@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{line-height:1.3 !important}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-family:"Work Sans",sans-serif;font-weight:400;font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{position:fixed;overflow:hidden}body,select,input,textarea{color:#333}a{color:#11346e}a:hover{color:#69f}::-moz-selection{background:#666;text-shadow:none}::selection{background:#666;text-shadow:none}a:link{-webkit-tap-highlight-color:none}ins{background-color:#eee;color:#000;text-decoration:none}mark{background-color:#eee;color:#000;font-style:italic;font-weight:700}input:-moz-placeholder{color:#a9a9a9}textarea:-moz-placeholder{color:#a9a9a9}.blend{mix-blend-mode:exclusion}.about-the-club-wrapper{width:100%;height:calc((100vh - 150px - 206px) / 2);position:relative;display:block}.about-the-club-wrapper .column-item{width:32%;position:relative;float:left;background-repeat:no-repeat;background-size:cover;background-position:center center;transition:all .6s ease;height:100%;padding:6px}.about-the-club-wrapper .column-item .column-item-wrapper{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;height:100%}.about-the-club-wrapper .column-item.selected{background-size:cover}.about-the-club-wrapper .column-item a{color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;transition:all .4s ease-in-out;max-height:100%;z-index:2;padding:0;position:relative;text-decoration:none;height:100%}.about-the-club-wrapper .column-item .white-border{border:2px solid rgba(255,255,255,0);margin:10px;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.about-the-club-wrapper .column-item.selected .white-border{border:2px solid #fff}.about-the-club-wrapper .column-item.selected a{line-height:1.4}.about-the-club-wrapper .column-item a .inside{text-align:center;width:400px;display:block;padding:10px}.about-the-club-wrapper .column-item .bgfade{background-color:rgba(17,52,110,.3);transition:all .6s ease;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.about-the-club-wrapper .column-item.selected .bgfade{background-color:rgba(17,52,110,.85)}.about-the-club-wrapper .column-item a .excerpt{opacity:0;overflow:hidden;transition:all .6s ease;max-height:0px}.about-the-club-wrapper .column-item.selected a .excerpt{margin-top:5px;color:#fff;max-height:0px;margin-bottom:5px;opacity:0;height:0}.about-the-club-wrapper .column-item a .inside .size-32{line-height:1}.about-the-club-wrapper .column-item .about-us,.about-the-club-legend .column-item.about-us{background-image:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/column-bg-about-us.jpg)}.about-the-club-wrapper .column-item .overview-history,.about-the-club-legend .column-item.overview-history{background-image:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/column-bg-overview-history.jpg)}.about-the-club-wrapper .column-item .committee,.about-the-club-legend .column-item.committee{background-image:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/column-bg-committee.jpg)}.about-the-club-wrapper .column-item .awards-and-accolades,.about-the-club-legend .column-item.awards-and-accolades{background-image:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/column-bg-awards-and-accolades.jpg)}.about-the-club-wrapper .column-item .milestones,.about-the-club-legend .column-item.milestones{background-image:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/column-bg-milestones.jpg)}.about-the-club-wrapper .column-item .annual-report,.about-the-club-legend .column-item.annual-report{background-image:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/column-bg-annual-report.jpg)}.about-the-club-wrapper .column-item .media-gallery,.about-the-club-legend .column-item.media-gallery{background-image:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/column-bg-media-gallery3.jpg)}.about-the-club-legend{width:100%;display:block;position:relative;min-height:150px;height:150px}.about-the-club-legend .column-item{width:33.3%;cursor:pointer;float:left;height:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}.about-the-club-legend .column-item .inside{position:absolute;bottom:0;left:0;right:0}.about-the-club-legend .column-item .inside .l1{display:inline-block;position:absolute;left:10px;bottom:10px;width:75%;line-height:1}.about-the-club-legend .column-item .inside .l2{display:inline-block;position:absolute;right:10px;bottom:10px;width:25%;text-align:right}.about-the-club-legend .column-item a{display:block;text-decoration:none;height:100%;z-index:2;position:absolute;top:0;left:0;bottom:0;right:0}.about-the-club-legend .column-item .bgfade{background-color:rgba(17,52,110,.4);position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.icon-arrow-round-white{background-image:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/cta-icon-arrow-round.png);background-size:contain;background-repeat:no-repeat;background-position:center center;width:36px;height:36px;display:inline-block}.mission-statement{display:block;position:relative;padding:200px 40px 40px;margin-bottom:30px}.mission-statement .bg-image .bgfade-grad{position:absolute;top:10%;left:0;bottom:40%;right:0;background:#11346e;background:linear-gradient(180deg,rgba(17,52,110,0) 0%,#11346e 100%);z-index:2}.mission-statement .bg-image .bgfade-opaque{position:absolute;top:60%;left:0;bottom:0;right:0;z-index:2;background:#11346e}.mission-statement .title{margin-bottom:10px;line-height:1;z-index:2;position:relative}.mission-statement .description{line-height:1.4;z-index:2;position:relative}.mission-statement .bg-image{position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center center;top:0;left:0;bottom:0;right:0;z-index:0}.quotes{position:relative;padding-left:3%;padding-right:3%}.quotes:before{content:"“";color:#11346e;font-weight:300;display:block;position:absolute;top:0;left:0;font-size:3em}.quotes:after{content:"”";color:#11346e;font-weight:300;display:block;position:absolute;bottom:0;right:0;font-size:3em}.testimony-box{background-color:#f5f5f5;padding:30px 90px;border-bottom:4px solid #11346e;margin:15px auto;display:block;max-width:900px}.testimony-box .quotes{padding-left:8%;padding-right:8%}.testimony-box p{padding-bottom:.25em;line-height:1.4}@media all and (min-width:768px) and (max-width:833px){.about-the-club-wrapper{height:auto}.about-the-club-wrapper .column-item{width:100%;min-height:200px;height:200px}.about-the-club-wrapper .column-item.selected a{height:auto;position:absolute;top:0;bottom:0;left:0;right:0}.about-the-club-wrapper .column-item.selected{background-size:100% auto;width:100%}.about-the-club-wrapper .column-item a .inside{text-align:center}.about-the-club-wrapper .column-item .bgfade{background-color:rgba(17,52,110,.6)}.about-the-club-legend .column-item .inside .l1,.about-the-club-legend .column-item .inside .l2{position:relative;width:100%;text-align:center;padding-bottom:10px}.about-the-club-legend .column-item .inside .l1{left:0}.about-the-club-legend .column-item .inside .l2{right:0}}@media all and (max-width:767px){.about-the-club-legend{height:auto}.about-the-club-legend .column-item{width:100%;float:none;height:320px}.about-the-club-wrapper{height:auto}.about-the-club-wrapper .column-item{width:100%;float:none;height:200px;min-height:200px}.about-the-club-wrapper .column-item.selected a{height:auto;position:absolute;top:0;bottom:0;left:0;right:0}.about-the-club-wrapper .column-item.selected{background-size:100% auto;width:100%}.about-the-club-wrapper .column-item a{margin:2%;height:auto;position:absolute;top:0;bottom:0;left:0;right:0}.about-the-club-wrapper .column-item a .inside{text-align:center}.about-the-club-wrapper .column-item .bgfade{background-color:rgba(17,52,110,.6)}}@media all and (min-width:768px){.about-the-club-wrapper .column-item a .excerpt{height:0}.about-the-club-wrapper .column-item{background-size:cover}}@media all and (min-width:834px){.about-the-club-wrapper .column-item{width:50%}.about-the-club-wrapper .column-item.selected{width:50%}}@media all and (min-width:1280px){.about-the-club-wrapper .column-item a .inside{max-width:240px}}@media all and (min-width:1440px){.about-the-club-wrapper .column-item a .inside{max-width:300px}}@media all and (min-width:1680px){.about-the-club-wrapper .column-item a .inside{max-width:350px}.about-the-club-wrapper .column-item{width:50%}.about-the-club-wrapper .column-item.selected{width:50%}}@media all and (min-width:1920px){.about-the-club-wrapper .column-item a .inside{max-width:400px}.about-the-club-wrapper .column-item{width:33%}.about-the-club-wrapper .column-item.selected{width:33%}}.country{height:0;opacity:0;overflow:hidden;transition:all .4s ease}.country.visible{opacity:1;overflow:visible;height:auto}.clubs .inside{margin-left:-1%;margin-right:-1%}.club .wrap-border{border:1px solid #cbcbcb}.club{width:100%;display:inline-block;margin:0;visibility:hidden;transition:all .4s ease;opacity:0;height:0 !important;overflow:hidden;vertical-align:top;position:fixed}.club:after,.club:before{content:"";display:none;visibility:hidden}.clubs .col-md-6.club-wrapper{-ms-flex:none;flex:none;max-width:none}.clubs .col-md-6.club-wrapper.visible{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.club.visible{position:relative;opacity:1;padding-bottom:30px;margin-left:0;margin-right:0;visibility:visible;height:calc(100% - 30px) !important;overflow:hidden;display:inline-block}.club-wrapper{overflow:hidden;opacity:0;height:0 !important;visibility:hidden}.club-wrapper.visible{opacity:1;overflow:hidden;height:auto !important;visibility:visible}.club .sleeve{position:absolute;right:30px;top:1px;width:auto;line-height:1.1;text-align:center;padding:5px 10px;z-index:2;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.club .description{color:#222}.club-des{padding:15px 40px}.club-title-box{padding-left:40px;padding-bottom:15px}.club-photo{padding-top:50%;background-repeat:no-repeat;background-position:center center;background-size:cover}.club-photo h4{color:#fff}.club-photo h4 span{display:block;font-size:.8}.reciprocal-description,.affiliate-description{display:none}.reciprocal-description ul,.affiliate-description ul{list-style:outside disc;margin-left:18px}.reciprocal-description.show,.affiliate-description.show{display:block}#affiliate-reciprocal-listing{position:relative;top:-140px}.custom-selector{display:inline-block;cursor:pointer;position:relative;padding:15px 45px 15px 25px;border:1px solid #888;overflow:visible;z-index:2}.custom-selector .down-arrow{display:block;position:absolute;right:15px;width:18px;height:16px;top:calc(50% - 8px);background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/./images/icon-arrow-down-blue-medium.png)}.custom-selector:hover{background-color:#11346e;color:#fff}.custom-selector:hover .down-arrow{background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/./images/icon-arrow-down-white-medium.png)}.custom-selector .current-selection{display:block;position:relative;height:auto;width:100%;z-index:2}.custom-selector .current-selection span{font-weight:600;line-height:1.2;font-size:1.1}.custom-selector .label{display:block;height:auto;line-height:1;padding-bottom:3px;font-size:.9em;font-weight:300}.custom-selector .selector-items{opacity:0;position:absolute;top:100%;width:100%;left:0;height:0;overflow:hidden;z-index:100;transition:all .4s ease;border:1px solid #888}.custom-selector .selector-items li{display:block;border-bottom:0;background-color:#fff;opacity:0;visibility:hidden;height:0}.custom-selector .selector-items li.show{opacity:1;visibility:visible;height:auto;border-bottom:1px solid #888}.custom-selector .selector-items li a{color:#11346e;text-decoration:none;text-align:center;display:block;padding-top:5px;padding-bottom:5px}.custom-selector .selector-items li a:hover{background-color:#11346e;color:#fff}.custom-selector .selector-items.visible{opacity:1;overflow:visible;height:auto}@media all and (max-width:540px){.club-title-box{padding-left:15px}.clubs .col-md-6.club-wrapper.visible{flex:none;max-width:none}}@media all and (max-width:767px){.custom-selector{width:100%}.custom-selector .selector-items.visible li{background-color:#fff}.custom-selector#reciprocal-affiliate{z-index:5;margin-bottom:15px}.custom-selector#country{z-index:4}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@-ms-keyframes blink{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.gs-fade-in,.gs-fade-in-once{opacity:0}@media all and (max-width:1279px){@keyframes growright{0%{width:10px}100%{width:calc(40px - 2.5px)}}}@media all and (min-width:1280px){@keyframes growright{0%{width:12px}100%{width:calc(60px - 2.5px)}}}.awards-content{position:relative}.award{margin-top:15px;margin-bottom:15px}.v-timeline{width:0;position:absolute;top:0;border-left:1px solid #9f9f9f;bottom:0;z-index:0;left:50px}.year-ct{margin-left:50px;opacity:0;visibility:hidden;transition:all .4s ease;height:0}.year-ct.visible{opacity:1;visibility:visible;height:auto}.year-ct:nth-child(odd){background-color:transparent}.year-ct:nth-child(even){background-color:#f5f5f5}.year-title-header{text-decoration:none;border:3px solid #11346e;padding:7.5px 15px;display:inline-block;color:#11346e;background-color:#fff;position:relative;z-index:1}.year-title-header:hover{color:#11346e}.year-title{margin-left:-50px}.year-title-header:after{content:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-small-down-blue-arrow.png);display:inline;vertical-align:top;width:12px;height:11px;margin-left:20px}.flex-align-center{display:flex;align-items:center;justify-content:flex-start}.light-grey-button{background-color:#dedede;color:#707070;padding:8px 20px;border-radius:12px;display:block;text-decoration:none;display:inline-block}.mobile-responsive-icons{min-width:100px}.text-right{text-align:right}@media (max-width:600px) and (orientation:portrait){.mobile-responsive-icons{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:6px;min-width:100px}.download-title{width:100%;text-align:left}}.white-button{background-color:#fff;color:#0f326a;padding:8px 20px;border-radius:12px;display:block;text-decoration:none;display:inline-block}.is-layout-flex>div{flex-grow:1}.flex-row{display:flex;flex-direction:row;align-items:center;gap:.5em}.flex-row>div{flex-grow:1}.blue-button{background-color:#0f326a;color:#fff;padding:8px 20px;border-radius:12px;display:block;text-decoration:none;display:inline-block}.blue-button-icon{padding:4px 6px !important;border-radius:6px !important}.blue-button-icon img{width:32px;height:32px}.blue-button.wide{display:block;width:100%}.white-rounded-button{border-radius:10px;padding:8px 22px;font-size:1em;background-color:#fff;text-decoration:none;display:block;cursor:pointer}.single-hole-button{display:inline-block;margin-right:5px;text-align:center;padding:5px 10px;border-radius:5px;text-decoration:none;font-size:1.3em;margin-bottom:15px}a.download-link:hover{text-decoration:underline}a.download-link:after{content:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-round-border-blue-arrow.png);display:inline-block;margin-left:5px;width:27px;height:27px;vertical-align:middle}.grey-button{background-color:#e0e0e0;color:#707070}.grey-button span{color:#11346e;display:block;font-size:.8em}.transparent-button{padding:10px 20px;border-radius:10px;border:1px solid #fff;background-color:rgba(17,52,110,.44);color:#fff;display:inline-block;text-decoration:none}.transparent-button.selected,.transparent-button:hover{background-color:#dedede;color:#11346e;border:1px solid #dedede}.togglebutton{background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-grid.png) no-repeat center center;background-size:contain;width:32px;height:32px;vertical-align:middle;display:none;cursor:pointer;margin-left:15px}@media all and (max-width:540px){.blue-button{display:block;text-align:center}}@media all and (min-width:1152px){.blue-button{padding:14px 24px}}@media all and (min-width:1280px){.white-rounded-button{padding:14px 22px}.blue-button{border-radius:8px}.grey-button span{font-size:14px;font-weight:600}}.calendar{width:100%;position:relative}.calendar tr{position:static;display:block;width:100%;max-width:100%}.calendar tr td{padding:2px;width:100%;max-width:100%;display:block}.calendar tr td.desktop-only{display:none !important}.calendar tr td span.date{color:#11346e;font-size:1.777em;display:block}.calendar tr td:hover{background-color:#f9f9f9}.calendar tr td span.day{font-size:.9em;color:#222;display:block}.filter-buttons a.selected,.filter-buttons a:hover{background-color:#11346e;color:#fff;text-decoration:none}.calendar tr td span.day-cell{display:block;position:absolute;padding-bottom:10px;padding-left:15px;padding-top:5px;margin-bottom:3px;left:10px}#calendar-filters li.first{width:100%}#calendar-filters{display:block}#calendar-filters:after{content:"";clear:both;display:block;width:0;height:0}#calendar-filters li{float:left;height:60px;padding:5px 15px;width:49%;position:relative}.month-selector{display:inline-block;vertical-align:middle;border:1px solid #dedede;border-radius:30px;padding:0 24px 0 18px}.month-selector select{background-color:transparent;border:0;color:#11346e;font-weight:600}.month-selector select:after{content:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-dropdown-down-arrow.png);vertical-align:middle;display:inline-block;width:14px;height:10px}#paging .page-numbers{width:24px;height:24px;display:inline-block;font-size:18px;line-height:22px;text-align:center}#paging{width:100%;text-align:right;margin-top:15px;margin-bottom:15px}#calendar-filters li.all:hover:after,#calendar-filters li.selected.all:after{display:block}#calendar-filters li.all:after{content:"";background-color:#9f9f9f;display:block;position:absolute;width:100%;bottom:0;left:0;right:0;height:10px;display:none}#calendar-filters li.golf:hover:after,#calendar-filters li.selected.golf:after{display:block}#calendar-filters li.golf:after{content:"";background-color:#4ac77f;display:block;position:absolute;width:100%;bottom:0;left:0;right:0;height:10px;display:none}#calendar-filters li.sports:hover:after,#calendar-filters li.selected.sports:after{display:block}#calendar-filters li.sports:after{content:"";background-color:#ff8226;display:block;position:absolute;width:100%;bottom:0;left:0;right:0;height:10px;display:none}#calendar-filters li.social:hover:after,#calendar-filters li.selected.social:after{display:block}#calendar-filters li.social:after{content:"";background-color:#198fcd;display:block;position:absolute;width:100%;bottom:0;left:0;right:0;height:10px;display:none}#calendar-filters li.fnb:hover:after,#calendar-filters li.selected.fnb:after{display:block}#calendar-filters li.fnb:after{content:"";background-color:#eb222d;display:block;position:absolute;width:100%;bottom:0;left:0;right:0;height:10px;display:none}#calendar-filters li.highlights:hover:after,#calendar-filters li.selected.highlights:after{display:block}#calendar-filters li.highlights:after{content:"";background-color:#ffc400;display:block;position:absolute;width:100%;bottom:0;left:0;right:0;height:10px;display:none}#calendar-filters li a{text-decoration:none;color:#222;display:inline-block;vertical-align:middle;padding-top:10px;padding-bottom:10px;cursor:pointer}.wp-content-box a{color:#11346e;text-decoration:underline;font-weight:600}.wp-content-box a:hover{text-decoration:none}#calendar-filters li a span{vertical-align:middle}#calendar-controls{border-bottom:1px solid #eee;padding-top:15px;padding-bottom:15px}.icon-calendar-all{background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-calendar-all.png) no-repeat center center;background-size:contain;width:30px;height:30px;display:inline-block}.icon-calendar-golf{background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-calendar-golf.png) no-repeat center center;background-size:contain;width:30px;height:30px;display:inline-block}.icon-calendar-sports{background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-calendar-sports.png) no-repeat center center;background-size:contain;width:30px;height:30px;display:inline-block}.icon-calendar-social{background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-calendar-social.png) no-repeat center center;background-size:contain;width:30px;height:30px;display:inline-block}.icon-calendar-fnb{background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-calendar-fnb.png) no-repeat center center;background-size:contain;width:30px;height:30px;display:inline-block}.icon-calendar-highlights{background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-calendar-highlights.png) no-repeat center center;background-size:contain;width:30px;height:30px;display:inline-block}#calendar-header{background-color:#efefef}#calendar-previous{width:36px;height:36px;background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-calendar-circle-arrow-left-black.png) no-repeat center center;background-size:contain;display:inline-block;margin-right:5px;vertical-align:middle}#calendar-next{width:36px;height:36px;background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-calendar-circle-arrow-right-black.png) no-repeat center center;background-size:contain;display:inline-block;margin-right:5px;vertical-align:middle}.calendar tr td span.empty{font-size:.7em;background-color:#f5f5f5;text-align:center;color:#9f9f9f;display:block;padding:15px}.calendar tr td span.today-badge{margin-top:5px;margin-bottom:5px;background-color:#11346e;color:#fff;font-size:.6em;border-radius:8px;padding:5px}.calendar tr td span.day-event-ct{min-height:85px;display:block;padding-left:80px}.event-information{border-top:10px solid #11346e;padding:30px;background-color:#f5f5f5;display:block}.event-information a{color:#11346e}.event-information label{display:block;color:#676767}.event-information .val{color:#222}.event-item.hidden{opacity:0;height:0;visibility:hidden}.event-item{opacity:1;transition:all .4s ease;height:auto;visibility:visible;font-size:.7em;color:#888;text-align:left;overflow:hidden;text-overflow:ellipsis;padding:10px 10px 10px 50px;min-height:50px;display:block;background-color:#efefef;position:relative;margin-bottom:3px;cursor:pointer}.event-item:hover{background-color:#fff;color:#666}.event-item a{text-decoration:none;color:#888}.event-item:before{content:"";display:inline-block;position:absolute;left:10px;top:10px}.event-item.golf{border-top:3px solid #7cb996}.event-item.golf:before{content:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/event-item-golf.png)}.event-item.sports{border-top:3px solid #ff8226}.event-item.sports:before{content:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/event-item-sports.png)}.event-item.social{border-top:3px solid #198fcd}.event-item.social:before{content:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/event-item-social.png)}.event-item.fnb{border-top:3px solid #eb222d}.event-item.fnb:before{content:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/event-item-fnb.png)}#event-image{padding-bottom:100%;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.event-date-wrapper{border:1px solid #11346e;border-radius:8px;display:inline-block;margin-right:20px;margin-top:5px}.event-date-wrapper .year{background-color:#11346e;color:#fff;text-align:center;padding:5px 30px;line-height:1}.event-date-wrapper .day-month-ct{padding:10px;text-align:center}.event-date-wrapper .day{margin-bottom:5px;line-height:1;text-align:center}.event-date-wrapper .month{line-height:1;text-align:center}.event-title-box{display:flex;justify-content:flex-start;align-items:flex-start}.icon-calendar-today{background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-calendar-big.png) no-repeat center center;background-size:contain;width:32px;height:32px;vertical-align:middle;display:inline-block}.event-description ul li{list-style:disc;padding-bottom:5px;margin-left:15px}.event-description ul{margin-left:5px;margin-bottom:15px}.list-event-excerpt{overflow:hidden}.list-event-excerpt p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;padding-bottom:0}.list-event-item{margin-bottom:30px}.list-event-date{width:80px;padding-right:10px}.list-event-result{width:calc(100% - 90px - 40px);position:absolute;top:0;bottom:0}@media all and (min-width:280px){.calendar tr td{max-width:100%}}@media all and (max-width:540px){.icon-calendar-sports,.icon-calendar-golf,.icon-calendar-social,.icon-calendar-fnb,.icon-calendar-highlights{float:left;margin-right:10px;display:inline}.event-date-wrapper{display:none}.event-title.size-48{font-size:2.25em}#event-image{margin-bottom:15px}.list-event-result{position:relative;vertical-align:top}}@media all and (max-width:767px){#calendar-body{overflow-x:hidden}.calendar tr td span.empty{background-color:transparent}.calendar tr td:nth-child(odd){background-color:#f0f0f0}.calendar tr td:nth-child(even){background-color:#fff}.calendar tr td:nth-child(odd) .event-item{background-color:#fff}.event-information{padding:15px}.event-date-wrapper .year{padding:5px 15px}.event-date-wrapper .day{line-height:.9em}.month-selector select{-webkit-appearance:none}}@media all and (min-width:768px){.calendar{width:100%;position:relative}.calendar tr{position:static;display:block;width:100%;max-width:none}.calendar tr td span.date{color:#11346e;font-size:1.777em;display:block}.calendar tr td{padding:2px;display:inline-block;width:calc((100% - 6px) / 7);max-width:calc((100% - 6px) / 7)}.calendar tr td[colspan="2"]{width:auto;max-width:none}.calendar tr td:hover{background-color:#f9f9f9}.calendar tr td span.day{font-size:.9em;color:#222;display:block}.calendar tr:nth-child(even){background-color:transparent}.calendar tr td span.today-badge{position:absolute;left:50px;top:15px;margin-top:0;margin-bottom:0;font-size:1em;padding:5px 15px;border-radius:10px}.calendar tr td span.day-cell{position:relative;left:auto;padding-left:0;padding-top:0;border-bottom:1px solid #eee}.calendar tr td.desktop-only{display:inline-block !important}#calendar-body{margin:0 auto}#calendar-controls{margin-bottom:30px}.calendar tr td span.day-event-ct{min-height:150px;padding-left:0}#calendar-filters li.first{width:auto}#calendar-filters li{width:auto;height:80px;padding:15px}.list-event-item{margin-bottom:0}}h1,h2,h3,h4,h5,h6{color:#11346e}.blue{color:#11346e}.greybg1{background-color:#f5f5f5}.greybg2{background-color:#ddd}.blue-bg{background-color:#11346e}.blue-border{border:2px solid #11346e}.blue-border-1px{border:1px solid #11346e}.grey-border-1px{border:1px solid #707070}.white-text{color:#fff}.text-grey{color:#676767}.red-bg{background-color:#eb222d;color:#fff}.blue-border-top2px{border-top:2px solid #11346e}.blue-border-top3px{border-top:3px solid #11346e}.grey-circle.selected{background-color:#4370b9}.grey-bg2{background-color:#f5f5f5}.grey-bg{background-color:#ebebeb}.grey-text{color:#676767}.grey-border{border:1px solid #707070}.light-grey-bg{background-color:#f5f5f5}.light-grey-bg2{background-color:#efefef}.bg-white{background-color:#fff}.light-grey{color:#9f9f9f}.smaller-text{color:#222}.section-title{color:#11346e}a.white-text{text-decoration:none;color:#fff}a.white-text:hover{text-decoration:underline}.photo-ct{width:280px;height:280px;margin:0 auto 15px auto}.photo-ct .committee-photo{width:100%;padding-bottom:100%;background-repeat:no-repeat;background-size:contain;background-position:center center}.gc-item{width:280px;vertical-align:top}.c-item{margin-left:20px;margin-right:20px}@media all and (min-width:768px){.gc-item{width:280px;margin-bottom:15px}.photo-ct{width:260px;height:260px}}@media all and (max-width:540px){.gc-item{margin-bottom:15px}}@media all and (max-width:767px){.c-item{margin-bottom:15px}}@media all and (min-width:834px){.gc-item{width:280px}.photo-ct{width:260px;height:260px}}@media all and (min-width:1024px){.gc-item{width:180px}.photo-ct{width:170px;height:170px}}@media all and (min-width:1152px){.gc-item{width:200px}.photo-ct{width:190px;height:190px}}@media all and (min-width:1280px){.gc-item{width:220px}.photo-ct{width:210px;height:210px}}@media all and (min-width:1440px){.gc-item{width:224px}.photo-ct{width:212px;height:212px}}@media all and (min-width:1680px){.gc-item{width:275px}.photo-ct{width:260px;height:260px}}@media all and (min-width:1920px){.gc-item{width:300px}.photo-ct{width:284px;height:284px}}@media all and (min-width:2560px){.gc-item{width:370px}.photo-ct{width:350px;height:350px}}.contact-information a,.contact-information a:hover,.contact-information a:active{color:#fff}.club-address-contact{padding:15px 40px}.operating-hours-ct{border:2px solid #11346e}.operating-hours-ct .inside{padding:15px 20px}.operating-item{margin-bottom:10px}.operating-title{color:#11346e}.operating-description{color:#222}.operating-sub-liner{color:#676767}.operating-hours-ct .contact-info{background-color:#11346e;color:#fff;padding:15px 20px}.acf-map{width:100%;height:320px;border:#ccc solid 1px;margin:0}.acf-map img{max-width:inherit !important}.contact-group-item{background-color:#f5f5f5}.contact-number-item{margin-bottom:20px}.contact-numbers-column:nth-child(odd){background-color:#f5f5f5}.contact-numbers-column:nth-child(even){background-color:#dedede}.management-group-item{margin-bottom:20px}@media all and (max-width:767px){.club-address-contact,.club-des{padding:15px}}@media all and (min-width:1280px){.contact-content p{font-size:22px;font-weight:300}.contact-information h4{font-size:36px}}.course-shortcuts-selector ul{list-style:none;margin-left:-1%;margin-right:-1%;height:190px}.course-shortcuts-selector ul:after{clear:both;content:"";height:0;width:0}.course-shortcuts-selector ul li{width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;min-height:190px;height:190px;margin-right:1%;margin-left:1%;position:relative;float:left}.course-shortcuts-selector ul li a{text-decoration:none;color:#fff;display:block;height:100%}.course-shortcuts-selector ul li .bgfade-grad{position:absolute;bottom:0;left:0;right:0;top:50%;background:#000;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.4) 100%)}.gallery-list{position:relative;overflow:hidden;height:100%;min-height:100%}.gallery-list ul{list-style:none;margin:0;padding:0;display:block;height:100%;min-height:100%}.gallery-list ul li{float:left;position:relative;height:100%;width:49.8%;padding-bottom:36%}.gallery-list ul li .bg{position:absolute;background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:1;top:0;left:0;bottom:0;right:0}.gallery-list ul:after{content:"";width:0;clear:both;height:0}@media all and (max-width:540px){.gallery{min-height:0;height:auto}.gallery-list ul li{float:none;position:relative;padding-bottom:72%;display:block;width:100%}}.enews-item{margin-bottom:30px}.cover-image-wrapper{cursor:crosshair}.cover-image{padding-bottom:133%}.cover-image-ct{border:1px solid #333}.cover-image.annual-report{padding-bottom:142%}@media all and (min-width:768px){.cover-image-wrapper:hover .op0{opacity:1}}.base-information{opacity:1;visibility:visible;transition:all .4s ease;height:auto}.base-information.hidden{opacity:0;visibility:hidden;height:0}.description ul{padding-left:18px}.description ul li{list-style:outside disc;font-size:.96em;padding-bottom:10px}.description ul li:last-child{padding-bottom:0}.rules-and-regulations{transition:all .4s ease;height:auto;z-index:2}.rules-and-regulations .inner-detail{background-color:#11346e;color:#fff;padding:30px;position:absolute;bottom:0;top:400px;right:0;left:0;overflow-y:auto;overflow-x:hidden;height:auto}.rules-and-regulations .inner-detail::-webkit-scrollbar{width:10px}.rules-and-regulations .inner-detail::-webkit-scrollbar-track{background:#f1f1f1}.rules-and-regulations .inner-detail::-webkit-scrollbar-thumb{background:#888}.rules-and-regulations .inner-detail::-webkit-scrollbar-thumb:hover{background:#555}.rules-and-regulations .inner-detail h4{color:#fff;padding-top:.25em;padding-bottom:.25em}.rules-and-regulations .inner-detail ul,.page-content ul{margin-bottom:10px;list-style:outside disc;margin-left:18px}.rules-and-regulations .inner-detail ul li,.page-content ul li{list-style:disc}.rules-and-regulations .inner-detail p{padding-bottom:.25em}.rules-and-regulations .stacker{padding-bottom:60%;width:100%;background-color:transparent}.rules-and-regulations.hidden{opacity:0;visibility:hidden;height:0;z-index:-1}.top-grad-fade{z-index:0;position:absolute;top:0;left:0;right:0;height:50%;background:#000;background:linear-gradient(0deg,rgba(0,0,0,0) 0%,#000 100%)}.bottom-grad-fade{z-index:0;position:absolute;bottom:0;left:0;right:0;height:50%;background:#000;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%)}#header-background .banner-description{border:1px solid #fff;min-width:0;width:100%;color:#fff;padding:15px;line-height:1.5;width:auto}.top-bgfade-grad{z-index:0;position:absolute;top:0;left:0;right:0;height:40%;background:#000;background:linear-gradient(0deg,rgba(0,0,0,0) 0%,#000 80%)}.bg-bot-fade-blue{position:absolute;top:50%;left:0;bottom:0;right:0;background:#11346e;background:linear-gradient(180deg,rgba(17,52,110,0) 0%,#11346e 100%)}.bot-bgfade-grad{z-index:0;position:absolute;bottom:0;left:0;right:0;height:40%;background:#000;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 80%)}@media all and (max-width:540px){.bottom-grad-fade{height:50%}}h1{font-size:2.4em}h2{font-size:2.2em}h3{font-size:2em}h4{font-size:1.8em}h5{font-size:1.4em}h6{font-size:1.2em}p{line-height:1.6;padding-bottom:1em}.val{line-height:1.4}h1,h2,h3,h4,h5,h6{line-height:1;padding-bottom:.5em}b,strong{font-weight:600}.font-black,.font-black>p{font-weight:900}.font-extra-bold,.font-extra-bold>p{font-weight:800}.font-bold,.font-bold>p{font-weight:700}.font-semibold,.font-semi-bold>p{font-weight:600}.font-medium,.font-medium>p{font-weight:500}.font-regular,.font-regular>p{font-weight:400}.font-light,.font-light>p{font-weight:300}.font-xtra-light,.font-xtra-light>p{font-weight:200}.semibold{font-weight:600}.smaller{font-size:.88em}.smaller-text{font-size:.6em}.header-description{font-size:1.2em}.size-56{font-size:3.5em}.size-48{font-size:3em}.size-40{font-size:2.5em}.size-36{font-size:2.25em}.size-32{font-size:2em}.size-26{font-size:1.625em}.size-24{font-size:1.5em}.size-22{font-size:1.375em}.size-20{font-size:1.25em}.size-18{font-size:1.125em}.size-16{font-size:1em}.size-15{font-size:.9375em}@media all and (min-width:280px){body{font-size:16px}}@media all and (max-width:540px){.size-56{font-size:3em}.size-48{font-size:2.6em}.size-40{font-size:2em}.size-32{font-size:1.8em}.size-26{font-size:1.625em}.size-24{font-size:1.5em}.size-22{font-size:1.375em}.size-20{font-size:1.25em}.size-18{font-size:1.125em}.size-48.header-title{font-size:2.25em}}@media all and (min-width:768px){body{font-size:11px}}@media all and (min-width:834px){body{font-size:11px}}@media all and (min-width:1024px){body{font-size:14px}}@media all and (min-width:1152px){body{font-size:14px}}@media all and (min-width:1280px){body{font-size:16px}.size-20{font-size:18px}.size-22{font-size:20px}.size-40{font-size:2.5em;line-height:1}}@media all and (min-width:1440px){body{font-size:16px}}@media all and (min-width:1680px){body{font-size:16px}}@media all and (min-width:1920px){body{font-size:18px}.size-56{font-size:3.111em}.size-48{font-size:2.66em}.size-40{font-size:2.22em}.size-36{font-size:2em}.size-32{font-size:1.777em}.size-26{font-size:1.444em}.size-24{font-size:1.333em}.size-22{font-size:1.222em}.size-20{font-size:1.11em}.size-18{font-size:1em}}@media all and (min-width:2560px){body{font-size:18px}}#cookie-acceptance-widget{z-index:110;position:fixed;bottom:0;left:0;right:0;background-color:#11346e;color:#fff;padding:15px 60px 15px 30px;cursor:pointer}#cookie-acceptance-widget a{color:#fff;text-decoration:underline}#cookie-acceptance-widget p{margin-bottom:0;padding-bottom:0}#cookie-acceptance-widget .close-button{font-weight:700;line-height:22px;text-decoration:none;color:#fff;border:2px solid #fff;width:24px;height:24px;border-radius:12px;text-align:center;position:absolute;right:30px;top:15px}#footer{background-color:#eee;height:60px}#footer ul{margin-bottom:0}#footer .fr{text-align:left;float:none}.copyright{height:40px;line-height:40px}.menu-footer-menu-container{width:70%;height:100%}#menu-footer-menu>li{display:inline-block;height:100%}#menu-footer-menu>li a{text-decoration:none;color:#333;font-size:1em;padding-right:15px;line-height:40px}#menu-footer-menu>li a:hover{text-decoration:underline}@media all and (min-width:280px){#menu-footer-menu li{display:block;text-align:left}.menu-footer-menu-container{float:none}#footer{height:auto}}@media all and (max-width:767px){#menu-footer-menu{padding-top:10px}.copyright{padding-bottom:10px}}@media all and (min-width:768px){#menu-footer-menu>li a{line-height:60px}.copyright{height:60px;line-height:60px}#footer{z-index:2;position:relative}#footer .fr{text-align:right;float:right}.menu-footer-menu-container{float:left}#menu-footer-menu li{display:inline-block;text-align:left}}@media all and (min-width:1920px){#footer{height:80px}#menu-footer-menu>li a{height:80px}.copyright{height:80px;line-height:80px}}@media all and (min-width:2560px){#footer{height:80px}.copyright{height:80px;line-height:80px}#menu-footer-menu>li a{height:80px}}.message{padding:15px 25px;color:#222}.message.bg-green{background-color:#006400;color:#fff}.message.bg-red{background-color:darkred;color:#fff}.success-message.hidden{display:none}.error-message.hidden{display:none}input[type=submit]{border:0}input[type=text],input[type=email],input[type=number],input[type=tel]{padding:15px 20px;border-radius:4px;background-color:#f2f2f2;color:#000;font-size:1.222em;display:block;width:100%;border:0}textarea{padding:15px 20px;border-radius:4px;background-color:#f2f2f2;color:#000;font-size:1.222em;display:block;width:100%;border:0;min-height:50px}.form-input::placeholder{color:#11346e}#register-interest-form{border:2px solid #11346e;padding:30px 40px;width:100%}.form-row{margin-bottom:5px}.wpforms-submit-container{margin-top:15px}.wpforms-submit-container button.wpforms-submit{background-color:#0f326a;color:#fff;padding:8px 20px;border-radius:12px;display:block;text-decoration:none;display:block;width:100%;border:0}.wpforms-field{padding-top:5px;padding-bottom:5px}.wpforms-label-hide{display:none}@media all and (min-width:1152px){.wpforms-submit-container button.wpforms-submit{padding:14px 24px}}@media all and (min-width:1280px){.wpforms-submit-container button.wpforms-submit{border-radius:8px}}.function-room-item label{display:block}.icon-capacity{background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-capacity.png) no-repeat center center;display:inline-block;vertical-align:middle;margin-right:10px;width:32px;height:32px;background-size:contain}.icon-size{background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-size.png) no-repeat center center;display:inline-block;vertical-align:middle;margin-right:10px;width:32px;height:32px;background-size:contain}.function-room-item .room-photo{display:block;padding-bottom:400px}.spacer-30.f-item{height:0 !important}.f-item{transition:all .4s ease;opacity:0;visibility:hidden;overflow:hidden;height:0;margin:0}.f-item.show{opacity:1;visibility:visible;overflow:auto;height:auto;margin:initial}.sepa-bot-15.f-item.show{margin-bottom:30px}#course-overview{position:relative}.course-distance-details{width:106px;z-index:2}#hero-carousel .slider-wrapper .slide-caption{padding-bottom:15px;display:block;opacity:1;color:#eee;font-weight:300}#header-background{height:680px;background-color:#fff;background-repeat:no-repeat;background-size:cover;width:100%;background-position:center center;position:relative}#header-background.smaller{height:340px}#header-background.medium-size{height:420px}#header-background .page-width{position:relative}.hole-slide-controls.disabled>a{opacity:.5;pointer-events:none}.hole-gallery-slider{overflow:hidden;position:relative;-ms-overflow-style:none;scrollbar-width:none;overflow-x:scroll;z-index:1;position:relative}.hole-gallery-slider::-webkit-scrollbar,.hole-gallery-slider ul::-webkit-scrollbar{display:none}.hole-gallery-slider-inside{height:100%;position:relative;transition:all .4s ease;left:0}.hole-gallery-slider ul{position:relative;height:100%;left:0;transition:all .4s ease;overflow-x:visible;-webkit-overflow-scrolling:touch}.hole-gallery-slider ul li{float:left;display:block;transition:all .4s ease;width:100vw}.distance-space{display:inline-block}a.gallery-left-button{width:46px;height:46px;background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-gallery-arrow-left.png) no-repeat center center;background-size:contain;display:inline-block;margin-right:5px}a.gallery-right-button{width:46px;height:46px;background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-gallery-arrow-right.png) no-repeat center center;background-size:contain;display:inline-block}.slider-wrapper .slide .bgfade{position:absolute;opacity:1;transition:all .4s ease-out;top:40%;left:0;bottom:0;right:0;z-index:0;background:#000;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%)}.distance-space>div>div span{width:20px;height:20px;border-radius:10px;margin-right:5px}.circle-black,.circle-blue,.circle-red,.circle-white{width:22px;height:22px;border-radius:12px;display:inline-block;vertical-align:top;border:1px solid #111}.circle-black{background-color:#000}.circle-blue{background-color:#198fcd}.circle-red{background-color:#eb222d}.circle-white{background-color:#fff;border:1px solid #111;width:22px;height:22px}.mobile-only .course-description{border:2px solid #11346e;padding:15px 20px;margin:0 auto;display:block}.mobile-only .course-description strong{color:#11346e}.mobile-only .course-description>div{margin-bottom:0}.mobile-only .course-description>div:last-child{margin-bottom:0}.tee{min-height:24px;margin-bottom:15px;width:49%;display:inline-block}.tee.s3{width:32.2%}.rendering-image.hidden{display:none}@media all and (min-width:280px){#header-background{height:320px}#garden-course #header-background,#tampines-course #header-background{height:500px}#header-background.smaller{min-height:110px}#header-background .banner-description{width:100%}}@media all and (min-width:360px){#header-background.smaller{min-height:130px;max-height:340px}}@media all and (min-width:414px){#header-background.smaller{min-height:140px}}@media all and (min-width:480px){#header-background.smaller{height:150px}}@media all and (min-width:540px){#header-background{height:320px}#header-background.smaller{min-height:150px}}@media all and (max-width:540px){.header-text{padding-bottom:0}#header-background .page-width.h-100{height:100%;min-height:100%}}@media all and (min-width:600px){#header-background{height:360px}#header-background.smaller{min-height:130px}}@media all and (max-width:767px){.course-distance-details-mobile{text-align:left;padding-left:15px;padding-right:15px}.course-distance-details.abs-top-left{position:relative}.distance-space{display:block;padding-left:15px;padding-right:15px}.header-title{line-height:1.1}}@media all and (min-width:768px){#header-background{height:400px}#garden-course #header-background,#tampines-course #header-background{height:600px}#header-background.smaller{height:160px}.stroke-saver-image img{margin-left:15px;margin-right:15px}.tee{display:block;width:100%}.tee.s3{width:100%}#header-background .banner-description{width:auto}#course-overview-image{margin-left:5%}.distance-space{min-width:400px}}@media all and (min-width:1024px){#header-background{height:480px}#garden-course #header-background,#tampines-course #header-background{height:600px}#header-background.smaller{height:170px}#header-background .abs-bottom-left{left:0}}@media all and (min-width:1152px){#header-background{height:520px}#garden-course #header-background,#tampines-course #header-background{height:600px}#header-background.smaller{height:180px}}@media all and (min-width:1280px){#header-background{height:560px}#garden-course #header-background,#tampines-course #header-background{height:600px}#garden-course #header-background .abs-bottom-right,#tampines-course #header-background .abs-bottom-right{bottom:35px}#header-background .banner-description{padding:20px 35px}#header-background.smaller{height:190px}.hole-slide-controls{left:80px}.tee{margin-bottom:18px}.circle-black,.circle-blue,.circle-red,.circle-white{vertical-align:middle;margin-right:4px;margin-top:-2px}.distance-space h6{padding-bottom:12px}.distance-space>div>div{font-weight:700}}@media all and (min-width:1440px){#header-background{height:600px}#garden-course #header-background,#tampines-course #header-background{height:600px}#header-background.smaller{height:200px}}@media all and (min-width:1680px){#header-background{height:640px}#garden-course #header-background,#tampines-course #header-background{height:600px}#header-background.smaller{height:240px}}@media all and (min-width:1920px){#header-background{height:680px}#garden-course #header-background,#tampines-course #header-background{height:680px}#header-background.smaller{height:280px}}#general-information .photo-wrapper{position:relative;overflow:hidden;height:100%;display:block;padding-bottom:100%}.icon-image{display:inline-block;width:68px;height:68px;max-width:100%;background-repeat:no-repeat;background-size:contain;background-position:center center}.icon-image.shirts{width:68px;height:68px}.icon-image.trousers{width:45px;height:68px}.icon-image.shoes{width:54px;height:23px}.requirement-items>div:nth-child(odd){background-color:#fff}.requirement-items>div:nth-child(even){background-color:#dedede}.opt-items a{color:inherit;text-decoration:none}.opt-items a:hover{text-decoration:underline}.section-content ul{padding-left:18px;margin:0 0 15px}.section-content ul li{list-style:outside disc;margin-bottom:10px}.section-content ol{padding-left:18px;margin:0 0 15px}.section-content ol li{margin-bottom:10px}.coach-single{cursor:pointer;position:relative;padding-top:150%;display:block}.profile-button{position:absolute;z-index:2;right:0;bottom:3%;width:22%;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#f5f5f5;color:#11346e;padding:7px 15px}.coach-text{z-index:2;color:#fff}.coach-description ul{list-style:disc;padding:0;margin:0 0 15px}.coach-description ul li{margin-left:18px}.profile-button span{background-image:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/./images/icon-circle-arrow-blue-right.png);background-repeat:no-repeat;background-size:contain;width:27px;height:27px;display:block;margin:10px auto 0 auto}.coach-single .photo{position:absolute;z-index:0;top:0;left:0;bottom:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:center center}.level-single{border:1px solid #cbcbcb;margin-bottom:15px}.level-text{padding:15px 20px}.level-text small{font-size:.7em;color:#888;display:block}ul#page-tabs{margin-bottom:0 !important}#page-tabs.tab-header li a{display:block;padding:10px 15px;margin-right:10px;margin-bottom:10px;color:#111;text-decoration:none}#page-tabs.tab-header li:last-child a{margin-right:0}#page-tabs.tab-header{background-color:#fff;padding:10px 10px 0;display:inline-block;z-index:1;position:relative}#page-tabs.tab-header li a:hover,#page-tabs.tab-header li a.selected{background-color:#0f326a;color:#fff}#page-tabs.tab-header:after{content:"";clear:both;height:0;width:0;display:block}@media all and (min-width:280px){.coach-text.abs-bottom-left{width:60%}.profile-button{width:30%}}@media all and (min-width:375px){.coach-text.abs-bottom-left{width:70%}.profile-button{width:22%}}@media all and (max-width:540px){#private-group-lessons #header-background{background-position:75% 50%}#header-background.smaller .bottom-grad-fade{height:85%}}@media all and (max-width:767px){#page-tabs.tab-header{padding:10px}#page-tabs.tab-header li:last-child a{margin-bottom:0}#page-tabs.tab-header{display:block}#page-tabs.tab-header li{float:none}#page-tabs.tab-header li a{margin-right:0;text-align:center}}@media all and (min-width:768px){.profile-button{bottom:3%;width:22%}.coach-text{width:70%}.level-single{margin-bottom:0}}@media all and (min-width:1280px){.coach-name{font-size:26px}.coach-label{font-size:16px;font-weight:700;line-height:1.1;padding-bottom:4px}.profile-button{font-size:13px}}.golf-result-wrapper{opacity:1;height:auto;visibility:visible;transition:all .4s ease;overflow:auto}.golf-result-wrapper.hidden{opacity:0;visibility:hidden;overflow:hidden}.list-event-title-wrapper{overflow:hidden}.list-event-title-wrapper::-webkit-scrollbar{display:none}.list-event-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.handicap-colour{border-radius:6px;padding:4px 8px;display:inline-block}.handicap-colour.white-border{border:1px solid #fff}.handicap-colour.dark-border{border:1px solid #222}#handicap-section{position:relative;top:-140px}#handicap-conversion-chart{min-height:1000px;position:relative;overflow:hidden}#handicap-conversion-chart .bg-wallpaper{background-size:120% auto;background-position:top center;background-repeat:no-repeat;position:absolute;top:0;right:0;left:0;bottom:0;z-index:0}.handicap-column-wrapper{margin-left:-5px;margin-right:5px}.handicap-column-header{padding:10px 15px}.handicap-table-label{padding:10px 15px;background-color:#11346e;color:#fff}.handicap-item-row{background-color:#f5f5f5;padding:5px 15px;color:#222;font-size:1em}.handicap-item-row:nth-child(even){background-color:#e7e7e7}.handicap-item-row:nth-child(5){border-bottom:1px solid #222}.handicap-item-row:nth-child(10){border-bottom:1px solid #222}.handicap-item-row:nth-child(15){border-bottom:1px solid #222}.handicap-item-row:nth-child(20){border-bottom:1px solid #222}.handicap-item-row:nth-child(25){border-bottom:1px solid #222}.handicap-item-row:nth-child(30){border-bottom:1px solid #222}.handicap-item-row:nth-child(35){border-bottom:1px solid #222}.handicap-item-row:nth-child(40){border-bottom:1px solid #222}.handicap-column{width:100%;background-color:#fff;margin-left:5px;margin-right:5px;float:left;opacity:0;overflow:hidden;height:0;transition:all .4s ease;margin-bottom:0}.handicap-column.show{opacity:1;overflow:auto;height:auto;margin-bottom:30px}.year-selector{padding-top:15px;padding-bottom:15px}.year-selector a{margin-right:15px}.year-selector a:hover{color:#fff;background-color:#11346e}.year-selector a.selected{background-color:#11346e;color:#fff}.courses>a.size-26,.courses-gender>a.size-26{margin-bottom:15px;font-size:1.1em}.course-wrapper{display:none}.course-wrapper.show{display:block}@media all and (min-width:600px){.handicap-column{width:0}.handicap-column.show{width:calc((100% - 40px)/2)}}@media all and (max-width:767px){#handicap-conversion-chart .bg-wallpaper{background-size:cover}}@media all and (min-width:768px){.handicap-column{width:0}.handicap-column.show{width:calc((100% - 40px)/4)}.courses>a.size-26,.courses-gender>a.size-26{margin-bottom:0;font-size:1.625em}.course-shortcuts-selector ul li{width:48%}}#header{background-color:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.2);position:fixed;z-index:10;width:100%}#header .bgwhite{background-color:#fff;position:fixed;top:0;left:0;right:0;z-index:0}#header,#header .bgwhite{height:72px}#logo{display:block;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:64px;z-index:1}#logo a{display:block;outline:0}#logo,#logo-bg-circle{width:100px;height:100px;position:fixed;left:0;top:-5px;border-radius:100%}#logo-bg-circle{z-index:-10;background-color:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.2)}.stroke-saver-image img{max-width:100%}.rightMenu{position:fixed;right:15px;z-index:10;height:40px;top:calc((72px - 40px)/2)}#mobile-bootstrap,#golf-button-wrapper{vertical-align:middle;border-radius:8px}#mobile-bootstrap{cursor:pointer;width:42px;height:42px;background-color:#d8d8d8;color:#000;border:0;padding:13px;position:relative;margin-left:4px}#golf-button-wrapper{display:inline-block;height:100%;min-height:100%;position:relative}.menu-strip{width:16px;height:3px;background-color:#000;border-radius:2px;display:block;margin-bottom:3px}#golf-booking-button{position:relative;border-radius:8px;overflow:hidden;font-size:14px;line-height:.9;color:#fff;background-color:#11346e;display:block;text-decoration:none}#golf-booking-button img{max-width:100%}.icon-golf-booking{background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/./images/icon-golf-booking.webp) no-repeat center center;background-color:#23529f;display:inline-block;background-size:14px;width:40px;height:40px;border-top-left-radius:8px;border-bottom-left-radius:8px}.icon-golf-text{padding:0 15px;display:none;font-size:13px}.rightMenu{display:flex;column-gap:.5em}#tmcc-today-button{height:40px;display:block}#tmcc-today-button>img{height:40px;padding:5px 7px;border:2px solid #c69941;border-radius:8px}@media all and (min-width:680px){#logo,#logo-bg-circle{left:10px;width:120px;height:120px;top:0}#logo{background-size:78px}#header,#header .bgwhite{height:75px}.rightMenu{column-gap:.7em;top:calc((75px - 40px)/2)}}@media all and (min-width:800px){#mobile-bootstrap{display:none}#golf-button-wrapper{display:flex;align-items:center;justify-content:center}.icon-golf-booking{background-color:#4370b9}}@media all and (min-width:960px){.icon-golf-booking,.icon-golf-text{display:inline-block;vertical-align:middle}}@media all and (min-width:1100px){#logo,#logo-bg-circle{position:absolute;left:0}.rightMenu{position:absolute;right:0;column-gap:.875em}#header,#header .bgwhite{height:82px}.header-spacer,.header-spacer-mobile{height:82px}}@media all and (min-width:1220px){#golf-booking-button{font-size:16px}.icon-golf-booking{width:48px}.rightMenu{top:calc((75px - 40px)/2);column-gap:1em}.icon-golf-booking,#golf-booking-button{height:38px}}@media all and (min-width:1400px){#logo,#logo-bg-circle{width:130px;height:130px}#logo{background-size:84px}#header,#header .bgwhite{height:90px}#golf-booking-button{font-size:17px}.icon-golf-booking{width:40px}.icon-golf-booking,#golf-booking-button{height:40px}.rightMenu{top:calc((90px - 40px)/2)}.header-spacer,.header-spacer-mobile{height:90px}}@media all and (max-width:767px){#mobile-bootstrap{display:inline-block}}#highlights{overflow:hidden}.highlight{display:block;background-color:#ededed}.highlights-title{margin-bottom:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.wp-block-image img{height:auto}.flex-vc{flex-direction:column}.highlight-title{display:block;overflow:hidden}.highlight-title a,.highlight-title a:hover{color:#111;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.highlight-text .inside-text-ct{padding:15px 50px 15px 15px}.highlight-text{display:block;overflow:hidden;position:relative;height:auto;min-height:118px}.highlight-date{font-size:.7em;display:block;padding-bottom:3px}#highlights-list{width:99999px;position:relative;left:0;height:100%;min-height:100%;transition:all .4s ease-in-out}#highlights-list:after{clear:both;display:block;content:"";width:0;height:0}.highlights-carousel{position:relative;width:100%;margin-left:-5px;margin-right:-5px}.highlights-carousel #highlights-list-wrapper{position:relative;overflow:hidden;width:100%;height:346px}.highlights-carousel .left-arrow{background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-left-blue-arrow.png) no-repeat center center;width:15px;height:27px;bottom:0;left:0;position:absolute;cursor:pointer}.highlights-carousel .left-arrow.disabled,.highlights-carousel .right-arrow.disabled{opacity:.75;pointer-events:none;-webkit-box-shadow:none;box-shadow:none}.highlights-carousel .right-arrow{background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-right-blue-arrow.png) no-repeat center center;width:15px;height:27px;position:absolute;cursor:pointer;bottom:0;left:30px}.highlight-item{width:24%;position:relative;background-color:#ededed;display:block;float:left;margin-left:5px;margin-right:5px;cursor:pointer}.highlight-list-item{transition:all .4s ease}.highlight-list-item.hide{width:0;height:0;opacity:0;visibility:hidden;position:absolute}.highlight-item:after{content:"";clear:both;height:15px;background-color:#ededed;width:100%;position:absolute;bottom:0;left:0;right:0;z-index:3}.icon-highlights{background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/./images/icon-circle-arrow-right-highlights.png) no-repeat center center;width:27px;height:27px;background-size:contain;position:absolute;right:15px;z-index:2;display:block;top:44px}.highlights-filter-ct{padding-top:15px;padding-bottom:15px}.highlight-item .photo{position:relative;overflow:hidden;padding-bottom:100%;display:block}.highlight-item .photo .photo-inside{background-repeat:no-repeat;background-size:cover;background-position:center center;transform:scale(1);transition:all .6s ease;position:absolute;display:block;top:0;right:0;bottom:0;left:0}.highlight-item:hover .photo .photo-inside{transform:scale(1.1)}@media all and (min-width:280px){.highlight-item{width:290px}.highlight-item .photo{padding-bottom:100%}.highlights-carousel #highlights-list-wrapper{height:364px}.highlight-item{margin-left:0;margin-right:0}.highlights-carousel{margin-left:0;margin-right:0}}@media all and (min-width:360px){.highlight-item{width:330px}.highlights-carousel #highlights-list-wrapper{height:400px}}@media all and (min-width:375px){.highlight-item{width:345px}.highlights-carousel #highlights-list-wrapper{height:400px}}@media all and (min-width:411px){.highlight-item{width:381px}.highlights-carousel #highlights-list-wrapper{height:400px}}@media all and (min-width:414px){.highlight-item{width:384px}.highlights-carousel #highlights-list-wrapper{height:430px}}@media all and (min-width:480px){.highlight-item{width:450px}.highlights-carousel #highlights-list-wrapper{height:480px}}@media all and (min-width:540px){.highlight-item{width:510px}.highlights-carousel #highlights-list-wrapper{height:480px}}@media all and (max-width:540px){.highlights-single-title.size-48{font-size:2em}.highlights-carousel .left-arrow{width:30px}.highlights-carousel .right-arrow{width:30px;left:40px}}@media screen and (min-width:600px){.highlight-item{width:calc((570px) / 1);margin-left:0;margin-right:0}.highlights-carousel #highlights-list-wrapper{height:520px}}@media all and (min-width:768px){.highlights-carousel .left-arrow{left:-10px;top:calc(50% - 23.5px);bottom:auto;border:1px solid #23529f;z-index:6;padding:5px;width:30px;height:47px;background-color:rgba(255,255,255,.75)}.highlights-carousel .right-arrow{right:-10px;top:calc(50% - 23.5px);left:auto;bottom:auto;border:1px solid #23529f;z-index:6;padding:5px;width:30px;height:47px;background-color:rgba(255,255,255,.75)}.highlights-carousel{margin-left:-5px;margin-right:-5px;width:auto}.highlights-carousel #highlights-list-wrapper{height:470px}.highlight-item .photo{padding-bottom:100%}.highlight-item{width:calc((708px - 10px) / 2);margin-left:5px;margin-right:5px}}@media all and (min-width:834px){.highlight-item{width:calc((774px - 20px) / 3)}.highlights-carousel{margin-left:-5px;margin-right:-5px;width:auto}.highlights-carousel #highlights-list-wrapper{height:364px}}@media all and (min-width:1024px){.highlight-item{width:calc((920px - 30px) / 4)}.highlights-carousel #highlights-list-wrapper{height:346px}.highlights-carousel .left-arrow{border:0;background-color:transparent;left:-30px}.highlights-carousel .right-arrow{border:0;background-color:transparent;right:-30px}}@media all and (min-width:1152px){.highlight-item{width:calc((1024px - 30px) / 4)}.highlights-carousel #highlights-list-wrapper{height:364px}}@media all and (min-width:1280px){.highlight-item{width:calc((1152px - 30px) / 4)}.highlights-carousel #highlights-list-wrapper{height:405px}.highlight-title{line-height:1.1}.highlight-date{font-size:14px;font-weight:700}}@media all and (min-width:1440px){.highlight-item{width:calc((1200px - 30px) / 4)}.highlights-carousel #highlights-list-wrapper{height:420px}}@media all and (min-width:1680px){.highlight-item{width:calc((1440px - 30px) / 4)}.highlight-text{min-height:118px}.highlights-carousel #highlights-list-wrapper{height:490px}}@media all and (min-width:1920px){.highlight-item{width:calc((1600px - 30px) / 4)}.highlight-text{min-height:122px}.highlights-carousel #highlights-list-wrapper{height:520px}.icon-highlights{top:50px}}@media all and (min-width:2560px){.highlight-item{width:calc((1920px - 30px) / 4)}.highlights-carousel #highlights-list-wrapper{height:595px}}#hole-by-hole{position:relative;top:-140px}#hole-switcher{border:1px solid #11346e;border-radius:6px;padding:15px 40px 15px 20px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat;background-position:right 5px top;-moz-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;color:#11346e;width:100%}.hole-gallery-slider{min-height:320px;height:100%;background-color:#f0f0f0;position:relative;transition:all .4s ease}.hole-gallery-slider-inside{height:100%;position:relative}.hole-gallery-slider ul{margin:0;padding:0;width:100%;height:100%;z-index:1;position:relative;transition:all .4s ease}.hole-gallery-slider li.slide{height:100%;width:100vw;background-repeat:no-repeat;background-size:cover;background-position:center center;display:inline-block;position:relative}.hole-gallery-slider li.slide span.description{z-index:2;display:block;color:#fff;padding-bottom:30px;bottom:30px !important;right:30px !important}.hole-gallery-slider li.slide span>span.title{font-size:1.63em;font-weight:700;color:#fff;display:block;text-align:right}.hole-gallery-slider li.slide span>span.sub-liner{font-size:1em;color:#fff;display:block;text-align:right}.hole-slide-controls{position:absolute;left:30px;bottom:30px;z-index:1}.hole-slide-index{position:absolute;bottom:30px;right:30px;z-index:1}.hole-slide-index .hole-slide-index-item{height:5px;background-color:#fff;opacity:.33;width:20px;margin-right:5px;display:inline-block}.hole-slide-index .hole-slide-index-item.selected{opacity:1}.hole-slide-index .hole-slide-index-item:last-child{margin-right:0}.hole-spec{border:1px solid #11346e;margin:0 auto;max-width:320px;background-color:#fff}.hole-spec>div>div.selected{background-color:#11346e;color:#fff}.hole-spec>div>div{padding-top:10px;padding-bottom:10px;color:#11346e;font-size:2em}.hole-spec>div>div>span{display:block;font-size:.7em}.hole-by-hole-single-wrapper{opacity:0;height:0;transition:all .4s ease-in}.hole-by-hole-single-wrapper.visible{opacity:1;height:auto}#hole-by-hole-details-wrapper{overflow:hidden}.single-hole-button:hover,.single-hole-button.selected{background-color:#11346e;color:#fff}.single-hole-button:hover span,.single-hole-button.selected span{color:#fff}@media all and (max-width:767px){.hole-spec{max-width:100%;margin:0 15px;background-color:#fff}}@media all and (min-width:768px){.hole-slide-controls{left:15px}.hole-spec{max-width:400px}}@media all and (min-width:1280px){.single-hole-button{margin-right:3px;padding:9px 10px;border-radius:8px;font-size:22px}.hole-by-hole-single-wrapper h5{font-weight:700}.hole-spec>div>div.selected>span{color:#fff}.hole-spec>div>div>span{font-size:18px;color:#222}}@media all and (min-width:1920px){.stroke-saver-image img{max-width:520px}}.carousel-index{min-width:290px;text-align:right;margin-top:20px;min-height:20px;display:block}.carousel-index .grey-circle:last-child{margin-right:0}.grey-circle{width:12px;height:12px;border-radius:6px;display:inline-block;margin-right:4px;background-color:#e3e3e3}#hero-banner,#hero-carousel{overflow:hidden;position:relative;overscroll-behavior-y:none}.slider-count{font-size:1.5em;color:#fff;font-weight:300}.slider-wrapper{min-height:200px;height:56vw;position:relative;width:99999px}@media screen and (max-width:767px){#page-content{padding-top:75px}}.slider-bars{margin-top:5px}.slider-bar{background-color:rgba(255,255,255,.48);height:10px;display:inline-block;margin-right:5px;border-radius:6px}.slider-bar.current{width:40px;max-width:40px;overflow:hidden}.slider-bar .bar{background-color:#fff;border-radius:5px;min-width:10px;height:10px;display:block}.slider-bar.current .bar{width:10px;transition:all .4s ease}.slider-indicator{color:#fff;bottom:15px;right:0;width:auto;position:absolute;z-index:5}.slider-controls{position:absolute;top:calc(100% / 2 - 13.5px);width:100vw;z-index:5}.slider-controls .slider-left{width:50px;height:37px;background-size:15px 27px;background-position:center center;cursor:pointer;left:-50px;position:absolute;display:none;transition:all .2s ease-in-out}.slider-controls .slider-left a{background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/./images/arrow-left-white.png) no-repeat center center;display:block;transition:.2s ease}.slider-controls .slider-left:hover a{background-position:25% 50%}.slider-controls .slider-left a,.slider-controls .slider-right a{display:block;width:50px;height:37px}.slider-controls .slider-right{width:50px;height:37px;background-size:15px 27px;background-position:center center;cursor:pointer;right:-50px;position:absolute;display:none;transition:all .2s ease-in-out}.slider-controls .slider-right a{background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/./images/arrow-right-white.png) no-repeat center center;display:block;transition:.2s ease}.slider-controls .slider-right:hover a{background-position:75% 50%}.slider-wrapper .slide.previous{left:-100vw;z-index:1;visibility:visible}.slider-wrapper .slide.next{left:100vw;z-index:1;visibility:visible}.slider-wrapper .slide.current,.slider-wrapper .slide.next.current,.slider-wrapper .slide.previous.current{left:0;z-index:2;visibility:visible}.slider-wrapper .slide{min-height:100%;height:100%;position:absolute;display:block;width:100vw;visibility:hidden;top:0;background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:0}.slider-wrapper .slide .full-slide-hyperlink{z-index:5;position:absolute;transition:opacity .4s ease;cursor:pointer;top:0;right:0;left:0;bottom:0}.slider-wrapper .slide .full-slide-hyperlink:hover{background-color:rgba(255,255,255,.1)}.slider-wrapper .slide .inside{position:relative}.slide-cta-block{position:absolute;bottom:30px;left:0;z-index:3}@media all and (max-width:480px){.slide-cta-block{bottom:60px;left:0;right:0;width:100%;text-align:left}}@media only screen and (min-device-width:320px) and (max-width:480px) and (orientation:portrait){.slider-wrapper{min-height:calc(100vh - 64px - 75px)}.carousel-index{overflow:hidden;width:100%;padding-left:70px;height:10px}}.slider-wrapper .slide .title{font-size:3em;font-weight:300;padding-top:5px;padding-bottom:5px;line-height:1.2;margin-bottom:10px}.slider-wrapper .slide .description{font-size:1.375em;font-weight:300;line-height:1.3;margin-bottom:10px}.slider-wrapper .slide .title,.slider-wrapper .slide .description{color:#fff}.slider-wrapper .slide a.cta{color:#11346e;display:inline-block}#landing-blocks{padding-top:30px;padding-bottom:30px}.landing-block{min-height:24vw;width:100%;background-repeat:no-repeat;background-size:cover;position:relative;text-align:center;padding:15px;display:flex;justify-content:center;flex-direction:column;cursor:pointer}.landing-block .title{z-index:2;color:#fff;text-align:left;font-weight:300;padding:10px 15px;position:relative}.landing-block a{z-index:2;color:#fff;position:relative;width:32px;height:32px;display:block;cursor:pointer;margin:0 auto;margin-top:10px}.landing-block a:before{content:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/./images/cta-icon-arrow-round.png)}.landing-block .bgfade{position:absolute;opacity:1;transition:all .4s ease-out;top:0;left:0;bottom:0;right:0;z-index:0;background-color:rgba(0,0,0,.7)}.landing-block .title .bgfade{z-index:-1}.landing-block .title a{margin-top:0}.leaderboard.desktop-only{max-width:100%;width:728px;height:90px}.leaderboard.mobile-only{max-width:100%;width:320px;height:250px}#advert-box .advert a{display:block;height:100%}#advert-box{width:100%;max-width:100%;text-align:center;padding-top:30px;padding-bottom:30px}#advert-box .advert{max-width:100%;transition:all .4s ease;margin:0 auto;cursor:pointer;background-repeat:no-repeat;background-size:cover;background-position:center center}#advert-box .advert:hover{opacity:.94}.highlights-title>a{text-decoration:none;color:#333}.highlights-title>a:hover{text-decoration:underline;color:#666}@media all and (min-width:280px){.slider-wrapper .slide .title{font-size:1.666em}.slider-wrapper .slide .description{font-size:1em}.landing-block{min-height:66vw;margin-bottom:15px}}@media all and (min-width:600px){.slider-indicator{height:90px}.slide-cta-block{max-width:100%}.slider-controls .slider-left,.slider-controls .slider-right{display:block}}@media all and (max-width:540px){.landing-block .title.size-40{font-size:1.8em}}@media all and (min-width:768px){.leaderboard.desktop-only{width:680px;height:84px}.slide-cta-block{padding-left:5%}}@media all and (min-width:800px){.leaderboard.desktop-only{width:728px;height:90px}}@media all and (max-width:767px){#youtube-embed-ct{height:80%;top:10%;position:relative;z-index:1}#overlay .inside-container span#closebtn,#overlay .inside-video-container span#closebtn{z-index:10}#hero-carousel .slider-controls .slider-left,#hero-carousel .slider-controls .slider-right{display:block}#hero-carousel .slider-controls .slider-left{left:10px}#hero-carousel .slider-controls .slider-right{right:10px}#hero-carousel .slider-wrapper .slide-caption{display:none}}@media all and (min-width:768px){#hero-banner .slider-wrapper{height:56vw;min-height:56vw}.slider-controls .slider-left{left:-15px}.slider-controls .slider-right{right:-15px}.landing-block{min-height:50vw}.landing-block .title{text-align:center}.landing-block:hover .bgfade{opacity:0}.slider-wrapper .slide .title{font-size:3em}.slider-wrapper .slide .description{font-size:1.375em}.slide-cta-block{max-width:75%}.stroke-saver-image img{max-width:400px;margin:0 auto}.carousel-index{margin-top:10px}#hero-banner,#hero-carousel,#highlights,#landing-blocks,#footer,#backtotop-wrapper{width:100vw}}@media all and (min-width:834px){.landing-block{min-height:50vw}}@media all and (min-width:1024px){.landing-block{min-height:24vw;margin-bottom:0}.slide-cta-block{max-width:60%}}@media all and (min-width:1280px){.slider-wrapper{height:560px;min-height:560px}#hero-banner .slider-wrapper{height:56vw;min-height:56vw}.slider-wrapper .slide .title{line-height:1;margin-bottom:0}.slider-wrapper .slide .description{font-size:20px;line-height:1.4;max-width:560px}.slider-bar .bar{min-width:10px;height:10px}.slider-bar.current{width:60px;max-width:60px}.slider-controls .slider-left{left:-30px}.slider-controls .slider-right{right:-30px}}@media all and (min-width:1366px){.slider-controls .slider-left{left:-40px}.slider-controls .slider-right{right:-40px}}@media all and (min-width:1440px){.slider-wrapper{height:640px;min-height:640px}#hero-banner .slider-wrapper{height:56vw;min-height:56vw}}@media all and (min-width:1680px){.slider-wrapper{height:720px;min-height:720px}#hero-banner .slider-wrapper{height:56vw;min-height:56vw}}@media all and (min-width:1920px){.slider-wrapper{height:800px;min-height:800px}#hero-banner .slider-wrapper{height:56vw;min-height:56vw}}@media all and (min-width:2560px){.slider-wrapper{height:1000px;min-height:1000px}#hero-banner .slider-wrapper{height:56vw;min-height:56vw}}.icon-white-rounded-arrow-left{background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-white-rounded-arrow-left.png) no-repeat center center;width:27px;height:27px;display:block;background-repeat:no-repeat;background-size:contain;background-position:center center}.icon-white-rounded-arrow-right{background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-white-rounded-arrow-right.png) no-repeat center center;width:27px;height:27px;display:block;background-repeat:no-repeat;background-size:contain;background-position:center center}.icon-location{width:20px;height:20px;background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-location.png) no-repeat center center;background-size:contain;display:inline-block;margin-right:5px;vertical-align:middle}.icon-dark-circle-arrow{background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-black-circle-arrow.png) no-repeat center center;width:27px;height:27px;display:block;position:absolute;right:15px;top:calc(50% - 13.5px)}.membership-type-item{border:1px solid #cbcbcb;background-color:#fff}a.download-link{font-weight:600;color:#11346e;text-decoration:none}.single-download{padding:15px;margin-bottom:15px;background-color:#fff}.downloads-section{margin-top:15px;margin-bottom:15px}.downloads-section>.col-md-4{margin-bottom:15px}.download-title{font-size:1.1em;font-weight:600;width:100%}.download-subtitle{margin-top:5px;display:block;color:#888;font-size:.9em}a.disabled{opacity:.7;cursor:none;pointer-events:none}@media all and (min-width:768px){.download-title{margin-bottom:0}}@media all and (min-width:1280px){#membership-contact{padding:20px 0}}#nav{display:block;width:100%;position:fixed;top:72px;left:0;z-index:100}.menu-main-menu-container,#menu-main-menu{height:100%}#menu-main-menu>li{display:inline-block;height:100%;line-height:1}#menu-main-menu>li a{text-decoration:none;color:#333;font-size:1.2em;font-weight:200;line-height:75px;display:block;overflow:auto;padding-left:10px;padding-right:10px;position:relative}#menu-main-menu .sub-menu{height:0;padding:0 !important;overflow:hidden}@media all and (min-width:280px){#nav{left:0;right:0;z-index:-1}#menu-main-menu>li .sub-menu li>a{height:72px}#menu-main-menu .sub-menu{background-color:#11346e}#menu-main-menu .sub-menu li{background-color:transparent}#menu-main-menu.collapse{height:100%;visibility:visible;overflow:auto;top:0}#menu-main-menu li{display:block;width:100%;float:none;border-bottom:1px solid #ccc;height:auto;margin:0;padding:0 15px}#menu-main-menu>li a{line-height:48px;padding-left:5px;padding-right:5px;color:#fff}#menu-main-menu:after{content:"";display:block;clear:both;width:0;height:0}}@media all and (min-width:411px){#menu-main-menu>li .sub-menu li>a{height:56px}}@media all and (max-width:767px){#menu-main-menu{transition:all .4s ease;background-color:#23529f;top:-100vh;position:relative;padding-top:0;height:0}#menu-main-menu.collapse{padding-top:30px}#menu-main-menu>li:nth-child(even){background-color:#1b5cc3}#menu-main-menu>li:nth-child(odd){background-color:#23529f}#menu-main-menu>li:hover,#menu-main-menu>li:hover a{color:#fff}#menu-main-menu .sub-menu.show{display:block;height:auto;overflow:auto;padding:15px !important}#menu-main-menu>li.menu-item-has-children a[data-toggle=false]:after{content:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-right-chevron.png);display:block;position:absolute;right:0;top:0}#menu-main-menu>li.menu-item-has-children a[data-toggle=true]:after{content:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-down-chevron.png);display:block;position:absolute;right:0;top:0}#menu-main-menu>li{padding:0}#menu-main-menu>li>a{margin-left:15px;margin-right:15px;padding:0}#menu-main-menu>li .sub-menu{margin-left:0;margin-right:0;margin-top:0 !important;margin-bottom:0 !important;font-size:0;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px}#menu-main-menu>li .sub-menu li{width:49.2%;padding:5px;display:inline-block;margin:0;border-bottom:0;min-height:64px;position:relative}#menu-main-menu>li .sub-menu li>a{font-size:15px;line-height:1.2;padding:7.5px 15px;border:1px solid #3e6eba;height:54px;position:relative;display:block}#menu-main-menu>li .sub-menu li>a span{display:flex;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;justify-content:left;align-items:center;padding:15px}}@media all and (min-width:768px){#nav{z-index:4;top:0;margin-right:auto;position:relative;width:auto;left:auto;display:block;float:left;width:calc(100% - 120px - 150px);margin-left:72px;height:100%}#menu-main-menu{height:auto;visibility:visible;transition:none;overflow:auto;background-color:#fff;padding-top:0}#menu-main-menu>li:hover>a{background-color:#11346e !important;color:#fff !important}#menu-main-menu>li .sub-menu li>a{height:auto}#menu-main-menu.collapse{overflow:hidden}#menu-main-menu>.sub-menu li a{padding-left:20px;padding-right:20px}#menu-main-menu{background-color:transparent;position:static;top:auto}#menu-main-menu li{padding:0}#menu-main-menu,#menu-main-menu.collapse{display:block;left:0}#menu-main-menu li{display:inline-block;height:100%;line-height:30px;border:0;width:auto;background-color:transparent}#menu-main-menu>li:nth-child(odd),#menu-main-menu>li:nth-child(even){background-color:#fff}#menu-main-menu>li a{height:100%;min-height:100%;line-height:75px;padding-left:8px;padding-right:8px;color:#111}#menu-main-menu>li:hover ul.sub-menu{opacity:1;visibility:visible}#menu-main-menu>li ul.sub-menu{background-color:#11346e;color:#fff;height:auto;left:0;position:absolute;top:calc(100% + 0px);width:96%;height:auto;padding:20px !important;overflow:auto;z-index:100;opacity:0;visibility:hidden;transition:all .2s ease}#menu-main-menu>li ul.sub-menu>li{padding:15px}#menu-main-menu>li ul.sub-menu>li>a{color:#fff !important;line-height:1.1;display:inline-block;position:relative;overflow:hidden}#menu-main-menu>li ul.sub-menu>li>a:hover{text-decoration:underline}#menu-main-menu>li ul.sub-menu li a:after{content:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/./images/icon-small-white-arrow-right.png);width:11px;height:12px;line-height:12px;vertical-align:center;display:inline-block;margin-left:5px}#menu-main-menu>li ul.sub-menu li{width:50%;float:left}#menu-main-menu>li:hover ul.sub-menu ul{display:none}}@media all and (min-width:768px) and (max-width:833px){#nav{width:calc(100% - 120px - 44px) !important}}@media all and (min-width:834px){#menu-main-menu>li a{padding-left:6px;padding-right:6px}#menu-main-menu>li>.sub-menu li a{padding-left:0;padding-right:0}}@media all and (min-width:1024px){#nav{width:calc(100% - 120px - 150px);margin-left:124px}#menu-main-menu>li>.sub-menu li a{font-size:1.1em}}@media all and (min-width:1100px){#menu-main-menu>li a{line-height:82px}}@media all and (min-width:1280px){#menu-main-menu>li a{padding-left:7px;padding-right:7px;font-size:16px;font-weight:300}#menu-main-menu>li>.sub-menu li a{font-size:16px}}@media all and (min-width:1440px){#nav{width:calc(100% - 320px)}#menu-main-menu>li a{line-height:90px;font-size:1.1em;padding-left:8px;padding-right:8px}#menu-main-menu>li ul.sub-menu{width:100%}#menu-main-menu>li ul.sub-menu li{width:33.3%}}@media all and (min-width:1680px){#menu-main-menu>li a{padding-left:10px;padding-right:10px}#menu-main-menu>li .sub-menu li a{padding-left:10px;padding-right:10px}}@media all and (min-width:1920px){#nav{width:calc(100% - 132px - 228px);margin-left:132px}#menu-main-menu>li a{padding-left:12.5px;padding-right:12.5px}}@media all and (min-width:2560px){#menu-main-menu>li a{padding-left:15px;padding-right:15px}}#milestones-center-line{position:absolute;height:100%;z-index:0;top:150px;width:4px;background-color:#efefef;left:calc(50% - 2px)}#milestones-timeline{position:relative}.milestones-header .page-title{line-height:1}.milestones-event-item{display:block}.milestones-year-container{max-width:1200px;margin:0 auto;margin-bottom:15px}.milestones-year-container.top-offset{margin-top:60px}.milestones-event-item-ct{max-width:460px;border:1px solid #ccc}.milestones-event-item-ct .inside-details-wrap{padding:15px;background-color:#fff}.milestones-event-item-ct .read-more{margin-top:5px;text-decoration:none;display:block}.milestones-event-item-ct .read-more.hide{display:none}.milestones-event-item-ct .read-more:hover{text-decoration:underline}.milestones-event-item-ct .title{margin-bottom:10px}.milestones-event-item-ct .description{overflow:auto}.milestones-event-item-ct .description.ellipsis{overflow:hidden}.milestones-event-item-ct .description.ellipsis>div{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.milestones-event-photo{padding-bottom:50%}.milestones-year-title{margin:0 auto 30px auto;background-color:#fff;z-index:2;width:100px;color:#707070;padding:4px 10px;text-align:center;border:1px solid #dedede;border-radius:10px}@media all and (min-width:768px){.milestones-event-photo{margin-bottom:10px}.milestones-event-item-ct .inside-details-wrap{padding:0;background-color:transparent}.milestones-right-anchor{position:absolute;left:50%;top:200px;z-index:2;background-color:#1b4269;border-top:2px solid #1b4269;height:0;width:60px}.milestones-right-anchor .ht{position:absolute;width:4px;background-color:#1b4269;display:block;height:18px;left:-2px;top:-9px}#milestones-center-line{top:0}.milestones-year-title{position:absolute;left:calc(50% - 50px);top:130px;margin:0}#milestones-timeline{position:static}.milestones-year-container.top-offset,.milestones-event-item.top-offset{margin-top:-50px}.milestones-year-container{margin-bottom:0}.milestones-event-item.odd>.milestones-event-item-ct{float:right;z-index:3;position:relative}.milestones-event-item-ct{width:40%;border:0}.milestones-event-item.even>.milestones-event-item-ct{float:left;z-index:3;position:relative}.milestones-header{position:absolute;top:-4px}}@media all and (min-width:2560px){.slider-wrapper{height:1000px;min-height:1000px}}.cta{margin-top:15px;margin-bottom:15px}.tint{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7}.line-sepa{height:0;display:block;width:100%;margin-top:5px;margin-bottom:5px;border-top:1px solid #dedede;opacity:.29}.opt-item{margin-bottom:15px}.benefit-box{border:1px solid #cbcbcb;background-color:#fff}.text-box{padding:20px}.text-box .title{font-weight:400;font-size:1.2em;padding-bottom:5px}.bottom-label{font-size:1em;font-weight:300;position:absolute;bottom:15px;margin:0 auto;padding-left:15px;width:100%;color:#eee}.vborder-left{border-left:1px solid #ccc}#page-full-width-gallery{min-height:480px;height:480px;width:100%;position:relative;z-index:0}.tab-single{padding:0;opacity:0;transition:all .4s ease-in;height:0;overflow:hidden;visibility:hidden}.gallery-slider-ct{width:100%;height:100%;overflow:hidden;position:relative}.gallery-slider-ct ul{padding:0;margin:0;width:100%;display:block;z-index:0;height:100%;position:relative}.gallery-slider-ct ul li{float:left;width:100vw;background-size:cover;background-repeat:no-repeat;background-position:center center;height:100%;padding:0;margin:0}.tab-single.visible{opacity:1;visibility:visible;height:auto}.detail-buttons a{margin-bottom:15px;margin-right:15px}.tnc ul{margin:0;padding-left:20px;list-style:none}.tnc ul li{list-style:disc;line-height:1.3;padding-bottom:10px;font-size:.888em}.tab-header li{display:block;float:left;margin:0;padding:0}.tab-header li:last-child{margin-right:0}.tab-header li a{display:block;cursor:pointer}.header-text{color:#fff;padding-bottom:15px}.header-title{padding-bottom:15px}.smaller-text{display:block}.image{padding-bottom:50%;display:block;background-repeat:no-repeat;background-size:cover;background-position:center center}.featured-image{padding-bottom:100%;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:15px}#overlay{background:rgba(0,0,0,.7);position:fixed;top:0;right:0;left:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible;transition:all .4s ease;height:auto}#overlay.hidden{opacity:0;visibility:hidden;height:0;z-index:-1}#youtube-embed-ct{width:100%;height:100%}#overlay .inside-video-container{display:none;padding:0;width:100%;height:100%;position:relative}#overlay .inside-video-container.show{display:block}#overlay .inside-container{background-color:#fff;padding:40px;max-width:520px;width:100%;position:relative}#overlay .inside-container span#closebtn,#overlay .inside-video-container span#closebtn{position:absolute;background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-cross-black.png) no-repeat center center;background-size:contain !important;width:22px;height:22px;right:20px;top:20px;cursor:pointer;display:block;z-index:10}#overlay .inside-video-container span#closebtn{background:rgba(0,0,0,.8) url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-cross-white.png) no-repeat center center;border:1px solid #fff;background-size:auto !important;width:42px;height:42px;right:15px;top:15px}.wp-block-quote{background-color:#11346e;color:#fff;padding:15px 30px;display:block;width:100%;position:relative}.wp-block-quote p{font-size:1.444em;font-weight:300;padding-bottom:0;margin-top:30px}.wp-block-quote cite{font-size:1.111em;font-weight:300;font-style:normal;position:absolute;top:15px}@media all and (max-width:540px){.testimony-box{padding:30px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.tablet-only{display:block}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.tablet-only{display:block}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.tablet-only{display:block}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.tablet-only{display:block}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.tablet-only{display:block}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.tablet-only{display:block}}@media only screen and (min-device-width:834px) and (max-device-width:1112px) and (-webkit-min-device-pixel-ratio:2){.tablet-only{display:block}.size-56{font-size:3.5em}.size-48{font-size:3em}.size-40{font-size:2.5em}.size-36{font-size:2.25em}.size-32{font-size:2em}.size-26{font-size:1.625em}.size-24{font-size:1.5em}.size-22{font-size:1.375em}.size-20{font-size:1.25em}.size-18{font-size:1.125em}.size-16{font-size:1em}.size-15{font-size:.9375em}}@media only screen and (min-device-width:834px) and (max-device-width:834px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.tablet-only{display:block}}@media only screen and (min-device-width:1112px) and (max-device-width:1112px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.tablet-only{display:block}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.tablet-only{display:block}}@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.tablet-only{display:block}}@media only screen and (min-device-width:1366px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.tablet-only{display:block}}#social-widgets{display:none;position:fixed;left:0;mix-blend-mode:difference;z-index:109;transition:all .4s ease}#social-widgets a{display:block;margin-left:9px;width:32px;height:32px;cursor:pointer;text-decoration:none}#social-widgets a.facebook{background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-facebook-white@2x.png) no-repeat center center;background-size:contain;margin-bottom:15px}#social-widgets a.instagram{background:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-instagram-white@2x.png) no-repeat center center;background-size:contain}@media all and (min-width:768px){#social-widgets{display:block}#social-widgets{bottom:60px}}.table-overflow{overflow-x:auto;overflow-y:hidden}table.clean{background-color:#fff;width:100%;border:0}table.clean tr{border-top:1px solid #ccc}table.clean tr td{padding:15px 20px;border:0}table.clean tr:nth-child(odd){background-color:#fafafa}table.clean tr:nth-child(even){background-color:#f2f2f2}table{margin-bottom:10px;border:1px solid #aaa}table tr td{border:1px solid #aaa;padding:5px 10px}table tr:nth-child(odd){background-color:#fff}table tr:nth-child(even){background-color:#f2f2f2}table.calendar{border:0}table.calendar tr td{border:0}#debug{display:block;line-height:1;font-size:10px;display:none}#wrapper{width:100vw;height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{display:block}ul{margin-bottom:15px}#page-content{min-height:calc(100vh - 110px - 60px - 100px);background:#fff}.course-title{margin-top:20px;line-height:1;margin-bottom:20px}.photo-holder{padding-bottom:100%;width:100%;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;display:block}.photo{padding-bottom:100%;display:block;width:100%;max-width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}#backtotop{background-color:#c7c7c7;color:#444;padding:12px 20px;border-radius:8px;display:inline-block;margin-bottom:30px;margin-top:30px;text-decoration:none;line-height:24px}#backtotop:before{content:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/./images/icon-backtotop.png);margin-right:5px;vertical-align:middle;width:26px;height:26px;display:inline-block}#backtotop-wrapper{background:#fff}.page-content .text-blue{color:#11346e}.section-introduction{padding-top:5px;padding-bottom:15px;line-height:1.3}.inline-block{display:inline-block}.relative{position:relative}.full-height{height:100% !important}.fl{float:left}.fr{float:right}img,object,embed{height:auto}.z10{z-index:10}.fixed-bottom-right{position:fixed;bottom:0;right:0;left:0}.row.row-slim{margin-left:0;margin-right:0}.row.no-gutters{margin-left:0;margin-right:0}.mt-15{margin-top:15px}.zindex-top{z-index:2;position:relative}.pad-inside-40{padding:20px}.overflow-hidden,.ovhide{overflow:hidden}.text-black{color:#222}.text-right{text-align:right}.abs-fit{position:absolute;top:0;left:0;bottom:0;right:0}.background-cover{background-position:center center;background-repeat:no-repeat;background-size:cover}.background-contain{background-position:center center;background-repeat:no-repeat;background-size:contain}.slim{padding-left:0 !important;padding-right:0 !important}.slim-rt{padding-right:0 !important}.slim-lt{padding-left:0 !important}.abs-top-left{position:absolute;top:0;left:0}.mt10{margin-top:10px}.mt15{margin-top:15px}.mb15{margin-bottom:15px}.mr10{margin-right:10px}.mr15{margin-right:15px}.inline-block{display:inline-block}.block{display:block}.s40{width:40%}.s60{width:60%}.vmiddle{vertical-align:middle}.z0{z-index:0}.z1{z-index:1}.z2{z-index:2}.z-top{z-index:1;position:relative}.v-top{vertical-align:top}.v-middle{display:flex;align-items:center;justify-content:center}.v-middle-column{display:flex;align-items:center;justify-content:center;flex-direction:column}.v-middle.flex-left-align{justify-content:normal}.v-middle-column.flex-left-align{justify-content:start;align-items:start}.text-center{text-align:center}.margin-top-offset-20{position:relative;top:-20px}.margin-top-offset-30{position:relative;top:-30px}.margin-top-offset-50{position:relative;top:-50px}.tablet-only{display:block}.desktop-only{display:none}.mobile-only{display:block}.abs-p{position:absolute}.abs{position:absolute;top:0;left:0;bottom:0;right:0}.abs-left{position:absolute;left:0;top:0;bottom:0;width:auto}.abs-bottom{position:absolute;bottom:0;left:0;right:0}.abs-bottom-left{position:absolute;bottom:15px;left:15px}.abs-bottom-left.abs-bottom-60{bottom:60px}.abs-bottom-right{position:absolute;bottom:15px;right:15px}.h-100{height:100%;min-height:100%}.mr-100{margin-left:100px}.pad-left-100{padding-left:100px}.half-l-w{width:50%;float:left}.half-r-w{width:50%;float:right}.full-w{width:100%}.op25{opacity:.25}.op50{opacity:.5}.op75{opacity:.75}.mobile-full{width:100%}.wallpaper-inside{background-size:cover;position:absolute;background-position:center center;z-index:0;top:0;left:0;bottom:0;right:0;background-repeat:no-repeat}.inside-pad-30{padding:30px}.inside-pad-60{padding:60px}.inside-pad-15{padding:15px}.inside-pad-15-30{padding:30px 15px}.inside-pad-30-15{padding:15px 30px}.spacer-5,.spacer-10,.spacer-15,.spacer-30,.spacer-45,.spacer-60,.spacer{display:block;width:100%}.spacer-5{height:5px}.spacer-10{height:10px}.spacer-15{height:15px}.spacer-30{height:30px}.spacer-45{height:45px}.spacer-60{height:60px}.bg-contain{background-size:contain;background-position:center center;background-repeat:no-repeat}.bg-cover{background-size:cover;background-position:center center;background-repeat:no-repeat}.bg-image-cover{background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#f0f0f0}.pointer{cursor:pointer}.square-bg{padding-bottom:calc(100% + 30px)}.loader-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.loader-wrapper .spinner{width:32px;height:32px;top:calc(50% - 16px);left:calc(50% - 16px);display:inline-block;position:absolute}.loader-wrapper.hide{display:none}.result-wrapper{transition:all .4s ease}.result-wrapper.hidden{opacity:0;visibility:hidden;height:0;width:0;display:none}.wysiwyg ul{list-style:outside disc;margin-left:20px}.wysiwyg ul li{margin-bottom:5px}.wysiwyg b,.wysiwyg strong{color:#11346e}.text-link{color:inherit;text-decoration:none}.text-link:hover{text-decoration:underline}a{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.stacked{margin-bottom:15px;display:block}@media all and (min-width:280px){#wrapper::-webkit-scrollbar,#wrapper::-moz-scrollbar{width:0;background:0 0}#wrapper::-webkit-scrollbar-thumb{background:#333}.page-width.x2{width:280px}.bottom-label{font-size:.666em}.slim-left-mobile{padding-left:0 !important}}@media all and (min-width:360px){.page-width.x2{width:360px}}@media all and (min-width:375px){.page-width.x2{width:375px}}@media all and (min-width:411px){.page-width.x2{width:411px}}@media all and (min-width:414px){.page-width.x2{width:384px}}@media all and (min-width:480px){.page-width.x2{width:480px}}@media all and (min-width:540px){.page-width.x2{width:540px}}@media all and (min-width:600px){.bottom-label{text-align:center;padding-left:auto}}@media all and (max-width:480px){#page-content{padding-top:72px}#footer{padding-bottom:144px}}@media all and (max-width:540px){.abs-bottom-left.abs-bottom-60{bottom:30px}.h-100{min-height:0;height:auto}.benefit-box,.membership-type-item{margin-bottom:15px}}@media all and (max-width:600px){body{overflow-x:hidden}}@media all and (max-width:767px){.mobile-pad-top-15{padding-top:15px}.header-spacer-mobile{height:76px}.mobile-full{width:100% !important}.mobile-full-width{width:100%;display:block}.mobile-full-width.blue-button{text-align:center}.mobile-spacer-10{height:10px}.mobile-block.inline-block{display:block !important}.third-l-w{width:33.3%;float:left}#page-content.offset-top{padding-top:145px}}@media all and (max-width:991px){.abs-p{position:relative}}@media all and (min-width:768px){.stacked{margin-bottom:15px;display:inline-block}.header-spacer{height:76px}#page-content{overflow:hidden}#wrapper{overflow-x:hidden}#wrapper::-webkit-scrollbar{width:0;background:0 0}#wrapper::-webkit-scrollbar-thumb{background:#333}.mobile-only{display:none}.desktop-only{display:block}.row-5{margin-left:-5px !important;margin-right:-5px !important}.pad-right-10-desktop{padding-right:10px}.pad-right-15-desktop{padding-right:15px}.pad-inside-40{padding:40px}.pad-left-5{padding-left:5px !important}.pad-right-5{padding-right:5px !important}.page-title{padding-bottom:5px}.slim-left-mobile{padding-left:15px !important}.togglebutton{display:inline-block}.op0{opacity:0}.pad-left-30-desktop{padding-left:30px !important}.bottom-label{font-size:1em}.image{padding-bottom:66%}.pl15-desktop{padding-left:15px}}@media all and (min-width:834px){.page-width.x2{width:834px}}@media all and (min-width:1024px){.header-spacer{height:76px}.page-width.x2{width:1024px}.h-100-desktop-only{height:100%;min-height:100%}.image{padding-bottom:50%}}@media all and (min-width:1152px){#page-content:before{content:"";background:rgba(152,152,152,.4);position:absolute;top:0;bottom:0;width:1px;left:50px;z-index:3}#page-content:after{content:"";background:rgba(152,152,152,.4);position:absolute;height:100vh;width:1px;top:0;bottom:0;right:50px;z-index:3}}@media all and (min-width:1280px){.header-spacer{height:82px}.pad-right-15-desktop{padding-right:30px}.tint{opacity:.85}}@media all and (min-width:1440px){.header-spacer{height:90px}.inside-pad-30-xl{padding:30px !important}}@media all and (min-width:1680px){.col-xxl-4{-ms-flex:0 0 33% !important;flex:0 0 33% !important;max-width:33% !important}.col-xxl-3{-ms-flex:0 0 25% !important;flex:0 0 25% !important;max-width:25% !important}}.pageContainer{position:relative;width:100%;height:100%}.page-width{padding:0 15px;max-width:1820px;margin:0 auto}@media all and (min-width:680px){.page-width{padding:0 50px}}@media all and (min-width:1100px){.page-width{padding:0 80px}}#today-forecast{opacity:0;transition:all .4s ease;float:right;color:#23529f;width:auto;width:120px;height:60px;z-index:2;top:calc((75px - 60px)/2);position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#today-forecast.hidden{display:none}@media screen and (max-width:540px){.wpforms-field-container input[type=checkbox]{z-index:2;padding:1px;width:20px;height:20px}label.wpforms-field-label-inline{z-index:0;padding-left:0 !important;margin-left:28px;line-height:1.4}}@media only screen and (max-width:540px){.wpforms-field-container input[type=checkbox]:checked{color:#fff !important;background-color:#4370b9 !important}}#today-forecast .w-temp{position:absolute;width:30%;height:100%;text-align:center;line-height:.9}#today-forecast .w-temp .deg{font-size:9px;position:relative;top:-5px}#today-forecast .w-temp .icon-weather{display:block;width:100%;margin-bottom:5px;padding-bottom:100%;background-repeat:no-repeat;background-size:contain;background-position:center center}#today-forecast .w-temp .icon-weather.rain{background-image:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-weather-rain.png)}#today-forecast .w-temp .icon-weather.shower{background-image:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-weather-light-shower.png)}#today-forecast .w-temp .icon-weather.haze{background-image:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-weather-haze.png)}#today-forecast .w-temp .icon-weather.windy{background-image:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-weather-windy.png)}#today-forecast .w-temp .icon-weather.thunder{background-image:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-weather-rain-thunder.png)}#today-forecast .w-temp .icon-weather.fair{background-image:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-weather-fair.png)}#today-forecast .w-temp .icon-weather.cloudy{background-image:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-weather-cloudy.png)}#today-forecast .w-temp .icon-weather.partly-cloudy{background-image:url(//beta.tmcc.org.sg/wp-content/themes/tmcc2021/images/icon-weather-partly-cloudy.png)}#today-forecast .w-date{margin-left:34%;height:100%;line-height:10px;display:flex;justify-content:left;align-items:center}#today-forecast .w-date span.date{display:block;margin-bottom:3px;font-size:12px}#today-forecast .w-date span.weather{font-size:14px;line-height:1;display:block;text-align:left}#location-marker{display:none;height:24px;line-height:24px;text-align:center;font-size:.8em;position:absolute;bottom:0;left:0;right:0;background-color:rgba(17,52,110,.94);color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.mobile-location-marker{font-size:.8em;padding-top:5px;display:block}@media all and (min-width:768px){#today-forecast .w-date span.weather{text-align:center}#today-forecast{position:absolute;right:0;top:132px;background-color:rgba(255,255,255,.8);border-radius:6px;padding:6px 6px 26px;width:88px;height:auto;margin-right:0;box-shadow:0px 0px 10px 1px rgba(0,0,0,.2)}#today-forecast .w-temp,#today-forecast .w-date{position:relative;display:block;width:100%}#today-forecast .w-temp{height:auto;margin-bottom:10px}#today-forecast .w-temp .icon-weather{width:40px;height:40px;position:relative;padding-bottom:0;margin:5px auto 10px auto}#today-forecast .w-date span.date{text-align:center}#today-forecast .w-date{margin-left:0;margin-bottom:5px}.mobile-location-marker{display:none}#location-marker{display:block}}