html{width:100%;height:100%;font-family:'Montserrat', sans-serif;font-size:62.5%;-webkit-font-smoothing:antialiased !important;text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important}body{width:100%;height:100%;font-size:1.6rem;letter-spacing:0.1px;color:#484848;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.leaflet-pane{z-index:10 !important}select::-ms-expand{display:none}.select2-search__field{-webkit-appearance:none;-moz-appearance:none;appearance:none}.leaflet-top,.leaflet-bottom{z-index:16 !important}.main-btn{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;margin-left:5px;cursor:pointer;min-width:115px}.pop-loader{width:100%;height:100%;background-color:rgba(0,0,0,0.6);position:fixed;z-index:400}.pop-loader .pop-loader-content{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:center;justify-content:center}.pop-loader .pop-loader-content .pop-loader-box{padding:30px 35px 30px 35px;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;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;-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)}.pop-loader .pop-loader-content .pop-loader-box .spinner{text-align:center}.pop-loader .pop-loader-content .pop-loader-box .spinner>div{width:8px;height:8px;background-color:#00a0ae;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.pop-loader .pop-loader-content .pop-loader-box .spinner .bounce1{-webkit-animation-delay:-0.24s;animation-delay:-0.24s}.pop-loader .pop-loader-content .pop-loader-box .spinner .bounce2{-webkit-animation-delay:-0.12s;animation-delay:-0.12s}@-webkit-keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.pop-loader .pop-loader-content .pop-loader-box .spinner-text{margin:2px 0px 0px 30px}.cookies-alert{position:fixed;z-index:300;width:100%;padding:20px 20px 20px 20px;bottom:0;display:none}.cookies-alert .cookies-alert-box{width:450px;background-color:rgba(0,0,0,0.8);padding:40px 40px 40px 40px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;float:right}.cookies-alert .cookies-alert-box .cookies-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;-webkit-align-items:center;align-items:center;margin:0px 0px 20px 0px;color:#fff}.cookies-alert .cookies-alert-box .cookies-header .cookies-title{font-size:1.8rem;font-weight:600}.cookies-alert .cookies-alert-box .cookies-header i{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}.cookies-alert .cookies-alert-box .cookies-header i:hover{opacity:0.75}.cookies-alert .cookies-alert-box .cookies-text{font-family:'Roboto', sans-serif;color:#ffffff;opacity:0.75}.cookies-alert .cookies-alert-box .cookies-text a{margin:15px 0px 0px 0px;opacity:0.75;color:#fff}.cookies-alert .cookies-alert-box .cookies-text a:hover{opacity:1;text-decoration:underline}.cookies-alert .cookies-alert-box .cookies-agree{padding:8px 10px 8px 10px;border:1px solid #fff;color:#fff;display:inline-block;font-family:'Roboto', sans-serif;font-weight:500;margin:20px 0px 0px 0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;opacity:0.75;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.cookies-alert .cookies-alert-box .cookies-agree:hover{opacity:1}.responsive-menu{display:none}.nav-responsive{display:none}nav{width:100%;font-weight:400;position:fixed;z-index:20;background-color:#fff}nav .info-nav{width:100%;height:80px;padding:0px 20px;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}nav .info-nav .info-nav-left{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 .info-nav .info-nav-left .main-brand{width:234px;height:56px;background-image:url("../img/main-brand-big.svg");background-size:234px}nav .info-nav .info-nav-left .language-select{margin-left:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 23px 5px 5px;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}nav .info-nav .search-form{display:none}nav .info-nav .search-form .search-form-content{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;transform:translate(50px, 0px);opacity:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}nav .info-nav .search-form .search-form-content input[type="text"]{width:500px;height:80px;border:none;outline:none;font-size:1.8rem;padding:0px 0px 0px 25px;border-left:1px solid #f3f3f3;font-family:'Roboto', sans-serif;font-weight:400}nav .info-nav .search-form .search-form-content input[type="submit"]{width:30px;height:30px;background-image:url("../img/ico-search.svg");background-size:28px;background-color:transparent;background-position:center;border:none;opacity:0.25;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}nav .info-nav .search-form .search-form-content input[type="submit"]:hover{opacity:1}nav .info-nav .search-form .search-form-content .close-search{font-size:1.8rem;opacity:0.25;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer;margin-left:10px}nav .info-nav .search-form .search-form-content .close-search:hover{opacity:1}nav .info-nav .search-form .search-form-appear{transform:translate(0px, 0px);opacity:1}nav .info-nav .info-nav-right .info-nav-right-content{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 .info-nav .info-nav-right .info-nav-right-content .phone-number{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;margin:0px 20px 0px 20px}nav .info-nav .info-nav-right .info-nav-right-content .phone-number .phone-icon{opacity:0.25;margin-top:1px;margin-right:10px}nav .info-nav .info-nav-right .info-nav-right-content .phone-number .phone{font-size:2.6rem;font-weight:500;color:#484848}nav .info-nav .info-nav-right .info-nav-right-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}nav .info-nav .info-nav-right .info-nav-right-content .info-nav-btn:hover{opacity:1}nav .info-nav .info-nav-right .info-nav-right-content .notifications-btn{margin:0px 0px 0px 5px;color:#fff;width:24px;height:24px;position:relative;cursor:pointer}nav .info-nav .info-nav-right .info-nav-right-content .notifications-btn:after{content:'';opacity:0.5;width:24px;height:24px;top:0;left:0;position:absolute;background-image:url("../img/ico-notifications.svg")}nav .info-nav .info-nav-right .info-nav-right-content .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 #fff;background-color:#ff8356;font-size:1rem}nav .info-nav .info-nav-right .info-nav-right-content .notifications-btn .notification_bar{display:none;width:350px;max-height:400px;background:#fff;position:absolute;left:-290px;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 .info-nav .info-nav-right .info-nav-right-content .notifications-btn .notification_bar .arrowUp{position:absolute;top:-8px;right:40px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ff8356}nav .info-nav .info-nav-right .info-nav-right-content .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 .info-nav .info-nav-right .info-nav-right-content .notifications-btn .notification_bar .notification_bar_header p{font-size:1.4rem;color:#fff;letter-spacing:0.8px}nav .info-nav .info-nav-right .info-nav-right-content .notifications-btn .notification_bar .notification_bar_header i{font-size:1.8rem}nav .info-nav .info-nav-right .info-nav-right-content .notifications-btn .notification_bar .notification-content{width:100%;max-height:327px;overflow-y:scroll}nav .info-nav .info-nav-right .info-nav-right-content .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 .info-nav .info-nav-right .info-nav-right-content .notifications-btn .notification_bar .notification-content .notification-element:last-child{border-bottom:none}nav .info-nav .info-nav-right .info-nav-right-content .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 .info-nav .info-nav-right .info-nav-right-content .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 .info-nav .info-nav-right .info-nav-right-content .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 .info-nav .info-nav-right .info-nav-right-content .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 .info-nav .info-nav-right .info-nav-right-content .ico-facebook{background-image:url("../img/ico-facebook.svg")}nav .info-nav .info-nav-right .info-nav-right-content .ico-twitter{background-image:url("../img/ico-twitter.svg")}nav .info-nav .info-nav-right .info-nav-right-content .info-nav-btn:last-child{margin-right:0px}nav .primary-nav{width:100%;height:80px;background-color:#00a0ae}nav .primary-nav .primary-btn-bar{width:100%;max-width:1080px;margin:0 auto 0 auto;height:40px;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;-webkit-justify-content:space-between;justify-content:space-between}nav .primary-nav .primary-btn-bar .dropdown{position:relative}nav .primary-nav .primary-btn-bar .dropdown .dropbtn{font-family:'Montserrat', sans-serif;background-color:#00a0ae;border:none;cursor:pointer;padding:11px 15px 11px 15px;font-size:1.4rem;color:#fff;cursor:pointer;margin:0px 0px 0px 0px;font-weight:500;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;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 .primary-nav .primary-btn-bar .dropdown .dropbtn object{margin-left:10px}nav .primary-nav .primary-btn-bar .dropdown .dropdown-content{display:none;position:absolute;background-color:#007882;min-width:225px;padding:10px 8px 10px 8px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1}nav .primary-nav .primary-btn-bar .dropdown .dropdown-content a{font-size:1.4rem;font-weight:500;color:#fff;padding:8px 15px 8px 15px;text-decoration:none;display:block;opacity:0.75}nav .primary-nav .primary-btn-bar .dropdown .dropdown-content a:hover{opacity:1}nav .primary-nav .primary-btn-bar .dropdown:hover .dropbtn{background-color:#007882}nav .primary-nav .primary-btn-bar .dropdown:hover .dropdown-content{display:block}nav .primary-nav .primary-btn-bar .primary-btn{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;font-size:1.4rem;color:#fff;padding:11px 15px 11px 15px;font-size:1.4rem;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;cursor:pointer;font-weight:500}nav .primary-nav .primary-btn-bar .primary-btn object{margin-left:10px}nav .primary-nav .primary-btn-bar .primary-btn:hover{background-color:#007882}nav .primary-nav .primary-btn-bar .primary-btn-selected{background-color:#007882;padding:11px 15px 11px 15px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}nav .primary-nav .primary-btn-bar .primary-btn-left{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 .primary-nav .profile-nav{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 .primary-nav .profile-nav img{width:25px;height:25px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}nav .primary-nav .profile-nav .profile-name{margin:0px 0px 0px 10px;font-family:'Roboto', sans-serif;font-size:1.4rem;opacity:0.75;color:#fff}nav .primary-nav .profile-nav:hover .profile-name{text-decoration:underline}@media (max-width: 1080px){nav .primary-nav .primary-btn-bar{padding:0px 10px 0px 10px}}nav .primary-nav .secondary-btn-bar{display:none;width:100%;max-width:1080px;margin:0 auto 0 auto;height:50px;position:relative;z-index:40;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}nav .primary-nav .secondary-btn-bar .secondary-btn-bar-section{display:none}nav .primary-nav .secondary-btn-bar .secondary-btn-bar-section .section-box{width:100%;height:0px;padding:0px 15px 0px 15px;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;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;background-color:#007882}nav .primary-nav .secondary-btn-bar .secondary-btn-bar-section .section-box .secondary-btn-box{height:40px;height:0px;background-color:#00a0ae;margin:0px 15px 0px -15px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}nav .primary-nav .secondary-btn-bar .secondary-btn-bar-section .section-box .secondary-btn-box-appear{height:40px}nav .primary-nav .secondary-btn-bar .secondary-btn-bar-section .section-box .secondary-btn{color:#fff;font-size:1.4rem;margin:0px 20px 0px 0px;opacity:0;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;transform:translate(-10px, 0px);font-weight:500}nav .primary-nav .secondary-btn-bar .secondary-btn-bar-section .section-box .secondary-btn:hover{opacity:1}nav .primary-nav .secondary-btn-bar .secondary-btn-bar-section .section-box .secondary-btn-appear{opacity:0.75;transform:translate(0px, 0px)}nav .primary-nav .secondary-btn-bar .secondary-btn-bar-section .section-box-appear{height:40px}nav .primary-nav .secondary-btn-bar-appear{height:40px}nav .trip-bar{width:100%;max-width:1080px;margin:-40px auto 0 auto;height:40px;position:relative}nav .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 .trip-bar .trip-tab-bar .trip-tab{width:33.33%;height:40px;border-right:2px solid #00a0ae;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;padding-left:15px;cursor:pointer;background-color:#004b51;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}nav .trip-bar .trip-tab-bar .trip-tab .trip-tab-ico{width:24px;height:24px;margin-right:15px;opacity:0.75}nav .trip-bar .trip-tab-bar .trip-tab .ico-trip{background-image:url("../img/ico-bus.svg")}nav .trip-bar .trip-tab-bar .trip-tab .ico-lines{background-image:url("../img/ico-map.svg")}nav .trip-bar .trip-tab-bar .trip-tab .ico-live{background-image:url("../img/ico-live.svg")}nav .trip-bar .trip-tab-bar .trip-tab .trip-tab-title{font-size:1.6rem;font-weight:500;color:#fff;opacity:0.75}nav .trip-bar .trip-tab-bar .trip-tab:hover{background-color:#00656e}nav .trip-bar .trip-tab-bar .trip-tab-selected{background-color:#fff;border-right:0px}nav .trip-bar .trip-tab-bar .trip-tab-selected .trip-tab-title{color:#00a0ae;opacity:1}nav .trip-bar .trip-tab-bar .trip-tab-selected .ico-trip{background-image:url("../img/ico-bus-green.svg")}nav .trip-bar .trip-tab-bar .trip-tab-selected .ico-lines{background-image:url("../img/ico-map-green.svg")}nav .trip-bar .trip-tab-bar .trip-tab-selected .ico-live{background-image:url("../img/ico-live-green.svg")}nav .trip-bar .trip-tab-bar .trip-tab-selected:hover{background-color:#fff}nav .trip-bar .trip-tab-bar .trip-tab-selected:hover .trip-tab-title{color:#00a0ae}nav .trip-bar .trip-tab-bar .trip-tab:last-child{border-color:#004b51}nav .trip-bar .trip-tab-bar .trip-tab:last-child:hover{border-color:#00656e}nav .trip-bar .trip-form{width:100%;height:80px;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 .trip-bar .trip-form .tab-form-box{width:100%;display:none}nav .trip-bar .trip-form .tab-form-box .tab-form{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 .trip-bar .trip-form .tab-form-box .tab-form .form-element{padding:0px 5px 0px 5px;flex-grow:1;width:300px}nav .trip-bar .trip-form .tab-form-box .tab-form .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 .trip-bar .trip-form .tab-form-box .tab-form .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;height:40px !important;cursor:pointer}nav .trip-bar .trip-form .tab-form-box .tab-form .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 .trip-bar .trip-form .tab-form-box .tab-form .form-element .datepicker{background-image:url("../img/ico-date-picker.svg");background-position:right;background-repeat:no-repeat}nav .trip-bar .trip-form .tab-form-box .tab-form .form-element .datepicker::-webkit-input-placeholder{color:#484848}nav .trip-bar .trip-form .tab-form-box .tab-form .form-element .datepicker::-moz-placeholder{color:#484848}nav .trip-bar .trip-form .tab-form-box .tab-form .form-element .datepicker:-ms-input-placeholder{color:#484848}nav .trip-bar .trip-form .tab-form-box .tab-form .form-element .datepicker:-moz-placeholder{color:#484848}nav .trip-bar .trip-form .tab-form-box .tab-form .form-element .spinner{width:70px;text-align:center;position:absolute;margin:-29px 0px 0px 0px}nav .trip-bar .trip-form .tab-form-box .tab-form .form-element .spinner>div{width:8px;height:8px;background-color:#888;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}nav .trip-bar .trip-form .tab-form-box .tab-form .form-element .spinner .bounce1{-webkit-animation-delay:-0.24s;animation-delay:-0.24s}nav .trip-bar .trip-form .tab-form-box .tab-form .form-element .spinner .bounce2{-webkit-animation-delay:-0.12s;animation-delay:-0.12s}@-webkit-keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}nav .trip-bar .trip-form .tab-form-box .tab-form .form-element-width{max-width:130px}nav .trip-bar .trip-form .tab-form-box .tab-form .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-left:5px;min-width:115px}nav .trip-bar .trip-form .tab-form-box .tab-form 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;margin-left:5px;cursor:pointer;min-width:115px}nav .trip-bar .trip-form .tab-form-box .tab-form .swap{color:#484848;cursor:pointer;opacity:0.5;width:24px;height:24px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}nav .trip-bar .trip-form .tab-form-box .tab-form .swap:hover{opacity:1}nav .trip-bar .trip-form .tab-form-box .tab-form .close-tab{padding:0px 0px 0px 15px;opacity:0.5;cursor:pointer}nav .trip-bar .trip-form .tab-form-box .tab-form-appear{opacity:1}nav .trip-bar .alert{display:none;width:100%;padding:20px}nav .trip-bar .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 .trip-bar .alert .alert-header .alert-title{font-size:1.6rem;font-weight:500;margin:0px 0px 10px 0px}nav .trip-bar .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 .trip-bar .alert .alert-header i:hover{opacity:1}nav .trip-bar .alert .alert-text{font-size:1.4rem;opacity:0.75;font-family:"Roboto", sans-serif;font-weight:400}nav .trip-bar .alert-info{background-color:#f8d363}@media (max-width: 1080px){nav .trip-bar{padding:0px 10px 0px 10px}}.container{width:100%;padding:160px 0px 0px 0px}.container .carousel{background-color:#111}.container .carousel .carousel-inner .carousel-item .carousel-caption{position:absolute;z-index:10;width:100%;height:450px}.container .carousel .carousel-inner .carousel-item .carousel-caption .carousel-caption-box{width:100%;max-width:1080px;margin:0 auto;height:450px;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}.container .carousel .carousel-inner .carousel-item .carousel-caption .carousel-caption-box .text-box h1{font-family:'Montserrat', sans-serif;font-weight:700;font-size:4.2rem;color:#fff}.container .carousel .carousel-inner .carousel-item .carousel-caption .carousel-caption-box .text-box p{font-family:'Roboto', sans-serif;font-size:1.8rem;opacity:0.75;color:#fff;width:70%}.container .news-header{width:100%;max-width:1080px;margin:60px auto 0px auto;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;-webkit-justify-content:space-between;justify-content:space-between}.container .news-header .news-title{font-size:2.8rem;font-weight:600}.container .news-header .alerts-btn{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;font-family:'Roboto', sans-serif;font-size:1.4rem;font-weight:400;padding:6px 8px 6px 8px;background-color:#ff8356;border:1px solid #ff5e23;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:5px}.container .news-content{width:100%;max-width:1080px;margin:0 auto;padding:60px 0px 80px 0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.container .news-content .last-news{width:60%;padding:0px 30px 0px 0px}.container .news-content .last-news .news-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin:0px 0px 40px 0px}.container .news-content .last-news .news-header .news-title{font-family:'Montserrat', sans-serif;font-size:2.6rem;font-weight:700}.container .news-content .last-news .news-header .news-section-btn{font-size:1.4rem;color:#484848;font-weight:500;opacity:0.5;margin-left:20px;margin-top:10px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.container .news-content .last-news .news-header .news-section-btn:hover{color:#00a0ae;opacity:1}.container .news-content .last-news .new-element{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;padding:0px 0px 40px 0px;margin:0px 0px 40px 0px;border-bottom:1px solid rgba(0,0,0,0.1);cursor:pointer}.container .news-content .last-news .new-element .date-box .date-number{font-family:'Montserrat', sans-serif;font-weight:400;width:55px;font-size:2.4rem;text-align:center;border:1px solid #00a0ae;padding:6px 0px 6px 0px;color:#00a0ae}.container .news-content .last-news .new-element .date-box .date-month{font-family:'Roboto', sans-serif;font-weight:400;width:55px;font-size:1.6rem;text-align:center;border:1px solid #00a0ae;padding:4px 0px 2px 0px;background-color:#00a0ae;color:#fff}.container .news-content .last-news .new-element .date-box .date-year{font-family:'Roboto', sans-serif;font-weight:400;width:55px;font-size:1.2rem;text-align:center;border:1px solid #00a0ae;padding:0px 0px 4px 0px;background-color:#00a0ae;color:#fff}.container .news-content .last-news .new-element .new-info{padding-left:30px}.container .news-content .last-news .new-element .new-info .new-title{font-size:2.4rem;font-family:'Montserrat', sans-serif;font-weight:500;margin-bottom:20px;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}.container .news-content .last-news .new-element .new-info .new-subtitle{font-size:1.6rem;font-family:'Roboto', sans-serif;font-weight:400;line-height:2.2rem;opacity:0.7;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}.container .news-content .last-news .new-element:last-child{margin:0px 0px 0px 0px;border:none}.container .news-content .last-news .new-element:hover .new-info .new-title{text-decoration:underline}.container .news-content .last-news .new-element:hover .new-info .new-subtitle{opacity:1}.container .news-content .important-news{width:40%;padding:0px 0px 0px 30px}.container .news-content .important-news .important-news-content{width:100%;border:1px solid #00a0ae;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:40px}.container .news-content .important-news .important-news-content .important-icon{position:absolute;margin:-52px 0px 0px -8px;font-size:3.6rem;color:#00a0ae}.container .news-content .important-news .important-news-content .important-news-element{padding:0px 0px 30px 0px;margin:0px 0px 30px 0px;border-bottom:1px solid rgba(0,0,0,0.1);color:#484848}.container .news-content .important-news .important-news-content .important-news-element .important-data{font-family:'Montserrat', sans-serif;font-size:1.4rem;font-weight:500;opacity:0.5;margin:0px 0px 10px 0px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.container .news-content .important-news .important-news-content .important-news-element .important-title{font-family:'Montserrat', sans-serif;font-size:1.8rem;font-weight:500;color:#00a0ae;margin-bottom:10px}.container .news-content .important-news .important-news-content .important-news-element .important-subtitle{font-family:'Roboto', sans-serif;font-size:1.6rem;font-weight:400;opacity:0.75;line-height:2.2rem;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.container .news-content .important-news .important-news-content .important-news-element:last-child{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border:none}.container .news-content .important-news .important-news-content .important-news-element:hover .important-title{text-decoration:underline}.container .news-content .important-news .important-news-content .important-news-element:hover .important-data,.container .news-content .important-news .important-news-content .important-news-element:hover .important-subtitle{opacity:1}.container .section-header{width:100%;max-width:1080px;margin:0 auto;padding:60px 0px 0px 0px}.container .section-header h1{font-size:2.8rem;font-weight:600}.container .section-header .subtitle{margin:15px 0px 0px 0px;opacity:0.5}.container .section-header .alert{width:100%;padding:20px;margin-top:30px}.container .section-header .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}.container .section-header .alert .alert-header .alert-title{font-size:1.6rem;font-weight:500;margin:0px 0px 10px 0px}.container .section-header .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}.container .section-header .alert .alert-header i:hover{opacity:1}.container .section-header .alert .alert-text{font-size:1.4rem;opacity:0.75;font-family:"Roboto", sans-serif;font-weight:400}.container .section-header .alert-info{background-color:#f8d363}.container .news-content .last-news .paginate{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;font-size:1.4rem;font-family:'Roboto', sans-serif;color:#666}.container .news-content .last-news .paginate span{min-width:30px;padding:5px 8px 5px 8px;border:1px solid #dbdbdb;text-align:center;margin:0px 5px 0px 0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.container .news-content .last-news .paginate span a{color:#484848}.container .news-content .last-news .paginate .prev,.container .news-content .last-news .paginate .next{padding:5px 8px 5px 8px;border:1px solid #dbdbdb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}.container .news-content .last-news .paginate .current{border-color:#00a0ae;color:#00a0ae}.container .news-content .search-result-content{width:70%}.container .news-content .search-result-content .new-element{-webkit-flex-direction:column;flex-direction:column}.container .news-content .search-result-content .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}.container .news-content .search-result-content .new-element .date-box .date-number{font-size:1.4rem;width:auto;padding:4px 6px 4px 6px}.container .news-content .search-result-content .new-element .date-box .date-month{font-size:1.4rem;width:auto;padding:5px 6px 5px 6px}.container .news-content .search-result-content .new-element .date-box .date-year{font-family:'Roboto', sans-serif;font-weight:400;width:55px;font-size:1.2rem;text-align:center;border:1px solid #00a0ae;padding:0px 0px 4px 0px;background-color:#00a0ae;color:#fff}.container .news-content .search-result-content .new-element .new-info{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px}.container .news-detail-content{width:100%;max-width:1080px;margin:0 auto;padding:60px 0px 0px 0px}.container .news-detail-content .breadcrumbs{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;margin:-20px 0px -25px 0px;font-size:1.4rem;font-family:'Roboto', sans-serif}.container .news-detail-content .breadcrumbs .breadcrumbs-back{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;color:#484848;opacity:0.45;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.container .news-detail-content .breadcrumbs .breadcrumbs-back i{font-size:1.4rem !important;margin:0px 5px 0px 0px}.container .news-detail-content .breadcrumbs .breadcrumbs-back:hover{opacity:1}.container .news-detail-content .breadcrumbs .breadcrumbs-separator{margin:0px 5px 0px 5px;opacity:0.25}.container .news-detail-content .breadcrumbs .breadcrumbs-title{opacity:0.45}.container .news-detail-content .zonification-header{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;-webkit-justify-content:space-between;justify-content:space-between}.container .news-detail-content .zonification-header .zonification-title{font-size:6rem;font-weight:600;margin:50px 0px 50px 0px}.container .news-detail-content .zonification-header .download-btn{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;font-family:'Roboto', sans-serif;font-size:1.4rem;font-weight:400;padding:6px 8px 6px 8px;background-color:#8DC63F;border:1px solid #77aa32;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:5px}.container .news-detail-content .zonification-header .download-btn i{font-size:1.8rem;margin-right:8px}.container .news-detail-content .news-detail-and-more{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;padding:60px 0px 60px 0px}.container .news-detail-content .news-detail-and-more .news-detail{width:65%;padding:0px 30px 0px 0px}.container .news-detail-content .news-detail-and-more .news-detail .new-title{font-family:'Montserrat', sans-serif;font-size:2.8rem;font-weight:500;margin-bottom:30px}.container .news-detail-content .news-detail-and-more .news-detail .new-data{font-family:'Montserrat', sans-serif;font-size:1.4rem;font-weight:400;padding:5px 10px 5px 10px;border:1px solid #00a0ae;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;margin:0px 0px 30px 0px;color:#00a0ae}.container .news-detail-content .news-detail-and-more .news-detail .new-text{font-family:'Roboto', sans-serif;font-size:1.8rem;font-weight:500;min-height:400px}.container .news-detail-content .news-detail-and-more .news-detail .new-text p{margin-bottom:20px;line-height:2.6rem;color:#555}.container .news-detail-content .news-detail-and-more .news-detail .new-text p a{display:inline-block;color:#00a0ae;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.container .news-detail-content .news-detail-and-more .news-detail .new-text p a:hover{text-decoration:underline}.container .news-detail-content .news-detail-and-more .news-detail .new-text a{display:inline-block;color:#00a0ae;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.container .news-detail-content .news-detail-and-more .news-detail .new-text a:hover{text-decoration:underline}.container .news-detail-content .news-detail-and-more .news-detail .new-text ul,.container .news-detail-content .news-detail-and-more .news-detail .new-text ol{line-height:2.6rem;color:#555;margin:0px 0px 20px 20px}.container .news-detail-content .news-detail-and-more .news-social{width:35%;padding:0px 0px 0px 30px;height:500px}.container .news-detail-content .news-detail-and-more .news-social .social-box{width:100%;border:1px solid #dbdbdb;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:40px}.container .news-detail-content .news-detail-and-more .news-social .social-box .social-title{margin:0px 0px 30px 0px;opacity:0.5}.container .news-detail-content .news-detail-and-more .news-social .social-box .social-element{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;padding:0px 0px 15px 0px;margin:0px 0px 15px 0px;border-bottom:1px solid rgba(0,0,0,0.1);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;color:#484848;cursor:pointer}.container .news-detail-content .news-detail-and-more .news-social .social-box .social-element .info-nav-btn{color:#484848;width:24px;height:24px;margin-right:15px;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}.container .news-detail-content .news-detail-and-more .news-social .social-box .social-element .ico-facebook{background-image:url("../img/ico-facebook-new.svg")}.container .news-detail-content .news-detail-and-more .news-social .social-box .social-element .ico-twitter{background-image:url("../img/ico-twitter-new.svg")}.container .news-detail-content .news-detail-and-more .news-social .social-box .social-element .ico-google{background-image:url("../img/ico-google-new.svg")}.container .news-detail-content .news-detail-and-more .news-social .social-box .social-element .social-text{font-family:'Roboto', sans-serif;font-size:1.6rem;font-weight:400;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}.container .news-detail-content .news-detail-and-more .news-social .social-box .social-element:hover .info-nav-btn,.container .news-detail-content .news-detail-and-more .news-social .social-box .social-element:hover .social-text{opacity:1}.container .news-detail-content .news-detail-and-more .news-social .social-box .social-element:last-child{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-bottom:none}.container .news-detail-content .alert-detail-and-more{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.container .news-detail-content .alert-detail-and-more .alert-content{width:65%;padding:0px 30px 0px 0px}.container .news-detail-content .alert-detail-and-more .alert-content .alert-detail{padding:20px 20px 20px 20px;border:1px solid rgba(0,0,0,0.1);margin:0px 0px 10px 0px}.container .news-detail-content .alert-detail-and-more .alert-content .alert-detail:last-child{margin:0px 0px 50px 0px}.container .news-detail-content .alert-detail-and-more .alert-content .alert-detail .alert-data{font-family:'Montserrat', sans-serif;font-size:1.2rem;font-weight:400;padding:4px 8px 4px 8px;border:1px solid #ff8356;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;margin:0px 0px 15px 0px;color:#ff8356}.container .news-detail-content .alert-detail-and-more .alert-content .alert-detail .alert-title{font-family:'Montserrat', sans-serif;font-size:2rem;font-weight:500;margin:0px 0px 10px 0px}.container .news-detail-content .alert-detail-and-more .alert-content .alert-detail .alert-text{font-family:'Roboto', sans-serif;font-size:1.6rem;font-weight:500}.container .news-detail-content .alert-detail-and-more .alert-content .alert-detail .alert-text p{line-height:2.6rem;color:#555}.container .news-detail-content .alert-detail-and-more .alert-content .alert-detail .alert-text a{margin-bottom:20px;line-height:2.6rem;color:#00a0ae}.container .news-detail-content .alert-detail-and-more .alert-content .alert-detail .alert-text a:hover{text-decoration:underline}.container .news-detail-content .alert-detail-and-more .alert-content .alert-detail .alert-text ul,.container .news-detail-content .alert-detail-and-more .alert-content .alert-detail .alert-text ol{line-height:2.6rem;color:#555;margin:0px 0px 20px 20px}.container .news-detail-content .alert-detail-and-more .news-social{width:35%;padding:0px 0px 0px 30px;height:500px}.container .news-detail-content .alert-detail-and-more .news-social .social-box{width:100%;border:1px solid #dbdbdb;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:40px}.container .news-detail-content .alert-detail-and-more .news-social .social-box .social-title{margin:0px 0px 30px 0px;opacity:0.5}.container .news-detail-content .alert-detail-and-more .news-social .social-box .social-element{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;padding:0px 0px 15px 0px;margin:0px 0px 15px 0px;border-bottom:1px solid rgba(0,0,0,0.1);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;color:#484848}.container .news-detail-content .alert-detail-and-more .news-social .social-box .social-element a{color:#484848;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}.container .news-detail-content .alert-detail-and-more .news-social .social-box .social-element .info-nav-btn{color:#484848;width:24px;height:24px;margin-right:15px;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}.container .news-detail-content .alert-detail-and-more .news-social .social-box .social-element .ico-facebook{background-image:url("../img/ico-facebook-new.svg")}.container .news-detail-content .alert-detail-and-more .news-social .social-box .social-element .ico-twitter{background-image:url("../img/ico-twitter-new.svg")}.container .news-detail-content .alert-detail-and-more .news-social .social-box .social-element .ico-google{background-image:url("../img/ico-google-new.svg")}.container .news-detail-content .alert-detail-and-more .news-social .social-box .social-element .social-text{font-family:'Roboto', sans-serif;font-size:1.6rem;font-weight:400;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}.container .news-detail-content .alert-detail-and-more .news-social .social-box .social-element:hover .info-nav-btn,.container .news-detail-content .alert-detail-and-more .news-social .social-box .social-element:hover .social-text{opacity:1}.container .news-detail-content .alert-detail-and-more .news-social .social-box .social-element:hover a{opacity:1}.container .news-detail-content .alert-detail-and-more .news-social .social-box .social-element:last-child{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-bottom:none}.container .faq-content{width:100%;max-width:1080px;margin:0 auto;padding:60px 0px 60px 0px}.container .faq-content .faq-element{width:100%;border:1px solid #dbdbdb;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;margin:0px 0px 5px 0px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.container .faq-content .faq-element .faq-element-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;-webkit-align-items:center;align-items:center;padding:30px 30px 30px 30px;cursor:pointer}.container .faq-content .faq-element .faq-element-header .faq-question{font-family:'Montserrat', sans-serif;font-size:1.8rem;font-weight:500}.container .faq-content .faq-element .faq-element-header i{opacity:0.5}.container .faq-content .faq-element .faq-element-content{display:none;padding:30px 30px 30px 30px;border-top:1px solid #dbdbdb}.container .faq-content .faq-element .faq-element-content p{font-family:'Roboto', sans-serif;font-size:1.6rem;font-weight:400;opacity:0.9}.container .faq-content .faq-element:last-child{margin:0px 0px 0px 0px}.container .faq-content .faq-element-selected{border:1px solid #00a0ae}.container .faq-content .faq-element-selected .faq-element-header{background-color:#00a0ae;color:#fff}.container .faq-content .faq-element-selected .faq-element-header i{opacity:1}.container .faq-content .faq-element-selected .faq-element-content{border-top:1px solid #00a0ae}.container .slide-lurraldebus{width:100%;height:400px;background-color:#333;background-size:cover;background-position:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:center;justify-content:center}.container .slide-lurraldebus .slide-text{width:100%;max-width:1080px;margin:0 auto;margin:-10px 0px 0px 0px}.container .slide-lurraldebus .slide-text h1{font-size:3.6rem;color:#fff;margin:0px 0px 20px 0px}.container .slide-lurraldebus .slide-text p{font-family:'Roboto', sans-serif;font-size:1.8rem;font-weight:500;color:#fff;width:60%}.container .lurraldebus-content{width:100%;max-width:1080px;margin:0 auto;padding:0px 0px 0px 0px}.container .lurraldebus-content .zonificacion-filter{width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;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;margin-top:-20px;margin-bottom:40px}.container .lurraldebus-content .zonificacion-filter .form-element{padding:0px 5px 0px 5px;flex-grow:1;width:300px}.container .lurraldebus-content .zonificacion-filter .form-element:first-child{padding:0px 5px 0px 0px}.container .lurraldebus-content .zonificacion-filter .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;height:40px !important;cursor:pointer}.container .lurraldebus-content .zonificacion-filter input[type="button"]{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;margin-left:5px}.container .lurraldebus-content .breadcrumbs{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;margin:40px 0px -25px 0px;font-size:1.4rem;font-family:'Roboto', sans-serif}.container .lurraldebus-content .breadcrumbs .breadcrumbs-back{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;color:#484848;opacity:0.45;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.container .lurraldebus-content .breadcrumbs .breadcrumbs-back i{font-size:1.4rem !important;margin:0px 5px 0px 0px}.container .lurraldebus-content .breadcrumbs .breadcrumbs-back:hover{opacity:1}.container .lurraldebus-content .breadcrumbs .breadcrumbs-separator{margin:0px 5px 0px 5px;opacity:0.25}.container .lurraldebus-content .breadcrumbs .breadcrumbs-title{opacity:0.45}.container .lurraldebus-content .tabla-tarifas{width:100%}.container .lurraldebus-content .tabla-tarifas .no-result-text{font-family:'Roboto', sans-serif;text-align:center;font-size:1.6rem;padding:30px;background-color:#fcf8e3;border:1px solid #f5e69e;color:#8a6d3b}.container .lurraldebus-content .tabla-tarifas .jumps-from{flex-grow:1;padding:30px 30px 30px 30px;border:1px solid #dbdbdb}.container .lurraldebus-content .tabla-tarifas .jumps-from .jumps-from-title{font-size:1.8rem;font-weight:500;font-family:'Montserrat', sans-serif;margin:0px 0px 20px 0px}.container .lurraldebus-content .tabla-tarifas .jumps-from table{width:100%;border-collapse:collapse}.container .lurraldebus-content .tabla-tarifas .jumps-from table thead tr td{font-size:1.4rem;font-weight:600;padding:5px 8px 10px 8px}.container .lurraldebus-content .tabla-tarifas .jumps-from table thead tr td:last-child{width:75px;text-align:center}.container .lurraldebus-content .tabla-tarifas .jumps-from table tbody{font-family:'Roboto', sans-serif;background-color:#fff}.container .lurraldebus-content .tabla-tarifas .jumps-from table tbody tr td{font-size:1.6rem;padding:6px 8px 6px 8px}.container .lurraldebus-content .tabla-tarifas .jumps-from table tbody tr td sup{font-size:1rem}.container .lurraldebus-content .tabla-tarifas .jumps-from table tbody tr td:last-child{width:75px;text-align:right}.container .lurraldebus-content .tabla-tarifas .jumps-from table tbody tr:nth-child(odd){background-color:#d8edee}.container .lurraldebus-content .tabla-tarifas .result-coment-box{border-right:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background-color:rgba(120,129,135,0.05);padding:30px 30px 30px 30px;min-width:350px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.container .lurraldebus-content .tabla-tarifas .result-coment-box .result-coment{font-family:'Roboto', sans-serif;font-size:1.6rem;margin:0px 0px 5px 0px;opacity:0.75;margin-bottom:15px}.container .lurraldebus-content .tabla-tarifas .result-coment-box .result-coment:last-child{margin-bottom:0px}.container .lurraldebus-content .tabla-tarifas .result-coment-box .result-coment sup{font-size:10px}.container .lurraldebus-content .lurraldebus-highlight{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin:-90px 0px 0px 0px;-webkit-box-shadow:0px 2px 15px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 15px 0px rgba(0,0,0,0.1);box-shadow:0px 2px 15px 0px rgba(0,0,0,0.1)}.container .lurraldebus-content .lurraldebus-highlight .lurraldebus-highlight-element{width:33.33%;margin-bottom:5px;padding:40px;background-color:#fff}.container .lurraldebus-content .lurraldebus-highlight .lurraldebus-highlight-element .highlight-img{width:70px;height:40px;margin:0px 0px 30px 0px;margin:0px auto 30px auto}.container .lurraldebus-content .lurraldebus-highlight .lurraldebus-highlight-element .highlight-element-title{font-family:'Montserrat', sans-serif;font-size:1.8rem;font-weight:600;margin:0px 0px 5px 0px;text-align:center}.container .lurraldebus-content .lurraldebus-highlight .lurraldebus-highlight-element .highlight-element-text{font-size:1.4rem;font-weight:500;line-height:2rem;font-family:'Roboto', sans-serif;text-align:center}.container .lurraldebus-content .lurraldebus-info,.container .lurraldebus-content .mugi-info{padding:60px 0px 60px 0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-title,.container .lurraldebus-content .mugi-info .lurraldebus-info-title{width:45%;padding:0px 40px 0px 0px}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-title .lurraldebus-info-title-title,.container .lurraldebus-content .mugi-info .lurraldebus-info-title .lurraldebus-info-title-title{font-size:2.8rem;font-weight:600;margin:0px 0px 60px 0px}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-title .lurraldebus-info-title-subtitle,.container .lurraldebus-content .mugi-info .lurraldebus-info-title .lurraldebus-info-title-subtitle{font-family:'Roboto', sans-serif;font-size:1.6rem;font-weight:500;opacity:0.5;line-height:2.6rem;letter-spacing:0.5px}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-title .mugi-picture,.container .lurraldebus-content .mugi-info .lurraldebus-info-title .mugi-picture{width:100%;margin:-10px 0px 0px -10px}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-title .mugi-picture-2,.container .lurraldebus-content .mugi-info .lurraldebus-info-title .mugi-picture-2{width:100%;margin:10px 0px 0px -10px}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-title .service-phone,.container .lurraldebus-content .mugi-info .lurraldebus-info-title .service-phone{display:inline-block;padding:20px 40px 20px 40px;background-color:#fff;margin:20px 0px 0px 0px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 25px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 25px 0px rgba(0,0,0,0.15);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-title .service-phone:hover,.container .lurraldebus-content .mugi-info .lurraldebus-info-title .service-phone:hover{transform:translate(0px, -3px);-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 50px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 50px 0px rgba(0,0,0,0.1)}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-title .service-phone img,.container .lurraldebus-content .mugi-info .lurraldebus-info-title .service-phone img{width:250px}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text,.container .lurraldebus-content .mugi-info .lurraldebus-info-text{width:55%;margin:100px 0px 0px 0px;font-family:'Roboto', sans-serif;padding:0px 0px 0px 40px}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text p,.container .lurraldebus-content .mugi-info .lurraldebus-info-text p{margin-bottom:20px;font-size:1.6rem;line-height:2.6rem;color:#555}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text p a,.container .lurraldebus-content .mugi-info .lurraldebus-info-text p a{display:inline-block;color:#00a0ae}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text p a:hover,.container .lurraldebus-content .mugi-info .lurraldebus-info-text p a:hover{text-decoration:underline}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text table,.container .lurraldebus-content .mugi-info .lurraldebus-info-text table{width:100%;border-collapse:collapse}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text table thead tr td,.container .lurraldebus-content .mugi-info .lurraldebus-info-text table thead tr td{font-size:1.4rem;font-weight:600;padding:5px 8px 10px 8px}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text table thead tr td:last-child,.container .lurraldebus-content .mugi-info .lurraldebus-info-text table thead tr td:last-child{width:75px;text-align:center}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text table tbody,.container .lurraldebus-content .mugi-info .lurraldebus-info-text table tbody{font-family:'Roboto', sans-serif;background-color:#fff}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text table tbody tr td,.container .lurraldebus-content .mugi-info .lurraldebus-info-text table tbody tr td{font-size:1.6rem;padding:6px 8px 6px 8px}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text table tbody tr td sup,.container .lurraldebus-content .mugi-info .lurraldebus-info-text table tbody tr td sup{font-size:1rem}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text table tbody tr td:last-child,.container .lurraldebus-content .mugi-info .lurraldebus-info-text table tbody tr td:last-child{width:75px;text-align:center}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text table tbody tr:nth-child(odd),.container .lurraldebus-content .mugi-info .lurraldebus-info-text table tbody tr:nth-child(odd){background-color:#d8edee}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text img,.container .lurraldebus-content .mugi-info .lurraldebus-info-text img{width:auto;max-width:100%;margin:0px 0px 20px 0px}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text .mugi-link,.container .lurraldebus-content .mugi-info .lurraldebus-info-text .mugi-link{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;margin:0px 0px 40px 0px;padding:10px 15px 10px 15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:260px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;border:1px solid #b9c001;background-color:#b9c001}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text .mugi-link:hover,.container .lurraldebus-content .mugi-info .lurraldebus-info-text .mugi-link:hover{border:1px solid #00427a;background-color:transparent}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text .mugi-link img,.container .lurraldebus-content .mugi-info .lurraldebus-info-text .mugi-link img{width:50px;margin:0px 15px 0px -5px}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text .mugi-link .mugi-text,.container .lurraldebus-content .mugi-info .lurraldebus-info-text .mugi-link .mugi-text{font-size:1.8rem;font-weight:600;color:#00427a;margin:5px}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text .ticket-link,.container .lurraldebus-content .mugi-info .lurraldebus-info-text .ticket-link{padding:10px 15px 10px 15px;border:1px solid #00a0ae;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;display:block;width:182px;color:#00a0ae}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text .ticket-link:hover,.container .lurraldebus-content .mugi-info .lurraldebus-info-text .ticket-link:hover{border:1px solid #00a0ae;background-color:#00a0ae;color:#fff}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text ul,.container .lurraldebus-content .mugi-info .lurraldebus-info-text ul{padding:0px 0px 0px 18px;list-style-type:circle}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text ul li,.container .lurraldebus-content .mugi-info .lurraldebus-info-text ul li{font-size:1.6rem;line-height:2.6rem;color:#555;margin-bottom:20px}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text .contact-subcontent,.container .lurraldebus-content .mugi-info .lurraldebus-info-text .contact-subcontent{width:100%;padding:0px 10px 0px 0px;margin:0px 0px 30px 0px}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text .contact-subcontent .subcontent-title,.container .lurraldebus-content .mugi-info .lurraldebus-info-text .contact-subcontent .subcontent-title{width:100%;padding:30px 30px 30px 30px;border:1px solid #dbdbdb;font-weight:500;color:rgba(0,0,0,0.5);background-color:rgba(120,129,135,0.05);margin:0px 0px 0px 0px}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text .contact-subcontent .contact-subcontent-box,.container .lurraldebus-content .mugi-info .lurraldebus-info-text .contact-subcontent .contact-subcontent-box{width:100%;padding:30px 30px 30px 30px;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text .contact-subcontent .contact-subcontent-box .subcontent-data-title,.container .lurraldebus-content .mugi-info .lurraldebus-info-text .contact-subcontent .contact-subcontent-box .subcontent-data-title{font-size:1.4rem;margin:0px 0px 5px 0px;opacity:0.75}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text .contact-subcontent .contact-subcontent-box .subcontent-data,.container .lurraldebus-content .mugi-info .lurraldebus-info-text .contact-subcontent .contact-subcontent-box .subcontent-data{font-size:1.6rem;font-family:'Roboto', sans-serif;margin:0px 0px 20px 0px}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text .contact-subcontent .contact-subcontent-box .subcontent-data a,.container .lurraldebus-content .mugi-info .lurraldebus-info-text .contact-subcontent .contact-subcontent-box .subcontent-data a{display:inline-block;color:#00a0ae}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text .contact-subcontent .contact-subcontent-box .subcontent-data:last-child,.container .lurraldebus-content .mugi-info .lurraldebus-info-text .contact-subcontent .contact-subcontent-box .subcontent-data:last-child{margin:0px 0px 0px 0px}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text .contact-subcontent:last-child,.container .lurraldebus-content .mugi-info .lurraldebus-info-text .contact-subcontent:last-child{padding:0px 0px 0px 10px}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text .report-box,.container .lurraldebus-content .mugi-info .lurraldebus-info-text .report-box{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;border-bottom:1px solid rgba(0,0,0,0.1);padding:10px 0px 10px 0px}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text .report-box .report-title,.container .lurraldebus-content .mugi-info .lurraldebus-info-text .report-box .report-title{line-height:100%;margin-bottom:0px}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text .report-box .report-download-btn,.container .lurraldebus-content .mugi-info .lurraldebus-info-text .report-box .report-download-btn{color:#484848;opacity:0.25;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.container .lurraldebus-content .lurraldebus-info .lurraldebus-info-text .report-box .report-download-btn:hover,.container .lurraldebus-content .mugi-info .lurraldebus-info-text .report-box .report-download-btn:hover{opacity:1}.container .lurraldebus-content .lurraldebus-info:first-child{padding:60px 0px 100px 0px}.container .lurraldebus-content .mugi-operators{padding:0px 0px 80px 0px}.container .lurraldebus-content .mugi-operators .operators-title{font-size:2.8rem;font-weight:600;margin:0px 0px 60px 0px}.container .lurraldebus-content .mugi-operators .mugi-operators-content{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:wrap;margin:0px 0px 60px 0px}.container .lurraldebus-content .mugi-operators .mugi-operators-content .mugi-operator-col{width:50%;padding:0px 30px 0px 0px;margin:0px 0px 40px 0px}.container .lurraldebus-content .mugi-operators .mugi-operators-content .mugi-operator-col .operator-col-title{font-size:1.6rem;font-family:'Montserrat', sans-serif;font-weight:600;letter-spacing:0.8px;opacity:0.5;margin:0px 0px 40px 0px}.container .lurraldebus-content .mugi-operators .mugi-operators-content .mugi-operator-col .operator-operator{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;padding:0px 0px 10px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;margin:0px 0px 10px 0px;border-bottom:1px solid #dbdbdb}.container .lurraldebus-content .mugi-operators .mugi-operators-content .mugi-operator-col .operator-operator img{width:20px;height:13px;margin:0px 15px 0px 0px}.container .lurraldebus-content .mugi-operators .mugi-operators-content .mugi-operator-col .operator-operator .operator-text{color:#484848;font-family:'Roboto', sans-serif}.container .lurraldebus-content .mugi-operators .mugi-operators-content .mugi-operator-col .operator-operator:last-child{margin:0px 0px 0px 0px;border:none}.container .lurraldebus-content .mugi-operators .mugi-information{font-size:1.6rem;font-family:'Roboto', sans-serif;font-weight:400;opacity:0.5}.container .lurraldebus-content .zonification-header{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;-webkit-justify-content:space-between;justify-content:space-between}.container .lurraldebus-content .zonification-header .zonification-title{font-size:2.8rem;font-weight:600;margin:50px 0px 50px 0px}.container .lurraldebus-content .zonification-header .download-btn{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;font-family:'Roboto', sans-serif;font-size:1.4rem;font-weight:400;padding:6px 8px 6px 8px;background-color:#8DC63F;border:1px solid #77aa32;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:5px}.container .lurraldebus-content .zonification-header .download-btn i{font-size:1.8rem;margin-right:8px}.container .lurraldebus-content .zonification-cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;padding:0px 0px 80px 0px}.container .lurraldebus-content .zonification-cols .alternative-select{display:none}.container .lurraldebus-content .zonification-cols .zones-col{width:225px;padding:0px 20px 0px 0px}.container .lurraldebus-content .zonification-cols .zones-col .zone-title{margin:0px 0px 5px 0px;cursor:pointer;padding:8px 10px 8px 10px;background-color:rgba(120,129,135,0.05);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:1.4rem;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.container .lurraldebus-content .zonification-cols .zones-col .zone-title:hover{background-color:rgba(120,129,135,0.15)}.container .lurraldebus-content .zonification-cols .zones-col .zone-title-selected{background-color:#00a0ae;color:#fff}.container .lurraldebus-content .zonification-cols .zones-col .zone-title-selected:hover{background-color:#00a0ae;color:#fff}.container .lurraldebus-content .zonification-cols .zones-col-prices{min-width:325px;padding:0px 20px 0px 0px}.container .lurraldebus-content .zonification-cols .zones-col-prices .zone-title,.container .lurraldebus-content .zonification-cols .zones-col-prices .price-title{margin:0px 0px 5px 0px;cursor:pointer;padding:8px 10px 8px 10px;background-color:rgba(120,129,135,0.05);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:1.4rem;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.container .lurraldebus-content .zonification-cols .zones-col-prices .zone-title:hover,.container .lurraldebus-content .zonification-cols .zones-col-prices .price-title:hover{background-color:rgba(120,129,135,0.15)}.container .lurraldebus-content .zonification-cols .zones-col-prices .zone-title-selected,.container .lurraldebus-content .zonification-cols .zones-col-prices .price-title-selected{background-color:#00a0ae;color:#fff}.container .lurraldebus-content .zonification-cols .zones-col-prices .zone-title-selected:hover,.container .lurraldebus-content .zonification-cols .zones-col-prices .price-title-selected:hover{background-color:#00a0ae;color:#fff}.container .lurraldebus-content .zonification-cols .jumps-towns-col,.container .lurraldebus-content .zonification-cols .prices-towns-col{flex-grow:1;width:1px;display:none}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-towns-col-content,.container .lurraldebus-content .zonification-cols .prices-towns-col .jumps-towns-col-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.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{flex-grow:1;padding:30px 30px 30px 30px;border:1px solid #dbdbdb}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-towns-col-content .jumps-from .jumps-from-title,.container .lurraldebus-content .zonification-cols .prices-towns-col .jumps-towns-col-content .jumps-from .jumps-from-title{font-size:1.8rem;font-weight:500;font-family:'Montserrat', sans-serif;margin:0px 0px 20px 0px}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-towns-col-content .jumps-from table,.container .lurraldebus-content .zonification-cols .prices-towns-col .jumps-towns-col-content .jumps-from table{width:100%;border-collapse:collapse}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-towns-col-content .jumps-from table thead tr td,.container .lurraldebus-content .zonification-cols .prices-towns-col .jumps-towns-col-content .jumps-from table thead tr td{font-size:1.4rem;font-weight:600;padding:5px 8px 10px 8px}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-towns-col-content .jumps-from table thead tr td:last-child,.container .lurraldebus-content .zonification-cols .prices-towns-col .jumps-towns-col-content .jumps-from table thead tr td:last-child{width:75px;text-align:center}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-towns-col-content .jumps-from table tbody,.container .lurraldebus-content .zonification-cols .prices-towns-col .jumps-towns-col-content .jumps-from table tbody{font-family:'Roboto', sans-serif;background-color:#fff}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-towns-col-content .jumps-from table tbody tr td,.container .lurraldebus-content .zonification-cols .prices-towns-col .jumps-towns-col-content .jumps-from table tbody tr td{font-size:1.6rem;padding:6px 8px 6px 8px}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-towns-col-content .jumps-from table tbody tr td sup,.container .lurraldebus-content .zonification-cols .prices-towns-col .jumps-towns-col-content .jumps-from table tbody tr td sup{font-size:1rem}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-towns-col-content .jumps-from table tbody tr td:last-child,.container .lurraldebus-content .zonification-cols .prices-towns-col .jumps-towns-col-content .jumps-from table tbody tr td:last-child{width:75px;text-align:center}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-towns-col-content .jumps-from table tbody tr:nth-child(odd),.container .lurraldebus-content .zonification-cols .prices-towns-col .jumps-towns-col-content .jumps-from table tbody tr:nth-child(odd){background-color:#d8edee}.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{border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background-color:rgba(120,129,135,0.05);padding:30px 30px 30px 30px;min-width:350px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-towns-col-content .towns .towns-map,.container .lurraldebus-content .zonification-cols .prices-towns-col .jumps-towns-col-content .towns .towns-map{margin:0px 0px 30px 0px}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-towns-col-content .towns .towns-map .zones,.container .lurraldebus-content .zonification-cols .prices-towns-col .jumps-towns-col-content .towns .towns-map .zones{opacity:0.25}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-towns-col-content .towns .jumps-from-title,.container .lurraldebus-content .zonification-cols .prices-towns-col .jumps-towns-col-content .towns .jumps-from-title{font-size:1.8rem;font-weight:500;font-family:'Montserrat', sans-serif;margin:0px 0px 20px 0px}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-towns-col-content .towns .town-title,.container .lurraldebus-content .zonification-cols .prices-towns-col .jumps-towns-col-content .towns .town-title{font-family:'Roboto', sans-serif;font-size:1.6rem;margin:0px 0px 5px 0px;opacity:0.75}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-towns-col-content .towns .town-title sup,.container .lurraldebus-content .zonification-cols .prices-towns-col .jumps-towns-col-content .towns .town-title sup{font-size:10px}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-towns-col-content .towns .bottom-margin,.container .lurraldebus-content .zonification-cols .prices-towns-col .jumps-towns-col-content .towns .bottom-margin{margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;border-bottom:1px solid #dbdbdb}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-town-prices,.container .lurraldebus-content .zonification-cols .prices-towns-col .jumps-town-prices{-webkit-flex-direction:column;flex-direction:column;flex-direction:column-reverse}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-town-prices .towns,.container .lurraldebus-content .zonification-cols .prices-towns-col .jumps-town-prices .towns{border-top:none;border-right:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.container .lurraldebus-content .zonification-cols .jumps-towns-col .jumps-town-prices .jumps-from table tbody tr td:last-child,.container .lurraldebus-content .zonification-cols .prices-towns-col .jumps-town-prices .jumps-from table tbody tr td:last-child{text-align:right}.container .lurraldebus-content .zonification-cols #bidasoa-box,.container .lurraldebus-content .zonification-cols #prices-1-box{display:block}.container .lurraldebus-content .cookies-content{padding:80px 0px 80px 0px}.container .lurraldebus-content .cookies-content .cookies-title{font-size:2.8rem;font-weight:600;margin:0px 0px 60px 0px}.container .lurraldebus-content .cookies-content .cookies-text-content{width:70%}.container .lurraldebus-content .cookies-content .cookies-text-content .cookies-text-title{font-size:1.4rem;font-family:'Montserrat', sans-serif;margin:40px 0px 20px 0px;font-weight:700;letter-spacing:1px}.container .lurraldebus-content .cookies-content .cookies-text-content .cookies-text-text{font-family:'Roboto', sans-serif;margin:0px 0px 10px 0px;font-size:1.6rem;line-height:2.6rem;color:#555}.container .lurraldebus-content .cookies-content .cookies-text-content ul{list-style-type:none;margin:0px 0px 20px 20px;font-family:'Roboto', sans-serif}.container .lurraldebus-content .cookies-content .cookies-text-content ul li{margin:0px 0px 5px 0px}.container .lurraldebus-content .cookies-content .cookies-text-content ul li a{display:inline-block;color:#00a0ae}.container .lurraldebus-content .cookies-content .cookies-text-content ul li a:hover{text-decoration:underline}.container .lurraldebus-content .cookies-content .cookies-text-content .cookies-btn{display:inline-block;margin:30px 0px 0px 0px;font-family:'Roboto', sans-serif;font-size:1.8rem;font-weight:400;padding:12px 16px 12px 16px;background-color:#8DC63F;border:1px solid #77aa32;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.container .lurraldebus-content .contact-content .contact-subtitle{font-size:2.4rem;margin:0px 0px 40px 0px}.container .lurraldebus-content .contact-content .contact-cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin:0px 0px 60px 0px}.container .lurraldebus-content .contact-content .contact-cols .contact-subcontent{width:50%;padding:0px 10px 0px 0px;margin:0px 0px 30px 0px}.container .lurraldebus-content .contact-content .contact-cols .contact-subcontent .subcontent-title{width:100%;padding:30px 30px 30px 30px;border:1px solid #dbdbdb;font-weight:500;color:rgba(0,0,0,0.5);background-color:rgba(120,129,135,0.05)}.container .lurraldebus-content .contact-content .contact-cols .contact-subcontent .contact-subcontent-box{width:100%;padding:30px 30px 30px 30px;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb}.container .lurraldebus-content .contact-content .contact-cols .contact-subcontent .contact-subcontent-box .subcontent-data-title{font-size:1.4rem;margin:0px 0px 5px 0px;opacity:0.75}.container .lurraldebus-content .contact-content .contact-cols .contact-subcontent .contact-subcontent-box .subcontent-data{font-size:1.6rem;font-family:'Roboto', sans-serif;margin:0px 0px 20px 0px}.container .lurraldebus-content .contact-content .contact-cols .contact-subcontent .contact-subcontent-box .subcontent-data a{display:inline-block;color:#00a0ae}.container .lurraldebus-content .contact-content .contact-cols .contact-subcontent .contact-subcontent-box .subcontent-data:last-child{margin:0px 0px 0px 0px}.container .lurraldebus-content .contact-content .contact-cols .contact-subcontent:last-child{padding:0px 0px 0px 10px}.container-result{padding:160px 0px 100px 0px;width:100%;background-color:#f3f3f3}.container-result .map-result{width:100%;height:150px;background-color:#ccc;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;position:relative}.container-result .map-result .map-options-btn{position:absolute;z-index:15;width:100%;height:50px}.container-result .map-result .map-options-btn .map-options-btn-content{width:100%;height:50px;max-width:1080px;margin:0px auto 0px auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;justify-content:flex-end;padding:10px 0px 0px 0px}.container-result .map-result .map-options-btn .map-options-btn-content .map-btn{height:30px;padding:6px 15px 0px 15px;background-color:rgba(0,0,0,0.65);font-size:1.5rem;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0px 0px 0px 5px;cursor:pointer;font-family:'Roboto', sans-serif;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;transform:translate(25px, 0px);opacity:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.container-result .map-result .map-options-btn .map-options-btn-content .map-btn:hover{background-color:rgba(0,0,0,0.85)}.container-result .map-result .map-options-btn .map-options-btn-content .map-btn-appear{opacity:1;transform:translate(0px, 0px)}.container-result .map-result #map{width:100%;height:150px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.container-result .map-result-big{height:550px}.container-result .map-result-big #map{height:550px}.container-result .trip-result-content{width:100%;max-width:1080px;margin:0 auto;margin-top:-550px;position:relative;z-index:15;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.container-result .trip-result-content .open-map-content{height:100px;width:100%}.container-result .trip-result-content .open-map-content .open-map-box{width:100%;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;align-items:center;justify-content:center}.container-result .trip-result-content .open-map-content .open-map-box .open-map-btn{padding:15px 20px 15px 20px;background-color:rgba(0,0,0,0.65);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;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;margin:25px;color:#fff;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}.container-result .trip-result-content .open-map-content .open-map-box .open-map-btn i{margin:0px 15px 0px 0px}.container-result .trip-result-content .trip-result-info-header{width:100%;height:50px;border: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;padding:0px 20px 0px 20px;position:relative;background-color:#fff}.container-result .trip-result-content .trip-result-info-header .left-info{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}.container-result .trip-result-content .trip-result-info-header .left-info .header-city{font-size:1.8rem;font-weight:500}.container-result .trip-result-content .trip-result-info-header .left-info .swap{color:#484848;margin:0px 8px 0px 8px;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}.container-result .trip-result-content .trip-result-info-header .left-info .swap:hover{opacity:1}.container-result .trip-result-content .trip-result-info-header .left-info .arrow{width:16px;color:#484848;margin:2px 10px 0px 4px;opacity:0.5}.container-result .trip-result-content .trip-result-info-header .left-info .header-data{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;font-family:'Roboto', sans-serif;font-size:1.4rem;margin:0px 0px 0px 20px}.container-result .trip-result-content .trip-result-info-header .left-info .header-data .hour{margin-right:15px}.container-result .trip-result-content .trip-result-info-header .left-info .header-data .hour,.container-result .trip-result-content .trip-result-info-header .left-info .header-data .day{margin-top:1px}.container-result .trip-result-content .trip-result-info-header .left-info-line{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}.container-result .trip-result-content .trip-result-info-header .left-info-line .line-code{font-family:'Montserrat', sans-serif;font-size:1.2rem;font-weight:500;color:#00a0ae;padding:3px 5px;border:1px solid #00a0ae;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0px 15px 0px 0px}.container-result .trip-result-content .trip-result-info-header .left-info-line .header-city{font-size:1.8rem;font-weight:500}.container-result .trip-result-content .trip-result-info-header .left-info-line .info-phone{font-size:18px;margin-left:10px;color:#ccc;padding:1px 0px 0px 0px}.container-result .trip-result-content .trip-result-info-header .right-info{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;border-left:1px solid #dbdbdb;padding:0px 0px 0px 20px;font-family:'Montserrat', sans-serif;font-size:1.4rem;font-weight:400}.container-result .trip-result-content .trip-result-info-header .right-info .right-btn{margin:0px 0px 0px 15px;opacity:0.5;color:#484848;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}.container-result .trip-result-content .trip-result-info-header .right-info .right-btn:hover{opacity:1}.container-result .trip-result-content .trip-result-info{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;align-items:flex-start}.container-result .trip-result-content .trip-result-info .trip-options{width:350px;height:663px;overflow:scroll;border:1px solid #dbdbdb;border-top:none;background-color:#fff;margin-right:-1px}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-element{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}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-element:last-child{border:none}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-element .trip-option-bar-content{width:1px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-element .trip-option-bar-content .trip-option-bar{height:100%;width:1px;background-color:#95f6ff}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-element .itineray-element{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;margin:0px 0px 10px -6px}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-element .itineray-element:last-child{margin:0px 0px 0px -6px}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-element .itineray-element .big-dot{width:11px;height:11px;background-color:#fff;padding:2px 2px 2px 2px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-element .itineray-element .big-dot .dot{width:7px;height:7px;border:1px solid #00a0ae;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-element .itineray-element .hour{font-family:'Roboto', sans-serif;font-weight:700;margin:0px 15px 0px 15px}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-element .itineray-element .bus-line{font-family:'Montserrat', sans-serif;font-weight:500;font-size:1.2rem;padding:3px 5px;color:#777;border:1px solid #999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;letter-spacing:1.5px;margin:0px 15px 0px 0px}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-element .itineray-element .city{font-size:1.4rem}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-element .transfer{margin:15px 0px 15px -6px}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-element .transfer .big-dot{visibility:hidden}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-element .transfer .transfer-content{background-color:#f1f1f1;padding:5px 7px;border:1px solid #dbdbdb;margin:0px 0px 0px 14px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;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}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-element .transfer .transfer-content .men-walking{font-size:1.6rem;opacity:0.5}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-element .transfer .transfer-content .transfer-title{font-family:'Roboto', sans-serif;font-size:1.3rem;opacity:0.75;margin:0px 8px 0px 8px}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-element .transfer .transfer-content .transfer-line{font-family:'Montserrat', sans-serif;font-size:1.2rem;font-weight:700;opacity:0.75;letter-spacing:1.5px}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-element .transfer .transfer-content .line-arrow{opacity:0.5;margin:1px 2px 0px 0px;font-size:1.4rem}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-element .detail-btn-content{display:none;padding:20px 0px 0px 1px;background-color:#fff;margin-left:-1px}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-element .detail-btn-content .detail-btn{padding:8px 12px 8px 12px;border:1px solid #dbdbdb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;font-family:'Roboto', sans-serif;color:#999}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-disable{background:#eaeaea;background:-moz-linear-gradient(left, #eaeaea 80%, #dbdbdb 100%);background:-webkit-linear-gradient(left, #eaeaea 80%, #dbdbdb 100%);background:linear-gradient(to right, #eaeaea 80%, #dbdbdb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#dbdbdb',GradientType=1 )}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-disable .trip-option-bar-content{opacity:0.5}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-disable .itineray-element{opacity:0.5}.container-result .trip-result-content .trip-result-info .trip-options .trip-option-disable .itineray-element .big-dot{background-color:#eaeaea}.container-result .trip-result-content .trip-result-info .trip-options .more-trips{padding:15px 20px 15px 20px;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;border-bottom:1px solid #dbdbdb}.container-result .trip-result-content .trip-result-info .trip-options .more-trips .more-trips-title{font-family:'Montserrat', sans-serif;font-size:1.6rem;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}.container-result .trip-result-content .trip-result-info .trip-options .more-trips .drop-down{font-size:20px;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}.container-result .trip-result-content .trip-result-info .trip-detail{flex-grow:1;border:1px solid #dbdbdb;border-top:none;background-color:#fff;padding:25px 25px 25px 25px}.container-result .trip-result-content .trip-result-info .trip-detail .trip-detail-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;-webkit-align-items:center;align-items:center;margin:0px 0px 30px 0px}.container-result .trip-result-content .trip-result-info .trip-detail .trip-detail-header .trip-detail-title{font-family:'Montserrat', sans-serif;font-size:2.4rem;font-weight:300;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}.container-result .trip-result-content .trip-result-info .trip-detail .trip-detail-header .trip-detail-title .trip-back{display:none;opacity:0.5;margin:0px 10px 0px 0px}.container-result .trip-result-content .trip-result-info .trip-detail .trip-detail-header .download-pdf-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.container-result .trip-result-content .trip-result-info .trip-detail .trip-detail-header .download-pdf-content .download-btn{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;font-family:'Roboto', sans-serif;font-size:1.4rem;font-weight:400;padding:6px 8px 6px 8px;background-color:#8DC63F;border:1px solid #77aa32;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:5px}.container-result .trip-result-content .trip-result-info .trip-detail .trip-detail-header .download-pdf-content .download-btn i{font-size:1.8rem;margin-right:8px}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .itinerary-line-header{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;margin:0px 0px 10px 0px}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .itinerary-line-header .line-code{font-family:'Montserrat', sans-serif;font-size:1.2rem;font-weight:500;color:#00a0ae;padding:3px 5px;border:1px solid #00a0ae;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0px 15px 0px 0px}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .itinerary-line-header .line-city{font-family:'Montserrat', sans-serif;font-size:1.8rem;font-weight:700}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .itinerary-line-header .arrow{font-size:1.8rem;margin:0px 6px 0px 6px;opacity:0.5}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .itinerary-line-header-line{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;-webkit-justify-content:space-between;justify-content:space-between;margin:0px 0px 10px 0px}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .itinerary-line-header-line .itinerary-line-head{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}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .itinerary-line-header-line .itinerary-line-head .line-code{font-family:'Montserrat', sans-serif;font-size:1.2rem;font-weight:500;color:#00a0ae;padding:3px 5px;border:1px solid #00a0ae;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0px 15px 0px 0px}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .itinerary-line-header-line .itinerary-line-head .line-city{font-family:'Montserrat', sans-serif;font-size:1.8rem;font-weight:700}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .itinerary-line-header-line .itinerary-line-head .swap{font-size:2.4rem;margin:1px 6px 0px 6px;opacity:0.5;cursor:pointer}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .itinerary-line-header-line .itinerary-line-head .line-hour{margin:2px 0px 0px 15px;font-size:1.4rem}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .itinerary-line-header-line .backward-next{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;align-self:flex-end}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .itinerary-line-header-line .backward-next .backward,.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .itinerary-line-header-line .backward-next .forward{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;padding:5px 15px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;background-color:rgba(0,0,0,0.1);cursor:pointer}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .itinerary-line-header-line .backward-next .backward i,.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .itinerary-line-header-line .backward-next .forward i{font-size:1.6rem;opacity:0.65}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .itinerary-line-header-line .backward-next .backward .hour,.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .itinerary-line-header-line .backward-next .forward .hour{font-size:1.4rem}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .itinerary-line-header-line .backward-next .backward{padding:5px 15px 5px 10px;margin-right:10px}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .itinerary-line-header-line .backward-next .backward i{margin-right:10px}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .itinerary-line-header-line .backward-next .forward{padding:5px 10px 5px 15px}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .itinerary-line-header-line .backward-next .forward i{margin-left:10px}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .trip-itinerary-bar-content{width:5px;padding:0px 0px 0px 4px;padding-top:60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .trip-itinerary-bar-content .trip-itinerary-bar{width:1px;height:100%;background-color:#00a0ae}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content{flex-grow:1}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .itinerary-header{margin:20px 0px 20px 0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .itinerary-header .itinerary-city{font-size:1.6rem;font-family:'Montserrat', sans-serif;font-weight:700;margin:0px 0px 0px 20px}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .itinerary-header .info-phone{font-size:18px;color:#999;padding:1px 0px 0px 0px;margin:0px 0px 0px 15px}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .itinerary-header .show-itinerary-btn{font-size:1.4rem;font-family:'Roboto', sans-serif;font-weight:400;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;margin:2px 0px 0px 25px;cursor:pointer}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .itinerary-header .show-itinerary-btn:hover{opacity:1}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .itinerary-element{width:100%}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .itinerary-element .itinerary-element-content{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;margin:0px 0px 0px -6px;width:100%}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .itinerary-element .itinerary-element-content .big-dot{width:11px;height:11px;background-color:#fff;padding:2px 2px 2px 2px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .itinerary-element .itinerary-element-content .big-dot .dot{width:7px;height:7px;border:1px solid #00a0ae;background-color:#00a0ae;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .itinerary-element .itinerary-element-content .bus-stop-content{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;padding:8px 8px 8px 8px;margin:0px 0px 0px 15px;border-bottom:1px solid rgba(0,0,0,0.1);width:100%}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .itinerary-element .itinerary-element-content .bus-stop-content:hover{background-color:#f0feff}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .itinerary-element .itinerary-element-content .bus-stop-content .bus-stop-name{font-family:'Roboto', sans-serif;font-weight:500;font-size:1.4rem;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}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .itinerary-element .itinerary-element-content .bus-stop-content .bus-stop-name .info-phone{font-size:18px;color:#999;padding:1px 0px 0px 0px;margin:0px 0px 0px 10px}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .itinerary-element .itinerary-element-content .bus-stop-content .bus-stop-timetable{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .itinerary-element .itinerary-element-content .bus-stop-content .bus-stop-timetable .bus-stop-time{font-family:'Roboto', sans-serif;font-weight:400;font-size:1.4rem;margin:0px 20px 0px 0px;min-width:36px;opacity:0.5}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .itinerary-element .itinerary-element-content .bus-stop-content .bus-stop-timetable .bus-stop-time:last-child{margin:0px 0px 0px 0px}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .itinerary-element .itinerary-element-content .bus-stop-content .bus-stop-timetable .first-choice{opacity:1;font-weight:700}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .itinerary-element:last-child .itinerary-element-content{margin:0px 0px 0px -6px}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .itinerary-element:last-child .itinerary-element-content .bus-stop-content{border-bottom:none}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .itinerary-element:only-child .itinerary-element-content{margin:0px 0px 0px -6px}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .itinerary-element:only-child .itinerary-element-content .bus-stop-content{border-bottom:none}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .hondarribia{display:none}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .bus-stop-group .bus-stop-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;align-items:center;justify-content:center;background-image:url("../img/stripes.png");cursor:pointer;text-align:center}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .trip-itinerary-element .itinerary-content .bus-stop-group .bus-stop-content .bus-stop-name{margin:0 auto 0 auto}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .live-lines-content .live-lines-element{width:100%;padding:8px 0px 8px 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-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .live-lines-content .live-lines-element .live-line-left{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}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .live-lines-content .live-lines-element .live-line-left .line-number{font-family:'Montserrat', sans-serif;font-size:1.2rem;font-weight:500;color:#00a0ae;padding:3px 5px;border:1px solid #00a0ae;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0px 15px 0px 0px}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .live-lines-content .live-lines-element .live-line-left .line-name{font-family:'Roboto', sans-serif;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-family:'Roboto', sans-serif;font-weight:400;font-size:1.4rem;min-width:36px}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .live-lines-content .live-lines-element .live-line-right .live-line-time span{font-weight:600}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .live-lines-content .live-lines-element:last-child{border-bottom:none}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .live-lines-content table{width:100%;border-collapse:collapse}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .live-lines-content table tr{height:40px}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .live-lines-content table tr td{border-bottom:1px solid #dbdbdb}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .live-lines-content table tr .live-line-left .line-number{font-family:'Montserrat', sans-serif;font-size:1.2rem;font-weight:500;color:#00a0ae;padding:3px 5px;border:1px solid #00a0ae;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0px 15px 0px 0px;display:inline-block}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .live-lines-content table tr .live-line-left .line-name{font-family:'Roboto', sans-serif;font-size:1.4rem;display:inline-block}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .live-lines-content table tr .line-direction{font-family:'Roboto', sans-serif;font-weight:400;font-size:1.4rem;min-width:36px}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .live-lines-content table tr .live-line-time{text-align:right;font-family:'Roboto', sans-serif;font-weight:400;font-size:1.4rem;min-width:36px}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .live-lines-content table tr .live-line-time span{font-weight:600}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .live-lines-content table tr:last-child{border-bottom:none}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-line .live-lines-content table tr:last-child td{border-bottom:0px}.container-result .trip-result-content .trip-result-info .trip-detail .transfer-row{width:100%;margin:30px 0px 30px 0px;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;-webkit-justify-content:space-between;justify-content:space-between}.container-result .trip-result-content .trip-result-info .trip-detail .transfer-row .transfer-bar{flex-grow:1;height:1px;background-color:#dbdbdb}.container-result .trip-result-content .trip-result-info .trip-detail .transfer-row .transfer-content{background-color:#f1f1f1;padding:5px 7px;border:1px solid #dbdbdb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;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}.container-result .trip-result-content .trip-result-info .trip-detail .transfer-row .transfer-content .men-walking{font-size:1.8rem;opacity:0.5}.container-result .trip-result-content .trip-result-info .trip-detail .transfer-row .transfer-content .transfer-title{font-family:'Roboto', sans-serif;font-size:1.6rem;opacity:0.75;margin:0px 8px 0px 8px}.container-result .trip-result-content .trip-result-info .trip-detail .transfer-row .transfer-content .transfer-line{font-family:'Montserrat', sans-serif;font-size:1.4rem;font-weight:700;opacity:0.75;letter-spacing:1.5px}.container-result .trip-result-content .trip-result-info .trip-detail .transfer-row .transfer-content .line-arrow{opacity:0.5;margin:1px 2px 0px 0px;font-size:1.4rem}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-alert{font-family:'Roboto', sans-serif;font-size:1.4rem;padding:10px;background-color:#fcf8e3;border:1px solid #f5e69e;color:#8a6d3b;margin:20px 0px 0px 0px}.container-result .trip-result-content .trip-result-info .trip-detail .itinerary-alert i{font-size:1.8rem;margin:0px 0px -5px 0px}.container-result .trip-result-content .trip-result-info .no-result-content{width:100%;overflow:scroll;border:1px solid #dbdbdb;border-top:none;background-color:#fff;padding:20px 20px 20px 20px}.container-result .trip-result-content .trip-result-info .no-result-content .no-result-text{font-family:'Roboto', sans-serif;text-align:center;font-size:1.6rem;padding:30px;background-color:#fcf8e3;border:1px solid #f5e69e;color:#8a6d3b}.container-result .trip-result-content .trip-result-info .no-result-content .no-result-text .no-result-phone-text{font-size:2.4rem;marging:40px 0px 0px 0px}.container-result .trip-result-content .trip-result-info .no-result-content .no-result-text .no-result-phone-text a{display:inline-block;color:#8a6d3b;font-weight:600}.container-result .trip-result-content .trip-result-info .no-result-content .no-result-text .no-result-phone-text a:hover{text-decoration:underline}.container-result .trip-result-content-appear{margin-top:-150px}@media (max-width: 1080px){.container-result .trip-result-content{padding:0px 10px 0px 10px}}.container-login{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:#F3F3F4}.container-login .main-brand{width:234px;height:56px;background-image:url("../img/main-brand-big.svg");background-size:234px;margin-bottom:20px}.container-login .login-box{width:400px;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.05);padding:50px;border:1px solid rgba(0,0,0,0.1);letter-spacing:0px}.container-login .login-box .login-header{font-size:2rem;margin-bottom:20px;font-weight:500}.container-login .login-box .box-alert{padding:7px 10px 7px 10px;font-size:1.4rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0px 0px 15px 0px;font-family:'Roboto', sans-serif}.container-login .login-box .alert-danger{background:#fef4f6;color:#f0506e}.container-login .login-box .alert-info{background:#d8eafc;color:#1e87f0}.container-login .login-box .alert-success{background:#edfbf6;color:#32d296}.container-login .login-box form .info-text{font-size:1.4rem;margin:0px 0px 15px 0px;opacity:0.75}.container-login .login-box form label{display:block;font-size:1.4rem;margin-bottom:5px;opacity:0.75}.container-login .login-box form input[type="email"],.container-login .login-box form input[type="text"],.container-login .login-box form input[type="password"]{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;margin:0px 0px 10px 0px}.container-login .login-box form input[type="email"]:focus,.container-login .login-box form input[type="text"]:focus,.container-login .login-box form input[type="password"]:focus{border:1px solid #00a0ae}.container-login .login-box form input[type="password"]{font-size:1.8rem}.container-login .login-box form .condiciones{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin-top:15px;margin-bottom:15px}.container-login .login-box form .condiciones p{font-size:1.3rem;margin:-2px 0px 0px 10px}.container-login .login-box form .condiciones p:hover a{text-decoration:underline}.container-login .login-box form .condiciones p a{display:inline-block;color:#333}.container-login .login-box form 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}.container-login .login-box form .label-forgot{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}.container-login .login-box form .label-forgot .remember-btn{font-size:1.2rem;color:#484848;opacity:0.75}.container-login .login-box form .submit-registro{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;width:100%;margin-top:15px}.container-login .login-box form .submit-registro 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}.container-login .login-box form .submit-registro .register-btn{font-size:1.2rem;color:#484848;opacity:0.6;margin:6px 0px 0px 20px;float:right}.container-login .login-box form .submit-registro .register-btn:hover{opacity:1;text-decoration:underline}.container-login .login-footer{width:400px;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-top:20px}.container-login .login-footer select{background-color:transparent;border:none;color:#333;font-size:1.2rem;font-family:'Montserrat', sans-serif;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:20px}.container-login .login-footer .footer-links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.container-login .login-footer .footer-links a{opacity:0.5;cursor:pointer;color:#333;margin-left:20px;font-size:1.2rem;font-family:'Montserrat', sans-serif;font-weight:600;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;display:inline-block}.container-login .login-footer .footer-links a:hover{opacity:0.75}.my-container{width:100%;padding:160px 0px 50px 0px;background-color:#F9F9FA;flex-grow:1}.my-container .my-content{width:100%;max-width:1080px;margin:0 auto;padding:60px 0px 0px 0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;position:relative}.my-container .my-content .menu-col{width:250px}.my-container .my-content .menu-col .profile-box{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;margin:0px 0px 20px 0px;display:none}.my-container .my-content .menu-col .profile-box img{width:25px;height:25px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.my-container .my-content .menu-col .profile-box .profile-name{margin:0px 0px 0px 10px;font-family:'Roboto', sans-serif;font-size:1.4rem;opacity:0.75}.my-container .my-content .menu-col .btn-box .btn-row{padding:5px 0px 5px 0px;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;cursor:pointer}.my-container .my-content .menu-col .btn-box .btn-row .btn-icon{width:16px;height:16px;opacity:0.5;background-color:#484848}.my-container .my-content .menu-col .btn-box .btn-row .btn-text{font-size:1.4rem;margin:0px 0px 0px 15px;opacity:0.5;color:#484848}.my-container .my-content .menu-col .btn-box .btn-row:hover .btn-icon,.my-container .my-content .menu-col .btn-box .btn-row:hover .btn-text{opacity:1}.my-container .my-content .menu-col .btn-box .btn-row-selected .btn-icon{opacity:1;background-color:#00a0ae}.my-container .my-content .menu-col .btn-box .btn-row-selected .btn-text{color:#00a0ae;opacity:1}.my-container .my-content .menu-col .btn-box .btn-title{font-family:'Roboto', sans-serif;font-size:1.3rem;opacity:0.5;margin:15px 0px 15px 0px}.my-container .my-content .content-col{flex-grow:1;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.1);box-shadow:0px 1px 4px 0px rgba(0,0,0,0.1);padding:40px}.my-container .my-content .content-col .content-title{font-size:2.4rem;margin:0px 0px 30px 0px}.my-container .my-content .content-col .content-subtitle{width:500px;font-size:1.4rem;opacity:0.5;margin:-15px 0px 30px 0px}.my-container .my-content .content-col .content-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin:0px 0px 30px 0px}.my-container .my-content .content-col .content-header .content-title{font-size:2.4rem;margin:0px 30px 0px 0px}.my-container .my-content .content-col .content-header .alarms-icons i{cursor:pointer;margin:5px 0px 0px 10px}.my-container .my-content .content-col .my-list{width:100%}.my-container .my-content .content-col .my-list .empty-list{padding:15px 17px 15px 17px;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;-webkit-justify-content:space-between;justify-content:space-between;margin:0px 0px 20px 0px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:1.4rem;background:#d8eafc;color:#1e87f0;font-family:'Roboto', sans-serif}.my-container .my-content .content-col .my-list .list-element{padding:10px 12px 10px 12px;border:1px solid rgba(0,0,0,0.1);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;-webkit-justify-content:space-between;justify-content:space-between;margin:0px 0px 5px 0px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.my-container .my-content .content-col .my-list .list-element i{opacity:0.25;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;margin-left:10px}.my-container .my-content .content-col .my-list .list-element i:hover{opacity:1}.my-container .my-content .content-col .new-alarm{font-family:'Montserrat', sans-serif;font-size:1.4rem;font-weight:400;width:400px;height:40px;border:1px solid #dbdbdb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0px 0px 0px 10px;color:#484848;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;margin:0px 0px 15px 0px;cursor:pointer}.my-container .my-content .content-col .new-alarm p{opacity:0.5}.my-container .my-content .content-col form{max-width:400px}.my-container .my-content .content-col form .general-row{margin-bottom:40px}.my-container .my-content .content-col form .form-row-img{margin:0px 0px 15px 0px}.my-container .my-content .content-col form .form-row-img img{display:block;width:100px;height:100px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin:0px 0px 15px 0px}.my-container .my-content .content-col form .section-title{font-size:1.8rem;font-weight:600;margin:20px 0px 10px 0px;opacity:0.75}.my-container .my-content .content-col form .form-row{margin:0px 0px 15px 0px}.my-container .my-content .content-col form .form-row label{display:block;font-family:'Roboto', sans-serif;font-size:1.4rem;opacity:0.5;margin:0px 0px 10px 0px}.my-container .my-content .content-col form .form-row input{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}.my-container .my-content .content-col form .form-row-check{margin-bottom:10px}.my-container .my-content .content-col form .form-row-check label{font-size:1.4rem;margin:0px 0px 0px 10px}.my-container .my-content .content-col form .save-my{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}.my-container .my-content .content-col .new-element{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;padding:0px 0px 40px 0px;margin:0px 0px 40px 0px;border-bottom:1px solid rgba(0,0,0,0.1);cursor:pointer}.my-container .my-content .content-col .new-element .date-box .date-number{font-family:'Montserrat', sans-serif;font-weight:400;width:55px;font-size:2.4rem;text-align:center;border:1px solid #00a0ae;padding:6px 0px 6px 0px;color:#00a0ae}.my-container .my-content .content-col .new-element .date-box .date-month{font-family:'Roboto', sans-serif;font-weight:400;width:55px;font-size:1.6rem;text-align:center;border:1px solid #00a0ae;padding:4px 0px 2px 0px;background-color:#00a0ae;color:#fff}.my-container .my-content .content-col .new-element .date-box .date-year{font-family:'Roboto', sans-serif;font-weight:400;width:55px;font-size:1.2rem;text-align:center;border:1px solid #00a0ae;padding:0px 0px 4px 0px;background-color:#00a0ae;color:#fff}.my-container .my-content .content-col .new-element .new-info{padding-left:30px}.my-container .my-content .content-col .new-element .new-info .new-title{font-size:2.4rem;font-family:'Montserrat', sans-serif;font-weight:500;margin-bottom:20px;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}.my-container .my-content .content-col .new-element .new-info .new-subtitle{font-size:1.6rem;font-family:'Roboto', sans-serif;font-weight:400;line-height:2.2rem;opacity:0.7;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}.my-container .my-content .content-col .new-element:last-child{margin:0px 0px 0px 0px;border:none}.my-container .my-content .content-col .new-element:hover .new-info .new-title{text-decoration:underline}.my-container .my-content .content-col .new-element:hover .new-info .new-subtitle{opacity:1}.my-container .my-content .content-col .paginate{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;font-size:1.4rem;font-family:'Roboto', sans-serif;color:#666}.my-container .my-content .content-col .paginate span{min-width:30px;padding:5px 8px 5px 8px;border:1px solid #dbdbdb;text-align:center;margin:0px 5px 0px 0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.my-container .my-content .content-col .paginate span a{color:#484848}.my-container .my-content .content-col .paginate .prev,.my-container .my-content .content-col .paginate .next{padding:5px 8px 5px 8px;border:1px solid #dbdbdb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}.my-container .my-content .content-col .paginate .current{border-color:#00a0ae;color:#00a0ae}footer{width:100%;background-color:rgba(120,129,135,0.05)}footer .footer-web-map{width:100%;max-width:1080px;margin:0px auto 0px auto;padding:60px 0px 60px 0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}footer .footer-web-map .footer-web-map-col{width:25%}footer .footer-web-map .footer-web-map-col .col-title{font-family:'Montserrat', sans-serif;font-size:1.6rem;font-weight:500;color:#788187;margin-bottom:15px}footer .footer-web-map .footer-web-map-col .col-section{font-family:'Roboto', sans-serif;font-size:1.4rem;margin-bottom:6px;color:#788187;opacity:0.75;cursor:pointer}footer .footer-web-map .footer-web-map-col .col-section:hover{opacity:1}footer .footer-main{width:100%;background-color:rgba(120,129,135,0.6)}footer .footer-main .footer-main-content{width:100%;max-width:1080px;margin:0px auto 0px auto;padding:20px 0px 20px 0px;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;-webkit-justify-content:space-between;justify-content:space-between}footer .footer-main .footer-main-content .cookies-advice{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}footer .footer-main .footer-main-content .cookies-advice a{font-family:'Roboto', sans-serif;font-size:1.4rem;color:#fff}footer .footer-main .footer-main-content .cookies-advice .separator{margin:0px 15px 0px 15px;color:#fff;margin-top:-2px}footer .footer-main .footer-main-content .copyright{font-family:'Roboto', sans-serif;font-size:1.4rem;color:#fff}@media (max-width: 1130px){.container .carousel .carousel-inner .carousel-item .carousel-caption{padding:0px 30px 0px 30px}.news-content{padding:60px 30px 80px 30px !important}.container-result{padding:160px 0px 100px 0px}footer .footer-web-map{padding:50px 30px 50px 30px !important}footer .footer-main .footer-main-content{padding:20px 30px 20px 30px}}.pop-election-content{width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:fixed;z-index:500;display:none}.pop-election-content .pop-election-box{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;opacity:0;transform:scale(0.7)}.pop-election-content .pop-election-box .election-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:500px;height:auto;padding:40px;background-color:#fff;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.pop-election-content .pop-election-box .election-container .pop-election-header{width:100%;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-bottom:20px}.pop-election-content .pop-election-box .election-container .pop-election-header .pop-header-title{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}.pop-election-content .pop-election-box .election-container .pop-election-header .pop-header-title .title{font-size:2.4rem}.pop-election-content .pop-election-box .election-container .pop-election-header .close-election{opacity:0.25;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;cursor:pointer}.pop-election-content .pop-election-box .election-container .pop-election-header .close-election:hover{opacity:0.75}.pop-election-content .pop-election-box .election-container .info{font-size:1.4rem;opacity:0.5;margin:0px 0px 20px 0px}.pop-election-content .pop-election-box .election-container .itinerary-element{padding:15px;border:1px solid rgba(0,0,0,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0px 0px 5px 0px;cursor:pointer;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.pop-election-content .pop-election-box .election-container .itinerary-element:hover{border:1px solid #00a0ae}.pop-election-content .pop-election-box .election-container .itinerary-element:hover .itinerary-title{color:#00a0ae}.pop-election-content .pop-election-box .election-container .itinerary-element:hover .material-icons{color:#00a0ae}.pop-election-content .pop-election-box .election-container .itinerary-element .itinerary-title-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.pop-election-content .pop-election-box .election-container .itinerary-element .itinerary-title-group .material-icons{margin:3px 5px 0px 0px;font-size:18px;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.pop-election-content .pop-election-box .election-container .itinerary-element .itinerary-title-group .material-rotate{transform:rotate(135deg);margin:-67px 33px 0px -30px}.pop-election-content .pop-election-box .election-container .itinerary-element .itinerary-title-group .itinerary-title{font-size:1.8rem;text-transform:uppercase;font-weight:600;margin:0px 0px 10px 10px;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.pop-election-content .pop-election-box .election-container .itinerary-element .itinerary-resume{font-size:1.3rem;opacity:0.5}.pop-election-content .pop-election-box .election-container .itinerary-element:last-child{margin:0px 0px 0px 0px}.pop-election-content .pop-election-box{opacity:1 !important;transform:scale(1)}.pop-map-content{width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:fixed;z-index:400;display:none}.pop-map-content .pop-map-box{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;opacity:0;transform:scale(0.9)}.pop-map-content .pop-map-box .map-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:auto;padding:10px;background-color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.pop-map-content .pop-map-box .map-container .pop-map-header{padding:10px;width:100%;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}.pop-map-content .pop-map-box .map-container .pop-map-header .pop-header-title{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}.pop-map-content .pop-map-box .map-container .pop-map-header .pop-header-title .back-maps{display:none;font-size:2.2rem;margin:0px 15px 0px 0px;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}.pop-map-content .pop-map-box .map-container .pop-map-header .pop-header-title .back-maps:hover{opacity:1}.pop-map-content .pop-map-box .map-container .pop-map-header .pop-header-title .title{font-size:2.4rem}.pop-map-content .pop-map-box .map-container .pop-map-header .close-map{opacity:0.25;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.pop-map-content .pop-map-box .map-container .pop-map-header .close-map:hover{opacity:0.75}.pop-map-content .pop-map-box .map-container .map-comarcas{width:900px}.pop-map-content .pop-map-box .map-container .map-comarcas .map-btns{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:wrap}.pop-map-content .pop-map-box .map-container .map-comarcas .map-btns .btn-element{width:20%;padding:5px 5px 5px 5px}.pop-map-content .pop-map-box .map-container .map-comarcas .map-btns .btn-map{cursor:pointer;padding:8px 10px 8px 10px;background-color:rgba(120,129,135,0.05);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:1.4rem;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;color:#484848}.pop-map-content .pop-map-box .map-container .map-comarcas .map-btns .btn-map:hover{background-color:rgba(120,129,135,0.15)}.pop-map-content .pop-map-box .map-container .map-comarcas .map-content{padding:5px 5px 5px 5px;margin:-15px 0px 0px 0px;height:450px;width:900px}.pop-map-content .pop-map-box .map-container .map-comarcas .map-content .map-zone{border:1px solid rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:100%}.pop-map-content .pop-map-box .map-container .maps{display:none;padding:5px 5px 5px}.pop-map-content .pop-map-box .map-container .maps .map-zone{border:2px solid #f1f1f1;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0px 0px 0px 0px}.pop-map-content .pop-map-box-appear{opacity:1 !important;transform:scale(1)}.pop-alarms-content{width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:fixed;z-index:400}.pop-alarms-content .pop-alarms-box{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.pop-alarms-content .pop-alarms-box .alarms-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:auto;padding:40px;background-color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:600px}.pop-alarms-content .pop-alarms-box .alarms-container .pop-alarms-header{width:100%;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}.pop-alarms-content .pop-alarms-box .alarms-container .pop-alarms-header .pop-header-title{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}.pop-alarms-content .pop-alarms-box .alarms-container .pop-alarms-header .pop-header-title .back-maps{display:none;font-size:2.2rem;margin:0px 15px 0px 0px;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}.pop-alarms-content .pop-alarms-box .alarms-container .pop-alarms-header .pop-header-title .back-maps:hover{opacity:1}.pop-alarms-content .pop-alarms-box .alarms-container .pop-alarms-header .pop-header-title .title{font-size:2.4rem}.pop-alarms-content .pop-alarms-box .alarms-container .pop-alarms-header .close-map{margin:5px 0px 0px 0px;opacity:0.25;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.pop-alarms-content .pop-alarms-box .alarms-container .pop-alarms-header .close-map:hover{opacity:0.75}.pop-alarms-content .pop-alarms-box .alarms-container #formularioCorrecto .box-alert{padding:20px 20px 20px 20px;font-size:1.8rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:'Roboto', sans-serif;text-align:center}.pop-alarms-content .pop-alarms-box .alarms-container #formularioCorrecto .alert-danger{background:#fef4f6;color:#f0506e}.pop-alarms-content .pop-alarms-box .alarms-container #formularioCorrecto .alert-info{background:#d8eafc;color:#1e87f0}.pop-alarms-content .pop-alarms-box .alarms-container #formularioCorrecto .alert-success{background:#edfbf6;color:#32d296}.pop-alarms-content .pop-alarms-box .alarms-container form .form-row{margin:0px 0px 15px 0px}.pop-alarms-content .pop-alarms-box .alarms-container form .form-row label{display:block;font-family:'Roboto', sans-serif;font-size:1.4rem;opacity:0.5;margin:0px 0px 10px 0px}.pop-alarms-content .pop-alarms-box .alarms-container form .form-row input{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}.pop-alarms-content .pop-alarms-box .alarms-container form .form-row textarea{font-family:'Montserrat', sans-serif;font-size:1.4rem;font-weight:400;width:100%;height:120px;border:1px solid #dbdbdb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px 0px 0px 10px;color:#484848;resize:none}.pop-alarms-content .pop-alarms-box .alarms-container form .btn-bar .btn-send{font-family:'Montserrat', sans-serif;font-size:1.4rem;font-weight:500;height:40px;padding:0px 20px 0px 20px;background-color:#8DC63F;border:1px solid #77aa32;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.pop-alarms-content .pop-alarms-box .alarms-container form .btn-bar .btn-send .spinner-pop{text-align:center;display:none}.pop-alarms-content .pop-alarms-box .alarms-container form .btn-bar .btn-send .spinner-pop>div{width:8px;height:8px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.pop-alarms-content .pop-alarms-box .alarms-container form .btn-bar .btn-send .spinner-pop .bounce1{-webkit-animation-delay:-0.24s;animation-delay:-0.24s}.pop-alarms-content .pop-alarms-box .alarms-container form .btn-bar .btn-send .spinner-pop .bounce2{-webkit-animation-delay:-0.12s;animation-delay:-0.12s}@-webkit-keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.pop-alarms-content .pop-alarms-box .alarms-container form .btn-bar .btn-send:hover{background-color:#77aa32}.pop-alarms-content .pop-alarms-box .alarms-container form .form-row-days{margin:0px 0px 15px 0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.pop-alarms-content .pop-alarms-box .alarms-container form .form-row-days .row-col{width:50%}.pop-alarms-content .pop-alarms-box .alarms-container form .form-row-days .row-col .days-select{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.pop-alarms-content .pop-alarms-box .alarms-container form .form-row-days .row-col .days-select .repeat-day{height:40px;border:1px solid rgba(0,0,0,0.1);width:30px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center;margin:0px 5px 0px 0px;padding:8px 0px 8px 0px;cursor:pointer;color:rgba(0,0,0,0.5)}.pop-alarms-content .pop-alarms-box .alarms-container form .form-row-days .row-col .days-select .repeat-day:hover{color:rgba(0,0,0,0.5);border:1px solid #999}.pop-alarms-content .pop-alarms-box .alarms-container form .form-row-days .row-col .days-select .repeat-day-selected{border-color:#00a0ae;color:#00a0ae}.pop-alarms-content .pop-alarms-box .alarms-container form .form-row-days .row-col .days-select .repeat-day-selected:hover{border-color:#00a0ae;color:#00a0ae}.pop-alarms-content .pop-alarms-box .alarms-container form .form-row-days .row-col .datepicker{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}.pop-alarms-content .pop-alarms-box .alarms-container form .form-row-days .row-col .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}.pop-alarms-content .pop-alarms-box .alarms-container form .form-row-days label{display:block;font-family:'Roboto', sans-serif;font-size:1.4rem;opacity:0.5;margin:0px 0px 10px 0px}.pop-alarms-content .pop-alarms-box .alarms-container form 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}.pop-alarms-content .pop-alarms-box-appear{opacity:1 !important;transform:scale(1)}.linea-comarca{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;opacity:1}.linea{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}.linea-opacity{opacity:0.15}
