/*
Author:      Dreamsrent
Theme Name:  Dreamsrent Child
Theme URI: https://dreamstechnologies.com/
Author: Dreams Technologies
Author URI: https://themeforest.net/user/dreamstechnologies
Description: Directory WordPress Theme by Dreams Technologies
Version:     1.2.7
Text Domain: dreamsrent-child
Template:    dreamsrent
License: GNU General Public License v2 or later
License URI: LICENSE
Domain Path: /languages
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

/* NOTE: Main theme's style.css file is already added in head tag. /*

/* =Theme customization starts here
-------------------------------------------------------------- */
.footer-detalles-ul li,
a.footer-detalle-info,
addr-info a.footer-detalle-info {
    color:#ffffff !important;
}
.color-gris-7a{
    color:#7a7a7a !important;
}
a.color-gris-7a:hover{
    /*color:#6ec1e4 !important;*/
    color:#000000 !important;
}
.footer-contact-info .footer-address .addr-info a.footer-detalle-info{
    font-size:18px !important;
}
.new-modal .modal-content .modal-header .close-btn {
    top: 10px;
    right: 10px;
    background-color: rgb(180, 230, 255);
    border: 1px solid rgb(255, 255, 255);    
}
div.wishlist-icon,
.listing-details-group{
    display:none;
    visibility:hidden;
}
#searchForm ul li div label{
	color:#ffffff !important;
}
.direccion-footer,
.texto-footer{
    color: #ffffff;
    margin-bottom:25px;
}
.direccion-footer .titulo-footer{
    font-size: 20px;
    font-weight: 500;
}
.fa-facebook,
.fa-instagram{
    background:none;
}
.menu-item-gtranslate{
    padding-top:7px !important;
    /*margin-top:10px !important;*/
}
div.custom-datatable-filter{
    min-height:800px;
}
.select2-container--default .select2-selection--multiple {
    min-height: 180px;
}

.sortby-sec{
    padding-top: 5px;
    padding-bottom: 5px;
}
section.car-listing{
    padding-top: 15px;
    padding-bottom: 5px;  
}
.about-content ul li,
.about-content p,
.about-content,
.services-content,
.about-content ul li::before,
.about-content h6,
.woocommerce-cart-form__cart-item.cart_item,
.cart_item,
.tax-rate,
.order-total,
.woocommerce-Price-amount,
.woocommerce-Price-amount.amount bdi,
.cart-subtotal,
.woocommerce-shipping-totals,
.shipping_method_0_local_pickup2,
.woocommerce-shipping-destination,
.woocommerce-Price-amount.amount span,
p span.woocommerce-Price-amount,
span.woocommerce-Price-amount amount,
.woocommerce table.shop_table.cart td .woocommerce-Price-amount, .woocommerce table.shop_table.cart th .woocommerce-Price-amount,
table.shop_table,
section.elementor-top-section, table.shop_table thead tr,
section.elementor-top-section,
a.product-name{
    color:#ffffff !important;
}
section.elementor-top-section,
table.shop_table thead tr,
table.shop_table thead,
table.shop_table{
    background-color:#2EA0D7 !important;
}
a.close-btn.close-danger.remove{
    color:red;
}
.woocommerce table.shop_table.cart thead {
    border:none !important;
}
#order_review,
table.shop_table * tr th,
table.shop_table * tr td{
	background-color:#ffffff;
	color:#000000;
}

.woocommerce-billing-fields div p label,
.dreamsrent_content .woocommerce .woocommerce-order div h3,
.dreamsrent_content .woocommerce .woocommerce-order div p{
    	color:#ffffff;
}
table.woocommerce-table.woocommerce-table--order-details,
h3.woocommerce-order-details__title{
    padding-left:50px;
}
div.booking-pricing-breakdown p span.woocommerce-Price-amount.amount bdi,
div.booking-pricing-breakdown p span.woocommerce-Price-amount.amount bdi .woocommerce-Price-currencySymbol,
div.booking-pricing-breakdown p span bdi{
    color:#000000 !important;
    font-weight:bold;
}
h3.woocommerce-order-details__title{
    padding-top:25px !important;
    
}
div.cart-collaterals{
    background-color:#ffffff;
}

.woocommerce-shipping-destination,
span.woocommerce-Price-currencySymbol.texto-negro,
span.woocommerce-Price-amount.amount.texto-negro,
a.product-name,
td.product-total span.woocommerce-Price-amount.amount,
td.product-total > span:nth-child(1) > bdi:nth-child(1),
td.product-total > span:nth-child(1) > bdi:nth-child(1) > span:nth-child(1){ 
    color:#000000 !important;
}

/*      */
.texto-negro{
    color:#000000 !important;
}

.texto-blanco{
    color:#ffffff !important;
}
/*      */

.woocommerce-order-details,
.woocommerce-order-details *{
    color: #000000 !important;
}
#availabilityModal,
#availabilityModal *,
#order_review_heading,
#order_review_heading *,
#order_review,
#order_review *,
button#place_order,
button#place_order *{
    color: #000000 !important;
}

/* Opcional: Si el JS inyecta enlaces (<a>), este selector asegura que tampoco pierdan el color negro al pasar el cursor */
#availabilityModal a,
#availabilityModal a:hover,
#availabilityModal a:focus {
    color: #000000 !important;
}



