/*
Theme Name: Boliin Child
Theme URI: https://gaviaspreview.com/wp/boliin/
Author URI: https://themeforest.net/user/gavias
Author: Gaviasthemes Team
Description: Child theme for the Boliin theme.
Template: boliin
*/


/*HOME*/

.elementor-element.elementor-element-ebdaa4d.elementor-widget__width-inherit.logohj.elementor-widget.elementor-widget-gva-logo a img {
    width: 100% !important;
}

.elementor-23 .elementor-element.elementor-element-be878b8 > .elementor-widget-container {
    background-color: var( --e-global-color-primary ) !important;
}
.elementor-23 .elementor-element.elementor-element-cca3fc9 {
    box-shadow: 50px 0px 0px 0px var( --e-global-color-primary ) inset !important;
}


/*Ocultar banner por defecto de portafolios*/
.portfolio-template-default .custom-breadcrumb.breadcrumb-default.text-light {
    display: none !important;
}
/*Ocultar banner de restaurante*/
.page-id-431 .custom-breadcrumb.breadcrumb-default.text-light {
    display: none !important;
}

.icon-style-four__icon {

	background: var(--e-global-color-primary) !important;

}
.st0 {
    fill: #b68466 !important;
}

/*Regular alto tarjetas home luego verificar en mobil*/
.page-id-19 .iconbox-one__wrap {
    min-height: 23rem !important;
}

/*Quitar borde inferior de logo flor hjome*/
.gsc-heading .heading-icon span {
	padding:  0px !important;
    border-bottom: 0px !important;
}
.gsc-heading .heading-icon span img {
    max-width: 5.5rem !important;
}
/*Cambiar el color a color blanco iconos home sefccion porque elegir hotel joshed*/

.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-3c83742.col-contain-right svg .st0 {
    fill: #ffffff !important;
}

/*Centrar imagen destinos mamanegra*/
.about-four__logo {
    text-align: center !important;
}
.about-four__logo img {
    max-width: 32%;
}

.icono-quilotoa svg .cls-1 {
    fill: #b68466 !important;
}
.icon-box-left.elementor-shape-circle.elementor-mobile-position-top.elementor-widget.elementor-widget-icon-box svg .st0 {
    fill: #ffffff !important;
}

/*iconos blancos header*/
.elementor-element.elementor-element-903eb34.e-grid-align-right.elementor-widget__width-auto.elementor-hidden-mobile.elementor-shape-rounded.elementor-grid-0.elementor-widget.elementor-widget-social-icons svg .st0 {
    fill: #fff !important;
}
/*iconos blancos footer*/
.elementor-social-icons-wrapper.elementor-grid svg .st0 {
    fill: #ffffff !important;
}

/*Cabiar foto*/
.video-one__image-second a:before {
    background: url("https://hoteljoshed.com/wp-content/uploads/2025/03/bm-img-video-1.png") no-repeat center center transparent !important;
	left:-8.3rem !important;
}
/*
 * Cambiar foto del checkout*/
.page-id-9 .custom-breadcrumb.breadcrumb-default.text-light {
    background-image: url('https://hoteljoshed.com/wp-content/uploads/2025/07/CONFIRMACION-BANNER-CHECK-OUT.jpg') !important;
		background-position: unset !important;

}
@media (min-width: 1024px) {
.page-id-9  h2.heading-title {
    margin-top: 5rem !important;
}
}
/*
.custom-breadcrumb {
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    margin-bottom: 35px;
    position: relative;
    z-index: 1;
    background-image: url('https://hoteljoshed.com/nueva/wp-content/uploads/2025/03/05_CENTROHISTORICO_BANNER_DESTINOS-1.jpg');
}
*/

.page-id-19 .iconbox-two__icon {

    background: transparent !important;

}

/*Tarifas Especiales*/
/*.page-id-1365 .custom-breadcrumb.breadcrumb-default.text-light {
    background-image: url('https://hoteljoshed.com/nueva/wp-content/uploads/2025/06/TARIFAS-ESPECIALES-BANNER.jpg') !important;
}*/

/*Padding del titulo tarifas especiales y de confirmación */
@media (min-width: 1024px) {

	.page-id-1365 h2.heading-title, .page-id-11 h2.heading-title {
    margin-top: 5rem !important;
}
}

.page-id-1365 .custom-breadcrumb.breadcrumb-default.text-light {
    background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),
                url('https://hoteljoshed.com/wp-content/uploads/2025/07/TARIFAS-ESPECIALES-BANNER.jpg') !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: white;
}
.page-id-11 .custom-breadcrumb.breadcrumb-default.text-light {
    background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),
                url('https://hoteljoshed.com/wp-content/uploads/2025/09/CONFIRMACION-RESERVA-BANNER.jpg') !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: white;
}


/*Blog*/
@media (min-width: 1024px) {

	.page-id-27 h2.heading-title {
    margin-top: 5rem !important;
}
}
/*
.page-id-27 .custom-breadcrumb{
    background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),
                url('https://hoteljoshed.com/nueva/wp-content/uploads/2025/07/BLOG-BANNER.jpg') !important;

}
*/
@media (min-width: 1024px) {
.single-post h2.heading-title {
    margin-top: 5rem !important;
}
}
/*Checkout*/


/*Ocultar migas de pan*/
ol.breadcrumb {
    display: none !important;
}
/*Ocultar border*/
section.elementor-section.elementor-top-section.elementor-element.elementor-element-f04cb7c.gv-sticky-menu.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    border-bottom: none !important;
}

/*Ajustes a los iconos del footer*/
div#iconos-footer span svg {
    font-size: 2rem !important;
}
div#iconos-footer  a.elementor-icon i {
    font-size: 2rem !important;
}
/*Ajuste color de iconos*/
.page-id-1365 .cls-1 {
    fill: #ffffff !important;
}

/*Ocultar cuadro de video*/
.portfolio-template-default .video-one__action .popup-video {
    display: none !important;
}

/*ajustes al checkoutt*/
form#checkout_form h3 {
    display: none !important;
}


.checkout_select_wrapper.checkout_form_input_field_content {
    width: 100% !important;
}

.table_order_items_details tr:nth-child(4),
.table_order_items_details tr:nth-child(5) {
  display: none;
}

/*ajustes tarjetas home*/

.banner-three__link-overlay {
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  z-index: 10;
}

/*Poner padding al icono de cama blanca en la página de servicios*/
span.service-one__icon svg {
    padding: 1rem !important;
}

/*Ocultar autor del blog*/
.post-author-name,span.author.vcard {
    display: none !important;
}
/*Ocultar comentarios en Entradas recientes*/
span.post-comment {
    display: none !important;
}

/*Cambiar color para arrastrar fechas en el calendario*/
.daterangepicker td.in-range {
    background-color: #b68567 !important;
    border-color: transparent !important;
    color: white !important;
    border-radius: 0 !important;
}

/*Ocultar uncategorized en entradas de blog*/
li.cat-item.cat-item-1 {
    display: none !important;
}
/*Ocualktar esrtellas review*/
ul.comment-form-rating-ul {
    display: none !important;
}
.avg-review {
    display: none !important;
}

/*icono de mano en calendario*/
.booking-date i { 
	cursor: pointer;
}

/*Ocultar campos extras de invitados checkout*/
/*
.additional_fields_group.input_group {
    display: none !important;
}*/
h4:has(+ .additional_fields_group), h4 + .additional_fields_group {
    display: none !important;
}

/*Terminso y condiciones*/
.page-id-2696 .custom-breadcrumb {
    background-color: #292836;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: unset;
    margin-bottom: 35px;
    position: relative;
    z-index: 1;
}
/*Ocultar hasta del buscador*/
input#date_to {
    display: none;
}
/*cambiar icono calendario por visto buscador home */
.search-date.search_date_wrapper_date_to.is-active .field-group-content .icon i::before {
    content: "\e90b";
}
/*OCULTAR SECCION EN MOVIL*/
aside#block-5 {
    display: none !important;
}
/*subrayado al active del menu*/
.current-menu-item a {
    text-decoration: underline !important;
    text-underline-offset: .3rem !important;
    text-decoration-thickness: 3px !important;
}
.menu-item a {
  transition: transform 0.3s ease, color 0.3s ease !important; /* Suaviza el efecto de zoom y color */
}

.menu-item a:hover {
  transform: scale(1.1) !important; /* Aplica un zoom del 10% */
}

.portfolio-one__category a {
    display: none !important;
}
/**Estilos bandera idioma*/

/*
.trp-floating-switcher {
    display: flex;
    flex-direction: column-reverse;
    position: fixed;
    z-index: 99999;
    overflow: hidden;
    padding: 8px 1px !important;
    border: var(--border, none);
    border-radius: var(--border-radius, 8px);
    background: var(--bg, #fff);
    width: var(--switcher-width, auto);
    box-shadow: 0 10px 20px 0 #0000000D;
    top: 0px !important;
    right: 10px !important;
    left: auto !important;
    bottom: auto !important;
}
*/