nav{display:none}.responsive-menu{width:100%;height:100%;position:absolute;background-color:#fff;z-index:350}.responsive-menu .responsive-content .header-responsive{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;margin:0px 0px 40px 0px;padding:40px 40px 0px 40px}.responsive-menu .responsive-content .header-responsive .header-title{font-size:1.8rem;font-weight:500;letter-spacing:2px}.responsive-menu .responsive-content .content-responsive{padding:20px 40px 20px 40px}.responsive-menu .responsive-content .content-responsive .responsive-btn{font-size:1.6rem;color:#484848;margin:0px 0px 15px 0px;padding:0px 0px 15px 0px;border-bottom:1px solid #dbdbdb;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.responsive-menu .responsive-content .content-responsive .responsive-btn i{opacity:0.5}.responsive-menu .responsive-content .content-responsive .responsive-btn:last-child{border-bottom:none}.responsive-menu .responsive-content .content-responsive .secondary-responsive{margin:0px 0px 15px 0px;padding:0px 0px 15px 0px;border-bottom:1px solid #dbdbdb;display:none}.responsive-menu .responsive-content .content-responsive .secondary-responsive .responsive-secondary-btn{opacity:0.5;font-size:1.6rem;color:#484848;margin:0px 0px 10px 0px;padding:0px 0px 10px 20px}.responsive-menu .responsive-content .content-responsive .secondary-responsive .responsive-secondary-btn:last-child{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px}.responsive-menu .responsive-content .menu-info{padding:0px 40px 0px 40px}.responsive-menu .responsive-content .menu-info form{margin:0px 0px 20px 0px}.responsive-menu .responsive-content .menu-info form input[type="text"]{width:100%;height:45px;border:1px solid #f1f1f1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:1.6rem;padding:0px 0px 0px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../img/ico-search-responsive.svg");background-position:right;background-repeat:no-repeat;background-color:#f1f1f1}.responsive-menu .responsive-content .menu-info .phone-and-social{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.responsive-menu .responsive-content .menu-info .phone-and-social .phone-language{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:0px 0px 15px 0px}.responsive-menu .responsive-content .menu-info .phone-and-social .phone-language .phone-number{font-size:2.4rem;color:#484848}.responsive-menu .responsive-content .menu-info .phone-and-social .phone-language .language-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 23px 5px 0px;background-color:transparent;border:none;font-size:1.2rem;font-family:'Montserrat', sans-serif;color:#484848;background-image:url("../img/ico-drop-down.svg");background-repeat:no-repeat;background-position:right;cursor:pointer;opacity:0.75}.responsive-menu .responsive-content .menu-info .phone-and-social .social-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.responsive-menu .responsive-content .menu-info .phone-and-social .social-content .info-nav-btn{opacity:0.5;color:#484848;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:24px;height:24px;margin-right:10px}.responsive-menu .responsive-content .menu-info .phone-and-social .social-content .info-nav-btn:hover{opacity:1}.responsive-menu .responsive-content .menu-info .phone-and-social .social-content .ico-facebook{background-image:url("../img/ico-facebook.svg")}.responsive-menu .responsive-content .menu-info .phone-and-social .social-content .ico-twitter{background-image:url("../img/ico-twitter.svg")}.responsive-menu .responsive-content .menu-info .phone-and-social .social-content .info-nav-btn:last-child{margin-right:0px}.responsive-menu .close-menu{margin-top:40px}.nav-responsive{display:block;width:100%;height:130px;position:fixed;z-index:20}.nav-responsive .nav-header{width:100%;height:60px;background-color:#00a0ae;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:10px 20px 10px 20px}.nav-responsive .nav-header .main-brand-responsive{height:33px;width:139px;background-image:url("../img/main-brand-responsive.svg");background-size:140px}.nav-responsive .nav-header .open-responsive-alerts{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.nav-responsive .nav-header .open-responsive-alerts .notifications-btn{margin:0px 20px 0px 5px;color:#fff;width:24px;height:24px;position:relative;cursor:pointer}.nav-responsive .nav-header .open-responsive-alerts .notifications-btn:after{content:'';opacity:0.75;width:24px;height:24px;top:0;left:0;position:absolute;background-image:url("../img/ico-notification-w.svg")}.nav-responsive .nav-header .open-responsive-alerts .notifications-btn .notification-alert{position:relative;z-index:1;float:right;margin:-6px -6px 0px 0px;padding:1px 3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 0 0 2pt #00a0ae;background-color:#ff8356;font-size:1rem}.nav-responsive .nav-header .open-responsive-alerts .notifications-btn .notification_bar{display:none;width:358px;max-height:400px;background:#fff;position:absolute;left:-278px;top:40px;border-radius:5px;z-index:100;-webkit-box-shadow:0px 2px 10px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 10px 0px rgba(0,0,0,0.3);box-shadow:0px 2px 10px 0px rgba(0,0,0,0.3);cursor:default}.nav-responsive .nav-header .open-responsive-alerts .notifications-btn .notification_bar .arrowUp{position:absolute;top:-8px;right:60px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ff8356}.nav-responsive .nav-header .open-responsive-alerts .notifications-btn .notification_bar .notification_bar_header{width:100%;padding:10px 12px;border-radius:5px 5px 0px 0px;background-color:#ff8356;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.nav-responsive .nav-header .open-responsive-alerts .notifications-btn .notification_bar .notification_bar_header p{font-size:1.4rem;color:#fff;letter-spacing:0.8px}.nav-responsive .nav-header .open-responsive-alerts .notifications-btn .notification_bar .notification_bar_header i{font-size:1.8rem}.nav-responsive .nav-header .open-responsive-alerts .notifications-btn .notification_bar .notification-content{width:100%;max-height:327px;overflow-y:scroll}.nav-responsive .nav-header .open-responsive-alerts .notifications-btn .notification_bar .notification-content .notification-element{width:100%;padding:15px 15px 15px 15px;border-bottom:1px solid rgba(0,0,0,0.1)}.nav-responsive .nav-header .open-responsive-alerts .notifications-btn .notification_bar .notification-content .notification-element:last-child{border-bottom:none}.nav-responsive .nav-header .open-responsive-alerts .notifications-btn .notification_bar .notification-content .notification-element .notification-header{color:#484848;font-size:1.4rem;font-weight:500;margin:0px 0px 4px 0px}.nav-responsive .nav-header .open-responsive-alerts .notifications-btn .notification_bar .notification-content .notification-element .notification-text{font-family:'Roboto', sans-serif;font-size:1.4rem;line-height:130%;color:#484848;opacity:0.5;height:53px;overflow:hidden;text-overflow:ellipsis}.nav-responsive .nav-header .open-responsive-alerts .notifications-btn .notification_bar .notification_bar_footer{width:100%;border-top:1px solid rgba(0,0,0,0.1);bottom:0px;padding:8px 0px;border-radius:0px 0px 5px 5px;text-align:center;background-color:rgba(255,255,255,0.9)}.nav-responsive .nav-header .open-responsive-alerts .notifications-btn .notification_bar .notification_bar_footer a{font-size:1.4rem;color:#484848;font-family:'Roboto', sans-serif;opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.nav-responsive .nav-header .open-responsive-alerts .open-responsive-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.nav-responsive .nav-header .open-responsive-alerts .open-responsive-menu .menu-text{display:none;font-size:1.4rem;font-family:'Roboto', sans-serif;color:#fff;margin:0px 10px 0px 0px;opacity:0.75}.nav-responsive .nav-header .open-responsive-alerts .open-responsive-menu .ico-menu{width:24px;height:24px;background-image:url("../img/ico-menu.svg")}.nav-responsive .trip-bar{width:100%;max-width:1080px;height:70px;position:relative;padding:0px 10px 0px 10px;background-color:#00a0ae}.nav-responsive .trip-bar .trip-tab-bar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.nav-responsive .trip-bar .trip-tab-bar .trip-tab{width:33.33%;height:70px;border-right:2px solid #00a0ae;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;padding-left:15px;cursor:pointer;background-color:#007882;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;padding:13px 0px 0px 0px}.nav-responsive .trip-bar .trip-tab-bar .trip-tab .trip-tab-ico{width:24px;height:24px;opacity:0.75}.nav-responsive .trip-bar .trip-tab-bar .trip-tab .ico-trip{background-image:url("../img/ico-bus.svg")}.nav-responsive .trip-bar .trip-tab-bar .trip-tab .ico-lines{background-image:url("../img/ico-map.svg")}.nav-responsive .trip-bar .trip-tab-bar .trip-tab .ico-live{background-image:url("../img/ico-live.svg")}.nav-responsive .trip-bar .trip-tab-bar .trip-tab .trip-tab-title{font-size:1.2rem;font-weight:500;color:#fff;opacity:0.75;margin:4px 0px 0px 0px}.nav-responsive .trip-bar .trip-tab-bar .trip-tab:hover{background-color:#00656e}.nav-responsive .trip-bar .trip-tab-bar .trip-tab-selected{background-color:#fff;border-right:0px}.nav-responsive .trip-bar .trip-tab-bar .trip-tab-selected .trip-tab-title{color:#00a0ae;opacity:1}.nav-responsive .trip-bar .trip-tab-bar .trip-tab-selected .ico-trip{background-image:url("../img/ico-bus-green.svg")}.nav-responsive .trip-bar .trip-tab-bar .trip-tab-selected .ico-lines{background-image:url("../img/ico-map-green.svg")}.nav-responsive .trip-bar .trip-tab-bar .trip-tab-selected .ico-live{background-image:url("../img/ico-live-green.svg")}.nav-responsive .trip-bar .trip-tab-bar .trip-tab-selected:hover{background-color:#fff}.nav-responsive .trip-bar .trip-tab-bar .trip-tab-selected:hover .trip-tab-title{color:#00a0ae}.nav-responsive .trip-bar .trip-tab-bar .trip-tab:last-child{border-color:#007882}.nav-responsive .trip-form-tablet{width:100%;padding:20px;background-color:#fff;-webkit-box-shadow:0px 2px 10px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 10px 0px rgba(0,0,0,0.3);box-shadow:0px 2px 10px 0px rgba(0,0,0,0.3);display:none;position:relative;z-index:-1}.nav-responsive .trip-form-tablet .tab-form-box{width:100%;display:none}.nav-responsive .trip-form-tablet .tab-form-box .tab-form .tab-form-row-1{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin-bottom:10px}.nav-responsive .trip-form-tablet .tab-form-box .tab-form .tab-form-row-1 .swap{width:24px;height:24px;color:#484848;margin:0px 10px 0px 10px;cursor:pointer;opacity:0.5;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.nav-responsive .trip-form-tablet .tab-form-box .tab-form .tab-form-row-1 .swap:hover{opacity:1}.nav-responsive .trip-form-tablet .tab-form-box .tab-form .tab-form-row-1 #swap-space{height:10px;color:#484848;margin:0px 10px 0px 10px;cursor:pointer;opacity:0.5;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.nav-responsive .trip-form-tablet .tab-form-box .tab-form .tab-form-row-1 #swap-space:hover{opacity:1}.nav-responsive .trip-form-tablet .tab-form-box .tab-form .tab-form-row-1 .swap-2{width:10px;height:10px;color:#484848}.nav-responsive .trip-form-tablet .tab-form-box .tab-form .tab-form-row-1 .form-element{flex-grow:1;width:100%}.nav-responsive .trip-form-tablet .tab-form-box .tab-form .tab-form-row-1 .form-element .input-label{font-family:'Roboto', sans-serif;font-size:1.4rem;margin:0px 0px 10px 0px;opacity:0.5}.nav-responsive .trip-form-tablet .tab-form-box .tab-form .tab-form-row-1 .form-element input[type="text"]{font-family:'Montserrat', sans-serif;font-size:1.4rem;font-weight:400;width:100%;height:40px;border:1px solid #dbdbdb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0px 0px 0px 10px;color:#484848}.nav-responsive .trip-form-tablet .tab-form-box .tab-form .tab-form-row-1 .form-element .town-select{font-family:'Montserrat', sans-serif;font-size:1.4rem;font-weight:400;width:100%;height:40px;border:1px solid #dbdbdb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:11px 0px 0px 10px;width:250px !important;cursor:pointer}.nav-responsive .trip-form-tablet .tab-form-box .tab-form .tab-form-row-1 .form-element .time-picker{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'Montserrat', sans-serif;font-size:1.4rem;font-weight:400;width:100%;height:40px;border:1px solid #dbdbdb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0px 0px 0px 10px;background-color:#fff;color:#484848;cursor:pointer;background-image:url("../img/ico-time-picker.svg");background-position:right;background-repeat:no-repeat}.nav-responsive .trip-form-tablet .tab-form-box .tab-form .tab-form-row-1 .form-element .datepicker{background-image:url("../img/ico-date-picker.svg");background-position:right;background-repeat:no-repeat}.nav-responsive .trip-form-tablet .tab-form-box .tab-form .tab-form-row-1 .form-element .datepicker::-webkit-input-placeholder{color:#484848}.nav-responsive .trip-form-tablet .tab-form-box .tab-form .tab-form-row-1 .form-element .datepicker::-moz-placeholder{color:#484848}.nav-responsive .trip-form-tablet .tab-form-box .tab-form .tab-form-row-1 .form-element .datepicker:-ms-input-placeholder{color:#484848}.nav-responsive .trip-form-tablet .tab-form-box .tab-form .tab-form-row-1 .form-element .datepicker:-moz-placeholder{color:#484848}.nav-responsive .trip-form-tablet .tab-form-box .tab-form .tab-form-btns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin:15px 0px 0px 0px}.nav-responsive .trip-form-tablet .tab-form-box .tab-form .tab-form-btns input[type="submit"]{font-family:'Montserrat', sans-serif;font-size:1.4rem;font-weight:500;height:40px;padding:0px 10px 0px 10px;background-color:#8DC63F;border:1px solid #77aa32;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;min-width:115px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.nav-responsive .trip-form-tablet .tab-form-box .tab-form .tab-form-btns .close-btn{font-family:'Montserrat', sans-serif;font-size:1.4rem;font-weight:500;height:40px;border:1px solid #ccc;padding:10px 10px 10px 10px;color:#999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0px 0px 0px 10px}.nav-responsive .trip-form-tablet .tab-form-box .tab-form .tab-form-btns .map-btn{font-family:'Montserrat', sans-serif;font-size:1.4rem;font-weight:500;height:40px;padding:10px 10px 0px 10px;background-color:#999;border:1px solid #888;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0px 0px 0px 10px}.nav-responsive .alert{display:none;width:100%;padding:20px}.nav-responsive .alert .alert-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.nav-responsive .alert .alert-header .alert-title{font-size:1.6rem;font-weight:500;margin:0px 0px 10px 0px}.nav-responsive .alert .alert-header i{font-size:2rem;cursor:pointer;opacity:0.5;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.nav-responsive .alert .alert-header i:hover{opacity:1}.nav-responsive .alert .alert-text{font-size:1.4rem;opacity:0.75;font-family:"Roboto", sans-serif;font-weight:400}.nav-responsive .alert-info{background-color:#f8d363}.container{padding:130px 0px 0px 0px}.container .carousel{background-color:#111}.container .carousel .carousel-inner .carousel-item .carousel-caption{height:250px}.container .carousel .carousel-inner .carousel-item .carousel-caption .carousel-caption-box{height:250px}.container .carousel .carousel-inner .carousel-item .carousel-caption .carousel-caption-box .text-box h1{font-size:2.4rem;margin:0px 0px 15px 0px}.container .carousel .carousel-inner .carousel-item .carousel-caption .carousel-caption-box .text-box p{font-size:1.5rem}.container .carousel .carousel-inner .carousel-item .slide-img{height:250px}.container .news-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;flex-direction:column-reverse;padding:20px 20px 20px 20px !important}.container .news-content .last-news{width:100%;padding:0px}.container .news-content .last-news .news-header{-webkit-flex-direction:column;flex-direction:column}.container .news-content .last-news .news-header .news-section-btn{margin:20px 0px 0px 0px}.container .news-content .last-news .new-element{-webkit-flex-direction:column;flex-direction:column;padding:0px 0px 20px 0px;margin:0px 0px 20px 0px}.container .news-content .last-news .new-element .date-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin:0px 0px 20px 0px}.container .news-content .last-news .new-element .date-box .date-number{font-size:1.6rem;width:45px}.container .news-content .last-news .new-element .date-box .date-month{padding:6px 0px 4px 0px}.container .news-content .last-news .new-element .new-info{padding:0px 0px 0px 0px}.container .news-content .important-news{width:100%;padding:0px;margin:0px 0px 40px 0px}.container .section-header{padding:30px 0px 10px 20px}.container .news-detail-content{padding:20px 20px 20px 20px}.container .news-detail-content .breadcrumbs{margin:0px 0px 20px 0px}.container .news-detail-content .news-detail-and-more{-webkit-flex-direction:column;flex-direction:column}.container .news-detail-content .news-detail-and-more .news-detail{width:100%}.container .news-detail-content .news-detail-and-more .news-detail .new-text{min-height:300px}.container .news-detail-content .news-detail-and-more .news-social{width:100%;height:auto}.container .news-detail-content .news-detail-and-more .news-social .social-box{padding:30px 30px 30px 30px}.container .slide-lurraldebus{height:250px;padding:0px 40px 0px 40px}.container .slide-lurraldebus .slide-text h1{margin:0px 0px 40px 0px}.container .lurraldebus-content{padding:0px 20px 0px 20px}.container .lurraldebus-content .zonificacion-filter{-webkit-flex-direction:column;flex-direction:column;margin-top:0px}.container .lurraldebus-content .zonificacion-filter .form-element{padding:0px 0px 0px 5px;flex-grow:1;width:100%;margin-bottom:10px}.container .lurraldebus-content .zonificacion-filter input[type="button"]{width:100%;margin-left:0px}.container .lurraldebus-content .lurraldebus-highlight{-webkit-flex-direction:column;flex-direction:column}.container .lurraldebus-content .lurraldebus-highlight .lurraldebus-highlight-element{width:100%;padding:40px 40px 0px 40px}.container .lurraldebus-content .lurraldebus-highlight .lurraldebus-highlight-element:last-child{padding:40px 40px 40px 40px}.container .lurraldebus-content .lurraldebus-info{-webkit-flex-direction:column;flex-direction:column;padding:40px 0px 20px 00px}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-title{width:100%;padding:0px 0px 0px 0px}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-title .lurraldebus-info-title-title{margin:0px 0px 30px 0px}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text{width:100%;padding:0px 0px 0px 0px;margin:20px 0px 0px 0px}.container .lurraldebus-content .mugi-info{padding:40px 0px 0px 0px;-webkit-flex-direction:column;flex-direction:column}.container .lurraldebus-content .mugi-info .lurraldebus-info-title{width:100%;padding:0px 0px 0px 0px;margin:0px 0px 40px 0px}.container .lurraldebus-content .mugi-info .lurraldebus-info-title .mugi-picture{width:80%}.container .lurraldebus-content .mugi-info .lurraldebus-info-text{width:100%;padding:0px 0px 0px 0px;margin:0px 0px 40px 0px}.container .lurraldebus-content .mugi-operators .mugi-operators-content{flex-wrap:wrap}.container .lurraldebus-content .mugi-operators .mugi-operators-content .mugi-operator-col{width:100%;margin:0px 0px 40px 0px}.container .lurraldebus-content .mugi-operators .mugi-operators-content .mugi-operator-col:last-child{margin:0px 0px 0px 0px}.container .lurraldebus-content .zonification-header{display:block}.container .lurraldebus-content .zonification-header .zonification-title{margin:40px 0px 20px 0px}.container .lurraldebus-content .zonification-header .download-btn{display:inline-block;margin:0px 0px 20px 0px}.container .lurraldebus-content .zonification-cols{-webkit-flex-direction:column;flex-direction:column;padding:30px 0px 30px 0px}.container .lurraldebus-content .zonification-cols .alternative-select{display:block}.container .lurraldebus-content .zonification-cols .alternative-select select{width:100%;height:45px;margin:0px 0px 20px 0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#00a0ae;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:0px;padding:0px 15px 0px 15px;font-size:1.6rem;color:#fff;background-image:url("../img/ico-drop-down-white.svg");background-repeat:no-repeat;background-position:right 13px bottom 10px;background-size:24px}.container .lurraldebus-content .zonification-cols .jumps-towns-col,.container .lurraldebus-content .zonification-cols .prices-towns-col{width:100%}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-towns-col-content,.container .lurraldebus-content .zonification-cols .prices-towns-col .jumps-towns-col-content{flex-wrap:wrap;flex-direction:column-reverse}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-towns-col-content .towns,.container .lurraldebus-content .zonification-cols .prices-towns-col .jumps-towns-col-content .towns{width:100%;border-top:none;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-towns-col-content .jumps-from,.container .lurraldebus-content .zonification-cols .prices-towns-col .jumps-towns-col-content .jumps-from{width:100%}.container .lurraldebus-content .zonification-cols .zones-col,.container .lurraldebus-content .zonification-cols .zones-col-prices{display:none}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-towns-col-content .towns{min-width:250px}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-towns-col-content .towns .towns-map{display:none}.container-result{padding:130px 0px 10px 0px}.container-result .trip-result-info-header{height:70px !important}.container-result .trip-result-info-header .left-info{flex-wrap:wrap}.container-result .trip-result-info-header .left-info .header-data{width:100%;margin:-20px 0px 0px 0px !important}.container-result .trip-result-content{padding:0px 0px 0px 0px}.container-result .trip-result-content .trip-result-info .trip-options{width:100%;height:auto;overflow:auto}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-disable{width:100%;padding:25px;border-bottom:1px solid #dbdbdb;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;background:#fff}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-disable .trip-option-bar-content{opacity:1}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-disable .itineray-element{opacity:1}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-disable .itineray-element .big-dot{background-color:#fff}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-disable:last-child{border:none}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-element .option-itinerary-content .detail-btn-content{display:block}.container-result .trip-result-content .trip-result-info .trip-detail .trip-detail-header{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:left;align-items:left}.container-result .trip-result-content .trip-result-info .trip-detail .trip-detail-header .download-pdf-content{margin:15px 0px 0px 0px}.container-result .trip-result-content .trip-result-info .trip-detail .trip-detail-header .trip-detail-title .trip-back{display:block}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .live-lines-content .live-lines-element .live-line-left .line-name{font-size:1.4rem}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .live-lines-content .live-lines-element .live-line-right .live-line-time{font-size:1.4rem}.container-result .trip-result-content .trip-result-info #trip-detail-planify{display:none}footer .footer-web-map{flex-wrap:wrap;padding:40px 40px 40px 40px !important}footer .footer-web-map .footer-web-map-col{width:50%;margin:0px 0px 30px 0px}footer .footer-main .footer-main-content{-webkit-flex-direction:column;flex-direction:column}footer .footer-main .footer-main-content .main-brand,footer .footer-main .footer-main-content .cookies-advice{margin:0px 0px 20px 0px}.cookies-alert{padding:10px 10px 10px 10px}.cookies-alert .cookies-alert-box{padding:30px 30px 30px 30px;width:100%}
