/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 29 2025 | 16:32:41 */
.galericavari {

    padding: 50px 0;
    position: relative;
    transform-style: preserve-3d !important;
    /* 	max-width: 1280px; */
}

.galericavari::before {
    content: "";
    height: 100%;
    width: 100vw;
    background: #F2F1EE;
    transform: translateZ(-1px);
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.galericavari.Oscuro {
    background: #F2F1EE;

}

.galericavari.Oscuro hr {
    background: #fff;

}

.galericavari.Oscuro h1 {
    color: #fff;

}

.galericavari.Oscuro::before {
    content: "";
    height: 100%;
    width: 100vw;
    background: #F2F1EE;
    transform: translateZ(-1px);
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.galericavari.Claro {
    background: #fff;

}

.galericavari.Claro::before {
    content: "";
    height: 100%;
    width: 100vw;
    background: #fff;
    transform: translateZ(-1px);
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.galericavari.Claro hr {
    background: #133237;

}

.galericavari.Claro h1 {
    color: #133237;

}

#page-gale {
    width: 90%;
    margin: auto;

}

.js .slider-single>div:nth-child(1n+2) {
    display: none
}

.js .slider-single.slick-initialized>div:nth-child(1n+2) {
    display: block
}

.galericavari h3 {
    background: #f0f0f0;
    color: #3498db;
    font-size: 2.25rem;
    margin: .5rem;
    padding: 2%;
    position: relative;
    text-align: center;
}

.slider-nav .slick-slide {

    height: 80px;
    padding: 10px;
}

.slider-nav {
    width: 70%;
    margin: auto;
    padding: 10px;
}

.slider-nav .slick-slide {

    height: 73px;
}

.slider-single .slick-slide {
    max-height: 600px;
}

.slider-single img,
.slider-nav img {
    object-fit: cover;

}

.slider-single h3 {
    line-height: 10rem;
}

.slider-nav h3::before {
    content: "";
    display: block;
    padding-top: 75%;
}

.slider-nav h3 span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.slider-nav .slick-slide {
    cursor: pointer;
}

.slick-slide.is-active h3 {
    color: #c00;
    background-color: #fff
}


@media screen and (max-width: 1215px) {
    .slider-single .slick-slide {

        height: auto !important;
    }
}

@media screen and (max-width: 768px) {
    #page-gale {
        width: 100%;
        margin: auto;

    }

}

.fancybox-title-inside {
    background-color: rgba(0, 0, 0, 0.8);
    color: #fff;
    padding: 10px;
    text-align: center;
}

ul.slick-dots button[aria-label="1 of 1"] {
    display: none !important;
}

body.page-id-28917 header#masthead .links_header a:nth-child(3) span {
    color: #000 !important;
}

.page-id-28917 .menu-item-29855 a {
    font-weight: 600 !important;
}

 

.page-template-page-mapa-php .menu-item-29855 a {
    font-weight: 600 !important;
}

.page-template-page-quiz-php .menu-item-29855 a[href*="juegos"] {
    font-weight: 600 !important;
}


.page-template-page-rompecabezas-php .menu-item-29855 a {
    font-weight: 600 !important;
}
.galericavari .slider-nav .slick-slide {
	height: 90px !important;
}
.galericavari .slider-single .slick-list{
	overflow: visible!important;
}
.galericavari .slider-single .slick-slide {
	overflow: hidden;
}
.galericavari .slider-single .slick-slide > a {
    width: 99%;
    width: calc(100% - 20px);
}
.galericavari .slider-single .slick-slide.slick-current {
    opacity: 1;
}
.galericavari .slider-single .slick-slide {
    opacity: .5;
}
.galericavari .slider-single > button {
/* 	display: none !important; */
}
.fancybox-container .fancybox-navigation button{
    background: #133237!important;
    padding: 0;
     width: 50px;
    height: 50px;
    border-radius: 0;
    margin: 0 2.5vw;
}
button.fancybox-button.fancybox-button--arrow_right svg {display:none;}
button.fancybox-button.fancybox-button--arrow_right::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://bapp.com.co/wp-content/uploads/2025/05/adelante.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 15px;
}
 
button.fancybox-button.fancybox-button--arrow_left  svg {display:none;}
button.fancybox-button.fancybox-button--arrow_left::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://bapp.com.co/wp-content/uploads/2025/05/atras.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 15px;
}

.galericavari button.slick-next.slick-arrow   {
  
    z-index: 999;
    width: 50px;
    height: 50px;
    background: #133237;
	border-radius:0;
 	right: 40px;
}

.galericavari button.slick-prev.slick-arrow {
     
    z-index: 999;
    width: 50px;
    height: 50px;
    background: #133237;
	border-radius:0;
 	    left: 40px;
}
 

.slider.slider-nav.slick-initialized.slick-slider {
    display: none!important;
}