/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* ///// HEADER ///// */
.elementor-location-header .wpml-ls-legacy-list-horizontal ul li {
    vertical-align: 1.7px !important;
}

/* =============================
	Marcador borde izquierdo
	Enlace a CoolRooms Genérico
   ============================= */
.fix-logo-container {
	position: fixed;
	top: 18%;
	left: -55px;
	width: 150px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 0px;
	height: 60px;
	background-color: #1e252b;
	border-top-right-radius: 35px;
	border-bottom-right-radius: 35px;
	-webkit-box-shadow: 6px 6px 16px -5px rgba(0,0,0,0.35);
	   -moz-box-shadow: 6px 6px 16px -5px rgba(0,0,0,0.35);
			box-shadow: 6px 6px 16px -5px rgba(0,0,0,0.35);
	-webkit-transition: left 0.4s ease-in-out;
	   -moz-transition: left 0.4s ease-in-out;
			transition: left 0.4s ease-in-out;
	z-index: 9999;
}
.fix-logo-container:hover {
	left: -35px;
	cursor: pointer;
}
.fix-logo-container .fix-logo-img {
	position: absolute;
	right: 20px;
	width: 30px;
}
.fix-logo-link{ text-decoration: none; display: none; }

html[lang=es-ES] .fix-logo-link.link-es{ display: block; }
html[lang=en-US] .fix-logo-link.link-en{ display: block; }
html[lang=fr-FR] .fix-logo-link.link-fr{ display: block; }
html[lang=de-DE] .fix-logo-link.link-de{ display: block; }
html[lang=pt-pt] .fix-logo-link.link-pt-pt{ display: block; }

/* ///// ELEMENTS ///// */
.btn-circle a{
	width: 65px !important;
	height: 65px !important;
	line-height: 65px !important;
	text-align: center !important;
	border-radius: 50% !important;
	padding: 0 !important;
}
.grecaptcha-badge {
    display: none !important;
}

/* ///// DATEPICKER RANGE ///// */
.daterangepicker {
	z-index: 99999 !important;
}
.daterangepicker td.active, 
.daterangepicker td.active:hover{
	background-color: var(--e-global-color-secondary) !important;
}
.daterangepicker .calendar-table th, 
.daterangepicker .calendar-table td {
    min-width: 26px !important;
    width: 26px !important;
    height: 18px !important;
    line-height: 18px !important;
    padding: 8px !important;
}
@media only screen and (min-width: 678px) {
	.daterangepicker{
		right: 10px !important;
	}
}

/* ////// COOKIE BAR ////// */
.cky-consent-bar .cky-notice-des {
	min-height: 35px;
    padding-left: 50px;
    background: url(https://coolrooms.com/wp-content/uploads/2024/02/secure.png) no-repeat left top / 35px;
}
.cky-notice-btn-wrapper button {
	font-size: 13px !important;
	padding: 8px !important;
}
ul.cky-cookie-des-table li:last-child,
.cky-footer-wrapper div[data-cky-tag=detail-powered-by] {
    display: none !important;
}
@media (max-width: 767px) {
	.cky-consent-bar .cky-notice-des {
	    padding: 50px 24px 0px !important;
	    background-position: center top !important;
	}
}
