a:hover,a:focus,button:hover,button:focus,select:hover,select:focus,div:hover,div:focus,input:hover,input:focus{outline:none !important;text-decoration:none}.social-share ul{padding:0}.social-share .share{font-size:0;display:inline-block;margin-right:1%;padding:10px 0}.social-share .share a{font-size:15px;display:block;width:35px;height:35px;background:#999;color:#fff;text-indent:-999em;overflow:hidden;position:relative}.social-share .share a:after{content:'';font-family:FontAwesome;font-size:20px;text-indent:0;line-height:35px;text-align:center;position:absolute;left:0;top:0;width:100%;height:100%}.social-share .facebook a{background:#537bbd}.social-share .facebook a:after{content:'\f09a'}.social-share .pinterest a{background:#eb5755}.social-share .pinterest a:after{content:'\f0d2'}.social-share .twitter a{background:#78cdf0}.social-share .twitter a:after{content:'\f099'}.social-share .google-plus a{background:#D62121}.social-share .google-plus a:after{content:'\f0d5'}.social-share .youtube a{background:#ff0001}.social-share .youtube a:after{content:'\f16a'}.single-post .post-thumbnail{margin-bottom:30px}.single-post .entry-content{color:#666666;margin-bottom:50px}.single-post .entry-footer{margin-bottom:50px;text-align:center}.single-post .entry-footer .entry-categories{color:#aaa;margin-bottom:10px}.single-post .entry-footer .entry-categories a{color:#aaa}.single-post .entry-footer .entry-tags{color:#aaa}.single-post .entry-footer .entry-tags a{color:#aaa;padding:1px 6px;margin:2px;border:1px solid;text-decoration:none;letter-spacing:.3px;font-size:12px}.single-post .single-share-box{margin-bottom:50px;text-align:center;border-bottom:2px solid #d2d2d2}.single-post .single-share-box .share-link-description{font-size:18px}#comments ol.comment-list{list-style:none;margin:0 0 1em;padding:0;text-indent:0}#comments ol.comment-list li.comment .comment-body{position:relative;padding:30px 30px 15px 120px;margin-top:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f3f3f5;margin-bottom:30px}#comments ol.comment-list li.comment .comment-body .reply{text-align:right}#comments ol.comment-list li.comment .comment-body .reply a{color:#000;font-size:16px}#comments ol.comment-list li.comment .comment-author .avatar,#comments ol.comment-list li.comment .comment-author .rollover{float:left;margin:0 30px 15px -90px;border:5px solid #ccc}#comments ol.comment-list li.comment .comment-author .fn a{color:#000}#comments ol.comment-list li.comment .comment-author .says{display:none}#comments ol.comment-list li.comment .comment-metadata a{color:#aaa}#comments ol.comment-list li.comment ol.children{list-style:none;margin:0 0 0 90px;padding:0;text-indent:0}#comments .comment-respond .comment-form-comment label{display:none}.single-post .post-thumbnail{margin-bottom:30px}.single-post .entry-content{color:#666666;margin-bottom:50px}.single-post .entry-footer{margin-bottom:50px;text-align:center}.single-post .entry-footer .entry-categories{color:#aaa;margin-bottom:10px}.single-post .entry-footer .entry-categories a{color:#aaa}.single-post .entry-footer .entry-tags{color:#aaa}.single-post .entry-footer .entry-tags a{color:#aaa;padding:1px 6px;margin:2px;border:1px solid;text-decoration:none;letter-spacing:.3px;font-size:12px}.single-post .single-share-box{margin-bottom:50px;text-align:center}.single-post .single-share-box .share-link-description{font-size:18px}#comments ol.comment-list{list-style:none;margin:0 0 1em;padding:0;text-indent:0}#comments ol.comment-list li.comment .comment-body{position:relative;padding:30px 30px 15px 120px;margin-top:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f3f3f5;margin-bottom:30px}#comments ol.comment-list li.comment .comment-body .reply{text-align:right}#comments ol.comment-list li.comment .comment-body .reply a{color:#000;font-size:16px}#comments ol.comment-list li.comment .comment-author .avatar,#comments ol.comment-list li.comment .comment-author .rollover{float:left;margin:0 30px 15px -90px;border:5px solid #ccc}#comments ol.comment-list li.comment .comment-author .fn a{color:#000}#comments ol.comment-list li.comment .comment-author .says{display:none}#comments ol.comment-list li.comment .comment-metadata a{color:#aaa}#comments ol.comment-list li.comment ol.children{list-style:none;margin:0 0 0 90px;padding:0;text-indent:0}#comments .comment-respond .comment-form-comment label{display:none}html,body{overflow-x:hidden;font-size:10px}body{min-height:100vh;-webkit-transition:0.5s;-o-transition:0.5s;-moz-transition:0.5s;transition:0.5s;right:0;position:relative}.quote-text,.quote-name,.coach-cat,.coach-name,.section-text,.section-title,.section-sub-title,.section-title-sm,.header-title,p,a{font-family:"Montserrat", sans-serif}h1,h2,h3,h4,h5,h6{-ms-word-wrap:break-word;word-wrap:break-word;margin-top:0;font-family:"Montserrat", sans-serif}h1{font-weight:600;text-transform:uppercase}h2{font-size:35px;font-weight:600;text-transform:uppercase}h3{font-size:28px;font-weight:600;text-transform:uppercase}p{-ms-word-wrap:break-word;word-wrap:break-word;margin-top:0;color:#666360}.font-size-45{font-size:45px}p,li{font-size:16px;color:#555555;line-height:30px}.p-text{font-size:16px;font-weight:300}.white-c{color:#fff}.white-b{color:#000}.text-small{font-size:12px}img{max-width:100%;width:auto;height:auto}a:hover{color:#3475ad}.p-center{text-align:center}.img-border a:hover img{background-color:#fff}.img-border img{-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;border:8px solid #fff}@media (min-width: 992px){.img-border img{max-width:200px !important}}.small,small{font-size:74%;color:#6b6b6b}.country-flag img{max-width:50px !important}@media screen and (min-width: 992px){.xnz-coaches{padding:0 60px}}.coach-section .coach-cat{font-size:20px;font-weight:700;border-top:1px solid #000;padding-top:5px}@media screen and (max-width: 520px){.coach-section .coach-cat{padding-top:2px;font-size:12px}}.coach-section .coach-cat.l2-coach-cat-bg{background-image:url(//instituteofgolf.nz/wp-content/uploads/2018/02/l2-badge.png);background-repeat:no-repeat;-webkit-background-size:260px 260px;-moz-background-size:260px;-o-background-size:260px;background-size:260px;background-position:right top}@media screen and (max-width: 520px){.coach-section .coach-cat.l2-coach-cat-bg{-webkit-background-size:160px 160px;-moz-background-size:160px;-o-background-size:160px;background-size:160px}}.coach-section .coach-cat.l1-coach-cat-bg{background-image:url(//instituteofgolf.nz/wp-content/uploads/2018/02/l1-badge.png);background-repeat:no-repeat;-webkit-background-size:260px 260px;-moz-background-size:260px;-o-background-size:260px;background-size:260px;background-position:right top}@media screen and (max-width: 520px){.coach-section .coach-cat.l1-coach-cat-bg{-webkit-background-size:160px 160px;-moz-background-size:160px;-o-background-size:160px;background-size:160px}}.xnz-coaches ul.items{list-style:none;margin:0;padding:0;display:inline-block;width:100%;text-align:center}.xnz-coaches ul.items li.item{vertical-align:top;display:inline-block;margin-bottom:20px}@media screen and (min-width: 768px){.xnz-coaches ul.items li.item{width:18%;margin-right:2.1%}.xnz-coaches ul.items li.item:nth-child(5n+1){clear:both}.xnz-coaches ul.items li.item:nth-child(5n){margin-right:0}}@media screen and (max-width: 767px){.xnz-coaches ul.items li.item{width:48%;margin-right:2.1%}.xnz-coaches ul.items li.item:nth-child(2n+1){clear:both}.xnz-coaches ul.items li.item:nth-child(2n){margin-right:0}}.xnz-coaches ul.items li.item img{-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;border:5px solid #fff;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2)}.xnz-coaches ul.items li.item .coach-name{font-weight:500;margin-top:20px;font-size:12px;text-transform:uppercase;color:#000;line-height:15px}.xnz-coaches ul.items li.item .coach-separator{height:1px;width:5px;background-color:#000;margin:8px auto}.xnz-coaches ul.items li.item .coach-position{font-size:12px;line-height:18px}.xnz-members ul.items{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;text-align:center}.xnz-members ul.items li.item{vertical-align:top;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);position:relative;cursor:pointer;display:inline-block;margin-bottom:60px !important}.xnz-members ul.items li.item:hover .content-hover{display:block}@media screen and (min-width: 768px){.xnz-members ul.items li.item{width:23.15%;margin-right:2.1%}.xnz-members ul.items li.item:nth-child(4n+1){clear:both}.xnz-members ul.items li.item:nth-child(4n){margin-right:0}}@media screen and (max-width: 767px){.xnz-members ul.items li.item{width:48%;margin-right:2.1%}.xnz-members ul.items li.item:nth-child(2n+1){clear:both}.xnz-members ul.items li.item:nth-child(2n){margin-right:0}}.xnz-members ul.items li.item .member-name{font-weight:500;margin-top:20px;font-size:12px;text-transform:uppercase;color:#000;line-height:15px}.xnz-members ul.items li.item .member-position{font-size:12px;line-height:18px;color:#000;margin-bottom:20px !important}.xnz-members ul.items li.item .content-hover{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-color:#282827;display:none}.xnz-members ul.items li.item .content-hover .member-description{text-align:left;padding:15px 20px;height:-webkit-calc( 100% - 30px);height:-moz-calc( 100% - 30px);height:calc( 100% - 30px);overflow:hidden}.xnz-members ul.items li.item .content-hover .member-description p{color:#fff;font-size:12px;line-height:18px}.xnz-members ul.items li.item .content-hover .member-description h4{color:#fff;font-size:12px;font-weight:bold;margin-bottom:2px}.xnz-members ul.items li.item .content-hover .member-readmore{font-size:12px;color:#fff;text-align:right;padding:0 15px;text-transform:uppercase}.xnz-team__popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;padding-left:15px;padding-right:15px;color:#000;background-color:rgba(0,0,0,0.7);text-align:center}.xnz-team__popup-overlay:before{content:"";display:inline-block;height:100%;vertical-align:middle}.xnz-team__popup-overlay .popup_content{text-align:initial;position:relative;margin:0 auto;width:100%;max-width:700px;max-height:500px;overflow-y:auto;overflow-x:hidden;color:#000;background-color:#e8e8e8;z-index:2;display:inline-block;vertical-align:middle;width:98%;padding:30px 30px}.xnz-team__popup-overlay .popup_content .popup_close_btn{position:absolute;top:-10px;right:15px;font-size:50px;text-decoration:none;cursor:pointer}.xnz-team__popup-overlay .popup_content .popup_close_btn:hover{color:#ff8714}.xnz-team__popup-overlay .popup_content_item .member-image{max-width:200px}@media screen and (min-width: 768px){.xnz-team__popup-overlay .popup_content_item .member-image{float:left}}@media screen and (min-width: 768px){.xnz-team__popup-overlay .popup_content_item .member__text-content{float:right;width:-webkit-calc( 95% - 200px);width:-moz-calc( 95% - 200px);width:calc( 95% - 200px)}}.xnz-team__popup-overlay .popup_content_item img{display:block;margin-bottom:15px;max-width:100%}.xnz-team__popup-overlay .popup_content_item .member-name{text-align:left;font-size:18px;font-weight:500;letter-spacing:2px;color:#2b4676;text-transform:uppercase}.xnz-team__popup-overlay .popup_content_item .member-position{font-size:14px;font-weight:400;letter-spacing:2px}.xnz-team__popup-overlay .popup_content_item .member-phone-email{font-size:15px;font-family:"Montserrat", sans-serif;font-weight:500;letter-spacing:1px;border-bottom:1px solid #636363;padding-bottom:20px;margin-bottom:20px}.xnz-team__popup-overlay .popup_content_item .member-phone-email span.phone{border-right:1px solid #656565;padding-right:8px;margin-right:8px}.xnz-team__popup-overlay .popup_content_item .member-description p{font-size:14px;line-height:20px}.xnz-team__popup-overlay .popup_content_item .member-description h4{font-size:14px;margin-bottom:0}.xnz-btn{font-weight:400;margin:10px 20px 10px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:10px 30px;cursor:pointer;outline:none;text-decoration:none !important;display:inline-block;font-size:16px}.btn-dark{background:#333333;color:#fff}.btn-dark:hover,.btn-dark:focus{background:#000;color:#fff}.btn-text{color:#000;padding-left:5px}.btn-text img{width:34px;margin-left:10px}.btn-video{color:#000;border:1px solid #000;margin:0;padding:10px 15px}.btn-video img{width:34px;margin-left:10px}.img-shadow,.coach-img-shadow img{-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2)}.separator-tiny{width:10px !important}.media-library{background-color:#fff;padding:10px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2)}.our-story-book-btn{position:relative;top:50px;z-index:1;text-align:center}a.story-link{color:#000}.text-border-bottom{border-bottom:1px solid #000;display:inline-block}.text-active-triangle:before{content:"";border-color:transparent #111;border-style:solid;border-width:0.35em 0 0.35em 0.45em;display:block;height:0;width:0;left:-1em;top:1.3em;position:relative}.admin-bar header.site-header .nav-btn{top:52px}.admin-bar .xnz-slide.home-slide .slide-content{height:-webkit-calc(100vh - 32px);height:-moz-calc(100vh - 32px);height:calc(100vh - 32px)}body.menu-active{right:360px}body.menu-active:before{content:"";position:absolute;background-color:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:10}body.menu-active header.site-header .menu-toggle .icon-bar{background-color:#000}body.menu-active header.site-header .menu-toggle .icon-bar:first-child{-webkit-transform:rotate(45deg) translateX(0.71rem) translateY(0.71rem);-ms-transform:rotate(45deg) translateX(0.71rem) translateY(0.71rem);-moz-transform:rotate(45deg) translateX(0.71rem) translateY(0.71rem);-o-transform:rotate(45deg) translateX(0.71rem) translateY(0.71rem);transform:rotate(45deg) translateX(0.71rem) translateY(0.71rem)}body.menu-active header.site-header .menu-toggle .icon-bar:nth-child(2){opacity:0.5;width:0}body.menu-active header.site-header .menu-toggle .icon-bar:nth-child(3){-webkit-transform:rotate(-45deg) translateX(0.71rem) translateY(-0.71rem);-ms-transform:rotate(-45deg) translateX(0.71rem) translateY(-0.71rem);-moz-transform:rotate(-45deg) translateX(0.71rem) translateY(-0.71rem);-o-transform:rotate(-45deg) translateX(0.71rem) translateY(-0.71rem);transform:rotate(-45deg) translateX(0.71rem) translateY(-0.71rem)}body.menu-active header.site-header .menu-main-menu-container{right:0}body.menu-active .slick-track,body.menu-active .slick-list{-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}body.admin-bar.sticky-header header.site-header{top:32px !important}body.admin-bar.sticky-header div#content{padding-top:132px}body:not(.page-id-7):not(.error404):not(.page-template-page-no-header) header{position:absolute;top:0;left:0;right:0}body:not(.page-id-7):not(.error404):not(.page-template-page-no-header) div#content{padding-top:350px;-webkit-transition:0.5s;-o-transition:0.5s;-moz-transition:0.5s;transition:0.5s}body:not(.page-id-7):not(.error404):not(.page-template-page-no-header) header.site-header .header-bg{-webkit-transition:0.5s;-o-transition:0.5s;-moz-transition:0.5s;transition:0.5s}body.sticky-header header.site-header{-webkit-box-shadow:0px 1px 10px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 1px 10px 0px rgba(0,0,0,0.5);box-shadow:0px 1px 10px 0px rgba(0,0,0,0.5);position:fixed !important;top:0;left:0;right:0;height:120px;z-index:999}body.sticky-header header.site-header .header-bg{height:120px}body.sticky-header div#content{padding-top:120px !important}header.site-header .header{position:absolute;z-index:2;left:0;right:0;margin:0 2%}header.site-header .header .site-branding{margin-top:8px}header.site-header .header-bg{height:350px;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;position:relative}header.site-header .header-bg .header-title-container{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center}header.site-header .header-bg .header-title-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}header.site-header .header-bg .header-title{color:#e9e9e6;text-transform:uppercase;display:inline-block;vertical-align:middle;width:98%;font-weight:800}@media (max-width: 829px){header.site-header .header-bg .header-title{margin-top:50px;font-size:16px}}@media (min-width: 830px){header.site-header .header-bg .header-title{font-size:30px}}@media (min-width: 1100px){header.site-header .header-bg .header-title{font-size:50px}}header.site-header .nav-btn{z-index:999999999;position:fixed;right:20px;top:20px}header.site-header .nav-btn .menu-toggle{background-color:transparent;border:0;padding:0}header.site-header .nav-btn .menu-toggle .icon-bar{height:3px;width:40px;background-color:#fff;display:block;margin:7px auto;-webkit-transition:all 333ms ease;-o-transition:all 333ms ease;-moz-transition:all 333ms ease;transition:all 333ms ease}header.site-header .nav-btn .menu-toggle .icon-bar:last-child{margin-bottom:0}header.site-header .menu-main-menu-container{width:100%;position:fixed;top:0;max-width:360px;height:100vh;background-color:#d0ccbe;right:-360px;z-index:99;padding:80px 20px 20px 20px;-webkit-transition:0.5s;-o-transition:0.5s;-moz-transition:0.5s;transition:0.5s;overflow-y:auto}header.site-header .menu-main-menu-container ul{list-style:none;padding:0;margin:0;min-height:500px}header.site-header .menu-main-menu-container ul li{text-align:center;line-height:1.5;margin-bottom:10px}header.site-header .menu-main-menu-container ul li a{font-weight:800;color:#9c988b;text-decoration:none;font-size:30px;text-align:center;-webkit-transition:all 222ms ease;-o-transition:all 222ms ease;-moz-transition:all 222ms ease;transition:all 222ms ease;display:inline-block;position:relative;text-decoration:none !important}.slick-initialized{visibility:visible !important}#wpcf7-f338-p19-o1 .row,#wpcf7-f4-p87-o1 .row{margin-bottom:20px}#wpcf7-f338-p19-o1 label,#wpcf7-f4-p87-o1 label{width:100%;font-size:16px}#wpcf7-f338-p19-o1 .wpcf7-list-item,#wpcf7-f4-p87-o1 .wpcf7-list-item{margin-right:5px}#wpcf7-f338-p19-o1 .wpcf7-list-item input,#wpcf7-f4-p87-o1 .wpcf7-list-item input{font-size:20px}#wpcf7-f338-p19-o1 .wpcf7-list-item-label,#wpcf7-f4-p87-o1 .wpcf7-list-item-label{font-size:16px}#wpcf7-f338-p19-o1 form.wpcf7-form .wpcf7-submit,#wpcf7-f4-p87-o1 form.wpcf7-form .wpcf7-submit{background-color:#000;color:#fff;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:10px 20px}#wpcf7-f338-p19-o1 form.wpcf7-form .wpcf7-submit:focus,#wpcf7-f4-p87-o1 form.wpcf7-form .wpcf7-submit:focus{background-color:#000}#wpcf7-f338-p19-o1 form.wpcf7-form input[type="text"],#wpcf7-f338-p19-o1 form.wpcf7-form input[type="email"],#wpcf7-f338-p19-o1 form.wpcf7-form textarea,#wpcf7-f4-p87-o1 form.wpcf7-form input[type="text"],#wpcf7-f4-p87-o1 form.wpcf7-form input[type="email"],#wpcf7-f4-p87-o1 form.wpcf7-form textarea{width:100%;margin-top:5px;padding:8px 10px;background-color:#fafafa;border:1px solid #ccc}#wpcf7-f338-p19-o1 form.wpcf7-form input[type="text"]:focus,#wpcf7-f338-p19-o1 form.wpcf7-form input[type="email"]:focus,#wpcf7-f338-p19-o1 form.wpcf7-form textarea:focus,#wpcf7-f4-p87-o1 form.wpcf7-form input[type="text"]:focus,#wpcf7-f4-p87-o1 form.wpcf7-form input[type="email"]:focus,#wpcf7-f4-p87-o1 form.wpcf7-form textarea:focus{background-color:#fff}.wpcf7-response-output{font-size:16px}.xnz-slide{visibility:hidden}.xnz-slide.home-slide .slide-content{position:relative;height:100vh;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.xnz-slide.home-slide .slide-content .container{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center}.xnz-slide.home-slide .slide-content .container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.xnz-slide.home-slide .slide-content .container .text-content{display:inline-block;vertical-align:middle;width:98%;color:#e9e9e6;font-size:35px;font-weight:800;letter-spacing:15px}@media (min-width: 500px){.xnz-slide.home-slide .slide-content .container .text-content{font-size:50px}}.xnz-slide.home-slide .slide-content .container .text-content img{max-width:700px;width:100%;margin:0 auto}.xnz-slide.home-slide .slick-dots li.slick-active button{background:rgba(255,255,255,0.6);padding:6px}.xnz-slide.home-slide .slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:4px;cursor:pointer;border:0;outline:none;background:rgba(255,255,255,0.3);-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px}div#content{border-top:15px solid #fff}.vc_row[data-vc-full-width]{border-left:15px solid #fff;border-right:15px solid #fff;overflow:initial !important}.testimonial-small{margin-bottom:25px}.testimonial-small .quote{margin-bottom:15px}.testimonial-small .quote .wpb_text_column{border:1px solid #525252}@media (min-width: 500px){.testimonial-small .quote .wpb_text_column{padding:70px 50px}}.testimonial-small .quote .wpb_text_column .quote-text{font-size:16px}@media (min-width: 500px){.testimonial-small .quote .wpb_text_column .quote-text{font-size:18px}}.testimonial-small .wpb_single_image{margin-bottom:15px}.testimonial-small .wpb_single_image img{max-width:100% !important;width:153px;height:auto;top:0 !important}.testimonial-small .quote-name{font-size:16px;font-weight:800;margin-bottom:5px}.testimonial-small .quote-position{font-size:12px}.quote .wpb_text_column{border:2px solid #525252;max-width:700px;margin:0 auto;padding:70px 30px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;position:relative}@media (min-width: 500px){.quote .wpb_text_column{padding:70px 80px}}.quote .wpb_text_column .quote-icon{position:absolute;top:-15px;max-width:38px;right:46px}.quote .wpb_text_column .quote-text{font-size:25px}.quote .wpb_text_column .quote-name{font-size:16px;margin-top:30px}@media (max-width: 991px){.lydia-photo{text-align:center !important}}.lydia-photo img{max-width:200px !important;border:2px solid #525252;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;top:50px}.c-section-title{font-size:50px;font-weight:800}@media screen and (max-width: 480px){.c-section-title{font-size:30px}}.section-title{font-size:30px;font-weight:800}.section-title-sm{font-size:16px;font-weight:800}.section-sub-title{color:#161d3b;font-size:15px;font-weight:800}.section-text{font-size:16px;line-height:30px;color:#555555}.c-sub-head-content{max-width:500px;text-align:center;margin:0 auto;font-size:25px !important;text-transform:uppercase}.c-head-content{max-width:500px;text-align:center;margin:0 auto;font-size:16px !important}.c-section-sub-title{color:#40474e;font-size:18px;font-weight:400}.career-inner-section{padding:0 50px}@media screen and (max-width: 480px){.career-inner-section{padding:0 20px}}@media (min-width: 992px){.home-text-col>.vc_column-inner{padding-top:30px;padding-bottom:30px}}@media (min-width: 1200px){.home-text-col>.vc_column-inner{padding-top:57px;padding-bottom:57px}}@media (max-width: 767px){.our-story-container,.home-img-container,.home-img-container-right,.home-text-col{max-width:500px;margin:0 auto}}@media (min-width: 992px){.home-img-container{padding-left:100px !important}}@media (min-width: 992px){.home-img-container-right{padding-right:100px !important}}@media (min-width: 1200px){.sponsor-logo-right{padding-left:80px !important}}@media (max-width: 767px){.sponsor-logo-right{text-align:center !important}}@media (min-width: 1200px){.sponsor-logo-left{padding-right:80px !important}}@media (max-width: 767px){.sponsor-logo-left{text-align:center !important}}ul.sponsors-logo{list-style:none;padding:0;margin:0;display:block;height:100px;line-height:100px}ul.sponsors-logo li{float:left;width:16.6666%;text-align:center;padding:0 15px}@media (max-width: 768px){ul.sponsors-logo li{width:33.33333%}}ul.sponsors-logo li img{vertical-align:middle;opacity:0.5;max-height:80px}ul.sponsors-page-logo{list-style:none;padding:0;margin:0;display:block;height:100px;line-height:100px}ul.sponsors-page-logo li{float:left;width:14.2857111%;text-align:center;padding:0 15px}@media (max-width: 768px){ul.sponsors-page-logo li{width:33.33333%}}ul.sponsors-page-logo li img{vertical-align:middle;max-height:80px}.xnz-our-location{margin-bottom:180px}.location-map{position:relative}.location-map map{position:relative;z-index:10}.location-map map area.map-area-pin:hover,.location-map map area.map-area-pin:focus{outline:none}.location-map img.map-pin{position:absolute;top:0;z-index:5;pointer-events:none}.xnz-what-we-can-offer ul.items{list-style:none;margin:0;padding:0;display:inline-block;width:100%;text-align:center}.xnz-what-we-can-offer ul.items li.item{vertical-align:top;display:inline-block;margin-bottom:30px}@media screen and (min-width: 992px){.xnz-what-we-can-offer ul.items li.item{width:30%;margin-right:4.5%}.xnz-what-we-can-offer ul.items li.item:nth-child(3n+1){clear:both}.xnz-what-we-can-offer ul.items li.item:nth-child(3n){margin-right:0}}@media screen and (min-width: 580px) and (max-width: 991px){.xnz-what-we-can-offer ul.items li.item{width:48%;margin-right:2.1%}.xnz-what-we-can-offer ul.items li.item:nth-child(2n+1){clear:both}.xnz-what-we-can-offer ul.items li.item:nth-child(2n){margin-right:0}}.xnz-what-we-can-offer ul.items li.item .icon{height:95px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.xnz-what-we-can-offer ul.items li.item .title{color:#384048;font-size:16px;text-transform:uppercase;text-align:center;padding-bottom:15px;border-bottom:2px solid #e2e3e4;margin-bottom:15px}.xnz-what-we-can-offer ul.items li.item .sub-title{color:#787b80;font-size:14px;line-height:23px}.xnz-trophy-section .top-section{display:inline-block}@media (min-width: 720px){.xnz-trophy-section .top-section .section-left{float:left;width:36%}}.xnz-trophy-section .top-section .section-left .image{text-align:center}@media (min-width: 720px){.xnz-trophy-section .top-section .section-right{float:left;width:64%;padding:0 35px}}.xnz-trophy-section .top-section .section-right .icon{text-align:center;margin-top:10px;margin-bottom:20px}.xnz-trophy-section .top-section .section-right .title{color:#384048;font-size:16px;text-transform:uppercase;text-align:center}.xnz-trophy-section .bottom-section{clear:both}.xnz-trophy-section .bottom-section .quote{margin-top:30px;margin-bottom:20px}.xnz-trophy-section .bottom-section .quote p{color:#787b80;font-size:15px;line-height:25px}.career-testimonial p{color:#787b80;font-size:15px;line-height:25px}.career-testimonial p img{width:35px;margin-left:5px}.c-contact-text{text-align:center;font-size:15px;color:#000;font-weight:400;padding-bottom:20px;border-bottom:2px solid #e2e3e4;text-transform:uppercase}@media (max-width: 430px){.c-contact-text a{word-break:break-all}}.slick-dots{position:absolute;bottom:25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}footer.site-footer{padding:120px 0 30px 0;border-top:1px solid #dcdcdc}footer.site-footer .menu-footer-menu-container{text-align:center}footer.site-footer .menu-footer-menu-container ul#menu-footer-menu{list-style:none;padding:0;display:inline-block}footer.site-footer .menu-footer-menu-container ul#menu-footer-menu li{float:left;padding:0 10px}footer.site-footer .menu-footer-menu-container ul#menu-footer-menu li a{color:#555555;font-weight:800}footer.site-footer .site-info{margin:0 15px;padding-top:20px}footer.site-footer .site-info .fb-link{float:left;margin-right:25px}footer.site-footer .site-info .fb-link img{opacity:0.5;width:12px}footer.site-footer .site-info .wechat-qr-code{float:left;position:relative}footer.site-footer .site-info .wechat-qr-code:hover .wechat-code{display:block}footer.site-footer .site-info .wechat-qr-code .wechat-icon{opacity:0.5;width:30px}footer.site-footer .site-info .wechat-qr-code .wechat-code{position:absolute;bottom:48px;left:-50px;max-width:130px;display:none}.post-pagination{text-align:center}.post-pagination .page-numbers{position:relative;display:inline-block;width:38px;height:38px;line-height:38px;margin:0 11px 0 0;text-align:center;color:#000;font-size:18px;text-decoration:none;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:2px solid #000;outline:0}.post-pagination .page-numbers.current,.post-pagination .page-numbers:hover{background-color:#000;border-color:#000;color:#fff}.footer-social{text-align:center}.footer-social ul{display:inline-block;padding:0;list-style:none}@-webkit-keyframes checked-anim{50%{width:3000px;height:3000px}100%{width:100%;height:100%;-webkit-border-radius:0;border-radius:0}}@-moz-keyframes checked-anim{50%{width:3000px;height:3000px}100%{width:100%;height:100%;-moz-border-radius:0;border-radius:0}}@-o-keyframes checked-anim{50%{width:3000px;height:3000px}100%{width:100%;height:100%;border-radius:0}}@keyframes checked-anim{50%{width:3000px;height:3000px}100%{width:100%;height:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}@-webkit-keyframes not-checked-anim{0%{width:3000px;height:3000px}}@-moz-keyframes not-checked-anim{0%{width:3000px;height:3000px}}@-o-keyframes not-checked-anim{0%{width:3000px;height:3000px}}@keyframes not-checked-anim{0%{width:3000px;height:3000px}}.blog-section-title{font-size:14px;color:#24add8;text-transform:uppercase}.blog-section-sub-title{font-size:25px;text-transform:uppercase;font-weight:800}.xnz-lastest-posts{margin-left:-15px;margin-right:-15px}@media (max-width: 729px){.xnz-lastest-posts{padding-top:50px}}.xnz-lastest-posts .slick-dots{padding:0 10px;top:-60px;bottom:auto;text-align:right}.xnz-lastest-posts .slick-dots li{margin:0 1px}.xnz-lastest-posts .slick-dots li.slick-active button{background:#24add8;border:1px solid #24add8}.xnz-lastest-posts .slick-dots li button{font-size:0;line-height:0;display:block;width:11px;height:11px;padding:4px;cursor:pointer;border:1px solid #acacac;outline:none;background-color:transparent;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px}.category article.post>a{margin-bottom:10px}@media (min-width: 730px){.category article.post>a{max-height:216px;overflow:hidden;display:block}}.slide-lastest-posts .post-item{padding:0 15px}.slide-lastest-posts .post-item .item-inner{padding:13px;background-color:#fff;position:relative}@media (min-width: 730px){.slide-lastest-posts .post-item .item-inner{height:550px}}.slide-lastest-posts .post-item .item-inner>a{margin-bottom:10px}@media (min-width: 730px){.slide-lastest-posts .post-item .item-inner>a{max-height:216px;overflow:hidden;display:block}}.slide-lastest-posts .post-item .item-inner .post-thumbnail{margin-bottom:20px !important}.slide-lastest-posts .post-item .item-inner .entry-category{margin-bottom:15px}.slide-lastest-posts .post-item .item-inner .entry-category a{color:#24add8;font-size:12px;text-transform:uppercase}.slide-lastest-posts .post-item .item-inner .post-name{margin-bottom:15px}.slide-lastest-posts .post-item .item-inner .post-name a{font-size:16px;font-style:italic;color:#000}.slide-lastest-posts .post-item .item-inner .entry-content{font-size:14px;margin-bottom:15px}.slide-lastest-posts .post-item .item-inner .read-more-button a{font-size:13px;color:#000;text-transform:uppercase}.slide-lastest-posts .post-item .item-inner .entry-date{font-size:12px;color:#6f6f6f;text-transform:uppercase}@media (max-width: 991px){.slide-lastest-posts .post-item .item-inner .entry-date{margin-top:20px}}@media (min-width: 730px){.slide-lastest-posts .post-item .item-inner .entry-date{position:absolute;bottom:15px}}.xnz-featured-post{display:inline-block;width:100%;background-color:#fff;padding:13px;position:relative}.xnz-featured-post .featured-post-left{padding-right:20px}@media (min-width: 992px){.xnz-featured-post .featured-post-left{float:left;width:450px}}.xnz-featured-post .featured-post-left .post-name a{color:#000;font-size:20px;text-transform:uppercase;font-weight:800}.xnz-featured-post .featured-post-left .entry-content{font-size:14px;margin-bottom:15px}.xnz-featured-post .featured-post-left .read-more-button a{font-size:13px;color:#000;text-transform:uppercase}.xnz-featured-post .featured-post-left .entry-date{font-size:12px;color:#6f6f6f;text-transform:uppercase}@media (max-width: 991px){.xnz-featured-post .featured-post-left .entry-date{margin-bottom:30px !important}}@media (max-width: 1199px){.xnz-featured-post .featured-post-left .entry-date{margin-top:20px}}@media (min-width: 1200px){.xnz-featured-post .featured-post-left .entry-date{position:absolute;bottom:15px}}@media (min-width: 992px){.xnz-featured-post .featured-post-right{float:left;width:-webkit-calc(100% - 450px);width:-moz-calc(100% - 450px);width:calc(100% - 450px)}}.xnz-featured-post .featured-post-right .post-thumbnail img{width:100%}body.category .content-area{background-color:#f5f5f5}body.category .post-pagination{margin-bottom:60px}body.category .site-main{display:inline-block;width:100%;margin-top:80px}body.category .site-main article.post{float:left;margin-bottom:20px;background-color:#fff;padding:13px;position:relative}@media screen and (min-width: 991px){body.category .site-main article.post{width:31.3333%;margin-right:3%;height:500px}body.category .site-main article.post:nth-child(3n){margin-right:0}body.category .site-main article.post:nth-child(3n+1){clear:both}}@media screen and (min-width: 768px) and (max-width: 992px){body.category .site-main article.post{width:48.5%;margin-right:3%;height:500px}body.category .site-main article.post:nth-child(2n){margin-right:0}body.category .site-main article.post:nth-child(2n+1){clear:both}}body.category .site-main article.post .post-thumbnail{margin-bottom:20px !important}body.category .site-main article.post .entry-category{margin-bottom:15px}body.category .site-main article.post .entry-category a{color:#24add8;font-size:12px;text-transform:uppercase}body.category .site-main article.post .entry-title{margin-bottom:15px}body.category .site-main article.post .entry-title a{font-size:16px;font-style:italic;color:#000}body.category .site-main article.post .entry-content{font-size:14px;margin-bottom:15px}body.category .site-main article.post .read-more-button a{font-size:13px;color:#000;text-transform:uppercase}body.category .site-main article.post .entry-date{font-size:12px;color:#6f6f6f;text-transform:uppercase;margin-top:20px}@media (min-width: 768px){body.category .site-main article.post .entry-date{position:absolute;bottom:15px}}.single-post .row{margin-top:50px;margin-bottom:50px}.single-post .single-post__left,.single-post .single-post__right{padding:0 15px}@media (min-width: 768px){.single-post .single-post__left{float:left;width:-webkit-calc(100% - 250px);width:-moz-calc(100% - 250px);width:calc(100% - 250px)}}@media (min-width: 992px){.single-post .single-post__left{width:-webkit-calc(100% - 350px);width:-moz-calc(100% - 350px);width:calc(100% - 350px)}}@media (min-width: 768px){.single-post .single-post__right{float:left;width:250px}}@media (min-width: 992px){.single-post .single-post__right{width:350px}}.single-post .entry-category{margin-bottom:10px}.single-post .entry-category a{font-size:18px;color:#24add8;text-transform:uppercase}.single-post .entry-title{font-size:30px;margin-bottom:30px}.single-post .entry-date{color:#959595;text-transform:uppercase;font-size:14px;margin-bottom:20px}.single-post p{margin-bottom:20px}.single-post .entry-content{margin-bottom:20px}.xnz-recent-posts .recent-posts__title{font-size:16px;font-weight:bold;border-bottom:2px solid #24add8;display:inline-block;padding-bottom:10px}.xnz-recent-posts ul.recent-posts__list{list-style:none;margin-top:20px;padding:0}.xnz-recent-posts ul.recent-posts__list li{clear:both;line-height:normal}.xnz-recent-posts ul.recent-posts__list li .post-item__left{float:left;width:30%}.xnz-recent-posts ul.recent-posts__list li .post-item__right{float:left;width:65%;margin-left:5%}.xnz-recent-posts ul.recent-posts__list li .post-item__right .post-name{margin-bottom:10px}@media (min-width: 992px){.xnz-recent-posts ul.recent-posts__list li .post-item__right .post-name{margin-top:10px}}.xnz-recent-posts ul.recent-posts__list li .post-item__right .post-name a{font-size:15px;color:#000}.xnz-recent-posts ul.recent-posts__list li .post-item__right .entry-date{color:#8a8a8a;font-size:13px}div#respond{padding:0px 30px}div#comments h3#reply-title{text-transform:capitalize}div#comments h3{font-size:20px}div#comments .comment-respond label{display:none}div#comments .comment-notes{display:none}div#comments textarea#comment{width:100%;border:2px solid #dadada;padding:5px 10px}div#comments .comment-form-author,div#comments .comment-form-email,div#comments .comment-form-url{float:left;width:31.3%;margin-right:3%}div#comments .comment-form-author input,div#comments .comment-form-email input,div#comments .comment-form-url input{width:100%;border:2px solid #dadada;padding:0px 10px}div#comments p.comment-form-url{margin-right:0 !important}div#comments .form-submit{clear:both}div#comments .form-submit .submit{background-color:#24add8;text-transform:uppercase;font-size:13px;border:none;color:#fff;padding:2px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}@media (min-width: 768px){.flex-v-center{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width: 767px){.flex-re-order{display:grid}.flex-re-order>.wpb_column:nth-child(1){-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex-re-order>.wpb_column:nth-child(2){-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width: 500px){.shp-testimonial .quote-text p{font-size:15px !important}}@media (min-width: 500px){.shp-testimonial .quote .wpb_text_column{padding:38px 50px !important}.quote.shp-testimonial .wpb_text_column{padding:38px 40px !important}}.quote.shp-testimonial .wpb_text_column .quote-text,.quote.shp-testimonial .wpb_text_column .quote-name{font-size:15px}.quote.shp-testimonial .wpb_text_column .quote-name{margin-top:15px}.quote.shp-testimonial .wpb_text_column{border-width:1px}.lydia-photo.shp-testimonial img{max-width:100% !important;top:0}.blue-color{color:#27b0d7}body.menu-active:before{z-index:999999 !important}.grecaptcha-badge{visibility:collapse !important}.partial_entry_warning{display:none}li#field_1_1{font-weight:bold}li#field_1_2,li#field_1_3{margin-top:0px}li#field_1_2 .ginput_container.ginput_container_text,li#field_1_3 .ginput_container.ginput_container_text{margin-top:0px}li#field_1_2 input,li#field_1_3 input{margin-top:5px}#gform_1 input,#gform_1 textarea{border:1px solid #c5c5c5}#gform_1 .gfield_description{padding-top:0px;font-weight:bold;font-size:12px;color:#6b6b6b}#gform_1 .top_label div.ginput_container{margin-top:3px}#gform_1 input#input_1_4{width:-webkit-calc(100% - 23px);width:-moz-calc(100% - 23px);width:calc(100% - 23px)}.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:0 !important}.gform_wrapper li.gf_list_inline ul.gfield_checkbox li,.gform_wrapper li.gf_list_inline ul.gfield_radio li{vertical-align:top}.gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label{max-width:100% !important}.gform_wrapper div.validation_error{font-size:16px}#gform_submit_button_1{background-color:#000;color:#fff;border:none !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:10px 20px;font-size:18px;text-transform:uppercase}.gform_wrapper div.validation_error{font-size:14px !important}.snp-theme-html .snp-content-inner{padding:0}#intro-lesson__popup{padding:50px 30px 20px 30px}@media only screen and (min-width: 641px){#intro-lesson__popup{padding:50px 14px 20px 30px}}#intro-lesson__popup .intro-lesson__popup--title{text-transform:uppercase;font-size:20px;color:#333333;font-family:"Montserrat", sans-serif;font-weight:800;text-align:center}#intro-lesson__popup input{margin-top:0;border:1px solid #c2c1b5}#intro-lesson__popup input,#intro-lesson__popup select{margin-top:0;border:1px solid #c2c1b5;font-size:12px;padding:10px;background-color:#fff}#intro-lesson__popup input#gform_submit_button_2{border:none;background-color:#000;color:#fff;padding:10px 20px;font-size:16px}@media only screen and (min-width: 641px){#intro-lesson__popup .gform_wrapper .top_label li.gfield.gf_left_half,#intro-lesson__popup .gform_wrapper .top_label li.gfield.gf_right_half{width:49.6%}}#intro-lesson__popup .intro-lesson__popup--logo{text-align:center}#intro-lesson__popup .intro-lesson__popup--logo img{width:300px}#intro-lesson__popup br{display:none}#intro-lesson__popup select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;background-position:right 50%;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="12" version="1"><path d="M4 8L0 4h8z"/></svg>');padding:.5em;padding-right:1.5em}#intro-lesson__popup .gform_wrapper .gform_footer{margin:5px 0 0}#intro-lesson__popup .validation_error{display:none}@media only screen and (max-width: 761px), (max-device-width: 1023px) and (min-device-width: 768px){#intro-lesson__popup .gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:16px}}#intro-lesson__popup div#gform_confirmation_message_2{padding:80px 0;text-align:center}div#gform_confirmation_message_1{font-size:20px}#gform_1 input[type="radio"],#gform_1 input[type="checkbox"]{margin:0 0px 0 1px}
