/*
Theme Name:     Beats Web Theme
Description: 	Este tema es propiedad intelectual de Beatsweb. Hemos creado este tema hijo para personalizar el tema padre sin alterarlo. 
Author:         Beats Web
Author URI:     https://beatsweb.com/
Template:       hello-elementor
Version: 		1.0
*/

/*===================*/
/* CUSTOM CODE - BEATSWEB
/*===================*/

/*General*/

.hover-column:hover h4, .hover-column:hover p, .hover-column:hover .elementor-button, .hover-column:hover .elementor-icon .icon{
	color:#FFB829 !important;
}

.hover-column2:hover h4.elementor-widget-heading.elementor-heading-title, .hover-column2:hover .elementor-icon .icon{
	color:#fff !important;
}

.hover-column:hover .elementor-button{
	border-color: #ffffff !important;
}

.desplegable .elementor-image-box-description {
  display: none;
}

.des-reconocimiento{
	display: none;
}

.display-none{
	display:none !important;
}


/* Popup Items contact */

/* Estilos base para todos los tamaños de pantalla */
.items-contact .dialog-close-button {
    position: fixed;
	padding: 0.5rem;
    border-radius: 50px;
}

body:not(.rtl) #elementor-popup-modal-14855 .dialog-close-button {
    right: 15px !important;
    top: 86% !important;
}
@media (max-width: 768px) {
	body:not(.rtl) #elementor-popup-modal-14855 .dialog-close-button {
		right: 15px !important;
		top: 83% !important;
	}
}

@media (max-width: 1920px) {
	body:not(.rtl) #elementor-popup-modal-14855 .dialog-close-button {
		right: 15px !important;
		top: 88% !important;
	}
}


@media (max-width: 1366px) {
	body:not(.rtl) #elementor-popup-modal-14855 .dialog-close-button {
		right: 15px !important;
		top: 81% !important;
	}
}

@media (max-width: 1536px) {
	body:not(.rtl) #elementor-popup-modal-14855 .dialog-close-button {
		right: 15px !important;
		top: 84% !important;
	}
}

@media (max-width: 1440px) {
	body:not(.rtl) #elementor-popup-modal-14855 .dialog-close-button {
		right: 15px !important;
		top: 85% !important;
	}
}

@media (max-width: 1024px) {
	body:not(.rtl) #elementor-popup-modal-14855 .dialog-close-button {
		right: 15px !important;
		top: 83% !important;
	}
}

/* Footer */

#floatButtonId.active { background-color: #f00; cursor: pointer; }
#floatButtonId .fa-plus {
  transition: transform 0.3s ease-in-out;
}

#contactButtons {
    visibility: hidden; 
    opacity: 0;
    transform: translateY(10px);
    transition: visibility 0s linear 0.5s, opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
}

#contactButtons.is-visible {
    visibility: visible; 
    opacity: 1; 
    transform: translateY(0);
    transition-delay: 0s; 
}

#copyButton {
	cursor: pointer;
}

/* Estilos personalizados de loop de artículo */

.item-articulo:nth-child(5) {
    background-color: blue !important;
}

.item-articulo:nth-child(4) {
    background-color: gray !important;
}

