@font-face{font-family:proxima-nova;src:url("/wp-content/themes/NanFungTheme/inc/assets/fonts/ProximaNova/ProximaNova-Regular.otf") format("opentype");font-style:normal;font-weight:normal}@font-face{font-family:proxima-nova;src:url("/wp-content/themes/NanFungTheme/inc/assets/fonts/ProximaNova/ProximaNova-RegItalic.otf") format("opentype");font-style:italic;font-weight:normal}@font-face{font-family:proxima-nova;src:url("/wp-content/themes/NanFungTheme/inc/assets/fonts/ProximaNova/ProximaNova-Bold.otf") format("opentype");font-style:normal;font-weight:bold}@font-face{font-family:proxima-nova;src:url("/wp-content/themes/NanFungTheme/inc/assets/fonts/ProximaNova/ProximaNova-SemiboldItalic.otf") format("opentype");font-style:italic;font-weight:bold}@font-face{font-family:proxima-nova;src:url("/wp-content/themes/NanFungTheme/inc/assets/fonts/ProximaNova/ProximaNova-Light.otf") format("opentype");font-weight:200}@font-face{font-family:proxima-nova;src:url("/wp-content/themes/NanFungTheme/inc/assets/fonts/ProximaNova/ProximaNova-LightItalic.otf") format("opentype");font-weight:200;font-style:italic}@font-face{font-family:proxima-nova;src:url("/wp-content/themes/NanFungTheme/inc/assets/fonts/ProximaNova/ProximaNova-Thin.otf") format("opentype");font-weight:100}@font-face{font-family:futura-pt;src:url("/wp-content/themes/NanFungTheme/inc/assets/fonts/futura/Futura_Book.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:futura-pt;src:url("/wp-content/themes/NanFungTheme/inc/assets/fonts/futura/futura_medium.ttf") format("truetype");font-style:normal;font-weight:500}.navbar-brand img{width:120px}a:hover{text-decoration:none}.btn-outline-light{color:#f8f9fa;text-transform:uppercase;border-radius:0px;border:2px solid #f8f9fa;font-size:14px;min-height:46px}.sqs-ui-font-family{font-family:'gotham';font-style:normal;speak:none;font-weight:normal;-webkit-font-smoothing:antialiased}.nanfung-home .home-heading{font-family:futura-pt;font-size:56px;font-weight:500;font-style:normal;text-transform:none;letter-spacing:-.01em;line-height:1em;color:#fff;margin-bottom:1.5rem;font-size:calc(46px + (65 - 46) * ((100vw - 300px) / (1920 - 300)))}.nanfung-home .home-description p{font-family:futura-pt;font-weight:400;font-style:normal;font-size:15px;line-height:1.4em;text-transform:none;letter-spacing:.04em;color:#fff;font-size:calc(14px + (15 - 14) * ((100vw - 300px) / (1920 - 300)))}@media (max-width: 375px){.nanfung-home .home-description p{margin:0px;padding:0px 20px}}.nanfung-home .btn-outline-light{font-family:futura-pt;color:#f8f9fa;text-transform:uppercase;border-radius:0px;border:2px solid #f8f9fa;padding:9px 20px;font-size:12px;letter-spacing:2px;margin-top:10px;margin-left:4px;margin-right:4px;font-size:calc(9px + (12 - 9) * ((100vw - 300px) / (1920 - 300)));font-weight:500;padding:0.26rem 1.2rem 0rem 1.2rem}@media (max-width: 375px){.nanfung-home .btn-outline-light{width:75%}}.nanfung-home .btn-outline-light:hover{color:#181818}body,html{height:100%}#content.site-content{padding-bottom:0px}.parallax{background-image:url("../images/IMG_0421.jpg");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;height:100vh}@media only screen and (max-device-width: 1366px){.parallax{background-attachment:scroll}}#content.site-content{padding-top:0}header#masthead{background:rgba(255,255,255,0.75);box-shadow:none;color:#1A1F0F;transition:background 300ms ease-in-out 0s,padding 140ms ease-in-out,transform 140ms ease-in-out 140ms}header#masthead.mob-click{background:#FFF !important;-webkit-transition:visibility 0s 1s, opacity 1s linear;-moz-transition:visibility 0s 1s, opacity 1s linear;-ms-transition:visibility 0s 1s, opacity 1s linear;-o-transition:visibility 0s 1s, opacity 1s linear}@media (min-width: 1200px){header#masthead .container-fluid{padding-right:3rem;padding-left:3rem;padding-top:0.5rem;padding-bottom:0.5rem}}body:not(.theme-preset-active) #masthead .navbar-nav>li>a{color:#1A1F0F;padding:1rem 0.5rem;font-weight:500;font-size:13px;letter-spacing:1.5px}@media screen and (min-width: 1500px){body:not(.theme-preset-active) #masthead .navbar-nav>li>a{margin:0px 0.5rem}}@media screen and (min-width: 1728px){body:not(.theme-preset-active) #masthead .navbar-nav>li>a{padding:1rem 1rem;margin:0px 0.5rem}}@media screen and (max-width: 1300px) and (min-width: 1200px){body:not(.theme-preset-active) #masthead .navbar-nav>li>a{font-size:11px}}body:not(.theme-preset-active) #masthead .navbar-nav>li>a:hover,body:not(.theme-preset-active) #masthead .navbar-nav>li.current_page_item>a{color:#494b48;padding:1rem 0.5rem;font-weight:500;font-size:13px;letter-spacing:1.5px}@media screen and (min-width: 1728px){body:not(.theme-preset-active) #masthead .navbar-nav>li>a:hover,body:not(.theme-preset-active) #masthead .navbar-nav>li.current_page_item>a{padding:1rem 1rem}}@media screen and (max-width: 1300px) and (min-width: 1200px){body:not(.theme-preset-active) #masthead .navbar-nav>li>a:hover,body:not(.theme-preset-active) #masthead .navbar-nav>li.current_page_item>a{font-size:11px}}#nanfung_nfp{margin-bottom:6rem}@media (max-width: 375px){#nanfung_nfp{margin-bottom:2rem}}#nanfung_nfp .page-title{display:block;font-family:"Source Sans Pro",sans-serif;font-size:36px;letter-spacing:1px;font-weight:400;font-family:proxima-nova;font-size:46px;text-transform:none;letter-spacing:16px;font-weight:100;font-style:normal;line-height:1em;position:relative;z-index:inherit;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;margin-top:110px;padding:20px;color:#61372d;font-weight:200;opacity:0.85;text-align:center}@media (max-width: 640px){#nanfung_nfp .page-title{font-size:145%}}#nanfung_nfp .about{text-align:center;position:relative}#nanfung_nfp .scroll-down{color:#FFF;font-size:28px;position:relative;text-align:center;bottom:65px;font-weight:200}#nanfung_nfp .scroll-down span{cursor:pointer}#nanfung_nfp .scroll-down span.is-scroll-down{font-size:14px}#nanfung_nfp .gallery_container .gallery_in_container{padding-top:1.5rem}#nanfung_nfp .gallery_container img{cursor:pointer}.nanfung-nfp-container{background-color:#FFF}.nanfung-nfp-container .jspPane{color:#363636;white-space:pre-wrap;font-size:15px;font-family:proxima-nova;font-weight:400;line-height:24px;text-align:left}.nanfung-nfp-container ul,.nanfung-nfp-container li{line-height:normal}.nanfung-nfp-container ul{padding-left:15px;margin-bottom:0px}.nanfung-nfp-container .npf-desc{max-width:630px;margin:auto;text-align:center}.nanfung-nfp-container .npf-desc p{color:#363636;white-space:pre-wrap;font-size:15px;font-family:proxima-nova;font-weight:400;line-height:24px;margin-bottom:0.5em;text-align:left}.nanfung-nfp-container button.download-btn{margin:5px;border-radius:0px;font-family:proxima-nova;padding:0.26rem 0.5rem 0rem 0.5rem;border:solid 2px;font-size:12px;letter-spacing:2px;margin:5px 18px;min-width:260px;min-height:46px;font-weight:400;-webkit-font-smoothing:antialiased}.nanfung-nfp-container button.download-btn:hover{border:none}.nanfung-nfp-container hr.nfp_hr{max-width:960px;margin-top:45px;color:#bbb;background-color:#bbb}@media (min-width: 960px){.nanfung-nfp-container hr.nfp_hr{max-with:auto;width:100%}}.nanfung-nfp-container .nfp_nanfung_env{max-width:960px;margin:3rem auto 0px auto !important}@media (max-width: 576px){.nanfung-nfp-container .nfp_nanfung_env{margin-top:0px !important}}.nanfung-nfp-container .nfp_nanfung_env .nfp_nanfung_env_container{max-width:830px;margin:auto}.nanfung-nfp-container .nfp_nanfung_env .nfp_nanfung_env_container .env-headding{font-family:proxima-nova;font-size:16px;font-weight:400;text-transform:none;font-style:normal;letter-spacing:5px;text-decoration:none;line-height:1.2em;color:#787878;white-space:pre-wrap;margin-bottom:3rem}@media (max-width: 576px){.nanfung-nfp-container .nfp_nanfung_env .nfp_nanfung_env_container .env-headding{margin-top:0px}}.nanfung-nfp-container .nfp_nanfung_env .nfp_nanfung_env_container .env-content p{font-family:proxima-nova;font-style:normal;font-size:15px;letter-spacing:0px;line-height:24px;color:#363636;font-weight:400}.nanfung-nfp-container .nfp_nanfung_env .nfp_nanfung_env_container .env-content p strong{font-size:15px}.nanfung-nfp-container .nfp_nanfung_space_container .space-headding{font-family:proxima-nova;font-size:16px;font-weight:400;text-transform:none;font-style:normal;letter-spacing:5px;text-decoration:none;line-height:1.2em;color:#787878;bottom:0px}.nanfung-nfp-container .nfp_nanfung_space_container .floor-plan-container{padding-bottom:4rem}.nanfung-nfp-container .nfp-nanfung-clients-container .space-headding{font-family:proxima-nova;font-size:16px;font-weight:400;text-transform:none;font-style:normal;letter-spacing:5px;text-decoration:none;line-height:1.2em;color:#787878}.nanfung-nfp-container .nfp-nanfung-clients-container .clients-contauner{max-width:960px;margin-top:4rem}.nanfung-nfp-container .nfp-nanfung-clients-container .clients-contauner .client-item{max-width:176px;margin:8px}.nanfung-nfp-container .nfp-nanfung-clients-container .clients-contauner .client-item img{max-width:80%}.nanfung-nfp-container a.img-filter,.nanfung-nfp-container a.filter-button{margin:0px 10px;color:#9f9fa0;font-size:1em}.nanfung-nfp-container a.img-filter:hover,.nanfung-nfp-container a.filter-button:hover{color:#212529}.nanfung-nfp-container a.img-filter.active,.nanfung-nfp-container a.filter-button.active{color:#212529}.nfp_nanfung_env,.mills_nanfung_env p{color:inherit;font-size:14px;line-height:1.6em;font-style:normal;font-weight:400;font-size:15px;letter-spacing:0px;line-height:24px}.slider-container{margin-top:32px}.slider-container .slick-prev:before,.slider-container .slick-next:before{color:#000}.slider-container .nav-img{width:120px;height:80px}.slider-container .slider-nav.slick-initialized.slick-slider{margin:20px auto !important}.slider-container .slider-nav-item.slick-slide.slick-current.slick-active{-webkit-filter:none;filter:none}.slider-container .slider-nav-item.slick-slide{-webkit-filter:blur(1px) brightness(1.1);filter:blur(1px) brightness(1.1)}.slider-container .slick-next{right:0px;width:44px;height:60px}.slider-container .slick-prev{left:0px;width:44px;height:60px;z-index:99}.slider-container img{cursor:pointer}.mills-slider-container{margin-top:50px}.mills-slider-container .slick-prev:before,.mills-slider-container .slick-next:before{color:#000}.mills-slider-container .nav-img{width:120px;height:80px}.mills-slider-container .slider-nav-item.slick-slide.slick-active{-webkit-filter:blur(1px) brightness(1.1);filter:blur(1px) brightness(1.1)}.mills-slider-container .slider-nav-item.slick-slide.slick-active.slick-current{-webkit-filter:none;filter:none}.mills-slider-container .slick-next{right:0px;width:44px;height:60px;background-color:rgba(0,0,0,0.2)}.mills-slider-container .slick-prev{left:0px;width:44px;height:60px;background-color:rgba(0,0,0,0.2);z-index:99}body:not(.theme-preset-active) footer#colophon{background-color:rgba(113,87,69,0.5);min-height:467px}@media (max-width: 375px){body:not(.theme-preset-active) footer#colophon{min-height:296px}}body:not(.theme-preset-active) footer#colophon .container .footer-title{font-family:proxima-nova;font-size:16px;font-weight:400;text-transform:none;font-style:normal;letter-spacing:5px;text-decoration:none;line-height:1.2em;color:#FFF;padding-top:148px}@media (max-width: 375px){body:not(.theme-preset-active) footer#colophon .container .footer-title{padding-top:3rem}}body:not(.theme-preset-active) footer#colophon .container .contact-us-btn{min-width:200px;font-family:proxima-nova;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:4px;border-color:#525252;border-radius:0;border:solid 2px;font-size:14px;min-height:46px;margin-top:2rem;color:#525252;padding:0.26rem 0.5rem 0rem 0.5rem}body:not(.theme-preset-active) footer#colophon .container .contact-us-btn:hover{color:#FFF;background-color:#525252;border:2px solid #525252}body:not(.theme-preset-active) footer#colophon .container .facebook-btn{margin-top:24px}body:not(.theme-preset-active) footer#colophon .container .facebook-btn span{font-size:32px;cursor:pointer}body:not(.theme-preset-active) footer#colophon .container .sitename{font-family:proxima-nova;font-size:13px;font-weight:300;text-transform:none;font-style:normal;letter-spacing:.5px;text-decoration:none;line-height:1.3em;color:#FFF}#nanfung_mills .mills-contact{margin-top:2.5rem;margin-bottom:0}#nanfung_mills .page-title{display:block;font-size:36px;letter-spacing:1px;font-weight:400;font-family:proxima-nova;font-size:46px;text-transform:none;letter-spacing:16px;font-weight:100;font-style:normal;line-height:1em;color:#000;position:relative;z-index:inherit;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;letter-spacing:0.347826em;padding-top:110px;text-align:center}#nanfung_mills .about{text-align:center;position:relative}#nanfung_mills .scroll-down{color:#FFF;font-size:28px;position:relative;text-align:center;bottom:50px}#nanfung_mills .scroll-down span{cursor:pointer}#nanfung_mills .scroll-down span.is-scroll-down{font-size:14px}#nanfung_mills{margin-bottom:100px}@media (max-width: 375px){#nanfung_mills{margin-bottom:2rem}}#nanfung_mills .nanfung-mills-container{background-color:#FFF;max-width:960px}#nanfung_mills .nanfung-mills-container .mills-desc{font-family:proxima-nova;font-weight:400;font-size:15px;max-width:630px;margin:auto}#nanfung_mills .nanfung-mills-container .mills-desc p{font-family:proxima-nova}#nanfung_mills .nanfung-mills-container .mills-desc a{color:#999;font-family:proxima-nova}#nanfung_mills .nanfung-mills-container .npf-desc{max-width:628px;margin:auto}#nanfung_mills .nanfung-mills-container .npf-desc p{font-family:proxima-nova;font-style:normal;font-weight:400;font-size:15px;letter-spacing:0px;line-height:24px;color:#363636;white-space:pre-wrap}#nanfung_mills .nanfung-mills-container button.download-btn{margin:5px}#nanfung_mills .nanfung-mills-container button.download-btn:hover{border:none}#nanfung_mills .nanfung-mills-container hr.nfp_hr{max-width:960px;margin-top:45px;color:#bbb;background-color:#bbb}#nanfung_mills .nanfung-mills-container .mills-env-container{margin-top:2.5rem}#nanfung_mills .nanfung-mills-container .mills-env-container h4{text-transform:none;font-style:normal;letter-spacing:5px;text-decoration:none;line-height:1.5em;font-family:proxima-nova;font-size:16px;color:#787878;font-weight:bold}#nanfung_mills .nanfung-mills-container .mills-env-container ul{font-family:proxima-nova;font-style:normal;font-weight:400;font-size:12px;letter-spacing:0px;line-height:24px}#nanfung_mills .nanfung-mills-container .mills-env-container ul li{margin-top:.5em;margin-bottom:.5em;font-family:proxima-nova;font-style:normal;font-weight:400;font-size:15px;letter-spacing:0px;line-height:24px;color:#363636}#nanfung_mills .nanfung-mills-container .mills-env-container em{font-family:proxima-nova;font-style:italic;white-space:pre-wrap;color:#363636;font-size:15px;letter-spacing:0px;line-height:24px}#nanfung_mills .nanfung-mills-container .mills_nanfung_env{max-width:960px;margin:3rem auto 0px auto !important}@media (max-width: 576px){#nanfung_mills .nanfung-mills-container .mills_nanfung_env{margin-top:0px !important}}#nanfung_mills .nanfung-mills-container .mills_nanfung_env .mills_nanfung_env_container{max-width:830px;margin:auto}#nanfung_mills .nanfung-mills-container .mills_nanfung_env .mills_nanfung_env_container .env-headding{font-family:proxima-nova;font-size:16px;font-weight:400;text-transform:none;font-style:normal;letter-spacing:5px;text-decoration:none;line-height:1.2em;color:#787878;white-space:pre-wrap;margin-bottom:3rem}@media (max-width: 576px){#nanfung_mills .nanfung-mills-container .mills_nanfung_env .mills_nanfung_env_container .env-headding{margin-top:0px}}#nanfung_mills .nanfung-mills-container .mills_nanfung_env .mills_nanfung_env_container .env-content p{font-family:proxima-nova;font-style:normal;font-size:15px;letter-spacing:0px;line-height:24px;color:#363636;font-weight:400}#nanfung_mills .nanfung-mills-container .mills_nanfung_env .mills_nanfung_env_container .env-content p strong{font-size:15px}#nanfung_booking{margin-bottom:100px}@media (max-width: 375px){#nanfung_booking{margin-bottom:2rem}}#nanfung_booking #nanfung_booking_parallax{height:661px;background-position:bottom}@media (max-width: 575px){#nanfung_booking #nanfung_booking_parallax{height:308px}}@media (max-width: 576px){#nanfung_booking #nanfung_booking_parallax{height:308px}}@media (min-width: 992px){#nanfung_booking #nanfung_booking_parallax{height:603px}}@media (min-width: 1200px){#nanfung_booking #nanfung_booking_parallax{height:661px}}#nanfung_booking .page-title{display:block;font-family:"Source Sans Pro",sans-serif;font-size:36px;letter-spacing:1px;font-weight:400;font-family:proxima-nova;font-size:46px;text-transform:none;letter-spacing:16px;font-weight:100;font-style:normal;line-height:1em;color:#000;position:relative;z-index:inherit;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;text-align:center}#nanfung_booking .about{text-align:center;position:relative}#nanfung_booking .scroll-down{color:#FFF;font-size:28px;position:relative;text-align:center;bottom:50px}#nanfung_booking .scroll-down span{cursor:pointer}#nanfung_booking .scroll-down span.is-scroll-down{font-size:14px}#nanfung_booking .booking_dj{max-width:960px;margin:auto;margin-top:6.5rem}#nanfung_booking .general_policies h4{font-family:proxima-nova;font-size:16px;font-weight:400;text-transform:none;font-style:normal;letter-spacing:5px;text-decoration:none;line-height:1.2em;text-align:center;color:#787878;margin-bottom:2rem}#nanfung_booking .general_policies .general_policies_desc{max-width:630px;margin:auto}#nanfung_booking .general_policies .general_policies_desc p{font-family:proxima-nova;font-style:normal;font-weight:400;font-size:15px;letter-spacing:0px;line-height:24px;color:#363636}#nanfung_booking .booking-container{margin-top:80px;margin-bottom:40px}#nanfung_booking .booking-container .ready2book{margin-top:7rem;font-family:proxima-nova;font-size:16px;font-weight:400;text-transform:none;font-style:normal;letter-spacing:5px;text-decoration:none;line-height:1.2em;color:#787878}#nanfung_booking .booking-container .book-btn{border-radius:0;border:solid 2px;width:188px;height:46px;border-color:#343a40;color:#343a40;font-family:proxima-nova;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:4px;font-size:14px;margin-bottom:20px;padding:0.26rem 0.5rem 0rem 0.5rem}#nanfung_booking .booking-container .book-btn:hover{background-color:#343a40;color:#FFF;border:none}hr.nanfung_hr{max-width:960px;border:none;color:#bbb;background-color:#bbb;height:1px;margin-top:42px;margin-bottom:40px}@media screen and (max-width: 960px){hr.nanfung_hr{width:100%}}#nanfung_contact{margin-bottom:100px}#nanfung_contact .page-title{display:block;font-family:"Source Sans Pro",sans-serif;font-size:36px;letter-spacing:1px;font-weight:400;font-family:proxima-nova;font-size:46px;text-transform:none;letter-spacing:16px;font-weight:100;font-style:normal;line-height:1em;color:#000;position:relative;z-index:inherit;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;letter-spacing:0.347826em;padding:20px;color:#61372d;font-weight:200;opacity:0.85;text-align:center}@media (max-width: 640px){#nanfung_contact .page-title{font-size:145%}}#nanfung_contact .about{text-align:center;position:relative}#nanfung_contact .contact-container{padding-top:110px}#nanfung_contact .contact-container .contact-us-title{text-transform:none;font-style:normal;letter-spacing:5px;text-decoration:none;line-height:1.5em;font-family:proxima-nova;font-size:16px;color:#787878}#nanfung_contact .contact-container .contact-address{margin-top:34px}#nanfung_contact .contact-container .contact-address P{columns:#363636;font-family:proxima-nova;font-style:normal;font-weight:400;font-size:15px;letter-spacing:0px;line-height:24px;margin-top:15px}#nanfung_contact .contact-container .contact-address P a{font-family:proxima-nova;font-style:normal;font-weight:400;font-size:15px;letter-spacing:0px;line-height:24px;color:#999}#nanfung_contact .contact-container .contact-address P:nth-child(2){margin-top:54px;margin-bottom:48px}#nanfung_contact .contact-container .the-nanfung-contact-box{padding-top:16px}#nanfung_contact .contact-container .the-nanfung-contact-box:last-child{padding-bottom:50px}.map{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.booking-form-modal-content input[type="text"],.booking-form-modal-content input[type="email"],.booking-form-modal-content input[type="url"],.booking-form-modal-content input[type="password"],.booking-form-modal-content input[type="search"],.booking-form-modal-content input[type="number"],.booking-form-modal-content input[type="tel"],.booking-form-modal-content input[type="range"],.booking-form-modal-content input[type="date"],.booking-form-modal-content input[type="month"],.booking-form-modal-content input[type="week"],.booking-form-modal-content input[type="time"],.booking-form-modal-content input[type="datetime"],.booking-form-modal-content input[type="datetime-local"],.booking-form-modal-content input[type="color"],.booking-form-modal-content textarea,.booking-form-modal-content select{padding:12px;margin:6px 0 4px;border:1px solid #ccc;background:#fafafa;color:#000;font-family:sans-serif;font-size:12px;line-height:normal;box-sizing:border-box;border-radius:2px}.booking-form-modal-content .booking-phone{width:60px}.booking-form-modal-content .acf-form-submit{text-align:center;margin-top:40px}.booking-form-modal-content input[type="submit"]{display:inline-block;width:auto;height:auto;padding:1em 2.5em;color:#fff;background-color:#272727;border-width:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:1em;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:0px;text-align:center;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;text-transform:none}.booking-form-modal-content .g-recaptcha{margin-top:20px}.booking-form-modal-content textarea#acf-field_booking-form_event_description{width:100%}.booking-form-modal-content ul.acf-checkbox-list{list-style:none;padding-left:0px}.acf-input-wrap input{width:100%}.inline_block{display:inline-block}.hide-label .acf-label{display:none}.acf-input{max-width:600px}#contactModal .modal-dialog{max-width:680px}#contactModal .modal-content{border-radius:0px}#contactModal .modal-header{padding:0px;margin-bottom:35px}#contactModal .modal-header .modal-title{font-size:22px;line-height:1.2em;margin-right:22px;color:#333;font-weight:400;margin:0px;font-family:proxima-nova}#contactModal label{width:100%;font-family:proxima-nova;color:#222222;font-size:14px;margin-bottom:0px}#contactModal input,#contactModal select{width:100%;padding:12px;margin:6px 0 4px;border:1px solid #ccc;background:#fafafa;color:#000;font-family:sans-serif;font-size:12px;line-height:normal;box-sizing:border-box;border-radius:2px;height:42px}#contactModal input:focus,#contactModal select:focus{border-color:#000}#contactModal textarea{background:#fafafa;height:100px}#contactModal input[type="submit"]{display:inline-block;width:auto;height:auto;padding:1em 2.5em;color:#fff;background-color:#272727;border-width:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:1em;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:0px;text-align:center;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;text-transform:none}#contactModal .sub-label{font-size:12px;font-family:proxima-nova;color:#222222}#contactModal .nanfung-padding-right{padding-right:.4rem}#contactModal .nanfung-padding-left{padding-left:.4rem}.modal-header{border-bottom:none}.modal-content{padding:40px}.modal-content .modal-body{padding:0px}#bookingModal*{font-family:proxima-nova}#bookingModal .modal-header{padding-bottom:60px}#bookingModal .modal-header .modal-title{font-size:22px;line-height:1.2em;margin-right:22px;color:#333;font-family:proxima-nova;font-weight:400}#bookingModal .modal-content{padding:1.5rem;max-width:680px;margin:auto;border-radius:0px}#bookingModal .modal-content .booking-form-name-desc{margin-top:24px}#bookingModal .modal-content .booking-form-name-desc p{font-size:12px;color:#222;font-family:proxima-nova;opacity:.7;margin:0px}#bookingModal .modal-content .down_label{width:49.5%;margin-bottom:24px}#bookingModal .modal-content .down_label .acf-field{margin-bottom:24px}#bookingModal .modal-content .down_label .acf-field input label{font-size:12px}#bookingModal .modal-content .down_label:nth-child(2){padding-right:5px}#bookingModal .modal-content .down_label:nth-child(3){padding-left:5px}#bookingModal .modal-content .acf-field{margin-bottom:24px}#bookingModal .modal-content .acf-field input:focus{border-color:#000;outline-color:#000}#bookingModal .modal-content .acf-field.acf-field-text.acf-field-booking-form-event-or-exhibition.is-required{margin-bottom:0px !important}#bookingModal .modal-content .acf-label{color:#222;font-size:14px;text-transform:none;font-style:normal}#bookingModal .modal-content .acf-label label{font-size:14px;text-transform:none;font-style:normal;margin-bottom:0px}#bookingModal .modal-content .downLab label{font-size:12px !important}#bookingModal .modal-content .phone-span{font-size:12px}.hidden{display:none !important}.nanfung-logo{max-width:100px;margin:40px auto 0px auto}.nanfungtheme{padding-bottom:20px;font-family:proxima-nova}.nf-footer-menu .footer-menu-block{margin:10px 10px;color:#FFF;font-weight:500;font-size:13px;letter-spacing:1.5px}.nanfung-button{border-radius:0;border:solid 2px;width:188px;height:46px;border-color:#343a40;color:#343a40;font-family:proxima-nova;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:4px;font-size:14px;margin-bottom:20px;padding:0.26rem 0.5rem 0rem 0.5rem}.nanfung-button:hover{background-color:#343a40;color:#FFF;border:none}@media (min-width: 992px){#cookie-law-info-bar>span{display:flex;justify-content:space-between;align-items:center}}#cookie-law-info-bar{font-weight:400;font-size:0.875rem;padding:1em 1.5em;text-align:left}p{color:#363636;white-space:pre-wrap;font-size:15px;font-family:proxima-nova;font-weight:400;line-height:24px;margin-bottom:0.5em}.grecaptcha-badge{display:none}.btn-outline-dark{border-radius:0px}.btn-outline-dark.focus{box-shadow:none !important}.btn-outline-dark:focus{box-shadow:none !important}.filter-button{text-transform:uppercase}.slick-lightbox{background:rgba(0,0,0,0.92) !important}.slick-next.slick-arrow{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAA2CAYAAADTeCfRAAAFJElEQVR4Xu2bd6hdRRDGfxEVFVQCIlhjCYoiUVEJahSsqLEgtthrEmNsCbGCCIIoFjT2bhQL2DEaFQuajkQTFY0mMXb9w4INRASVD2blcbkv9+6eOefuu+78deGdnZmdb2d29tt9wyiSTQSGZeNJcYQCRkaLoIBRwMgoAhm5Uldm3ADsAByUONdngJ+AsxLHpw67B1gLOCVVAfAAsBpwWqyOOsC4HLgaeBQ4KdYh+/524BzgeuDiRB0pw2YChwJ3AJMTFNwITAVeB/aPHe8NxlXAFcCVgH5XkfOAW4DbAP1uSpQd44E7bUF0azcA8QhwcreDBn7nCca1wCXAZYB+e8gkW6UK0EQPhV3quA84MwKQm4ELKlYDt9Y2ODMF0G9PUe19EHgYONVTcQdd99qe1WkhuAAhXzwy4y5btaqxqrV1yAm26p4Ejq3DwCA67wfOADRHZWmr3ARcCCSXJs8ypc7hdKuxSu065WhAYDwHHFmnoRbdYQ9pBcQViKqZ8RhwvG1WWhlNiDoddTwvAwc3YdBsBEDU5Z0LXAdc5JURYR6pZep54DDgOOCJBoMiUwcCrwBvAvs0aFtdnUrxe8COgCqBui43SQHjReAQQGXjaTdP4hTtB7wGLAD2iBta6euPgO2Az4EtK2lqMzgWDB1m9rUSoVLRS9kbeAt4F9ilAUdCafoE2NbOQGpn3SQGjHm2CrUq33DzoJoigbAIWApsX03VKkdPB843qkPnDx1GdRBV+zvBy263YLwN7AbsBcz1Mu6kZ5TV8RXANsA/TnqDmhD4h1r4ptDSuwHSDRgfGOk3GhAoOYrquOr518BWwF9OToZNuxWIoF6Uydlem3knMJYDI4GdbPU5zbEWNQLhU+AHYHPgj4pWAlk5GBCtgOjMpRKWLIOBsTqgtB9hWfFhsoVmBwqEL4BfDZBfEs3faueJGXao7aQmlCyd2JNp/3ZgbA08axmhflrZMZRkI0Cl9Tfr+j6OdD7sEd0CEdSLChJlkryHtANjDjAG2BV4J3IiuXy+GfAlICC0n3QrTwFHGTEpTipWAiAv2Vksanw7MLQ/iP9ZwwD5Lkpj7z9e1xbRcGBsZNOhbFinIhkpmkhxFVUUJYPtGevbylrPau9XUVp797EA+AZYG9gE+LZ3rsRbXlU3pRWizXADQPvIynj1jY7YEFAW/w1sDHzfqHUHY51a2zWtXdzUTrg66eYo8k/Z+zug/eLnHJ3s5FMnMDReLx2WWXaou3q/k9KG/y7CTln7I7CFAdKwCz7mugEjWAqMZU5dlugPEXcqTwLlT5+w9EZLDBjyUAzpzsCewPzeuPyfVXV9i4HP7EykvWJISywYmmxgb3XJ82qPZi+ebGEDbG2j00sBQw7ONgZXV59N32vsblm5xLK00YDVaSwVDPk0y+gGXb++UKeTA3SHCyVlhUDpK6kChgKhk/oRwDGAqIQ6Rc8lVRZF1wiUvpOqYCggepAgME4ERAXUIbpz19277r0PqMNADjo9wNA8xPnr5bbeUInf8RS9kdKrdD3ROdxTcW66vMDQvO62+2DRyOL3PWQc8LiVQGVfX4snGApUuJTRqwndC1QRveTW+1qVPpXAvhdvMBQw/U/FtIgX3O2CfA1wqdfd8lBBsQ4wNHe9ttPbIr0mSRGdXXRT1/elaWBw6gIjBYD//ZgCRkZLoIBRwMgoAhm5UjKjgJFRBDJypWRGASOjCGTkSsmMAkZGEcjIlZIZBYyMIpCRKyUzChgZRSAjV/4FTVrYN2s72Z0AAAAASUVORK5CYII=);background-position:-27px 5px;width:38px;height:56px;opacity:0.7}.slick-lightbox .slick-prev{background-position:4px 5px;width:38px;height:56px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAA2CAYAAADTeCfRAAAFJElEQVR4Xu2bd6hdRRDGfxEVFVQCIlhjCYoiUVEJahSsqLEgtthrEmNsCbGCCIIoFjT2bhQL2DEaFQuajkQTFY0mMXb9w4INRASVD2blcbkv9+6eOefuu+78deGdnZmdb2d29tt9wyiSTQSGZeNJcYQCRkaLoIBRwMgoAhm5Uldm3ADsAByUONdngJ+AsxLHpw67B1gLOCVVAfAAsBpwWqyOOsC4HLgaeBQ4KdYh+/524BzgeuDiRB0pw2YChwJ3AJMTFNwITAVeB/aPHe8NxlXAFcCVgH5XkfOAW4DbAP1uSpQd44E7bUF0azcA8QhwcreDBn7nCca1wCXAZYB+e8gkW6UK0EQPhV3quA84MwKQm4ELKlYDt9Y2ODMF0G9PUe19EHgYONVTcQdd99qe1WkhuAAhXzwy4y5btaqxqrV1yAm26p4Ejq3DwCA67wfOADRHZWmr3ARcCCSXJs8ypc7hdKuxSu065WhAYDwHHFmnoRbdYQ9pBcQViKqZ8RhwvG1WWhlNiDoddTwvAwc3YdBsBEDU5Z0LXAdc5JURYR6pZep54DDgOOCJBoMiUwcCrwBvAvs0aFtdnUrxe8COgCqBui43SQHjReAQQGXjaTdP4hTtB7wGLAD2iBta6euPgO2Az4EtK2lqMzgWDB1m9rUSoVLRS9kbeAt4F9ilAUdCafoE2NbOQGpn3SQGjHm2CrUq33DzoJoigbAIWApsX03VKkdPB843qkPnDx1GdRBV+zvBy263YLwN7AbsBcz1Mu6kZ5TV8RXANsA/TnqDmhD4h1r4ptDSuwHSDRgfGOk3GhAoOYrquOr518BWwF9OToZNuxWIoF6Uydlem3knMJYDI4GdbPU5zbEWNQLhU+AHYHPgj4pWAlk5GBCtgOjMpRKWLIOBsTqgtB9hWfFhsoVmBwqEL4BfDZBfEs3faueJGXao7aQmlCyd2JNp/3ZgbA08axmhflrZMZRkI0Cl9Tfr+j6OdD7sEd0CEdSLChJlkryHtANjDjAG2BV4J3IiuXy+GfAlICC0n3QrTwFHGTEpTipWAiAv2Vksanw7MLQ/iP9ZwwD5Lkpj7z9e1xbRcGBsZNOhbFinIhkpmkhxFVUUJYPtGevbylrPau9XUVp797EA+AZYG9gE+LZ3rsRbXlU3pRWizXADQPvIynj1jY7YEFAW/w1sDHzfqHUHY51a2zWtXdzUTrg66eYo8k/Z+zug/eLnHJ3s5FMnMDReLx2WWXaou3q/k9KG/y7CTln7I7CFAdKwCz7mugEjWAqMZU5dlugPEXcqTwLlT5+w9EZLDBjyUAzpzsCewPzeuPyfVXV9i4HP7EykvWJISywYmmxgb3XJ82qPZi+ebGEDbG2j00sBQw7ONgZXV59N32vsblm5xLK00YDVaSwVDPk0y+gGXb++UKeTA3SHCyVlhUDpK6kChgKhk/oRwDGAqIQ6Rc8lVRZF1wiUvpOqYCggepAgME4ERAXUIbpz19277r0PqMNADjo9wNA8xPnr5bbeUInf8RS9kdKrdD3ROdxTcW66vMDQvO62+2DRyOL3PWQc8LiVQGVfX4snGApUuJTRqwndC1QRveTW+1qVPpXAvhdvMBQw/U/FtIgX3O2CfA1wqdfd8lBBsQ4wNHe9ttPbIr0mSRGdXXRT1/elaWBw6gIjBYD//ZgCRkZLoIBRwMgoAhm5UjKjgJFRBDJypWRGASOjCGTkSsmMAkZGEcjIlZIZBYyMIpCRKyUzChgZRSAjV/4FTVrYN2s72Z0AAAAASUVORK5CYII=)}.slick-next:before,.slick-prev:before{content:none}.slick-prev.slick-arrow{opacity:0.7;content:none;background-position:4px 5px;width:38px;height:56px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAA2CAYAAADTeCfRAAAFJElEQVR4Xu2bd6hdRRDGfxEVFVQCIlhjCYoiUVEJahSsqLEgtthrEmNsCbGCCIIoFjT2bhQL2DEaFQuajkQTFY0mMXb9w4INRASVD2blcbkv9+6eOefuu+78deGdnZmdb2d29tt9wyiSTQSGZeNJcYQCRkaLoIBRwMgoAhm5Uldm3ADsAByUONdngJ+AsxLHpw67B1gLOCVVAfAAsBpwWqyOOsC4HLgaeBQ4KdYh+/524BzgeuDiRB0pw2YChwJ3AJMTFNwITAVeB/aPHe8NxlXAFcCVgH5XkfOAW4DbAP1uSpQd44E7bUF0azcA8QhwcreDBn7nCca1wCXAZYB+e8gkW6UK0EQPhV3quA84MwKQm4ELKlYDt9Y2ODMF0G9PUe19EHgYONVTcQdd99qe1WkhuAAhXzwy4y5btaqxqrV1yAm26p4Ejq3DwCA67wfOADRHZWmr3ARcCCSXJs8ypc7hdKuxSu065WhAYDwHHFmnoRbdYQ9pBcQViKqZ8RhwvG1WWhlNiDoddTwvAwc3YdBsBEDU5Z0LXAdc5JURYR6pZep54DDgOOCJBoMiUwcCrwBvAvs0aFtdnUrxe8COgCqBui43SQHjReAQQGXjaTdP4hTtB7wGLAD2iBta6euPgO2Az4EtK2lqMzgWDB1m9rUSoVLRS9kbeAt4F9ilAUdCafoE2NbOQGpn3SQGjHm2CrUq33DzoJoigbAIWApsX03VKkdPB843qkPnDx1GdRBV+zvBy263YLwN7AbsBcz1Mu6kZ5TV8RXANsA/TnqDmhD4h1r4ptDSuwHSDRgfGOk3GhAoOYrquOr518BWwF9OToZNuxWIoF6Uydlem3knMJYDI4GdbPU5zbEWNQLhU+AHYHPgj4pWAlk5GBCtgOjMpRKWLIOBsTqgtB9hWfFhsoVmBwqEL4BfDZBfEs3faueJGXao7aQmlCyd2JNp/3ZgbA08axmhflrZMZRkI0Cl9Tfr+j6OdD7sEd0CEdSLChJlkryHtANjDjAG2BV4J3IiuXy+GfAlICC0n3QrTwFHGTEpTipWAiAv2Vksanw7MLQ/iP9ZwwD5Lkpj7z9e1xbRcGBsZNOhbFinIhkpmkhxFVUUJYPtGevbylrPau9XUVp797EA+AZYG9gE+LZ3rsRbXlU3pRWizXADQPvIynj1jY7YEFAW/w1sDHzfqHUHY51a2zWtXdzUTrg66eYo8k/Z+zug/eLnHJ3s5FMnMDReLx2WWXaou3q/k9KG/y7CTln7I7CFAdKwCz7mugEjWAqMZU5dlugPEXcqTwLlT5+w9EZLDBjyUAzpzsCewPzeuPyfVXV9i4HP7EykvWJISywYmmxgb3XJ82qPZi+ebGEDbG2j00sBQw7ONgZXV59N32vsblm5xLK00YDVaSwVDPk0y+gGXb++UKeTA3SHCyVlhUDpK6kChgKhk/oRwDGAqIQ6Rc8lVRZF1wiUvpOqYCggepAgME4ERAXUIbpz19277r0PqMNADjo9wNA8xPnr5bbeUInf8RS9kdKrdD3ROdxTcW66vMDQvO62+2DRyOL3PWQc8LiVQGVfX4snGApUuJTRqwndC1QRveTW+1qVPpXAvhdvMBQw/U/FtIgX3O2CfA1wqdfd8lBBsQ4wNHe9ttPbIr0mSRGdXXRT1/elaWBw6gIjBYD//ZgCRkZLoIBRwMgoAhm5UjKjgJFRBDJypWRGASOjCGTkSsmMAkZGEcjIlZIZBYyMIpCRKyUzChgZRSAjV/4FTVrYN2s72Z0AAAAASUVORK5CYII=)}.glightbox-clean .gnext{background-color:rgba(0,0,0,0.08);background-position:-27px 5px;position:absolute;top:45%;right:0px;width:38px;height:56px}.glightbox-clean .gprev{background-color:rgba(0,0,0,0.08);background-position:4px 5px;position:absolute;top:45%;left:0px;width:38px;height:56px}.nffont{color:#1A1F0F;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;font-size:13px;letter-spacing:1.5px}@media screen and (max-width: 1300px) and (min-width: 1200px){.nffont{font-size:11px}}h1{color:#1A1F0F;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;font-size:13px;letter-spacing:1.5px;margin-top:0px}@media screen and (max-width: 1300px) and (min-width: 1200px){h1{font-size:11px}}.slide-text{position:absolute;bottom:20px;left:20px;color:#FFF;text-shadow:1px 1px #1A1F0F;font-size:13px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;font-size:13px;letter-spacing:1.5px;margin-top:0px}@media screen and (max-width: 1300px) and (min-width: 1200px){.slide-text{font-size:11px}}.carousel.pointer-event{touch-action:pan-y pinch-zoom}.wpcf7 a{color:#363636}.page-template-dhome_layout-php .slider-container .nf-slider{-webkit-transition:all .5s;transition:all .5s}.page-template-dhome_layout-php .slider-container .nf-slider:hover{cursor:pointer;transform:scale(1.1)}
