/*
 Theme Name: Hello Elementor Child
 Template: hello-elementor
 Version: 1.0
*/

@import url("../hello-elementor/style.css");

header .elementor-sticky--effects {
    background: #060505bf;
}

/* Sidebar con Elementor */
.elementor-widget-sidebar {
    display: flex;
    flex-direction: column;
    gap: 2.5em;
}

.widget-title {
    margin-top: 0px;
    color: white !important;
    font-family: var(--e-global-typography-3fd32bd-font-family), Sans-serif !important;
    font-size: 1.25em !important;
}

/* List Widget Search */

.widget.widget_search form {
    display: flex;
    gap: 1em;
}
.widget.widget_search form input[type=submit] {
    border-radius: 0px;
    border: none;
}

.elementor-element-1e0db6d .elementor-element:where(.e-con-full,.elementor-widget) {
    flex-direction: column;
}

/* List Categories */

.widget_categories ul, .widget_nav_menu ul {
    padding-left: 1.1em;
}
.widget_categories ul li, .widget_nav_menu ul li {
    list-style: square;
    color: white;
}
.widget_categories ul li a, .widget_nav_menu ul li a {
    color: white;
}

/* Blog Single */

.blog-entrada ul {
    margin-bottom: 0.75em;
    padding-left: 1.25em;
}

.widget_search input.search-submit:hover,
.widget_search input.search-submit:focus {
    background: white !important;
    color: black !important;
}

/* Redordenar Comentarios */

#comments .comment-meta {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
}

#comments .comment-meta .comment-author.vcard {
	grid-area: 1 / 1 / 2 / 2;
}
#comments .comment-meta .comment-metadata { 
	grid-area: 1 / 2 / 2 / 3;
	text-align: right;
}
#comments .comment-meta .comment-awaiting-moderation { 
	grid-area: 2 / 1 / 3 / 3;
}

.comment-author.vcard {
    margin-bottom: 0.5em;
}
#comments .comment-metadata {
    margin-bottom: 0.5em;
}
.comment-reply-title {
    display: flex;
    flex-direction: column;
}
/*-----*/
.cky-modal.cky-modal-open button {
	color: #e4bc61 !important;
}

.cky-modal.cky-modal-open button:hover {
    background-color: transparent;
}
.cky-modal.cky-modal-open button{
	color: #e4bc61;
}
.cky-modal.cky-modal-open button:hover {
	background-color: transparent;
}

.cky-btn{
	color: #e4bc61 !important;
}

.cky-btn.cky-btn-accept{
	color: white !important;
	background-color: #e4bc61 !important;
	border-color: #e4bc61 !important;
}

.cky-prefrence-btn-wrapper .cky-btn.cky-btn-accept{
	color: white !important;
}

.cky-notice-des a.cky-policy, .cky-notice-des button.cky-policy {
    color: #e4bc61 !important;
}

/* ----- Pulse Anim ----- */
.pulse-boton a{
	animation-name:elementor-animation-pulse;
	animation-duration:1s;
	animation-timing-function:linear;
	animation-iteration-count:infinite
}
.pulse-boton a:hover{
	animation-name:none
}

@keyframes elementor-animation-pulse{
	25%{
		transform:scale(1.1)
	}
	75%{
		transform:scale(.9)
	}
}
/* ----- 0 ----- */

@media only screen and (max-width:768px){
	#comments .comment-meta .comment-author.vcard {
	    grid-area: 1 / 1 / 2 / 3;
	}
	#comments .comment-meta .comment-metadata {
	    grid-area: 2 / 1 / 3 / 3;
	    text-align: left;
	}
	#comments .comment-meta .comment-awaiting-moderation {
    	grid-area: 3 / 1 / 3 / 3;
	}
}