@import'https://fonts.googleapis.com/css?family=Rubik:300,400,500,700,900';
@import'https://fonts.googleapis.com/css?family=Crimson+Text:400,600,700';
body{
    font-family:Rubik,sans-serif;
    float:left;
    margin:0;
    padding:0
}
header{
    float:left;
    width:100vw;
    background:#000000;
    position:fixed;
    left:0;
    top:0;
    z-index:100;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
header .row{
    overflow:visible
}
header.sticky{
    padding:15px 0;
    z-index:120
}
header.sticky #charly{
    width:70px
}
header.sticky #btn_mobile{
    margin:1px 0 0
}
header.sticky nav a:before{
    bottom:-12px
}
footer{
    float:left;
    width:100vw;
    background:#000;
    padding:10px 0;
    text-align:center
}
footer .box{
    width:calc(99.9%*1/1 - (30px - 30px*1/1))
}
footer .box:nth-child(1n){
    float:left;
    margin-right:30px;
    clear:none
}
footer .box:last-child{
    margin-right:0
}
footer .box:nth-child(1n){
    margin-right:0;
    float:right
}
footer .box:nth-child(1n+1){
    clear:both
}
footer p{
    float:left;
    width:100%;
    text-align:center;
    font-size:11px;
    color:#999;
    margin:0 0 17px
}
nav{
    float:right
}
nav ul{
    float:right;
    width:100%;
    margin:0;
    padding:0
}
nav li{
    float:left;
    list-style:none
}
nav li:last-child{
    margin:0
}
nav a{
    display:block;
    float:left;
    text-decoration:none;
    font-weight:500;
    line-height:.8;
    color:#FFFFFF;
    position:relative
}
nav a:hover:before,nav a.active:before{
    width:100%
}
nav a:before{
    content:"";
    width:0;
    height:6px;
    background:#FF0004;
    position:absolute;
    left:0;
    bottom:-17px;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
aside{
    float:left;
    width:100%;
    margin:0 0 40px
}
aside ul{
    display:inline-block;
    margin:0;
    padding:0
}
aside li{
    list-style:none;
    float:left
}
aside li:nth-child(1) a{
    width:20px
}
aside a{
    display:block;
    float:left;
    overflow:hidden;
    width:32px;
    height:24px;
    position:relative
}
aside a:hover img{
    top:-24px
}
aside a:hover img.active{
    top:0
}
aside img{
    float:left;
    width:100%;
    position:absolute;
    left:0;
    top:0;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
aside img.active{
    top:24px
}
article{
    clear:none!important;
    margin-bottom:30px
}
article:nth-child(2n-1){
    float:left!important
}
article:nth-child(2n){
    float:right!important
}
article:hover .top{
    -webkit-filter:grayscale();
    filter:grayscale()
}
article .top{
    float:left;
    width:100%;
    position:relative;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
article .top div{
    position:absolute;
    left:0;
    bottom:0;
    font-size:12px;
    color:#fff;
    font-weight:700;
    line-height:.8;
    background:#1D22FF;
    padding:9px 10px 7px
}
article .top img{
    float:left;
    width:100%
}
article .bottom{
    float:left;
    width:-webkit-calc(100% - 36px);
    width:-moz-calc(100% - 36px);
    width:calc(100% - 36px);
    border:1px solid #dcdcdc;
    padding:23px 17px
}
article .bottom h2{
    font-family:Crimson Text,serif;
    line-height:1.4;
    font-size:22px;
    color:#000;
    font-weight:700;
    margin:0 0 10px
}
article .bottom p{
    margin:0 0 25px;
    font-size:12px;
    font-weight:400;
    line-height:1.6
}
article .bottom a{
    display:block;
    float:left;
    font-size:14px;
    font-weight:500;
    color:#10009B;
    text-decoration:underline;
    line-height:.8;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
article .bottom a:hover{
    padding:0 0 0 20px
}
h1{
    float:left;
    font-weight:700;
    color:#001090;
    margin:0;
    padding:0 15px;
    text-align:left;
    line-height:.8;
    position:relative;
    z-index:5
}
h2{
    float:left;
    width:100%;
    text-align:left;
    font-size:25px;
	text-shadow: 4px 4px 3px #000000;
    margin:0 0 35px;
    font-weight:500;
    color:#FFA600
}
h3{
    float:left;
    width:100%;
    text-align:left;
    margin:0 0 5px;
    font-weight:500;
    color:#fff
}
h4{
    float:left;
    width:100%;
    text-align:left;
    font-size:15px;
    font-weight:700;
    color:#10009B
}
h5{
    float:left;
    width:100%;
    text-align:center;
    margin:0 0 15px;
    font-size:12px;
    font-weight:300;
    color:#fff;
    opacity:.5
}
h6{
    font-size:12px;
    font-weight:400;
    width:100%;
    text-align:center;
    margin:0
}
p{
    float:left;
    font-size:15px;
    font-weight:400;
    color:#000;
    width:100%;
    text-align:left;
    line-height:2
}
.row{
    overflow:hidden
}
#logo_elias{
    float:left;
    display:block;
    width:100%;
    max-width:200px;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
#logo_elias:hover{
    opacity:.10
}
#logo_elias img{
    float:left;
    width:100%;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
#logo_footer{
    display:inline-block;
    width:100%;
    max-width:93px;
    margin:0 0 17px;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
#logo_footer:hover{
    opacity:.5
}
#logo_footer img{
    float:left;
    width:100%;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.btn_rojo{
    display:block;
    float:left;
    font-size:16px;
    font-weight:500;
    color:#fff;
    text-align:center;
    line-height:.8;
    padding:17px 25px;
    background:#000000;
    border:1px solid #000000#000000;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    text-decoration:none;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.btn_rojo:hover{
    background:none;
    color:#FF0000
}
#btn_mobile{
    float:right;
    display:block;
    width:30px;
    cursor:pointer;
    margin:5px 0 0;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
#btn_mobile.active{
    margin:8px 0 0
}
#btn_mobile.active i:nth-child(1){
    margin:5px 0 0;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg)
}
#btn_mobile.active i:nth-child(2){
    width:0;
    opacity:0
}
#btn_mobile.active i:nth-child(3){
    margin:-3px 0 0;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
#btn_mobile i{
    display:block;
    float:left;
    width:100%;
    height:3px;
    background:#FF0000;
    margin:0 0 5px;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
#btn_mobile i:last-child{
    margin:0
}
#section_inicio{
    float:left;
    width:100vw;
    background:#000000;
    text-align:center;
    position:relative
}
#section_inicio .row{
    overflow:visible
}
#section_inicio .video{
    float:left;
    width:100%
}
#section_inicio .video img,#section_inicio .video iframe{
    float:left;
    width:100%;
    min-height:358px
}
#section_inicio p{
    float:none;
    font-weight:300;
    color:#000;
    text-align:center;
    display:inline-block;
    padding:0
}
#section_inicio .btn_rojo{
    float:none;
    display:inline-block
}
.char_inicio{
    float:left;
    width:100%;
	bottom:0;
    
}
.char_inicio img{
    float:left;
    width:100%
}

#section_biografia{
    float:left;
    width:100vw
}
#section_biografia .box_info{
    float:left;
    height:250px;
    position:relative;
    z-index:5
}
#section_biografia .box_info:before{
    content:"";
    width:800px;
    height:533px;
    background:url("./img/") left top no-repeat;
    position:absolute;
    left:300;
    top:-90px;
    z-index:-1
}
#section_biografia .box_info .scroll{
    float:left;
    width:80%;
    height:100%;
    overflow-y:scroll;
    margin:0 0 20px
}
#section_biografia h1:before{
    content:"";
    display:block;
    background:url("./img/fondobio.jpg") left top no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    width:100%;
    position:absolute;
    left:0;
    z-index:-1
}
#section_videos{
    float:left;
    width:100vw;
    background:url(./img/fondovid.jpg) center center repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}
#section_videos h1:before{
    content:"";
    display:block;
    background:url("./img/logo.png") left top no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    width:100%;
    position:absolute;
    left:0;
    z-index:-1

}
#section_videos .full_box{
    float:left;
	width:calc(99.9%*1/1 - (30px - 30px*1/1))
}
#section_videos .full_box:nth-child(1n){
    float:left;
    margin-right:30px;
    clear:none
}
#section_videos .full_box:last-child{
    margin-right:0
}
#section_videos .full_box:nth-child(1n){
    margin-right:0;
    float:right
}
#section_videos .full_box:nth-child(1n+1){
    clear:both
}
#section_videos .video{
    float:left!important;
    overflow:hidden
}
#section_videos .video img,#section_videos .video iframe{
    float:left;
    width:100%
}
#section_videos .all_result{
    float:left;
    overflow:hidden
}
#section_videos .all_result .result{
    float:left;
    cursor:pointer;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
#section_videos .all_result .result:hover{
    float:left
	opacity:,5
}
#section_videos .all_result .result img{
    float:left;
    width:100%
}

.result_video{
    float:left;
	cursor:pointer;
    margin-bottom:30px;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.result_video:hover{
    opacity:.5;
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
.result_video .pic{
    float:left;
    width:100%;
    margin:0 0 15px
}
.result_video .pic img{
    float:left;
    width:100%
}
.result_video .date{
    float:left;
    width:100%;
    text-align:left;
    font-size:12px;
    font-weight:400;
    color:#10009B;
    margin:0 0 15px;
    line-height:.8
}
.result_video .name{
    float:left;
    width:100%;
    text-align:left;
    font-size:13px;
    font-weight:400;
    color:#0043BB
}

.select_slider{
    float:left;
    width:100%
}
#section_agenda{
    float:left;
    width:100vw;
    background:url(./img/fondoagen.jpg) center no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}
#section_agenda .full_box{
    text-align:center;
    width:calc(99.9%*1/1 - (30px - 30px*1/1))
}
#section_agenda .full_box:nth-child(1n){
    float:left;
    margin-right:30px;
    clear:none
}
#section_agenda .full_box:last-child{
    margin-right:0
}
#section_agenda .full_box:nth-child(1n){
    margin-right:0;
    float:right
}
#section_agenda .full_box:nth-child(1n+1){
    clear:both
}
#section_agenda h1{
    float:none;
    display:inline-block!important;
    color:#fff
}
#section_agenda h1:before{
    content:"";
    display:block;
    background:#DCD3BF;
	-webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    width:100%;
    height:68px;
    position:absolute;
    left:0;
    top:15px;
    z-index:-1
}
.result_agenda{
    float:left;
    width:100%
}
.result_agenda .result{
    float:left;
    background: rgba(255,255,255,.5);
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    margin-bottom:30px;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.result_agenda .result h5:hover {
color: #555;
}

/*.result_agenda .result{
    float:left;
    background:#fff;
    background:rgba(255,255,255,.07);
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    margin-bottom:30px;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}*/.result_agenda .result:nth-child(4),.result_agenda .result:nth-child(5),.result_agenda .result:nth-child(6){
    margin-bottom:0
}
.result_agenda .result:hover{
    background:#10009B
}
.result_agenda .result:hover .btn_agenda{
    color:#fff
}
.result_agenda .result:hover .btn_agenda:before{
    background:#fff
}
.btn_agenda{
    display:block;
    font-weight:500;
    color:#10009B;
    text-decoration:none;
    position:relative;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.btn_agenda:before{
    content:"";
    height:1px;
    background:#10009B;
    position:absolute;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}

.box_article_one{
    float:left;
    width:100%
}
.box_article_one .box:nth-child(2){
    width:calc(99.9%*1/12 - (30px - 30px*1/12))
}
.box_article_one .box:nth-child(2):nth-child(1n){
    float:left;
    margin-right:30px;
    clear:none
}
.box_article_one .box:nth-child(2):last-child{
    margin-right:0
}
.box_article_one .box:nth-child(2):nth-child(12n){
    margin-right:0;
    float:right
}
.box_article_one .box:nth-child(2):nth-child(12n+1){
    clear:both
}
.box_article_dos{
    float:left;
    width:100%
}
.box_article_tres{
    float:left;
    width:100%
}
.box_article_tres .box:nth-child(2){
    width:calc(99.9%*1/12 - (30px - 30px*1/12))
}
.box_article_tres .box:nth-child(2):nth-child(1n){
    float:left;
    margin-right:30px;
    clear:none
}
.box_article_tres .box:nth-child(2):last-child{
    margin-right:0
}
.box_article_tres .box:nth-child(2):nth-child(12n){
    margin-right:0;
    float:right
}
.box_article_tres .box:nth-child(2):nth-child(12n+1){
    clear:both
}
.fecha{
    font-family:Crimson Text,serif;
    font-weight:400;
    text-align:left;
    color:#a3a3a3;
    line-height:.8
}

#link_novedades{
    float:left;
    width:100%;
    height:1px
}
#section_discografia{
    float:left;
    width:100vw;
	text-align:left;
    background:url("./img/fondo_disco.jpg") center top no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    padding:75px 0
}
#section_discografia h1{
    float:none;
    color:#fff;
    display:inline-block;
    margin:0 0 125px
}
#section_discografia h1:before{
    content:"";
    display:block;
    background:url("./img/fondovid.jpg") left bottom no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    width:100%;
    height:68px;
    position:absolute;
    left:0;
    top:15px;
    z-index:-1
}
#section_discografia .full_box{
    float:left;
    width:100%
}
#section_discografia .box:nth-child(1){
    width:calc(99.9%*1/12 - (30px - 30px*1/12))
}
#section_discografia .box:nth-child(1):nth-child(1n){
    float:left;
    margin-right:30px;
    clear:none
}
#section_discografia .box:nth-child(1):last-child{
    margin-right:0
}
#section_discografia .box:nth-child(1):nth-child(12n){
    margin-right:0;
    float:right
}
#section_discografia .box:nth-child(1):nth-child(12n+1){
    clear:both
}
#section_discografia .box:nth-child(4){
    width:calc(99.9%*1/12 - (30px - 30px*1/12))
}
#section_discografia .box:nth-child(4):nth-child(1n){
    float:left;
    margin-right:30px;
    clear:none
}
#section_discografia .box:nth-child(4):last-child{
    margin-right:0
}
#section_discografia .box:nth-child(4):nth-child(12n){
    margin-right:0;
    float:right
}
#section_discografia .box:nth-child(4):nth-child(12n+1){
    clear:both
}
#section_discografia .box_iframe{
    float:left;
    width:100%
}
#section_discografia .box_iframe img,#section_discografia .box_iframe iframe{
    float:left;
    width:100%
}
.result_disco{
    cursor:pointer;
    margin-bottom:30px;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.result_disco:hover{
    opacity:.5;
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
.result_disco .pic{
    float:right;
    width:100%;
    margin:0 0 15px
}
.result_disco .pic img{
    float:right;
    width:100%
}
.result_disco .date{
    float:left;
    width:100%;
    text-align:left;
    font-size:12px;
    font-weight:400;
    color:#FFFFFF;
    margin:0 0 15px;
    line-height:.8
}
.result_disco .name{
    float:left;
    width:100%;
    text-align:left;
    font-size:13px;
    font-weight:400;
    color:#FFFFFF
}
#section_contacto{
    float:left;
    width:100vw;
    background:url("./img/fondocontacto.jpg") center bottom no-repeat #d6e3ae;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    padding:200px 0;
    position:relative
}
#section_contacto .full_box{
    text-align:center;
    width:calc(99.9%*1/1 - (30px - 30px*1/1))
}
#section_contacto .full_box:nth-child(1n){
    float:left;
    margin-right:30px;
    clear:none
}
#section_contacto .full_box:last-child{
    margin-right:0
}
#section_contacto .full_box:nth-child(1n){
    margin-right:0;
    float:right
}
#section_contacto .full_box:nth-child(1n+1){
    clear:both
}
#section_contacto h1{
    float:none;
    display:inline-block!important;
    color:#0054FF
}
#section_contacto h1:before{
    content:"";
    display:block;
    background:url("/img/fondocontacto.jpg") left top no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    width:100%;
    height:200px;
    position:absolute;
    left:50;
    top:15px;
    z-index:-1
}
.result_contacto{
    float:left;
    width:100%
}
.result_contacto .result{
    float:left;
    background: rgba(255,255,255,.5);
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    margin-bottom:30px;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.result_contacto .result h5:hover {
color: #555;
}

}*/.result_contacto .result:nth-child(4),.result_contacto .result:nth-child(5),.result_contacto .result:nth-child(6){
    margin-bottom:0
}
.result_contacto .result:hover{
    background:#10009B
}
.result_contacto .result:hover .btn_contacto{
    color:#fff
}
.result_contacto .result:hover .btn_contacto:before{
    background:#fff
}
.btn_contacto{
    display:block;
    font-weight:500;
    color:#10009B;
    text-decoration:none;
    position:relative;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.btn_contacto:before{
    content:"";
    height:1px;
    background:#10009B;
    position:absolute;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
#section_titular_blog{
    float:left;
    width:100vw;
    background:#10009B;
    text-align:center
}
#section_titular_blog .row{
    overflow:visible
}
#section_titular_blog h1{
    float:none;
    width:initial;
    display:inline-block;
    text-transform:uppercase;
    color:#fff;
    background:url(../img/elementos/element_blog.svg) center center no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}

.box_tabs{
    float:left;
    width:100%;
    text-align:center
}
.box_tabs .box_info{
    display:inline-block;
    padding:25px 28px;
    border:1px solid #dcdcdc;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.box_tabs a{
    display:block;
    float:left;
    line-height:.8;
    font-size:15px;
    text-decoration:none;
    padding:0 10px;
    font-weight:400;
    color:#000;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.box_tabs a:hover,.box_tabs a.active{
    color:#10009B;
    text-decoration:underline
}
.box_sidebar{
    float:left;
    width:-webkit-calc(100% - 2px);
    width:-moz-calc(100% - 2px);
    width:calc(100% - 2px);
    border:1px solid #dcdcdc;
    margin:0 0 45px
}
.box_sidebar .tittle{
    float:left;
    width:-webkit-calc(100% - 48px);
    width:-moz-calc(100% - 48px);
    width:calc(100% - 48px);
    margin:10px 0;
    background:#10009B;
    text-align:left;
    font-weight:700;
    color:#fff;
    padding:24px
}
.box_sidebar .result_social{
    display:block;
    float:left;
    width:-webkit-calc(100% - 22px);
    width:-moz-calc(100% - 22px);
    width:calc(100% - 22px);
    height:132px;
    margin:0 10px 10px;
    border:1px solid #dcdcdc;
    position:relative;
    background-position:center center!important;
    -webkit-background-size:cover!important;
    -moz-background-size:cover!important;
    -o-background-size:cover!important;
    background-size:cover!important;
    background-repeat:no-repeat!important;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.box_sidebar .result_social:hover{
    -webkit-filter:grayscale();
    filter:grayscale()
}
.box_sidebar .result_social:hover:before{
    opacity:.7
}
.box_sidebar .result_social:before{
    content:"";
    display:block;
    width:100%;
    height:70px;
    background:url(../img/blog/sombra.png) left bottom repeat-x;
    position:absolute;
    left:0;
    bottom:0;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.box_sidebar .result_social div{
    position:absolute;
    left:15px;
    bottom:15px;
    width:-webkit-calc(100% - 30px);
    width:-moz-calc(100% - 30px);
    width:calc(100% - 30px)
}
.box_sidebar .result_social span{
    display:block;
    float:left;
    width:22px
}
.box_sidebar .result_social span img{
    float:left;
    width:100%
}
.box_sidebar .result_social p{
    font-size:14px;
    float:left;
    width:-webkit-calc(100% - 22px - 15px);
    width:-moz-calc(100% - 22px - 15px);
    width:calc(100% - 22px - 15px);
    margin:7px 0 0;
    line-height:.8;
    color:#fff
}
.result_notas{
    float:left;
    width:-webkit-calc(100% - 20px);
    width:-moz-calc(100% - 20px);
    width:calc(100% - 20px);
    margin:0 10px 15px;
    padding:0 0 15px;
    border-bottom:1px solid #dcdcdc;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.result_notas:hover{
    -webkit-filter:grayscale();
    filter:grayscale()
}
.result_notas:last-child{
    padding:0;
    border-bottom:0 none
}
.result_notas .img{
    position:relative;
    background-position:center center!important;
    background-repeat:no-repeat!important;
    -webkit-background-size:cover!important;
    -moz-background-size:cover!important;
    -o-background-size:cover!important;
    background-size:cover!important
}
.result_notas .img div{
    position:absolute;
    left:0;
    bottom:0;
    font-size:12px;
    color:#fff;
    font-weight:700;
    line-height:.8;
    background:#10009B;
    padding:9px 10px 7px
}
.result_notas .info{
    padding:0 0 0 10px;
    margin:0!important
}
.result_notas h3{
    font-family:Crimson Text,serif;
    font-weight:700;
    color:#000;
    margin:0 0 10px
}
.result_notas p{
    font-size:11px;
    line-height:1.2;
    margin:0
		
}
#section_single{
    float:left;
    width:100vw
}
#section_single h2{
    float:left;
    width:100%;
    font-weight:700;
    color:#10009B
}
#section_single p{
    font-size:15px;
    font-weight:400;
    color:#000;
    margin:0 0 75px
}
#section_single ul{
    float:left;
    margin:0 0 0 20px;
    padding:0;
    width:100%
}
#section_single li{
    float:left;
    color:#10009B;
    clear:both;
    font-size:20px;
    margin:0 0 20px
}
#section_single li p{
    margin:0;
    font-size:15px;
    color:#666;
    line-height:1.9
}
#section_single .box{
    float:none!important;
    margin:auto!important
}
#section_single .img{
    float:left;
    width:100%;
    margin:0 0 75px
}
#section_single .img img{
    float:left;
    width:100%
}
#section_rojo{
    float:left;
    width:100vw;
    background:url(../img/blog/bg_single.jpg) center center no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    padding:125px 0
}
#section_rojo .text{
    float:left;
    width:100%;
    text-align:center;
    color:#fff;
    font-family:Crimson Text,serif;
    line-height:1.4
}
#section_inferior{
    float:left;
    width:100vw;
    padding:95px 0
}
#section_inferior .row{
    overflow:visible
}
#section_inferior .box{
    float:none!important;
    margin:auto!important
}
#section_inferior p{
    font-size:15px;
    font-weight:400;
    color:#000;
    margin:0 0 75px
}
#section_inferior .box_foto{
    float:left;
    width:100%;
    text-align:center;
    position:relative
}
#section_inferior .box_foto .pic{
    display:inline-block;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    overflow:hidden
}
#section_inferior .box_foto .firma{
    position:absolute;
    width:initial
}
#section_inferior .box_foto .firma img{
    float:left;
    width:100%
}
#section_inferior .bottom{
    float:left;
    width:100%;
    clear:both
}
.btn_volver{
    display:block;
    float:left;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.btn_volver:hover{
    opacity:.5
}
.btn_volver span{
    display:block;
    float:left;
    width:13px;
    margin:0 14px 0 0
}
.btn_volver span img{
    float:left;
    width:100%
}
.btn_volver p{
    float:left;
    font-size:16px!important;
    color:#10009B!important;
    font-weight:500!important;
    line-height:.8;
    text-transform:uppercase;
    margin:0!important;
    width:-webkit-calc(100% - 13px - 14px);
    width:-moz-calc(100% - 13px - 14px);
    width:calc(100% - 13px - 14px)
}
.box_compartir p{
    float:left;
    margin:0!important;
    font-size:16px!important;
    color:#aaa!important;
    width:initial;
    line-height:.8
}
.box_compartir a{
    display:block;
    float:left;
    width:30px;
    margin:-6px 0 0 10px;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.box_compartir a:hover{
    opacity:.5
}
.box_compartir img{
    float:left;
    width:100%
}
@media(min-width:320px){
    body{
        width:100vw
    }
    header{
        padding:35px 0
    }
    header .box:nth-child(1){
        width:calc(99.9%*1/1 - (30px - 30px*1/1))
    }
    header .box:nth-child(1):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    header .box:nth-child(1):last-child{
        margin-right:0
    }
    header .box:nth-child(1):nth-child(1n){
        margin-right:0;
        float:right
    }
    header .box:nth-child(1):nth-child(1n+1){
        clear:both
    }
    header .box:nth-child(2){
        width:calc(99.9%*1/1 - (30px - 30px*1/1))
    }
    header .box:nth-child(2):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    header .box:nth-child(2):last-child{
        margin-right:0
    }
    header .box:nth-child(2):nth-child(1n){
        margin-right:0;
        float:right
    }
    header .box:nth-child(2):nth-child(1n+1){
        clear:both
    }
    header.sticky nav{
        margin:25px 0 0
    }
    nav{
        margin:25px 0 0;
        display:none
    }
    nav li{
        width:100%;
        margin:0 0 10px
    }
    nav a{
        width:100%
    }
    nav a:before{
        display:none
    }
    aside li{
        margin:0 5px
    }
    article{
        width:calc(99.9%*1/1 - (30px - 30px*1/1))
    }
    article:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    article:last-child{
        margin-right:0
    }
    article:nth-child(1n){
        margin-right:0;
        float:right
    }
    article:nth-child(1n+1){
        clear:both
    }
    h1{
        font-size:35px
    }
    .row{
        max-width:280px;
        margin-left:auto;
        margin-right:auto
    }
    .row:before{
        content:'';
        display:table
    }
    .row:after{
        content:'';
        display:table;
        clear:both
    }
    .btn_rojo{
        width:-webkit-calc(100% - 50px);
        width:-moz-calc(100% - 50px);
        width:calc(100% - 50px)
    }
    #btn_mobile{
        display:block
    }
    #section_inicio{
        padding:170px 0 0
    }
    #section_inicio .box:nth-child(1){
        width:calc(99.9%*1/1 - (30px - 30px*1/1))
    }
    #section_inicio .box:nth-child(1):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_inicio .box:nth-child(1):last-child{
        margin-right:0
    }
    #section_inicio .box:nth-child(1):nth-child(1n){
        margin-right:0;
        float:right
    }
    #section_inicio .box:nth-child(1):nth-child(1n+1){
        clear:both
    }
    #section_inicio .box:nth-child(2){
        width:calc(99.9%*1/1 - (30px - 30px*1/1))
    }
    #section_inicio .box:nth-child(2):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_inicio .box:nth-child(2):last-child{
        margin-right:0
    }
    #section_inicio .box:nth-child(2):nth-child(1n){
        margin-right:0;
        float:right
    }
    #section_inicio .box:nth-child(2):nth-child(1n+1){
        clear:both
    }
    #section_inicio .video{
        margin:0 0 30px
    }
    #section_inicio .btn_rojo{
        margin:0 0 30px
    }
    .char_inicio{
        min-width: 360px;
		margin:100px 0 0
    }
    .firma{
        display:none
    }
    #section_biografia{
        padding:180px 0;
        background:url("./img/inicio.jpg") top right no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover
    }
    #section_biografia .box{
        width:calc(99.9%*1/1 - (30px - 30px*1/1))
    }
    #section_biografia .box:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_biografia .box:last-child{
        margin-right:0
    }
    #section_biografia .box:nth-child(1n){
        margin-right:0;
        float:right
    }
    #section_biografia .box:nth-child(1n+1){
        clear:both
    }
    #section_biografia .box_info{
        width:-webkit-calc(100% - 20px);
        width:-moz-calc(100% - 20px);
        width:calc(100% - 20px);
        background:#fff;
        background:rgba(255,255,255,.5);
        padding:10px;
        margin:50px 0 0
    }
    #section_biografia .box_info:before{
        display:none
    }
    #section_biografia h1{
        float:none;
        text-align:center
    }
    #section_biografia h1:before{
        height:79px;
        top:-5px
    }
    #section_videos{
        padding:120px 0
    }
    #section_videos h1{
        float:none;
        text-align:center
    }
    #section_videos h1:before{
        height:79px;
        top:-5px
    }
    #section_videos .video{
        margin:80px auto 60px!important;
        width:calc(99.9%*1/1 - (30px - 30px*1/1))
    }
    #section_videos .video:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_videos .video:last-child{
        margin-right:0
    }
    #section_videos .video:nth-child(1n){
        margin-right:0;
        float:right
    }
    #section_videos .video:nth-child(1n+1){
        clear:both
    }
    #section_videos .video img,#section_videos .video iframe{
        height:300px
    }
    #section_videos .all_result{
        width:-webkit-calc(100% - 50px);
        width:-moz-calc(100% - 50px);
        width:calc(100% - 50px)
    }
    #section_videos .all_result .result{
        width:-webkit-calc(50% - 20px);
        width:-moz-calc(50% - 20px);
        width:calc(50% - 20px);
        margin:0 10px 20px
    }
    #btn_arrow_left{
        margin:20px 10px 0 0
    }
    #btn_arrow_right{
        margin:20px 0 0 10px
    }
    #section_agenda{
        padding:120px 0 200px
    }
    #section_agenda h1{
        margin:0 0 90px
    }
    .result_agenda .box{
        width:calc(99.9%*1/1 - (30px - 30px*1/1))
    }
    .result_agenda .box:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    .result_agenda .box:last-child{
        margin-right:0
    }
    .result_agenda .box:nth-child(1n){
        margin-right:0;
        float:right
    }
    .result_agenda .box:nth-child(1n+1){
        clear:both
    }
    .result_agenda .result{
        width:-webkit-calc(100% - 30px);
        width:-moz-calc(100% - 30px);
        width:calc(100% - 30px);
        padding:15px
    }
    #section_novedades:before{
        width:90%;
        height:405px;
        margin:-320px 0 0 -45%
    }
    #section_novedades h1{
        margin:0 0 120px
    }
    .box_article_one .box:nth-child(1){
        width:calc(99.9%*1/1 - (30px - 30px*1/1))
    }
    .box_article_one .box:nth-child(1):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    .box_article_one .box:nth-child(1):last-child{
        margin-right:0
    }
    .box_article_one .box:nth-child(1):nth-child(1n){
        margin-right:0;
        float:right
    }
    .box_article_one .box:nth-child(1):nth-child(1n+1){
        clear:both
    }
    .box_article_one .box:nth-child(2){
        display:none
    }
    .box_article_one .box:nth-child(3){
        width:calc(99.9%*1/1 - (30px - 30px*1/1))
    }
    .box_article_one .box:nth-child(3):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    .box_article_one .box:nth-child(3):last-child{
        margin-right:0
    }
    .box_article_one .box:nth-child(3):nth-child(1n){
        margin-right:0;
        float:right
    }
    .box_article_one .box:nth-child(3):nth-child(1n+1){
        clear:both
    }
    .box_article_tres .box:nth-child(2){
        display:none
    }
    .box_article_tres .box_instagram{
        margin:0 0 30px
    }
    .fecha{
        font-size:15px;
        margin:0 0 20px
    }
    .box_instagram{
        margin:0 0 30px
    }
    .box_instagram .info{
        width:-webkit-calc(100% - 40px);
        width:-moz-calc(100% - 40px);
        width:calc(100% - 40px);
        padding:20px
    }
    .box_instagram .info .inferior .icon{
        width:30px
    }
    .box_instagram .info .inferior a{
        font-size:15px;
        margin:7px 0 0
    }
    .box_twitter{
        margin:0 0 30px;
        width:-webkit-calc(100% - 40px);
        width:-moz-calc(100% - 40px);
        width:calc(100% - 40px);
        padding:20px
    }
    .box_twitter p{
        font-size:20px;
        line-height:1.3
    }
    .box_twitter .inferior{
        margin:20px 0 0
    }
    .box_twitter .inferior .icon{
        width:30px
    }
    .box_twitter .inferior a{
        font-size:15px;
        margin:7px 0 0
    }
    .box_youtube{
        margin:0 0 30px!important
    }
    .box_youtube img,.box_youtube iframe{
        height:300px
    }
    .box_ver_mas:before,.box_ver_mas:after{
        display:none
    }
    .box_ver_mas .btn_rojo{
        width:-webkit-calc(100% - 52px);
        width:-moz-calc(100% - 52px);
        width:calc(100% - 52px);
        margin:0
    }
    #section_discografia .box:nth-child(1){
        display:none
    }
    #section_discografia .box:nth-child(2){
        width:calc(99.9%*1/1 - (30px - 30px*1/1))
    }
    #section_discografia .box:nth-child(2):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_discografia .box:nth-child(2):last-child{
        margin-right:0
    }
    #section_discografia .box:nth-child(2):nth-child(1n){
        margin-right:0;
        float:right
    }
    #section_discografia .box:nth-child(2):nth-child(1n+1){
        clear:both
    }
    #section_discografia .box:nth-child(3){
        float:none!important;
        margin:auto!important;
        width:calc(99.9%*1/1 - (30px - 30px*1/1))
    }
    #section_discografia .box:nth-child(3):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_discografia .box:nth-child(3):last-child{
        margin-right:0
    }
    #section_discografia .box:nth-child(3):nth-child(1n){
        margin-right:0;
        float:right
    }
    #section_discografia .box:nth-child(3):nth-child(1n+1){
        clear:both
    }
    #section_discografia .box:nth-child(4){
        display:none
    }
    .result_disco{
        width:calc(99.9%*6/12 - (30px - 30px*6/12))
    }
    .result_disco:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    .result_disco:last-child{
        margin-right:0
    }
    .result_disco:nth-child(2n){
        margin-right:0;
        float:right
    }
    .result_disco:nth-child(2n+1){
        clear:both
    }
    #section_contacto .box:nth-child(1){
        width:calc(99.9%*1/1 - (30px - 30px*1/1));
        margin-bottom:30px
    }
    #section_contacto .box:nth-child(1):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_contacto .box:nth-child(1):last-child{
        margin-right:0
    }
    #section_contacto .box:nth-child(1):nth-child(1n){
        margin-right:0;
        float:right
    }
    #section_contacto .box:nth-child(1):nth-child(1n+1){
        clear:both
    }
    #section_contacto .box:nth-child(2){
        width:calc(99.9%*1/1 - (30px - 30px*1/1));
        margin-bottom:30px
    }
    #section_contacto .box:nth-child(2):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_contacto .box:nth-child(2):last-child{
        margin-right:0
    }
    #section_contacto .box:nth-child(2):nth-child(1n){
        margin-right:0;
        float:right
    }
    #section_contacto .box:nth-child(2):nth-child(1n+1){
        clear:both
    }
    #section_contacto .box:nth-child(3){
        width:calc(99.9%*1/1 - (30px - 30px*1/1))
    }
    #section_contacto .box:nth-child(3):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_contacto .box:nth-child(3):last-child{
        margin-right:0
    }
    #section_contacto .box:nth-child(3):nth-child(1n){
        margin-right:0;
        float:right
    }
    #section_contacto .box:nth-child(3):nth-child(1n+1){
        clear:both
    }
    #section_titular_blog{
        padding:196px 0 80px
    }
    #section_titular_blog h1{
        padding:15px 20px
    }
    #section_blog .box:nth-child(1){
        width:calc(99.9%*1/1 - (30px - 30px*1/1))
    }
    #section_blog .box:nth-child(1):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_blog .box:nth-child(1):last-child{
        margin-right:0
    }
    #section_blog .box:nth-child(1):nth-child(1n){
        margin-right:0;
        float:right
    }
    #section_blog .box:nth-child(1):nth-child(1n+1){
        clear:both
    }
    #section_blog .box:nth-child(2){
        width:calc(99.9%*1/1 - (30px - 30px*1/1))
    }
    #section_blog .box:nth-child(2):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_blog .box:nth-child(2):last-child{
        margin-right:0
    }
    #section_blog .box:nth-child(2):nth-child(1n){
        margin-right:0;
        float:right
    }
    #section_blog .box:nth-child(2):nth-child(1n+1){
        clear:both
    }
    .box_tabs{
        margin:0 0 40px
    }
    .box_tabs .box_info{
        width:-webkit-calc(100% - 58px);
        width:-moz-calc(100% - 58px);
        width:calc(100% - 58px)
    }
    .box_sidebar .tittle{
        font-size:20px;
        line-height:1.2
    }
    .box_sidebar .result_social span{
        display:none
    }
    .result_notas{
        display:block
    }
    .result_notas .img{
        width:calc(99.9%*1/1 - (30px - 30px*1/1));
        margin-bottom:20px;
        min-height:130px
    }
    .result_notas .img:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    .result_notas .img:last-child{
        margin-right:0
    }
    .result_notas .img:nth-child(1n){
        margin-right:0;
        float:right
    }
    .result_notas .img:nth-child(1n+1){
        clear:both
    }
    .result_notas .info{
        width:calc(99.9%*1/1 - (30px - 30px*1/1))
    }
    .result_notas .info:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    .result_notas .info:last-child{
        margin-right:0
    }
    .result_notas .info:nth-child(1n){
        margin-right:0;
        float:right
    }
    .result_notas .info:nth-child(1n+1){
        clear:both
    }
    .result_notas h3{
        font-size:20px;
        line-height:1.2
    }
    #section_banner_single{
        height:450px
    }
    #section_banner_single h1{
        font-size:45px;
        line-height:1.1
    }
    #section_single{
        padding:120px 0
    }
    #section_single h2{
        font-size:25px;
        margin:0 0 35px;
        line-height:1.5
    }
    #section_single .box{
        width:calc(99.9%*1/1 - (30px - 30px*1/1))
    }
    #section_single .box:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_single .box:last-child{
        margin-right:0
    }
    #section_single .box:nth-child(1n){
        margin-right:0;
        float:right
    }
    #section_single .box:nth-child(1n+1){
        clear:both
    }
    #section_rojo .text{
        font-size:26px
    }
    #section_inferior .box{
        width:calc(99.9%*1/1 - (30px - 30px*1/1))
    }
    #section_inferior .box:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_inferior .box:last-child{
        margin-right:0
    }
    #section_inferior .box:nth-child(1n){
        margin-right:0;
        float:right
    }
    #section_inferior .box:nth-child(1n+1){
        clear:both
    }
    #section_inferior .box_foto .firma{
        right:23%;
        top:100px
    }
    #section_inferior .bottom{
        margin:140px 0 0
    }
    #section_inferior .bottom .box{
        width:calc(99.9%*1/1 - (30px - 30px*1/1))!important
    }
    #section_inferior .bottom .box:nth-child(1n){
        float:left!important;
        margin-right:30px!important;
        clear:none!important
    }
    #section_inferior .bottom .box:last-child{
        margin-right:0!important
    }
    #section_inferior .bottom .box:nth-child(1n){
        margin-right:0!important;
        float:right!important
    }
    #section_inferior .bottom .box:nth-child(1n+1){
        clear:both!important
    }
    .btn_volver{
        margin:0 0 50px
    }
    .box_compartir{
        float:left
    }
}
@media(min-width:720px){
    body{
        width:100vw
    }
    header{
        padding:43px 0
    }
    header .box:nth-child(1){
        width:calc(99.9%*2/12 - (30px - 30px*2/12))
    }
    header .box:nth-child(1):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    header .box:nth-child(1):last-child{
        margin-right:0
    }
    header .box:nth-child(1):nth-child(12n){
        margin-right:0;
        float:right
    }
    header .box:nth-child(1):nth-child(12n+1){
        clear:both
    }
    header .box:nth-child(2){
        width:calc(99.9%*10/12 - (30px - 30px*10/12))
    }
    header .box:nth-child(2):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    header .box:nth-child(2):last-child{
        margin-right:0
    }
    header .box:nth-child(2):nth-child(12n){
        margin-right:0;
        float:right
    }
    header .box:nth-child(2):nth-child(12n+1){
        clear:both
    }
    header.sticky nav{
        margin:6px 0 0
    }
    nav{
        margin:8px 0 0;
        display:block
    }
    nav li{
        width:initial;
        margin:0 15px 0 0
    }
    nav a{
        font-size:14px;
        width:initial
    }
    nav a:before{
        display:block
    }
    h1{
        font-size:56px
    }
    h3{
        font-size:20px
    }
    .row{
        max-width:720px;
        margin-left:auto;
        margin-right:auto
    }
    .row:before{
        content:'';
        display:table
    }
    .row:after{
        content:'';
        display:table;
        clear:both
    }
    .btn_rojo{
        width:initial
    }
    #btn_mobile{
        display:none
    }
    #section_inicio{
        padding:200px 0 0
    }
    #section_inicio .row{
        display:-webkit-box;
        display:-webkit-flex;
        display:-moz-box;
        display:-ms-flexbox;
        display:flex
    }
    #section_inicio .box:nth-child(1){
        width:calc(99.9%*5/12 - (30px - 30px*5/12))
    }
    #section_inicio .box:nth-child(1):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_inicio .box:nth-child(1):last-child{
        margin-right:0
    }
    #section_inicio .box:nth-child(1):nth-child(12n){
        margin-right:0;
        float:right
    }
    #section_inicio .box:nth-child(1):nth-child(12n+1){
        clear:both
    }
    #section_inicio .box:nth-child(2){
        width:calc(99.9%*7/12 - (30px - 30px*7/12))
    }
    #section_inicio .box:nth-child(2):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_inicio .box:nth-child(2):last-child{
        margin-right:0
    }
    #section_inicio .box:nth-child(2):nth-child(12n){
        margin-right:0;
        float:right
    }
    #section_inicio .box:nth-child(2):nth-child(12n+1){
        clear:both
    }
    #section_inicio .video{
        margin:0 0 55px
    }
    #section_inicio p{
        font-size:18px;
        margin:0 0 30px;
        line-height:1.6
    }
    #section_inicio .btn_rojo{
        margin:0 0 45px
    }
    .char_inicio{
        margin:0;
        max-width:100px;
        right:0
    }
    .firma{
        display:block;
        max-width:80px;
        right:10px;
        bottom:150px
    }
    #section_biografia{
        padding:120px 0;
        background:url("./img/fondobio.jpg") top center no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover
    }
    #section_biografia .box{
        width:calc(99.9%*8/12 - (30px - 30px*8/12))
    }
    #section_biografia .box:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_biografia .box:last-child{
        margin-right:0
    }
    #section_biografia .box:nth-child(12n){
        margin-right:0;
        float:right
    }
    #section_biografia .box:nth-child(12n+1){
        clear:both
    }
    #section_biografia .box_info{
        width:-webkit-calc(100% - 90px);
        width:-moz-calc(100% - 90px);
        width:calc(100% - 90px);
        background:none;
        padding:0 10px 0 65px;
        margin:115px 0 50px
    }
    #section_biografia .box_info:before{
        display:block
    }
    #section_biografia h1{
        float:left;
        text-align:left
    }
    #section_biografia h1:before{
        height:68px;
        top:15px
    }
    #section_videos{
        padding:160px 0
    }
    #section_videos h1{
        float:left;
        text-align:left
    }
    #section_videos h1:before{
        height:68px;
        top:15px
    }
    #section_videos .video{
        margin:auto auto 60px!important;
        width:calc(99.9%*10/12 - (30px - 30px*10/12))
    }
    #section_videos .video:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_videos .video:last-child{
        margin-right:0
    }
    #section_videos .video:nth-child(12n){
        margin-right:0;
        float:right
    }
    #section_videos .video:nth-child(12n+1){
        clear:both
    }
    #section_videos .video img,#section_videos .video iframe{
        height:400px
    }
    #section_videos .all_result{
        width:-webkit-calc(100% - 70px);
        width:-moz-calc(100% - 70px);
        width:calc(100% - 70px)
    }
    #section_videos .all_result .result{
        width:-webkit-calc(20% - 20px);
        width:-moz-calc(20% - 20px);
        width:calc(20% - 20px);
        margin:0 10px
    }
    #btn_arrow_left{
        margin:45px 20px 0 0
    }
    #btn_arrow_right{
        margin:45px 0 0 20px
    }
    #section_agenda{
        padding:150px 0 300px
    }
    #section_agenda h1{
        margin:0 0 120px
    }

    #section_novedades:before{
        width:426px;
        height:594px;
        margin:-400px 0 0 -213px
    }
    #section_novedades h1{
        margin:0 0 90px
    }
    .box_article_one .box:nth-child(1){
        width:calc(99.9%*6/12 - (30px - 30px*6/12))
    }
    .box_article_one .box:nth-child(1):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    .box_article_one .box:nth-child(1):last-child{
        margin-right:0
    }
    .box_article_one .box:nth-child(1):nth-child(12n){
        margin-right:0;
        float:right
    }
    .box_article_one .box:nth-child(1):nth-child(12n+1){
        clear:both
    }
    .box_article_one .box:nth-child(3){
        width:calc(99.9%*6/12 - (30px - 30px*6/12))
    }
    .box_article_one .box:nth-child(3):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    .box_article_one .box:nth-child(3):last-child{
        margin-right:0
    }
    .box_article_one .box:nth-child(3):nth-child(12n){
        margin-right:0;
        float:right
    }
    .box_article_one .box:nth-child(3):nth-child(12n+1){
        clear:both
    }
    .box_article_tres .box:nth-child(1){
        width:calc(99.9%*6/12 - (30px - 30px*6/12))
    }
    .box_article_tres .box:nth-child(1):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    .box_article_tres .box:nth-child(1):last-child{
        margin-right:0
    }
    .box_article_tres .box:nth-child(1):nth-child(12n){
        margin-right:0;
        float:right
    }
    .box_article_tres .box:nth-child(1):nth-child(12n+1){
        clear:both
    }
    .box_article_tres .box:nth-child(3){
        width:calc(99.9%*6/12 - (30px - 30px*6/12))
    }
    .box_article_tres .box:nth-child(3):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    .box_article_tres .box:nth-child(3):last-child{
        margin-right:0
    }
    .box_article_tres .box:nth-child(3):nth-child(12n){
        margin-right:0;
        float:right
    }
    .box_article_tres .box:nth-child(3):nth-child(12n+1){
        clear:both
    }
    .box_article_tres .box_twitter{
        margin:105px 0 0
    }
    .box_article_tres .box_instagram{
        margin:0 0 90px
    }
    .fecha{
        font-size:18px;
        margin:0 0 30px
    }
  
	.box_youtube{
        width:calc(99.9%*11/12 - (30px - 30px*11/12));
        margin:auto auto 70px!important
    }
    .box_youtube:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    .box_youtube:last-child{
        margin-right:0
    }
    .box_youtube:nth-child(12n){
        margin-right:0;
        float:right
    }
    .box_youtube:nth-child(12n+1){
        clear:both
    }
    .box_youtube img,.box_youtube iframe{
        height:400px
    }
    .box_ver_mas:before,.box_ver_mas:after{
        display:block
    }
    .box_ver_mas .btn_rojo{
        width:160px;
        margin:0 25px
    }
    #section_discografia .box:nth-child(3){
        width:calc(99.9%*8/12 - (30px - 30px*8/12))
    }
    #section_discografia .box:nth-child(3):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_discografia .box:nth-child(3):last-child{
        margin-right:0
    }
    #section_discografia .box:nth-child(3):nth-child(12n){
        margin-right:0;
        float:right
    }
    #section_discografia .box:nth-child(3):nth-child(12n+1){
        clear:both
    }
    .result_disco{
        width:calc(99.9%*3/12 - (30px - 30px*3/12))
    }
    .result_disco:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    .result_disco:last-child{
        margin-right:0
    }
    .result_disco:nth-child(4n){
        margin-right:0;
        float:right
    }
    .result_disco:nth-child(4n+1){
        clear:both
    }
    #section_contacto .box:nth-child(1){
        width:calc(99.9%*6/12 - (30px - 30px*6/12));
        margin-bottom:0
    }
    #section_contacto .box:nth-child(1):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_contacto .box:nth-child(1):last-child{
        margin-right:0
    }
    #section_contacto .box:nth-child(1):nth-child(2n){
        margin-right:0;
        float:right
    }
    #section_contacto .box:nth-child(1):nth-child(2n+1){
        clear:both
    }
    #section_contacto .box:nth-child(2){
        width:calc(99.9%*6/12 - (30px - 30px*6/12));
        margin-bottom:0
    }
    #section_contacto .box:nth-child(2):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_contacto .box:nth-child(2):last-child{
        margin-right:0
    }
    #section_contacto .box:nth-child(2):nth-child(2n){
        margin-right:0;
        float:right
    }
    #section_contacto .box:nth-child(2):nth-child(2n+1){
        clear:both
    }
    #section_contacto .box:nth-child(3){
        width:calc(99.9%*12/12 - (30px - 30px*12/12))
    }
    #section_contacto .box:nth-child(3):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_contacto .box:nth-child(3):last-child{
        margin-right:0
    }
    #section_contacto .box:nth-child(3):nth-child(12n){
        margin-right:0;
        float:right
    }
    #section_contacto .box:nth-child(3):nth-child(12n+1){
        clear:both
    }
    #section_contacto p{
        font-size:15px;
        line-height:1.5
    }
    #section_titular_blog h1{
        padding:10px 15px
    }
    #section_blog .box:nth-child(1){
        width:calc(99.9%*7/12 - (30px - 30px*7/12))
    }
    #section_blog .box:nth-child(1):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_blog .box:nth-child(1):last-child{
        margin-right:0
    }
    #section_blog .box:nth-child(1):nth-child(12n){
        margin-right:0;
        float:right
    }
    #section_blog .box:nth-child(1):nth-child(12n+1){
        clear:both
    }
    #section_blog .box:nth-child(2){
        width:calc(99.9%*5/12 - (30px - 30px*5/12))
    }
    #section_blog .box:nth-child(2):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_blog .box:nth-child(2):last-child{
        margin-right:0
    }
    #section_blog .box:nth-child(2):nth-child(12n){
        margin-right:0;
        float:right
    }
    #section_blog .box:nth-child(2):nth-child(12n+1){
        clear:both
    }
    .box_tabs{
        margin:0 0 80px
    }
    .box_tabs .box_info{
        width:initial
    }
    .box_sidebar .result_social span{
        display:block;
        margin:0 10px 0 0
    }
    .result_notas{
        display:-webkit-box;
        display:-webkit-flex;
        display:-moz-box;
        display:-ms-flexbox;
        display:flex
    }
    .result_notas .img{
        width:calc(99.9%*1/2 - (30px - 30px*1/2));
        margin-bottom:0;
        min-height:115px
    }
    .result_notas .img:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    .result_notas .img:last-child{
        margin-right:0
    }
    .result_notas .img:nth-child(1n){
        margin-right:0;
        float:right
    }
    .result_notas .img:nth-child(1n+1){
        clear:both
    }
    .result_notas .info{
        width:calc(99.9%*1/2 - (30px - 30px*1/2))
    }
    .result_notas .info:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    .result_notas .info:last-child{
        margin-right:0
    }
    .result_notas .info:nth-child(2n){
        margin-right:0;
        float:right
    }
    .result_notas .info:nth-child(2n+1){
        clear:both
    }
    .result_notas h3{
        font-size:20px;
        line-height:1.2
    }
    #section_banner_single h1{
        line-height:.8
    }
    #section_single{
        padding:150px 0
    }
    #section_single h2{
        line-height:1.2
    }
    #section_single .box{
        width:calc(99.9%*10/12 - (30px - 30px*10/12))
    }
    #section_single .box:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_single .box:last-child{
        margin-right:0
    }
    #section_single .box:nth-child(12n){
        margin-right:0;
        float:right
    }
    #section_single .box:nth-child(12n+1){
        clear:both
    }
    #section_inferior .box{
        width:calc(99.9%*10/12 - (30px - 30px*10/12))
    }
    #section_inferior .box:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_inferior .box:last-child{
        margin-right:0
    }
    #section_inferior .box:nth-child(12n){
        margin-right:0;
        float:right
    }
    #section_inferior .box:nth-child(12n+1){
        clear:both
    }
    #section_inferior .box_foto .firma{
        right:23%;
        top:100px
    }
    #section_inferior .bottom{
        margin:185px 0 0
    }
    #section_inferior .bottom .box{
        width:calc(99.9%*1/2 - (30px - 30px*1/2))!important
    }
    #section_inferior .bottom .box:nth-child(1n){
        float:left!important;
        margin-right:30px!important;
        clear:none!important
    }
    #section_inferior .bottom .box:last-child{
        margin-right:0!important
    }
    #section_inferior .bottom .box:nth-child(2n){
        margin-right:0!important;
        float:right!important
    }
    #section_inferior .bottom .box:nth-child(2n+1){
        clear:both!important
    }
    .btn_volver{
        margin:0
    }
    .box_compartir{
        float:right
    }
}
@media(min-width:1024px){
    body{
        width:100vw
    }
    nav li{
        margin:0 30px 0 0
    }
    nav a{
        font-size:15px
    }
    article{
        width:calc(99.9%*1/2 - (30px - 30px*1/2))
    }
    article:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    article:last-child{
        margin-right:0
    }
    article:nth-child(2n){
        margin-right:0;
        float:right
    }
    article:nth-child(2n+1){
        clear:both
    }
    .row{
        max-width:900px;
        margin-left:auto;
        margin-right:auto
    }
    .row:before{
        content:'';
        display:table
    }
    .row:after{
        content:'';
        display:table;
        clear:both
    }
    #section_inicio{
        padding:280px 0 180px
    }
    #section_inicio p{
        font-size:20px;
        margin:0 0 40px;
        line-height:2
    }
    .char_inicio{
        position:absolute;
        max-width:610px;
        right:0
    }
    .firma{
        max-width:90px;
        bottom:260px
    }
    #section_biografia{
        padding:170px 0;
        background:url("./img/fondobio.jpg") top right no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover
    }
    #section_biografia .box{
        width:calc(99.9%*7/12 - (30px - 30px*7/12))
    }
    #section_biografia .box:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_biografia .box:last-child{
        margin-right:0
    }
    #section_biografia .box:nth-child(12n){
        margin-right:0;
        float:right
    }
    #section_biografia .box:nth-child(12n+1){
        clear:both
    }
    #section_videos .all_result{
        width:-webkit-calc(100% - 70px);
        width:-moz-calc(100% - 70px);
        width:calc(100% - 70px)
    }
    #btn_arrow_left{
        margin:56px 20px 0 0
    }
    #btn_arrow_right{
        margin:56px 0 0 20px
    }
    #section_agenda h1{
        margin:0 0 120px
    }
    .result_agenda .box{
        width:calc(99.9%*1/3 - (30px - 30px*1/3))
    }
    .result_agenda .box:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    .result_agenda .box:last-child{
        margin-right:0
    }
    .result_agenda .box:nth-child(3n){
        margin-right:0;
        float:right
    }
    .result_agenda .box:nth-child(3n+1){
        clear:both
    }
    .box_article_one .box:nth-child(1){
        width:calc(99.9%*5/12 - (30px - 30px*5/12))
    }
    .box_article_one .box:nth-child(1):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    .box_article_one .box:nth-child(1):last-child{
        margin-right:0
    }
    .box_article_one .box:nth-child(1):nth-child(12n){
        margin-right:0;
        float:right
    }
    .box_article_one .box:nth-child(1):nth-child(12n+1){
        clear:both
    }
    .box_article_one .box:nth-child(2){
        display:block
    }
    .box_article_one .box:nth-child(3){
        width:calc(99.9%*5/12 - (30px - 30px*5/12))
    }
    .box_article_one .box:nth-child(3):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    .box_article_one .box:nth-child(3):last-child{
        margin-right:0
    }
    .box_article_one .box:nth-child(3):nth-child(12n){
        margin-right:0;
        float:right
    }
    .box_article_one .box:nth-child(3):nth-child(12n+1){
        clear:both
    }
    .box_article_tres .box:nth-child(1){
        width:calc(99.9%*7/12 - (30px - 30px*7/12))
    }
    .box_article_tres .box:nth-child(1):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    .box_article_tres .box:nth-child(1):last-child{
        margin-right:0
    }
    .box_article_tres .box:nth-child(1):nth-child(12n){
        margin-right:0;
        float:right
    }
    .box_article_tres .box:nth-child(1):nth-child(12n+1){
        clear:both
    }
    .box_article_tres .box:nth-child(2){
        display:block
    }
    .box_article_tres .box:nth-child(3){
        width:calc(99.9%*4/12 - (30px - 30px*4/12))
    }
    .box_article_tres .box:nth-child(3):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    .box_article_tres .box:nth-child(3):last-child{
        margin-right:0
    }
    .box_article_tres .box:nth-child(3):nth-child(12n){
        margin-right:0;
        float:right
    }
    .box_article_tres .box:nth-child(3):nth-child(12n+1){
        clear:both
    }
    .box_article_tres .box_twitter{
        margin:75px 0 0
    }
    .box_youtube{
        width:calc(99.9%*9/12 - (30px - 30px*9/12));
        margin:auto auto 115px !important;
		margin-top: 25px !important;
    }
    .box_youtube:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    .box_youtube:last-child{
        margin-right:0
    }
    .box_youtube:nth-child(12n){
        margin-right:0;
        float:right
    }
    .box_youtube:nth-child(12n+1){
        clear:both
    }
    #section_discografia .box:nth-child(1){
        display:block
    }
    #section_discografia .box:nth-child(2){
        width:calc(99.9%*6/12 - (30px - 30px*6/12))
    }
    #section_discografia .box:nth-child(2):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_discografia .box:nth-child(2):last-child{
        margin-right:0
    }
    #section_discografia .box:nth-child(2):nth-child(12n){
        margin-right:0;
        float:right
    }
    #section_discografia .box:nth-child(2):nth-child(12n+1){
        clear:both
    }
    #section_discografia .box:nth-child(3){
        float:left!important;
        width:calc(99.9%*4/12 - (30px - 30px*4/12))
    }
    #section_discografia .box:nth-child(3):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_discografia .box:nth-child(3):last-child{
        margin-right:0
    }
    #section_discografia .box:nth-child(3):nth-child(12n){
        margin-right:0;
        float:right
    }
    #section_discografia .box:nth-child(3):nth-child(12n+1){
        clear:both
    }
    #section_discografia .box:nth-child(4){
        display:block
    }
    .result_disco{
        width:calc(99.9%*4/12 - (30px - 30px*4/12))
    }
    .result_disco:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    .result_disco:last-child{
        margin-right:0
    }
    .result_disco:nth-child(3n){
        margin-right:0;
        float:right
    }
    .result_disco:nth-child(3n+1){
        clear:both
    }
    #section_contacto .box:nth-child(1){
        width:calc(99.9%*4/12 - (30px - 30px*4/12))
    }
    #section_contacto .box:nth-child(1):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_contacto .box:nth-child(1):last-child{
        margin-right:0
    }
    #section_contacto .box:nth-child(1):nth-child(12n){
        margin-right:0;
        float:right
    }
    #section_contacto .box:nth-child(1):nth-child(12n+1){
        clear:both
    }
    #section_contacto .box:nth-child(2){
        width:calc(99.9%*4/12 - (30px - 30px*4/12))
    }
    #section_contacto .box:nth-child(2):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_contacto .box:nth-child(2):last-child{
        margin-right:0
    }
    #section_contacto .box:nth-child(2):nth-child(12n){
        margin-right:0;
        float:right
    }
    #section_contacto .box:nth-child(2):nth-child(12n+1){
        clear:both
    }
    #section_contacto .box:nth-child(3){
        width:calc(99.9%*4/12 - (30px - 30px*4/12))
    }
    #section_contacto .box:nth-child(3):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_contacto .box:nth-child(3):last-child{
        margin-right:0
    }
    #section_contacto .box:nth-child(3):nth-child(12n){
        margin-right:0;
        float:right
    }
    #section_contacto .box:nth-child(3):nth-child(12n+1){
        clear:both
    }
    #section_titular_blog{
        padding:231px 0 115px
    }
    #section_blog .box:nth-child(1){
        width:calc(99.9%*8/12 - (30px - 30px*8/12))
    }
    #section_blog .box:nth-child(1):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_blog .box:nth-child(1):last-child{
        margin-right:0
    }
    #section_blog .box:nth-child(1):nth-child(12n){
        margin-right:0;
        float:right
    }
    #section_blog .box:nth-child(1):nth-child(12n+1){
        clear:both
    }
    #section_blog .box:nth-child(2){
        width:calc(99.9%*4/12 - (30px - 30px*4/12))
    }
    #section_blog .box:nth-child(2):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_blog .box:nth-child(2):last-child{
        margin-right:0
    }
    #section_blog .box:nth-child(2):nth-child(12n){
        margin-right:0;
        float:right
    }
    #section_blog .box:nth-child(2):nth-child(12n+1){
        clear:both
    }
    .box_tabs{
        margin:0 0 105px
    }
    .box_sidebar .tittle{
        line-height:.8
    }
    .result_notas h3{
        font-size:18px;
        line-height:1.2
    }
    #section_single h2{
        font-size:30px;
        margin:0 0 45px
    }
    #section_single .box{
        width:calc(99.9%*9/12 - (30px - 30px*9/12))
    }
    #section_single .box:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_single .box:last-child{
        margin-right:0
    }
    #section_single .box:nth-child(12n){
        margin-right:0;
        float:right
    }
    #section_single .box:nth-child(12n+1){
        clear:both
    }
    #section_rojo .text{
        font-size:30px
    }
    #section_inferior .box{
        width:calc(99.9%*9/12 - (30px - 30px*9/12))
    }
    #section_inferior .box:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_inferior .box:last-child{
        margin-right:0
    }
    #section_inferior .box:nth-child(12n){
        margin-right:0;
        float:right
    }
    #section_inferior .box:nth-child(12n+1){
        clear:both
    }
    #section_inferior .box_foto .firma{
        right:20%;
        top:130px
    }
}
@media(min-width:1200px){
    body{
        width:100vw
    }
    nav li{
        margin:0 55px 0 0
    }
    aside li{
        margin:0 10px
    }
    .row{
        max-width:1200px;
        margin-left:auto;
        margin-right:auto
    }
    .row:before{
        content:'';
        display:table
    }
    .row:after{
        content:'';
        display:table;
        clear:both
    }
    #section_inicio{
        padding:306px 0 190px
    }
    .char_inicio{
        max-width:550px;
        right:100px
    }
    .firma{
        max-width:120px;
        right:20px;
        bottom:280px
    }
    #section_biografia .box_info{
        padding:0 10px 0 90px;
        margin:125px 0 50px
    }
    #section_videos .video img,#section_videos .video iframe{
        height:500px
    }
    #section_videos .all_result{
        width:-webkit-calc(100% - 130px);
        width:-moz-calc(100% - 130px);
        width:calc(100% - 130px)
    }
    #section_videos .all_result .result{
        width:-webkit-calc(20% - 40px);
        width:-moz-calc(20% - 40px);
        width:calc(20% - 40px);
        margin:0 20px
    }
    #btn_arrow_left{
        margin:68px 30px 0 0
    }
    #btn_arrow_right{
        margin:68px 0 0 30px
    }
    #section_agenda h1{
        margin:0 0 150px
    }
    .result_agenda .result{
        width:-webkit-calc(100% - 40px);
        width:-moz-calc(100% - 40px);
        width:calc(100% - 40px);
        padding:24px 20px
    }
    .btn_agenda{
        font-size:15px
    }
    .btn_agenda:before{
        width:31px;
        left:-45px;
        top:8px
    }
    .box_article_tres .box:nth-child(1){
        width:calc(99.9%*8/12 - (30px - 30px*8/12))
    }
    .box_article_tres .box:nth-child(1):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    .box_article_tres .box:nth-child(1):last-child{
        margin-right:0
    }
    .box_article_tres .box:nth-child(1):nth-child(12n){
        margin-right:0;
        float:right
    }
    .box_article_tres .box:nth-child(1):nth-child(12n+1){
        clear:both
    }
    .box_article_tres .box:nth-child(3){
        width:calc(99.9%*3/12 - (30px - 30px*3/12))
    }
    .box_article_tres .box:nth-child(3):nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    .box_article_tres .box:nth-child(3):last-child{
        margin-right:0
    }
    .box_article_tres .box:nth-child(3):nth-child(12n){
        margin-right:0;
        float:right
    }
    .box_article_tres .box:nth-child(3):nth-child(12n+1){
        clear:both
    }
    .box_twitter{
        margin: 30px 0 0
    }
    .box_youtube img,.box_youtube iframe{
        height:500px
    }
    #section_contacto p{
        font-size:17px;
        line-height:1.3
    }
    .box_sidebar .tittle{
        font-size:22px
    }
    .box_sidebar .result_social span{
        margin:0 15px 0 0
    }
    .result_notas h3{
        font-size:20px
    }
    #section_banner_single{
        height:528px
    }
    #section_banner_single h1{
        font-size:55px
    }
    #section_single .box{
        width:calc(99.9%*8/12 - (30px - 30px*8/12))
    }
    #section_single .box:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_single .box:last-child{
        margin-right:0
    }
    #section_single .box:nth-child(12n){
        margin-right:0;
        float:right
    }
    #section_single .box:nth-child(12n+1){
        clear:both
    }
    #section_inferior .box{
        width:calc(99.9%*8/12 - (30px - 30px*8/12))
    }
    #section_inferior .box:nth-child(1n){
        float:left;
        margin-right:30px;
        clear:none
    }
    #section_inferior .box:last-child{
        margin-right:0
    }
    #section_inferior .box:nth-child(12n){
        margin-right:0;
        float:right
    }
    #section_inferior .box:nth-child(12n+1){
        clear:both
    }
    #section_inferior .box_foto .firma{
        right:23%;
        top:100px
    }
}
 .box_twitter p {
    font-family: "Crimson Text";
}
 #novedades_new {
    position: relative;
     top:-430px;
}

.es_shortcode_form_name,
#es_txt_name,
.es_shortcode_form_email {
    display: none;
}


label.sml_namelabel,
label.sml_emaillabel,
input.sml_nameinput {
    display: none;
}
.sml_thankyou {
  text-align: left;
  font-size: 15px;
  font-weight: bold;
  color: #10009B;
}
.logos {
    visibility: hidden;
}
#section_contacto h3 {
    float: left;
    width: 100%;
    text-align: left;
    font-size: 15px;
    font-weight: 700;
    color: #10009B;
}



