/*header*/
.bim-custom-header { z-index: 100000000; position: relative;}
.elementor-top-section.elementor-section-height-default.sticky.sticky-active.sticky-effects{background-color: #807d7da8;}

/*galeria principal*/
.gprincipal .aigpl-cnt-wrp.aigpl-col-2.aigpl-columns { /*padding: 0;*/}
#proyectos .elementor-widget-wrap.elementor-element-populated {    padding: 0;}
.gprincipal .aigpl-album-design-2 .aigpl-img-wrp { margin: 0 0 0px 0;}
.gprincipal .aigpl-album-design-2 .aigpl-inr-wrp .aigpl-img-desc { padding: 10px;background: #caa37b; color: #fff; font-size: 18px;}	
.gprincipal .aigpl-cnt-wrp.aigpl-col-2.aigpl-columns.aigpl-first .aigpl-img-desc.aigpl-center { background: #af855a;}	
.gprincipal .aigpl-album-design-2 .aigpl-inr-wrp:hover .aigpl-img-wrp .aigpl-img-count { display: none;}

.slick-slide { height: 95vh;}
.elementor-widget-container .elementor-headline { font-family: 'Poppins'; font-size: 33px;}
.page-id-3917 .menu-main-menu-container { display: none;}

.to-top { background: #383832 !important;}
.to-top:hover::after, .to-top:hover::before { background: #2e3134;}
.joinchat__button { background: #2e313485;}

p.elementor-headline.e-animated { margin: 0 0 0px;}
a.custom_form_style { background: #af855a; padding: 10px 20px;color: #fff; font-family: 'Poppins'; font-size: 18px; border-radius: 10px;}
a.custom_form_style:hover { color: #fff;}

/*active campañe*/
._form-content label._form-label { display:none;}

/*galerry*/
.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-title { display: none;}
.ilightbox-toolbar.metro-black a.ilightbox-fullscreen { display: none;}
.ilightbox-toolbar.metro-black a.ilightbox-play { display: none;}
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-close {  background-image: url(../images/close.png);}
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-prev-button {  background-image: url(../images/prev.png);}
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-next-button {  background-image: url(../images/next.png);}

.aigpl-lightbox-loader { background-color: #2e3134;}

/*formulario*/
.super-loading-overlay.super-success .super-loading-wrapper:after { color: #c9a581 !important;}
._form-content ._form_element { margin: 0 0 20px;}
._form-content ._form_element input[type="text"] {font-family: 'Poppins';}
._form-content ._button-wrapper button#_form_1_submit { background: rgb(46, 49, 52); color: #fff; border: none; padding: 10px 20px; font-family: 'Poppins'; text-align: center; margin: 0 auto; display: block;}

/*marcas*/
.marcas img.attachment-large.size-large { filter: grayscale(100%);}
.marcas img.attachment-large.size-large::hover { filter: none;}
.marcas img.swiper-slide-image { max-height: 60px;max-width: 180px;}

/*inspiraciones*/
.aigpl-img-count.aigpl-center { display: none;}

@media (max-width: 850px) {
.elementor-section.elementor-section-height-full { height: auto;}
.elementor-widget-container .elementor-headline { font-size: 15px;}
.fdatos h4 { font-size: 15px; margin-bottom: 0; }
.super-field { margin: 0px 0px 10px 0px;}
.elementor-3917 .elementor-element.elementor-element-f42bd64 { padding: 120px 0px 50px 0px;}
.fdatos .elementor-widget-wrap.elementor-element-populated { border: none !important; box-shadow: none !important;  background: transparent !important; padding: 10px 30px !important;}	
.elementor-3917 .elementor-element.elementor-element-556050e9:not(.elementor-motion-effects-element-type-background), .elementor-3917 .elementor-element.elementor-element-556050e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {  background-image: none;}	
.nomobil{ display: none;}
.elementor-3917 .elementor-element.elementor-element-fe4a0b4 .elementor-heading-title { font-size: 14px;}	
p.elementor-headline.e-animated {font-size: 14px !important;}
.graciasp p	{font-size: 13px;margin: 0;}
a.custom_form_style {
    background: #e4b385;
    padding: 8px 10px;
    color: #fff;
    font-family: 'Poppins';
    font-size: 18px;
    border-radius: 4px;
    width: 100%;
    display: block;
    line-height: 20px;
}
	
	
}
