/*
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
*/
/*-- fuentes --*/
@font-face{
	font-family:'NoeB';
	src:url('/fonts/NoeDisplay-Bold.eot');
	src:local('☺'),
	url('/fonts/NoeDisplay-Bold.woff') format('woff'),
	url('/fonts/NoeDisplay-Bold.ttf') format('truetype'),
	url('/fonts/NoeDisplay-Bold.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}
/*-- ajustes --*/
.clr{clear:both;}
.style-light .btn-default.btgen{padding:15px 40px 11px !important;color:#4f4b43 !important;border:2px solid #4f4b43;}
.style-light .btn-default.btgen:hover{color:#fff !important;}
.style-light .btn-default.btgen:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover{background-color:#4f4b43 !important;}
@media screen and (max-width:767px){
	.style-light .btn-default.btgen{width:100%;max-width:300px;}
}
/*-- header --*/
.row-menu .row-menu-inner{border:none !important;}
.row-menu .logo-container{text-align:left !important;}
.row-menu .mobile-menu-button:not(.close) .lines{width:36px;background:#fff;}
.row-menu .mobile-menu-button:not(.close) .lines:before{width:36px;top:12px;background:#fff;}
.row-menu .mobile-menu-button:not(.close) .lines:after{width:36px;top:-12px;background:#fff;}
.row-menu .mobile-menu-button.close .lines:before{width:36px;top:-5px;}
.row-menu .mobile-menu-button.close .lines:after{width:36px;top:6px;}
.row-menu .navbar-social{right:120px}
.row-menu .navbar-social a{-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.row-menu .navbar-social a:hover{opacity:0.7}
.row-menu .menu-smart-social li.social-icon i{font-size:25px;}
.row-menu .menu-smart-social li.social-icon i:before{color:#fff;}
.row-menu .menu-smart-social li.social-152851 i:before{content:url(/wp-content/uploads/Ico-rrss-itunes.svg)}
.row-menu .menu-smart-social li.social-784609 i:before{content:url(/wp-content/uploads/Ico-rrss-tidal.svg)}
.menu-overlay-open .row-menu .menu-smart-social li.social-icon i:before{color:#4f4b43;}
.menu-overlay-open .row-menu .menu-smart-social li.social-152851 i:before{content:url(/wp-content/uploads/Ico-rrss-itunes-marron.svg)}
.menu-overlay-open .row-menu .menu-smart-social li.social-784609 i:before{content:url(/wp-content/uploads/Ico-rrss-tidal-marron.svg)}
@media screen and (max-width:767px){
	.row-menu .mobile-menu-button{padding:0 20px;}
	.menu-primary .menu-container{position:absolute !important;top:0 !important;}
	.menu-primary .menu-container .main-menu-container.open-items{height:100%;}
	.menu-primary .menu-container .row-menu .logo-container{padding:20px !important;}
	.menu-primary.is_mobile_open .row-menu .logo-container{background-color:#eee9da;}
	.menu-primary.is_mobile_open .menu-container{position:fixed !important;}
	.menu-container .main-menu-container.open-items .menu-sidebar-inner{vertical-align:top !important;}
	body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart li.menu-item-link > a{font-size:26px !important;}
	.submenu-light:not(.isotope-filters) .menu-smart li.social-152851 a i:before{content:url(/wp-content/uploads/Ico-rrss-itunes-marron.svg)}
	.submenu-light:not(.isotope-filters) .menu-smart li.social-784609 a i:before{content:url(/wp-content/uploads/Ico-rrss-tidal-marron.svg)}
}
/*-- footer --*/
footer .cont-footer-esc{padding-top:60px;position:relative;}
footer .cont-footer-esc .full-width{padding:0px !important;}
footer .cont-footer-esc .full-width .wpb_column{padding:0px !important;}
footer .cont-footer-esc .full-width .cont-datos{width:100%;position:absolute;bottom:170px;text-align:center;z-index:9999;}
footer .cont-footer-esc .full-width .cont-datos ul{list-style:none;}
footer .cont-footer-esc .full-width .cont-datos ul li{margin:0 10px 20px;display:inline-block;font-family:'NoeB';font-size:40px;line-height:64px;}
footer .cont-footer-esc .full-width .cont-datos ul li a{color:#fff;}
footer .cont-footer-esc .full-width .cont-datos ul li a:hover{text-decoration:underline;}
footer .cont-footer-mov{padding-top:60px;position:relative;display:none;}
footer .cont-footer-mov .full-width{padding:0px !important;}
footer .cont-footer-mov .full-width .wpb_column{padding:0px !important;}
footer .cont-footer-mov .full-width .cont-datos{width:100%;position:absolute;bottom:170px;text-align:center;z-index:9999;}
footer .cont-footer-mov .full-width .cont-datos ul{list-style:none;}
footer .cont-footer-mov .full-width .cont-datos ul li{margin:0 10px 20px;display:inline-block;font-family:'NoeB';font-size:40px;line-height:64px;}
footer .cont-footer-mov .full-width .cont-datos ul li a{color:#fff;}
footer .cont-footer-mov .full-width .cont-datos ul li a:hover{text-decoration:underline;}
footer .footer-last{padding:0;position:absolute !important;bottom:20px;z-index:9999;}
footer .footer-last .social-icon a:hover{opacity:0.7}
footer .footer-last .social-icon a i:before{font-size:40px;color:#fff;}
footer .footer-last .social-icon a i.fa-music:before{content:url(/wp-content/uploads/Ico-rrss-itunes-footer.svg)}
footer .footer-last .social-icon:last-child{width:42px;height:20px;position:relative;}
footer .footer-last .social-icon a i.fa-asterisk:before{position:absolute;bottom:5px;left:9px;content:url(/wp-content/uploads/Ico-rrss-tidal-footer.svg)}
footer .footer-last .site-info{padding-top:15px !important;}
footer .footer-last .site-info ul{margin:0;list-style:none;}
footer .footer-last .site-info ul li{margin:0 10px 10px !important;display:inline-block;font-size:12px;line-height:18px;}
footer .footer-last .site-info ul li a{color:#fff;}
footer .footer-last .site-info ul li a:hover{text-decoration:underline;}
footer .footer-last .site-info p{margin:0 0 10px;font-size:18px;line-height:26px;color:#fff;}
footer .footer-last .site-info p a{color:#fff;}
footer .footer-last .site-info p a:hover{text-decoration:underline;}
footer .footer-last .site-info p:last-child{font-size:12px;line-height:18px;}
@media screen and (max-width:1140px){
	footer .cont-footer-esc .full-width .cont-datos ul li{margin:0 7px 20px !important;font-size:26px;line-height:40px;}
}
@media screen and (max-width:767px){
	footer .cont-footer-esc{display:none;}
	footer .cont-footer-mov{display:block;}
	footer .cont-footer-esc .full-width .cont-datos{bottom:200px;}
	footer .cont-footer-esc .full-width .cont-datos ul{display:none;}
	footer .cont-footer-mov .full-width .cont-datos{bottom:200px;}
	footer .cont-footer-mov .full-width .cont-datos ul{display:none;}
	footer .footer-last .row-parent{padding:0 !important;}
	footer .footer-last .social-icon a i:before{font-size:30px;}
	footer .footer-last .social-icon a i.fa-music:before{content:url(/wp-content/uploads/Ico-rrss-itunes.svg)}
	footer .footer-last .social-icon:last-child{width:42px;height:20px;}
	footer .footer-last .social-icon a i.fa-asterisk:before{bottom:3px;content:url(/wp-content/uploads/Ico-rrss-tidal.svg)}
	footer .footer-last .site-info ul li{font-size:16px;line-height:22px;}
	footer .footer-last .site-info p{font-size:16px;line-height:22px;	}
}
/*-- contenedores --*/
@media only screen and (max-width:767px){
	.main-container .row-container .row-parent{padding:30px 20px;}
}
/*-- videos responsive --*/
.embed-container{max-width:100%;height:0;padding-bottom:54%;position:relative;overflow:hidden;} 
.embed-container iframe,
.embed-container object,
.embed-container embed{width:100%;height:100%;position:absolute;top:0;left:0;}
/*-- loop videos --*/
ul.loop-videos{display:flex;flex-wrap:wrap;align-content:center;}
ul.loop-videos li{width:calc(50% - 10px);margin:0 20px 40px 0;list-style:none;}
ul.loop-videos li:nth-child(2n){margin:0 0 40px 0;}
ul.loop-videos li .embed-container{border:8px solid #fff;}
ul.loop-videos li h2{margin:15px 0 0;font-family:'NoeB';font-size:24px;text-align:center;line-height:30px;color:#4F4B43;}
ul.loop-videos li h3{margin:15px 0 0;font-family:'NoeB';font-size:24px;text-align:center;line-height:30px;color:#4F4B43;}
@media screen and (max-width:767px){
	ul.loop-videos li{width:100%;margin:0 0 40px 0;}
}
/*-- loop musica --*/
ul.loop-musica{display:flex;flex-wrap:wrap;align-content:center;}
ul.loop-musica li{width:calc(33.3% - 14px);margin:0 20px 40px 0;list-style:none;}
ul.loop-musica li:nth-child(3n){margin:0 0 40px 0;}
ul.loop-musica li img{border:8px solid #fff;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
ul.loop-musica li:hover img{opacity:0.7;}
ul.loop-musica li h2{margin:15px 0 0;font-family:'NoeB';font-size:24px;text-align:center;line-height:30px;color:#4F4B43;}
ul.loop-musica li p.ano{margin:5px 0 0;font-family:'Lora';font-weight:500;font-size:18px;text-align:center;line-height:24px;color:#4F4B43;}
@media screen and (max-width:1023px){
	ul.loop-musica li{width:calc(50% - 10px);}
	ul.loop-musica li:nth-child(3n){margin:0 0 40px 0;}
	ul.loop-musica li:nth-child(2n){margin:0 0 40px 0;}
}
@media screen and (max-width:767px){
	ul.loop-musica li{width:100%;margin:0 0 40px 0;}
	ul.loop-musica li:hover{opacity:1;}
}
/*-- loop conciertos --*/
.cont-enlaces-conciertos ul{padding:0 !important;list-style:none;}
.cont-enlaces-conciertos ul li{margin-right:40px;display:inline-block;font-weight:600;font-size:18px;line-height:26px;color:#78393c;}
.cont-enlaces-conciertos ul li a{color:#4f4b43;}
.cont-enlaces-conciertos ul li a:hover{color:#78393c;}
ul.loop-conciertos{padding:0;list-style:none;}
ul.loop-conciertos li{padding:20px 0;display:flex;align-items:top;color:#4f4b43;border-bottom:1px solid #4f4b43;}
ul.loop-conciertos li:first-child{border-top:1px solid #4f4b43;}
ul.loop-conciertos li div{margin:0;font-weight:500;font-size:18px;line-height:26px;}
ul.loop-conciertos li div.showtotal{width:100%;padding:0 0 0;display:none;}
ul.loop-conciertos li div.fecha{width:25%;padding:0 20px 0 0;}
ul.loop-conciertos li div.lugar{width:55%;padding:0 20px 0 0;}
ul.loop-conciertos li div.entradas{width:20%;padding:0 0;font-weight:600;text-align:right;}
ul.loop-conciertos li div.entradas a{text-decoration:underline;color:#78393c;}
ul.loop-conciertos li div.entradas a:hover{text-decoration:none;}
ul.loop-conciertos li div.entradas .puntos{display:none;}
ul.loop-conciertos li div.entradas .puntos p{margin:5px 0 0;color:#78393c;}
ul.loop-conciertos li div.entradas .puntos p a{font-size:18px;text-decoration:none;color:#78393c;}
ul.loop-conciertos li div.entradas .puntos p a:hover{text-decoration:underline;}
@media only screen and (max-width:767px){
	.cont-enlaces-conciertos ul li{margin-right:40px;}
	ul.loop-conciertos li{padding:15px 0;flex-wrap:wrap;}
	ul.loop-conciertos li div{font-size:16px;line-height:24px;}
	ul.loop-conciertos li div.showtotal{display:block;}
	ul.loop-conciertos li div.fecha{display:none;}
	ul.loop-conciertos li div.lugar{display:none;}
	ul.loop-conciertos li div.entradas{width:100%;padding:0;text-align:left;}
	ul.loop-conciertos li div.entradas .puntos p a{font-size:16px;}
}
/*-- loop tienda --*/
ul.loop-tienda{display:flex;flex-wrap:wrap;align-content:center;}
ul.loop-tienda li{width:calc(33.3% - 14px);margin:0 20px 40px 0;list-style:none;}
ul.loop-tienda li:nth-child(3n){margin:0 0 40px 0;}
ul.loop-tienda li img{border:8px solid #fff;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
ul.loop-tienda li:hover img{opacity:0.7;}
ul.loop-tienda li h3{margin:10px 0 0;font-family:'NoeB';font-size:24px;text-align:center;line-height:30px;color:#4F4B43;}
ul.loop-tienda li p.ano{margin:5px 0 0;font-family:'Lora';font-weight:600;font-size:18px;text-align:center;line-height:24px;color:#4F4B43;}
@media screen and (max-width:1023px){
	ul.loop-tienda li{width:calc(50% - 10px);}
	ul.loop-tienda li:nth-child(3n){margin:unset;}
	ul.loop-tienda li:nth-child(2n){margin:0 0 40px 0;}
}
@media screen and (max-width:767px){
	ul.loop-tienda li{width:100%;margin:0 0 40px 0;}
}
/*-- musica - detalle --*/
.single-album .franja-principal{width:100%;}
.single-album .bloque-principal{width:100%;max-width:1240px;margin:0 auto;padding:135px 20px 85px;display:flex;flex-wrap:nowrap;}
.single-album .bloque-principal .portada{width:calc(50% - 18px);margin-right:36px;}
.single-album .bloque-principal .portada p.volver{margin:0 0 25px;font-family:'Lora';font-size:14px;line-height:20px;}
.single-album .bloque-principal .portada p.volver a{color:#fff;text-decoration:none;}
.single-album .bloque-principal .portada p.volver a:hover{text-decoration:underline;}
.single-album .bloque-principal .datos{width:calc(50% - 18px);}
.single-album .bloque-principal .datos h1{margin:34px 0 0;font-family:'NoeB';font-size:60px;line-height:76px;color:#fff;}
.single-album .bloque-principal .datos p{font-family:'Lora';font-weight:500;font-size:17px;line-height:28px;color:#fff;}
.single-album .bloque-principal .datos p.ano{margin:0;font-size:16px;line-height:26px;}
.single-album .bloque-principal .datos .enlaces{margin:20px 0 0;}
.single-album .bloque-principal .datos .enlaces a{margin-right:4px;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.single-album .bloque-principal .datos .enlaces a:hover{opacity:0.7;}
.single-album .bloque{width:100%;max-width:1240px;margin:0 auto;padding:40px 20px;}
.single-album .bloque h2{margin:20px 0 35px;font-family:'NoeB';font-size:40px;text-align:center;line-height:52px;color:#78393c;}
@media only screen and (max-width:767px){
	.single-album .bloque-principal{flex-wrap:wrap;}
	.single-album .bloque-principal .portada{width:100%;margin-right:0;}
	.single-album .bloque-principal .datos{width:100%;}
	.single-album .bloque-principal .datos h1{font-size:56px;line-height:62px;}
	.single-album .bloque-principal .datos .enlaces a img{width:60px;height:60px;}
}
/*-- paginas --*/
.inicio .cont-cabeceras .row{padding:70px 0 0 !important;}
.inicio .cont-conciertos .row{padding-bottom:0 !important;}
.inicio .cont-conciertos .row .uncode_text_column{margin:0 !important;}
.tienda .cont-cabeceras .row{padding:70px 0 0 !important;}
.avisos-legales p a{color:#78393c;}
.avisos-legales p a:hover{color:#4f4b43;}
.cont-cabeceras h2{margin:0;font-family:'NoeB';font-size:40px;text-align:center;line-height:52px;color:#78393c;}
.cont-cabeceras p{margin:0;font-size:18px;text-align:center;line-height:24px;}
.cont-cabeceras p a{color:#4f4b43;}
.cont-cabeceras p a:hover{text-decoration:underline;}
.cont-tienda img{border:8px solid #fff;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.cont-tienda img:hover{opacity:0.7;}
.cont-tienda .uncode_text_column{margin:15px 0 0 !important;}
.cont-tienda .uncode_text_column h3{margin:0;font-family:'NoeB';font-size:24px;text-align:center;line-height:32px;}
.cont-tienda .uncode_text_column h3 a{color:#4F4B43;}
.cont-bio .row{padding-top:0 !important;}
.cont-bio .row .wpb_column{padding-top:0 !important;}
.cont-bio img{border:8px solid #fff;}
.cont-contacto h2{margin:0 0 15px;font-family:'NoeB';font-size:40px;line-height:54px;color:#78393c;}
.cont-contacto p{margin:0 0 50px;font-size:18px;line-height:28px;color:#4f4b43;}
.cont-contacto p a{color:#78393c;}
.cont-contacto p a:hover{text-decoration:underline;}