.overlay.overlay-contentscale{display:table;table-layout:fixed;height:100%;width:100%;text-align:center;background-color:rgba(20,22,24,0.95);color:#777;position:fixed;top:0;left:0;z-index:10000;opacity:0;visibility:hidden;-webkit-transition:opacity .5s .5s,visibility 0s 1s;transition:opacity .5s .5s,visibility 0s 1s}.overlay.overlay-contentscale .mmb-container{top:40px;z-index:10001;position:absolute;right:0}.overlay.overlay-contentscale .search-container{display:table-cell;vertical-align:middle;width:100%;font-size:3.5vh;-webkit-perspective:1200px;perspective:1200px}.overlay.overlay-contentscale .mmb-container .mobile-menu-button{display:inline-block;transition:.3s;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:relative;padding:27px 36px 27px 36px;cursor:pointer}.mobile-menu-button span.lines{background:transparent !important;position:relative;top:-2px}.mobile-menu-button span.lines,.mobile-menu-button span.lines:before,.mobile-menu-button span.lines:after{display:inline-block;width:20px;height:2px;transition:.3s;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;background:#fff}.mobile-menu-button span.lines:before{top:0;width:20px;-webkit-transform:rotate3d(0,0,1,45deg);-moz-transform:rotate3d(0,0,1,45deg);-o-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.mobile-menu-button span.lines:before,.mobile-menu-button span.lines:after{position:absolute;left:0;content:'';-webkit-transform-origin:10px center;transform-origin:10px center}.mobile-menu-button span.lines:after{top:0;width:20px;-webkit-transform:rotate3d(0,0,1,-45deg);-moz-transform:rotate3d(0,0,1,-45deg);-o-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.overlay.overlay-contentscale .search-container form{display:inline-block;width:100%;max-width:500px;max-width:50vw;padding-top:100px;padding-bottom:100px;opacity:0;-webkit-transform:translateY(-35%) rotateX(45deg);transform:translateY(-35%) rotateX(45deg)}.overlay.overlay-contentscale .search-container form .search-container-inner{width:100%;max-width:none;position:relative}.overlay.overlay-contentscale .search-container form .search-container-inner input.search-field.form-fluid{display:inline-block;margin:0px;font-size:3.5vh;border-style:solid;border-radius:2px;font-weight:normal;border:1px solid transparent;padding:1em 3em 1em 1.5em;border-color:rgba(255,255,255,0.25);background-color:transparent!Important;border-width:1px;font-family:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;width:100%;-webkit-transition:color 400ms cubic-bezier(0.785,0.135,0.15,0.86);-moz-transition:color 400ms cubic-bezier(0.785,0.135,0.15,0.86);-o-transition:color 400ms cubic-bezier(0.785,0.135,0.15,0.86);transition:color 400ms cubic-bezier(0.785,0.135,0.15,0.86);-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 2px 1px rgba(0,0,0,0.025);box-shadow:inset 0 2px 1px rgba(0,0,0,0.025);line-height:initial}.overlay.overlay-contentscale .search-container form .search-container-inner input.search-field.form-fluid:focus{border-color:#00aeef}.overlay.overlay-contentscale .search-container form .search-container-inner input.search-field.form-fluid::-webkit-input-placeholder{color:#fff}.overlay.overlay-contentscale .search-container form .search-container-inner input.search-field.form-fluid::-moz-placeholder{color:#fff}.overlay.overlay-contentscale .search-container form .search-container-inner i.fa.fa-search3{margin-top:-0.5em;right:1.5em;position:absolute;top:50%}.overlay.overlay-contentscale .search-container form .search-container-inner i.fa.fa-search3:before{content:"\e088"}.search-active .overlay.overlay-contentscale{opacity:1;visibility:visible;-webkit-transition:opacity .5s;transition:opacity .5s}.search-active .overlay.overlay-contentscale .search-container form{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transition:-webkit-transform .5s .5s,opacity .5s .5s;transition:transform .5s .5s,opacity .5s .5s}.search-active-close .overlay.overlay-contentscale .search-container form{-webkit-transform:translateY(35%) rotateX(-45deg);transform:translateY(35%) rotateX(-45deg);-webkit-transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}