/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/* SVG logo fallback and inline sizing */
.navbar-brand .logo-image img[src$=".svg"],
.navbar-brand .logo-image img[src*=".svg?"],
.navbar-brand .logo-customizer img[src$=".svg"],
.navbar-brand .logo-customizer img[src*=".svg?"] {
	display: block;
	max-width: 100%;
	height: auto;
}

.navbar-brand .logo-image svg,
.navbar-brand .logo-customizer svg {
	display: block;
	width: auto;
	height: 100%;
	max-height: 100%;
}

/* Mobile off-canvas panel text must stay dark. */
body.menu-mobile-off-canvas.open-overlay-menu #uncode-mobile-menu-block,
body.menu-mobile-off-canvas.opening-overlay-menu #uncode-mobile-menu-block {
	color: #000000 !important;
}

body.menu-mobile-off-canvas.open-overlay-menu #uncode-mobile-menu-block .menu-smart a,
body.menu-mobile-off-canvas.open-overlay-menu #uncode-mobile-menu-block .menu-smart a *,
body.menu-mobile-off-canvas.opening-overlay-menu #uncode-mobile-menu-block .menu-smart a,
body.menu-mobile-off-canvas.opening-overlay-menu #uncode-mobile-menu-block .menu-smart a *,
body.menu-mobile-off-canvas.open-overlay-menu #uncode-mobile-menu-block .unmenu-title,
body.menu-mobile-off-canvas.open-overlay-menu #uncode-mobile-menu-block .unmenu-title a,
body.menu-mobile-off-canvas.open-overlay-menu #uncode-mobile-menu-block .unmenu-title span,
body.menu-mobile-off-canvas.opening-overlay-menu #uncode-mobile-menu-block .unmenu-title,
body.menu-mobile-off-canvas.opening-overlay-menu #uncode-mobile-menu-block .unmenu-title a,
body.menu-mobile-off-canvas.opening-overlay-menu #uncode-mobile-menu-block .unmenu-title span,
body.menu-mobile-off-canvas.open-overlay-menu #uncode-mobile-menu-block .font-weight-menu,
body.menu-mobile-off-canvas.opening-overlay-menu #uncode-mobile-menu-block .font-weight-menu {
	color: #000000 !important;
}

@media (min-width: 960px) {
	#main-logo,
	#main-logo .navbar-brand,
	#main-logo .logo-image,
	#main-logo .logo-customizer {
		flex: 0 0 auto;
	}

	#main-logo .logo-image svg,
	#main-logo .logo-customizer svg {
		display: block;
		width: auto;
		height: 100%;
		max-width: none;
		max-height: 100%;
	}
	#masthead.style-light-original .navbar-nav-first #menu-item-29 > a.dropdown-toggle,
	#masthead.style-light-original .navbar-nav-first #menu-item-29 > a.dropdown-toggle *{
		color: var(--wtp-header-color) !important;
		fill: var(--wtp-header-color) !important;
	}
}
footer .mejs-container{
	background:#fff!important;
}
/* Hover buttons on carrousel home */
#slider-101964 .btn-color-xsdn.btn-outline:not(.btn-hover-nobg):hover, #slider-101964 .btn-color-xsdn.btn-outline:not(.btn-hover-nobg):focus, #slider-101964 btn-color-xsdn.btn-outline:active {
    background-color: #000000 !important;
}
/*Menú Footer*/
footer ul.menu-smart ul li{
	font-size: 26px;
}
/*Corrección contacto*/
@media (max-width: 960px) {
	.bajadacontact .bigtext .bigtext-line0 strong{
		white-space: break-spaces!important;
		font-weight: 200!important;
	}
	.fontsize-214345-custom{
		font-size: 20px!important;
	}
}