@media (max-width: 1600px) {
    /* slide */
    .n_eventos_2 #slide-evento-gp {
        width:47%;
        margin-right:6%;
        display: inline-block;
    }
    .n_eventos_2 #slide-evento-f1 {
        width:47%;
        display: inline-block;
    }

    .n_eventos_2 .evento-slide .evento-info {
        background: url('images/separador_horizontal_01.png') no-repeat left bottom;
    }
    .n_eventos_2 .evento-slide {
        margin: 40px auto 0 auto;
    }
    .n_eventos_2 .evento-slide .evento-tit {
        font-size:17px;
        background: url('images/separador_horizontal_01.png') no-repeat left bottom;
    }
    .n_eventos_2 .evento-slide .evento-data {
        font-size:17px;
    }
    .n_eventos_2 .evento-slide .evento-countdown {
        font-size:18px;
        width:100%;
        clear:both;
    }
}

@media (max-width: 1300px){
    .home-slider-inner.n_eventos_0    .img_exageradamente {
        margin-top: 100px;
    }
}


@media (max-width: 1200px){
    /* Home */
    .home_clubeg00 .data-1 {
        font-size: 26px;
    }
    .home_clubeg00 .data-2 .txt-22 {
        font-size: 30px;
    }

    /* Slide */
    .n_eventos_2 .evento-slide {
        margin: 20px auto 0 auto;
    }

    /* Menu */
    .navbar .navbar-nav>li>a {
        font-size: 14px;
        padding-left: 5px;
        padding-right: 5px;
    }

    /* General */
    h2.bloque-interior {
        font-size: 37px;
        line-height: 50px;
    }


    /* Sala de prensa */
    .page-template-template-sala-de-prensa-moto3 #content:before,
    .page-template-template-sala-de-prensa-moto3-todas #content:before,
    .category-notas-de-prensa #content:before,
    .category-fotos #content:before,
    .category-video #content:before, .category-notas-de-prensa-moto-3 #content:before,
    .category-galerias-moto-3 #content:before, .category-videos-moto-3 #content:before {
        top: -10px;
    }


    /* Pilotos */
    .home .enlace-piloto {
        font-size: 25px;
    }
    .piloto-wrapper{
        width: 225px;
    }
    .enlace-carlos {
        left:60px;
    }

    .pilotos-moto-gp {
        height: 270px;
    }
    .pilotos-moto-gp .piloto-wrapper{
        width: 148px;
    }
    .enlace-marquez {
        left:115px;
    }
    .enlace-marquez .padding {
        padding-left:19px;
    }
    .enlace-rabat {
        left:197px;
    }
    .enlace-miller {
        left:296px;
    }

    .pilotos-moto-2 {
        height: 270px;
        width: 425px;
    }
    .pilotos-moto-2 .piloto-wrapper{
        width: 181px;
    }
    .home .pilotos-moto-2 .piloto-wrapper{
        width: 168px;
    }
    .enlace-amarquez {
        /*left:142px;*/
        left:155px;
    }
    .enlace-rins {
        left:397px;
    }
    .enlace-rins .padding {
        padding-left:40px;
    }



    .pilotos-moto-3 {
        height: 250px;
    }
    .pilotos-moto-3 .piloto-wrapper{
        width: 181px;
    }
    .enlace-canet {
        left:125px;
    }
    .enlace-canet .padding {
        padding-left:75px;
    }

    /* Ficha pilotos */
    .submenu-pilotos .item-submenu .nombre {
        display: none;
    }
    .single-pilotos.postid-84 .foto-wrapper .foto {
        left:-85px;
    }
    .single-pilotos.postid-56 .foto-wrapper .foto {
        left: 70px;
    }
    .single-pilotos.postid-71 .foto-wrapper .foto {
        left:0;
    }
    .single-pilotos.postid-93 .foto-wrapper .foto {
        left: 70px;
    }

    /* Moto GP */
    .motogp-historia-wrapper-2 .parallax li[data-layer="0"] img {
        left: calc( 50% - 340px);
        max-width: 550px;
    }
    .motogp-historia-wrapper-2 .parallax li[data-layer="1"] img {
        left: calc( 50% - 370px);
        max-width: 90%;
    }



    .motogp-historia-wrapper .bloque-4 {
        margin-top: 90px;
    }
    .motogp-historia-wrapper .bloque-5 {
        margin-top: -105px;
    }

    /* Formula 1 */
    #formula-1-pilotos .coche-formula-1 {
        padding:130px 0 0 0;
    }

    /* noticias*/
    .entry-header{padding:20px 0;}


    /* Compania */
    .bloque_2 {
        background: url('images/timeline_pointer_a.png') 45px 80px no-repeat;
    }
    .bloque_4{
        background: url('images/timeline_pointer_a.png') 45px 75px no-repeat;
    }
    .bloque_6{
        background: url('images/timeline_pointer_a.png') 45px 83px no-repeat;
    }
    .bloque_8{
        background: url('images/timeline_pointer_a.png') 45px 83px no-repeat
    }
    .bloque_2 img,
    .bloque_4 img,
    .bloque_6 img,
    .bloque_8 img {
        margin-left:0;
    }

    /* Caracrter 0,0 */
    #caracter00-video {
        background: url('images/caracter-00-video-bg.jpg') no-repeat -285px top;
        background-size: cover;
    }

    /* Home */
    .home_estrellagalicia00  {
        background: url('images/estrella-galicia-00-bg.jpg') no-repeat -285px top;
        background-size: cover;
    }

    /* Motor*/
    .motor-slider #slider {
        margin-top:30px;
        min-height: 270px;
    }
    .row_f1 .formula1-logo {
        margin-top: 40px;
    }
    .row_f1 .formula1-logo img {
        max-width:400px;
    }

    /* Estrella Galicia 0,0*/
    .informacion-producto {
        background-position:  calc( 50% + 8px ) center;
        background-repeat: no-repeat;
    }

}

@media (max-width: 1199px) and (min-width: 992px){
    .single-pilotos .data-item .equipo-img img {
        max-width: 110px;
    }
    /* Motor */
    /*.slide-item.slide-item-2011 .data {
        padding-top:40px;
    }*/

    /* Sidebar */
    .sidebar-tit {
        font-size: 20px;
    }
    .sidebar-tit span {
        font-size: 19px;
    }
}

@media (max-width: 992px){

    .home_bloque_slider .ms-skin-default .ms-nav-prev, .home_bloque_slider .ms-skin-default .ms-nav-next{
        display: none;
    }
    
    /* Header */
    .logotipo {
        top: -8px;
    }
    #colophon .container{
        display: flex;
        flex-wrap: wrap;
    }
    #colophon .container>div{
        flex-basis:100%;
    }
    footer .navbar.navbar{
        order:2;
    }
    .footer-socials{
        order:1;

    }
    .footer-friends{
        order:3;
    }
    #footer_03{
        order:4;
    }
    .logotipo img{
        max-width: 120px;
    }
    .navbar .navbar-nav>li>a {
        padding-right: 4px;
        padding-left: 4px;
    }

    /* Slide */
    .home-slider-inner.n_eventos_0    .img_exageradamente {
        margin-top: 80px;
    }
    .evento-slide {
        margin: 20px auto 0 auto;
        max-width: 500px;
    }
    .evento-slide .evento-tit {
        font-size:18px;
    }

    .evento-slide .evento-data {
        font-size:18px;
    }
    .evento-slide .evento-lugar {
        display: inline-block;
    }
    .evento-slide .evento-fechas {
        display: inline-block;
        margin-left:20px;
    }
    .n_eventos_2 .evento-slide .evento-fechas {
        margin-left:0;
    }
    .evento-slide .evento-countdown {
        font-size:20px;
    }


    /* Pilotos */
    .piloto-wrapper{
        width: 170px;
    }
    .enlace-carlos {
        left:45px;
    }

    .pilotos-moto-gp {
        height: 190px;
    }
    .pilotos-moto-gp .piloto-wrapper{
        width: 113px;
    }
    .enlace-marquez {
        left:89px;
    }
    .enlace-marquez .padding {
        padding-left:10px;
    }
    .enlace-rabat {
        left:150px;
    }
    .enlace-miller {
        left:225px;
    }
    .contenedor-enlace-pilotos .enlace-piloto {
        font-size:18px;
    }

    .pilotos-moto-2 {
        height: 190px;
    }
    .pilotos-moto-2 .piloto-wrapper{
        width: 128px;
    }
    .home .pilotos-moto-2 .piloto-wrapper{
        width: 128px;
    }
    .pilotos-moto-2 {
        max-width: 313px;
    }



    .enlace-amarquez {
        left:111px;
    }
    .enlace-rins {
        left:303px;
    }
    .enlace-rins .padding {
        padding-left:30px;
    }


    .pilotos-moto-3 {
        height: 175px;
        width: 223px;
    }
    .pilotos-moto-3 .piloto-wrapper{
        width: 128px;
    }
    .enlace-canet {
        left:87px;
    }
    .enlace-canet .padding {
        padding-left:50px;
    }

    /* Ficha piloto */
    .single-pilotos .data-item .equipo-img img {
        position: relative;
    }
    .single-pilotos .data-item .companero-img img {
        position: relative;
        margin-top:10px;
    }
    .single-pilotos.postid-10412  .foto-wrapper {
        min-height: 505px;
    }
    .single-pilotos.postid-90  .foto-wrapper {
        min-height: 530px;
    }
    .single-pilotos.postid-56 .foto-wrapper {
        min-height: 451px;
    }
    .single-pilotos .foto-wrapper .foto {
        width: 450px;
    }
    .single-pilotos.postid-90 .foto-wrapper .foto {
        left: 75px;
    }
    .single-pilotos.postid-93 .foto-wrapper .foto {
        left: -40px;
    }
    .single-pilotos.postid-10411 .foto-wrapper .foto {
        left:0px;
    }
    .single-pilotos.postid-56 .foto-wrapper .foto {
        left: -35px;
    }
    .single-pilotos.postid-10572 .foto-wrapper .foto {
        left:0px;
        top:-30px;
    }


    /* Home */
    .home_clubeg00 .data-1 {
        font-size: 19px;
    }
    .home_clubeg00 .data-2 .txt-21 {
        font-size: 23px;
        line-height: 24px;
    }
    .home_clubeg00 .data-2 .txt-22 {
        font-size: 22px;
        line-height: 35px;
    }
    .home_evento_wrapper h2.home {
        font-size: 50px;
        line-height: 50px;
    }
    .home_evento_wrapper h3.home_eventos {
        font-size: 18px;
        line-height: 22px;
    }
    .home_evento_wrapper .evento_tit {
        font-size: 26px;
        line-height: 28px;
    }
    .home_evento_wrapper .evento_countdown {
        font-size: 35px;
        line-height: 30px;
    }

    .home_estrellagalicia00 {
        background: url('images/estrella-galicia-00-bg.jpg') no-repeat -360px top;
        background-size: cover;
    }



    /*#home_eg00_video .video_wrapper {
        width: auto;
        margin: 0;
    }*/
    #wdi_feed_0 .wdi_feed_item {
        width: 33.333333% !important;
    }

    /* Single moto */
    .data-item-ficha-moto .logo-team-eg00 img {
        max-width: 90px;
    }

    /* EG 00 */
    .informacion-producto {
        background-position:  center center;
    }

    .eg00-caracteristicas-tecnicas-wrapper .botella-bg {
        left: -8%;
    }
    .eg00-caracteristicas-tecnicas-wrapper .botella-bg .tapon-bg {
        padding-bottom: 40%;
        right: -5%;
    }
    .formato-tapa .content .data {
        padding:5px;
        font-size:14px;
    }
    .formato-tapa .formato-tit {
        font-size:15px;
    }
   /* #eg00-formatos .formatos-wrapper {
        padding: 65px 60px;
    }
    #eg00-formatos .formato-img-wrapper .formato-img {
        bottom: -126px;
    }*/

    #eg00-pasos .pasos-botella .row .col-md-15:nth-child(4){
        clear:left;
    }
    #eg00-pasos .pasos-tiraje .row .col-sm-4:nth-child(4){
        clear:left;
    }
    #eg00-canha-perfecta .canha-video-item,
    #eg00-canha-perfecta .canha-video-item:last-child {
        margin: 20px 0 0 0;
    }

    /* Moto GP */
    .motogp-historia-wrapper-2 .parallax li[data-layer="0"] img {
        left: calc( 50% - 268px);
        max-width: 435px;
    }
    .motogp-historia-wrapper-2 .parallax li[data-layer="1"] img {
        left: calc( 50% - 300px);
        max-width: 92%;
    }

    .motogp-historia-wrapper {
        background: url('images/moto-gp-timeline-bg-2.png') no-repeat center 60px;
        margin:60px 0 0 0;
    }
    .motogp-historia-wrapper .bloque-3 {
        margin-top: -190px;
    }
    .motogp-historia-wrapper .bloque-4 {
        margin-top: 43px;
    }
    .motogp-historia-wrapper .bloque-5 {
        margin-top: -140px;
        margin-bottom:90px;
    }

    /* Formula 1 */
    #formula-1-pilotos .coche-formula-1 {
        background: url('images/logotipo-f1-bg.png') no-repeat center 30px;
        background-size: 260px;
    }
    #formula-1-pilotos .coche-formula-1 {
        padding:98px 0 0 0;
    }
    .coche-formula-1 .coche-wrapper {
        font-size: 18px;
    }


    /* Compania */
    .bloque_1 {
        background: url('images/timeline_pointer_b.png') 200px 60px no-repeat;
    }
    .bloque_2 {
        background: url('images/timeline_pointer_a.png') 45px 70px no-repeat;
    }
    .bloque_3 {
        background: url('images/timeline_pointer_b.png') 200px 63px no-repeat;
    }
    .bloque_4{
        background: url('images/timeline_pointer_a.png') 45px 70px no-repeat;
    }
    .bloque_5 {
        background: url('images/timeline_pointer_b.png') 200px 57px no-repeat;
    }
    .bloque_6{
        background: url('images/timeline_pointer_a.png') 45px 70px no-repeat;
    }
    .bloque_7 {
        background: url('images/timeline_pointer_b.png') 200px 70px no-repeat;
    }
    .bloque_8{
        background: url('images/timeline_pointer_a.png') 45px 70px no-repeat
    }

    /* Footer */
    .footer-socials {
        top: 0;
        right: 0;
        text-align: center;
        width: 100%;
        position: relative;
    }
    .footer-socials .siguenos_texto {
        display: inline-block;
        margin: 0 0 0px 0;

    }
    #colophon .navbar-nav {
        width: 100%;
        text-align: center;
        border-top:solid 1px rgba(255,255,255,.2);
        padding-top:15px;
        margin-top:15px;
    }
    #colophon .navbar-nav li {
        display: inline-block;
    }
    #colophon .navbar .navbar-nav>li>a {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    /* Caracrter 0,0 */
    #caracter00-video {
        background: url('images/caracter-00-video-bg.jpg') no-repeat -360px top;
        background-size: cover;
    }

    /* Motor */
    /*.slide-item.slide-item-2011 .data {
        padding-top:0;
    }*/
    .motor-slider {
        margin-bottom:20px;
    }
    #row-slide-motor {
        display: block;
    }
    .evento .evento_tit {
        font-size:18px;
        line-height: 25px;
    }
    .evento .evento_wrapper {
        font-size:18px;
    }
    .evento .evento_countdown {
        font-size:30px;
    }
    .row_f1 .formula1-logo img {
        max-width:300px;
        width: 100%;
    }
}
@media (max-width: 767px){



    .footer-friends a{
        display:block;
        margin:5px 0;
    }
    .footer-friends a br{
        display:none;
    }
    .footer-friends{
        display:block;
    }
    .navbar.navbar, .navbar-default.navbar {margin-top:20px;}
    .page-template-template-contacto .google_map{margin-left: 10%;
    margin-right: 10%;
    width: 80%;
    margin-top: 5%;
    margin-bottom: 5%;
    height: 270px;}
    .google_map iframe{height:270px;}
    #colophon .navbar-nav li{display: block;}
    .contacto-data img{max-width:200px;
    margin:0 auto;
    display: block;
    float:none;}
    footer .navbar.navbar{
        display:none;
    }
    .noticia-wrapper .single-date{float:none;clear:both;}

    .bloque-noticias{margin-top:10px}
    #home_eg00_intro .content{margin:30px 0;}

    .home_bloque_actualidad{padding-top:30px;padding-bottom:30px;}
    .home_bloque_actualidad h2.home{margin-bottom:10px;}
    .home_rrss_wrapper {margin:30px 0;}

    .home_redes_sociales h2.home {
    margin-bottom: 20px;
    font-size: 18px;}


    .home_bloque_actualidad .noticia-item .noticia-foto:hover .noticia-imagen {
        transform: scale3d(1.1,1.1,1);
    }

    .bloque_actualidad .noticia-item .noticia-data{position: relative;}

    .noticia-item .noticia-foto:hover .velo{z-index: 2;
            background: rgba(0,0,0,0.4);
    }







    /*.home_redes_sociales video{display:none;}*/
    body.home .site-content{
        top: 0;
    }
    /* Menu */
    #masthead {
        background:#000;
    }
    .navbar-inverse.navbar {
        background: #000;
        margin: 5px 0 0 0;
    }

    .navbar-toggle {
        position: absolute;
        z-index:10;
    }


    button.navbar-toggle .icon-bar{
        transition: opacity 0.5s ease, transform 0.5s ease;
        will-change: opacity, transform;
        opacity: 1;
    }
    button.navbar-toggle:not(.collapsed) .icon-bar:nth-child(2){
        transform:  translate(0, 6px) rotate(45deg);
    }
    button.navbar-toggle:not(.collapsed) .icon-bar:nth-child(3){
        opacity:0;
    }
    button.navbar-toggle:not(.collapsed) .icon-bar:nth-child(4){
        transform: translate(0, -6px) rotate(-45deg);
    }





    .logotipo img {
        max-width: 90px;
    }
    .logotipo {
        left: calc( 50% - 45px );
        top:-5px;
    }
    .menu-principal {
       width:100%;
        text-align: left;
    }
    .navbar-nav {
        margin: 0;
    }
    body .navbar .navbar-collapse {
        border: none;
        border-color: transparent;
        margin:0;
        padding:0;
        width:100%;
    }
    #menu-menu-principal {
        width:100%;
        margin:75px 0 20px 0;

        min-height: 100vh;
    }
    #menu-menu-principal li {
        width:100%;
        display: block;
        border-bottom:1px solid rgba(222,222,222,0.2);;
        margin-bottom:5px;
        padding-left:20px;
    }
    #menu-menu-principal li:last-child {
        border-bottom:none;
        margin-bottom:0;
    }
    .navbar .navbar-nav>li>a {
      padding-top: 15px;
      padding-bottom: 15px;
        font-weight: 400;
        font-size:14px;
    }
    .navbar .navbar-nav>.active>a,
    .navbar .navbar-nav>.active>a:hover,
    .navbar .navbar-nav>.active>a:focus {
        color: #007fc4;
        font-weight: 400;
    }
    .navbar .navbar-nav>li>a:hover {
        color: #007fc4;

    }
    /*efecto de aparición*/
    .navbar-collapse.collapsing {
        overflow:hidden;
    }
    #masthead .navbar .navbar-collapse:not(.collapse) ul li a{
        transform: translate(0, -20px) scale(1.5,1.5);
        opacity: 0;
    }
    #masthead .navbar .navbar-collapse ul li a{
        transform-origin: 20% 50%;
        transform: scale(1,1);
        opacity: 1;
        transition: transform 0.5s ease, opacity 0.3s ease;
    }
    #masthead .navbar .navbar-collapse ul ul a{
        transform-origin: 20% 50%;
    }
    #masthead .navbar .navbar-collapse>ul>li:nth-child(1)>a{
        transition: transform 0.2s ease 0s, opacity 0.1s ease 0s;
    }
    #masthead .navbar .navbar-collapse>ul>li:nth-child(2)>a{
        transition: transform 0.2s ease 0.05s, opacity 0.1s ease 0.05s;
    }
    #masthead .navbar .navbar-collapse>ul>li:nth-child(3)>a{
        transition: transform 0.2s ease 0.1s, opacity 0.1s ease 0.1s;
    }
    #masthead .navbar .navbar-collapse>ul>li:nth-child(4)>a{
        transition: transform 0.2s ease 0.15s, opacity 0.1s ease 0.15s;
    }
    #masthead .navbar .navbar-collapse>ul>li:nth-child(5)>a{
        transition: transform 0.2s ease 0.2s, opacity 0.1s ease 0.2s;
    }
    #masthead .navbar .navbar-collapse>ul>li:nth-child(6)>a{
        transition: transform 0.2s ease 0.25s, opacity 0.1s ease 0.25s;
    }
    footer .navbar .navbar-nav>.active>a{
        color: #ffffff;
    }
    /*footer .navbar .navbar-nav>.active>a,*/
    footer .navbar .navbar-nav>.active>a:hover,
    footer .navbar .navbar-nav>.active>a:focus {
        color: #007fc4;
    }
    footer .navbar .navbar-nav>li>a:hover {
        color: #007fc4;
    }

    /* General */
    .xs-pl0 {
        padding-left:0 !important;
    }
    .entry-header {
        padding: 30px 0;
    }
    .page-template-template-campana .entry-header {
        padding:0 0 30px 0;
    }
    h1.entry-title {
        font-size: 25px;
        line-height: 35px;
    }
    h2.bloque-interior {
        font-size: 34px;
        line-height: 45px;
    }
    .single .entry-container,
    .blog .site-content,
    .single .site-content {
        padding: 0 0 20px 0;
    }

    ul.parallax {
        display: none;
    }

    /* Home */
    .slide_video_mecanicos_mobile {
        position:relative;

        background-repeat: no-repeat;
        background-size: auto 100%;
        background-position:-400px center;

    }
    .slide_video_mecanicos_mobile:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /*background-color: rgba(0,18,56,0.8);*/
        background-color: rgba(0,0,0,0.60);
        z-index: 100;
    }
    .image_slide_mobile_wrapper {
        text-align: center;
        margin-top:340px;
        margin-top:200px;
    }
    .image_slide_mobile_wrapper img{
        margin:0 auto;
        max-width: 70%;
    }
    /*.video_mobile {
        display: block;
        width: 100%;
        height:100%;
        background-repeat: no-repeat;
        background-size: auto 100%;
        background-position:-400px center;
    }*/
    /*.video_mobile .image_wrapper {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .video_mobile .image_wrapper {
        display: flex;
    }*/


    /*.home_bloque_slider .home-slider-wrapper {
        padding-bottom:154%;
    }
*/

    .home_bloque_slider .ms-skin-default .ms-nav-next {
        right: 15px;
    }
    .home_bloque_slider .ms-skin-default .ms-nav-prev {
        left: 15px;
    }


    #evento-portada  {
        /*background: #020524;*/
        background: #000;
        margin-top:-1px;
    }
    #evento-portada .evento-tit {
        height: 3px;
    }
    #evento-portada .evento-slide {
        margin: 40px auto;
    }
    #evento-portada.n_eventos_2  .evento-slide:last-child {
        margin: 0 auto 40px auto;
    }
    #evento-portada .evento-slide .evento-info {
        background: url('images/separador_horizontal_01.png') no-repeat left bottom;
    }
    #evento-portada .evento-slide .evento-tit {
        font-size:17px;
        font-weight: 600;
        background: url('images/separador_horizontal_01.png') no-repeat left bottom;
    }
    #evento-portada .evento-slide .evento-data {
        font-size:17px;
    }
    #evento-portada .evento-slide .evento-countdown {
        font-size:18px;
    }
    #evento-portada .evento-slide .evento-fechas {
        display: block;
        margin-left: 0;
    }
    #evento-portada .evento-data{
        width:100%;
    }
    #evento-portada .evento-countdown-data{
        width:100%;
        text-align: left;
        margin-top:5px;
    }





    .bloque_actualidad .noticia-item .noticia-foto .video_youtube {
        width: 100%;
        height: 100%;
        position:relative;
        z-index: 0;
    }
    .bloque_actualidad .noticia-item .noticia-foto.con_video{
        height:auto !important;
        background: #000!important;
    }
    .bloque_actualidad .noticia-item .noticia-foto.con_video .play-video-home-2 {
        display:none;
    }
    .bloque_actualidad .noticia-item .noticia-foto.con_video .noticia-data {
        position: relative;
    }
    .home_estrellagalicia00 {
        padding: 40px 0;
        min-height: 300px;
        background: url('images/estrella-galicia-00-bg.jpg') no-repeat right top;
        background-size: cover;
    }

    .noticia-item .noticia-foto .velo {
       /*display: none;*/
    }
    /*
    #home_eg00_video .video_wrapper {
        max-width: calc( 100% - 30px);
         margin: 0 15px;
        text-align: center;
        position: relative;
    }*/
    /*.home_formula1 {
         padding: 0 0 50px 0;
     }*/
    .home_evento_wrapper {
        position: relative;
        bottom: 0;
        left: 0;
        width: 320px;
        margin:20px auto 0 auto;
    }
    .home_evento_wrapper .evento_countdown {
        margin-bottom: 0;
    }
    .home_motociclismo {
        padding: 50px 0;
    }

    .bloque_actualidad .pr0 {
        padding-right: 15px;
    }
    .bloque_actualidad .pl0 {
        padding-left: 15px;
    }
    .bloque_actualidad .noticia-item.item-1 .noticia-foto,
    .bloque_actualidad .noticia-item.item-2 .noticia-foto,
    .bloque_actualidad .noticia-item.item-3 .noticia-foto,
    .bloque_actualidad .noticia-item.item-4 .noticia-foto,
    .bloque_actualidad .noticia-item.item-5 .noticia-foto {
        height: 250px;
        height:inherit;
    }

    .bloque_actualidad .noticia-item.item-1b .noticia-foto,
    .bloque_actualidad .noticia-item.item-2b .noticia-foto,
    .bloque_actualidad .noticia-item.item-3b .noticia-foto,
    .bloque_actualidad .noticia-item.item-4b .noticia-foto,
    .bloque_actualidad .noticia-item.item-5b .noticia-foto,
    .bloque_actualidad .noticia-item.item-6b .noticia-foto{
        height: 250px;
        height:inherit;
    }

    .bloque_actualidad .noticia-item.item-1 .noticia-imagen-2,
    .bloque_actualidad .noticia-item.item-2 .noticia-imagen-2,
    .bloque_actualidad .noticia-item.item-3 .noticia-imagen-2,
    .bloque_actualidad .noticia-item.item-4 .noticia-imagen-2,
    .bloque_actualidad .noticia-item.item-5 .noticia-imagen-2,
    .bloque_actualidad .noticia-item.item-6 .noticia-imagen-2 {
        width:100%;
        height:auto;
        padding-bottom: 75%;
    }

    .bloque_actualidad .noticia-item.item-1b .noticia-imagen-2,
    .bloque_actualidad .noticia-item.item-2b .noticia-imagen-2,
    .bloque_actualidad .noticia-item.item-3b .noticia-imagen-2,
    .bloque_actualidad .noticia-item.item-4b .noticia-imagen-2,
    .bloque_actualidad .noticia-item.item-5b .noticia-imagen-2,
    .bloque_actualidad .noticia-item.item-6b .noticia-imagen-2 {
        width:100%;
        height:auto;
        padding-bottom: 75%;
    }
    .bloque_actualidad .noticia-item.item-1 .noticia-tit,
    .bloque_actualidad .noticia-item.item-1b .noticia-tit,
    .bloque_actualidad .noticia-item.item-2b .noticia-tit{
        font-size: 19px;
        line-height: 22px;
    }
    .bloque_actualidad .noticia-item .noticia-foto:hover .noticia-imagen-2 {
        transform: none;
    }

    .bloque_rrss {
        margin-bottom:25px;
    }
    .bloque_rrss.home_twitter-2 {
        margin-top:0;
        padding-bottom: 0;
    }
    .home_rrss_wrapper .pl0 {
        padding-left:15px;
    }
    .home_instagram-2,
    .home_youtube-2 {
        height:auto;
    }

    #wdi_feed_0 .wdi_feed_item {
        width: 16.6666666% !important;
    }

    .home_formula1 .home_f1_pilotos_wrapper {
        padding:10px 0  20px 0;
    }

    #home_eg00_video .video-data {
        margin-top:30px;
    }
    #home_eg00_video .video_wrapper {
        width: auto;
        display: none;
    }

    /* Sala de prensa */
    .page-template-template-sala-de-prensa-moto3 #content:before,
    .page-template-template-sala-de-prensa-moto3-todas #content:before,
    .category-notas-de-prensa #content:before,
    .category-fotos #content:before,
    .category-video #content:before, .category-notas-de-prensa-moto-3 #content:before,
    .category-galerias-moto-3 #content:before, .category-videos-moto-3 #content:before {
        top: 45px;
    }

    /* Pilotos */
    .pilotos-formula-1 {
        text-align: center;
    }
    .piloto-wrapper{
        width: 135px;
    }
    .enlace-carlos {
        left:30px;
    }
    .enlace-kvyat {
        left:-30px;
    }

    .pilotos-moto-gp {
        max-width: 287px;
        margin: 0 auto;
        height: 470px;
        position: inherit;
    }
    .pilotos-moto-gp .pilotos-moto-gp-1 {
        max-width: 287px;
        margin: 0 auto 0 auto;
        height: 200px;
        position:relative;
    }

    .pilotos-moto-gp .pilotos-moto-gp-2 {
        max-width: 287px;
        margin: 30px auto 0 auto;
        height: 200px;
        position:Relative;
    }
    .pilotos-moto-gp-wrapper {
        background: url('images/moto-gp-pilotos-gp-bg.png') no-repeat center center;
        /*background-size: contain;*/
        background-size:300px auto;
    }

    .pilotos-moto-gp .pilotos-moto-gp-1 .piloto-wrapper{
        width: 128px;
    }
    .pilotos-moto-gp .pilotos-moto-gp-2 .piloto-wrapper{
        width: 128px;
    }
    .pilotos-moto-gp .pilotos-moto-gp-2 .piloto-wrapper.rabat{
        width: 150px;
    }
    .piloto-wrapper.rabat .piloto-img {
        background: url('images/piloto_rabat3.png') no-repeat center top;
        background-size:100% auto;
    }
    .enlace-piloto.off .piloto-wrapper.rabat .piloto-img {
        background: url('images/piloto_rabat4.png') no-repeat center top;
        background-size:100% auto;
    }
    .enlace-pedrosa {
        left:30px;
    }


    .enlace-pedrosa {
        left:30px;
    }
    .enlace-marquez {
        left:128px;
    }
    .enlace-marquez .padding {
        padding-left:10px;
    }
    .enlace-rabat {
        left:-5px;
    }
    .enlace-miller {
        left:81px;
    }
    .contenedor-enlace-pilotos .enlace-piloto {
        font-size:15px;
    }

    .pilotos-moto-2-wrapper {
        background-size:300px auto;
    }
    .pilotos-moto-2 {
        max-width: 220px;
        margin: 15px auto 0 auto;
        height: 180px;
    }
    .pilotos-moto-2 .piloto-wrapper{
        width: 128px;
    }
    .enlace-amarquez {
        left:98px;
    }
    .enlace-rins {
        left:165px;
    }
    .enlace-rins .padding {
        padding-left:21px;
    }
    .enlace-morbidelli {
        left: -13px;
    }

    .pilotos-moto-3-wrapper {
        background-size:300px auto;
        margin-top:0;
    }
    .pilotos-moto-3 {
        max-width: 220px;
        margin: 15px auto 0 auto;
        height: 180px;
    }



    /* Moto GP */
    .motogp-historia-wrapper {
        background: none;
    }
    .motogp-historia-wrapper-2 {
        background-size: contain;
    }
    .motogp-historia-wrapper .padding-left {
        padding-left:0;
    }
    .motogp-historia-wrapper .padding-right {
        padding-right:0;
    }
    .motogp-historia-wrapper .bloque-1,
    .motogp-historia-wrapper .bloque-2,
    .motogp-historia-wrapper .bloque-3,
    .motogp-historia-wrapper .bloque-4  {
        margin:0 0 30px 0;
        /*text-align: center;*/
    }

    .motogp-historia-wrapper .bloque-5 {
        margin:0;
        /*text-align: center;*/
    }

    .motogp-historia-wrapper .bloque img {
        margin:0 auto !important;
        display: block;
    }

    #moto-gp-motos {
        padding: 20px 0 30px 0;
    }
    .moto-moto-3-wrapper {
        margin-top:50px;
    }

    body.term-motociclismo #moto-gp-pilotos {
        padding: 20px 0 30px 0;
    }

    .cierre_motociclismo {
        text-align: left;
        margin-top:0;
    }
    .cierre_motociclismo .fecha {
        text-align: center;
        margin-bottom:20px;
    }


    /* Single entradas */
    #formula-1-video {
        padding: 30px 0;
        background: #000;
    }
    #formula-1-video-content {
        display: none;
    }
    #video-eg00-placeholder, #video-formula-1-placeholder {
        position:relative;
        z-index: 0;
    }

    /* Single caracrter 0,0 */
    .noticia-caracter .noticias-relacionadas {
        margin:26px 0 0 0;
        border-top:1px solid #fff;
        padding-top:25px;
    }



    /*Ficha pilotos */
    .submenu-pilotos-container {
        float: left;
    }
    .submenu-wrapper-todos {
        display: inline-block;
    }
    .submenu-wrapper.moto-2,
    .submenu-wrapper.moto-3 {
        display: none;
        margin:20px 0 0 0;
    }

    .single-pilotos .post-56 .rrss {
        margin: -15px 0 25px 0;
    }
    .single-pilotos .post-71 .rrss {
        margin: -30px 0 25px 0;
    }
    .single-pilotos .post-10411 .rrss {
        margin: -35px 0 25px 0;
    }
    .single-pilotos .post-84 .rrss {
        margin: -40px 0 25px 0;
    }
    .single-pilotos .post-93 .rrss {
        margin: 5px 0 25px 0;
    }
    .single-pilotos .post-90 .rrss {
        margin: -15px 0 25px 0;
    }
    .single-pilotos .post-10412 .rrss {
        margin: -50px 0 25px 0;
    }
    .single-pilotos .post-97 .rrss {
        margin: -20px 0 25px 0;
    }
    .single-pilotos .post-10413 .rrss {
        margin: -25px 0 25px 0;
    }

    .single-pilotos .post-10572 .rrss {
        margin: -5px 0 25px 0;
    }
    .single-pilotos .post-10573 .rrss {
        margin: -5px 0 25px 0;
    }



    .single-pilotos #col-categoria .data-item .tit,
    .single-pilotos #col-equipo .data-item .tit {
        display: block;
        margin:0 0 20px 0;
    }

    .single-pilotos .data-item .companero-img img {
        position:relative;
        max-width:270px;
    }
    .single-pilotos .data-item .companero-img {
        display: block;
        text-align: center;
    }
    .single-pilotos .data-item .equipo-img {
        display: block;
        text-align:center;
    }
    .single-pilotos .data-item .equipo-img img {
        max-width: 150px;
    }


    .single-pilotos .data-item:first-child {
        padding: 5px 0 10px 15px;
    }
    .single-pilotos #col-equipo .data-item:first-child,
    .single-pilotos #col-categoria .data-item:first-child{
        padding:0 0 10px 15px;
    }
    #hitos-linea-horizontal.pr0 {
        padding-right: 15px;
    }
    #hitos-piloto.pl0 {
        padding-left: 15px;
    }

    .single-pilotos .linea-horizontal {
        border-top: none;
    }
    .single-pilotos .data-2 {
        margin: 40px 0 0 0;
    }
    .single-pilotos .foto-wrapper {
        min-height: auto !important;
        margin: 0 0 40px 0;
    }
    .single-pilotos .foto-wrapper .foto {
        position: relative;
        left:0 !important;
        top:0 !important;
        width:auto;
    }

    .single-pilotos .data-item .equipo-img {
        margin-bottom:30px;
    }


    .single-pilotos .data-item .categoria-img {
        display: block;
        text-align: center;
    }
    .single-pilotos .data-item .categoria-img img {
        max-width: 240px;
    }

    .single-pilotos .hitos-mobile  {
       position:relative;
        top:-1px;
    }

    .single-pilotos .hitos-mobile .data-item:first-child .tit {
        /*padding-top: 30px;*/
    }

    .single-pilotos .bio {
        margin: 20px 0 40px 0;
    }




    /* Ficha moto */
    .logotipo-categoria {
       margin:0 20px 20px 20px;
    }

    .single-moto .linea-wrapper,
    .single-coche .linea-wrapper{
        border-top: none;
    }
    .data-item-ficha-moto .logo-team-eg00 img {
        max-width: 150px;
        position: relative;
    }
    .single-moto .pilotos {
        margin-top:20px;
        text-align: center;
    }
    .data-item-ficha-moto .logo-team-eg00 {
        display: block;
        vertical-align: top;
        position: relative;
        width: 270px;
        margin:0 auto;
        text-align: center;
    }
    .enlace-ico-piloto {
        width: 270px;
        height: 270px;
        /*display: inline-block;
        float:left;
        margin:0 0 0 5px;*/
        display: block;
        float:none;
        margin:0 auto;

        background-position: center center;
        background-size: contain;
        position:relative;
    }
    .enlace-ico-piloto.piloto-1,
    .enlace-ico-piloto.piloto-2{
        left:0;
    }

    .caracteristicas-container {
        margin: 25px 0 0 0;
    }

    .moto-fotos.moto-gp {
        background: url('images/moto-gp-pilotos-gp-bg.png') no-repeat left 0;
        background-size: 50% auto;
    }
    .moto-fotos.moto-2 {
        background: url('images/moto-gp-pilotos-2-bg.png') no-repeat left 0;
        background-size: 50% auto;
    }
    .moto-fotos.moto-3 {
        background: url('images/moto-gp-pilotos-3-bg.png') no-repeat left 0;
        background-size: 50% auto;
    }
    .moto-fotos-foto-1 {
        margin: 30px 0 0 0;
    }
    .moto-fotos.moto-2 .moto-fotos-foto-1 {
        margin: 4px 0 10px 0;
    }
    .moto-fotos.moto-3 .moto-fotos-foto-1 {
        margin: 0 0 10px 0;
    }
    .caracteristicas-wrapper {
        background: rgba(255,255,255,0.14);
        padding: 25px;
        margin:0;
    }

    /* Ficha coche */
    .coche-fotos .coche-fotos-foto-1 {
        padding: 0;
    }
    .coche-fotos .foto-2-wrapper {
        margin: 20px auto 0 auto;
    }
    .coche-fotos .coche-fotos-foto-2 {
        margin: 0 auto 20px auto;
    }


    /* Compania */
    .compania_timeline_wrapper {
        background: none;
    }
    .compania_timeline_wrapper .bloque {
        /*text-align: center;*/
    }
    .compania_timeline_wrapper .bloque img {
        margin:0 auto !important;
        display: block;
    }
    .compania_timeline_wrapper .bloque_1,
    .compania_timeline_wrapper .bloque_2,
    .compania_timeline_wrapper .bloque_3,
    .compania_timeline_wrapper .bloque_4,
    .compania_timeline_wrapper .bloque_5,
    .compania_timeline_wrapper .bloque_6,
    .compania_timeline_wrapper .bloque_7  {
        margin: 0 0 30px 0;
        background: none;
        position:relative;
        top:0;
    }
    .compania_timeline_wrapper .bloque_8 {
        margin: 0;
        background: none;
        position:relative;
        top:0;
    }
    .bg_compania_timeline .padding_left,
    .bg_compania_timeline .padding_right {
        padding:0;
        float: none;
    }
    .compania-intro  {
        display: none;
    }


    .cierre_compania {
        text-align: left;
        margin-top:0;
    }
    .cierre_compania .fecha {
        text-align: center;
        margin-bottom:20px;
    }

    /* Caracter 0,0 */
    .page-template-template-caracter00 .bloque_actualidad {
        min-height: 300px;
        padding: 40px 0;
    }
    #caracter00-video {
        padding:40px 0;
        min-height: 300px;
        background: url('images/caracter-00-video-bg.jpg') no-repeat right top;
        background-size: cover;
    }
    /* Sala de prensa */

    .title-moto3-prensa {
        margin-bottom:10px;
        text-align: center;

    }
    .title-moto3-prensa img {
        max-width: 200px;

    }





    .submenu-category .submenu-cat-item  {
        width:22%;
        height: 60px;
    }
    .noticia-item {
        height: 250px;
    }
    .row-noticias .noticia-item .noticia-foto {
        height: 100%;
        background-size:cover;
        -webkit-transition: all .75s ease;
        -moz-transition: all .75s ease;
        -ms-transition: all .75s ease;
        -o-transition: all .75s ease;
        transition: all .75s ease;
    }

    .row-noticias .noticia-item .noticia-foto,
    .row-noticias .noticia-item .noticia-foto:hover {
        background-size: cover;
    }

    /* EG 00 */
    .eg00-caracteristicas-tecnicas-wrapper .botella-bg {
        /*background:none;*/
        /*display: none;*/
        width:100%;
        max-width: 400px;
        margin:0 auto 30px auto;
        position: relative;
        left:0;
        top:0;
        overflow:hidden;
    }

    .eg00-caracteristicas-tecnicas-wrapper .botella-bg .tapon-bg {
        /*background:none;*/
        padding-bottom: 30%;
        background: url('images/eg00-tapon.png') no-repeat calc( 100% - 60px ) center ;
        background-size:contain;
        bottom: -20px;
        right:0;
        /* z-index: -1; */


    }
   .percepciones_wrapper{
        text-align: center;
        margin:20px 0 40px 0;
        max-width: 100%;
    }
    #eg00-caracteristicas-tecnicas .eg00-caracteristicas-tecnicas-wrapper {
        background-size: contain;
        /*padding: 0 0 220px 0;*/
        padding: 0 0 40px 0;
    }

    .sugerencias-maridaje .maridaje-item .row {
        margin:0 -15px;
    }
    .sugerencias-maridaje .maridaje-item .col-xs-4,
    .sugerencias-maridaje .maridaje-item .col-xs-8 {
        padding:0 15px;
    }

    #eg00-introduccion {
        padding: 0 0 50px 0;
    }
    .presentacion-producto .botella-producto {
        max-width: inherit;
        text-align: center;
    }
    .presentacion-producto .botella-producto img {
        max-height: 300px;
        width: auto;
    }
    .intro-producto {
        text-align: center;
    }
    .materias_primas .row>div {
        width: 24%;
        display: inline-block;
        vertical-align: top;
    }
    .tit_materias {
        margin: 25px 0;
    }


    .info-nutricional {
        text-align: left;
        margin-top: 25px;
    }
    .item_nutricional{
        margin-bottom:5px;
    }



    .informacion-producto .info-botella {
        display: none;
    }
    .icono-info:before{
        display:none;
    }

    #eg00-informacion {
        padding: 50px 0 0 0;
    }

    .info-izquierda .nombre-item-info {
        text-align: left;
    }
    body .icono-info-ext {
        width: 90px;
        float: left;
    }
    .info-derecha .nombre-item-info {
        padding-left: 0;
    }
    .info-derecha .icono-info {
        float: left;
    }
    #eg00-introduccion h2 {
        margin: 25px 0;
    }





    #eg00-formatos .formatos-wrapper {
        padding: 15px 0;
    }
    .formato-item {
        max-width:320px;
        margin:0 auto 15px auto;
    }
    .row-formatos .col-sm-15:last-child .formato-item{
        margin-bottom:0;
    }

    .formato-tapa .formato-tit {
        font-size:20px;
    }
    .formato-tapa .content .data {
        padding:20px;
        font-size:15px;
    }
    .formato-item .formato-tapa {
        top:0;
    }
    #eg00-video-content {
        display: none;
    }
    #eg00-video {
        padding: 30px 0;
        background: #000;
    }
    /*#eg00-formatos .formatos-wrapper {
        padding: 65px 10px 0 10px;
    }
    #eg00-formatos .formato-item {
        max-width:235px;
        margin:0 auto 60px auto;
    }
    #eg00-formatos .col-sm-4:last-child .formato-item {
        margin:0 auto;
    }
    #eg00-formatos .formato-img-wrapper .formato-img {
        position: absolute;
        left: calc(75% - 27px);
        bottom: -52px;
    }*/
    #eg00-pasos  {
        background: none;
    }
    #eg00-pasos .pasos-tiraje {
        margin-top:40px;
    }
    #eg00-pasos h2 {
        font-size:30px;
        font-weight: 600;
    }

    #eg00-pasos .paso-item{
        max-width: 400px;
        margin:0 auto 30px auto;
    }
    #eg00-pasos .pasos-tiraje .row .col-sm-4:last-child .paso-item{
        margin-bottom:0;
    }

    .canha-perfecta-tit-image {
        max-width: 400px;
        margin:0 auto 30px auto;
    }


    /* Formula 1 */
    .formula-1-nav-tabs li a {
        padding-left:4px;
        padding-right:4px;
    }
    .formula-1-tab-content .historia-tit {
        font-size: 38px;
    }
    #formula-1-pilotos .formula-1-pilotos-bg {
        background: url('images/formula-1-coche-bg.png') no-repeat -250px bottom;
        padding: 20px 0;
    }
    #formula-1-pilotos .coche-formula-1 {
        padding: 98px 0 0 0;
        margin:0 auto 40px auto;
        max-width:320px;
    }


    /* Motor */
    .motor-slider {
        min-height: 590px;
    }
    .motor-slider #slider {
        margin-top:0;
    }
    .motor-slider .flex-viewport {
        margin: 0 40px;
    }
    .motor-slider .flex-direction-nav .flex-prev,
    .motor-slider .flexslider:hover .flex-direction-nav .flex-prev {
        left:0;
    }
    .motor-slider .flexslider:hover .flex-direction-nav .flex-next,
    .motor-slider .flex-direction-nav .flex-next {
        right: 0;
    }
    /*.slide-item.slide-item-2011 .data {
        margin-top:0;
    }

    .motor-slider .slide-item .data {
        margin: 0;
        padding:10px 0 0 0;
    }*/

    .motor-slider .slide-item .year {
        display: block;
    }
    /*.motor-slider .slide-item .data img {
        max-width: 100px;
    }
    .motor-slider .slide-item.slide-item-2015 .data img {
        max-width: 90px;
    }
    .motor-slider .slide-item.slide-item-2014 .data img {
        max-width: 150px;
    }*/
    .motor-slider .time-line {
        display: none;
    }

    .row_motociclismo_01 {
        margin-bottom: 20px;
    }

    .motociclismo-laureles {
        text-align: center;
        margin-top:25px;
    }
    .motociclismo-laureles img{
        display: block;
        max-width: 500px;
    }
    .evento {
        margin-top:35px;
    }

    /* Campaña */
    #campana-marquez {
        padding:35px 0;
    }
     .campana-text h2 {
        margin: 10px 0 40px 0;
    }
    .campana-text h2 {
        font-size: 38px;
    }
    .campana-text .play-video-wrapper {
        display:none;
    }
    #campana-sainz {
        padding:50px 0 35px 0;
    }


    /* Footer */
    body .footer-friends a div {
        height: auto;
        margin: 0;
    }
    .footer-friends a {
        display: block;
        font-size: 14px;
        margin: 5px 0;
    }
    #footer_03 {
        text-align: center;
        font-size: 14px;
    }
    .menu_cierre ul {
        text-align: center;
        margin-top: 20px;
    }
}

@media (max-width: 500px){
    /* Single pilotos */
    .submenu-wrapper-todos {
        font-size:12px;
    }

    /* EG 00 */
    .percepciones_wrapper{
        text-align: center;
        margin:20px 0 40px 0;
    }
    /*#eg00-caracteristicas-tecnicas .eg00-caracteristicas-tecnicas-wrapper {
        background-size: contain;
        padding: 0 0 180px 0;
    }*/


    .materias_primas .row>div {
        width: 48%;
    }



    /* Home */
    #wdi_feed_0 .wdi_feed_item {
        width: 25% !important;
    }

}


@media (max-width: 400px){
    /* EG 00 */
    /*#eg00-caracteristicas-tecnicas .eg00-caracteristicas-tecnicas-wrapper {
        background-size: contain;
        padding: 0 0 120px 0;
    }*/
}

@media (max-width:340px){
    /* Home */
    .slide_video_mecanicos_mobile {
        background-position:-330px center;

    }

    .image_slide_mobile_wrapper {
        text-align: center;
        margin-top:270px;
        margin-top:170px;
    }
}
