/*!
Theme Name: blackbird2020
Theme URI: blackbird.sg
Author: Blackbird.sg
Author URI: blackbird.sg
Description: Description
Version: 1.0.0
Text Domain: blackbird.sg
*/
html,.page-container{margin-top:0 !important;overflow-x:hidden}#wpadminbar{position:fixed;bottom:-32px;top:auto;left:0;transition:all ease .3s}@media(max-width:782px){#wpadminbar{bottom:-46px}body.adminbar-aktif #adminbar_toggle{bottom:46px}}#adminbar_toggle{position:fixed;height:30px;width:30px;opacity:.3;background:#333;bottom:0;left:0;cursor:pointer;transition:all ease .3s;z-index:9999}body.adminbar-aktif #adminbar_toggle{bottom:32px}body.adminbar-aktif #wpadminbar{bottom:0}:root{--main_grey_1:#8d8d8d;--main_blue_1:#013656;--main_green_1:#c7fdff}html,body{margin:0;height:100%;font-family:'IBM Plex Sans';font-size:14px;color:var(--main_grey_1);line-height:1.4;font-weight:400}body a{text-decoration:none;transition:all ease .5s;outline:none !important;color:var(--main_grey_1)}body a:hover{color:var(--main_blue_1)}body button{outline:none !Important}h1,h2,h3,h4,.h1,.h2,.h3,.h4{margin-top:0;font-weight:400;font-family:'Questrial'}body p:last-child{margin-bottom:0}p{margin-top:0}.container{width:1100px;margin:0 auto}.zrow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.zcol.col-12{width:100%}.zcol.col-7{width:calc(58.3% - 30px)}.zcol.col-6{width:calc(50% - 30px)}.zcol.col-5f{width:calc(41.6% - 0px)}.zcol.col-5{width:calc(41.6% - 30px)}.zcol.col-3{width:calc(25% - 30px)}.zcol.col-3-f{width:calc(25%)}.panel_grid_cell_wrapper.full_width_ct{width:100%}.widget_zen-image-desc{width:100%}.row_midle_center .panel_grid_cell_wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row_midle_center>div>div.panel-grid-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;height:100%}#page{position:relative;z-index:9}#content{position:relative;z-index:9}html,body.page-template-tpl-main{color:var(--main_grey_1)}body.page-template-tpl-main{background-image:url(/wp-content/uploads/2022/02/bb_background-c.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.page-template-tpl-main .page_wrapper{opacity:0;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.page_wrapper_inn{overflow:hidden}.page_wrapper.active .page_wrapper_inn{overflow:hidden;height:auto !important}.page-template-tpl-main #main{min-height:100vh}.page-template-tpl-main .page_wrapper .full_screen{min-height:100vh;height:fit-content !important;padding-top:150px;padding-bottom:150px !important;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-overflow-scrolling:touch}.page-template-tpl-main .page_wrapper.active{display:block !important}.page-template-tpl-main .page_wrapper.show{opacity:1}.p_size_2 p{font-size:35px;font-family:"Questrial";color:var(--main_blue_1);font-weight:300;line-height:1.5}.p_w_500 p{font-weight:600}#masthead{position:fixed;top:0;left:0;width:100%;height:0;z-index:10}.header-inner{display:-webkit-box;display:-ms-flexbox;height:0;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-logo-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:20px}a.logo-link img{height:73px;width:auto}.top-menu-container{opacity:1 !important;visibility:visible !important}.top-menu-container ul.menu{margin-top:0;margin-bottom:0;list-style:none;padding-left:0;margin-top:32px}.top-menu-container ul.menu li{list-style:none;margin-bottom:15px}.top-menu-container ul.menu li.hide{display:none}.top-menu-container ul.menu li a{font-weight:600}.top-menu-container ul.menu li a:hover,.top-menu-container ul.menu li.active a{color:var(--main_blue_1)}body.scrolled #backtotop{opacity:1;visibility:visible}#backtotop:hover{background:#2d2d2d;border-color:#2d2d2d;color:#fff}.page-template-tpl-blank #masthead,.page-template-tpl-blank .site-footer{display:none}.page-template-tpl-blank,.page-template-tpl-blank #page,.page-template-tpl-blank #primary,.page-template-tpl-blank #main,.page-template-tpl-blank article,.page-template-tpl-blank .page-container,.page-template-tpl-blank .entry-content,.page-template-tpl-blank #content,.page-template-tpl-blank ._df_book{height:100%;width:100%}#colophon{position:fixed;bottom:0;left:0;width:100%;height:0;z-index:9;padding:0}.socmed-link.template_1{text-align:right}.socmed-link.template_1 a{font-size:22px;line-height:1}.socmed-link.template_1 a span{font-size:85%}.socmed-link.template_1 .socmed-link>a{display:inline-block;margin-right:15px;color:var(--main_blue_1)}.socmed-link.template_1 .socmed-link>a:hover{color:#333}.socmed-link.template_1 .socmed-link>a:last-child{margin-right:0}.footer-widget{z-index:9;position:relative;top:-100px;display:inline-block}#colophon .container{position:relative;display:flex;align-items:flex-end;justify-content:space-between}.zen-button.btn_right{text-align:right}.zen-button.temp1 a{font-size:25px;padding-bottom:20px;padding-right:20px;position:relative;color:var(--main_blue_1)}.zen-button.temp1 a:before{content:'';display:block;width:90px;height:2px;position:absolute;bottom:10px;right:0;background:var(--main_blue_1);-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.zen-button.temp1 a:after{content:'';width:12px;height:12px;position:absolute;right:0;bottom:4px;border-right:2px solid var(--main_blue_1);border-bottom:2px solid var(--main_blue_1);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.zen-button.temp1 a:hover:before{width:30px;right:-5px;background:var(--main_blue_1)}.zen-button.temp1 a:hover:after{right:-5px;border-color:var(--main_blue_1)}.white-text,.white-text p,body .white-text a,.white-text h1,.white-text h2,.white-text h3,.white-text h4{color:#fff}.white-text a:hover{color:#f1668c}.white-text .zen-button.temp1 a{border-color:#fff;color:#fff}.white-text .zen-button.temp1 a:hover{border-color:#fff;color:var(--grey2);background:#fff}.blue_text p{color:var(--main_blue_1)}.p_size_3 p{font-size:16px}.ctc-form br{display:none}.ctc-form .wpcf7-response-output{width:100% !important}.ctc-form.contact-form{max-width:450px;margin-left:auto;margin-right:auto}.ctc-form .wpcf7-form-control-wrap{display:block;margin:0;line-height:1}.ctc-form input[name=your-book-type]{display:none}.ctc-form textarea{height:150px}.ctc-form input::placeholder,.ctc-form textarea::placeholder{color:#ccc}.ctc-form label{display:block;margin-bottom:5px;color:#013656;font-size:12px}.ctc-form input,.ctc-form textarea{margin-bottom:0;width:100%;outline:none !Important;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--grey2);font-size:12px;line-height:20px;font-style:normal;border:0;border-bottom:1px solid #707070;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:0;padding-top:0;padding-right:15px;padding-bottom:2px;padding-left:0;background:0 0;font-family:'IBM Plex Sans' !important}.ctc-form input::-webkit-input-placeholder,.ctc-form textarea::-webkit-input-placeholder{color:#8d8d8d}.ctc-form input::-moz-placeholder,.ctc-form textarea::-moz-placeholder{color:#8d8d8d}.ctc-form input:-ms-input-placeholder,.ctc-form textarea:-ms-input-placeholder{color:#8d8d8d}.ctc-form input::-ms-input-placeholder,.ctc-form textarea::-ms-input-placeholder{color:#8d8d8d}.ctc-form input::placeholder,.ctc-form textarea::placeholder{color:#8d8d8d}.ctc-form input[type=text]:-webkit-autofill,.ctc-form input[type=text]:-webkit-autofill:first-line ,.ctc-form input[type=text]:-webkit-autofill:hover,.ctc-form input[type=text]:-webkit-autofill:focus .ctc-form input[type=text]:-webkit-autofill:active,.ctc-form input[type=email]:-webkit-autofill,.ctc-form input[type=email]:-webkit-autofill:first-line ,.ctc-form input[type=email]:-webkit-autofill:hover,.ctc-form input[type=email]:-webkit-autofill:focus,.ctc-form input[type=email]:-webkit-autofill:active,.ctc-form textarea:-webkit-autofill,.ctc-form textarea:-webkit-autofill:hover,.ctc-form textarea:-webkit-autofill:focus,.ctc-form textarea:-webkit-autofill:active{margin-bottom:0;width:100%;outline:none !Important;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(main_grey_1);font-size:12px !important;line-height:20px;font-style:normal;border:0 !Important;border-bottom:1px solid #707070 !Important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:0;padding-top:0;padding-right:15px;padding-bottom:2px;padding-left:0;background:0 0;font-family:'IBM Plex Sans' !important;font-weight:400;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:var(--main_grey_1) !important}.ctc-form textarea{padding:15px}.ctc-form .ctc-form-input-wrapper{margin-bottom:30px}.ctc-form .wpcf7-form-control-wrap{width:100%;line-height:1;margin-bottom:20px;display:block}.ctc-form .wpcf7-not-valid-tip{line-height:1.5;padding-top:5px}.ctc-form .wpcf7-response-output{width:calc(100% - 80px);margin:20px 0 0 auto !important;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 10px 10px !important}.ctc-form .wpcf7-checkbox{display:block;padding-top:5px}.ctc-form .wpcf7-checkbox .wpcf7-list-item{margin-left:0;padding-left:17px;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-bottom:5px}.ctc-form .wpcf7-checkbox input[type=checkbox]{position:absolute;left:0;width:13px;background:Red;display:block;line-height:1;top:0;margin:0;text-align:left;opacity:0}.ctc-form .wpcf7-checkbox .wpcf7-list-item label{font-size:12px}.ctc-form .wpcf7-checkbox input[type=checkbox]~.wpcf7-list-item-label:before{content:"\f00c";font-weight:900;font-family:"Font Awesome 5 Free";font-size:9px;text-align:right;color:transparent;position:absolute;top:0;left:0;width:10px;height:10px;border:1px solid #707070;-webkit-transition:all ease .3s;-o-transition:all ease .3;-webkit-transition:all ease .53;-o-transition:all ease .53;transition:all ease .53;display:block}.ctc-form .wpcf7-checkbox input[type=checkbox]:checked~.wpcf7-list-item-label:before{color:#fff;background:var(--main_blue_1)}.ctc-form input[readonly]{background:#c8c8c8}.ctc-form img.wpcf7-captcha-captcha-1{float:left;margin-top:10px;margin-right:10px}.ctc-form input[name=captcha-1]{width:100px;padding-top:12px;padding-bottom:11px;float:left}.wpcf7-response-output{clear:both}.ctc-form .submit-wrapper{position:relative;color:var(--main_blue_1);width:120px;position:relative;font-family:'IBM Plex Sans'}.ctc-form .submit-wrapper:before{content:'';display:block;width:90px;height:2px;position:absolute;bottom:10px;right:0;background:var(--main_blue_1);-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.ctc-form .submit-wrapper:after{content:'';width:12px;height:12px;position:absolute;right:0;bottom:4px;border-right:2px solid var(--main_blue_1);border-bottom:2px solid var(--main_blue_1);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.ctc-form .submit-wrapper:hover:before{width:30px;right:-5px;background:var(--main_blue_1)}.ctc-form .submit-wrapper:hover:after{right:-5px;border-color:var(--main_blue_1)}.ctc-form input[type=submit]{font-size:16px;padding-bottom:20px;padding-right:20px;border:0;cursor:pointer}.ctc-form .wpcf7-spinner{position:absolute;right:-60px;top:16px;display:block;background-color:var(--main_blue_1)}.google-recaptcha-note p{color:#8d8d8d;font-size:12px}.google-recaptcha-note p a{color:var(--main_blue_1);font-weight:600}.google-recaptcha-note{padding-bottom:15px;margin-top:-15px}.grecaptcha-badge{visibility:hidden}ul#menu-footer-menu{list-style:none;padding:0;margin:0}ul#menu-footer-menu li{list-style:none;display:inline-block;margin-right:20px}ul#menu-footer-menu li:last-child{margin-right:0}ul#menu-footer-menu li a{font-size:18px;font-weight:300}ul#menu-footer-menu li.active>a{color:var(--main_blue_1)}ul#menu-footer-menu li.s_arrow a{font-size:25px;padding-bottom:20px;padding-right:20px;position:relative;font-weight:400}ul#menu-footer-menu li.hide{visibility:hidden;opacity:0}ul#menu-footer-menu li.hide.show{visibility:visible;opacity:1}ul#menu-footer-menu li.s_arrow{position:relative}body.page-template-tpl-main ul#menu-footer-menu li.s_arrow>a:before{content:'';display:block;width:90px;height:1px;position:absolute;bottom:6px;right:0;background:var(--main_grey_1);-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}body.page-template-tpl-main ul#menu-footer-menu li.s_arrow>a:after{content:'';width:12px;height:12px;position:absolute;right:0;bottom:0;border-right:1px solid var(--main_grey_1);border-bottom:1px solid var(--main_grey_1);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}body.page-template-tpl-main ul#menu-footer-menu li.s_arrow>a:hover:before{width:30px;right:-5px;background:var(--main_blue_1)}body.page-template-tpl-main ul#menu-footer-menu li.s_arrow>a:hover:after{right:-5px;border-color:var(--main_blue_1)}.img_bird_1{text-align:right;-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}.page-template-tpl-stg .page_wrapper .full_screen{height:auto !important;padding:150px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.page-template-tpl-stg .page_wrapper.active{display:block !important}.page-template-tpl-stg .page_wrapper.show{opacity:1}html,body.page-template-tpl-stg{height:100%;color:var(--main_grey_1)}body.page-template-tpl-stg{background:url(/wp-content/uploads/2022/02/bb_background-c.jpg) no-repeat;background-size:cover;background-position:center;overflow:hidden}body.page-template-tpl-stg #content{overflow:scroll}.page-template-tpl-stg .panel_grid_cell_wrapper,.page-template-tpl-main .panel_grid_cell_wrapper{align-items:center !important}.page-template-tpl-stg .page_wrapper{opacity:0;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.about-bird_img{width:500px;position:relative;right:70px}@media screen and (max-width:1280px){.about-bird_img{width:100% !important;position:unset !important}}@media screen and (max-width:780px){.full_screen .panel_grid_cell_wrapper.container{display:flex;flex-direction:column}}canvas#bg-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}