/*
  Theme Name: Trigger Child
  Template: trigger
  Theme URI: https://artemsemkin.com/trigger/wp/
  Description: This is a child theme of Trigger, used for codebase customizations
  Author: Artem Semkin
  Author URI: https://artemsemkin.com/
  Version: 1.0.0
*/

.logotipo img {
    width: 100px;
}

.home .arts-header:not(.arts-header_sticky) .arts-header-logo__text * {
    color: #0C0C0E !important;
}

.home .arts-header:not(.arts-header_sticky) .logotipo img {
    visibility: hidden;
}

.home .arts-header:not(.arts-header_sticky) .contacto-head .status:not(.popup-content_opened):not(.status_popup-opened) > .text-label .arts-terminal-type-wrapper,
.home .arts-header:not(.arts-header_sticky) .contacto-head .status:not(.popup-content_opened):not(.status_popup-opened) > .text-label .arts-terminal-type-wrapper::before,
.home .arts-header:not(.arts-header_sticky) .contacto-head .status:not(.popup-content_opened):not(.status_popup-opened) > .text-label .arts-terminal-type-wrapper::after {
    color: #0c0c0e !important;
}
.home .arts-header:not(.arts-header_sticky) .text-label.hover-background.status__text.pointer-events-current-all.js-status__toggle {
    border: solid #0C0C0E 1px;
}

.home .arts-header:not(.arts-header_sticky) .text-label.hover-background.status__text.pointer-events-current-all.js-status__toggle:hover {
    border: solid transparent 1px;
}

.home .arts-header:not(.arts-header_sticky) .burger-menu__button {
    filter: brightness(0) saturate(100%) invert(4%) sepia(5%) saturate(400%) hue-rotate(202deg) brightness(92%) contrast(96%);
}






button.button-regular.button-circle-stroke.button-regular_circle.button.js-button {
    background: #0c0c0e8f;
}

span.marquee-header__title.js-marquee-header__title {
    padding-top: 0.4rem;
}
@media (max-width: 991.99px) {
    .home .arts-header:not(.arts-header_sticky)  .contenedor-home {
        background-color: #ffffff;
    }
    .home .masthead-fullscreen__col-footer .line.arts-text-reveal__animatable {
        background-color: #ffffff;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        display: inline-block !important;
    }
	
	button.button-regular.button-circle-stroke.button-regular_circle.button.js-button{
		display:none;
		visibility: hidden;
	}
	.home span.masthead-fullscreen__title-part.masthead-fullscreen__title-part_1.js-masthead__split-heading-part.arts-text-reveal_mask {
    visibility: hidden;
}
}

.masthead__overlay {
    background-color: #000000d6 !important;
}

.no-overlay-strong .masthead__overlay {
    background-color: transparent !important;
}
.grecaptcha-badge {
    visibility: hidden;
}

.legal h2 {
    margin-top: 3.5rem;
}


picture.masthead-fullscreen__background.js-masthead-fullscreen__background.js-ajax__transition-target-inner.js-ajax__transition-source-inner.js-arts-immersive-preloader__transition-target-inner.media-fullwidth__image.zoom-media__target.of-cover-absolute{
    z-index: -1;
}

.flex-width-rhythm {
    min-width: 313px;
}

.filter-bar__col_controls > .js-filter-bar__dropdown:not(:has(select[name$="-arts_portfolio_category"])),
.filter-bar__col_controls > .js-filter-bar__label {
    display: none !important;
}

.logotipo img {
    width: 100px !important;
}

.card-view-6__item-wrapper-subheading.js-card-view-6__item-wrapper-subheading {
    z-index: 3;
}
.portfolio-pdf a {
    max-width: 200px !important;
    margin-top: .5rem;
}
@media (max-width: 767.99px) {
    .portfolio-pdf a {
        max-width: 100% !important;
        margin-top: .5rem;
    }
    .logotipo img {
        width: 65px !important;
    }
    .arts-header-logo__wrapper-img {
        display: none;
    }
    .menuhamburguesa.e-flex.e-con.e-child, .menuhamburguesa .burger-menu__button  {
        width: 24px;
    }
    .list-content__item-row {
        margin-top: 3rem !important;
    }
}
.grayscale-100-media img, .grayscale-100-media video, .grayscale-100-media picture {
    filter: none;
}
.pswp-custom-caption.pswp__hide-on-close {
    display: none;
}

.visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border: 0;
}

.text-white{
    color: white;
}
