/*!
 Theme Name:   ATA
 Theme URI:    https://generatepress.com
 Description:  Theme for ATA
 Author:       Ares Yang
 Author URI:   https://transitgraphics.com.au/
 Template:     generatepress
 Version:      1.0
*/html{font-size:62.5%}html body{font-family:Gotham,Arial,sans-serif;font-size:1.6rem;overflow-x:hidden;scroll-behavior:smooth}.home-about__icon figcaption>a,.home-about__heading,.menu-item>a,h1,h2,h3,h4,h5,h6{font-weight:bold;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.section-title::after,.home-timetables__heading::after,.home-about__icon figcaption>a::after,.home-about__heading::after,.menu-item.current-menu-item>a::after,.menu-item.current-page-ancestor>a::after{margin-top:.2em;margin-right:auto;margin-left:auto;background-color:#000;content:"";display:block;height:.2em;transition:background-color .3s;width:1.8em}.section-title::after,.home-timetables__heading::after,.menu-item.current-menu-item>a::after,.menu-item.current-page-ancestor>a::after{margin-left:0}h1{color:#fcc974;font-size:2.8rem}@media(max-width: 768px){h1{font-size:2.2rem}}h2{font-size:2.4rem}@media(max-width: 768px){h2{font-size:2rem}}h3{color:#888;font-size:2.2rem}@media(max-width: 768px){h3{font-size:1.8rem}}h4{color:#fcc974;font-size:2rem}@media(max-width: 768px){h4{font-size:1.6rem}}h5{font-size:1.8rem}h6{color:#888;font-size:1.7rem}a{color:#000;text-underline-offset:.2em;transition-duration:.3s;transition-property:color,background-color,border-color}a:hover{color:#fcc974}.link--inverted,.sidebar-block--black .sidebar-block__link>a,.inside-site-info .footer-bar .tg-branding__link,.footer__page-list .wp-block-pages-list__item__link{color:#fff}.link--inverted:hover,.sidebar-block--black .sidebar-block__link>a:hover,.inside-site-info .footer-bar .tg-branding__link:hover,.footer__page-list .wp-block-pages-list__item__link:hover{color:#fcc974}.link--arrow,.blog .read-more,.archive .read-more,.search-results .read-more,.sidebar-news-date a,.sidebar-news-category a,.sidebar-page-list .wp-block-pages-list__item__link{display:flex;flex-wrap:nowrap;align-items:center}.link--arrow::after,.blog .read-more::after,.archive .read-more::after,.search-results .read-more::after,.sidebar-news-date a::after,.sidebar-news-category a::after,.sidebar-page-list .wp-block-pages-list__item__link::after{height:1em;width:1em;background-image:url("/wp-content/uploads/2022/05/arrow-white-black.svg");background-repeat:no-repeat;background-size:contain;content:"";flex:0 0 1em;margin-left:10px}.link--arrow-yellow::after{background-image:url("/wp-content/uploads/2022/05/arrow-black-yellow.svg")}.link--arrow-white::after,.sidebar-news-date a::after,.sidebar-news-category a::after,.sidebar-page-list .wp-block-pages-list__item__link::after{background-image:url("/wp-content/uploads/2022/05/arrow-white-yellow.svg")}.button,input[type=button],input[type=reset],input[type=submit]{background-color:#fcc974;border-radius:5rem;color:#000;display:inline-block;font-weight:bold;line-height:1;padding:.75em 2em;text-align:center;transition-duration:.3s;transition-property:color,background-color,transform,border-color}.button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#fbb340;color:#000;transform:scale(1.15)}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px);height:1px !important;overflow:hidden;padding:0 !important;position:absolute !important;white-space:nowrap;width:1px !important}.recaptcha-branding{font-size:.6em}.wp-block-search .wp-block-search__input{background:url("/wp-content/uploads/2022/05/search.svg") 10px 50%/20px no-repeat;background-color:#feeccd;border:unset;border-radius:50px;line-height:1;text-indent:20px;transition:text-indent .3s}.wp-block-search .wp-block-search__input:focus{background-image:none;text-indent:0}.wp-block-search--footer .wp-block-search__input{background-color:#fcc974}a.generate-back-to-top{background-color:unset;color:#000;transform-origin:center;transition:transform .3s}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:unset;transform:scale(1.2)}a.generate-back-to-top svg{height:80%;width:80%}.inside-header{align-items:start;display:grid;grid:"logo widget" "logo nav"/200px auto}@media(max-width: 1080px){.inside-header{gap:20px;grid:"logo" "nav"/auto}}.inside-header .site-logo{grid-area:logo}@media(max-width: 1080px){.inside-header .site-logo{text-align:center}}.inside-header .header-widget{grid-area:widget;margin-left:auto;max-width:300px}@media(max-width: 1080px){.inside-header .header-widget{display:none}}.inside-header .main-navigation{align-self:end;grid-area:nav}@media(max-width: 1080px){.inside-header .main-navigation{margin-right:auto}}.menu{align-items:flex-start !important}.menu-item>a{font-size:17px;font-weight:bold}@media(max-width: 1080px){.menu-item>a{letter-spacing:.08em;padding:0 16px !important}}@media(min-width: 769px){.menu-item:first-child>a{padding-left:0 !important}}@media(min-width: 769px){.menu-item:last-child>a{padding-right:0 !important}}.menu-item.current-menu-item>a,.menu-item.current-page-ancestor>a{color:#fcc974;position:relative}.menu-item.current-menu-item>a::after,.menu-item.current-page-ancestor>a::after{background-color:#fcc974}.slide-opened{overflow:hidden}.mobile-header-navigation{background-color:#fff;border-bottom:3px solid #000}.mobile-header-navigation .mobile-header-logo .is-logo-image{height:55px;width:100px}.mobile-header-navigation .menu-toggle{color:#000}button.slideout-exit.has-svg-icon{position:absolute;bottom:1em;left:1em;background-color:#000;border-radius:5px;padding:10px 15px;width:fit-content}.slideout-navigation{background-color:#fcc974}.slideout-navigation .inside-navigation{align-items:center;height:100%;position:relative}.slideout-menu a{line-height:1 !important;padding:1em !important}.slideout-menu a:hover,.slideout-menu a:focus{color:#000 !important}.slideout-menu .menu-item.current-menu-item>a,.slideout-menu .menu-item.current-page-ancestor>a{color:#000;position:relative}.slideout-menu .menu-item.current-menu-item>a::before,.slideout-menu .menu-item.current-page-ancestor>a::before{height:70%;width:4px;position:absolute;top:50%;transform:translateY(-50%);background-color:#000;content:"";left:0}.slideout-menu .menu-item.current-menu-item>a::after,.slideout-menu .menu-item.current-page-ancestor>a::after{content:unset}.site-footer{background-color:#000}.inside-footer-widgets{display:flex}@media(max-width: 1080px){.inside-footer-widgets{flex-direction:column}}.inside-footer-widgets .footer-widget-1{flex:1 1 20%}@media(max-width: 1080px){.inside-footer-widgets .footer-widget-1{margin:0 auto 40px;max-width:400px}}.inside-footer-widgets .footer-widget-1>.widget{margin-bottom:80px}@media(max-width: 1080px){.inside-footer-widgets .footer-widget-1>.widget{margin-bottom:30px}}.inside-footer-widgets .footer-widget-2{flex:1 1 80%}@media(min-width: 1025px){.inside-footer-widgets .footer-widget-2>.widget{padding-left:80px}}.footer__page-list{display:flex;justify-content:space-between;list-style:none}@media(max-width: 1024px){.footer__page-list{flex-wrap:wrap}}.footer__page-list>.wp-block-pages-list__item{flex:1 1 0;line-height:1.2}@media(min-width: 1025px){.footer__page-list>.wp-block-pages-list__item{padding-left:70px}}@media(max-width: 1024px){.footer__page-list>.wp-block-pages-list__item{flex:0 1 calc((100% - 80px)/2);margin-bottom:2em !important}}@media(max-width: 600px){.footer__page-list>.wp-block-pages-list__item{flex-basis:100%}}@media(min-width: 1025px){.footer__page-list>.wp-block-pages-list__item:nth-child(2){margin-left:-70px}}.footer__page-list>.wp-block-pages-list__item>.wp-block-pages-list__item__link{font-size:1.3em;font-weight:bold;margin-bottom:1em;text-transform:uppercase}.footer__page-list>.wp-block-pages-list__item>.wp-block-pages-list__item__link::after{content:unset}.footer__page-list .wp-block-pages-list{font-size:.95em}.footer__page-list .wp-block-pages-list__item{font-size:.95em;margin-bottom:.7em}.footer__page-list .wp-block-pages-list__item.menu-item-home{display:none}.footer__page-list .wp-block-pages-list__item__link{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;text-decoration:none}.footer__page-list .wp-block-pages-list__item__link::before,.footer__page-list .wp-block-pages-list__item__link::after{content:none}.footer__page-list .wp-block-pages-list__item__link::after{color:#6c6c6c;content:">";display:inline-block;font-size:1.3em;font-weight:bold;line-height:0;margin-left:10px;transform:rotate(90deg);transition:color .3s}.footer__page-list .wp-block-pages-list__item__link:hover::after{color:#fcc974}.footer__page-list .submenu-container{margin-left:0}.inside-site-info{color:#fff;font-size:.95em;justify-content:space-between}@media(max-width: 768px){.inside-site-info{padding-bottom:30px}}.inside-site-info .copyright-bar{flex:1 1 0}@media(min-width: 769px){.inside-site-info .copyright-bar{text-align:left}}.inside-site-info .footer-bar{flex:0 1 fit-content;margin-left:100px}@media(max-width: 768px){.inside-site-info .footer-bar{margin:20px 0 0;order:2}}.inside-site-info .footer-bar .tg-branding__link{text-decoration:none}.home .site-content{padding-top:0;padding-bottom:0}.home-slider{border-bottom:10px solid #fcc974}.home-slider .slick-dots button::before{color:#000 !important}.home-about{padding:50px 0}.home-about>.wp-block-group__inner-container{padding:30px 0}@media(max-width: 768px){.home-about>.wp-block-group__inner-container{padding:0}}.home-about .slick-slide{cursor:pointer;transition:transform .3s}@media(max-width: 599px){.home-about .slick-slide:not(.slick-active){transform:scale(0.8)}}.home-about__heading{margin:0 auto 30px;color:#000;font-size:4rem;max-width:800px}@media(max-width: 768px){.home-about__heading{font-size:2.8rem}}@media(max-width: 600px){.home-about__heading{font-size:2.2rem}}.home-about__text{margin-right:auto;margin-left:auto;font-size:1.1em;max-width:900px}@media(max-width: 600px){.home-about__text{font-size:1em}}.home-about__list{margin:50px 0 -16px}.home-about__icon{text-align:center}.home-about__icon img{display:block;margin:auto}.home-about__icon figcaption>a{font-size:2rem;font-weight:bold;text-decoration:none}@media(max-width: 600px){.home-about__icon figcaption>a{font-size:1.4em}}.home-about__icon figcaption>a:hover::after{background-color:#fcc974}.home-timetables{background-color:#fcc974;position:relative}@media(max-width: 781px){.home-timetables{text-align:center}}@media(max-width: 1260px){.home-timetables>.wp-block-group__inner-container{padding:50px 30px}}.home-timetables__cols,.home-timetables__link{margin-bottom:0}.home-timetables__heading{font-size:3.2rem;margin-bottom:30px}@media(max-width: 781px){.home-timetables__heading::after{margin-left:auto}}@media(max-width: 768px){.home-timetables__heading{font-size:2.8rem}}@media(max-width: 600px){.home-timetables__heading{font-size:2.2rem}}.home-timetables__text{font-size:1.1em}.home-timetables__text--bold{font-weight:500}@media(max-width: 781px){.home-timetables__link{justify-content:center}}.home-timetables__link a:hover{color:#6c6c6c}.home-timetables__image{margin-bottom:-30px}@media(min-width: 782px)and (max-width: 1155px){.home-timetables__image{position:absolute;bottom:0;margin-bottom:0;width:calc(50% - 30px - 1em)}}@media(max-width: 781px){.home-timetables__image{margin-bottom:-50px}}@media(max-width: 1024px){body:not(.home) .site-content{flex-direction:column}body:not(.home) .site-content .content-area{margin-bottom:30px;order:1;width:100%}body:not(.home) .site-content .content-area .site-main{margin:0}body:not(.home) .site-content .widget-area{order:2;padding:0 !important;width:100%}body:not(.home) .site-content .widget-area:not(:last-child){margin-bottom:30px}}.sidebar.is-left-sidebar{padding-right:30px}.sidebar.is-left-sidebar .widget{margin-bottom:0}.sidebar-page-list>.wp-block-pages-list__item:not(.current-menu-item,.current-menu-ancestor){display:none}.sidebar-page-list>.wp-block-pages-list__item>.wp-block-pages-list__item__link{font-size:1.5em;font-weight:bold}@media(max-width: 768px){.sidebar-page-list>.wp-block-pages-list__item>.wp-block-pages-list__item__link{font-size:1.2em}}.sidebar-page-list>.wp-block-pages-list__item>.wp-block-pages-list__item__link::after{content:unset}.sidebar-page-list>.wp-block-pages-list__item.has-child{padding-top:0}.sidebar-page-list .wp-block-pages-list__item{border-bottom:1px solid #efefef;margin-bottom:0;padding:10px 0}.sidebar-page-list .wp-block-pages-list__item.current-menu-item>.wp-block-pages-list__item__link{font-weight:bold}.sidebar-page-list .wp-block-pages-list__item.has-child{border-bottom:none;padding-bottom:0}.sidebar-page-list .wp-block-pages-list__item__link{font-size:.9em;justify-content:space-between;text-decoration:none}.sidebar-page-list .submenu-container .submenu-container{margin-top:10px;margin-bottom:0;margin-left:0;border-top:1px solid #efefef}.sidebar-news-date,.sidebar-news-category{padding-bottom:20px}body:not(.blog,.archive,.single-post) .sidebar-news-date,body:not(.blog,.archive,.single-post) .sidebar-news-category{display:none}.sidebar-news-date__heading,.sidebar-news-category__heading{font-size:2rem;letter-spacing:normal;margin-bottom:10px;text-transform:unset}.sidebar-news-date__list,.sidebar-news-category__list{padding-left:1em}.sidebar-news-date li,.sidebar-news-category li{margin-bottom:0 !important}.sidebar-news-date a,.sidebar-news-category a{border-bottom:1px solid #efefef;justify-content:space-between;padding:8px 0;text-decoration:none}.sidebar-search{margin-top:20px}.sidebar.is-right-sidebar{padding-left:30px}.sidebar-block{padding:30px}.sidebar-block--yellow{background-color:#fcc974}.sidebar-block--black{background-color:#000;color:#fff}.sidebar-block__heading{font-size:2.4rem;font-weight:bold;letter-spacing:normal;text-transform:none}@media(max-width: 768px){.sidebar-block__heading{font-size:2rem}}.sidebar-block__text,.sidebar-block__link{font-size:.9em}.sidebar-block--yellow .sidebar-block__link>a:hover{color:#6c6c6c}.yoast-breadcrumbs{color:#888;margin-bottom:30px}.yoast-breadcrumbs a{color:#888;text-decoration:none}.yoast-breadcrumbs a:hover{color:#fcc974}.section-title{color:#000;font-size:4rem;font-weight:bold;letter-spacing:.2em;line-height:1;margin-bottom:30px;text-transform:uppercase}@media(max-width: 768px){.section-title{font-size:2.8rem}}.section-title::after{height:.15em;width:1.3em}.wp-block-table,.wp-block-getwid-table{border-bottom:none;margin-bottom:20px;overflow-x:auto}.wp-block-table table,.wp-block-getwid-table table{border-bottom:1px solid;border-collapse:collapse;border-left:none;border-right:1px solid;border-top:none;margin-bottom:10px;word-break:normal}.wp-block-table table thead,.wp-block-getwid-table table thead{background-color:#000;color:#fff}.wp-block-table table thead th,.wp-block-getwid-table table thead th{font-weight:500}.wp-block-table table thead th:not(:first-child),.wp-block-getwid-table table thead th:not(:first-child){border-left:2px solid #fff}.wp-block-table table tbody tr:nth-child(odd),.wp-block-getwid-table table tbody tr:nth-child(odd){background-color:#fff}.wp-block-table table tbody td,.wp-block-getwid-table table tbody td{border-bottom:none;border-right:none}.wp-block-table table tbody td:not(:first-child),.wp-block-getwid-table table tbody td:not(:first-child){border-left:1px solid #000}.wp-block-table figcaption,.wp-block-getwid-table figcaption{font-size:.9em;text-align:center}.wp-block-getwid-accordion{margin-bottom:30px}.wp-block-getwid-accordion__header-wrapper{background-color:#fcc974;transition:background-color .3s}.wp-block-getwid-accordion__header-wrapper:hover{background-color:#fbb340}.wp-block-getwid-accordion__header-title{color:#000;font-weight:500}.wp-block-getwid-accordion__icon{color:#000}.wp-block-getwid-accordion__icon .fas{font-size:1em}.wp-block-group.has-background{margin-bottom:20px}.wp-block-group.has-background .wp-block-group__inner-container>*:last-child{margin-bottom:0}.gform_wrapper input:not(.button),.gform_wrapper select,.gform_wrapper textarea{background-color:#efefef;border:unset;color:#000}.gform_wrapper input:not(.button):focus-visible,.gform_wrapper select:focus-visible,.gform_wrapper textarea:focus-visible{outline-color:#fcc974}.blog .site-main>article,.archive .site-main>article,.search-results .site-main>article{margin:0;padding:30px 0}.blog .site-main>article:not(:first-of-type),.archive .site-main>article:not(:first-of-type),.search-results .site-main>article:not(:first-of-type){border-top:1px solid #efefef}.blog .entry-header,.archive .entry-header,.search-results .entry-header{display:flex;flex-direction:column}.blog .entry-title,.archive .entry-title,.search-results .entry-title{letter-spacing:normal;order:2;text-transform:unset}.blog .entry-meta:not(footer),.archive .entry-meta:not(footer),.search-results .entry-meta:not(footer){color:#fcc974;font-size:1.6rem;font-weight:500;margin:0 0 10px}.blog .entry-summary,.archive .entry-summary,.search-results .entry-summary{margin-top:10px}.blog .entry-summary>*,.archive .entry-summary>*,.search-results .entry-summary>*{margin-bottom:0}.blog .entry-summary+.entry-meta,.archive .entry-summary+.entry-meta,.search-results .entry-summary+.entry-meta{margin:0}.blog .read-more,.archive .read-more,.search-results .read-more{background-color:unset;margin-top:20px;padding:unset;transform:unset;width:fit-content}.blog .load-more,.archive .load-more,.search-results .load-more{text-align:center}.single-post .entry-title{color:#000;letter-spacing:normal}.single-post .entry-meta:not(footer){color:#fcc974;font-size:1em;font-weight:500}.single-post .entry-content{margin-top:1em}.search-no-results .entry-content .search-form,.error404 .entry-content .search-form{display:none}.footer-widget-2 ul:first-child>.wp-block-pages-list__item:nth-child(-n+4){display:none}/*# sourceMappingURL=style.css.map */
