@charset "utf-8";#text,#content-wrapper,#photo,form,input,label,textarea,select,.half,select{box-sizing:border-box}body{background:url(//www.iwasakifoundation.com.au/wp-content/themes/iwasaki-found/images/bkg.jpg) #ff7a00 top left fixed;background-size:cover;font-family:'Rubik',sans-serif;font-weight:300}.gone{display:none!important}*{margin:0;padding:0}body:not(.page-id-19) .grecaptcha-badge{display:none!important}@media all and (max-width:800px){body{background:#f60}}h1{color:#383838;padding-bottom:15px;font-family:'Nunito',sans-serif;font-size:38px;font-weight:700}h2{color:#fec90e;padding-bottom:15px;font-family:'Nunito',sans-serif;font-size:26px;font-weight:400}h3{color:#383838;padding-bottom:5px;font-family:'Nunito',sans-serif;font-size:20px;border-bottom:2px solid #383838;margin-bottom:25px;margin-top:15px}p{color:#fff;font-size:16px;line-height:180%;text-align:justify;margin-bottom:20px;font-weight:300}@media all and (max-width:800px){h1{font-size:34px;line-height:120%}h2{font-size:24px}h3{font-size:18px}p{font-size:15px}}img{border:none}p b{font-weight:500}strong{font-weight:500}main .content ul li{color:#fff;font-size:15px;line-height:180%;font-weight:300;margin:0 0 20px 30px}a{color:#fff;text-decoration:none;transition:.2s}main p a:hover{color:#fec90e}a:hover{text-decoration:none}@media all and (max-width:800px){main .content ul li{font-size:14px}}header{width:100%;max-width:1200px;margin:0 auto;padding:20px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}header .logo{width:140px;height:auto}@media all and (min-width:800px){header ul{display:flex}header ul li{font-family:'Nunito',sans-serif;font-size:20px;padding:20px 0 20px 30px;list-style:none}header ul li:first-child{padding-left:0}header ul li a{position:relative;text-decoration:none;transition:.2s}header ul li a:hover{color:#fec90e}header ul li a:after{background:url(//www.iwasakifoundation.com.au/wp-content/themes/iwasaki-found/images/navigation/hover.png) no-repeat center bottom;width:50px;height:15px;left:0;right:0;bottom:-25px;content:"";position:absolute;margin:auto;opacity:0;transition:.2s}header ul li a:hover:after{bottom:-15px;opacity:1}.menu-burger,.nav-overlay,.close-btn{display:none}}@media all and (max-width:800px){header{padding:15px}header .logo{width:100px;height:auto}.menu-burger{width:30px;height:21px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;position:relative;z-index:100}.menu-burger:hover{cursor:pointer}.menu-burger span{width:100%;height:2px;background:#fff;transition:.3s}.menu-burger:hover span.first{width:66%}header nav{display:flex;flex-direction:column;position:fixed;background:#fff;width:300px;height:100%;left:-300px;top:0;z-index:0;transition:.5s;overflow-y:scroll;justify-content:flex-start;scrollbar-width:none;-ms-overflow-style:none}header nav::-webkit-scrollbar{width:0;height:0}header nav.opened{left:0;z-index:999}.nav-overlay{position:fixed;left:0;right:0;top:0;height:100%;background:rgba(0,0,0,.5);opacity:0;display:none;transition:.5s;z-index:-100}header nav.opened .nav-overlay{opacity:1;display:inline}.close-btn{position:absolute;top:15px;left:15px;height:25px;width:25px;line-height:100%;border-radius:50%;background:#f60;color:#fff;font-weight:600;font-size:13px;display:flex;justify-content:center;align-items:center;text-decoration:none;transition:.3s}.close-btn:hover{background:#ffde00}header ul{display:flex;flex-direction:column;flex:1;background:#fff;padding-top:55px}header ul li{font-family:'Nunito',sans-serif;font-size:20px;list-style:none;position:relative}header ul li:first-child{border-top:1px solid rgba(0,0,0,.05)}header ul li a{text-decoration:none;transition:.4s;color:#f60;padding:15px;box-sizing:border-box;width:100%;border-bottom:1px solid rgba(0,0,0,.05);display:block}header ul li a:hover{background:rgba(0,0,0,.025)}}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block}.rslides img{display:block;height:auto;width:100%;border:0}main{width:100%;max-width:1200px;margin:0 auto;padding:40px 20px;display:flex;box-sizing:border-box}.content{flex:1;border-right:1px solid rgba(255,255,255,.5);padding-right:40px;min-height:600px}@media all and (max-width:800px){main{flex-wrap:wrap;padding:20px 15px}.content{flex:0 0 100%;float:none;padding-right:0;border-right:none}}.gallery{display:flex;flex-wrap:wrap;width:100%;padding-top:10px}.gallery-item{padding:15px;position:relative;text-align:center;width:33.33%;box-sizing:border-box}.gallery-item img{transition:.5s;width:100%;height:auto;max-width:200px;border-radius:25px;border:3px solid #fff;box-sizing:border-box}.gallery br{display:none}.gallery-caption{font-size:13px;color:#fff;padding:5px 10px 0;line-height:150%}img.download{float:left;padding-right:10px}.link{padding:10px 0 0 25px}.directors{width:100%;display:flex;flex-direction:column;padding-bottom:20px}.director-single{width:100%;display:flex;padding:30px 0;border-top:1px solid rgba(255,255,255,.2)}.directors .director-single:last-child{border-bottom:1px solid rgba(255,255,255,.2)}.director-left{flex:0 0 125px;padding-right:40px}.director-left img{width:100%;height:auto;border-radius:50%;overflow:hidden;border:2px solid #fff}.director-right{flex-direction:column;display:flex;justify-content:center}p.director-name{color:#383838;font-weight:500;font-size:20px;margin-bottom:10px;line-height:135%}p.director-role{color:#fec90e;font-weight:500;font-size:17px;margin-bottom:10px;line-height:135%}@media all and (max-width:800px){.director-single{flex-direction:column;padding:30px 0 10px;align-items:center}.directors .director-single:last-child{border-bottom:none;padding-bottom:0}.director-left{flex:1;padding:0 0 10px;width:200px}.director-right{align-items:center;text-align:center}}form{padding:20px 10px;background:rgba(255,255,255,.7);width:100%;border-radius:15px;display:flex;margin-bottom:15px;flex-wrap:wrap;justify-content:flex-end;position:relative;overflow:hidden}label{flex:0 0 50%;color:#383838;font-size:15px;font-weight:500;box-sizing:border-box;padding:0 10px 20px}form p{display:block;color:#383838;font-size:15px;font-weight:700;width:100%;margin-top:10px;text-align:left}input,select,textarea{width:100%;border:none;padding:7px;margin-top:7px;font-family:'Rubik',sans-serif;font-weight:500;color:#383838;border-radius:5px;position:relative}input:focus,select:focus,textarea:focus{outline:none}form label:last-of-type{flex:0 0 100%}input{-webkit-appearance:none}textarea{height:200px;resize:none}input.wpcf7-not-valid,main div.wpcf7-validation-errors{border:2px solid red}input[type=submit]{background:#fec90e;width:200px;margin:0 10px 0 0;transition:.2s}input[type=submit]:hover{color:#fff;cursor:pointer;background:#f60}main div.wpcf7 .ajax-loader{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-color:rgba(255,255,255,.4);top:0;left:0}main div.wpcf7-response-output{margin:0 10px 20px;padding:15px;box-sizing:border-box;width:calc(100% - 20px);border-radius:7px;text-align:center;font-size:14px;background:#fff;font-weight:400}@media all and (max-width:800px){label{flex:0 0 100%}}.sidebar{flex:0 0 300px;box-sizing:border-box;padding-left:20px}.sidebar ul{display:flex;list-style-type:none;position:relative;flex-direction:column;align-items:center;padding-bottom:18px;margin-bottom:18px}.sidebar ul:after{height:2px;width:20px;background:#fec90e;position:absolute;content:"";margin:auto;bottom:0;left:0;right:0}.sidebar li{text-align:center;padding:8px 0;font-size:15px;color:#fff}.sidebar a{text-decoration:none;transition:.2s;color:#fff}.sidebar ul.sidebar-email a{font-weight:500}.sidebar ul.sidebar-email img{width:125px;height:auto;padding-top:5px}.sidebar a:hover{color:#fec90e}.sidebar a.contact-head{width:150px;height:150px;color:#f60;background:#fff;line-height:150px;display:block;text-align:center;border-radius:75px;text-decoration:none;font-family:'Nunito',sans-serif;font-size:24px;font-weight:500;margin:0 auto;margin-bottom:20px}.sidebar ul.mobile-menu{padding-bottom:0;margin-bottom:0}.sidebar ul.mobile-menu:after{content:none}.sidebar ul.mobile-menu li{padding-bottom:15px;font-family:'Nunito',sans-serif;font-size:18px}.sidebar ul.mobile-menu li a{position:relative;text-decoration:none;transition:.2s}.sidebar ul.mobile-menu li a:hover{color:#fec90e}.sidebar ul.mobile-menu li a:after{background:url(//www.iwasakifoundation.com.au/wp-content/themes/iwasaki-found/images/navigation/hover.png) no-repeat center bottom;width:50px;height:15px;left:0;right:0;bottom:-25px;content:"";position:absolute;margin:auto;opacity:0;transition:.2s}.sidebar ul.mobile-menu li a:hover:after{bottom:-15px;opacity:1}@media all and (max-width:800px){.sidebar{flex:0 0 100%;border-top:1px solid rgba(255,255,255,.5);padding:25px 0 0;margin-top:25px}.sidebar ul.sidebar-email{padding-bottom:0;margin-bottom:0}.sidebar ul.sidebar-email:after{content:none}.sidebar ul.mobile-menu{display:none}}.footer{width:100%;padding:30px 20px;background:#fff;color:#383838;display:flex;box-sizing:border-box;justify-content:center;align-items:center;list-style-type:none}.footer li{color:#383838;font-weight:500;margin-bottom:0;line-height:100%;padding:0 10px;border-right:1px solid #383838;font-size:13px}.footer li:first-child{padding-left:0}.footer li:last-child{border-right:none;padding-right:0}.footer a{color:#383838;text-decoration:none;transition:.2s}.footer a:hover{color:#f60}@media all and (max-width:800px){.footer{flex-direction:column}.footer li{padding:10px 0;border-right:none;text-align:center}}