/* @import url('http://localhost:8888/montebello-bus/css/style.css'); */

@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap");a,a:hover{text-decoration:none}body{font-family:Tahoma,Verdana,Segoe,sans-serif; font-size:16px;line-height:22px;font-weight:400;-webkit-font-smoothing:antialiased}body button,body input,body textarea,body select{font-family:Tahoma,Verdana,Segoe,sans-serif; font-size:16px}h1,h2,h3,h4,h5,h6,a,p,ul,ol,li,div,strong,i,b,em{font-family:Tahoma,Verdana,Segoe,sans-serif;}*{box-sizing:border-box}strong{font-weight:600}.w-row{display:flex;flex-wrap:wrap}.w-column{flex-direction:column}.w-align-h{justify-content:center}.w-align-v{align-items:center}.w-20{width:20%;float:left}.w-30{width:30%;float:left}.w-40{width:40%;float:left}.w-50{width:50%;float:left}.w-60{width:60%;float:left}.w-70{width:70%;float:left}.w-80{width:80%;float:left}.w-100{width:100%}div[id$="divContent"],span[id$="ltContent"],div[id*="divInlineEdit"] div[id*="contentDiv"]{font-family:Tahoma,Verdana,Segoe,sans-serif; font-size:16px;line-height:20px;font-weight:500}div[id$="divContent"] img[style*="float: left"],span[id$="ltContent"] img[style*="float: left"],div[id*="divInlineEdit"] div[id*="contentDiv"] img[style*="float: left"]{margin:0 1em .5em 0}div[id$="divContent"] img[style*="float: right"],span[id$="ltContent"] img[style*="float: right"],div[id*="divInlineEdit"] div[id*="contentDiv"] img[style*="float: right"]{margin:0 0 .5em 1em}div[id$="divContent"] h1,div[id$="divContent"] h2,div[id$="divContent"] h3,div[id$="divContent"] h4,div[id$="divContent"] h5,div[id$="divContent"] h6,span[id$="ltContent"] h1,span[id$="ltContent"] h2,span[id$="ltContent"] h3,span[id$="ltContent"] h4,span[id$="ltContent"] h5,span[id$="ltContent"] h6,div[id*="divInlineEdit"] div[id*="contentDiv"] h1,div[id*="divInlineEdit"] div[id*="contentDiv"] h2,div[id*="divInlineEdit"] div[id*="contentDiv"] h3,div[id*="divInlineEdit"] div[id*="contentDiv"] h4,div[id*="divInlineEdit"] div[id*="contentDiv"] h5,div[id*="divInlineEdit"] div[id*="contentDiv"] h6{font-family:Tahoma,Verdana,Segoe,sans-serif; font-weight:600;margin:0 0 8px 0}div[id$="divContent"] h1,span[id$="ltContent"] h1,div[id*="divInlineEdit"] div[id*="contentDiv"] h1{font-size:32px;line-height:38px}div[id$="divContent"] h2,span[id$="ltContent"] h2,div[id*="divInlineEdit"] div[id*="contentDiv"] h2{font-size:28px;line-height:34px}div[id$="divContent"] h3,span[id$="ltContent"] h3,div[id*="divInlineEdit"] div[id*="contentDiv"] h3{font-size:22px;line-height:26px}div[id$="divContent"] h4,span[id$="ltContent"] h4,div[id*="divInlineEdit"] div[id*="contentDiv"] h4{font-size:20px;line-height:24px}div[id$="divContent"] h5,span[id$="ltContent"] h5,div[id*="divInlineEdit"] div[id*="contentDiv"] h5{font-size:16px;line-height:20px}div[id$="divContent"] h6,span[id$="ltContent"] h6,div[id*="divInlineEdit"] div[id*="contentDiv"] h6{font-size:14px;line-height:18px}div[id$="divContent"] a,span[id$="ltContent"] a,div[id*="divInlineEdit"] div[id*="contentDiv"] a{color:#f38720;text-decoration:none;font-weight:600}div[id$="divContent"] a:hover,div[id$="divContent"] a:focus,span[id$="ltContent"] a:hover,span[id$="ltContent"] a:focus,div[id*="divInlineEdit"] div[id*="contentDiv"] a:hover,div[id*="divInlineEdit"] div[id*="contentDiv"] a:focus{text-decoration:underline;color:#b85a00}div[id$="divContent"] ul li,span[id$="ltContent"] ul li,div[id*="divInlineEdit"] div[id*="contentDiv"] ul li{padding:5px;position:relative;list-style:none}div[id$="divContent"] ul li:after,span[id$="ltContent"] ul li:after,div[id*="divInlineEdit"] div[id*="contentDiv"] ul li:after{position:absolute;content:'\f111';left:-15px;top:6px;font-size:8px;color:#f38720;font-family:"Fontawesome"}div[id$="divContent"] ul li p,span[id$="ltContent"] ul li p,div[id*="divInlineEdit"] div[id*="contentDiv"] ul li p{margin:0}div[id$="divContent"] blockquote,span[id$="ltContent"] blockquote,div[id*="divInlineEdit"] div[id*="contentDiv"] blockquote{border-left:7px solid #f38720;padding-left:20px}.container{padding:30px;box-sizing:border-box;display:flex;flex-wrap:wrap;width:100%;max-width:1800px;margin:0 auto}@media screen and (max-width: 900px){.container{padding:30px}}@media screen and (max-width: 500px){.container{padding:10px}}.designMode [data-aos]{pointer-events:all !important}.designMode [data-aos^=fade][data-aos^=fade]{opacity:1 !important}.designMode [data-aos^=fade-up],.designMode [data-aos^=fade-down],.designMode [data-aos=fade-right],.designMode [data-aos=fade-left]{transform:none !important}@media screen and (max-width: 900px){.w-20,.w-30,.w-40,.w-50,.w-60,.w-70,.w-80{width:100% !important}}div#CMS_DragDropWrapper{z-index:12000 !important}#news-summary .content .date{color:#6b6b6b}button[id*="btn_month"]{color:#000}.CMS_adminBar{z-index:12100 !important}.portletEditMode #page,.checkoutAndEditMode #page{padding:30px}.portletEditMode .ptl_page,.checkoutAndEditMode .ptl_page{display:block !important}.mm-ismenu{background:#f38720}.mm-menu{color:#fff}.mm-menu .mm-list>li>a.mm-subopen:after,.mm-menu .mm-list>li>a.mm-subclose:before{border-color:#fff}.goog-te-gadget img{display:none;position:relative}.goog-te-gadget-simple .goog-te-menu-value span{display:none}div#google_translate_element{text-align:right;display:block;height:35px;overflow:hidden;position:relative;top:0}body .goog-te-gadget-simple{background:none;border:none;display:block;height:32px}iframe.goog-te-menu-frame.skiptranslate{width:100% !important;max-width:320px !important;height:768px !important}select.goog-te-combo{margin:0 !important;border:none !important;background:transparent;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;-webkit-appearance:none;font-size:13px;position:relative;letter-spacing:.03em;vertical-align:top;height:35px;line-height:35px;padding:0 10px;cursor:pointer;overflow:hidden;-moz-appearance:none;color:#fff;width:130px;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}select.goog-te-combo option{color:#000}select.goog-te-combo::-ms-expand{display:none}#google_translate_element select:hover,#google_translate_element select:focus{color:#fff;background:#000}.skiptranslate>div{position:relative}.goog-logo-link{display:none}#google_translate_element select.goog-te-combo option{background:#fff;color:#000}#Btop{position:fixed;right:20px;bottom:-50px;background:#b85a00;width:40px;height:40px;border-radius:50%;border:2px solid #000;display:flex;align-items:center;justify-content:center;color:#fff;transition:all 400ms ease;z-index:8000}#Btop span{font-size:26px}#Btop:hover,#Btop:focus{background:#fff;text-decoration:none;color:#f38720;border:2px solid #b85a00}#Btop.show{bottom:20px !important}.offScreen{position:fixed !important}#menubar #mobile-bar{display:none !important}#menubar #mobileNav{display:none;justify-content:flex-end;align-items:center;display:none;color:#fff;width:120px;height:40px;float:right;background:transparent;width:100%;padding:40px 15px}@media screen and (max-width: 1100px){#menubar #mobileNav{display:flex}}#menubar #mobileNav span{display:block;padding-left:10px}@media screen and (max-width: 700px){#menubar #mobileNav span{display:none}}#menubar #mobileNav .hamburger{position:relative;width:1.5rem;height:1.5rem;cursor:pointer}#menubar #mobileNav .hamburger .bar,#menubar #mobileNav .hamburger .bar:before,#menubar #mobileNav .hamburger .bar:after{position:absolute;display:block;width:100%;height:2px;content:'';-webkit-transform:rotate(0);transform:rotate(0);pointer-events:none;background-color:#fff}#menubar #mobileNav .hamburger .bar{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#menubar #mobileNav .hamburger .bar,#menubar #mobileNav .hamburger .bar:before,#menubar #mobileNav .hamburger .bar:after{transition:top .2s .2s,left .1s,background-color .2s .1s,-webkit-transform .2s;transition:top .2s .2s,left .1s,transform .2s,background-color .2s .1s;transition:top .2s .2s,left .1s,transform .2s,background-color .2s .1s,-webkit-transform .2s}#menubar #mobileNav .hamburger .bar:before,#menubar #mobileNav .hamburger .bar:after{-webkit-transform:rotate(0);transform:rotate(0)}#menubar #mobileNav .hamburger .bar:before{top:.5rem}#menubar #mobileNav .hamburger .bar:after{top:-0.5rem}#menubar #mobileNav.expanded .hamburger .bar{background-color:transparent}#menubar #mobileNav.expanded .hamburger .bar:before,#menubar #mobileNav.expanded .hamburger .bar:after{top:0;transition:background-color .2s,top .2s,left .2s,-webkit-transform .2s .15s;transition:background-color .2s,top .2s,left .2s,transform .2s .15s;transition:background-color .2s,top .2s,left .2s,transform .2s .15s,-webkit-transform .2s .15s;background-color:red}#menubar #mobileNav.expanded .hamburger .bar:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menubar #mobileNav.expanded .hamburger .bar:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#menubar .mobile-nav-items{position:absolute;left:0;top:80px;width:100%;background:#f38720;display:none;border-top:1px solid rgba(0,0,0,0.3);padding:10px 0;z-index:999999;max-height:50vh;overflow:auto}@media screen and (min-width: 1101px){#menubar .mobile-nav-items{display:none !important}}#menubar .mobile-nav-items *{box-sizing:border-box}#menubar .mobile-nav-items ul{margin:0;padding:0}#menubar .mobile-nav-items ul li{list-style:none;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:relative}#menubar .mobile-nav-items ul li a{display:block;padding:10px 20px;background:#f38720;font-weight:600;font-size:16px;color:#fff;width:100%}#menubar .mobile-nav-items ul li a:hover,#menubar .mobile-nav-items ul li a:focus,#menubar .mobile-nav-items ul li a.expanded{text-decoration:none}#menubar .mobile-nav-items ul li .subnav-items{width:100%;display:none}#menubar .mobile-nav-items ul li .subnav-items li{position:relative}#menubar .mobile-nav-items ul li .subnav-items li a{border-right:1px solid rgba(255,255,255,0.5);font-weight:400}#menubar .mobile-nav-items ul li .subnav-items li:after{position:absolute;content:'';left:0;bottom:0;width:100%;height:1px;background:rgba(255,255,255,0.5)}#menubar .mobile-nav-items ul li .subnav-items.level1{background:#ac195f}#menubar .mobile-nav-items ul li .subnav-items.level1>li>a{background:#ac195f}#menubar .mobile-nav-items ul li .subnav-items.level1>li>a:not(.subnav){padding-left:30px}#menubar .mobile-nav-items ul li .subnav-items.level2{background:#951652}#menubar .mobile-nav-items ul li .subnav-items.level2 li a{background:#951652}#menubar .mobile-nav-items ul li .subnav-items.level2 li a:not(.subnav){padding-left:50px}#menubar .mobile-nav-items ul li.has-child a{width:calc(100% - 40px);border-right:1px solid rgba(0,0,0,0.3)}#menubar .mobile-nav-items ul li.has-child .subnav{width:40px;height:44px;display:flex;justify-content:center;align-items:center;padding:0;border:none}#menubar .mobile-nav-items ul li:after{position:absolute;content:'';left:0;bottom:0;width:100%;height:1px;background:rgba(0,0,0,0.3)}.mfp-item-content .title{display:block}.mfp-item-content img{max-width:400px}#menubar{display:none !important}header{position:absolute;left:0;top:0;width:100%;z-index:1000}@media screen and (max-width: 800px){header{position:relative;top:auto;left:auto;z-index:auto}}header .container{padding:20px;background:rgba(255,255,255,0.8);align-items:center;justify-content:space-between;position:relative}@media screen and (max-width: 800px){header .container{padding-bottom:0}}header .container .logo{width:400px}@media screen and (max-width: 800px){header .container .logo{width:100%;max-width:250px;margin:0 auto}}header .container .logo a{display:block}header .container .logo a img{width:100%}header .container .mainNav{width:100%;padding-left:30px;opacity:0;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 800px){header .container .mainNav{width:100%;padding:10px 0}}.portletEditMode header,.checkoutAndEditMode header{position:relative}#custom-menu{padding-right:20px;position:relative}@media screen and (max-width: 1100px){#custom-menu{position:static}}#custom-menu .top-level-container{padding:0;margin:0;text-align:right}@media screen and (max-width: 1100px){#custom-menu .top-level-container{display:none}}#custom-menu .top-level-container>li{list-style:none;display:inline-block}#custom-menu .top-level-container>li>a{display:block;padding:7px 15px;color:#000;font-size:14px;font-weight:700;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}#custom-menu .top-level-container>li>a:hover,#custom-menu .top-level-container>li>a:focus{background:#fff;color:#b85a00}#custom-menu .top-level-container>li>.expand-btn{display:none}#custom-menu .top-level-container>li .subItems{opacity:0;visibility:hidden;position:absolute;left:0;top:100%;width:100%;background:#b85a00;padding:20px;z-index:100}#custom-menu .top-level-container>li .subItems ul{padding:0;margin:0;display:flex;flex-wrap:wrap;text-align:left}#custom-menu .top-level-container>li .subItems ul>li{width:33.33%;list-style:none}#custom-menu .top-level-container>li .subItems ul>li a{display:block;padding:10px;color:#fff;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}#custom-menu .top-level-container>li .subItems ul>li a:hover,#custom-menu .top-level-container>li .subItems ul>li a:focus{background:#fff;color:#b85a00}#custom-menu .top-level-container>li.hover .subItems,#custom-menu .top-level-container>li.focus .subItems{opacity:1;visibility:visible}#custom-menu .custom-mobile-menu{display:none;text-align:right}@media screen and (max-width: 1100px){#custom-menu .custom-mobile-menu{display:block}}@media screen and (max-width: 800px){#custom-menu .custom-mobile-menu{text-align:center}}#custom-menu .custom-mobile-menu .custom-mobile-menu-btn{display:inline-flex;align-items:center;padding:5px}#custom-menu .custom-mobile-menu .custom-mobile-menu-btn .hamburger{position:relative;width:25px;height:auto;cursor:pointer}#custom-menu .custom-mobile-menu .custom-mobile-menu-btn .hamburger .bar,#custom-menu .custom-mobile-menu .custom-mobile-menu-btn .hamburger .bar:before,#custom-menu .custom-mobile-menu .custom-mobile-menu-btn .hamburger .bar:after{position:absolute;display:block;width:100%;height:2px;border-radius:50px;content:'';-webkit-transform:rotate(0);transform:rotate(0);pointer-events:none;background-color:#000}#custom-menu .custom-mobile-menu .custom-mobile-menu-btn .hamburger .bar{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#custom-menu .custom-mobile-menu .custom-mobile-menu-btn .hamburger .bar,#custom-menu .custom-mobile-menu .custom-mobile-menu-btn .hamburger .bar:before,#custom-menu .custom-mobile-menu .custom-mobile-menu-btn .hamburger .bar:after{transition:top .2s .2s,left .1s,background-color .2s .1s,-webkit-transform .2s;transition:top .2s .2s,left .1s,transform .2s,background-color .2s .1s;transition:top .2s .2s,left .1s,transform .2s,background-color .2s .1s,-webkit-transform .2s}#custom-menu .custom-mobile-menu .custom-mobile-menu-btn .hamburger .bar:before,#custom-menu .custom-mobile-menu .custom-mobile-menu-btn .hamburger .bar:after{-webkit-transform:rotate(0);transform:rotate(0)}#custom-menu .custom-mobile-menu .custom-mobile-menu-btn .hamburger .bar:before{top:.5rem}#custom-menu .custom-mobile-menu .custom-mobile-menu-btn .hamburger .bar:after{top:-0.5rem}#custom-menu .custom-mobile-menu .custom-mobile-menu-btn>span{padding-left:10px;color:#000;text-transform:uppercase;font-size:16px}#custom-menu .custom-mobile-menu .custom-mobile-menu-btn:hover,#custom-menu .custom-mobile-menu .custom-mobile-menu-btn:focus{outline:none;box-shadow:none;background:#fff}#custom-menu .custom-mobile-menu .custom-mobile-menu-btn:hover .hamburger .bar,#custom-menu .custom-mobile-menu .custom-mobile-menu-btn:hover .hamburger .bar:before,#custom-menu .custom-mobile-menu .custom-mobile-menu-btn:hover .hamburger .bar:after,#custom-menu .custom-mobile-menu .custom-mobile-menu-btn:focus .hamburger .bar,#custom-menu .custom-mobile-menu .custom-mobile-menu-btn:focus .hamburger .bar:before,#custom-menu .custom-mobile-menu .custom-mobile-menu-btn:focus .hamburger .bar:after{background-color:#f38720}#custom-menu .custom-mobile-menu .custom-mobile-menu-btn:hover>span,#custom-menu .custom-mobile-menu .custom-mobile-menu-btn:focus>span{color:#b85a00}#custom-menu .custom-mobile-menu .custom-mobile-menu-btn.expanded{outline:none;box-shadow:none}#custom-menu .custom-mobile-menu .custom-mobile-menu-btn.expanded .hamburger .bar{background-color:transparent}#custom-menu .custom-mobile-menu .custom-mobile-menu-btn.expanded .hamburger .bar:before,#custom-menu .custom-mobile-menu .custom-mobile-menu-btn.expanded .hamburger .bar:after{top:0;transition:background-color .2s,top .2s,left .2s,-webkit-transform .2s .15s;transition:background-color .2s,top .2s,left .2s,transform .2s .15s;transition:background-color .2s,top .2s,left .2s,transform .2s .15s,-webkit-transform .2s .15s;background-color:red}#custom-menu .custom-mobile-menu .custom-mobile-menu-btn.expanded .hamburger .bar:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#custom-menu .custom-mobile-menu .custom-mobile-menu-btn.expanded .hamburger .bar:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#custom-menu .custom-mobile-menu>ul{display:none;position:absolute;left:0;top:100%;width:100%;max-height:calc(100vh - 200px);background:#430a25;z-index:1000;padding:0;margin:0;overflow:auto;text-align:left}#custom-menu .custom-mobile-menu>ul>li{list-style:none;border-bottom:1px solid rgba(255,255,255,0.2);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#custom-menu .custom-mobile-menu>ul>li>a{display:block;padding:10px;color:#fff;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1);width:calc(100% - 40px)}#custom-menu .custom-mobile-menu>ul>li>a.no-child{width:100%}#custom-menu .custom-mobile-menu>ul>li>a:hover,#custom-menu .custom-mobile-menu>ul>li>a:focus{background:#234E85}#custom-menu .custom-mobile-menu>ul>li>.expand-btn{width:40px;text-align:center}#custom-menu .custom-mobile-menu>ul>li .subItems{display:none;width:100%}#custom-menu .custom-mobile-menu>ul>li .subItems ul{padding:0;margin:0}#custom-menu .custom-mobile-menu>ul>li .subItems ul li{list-style:none}#custom-menu .custom-mobile-menu>ul>li .subItems ul li a{display:block;padding:10px;color:#fff;background:#17030d;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}#custom-menu .custom-mobile-menu>ul>li .subItems ul li a:hover,#custom-menu .custom-mobile-menu>ul>li .subItems ul li a:focus{background:#234E85}.responsiveTemplate{position:relative}#banner .container{padding:0}.hero-image .image{height:55vw;max-height:800px;background-repeat:no-repeat;background-size:cover;background-position:center}#ql-slider{position:relative}#ql-slider .ql-container{padding:0 40px}#ql-slider .ql-container .ql-item{padding:10px}#ql-slider .ql-container .ql-item a{display:block;text-align:center}#ql-slider .ql-container .ql-item a .icon{width:80px;height:80px;margin:0 auto 15px;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1);background:-moz-linear-gradient(top, #2762AA 0%, #112E51 100%);background:-webkit-linear-gradient(top, #2762AA 0%, #112E51 100%);background:linear-gradient(to bottom, #2762AA 0%, #112E51 100%);font-size:34px}#ql-slider .ql-container .ql-item a .ql-title{display:block;font-size:14px;line-height:normal;font-weight:600;color:#000;max-width:100px;margin:0 auto}#ql-slider .ql-container .ql-item a:hover,#ql-slider .ql-container .ql-item a:focus{box-shadow:none}#ql-slider .ql-container .ql-item a:hover .icon,#ql-slider .ql-container .ql-item a:focus .icon{background:-moz-linear-gradient(top, #f38720 0%, #b85a00 100%);background:-webkit-linear-gradient(top, #f38720 0%, #b85a00 100%);background:linear-gradient(to bottom, #f38720 0%, #b85a00 100%)}#ql-slider .nav-container .arrows .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);color:#b85a00;background:transparent;border:none;font-size:0;width:35px;height:35px;padding:0;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1);margin:0 10px;border-radius:10px}#ql-slider .nav-container .arrows .slick-arrow:after{font-family:"Fontawesome";font-size:40px;line-height:100%;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}#ql-slider .nav-container .arrows .slick-arrow:hover,#ql-slider .nav-container .arrows .slick-arrow:focus{box-shadow:none;outline:none;color:#234E85}#ql-slider .nav-container .arrows .slick-next{right:-10px}#ql-slider .nav-container .arrows .slick-next:after{content:'\f105'}#ql-slider .nav-container .arrows .slick-prev{left:-10px}#ql-slider .nav-container .arrows .slick-prev:after{content:'\f104'}#news .container{background:#F5F5F5;padding:0}#news .container .ptl_portlet_vertical{overflow:visible}.home-news-container .top-sec .news-featured-image{background-repeat:no-repeat;background-size:cover;background-position:center;height:40vw;max-height:600px}.home-news-container .bottom-sec{max-width:1000px;margin:0 auto;position:relative;padding:0 30px}@media screen and (max-width: 900px){.home-news-container .bottom-sec{padding:0}}.home-news-container .bottom-sec .header-section{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:300px;height:400px;background:#E9E9E9;border-top:5px solid #f38720;padding:30px;z-index:10;box-shadow:5px 5px 7px 0px rgba(0,0,0,0.2)}@media screen and (max-width: 900px){.home-news-container .bottom-sec .header-section{box-shadow:none;position:relative;left:auto;top:auto;transform:none;width:100%;height:auto;z-index:auto;justify-content:center;padding:20px}}.home-news-container .bottom-sec .header-section .header-sec{font-size:36px;line-height:normal;font-weight:700;text-align:center;width:230px;margin:0}@media screen and (max-width: 900px){.home-news-container .bottom-sec .header-section .header-sec{width:auto;text-align:center;font-size:28px}}.home-news-container .bottom-sec .header-section .news-btns{padding-top:60px}@media screen and (max-width: 900px){.home-news-container .bottom-sec .header-section .news-btns{padding-top:10px;display:flex;align-items:center}}.home-news-container .bottom-sec .header-section .news-btns .see-more{margin-bottom:15px}@media screen and (max-width: 900px){.home-news-container .bottom-sec .header-section .news-btns .see-more{margin:0 10px}}.home-news-container .bottom-sec .header-section .news-btns .see-more.pink-btn{color:#fff;background:#b85a00;background:-moz-linear-gradient(top, #f38720 0%, #b85a00 100%);background:-webkit-linear-gradient(top, #f38720 0%, #b85a00 100%);background:linear-gradient(to bottom, #f38720 0%, #b85a00 100%)}.home-news-container .bottom-sec .header-section .news-btns .see-more:hover,.home-news-container .bottom-sec .header-section .news-btns .see-more:focus{color:#fff;background:#282828;background:-moz-linear-gradient(top, #787878 0%, #282828 100%);background:-webkit-linear-gradient(top, #787878 0%, #282828 100%);background:linear-gradient(to bottom, #787878 0%, #282828 100%)}.home-news-container .bottom-sec .header-section .news-btns .see-more:hover .fa,.home-news-container .bottom-sec .header-section .news-btns .see-more:focus .fa{color:#fff}.home-news-container .bottom-sec .news-summary{width:100%;padding-left:300px}@media screen and (max-width: 900px){.home-news-container .bottom-sec .news-summary{padding:0}}.home-news-container .bottom-sec .news-summary .news-slide{padding:50px 30px;background:#F5F5F5;border-right:5px solid #fff}.home-news-container .bottom-sec .news-summary .news-slide .story .title{color:#f38720;font-size:18px;line-height:24px;font-weight:700;padding:0;display:block}.home-news-container .bottom-sec .news-summary .news-slide .story .title:hover,.home-news-container .bottom-sec .news-summary .news-slide .story .title:focus{text-decoration:underline;color:#282828}.home-news-container .bottom-sec .news-summary .news-slide .story .date{margin-bottom:15px;font-size:14px;line-height:normal}.home-news-container .bottom-sec .news-summary .news-slide .story .date .day{padding:0 3px}.home-news-container .bottom-sec .news-summary .news-slide .story p{height:80px;overflow:hidden}.home-news-container .bottom-sec .news-summary .news-slide .story .read-more{color:#234E85;font-size:14px;line-height:20px;font-weight:700}.home-news-container .bottom-sec .news-summary .news-slide .story .read-more:hover,.home-news-container .bottom-sec .news-summary .news-slide .story .read-more:focus{text-decoration:underline;color:#282828}.home-news-container .bottom-sec .news-nav{position:absolute;right:-18px;top:20px}@media screen and (max-width: 1100px){.home-news-container .bottom-sec .news-nav{top:0;right:40px}}@media screen and (max-width: 900px){.home-news-container .bottom-sec .news-nav{position:relative;top:auto;right:auto;padding:10px}}.home-news-container .bottom-sec .news-nav .arrows{display:flex;justify-content:center;align-items:center}.home-news-container .bottom-sec .news-nav .arrows .slick-arrow{border:none;font-size:0;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1);display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#234E85;margin:2px 10px}@media screen and (max-width: 1100px){.home-news-container .bottom-sec .news-nav .arrows .slick-arrow{margin:5px}}.home-news-container .bottom-sec .news-nav .arrows .slick-arrow:after{color:#fff;font-family:"Fontawesome";font-size:26px;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}.home-news-container .bottom-sec .news-nav .arrows .slick-arrow:hover,.home-news-container .bottom-sec .news-nav .arrows .slick-arrow:focus{background:#b85a00}.home-news-container .bottom-sec .news-nav .arrows .slick-next:after{content:'\f105'}.home-news-container .bottom-sec .news-nav .arrows .slick-prev:after{content:'\f104'}.see-more{display:flex;align-items:center;justify-content:space-between;color:#fff;background:#234E85;background:-moz-linear-gradient(top, #f38720 0%, #b85a00 100%);background:-webkit-linear-gradient(top, #f38720 0%, #b85a00 100%);background:linear-gradient(to bottom, #f38720 0%, #b85a00 100%);padding:7px 10px;font-size:15px;font-weight:700;min-width:170px;max-width:170px;height:40px}@media screen and (max-width: 900px){.see-more{width:auto}}.see-more .fa{padding-left:10px;font-size:16px}.see-more:hover,.see-more:focus{box-shadow:none;color:#000;background:#3473C5;background:-moz-linear-gradient(top, #787878 0%, #282828 100%);background:-webkit-linear-gradient(top, #787878 0%, #282828 100%);background:linear-gradient(to bottom, #787878 0%, #282828 100%)}.see-more:hover .fa,.see-more:focus .fa{color:#000}footer #footer{background:#f38720;padding:15px 30px;color:#fff}@media screen and (max-width: 1000px){footer #footer{padding:20px}}footer #footer .footer-wrapper{display:flex;flex-wrap:wrap;width:100%;align-items:center}@media screen and (max-width: 1250px){footer #footer .footer-wrapper{justify-content:center;text-align:center}}footer #footer .footer-wrapper .left-sec{width:250px}@media screen and (max-width: 1250px){footer #footer .footer-wrapper .left-sec{width:100%;max-width:250px;margin:0 auto}}footer #footer .footer-wrapper .left-sec .logo{display:block;position:relative;padding:20px}footer #footer .footer-wrapper .left-sec .logo .city-badge{width:100%;opacity:0.2}footer #footer .footer-wrapper .left-sec .logo .bus-line-logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;z-index:2}footer #footer .footer-wrapper .center-sec{width:calc(100% - 400px);padding:0 40px;display:flex;flex-wrap:wrap;opacity:0;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 1250px){footer #footer .footer-wrapper .center-sec{width:100%;padding:0 0 20px 0}}footer #footer .footer-wrapper .center-sec .left-side{width:50%;padding:0 20px}@media screen and (max-width: 1000px){footer #footer .footer-wrapper .center-sec .left-side{width:100%;padding:10px}}footer #footer .footer-wrapper .center-sec .left-side .f-heading{font-weight:800;line-height:normal;padding-bottom:10px}footer #footer .footer-wrapper .center-sec .left-side .address{padding-bottom:10px}footer #footer .footer-wrapper .center-sec .left-side .email{padding-bottom:10px}footer #footer .footer-wrapper .center-sec .left-side .email a{color:#fff;text-decoration:underline}footer #footer .footer-wrapper .center-sec .left-side .email a:hover,footer #footer .footer-wrapper .center-sec .left-side .email a:focus{box-shadow:none;text-decoration:none}footer #footer .footer-wrapper .center-sec .left-side .phone,footer #footer .footer-wrapper .center-sec .left-side .fax{padding-bottom:10px}footer #footer .footer-wrapper .center-sec .right-side{width:50%;padding:0 20px}@media screen and (max-width: 1000px){footer #footer .footer-wrapper .center-sec .right-side{width:100%;padding:10px}}footer #footer .footer-wrapper .center-sec .right-side ul{padding:0;margin:0}footer #footer .footer-wrapper .center-sec .right-side ul li{list-style:none;padding-bottom:10px}footer #footer .footer-wrapper .center-sec .right-side ul li a{color:#fff;text-decoration:underline}footer #footer .footer-wrapper .center-sec .right-side ul li a:hover,footer #footer .footer-wrapper .center-sec .right-side ul li a:focus{box-shadow:none;text-decoration:none}footer #footer .footer-wrapper .right-sec{width:150px;opacity:0;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 1250px){footer #footer .footer-wrapper .right-sec{width:100%}}footer #footer .footer-wrapper .right-sec .f-heading{font-weight:800;line-height:normal;padding-bottom:10px}footer #footer .footer-wrapper .right-sec a{width:70px;display:block}@media screen and (max-width: 1250px){footer #footer .footer-wrapper .right-sec a{margin:0 auto}}footer #footer .footer-wrapper .right-sec a img{width:100%}footer .credit{max-width:1800px;margin:0 auto;padding:5px;background:#282828;color:#fff;text-align:center;font-size:14px}footer .credit a{color:#fff;text-decoration:underline}footer .credit a:hover,footer .credit a:focus{box-shadow:none;text-decoration:none}#subpage .sub-bg{height:40vw;max-height:500px;background-repeat:no-repeat;background-size:cover;background-position:center}#subpage .main-container{width:100%;padding:40px 20px;max-width:1400px;margin:0 auto;display:flex;flex-wrap:wrap}@media screen and (max-width: 900px){#subpage .main-container{padding:20px}}#subpage .main-container .sidebar{max-width:300px;min-width:300px;background:#E2E2E2;padding:20px 10px;box-shadow:0 0 7px 3px rgba(0,0,0,0.06)}@media screen and (max-width: 1200px){#subpage .main-container .sidebar{max-width:250px;min-width:250px}}@media screen and (max-width: 900px){#subpage .main-container .sidebar{max-width:100%;min-width:100%;padding:0;margin-bottom:15px}}#subpage .main-container .sidebar .mobile-side-nav{display:none;background:#f38720;display:none;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-decoration:none;display:none;transition:all 200ms ease-in-out;width:100%;padding:10px;box-sizing:border-box;color:#fff}#subpage .main-container .sidebar .mobile-side-nav .fa,#subpage .main-container .sidebar .mobile-side-nav span{padding:0 15px}#subpage .main-container .sidebar .mobile-side-nav span{font-weight:600}#subpage .main-container .sidebar .mobile-side-nav.clicked,#subpage .main-container .sidebar .mobile-side-nav:hover,#subpage .main-container .sidebar .mobile-side-nav:focus{background:#b85a00}@media screen and (max-width: 900px){#subpage .main-container .sidebar .mobile-side-nav{display:-ms-flexbox;display:flex}}#subpage .main-container .sidebar .ptl_col_1{box-sizing:border-box;padding:0}#subpage .main-container .sidebar .ptl_col_1 #inside-nav{padding:0 0 0 25px}@media screen and (max-width: 900px){#subpage .main-container .sidebar .ptl_col_1 #inside-nav{display:none;background:rgba(0,0,0,0.05);padding:0 10px 0 25px}}@media screen and (min-width: 900px){#subpage .main-container .sidebar .ptl_col_1 #inside-nav{display:block !important}}#subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp{padding:0;padding:0 10px;margin:0}#subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp a{color:#000;display:block;padding:7px;padding-left:10px;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1);position:relative;font-size:14px;font-weight:700}#subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp a:before{position:absolute;content:'\f105';font-size:24px;font-family:"Fontawesome";color:#f38720;left:-7px;display:none}#subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp a span{position:relative;z-index:10}#subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp a:hover,#subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp a:focus{text-decoration:underline}#subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp a:hover:before,#subpage .main-container .sidebar .ptl_col_1 #inside-nav .navWrp a:focus:before{display:block}#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl0{padding:0}#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl0 a{text-transform:uppercase;font-size:16px;text-transform:uppercase}#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl1{padding:0}#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl2{padding-left:20px}#subpage .main-container .sidebar .ptl_col_1 #inside-nav .currentpage a:before{display:block;color:#f38720}#subpage .main-container .sidebar .ptl_col_1 .skip-last-nav{display:none}#subpage .main-container .main-content{width:calc(100% - 360px);padding-left:30px}@media screen and (max-width: 1200px){#subpage .main-container .main-content{width:calc(100% - 280px)}}@media screen and (max-width: 900px){#subpage .main-container .main-content{width:100%;padding:0}}#subpage .main-container .main-content h1,#subpage .main-container .main-content h2,#subpage .main-container .main-content h3,#subpage .main-container .main-content h4,#subpage .main-container .main-content h5,#subpage .main-container .main-content h6{font-family:Tahoma,Verdana,Segoe,sans-serif; font-weight:600;margin:0 0 8px 0}#subpage .main-container .main-content h1{font-size:32px;line-height:38px}#subpage .main-container .main-content h2{font-size:28px;line-height:34px}#subpage .main-container .main-content h3{font-size:22px;line-height:26px}#subpage .main-container .main-content h4{font-size:20px;line-height:24px}#subpage .main-container .main-content h5{font-size:16px;line-height:20px}#subpage .main-container .main-content h6{font-size:14px;line-height:18px}#subpage .main-container .main-content .breadcrumbs{padding:10px;color:#282828;font-size:14px;border-bottom:3px solid #b85a00}#subpage .main-container .main-content .breadcrumbs a{color:#000;font-weight:600;text-decoration:underline}#subpage .main-container .main-content .breadcrumbs a:hover,#subpage .main-container .main-content .breadcrumbs a:focus{text-decoration:none;color:#f38720}#subpage .main-container .main-content .breadcrumbs .separator{padding:0 5px;color:#b85a00}#subpage .main-container .main-content .breadcrumbs span{font-weight:600}#subpage .main-container .main-content .pageTitle{text-transform:uppercase;font-weight:700;padding:10px 10px 0;margin:0}@media screen and (max-width: 900px){#subpage .main-container .main-content .ptl_col_1_2,#subpage .main-container .main-content .ptl_col_1_3,#subpage .main-container .main-content .ptl_col_1_4,#subpage .main-container .main-content .ptl_col_3_4,#subpage .main-container .main-content .ptl_col_2_3{width:100%}}@media print{.CMS_adminBar,#skip,header,footer,.sub-bg,#subpage .main-container .sidebar,#subpage .breadcrumbs{display:none !important}#subpage .main-container .main-content{width:100%}}#news-summary .content a.read-more{background:#f38720;font-size:16px;transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}#news-summary .content a.read-more:hover,#news-summary .content a.read-more:focus{background:#f38720}


section#but-map .container {
    padding: 10px;
}

section#but-map .container iframe {
    border: none;
}

.designMode #homepage #page {
    padding-top: 100px;
}

header .container .logo .city-btn {
    display: block;
    background: #2b2b2b;
    padding: 5px 10px;
    color: #fff;
    text-align: center;
    max-width: 110px;
    margin: 10px auto 0;
}

header .container .logo .city-btn:hover, header .container .logo .city-btn:focus {
    background: #000;
}

header .container .mainNav .top-sec {
    display: flex;
                                     justify-content: flex-start;
                                     padding: 10px;
                                     padding-right: 40px;
                                     width: 100%;
}

header .container .mainNav {
    flex-wrap: wrap;
}

header .container .mainNav .top-sec a {
    color: #000;
    font-size: 14px;
}

header .container .mainNav .top-sec a:hover, header .container .mainNav .top-sec a:focus {
    text-decoration: underline;
}

@media screen and (max-width: 1100px) {
    header .container .mainNav .top-sec {
padding: 10px;
        justify-content: center;
    }
}


#custom-menu .top-level-container>li .subItems ul>li {
    width: 100%;
}

#custom-menu .top-level-container>li .subItems {
    width: auto;
    min-width: 200px;
    padding: 10px;
}

#custom-menu .top-level-container>li .subItems ul {
    display: block;
}

#custom-menu .top-level-container>li {
    position: relative;
}

#custom-menu .top-level-container>li .subItems {
    left: auto;
    right: 0;
}



header .container .logo a > img {
    max-width: 100%;
}

header .container .logo a .city-name img {
    max-width: 200px;
}

header .container .logo a .city-name {
    padding-left: 10px;
}


header .container .logo a {
    display: flex;
    align-items: center;
}

footer #footer {
    background: #000;
}

.all-rider-alerts .rider-alerts-container .news-slide {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.all-rider-alerts .rider-alerts-container .news-slide:last-child {
    border: none;
}

.home-news-container .bottom-sec .news-summary .news-slide .story .route,
.all-rider-alerts .rider-alerts-container .news-slide .story .route {
    display: flex;
    align-items: center;
    font-size: 14px;
}

.home-news-container .bottom-sec .news-summary .news-slide .story .route .square,
.all-rider-alerts .rider-alerts-container .news-slide .story .route .square {
    display: block;
    width: 15px;
    height: 15px;
    border: 1px solid rgba(0, 0, 0, 0.3);
    margin-left: 5px;
}

.home-news-container .bottom-sec .news-summary .news-slide .story p {
    height: auto;
    font-size: 14px;
}

.home-news-container .bottom-sec .news-summary .news-slide {
    padding: 20px;
}

.home-news-container .bottom-sec .news-summary .news-slide .story .date {
    margin-bottom: 5px;
}

/* Bio Portlet */


.bio-single {
    display: flex;
    flex-wrap: wrap;
    padding: 20px 5px;
}
.bio-single .left-sec {
    width: 250px;
}
@media screen and (max-width: 1000px) {
    .bio-single .left-sec {
        width: 100%;
        max-width: 250px;
        margin: 0 auto 15px;
    }
}
.bio-single .left-sec .photo {
    padding: 10px;
    background: #fff;
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    margin-bottom: 15px;
}
.bio-single .left-sec .photo img {
    width: 100%;
}
.bio-single .left-sec .bio-button {
    display: block;
    padding: 10px;
    text-align: center;
    background: #b85a00;
    color: #fff;
    font-size: 16px;
    line-height: normal;
    font-weight: 700;
    transition: all 400ms cubic-bezier(0.19, 1, 0.22, 1);
}
.bio-single .left-sec .bio-button:hover,
.bio-single .left-sec .bio-button:focus {
    background: #470725;
}
.bio-single .right-sec {
    width: calc(100% - 250px);
    padding-left: 40px;
}
@media screen and (max-width: 1000px) {
    .bio-single .right-sec {
        width: 100%;
        padding: 0;
    }
}
.bio-single .right-sec .heading {
    font-size: 20px;
    line-height: normal;
    font-weight: 700;
    color: #2762aa;
    padding-bottom: 5px;
}
.bio-single .right-sec .sub-heading {
    font-size: 16px;
    line-height: normal;
    font-weight: 600;
    color: #112e51;
    padding-bottom: 10px;
}


.home-news-container .bottom-sec .news-summary {
    padding-top: 20px;
}

.home-news-container .bottom-sec .news-nav {
    top: 5px;
}

/* Search Box */

.search-container {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(3, 3, 3, 0.95);
    z-index: 6000;
}
.search-container #close-search {
    position: absolute;
    right: 100px;
    top: 100px;
    color: #fff;
    font-size: 30px;
    transition: all 400ms cubic-bezier(0.19, 1, 0.22, 1);
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.search-container #close-search:hover,
.search-container #close-search:focus {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
@media screen and (max-width: 900px) {
    .search-container #close-search {
        top: 25px;
        right: 25px;
    }
}
.search-container .divSearchBox {
    position: absolute;
    left: calc(50% - 25px);
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    max-width: 800px;
}
@media screen and (max-width: 900px) {
    .search-container .divSearchBox {
        max-width: 400px;
        top: 100px;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }
}
@media screen and (max-width: 500px) {
    .search-container .divSearchBox {
        max-width: 70%;
    }
}
.search-container .divSearchBox input {
    border: none;
    border-bottom: 2px solid #fff;
    border-right: 0;
    background: transparent;
    text-align: left;
    text-indent: 10px;
    font-size: 20px;
    height: 50px;
    padding: 0;
    width: 100%;
    font-weight: 500;
    color: #fff;
}
.search-container .divSearchBox input::-webkit-input-placeholder {
    color: #ccc;
    font-weight: 400;
    font-size: 20px;
}
.search-container .divSearchBox input:-ms-input-placeholder {
    color: #ccc;
    font-weight: 400;
    font-size: 20px;
}
.search-container .divSearchBox input::-ms-input-placeholder {
    color: #ccc;
    font-weight: 400;
    font-size: 20px;
}
.search-container .divSearchBox input::-moz-placeholder {
    color: #ccc;
    font-weight: 400;
    font-size: 20px;
}
.search-container .divSearchBox input::placeholder {
    color: #ccc;
    font-weight: 400;
    font-size: 20px;
}
.search-container .divSearchBox a {
    position: relative;
}
.search-container .divSearchBox a img {
    display: none;
}
.search-container .divSearchBox a:after {
    position: absolute;
    content: "\f002";
    background: rgba(255, 255, 255, 0.3);
    top: -13px;
    left: 0;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-family: "Fontawesome";
    font-size: 22px;
    transition: all 400ms cubic-bezier(0.19, 1, 0.22, 1);
    border: none;
    border-radius: 50%;
}
.search-container .divSearchBox a:hover:after,
.search-container .divSearchBox a:focus:after {
    background: #fff;
    color: #1c1c1c;
}

header .container .mainNav .search-box {
    color: #fff;
    font-size: 26px;
    transition: all 400ms cubic-bezier(0.19, 1, 0.22, 1);
}

header .container .mainNav .search-box:hover, header .container .mainNav .search-box:focus {
    color: #fcbf15;
}

header .container .mainNav {
    display: flex;
    justify-content: flex-end;
}

header .container {
    background: #0c2859;
    padding: 10px 20px;
}

#custom-menu .top-level-container>li>a {
    color: #fff;
    font-size: 16px;
}

#custom-menu .top-level-container>li>a:hover, #custom-menu .top-level-container>li>a:focus {
    background: #112E51;
    color: #fff;
}

#custom-menu .top-level-container>li .subItems {
    background: #112E51;
}

#custom-menu .top-level-container>li .subItems ul>li a:hover, #custom-menu .top-level-container>li .subItems ul>li a:focus {
    color: #112E51;
}

#custom-menu .custom-mobile-menu .custom-mobile-menu-btn span {
    color: #fff;
}

#custom-menu .custom-mobile-menu .custom-mobile-menu-btn .hamburger .bar, #custom-menu .custom-mobile-menu .custom-mobile-menu-btn .hamburger .bar:before, #custom-menu .custom-mobile-menu .custom-mobile-menu-btn .hamburger .bar:after {
    background: #fff;
}

#custom-menu .custom-mobile-menu .custom-mobile-menu-btn:hover>span, #custom-menu .custom-mobile-menu .custom-mobile-menu-btn:focus>span {
    color: #112E51;
}

#custom-menu .custom-mobile-menu>ul {
    background: #112E51;
}

#custom-menu .custom-mobile-menu>ul>li .subItems ul li a {
    background: #0e2440;
}

@media screen and (max-width: 800px) {
header .container .mainNav {
    justify-content: space-between;
}
}


footer #footer .footer-wrapper .right-sec .social-icons {
    padding: 0;
    margin: 0 0 20px 0;
}

footer #footer .footer-wrapper .right-sec .social-icons li {
    list-style: none;
    display: inline-block;
    padding-right: 5px;
}

footer #footer .footer-wrapper .right-sec .social-icons li a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 35px;
    height: 35px;
    background: #fff;
    color: #000;
    border-radius: 50%;
    font-size: 20px;
    transition: all 400ms cubic-bezier(0.19, 1, 0.22, 1);
}

footer #footer .footer-wrapper .right-sec .social-icons li a:hover, footer #footer .footer-wrapper .right-sec .social-icons li a:focus {
    background: #f38720;
    color: #fff;
}

footer #footer .footer-wrapper .center-sec {
    width: calc(70% - 125px);
}

footer #footer .footer-wrapper .right-sec {
    width: calc(30% - 125px);
}

footer #footer .footer-wrapper .right-sec {
    text-align: center;
}

footer #footer .footer-wrapper .right-sec a {
    margin: 0 auto;
}

.designMode header,.portletEditMode header,.add-new-page header{position:relative}

form#aspnetForm[action$="editextlinkpage"] header {
 position: relative;
}

.twitter-timeline.twitter-timeline-rendered {
    width: 100%;
}

@media screen and (max-width: 1250px) {
    footer #footer .footer-wrapper .center-sec {
    width: 100%;
}

footer #footer .footer-wrapper .right-sec {
    width: 100%;
}
}

#custom-menu .top-level-container>li>a {
    padding: 7px 10px;
}

@media screen and (max-width: 1400px) {
header .container .logo {
    width: 250px;
    margin: 0;
}
}

@media screen and (max-width: 1250px) {
header .container .logo {
    width: 150px;
}
}

@media screen and (max-width: 1100px) {
header .container .logo {
    width: 180px;
}
}

header .container .mainNav {
    padding: 0;
}

header .container .mainNav .search-box {
    display: flex;
    justify-content: center;
    align-items: center;
}

header .container .mainNav .search-box {
    padding: 10px;
}

#homepage #ql-slider .ql-container .ql-item a:hover .icon, #homepage #ql-slider .ql-container .ql-item a:focus .icon {
    color: #000;
}

#ql-slider .ql-container .ql-item a:hover .icon img, #ql-slider .ql-container .ql-item a:focus .icon img {
    filter: invert(1);
}

.transit-map {
    display: flex;
    justify-content: center;
}
