@charset "utf-8";
*{font-family:'Nunito', sans-serif;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, a:hover, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, font, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {line-height: 140%; }
body, td, th, input, select, textarea{font-family:'Nunito', sans-serif;font-size:14px;color:#3e545f;}
body { background-color: #FFF; margin: 0px;}
a{ color: #333; text-decoration: none;}
a:visited{color: #333;}
a:active{color: #333;}
a:hover { color: #333; text-decoration: underline;}
h1  {  color: #3e545f; font-size: 17px;}
h2 {color: #3e545f;  }
h3 {color: #3e545f; }
h4 {color: #27AEED; }
h5 {color: #666; }
h6 {color: #CCC; }

/* Estilos para las zebras */
.zebra { margin-top:15px; margin-bottom:20px;}
.zebra td { border-bottom: 1px solid #f1f1f1;}
.zebra tr.alt td {      background: #f7f7f7;}
.zebra tr.over td { background: #E2E2E2;}
.zebra tr.title td { background-color: #D6D6D6; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; }

/* Retoques al jQuery UI*/
.ui-state-default, .ui-widget-content .ui-state-default { background: #626262; color:#FFF; border:none; }
.ui-state-active, .ui-widget-content .ui-state-active { color:#FFF; border:none; background-color: #28AEED; background-image:none; }
.ui-state-default, .ui-widget-content .ui-state-default * { color:#FFF; border:none; }
.ui-state-active, .ui-widget-content .ui-state-active * { color:#FFF; border:none; }
.ui-widget-header, .ui-widget-content { border:none; background:#FFF; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color:#FFF; }
.ui-tabs-nav { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #626262; padding-bottom:5px; border:none; }
.ui-tabs .ui-tabs-nav li a{ padding:5px;}
.content-box, .mod-box{max-width:1100px;margin:auto;padding:30px;}
.content-box .content-box-title{color:#0f73ea;left:50%;transform:translate(-50%);font-size:1.8em;font-weight:500;position:relative;display:inline-block;background:#ffffff;margin-bottom:25px;padding:0px 20px;}
.mod-box .mod-box-title{margin-bottom:25px;color:#0f73ea;left:50%;transform:translate(-50%);font-size:1.8em;font-weight:500;position:relative;display:inline-block;background:#ffffff;padding:0px 20px;}
.content-area #MenuVertical{padding:0;margin:0; width:16% !important;float:left;margin-right:27px;}
#MenuVertical li{list-style-position: inside; list-style-type: none; padding: 0px; margin-top: 3px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; list-style-image: url(vineta.gif); }
#MenuVertical li a{color: #3e545f; display: inline; list-style-position: inside; list-style-type: none; padding: 0px; font-size: 13px; font-weight: normal; text-decoration: none; margin: 0px; }
.margin{margin:5px;}
.clear{clear:both;}
.no_padding{padding:0px !important;}
.no-pad{padding: 0 !important;
}
/*HEADER*/
#header{width:100%;margin:auto;position:absolute;z-index:9;margin-top:24px;z-index:99999;}
#contenedor_header{max-width:1600px;margin:auto;}
#contenedor_principal{margin:auto;position:relative;width: 100%;}
#registro_usuarios .crea_cuenta{display:block;color:#ecb400;font-weight:700;font-size:1.1em;text-decoration:none;transition:all 0.5s;}
#registro_usuarios .ingresa{font-weight:700;color:#ffffff;text-decoration:none;transition:all 0.5s;font-size:1.1em;}
#registro_usuarios{margin-top:26px;padding-left:85px;border-left:solid 1px #6ea9e3;}
#registro_usuarios::before{position:absolute;content:"";width:37px;height:37px;background:#ecb400 url('icono-inicio-sesion.png') no-repeat center;border-radius:50%;left:37px}
#registro_usuarios .crea_cuenta:hover{color:#ffffff;}
#registro_usuarios .ingresa:hover{color:#ecb400;}
#idiomas_waybus{font-size:1.2em;color:#ffffff;margin-top:36px;font-weight:200;}
#registro_usuarios > a.cl_header_login > span{color:#ffffff;}
.cl_header_login{text-decoration:none;}

/*MENU PRINCIPAL*/
#menu_principal_2017{margin-top:38px;}
#menu_principal_2017 #menu_principal{padding:0px;list-style:none;text-align:center;}
#menu_principal_2017 #menu_principal>li{display:inline-block;margin:0px 15px;}
#menu_principal_2017 #menu_principal>li>a{color:#ffffff;text-decoration:none;transition:all 0.5s;font-size:1.2em;}
#menu_principal_2017 #menu_principal>li>a:hover{color:#ecb400;}
.input2-buscador{border-left: 1px solid #000;}

/*HOME*/
.slick-slide img{margin:auto;opacity:0.4 !important;width: 100%;}
#ue_slider .ue_prev{cursor:pointer; position:absolute;z-index:999;top:45.8%;margin-left:85px;}
#ue_slider .ue_next{cursor:pointer; position:absolute;right:85px;z-index:999;top:45.8%;}
.ue_prev{cursor:pointer; position:absolute;z-index:999;top:45.8%;margin-left:33px;}
.ue_next{cursor:pointer; position:absolute;right:35px;z-index:999;top:45.8%;}
.slick-dots{display:none !important;}
.ue_prev, .ue_next{font-size:41px;color:#ffffff;text-shadow:2px 2px 5px #777777;}
.slick-slide img{opacity:1 !important;}
.container_slide .texto_banner{position:absolute;z-index:999;width:100%;height:100%;top:0px;}
.container_slide .texto_banner .contenido_texto_banner{position:absolute;color:#ffffff;left:50%;top:50%;transform:translate(-50%);font-size:2.5em;width:27%;text-align:center;font-weight:600;}
.container_slide .texto_banner .contenido_texto_banner .sin_negrita{font-weight:100;}
#porque_waybus{width:100%;margin:auto;padding-top:70px;background:#f8f8f8;padding-bottom:40px;}
#contenedor_porque_waybus{max-width:1250px;margin:auto;}
#contenedor_porque_waybus > div:nth-child(2) > div > figure{height:82px;width:82px;background:#0f73ea;border-radius:50%;padding-top:14px;margin:auto;margin-bottom:28px;}
#contenedor_porque_waybus > div:nth-child(1) > div > p{font-size:2.5em;color:#1b1b1b;margin-bottom:40px;}
#amarilla_porque{color:#ecb400;}
#azul_porque{color:#0f73ea;}
#contenedor_rutas_recomendadas > div > div > div > div > p:nth-child(1){color:#1b1b1b;font-size:2.5em;font-weight:700;}
/*.rutas{height:200px;background:#cccccc;margin-bottom:28px;}*/
#contenedor_rutas_recomendadas{max-width:1270px;margin:auto;}
#buscador_waybus{width:100%;margin:auto;position:relative;margin-top:-154px;}
#contenedor_buscador_waybus{max-width:1260px;margin:auto; width: 70%;}
#opciones_buscador{background:#ffffff;border-radius:40px;padding: 30px 20px;}
#opciones_buscador .input-group-addon{background-color: transparent;border: none;padding: 0 10px;width: auto;}
#opciones_buscador .form-control{background-color: transparent;border: none;font-size: 16px;-webkit-box-shadow: none;box-shadow: none;}
#opciones_buscador .form-control:focus{border: 1px solid #ccc;-webkit-box-shadow: none;box-shadow: none;}
#opciones_buscador .input-group{width: 100%;}
#contenedor_buscador_waybus button.btn-submit { display:inline-block;background:#ecb400;width:25%;position:relative;left:50%;transform:translate(-50%);top:28px;color:#ffffff;font-size:1.3em;padding:20px 0px;border-radius:28px;text-align:center;text-decoration:none;transition:all 0.5s;border: none;}
#contenedor_buscador_waybus button.btn-submit:focus { outline: none; }
#beneficios{width:100%;margin:auto;background:#f8f8f8;}
#contenedor_beneficios{max-width:900px;margin:auto;}
#beneficios #titulo_beneficios{color:#1b1b1b;font-size:2.5em;font-weight:700;}
#contenedor_beneficios > div:nth-child(2) > div > figure > figcaption{padding:0px 38px;margin-top:22px;color:#000000;}
#contenedor_beneficios > div:nth-child(1){margin-bottom:65px;}
#contenedor_beneficios > div:nth-child(2) > div:nth-child(1), #contenedor_beneficios > div:nth-child(2) > div:nth-child(2), #contenedor_beneficios > div:nth-child(2) > div:nth-child(3){position:relative;}

/* Rutas Recomedadas*/
.fyf-services-item{margin-bottom:2%;}
.fyf-services-item .img-container-servicios{position: relative; overflow: hidden;}
.fyf-services-item .img-container-servicios::after{content:"";position: absolute;width: 100%;height: 100%; bottom: 0;background: linear-gradient(to left , rgba(255,255,255,0.1) 36%,rgba(10,18,44,1) 100%);transition:all .2s ease;}
.fyf-services-item-mask {height:100%;left:0;position:absolute;top:0;width:100%;}
.fyf-services-item-mask span{font-family:'Raleway', sans-serif;}
.texto-servicios-clase1{color: #FFF;font-size: 24px; font-weight: 700;}
.texto-servicios-clase2{color: #C0922D;font-size: 18px;}
.boton_servicios{    
    position: absolute;
    background-color: #EDB238;
    color: #FFF;
    padding: 10px 30px;
    bottom: 20%;
    font-weight: 700;
    border-radius: 20px;
    transition: all 0.8s;
}
.boton_servicios:hover{background-color: #1775E3;transition: all 0.8s; transform: scale(1.1);}
.boton_servicios a{text-decoration: none;}
.boton_servicios a span {color: #FFF;}
.fyf-services-item-mask a {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    text-decoration: none !important;
    padding-left: 40px;
    padding-top: 8px;
    transition: all 0.3s ease;
}
.content-service {
    margin: 0px 10px;
    position: relative;
}
.service-title {
    display: inline-block;
    overflow: hidden;
    position: relative;
}
span.service-hover {
    position: absolute;
    top: 100%;
    left: 0;
    transition: transform .4s;
    transform: translateY(4rem);
    width: 101%;
}
span.service-inner {
    display: inline-block;
    position: relative;
    transition: all .4s;
}
.img-container-servicios img {
    transition: all 0.5s ease;
    transform: scale(1.2) !important;
}
.content-service:hover img{
    transform: scale(1) !important;
}
.content-service:hover .service-hover {
    transform: translateY(0);
}
.content-service:hover span.service-inner {
    transform: translate3d(0,-100%,0);
}
.content-service:hover .img-container-servicios::after{
    background: none;
}

/*FOOTER*/
#footer{width:100%;margin:auto;padding-top:58px;background:#052346 url('background-footer.jpg') no-repeat center bottom;}
#footer_top{border-bottom:solid 1px #839cb838;padding-bottom:30px;}
#footer_bottom{padding:12px 0 15px 0;}
#contenedor_footer{max-width:1260px;margin:auto;}
#logo_texto > div{margin-top:26px;color:#6b8099;}
.encabezados_menu{color:#ffffff;font-size:1.2em;}
#menu_f1, #menu_f2, #menu_f3{padding:0px;list-style:none;margin-top:10px;padding-left: 15px;}
#menu_f1>li>a, #menu_f2>li>a, #menu_f3>li>a{color:#839cb8;text-decoration:none;transition:all 0.5s;font-size: 16px;font-weight: 100;display: block;margin-bottom: 5px;}
#menu_f1>li>a:hover, #menu_f2>li>a:hover, #menu_f3>li>a:hover{color:#ffffff;}
#menu_footer1, #menu_footer2, #menu_footer3{margin-top:34px;}
#exus{text-align:right;}
#exus>a{color:#24384f;}
#derechos_reservados{color:#24384f;margin-top:16px;}
#terminos_condiciones{margin-top:16px;}
#terminos_condiciones a{color:#24384f;text-decoration:none;transition:all 0.5s;}
#terminos_condiciones a:hover{color:#ffffff;}
#redes_footer .fa{width:32px;height:32px;border-radius:50%;background:#ecb400;text-align:center;font-size:1.5em;padding-top:5px;color:#052346;transition:all 0.5s;}
#redes_footer .fa:hover{color:#ecb400;background:#052346;}
#redes_formulario{margin-top:30px;padding-left:25px;}
#redes_footer a {
    margin: 8px 15px;
    display: inline-block;
}
#Form_3 label{display:none;}
#formulario_footer{margin-top:10px;}
#Form_3 #textbox41{height:45px;border:none;border-radius:31px;}
#Form_3 .F3_item_2{float:right;width:100%;}
#formulario_footer span{font-size:1.3em;}
#Form_3 .F3_item_4{background:url('enviar-formulario-footer.png') no-repeat;border:none;font-size:0px;width:32px;height:28px;box-shadow:none;position:absolute;right:8%;transform: translate(-5%,26%);}
#Form_3 .F3_item_4:focus{outline:none;}

#Form_3 label{display:none;}

/*MENU MOBILE*/
.header_menu{width:auto;height:64px;color:#ffffff;font-size:40px;}
.header_menu .fa-bars, .header_menu .fa-times{font-size:1.4em;transition:all 0.5s;}
.header_menu .fa-times{display:none;transition:all 0.5s;}
.menu_wrapper{position:fixed;left:0px;top:0px;height:1000px;width:100%;z-index:9999;display:none;overflow:auto;background:#ffffff;padding-top:100px;}
.menu{height:0px;position:relative;}
.submenu_oculto{display:none;}
#menu-alternate,.submenu_oculto{list-style-type:none;padding:0px;margin:0px;text-align:center;}
#menu-alternate>li{position:relative;border-bottom:solid 1px #ececec;}
#menu-alternate>li>a,.submenu_oculto>li>a{font-size:1.1em;padding:12px 0px 12px 0px;color:#000000;display:block;text-decoration:none !important;border-bottom:1px solid rgba(242, 242, 242, 0.18);font-weight:700;}
#menu-alternate .submenu{display:none;}
.target-item{position:absolute;top:-11px;right:0px;color:white;font-size:15px;z-index:999;width:auto;padding:27px 20px;height:100%;cursor:pointer;}
#btn_menu_main{height:54px;margin-top:12px;float:right;}

#beneficios figcaption {
    font-size: 16px;
    padding-top: 10px;
}
/*INTERNAS*/
.linea_cabecera_internas{display:block;width:100%;height:1px;background:#e7f1fd;position:relative;top:-43px;z-index:-1;}
form#Form_2 {
    position: relative;
}
#Form_2 .F2_item_4 {
    top: 15px;
}

.contain-icons-home figure {
    height: 82px;
    width: 82px;
    background: #0f73ea;
    border-radius: 50%;
    padding-top: 14px;
    margin: auto;
    margin-bottom: 28px;
}

/*MEDIA QUERYS*/
@media(max-width:1620px){
    .container_slide .texto_banner .contenido_texto_banner{width:40%;top:45%;}
}
@media(max-width:1450px){
    #menu_principal_2017 #menu_principal>li{margin:0px 8px;}
    #menu_principal_2017{padding-left:0px;padding-right:5px;}
}
@media(max-width:1270px){
    #menu_principal_2017 #menu_principal>li{margin:0px 5px;}
    #menu_principal_2017 #menu_principal>li>a{font-size:1.1em;}
    #buscador_waybus{margin-top:-120px;}
    #contenedor_buscador_waybus button.btn-submit{width: 27%;}
    #opciones_buscador{padding: 13px 20px;}
    #contenedor_buscador_waybus button.btn-submit{width: 40%;}
}
@media(max-width:1160px){
    #menu_principal_2017 #menu_principal>li{margin:0px 3px;}
    #menu_principal_2017 #menu_principal>li>a, #registro_usuarios .ingresa, #registro_usuarios .crea_cuenta, #idiomas_waybus{font-size:1em;}
    #registro_usuarios::before{left:12px;}
    #registro_usuarios{padding-left:56px;}
    .container_slide .texto_banner .contenido_texto_banner{width:58%;top:36%;}
}
@media(max-width:991px){
    #header{position: fixed;left: 0;top: 0;background:#0f72ea;margin-top:0px;padding:8px 0;}
    #trigger .fa-arrow-left{color:#0f72ea;font-size:3em;margin-left:20px;}
    .container_slide .texto_banner .contenido_texto_banner{width:70%;top:20%;}
    #contenedor_buscador_waybus a{top:12px;padding:12px 0px;}
    #buscador_waybus{margin-top:-121px;}
    #contenedor_beneficios > div:nth-child(2) > div > figure > figcaption{padding:0px 8px;}
    #logo_texto, #menu_footer1, #menu_footer2, #menu_footer3, #derechos_reservados, #exus{text-align:center;}
    #logo_texto>a>img{margin:auto;}
    #footer{padding-top:20px;}
    #menu_footer1{height:195px;}
    #menu_footer2, #menu_footer3{margin-top:20px;}
    #redes_formulario{width:100%;text-align:center;padding-left:20px;margin-top:18px;}
    #redes_footer{float:none;}
    #formulario_footer{margin-top:30px;}
    #redes_formulario #Form_2{width:60%;margin:auto;position:relative;}
    .content-service {
        margin: 0px auto;
        max-width: 400px;
        padding: 0 10px;
    }
}
@media(max-width:767px){
    #buscador_waybus{margin-top:16px;}
    #opciones_buscador{box-shadow:2px 0px 11px #ccc;}
    #btn_menu_main{height:84px;}
    #idiomas_waybus{width:50%;text-align:center;}
    #registro_usuarios {
        text-align:right;
        background: none;
        padding: 0;
        margin: 0;
        top: 0;
        padding-top: 30px;
        border: none;
    }
    #idiomas_waybus{background:#ffffff42;margin-top:5px;padding-top:8px;width: 100%;}
    #header{padding:5px 0 0 0;}
    #registro_usuarios{padding-bottom:6px;}
    #ue_slider .ue_prev{margin-left:15px;top:30.8%;}
    #ue_slider .ue_next{right:15px;top:30.8%;}
    #menu_footer1{height:auto;}

    #opciones_buscador .input-group {
        box-shadow: 2px 0px 11px #ccc;
        margin-bottom: 25px;
        border-radius: 40px;
        padding: 15px;
    }
    #opciones_buscador {
        height: auto;
        box-shadow: none;
    }
    .input2-buscador {
        border-left: none;
    }
    #Form_3 .F3_item_4{    transform: translate(55%,-27%);}
    #menu_f1, #menu_f2, #menu_f3{padding:0px;}
}
@media(max-width:640px){
    #contenedor_beneficios > div:nth-child(1){margin-bottom:10px;}
    #contenedor_beneficios > div:nth-child(2) > div:nth-child(1)::after, #contenedor_beneficios > div:nth-child(2) > div:nth-child(2)::after, #contenedor_beneficios > div:nth-child(2) > div:nth-child(3)::after{right:auto;left:50%;transform:translate(-50%);top:123px;}
    #contenedor_beneficios > div:nth-child(2) > div > figure > figcaption{margin-top:6px;margin-bottom:65px;}
    
    #transporte_pagos #contenedor_transporte_pagos .row p{
        text-align: center !important;
    }
    #contenedor_transporte_pagos > div:nth-child(2) > div > div.column.second{font-size:1.5em;margin-bottom:20px;text-align:center;margin-left:0px;}
    #contenedor_transporte_pagos > div:nth-child(1){margin-bottom:15px;}
    #contenedor_transporte_pagos > div:nth-child(2) > div > div.column.tenth > div{float:left;width:25%;margin-bottom:14px;text-align:center;}
    #contenedor_buscador_waybus button.btn-submit {
        transform: none;
        position: static;
        width: 100%;
        display: block;
        left: 0;
    }
    #contenedor_buscador_waybus {
        padding: 20px;
    }
    #opciones_buscador {
        padding: 0;
    }
    span#trigger {
        top: 15px;
        position: relative;
    }
    div#footer_bottom * {
        color: #7D909E;
        padding: 0;
        margin: 0px;
        font-weight: 100;
    }
    div#terminos_condiciones {
        margin-top: 10px;
    }
    #logo_texto>a>img {
        max-width: 120px;
    }
    #porque_waybus{padding-top:4px;margin-bottom:15px;padding-bottom:0px;}
    #contenedor_porque_waybus > div:nth-child(1) > div > p{margin-bottom:15px;}
    #logo_texto > div{margin-top:4px;}
    #menu_footer1, #menu_footer2, #menu_footer3{margin-top:8px;}
    #beneficios figcaption{padding-top:0px;}
}
@media(max-width:575px){
    .container_slide .texto_banner .contenido_texto_banner{font-size:1.8em;}
    #logo_waybus{height:95px;}
    #contenedor_porque_waybus > div:nth-child(1) > div > p, #contenedor_rutas_recomendadas > div > div.col-xs-12.center > div > div, #contenedor_beneficios > div:nth-child(1) > div, #contenedor_beneficios > div:nth-child(2) > div:nth-child(1), #contenedor_beneficios > div:nth-child(2) > div:nth-child(2), #contenedor_beneficios > div:nth-child(2) > div:nth-child(3), #contenedor_beneficios > div:nth-child(2) > div:nth-child(4){text-align:center;}
    #contenedor_porque_waybus > div:nth-child(2) > div{text-align:center;margin-bottom:25px;padding:0px 25px;}
    #contenedor_porque_waybus > div:nth-child(2) > div > figure{margin-bottom:8px;}
    #contenedor_porque_waybus > div:nth-child(1) > div > p, #contenedor_rutas_recomendadas > div > div > div > div > p:nth-child(1), #beneficios #titulo_beneficios{font-size:2em;}
    #contenedor_buscador_waybus a{width:35%;}
    #redes_formulario #Form_2{width:85%;}
    #terminos_condiciones > div > div{text-align:center;}
    .fyf-services-item{width: 100%}
    #idiomas_waybus {
        padding: 5px;
    }
    #contenedor_buscador_waybus {
        width: 100%;
    }
    #opciones_buscador .col-xs-12 {
        padding: 0;
    }
    #contenedor_rutas_recomendadas h2 b {
        font-size: 26px !important;
    }
}

@media(max-width:430px){
    #btn_menu_main{height:61px;}
    #logo_waybus{height:72px;}
    .header_menu .fa-bars, .header_menu .fa-times{font-size:1em;}
    .container_slide .texto_banner .contenido_texto_banner{font-size:1.4em;}
    #redes_formulario #Form_2{width:92%;}
    #registro_usuarios {
        padding-top: 15px;
    }
    #contenedor_rutas_recomendadas h2 b {
        font-size: 24px !important;
    }
    #registro_usuarios::before{left: 0}
}
@media(max-width:360px){
    .container_slide .texto_banner .contenido_texto_banner{font-size:1.2em;}
    #registro_usuarios .ingresa, #registro_usuarios .crea_cuenta{font-size:0.9em;}
    #btn_menu_main{padding-left:0px;}
    #btn_menu_main{height:56px;margin-top:2px;}
    #logo_waybus{height:57px;}
    #btn_menu_main {
        margin-top: 8px;
    }
    #Form_3 .F3_item_4 {
    transform: translate(0%,-28%);
}
}


.why-waybus {
    background: #f9f9f9;
}
.intro {
    padding: 2em;
}
h2.title {
    text-align: center;
    color: #000;
    font-size: 30px;
    font-weight: 600;
}
.col-blue {
    color: #0f7ded;
}
.intro.why-waybus .items {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.why-waybus .item {
    min-width: 225px;
    padding: 20px;
}
.title span{
    display: inline-flex;
}
.why-waybus .items figure {
    background: #0f7ded;
    width: 80px;
    height: 80px;
    display: flex;
    margin: 0 auto;
    border-radius: 50%;
}
.col-yel {
    color: #eebd00 !important;
}
.intro p {
    color: #5a5757;
    font-weight: 200;
    margin: 15px 0;
    font-size: 16px;
}
.why-waybus .item p {
    max-width: 160px;
    margin: 15px auto;
}


#transporte_pagos #contenedor_transporte_pagos .row .column img {
    display: block;
    margin: 0 auto;
}
#transporte_pagos #contenedor_transporte_pagos .row .fifth{display: inline-block; margin-bottom: 12px;text-align: center;vertical-align: top;}
#transporte_pagos{width:100%;margin:auto; text-align: center;}
#contenedor_transporte_pagos{max-width:1000px;margin:auto;}
#contenedor_transporte_pagos > div:nth-child(1){margin-bottom:40px;}
#contenedor_transporte_pagos > div:nth-child(2) > div > div.column.second{margin-left:36px;padding-top:7px;color:#0c0c0c;font-weight:700;}


nav.main-nav {
    display: none;
}
.nav-brand {
    max-width: 130px;
}
header {
    background: #0f72ea;
    z-index: 1000;
    position: fixed;
    width: 100%;
}
.header-content {
    padding: 10px;
}
nav.menuCSS3 {
    position: static;
    top: 70px;
    background: #57a1ec;
    width: 100%;
    left: 0;
}
.content-info-header {
    width: 100%;
    justify-content: flex-end;
}
a.toogle-menu {
    font-size: 30px;
    color: #fff;
    padding: 0 15px;
}
.navbar-header {
    display: flex;
    align-items: center;
}
.login-top a {
    display: block;
    text-align: right;
    color: #fff;
    font-size: 12px;
    text-decoration: none !important;
}
.mm-menu {
    background: #0f7ded;
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 1);
}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {
    color: rgb(255, 255, 255);
}

ul.mm-listview {
    display: block !important;
}
.nav-mobile {
    display: flex;
    align-items: center;
}
a.lang-toggle {
    background: #62abef;
    padding: 15px;
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 1px;
    text-transform: uppercase;
    display: block;
    text-align: center;
    color: #fff;
    text-decoration: none !important;
}
ul.submenu-lang {
    padding: 5px;
}
ul.submenu-lang {
    display: none;
    text-align: center;
}
.content-home{
    padding-top: 118px;
}
a.lang-toggle strong {
    margin-left: 5px;
}
.menuCSS3 ul {
    padding: 0;
    list-style: none;
    margin: 0;
}
ul.submenu-lang li {
    display: inline-block;
    padding: 12px;
}
ul.submenu-lang.submenu-lang-active {
    display: block;
}
.login-top{
    position: relative;
}
.login-top::before {
    content: "";
    background: #eebd00 url(icono-inicio-sesion.png) no-repeat center;
    position: absolute;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    left: -35px;
    background-size: 15px;
}
.content-mmenu-langueage{
    display: none;
}
.site-content.site-content-inside {
    padding-top: 120px;
}
div#footer_bottom * {
    color: #908f8f;
    font-weight: 100;
}
div#logo_texto {
    font-weight: 100;
    font-size: 16px;
}
.btn-yel {
    background: #efc400;
    color: #fff;
}
.bg-yel {
    background: #efc400;
}

@media (min-width: 768px){
    .content-mmenu-langueage {
        display: flex;
        align-items: center;
    }
    .menuCSS3{
        display: none;
    }
    .content-mmenu-langueage ul {
        list-style: none !important;
        margin: 0;
        padding-top: 6px;
    }
    .content-home { 
        padding-top: 82px;
    }
    ul.submenu-lang {
        display: none;
        text-align: center;
        position: absolute;
        padding: 0 !important;
    }
    ul.submenu-lang li {
        padding: 5px;
    }
    a.lang-toggle {
        background: no-repeat;
    }
    .site-content.site-content-inside {
        padding-top: 100px;
    }
}

@media (min-width: 992px){
    .intro {
        padding: 4em 2em;
    }
    h2.title {
        font-size: 38px;
        margin-bottom: 25px;
    }
    .nav-mobile {
        display: none;
    }
    nav.main-nav {
        display: block;
        width: 100%;
        padding-right: 50px;
    }
    nav.main-nav ul {
        margin: 0;
        list-style: none;
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: space-around;
    }
    nav.main-nav ul li a {
        color: #fff;
        font-size: 16px;
    }
    .navbar-header {
        width: 100%;
    }
    .login-top {
        min-width: 80px;
    }
    .header-content {
        max-width: 1200px;
        margin: 0 auto;
    }
    header {
        background: none;
        position: absolute;
    }
    .content-home {
        padding-top: 0;
    }
    nav.main-nav ul li a:hover {
        color: #eebd00;
        text-decoration: none;
    }
}

@media (min-width: 1200px){
    .nav-brand {
        max-width: 220px;
    }
    .login-top {
        min-width: 95px;
    }
    .login-top a {
        font-size: 14px;
    }
    .header-content {
        padding: 20px 10px;
    }
}

