/*
 Theme Name:   GARCON
 Description:  Hello Elementor Child Theme
 Author:       Perduracion Digital
 Author URI:   https://perduraciondigital.com/
 Template:     hello-elementor
 Version:      2.0
 Text Domain:  hello-elementor
*/

/* -----> GENERAL */

.wd-scrollbar.platform-Windows {
    --wd-scroll-w: 0px !important;
}
::-webkit-scrollbar {
    width: 6px;
}
::-webkit-scrollbar-thumb {
    background: var(--e-global-color-primary);
    border-radius: 10px;
}
::-webkit-scrollbar-track {
    border-radius: 10px;
}
.elementor-icon-box-wrapper .elementor-icon-box-title{
	margin-top: 0 !important;
}
.elementor-widget-icon .elementor-icon-wrapper{
	display: flex !important;
}
.elementor-widget-text-editor .elementor-widget-container>*:last-child,
.elementor-text-editor>*:last-child{
	margin-bottom: 0 !important;
}
.elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}
* p:first-child{
	margin-top: 0;
}
* .resaltar{
	color: var(--e-global-color-primary) !important;
    font-weight: 800 !important;
}
.items_rep .jet-listing-dynamic-repeater__items {
    flex-wrap: wrap !important;
}
@media(max-width:768px){
    .elementor-icon-box-wrapper{
        display: flex;
        align-items: center;
    }
    .elementor-icon-box-icon{
        line-height:0;   
    }
}

/* -----> CABECERA */

@media (max-width: 767px) {
    body:not(.rtl) .elementor-647 .elementor-element.elementor-element-6900011 .elementor-sitemap-section ul {
        padding-left: 25px;
        margin-left: 0px;
    }
}

header header.elementor-sticky--effects{
	box-shadow: 0 0 10px 1px #8181813b;
}

body.home header .header_top{
	background: #0003 !important;
}

body.home header header{
	background: #0003 !important;
}

body.home header header.elementor-sticky--effects{
	background: #fff !important;
}

body.home header header .logo_header{
	filter: brightness(0) invert(1);
	transition: .4s all ease-in-out !important;
}

body.home header header.elementor-sticky--effects .logo_header{
	filter: brightness(1) invert(0);
}

body.home header header li>.elementor-item{
	color: #fff !important;
}

body.home header header.elementor-sticky--effects li>.elementor-item{
	color: var(--e-global-color-accent) !important;
}

/* -----> PIE DE PAGINA */



/* -----> PAGINA DE INICIO */