article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;background:#fff}html,button,input,select,textarea{font-family:sans-serif;color:#242a42}body{margin:0;font-size:1em;line-height:1.4}::-moz-selection{background:#2fbdff;color:#fff;text-shadow:none}::selection{background:#2fbdff;color:#fff;text-shadow:none}a{color:#242a42;text-decoration:none}a:visited{color:#242a42}.no-touch a:hover{filter:alpha(opacity=75);opacity:.75}a:focus{outline:none}b,strong{font-weight:700}dfn{font-style:italic}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%;height:auto}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer;font-size:16px}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.wpcf7-form{width:400px;max-width:100%}.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{background:#e6e6e6;border:0;width:100%;line-height:1.6em;padding:7px 11px;font-size:15px;font-family:'museo-sans'}.wpcf7-form input:-webkit-autofill,.wpcf7-form textarea:-webkit-autofill,.wpcf7-form select:-webkit-autofill{-webkit-box-shadow:0 0 0 300px #e6e6e6 inset}.wpcf7-form button[type=submit],.wpcf7-form input[type=submit]{padding:12px 31px;color:#242a42;font-size:16px;display:inline-block;line-height:1em;font-weight:900;letter-spacing:.03em;position:relative;z-index:999;transition:.5s ease all;font-family:'museo-slab';background:#98cbf4;width:auto}.wpcf7 form.sent .wpcf7-response-output{border-top:none;border-left:none;border-right:none;padding:20px 0}.wpcf7-form.sent>p{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:none}.slick-slide.vheight-70{height:70vh}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{position:absolute;bottom:40px;z-index:9;width:100%;text-align:center;margin:0;padding:0}.slick-dots button{background:rgba(0,0,0,.35)}.slick-dots li{font-size:0px;display:inline-block;margin:0 5px}.slick-dots button{border:0;width:10px;height:10px;display:block;border-radius:20px;padding:0;outline:none}.slick-dots li.slick-active button{background:#2793e6}.slick-dotted.slick-slider{margin-bottom:0;padding-bottom:0}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:40px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:0 0;z-index:1}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-size:40px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Material Design Icons"}.slick-prev{left:15px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"\F141"}[dir=rtl] .slick-prev:before{content:'>'}.slick-next{right:15px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"\F142"}[dir=rtl] .slick-next:before{content:'<'}@media screen and (max-width:1024px){.slick-prev,.slick-next{display:none !important}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-grow-none{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.flex-shrink{-ms-flex-negative:1;flex-shrink:1}.flex-shrink-none{-ms-flex-negative:0;flex-shrink:0}.flex-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-align-right{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.flex-align-start{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.flex-align-center{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.flex-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hidden{display:none !important;visibility:hidden}.wrap{position:relative;z-index:2;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:#fff}@media screen and (max-width:1200px){.nav-open .wrap{-webkit-transform:translate(-270px,0px);-moz-transform:translate(-270px,0px);-o-transform:translate(-270px,0px);-ms-transform:translate(-270px,0px);transform:translate(-270px,0px);box-shadow:2px 0px 6px rgba(0,0,0,.14)}}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.col-1-1{width:100%}.col-1-2{width:50%}.col-1-3{width:33.33%}.col-2-3{width:66.66%}.col-1-4{width:25%}.col-2-4{width:50%}.col-3-4{width:75%}.grid.column-2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tiles .grid.column-2,.cards .grid.column-2{margin-left:-10px;margin-right:-10px}.tiles .grid.column-2.tight,.cards .grid.column-2.tight{margin-left:-6px;margin-right:-6px}.grid.column-2 .col{width:50%}.grid.column-2 .col.tile,.grid.column-2 .col.card{width:calc(50% - 20px);margin-right:10px;margin-left:10px}.grid.column-2.tight .col.tile,.grid.column-2.tight .col.card{width:calc(50% - 12px);margin-left:6px;margin-right:6px}.grid.column-3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tiles .grid.column-3,.cards .grid.column-3{margin-left:-10px;margin-right:-10px;position:relative}.tiles .grid.column-3.tight,.cards .grid.column-3.tight{margin-left:-6px;margin-right:-6px}.grid.column-3 .col{width:33.33%}.grid.column-3 .col.tile,.grid.column-3 .col.card{width:calc(33.33% - 20px);margin-right:10px;margin-left:10px}.grid.column-3 .col.tile>a,.grid.column-3 .col.card>a{display:block}.grid.column-3.tight .col.tile,.grid.column-3.tight .col.card{width:calc(33.33% - 12px);margin-right:6px;margin-left:6px}.grid.column-4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tiles .grid.column-4,.cards .grid.column-4{margin-left:-10px;margin-right:-10px}.tiles .grid.column-4.tight,.cards .grid.column-4.tight{margin-left:-6px;margin-right:-6px}.grid.column-4 .col{width:25%}.grid.column-4 .col.tile,.grid.column-4 .col.card{width:calc(25% - 20px);margin-left:10px;margin-right:10px}.grid.column-4.tight .col{width:calc(25% - 12px);margin-left:6px;margin-right:6px}@media screen and (max-width:1200px){.grid.column-2 .col,.grid.column-3 .col,.grid.column-4 .col,.grid.column-4 .col:last-child{width:50%}.grid.column-2 .col.tile,.grid.column-2 .col.card,.grid.column-3 .col.tile,.grid.column-3 .col.card,.grid.column-4 .col.tile,.grid.column-4 .col.card{width:calc(50% - 20px)}.grid.column-2.tight .col.tile,.grid.column-2.tight .col.card,.grid.column-3.tight .col.tile,.grid.column-3.tight .col.card,.grid.column-4.tight .col.tile,.grid.column-4.tight .col.card{width:calc(50% - 12px)}}@media screen and (max-width:600px){.tiles .grid.column-2,.cards .grid.column-2,.tiles .grid.column-2.tight,.cards .grid.column-2.tight,.tiles .grid.column-3,.cards .grid.column-3,.tiles .grid.column-3.tight,.cards .grid.column-3.tight,.tiles .grid.column-4,.cards .grid.column-4,.tiles .grid.column-4.tight,.cards .grid.column-4.tight{margin-left:0;margin-right:0}.grid.column-2 .col,.grid.column-3 .col,.grid.column-4 .col,.grid.column-4 .col:last-child,.grid.column-2 .col.tile,.grid.column-2 .col.card,.grid.column-3 .col.tile,.grid.column-3 .col.card,.grid.column-4 .col.tile,.grid.column-4 .col.card,.grid.column-2.tight .col.tile,.grid.column-2.tight .col.card,.grid.column-3.tight .col.tile,.grid.column-3.tight .col.card,.grid.column-4.tight .col.tile,.grid.column-4.tight .col.card{width:100%;margin-left:0;margin-right:0}}.inner{max-width:1700px;padding:0 7%;margin:0 auto;position:relative}.inner-900{max-width:900px}.inner-700{max-width:700px}.inner.wide{max-width:100%;padding:0 60px}.inner.medium{max-width:1400px}.inner.thin{max-width:1200px}.error404 .content>.inner.thin{padding-top:20px;padding-bottom:15px}img.alignright{float:right;margin:0 0 1em 1em;max-width:36%}img.alignleft{float:left;margin:0 30px 20px 0;max-width:27%}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{font-size:12px}.alignleft.wp-caption{margin:10px 20px 10px 0;max-width:100%;max-width:50%}.alignright.wp-caption{margin:10px 0 20px 20px}.wp-caption img{margin-bottom:10px}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}body{font-size:1em;font-family:'museo-sans';line-height:1.375em}h1,h2,h3,h4,h5,h6{margin-bottom:.8em;font-family:'museo-slab';color:#242a42;font-weight:100;letter-spacing:.03em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:3em;line-height:1.05em}h2{font-size:2.6em;line-height:1.25em;margin-top:0}h3{font-size:1.75em;line-height:1.25em}h4{font-size:28px;line-height:1.22em;margin-bottom:10px}h5{font-size:1em;line-height:1.22em}p,li{color:#242a42;line-height:1.6em}p a,li a{text-decoration:underline}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark p,.dark li,.dark span{color:#fff}blockquote{font-size:1.5em;line-height:1.45833333em;border-left:4px solid #e6e6e6;padding-left:40px;margin-left:0}.dark blockquote{border-left:4px solid rgba(255,255,255,.2)}@media screen and (max-width:1024px){h1{font-size:2.5em;line-height:1.125em}h2{font-size:2em;line-height:1.25em}h3{font-size:1.5em;line-height:1.25em}h4{font-size:1.125em;line-height:1.22em}}@media screen and (max-width:849px){body{line-height:1.25em}h1{font-size:2em;line-height:1.25em}h2{font-size:1.625em;line-height:1.15em}h3{font-size:1.375em;line-height:1.13em}h4{font-size:1.125em;line-height:1.11em}h5{line-height:1.11em}p,li{font-size:13px}blockquote{font-size:1.25em;line-height:1.25em}}a.button{padding:12px 31px;color:#242a42;font-size:16px;display:inline-block;line-height:1em;font-weight:900;letter-spacing:.03em;position:relative;z-index:999;transition:.5s ease all;font-family:'museo-slab'}a.button.small{padding:6px 12px;font-size:12px}a.button.round{border-radius:100px}a.button.rounded{border-radius:4px}a.button.bg-white{background:#fff;color:#000}a.button.bg-blue{background:#007fef;color:#fff}a.button.bg-green{background:#00ca6e;color:#fff}a.button.ghost{background:0 0;border:2px solid}.button-group{margin:2em 0}.button-group a{margin:0 10px 5px 0}.button-group:last-child{margin-bottom:0}a.button:before{content:'';width:100%;height:100%;position:absolute;display:block;background:#98cbf4;z-index:-1;left:0;top:0;transition:.5s ease all}.no-touch a.button:hover{opacity:1}.no-touch a.button:hover:before{opacity:.6;transform:scale(1.1)}i[class*=icon]{font-family:'framework';cursor:pointer}[class^=icon-]:before,[class*=" icon-"]:before{display:block;line-height:inherit !important}i.icon-play{position:absolute;color:#fff;left:0;right:0;margin:auto;top:0;bottom:0;font-size:5.625em;width:97px;height:90px;line-height:90px;cursor:pointer}.search-form{position:relative;display:none;width:100%;background:#98cbf4;left:0;right:0;margin:0;border-top:0;z-index:1}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.search-form input{border:0;color:#242a42;font-size:2em;height:auto;padding:28px 20px;margin:0;width:calc(100% - 240px);outline:0;box-sizing:border-box;background-color:transparent;font-weight:400;text-align:right;font-family:'museo-slab'}.search-form input[type=submit]{display:none}.search-form small{position:absolute;top:calc(39%);right:30px;color:#242a42;font-size:12px;font-family:'museo-sans'}.search-form small a{color:#fff;background-color:#242a68;display:inline-block;padding:2px 11px;margin-left:7px;font-family:'museo-sans';text-transform:uppercase;font-weight:700;letter-spacing:.03em}.no-touchevents header .icon-search:hover{filter:alpha(opacity=60);opacity:.6}@media screen and (max-width:1300px){.search-form input{font-size:1.8em}}@media screen and (max-width:520px){.search-form input{font-size:22px;width:100%;text-align:center}.search-form small{position:relative;top:initial;display:block;padding:0 20px 20px;right:0;font-size:12px;text-align:center}}.mobile-nav{width:270px;position:absolute;z-index:1;right:0;display:none;background:#98cbf4;height:100vh;overflow-y:auto;position:fixed;opacity:0}.nav-open .mobile-nav{opacity:1}.mobile-nav .mdi-close{color:#242a42;padding:25px 19px 12px;display:inline-block;font-size:25px;cursor:pointer}.mobile-nav ul{padding-top:10px}.mobile-nav li{border-bottom:1px solid rgba(255,255,255,0);font-size:14px}.mobile-nav li.current_page_item a,.mobile-nav li.current_page_parent a,.mobile-nav li.current_page_ancestor a{color:#000}.mobile-nav li a{color:#3c4361;display:block;padding:18px 22px;font-family:'museo-slab';font-size:20px;text-decoration:none}.mobile-nav ul ul.sub-menu{padding:0;padding-left:10px}@media screen and (max-width:1200px){.mobile-nav{display:block}}#header{padding:0 10px 0 20px;position:relative;height:76px}#header.transparent{position:absolute;z-index:1;width:100%}#header a.main-logo{margin:0;float:left;font-size:0px;line-height:0;color:transparent;display:block;width:196px;height:49px;background-image:url(//www.landzberglearning.com/wp-content/themes/landzberg/css/../img/Landzberg_learning_logo.svg);background-size:100%;background-repeat:no-repeat;position:relative}.header-inner{position:relative}.header-inner nav{float:right}.header-inner nav>ul{padding:0}.header-inner>nav>ul>li{display:inline-block;margin-right:25px;font-size:19px;letter-spacing:.03em;font-weight:500;font-family:'museo-slab'}#header nav li.current_page_item a,#header nav li.current_page_parent a,#header nav li.current_page_ancestor a{color:#000;font-weight:700}#header.transparent nav li.current_page_item a,#header.transparent nav li.current_page_parent a,#header.transparent nav li.current_page_ancestor a{color:#fff}.header-inner nav a{color:#242a42}.transparent .header-inner nav a{color:#fff;text-decoration:none}#header [class*=mdi]{font-size:26px;padding:12px;float:right;font-weight:400}#header.transparent [class*=mdi]{color:#fff}#header .mdi-menu{display:none}#header img.xero{width:120px;float:right;margin-right:19px}@media screen and (max-width:1200px){.header-inner nav{display:none}#header .mdi-menu{display:block}}@media screen and (max-width:500px){#header.transparent{background:#3d4c68}#header a.main-logo{max-width:150px;posiiton:relative;top:5px}}.header-inner li.menu-item-has-children>a:after{content:' ';position:relative;margin:0 0 0 6px;border-top:5px solid #888;border-left:4px solid transparent;border-right:4px solid transparent;display:inline-block;width:8px;top:-1px}.transparent .header-inner li.menu-item-has-children>a:after{border-top-color:#fff}.header-inner li.menu-item-has-children{position:relative;display:inline-block}.sub-menu li:last-child{border:0}.header-inner ul.sub-menu{position:absolute;min-width:190px;transition:all .3s ease;pointer-events:none;opacity:0;z-index:10}.header-inner li.menu-item-has-children:hover ul.sub-menu{pointer-events:all;opacity:1}ul.sub-menu li{display:block;letter-spacing:0;margin:0;font-weight:400;padding:0}.header-inner li.menu-item-has-children:hover ul.sub-menu li{display:block;background-color:#fff}.header-inner ul.sub-menu li a{color:#8e939c;display:block;padding:7px 17px}.bg-grey{background:#f5f5f5}.bg-white{background:#fff}.bg-black{background:#000}.background-image{background-size:cover;background-position:center;position:relative}.background-image:before{content:' ';display:block;position:absolute;background-color:rgba(0,0,0,.3);width:100%;height:100%;left:0;top:0}.background-image.no-overlay:before{display:none}.intro-copy h1,.intro-copy h2,.intro-copy h3{margin-top:0}.intro-default .inner{padding:150px 7% 90px}.home .intro.intro-default.background-image.layer{background:#98cbf4;background-size:100%;background-position:100% 10%}.home .background-image:before{background:#2d476d99}.home .intro-default .inner{padding:14% 7% 11%}.home .intro h1{margin-bottom:10px;font-size:80px;font-weight:100}.home .intro .button-group{margin-top:33px}.home .breadcrumbs li{display:none}.intro-home .inner{padding:0 7%;min-height:640px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider-home .slide .intro-copy{min-height:550px;padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider-home .slick-dots button{background:rgba(255,255,255,.3)}.slider-home .slick-dots li.slick-active button{background:#fff}@media screen and (max-width:1000px){.home .intro.intro-default.background-image.layer{background-size:cover}.home .intro h1{font-size:40px}}@media screen and (max-width:800px){.intro-home .inner{padding:0 7%}.intro-default .inner{padding:80px 7% 40px}}@media screen and (max-width:500px){.home .intro-default .inner{padding-top:95px}}@media screen and (max-width:500px){.slider-home .slide .intro-copy{min-height:510px}.intro-home .inner{padding:0 7%;min-height:510px}.intro-default .inner{padding:115px 7% 50px}}.mobile-show{display:none}.product-copy{margin-bottom:35px}.product-showcase-slider{margin-bottom:9px;margin-top:74px}.product-nav-slider{margin-bottom:74px !important}.product-nav-slider img{padding:6px;opacity:.4;-ms-filter:"alpha(opacity=40)"}.product-nav-slider img.slick-current{opacity:1;-ms-filter:"alpha(opacity=100)"}.product-nav-slider .slick-next{right:-35px}.product-nav-slider .slick-next:before{color:#adadad}.product-nav-slider .slick-prev{left:-40px}.product-nav-slider .slick-prev:before{color:#adadad}.product-nav-slider .slick-dots{bottom:-28px}.product-nav-slider .slick-dots button{background:rgba(0,0,0,.13)}.product-nav-slider .slick-dots li.slick-active button{background:#828282}@media screen and (max-width:1100px){.mobile-show{display:block}.mobile-hide{display:none}.product-details .grid.column-2{margin:0}.product-details .grid.column-2 .col{width:100%;margin:0}.product-showcase-slider{margin-top:30px}}@media screen and (max-width:650px){.product-copy p{font-size:13px;line-height:1.6em}.product-option label{width:100%}.product-option select{width:100%}.product-showcase-slider{margin-bottom:5px}.product-nav-slider img{padding:2px}}.bg-vid-parent{height:100vh;position:relative;z-index:1;overflow:hidden;width:100%;overflow-x:hidden}.bg-video{display:block;position:absolute;width:100%;z-index:-1;top:0;left:0;pointer-events:none}.bg-video[style*=display]{opacity:1}.bg-vid-parent .inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1099px){.bg-vid-parent.background-image{background-attachment:fixed !Important}.touchevents .bg-vid-parent.background-image{background-attachment:scroll !Important}.bg-video{display:none}}table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb;width:100%}table td,table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}table th{border-bottom:1px solid #cbcbcb;font-weight:700}table td:first-child,table th:first-child{border-left-width:0}table thead{background:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}table tr:nth-child(2n-1) td{background-color:#f8f8f8}table td{border-bottom:1px solid #cbcbcb}hr{display:block;height:1px;border:0;border-top:1px solid #e4e4e4;margin:1em 0;padding:0}hr.divider{margin:3em 0}.dark hr{border-top:1px solid rgba(255,255,255,.2)}.section-header{padding-bottom:1px}.section-head{margin-bottom:40px;position:relative}.section-head.center{margin-left:auto;margin-right:auto;max-width:760px;text-align:center}.section-head h2,.section-head h3,.section-head h4,.section-head h5{margin-top:10px;margin-bottom:5px}.section-head.dark h2,.section-head.dark h3,.section-head.dark h4,.section-head.dark h5{color:#fff}.section-head.center .button-group{position:relative;margin:2em 0 0}@media screen and (min-width:650px){.section-head .button-group{position:absolute;right:0;margin:0;bottom:0}}@media screen and (max-width:650px){.section-head h3,.section-head h4,.section-head h5{display:block;margin-bottom:20px}}.single-column>.inner{padding:60px 7% 50px}.big-image img{margin:30px -17% 30px;width:134%;max-width:134%}.big-text p:first-child{font-size:22px}.woocommerce-checkout .single-column>.inner{padding:60px 7%}@media screen and (max-width:1380px){.big-image img{margin:20px 0;width:100%;max-width:100%}}@media screen and (max-width:640px){.big-text p:first-child{font-size:1em}}@media screen and (max-width:400px){.single-column>.inner{padding:30px 7% 20px}}ul.tabs{margin:0;padding:0;list-style:none;background:#fff;text-align:center}ul.tabs li{color:#505050;display:inline-block;padding:8px 16px;cursor:pointer;border-radius:2px 2px 0 0;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-touch ul.tabs li:hover{filter:alpha(opacity=70);opacity:.7}ul.tabs li.current{border-bottom:2px solid #15cd52}.no-touch ul.tabs li.current:hover{filter:alpha(opacity=100);opacity:1}.tab-content{display:none}.tab-content.current{display:inherit}.accordions>.inner{padding:60px 7%}.accordions .section-head{margin-bottom:20px}.accordion-head{cursor:pointer;padding:12px 62px 12px 20px;margin:0 0 -2px;border:2px solid #eee;position:relative;font-size:16px}.accordion-head:hover{background:#fff}.accordion-head:before{content:"\F415";font-family:"Material Design Icons";position:absolute;right:11px;font-size:21px;top:13px;font-weight:400}.accordion-head.open:before{content:"\F374"}.accordion-body{display:none;background:#fff;padding:5px 20px;border:2px solid #eee;margin-bottom:10px}.accordion-body.default{display:block}@media screen and (max-width:600px){.accordions>.inner{padding:20px 7%}}.breadcrumbs{margin:0 0 10px;list-style:none;padding:0}.breadcrumbs li{display:inline-block;margin-right:12px;position:relative;font-size:11px;color:rgba(255,255,255,.7)}.breadcrumbs.light li{color:#757575}.breadcrumbs li:before{display:block;content:'>';position:absolute;right:-11px;font-size:9px}.breadcrumbs li:last-child:before{display:none}.breadcrumbs li a{color:#fff}.breadcrumbs.light li a{color:#ee4136}.tiles .inner{padding:60px 7%}.grid .tile img{width:100%;display:block !important}.grid .tile.shadow{overflow:hidden;border-radius:0;background-color:#98cbf4;margin-bottom:30px;border-radius:3px}.grid .tile-copy{padding:25px}.grid .tile-copy.transparent{background:0 0}.grid .tile-copy *:first-child{margin-top:0}.grid .tile-copy.transparent{padding:25px 0 0}.grid .tile-copy p{font-size:.9em}.tile-copy p:last-child{margin-bottom:0}.home .layer.tiles .grid:before{content:'';width:218px;height:200px;position:absolute;display:block;background:url(//www.landzberglearning.com/wp-content/themes/landzberg/css/../img/clips.jpg);background-size:cover;z-index:-1;left:-6%;top:-18%}@media screen and (max-width:1200px){.home .layer.tiles .grid:before{top:-6%}}@media screen and (max-width:849px){.tiles .inner{padding:30px 7%}}@media screen and (max-width:768px){.home .layer.tiles .grid:before{display:none}}@media screen and (max-width:600px){.mobile-horizontal .grid .tile{margin:0;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;box-shadow:none;border-top:1px solid #eee}.mobile-horizontal .tile img:first-child{height:auto;display:block !important;max-width:26%;margin-right:5%}.mobile-horizontal .tile>a:first-child{max-width:26%;margin-right:5%}.mobile-horizontal .tile>a:first-child>img{width:100%;min-width:100%}.mobile-horizontal .tile .tile-copy{padding:0;position:relative;width:73%}.mobile-horizontal .tile .tile-copy h4{margin-bottom:10px}.mobile-horizontal .tile .tile-copy p{font-size:12px;line-height:1.5em;margin:0 0 11px}.mobile-horizontal .tile .tile-copy .button-group{margin-top:0}}@media screen and (max-width:450px){.mobile-horizontal .grid .tile{padding:14px 0 9px}.mobile-horizontal .tile img:first-child{max-width:23%;margin-right:6%}.mobile-horizontal .tile>a:first-child{max-width:23%;margin-right:6%;width:23%;-ms-flex-negative:0;flex-shrink:0}.mobile-horizontal .tile .tile-copy h4{font-size:15px;margin-bottom:7px}.mobile-horizontal .tile .tile-copy .button-group{margin-top:2px}.mobile-horizontal .tile .tile-copy .button-group a.button{background:0 0;color:#007fef;padding:0;margin-bottom:0}.mobile-horizontal .tile .tile-copy p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block;width:100%;margin:0}}@media screen and (max-width:600px){.mobile-slide.tiles .grid{display:block;margin-right:calc(-8%);margin-left:calc(-8%)}.mobile-slide.tiles .grid .slick-list{padding-left:7%}.mobile-slide.tiles .grid .tile{width:230px;margin-right:16px;margin-bottom:5px}.mobile-slide.tiles .grid .tile-copy{padding:20px 10px 10px}.mobile-slide.tiles .grid .tile img{display:block !important}.mobile-slide.tiles .tile-copy h4{margin-bottom:10px}.mobile-slide.tiles .tile-copy p{font-size:12px;line-height:1.5em;margin:0 0 11px}.mobile-slide.tiles .tile-copy .button-group{margin-top:0}.mobile-slide.tiles .slick-dots{position:relative;bottom:0;text-align:left;padding-left:7%;padding-top:10px}.mobile-slide.tiles .slick-dots button{background:rgba(0,0,0,.16)}.mobile-slide.tiles .slick-dots li.slick-active button{background:rgba(0,0,0,.41)}}.cards .inner{padding:60px 7% 50px}.grid .card{position:relative;margin-bottom:20px;display:block !important;overflow:hidden;border-radius:3px}.grid .card .button-group{margin:0}.card img{width:100%;display:none !important}.card .tile-copy{position:absolute;bottom:0;background:0 0}.card .tile-copy.dark a{color:#fff}.card.background-image:before{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 4%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 4%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 4%,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.card .date-meta{font-size:12px;margin:-8px 0 -6px;display:block}@media screen and (min-width:850px){.grid .card{min-height:330px;margin-bottom:20px}}@media screen and (max-width:849px){.grid .card{min-height:300px}.card{min-height:0px}.cards .inner{padding:30px 7%}}@media screen and (max-width:600px){.grid .card{margin-bottom:15px !important}}@media screen and (max-width:460px){.card img{width:auto;height:330px}}@media screen and (max-width:600px){.mobile-horizontal .grid .card{margin:0;margin-bottom:0 !important;padding:20px 0;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;box-shadow:none;border-top:1px solid #eee;min-height:0;background:0 0 !important}.mobile-horizontal .grid .card.background-image:before{display:none}.mobile-horizontal .card img:first-child{height:auto;display:block !important;max-width:26%;margin-right:5%}.mobile-horizontal .card>a:first-child{max-width:26%;margin-right:5%}.mobile-horizontal .card>a:first-child>img{width:100%;min-width:100%}.mobile-horizontal .card .tile-copy{padding:0;position:relative;width:73%}.mobile-horizontal .card .tile-copy h4{margin-bottom:10px}.mobile-horizontal .card .tile-copy p{font-size:12px;line-height:1.5em;margin:0 0 5px}.mobile-horizontal .card .tile-copy .button-group{margin-top:0}}@media screen and (max-width:450px){.mobile-horizontal .grid .card{padding:14px 0 9px}.mobile-horizontal .card img:first-child{max-width:23%;margin-right:6%}.mobile-horizontal .card>a:first-child{max-width:23%;margin-right:6%;width:23%;-ms-flex-negative:0;flex-shrink:0}.mobile-horizontal .card .tile-copy h4{font-size:15px;margin-bottom:7px}.mobile-horizontal .card .tile-copy .button-group{margin-top:2px}.mobile-horizontal .card .tile-copy .button-group a.button{background:0 0;color:#007fef;padding:0;margin-bottom:0}}@media screen and (max-width:600px){.mobile-slide.cards .grid{display:block;margin-right:calc(-8%) !important;margin-left:calc(-8%) !important}.mobile-slide.cards .grid .slick-list{padding-left:7%}.mobile-slide.cards .grid .card{width:230px !important;margin-right:8px !important;margin-bottom:1px !important;border-radius:3px;overflow:hidden}.mobile-slide.cards .grid .tile-copy{padding:20px 10px 10px}.mobile-slide.cards .tile-copy h4{margin-bottom:10px}.mobile-slide.cards .tile-copy p{font-size:12px;line-height:1.5em;margin:0 0 11px}.mobile-slide.cards .tile-copy .button-group{margin-top:0}.mobile-slide.cards .slick-dots{position:relative;bottom:0;text-align:left;padding-left:7%;padding-top:10px}.mobile-slide.cards .slick-dots button{background:rgba(0,0,0,.16)}.mobile-slide.cards .slick-dots li.slick-active button{background:rgba(0,0,0,.41)}}.alternating>.inner{max-width:1500px;padding:60px 7%}.alternating .grid:not(:last-child){margin-bottom:70px}.alternating img{width:100%}.alternating .map_embed{padding-bottom:5%;overflow:hidden}.alternating .col-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:850px){.alternating .grid:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width:849px){.alternating>.inner{padding:30px 7%}.alternating img{margin-bottom:10px}}@media screen and (min-width:701px){.alternating .col-text-inner{padding:0 10%}}@media screen and (max-width:700px){.alternating .grid.column-2 .col{width:100%}.alternating .grid.column-2 .col:first-child{margin-bottom:25px}}.alternating-flex>.inner{max-width:100%;padding:0}.alternating-flex .section-head{margin-bottom:30px}.alternating-flex .grid.column-2{-webkit-box-align:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}.alternating-flex .grid.column-2>.col{margin-bottom:0}.alternating-flex .col-text{background:#f5f5f5;padding:100px 5%}.alternating-flex .img-bg-swap img{display:none}a.popup-video{position:absolute;width:100%;height:100%;background:rgba(45,45,45,.17);display:flex;flex-direction:column}a.popup-video i.mdi{width:100%;height:100%;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;color:#fff;font-size:76px}@media screen and (min-width:920px){.alternating-flex .grid:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width:919px){.alternating-flex .grid.column-2{-webkit-box-align:baseline;-ms-flex-align:baseline;-ms-grid-row-align:baseline;align-items:baseline;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.alternating-flex .grid.column-2 .col{width:100%}.alternating-flex .background-image.img-bg-swap{background-image:none !important}.alternating-flex .img-bg-swap img{display:block;width:100%}.alternating-flex .grid.column-2 .col{margin-bottom:0}.alternating-flex .col-text{padding:30px 7% 40px}}@media screen and (max-width:450px){a.popup-video i.mdi{font-size:58px}}.blog-filter{background:#fff;margin-bottom:30px;overflow:hidden;border-bottom:1px solid #eee}.blog-filter ul{text-align:center;margin:0;padding:10px}.blog-filter li{display:inline-block;margin:10px 20px}.blog-filter .level-1{border-bottom:1px dashed #eee;margin-bottom:-1px}.blog-filter .level-1 a{padding:0 0 5px}.blog-filter .level-1 a:after{content:"+";padding-left:5px}.blog-filter .level-1 a.open:after{content:"-"}.blog-filter .level-2 li{font-size:14px;margin:10px}.blog-filter a:hover{opacity:.8}.blog-filter a span{display:inline-block;font-size:10px;padding:2px 4px;min-width:21px;height:21px;border-radius:100px;background:#eee}.comments-wrapper .navigation{display:none}ol.commentlist{list-style:none;margin:0 0 1em;padding:20px 0 0;text-indent:0}ol.commentlist li.comment{padding:1em;border:1px solid #eee}ol.commentlist li.comment div.vcard cite.fn{font-style:normal}ol.commentlist li.comment div.vcard img.avatar{border:5px solid #ccc;float:right;margin:0 0 1em 1em}ol.commentlist li.comment div.comment-meta{font-size:9px}ol.commentlist li.comment div.comment-meta a{color:#ccc}ol.commentlist li.comment p{margin:0 0 1em;font-size:14px}ol.commentlist li.comment ul{font-size:11px;list-style:square;margin:0 0 1em 2em}ol.commentlist li.comment div.reply{font-size:11px}ol.commentlist li.comment div.reply a{font-weight:700}ol.commentlist li.comment ul.children{list-style:none;margin:1em 0 0;text-indent:0;padding-left:0}ol.commentlist li.comment ul.children li.depth-2{border-left:5px solid #eee;margin:0 0 .25em .25em}ol.commentlist li.comment ul.children li.depth-3{border-left:5px solid #999;margin:0 0 .25em .25em}ol.commentlist li.comment ul.children li.depth-4{border-left:5px solid #bbb;margin:0 0 .25em .25em}ol.commentlist li.even{background:#fff}ol.commentlist li.odd{background:#f6f6f6}ol.commentlist li.parent{border-left:5px solid #eee}#commentform textarea,#commentform input{background:#efefef;border:0;font-size:12px;padding:10px;outline:none;width:100%}#commentform input[type=submit]{font-size:12px;padding:4px 16px;line-height:26px;width:auto;border:2px solid #222;background:rgba(0,0,0,0);outline:none;margin-top:10px;text-transform:uppercase}p.comment-form-url{display:none}.search-results article{display:block;float:none;width:100%;border-bottom:1px solid #fff;background:#fff;padding:17px 23px 16px;margin:0 1% 4px}.search-results article h3{margin:0;font-size:27px}.search-results article h5.date-meta{margin:5px 0 0}.search-results article p{margin:10px 0 0;font-size:13px}.search-results article img{width:150px;float:left;margin-right:10px}.load-more-wrapper{margin:10px 0}@media screen and (max-width:450px){.search-results article h3{line-height:1.3em;font-size:22px}.search-results article p{font-size:11px}.search-results article h5.date-meta{font-size:12px}}.footer{background-color:#2d476d}.footer .inner{padding:60px 7% 20px}.footer .social i{color:#fff;font-size:27px;display:inline-block;margin:0 13px 0 0}.footer-meta{border-top:1px solid rgba(255,255,255,.11);margin-top:30px;font-size:12px;padding-top:18px}.footer .footer_meta_text{display:inline-block}.footer .grid.column-3 .col p{max-width:90%}.footer img{max-width:330px}.footer a,.footer a span{color:#98cbf4 !important}@media screen and (max-width:860px){.footer .grid.column-3 .col{width:100%;margin-bottom:30px}.footer .button-group.social{margin-top:10px}}.gallery-slider img{height:400px}.gallery-slider .slick-dots{bottom:16px}@media screen and (max-width:1024px){.gallery-slider img{height:300px}}@media screen and (max-width:760px){.gallery-slider img{height:200px}}@media screen and (max-width:450px){.gallery-slider img{height:110px}.gallery-slider .slick-dots{position:relative;bottom:0;background:#3a3a3a;padding-bottom:10px}}.mfp-figure figcaption{position:absolute;width:100%;height:100%;bottom:0}.mfp-figure .mfp-bottom-bar{padding:14px;background:0 0}.mfp-bottom-bar .mfp-counter{bottom:23px;right:0}.mfp-title .author img.avatar{width:30px;left:-40px;top:-5px}.mfp-title .author .name{color:#fff;font-size:12px}.mfp-title .author .username,.mfp-title .author .time{color:rgba(255,255,255,.5)}.image-source-link{color:#98c3d1}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg,.mfp-animated-image{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.9}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.mfp-ready .mfp-animated-image{opacity:1}.mfp-wrap .mfp-arrow{height:auto;width:auto;margin:-26px 0 0}.mfp-arrow:before{display:none}.mfp-arrow-right:after,.mfp-arrow-left:after{font-family:framework;font-size:40px;color:#fff;width:50px;height:50px;display:block;line-height:46px;position:relative;border:0;margin:0}.mfp-wrap .mfp-arrow-right{right:15px}.mfp-wrap .mfp-arrow-left{left:15px}.mfp-arrow.mfp-arrow-right:after{content:'j'}.mfp-arrow.mfp-arrow-left:after{content:'i'}@media screen and (max-width:450px){.mfp-arrow-right:after,.mfp-arrow-left:after{font-size:20px}.mfp-wrap .mfp-arrow-right{right:5px}.mfp-wrap .mfp-arrow-left{left:5px}}.gallery-thumbnails .inner{padding:60px 7%}.gallery-thumbnails .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-thumbnails .gallery-thumbnail-image{width:20%}.gallery-thumbnail-image{display:block;margin-top:0;text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;overflow:hidden;background-size:cover;background-position:center}.no-touch .gallery-thumbnail-image:hover,.gallery-thumbnail-image:hover{-webkit-transform:scale(.94);-moz-transform:scale(.94);-o-transform:scale(.94);-ms-transform:scale(.94);transform:scale(.94);filter:alpha(opacity=100);opacity:1}.gallery-thumbnail-image img{width:100%}.gallery-thumbnail-image img.image-bg{position:absolute}.gallery-thumbnail-image img.image-spacer{border:0 solid #ecf1f7}@media screen and (max-width:450px){.gallery-thumbnails .gallery-thumbnail-image{width:25%}}.gallery-columns .inner{max-width:1300px;padding:60px 7%}.gallery-columns .section-head{margin-bottom:20px}.gallery-columns .grid{-webkit-columns:3 220px;-moz-columns:3 220px;columns:3 220px;-moz-column-fill:balance;column-fill:balance}.gallery-columns .grid>a{display:inline-block}.gallery-columns .grid>a img{width:100%;display:block;border-bottom:10px solid rgba(255,255,255,0)}@media screen and (max-width:600px){.gallery-columns .inner{padding:30px 7%}.gallery-columns .grid{-webkit-columns:2 50px;-moz-columns:2 50px;columns:2 50px}}.content-slider>.inner{padding:60px 7%}.content-slider .section-head{margin-bottom:20px}.content-slider .slide{padding:0 2px}.content-slider .grid{margin:0}.content-slider .col-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-slider .col-text-inner{padding:0 10%}.content-slider .slick-dots{position:relative;bottom:0;margin-top:20px}@media screen and (max-width:600px){.content-slider .col-text-inner{padding:20px 0 0}}.logo-strip{text-align:center}.logo-strip .inner{padding:18px 7% 30px}.logo-strip .section-head{margin:0 auto 18px}.logo-strip img{max-width:110px;margin:10px 18px}@media screen and (max-width:400px){.logo-strip img{max-width:80px;margin:7px 10px}}.testimonials{text-align:center}.testimonials .inner{padding:60px 7%}.testimonial .author{font-size:12px}.testimonial img{width:90px;border-radius:100px;height:90px;margin:auto}.testimonials .slick-dots{position:relative;bottom:0;margin:15px 0 0}.testimonials .slick-dots button{background:rgba(0,0,0,.2)}.testimonials .slick-dots li.slick-active button{background:#222}.testimonials .slick-slide{padding:0 20px;text-align:center}@media screen and (min-width:600px){.testimonial p{font-size:20px}}@media screen and (max-width:600px){.testimonials .inner{padding:30px 7%}}.content-columns>.inner{padding:60px 7%}.content-columns .grid.column-2{-webkit-box-align:baseline;-ms-flex-align:baseline;-ms-grid-row-align:baseline;align-items:baseline}@media screen and (max-width:849px){.content-columns>.inner{padding:30px 7%}}@media screen and (min-width:601px){.content-columns .grid.column-2 .col:nth-child(odd){padding-right:20px}.content-columns .grid.column-2 .col:nth-child(even){padding-left:20px}}@media screen and (max-width:600px){.content-columns .grid.column-2 .col{margin-bottom:30px}.content-columns .grid.column-2 .col:last-child{margin-bottom:0}}.pricing-columns>.inner{padding:80px 7%}.pricing-column{padding-bottom:4em;position:relative;padding:2em;border:1px solid #dedede;margin-bottom:16px}.pricing-column.selected{border-color:#000;z-index:1;-moz-box-shadow:0px 0px 0px 10px #fff;padding:2em}.pricing-column.selected:after{content:"Most popular";text-transform:uppercase;text-align:center;display:inline-block;background:#000;padding:.6em 1.2em;font-size:10px;color:#fff;position:absolute;right:0;top:0;font-weight:700;letter-spacing:.15em}.pricing-column-header{text-align:center}.pricing-column .button-group{text-align:center}p.price{font-size:2em;font-weight:700}p.price sup{font-size:.5em;top:-.65em}.outro{padding:2em 50% 4em 2em}.horizontal .pricing-column{width:100% !Important;text-align:left;padding-bottom:2em;margin-left:0 !Important;margin-right:0 !Important}.horizontal .pricing-column-header{float:left;width:30%;text-align:left}.horizontal .pricing-column-content{float:left;width:70%;padding:1.8em 0 0 3em}@media screen and (max-width:650px){.horizontal .pricing-column-header,.pricing-column-header{width:100%;text-align:center}.horizontal .pricing-column-price,.pricing-column-price{width:100%;text-align:center}.horizontal .pricing-column-content,.pricing-column-content{clear:both;width:100%;padding:0}}@media screen and (max-width:600px){.columns>.inner,.pricing-columns>.inner{padding:30px 7%}}.cta{background-attachment:fixed}.cta>.inner{padding:100px 7%}.cta .section-head{margin-bottom:0}.cta.background-image:before{background:#2d476dc2}@media screen and (max-width:1024px){.cta{background-attachment:scroll;background-size:cover}.cta>.inner{padding:30px 7%}}html.popup-open,html.popup-open body{overflow:hidden !important}.popup{background-color:rgba(8,34,53,.7);position:fixed;width:100%;height:100%;z-index:99999;top:0;left:0;overflow-x:hidden;text-align:center}.popup-inner{padding:80px;height:auto;width:inherit}.popup-content-wrapper{display:inline-block;position:relative;z-index:2;background:#fff;max-width:700px;text-align:left;padding:20px;-webkit-box-shadow:0px 2px 50px rgba(8,37,60,.42);-moz-box-shadow:0px 2px 50px rgba(8,37,60,.42);box-shadow:0px 2px 50px rgba(8,37,60,.42)}.popup .button-overlay{position:absolute;width:100%;height:100%;top:0;left:0;display:block;color:transparent}.popup .button-overlay span{display:none}.popup .button-x{position:absolute;top:-20px;right:-20px;text-decoration:none;line-height:40px;width:40px;height:40px;display:inline-block;text-align:center;background:#000;border-radius:100px;color:#fff;text-align:center;-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.popup .button-x span{display:none}@media screen and (min-width:700px){.popup-content-wrapper{min-width:300px}}@media screen and (max-width:600px){.popup-inner{padding:11px}.popup .button-x{top:-6px;right:-7px}.popup-content-wrapper{padding:30px}.popup-content-wrapper{font-size:12px}}.filtering{overflow:hidden}#filter_tiles #mix-filters .name-label{display:inline-block;min-width:80px;margin-right:10px}#filter_tiles .option-labels{display:inline-block}#filter_tiles .option-labels input[type=radio],#filter_tiles .option-labels input[type=checkbox]{display:none}#filter_tiles .option-labels label{background-color:#fff;color:#717171;display:inline-block;line-height:1em;position:relative;border:0;padding:7px 20px;margin-bottom:10px;outline:none;margin:0 2px 5px 0}#filter_tiles .option-labels label.active{background-color:#717171;color:#fff}#filter_tiles #filter-container .fail-message{text-align:center;width:100%;padding:20px;-webkit-transition:.15s;-moz-transition:.15s;transition:.15s;display:none}#filter_tiles #filter-container .fail-message span{display:inline-block;vertical-align:middle;font-size:20px;font-weight:700}#filter_tiles #filter-container.no-results .fail-message{display:block}#filter_tiles #filter-container{width:100%;clear:both;display:block;min-height:100px}#filter_tiles .controls{margin-bottom:20px}#filter_tiles #filter-load-more{display:block;width:200px;background-color:#fff;padding:10px;text-align:center;margin:2em auto}.filtering-sidebar>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.filtering-sidebar .sidebar{width:260px;margin-right:40px}.filtering-sidebar .filtered-group{width:calc(100% - 300px)}#filter_tiles.filtering-sidebar .controls.select .filter-group{display:block;float:none;padding-bottom:20px}@media screen and (max-width:960px){.filtering-sidebar>.inner{display:block}.filtering-sidebar .sidebar,.filtering-sidebar .filtered-group{width:100%}}#filter_tiles.blog .filter-labels{text-align:center}#filter_tiles.blog .filter-labels a{padding:5px;border:1px solid #eaeaea;display:inline-block;margin:0 10px}#filter_tiles.blog .filter-groups{text-align:center;padding:10px 0;min-height:60px}#filter_tiles.blog .filter-groups .filter-group{width:100%;padding:10px 0}#filter_tiles.blog .filter-labels a:after{content:"+";padding:0 5px}#filter_tiles.blog .filter-labels a.open:after{content:"-"}.select2-container{min-width:190px}.select2-container .select2-selection--single{outline:none}.select2-container .select2-selection--single .select2-selection__rendered{font-size:14px}.select2-results__option{font-size:14px}@media screen and (max-width:900px){.controls{width:100% !important;display:block;float:left}}.woocommerce-result-count{display:none}.price,.price p{display:block;font-size:20px;font-weight:700}p.form-row br{display:none}.shop_table{margin-bottom:10px;text-align:left;border:0;empty-cells:show}.shop_table thead{background:0 0}.cart-collaterals .shop_table{background:#fff}.shop_table th{border:0;font-family:inherit;font-weight:300}.shop_table th.product-price,.shop_table th.product-name{text-align:left}.shop_table td{vertical-align:middle;color:#000;border:0;border-top:1px solid #f1f0ed}.shop_table td br{display:none}.cart-collaterals .shop_table td,.cart-collaterals .shop_table th{background:#fff;border:1px solid #f0efed;border-left:0;border-right:0}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{border:1px solid #f0efed}.shop_table td.actions{padding:50px 0 30px;text-align:right}.shop_table td.product-quantity input{max-width:100%;padding:12px 14px;color:#000;font-size:16px;display:inline-block;line-height:1em;position:relative;text-decoration:none;border:none;margin-bottom:9px;font-family:"aktiv-grotesk",sans-serif;outline:none;margin:0;border:1px solid #d2d2d2}.content .shop_table img{margin:0;width:70px}.product-remove a{color:#c7c7c7;font-size:30px;margin:0;padding:0;text-decoration:none}.product-remove a:hover{color:#000}.coupon{display:inline-block}.coupon label{display:inline-block;margin-right:17px}.coupon input{background:#fff}.coupon input[type=text]{max-width:100%;padding:12px 14px;color:#000;font-size:16px;display:inline-block;line-height:1em;position:relative;text-decoration:none;border:none;margin-bottom:9px;font-family:"aktiv-grotesk",sans-serif;outline:none;margin:0;border:1px solid #d2d2d2;margin-right:17px}.coupon input[type=submit]{text-decoration:underline;border:0;background:0 0}.wc-proceed-to-checkout{text-align:right;width:960px;margin:0 auto 20px;max-width:100%}.woocommerce-message,.woocommerce-info,.woocommerce-billing-fields,.woocommerce-account-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields{background:#fff;margin-bottom:-1px;padding:20px;border:1px solid #eaeaea}.woocommerce-shipping-fields br{display:none}.woocommerce-shipping-fields h3{line-height:1em;margin:0}.woocommerce-account-fields p{margin:0 !important;font-size:16px !important;font-weight:400}.woocommerce-message{margin-bottom:30px}.checkout_coupon,.woocommerce-form.woocommerce-form-login.login{background:#fff;margin-bottom:30px;padding:20px;border:1px solid #eaeaea;position:relative;top:0}.checkout_coupon p.form-row{display:inline-block}.checkout_coupon p.form-row input[type=text]{max-width:100%;padding:12px 14px;color:#000;font-size:16px;display:inline-block;line-height:1em;position:relative;text-decoration:none;border:none;margin-bottom:9px;font-family:"aktiv-grotesk",sans-serif;outline:none;margin:0;border:1px solid #d2d2d2;margin-right:17px}.checkout_coupon p.form-row button[type=submit]{text-decoration:underline;border:0;font-size:16px;background:0 0}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap}#customer_details p.form-row,.woocommerce-form.woocommerce-form-login.login p.form-row{width:50%;padding-right:20px;display:flex;flex-direction:column;justify-content:flex-end;margin:0 0 14px}.woocommerce-form.woocommerce-form-login.login p.form-row{display:inline-block;width:calc(50% - 4px)}.form-row.terms{margin-bottom:20px}.woocommerce-form.woocommerce-form-login.login .clear+p.form-row{width:100%;padding-right:0}.woocommerce-form.woocommerce-form-login.login p.form-row button,button#place_order{padding:17px 30px;background-color:#000;color:#fff;font-size:15px;display:inline-block;line-height:1em;position:relative;text-decoration:none;border:0;font-family:'Playfair Display',serif;font-weight:700;margin-right:17px}.woocommerce-billing-fields{margin:auto auto 20px}.woocommerce-message a.button{margin-right:20px;padding:7px 15px;font-size:12px;box-shadow:none;text-transform:capitalize;letter-spacing:0px}.woocommerce-billing-fields label,.woocommerce-form.woocommerce-form-login.login p.form-row label,#customer_details label{font-size:14px;font-weight:400;font-family:"aktiv-grotesk",sans-serif}.woocommerce-form.woocommerce-form-login.login p.form-row label input[type=checkbox]{width:auto;margin-right:5px;position:relative;top:2px}.woocommerce-billing-fields input,.woocommerce-form.woocommerce-form-login.login p.form-row input,#customer_details input[type=password],#customer_details input[type=text],#customer_details textarea{width:100%;padding:12px 14px;color:#000;font-size:16px;display:inline-block;line-height:1em;position:relative;text-decoration:none;border:none;margin-bottom:9px;font-family:"aktiv-grotesk",sans-serif;outline:none;margin:0;border:1px solid #d2d2d2}.woocommerce-billing-fields input:focus{border-color:#000}#customer_details .select2-container{border:1px solid #d2d2d2;margin-bottom:1px;padding-bottom:4px;color:#000;font-size:16px}.currency-nzd .woocommerce-billing-fields .select2-container:nth-child(3){display:block}.currency-nzd .woocommerce-billing-fields .select2-container:nth-child(4){display:none}.currency-aud .woocommerce-billing-fields .select2-container:nth-child(3){display:none}.currency-aud .woocommerce-billing-fields .select2-container:nth-child(4){display:block}#customer_details .select2-container--focus{border-color:#000}#customer_details .select2-container .select2-selection--single{height:auto}body #customer_details .select2-container .select2-selection__rendered{padding:14px;line-height:1em !important;color:#000;font-size:16px}body #customer_details .select2-container--default .select2-selection--single .select2-selection__arrow{top:8px}.woocommerce-checkout .select2-container--open .select2-dropdown--below{border:1px solid #000;margin-top:-1px}.woocommerce-error{background:#fff;border-radius:4px;padding:13px 24px 13px;margin:0 0 10px;list-style:none}.woocommerce-error li{color:#c12e0a}.woocommerce-checkout-payment ul{background:#fff;padding:0}.woocommerce-checkout-payment li{list-style:none;border-bottom:1px solid #eee;padding:20px 0}.woocommerce-checkout-payment li:last-child{border:0}.woocommerce-checkout-payment li label{display:inline-block}.woocommerce-cart .intro-copy h1,.woocommerce-checkout .intro-copy h1{margin-bottom:0}.woocommerce-cart-form{margin:auto;max-width:100%}.cart-collaterals .shop_table th:first-child,.woocommerce-checkout-review-order-table th:first-child,.woocommerce-checkout-review-order-table td:first-child{text-align:left;padding-left:0;font-size:14px;border-right:0}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{border-bottom:none}.woocommerce-checkout-review-order-table .shipping th,.woocommerce-checkout-review-order-table .shipping td{border-bottom:1px solid #000}.woocommerce-checkout-review-order-table td.product-name{padding-left:10px}.woocommerce-checkout-review-order-table thead th{border-color:transparent;border-bottom:1px solid #000}.woocommerce-checkout-review-order-table td:first-child:last-child{text-align:right}.cart-collaterals .shop_table th,.cart-collaterals .shop_table td,.woocommerce-checkout-review-order-table td{padding:16px 0;font-weight:300;border-left:0}.woocommerce-checkout-review-order-table td:last-child,.woocommerce-checkout-review-order-table th:last-child{text-align:right;border-right:0;border-left:0;padding-right:0}.woocommerce-cart-form tr:last-child td.actions:after{content:' ';display:block;clear:both}.woocommerce-cart-form tr:last-child td.actions .coupon{float:left;display:flex;align-items:center}.woocommerce-cart-form tr:last-child td.actions p{margin:0}.woocommerce-cart-form tr:last-child td.actions p button[name=update_cart]{padding:14px 30px;color:#000;font-size:15px;display:inline-block;line-height:1em;position:relative;text-decoration:none;font-family:'Playfair Display',serif;font-weight:700;border:0;background:0 0;border:1px solid #000}.woocommerce-cart-form tr:last-child td.actions p button[name=update_cart][disabled]{display:none}.woocommerce-cart-form tr:last-child td.actions p:last-child{display:none}.cart-collaterals .shop_table p{font-size:16px !important;font-weight:400}.reset_variations{display:none !important}#pa_size{display:none}.size-label,.size-value{display:block;background:0 0 !important;border:0 !important}.variations{border:0 !important}#customer_details .col-1{width:100%;float:none}.cart_totals{padding-top:40px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart_totals .shop_table{text-align:right;width:auto;width:960px;margin:30px auto;max-width:100%}@media screen and (max-width:1024px){.cart thead{display:none}.shop_table.cart,.shop_table.cart tbody{display:block}.woocommerce-cart-form__contents tr.cart_item tr.cart_item{border-top:1px solid #e8e8e8;padding:23px 0 19px;display:block;width:100%;margin-bottom:-1px;position:relative;padding-left:116px}.woocommerce-cart-form__contents tr.cart_item tr.cart_item td{display:block;border:0;padding:0;font-weight:300}.shop_table tr.cart_item{position:relative;display:block;border:1px solid #d2d2d2;margin-bottom:20px;padding:20px 20px 11px}.shop_table tr.cart_item td{display:block;border:none;padding:0;margin-bottom:13px}.shop_table tr.cart_item td.product-remove{position:absolute;right:0;top:0}.shop_table tr.cart_item td.product-remove a{padding:0;display:block;width:40px;height:50px;line-height:47px;text-align:center;font-size:37px;color:#000}.shop_table tr.cart_item td.product-thumbnail{position:absolute;left:20px;display:none}.shop_table tr.cart_item td.product-name a{margin-bottom:0;font-size:17px;font-weight:700;text-decoration:none;display:block}.shop_table tr.cart_item td.product-quantity:before,.shop_table tr.cart_item td.product-price:before,.shop_table tr.cart_item td.product-subtotal:before{display:inline-block;width:100px;font-size:14px;font-weight:300}.shop_table tr.cart_item td.product-price:before{content:'Price:'}.shop_table tr.cart_item td.product-quantity{margin-bottom:9px}.shop_table tr.cart_item td.product-quantity:before{content:'Quanitity:'}.shop_table tr.cart_item td.product-quantity .quantity{display:inline-block}.shop_table tr.cart_item td.product-subtotal:before{content:'Subtotal:'}.woocommerce-cart-form tr:last-child{width:100%;display:block}.woocommerce-cart-form tr:last-child td.actions:after{display:none}.woocommerce-cart-form tr:last-child td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:0;padding:30px 0 20px}}@media screen and (max-width:768px){.shop_table td.actions{padding:34px 0 30px}.cart .product-thumbnail,.product-subtotal{display:none}.woocommerce-cart-form tr:last-child td.actions .coupon{text-align:left;display:block !important}.coupon label{display:none;margin-bottom:7px}.coupon input,.coupon input[type=submit],form input[disabled],.wc-proceed-to-checkout a.button{margin-bottom:10px}.coupon input[type=submit]{display:block;padding:18px 0 0}.cart_totals{padding-top:0}}@media screen and (max-width:550px){.woocommerce-page .single-column{padding:30px 20px 20px}#customer_details p.form-row,.woocommerce-form.woocommerce-form-login.login p.form-row{width:100%;padding-right:0}.shop_table tr.cart_item td.product-quantity:before,.shop_table tr.cart_item td.product-price:before,.shop_table tr.cart_item td.product-subtotal:before{font-size:11px}.shop_table tr.cart_item td.product-thumbnail{display:none}.shop_table tr.cart_item td.product-name a{font-size:16px;font-weight:600}.shop_table td.product-quantity input{width:170px}.shop_table tr.cart_item td.product-name{max-width:90%}.woocommerce-cart-form tr:last-child td{display:flex;flex-direction:column-reverse;text-align:left}.woocommerce-cart-form tr:last-child td.actions p{margin-bottom:20px}.woocommerce-cart-form tr:last-child td.actions p button[name=update_cart]{width:100%}}.woocommerce-ResetPassword{width:400px;max-width:100%;margin:auto}.woocommerce-ResetPassword p:first-child{font-size:14px !important}.woocommerce-ResetPassword label{font-size:14px;font-weight:400}.woocommerce-ResetPassword input[type=text]{width:100%;padding:12px 14px;color:#000;font-size:16px;display:inline-block;line-height:1em;position:relative;text-decoration:none;border:none;margin-bottom:9px;outline:none;margin:0;border:1px solid #d2d2d2}.woocommerce-ResetPassword button[type=submit]{padding:17px 30px;background-color:#000;color:#fff;font-size:15px;display:inline-block;line-height:1em;position:relative;text-decoration:none;border:0;font-weight:700;margin-right:17px}.layer.portal{background:#f7f7f7}[class*=template-portal] .portal>.inner{max-width:100%;padding:0}.portal .tab-content .inner{padding:60px 0 30px}.login-wrap{padding:50px 7% 30px;max-width:970px;margin:auto}.login-wrap+p{margin:0;text-align:center;color:#949494;font-size:14px;padding-bottom:40px}.login-form{background:#fff;padding:13px 5%;max-width:400px;box-shadow:0px 2px 4px -1px rgba(0,0,0,.16);margin:auto}.login-form form#loginform p{position:relative}.login-form>p{text-align:center;font-size:14px;color:#9c9c9c}.form-wrap{background:#fff;padding:32px 35px;max-width:688px}.login-form form#loginform p label,.form-wrap label{display:block;font-size:14px;font-weight:700;margin-bottom:2px;color:#545454}.login-form form#loginform p.login-remember label{font-weight:400;color:#9c9c9c}.login-form form#loginform p input[type=text],.login-form form#loginform p input[type=password],.form-wrap input[type=text],.form-wrap input[type=email],.form-wrap textarea,.form-wrap input[type=password]{background-color:#fff;border:none;color:#616161 !important;padding:14px 16px;font-family:inherit;width:100%;border:1px solid #e0e0e0;font-size:16px;border-radius:2px}.wp-editor-wrap{border:1px solid #e0e0e0;padding:0}.wp-editor-tools{padding:10px}.form-wrap input[type=text],.form-wrap input[type=email],.form-wrap input[type=password],.form-wrap textarea{margin-bottom:20px}.login-form form#loginform p input[type=submit],.form-wrap input[type=submit]{background-color:#898989;color:#fff;padding:13px 20px;border-radius:3px;border:0;font-size:13px;width:100%}.form-wrap input[type=submit]{width:auto;min-width:160px}.no-touch .login-form form#loginform p input[type=submit]:hover,.no-touch .form-wrap input[type=submit]:hover{opacity:.7}.form-wrap .button-group{margin:10px 0 0}.portal form input[type=checkbox]{position:absolute;opacity:0;width:20px;height:20px;margin-top:6px;z-index:1;cursor:pointer}.portal form input[type=checkbox]:focus+label:before{border:2px solid #a6c8ff}.portal form input[type=checkbox]+label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:#fff;border:1px solid #dadada;font-size:16px;border-radius:2px;position:relative;top:0}.portal form input[type=checkbox]:checked+label:before{background:#898989;border-color:#898989}.portal form input[type=checkbox]+label:after{content:'';display:block;position:absolute;top:1px;left:3px;font-family:"Material Design Icons"}.portal form input[type=checkbox]:checked+label:after{content:"\F12C";color:#fff}input[type=radio]{margin-right:8px;transform:scale(1.4);margin-bottom:13px}ul#menu-portal-menu{margin:0;padding:0;list-style:none;background:#fff;text-align:center}ul#menu-portal-menu li{color:#505050;display:inline-block;padding:8px 16px;cursor:pointer;border-radius:2px 2px 0 0;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul#menu-portal-menu li a{color:#888}.no-touch ul#menu-portal-menu li:hover{filter:alpha(opacity=70);opacity:.7}ul#menu-portal-menu li.current-menu-item{border-bottom:2px solid #000}.no-touch ul#menu-portal-menu li.current-menu-item:hover{filter:alpha(opacity=100);opacity:1}@media screen and (max-width:400px){.login-wrap{padding:0}.login-form{box-shadow:none}.login-form form#loginform p input[type=text],.login-form form#loginform p input[type=password]{padding:11px 14px}}.content.search .articles{padding-top:30px;padding-bottom:30px;display:block}.content.search article{border-bottom:1px solid #eee;padding:30px 0}.content.search article a.button.small{margin-top:10px}.content.search article:last-child{border-bottom:0}.content.search article .post-thumbnail{display:none}html.iphone.popup-open body,html.ipad.popup-open body{width:100%;height:100%;overflow:hidden;position:fixed}@media print{*{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}