@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@200;300;400;600;700;800;900&display=swap');*{font-family:'Nunito Sans',sans-serif}@media (min-width:1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1178px}}.gutters-5{margin-right:-5px;margin-left:-5px}.gutters-5>.col,.gutters-5>[class*=col-]{padding-right:5px;padding-left:5px}.gutters-8{margin-right:-8px;margin-left:-8px}.gutters-8>.col,.gutters-8>[class*=col-]{padding-right:8px;padding-left:8px}.gutters-10{margin-right:-10px;margin-left:-10px}.gutters-10>.col,.gutters-10>[class*=col-]{padding-right:10px;padding-left:10px}.gutters-20{margin-right:-20px;margin-left:-20px}.gutters-20>.col,.gutters-20>[class*=col-]{padding-right:20px;padding-left:20px}.gutters-25{margin-right:-25px;margin-left:-25px}.gutters-25>.col,.gutters-25>[class*=col-]{padding-right:25px;padding-left:25px}.gutters-30{margin-right:-30px;margin-left:-30px}.gutters-30>.col,.gutters-30>[class*=col-]{padding-right:30px;padding-left:30px}i:before{text-rendering:optimizeLegibility}html{height:100%}html,body{width:100%;margin:0;padding:0;height:100%}hr{border-top:2px solid #dfe5e8;clear:both;margin:70px 0}hr.thick{border-top:2px solid #e8e8e8}hr.alt{margin:20px 0}body{font-family:'Nunito Sans',sans-serif;font-style:normal;font-variant:normal;font-size:15px;line-height:24px;color:#6c6c6c;font-weight:400;background:#fff;overflow-x:hidden}a{color:#6c6c6c;text-decoration:none !important;outline:none;transition:all .2s linear}a:hover,a:focus{color:#6c6c6c;text-decoration:none !important}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}p{margin-top:0;margin-bottom:20px}p:last-child{margin-bottom:0 !important}ol,ul{margin:0 auto;padding-left:15px;list-style-position:outside}.loading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;background:#fff}.loading>div{max-width:300px;margin:0 auto}.loading-bar{display:-webkit-box;display:flex;height:5px;width:100%;border-radius:50px;overflow:hidden;background:rgba(0,0,0,.2);margin:20px auto 0px}@-webkit-keyframes progress-animation{0%{width:0}20%{width:10%}40%{width:30%}50%{width:60%}100%{width:95%}}@keyframes progress-animation{0%{width:0}20%{width:10%}40%{width:30%}50%{width:60%}100%{width:95%}}.loading-bar .progress-bar{display:-webkit-box;display:flex;height:100%;width:95%;background:#ac7516;-webkit-animation:progress-animation 3s ease-in-out;animation:progress-animation 3s ease-in-out}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Nunito Sans',sans-serif;position:relative;font-size:45px;color:#3c3c3c;line-height:1.2;font-weight:600;margin:0;text-transform:none;padding:0 0 15px}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,.h1 strong,.h2 strong,.h3 strong,.h4 strong,.h5 strong,.h6 strong{font-weight:700}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,.h1 span,.h2 span,.h3 span,.h4 span,.h5 span,.h6 span{color:#ac7516}h2,.h2{font-size:39px}h3,.h3{font-size:33px}h4,.h4{font-size:27px}h5,.h5{font-size:21px}h6,.h6{font-size:15px}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child{margin-bottom:0 !important;padding-bottom:0 !important}iframe{display:block;width:100%}figure{margin:0 !important}.show-lg,.show-md,.show-sm{display:none}.fullscreen{width:100%;min-height:100%}.fullcontainer{position:relative;margin:0 auto}.fullcontainer .container{position:relative;z-index:1}.fullcontainer .container.container-float{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.float-div{width:100%;position:absolute;left:0;z-index:2;top:0}.full-height{height:100%}.container-full{width:100%;padding:0 40px}.half-width{width:50%;position:relative;display:block}.full-img img{width:100%}.full-mx{max-width:1400px;margin:0 auto;overflow:hidden}.container-mx{width:100%;max-width:1148px;margin:0 auto;position:relative}.cont-1130{width:100%;max-width:1130px}.cont-1100{width:100%;max-width:1100px}.cont-1050{width:100%;max-width:1050px}.cont-1000{width:100%;max-width:1000px}.cont-950{width:100%;max-width:950px}.cont-900{width:100%;max-width:900px}.cont-850{width:100%;max-width:850px}.cont-800{width:100%;max-width:800px}.cont-770{width:100%;max-width:770px}.cont-750{width:100%;max-width:750px}.cont-700{width:100%;max-width:700px}.cont-650{width:100%;max-width:650px}.cont-600{width:100%;max-width:600px}.cont-550{width:100%;max-width:550px}.cont-500{width:100%;max-width:500px}.cont-450{width:100%;max-width:450px}.cont-400{width:100%;max-width:400px}.equalheight,.equalheight1,.equalheight2,.equalheight3,.equalheight4,.equalheight5,.equalheight6,.equalheight7,.equalheight8,.equalheight9,.equalheight10{display:block;position:relative}.bg{background-repeat:no-repeat !important;background-size:100% 100%}.bg-img{background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important}.bg-img-alt{background-size:cover !important;background-repeat:no-repeat !important}.bg-img.lc{background-position:left center !important}.bg-img-tp{background-position:top center !important;background-repeat:no-repeat !important;background-size:100%}.bg-img-bt{background-position:bottom center !important;background-repeat:no-repeat !important;background-size:100%}.bg-img-tl{background-position:top left !important;background-repeat:no-repeat !important}.bg-img-tc{background-position:top center !important;background-repeat:no-repeat !important}.bg-img-tr{background-position:top right !important;background-repeat:no-repeat !important}.bg-img-rc{background-position:right center !important;background-repeat:no-repeat !important}.bg-img-rb{background-position:right bottom !important;background-repeat:no-repeat !important}.bg-img-bl{background-position:bottom left !important;background-repeat:no-repeat !important}.bg-img-bc{background-position:bottom center !important;background-repeat:no-repeat !important}.bg-img-lc{background-position:left center !important;background-repeat:no-repeat !important}.bg-img-t{background-position:top left !important;background-repeat:no-repeat !important;background-size:100% auto}.bg-img-r{background-position:top right !important;background-repeat:no-repeat !important;background-size:auto 100%}.bg-img-b{background-position:bottom left !important;background-repeat:no-repeat !important;background-size:100% auto}.bg-img-l{background-position:top left !important;background-repeat:no-repeat !important;background-size:auto 100%}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-justify{text-align:justify !important}.text-uppercase{text-transform:uppercase !important}.text-pre{white-space:pre}p[align=center]{text-align:center !important}p[align=left]{text-align:left !important}p[align=right]{text-align:right !important}.underline{text-decoration:underline}strong{font-weight:700}.responsive{width:100% !important}.responsive-mx{max-width:100%}.relative{position:relative}img{vertical-align:top}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;font-size:0px}.fleft{float:left}.fright{float:right}.moz-box{box-sizing:border-box}.row-inner{padding-bottom:28px}.show-lg,.show-md,.show-sm{display:none}.rounded-corner{border-radius:10px}.mauto{margin:0 auto}.m0{margin:0!important}.ml0,.first{margin-left:0 !important}.mr0,.last{margin-right:0 !important}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.mt5{margin-top:5px!important}.mr5{margin-right:5px!important}.mb5{margin-bottom:5px!important}.ml5{margin-left:5px!important}.mt10{margin-top:10px!important}.mr10{margin-right:10px!important}.mb10{margin-bottom:10px!important}.ml10{margin-left:10px!important}.mt15{margin-top:15px!important}.mr15{margin-right:15px!important}.mb15{margin-bottom:15px!important}.ml15{margin-left:15px!important}.mt20{margin-top:20px!important}.mr20{margin-right:20px!important}.mb20{margin-bottom:20px!important}.ml20{margin-left:20px!important}.mt25{margin-top:25px!important}.mr25{margin-right:25px!important}.mb25{margin-bottom:25px!important}.ml25{margin-left:25px!important}.mt30{margin-top:30px!important}.mr30{margin-right:30px!important}.mb30{margin-bottom:30px!important}.ml30{margin-left:30px!important}.mt40{margin-top:40px!important}.mr40{margin-right:40px!important}.mb40{margin-bottom:40px!important}.ml40{margin-left:40px!important}.mt50{margin-top:50px!important}.mr50{margin-right:50px!important}.mb50{margin-bottom:50px!important}.ml50{margin-left:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb80{margin-bottom:80px!important}.mb90{margin-bottom:90px!important}.mb100{margin-bottom:100px!important}.p0{padding:0!important}.pt0{padding-top:0 !important}.pr0,.last{padding-right:0 !important}.pb0{padding-bottom:0 !important}.pl0,.first{padding-left:0 !important}.p5{padding:5px !important}.pt5{padding-top:5px!important}.pr5{padding-right:5px!important}.pb5{padding-bottom:5px!important}.pl5{padding-left:5px!important}.p10{padding:10px !important}.pt10{padding-top:10px!important}.pr10{padding-right:10px!important}.pb10{padding-bottom:10px!important}.pl10{padding-left:10px!important}.p15{padding:15px !important}.pt15{padding-top:15px!important}.pr15{padding-right:15px!important}.pb15{padding-bottom:15px!important}.pl15{padding-left:15px!important}.p20{padding:20px !important}.pt20{padding-top:20px!important}.pr20{padding-right:20px!important}.pb20{padding-bottom:20px!important}.pl20{padding-left:20px!important}.p25{padding:25px !important}.pt25{padding-top:25px!important}.pr25{padding-right:25px!important}.pb25{padding-bottom:25px!important}.pl25{padding-left:25px!important}.p30{padding:30px !important}.pt30{padding-top:30px!important}.pr30{padding-right:30px!important}.pb30{padding-bottom:30px!important}.pl30{padding-left:30px!important}.p35{padding:35px !important}.pt35{padding-top:35px!important}.pr35{padding-right:35px!important}.pb35{padding-bottom:35px!important}.pl35{padding-left:35px!important}.p40{padding:40px !important}.pt40{padding-top:40px!important}.pr40{padding-right:40px!important}.pb40{padding-bottom:40px!important}.pl40{padding-left:40px!important}.p45{padding:45px !important}.pt45{padding-top:45px!important}.pr45{padding-right:45px!important}.pb45{padding-bottom:45px!important}.pl45{padding-left:45px!important}.p50{padding:50px !important}.pt50{padding-top:50px!important}.pr50{padding-right:50px!important}.pb50{padding-bottom:50px!important}.pl50{padding-left:50px!important}.pt60{padding-top:60px!important}.pb60{padding-bottom:60px!important}.pt70{padding-top:70px!important}.pb70{padding-bottom:70px!important}.pt80{padding-top:80px!important}.pb80{padding-bottom:80px!important}.pt90{padding-top:90px!important}.pb90{padding-bottom:90px!important}.pt100{padding-top:100px!important}.pb100{padding-bottom:100px!important}.pt110{padding-top:110px!important}.pb110{padding-bottom:110px!important}.pt120{padding-top:120px!important}.pb120{padding-bottom:120px!important}.pt130{padding-top:130px!important}.pb130{padding-bottom:130px!important}.txt-white h1,.txt-white h2,.txt-white h3,.txt-white h4,.txt-white h5,.txt-white h6{color:#fff !important}.size-12{font-size:12px;line-height:20px}.size-13{font-size:13px;line-height:20px}.size-14{font-size:14px;line-height:20px}.size-15{font-size:15px;line-height:20px}.size-16{font-size:16px;line-height:24px}.size-18{font-size:18px;line-height:28px}.size-20{font-size:20px;line-height:30px}.size-22{font-size:22px;line-height:30px}.size-24{font-size:24px;line-height:30px}.size-26{font-size:26px;line-height:35px}.size-28{font-size:28px;line-height:35px}.size-30{font-size:28px;line-height:35px}.text-note{font-size:12px;font-style:italic}.cd-top{display:block;height:40px;width:40px;position:fixed;bottom:20px;right:20px;overflow:hidden;text-indent:100%;white-space:nowrap;border-radius:50%;background:#ac7616 url(//www.shanyou.org.sg/wp-content/themes/shanyou/css/../images/cd-top-arrow-white.png) no-repeat center 50%;visibility:hidden;opacity:0;z-index:9;box-shadow:0px 0px 3px 0px rgba(0,0,0,.15);background-size:30% !important}.cd-top.cd-is-visible{visibility:visible;opacity:.5}.cd-top:hover{opacity:1}.inv-recaptcha-holder{position:fixed;bottom:70px;right:0;z-index:1}.btn-holder{padding-top:15px}.btn-holder .button{margin:0 10px 0}.btn-holder .button:first-child{margin-left:0}.btn-holder .button:last-child{margin-right:0}.iright{margin-left:7px}.ileft{margin-right:7px}.button .iright{margin-left:10px}.button .ileft{margin-right:10px}.uncap{text-transform:none !important}.grid-box{position:relative;margin-bottom:10px}.grid-box a{display:block;position:relative}.grid-ov,.grid-content{position:absolute;left:0;top:0;width:100%;height:100%;transition:all .6s;z-index:2;text-align:center}.grid-content.alt{height:inherit;padding:30px 40px;bottom:0;top:auto;text-align:center;z-index:1;background:#fff}.grid-content{padding:20px;text-align:center}.grid-ov{opacity:0;visibility:hidden;z-index:9;background:rgba(255,198,0,.8);padding:20px;overflow-y:auto}.grid-box:hover .grid-content{visibility:hidden;bottom:-100%}.grid-box:hover .grid-ov{opacity:1;visibility:visible;z-index:9}.grid-tb{display:table;height:100%;width:100%}.grid-tc{display:table-cell;vertical-align:middle}.grid-tc.bt{vertical-align:bottom}.grid-tc.tp{vertical-align:top}.grid-tc img{vertical-align:middle}.grid-box:hover .img-holder:before{opacity:1}.img-holder{position:relative;display:block;width:100%;height:0;overflow:hidden;padding-bottom:100%;margin:0 auto 0px}.img-holder figure{position:absolute;top:0;left:0;right:0;bottom:0;display:block;margin:0 auto;text-align:center;padding:0}.img-holder figure:before{position:relative;clear:both;content:'';height:100%;display:inline-block;vertical-align:middle}.img-holder.alt figure:before{display:inline}.img-holder figure img{position:relative;max-width:100%;max-height:100%;display:inline-block;vertical-align:middle;z-index:1;transition:all .6s}.img-holder.alt figure{padding:0}.img-holder.alt figure img{height:100%;width:100%;max-width:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit:cover; object-position:top";position:relative;transition:all .6s}.img-effect{overflow:hidden;display:block;position:relative}.img-effect:hover .img-holder figure img{transform:scale(1.1)}.photoContainer{position:relative;overflow:hidden;display:block;width:100%}.photoContainer img{height:100%;width:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;font-family:"object-fit:cover; object-position:top";position:relative;transition:all .6s}.partner-box{position:relative;display:block;height:100px;overflow:hidden;margin:0 auto;padding:0;text-align:center;vertical-align:middle;width:100%}.partner-box figure{position:absolute;top:0;left:0;right:0;bottom:0;display:block;margin:0 auto;text-align:center;padding:15px}.partner-box figure:before{position:relative;content:"";height:100%;text-align:center;display:inline-block;vertical-align:middle}.partner-box figure img{position:relative;width:auto;max-width:100%;max-height:100%;display:inline-block;vertical-align:middle}.partner-slider{margin-top:40px}.partner-slider .slick-arrow{width:90px;height:90px;line-height:90px;text-align:center;box-shadow:0px 0px 6px 0px rgba(0,0,0,.3);font-size:25px;color:#d5d5d5}.partner-slider .slick-arrow:hover{background:#339a98;color:#fff}.partner-slider .slick-prev{left:-45px;border-bottom-right-radius:10px;border-top-right-radius:10px}.partner-slider .slick-next{right:-45px;border-bottom-left-radius:10px;border-top-left-radius:10px}.grid-listing{position:relative;margin:0 -20px}.grid-listing:after{content:'';display:block;clear:both}.grid-item{width:33.33%;padding:20px}.visible-grid-item{display:none}.filter-button-group{text-align:center;padding-bottom:40px}.filter-button-group button{border:none;padding:0 20px;background:0 0;color:#5e5e5e;transition:all .2s linear;position:relative}.filter-button-group button:before,.filter-button-group button:after{position:absolute;top:50%;margin-top:-3px;width:6px;height:6px;content:"";border-radius:50%;background:#216c93;transition:all .2s linear;opacity:0}.filter-button-group button:before{left:5px}.filter-button-group button:after{right:5px}.filter-button-group button:hover{color:#216c93}.filter-button-group button:hover:before,.filter-button-group button:hover:after,.filter-button-group button.is-checked:before,.filter-button-group button.is-checked:after{opacity:1}.filter-button-group button.is-checked{color:#216c93;font-weight:700}@media only screen and (max-width:1023px){.grid-item{width:50%}}@media only screen and (max-width:639px){.grid-item{width:100%}.grid-content.alt{padding:30px 20px}}.ul-listing{padding:0;margin:0 0 20px;list-style:none;color:#3c3c3c;font-size:14px;font-weight:600}.ul-listing li{position:relative;padding-bottom:12px;padding-left:25px}ul.listing-inline li{display:inline-block;margin-right:20px}.ul-listing li:before{content:"\f058";left:0;top:0;position:absolute;font-family:"Font Awesome 5 Free";font-weight:400;font-size:13px;color:#ac7516}.listing1 li{padding-bottom:10px;padding-left:30px}.listing1 li:before{content:"\f35a";font-weight:400;font-size:16px;color:#00549f;top:1px}.listing2 li{padding-bottom:20px;padding-left:34px}.listing2 li:before{content:"\f00c";font-size:16px;color:#9b0b0a}.ol-listing{counter-reset:item;list-style:none;margin:0;padding:0}.ol-listing>li{display:block;position:relative;padding-left:45px;padding-bottom:25px}.ol-listing>li:before{content:counter(item) ".";counter-increment:item;position:absolute;left:0;top:0}.ol-listing ul{margin-top:30px}.ul-listing.txt-white li:before{color:#fff}.ul-listing.list-2col{display:flex;flex-wrap:wrap}.ul-listing.list-2col li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.map-holder{position:relative;display:block;width:100%;background:#fff;overflow:hidden;border:0;margin-bottom:30px}.map-holder iframe{display:block;width:100%;border:0;height:300px}.breadcrumbs{font-size:14px;color:#3c3c3c;font-weight:400;z-index:1;padding:20px 0;line-height:20px;border-bottom:1px solid #cecece;text-transform:uppercase}.breadcrumbs ul{margin:0;padding:0;list-style:none}.breadcrumbs li{display:inline-block;padding:0}.breadcrumbs li a{color:#3c3c3c;position:relative;padding-right:18px;display:block}.breadcrumbs li a:after{position:absolute;right:3px;top:-1px;content:">";color:#3c3c3c}.breadcrumbs li a:hover{color:#ac7516}.breadcrumbs strong{font-weight:700;color:#ac7516}.page-item{padding:0 5px}.page-link{border-radius:0 !important;width:30px;height:30px;padding:0;line-height:27px;text-align:center;color:#5e5e5e;font-size:12px;border-color:#f2f2f2;background:#f2f2f2}.page-item.active .page-link{color:#fff;background:#a5a5a5;border-color:#a5a5a5}.page-item:hover .page-link{color:#fff;background:#a5a5a5;border-color:#a5a5a5}.textColRight,.textColLeft{display:block;position:relative;width:600px;padding:0}.upcoming-events-section .info-holder-left{margin-right:100px}.upcoming-events-section .info-holder-right{margin-left:-100px}.upcoming-events-section .info-holder-left .textColLeft{width:500px}.textColRight{float:left}.textColLeft{float:right}.textContent.lg{padding:120px 90px}.textContent{padding:45px 100px}.textContent.sm{padding:30px 90px}.textColLeft .textContent{padding-left:0}.textColRight .textContent{padding-right:0}.table-style1{width:100%}.table-style1 td,.table-style1 thead th{border:0;padding:10px;color:#757e88}.table-style1 td{font-size:12px}.radio,.checkbox{display:block;margin:0;position:relative;text-align:left;padding-bottom:15px}.radio-inline .radio,checkbox-inline .checkbox{display:inline-block;margin-right:30px}.checkbox label,.radio label{display:inline-block;position:relative;padding-left:26px;margin:0 !important;font-weight:400;cursor:pointer}.radio-inline,.checkbox-inline{padding:0}.checkbox label:before,.radio label:before{content:"";display:inline-block;position:absolute;width:15px;height:15px;left:0;top:4px;border:1px solid #707070;border-radius:0;background:0 0}.checkbox label:after,.radio label:after{font-family:"Font Awesome 5 Free";content:"\f00c";display:inline-block;position:absolute;width:15px;height:15px;top:4px;left:0;transition:all .2s linear;opacity:0;line-height:15px;font-weight:900;text-align:center;font-size:9px;color:#85714e}.checkbox input[type=checkbox],.radio input[type=radio]{opacity:0;display:none}.checkbox input[type=checkbox]:focus+label:before,.radio input[type=radio]:focus+label:before{outline:none !important}.checkbox input[type=checkbox]:hover+label:after,.radio input[type=radio]:hover+label:after{opacity:.3;color:#85714e}.checkbox input[type=checkbox]:checked+label:after,.radio input[type=radio]:checked+label:after{opacity:1;color:#85714e}.checkbox input[type=checkbox]:checked:after,.radio input[type=radio]:checked:after{opacity:1}.checkbox input[type=checkbox]:disabled+label,.radio input[type=radio]:disabled+label{opacity:.65}.checkbox input[type=checkbox]:disabled+label:before,.radio input[type=radio]:disabled+label:before{background-color:#eee;cursor:not-allowed}.radio{margin:15px 0 14px;padding-bottom:3px}.radio:last-child{margin-bottom:0;padding-bottom:0}.radio label:before,.radio label:after{border-radius:50%}.radio label:after{content:"";background:#ffc600;left:4px;top:4px;width:7px;height:7px}label a{color:#3d5561 !important;text-decoration:underline !important}.radio-img .radio{margin:10px;padding:0}.radio-img input[type=radio]+label{padding:10px !important;text-align:center !important;transition:all .2s linear;min-width:126px}.radio-img input[type=radio]+label>img{max-width:100%}.radio-img input[type=radio]+label>span{display:block;color:#100249 !important;font-size:14px !important;padding-top:30px}.radio-img input[type=radio]:checked+label,.radio-img input[type=radio]:hover+label{background:#eff0f8}.radio-img .radio label:after,.radio-img .radio label:before{display:none !important}.form-holder.sm{width:600px}.form-holder.xs{width:420px}.form-holder.full{width:100%}.form-control,.bootstrap-select .btn,.bootstrap-select .btn.btn-default,.bootstrap-select .btn.btn-default:hover,.bootstrap-select .btn.btn-default:focus{height:50px;border:1px solid #b0adad;color:#b9b9b9;box-shadow:none !important;border-radius:10px;background:#fff;padding-left:20px;font-weight:400;font-size:15px;text-transform:none;outline:none !important}.form-control.alt{color:#fff;border:1px solid #fff;background:#fff}.form-control:focus,.bootstrap-select .btn:focus{border-color:#ac7519;background:#fff;color:#262424}*:focus,input:focus,.bootstrap-select .dropdown-toggle:focus{outline:none !important}.form-control.small{text-align:center;padding-left:0;padding-right:0}textarea.form-control{height:120px;resize:none;padding-top:15px}textarea.lg{height:200px}.bootstrap-select .btn{padding-right:52px !important}.bootstrap-select .btn:before{position:absolute;right:0;top:0;width:47px;height:47px;background:0 0;font-family:"Font Awesome 5 Free";content:'\f0d7';border-radius:0 !important;font-size:16px;color:#444;line-height:47px;font-weight:900;text-align:center}.bootstrap-select .btn:after{display:none}.filter-option-inner-inner{color:#444 !important;opacity:1 !important;padding-top:7px}.bootstrap-select.alt .filter-option-inner-inner,.bootstrap-select.alt .btn:before{color:#fff}.bootstrap-select .btn .caret{display:none !important}input::placeholder,textarea::placeholder{color:#444 !important;opacity:1!important}input.form-control::-webkit-input-placeholder{color:#444 !important;opacity:1 !important}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#444 !important;opacity:1 !important}.bootstrap-select.alt .btn{border-color:#002c8e;background:#002c8e}.bootstrap-select.alt .btn:after{right:10px;width:auto;height:auto;line-height:30px;color:#2e3033}.bootstrap-select .dropdown-menu{padding:0;max-width:100%;left:auto;right:0}.bootstrap-select .dropdown-item{white-space:inherit}.bootstrap-select .dropdown-menu li a{padding:5px 20px}.bootstrap-select .dropdown-menu li a:hover{color:#fff;background:#0074e8}.form-group{margin-bottom:16px;position:relative}.form-group label{font-weight:700 !important;font-size:15px;color:#3c3c3c;margin-bottom:15px;display:block}label.inline{line-height:50px;margin-bottom:0}.form-group .control{float:right;width:calc(100% - 110px)}.form-group.alt{margin-bottom:30px}.form-group.alt label{font-size:13px;margin-bottom:0;line-height:30px}.form-holder label span,.form-group label span{color:#ed1c24}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#f7f7f7;border-color:#ebebeb}.file-control{padding:12px 15px}.form-info{font-size:12px;line-height:18px;padding:5px 0}.has-icon{position:relative}.has-icon .form-control,.has-icon .bootstrap-select .btn{padding-left:50px}.has-icon i{position:absolute;left:20px;top:0;line-height:45px;color:#777;z-index:9;font-size:14px}.input-group-addon{background:0 0;color:#767676;border-left:none;line-height:54px}.select-date .form-control{box-shadow:none !important}.input-group.select-date{position:relative;width:100%}.input-group.select-date .form-control{padding-right:60px;border-radius:30px}.input-group.select-date .input-group-addon{position:absolute;right:22px;top:0;z-index:9;border:0;padding:0;display:block;border-radius:0 !important;height:60px;line-height:60px;font-size:18px;text-align:center;color:#3d5561}.f-upload .input-group-btn{position:absolute;display:block;z-index:5;right:6px;top:6px;overflow:hidden}.f-upload .input-group-btn .button{min-width:inherit;line-height:20px;font-size:16px;cursor:pointer;border-radius:30px}.f-upload .btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;text-align:right;opacity:0;background:0 0;cursor:inherit;display:block}.f-upload .file-input .file-caption-name{height:auto;line-height:25px;margin:9px 0;border:0;width:100%;color:#3d5561}.f-upload .file-caption-icon{display:none}.f-upload .input-group>.form-control{width:100% !important;display:block;border-radius:30px}@media only screen and (max-width:567px){.f-upload .input-group-btn{position:static;display:block;width:100%;margin-top:20px}.f-upload .input-group-btn .button{line-height:32px}}.close{float:none;position:absolute;top:10px;right:10px;line-height:12px;z-index:1}.modal-body{padding:0}#wrapper{display:block;height:auto;margin:0 auto;min-height:100%;overflow:hidden;position:relative;width:100%;background:#fff}#wrapper,.footer-wrapper{opacity:0;transition:all .2s linear}.card{margin-bottom:0;border-radius:0 !important;border:0 !important;padding:0;background:0 0}.card-header{padding:0;border:0;background:0 0;border-radius:0 !important;position:relative;z-index:2}.card-header a{padding:20px 50px 20px 30px;color:#ac7516;display:block;position:relative;cursor:pointer;border-radius:0;font-weight:700;background:0 0;font-size:19px;border:0 !important;border-bottom:1px solid transparent !important}.card-header a.collapsed{color:#ac7516;background:0 0;border-bottom:1px solid #c9c9c9 !important}.card-header a:hover{color:#ac7516}.card-header a:before{position:absolute;top:50%;right:28px;transform:translate(0,-50%);font-family:"Font Awesome 5 Free";content:"\f146";font-weight:400;font-size:20px;color:#b9b9b9}.card-header a.collapsed:before{content:"\f0fe";color:#b9b9b9}.tab-holder{position:relative;padding:0}.nav-tabs{display:none;border:none !important}.tab-holder .card-body,.tab-holder .card{background:0 0;padding:0}.tab-holder .card-body{padding:20px 0 0}.tab-content{padding-top:0}.nav-tabs .nav-link{border:none !important;text-align:center;padding:10px 5px;display:block;border-radius:0;font-size:15px;font-weight:700;color:#3c3c3c;position:relative;position:relative;background:0 0;border-bottom:1px solid #b9b9b9 !important}.nav-tabs .nav-link:before{position:absolute;left:50%;bottom:-2px;height:3px;background:#1d1e6e;content:"";transition:all .2s linear;width:0}.nav-tabs .nav-item{margin:0 !important;padding:0;flex-grow:1;flex-basis:0}.nav-tabs .nav-item:last-child{padding-right:0}.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover{color:#1d1e6e;background:0 0}.nav-tabs .nav-link.active:before,.nav-tabs .nav-link:hover:before{width:100%;left:0}.tab-holder .card{margin-bottom:0}@media(min-width:800px){.nav-tabs{display:flex;border-bottom:1px solid #f5f5f5 !important;padding-bottom:0}.tab-holder .card{border:none !important}.tab-holder .card .card-header{display:none}.tab-holder .card .collapse{display:block}}@media(max-width:799px){.tab-content>.tab-pane{display:block !important;opacity:1}.tab-holder{margin:0}.nav-tabs .nav-link:before{display:none}.tab-holder .card-body{padding:0 0 25px;border:0;border-bottom:1px solid #c9c9c9 !important}.tab-holder .card{margin-bottom:0}.nav-tabs{display:none !important}.tab-content{width:100% !important}.card-header a{padding:20px 20px 20px 0}.card-header a:before{right:2px;font-size:16px}.card-body{padding:0 0 25px !important}}.accordion-holder{padding-bottom:0}.accordion-holder .card-body{padding:0 80px 25px 30px;border:0;border-bottom:1px solid #c9c9c9 !important}.accordion>.card .card-header{margin-bottom:0}.tooltip.show{opacity:1}.tooltip>.tooltip-inner{color:ffffff;font-size:15px;max-width:525px;line-height:24px;border-radius:10px;padding:30px 40px;text-align:left;background-color:#85714e}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{border-top-color:#85714e}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{border-right-color:#85714e}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{border-bottom-color:#85714e}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{border-left-color:#85714e}@media only screen and (max-width:567px){.tooltip>.tooltip-inner{border-radius:10px;padding:15px;max-width:280px;border-radius:0}}.table-holder{overflow-x:auto}.table{min-width:1148px}.table td,.table th{vertical-align:middle !important;padding:5px 20px;border:none !important}.table th{color:#10129f !important;font-size:15px;text-transform:uppercase;background:#fff;padding:15px 20px}tr:nth-child(odd){background-color:#fafafa}tr:nth-child(even){background-color:#f2f2f2}.table-responsive{border-radius:20px;box-shadow:2px 2px 6px 0px rgba(0,0,0,.2)}.table-responsive .table{margin-bottom:0}.subnav{width:100%;margin-bottom:60px}.subnav ul{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center !important;border-bottom:1px solid #b9b9b9}.subnav ul li{padding:0 25px;flex:0 0 auto;width:auto;max-width:100%}.subnav ul li a{display:block;position:relative;text-align:center;font-size:15px;color:#3c3c3c;font-weight:700;cursor:pointer;padding:10px 0}.subnav ul li a:before{position:absolute;left:50%;bottom:-2px;height:3px;background:#1d1e6e;content:"";transition:all .2s linear;width:0}.subnav.alt ul{min-width:570px}.subnav ul li.selected a,.subnav ul li:hover a{color:#1d1e6e}.subnav ul li.selected a:before,.subnav ul li:hover a:before{left:0;width:100%}.inner-container-xlg{padding:140px 0;position:relative;width:100%}.inner-container-lg{padding:120px 0;position:relative;width:100%}.inner-container{padding:80px 0;position:relative;width:100%}.inner-container-md{padding:60px 0;position:relative;width:100%}.inner-container-sm{padding:35px 0;position:relative;width:100%}.inner-container-xs{padding:20px 0;position:relative;width:100%}.header{z-index:9;left:0;width:100%;top:0;transition:all .2s linear;position:fixed;background:#fff}.header .container{position:relative;max-width:1290px}.logo{position:relative;z-index:9;transition:all .2s linear;text-align:center;float:left}.logo a{display:inline-block;position:relative;z-index:2;width:172px;transition:all .2s linear;margin:21px 0 20px}.logo a img{width:100%}.header.sticky{box-shadow:0px 0px 3px 0px rgba(50,50,50,.15)}.banner-holder{position:relative;height:100%;margin:0 auto;width:100%}.bn-caption{bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:4}.bn-caption .container{display:table;height:100%}.bn-content{display:table-cell;text-align:left;vertical-align:middle}.home-banner-slide,.home-banner-slide-img{position:relative}.home-banner-slide-img:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background:url(//www.shanyou.org.sg/wp-content/themes/shanyou/css/../images/banner-overlay.png) no-repeat center center;background-size:100% 100%}.bn-content>div{padding:0;width:100%;display:inline-block;color:#fff;position:relative}.bn-content>div>div,.inner-banner .bn-content>div{margin:0;padding:0;float:none}.bn-content div img{width:auto !important;display:inline-block !important}.bann-scroll{position:absolute;z-index:9;bottom:50px;left:50%;width:50px;text-align:center;transition:all .2s linear;margin-left:-25px}.bann-scroll:before{position:absolute;left:50%;bottom:-70px;width:4px;height:60px;margin-left:-2px;content:"";background:#ddd}.bann-scroll a{display:block;width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,.5);padding-top:10px}.bann-scroll a i{background:#fff;width:30px;height:30px;line-height:30px;border-radius:50%;text-align:center;color:#0689d9;font-size:12px}.SlideNumbers{position:absolute;font-size:14px;line-height:14px;font-weight:500;color:#100249;bottom:30px;left:160px;z-index:2}.bn-content .btn-holder{padding-top:30px}.inner-banner{position:relative;overflow:hidden}.inner-banner-img{position:relative;display:block;overflow:hidden;position:relative;z-index:2}.inner-banner-img{height:200px}.inner-banner-img>img{height:100%;width:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;font-family:"object-fit:cover; object-position:top";position:relative}.inner-banner.banner-no-text .inner-banner-img{height:auto}.inner-banner.banner-no-text .inner-banner-img>img{width:100%;height:auto}.top-menu-holder{float:right;clear:right;position:relative;margin-right:330px}.menu-mobile{display:none;padding:20px 28px}.menu-mobile:after{content:"\f0c9";font-family:"Font Awesome 5 Free";font-size:30px;padding:0;float:right;position:relative;top:4px;font-weight:900;color:#a28b5f}.menu-dropdown-icon:before{display:none;content:"\f067";font-family:"Font Awesome 5 Free";cursor:pointer;padding:0;color:#fff;font-weight:900;opacity:0;position:absolute;top:0;right:0;background:#a28b5f;line-height:42px;width:42px;text-align:center;z-index:1}.menu>ul{margin:0 auto;width:100%;list-style:none;padding:0;position:relative;box-sizing:border-box}.menu>ul:before,.menu>ul:after{content:"";display:table}.menu>ul:after{clear:both}.menu>ul>li{float:left;padding:0;margin:0}.menu>ul>li a{text-decoration:none;padding:15px 10px;display:block;font-size:16px;font-weight:400;position:relative;color:#707070;line-height:40px}.menu>ul>li.selected>a{color:#3c3c3c;font-weight:700}.menu>ul>li:hover>a{color:#3c3c3c}.menu>ul>li>ul{display:none;width:85%;background:#fff;padding:10px 20px;position:absolute;z-index:99;left:50%;margin:0;list-style:none;box-sizing:border-box;box-shadow:0px 0px 3px 0px rgba(0,0,0,.2);margin-top:0;border-top:3px solid #a28b5f;transform:translate(-50%,0%)}.menu>ul>li>ul:before,.menu>ul>li>ul:after{content:"";display:table}.menu>ul>li>ul:after{clear:both}.menu>ul>li>ul>li{margin:0;padding-bottom:0;list-style:none;width:50%;background:0 0;float:left}.menu>ul>li>ul>li a{padding:5px 0;font-size:14px;line-height:20px;color:#707070;width:100%;display:block}.menu>ul>li>ul>li a:hover,.menu>ul>li>ul>li.selected a,.menu>ul>li>ul>li>ul>li.selected a{color:#1d1e6e !important}.menu>ul>li>ul>li>ul{display:block;padding:0;margin:0;list-style:none;box-sizing:border-box;padding-left:15px;padding-right:15px}.menu>ul>li>ul>li>ul:before,.menu>ul>li>ul>li>ul:after{content:"";display:table}.menu>ul>li>ul>li>ul:after{clear:both}.menu>ul>li>ul>li>ul>li{float:left;width:100%;padding:0;margin:0}.menu>ul>li>ul>li>ul>li a{border:0;color:#707070}.menu>ul>li>ul>li>ul>li>ul{list-style:none;margin:0;padding:0}.menu>ul>li>ul.normal-sub{width:250px;left:auto;padding:10px 20px;transform:translate(0%,0%)}.menu>ul>li>ul.normal-sub>li{width:100%}.menu>ul>li>ul.normal-sub>li a{border:0;padding:5px 0}@media only screen and (max-width:1279px){.menu-container{width:100%}.menu-mobile{display:block;height:70px;background:#fff}.menu-dropdown-icon:before{opacity:1;display:block}.menu>ul{display:none}.menu>ul>li{width:100%;float:none;display:block;position:relative;border-top:1px solid #f1f1f1;margin:0}.menu>ul>li a{padding:1.5em;width:100%;display:block}.menu>ul>li>ul{position:relative;border:0;box-shadow:none;margin:0;padding:0;padding-bottom:15px}.menu>ul>li>ul.normal-sub{width:100%;padding-top:0}.menu>ul>li>ul>li{float:none;width:100%;margin-top:0}.menu>ul>li>ul>li:first-child{margin:0}.menu>ul>li>ul>li>ul{position:relative}.menu>ul>li>ul>li>ul>li{float:none}.menu .show-on-mobile{display:block;background:#fff}.menu>ul>li.about-us-menu>ul>li,.menu>ul>li.admissions-menu>ul>li{width:100%}.menu>ul>li a:before{display:none}.top-menu-holder{width:100%;margin:0;position:absolute;left:0;z-index:5}.menu>ul>li>a{padding:1px 30px !important}.menu>ul>li li>a{padding:5px 20px !important}.menu>ul>li>ul>li>ul{padding:0}.menu>ul>li>ul>li>ul>li a{padding:5px 0 !important}}.footer-wrapper{display:block;position:relative;width:100%;font-size:15px;line-height:25px;font-weight:400;letter-spacing:0px;color:#707070;background:#fff}.footer-nav{list-style:none;margin:0;padding:0}.footer-nav li a{display:block;line-height:30px}.footer-nav.two-col li{float:left;width:50%}.footer-logo{width:154px;margin-bottom:25px}.foo1{width:320px}.foo2{width:390px}.foo-box h5{margin-bottom:15px;font-size:18px;text-transform:uppercase;padding-bottom:10px;color:#3c3c3c}.foo-box h5:before{position:absolute;left:0;bottom:0;width:100%;height:4px;background:url(//www.shanyou.org.sg/wp-content/themes/shanyou/css/../images/title-line.png) no-repeat left top;content:""}.footer-social{list-style:none;margin:0;padding:20px 0 0}.footer-social li{display:inline-block;margin-right:5px}.footer-social li a{display:block;width:32px;height:32px;border:1px solid #707070;color:#707070;border-radius:50%;line-height:32px;text-align:center;font-size:14px}.footer-social li a:hover{color:#fff;background:#ac7516;border-color:#ac7516}.footer-wrapper a{color:#707070}.footer-wrapper a:hover,.footer-nav li.selected a{color:#ac7516}.contact-list{list-style:none;margin:0;padding:0}.contact-list li{padding-bottom:15px;padding-left:40px;font-size:16px;line-height:22px;color:#6c6c6c;position:relative}.contact-list li a{color:#6c6c6c}.contact-list li i{position:absolute;left:0;top:1px;color:#ac7516;font-size:18px}.contact-list li a:hover{color:#ac7516}.button{cursor:pointer;display:inline-block;vertical-align:middle;text-align:center;position:relative;outline:none !important;text-decoration:none !important;font-size:16px;line-height:17px;font-weight:700;padding:18px 35px;color:#fff;border-radius:10px;border:1px solid #85714e;vertical-align:top;background:#85714e;transition:all .2s linear}.btn-bdr{background:0 0;border-color:#262424;color:#56315c}.btn-blue{border-color:#10119f;color:#fff;background:#10119f}.btn-gray{border-color:gray;color:#fff;background:gray}.btn-golden{border-color:#ac7516;color:#fff;background:#ac7516}.btn-white{border-color:#fff;color:#262424;background:#fff}.button:hover,.button:focus,.button.selected{color:#fff;background:#ac7516;border-color:#ac7516}.btn-golden:hover,.btn-golden:focus,.btn-golden.selected{color:#fff;background:#10119f;border-color:#10119f}.btn-gray:hover,.btn-gray:focus,.btn-gray.selected{border-color:#85714e;color:#fff;background:#85714e}.btn-bdr:hover,.btn-bdr:focus,.btn-bdr.selected{color:#fff;background:#ac7516;border-color:#ac7516}.btn-block{width:100%;padding:18px 0!important;min-width:inherit}.mwidth{width:200px}.btn-donate{margin-left:15px;line-height:6px;background:#e3170a;border-color:#e3170a}.btn-donate:hover{background:red;border-color:red}.welcome-container{text-align:center;color:#fff;background:#a28b5e;font-size:15px;text-transform:uppercase;padding:8px 0;font-weight:600}.top-right{position:absolute;top:0;right:0;padding:15px 0;width:480px;z-index:5}.top-search{position:relative}.top-search-input{width:100%;height:40px;border:1px solid #b9b9b9;border-radius:20px;padding:0 50px 0 20px;color:#444}.top-search-button{position:absolute;top:0;right:0;width:50px;height:40px;background:0 0;border:none;color:#b9b9b9;padding:0;text-align:center}.top-right a{color:#3c3c3c;position:relative;margin-right:10px}.top-right a:last-child{margin-right:0}.top-right a i{font-size:20px}.shopping-count{position:absolute;top:-7px;right:-10px;display:block;color:#fff;font-size:13px;border-radius:10px;padding:4px 5px 1px;background:#ac7516;line-height:13px}.top-user,.top-cart{margin-top:8px}.top-user .dropdown-menu{padding:0}.top-user .dropdown-menu ul{list-style:none;margin:0;padding:0}.top-user .dropdown-menu ul li,.top-user .dropdown-menu ul li a{display:block;font-size:14px}.dropdown-menu ul li a{padding:5px 15px}.dropdown-menu ul li a:hover{color:#fff;background:#ac7516}.pageTitle{position:relative;display:block;padding:0 0 20px}.pageTitle h1,.pageTitle h2{font-size:45px;letter-spacing:-.8px;font-weight:700;padding-bottom:0}.pageTitle h1 strong,.pageTitle h2 strong{font-weight:800}.pageTitle h3{font-size:30px;font-weight:700}.pageTitle:last-child{padding-bottom:0}.pageTitle p{font-size:20px}.pageTitle img{max-width:100%;vertical-align:middle;position:relative;margin-top:-5px}.bn-content>div{width:620px}.inner-banner .bn-content>div{width:100%}.bn-content h2{font-size:45px;font-weight:800;text-transform:uppercase;color:#fff}.bn-content h1{font-size:40px;font-weight:800;color:#fff}.bn-content p{font-size:20px;line-height:30px}.bn-content .banner-btn-holder{padding-top:15px}.footer{padding:25px 0;background:#fafafa;border-top:1px solid #eaeaea;text-align:center}.copyright,.footer .footer-nav{display:inline-block}.footer .footer-nav li{display:inline-block;margin-left:25px;position:relative}.footer .footer-nav li:before{position:absolute;top:8px;left:-16px;height:16px;width:2px;content:"";background:#a8a8a8}.bottom-contact{list-style:none;margin:0;padding:50px 0 0;text-align:center}.bottom-contact li{display:inline-block;margin:0 20px}.bottom-contact li i{color:#ac7516;margin-right:8px}.home-banner-thumb{position:absolute;bottom:80px;right:0;z-index:2;width:40%}.home-banner-thumb-slide{padding:0 8px}.home-banner-thumb-slide-img{border:1px solid #fff;border-radius:10px;position:relative;overflow:hidden}.home-banner-thumb-slide-img:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background:url(//www.shanyou.org.sg/wp-content/themes/shanyou/css/../images/banner-overlay.png) no-repeat center center;background-size:100% 100%}.home-banner-thumb-slide img{width:100%}.home-banner-thumb .slick-list.draggable{padding-left:0 !important;padding-right:30px !important}.slick-arrow,.custom-slick-button button{opacity:1;text-align:center;color:#fff;border:2px solid #fff;font-size:20px;width:50px;height:50px;line-height:48px;border-radius:10px;background:0 0;padding:0;transition:all .2s linear}.custom-slick-button.md button,.testimonial-slider .slick-arrow,.photo-gallery-slider .slick-arrow{width:36px;height:36px;line-height:34px}.slick-arrow:hover,.custom-slick-button button:hover{background:#fff;color:#3c3c3c;border-color:#fff !important}.slick-prev,.custom-slick-button button:first-child{border-bottom-right-radius:0 !important;border-top-right-radius:0 !important}.slick-next,.custom-slick-button button:last-child{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.custom-slick-button button:first-child{margin-right:5px}.home-banner-thumb .slick-arrow{font-size:10px;width:20px;height:20px;line-height:20px;border-radius:5px;border:1px solid #3c3c3c;transform:translate(0,0);top:auto;bottom:-35px;color:#3c3c3c}.home-banner-thumb .slick-next{right:auto;left:35px}.custom-slick-button.slick-dark button,.photo-gallery-slider .slick-arrow{color:#bcbcbc;border-color:#bcbcbc}.custom-slick-button.slick-dark button:hover,.photo-gallery-slider .slick-arrow:hover{color:#fff;border-color:#707070 !important;background-color:#707070}.bottom-newsletter{position:relative}.newsletter-input{width:98%;height:50px;border:1px solid #fff;background:#fff;padding-left:20px;border-radius:10px}.newsletter-button{position:absolute;top:0;right:0;width:50px;height:50px;background:#85714e;border:none;border-bottom-right-radius:10px;border-top-right-radius:10px;text-align:center;padding:0;line-height:50px;color:#fff}.newsletter-button:hover{background:#ac7516}.newsletter-left{color:#fff;font-size:18px}.newsletter-left h3{font-size:30px;color:#bca064;font-weight:800;text-transform:uppercase;padding-bottom:5px}.intro-info-container{background:#fff;padding:80px;border-radius:10px;box-shadow:0px 0px 8px 0px rgba(0,0,0,.1)}.intro-img-holder{position:relative;padding-left:25px}.intro-img-holder img{border-bottom-left-radius:10px;border-top-left-radius:10px}.intro-img-holder:before,.name-img-holder:before{position:absolute;content:"";width:25px;height:70%;left:0;top:50%;transform:translate(0%,-50%);background:#bda064}.intro-info-container .pageTitle{border-bottom:1px solid #e8e8e8;margin-bottom:20px;padding-bottom:10px;line-height:51px}.home-service-box a{display:block;color:#fff;font-size:14px;line-height:24px;text-align:center;position:relative}.home-service-box .img-holder{padding-bottom:148.27%}.home-service-box-info{position:absolute;left:0;bottom:55px;z-index:1;transition:all .2s linear;width:100%;transition:all .2s linear;z-index:3}.home-service-box-info-ov{position:absolute;left:0;top:0;z-index:1;transition:all .2s linear;width:100%;height:100%;padding:10px 40px;overflow-y:auto;background:rgba(177,150,94,1);transition:all .2s linear;opacity:0;visibility:hidden;z-index:3}.home-service-box a h4{color:#fff !important;font-size:25px}.home-service-box a h4 span{display:block}.home-service-box-info-ov h4 span{color:#fff !important}.home-service-box .img-holder:before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";z-index:2;background:url(//www.shanyou.org.sg/wp-content/themes/shanyou/css/../images/servies-overlay.png) no-repeat top left;background-size:100% 100%;transition:all .2s linear}.home-service-box:hover .home-service-box-info{opacity:0;visibility:hidden}.home-service-box:hover .home-service-box-info-ov{opacity:1;visibility:visible}.home-service-box-info-ov .btn-link{color:#fff !important;margin-bottom:15px}.home-service-box-info-ov .btn-link:before{background:#fff}.upcoming-events-left{padding-right:80px;color:#fff;font-size:20px;line-height:30px}.upcoming-events-left .pageTitle p{margin-bottom:5px}.upcoming-events-slider .slick-list.draggable{padding:45px 65px 45px 8px !important}.upcoming-events-slide{padding:0 25px;transition:all .2s linear;transform:scale(1,1)}.upcoming-events-slide.slick-current{transform:scale(1.2,1.2);z-index:5}.upcoming-events-box a{display:block;border-radius:20px;box-shadow:0px 0px 8px 0px rgba(0,0,0,.1);background:#fff;overflow:hidden}.upcoming-events-box .img-holder{padding-bottom:80.75%}.upcoming-events-box-info{padding:30px;font-size:16px;line-height:22px}.upcoming-events-box-info h6{font-size:10px;color:#1d1e6e;font-weight:800;text-transform:uppercase;padding-bottom:10px;transition:all .2s linear}.appreciated-box{text-align:center;color:#fff;font-size:20px}.appreciated-box h3{font-size:30px;font-weight:800;color:#bca064}.appreciated-box p{margin-bottom:30px;padding:0 70px}.inner-banner .bn-caption{background:rgba(0,0,0,.2)}.about-intro-right{padding-left:35px}.about-intro-left{padding-right:30px}.about-intro-left .lead{font-size:30px;color:#3c3c3c;line-height:40px}.name-img{padding:40px 30px;background:#fff;border-radius:10px;box-shadow:0px 0px 8px 0px rgba(0,0,0,.1);text-align:center}.name-img-holder{position:relative;padding-left:25px;padding-right:45px}.mission-vision-box{text-align:center;color:#fff;font-size:18px;padding:35px 15px}.about-video{padding:0 30px 0 0}.milestones-slider-holder{position:relative;margin-right:-140px;margin-left:-30px}.milestones-slide{padding:30px 30px 0;color:#fff}.milestones-slide h2{font-size:45px !important;color:#fff;font-weight:700;line-height:80px;transition:all .2s linear}.milestones-slider .slick-list.draggable,.milestones-thumb-slider .slick-list.draggable{padding:0 140px 0 0 !important;overflow:visible}.milestones-slide.slick-current h2{font-size:60px !important;font-weight:900}.milestones-thumb-slider{padding-top:40px}.milestones-thumb-slide{position:relative;padding:0 30px;cursor:pointer}.milestones-thumb-slide span{background:#bda064;display:block;width:19px;height:19px;border-radius:50%;border:2px solid #fff;position:relative;z-index:1;margin-left:50px}.milestones-thumb-slide.slick-current span{background:#fff}.milestones-thumb-slide:before,.milestones-thumb-slide:after{position:absolute;width:50%;height:2px;background:#fff;bottom:9px;content:"";z-index:0}.milestones-thumb-slide:before{left:90px}.milestones-thumb-slide:after{right:-90px}.management-team-box{padding:20px 0;text-align:center}.management-team-box a{display:block;color:#707070}.management-team-box .img-holder{padding-bottom:75%;border-top-left-radius:10px;border-top-right-radius:10px}.management-team-info{background:#f2f2f2;padding:25px 15px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.management-team-info h5{font-size:19px;color:#ac7516;line-height:22px;padding-bottom:5px}.management-team-info p{color:#707070;font-size:13px;text-transform:uppercase}.accordion-holder .card-body h6{padding-bottom:3px;font-weight:700}.accordion-holder .card:last-child .card-body,.tab-holder .card:last-child .card-body{border-bottom:0 !important}.attachment-list{list-style:none;margin:0 -8px;padding:0;position:relative;display:flex;flex-wrap:wrap}.attachment-list li{padding:10px 8px;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.attachment-list.col4 li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.attachment-list a{display:block;background:#fff;border:1px solid #ddd;border-radius:10px;position:relative;padding:20px 20px 20px 60px;color:#3c3c3c;font-weight:600}.attachment-list a i{position:absolute;left:20px;top:50%;font-size:30px;transform:translateY(-50%)}.attachment-list a:hover{background:#ac7516;border-color:#ac7516;color:#fff}.services-list .home-service-box .img-holder{padding-bottom:100%}.services-list .home-service-box{padding:10px 0}.services-list .home-service-box a{border-radius:10px;overflow:hidden;position:relative}.services-list .home-service-box-info{position:static;background:#f2f2f2;padding:25px 15px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.services-list .home-service-box-info h4{color:#ac7516 !important}.counselling-team-slide{padding:0 10px}.counselling-team-box a{display:block;border-radius:10px;overflow:hidden;position:relative}.counselling-team-box .img-holder{padding-bottom:133.33%;display:none}.counselling-team-box-ov{left:0;top:0;width:100%;height:100%;padding:25px;color:#fff;transition:all .2s linear;z-index:2;background:rgba(0,0,0,.5)}.counselling-team-box:hover .counselling-team-box-ov{opacity:1;visibility:visible}.counselling-team-box-ov h5{font-size:20px;color:#fff}.counselling-team-box-ov p{margin:0;font-size:13px;line-height:24px}.counselling-team-slider .slick-list.draggable{padding:0 60px !important}.charge-card .img-holder{padding-bottom:83.57%;border-top-left-radius:10px;border-top-right-radius:10px}.charge-card-info-holder{background:#fff;padding:20px 30px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;text-align:center;position:relative}.charge-card{padding:0 0 20px}.charge{width:142px;height:142px;border-radius:50%;line-height:130px;background:#fff;display:block;position:absolute;font-size:35px;color:#1d1e6e;font-weight:800;top:-50%;left:50%;transform:translateX(-50%);z-index:3}.charge-card-info{position:relative;z-index:4;padding-top:15px}.charge-card-info h5{font-size:20px;color:#262424}.counselling-fees-holder{position:relative;margin-top:-185px}.testimonial-slider{margin-top:30px}.testimonial-slider .slick-prev{left:-60px}.testimonial-slider .slick-next{right:-60px}.testimonial-box{color:#fff;padding-top:10px;position:relative;padding-left:40px;padding-right:20px}.testimonial-box:before{position:absolute;left:0;top:0;content:"";width:28px;height:22px;background:url(//www.shanyou.org.sg/wp-content/themes/shanyou/css/../images/quote.png) no-repeat}.testimonial-writer h5{font-size:20px;color:#fff;padding-bottom:5px;font-weight:800}.accordion-style1 .card-header a{padding:20px 20px 20px 0;color:#1d1e6e}.accordion-style1 .card-body{padding:0 0 25px}.accordion-style1 .card-header a:before{font-size:16px;right:0}.accordion-white,.accordion-white .card-header a,.accordion-white .card-header a:before,.txt-white .ul-listing,.txt-white .ul-listing li:before{color:#fff !important}.accordion-white .card-header a.collapsed,accordion-white .card-body{border-color:#fff !important}.accordion-white .card{background:0 0}.activities-slider{margin:30px -15px 0}.activities-slide{padding:0 15px}.activities-box h5{font-size:18px;color:#262424;font-weight:700}.activities-list ul{list-style:none;margin:0;padding:0}.activities-list ul li{padding:15px 0}.activities-list ul li a{position:relative;display:block;color:#262424;font-size:13px;padding:7px 0 7px 85px}.activities-list ul li a h6{font-size:18px;color:#262424;font-weight:700;padding-bottom:0}.activities-date{position:absolute;left:0;top:0;color:#ac7516;line-height:58px;text-align:center;width:58px;height:58px;background:#fff;border-radius:10px;font-size:28px;font-weight:700;box-shadow:2px 2px 6px 0px rgba(0,0,0,.2)}.activities-box.alt h5,.activities-box.alt .activities-list ul li a h6,.activities-box.alt .activities-list ul li a{color:#fff}.activities-box.alt .activities-date{color:#262424}.distribution-service{color:#fff;text-align:center;font-size:20px}.distribution-service h3{color:#bca064;font-size:30px;padding-bottom:5px;font-weight:800}.spt-nav{list-style:none;margin:0 -10px;padding:0;display:flex;flex-wrap:wrap}.spt-nav li{flex:0 0 33.333333%;max-width:33.333333%;padding:10px}.spt-nav li a{display:block;text-align:center;background:#f2f2f2;border-radius:10px;font-size:16px;font-weight:700;color:#262424;padding:40px 20px}.spt-nav li a:hover{color:#fff;background:#85714e}.social{list-style:none;margin:0;padding:20px 0;display:block}.social li{display:inline-block;padding:0 20px;font-size:30px}.social li a{color:#fff}.social li a:hover{color:#ac7516}.outreach-event .img-holder{padding-bottom:100%}.outreach-event a{text-align:left}.outreach-event a h5{color:#fff;font-size:19px}.outreach-event .home-service-box-info{padding:0 30px;bottom:30px}.outreach-event .home-service-box-info-ov{padding:30px}.outreach-events-slider{background:#000}.news-list{list-style:none;margin:0;padding:0}.news-list li{display:block;border-bottom:1px solid #eaeaea;padding:20px 0}.news-list li:last-child{border-bottom:0}.news-list li a{display:block;color:#6c6c6c}.news-list li h5{padding-bottom:0;color:#262424;font-size:20px;font-weight:700;transition:all .2s linear}.news-list li a:hover h5{color:#1d1e6e}.news-list li .news-date{color:#ac7516;font-size:12px;text-transform:uppercase;margin-bottom:5px}.upcoming-events-list .upcoming-events-box{padding:15px 0}.upcoming-events-list .upcoming-events-box a:hover{color:#fff;background:#bca064}.upcoming-events-list .upcoming-events-box a:hover h6{color:#fff}.modal-content{border-radius:20px}.modal-header{padding:70px 70px 20px;border:none;display:block}.modal-body{padding:0 70px 70px}.modal-header h3{color:#262424;font-size:30px;font-weight:800;padding-bottom:5px}.modal-header .close{padding:0;margin:0;right:30px;top:30px;color:#b4b4b4;opacity:1}.modal-header .close:hover{color:#262424}.gallery-img a{display:block;border-radius:10px;overflow:hidden}.gallery-img{padding:10px}.photo-gallery-slider{margin:0 -10px}.wrap-modal-slider{opacity:0;transition:all .3s}.wrap-modal-slider.open{opacity:1}.photo-gallery-slider .slick-prev{left:-44px}.photo-gallery-slider .slick-next{right:-44px}.event-details-left{padding-right:35px}.event-details-right{padding-left:35px}.event-details{padding:50px 0;border-bottom:1px solid #f0f0f0;margin-bottom:30px}.event-details-footer a{display:block;font-size:13px;text-transform:uppercase;color:#7f7f7f}.event-details-footer a span{display:inline-block;vertical-align:middle}.event-details-footer a i{font-size:20px;display:inline-block;vertical-align:middle;position:relative;margin-top:-2px}.event-details-footer a:hover{color:#10129f}.event-details-right h3{font-size:30px;font-weight:800;color:#bca064}.upcoming-events{list-style:none;margin:0;padding:0}.upcoming-events li{display:block;border-top:1px solid #eaeaea;padding:20px 0}.upcoming-events li a{display:block;color:#171717}.upcoming-events li a .news-date{color:#1d1e6e;font-size:14px;font-weight:700;text-transform:uppercase}.title1{margin-bottom:40px}.title1:last-child{margin-bottom:0}.title1 h3{font-size:30px;font-weight:400}.title1 h3 strong{display:block;color:#ac7516}.form-holder .button{padding:15px 20px;min-width:200px;line-height:18px}.thankyou-container{color:#fff}.thankyou-container h1{font-size:70px;color:#fff;font-weight:800}td .button{padding:13px 10px;width:180px}td a{color:#6c6c6c}td a:hover{color:#85714e}.programmes-form .form-group{margin-bottom:30px}.mc4wp-response{padding-top:15px;color:#fff}.tab-img{padding-top:45px}.full-sm{margin:0 auto;width:100%;max-width:1148px}.lead{font-size:20px}.img-left{float:left;margin:7px 20px 20px 0}.img-right{float:right;margin:7px 0 20px 20px}.video-container a{display:block;position:relative}.video-container a:before{position:absolute;left:50%;top:50%;z-index:2;font-family:"Font Awesome 5 Free";font-weight:900;content:"";transition:all .2s linear;opacity:1;transform:translate(-50%,-50%);width:100px;height:100px;background:url(//www.shanyou.org.sg/wp-content/themes/shanyou/css/../images/play.png) no-repeat center center;background-size:100% 100%}.video-container a:hover:before{opacity:1}.bg-overlay-dark:before{position:absolute;content:"";width:100%;height:100%;display:block;left:0;top:0;background:rgba(0,0,0,.65)}.txt-link{color:#00549f!important;text-decoration:underline !important;font-weight:400}a.txt-link:hover{color:#000 !important;text-decoration:underline !important}.btn-link{display:inline-block;position:relative;text-decoration:none !important;color:#262425 !important;text-transform:uppercase;position:relative;font-weight:800;padding:0 0 5px;background:0 0;border:none;transition:all .2s linear}.btn-link:before{position:absolute;left:0;bottom:0;width:100%;height:3px;background:#262425;content:"";transition:all .2s linear}a.btn-link:hover,button.btn-link:hover{color:#ac7516 !important}a.btn-link:hover:before,button.btn-link:hover:before{background:#ac7516}.txt-red{color:#ff0100 !important}a.txt-red:hover{color:#000 !important}.txt-dark{color:#444 !important}a.txt-dark:hover{color:#000 !important}.txt-white{color:#fff !important}a.txt-white:hover{color:#fff !important}.txt-light{color:#505050 !important}a.txt-light:hover{color:#000 !important}.txt-golden{color:#ac7516 !important}a.txt-golden:hover{color:#000 !important}.txt-blue{color:#1d1e6e !important}a.txt-blue:hover{color:#000 !important}[data-animation-in]{opacity:0}.white_button{background:0 0;color:#fff;border:3px solid #fff;vertical-align:middle;cursor:pointer;display:inline-block;text-align:center;z-index:999;position:relative;top:80%;text-decoration:none;font-size:20px;font-weight:700;border-radius:10px;transition:all .2s linear;min-width:180px;padding:16px}.white_button:hover{color:#fff !important}.navi-boxes{margin-bottom:20px}.navi-boxes .col-md-3,.donate-boxes .col-md-3{padding-left:5px;padding-right:5px}.navi-box-item{margin-bottom:20px}.navi-box-item .img-holder{height:400px;border-radius:10px;padding-bottom:unset;text-align:center}.donate-boxes{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:1rem}.donate-boxes .item{display:flex}.donate-box-item{padding:10px;border:1px solid #c7c6c6;border-radius:8px;text-align:center;display:flex;flex-direction:column;background:#fff}.donate-image-box{text-align:center}.donate-image-box img{display:inline-block;width:100%}.donate-box-item .button{width:100%}.donate-box-item p{text-align:left}.donate-button{position:relative;margin-top:auto}@media only screen and (max-width:450px){.donate-boxes{grid-template-columns:repeat(1,minmax(0, 1fr))}}@media only screen and (max-width:1000px){.white_button{min-width:inherit;margin:10px;width:80%}}@media only screen and (min-width:1000px){div#donation:before{margin-top:-240px;height:240px;visibility:hidden;content:'';display:block}div#fundraise:before{margin-top:-180px;height:180px;visibility:hidden;content:'';display:block}div#volunteer_us:before{margin-top:-240px;height:240px;visibility:hidden;content:'';display:block}div#career:before{margin-top:-180px;height:180px;visibility:hidden;content:'';display:block}}@-ms-viewport{width:auto !important}@media print{a[href]:after{content:none !important}}.breadcrumbs li.current-item span{font-weight:700;color:#ac7516}.gold_hover:hover{background-color:#ac7516;border-color:#ac7516;transition:all .2s linear}.footer .footer-nav li ul.sub-menu{padding-left:0}.footer .footer-nav li ul.sub-menu li{margin-left:0}.footer .footer-nav{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start}.footer .footer-nav li{width:100%}.footer .footer-nav li:before{display:none}