/*
Theme Name: Brooklyn Child
Theme URI: http://www.unitedthemes.com
Description: Creative Portfolio
Version: 1.0.0
Author: United Themes
Author URI: http://www.unitedthemes.com
Template: brooklyn
*/


@media (min-width: 0px) {
    .ut-information-box-image-wrap {
        padding: 0px !important; 
    }
}


@media (min-width: 0px) {
    .ut-information-box-image-wrap {
        min-height: 200px !important;
    }
}

.bklyn-btn{
	background-color: #55b06d !important;
}

.ut-owl-carousel figure.ut-gallery-slider-caption-wrap img{
	transform: scale(.9) !important;
}

#header-section {
  transition: transform 0.3s ease;
}

.ut-slider-maximize{
	height: 100% !important;
	width: 100% !important;
	opacity: 0;
	position: absolute;
}

@media (min-width: 1025px) {
    .ut-vc-160.vc_section, .ut-vc-160.vc_section.vc_section-has-fill {
        padding-top: 80px !important;
        padding-bottom: 50px !important;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .vc_section, .vc_section.vc_section-has-fill {
        padding-top: 70px !important;
        padding-bottom: 30px !important;
    }
}

a.ut-morphbox-ready {
    pointer-events: none;
}

.header-hide {
    transform: translate3d(0px, -100px, 0px) !important; 
	height: 0px !important;
	position: relative !important;
}

.header-solid {
    transform: translate3d(0, 0 , 0) !important;
    position: fixed !important;
    background: white !important;
    height: auto !important;
}

.header-solid a{
	color: darkgray !important;
}

.header-solid .current-menu-item > a > span {
	color: black !important;
}

.header-solid.ut-header-floating img {
    filter: invert(1) brightness(0);
}

.header-solid .ut-hamburger span, .header-solid .ut-hamburger span::before, .header-solid .ut-hamburger span::after {
    background-color: black !important;
}

.justify-text{
	text-align: justify !important;
}

.ut-secondary-custom-skin .site-logo {
    /*filter: invert(1);*/
}

.ut-hamburger span, .ut-hamburger span::before, .ut-hamburger span::after{
    background-color: black !important;
}


.header-solid.ut-secondary-custom-skin .site-logo {
    filter: none;
}

.header-solid li > a{
	color: black;
}
.header-solid li > a > span{
	color: black;
}

@media (max-width: 768px) {
	.container-servicios{
		flex-wrap: nowrap !important;
		overflow-x: scroll !important;
		scrollbar-width: thin;
	}

	.item-servicios{
		flex:1 0 60%;
	}
}

.header-solid img{
	content: url(http://new.bimplicity.com/wp-content/uploads/2025/05/LOGO-BIMPLICITY-H.png);
}

.servicios-alineados ul{
	text-align: center;
}
