@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:#fff;

    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 #elias{

    width:70px

}

header.sticky #btn_mobile{

    margin:1px 0 0

}

header.sticky nav a:before{

    bottom:-12px

}

footer{

    float:left;

    width:100vw;

    background:#fff;

    padding:75px 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:#000;

    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:#0034C3;

    position:relative

}

nav a:hover:before,nav a.active:before{

    width:100%

}

nav a:before{

    content:"";

    width:0;

    height:6px;

    background:#000;

    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:17px;

    margin:0 0 35px;

    font-weight:300;

    color:#fff

}

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:left;

    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:120px;

    -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:#10009B;

    border:1px solid #10009B#10009B;

    -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:#10009B

}

#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:#10009B;

    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:#DCD3BF;

    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;

    z-index:110

}

.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") center 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 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") left bottom no-repeat #d6e3ae;

    -webkit-background-size:cover;

    -moz-background-size:cover;

    -o-background-size:cover;

    background-size:cover;

    padding:175px 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{

        margin:30px 0 0

    }

    .firma{

        display:none

    }

    #section_biografia{

        padding:80px 0;

        background:url("./img/inicio.jpg") center right no-repeat;

        -webkit-background-size:cover;

        -moz-background-size:cover;

        -o-background-size:cover;

        background-size:contain

    }

    #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 */
        background-size: cover;

    }

    #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:610px;

        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:680px;

        right:50px

    }

    .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;

}


@media (max-width: 768px) {
#section_contacto{
    padding: 35px 0;
}
}






