/*
Theme Name: Laurent Child
Theme URI: https://laurent.qodeinteractive.com/
Description: A child theme of Laurent Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.1
Text Domain: laurent
Template: laurent
*/

.eltdf-rf-holder .eltdf-rf-field-holder select {
    border-color: #c9ab81c9ab81 !important;
}

.eltdf-rf-holder .eltdf-rf-field-holder input[type=text], .eltdf-rf-holder .eltdf-rf-field-holder select {
    border-color: #c9ab81 !important;
}

body.page-id-4772 {
    background-color: green !important; /* El color que desees */
}

body.page-id-4730 {
    background-color: green !important; /* El color que desees */
}


.btn-flotante-derecho {
    position: fixed;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: RED; /* Color corporativo de Laurent */
    color: #fff;
    padding: 15px 10px;
    writing-mode: vertical-rl; /* Texto en vertical para estilo boutique */
    text-orientation: mixed;
    text-decoration: none;
    z-index: 9999;
    font-family: 'Avenir Light', sans-serif;
    border-radius: 5px 0 0 5px;
    transition: all 0.3s ease;
}

.btn-flotante-derecho:hover {
    background-color: #c1a05f; /* El dorado clásico de Laurent */
    padding-right: 20px;
	color: #FFF;
}

.eltdf-page-header .eltdf-menu-area {
    height: 140px !important;
}

.eltdf-sticky-header {
    height: 115px !important;
}
 
.eltdf-logo-wrapper a img {
    height: 125% !important;
	margin-left: 80px;
}

.eltdf-page-header {
  
}

.eltdf-vertical-align-containers .eltdf-position-left {
    height: 65% !important;
}


/* 1. Declaración de las fuentes */
@font-face {
    font-family: 'Courier Regular';
    src: url('fonts/Courier.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Declaración de Avenir Light */
@font-face {
    font-family: 'Avenir Book';
    src: url('fonts/Avenir Book.ttf') format('truetype');
    font-display: swap;
}

/* 2. Aplicación a los elementos del Theme Laurent */
h1, h2, h3, h4, h5, h6, 
.eltdf-title-holder .eltdf-title-text,
.eltdf-title-holder .eltdf-title-subtitle {
    font-family: 'Courier Regular', Courier, monospace !important;
}

/* Cuerpo de texto con Avenir Light */
body, p, li, a, .eltdf-post-text {
    font-family: 'Avenir Book', Helvetica, Arial, sans-serif !important;
}

.eltdf-title-holder {
	height: 90px !important;
}	

.page-id-4637 .eltdf-content .eltdf-content-inner > .eltdf-full-width > .eltdf-full-width-inner {
    padding: 90px 0 0 0 !important;
}

.eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-inner.eltdf-grid  {
    padding: 60px 0 6px !important;
}

.eltdf-title-inner {
	display: none !important;
}

.eltdf-title-holder {
	/*height: 30px !important;
}