/*
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
*/


/* LOGO HEADER */
	#masthead.is_stuck #main-logo .logo-light {
		display: none !important;
		height: 42px !important;
	}

	#masthead.is_stuck #main-logo .logo-dark {
		display: block !important;
		height: 42px !important;
	}

@media (max-width: 960px) {
	#masthead #main-logo .mobile-logo {
		width: 50px;
	}
}

.logo-image.main-logo.logo-dark  {
		height: 42px !important;
	}


/* Menu */
body .main-menu-container .navbar-main .menu-sidebar-inner .row.row-parent {
	height: 100vh !important;
}

/* separator */

.br-separator .h4, .br-separator .h5 {
	margin: 0px;
}

.br-separator hr {
	margin: 5px;
}

.br-separator hr.separator-break  {
	width: 35px;
	border-top-width: 1px;
}

.br-separator .h4, .br-separator .h5 {
	margin: 0px;
}

.br-separator hr {
	margin: 5px;
}

.br-separator hr.separator-break  {
	width: 35px;
	border-top-width: 1px;
}

/* Single product */

.single-product .row-container div#row-unique-0 {
	background: #004D9F !important;
}

.single-product .woocommerce-product-details__short-description ul {
list-style: disc !important;
padding-left: 18px !important;
}

@media (min-width: 960px) {
	.single-product .navbar .menu-container {
	background: #FFF2EE;
	}
}

/* Pag product */

.style-light hr {
    border-color: #004D9F;
}

h1.product_title.entry-title {
	font-weight: 200;
	font-size: 40px !important;
}

.price-container .price .h3:not([class*="fontsize-"]) {
    font-size: 40px;
}

.add_to_cart_text {
	font-family: 'Bricolage Grotesque';
}

span.posted_in.detail-container {
    display: none;
}

/* Pag proyectos */

.text-lead:not(ul):not(ol) > * {
    line-height: 18px;
}

/* Cambia el fondo a cover solo en pantallas móviles (hasta 767px) */

@media (max-width: 767px) {
    #row-unique-2 .background-inner {
        background-size: cover !important;
    }
}
@media (max-width: 767px) {
.br-header-proy .wpb_row.row-inner{
    height: 300px !important;
    }
}

@media (max-width: 767px) {
    .uncode-single-media .single-wrapper,
    .wpb_row .wpb_column .single-wrapper {
        max-width: 100% !important;
        width: 100% !important;
    }
}	


.br-h2-lista .heading-text.el-text li {
	font-size: 20px;
}

/* FOOTER */

@media (max-width: 767px) {
	.br-logo-2 .tmb .t-entry-visual img {
		width: 70% !important;
	}
}
	
.uncode-vc-social.icons-custom-size .social-icon i {
    color: #004D9F;
}
