﻿@charset "UTF-8";html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}blockquote,caption,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,td,th,ul{margin:0;padding:0}hr{border-bottom:none}iframe{border:0}fieldset{min-width:0;border:0}[tabindex="-1"]:focus{outline:0!important}html{overflow-y:hidden}*,:after,:before{position:relative; /* -ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;*/ }.button{display:inline-block;border:none;margin:0;white-space:nowrap;font-family:inherit;line-height:normal;text-decoration:none;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.button:active,.button:focus,.button:hover{text-decoration:none;outline:0}.button:-moz-focus-inner{border:0;padding:0}.button.disabled,.button:disabled{cursor:default}.button{font-size:16px;padding:12px 48px;background-color:#B4D455}figure{clear:both}figure embed,figure iframe,figure img{display:block;margin:auto;max-width:100%}figure figcaption{width:100%;font-size:12px;font-size:.75rem;line-height:2;text-align:center;margin-top:12px}.figure--left{float:left;margin-right:24px;margin-bottom:24px}.figure--right{float:right;margin-bottom:24px;margin-left:24px}.figure--split-caption-left>*{float:right}.figure--split-caption-left embed,.figure--split-caption-left iframe,.figure--split-caption-left img{width:70%}.figure--split-caption-left figcaption{width:30%;padding-right:12px}.figure--split-caption-right>*{float:left}.figure--split-caption-right embed,.figure--split-caption-right iframe,.figure--split-caption-right img{width:70%}.figure--split-caption-right figcaption{width:30%;padding-right:12px}pre{overflow:auto}pre:mark{background:0 0;border-bottom:1px solid;color:inherit}.code-comment{opacity:.75;filter:alpha(opacity=75)}.form__item{margin-bottom:12px;margin-bottom:.75rem}.form-control{display:block;width:100%;outline:0;line-height:normal}label,legend{/* display:block;width:100% */}select{text-indent:.01px;text-overflow:''}input[type=file],input[type=range]{display:block}input[type=range]{width:100%}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}.h1,h1{font-size:36px;font-size:2.25rem;line-height:1.33333}.h2,h2{font-size:30px;font-size:1.875rem;line-height:1.6}.h3,h3{font-size:24px;font-size:1.5rem;line-height:1}.h4,h4{font-size:20px;font-size:1.25rem;line-height:1.2}.h5,h5{font-size:16px;font-size:1rem;line-height:1.5}.h6,h6{font-size:14px;font-size:.875rem;line-height:1.71429}.hgroup h1,.hgroup h2,.hgroup h3,.hgroup h4,.hgroup h5,.hgroup h6,.hgroup hgroup h1,.hgroup hgroup h2,.hgroup hgroup h3,.hgroup hgroup h4,.hgroup hgroup h5,.hgroup hgroup h6,hgroup .hgroup h1,hgroup .hgroup h2,hgroup .hgroup h3,hgroup .hgroup h4,hgroup .hgroup h5,hgroup .hgroup h6,hgroup h1,hgroup h2,hgroup h3,hgroup h4,hgroup h5,hgroup h6{margin-bottom:0}img{max-width:auto}img[height],img[width]{max-width:none}.img--right{float:right;margin-bottom:24px;margin-left:24px}.img--left{float:left;margin-right:24px;margin-bottom:24px}.img--center{display:block;margin-right:auto;margin-bottom:24px;margin-left:auto}dd,ol,ul{margin-left:24px;margin-left:1.5rem}li:last-child,li>ol,li>ul{margin-bottom:0}.lr{list-style:none;margin-left:0}.lead{font-size:20px;font-size:1.25rem;line-height:1.2}blockquote{text-indent:-.41em;margin-left:.41em}blockquote p:last-of-type{margin-bottom:0}.source{display:block;text-indent:0}.source:before{content:"\2014"}hr{margin-bottom:23px;margin-bottom:1.4375rem;margin-left:auto;margin-right:auto}.h1,.h2,.h3,.h4,.h5,.h6,.hgroup,address,blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hgroup,ol,p,pre,table,ul{margin-bottom:24px;margin-bottom:1.5rem}.small,small{font-size:12px;font-size:.75rem;line-height:2}table{width:100%}td,th{padding:6px;text-align:left}@media screen and (min-width:480px){td,th{padding:12px}}[colspan]{text-align:center}[colspan="1"]{text-align:left}[rowspan]{vertical-align:middle}[rowspan="1"]{vertical-align:top}.numerical{text-align:right}.t5{width:5%}.t10{width:10%}.t12{width:12.5%}.t15{width:15%}.t20{width:20%}.t25{width:25%}.t30{width:30%}.t33{width:33.333%}.t35{width:35%}.t37{width:37.5%}.t40{width:40%}.t45{width:45%}.t50{width:50%}.t55{width:55%}.t60{width:60%}.t62{width:62.5%}.t65{width:65%}.t66{width:66.666%}.t70{width:70%}.t75{width:75%}.t80{width:80%}.t85{width:85%}.t87{width:87.5%}.t90{width:90%}.t95{width:95%}.table--bordered td,.table--bordered th{border:1px solid}.table--bordered td:empty,.table--bordered th:empty{border:none}.table--bordered thead tr:last-child th{border-bottom-width:2px}.table--bordered tbody tr th:last-of-type{border-right-width:2px}.table--striped tbody tr:nth-of-type(odd){background-color:#ffc}.table--data{font:12px/1.5 sans-serif}.container{box-sizing:content-box;max-width:100%;margin:0 auto}@media only screen and (max-width:1024px){.container{width:768px}}@media only screen and (max-width:768px){.container{width:100%}}.grid{display:block;margin:0 auto;font-size:0;margin-left:-20px}.grid .grid{padding:0}.grid.grid--gutterless{padding-left:10px;margin-left:0}.grid.grid--gutterless .grid__item{padding:0}.grid__item{display:inline-block;font-size:1rem;margin:0;padding-left:20px;text-align:left;vertical-align:top}.grid--block{margin-bottom:20px}.span-12{width:100%}.span-11{width:91.666667%}.span-10{width:83.333333%}.span-9{width:75%}.span-8{width:66.666667%}.span-7{width:58.333333%}.span-6{width:50%}.span-5{width:41.666667%}.span-4{width:33.333333%}.span-3{width:25%}.span-2{width:16.666667%}.span-1{width:8.3333333%}@media only screen and (max-width:768px){.palm-span-12{width:100%}.palm-span-11{width:91.666667%}.palm-span-10{width:83.333333%}.palm-span-9{width:75%}.palm-span-8{width:66.666667%}.palm-span-7{width:58.333333%}.palm-span-6{width:50%}.palm-span-5{width:41.666667%}.palm-span-4{width:33.333333%}.palm-span-3{width:25%}.palm-span-2{width:16.666667%}.palm-span-1{width:8.3333333%}}@media only screen and (max-width:1024px){.lap-span-12{width:100%}.lap-span-11{width:91.666667%}.lap-span-10{width:83.333333%}.lap-span-9{width:75%}.lap-span-8{width:66.666667%}.lap-span-7{width:58.333333%}.lap-span-6{width:50%}.lap-span-5{width:41.666667%}.lap-span-4{width:33.333333%}.lap-span-3{width:25%}.lap-span-2{width:16.666667%}.lap-span-1{width:8.3333333%}}@media only screen and (min-width:1024px){.desk-span-12{width:100%}.desk-span-11{width:91.666667%}.desk-span-10{width:83.333333%}.desk-span-9{width:75%}.desk-span-8{width:66.666667%}.desk-span-7{width:58.333333%}.desk-span-6{width:50%}.desk-span-5{width:41.666667%}.desk-span-4{width:33.333333%}.desk-span-3{width:25%}.desk-span-2{width:16.666667%}.desk-span-1{width:8.3333333%}}@font-face{font-family:proxBold;src:url(/Style%20Library/GoHart/CSS/webfonts/2DD74A_5_0.eot);src:url(/Style%20Library/GoHart/CSS/webfonts/2DD74A_5_0.eot?#iefix) format("embedded-opentype"),url(/Style%20Library/GoHart/CSS/webfonts/2DD74A_5_0.woff2) format("woff2"),url(/Style%20Library/GoHart/CSS/webfonts/2DD74A_5_0.woff) format("woff"),url(/Style%20Library/GoHart/CSS/webfonts/2DD74A_5_0.ttf) format("truetype")}@font-face{font-family:proxBook;src:url(/Style%20Library/GoHart/CSS/webfonts/2DD74A_6_0.eot);src:url(/Style%20Library/GoHart/CSS/webfonts/2DD74A_6_0.eot?#iefix) format("embedded-opentype"),url(/Style%20Library/GoHart/CSS/webfonts/2DD74A_6_0.woff2) format("woff2"),url(/Style%20Library/GoHart/CSS/webfonts/2DD74A_6_0.woff) format("woff"),url(/Style%20Library/GoHart/CSS/webfonts/2DD74A_6_0.ttf) format("truetype")}@font-face{font-family:proxMed;src:url(/Style%20Library/GoHart/CSS/webfonts/2DD74A_8_0.eot);src:url(/Style%20Library/GoHart/CSS/webfonts/2DD74A_8_0.eot?#iefix) format("embedded-opentype"),url(/Style%20Library/GoHart/CSS/webfonts/2DD74A_8_0.woff2) format("woff2"),url(/Style%20Library/GoHart/CSS/webfonts/2DD74A_8_0.woff) format("woff"),url(/Style%20Library/GoHart/CSS/webfonts/2DD74A_8_0.ttf) format("truetype")}body{font-family:proxBook,Helvetica,Arial,sans-serif}.container{background-size:100%;padding:0}.container .return-top{text-align:right;margin:5%;cursor:pointer;display:none;position:fixed;z-index:25;right:0;bottom:-28px;background-color:rgba(14,21,45,.8);padding:10px}@media only screen and (max-width:768px){.container .return-top{text-align:right;margin:0 4%;cursor:pointer;float:right;display:none}}.clear-fix{clear:both}section{width:100%}section .headline{position:absolute;bottom:26%;left:6%;width:60%}@media only screen and (max-width:768px){section .headline{top:13%}section .headline h1{font-size:62px}}section h1{margin:1% 0;background-color:rgba(14,21,45,.6);padding:1% 3%;padding-bottom:0;color:#fff;font-size:55px;display:inline-block;font-weight:400;font-family:proxBold,Helvetica,Arial,sans-serif}.landing{background:url(/Style%20Library/GoHart/Images/home/home-top-bg1.jpg) no-repeat;background-size:114%;background-position:40% 0}@media only screen and (max-width:768px){.landing{background-image:none!important;height:520px!important}.landing .mobile-home-head{background:url(/Style%20Library/GoHart/Images/responsive/mobile-home-head.jpg) no-repeat;background-size:100%;background-position:40% 0;height:600px;top:31%}}.landing .bus{background:url(/Style%20Library/GoHart/Images/home/bus-home1.png) no-repeat;background-size:100%;position:absolute;width:67%;height:70%;bottom:10%;left:-40%}.landing .logo{position:fixed;left:0;margin:2% 1.5%;width:20%;max-width:280px;min-width:52px;background-color:rgba(255,255,255,.85);padding:8px 6px 0 8px;z-index:30}.landing .logo .tooltip{background-color:#7aaed5;position:absolute;color:#fff;width:47px;font-size:12px;margin-top:-30px;padding-top:2px;padding-left:5px;height:20px;margin-left:-8px;display:none}.landing .logo .tooltip img{width:24px;position:absolute;top:18px;left:0}@media only screen and (max-width:768px){.landing .logo{width:48%;padding-bottom:5px;/*max-width:none;background-color:transparent;/*position:absolute;*/margin-left:4%}}.landing .menu-ico{position:fixed;right:15px;margin:2.5%;width:60px;max-width:62px;cursor:pointer;z-index:250;background-color:rgba(14,21,45,.8);padding:10px}@media only screen and (max-width:768px){.landing .menu-ico{background-color:transparent;width:13.5%;max-width:none;/*position:absolute*/}}.landing .bus-ico{cursor:pointer;color:#fff;font-size:18px}.landing .bus-ico a{color:#fff;color:#fff;display:block;z-index:25}.landing .bus-ico a:hover{color:#0e152d}@media only screen and (max-width:768px){.landing .bus-ico{right:100px;bottom:0;font-size:22px}}.landing hr{background-color:#fff;color:#fff;border-color:#fff}.bottom-rule{padding:0 6%;color:#fff;font-size:19px}@media only screen and (max-width:768px){.bottom-rule{position:relative;color:#0f162e}}.bottom-rule div{display:inline-block}.bottom-rule .cta{width:25%}@media only screen and (max-width:768px){.bottom-rule .cta{width:70%;font-size:33px;font-family:proxBold,Helvetica,Arial,sans-serif;margin-bottom:20px}}.bottom-rule .rule{width:74%;top:16px}.bottom-rule select,.bottom-rule select option{color:#036;background-color:#e7e7e8;height:80px;font-size:32px;width:100%}.bottom-rule select option span,.bottom-rule select span{color:#666;font-weight:700}.take-you-there{margin-top:20px}@media only screen and (max-width:768px){.take-you-there{margin-top:45px}}@media only screen and (max-width:768px){.home-form{position:relative;margin-bottom:75px}}.home-form input[type=text]{border:none;text-transform:uppercase;color:#083b70;line-height:45px;height:45px;font-size:16px;background-color:rgba(255,255,255,.75);padding:5px;padding-left:10px;padding-top:10px;margin-right:1%}@media only screen and (max-width:768px){.home-form input[type=text]{display:block;width:100%!important;margin-bottom:20px;height:80px;font-size:26px;background-color:#e7e7e8}}.home-form input[type=button],.home-form input[type=submit]{-webkit-appearance:none;border:none;color:#fff;background-color:#7aaed5;height:45px;font-size:16px;padding:5px 20px;padding-top:4px;margin-right:0;letter-spacing:.03em;text-transform:uppercase;vertical-align:top;width:15%}@media only screen and (max-width:768px){.home-form input[type=button],.home-form input[type=submit]{font-size:34px;padding:15px;width:52%;height:70px;padding-top:13px}}@media only screen and (max-width:768px){.home-form #end,.home-form #start{width:24%}}.home-form #date,.home-form #time{width:14%}.metro .metro-nav{width:100%;text-align:center;background-color:#fff}.metro .metro-nav .metro-arrow{position:absolute;bottom:-24px;z-index:5;width:5%;max-width:70px;left:2%}.metro .metro-nav .metro-block{width:20%;float:left;margin:1% 0;border-right:1px #bbbbbd solid;text-align:center;vertical-align:middle;cursor:pointer}.metro .metro-nav .metro-block img{width:75%;margin:5%;cursor:pointer}.metro .metro-nav .metro-block .hover-box{position:absolute;left:50%;margin-top:19%;cursor:pointer}.metro .metro-nav .metro-block .metro-hover{position:relative;z-index:5;background-color:#7aaed5;color:#fff;left:-50%;padding:3px 5px;padding-top:5px;display:none;cursor:pointer}.metro .mobile-metro .metro-box{width:auto!important;position:relative;right:auto;left:auto;margin:50px 5%;z-index:50}@media only screen and (max-width:768px){.metro .mobile-metro .metro-box{width:36%}}.metro .mobile-metro .metro-box .metro-title{color:#fff;position:absolute;margin-top:-8px;vertical-align:top}.metro .mobile-metro .metro-box hr{width:100%;background-color:#fff;color:#fff;border-color:#fff;display:inline-block;margin-top:15px;float:right}@media only screen and (max-width:768px){.metro .mobile-metro .metro-box hr{margin-top:55px}}.metro .mobile-metro .metro-box li,.metro .mobile-metro .metro-box ul{list-style-type:none;color:#fff;margin-left:0;font-size:1.5em;line-height:1.25em;margin-bottom:10px;cursor:pointer;letter-spacing:.03em;font-family:proxMed,Helvetica,Arial,sans-serif}@media only screen and (max-width:768px){.metro .mobile-metro .metro-box li,.metro .mobile-metro .metro-box ul{line-height:.45em;margin-bottom:8px}}.metro .mobile-metro .metro-box li a,.metro .mobile-metro .metro-box ul a{color:#fff}@media only screen and (max-width:768px){.metro .mobile-metro .metro-box li a,.metro .mobile-metro .metro-box ul a{font-size:63px;line-height:105px}}.metro .mobile-metro .metro-box li a:hover,.metro .mobile-metro .metro-box ul a:hover{color:#69C}.metro .mobile-metro .metro-box li .arrow,.metro .mobile-metro .metro-box ul .arrow{dispaly:inline-block;float:right;display:none}.metro .mobile-metro .metro-box li .arrow img,.metro .mobile-metro .metro-box ul .arrow img{width:18px}@media only screen and (max-width:768px){.metro .mobile-metro .metro-box ul{top:-7px;display:block;position:relative}}.metro .mobile-metro .metro-box li{cursor:pointer}.metro .metro-main{background:url(/Style%20Library/GoHart/Images/home/services-bg.jpg) no-repeat;background-size:110%;background-position:20% 0}.metro .metro-main .alt-transport-box{position:absolute;width:100%;height:100%;background:url(/Style%20Library/GoHart/Images/home/serv-sky-bg.jpg) no-repeat;background-size:110%;display:none;z-index:20}.metro .metro-main .alt-transport-fore{position:absolute;width:100%;height:100%;background:url(/Style%20Library/GoHart/Images/home/serv-bike-foreground.png) no-repeat;background-size:110%}.metro .metro-main .train-bg{position:absolute;width:100%;height:100%;background:url(/Style%20Library/GoHart/Images/home/streetcar-bg.jpg) no-repeat;background-size:110%;display:none;z-index:5}.metro .metro-main .metro-foreground{background:url(/Style%20Library/GoHart/Images/home/serv-large-bus.png) no-repeat;background-size:103%;background-position:right;position:absolute;width:54%;height:92%;bottom:8%;left:-15%;z-index:10}.metro .metro-box{background-color:rgba(14,21,45,.8);height:48%;width:30%;margin-left:5%;right:10%;position:absolute;padding:30px;margin-top:10%;z-index:50;min-height:341px}@media only screen and (max-width:768px){.metro .metro-box{width:36%}}.metro .metro-box .metro-title{color:#fff;position:absolute;margin-top:-8px;vertical-align:top}@media only screen and (max-width:768px){.metro .metro-box .metro-title{font-size:42px}}.metro .metro-box hr{width:100%;background-color:#fff;color:#fff;border-color:#fff;display:inline-block;margin-top:15px;float:right}.metro .metro-box li,.metro .metro-box ul{list-style-type:none;color:#fff;margin-left:0;font-size:1.5em;line-height:1.25em;margin-bottom:10px;cursor:pointer;letter-spacing:.03em;font-family:proxMed,Helvetica,Arial,sans-serif}@media only screen and (max-width:768px){.metro .metro-box li,.metro .metro-box ul{line-height:.45em;margin-bottom:8px}}.metro .metro-box li a,.metro .metro-box ul a{color:#fff}@media only screen and (max-width:768px){.metro .metro-box li a,.metro .metro-box ul a{font-size:20px}}.metro .metro-box li a:hover,.metro .metro-box ul a:hover{color:#69C}.metro .metro-box li .arrow,.metro .metro-box ul .arrow{dispaly:inline-block;float:right;display:none}.metro .metro-box li .arrow img,.metro .metro-box ul .arrow img{width:18px}@media only screen and (max-width:768px){.metro .metro-box ul{top:-7px;display:block;position:relative}}.metro .metro-box li{cursor:pointer}.metro .metro-icons{position:absolute;top:69%;right:10%}@media only screen and (max-width:768px){.metro .metro-icons{position:relative;right:auto;bottom:0;margin:0 5%;margin-bottom:45px}}.metro .metro-icons .ico-block{display:inline-block;background-color:rgba(14,21,45,.8);padding:10px 15px 5px;text-align:center;vertical-align:top;cursor:pointer}.metro .metro-icons .ico-block img{width:92%}@media only screen and (max-width:768px){.metro .metro-icons .ico-block img{width:70%}}@media only screen and (max-width:768px){.metro .metro-icons .ico-block{width:31%;margin-right:12px;height:155px}}.metro .metro-icons .ico-block .metro-tooltip{background-color:#7aaed5;position:absolute;color:#fff;width:155%;font-size:12px;margin-top:-30px;padding-top:2px;height:20px;margin-left:-3%;display:none}.metro .metro-icons .ico-block .metro-tooltip img{width:24px;position:absolute;top:18px;left:10px}.metro .metro-icons .ico-block .share-tip{width:75%}.news{width:100%;margin:auto;height:750px;overflow:hidden}@media only screen and (max-width:768px){.news{height:1410px}}.news .newsBlockRow2 button{display:none!important}@media only screen and (max-width:768px){.news #newsBlockRow{top:268px}}@media only screen and (max-width:768px){.news #newsBlockRow .slick-next{display:block;height:110px;width:65px;top:551px}}@media only screen and (max-width:768px){.news #newsBlockRow .slick-prev{display:block;height:110px;width:65px;top:551px}}@media only screen and (max-width:768px){.news #newsBlockRow2{top:882px}}.news h1{font-size:50px;padding:.5% 1% 1%;padding-bottom:0;margin-left:6%;margin-bottom:.5%}@media only screen and (max-width:768px){.news h1{font-size:80px}}@media only screen and (max-width:768px){.news .news-blocks{height:1215px}}.news .news-blocks .block-row{position:relative;overflow:hidden;width:500%}@media only screen and (max-width:768px){.news .news-blocks .block-row{width:100%}}.news .news-blocks .block{/**width:400px!important;*/width:300px!important;height:250px;background-color:#3f4558;margin:0 5px;display:inline-block;overflow:hidden;vertical-align:top}@media only screen and (max-width:768px){.news .news-blocks .block{display:block;width:640px!important;height:600px}.news .news-blocks .block img{width:650px}}.news .news-blocks .block h3{color:#fff;font-size:20px;margin:5px auto;margin:35px 35px 5px;font-weight:400;font-family:proxBold,Helvetica,Arial,sans-serif}@media only screen and (max-width:768px){.news .news-blocks .block h3{font-size:44px}}.news .news-blocks .block p{color:#fff;font-size:16px;line-height:20px;overflow:hidden;margin:0 35px 35px}@media only screen and (max-width:768px){.news .news-blocks .block p{font-size:36px;line-height:43px;max-height:550px}}.news .news-blocks .square{width:300px!important}@media only screen and (max-width:768px){.news .news-blocks .square{width:640px!important;height:600px}.news .news-blocks .square img{width:100%}}.news .news-blocks .prev-arrow{float:left;position:absolute;z-index:5;left:20px;top:228px;cursor:pointer}@media only screen and (max-width:768px){.news .news-blocks .prev-arrow{top:45%}.news .news-blocks .prev-arrow img{max-width:none;width:70px}}.news .news-blocks .next-arrow{float:right;position:absolute;z-index:5;right:20px;top:228px;cursor:pointer}@media only screen and (max-width:768px){.news .news-blocks .next-arrow{top:45%}.news .news-blocks .next-arrow img{max-width:none;width:70px}}.gohart{margin-top:50px;background:url(/Style%20Library/GoHart/Images/home/home-lower-bg.jpg) no-repeat;background-size:120%}@media only screen and (max-width:768px){.gohart{background:0 0;background-size:100%;height:auto!important}}.gohart .bus{background:url(/Style%20Library/GoHart/Images/home/van-lower.png) no-repeat;background-size:100%;position:absolute;width:76%;height:56%;bottom:1%;left:-40%}.gohart h1{font-size:50px;padding:1% 2%;padding-bottom:0;color:#fff}@media only screen and (max-width:768px){.gohart h1{font-size:62px}}.gohart .gohart-title{margin-top:80px;display:inline-block;width:60%;margin-left:6%}@media only screen and (max-width:768px){.gohart .gohart-title{width:95%}}.gohart .mobile-how-to{margin:50px 5%}.gohart .mobile-how-to .gohart-mobile-content{font-size:32px;margin-top:50px}.gohart .mobile-how-to select,.gohart .mobile-how-to select option{color:#036;background-color:#e7e7e8;height:80px;font-size:32px;width:100%}.gohart .mobile-how-to select option span,.gohart .mobile-how-to select span{color:#666;font-weight:700}.gohart .mobile-how-to .button-box{width:48%;display:inline-block;margin-right:20px;vertical-align:top}@media only screen and (max-width:768px){.gohart .mobile-how-to .button-box{width:100%}}.gohart .mobile-how-to .button-box .button{background-color:#7aaed5;width:100%;height:50px;color:#fff;margin-bottom:15px;line-height:30px;text-align:left;padding-left:15px;text-transform:uppercase}.gohart .mobile-how-to .button-box .button a{color:#fff}@media only screen and (max-width:768px){.gohart .mobile-how-to .button-box .button{font-size:32px;line-height:49px;height:70px}}.gohart .mobile-how-to .button-box .button img{float:right;height:25px;margin-right:-20px}@media only screen and (max-width:768px){.gohart .mobile-how-to .button-box .button img{float:right;height:34px;margin-right:-20px;top:4px}}.gohart .mobile-how-to .button-box .button:hover{background-color:#20416f}.gohart .how-to{background-color:rgba(255,255,255,.85);margin:50px 5%;color:#666;padding:65px 75px}@media only screen and (max-width:768px){.gohart .how-to{margin-left:48px;padding:30px}}.gohart .how-to .content-app,.gohart .how-to .content-links{display:none}.gohart .how-to .tab{background-color:#7aaed5;color:#fff;font-size:11px;position:absolute;float:left;left:0;top:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left top 0;-ms-transform-origin:left top 0;transform-origin:left top 0;padding:6px;cursor:pointer}.gohart .how-to .tab2{top:95px}.gohart .how-to .tab3{top:183px}.gohart .how-to .active{background-color:rgba(255,255,255,.85);color:#7aaed5}.gohart .how-to h2{font-weight:400;font-family:proxBook,Helvetica,Arial,sans-serif;font-size:3em;color:#666}@media only screen and (max-width:768px){.gohart .how-to h2{font-size:2.2em;margin-bottom:0}}.gohart .how-to .button-box{width:48%;display:inline-block;margin-right:20px;vertical-align:top}@media only screen and (max-width:768px){.gohart .how-to .button-box{width:46%}}.gohart .how-to .button-box .button{background-color:#7aaed5;width:100%;height:50px;color:#fff;margin-bottom:15px;line-height:30px;text-align:left;padding-left:15px}.gohart .how-to .button-box .button a{color:#fff}@media only screen and (max-width:768px){.gohart .how-to .button-box .button{font-size:12px}}.gohart .how-to .button-box .button img{float:right;height:25px;margin-right:-20px}@media only screen and (max-width:768px){.gohart .how-to .button-box .button img{display:none}}.gohart .how-to .button-box .button:hover{background-color:#20416f}.gohart .how-to .end-box{margin-right:0}.landing .home-form-lockup{position:absolute;width:100%;z-index:20;height:90px;bottom:4%}.landing .home-form-lockup .bus-ico{float:right;margin-right:6%;margin-top:-10px}.landing .home-form-lockup .bottom-rule .cta{width:auto}.landing .home-form-lockup .bottom-rule .rule{width:100%;top:-14px;padding-left:25%}.landing .home-form-lockup .home-form{margin:auto;width:88%;margin-top:-22px}.landing .home-form-lockup .home-form #end,.landing .home-form-lockup .home-form #start{width:25%}.landing .home-form-lockup .home-form #date,.landing .home-form-lockup .home-form #time{width:14.25%}.landing .home-form-lockup input[type=button],.landing .home-form-lockup input[type=submit]{width:15%;font-size:.9em;padding:5px 1.5%;margin:0}@media (max-width:1290px){.landing .home-form-lockup input[type=button],.landing .home-form-lockup input[type=submit]{font-size:.75em}}@media (max-width:1020px){.landing .home-form-lockup input[type=button],.landing .home-form-lockup input[type=submit]{font-size:.7em;padding:5px 1%}}@media (max-width:805px){.landing .home-form-lockup input[type=button],.landing .home-form-lockup input[type=submit]{font-size:.65em;letter-spacing:0;width:14%;padding:5px 1%}}.landing .home-form-lockup input[type=button]:hover,.landing .home-form-lockup input[type=submit]:hover{background-color:#20416f}.header{background:url(/Style%20Library/GoHart/Images/service/bus-header.jpg) no-repeat;background-size:100%;height:300px}.header .logo{position:fixed;left:0;margin:2% 1.5%;max-width:280px;min-width:52px;background-color:rgba(255,255,255,.85);padding:8px 6px 0 8px;z-index:30}.header .logo .full-logo{padding-left:3px}.header .logo .tooltip{background-color:#7aaed5;position:absolute;color:#fff;width:47px;font-size:12px;margin-top:-30px;padding-top:2px;padding-left:5px;height:20px;margin-left:-8px;display:none}.header .logo .tooltip img{width:24px;position:absolute;top:18px;left:0}.header .menu-ico{position:fixed;right:15px;margin:2.5%;width:60px;max-width:62px;cursor:pointer;z-index:250;background-color:rgba(14,21,45,.8);padding:10px;padding-bottom:0;max-height:70px}.header .headline{position:absolute;left:6%}.header h1{margin:1% 0;background-color:rgba(14,21,45,.6);padding:1% 3%;padding-bottom:0;color:#fff;font-size:50px;display:inline-block}.page-content{color:#666;padding:0 5%;padding-top:20px;width:90%;}.page-content .content-block .home-form{position:relative;margin-bottom:20px}.page-content .content-block .content-body{margin:0 3%}.page-content .content-block .info{display:inline-block;width:73%;vertical-align:top}.page-content .content-block .info-graphic{display:inline-block;width:23%;vertical-align:top;margin-bottom:20px}.page-content .content-block .info-graphic img{width:100%;max-width:320px;min-width:250px}.page-content .content-block select option span,.page-content .content-block select span{color:#666;font-weight:700}.page-content .bottom-rule{width:100%;bottom:12%;color:#fff;font-size:19px}.page-content .bottom-rule div{display:inline-block}.page-content .bottom-rule .cta{display:inline-block;color:#000;font-size:20px;font-weight:700}.page-content .bottom-rule .cta span{background-color:#fff;padding-right:20px;position:relative;z-index:5;font-family:proxMed,Helvetica,Arial,sans-serif}.page-content .bottom-rule .cta hr{top:-15px}.page-content .bottom-rule .rule{width:75%;top:16px}.page-content .help-you{color:#036}.page-content .hours ul{display:inline-block;width:auto}.page-content .hours ul li{list-style-type:none}.page-content .hours ul .dept{font-weight:700}.page-content .comments .comment-form{margin:3%}.page-content .comments .comment-form .form-half{width:48%;float:left;vertical-align:top;height:430px}.page-content .comments .comment-form .form-half input[type=number],.page-content .comments .comment-form .form-half input[type=text],.page-content .comments .comment-form .form-half textarea{display:block;width:100%;margin-bottom:10px}.page-content .comments .comment-form .form-half textarea{height:100%;resize:none}.page-content .comments .comment-form .form-left{margin-right:20px}.page-content .comments .comment-form input[type=number],.page-content .comments .comment-form input[type=text],.page-content .comments .comment-form textarea{border:none;text-transform:uppercase;color:#083b70;line-height:45px;height:45px;font-size:16px;background-color:#ccc;padding:5px;padding-left:10px;padding-top:10px;margin-right:1%}.page-content .comments .comment-form .submit-btn{margin-top:10px}.page-content .comments .comment-form .submit-btn input[type=submit]{-webkit-appearance:none;border:none;color:#fff;background-color:#7aaed5;height:45px;font-size:16px;padding:5px 15px;margin-right:0;letter-spacing:.03em;position:absolute;right:0}.page-content .comments .comment-form #end,.page-content .comments .comment-form #start{width:25%}.page-content .comments .comment-form #date,.page-content .comments .comment-form #time{width:15%}.page-content .q-a .question{color:#036;text-transform:uppercase;cursor:pointer}.page-content .q-a .question span{font-size:25px;color:#7aaed5;padding:0 5px}.page-content .q-a .question .minus{display:none}.page-content .q-a .answer{font-size:16px;color:#666;width:90%;text-transform:none;margin-left:30px;display:none}.page-content .email-signup{width:100%}.page-content .center{text-align:center}.page-content .help-you{margin-left:40px}.page-content .return-top{text-align:right;margin:5%;cursor:pointer;position:fixed;z-index:25;right:0;bottom:-28px;background-color:rgba(14,21,45,.8);padding:10px;width:5%;min-width:70px}@media only screen and (max-width:768px){.page-content .return-top{text-align:right;margin:0 4%;cursor:pointer;float:right;display:block;top:-30px}}.page-nav .nav-btn{display:inline-block;vertical-align:top;width:31%;text-align:center;height:50px;padding-top:8px;margin-right:3%;border:2px gray solid;cursor:pointer;background:url(/Style%20Library/GoHart/Images/service/page-nav-bg.png) repeat-x}.page-nav .nav-btn span{background-color:#fff;display:inline-block;padding:5px 10px}.page-nav .nav-btn:last-child{margin-right:0}.content-body h2{margin:5px 0;padding:0;font-weight:400;font-family:proxBook,Helvetica,Arial,sans-serif}.content-body .half-column{display:inline-block;vertical-align:top}.content-body .half-column:last-child{margin-right:0}.content-body .brick{background-color:#e6e7e8}.content-body .brick .brick-head{background-color:#7aaed5;height:45px;text-align:center;color:#fff}.content-body .brick p{padding:15px}.content-body .fare{background-color:transparent}.content-body .fare .brick-head{background-color:#e6e7e8;text-align:left;color:#036;padding-left:20px}.content-body .fare .brick-head span{float:right;margin-right:20px}.content-body .fare .serv-hours{margin:0;padding:15px;padding-top:0;width:auto}.content-body .center-cta{text-align:center}.content-body .center-cta img{top:35px;position:relative;z-index:5}.content-body .footer-ad{margin-top:40px}.content-body .footer-rule{margin-top:0;padding-top:0;margin-bottom:25px}.mid-section{background-size:100%;min-height:600px;padding-top:9%}.mid-section .mid-copy{background-color:rgba(255,255,255,.75);padding:20px;margin:100px auto}.mid-section .mid-copy h3{font-weight:400;color:#666;font-size:28px;line-height:36px;text-align:center}.info-tix{width:95%!important}.tix-box{font-family:proxBook,Helvetica,Arial,sans-serif;width:71%;color:#666;margin-bottom:40px}.tix-box .tix-row{background-color:#e6e7e8;color:#036;height:45px}.tix-box .tix-row .tix-fare,.tix-box .tix-row a,.tix-box .tix-row a:hover,.tix-box .tix-row a:link,.tix-box .tix-row a:visited{color:#036}.tix-box .tix-row div{display:inline-block;padding:6px 10px;padding-top:11px}.tix-box .tix-row .tix-fare{height:100%}.tix-box .tix-row .tix-fare img{position:absolute;right:0;height:75%;margin-top:-3px;margin-right:10%;cursor:pointer}.tix-box .blue-row{background-color:#7aaed5;color:#fff}.tix-box .blue-row .tix-fare,.tix-box .blue-row a,.tix-box .blue-row a:hover,.tix-box .blue-row a:link,.tix-box .blue-row a:visited{color:#fff}.corp-trans-head{background:url(/Style%20Library/GoHart/Images/fares/header-couple.jpg) no-repeat;background-size:100%}.three-up{margin-bottom:20px}.three-up img{width:32%;margin-right:1%}li,ul{list-style-type:none}li b,ul b{color:#39C;font-family:proxBold,Helvetica,arial,sans-serif}.num-li{color:#036;font-family:proxBold,Helvetica,arial,sans-serif}.cta-buttons{display:inline-block;width:48%;margin:15px 0}.cta-buttons img{width:100%}.cta a{color:#39C;font-weight:700}.corp-trans-callout{width:40%!important}.bold-blue{font-family:proxBold,Helvetica,arial,sans-serif;color:#7aaed5;font-weight:400}.info-chunk{background-color:#e6e7e8;margin-bottom:20px}.info-chunk .info-row{padding:7px 15px 5px;border-bottom:1px #7aaed5 solid;color:#036}.info-chunk .info-title{color:#fff;background-color:#7aaed5;text-align:center;margin:10px 0}.info-chunk .last-info-row{border-bottom:none;padding-bottom:10px}.download-pdf{vertical-align:middle;color:#69C;margin-top:-12px;margin-bottom:20px}.download-pdf a{color:#666}.download-pdf span{display:inline-block;font-family:proxBold,Helvetica,arial,sans-serif;padding-left:5px;color:#7aaed5}.download-pdf img{width:5%;top:13px}.main-nav{position:fixed;right:-600px;z-index:100;text-align:right;display:none;background-color:rgba(14,21,45,.75);background-size:auto 100%;background-repeat:no-repeat;background-position:top;color:#fff}.main-nav .close-nav{position:absolute;background-color:rgba(14,21,45,.75);margin-left:-85px;margin-top:20px;padding:8px;width:70px;cursor:pointer;padding-bottom:3px;display:none}.main-nav li,.main-nav ul{list-style-type:none;margin:0}.main-nav .primary{background-color:transparent;text-align:left;margin-top:20px;margin-left:20px;padding-right:30px;display:inline-block;vertical-align:top}.main-nav .primary a{transition:color .5s ease;color:#fff}.main-nav .primary a:hover{color:#7aaed5}.main-nav .primary li{font-family:proxMed,Helvetica,Arial,sans-serif;font-size:30px;margin-bottom:5.5%}.main-nav .primary li img{display:none;width:18px;top:5px;float:right}.main-nav .search-nav{font-size:12px;letter-spacing:.1em}.main-nav .search-nav a{margin:0 15px}.main-nav .search-nav a:first-child{margin-left:0}.main-nav .search-nav a:last-child{margin-right:0}.main-nav .search-bar{margin-top:10px}.main-nav .search-bar input[type=text]{border:none;text-transform:uppercase;color:#083b70;line-height:45px;height:45px;font-size:16px;background-color:#fff;padding:5px;padding-left:10px;padding-top:10px;margin-right:0}.main-nav .search-bar .search-btn{background-color:#69C;display:inline-block;width:45px;height:45px;text-align:center;padding-top:10px;vertical-align:top}.main-nav .search-bar .search-btn img{width:62%}.main-nav .social-icons hr{margin-top:15px;margin-bottom:5px}.main-nav .social-icons .ico{display:inline-block;margin-right:45px;margin-top:20px}.main-nav .social-icons .ico img{width:90%}.main-nav .social-icons .last{margin-right:0}.main-nav .secondary{display:inline-block;background-color:#0e152d;height:100%;vertical-align:top;text-align:left;width:0}.main-nav .secondary a{transition:color .5s ease;color:#fff}.main-nav .secondary a:hover{color:#7aaed5}.main-nav .secondary ul{margin-top:30%;padding:20px;display:none}.main-nav .secondary li{padding:5px 0}.page-nav{text-align:center}.purchase-tix{background-color:#036;display:inline-block;color:#fff;border:1px #036 solid;padding:0}.purchase-tix .tix-ico{display:inline-block;background-color:#fff;padding:3px;padding-top:8px;padding-bottom:0}.purchase-tix .tix-ico img{width:32px}.map-locations{margin:20px 0}.map-locations .marker-details{width:30%;display:inline-block}.map-locations .marker-details a img{margin-right:5px}.map-locations .marker-address{color:#666;font-size:12px;padding-left:15px}.map-locations a{color:#39C}.select-locations .help-you{margin:20px 0}.select-locations .location-type{display:inline-block;width:40%}.select-locations .location-select{width:55%;display:inline-block}.select-locations .location-select select{width:300px}.planner .home-form input[type=text]{border:none;text-transform:uppercase;color:#083b70;line-height:45px;height:45px;font-size:16px;background-color:#e6e7e8;padding:5px;padding-left:10px;padding-top:10px;margin-right:1%}.planner .home-form input[type=submit]{-webkit-appearance:none;border:none;color:#fff;background-color:#7aaed5;height:45px;font-size:16px;padding:5px 15px;padding-top:10px;margin-right:0;letter-spacing:.03em}.planner .home-form #date,.planner .home-form #time{width:14%}.planner a{color:#39C;font-weight:700}.planner .half-span{display:inline-block;vertical-align:top}.planner .half-span div{margin:5px 25px 5px 0}.planner .cta-buttons{display:inline-block;width:48%;margin:15px 0}.planner .cta-buttons img{width:100%}.planner .btn1{margin-right:20px}.maps-scheduels .header{background:url(/Style%20Library/GoHart/Images/maps-sched/header-map.jpg) no-repeat;background-size:100%;height:300px}.maps-scheduels .schedule-nav{margin-bottom:30px}.maps-scheduels .schedule-nav a{display:inline-block;background-color:#e6e7e8;padding:5px 2.5%;transition:all .2s ease}.maps-scheduels .schedule-nav a:visited{color:#036!important}.maps-scheduels .schedule-nav a:hover{background-color:#69C;color:#fff}.maps-scheduels .download-pdf{vertical-align:middle;color:#69C;margin-top:-12px}.maps-scheduels .download-pdf span{display:inline-block;padding-left:5px}.maps-scheduels .download-pdf img{width:7%}.maps-scheduels .schedule-grid .title-row .cell{height:80px;line-height:20px;padding:8px 4px;background-color:#036}.maps-scheduels .schedule-grid .cell{float:left;text-align:center;color:#fff;font-weight:700;width:14.2%;border:1px #999 solid;vertical-align:top;margin:0}.maps-scheduels .schedule-grid .letter-row .cell{background-color:#e6e7e8;color:#036;height:24px}.maps-scheduels .schedule-grid .time-row .cell{background:url(/Style%20Library/GoHart/Images/diagonal-pattern.png) repeat;color:#000;height:28px;padding-top:3px}.maps-scheduels .schedule-grid .time-row .ampm{background-image:none;background-color:#e6e7e8}.cta .callout{border:1px #666 solid;z-index:5}.cta .callout div .cta-more,.cta .callout div .cta-page{display:block;font-family:proxBook,Helvetica,Arial,sans-serif;padding:1px 5px}.map-descript{border:1px #666 solid;background:url(/Style%20Library/GoHart/Images/diagonal-pattern.png) repeat;text-align:center}.map-descript p{background-color:#fff;padding:10px;display:inline-block;margin-top:15px;width:80%;color:#39C;font-style:italic;font-size:20px}.alerts-detours .header{background-size:100%;height:300px}.alerts-detours .rider-alert{background-color:#933;color:#fff;vertical-align:top;height:38px;display:inline-block}.alerts-detours .rider-alert img{vertical-align:middle;position:relative;top:-3px}.alerts-detours .rider-alert img:last-child{margin-left:10px}.alerts-detours .alert-detail{font-style:italic;padding-top:20px;padding-right:30px}.alerts-detours .detour-row{marign-bottom:20px}.alerts-detours .detour-thumb{display:inline-block;vertical-align:top;margin-right:20px}.alerts-detours .detour-detail{display:inline-block;vertical-align:top}.alerts-detours .detour-detail h2{margin-top:0}.alerts-detours .callout{width:40%}.info p{padding-right:30px}.holiday-block{border:1px #036 solid;height:100px;margin-bottom:30px}.holiday-block .holiday-date{background:url(/Style%20Library/GoHart/Images/diagonal-pattern.png) #036 repeat;color:#fff;display:inline-block;width:18%;height:100%;vertical-align:top;text-align:center}.holiday-block .holiday-date .holiday{background-color:#036;display:inline-block;margin-top:20%;padding:5px}.holiday-block .holiday-detail{width:78%;margin-left:10px;display:inline-block;vertical-align:top;line-height:18px}.holiday-sched .callout{width:46%}.pdf-downlaod{width:23%;cursor:pointer;display:inline-block;vertical-align:top;background-color:#0f406b;margin-right:1%;margin-left:1%;border:1px #0f406b solid;margin-bottom:25px}.five-up .download-title{padding-left:8%}.emergency .last{/*margin-right:0*/}.emergency li,.emergency ul{list-style-type:none}.emergency li b,.emergency ul b{color:#39C;font-family:proxBold,Helvetica,arial,sans-serif}.emergency li img,.emergency ul img{margin-right:10px}.emergency .sideby-list{display:inline-block;width:44%;vertical-align:top}.emergency .need-to-know{background-color:#933;color:#fff;padding:5px 10px;width:100%;display:block;text-align:center}.mobile{display:none}@media only screen and (max-width:768px){.desktop{display:none!important}.mobile{display:block}}.page-content .how-it-works ul{display:inline-block;width:auto;margin-left:0}.page-content .how-it-works ul li{background:url(/Style%20Library/GoHart/Images/list-icon.png) no-repeat 0 5px;padding:3px 0 3px 19px;list-style:none;margin:0}.page-content .schedule-points ul{display:inline-block;width:auto;margin-left:0}.page-content .schedule-points ul li{background:url(/Style%20Library/GoHart/Images/list-icon.png) no-repeat 0 5px;padding:3px 0 3px 19px;list-style:none;margin:0}.page-content .north-south-points ul{margin-right:5%;display:inline-block;width:auto;margin-left:0}.page-content .north-south-points ul li{background:url(/Style%20Library/GoHart/Images/list-icon.png) no-repeat 0 5px;padding:3px 0 3px 19px;list-style:none;margin:0;color:#4ca1d2;font-weight:700}.page-content .schedule-language{background-color:#0f406b;padding:0;border:1px solid #0f406b;margin-right:0}.page-content .schedule-language .icon{background-color:#FFF;width:70px;padding:9px 0 1px;text-align:center;float:left}.page-content .schedule-language .icon img{max-width:35px}.page-content .schedule-language .schedule-and-language-text{width:80%;padding:10px 0;text-align:center;float:left}.page-content .schedule-language .schedule-text{color:#FFF;font-size:14px;text-align:center}.page-content .schedule-language .language-text{color:#FFF;font-size:20px;text-align:center}.half-column.schedule-language.schedule-language-last{margin-right:0}.page-content .metro-rapid-parts{background-color:#0f406b;padding:0;border:1px solid #0f406b;margin-right:15px;margin-bottom:20px}.page-content .metro-rapid-parts .icon{background-color:#FFF;width:40px;padding:5px 0 0;text-align:center;float:left}.page-content .metro-rapid-parts .metro-rapid-parts-bg{background-color:#0f406b;width:174px;padding:10px 0;text-align:center;float:left}.page-content .metro-rapid-parts .metro-rapid-parts-text{color:#FFF;font-size:17px;text-align:center;padding:2px 0 0}.page-content .metro-rapid-fifth-part{margin-right:0;float:right}.page-content .map-data{margin:0 2% 0 0;width:32%;float:left}.page-content .map-data img{width:100%}.page-content .map-heading{background:url(/Style%20Library/GoHart/Images/metrorapid-service/schedule-img.png) no-repeat 0 0;background-size:30px 38px;height:38px;padding:7px 0 0 35px;margin:0 0 10px;color:#4ca1d2;font-weight:700;font-size:15px}.page-content .map{width:100%;margin:0 0 20px}.page-content .map-data-last{margin:0;float:right}.header .headline-services-van{width:250px}.page-content .half-column.fares-data{float:right;margin-right:0}.page-content .fares-points ul{display:inline-block;width:auto;margin-left:0}.page-content .fares-points ul li{padding:10px 0;list-style:none;margin:0 25px;border-bottom:1px solid #4AACD9;color:#003567}.page-content .fares-points ul li:last-child{border-bottom:0 solid #4AACD9}.page-content .reservation-no{color:#4AACD9}.page-content .reservation-timings-days{float:left;text-align:left;margin:10px 0}.page-content .reservation-timings-days ul{list-style:none;margin:0}.page-content .reservation-timings-time{float:right;text-align:right;margin:10px 0}.page-content .reservation-timings-time ul{list-style:none;margin:0}.mid-section .mid-copy.van-service-midcopy-1 h3{padding:10px 25px}.page-content .half-column.equal-access-data{float:right;margin:0}.page-content .equal-access-points ul{margin-right:0;display:inline-block;width:auto;margin-left:0}.page-content .equal-access-points ul li{background:url(/Style%20Library/GoHart/Images/list-icon.png) no-repeat 0 5px;padding:3px 0 3px 19px;list-style:none;margin:0}.page-content .half-column.how-do-i-apply-data2{float:right;margin:48px 0 0}.page-content .how-do-i-apply-points ol{margin-right:0;display:inline-block;width:auto;margin-left:35px;margin-bottom:0}.page-content .how-do-i-apply-points ol li{padding:3px 0 3px 5px;margin:0;list-style-type:how-do-i-apply-points}.page-content .half-column.how-do-i-apply-data2 p{color:#003567;line-height:20px}.content-body .time-and-fare{background-color:transparent;width:70%}.content-body .time-and-fare .brick-head{background-color:#e6e7e8;text-align:left;color:#036;padding-left:20px;padding-top:10px;position:relative}.content-body .time-and-fare .brick-head .coupon-image{position:absolute;right:5px;top:5px;padding:0;margin:0}.content-body .time-and-fare .brick-head .brick-line{position:absolute;right:135px;top:0;border-right:1px solid #777;height:45px;padding:0;margin:0}.content-body .time-and-fare .brick-head span{float:right;margin-right:20px;padding-right:25px}.content-body .time-and-fare .serv-hours{margin:0;padding:15px;padding-top:0;width:auto}.content-body .time-and-fare:nth-child(2n) .brick-head{background-color:#71A6CF;text-align:left;color:#FFF;padding-left:20px;padding-top:10px}.content-body .brick .half-column ul{margin:0 0 0 15px;padding:0 0 10px}.content-body .brick .half-column ul li{background:url(/Style%20Library/GoHart/Images/list-icon.png) no-repeat 0 5px;padding:3px 0 3px 19px;list-style:none;margin:0;line-height:18px}.content-body .brick .half-column ul.no-bullet-point li{background:0 0;padding:0;list-style:none;margin:0;line-height:24px}.page-content .half-column.side2{float:right;margin:0}.header .headline-services-teco-line{width:670px}.page-content .visit-link{background-color:#0E3B6A;color:#FFF;text-align:center}.page-content .visit-link a{text-decoration:none;display:block}.content-body .brick-list .half-column ul{margin:0 0 0 15px;padding:0 0 10px}.content-body .brick-list .half-column ul li{background:url(/Style%20Library/GoHart/Images/list-icon.png) no-repeat 0 5px;padding:0 0 0 19px;list-style:none;margin:0;line-height:25px}.content-body .vanpool-data h2,.content-body .vanpool-data-last h2{font-size:19px}.content-body .vanpool-data-last{float:right;margin:0}.mid-section .mid-copy.alt-transport-midcopy-1 h3{padding:10px 25px}.mid-section .mid-copy.alt-transport-midcopy-1 h3.commentby{color:#4AACD9;margin:0;padding:0;font-style:italic}.content-body .brick-list .three-column ul{margin:0;padding:0 0 10px}.content-body .brick-list .three-column ul li{background:url(/Style%20Library/GoHart/Images/list-icon.png) no-repeat 0 5px;padding:0 0 0 19px;list-style:none;margin:0;line-height:24px}.content-body .brick-list .half-column ul.sponsors-list,.content-body .brick-list .three-column ul.sponsors2-list{margin:0;font-weight:700}.content-body .sponsors-images-list img{vertical-align:middle;padding:0 10px 0 0}.page-content .column-49{width:49%!important}.content-body .half-column.environment-dept-contact{margin:0;width:53%}.content-body .point-no-area{width:6%;height:60px;margin:7px 10px 0 0;display:inline-block;float:left;text-align:center;background:url(/Style%20Library/GoHart/Images/diagonal-pattern.png) repeat scroll 0 0 #003567}.content-body .point-no{padding:5px 15px;background-color:#003567;color:#FFF;font-weight:400;margin-top:11px;display:inline-block;font-size:20px}.content-body .point-description{display:inline-block;width:93%;float:left}.content-body .half-column .point-no-area{width:12%;height:60px;margin:7px 10px 0 0;display:inline-block;float:left;text-align:center;background:url(/Style%20Library/GoHart/Images/diagonal-pattern.png) repeat scroll 0 0 #003567}.content-body .half-column .point-no{padding:5px 10px;background-color:#003567;color:#FFF;font-weight:400;margin-top:11px;display:inline-block;font-size:20px}.content-body .half-column .point-description{display:inline-block;width:85%;float:left}.content-body .point-no-place{width:6%}.header .headline-appcenter{width:390px}.info-icons{width:9%;float:left;margin:5px 10px 0 0}.info-icons-description{width:86%;float:left;margin:0 0 30px}.content-body .half-column ul.no-margin{margin:0}.content-body .half-column ul.no-left-margin{margin-left:0}.content-body .half-column ul.no-padding{padding:0}a.link-normal{color:#FFF;text-decoration:none}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mapContactDisplay{width:100%}.content-body .dates .point-no-area{width:10%;height:92px;margin:14px 10px 0 0;display:inline-block;float:left;text-align:center;padding:0;background:url(/Style%20Library/GoHart/Images/diagonal-pattern.png) repeat scroll 0 0 #003567}.content-body .dates .point-no{padding:8px 0;background-color:#003567;color:#FFF;font-weight:400;margin-top:8px;display:inline-block;font-size:20px;width:100%}.content-body .point-no .date{font-weight:700;padding:0;margin:0;display:block}.content-body .point-no .year{padding:0;margin:-6px 0 0 0;display:block}.content-body .dates .point-description{display:inline-block;width:85%;float:left}.content-body .dates-full-width .point-no-area{width:7.5%;height:92px;margin:14px 10px 0 0;display:inline-block;float:left;text-align:center;padding:0;background:url(/Style%20Library/GoHart/Images/diagonal-pattern.png) repeat scroll 0 0 #003567}.content-body .dates-full-width .point-no{padding:8px 0;background-color:#003567;color:#FFF;font-weight:400;margin-top:8px;display:inline-block;font-size:20px;width:100%}.content-body .dates-full-width .point-description{display:inline-block;width:90.5%;float:left}.content-body .three-column-data{width:21%;margin:0 4% 3% 0;display:inline-block;position:relative;background:url(/Style%20Library/GoHart/Images/diagonal-pattern.png) repeat scroll 0 0 #f5f6f6}.content-body .three-column-data a{display:block}.content-body .three-column-data img{text-align:center}.content-body .three-column-data:nth-child(4n){margin:0}.content-body .team-members{cursor:pointer;position:relaive}.content-body .team-members .team-members-data{background-color:#2F5981;width:100%;height:100%;position:absolute;top:1px;left:0;opacity:.9;filter:alpha(opacity=90);display:none}.content-body .team-members .team-member-name{color:#FFF;font-size:16px;margin:88px 0 0 15px}.content-body .team-members .team-member-place,.content-body .team-members .team-member-position{color:#FFF;font-size:14px;margin:0 0 0 15px}.content-body .team-members:hover .team-members-data{display:block}.content-body .team-member-detail-description{background:#003567 url(/Style%20Library/GoHart/Images/about/white-arrow-down.png) no-repeat 98px -1px;position:relative;padding:25px 45px 5px;width:100%;display:none}.content-body .team-member-detail-description .team-member-name-detail-description{font-size:16px;font-weight:700;color:#FFF}.content-body .team-member-detail-description .team-member-designation-detail-description{font-size:14px;color:#FFF;padding:0 0 5px;margin:0 0 10px;border-bottom:1px solid #FFF}.content-body .team-member-detail-description p{font-size:14px;padding:0;margin:0 0 25px;color:#FFF;line-height:24px}.content-body .team-member-detail-description-close{position:absolute;right:15px;top:15px;cursor:pointer}.content-body .team-member-image{margin:0 0 -7px}.content-body .brick-list ul{margin:0 0 0 15px;padding:0 0 10px}.content-body .brick-list ul li{background:url(/Style%20Library/GoHart/Images/list-icon.png) no-repeat 0 5px;padding:0 0 0 19px;list-style:none;margin:0;line-height:25px}.content-body .brick-list ul.no-margin{margin:0}.content-body .three-column-info-chunks{width:29%;margin:0 5% 0 0;display:inline-block;vertical-align:top}.content-body .three-column-info-chunks .top-part,.content-body .three-column-info-chunks:nth-child(3n){margin:0}.content-body .three-column-info-chunks .bottom-part{margin:10px 0}.content-body .info-chunk .bottom-part{margin:10px 0}.content-block.dec-bottom-margin{margin:0 0 5px}.page-content .bus-shelter-requests .bus-shelter-request-form .form-half{width:48%;float:left;vertical-align:top;height:487px}.page-content .bus-shelter-requests .bus-shelter-request-form .form-half input[type=text],.page-content .bus-shelter-requests .bus-shelter-request-form .form-half textarea{display:block;width:100%;margin-bottom:10px}.page-content .bus-shelter-requests .bus-shelter-request-form .bus-shelter-request-form-radiobut{margin:0 0 7px;color:#083b70}.page-content .bus-shelter-requests .bus-shelter-request-form .form-half textarea{height:43%;resize:none}.page-content .bus-shelter-requests .bus-shelter-request-form .form-left{margin-right:20px}.page-content .bus-shelter-requests .bus-shelter-request-form input[type=text],.page-content .bus-shelter-requests .bus-shelter-request-form textarea{border:none;text-transform:uppercase;color:#083b70;line-height:45px;height:45px;font-size:16px;background-color:#ccc;padding:5px;padding-left:10px;padding-top:10px;margin-right:1%}.page-content .bus-shelter-requests .bus-shelter-request-form .submit-btn{margin-top:10px}.page-content .bus-shelter-requests .bus-shelter-request-form .submit-btn input[type=submit]{-webkit-appearance:none;border:none;color:#fff;background-color:#7aaed5;height:45px;font-size:16px;padding:5px 25px;padding-top:10px;margin-right:0;letter-spacing:.03em;position:absolute;right:0}.page-content .bus-shelter-requests .bus-shelter-request-form #end,.page-content .bus-shelter-requests .bus-shelter-request-form #start{width:27%}.page-content .bus-shelter-requests .bus-shelter-request-form #date,.page-content .bus-shelter-requests .bus-shelter-request-form #time{width:15%}.info-chunk-with-cross-lines{background-color:#FFF;margin-bottom:20px}.info-chunk-with-cross-lines .info-row{padding:9px 15px;border-bottom:1px #003567 solid;border-left:1px #003567 solid;border-right:1px #003567 solid;color:#036}.info-chunk-with-cross-lines .info-title{color:#fff;background:url(/Style%20Library/GoHart/Images/service/page-nav-bg.png) repeat-x scroll 0 0 #003567;text-align:center;margin:10px 0 0}.info-chunk-with-cross-lines .info-title .info-title-text{text-align:center;padding:0 10px;min-width:85%;display:inline-block;background-color:#003567}.info-chunk-with-cross-lines .last-info-row{padding-bottom:10px}.info-chunk-with-cross-lines .info-row-head{margin:0 0 10px;color:#003567}.info-chunk-with-cross-lines .info-row-desc{color:#666}.content-body .brick-list-packets .half-column ul{margin:0 0 0 15px;padding:0 0 10px}.content-body .brick-list-packets .half-column ul li{background:url(/Style%20Library/GoHart/Images/dl-icon.png) no-repeat 0 7px;padding:0 0 0 19px;list-style:none;margin:0;line-height:26px}.page-content .employee-login .employee-login-form .form-half{width:48%;float:left;vertical-align:top;height:125px}.page-content .employee-login .employee-login-form .form-half input[type=password],.page-content .employee-login .employee-login-form .form-half input[type=text],.page-content .employee-login .employee-login-form .form-half textarea{display:block;width:100%;margin-bottom:10px}.page-content .employee-login .employee-login-form .employee-login-form-radiobut{margin:0 0 7px;color:#083b70}.page-content .employee-login .employee-login-form .form-half textarea{height:43%;resize:none}.page-content .employee-login .employee-login-form .form-left{margin-right:20px}.page-content .employee-login .employee-login-form input[type=password],.page-content .employee-login .employee-login-form input[type=text],.page-content .employee-login .employee-login-form textarea{border:none;text-transform:uppercase;color:#083b70;line-height:45px;height:45px;font-size:16px;background-color:#ccc;padding:5px;padding-left:10px;padding-top:10px;margin-right:1%}.page-content .employee-login .employee-login-form .submit-btn{margin-top:10px}.page-content .employee-login .employee-login-form .submit-btn input[type=submit]{-webkit-appearance:none;border:none;color:#fff;background-color:#7aaed5;height:45px;font-size:16px;padding:5px 40px;padding-top:10px;margin-right:0;letter-spacing:.03em;position:absolute;right:0;bottom:25px}.page-content .employee-login .employee-login-form #end,.page-content .employee-login .employee-login-form #start{width:27%}.page-content .employee-login .employee-login-form #date,.page-content .employee-login .employee-login-form #time{width:15%}.page-content .row-middle{margin-left:auto!important;margin-right:auto!important;display:block!important}.page-content .employee-terms-of-use{padding:10px;background-color:#EBECEC;color:#25527C;width:100%;text-align:center;margin:25px 0;cursor:pointer}.page-content .employee-terms-of-use-desc{display:none}.page-content .employee-terms-of-use.active{background:#7aaed5 url(/Style%20Library/GoHart/Images/bottom-arrow.png) bottom left no-repeat;color:#FFF}.page-content .employee-terms-active-img{display:none;text-align:center;margin-top:-27px}.content-body .three-column{display:inline-block;vertical-align:top;width:30%;margin-right:3%}.content-body .three-column:last-child{margin-right:0}.page-content .link-colored{color:#4AACD9;font-weight:700}.page-content a.link-colored{color:#4AACD9}.page-content a.bold-blue{color:#7aaed5;font-family:proxBold,Helvetica,arial,sans-serif;font-weight:400}.content-body .half-column{margin-right:3%;width:46%}.north-south-points.half-column{margin-right:0;width:47%}.page-content .bottom-rule .cta{width:100%}.page-content .bottom-rule{padding-top:10px}.page-nav{margin:20px 0}.mid-section .mid-copy{width:80%}.content-body .info-italic{font-size:13px}.content-body .info-italic2{font-size:13px;font-style:italic}.content-body .space-top-bottom{margin:10px 0}.content-body .brick .brick-head-para{color:#003567;margin-bottom:5px;padding-bottom:0}.page-content .brick-blue-link{background-color:#0f406b;padding:0px 0;border:1px solid #0f406b;margin-right:0;margin-bottom:15px;max-height:75px}.page-content .brick-blue-link .icon{background-color:#FFF;width:70px;padding:9px 0 1px;text-align:center;float:left;max-height:70px}.page-content .brick-blue-link .brick-blue-link-text1{color:#FFF;font-size:14px;text-align:center}.page-content .brick-blue-link .brick-blue-link-text2{color:#FFF;font-size:24px;text-align:center}.half-column.brick-blue-link.brick-blue-link-last{margin-right:0}.content-body .brick .brick-head{padding-top:12px}.half-column.brick-column{padding:0;margin-right:0;margin-bottom:15px}.half-column.brick-column.brick-column-last{margin-right:0}.left{float:left}.right{float:right}.align-right{text-align:right}.page-nav.fullWidth{margin:10px 0}.page-nav .nav-btn.fullWidth{width:100%}.page-content .help-you select{border:none;text-transform:uppercase;line-height:45px;height:42px;font-size:16px;background-color:#e4e4e3;padding:5px;padding-left:10px;padding-top:10px;margin-left:0;color:#77777a;border-radius:0}.help-you{margin-left:0}.tix-box .tix-row .tix-fare{float:right;border-left:1px #666 solid;padding-right:10%;width:25%;text-align:right}.disclaimer{font-style:italic;font-size:15px;coor:#666;margin-top:5px}.three-up .col-33{width:32%;display:inline-block;margin-right:1%;vertical-align:top}.purchase-tix span{margin:0 25px;display:inline-block;vertical-align:top;padding-top:12px}.map-locations .marker-address-2{color:#666;font-size:12px;padding-left:2px}.gototop{position:absolute;bottom:20px;right:50px;cursor:pointer}.emergency .need-to-know{font-weight:400}.alerts-detours .alert-detail,.planner h2{font-size:18px}.paid-ad-text{font-size:14px;text-align:right;float:right;padding:0 0 5px}.headline.heading-farecards,.headline.heading-salesLocations{width:500px}.page-content .fullColumnWidth{width:100%}.header .headline{bottom:20%;width:90%}.header .headline-single-bottom{bottom:38%}.header .headline h1{font-size:65px}.point-align{display:inline-block;width:70px}.cta .callout{top:25px;height:auto}.cta .callout div .cta-more,.cta .callout div .cta-page{font-size:15px;font-weight:400;color:#929395}.cta .callout div .cta-page{font-size:25px;margin-top:-5px;padding:0}.cta .callout div .cta-page a{font-weight:400;color:#7FAFD4}.cta .callout div{padding:7px 12px}.main-info{font-size:18px}.main-info-lineheight{line-height:27px}.nowrap{white-space:nowrap}.info-icons-description>div{font-size:15px}.page-content a.brick-link{color:#FFF;text-decoration:none;display:block}.page-content .bold-gray{color:#999;font-family:proxBold,Helvetica,arial,sans-serif;font-weight:400}.page-content .normal-blue{color:#036;font-family:proxBook,Helvetica,arial,sans-serif;font-weight:400}.page-content ul.serv-hours-right{float:right;text-align:right}.five-up{margin-right:1%;width:18.85%}.pdf-downlaod.five-up:last-child{margin:0;float:right}.pdf-downlaod .pdf-ico{background-color:#fff;display:inline-block;height:100%;padding:5px 3% 0;width:17%}.pdf-downlaod .download-title{color:#fff;display:inline-block;margin-top:4%;padding-left:10%;width:79%;line-height:15px;vertical-align:top}.mid-section{background-image:url(/Style%20Library/GoHart/Images/service/service-mid-bg-fpo.jpg)}.pdf-downlaod-2columns{/*margin:0;*/width:47.7%}.pdf-downlaod-2columns .pdf-ico{width:11.2%}.pdf-downlaod-2columns .download-title{margin-top:3%;padding-left:20%}.page-content .content-block{margin-bottom:10px}.page-content .contact-info-bottom{margin:15px 0 0}.no-margin{margin:0!important}.margin-bottom-gap{margin:-4px 0 10px 0!important}.margin-bottom-5{margin:0 0 5px}.normal-lineheight{line-height:normal}.page-nav a{color:#666}.page-nav a:hover{color:#69c}.page-content h2.head1{font-size:18px}.map-locations .marker-details{vertical-align:top}::-webkit-input-placeholder{color:#083b70;opacity:1}:-moz-placeholder{color:#083b70;opacity:1}::-moz-placeholder{color:#083b70;opacity:1}:-ms-input-placeholder{color:#083b70;opacity:1}.page-content .brick-blue-link .brick-blue-link-text{padding:8px 0;text-align:center;float:left;width:81%;background:url(/Style%20Library/GoHart/Images/brick-arrow.png) no-repeat -1px center}.infoPart1{width:85%}.points-head1{padding:0 0 0 19px;font-size:15px}.page-content .italicfont1{font-size:19px}.content-body h2{color:#036;font-size:19px}.bus-shelter-requests{z-index:777}.page-content .bus-shelter-requests input[type=radio]{margin-right:11px}.page-content .bus-shelter-requests input[type=submit]{padding-top:5px}.page-content .bus-shelter-requests label{display:inline;margin-right:25px}b{font-family:proxMed,Helvetica,Arial,sans-serif}.alerts-detours .rider-alert-top{margin-top:20px}.alerts-detours .rider-alert{width:96%;padding:0}.alerts-detours .rider-alert .rider-alert-left{margin-right:10px;background-color:#871A15;display:inline-block;height:38px;line-height:38px;padding:0 15px}.alerts-detours .rider-alert.rider-alert-right{margin-left:-6px}.alerts-detours .detour-thumb{width:14%/*10%*/}.alerts-detours .detour-thumb .point-no-area{width:100%;height:128px}.alerts-detours .detour-thumb .point-no-area .date1{font-weight:700;display:block;font-size:22px}.alerts-detours .detour-thumb .point-no-area .dateto{text-align:center;display:inline-block;padding:0;color:#71A6CF;border-top:1px solid #71A6CF;border-bottom:1px solid #71A6CF;font-size:15px}.alerts-detours .detour-thumb .point-no-area .date2{font-weight:700;display:block;font-size:22px}.alerts-detours .detour-detail{width:/*86%**/83%;}.mid-section{background-repeat:no-repeat;background-position:center center}.mid-section .mid-copy.alt-transport-midcopy-1{margin:100px auto}.mid-section .mid-copy h3{margin:0}.info-chunk .info-row a{color:#036}.serv-hours-list1{margin-left:0;margin-right:25px}.serv-hours-list2{margin-left:0}.page-content .email-newsletter-input{width:100%;margin:0 0 10px}.page-content select.email-newsletter-input{background-color:#ccc;border:medium none;color:#083b70;font-size:16px;height:45px;line-height:45px;margin-left:0;padding:10px 5px 5px 10px;text-transform:uppercase}.page-content .comments .comment-form .submit-btn.email-newsletter-submit{margin-bottom:95px}.home-form-innerpage{padding:0;position:relative}.planner .home-form-innerpage input[type=submit]{padding:10px 15px 5px;float:right}.page-content .bottom-rule{padding-left:0;padding-right:0;position:relative}.header .headline{top:auto}.cta .callout{background:url(/Style%20Library/GoHart/Images/diagonal-pattern-footer.png) repeat scroll 0 0 #fff;min-width:20%;padding:5px;width:auto!important}.aboutPagesBg{background:url(/Style%20Library/GoHart/Images/headerImages/About.jpg) no-repeat;background-size:100%}.aboutPagesTeamBg{background:url(/Style%20Library/GoHart/Images/headerImages/Team.jpg) no-repeat;background-size:100%}.farePagesBg{background:url(/Style%20Library/GoHart/Images/headerImages/Fares.jpg) no-repeat;background-size:100%}.farePagesAdultStudentBg{background:url(/Style%20Library/GoHart/Images/headerImages/AdultStudentFarecards.jpg) no-repeat;background-size:100%}.customerServiceBg{background:url(/Style%20Library/GoHart/Images/headerImages/CustomerService.jpg) no-repeat;background-size:100%}.mapsSchedulesBg{background:url(/Style%20Library/GoHart/Images/headerImages/Maps-and-Schedules.jpg) no-repeat;background-size:100%}.mapsSchedulesOtherBg{background:url(/Style%20Library/GoHart/Images/headerImages/SystemMapAlertDetours.jpg) no-repeat!important;background-size:100%}.servicesPagesBg{background:url(/Style%20Library/GoHart/Images/headerImages/Services.jpg) no-repeat;background-size:100%}.servicesPagesAltTransBg{background:url(/Style%20Library/GoHart/Images/headerImages/AlternativeTransportation.jpg) no-repeat;background-size:100%}.tansparencyPagesBg{background:url(/Style%20Library/GoHart/Images/headerImages/Transparency.jpg) no-repeat;background-size:100%}.tavelInfoPagesBg{background:url(/Style%20Library/GoHart/Images/headerImages/TravelInfo.jpg) no-repeat;background-size:100%}.schedule-nav a:nth-child(1),.schedule-nav a:nth-child(2),.schedule-nav a:nth-child(3){min-width:13.3%}.main-nav .search-bar input[type=text]{width:83%}.main-nav .social-icons hr,.ms-rtestate-field h1,.ms-rtestate-field h2,h1.ms-rteElement-H1,h2.ms-rteElement-H2{/*color:#fff*/}@media only screen and (min-width:1300px){.planner .home-form-innerpage input[type=submit]{padding:10px 30px 5px}.schedule-nav a:nth-child(1),.schedule-nav a:nth-child(2),.schedule-nav a:nth-child(3){min-width:11.5%}}@media only screen and (max-width:1024px){.container{width:100%}.page-content .schedule-language .schedule-and-language-text{width:79%}.page-content .metro-rapid-parts .metro-rapid-parts-bg{width:119px}.page-content .map-heading{width:278px}.page-content .map-heading.map-heading-center{padding-top:0}.page-content .map{width:278px}.page-nav{margin:20px -13px}.page-nav .nav-btn{width:30%}.header .headline{bottom:10%}.page-content .schedule-language .brick-blue-link-text{width:333px}.page-content .brick-blue-link .brick-blue-link-text2{color:#fff;font-size:21px;text-align:center}.corp-trans-callout,.cta .callout{width:auto!important}.page-content .help-you select{width:100%}.three-up img{margin-right:1%;width:31%}.three-up .col-33{width:31%}.maps-scheduels .download-pdf span{top:4px}.maps-scheduels .schedule-nav a{margin:0 0 5px}.alerts-detours .rider-alert{height:auto}.gototop{bottom:0;right:0}.pdf-downlaod-2columns .download-title{margin-top:2%}.content-body .dates .point-no-area{width:13%}.content-body .dates .point-description{width:82%}.content-body .dates-full-width .point-no-area{width:10%}.content-body .dates-full-width .point-description{width:87.5%}.content-body .point-no-place{width:5.5%}.content-body .point-description-place{width:93%}.page-nav .nav-btn{height:auto}.page-content .comments .comment-form .form-half,.page-content .employee-login .employee-login-form .form-half{width:48.7%}.infoPart1{width:100%}.alerts-detours .detour-thumb{width:12%}.alerts-detours .detour-detail{width:84%}.content-body .half-column.environment-dept-contact{width:51%}.mid-section{min-height:490px}.mid-section .mid-copy,.mid-section .mid-copy.alt-transport-midcopy-1{margin:80px auto}}@media only screen and (max-width:800px){.content-body .half-column{margin-right:0;width:100%}.content-body .schedule-language{width:44%}.page-content .schedule-language .schedule-and-language-text{width:210px;padding:0}.page-content .schedule-language .schedule-text{font-size:14px}.page-content .metro-rapid-parts .metro-rapid-parts-text{font-size:12px}.page-content .metro-rapid-parts .metro-rapid-parts-bg{width:83px;padding:6px 0}.page-content .metro-rapid-parts .icon{width:32px}.page-content .metro-rapid-parts .icon img{width:18px}.page-content .map,.page-content .map-heading{width:206px}.header .headline{bottom:10%}.header .headline h1{font-size:35px}.content-body .brick-blue-link{width:100%}.page-content .brick-blue-link .brick-blue-link-text{padding:6px 0 0}.page-content .brick-blue-link .brick-blue-link-text1{font-size:14px}.corp-trans-callout,.cta .callout{width:auto!important}.select-locations .location-select{width:55%}.page-content .help-you select{width:100%}.three-up img{margin-right:1%;width:31%}.three-up .col-33{width:31%}.maps-scheduels .download-pdf span{top:-6px}.maps-scheduels .schedule-nav a{margin:0 0 5px}.alerts-detours .rider-alert{height:auto}.pdf-downlaod .download-title{margin-top:5%;padding-left:18%}.pdf-downlaod{width:31%}.pdf-downlaod-evac,.pdf-downlaod-evac:nth-child(4n){margin-right:1%}.pdf-downlaod-evac:nth-child(3n){margin-right:0}.page-content .column-49{width:100%!important}.content-body .three-column{display:inline-block;margin-right:3%;vertical-align:top;width:100%}.pdf-downlaod-2columns{margin:0;width:65.3%!important}.pdf-downlaod-2columns .download-title{margin-top:2%}.content-body .dates .point-no-area{width:16%}.content-body .dates .point-description{width:79%}.content-body .dates-full-width .point-no-area{width:12%}.content-body .dates-full-width .point-description{width:85.5%}.content-body .point-no-place{width:12%}.content-body .point-description-place{width:85%}.page-nav .nav-btn{width:88%;margin:0 auto 5px}.content-body .three-column-info-chunks{margin:0;width:100%}.page-content .employee-login .employee-login-form .form-half:nth-child(1){float:left;height:auto;vertical-align:top;width:100%}.page-content .employee-login .employee-login-form .form-half{float:left;height:125px;vertical-align:top;width:100%}.planner .home-form #date,.planner .home-form #time{margin:0 0 5px;width:19%}.planner .home-form #end,.planner .home-form #start{margin:0 0 5px}.maps-scheduels .schedule-grid .title-row .cell{height:104px}.page-content .comments .comment-form .form-half{width:100%}.page-content .comments .comment-form .form-half:nth-child(2){height:250px;margin:0 0 25px}.page-content .comments .comment-form .form-half textarea{margin:10px 0 0;height:90%}.page-content .comments .comment-form .submit-btn input[type=submit]{bottom:-5px}.page-content .bus-shelter-requests .bus-shelter-request-form .form-half{width:100%}.page-content .bus-shelter-requests .bus-shelter-request-form .form-half:nth-child(2){margin:0 0 25px}.page-content .bus-shelter-requests .bus-shelter-request-form .submit-btn input[type=submit]{margin:-15px 0 0}.infoPartsMain{width:100%!important}.infoPart1{width:100%}.infoPart2{width:100%!important}.alerts-detours .detour-thumb{width:17%}.alerts-detours .detour-detail{width:77%}.alerts-detours .rider-alert.rider-alert-right{margin-left:0}.mid-section{min-height:380px}.mid-section .mid-copy,.mid-section .mid-copy.alt-transport-midcopy-1{margin:4px auto}.tix-box{width:100%}.gototop{bottom:-40px;right:0}}@media only screen and (min-width:801px) and (max-width:950px){.page-content .brick-blue-link .brick-blue-link-text{width:77%}.alerts-detours .detour-thumb{width:14%}.alerts-detours .detour-detail{width:82%}.alerts-detours .rider-alert.rider-alert-right{margin-left:0}.mid-section{min-height:380px}.mid-section .mid-copy,.mid-section .mid-copy.alt-transport-midcopy-1{margin:4px auto}}@media only screen and (max-width:650px){.header .headline{bottom:7%}.content-body .brick-blue-link{width:100%}.three-up .col-33{width:31%}.maps-scheduels .download-pdf span{top:-4px}.maps-scheduels .schedule-nav a{margin:0 0 5px}.corp-trans-callout,.cta .callout{width:auto!important}.planner .cta-buttons{width:100%}.alerts-detours .rider-alert{height:auto}.pdf-downlaod{width:47%}.pdf-downlaod-evac,.pdf-downlaod-evac:nth-child(3n),.pdf-downlaod-evac:nth-child(4n){margin-right:1%}.pdf-downlaod-evac:nth-child(2n){margin-right:0}.pdf-downlaod-2columns{margin:0;width:96%!important}.pdf-downlaod-2columns .download-title{margin-top:3%;padding-left:22.5%}.planner .home-form #date,.planner .home-form #end,.planner .home-form #start,.planner .home-form #time{margin:0 0 5px;width:100%}.pdf-downlaod.five-up:last-child{margin:0;float:left}.page-content .map,.page-content .map-data{width:100%}.maps-scheduels .schedule-grid .title-row .cell{height:130px}.alerts-detours .detour-thumb{width:21%}.alerts-detours .detour-detail{width:100%}.mid-section{min-height:300px}.mid-section .mid-copy,.mid-section .mid-copy.alt-transport-midcopy-1{margin:-20px auto}}@media only screen and (max-width:568px){.content-body .schedule-language{width:100%;margin:0 0 10px}.page-content .schedule-language .schedule-and-language-text{width:407px;padding:10px 0 0}.page-content .schedule-language .schedule-text{font-size:16px}.page-content .content-block .info,.page-content .content-block .info-graphic{width:100%}.page-content .metro-rapid-fifth-part{float:left}.page-content .metro-rapid-parts .metro-rapid-parts-text{font-size:18px}.page-content .metro-rapid-parts .icon{width:50px}.page-content .metro-rapid-parts .icon img{width:32px}.page-content .metro-rapid-parts .metro-rapid-parts-bg{padding:11px 0;width:413px}.page-content .metro-rapid-parts{margin-bottom:7px}.page-content .map,.page-content .map img{width:486px}.page-content .map-data{margin:0}.page-content .map-heading.map-heading-center{padding-top:9px}.page-content .map-heading{width:406px}.header .headline{bottom:10%}.content-body .brick-blue-link{width:100%;margin:0 0 10px}.page-content .brick-blue-link .brick-blue-link-text{width:77%;padding:10px 0 0}.page-content .brick-blue-link .brick-blue-link-text1{font-size:16px}.page-content .brick-blue-link .brick-blue-link-text2{color:#fff;font-size:21px;text-align:center}.corp-trans-callout,.cta .callout{width:100%!important}.map-locations .marker-details,.select-locations .location-select,.select-locations .location-type{width:100%}.three-up img{margin-right:0;width:100%}.cta-buttons{width:100%}.header .headline h1{display:inline-block;font-size:20px}.three-up .col-33{width:100%}.maps-scheduels .download-pdf span{top:2px}.maps-scheduels .schedule-nav a{margin:0 0 5px}.planner .cta-buttons{width:100%}.alerts-detours .rider-alert{height:auto}.pdf-downlaod{width:100%}.pdf-downlaod-2columns{margin:0;width:100%!important}.pdf-downlaod .download-title{margin-top:6%;padding-left:25%}.pdf-downlaod-2columns .pdf-ico{width:17%}.pdf-downlaod-2columns .download-title{margin-top:5%;padding-left:15.5%}.page-content .map,.page-content .map-data,.tix-box{width:100%}.tix-box .tix-row .tix-type{width:65%;border-right:1px solid #666}.tix-box .tix-row .tix-fare{border-left:0 solid #666;float:right;padding-right:16%;text-align:right;width:35%}.tix-box .tix-row .tix-fare img{margin-right:4%}.page-content .help-you{margin-left:0}.page-content .help-you select{margin-left:0;width:100%;margin-bottom:10px}.gototop{bottom:-40px;right:0}.page-nav .nav-btn{width:88%;margin:0 auto 5px}.alerts-detours .detour-thumb{width:28%}.alerts-detours .detour-detail{width:100%}.mid-section{min-height:220px}.mid-section .mid-copy,.mid-section .mid-copy.alt-transport-midcopy-1{margin:-10px auto}.mid-section .mid-copy h3{font-size:20px;line-height:26px;margin:0;padding:0 25px}.mid-section .mid-copy.alt-transport-midcopy-1 h3{padding:0 25px}}@media only screen and (max-width:360px){.container{font-size:14px;width:100%}.header .headline{bottom:10%;left:6%;position:absolute;width:245px}.header .headline h1{display:inline-block;font-size:20px}.page-nav .nav-btn span{padding:5px 0;font-size:12px}.page-content .content-block .info{width:100%}.page-content .content-block .info-graphic{width:100%;margin:0 0 15px}.page-content .schedule-language .schedule-and-language-text{padding:5px 0 0;width:232px}.page-content .schedule-language .schedule-text{font-size:10px}.page-content .schedule-language .language-text{color:#fff;font-size:13px;text-align:center}.page-content .schedule-language .icon{padding:4px 3px 0;width:35px}.page-content .metro-rapid-parts .metro-rapid-parts-bg{padding:9px 0;width:216px}.page-content .metro-rapid-parts{margin-right:0}.page-content .map-heading.map-heading-center{padding-top:0;width:268px}.map-data-last{float:left}.page-content .brick-blue-link .brick-blue-link-text{padding:5px 0 0;width:82%}.page-content .brick-blue-link .brick-blue-link-text1{font-size:10px;margin:0 0 0 5px;padding:0}.page-content .brick-blue-link .brick-blue-link-text2{color:#fff;font-size:13px;text-align:center}.page-content .brick-blue-link .icon{padding:4px 3px 0;width:35px}.purchase-tix:hover{background-color:#7FAFD4}.purchase-tix .tix-ico{padding:8px 1px 0}.purchase-tix span{font-size:12px;margin:0 5px;padding-top:12px}.cta .callout{height:auto}.map-locations .marker-details,.select-locations .location-select,.select-locations .location-type{width:100%}.three-up img{margin-right:0;width:100%}.cta-buttons,.three-up .col-33{width:100%}.maps-scheduels .download-pdf span{top:6px}.maps-scheduels .schedule-nav a{margin:0 0 5px}.planner .cta-buttons{width:100%}.alerts-detours .rider-alert{height:auto}.holiday-block .holiday-date .holiday{margin-top:105%}.holiday-block .holiday-detail{width:75%}.holiday-block{height:165px}.pdf-downlaod{width:100%}.pdf-downlaod .download-title{padding-left:23%;margin-top:7%}.pdf-downlaod-2columns{margin:0;width:100%}.pdf-downlaod-2columns .pdf-ico{width:17.2%}.pdf-downlaod-2columns .download-title{margin-top:7%!important;padding-left:10%}.page-content .map,.page-content .map-data,.tix-box{width:100%}.tix-box .tix-row .tix-type{width:65%;border-right:1px solid #666}.tix-box .tix-row .tix-fare{border-left:0 solid #666;float:right;padding-right:16%;text-align:right;width:35%}.tix-box .tix-row .tix-fare img{margin-right:4%}.page-content .help-you{margin-left:0}.page-content .help-you select{margin-left:0;width:100%;margin-bottom:10px}.gototop{bottom:-40px;right:0}.resize-icon-height{height:65px}.content-body .brick .brick-head{height:auto}.content-body .three-column-data{margin:0 4% 3% 0;width:45%}.content-body .team-members .team-member-name{font-size:13px;margin:10px 0 0 10px}.content-body .team-members .team-member-place,.content-body .team-members .team-member-position{font-size:12px;margin:0 0 0 10px}.content-body .team-member-image{margin:0 0 -5px}.content-body .dates .point-no-area,.content-body .dates-full-width .point-no-area{width:31%}.content-body .point-no-place{width:20%}.content-body .point-description-place{width:100%}.content-body .half-column .point-no-place{width:20%}.content-body .half-column .point-description-place{width:100%}.page-nav .nav-btn{width:85%;margin:0 auto 5px}.alerts-detours .detour-thumb{width:39%}.alerts-detours .detour-detail{width:100%}.mid-section{min-height:155px;padding-top:1%}.mid-section .mid-copy{margin:17px auto;padding:10px}.mid-section .mid-copy.alt-transport-midcopy-1{margin:17px auto}.mid-section .mid-copy h3{font-size:15px;line-height:20px;margin:0;padding:0 5px}.mid-section .mid-copy.alt-transport-midcopy-1 h3{padding:0 5px}}.ms-rtestate-field h2{color:#036}body{margin:0;font-size:16px}a{background:0 0;text-decoration:none}a:active,a:hover{outline:0;text-decoration:none}html{font:1em/1.5 sans-serif;min-height:100%}.container img{max-width:100%}.home-form #end,.home-form #start{width:25%}#s4-bodyContainer{padding-bottom:0!important}.ms-webpartzone-cell{margin:auto auto 0!important}.slick-slider{position:absolute!important;display:block!important;height:250px!important;width:100%!important}#newsBlockRow{top:29.5%}#newsBlockRow2{top:64%}.cta .callout div .cta-page a:hover{color:#0E3B6A}.brick-blue-link{cursor:pointer}.page-content .brick-blue-link .icon{min-height:73px;padding-top:10px}a,a:link,a:visited{/*color:#7FAFD4*/}a:hover{/*color:#0E3B6A*/}.content-body a:link,a,a:visited{/*color:#7FAFD4*/}.content-body a:hover{color:#0E3B6A}.brick-blue-link{transition:all .3s ease}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-next,.slick-prev{font-size:0;line-height:0;display:block;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:0}.slick-next{background:url(/Style%20Library/GoHart/Images/news-arrow-right.png) no-repeat;background-size:100%;width:33px;position:absolute;height:56px;top:93%;z-index:25;background-color:transparent!important}.slick-next:hover{background:url(/Style%20Library/GoHart/Images/news-arrow-right-w.png) no-repeat;background-size:100%}.slick-prev{background:url(/Style%20Library/GoHart/Images/news-arrow-left.png) no-repeat;background-size:100%;width:33px;position:absolute;height:56px;top:93%;z-index:25}.slick-prev:hover{background:url(/Style%20Library/GoHart/Images/news-arrow-left-w.png) no-repeat;background-size:100%}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:1%}[dir=rtl] .slick-prev{right:-2.5%;left:auto}.slick-next{right:1%}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.page-content .content-block select,.page-content .content-block select option{color:#77777a}.state-select{height:47px}.state-select select{border:none;text-transform:uppercase;line-height:45px;height:38px;font-size:16px;background-color:#ccc;width:100%;margin:0;margin-left:0;padding:0;color:#083b70!important;border-radius:0}.location-select select{height:38px!important}.phone-select{display:inline-block}.page-content .help-you .phone-select select{border:none;text-transform:uppercase;line-height:45px;height:46px;font-size:18px;width:60%;margin:0;margin-left:25px;margin-left:25px;padding:0;border-radius:0;border-radius:0}.content-body .home-form #ddlRoute{border:none;text-transform:capitalize;line-height:45px;height:46px;font-size:18px;width:60%;margin:0;margin-left:0;padding:0;border-radius:0;border-radius:0}.content-body .home-form #ddlBound,.content-body .home-form #ddlDay{border:none;text-transform:capitalize;line-height:45px;height:46px;font-size:18px;width:60%;margin:0;margin-left:10px;padding:0;border-radius:0;border-radius:0}.maps-scheduels .schedule-nav a,.maps-scheduels .schedule-nav a:visited{text-align:center;margin-bottom:5px;height:50px;padding-top:12px;width:19.5%;vertical-align:top;font-size:16px;color:#036;letter-spacing:-.02em}#divBus .home-form{margin-left:0}@media only screen and (max-width:1200px){.maps-scheduels .schedule-nav a{font-size:14px !important}}@media only screen and (max-width:1000px){.maps-scheduels .schedule-nav a{font-size:13px !important}}@media only screen and (max-width:800px){.maps-scheduels .schedule-nav a{font-size:13px !important}}.maps-scheduels .schedule-nav a:nth-child(1),.maps-scheduels .schedule-nav a:nth-child(3){width:11%}.maps-scheduels .schedule-nav a:nth-child(4){width:21%;min-width:190px}.maps-scheduels .schedule-nav a:nth-child(5){width:31%;min-width:285px}.maps-scheduels .download-pdf span{top:1px}.p-app-icon{display:inline-block;display:inline-block;margin:0;width:70px;height:74px}.p-app-icon-descript{display:inline-block;vertical-align:top;width:58%}.planner .home-form #end,.planner .home-form #start{width:24%!important}.home-form input[type=button]:hover,.home-form input[type=submit]:hover,.planner .home-form input[type=submit]:hover{background-color:#20416f}.page-content .college-select{position:relative;left:-25px}.page-content .college-select .select{width:108%;height:98px}.page-content .visit-link{width:95%;padding:0}.page-content .visit-link a,.page-content .visit-link a:hover{color:#fff;padding:5px 0}.page-content .visit-link a:hover,.page-content .visit-link:hover,.purchase-tix:hover{background-color:#4b7090}.page-content .comments .comment-form .submit-btn input[type=submit]{padding-top:5px}.share-this-box{position:absolute;width:115px;margin-left:92%;background-color:rgba(255,255,255,.9);margin-top:-76px;padding-top:5px;padding-left:5px;padding-bottom:5px;z-index:50;display:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:5px 10px 20px 0 rgba(0,0,0,.36)}.share-this-box .close-share{width:10px;height:10px;position:absolute;right:8px;top:8px;cursor:pointer}.ico-block{cursor:pointer}@media only screen and (max-width:768px){.maps-scheduels .schedule-nav a{width:100%!important;font-size:16px!important;height:58px!important;text-align:left}.content-body .home-form #ddlBound,.content-body .home-form #ddlDay,.content-body .home-form #ddlRoute{width:100%!important;height:60px;font-size:28px;margin-bottom:20px}.content-body #divBus .home-form input[type=button],.content-body #divBus .home-form input[type=submit]{font-size:30px;padding:15px;width:40%;height:58px;padding-top:9px;margin-left:24px}}.goog-te-gadget{color:transparent;height:24px}.goog-te-gadget .goog-te-combo{color:#333}.news .news-blocks .block p{max-height:100px;display:block}@media only screen and (max-width:768px){.news .news-blocks .block p{max-height:302px}}#searchInputBox,div#DeltaPlaceHolderSearchArea{float:none!important}.ms-srch-sb-border,.ms-srch-sb-border:hover,.ms-srch-sb-borderFocused{border:none!important}.ms-mpSearchBox{width:100%}.ms-srch-sb{display:block}.ms-srch-sb>.ms-srch-sb-searchLink{background:#69c url(/Style%20Library/GoHart/Images/search-ico.png) no-repeat center;display:inline-block;width:45px;height:45px;text-align:center;padding-top:10px;vertical-align:top;background-size:65%;margin-left:4px}.main-nav .search-bar input[type=text]{margin-left:0}.main-nav .search-bar{width:100%}div#gmap-wrap img{max-width:none}

/**Add For Search Page*/
body{
	top: 0 !important;
}
.team-member-image {
    width: 100% !important;
}
#PagingImageLink img {
  max-width: none;

}

span.ms-promlink-button-image {
  margin-top: -4px;
  margin-left: -5px;
  margin-bottom: 5px;
}

.ms-srch-ellipsis {
  white-space: nowrap;
  /* overflow: hidden; */
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  overflow:visible;
}

/** About heart team photos css */
img.team-member-image {
  width: 301px;

}

/** Added css for right side data display*/
.ms-srch-item {
    clear: both;
/**    width: 500px;*/
	width: 100%;
    padding: 5px 20px 5px 10px;
    margin: 10px 0px 10px -10px;
    overflow: visible;
}

/** Added css for sales location map for map*/
.mapicn {
    float: right;
    margin-right:50px;
}

.mi-tblcll {
    font-size: 15px !important;
    font-weight: normal;
    padding: 0 2px;
    vertical-align: middle !important;
    display: table-cell !important;
    padding-right:5px;
}

/** Added css for comment section customer service page*/
#txtComment{
	text-transform: none;
	line-height: normal;
	
}

/** Added css for news and advertisement slider */
.imgAdvertisement img{
	/**margin: 0 auto;*/
}

.block.square.divAdvertisement
{
/**
	width: 400px !important;  
	background-color: white !important;*/
}

/* 09 01 2015 */



.page-content .content-block .info-graphic { float: right; }
.page-content .brick-blue-link .brick-blue-link-text { width: 75%; }
.page-content { width: 100%; float:left}
.icon { border-bottom: 1px solid #0f406b; border-left: 1px solid #0f406b; border-top: 1px solid #0f406b; }
.page-content .brick-blue-link { border: none; }
.page-content .brick-blue-link .brick-blue-link-text { padding: 11px 0; height:; }
.page-content .bottom-rule { height: auto; padding-top: 10px; }
.bottom-rule.footer-rule { height: auto; padding: 0; margin: 0; }
.content-body .footer-ad { float: left; margin: 40px 0 20px 0; width: 100%; }
.brick-blue-link { width: 100%; display: table!important; vertical-align: middle !important; min-height: 65px; }
.fullColumnWidth .brick-blue-link { width: 48%; }
.page-content a.brick-link { color: #fff; display: table-row; text-decoration: none; }
a.brick-link { width: 100%; }
.brick-blue-link .clear-fix { display: none !important; }
.page-content .brick-blue-link .icon { display: table-cell; float: none !important; vertical-align: middle; text-align: center; height: auto !important; min-height: 42px; min-width: 42px;}
.page-content .brick-blue-link .brick-blue-link-text { display: table-cell; float: none !important; vertical-align: middle; text-align: center; width: 84%; }
.mid-section { float: left !important; margin: 0 !important; min-height: 100px !important; padding: 0 !important; width: 100% !important; }
.tix-box .tix-row { height: auto; width: 100%; float: left; }
.tix-box .blue-row { height: auto; width: 100%; float: left; }
.tix-box { font-family: proxBook,Helvetica,Arial,sans-serif; width: 100%; color: #666; margin-bottom: 40px; margin-right: 0%; float: left; }
.tix-type { display: block; float: left; width: 74%; border-right: 1px #666 solid; }
.tix-row a { float: left; display: block; width: 26%; }
.tix-box .tix-row .tix-fare { float: right; border-left: none; padding-right: 34%; width: 100%; text-align: right; }
.disclaimer { float: left; width: 100%; }
.sponsors-images-list a { width: 50%; float: left; margin-bottom: 20px; text-align: center; }
.sponsors-images-list { width: 100%; float: left; }
.maps-scheduels .schedule-grid .cell { width: 12.2%; }
.fltlft { float: left; }
.button-box .button { background-image: url("/Style%20Library/GoHart/Images/btn-arrow.png") !important; background-color: #7fafd4; background-repeat: no-repeat !important; background-position: 98% center; background-size: 3% auto; float: left; font-size: 16px; height: auto; line-height: 14px; margin: 0; margin-bottom: 10px; padding: 15px 0; padding-right: 20px; width: 96% !important; margin-right: 2% !important; }
.maps-scheduels .schedule-nav a { height: auto !important; min-height: 58px; padding-top: 10px; padding-bottom: 10px; }
#map { float: left !important; margin: 0 !important; }
.page-content .help-you .phone-select select { height: auto !important; white-space: inherit; padding: 5px; font-size: 16px; width: 95%; }
.info-row.last-info-row .half-column { display: inline-block; width: 46%; }
.help-you span, .help-you .phone-select { float: left; }
.purchase-tix .tix-ico, .purchase-tix span{float:left;}
.sharebox_res { background-color: rgba(255, 255, 255, 0.9); border-radius: 5px; box-shadow: 5px 10px 20px 0 rgba(0, 0, 0, 0.36); display: none; margin-left: 35%; margin-top: -44px; padding-bottom: 5px; padding-left: 5px; padding-top: 5px; position: absolute; width: 40%; z-index: 50; }
.alerts-detours .detour-thumb { width: 160px !important; }
.alerts-detours .detour-detail { width: 83%; }
.nowrap { white-space: nowrap; }
.home-form.help-you { width: 100% !important; float: left; }
.ddlRoute { width: 35%; float: left; }
select#ddlRoute { width: 100% !important; font-size: 20px !important; }
.ddlRoute span { width: 100%; margin-bottom: 10px; }
.ddlDay { width: 20%; float: left; }
select#ddlDay { width: 90% !important; margin-left: 10%; font-size: 20px !important; }
.ddlDay span { width: 90%; margin-bottom: 10px; margin-left: 10%; }
.ddlBound { width: 20%; float: left; }
select#ddlBound { width: 90% !important; margin-left: 10%; font-size: 20px !important; }
.ddlBound span { width: 90%; margin-bottom: 10px; margin-left: 10%; }
.ddlbtn { float: left; width: 20%; }
.ddlbtn input[type=button], .ddlbtn input[type=submit] { width: 90% !important; margin-left: 10%; }
.ddlbtn span { width: 90%; margin-bottom: 10px; margin-left: 10%; }


.ms-core-menu-box.ms-core-defaultFont.ms-shadow {
	z-index:500 !important
}


@media all and (max-width: 1280px) {
    .metro .metro-icons { top: 72%; }
    .alerts-detours .detour-detail { width: 81%; }
}

@media all and (max-width: 1150px) {
    .metro .metro-icons { top: 72%; }
    .metro .metro-box { margin-top: 6%; }
    .alerts-detours .detour-detail { width: 79%; }
}

@media all and (max-width: 1050px) {
    .alerts-detours .detour-detail { width: 74%; }
}

@media all and (max-width: 1024px) {
    .maps-scheduels .schedule-nav { float: left; margin-bottom: 30px; width: 100%; }
    .maps-scheduels .schedule-nav a:nth-child(1) { min-width: 80px; width: 15%; float: left; padding: 10px 0; }
    .maps-scheduels .schedule-nav a:nth-child(2) { min-width: 80px; width: 16%; float: left; padding: 10px 0; margin-left: 1%; }
    .maps-scheduels .schedule-nav a:nth-child(3) { min-width: 80px; width: 15%; float: left; padding: 10px 0; margin-left: 1%; }
    .maps-scheduels .schedule-nav a:nth-child(4) { min-width: 80px; width: 18%; float: left; padding: 10px 0; margin-left: 1%; }
    .maps-scheduels .schedule-nav a:nth-child(5) { min-width: 80px; width: 27%; float: left; padding: 10px 0; margin-left: 1%; }
    .page-content .content-block .info-graphic { float: right; width: 29%; }
    .page-content .content-block .info { display: inline-block; vertical-align: top; width: 66%; }
    .page-content .content-block .content-body { margin: 0 3%; width: 94%; }
    .page-content { width: 100%; }
    .tix-box .tix-row div { width: 70%; float: left; }
    .tix-box .tix-row { color: #036; float: left; min-height: 30px; width: 100%; height: auto !important; }
    .tix-box { float: left; margin-right: 0%; width: 100%; }
    .page-content .bottom-rule .cta { float: left; width: 100%; }
    .rider-alert > span { background: #871a15; float: left; margin: 10px 0; padding: 15px 10px !important; width: 100%; }
    .alerts-detours .rider-alert { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; height: auto; }
    .rider-alert .rider-alert-left { width: 100%; }
    .alerts-detours .rider-alert .rider-alert-left { height: auto !important; line-height: 20px !important; }
    .header { position: relative; }
    .content-body > #divBus { float: left; width: 100%; }
    .maps-scheduels .schedule-grid .time-row .cell { display: table-cell; float: none; height: 100%; }
    .maps-scheduels .schedule-grid .title-row .cell { display: table-cell; float: none; height: 100%; }
    .row.title-row { display: table-row; float: none; }
    .time-row { display: table-row; float: none; }
    .maps-scheduels .schedule-nav a, .maps-scheduels .schedule-nav a:visited { height: 60px; }
    .schedule-grid { display: table; width: 100%; }
    .maps-scheduels .schedule-grid .cell { float: none; display: table-cell; }
    .letter-row { display: table-row; float: none; }
    .planner .home-form #end, .planner .home-form #start { width: 22%!important; }
    .tix-box .tix-row { height: auto !important; }
    .schedule-wrap h2 { float: left; width: 100%; }
    .schedule-wrap { float: left; width: 100%; }
    .mid-section .mid-copy, .mid-section .mid-copy.alt-transport-midcopy-1 { float: left; margin: 40px auto; width: 100%; }
    .mid-section { background-size: cover; }
    /*.gohart .how-to { float: left; width: 90% !important; padding: 65px 5% !important; }
    .content-body .team-member-detail-description { padding: 25px 5% !important; width: 90% !important; float: left !important; }*/
    .return-top { display: none !important; }
    .schedule-grid { display: block; width: 100%; overflow-x: auto !important; }
    .page-content .comments .comment-form .form-half { float: left; height: auto; }
    .form-half > #txtComment { height: 510px; }
    .comment-form1 .clear-fix { display: none; }
    .metro .metro-box { width: 40%; }
    .metro .metro-box { height: auto; min-height: 240px; }
}

@media all and (max-width: 1000px) {
    .metro .metro-icons { top: 75%; }
}

@media all and (max-width: 950px) {
    .alerts-detours .detour-detail { width: 71%; }
}

@media all and (max-width: 850px) {
    .alerts-detours .detour-detail { width: 69%; }
}

@media all and (max-width: 768px) {
    .page-content .content-block .info { width: 58%; }
    .page-content .content-block .info-graphic { width: 41%; }
    .page-content .help-you { margin-left: 10px; }
    .phone-select { width: 60%; }
    .page-content .help-you .phone-select select { margin: 0 0 0 10px; width: 90%; }
    .page-content .brick-blue-link .brick-blue-link-text { padding: 11px 0; }
    .page-content .brick-blue-link { max-height: 86px; }
    .page-content { width: 90%; }
    .maps-scheduels .schedule-nav a:nth-child(1) { margin-left: 0%; padding: 10px; }
    .maps-scheduels .schedule-nav a:nth-child(2) { margin-left: 0%; padding: 10px; }
    .maps-scheduels .schedule-nav a:nth-child(3) { margin-left: 0%; padding: 10px; }
    .maps-scheduels .schedule-nav a:nth-child(4) { margin-left: 0%; padding: 10px; }
    .maps-scheduels .schedule-nav a:nth-child(5) { margin-left: 0%; padding: 10px; }
    .content-body .home-form #ddlRoute { font-size: 14px; }
    .content-body .home-form #ddlBound, .content-body .home-form #ddlDay { font-size: 14px; }
    .content-body .home-form #ddlBound, .content-body .home-form #ddlDay { font-size: 14px; }
    .home-form #end, .home-form #start { width: 100% !important; }
    .logo > a { float: left; height: auto; width: 100%; }
    .header .logo { padding: 8px; }
    .planner .home-form #end, .planner .home-form #start { width: 100%!important; }
    .time_half { width: 50% !important; }
    .sponsors-images-list a { width: 25%; }
    .tix-box .tix-row div { float: left; width: 65%; }
    .tix-row > a { width: 28% !important; }
    .tix-box .tix-row .tix-fare img { margin-right: 0; }
    .tix-box .tix-row .tix-fare { padding-right: 40%; }
    .sponsors-images-list a { display: table-cell; float: none; margin-bottom: 20px; text-align: center; vertical-align: middle; width: 25%; }
    .sponsors-images-list { float: left; width: 100%; }
    .content-body .sponsors-images-list img { padding: 10px; vertical-align: middle; width: 90%; }
    .button-box { width: 100%; float: left; }
    .gohart .mobile-how-to .button-box .button { background-image: url("/Style%20Library/GoHart/Images/btn-arrow.png") !important; background-color: #7fafd4; background-repeat: no-repeat !important; background-position: 98% center; background-size: 3% auto; float: left; font-size: 14px; height: auto; line-height: 14px; margin: 0; margin-bottom: 10px; padding: 15px 10px; padding-right: 20px; width: 48% !important; margin-right: 2% !important; }
    .halftofull { width: 100% !important; float: left !important; margin-bottom: 10px; }
    .schedule-grid { display: block; width: 100%; overflow: auto !important; -webkit-overflow-scrolling: touch; }
    .text { overflow: auto; width: 400px !important; }
    .text td { width: 200px !important; padding: 0 150px; }
    /* 09 10 2015 */
    .landing .mobile-home-head { top: 29% !important; }
    .form-half > #txtComment { height: 200px; }
    .page-content .comments .comment-form .form-half { float: left; height: 530px; }
    .home-form input[type="button"], .home-form input[type="submit"] { font-size: 34px; height: auto !important; margin: 0; padding: 20px 0; text-align: center; width: 100% !important; }
    .mi-tblcll { font-size: 12px !important; }
    .mapicn { margin-right: 0; }
    .sharebox_res { display: block; }
    .close-share.Res-close-share { float: right; margin-right: 7px; margin-top: 3px; }
    .sharebox_res > span { float: left; width: 100%; }
    .content-body.fltleft > #divBus { float: left; }
    .content-body.fltleft > #divMetro { float: left; }
    .content-body.fltleft > #divVan { float: left; }
    .gohart .how-to .button-box { width: 46% !important; }
    .gohart .mobile-how-to .button-box .button { padding: 20px 20px; width: 42% !important; }
    .clsCustomMetro { display: block; margin-left: -9%; overflow: auto !important; width: 118%; border: none !important; }
    .info-row.last-info-row .half-column { display: inline-block; width: 90%; }
    .ddlRoute { width: 100%; float: left; }
    select#ddlRoute { width: 100% !important; margin-bottom: 10px; font-size: 20px !important; }
    .ddlRoute span { width: 100%; margin-bottom: 5px; }
    .ddlDay { width: 44%; float: left; margin-right: 6%; }
    select#ddlDay { width: 100% !important; margin-left: 0 !important; font-size: 20px !important; }
    .ddlDay span { width: 100%; margin-bottom: 5px; margin-left: 0%; }
    .ddlBound { width: 50%; float: left; }
    select#ddlBound { width: 100% !important; margin-left: 0 !important; font-size: 20px !important; }
    .ddlBound span { width: 100%; margin-bottom: 5px; margin-left: 0%; }
    .ddlbtn { float: left; width: 100%; }
    .ddlbtn input[type=button], .ddlbtn input[type=submit] { width: 100% !important; margin-left: 0% !important; }
    .ddlbtn span { width: 90%; margin-bottom: 10px; margin-left: 10%; display: none; }
    .phone-select, .phone-select select { width: 100% !important; margin: 5px 0 0 0 !important; }
}


@media all and (max-width: 767px) {
    .page-content { width: 100%; }
    /*.content-body .team-member-detail-description { padding: 25px 5% !important; width: 100% !important; }*/
    /* 09 10 2015 issue for mobile full width*/
    .ms-webpart-chrome-vertical { display: block; float: left; }
    .ms-webpart-cell-vertical { display: block; }
    .ms-webpart-zone { display: block; }
    .landing .mobile-home-head { top: 21% !important; }
    .page-content .content-block .info { width: 100% !important; }
    .page-content .content-block .info-graphic { width: 100% !important; }
    .info { width: 100% !important; float: none; }
    .info-graphic { float: none; text-align: center; width: 100% !important; }
    .form-half > #txtComment { height: 200px !important; }
    .page-content .comments .comment-form .form-half { float: left; height: 422px !important; }
    .page-content .comments .comment-form .form-half:nth-child(2) { height: 200px !important; margin: 0px !important; }
    .alerts-detours .detour-detail { width: 99%; }
    .content-body #divBus .home-form input[type="button"], .content-body #divBus .home-form input[type="submit"] { margin-left: 0; }
}


@media all and (max-width: 720px) {
    .main-nav .primary { width: 200px; margin-left: 10px; padding-right: 25px; }
    .main-nav .secondary li { font-size: 24px !important; padding: 8px 0; }
    .main-nav .primary li { font-size: 26px !important; }
}

@media all and (max-width: 640px) {
    section .headline h1 { font-size: 40px; }
    .news-title { float: left; width: 100%; }
    .gohart .mobile-how-to .button-box { width: 100%; }
    .gohart .mobile-how-to { float: left; margin: 50px 0; padding: 0 5%; width: 100%; }
    .gohart .mobile-how-to .gohart-mobile-content { float: left; font-size: 32px; margin: 50px 0 0; padding: 0; width: 100%; }
    .gohart .mobile-how-to .button-box .button { padding: 20px 5%; width: 100% !important; }
    .gohart .mobile-how-to select, .gohart .mobile-how-to select option { margin-bottom: 20px; width: 100% !important; }
    .home-form input[type="button"], .home-form input[type="submit"] { font-size: 25px; height: auto; }
    .main-nav .secondary li { font-size: 18px; padding: 8px 0; }
    .tix-box { float: left; margin-right: 0; width: 100%; }
    .tix-box .tix-row .tix-type { border-right: 1px solid #666; width: 60%; }
    .tix-box .tix-row .tix-fare { padding-right: 30%; }
    .tix-row.blue-row > a { width: 38% !important; }
    .tix-row > a { width: 38% !important; }
    .main-nav .close-nav { margin-left: -55px; width: 50px; }
    .main-nav .primary { width: 250px; }
    .main-nav .primary li { font-size: 26px !important; line-height: 26px !important; margin-bottom: 26px !important; font-weight: normal !important; }
    .goog-te-gadget { margin-left: 0px !important; }
    .main-nav .social-icons .ico { margin-right: 20px !important; }
    .ms-srch-sb > .ms-srch-sb-searchLink { margin-left: 0px !important; }
    .main-nav .search-bar input[type="text"] { width: 71%; }
    .clsCustomMetro .title-row .cell { background-color: #036; font-family: arial; font-size: 9px; font-weight: normal; height: 80px; line-height: 20px; padding: 8px 0; }
}

@media all and (max-width: 480px) {
    .mi-tblcll.indicatorimg { width: 10%; display: block; float: left; }
    .mi-tblcll.indicatordesc { width: 23%; display: block; float: left; }
    .purchase-tix > span { line-height: 17px; width: 74%; }
    .purchase-tix .tix-ico { width: 11%; }
    .section .headline { border-bottom: 0 !important; }
    .landing .mobile-home-head { height: 169px !important; }
    section .headline h1 { font-size: 33px; }
}

/*Resolved- , text which is placed in the box is out of the box, that should be in box itself*/
.holiday-block .holiday-date { display: table-cell !important; width: 20% !important; vertical-align: middle !important; }
.holiday-block { display: table !important; width: 100%; } 

.share-this-box.sharebox_res > img {
    margin: 7px 7px 0 0 !important;
}
/**** CSS for Route CR ****/
.ddlRoute {
    float: left;
    width: 35%;
}
.ddlRoute span {
    margin-bottom: 10px;
    width: 100%;
}
.ddlDay {
    float: left;
    width: 20%;
}
.ddlDay span {
    margin-bottom: 10px;
    margin-left: 10%;
    width: 90%;
}

.ddlBound {
    float: left;
    width: 20%;
}
.ddlBound span {
    margin-bottom: 10px;
    margin-left: 10%;
    width: 90%;
}
.ddlbtn {
    float: left;
    width: 20%;
}
.ddlbtn span {
    margin-bottom: 10px;
    margin-left: 10%;
    width: 90%;
}
select#ddlRoute {
    font-size: 20px !important;
    width: 100% !important;
}
select#ddlDay {
    font-size: 20px !important;
    margin-left: 4%;
    width: 100% !important;
}
select#ddlBound {
    font-size: 20px !important;
    margin-left: 10%;
    width: 90% !important;
}
.ddlbtn input[type="button"], .ddlbtn input[type="submit"] {
    margin-left: 10%;
    width: 90% !important;
}
.flnone{float:none !important}
@media all and (max-width: 768px){
.maps-scheduels .big .title-row .cell{ background-color: #036; font-family: arial; font-size: 9px; font-weight: normal; height: 80px; line-height: 20px; padding: 8px 0; }
.big { display: block; margin-left: -9%; overflow: auto !important; width: 118%; }
.maps-scheduels .big .time-row .cell {
    font-size: 10px;
    font-weight: normal;
   
}
.container .return-top{
	top:auto;
}
.content-body .home-form #ddlBound, .content-body .home-form #ddlDay, .content-body .home-form #ddlRoute{
	font-size:20px;
}
.ddlDay, .ddlRoute{
	width:48%;
}
.footer-ad img{
width:98% !important;	
}
.ddlbtn {
	float:none;
}
.ddlbtn imput{margin-left:0;}
.ddlbtn span{display:none;}
}
.maps-scheduels .schedule-nav a:nth-child(1), .maps-scheduels .schedule-nav a:nth-child(2), .maps-scheduels .schedule-nav a:nth-child(3)
{
width:32%
}
/**** END CSS for Route CR ****/

/* HIDE SEARCH BOX TEMPORARILY by AC 01 22 2016
#SearchBox{
	display:none;
}*/


@media all and (max-width: 550px) {
    
	.secondary { width: 150px !important; }
    
	.main-nav .close-nav { margin-left: -47px; width: 45px; }
    
	.main-nav .primary { width: 150px; margin-left: 10px; }
    
	.main-nav .secondary li { font-size: 16px !important; padding: 8px 0; }
    
	.main-nav .primary li { font-size: 20px !important; }
    
	.main-nav .primary li img { display: block !important; float: right; right: 0 !important; top: 5px; width: 8px; }

}

/* ************************ */
/* General Classes - START  */
/* ************************ */

/* Hide class */
.hide {
    display: none !important;
    visibility: hidden !important;
}

/* ************************ */
/* General Classes - END    */
/* ************************ */

/* ************************ */
/* SP UI Fixes - START      */
/* ************************ */

/* Reapply global reset to elements within the skrollr body only so it doesn't affect ribbon elements */
#skrollr-body, #skrollr-body *, #skrollr-body :after, #skrollr-body :before {
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
#skrollr-body label,
#skrollr-body legend{
    display:block;
    width:100%;
}
#skrollr-body .main-nav .social-icons hr, 
#skrollr-body .ms-rtestate-field h1,
#skrollr-body h1.ms-rteElement-H1, 
#skrollr-body h2.ms-rteElement-H2 {
    color: #fff;
}
#skrollr-body .content-howto{
    color: #7aaed5;
}
#skrollr-body .content-body a:link, 
#skrollr-body a, a:visited, 
#skrollr-body a, 
#skrollr-body a:link, 
#skrollr-body a:visited {
    color: #7FAFD4;
}
#skrollr-body a:hover {
    color:#0e152d;
}

/* Menu */
#skrollr-body .main-nav .primary a {
    color: #fff;
}
#skrollr-body .main-nav .primary a:hover {
    color: #7FAFD4;
} 
#skrollr-body .main-nav .secondary a{
    color: #fff;
}
#skrollr-body .main-nav .secondary a:hover {
    color: #7FAFD4;
}

/* 6/30/17 update */
#skrollr-body .main-nav .primary li {
    font-size: 24px;
}
@media (max-width: 640px) {
    .main-nav .primary li {
        margin-bottom: 20px !important;
    }
}
/* End 6/30/17 update */

/* Web part edit menu arrow fix */
.ms-webpart-chrome-title .ms-webpart-menuArrowImg {
    max-width: none !important;
}
.ms-webpart-chrome-title .js-webpart-menuCell > .ms-webpart-menuLink {
    overflow: visible;
}

/* Web part tool pane */
#skrollr-body #MSOTlPn_MainTD, 
#skrollr-body #MSOTlPn_MainTD *, 
#skrollr-body #MSOTlPn_MainTD ::after, 
#skrollr-body #MSOTlPn_MainTD ::before {
    -ms-box-sizing: content-box;
    -o-box-sizing: content-box;
    box-sizing: content-box;
}
#MSOTlPn_MainTD td, 
#MSOTlPn_MainTD th {
    padding: 0;
    text-align: left;
}
#MSOTlPn_MainTD table {
    margin: 0;
}
#skrollr-body #MSOTlPn_MainTD label, 
#skrollr-body #MSOTlPn_MainTD legend {
    width: auto;
    display: inline-block;
}


/* ************************ */
/* SP UI Fixes - END        */
/* ************************ */

/* ************************ */
/* Scroll Buttons - START   */
/* ************************ */

/* Bottom scroll arrow */
.scroll-bottom {
    text-align: right;
    margin: 130px 2.5%;
    cursor: pointer;
    display: none;
    position: fixed;
    z-index: 25;
    right: 15px;
    /*top: 40px;*/
    background-color: rgba(14,21,45,.8);
    padding: 10px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    width: 60px;
}
@media (max-width: 1024px) {

    .scroll-bottom {
        display: none !important;
    }
}

/* Top scroll arrow */
.container .return-top {
    text-align: right;
    /*margin: 5%;*/
    margin-left: 2.5%;
    margin-right: 2.5%;	
    cursor: pointer;
    display: none;
    position: fixed;
    z-index: 25;
    /*right: -15px;*/
    right: 15px;
    bottom: -28px;
    background-color: rgba(14,21,45,.8);
    padding: 10px;
    width: 60px;
}

/* ************************ */
/* Scroll Buttons - END     */
/* ************************ */

/* ************************ */
/* Mobile Fixes - START     */
/* ************************ */

/* Map & Schedule Page's route tables */
#map-schedule-body .schedule-wrap h2 {
    color: #036;
}
@media all and (max-width: 1024px){

    /* Map & Schedule Page's route tables */
    .page-content .content-block #map-schedule-body {
        float: left;
        margin: 0 3%;
        /*width: 63%;*/
    }
}
@media all and (max-width: 767px){

    /* Map & Schedule Page's route tables */
    #map-schedule-body.results .schedule-wrap:before {
        content: 'Best viewed with device horizontally';
        float: left;
        width: 100%;
        background: red;
        color: #fff;
        font-weight: bold;
        padding: 5px;
    }
    #map-schedule-body .schedule-grid.big {
        margin: 0;
        width: 100%;
    } 
    .maps-scheduels .title-row .cell {
        background-color: #036;
        font-family: arial;
        font-size: 9px;
        font-weight: normal;
        height: 80px;
        line-height: 20px;
        padding: 8px 0;
    }
    .maps-scheduels .time-row .cell {
        font-size: 10px;
        font-weight: normal;
    }

    /* Menu */
    /* Map & Schedule Page's route tables */
    #skrollr-body .main-nav .primary a {
        transition: color .5s ease;
        color: #fff;
    }
    #skrollr-body .main-nav .primary li img {
        display: none !important;
    }      

}
@media screen and (orientation:landscape) and (max-width: 767px) {
    .maps-scheduels .title-row .cell {
        font-size: 14px;
        font-weight: bold;
    }
    .maps-scheduels .time-row .cell {
        font-size: 16px;
        font-weight: normal;
    }
}

/* ************************ */
/* Mobile Fixes - END       */
/* ************************ */


/* ************************ */
/* KPI Page - START         */
/* ************************ */

#hart_page-kpi .project-chart .ms-WPBody img {
    max-width: 100%;
    width: 100%;
}

/* ************************ */
/* KPI Page  - END          */
/* ************************ */

/* ************************ */
/* Public Meetings  - START */
/* ************************ */

/* Meeting boxes */
#hart_meeting-boxes .info-row.last-info-row {
    height: 200px;
    overflow: auto;
}

#hart_meeting-boxes .info-row.last-info-row * {
    margin-bottom: 0.7em;
}

#hart_meeting-boxes .info-row.last-info-row br {
	margin-bottom: 0;
}

@media only screen and (max-width: 1024px) and (min-width: 768px)  {
	#hart_meeting-boxes .three-column-info-chunks {
	    width: 45% !important;
	    margin-right: 10px !important;
	}
}

/* ************************ */
/* Public Meetings  - END   */
/* ************************ */


