/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover,.menu-active .logo_container .hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.menu-active .logo_container .hamburger .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger .hamburger-inner::after{background-color:#cfbd85}.hamburger-box{width:40px;height:26px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:2px;background-color:#cfbd85;border-radius:0;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-12px}.hamburger-inner::after{bottom:-12px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner,.menu-active .logo_container .hamburger--3dx.hamburger .hamburger-inner{background-color:transparent !important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--3dx.hamburger .hamburger-inner::before{transform:translate3d(0, 12px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--3dx.hamburger .hamburger-inner::after{transform:translate3d(0, -12px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner,.menu-active .logo_container .hamburger--3dx-r.hamburger .hamburger-inner{background-color:transparent !important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--3dx-r.hamburger .hamburger-inner::before{transform:translate3d(0, 12px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--3dx-r.hamburger .hamburger-inner::after{transform:translate3d(0, -12px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner,.menu-active .logo_container .hamburger--3dy.hamburger .hamburger-inner{background-color:transparent !important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--3dy.hamburger .hamburger-inner::before{transform:translate3d(0, 12px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--3dy.hamburger .hamburger-inner::after{transform:translate3d(0, -12px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner,.menu-active .logo_container .hamburger--3dy-r.hamburger .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--3dy-r.hamburger .hamburger-inner::before{transform:translate3d(0, 12px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--3dy-r.hamburger .hamburger-inner::after{transform:translate3d(0, -12px, 0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy.is-active .hamburger-inner,.menu-active .logo_container .hamburger--3dxy.hamburger .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--3dxy.hamburger .hamburger-inner::before{transform:translate3d(0, 12px, 0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--3dxy.hamburger .hamburger-inner::after{transform:translate3d(0, -12px, 0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r.is-active .hamburger-inner,.menu-active .logo_container .hamburger--3dxy-r.hamburger .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--3dxy-r.hamburger .hamburger-inner::before{transform:translate3d(0, 12px, 0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--3dxy-r.hamburger .hamburger-inner::after{transform:translate3d(0, -12px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--arrow.hamburger .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--arrow.hamburger .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--arrow-r.hamburger .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--arrow-r.hamburger .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--arrowalt.hamburger .hamburger-inner::before{top:0;transform:translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--arrowalt.hamburger .hamburger-inner::after{bottom:0;transform:translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--arrowalt-r.hamburger .hamburger-inner::before{top:0;transform:translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--arrowalt-r.hamburger .hamburger-inner::after{bottom:0;transform:translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowturn.is-active .hamburger-inner,.menu-active .logo_container .hamburger--arrowturn.hamburger .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--arrowturn.hamburger .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowturn.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--arrowturn.hamburger .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner,.menu-active .logo_container .hamburger--arrowturn-r.hamburger .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--arrowturn-r.hamburger .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--arrowturn-r.hamburger .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner,.menu-active .logo_container .hamburger--boring.hamburger .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--boring.hamburger .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--boring.hamburger .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-24px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner,.menu-active .logo_container .hamburger--collapse.hamburger .hamburger-inner{transform:translate3d(0, -12px, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--collapse.hamburger .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--collapse.hamburger .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-24px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner,.menu-active .logo_container .hamburger--collapse-r.hamburger .hamburger-inner{transform:translate3d(0, -12px, 0) rotate(45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--collapse-r.hamburger .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--collapse-r.hamburger .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:1px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:12px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic .hamburger-inner::after{top:24px;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner,.menu-active .logo_container .hamburger--elastic.hamburger .hamburger-inner{transform:translate3d(0, 12px, 0) rotate(135deg);transition-delay:0.075s}.hamburger--elastic.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--elastic.hamburger .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--elastic.hamburger .hamburger-inner::after{transform:translate3d(0, -24px, 0) rotate(-270deg);transition-delay:0.075s}.hamburger--elastic-r .hamburger-inner{top:1px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:12px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic-r .hamburger-inner::after{top:24px;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner,.menu-active .logo_container .hamburger--elastic-r.hamburger .hamburger-inner{transform:translate3d(0, 12px, 0) rotate(-135deg);transition-delay:0.075s}.hamburger--elastic-r.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--elastic-r.hamburger .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--elastic-r.hamburger .hamburger-inner::after{transform:translate3d(0, -24px, 0) rotate(270deg);transition-delay:0.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:12px;right:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}.hamburger--emphatic.is-active .hamburger-inner,.menu-active .logo_container .hamburger--emphatic.hamburger .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--emphatic.hamburger .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px, 80px, 0) rotate(45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--emphatic.hamburger .hamburger-inner::after{right:-80px;top:-80px;transform:translate3d(-80px, 80px, 0) rotate(-45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:12px;right:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner,.menu-active .logo_container .hamburger--emphatic-r.hamburger .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic-r.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--emphatic-r.hamburger .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px, -80px, 0) rotate(-45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--emphatic-r.hamburger .hamburger-inner::after{right:-80px;top:80px;transform:translate3d(-80px, -80px, 0) rotate(45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--minus.hamburger .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--minus.hamburger .hamburger-inner::after{opacity:0;transition:bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear}.hamburger--minus.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--minus.hamburger .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--minus.hamburger .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner::before{top:12px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:24px}.hamburger--slider.is-active .hamburger-inner,.menu-active .logo_container .hamburger--slider.hamburger .hamburger-inner{transform:translate3d(0, 12px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--slider.hamburger .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.7142857143px, -10px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--slider.hamburger .hamburger-inner::after{transform:translate3d(0, -24px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1px}.hamburger--slider-r .hamburger-inner::before{top:12px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider-r .hamburger-inner::after{top:24px}.hamburger--slider-r.is-active .hamburger-inner,.menu-active .logo_container .hamburger--slider-r.hamburger .hamburger-inner{transform:translate3d(0, 12px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--slider-r.hamburger .hamburger-inner::before{transform:rotate(45deg) translate3d(5.7142857143px, -10px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--slider-r.hamburger .hamburger-inner::after{transform:translate3d(0, -24px, 0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner,.menu-active .logo_container .hamburger--spin.hamburger .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--spin.hamburger .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--spin.hamburger .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner,.menu-active .logo_container .hamburger--spin-r.hamburger .hamburger-inner{transform:rotate(-225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--spin-r.hamburger .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--spin-r.hamburger .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s 0.13s linear}.hamburger--spring .hamburger-inner::before{top:12px;transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:24px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner,.menu-active .logo_container .hamburger--spring.hamburger .hamburger-inner{transition-delay:0.22s;background-color:transparent !important}.hamburger--spring.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--spring.hamburger .hamburger-inner::before{top:0;transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 12px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--spring.hamburger .hamburger-inner::after{top:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 12px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-24px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner,.menu-active .logo_container .hamburger--spring-r.hamburger .hamburger-inner{transform:translate3d(0, -12px, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--spring-r.hamburger .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s 0.22s linear}.hamburger--spring-r.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--spring-r.hamburger .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.075s linear}.hamburger--stand .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner,.menu-active .logo_container .hamburger--stand.hamburger .hamburger-inner{transform:rotate(90deg);background-color:transparent !important;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.15s linear}.hamburger--stand.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--stand.hamburger .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--stand.hamburger .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner,.menu-active .logo_container .hamburger--stand-r.hamburger .hamburger-inner{transform:rotate(-90deg);background-color:transparent !important;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.15s linear}.hamburger--stand-r.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--stand-r.hamburger .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--stand-r.hamburger .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner,.menu-active .logo_container .hamburger--squeeze.hamburger .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--squeeze.hamburger .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--squeeze.hamburger .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex.is-active .hamburger-inner,.menu-active .logo_container .hamburger--vortex.hamburger .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--vortex.hamburger .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--vortex.hamburger .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--vortex.hamburger .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--vortex.hamburger .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex-r.is-active .hamburger-inner,.menu-active .logo_container .hamburger--vortex-r.hamburger .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--vortex-r.hamburger .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--vortex-r.hamburger .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before,.menu-active .logo_container .hamburger--vortex-r.hamburger .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after,.menu-active .logo_container .hamburger--vortex-r.hamburger .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}*{margin:0;box-sizing:border-box}*:focus{outline:none}html,body{height:100%;background:#121d26}p{font:10pt Helvetica, Arial, sans-serif, verdana;color:#fff6e3;padding:10px 0 0 0}.p_i{font:0.9em Helvetica, Arial, sans-serif, verdana;color:#fff6e3;padding:10px 0 0 0}h1{font:1em Helvetica, Arial, sans-serif, verdana;color:#cfbd85}h2{font:0.9em Helvetica,Arial,sans-serif,verdana;color:#CFBD85}@media (min-width: 768px){.wrapper{min-height:calc(100vh - 250px)}}.header{width:100%;height:140px;background:url("../images/header_background.png") repeat-x}.logo_container{max-width:960px;height:100%;margin:0 auto;padding:0 15px;width:100%;position:relative}.logo_container .hamburger{position:absolute;right:6px;top:36px}@media (min-width: 768px){.logo_container .hamburger{display:none}}.logo{width:175px;height:64px;background:url("../images/logo.png") no-repeat;position:relative;float:left;margin:36px 0 0 0}.logo a{position:absolute;left:0;right:0;top:0;bottom:0}.zoom{width:35%;height:30px;position:relative;float:right;margin:90px 0 0 0;padding-left:20px;display:none}@media (min-width: 768px){.zoom{display:block}}.zoom div{position:relative;float:left;cursor:pointer}.zoom #zoom_title{width:120px;height:27px;background:url("../images/zoom_title.png") no-repeat;cursor:auto}.zoom #increase_font{width:23px;height:27px;background:url("../images/zoom_plus.png") no-repeat}.zoom #decrease_font{width:27px;height:27px;background:url("../images/zoom_minus.png") no-repeat}.red{color:#c4450a}.content_container{width:100%;max-width:960px;margin:0 auto;padding:0 15px 30px}.main_content{width:100%;margin:0}.left_column{position:relative}@media (min-width: 768px){.left_column{width:65%;float:left}}.left_column .heading{font:1.3em palatino, "times new roman", times, serif;color:#cfbd85;padding:5px 0 5px 10px;margin:0 0 10px 0}.left_column .gradient{background:url("../images/gradient.png") repeat-y top left}.left_column .picture_frame,.left_column .video_frame{width:100%;padding:13px;border:1px solid #515759;box-shadow:10px 10px 10px rgba(0,0,0,0.25);background:#232d36;margin-bottom:1.2em}.left_column .picture_frame img,.left_column .video_frame img{width:100%;display:block}.left_column img{max-width:100%}.left_column .video-wrapper{width:100%;height:0;padding-bottom:56.25%;position:relative}.left_column .video-wrapper iframe{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.left_column .sm_picture_frame,.left_column .merch_box .sm_merch_picture_frame{width:25%;position:relative;float:left;text-align:center;margin-bottom:1em}.left_column .sm_picture_frame .sm_image,.left_column .merch_box .sm_merch_image{width:94px;height:94px}.left_column .sm_picture_frame .sm_caption{font:0.9em Helvetica, Arial, sans-serif, verdana;color:#cfbd85;text-align:center;margin:0.5em 0}.sm_picture_background a{background:url("../images/sm_picture_window.png") no-repeat top left;display:inline-block;padding:11px}.left_column .text_body{font-size:0.9em;line-height:1.3em;font-family:Helvetica, Arial, sans-serif, verdana;color:#fff6e3;margin:1.2em 0}.left_column .text_body a{font-size:1em;text-decoration:underline;color:#fff6e3}.left_column .text_body a:hover{text-decoration:none;color:#ffffff}.left_column .merch_box{width:504px;height:135px;position:relative;float:left}.left_column .graduation_frame{width:504px;height:660px;position:relative;float:left}.right_column{display:none;width:35%;position:relative;float:left;padding:0 0 0 10px}@media (min-width: 768px){.right_column{display:block}}.right_column .nav_spacer_top{width:100%;height:34px;position:relative;float:left}.right_column .nav_button{width:242px;height:40px;margin:0 0 0 10px;position:relative;float:left}.right_column .nav_button a{width:190px;height:15px;margin:12px 0 0 27px;font:1.1em palatino, "times new roman", times, serif;color:#cfbd85;text-decoration:none;position:relative;float:left}.right_column .nav_button .selected{width:190px;height:15px;margin:12px 0 0 27px;font:1.1em palatino, "times new roman", times, serif;text-decoration:none;position:relative;float:left;color:#c2950b;display:inline}.right_column .nav_button a:hover{color:#c2950b}.right_column .nav_button_spacer{width:242px;height:20px;margin:0 0 0 10px;position:relative;float:left}.right_column .nav_comment_box{width:213px;height:170px;background:url("../images/nav_comment_box.png") no-repeat;margin:0 0 0 18px;position:relative;float:left;display:inline}.right_column .nav_comment_box .comment_title{width:165px;height:15px;font:0.9em Helvetica, Arial, sans-serif, verdana;color:#cfbd85;margin:7px 0 0 21px}.right_column .nav_comment_box textarea{width:162px;height:76px;background-color:transparent;border:none;margin:0 0 0 24px;color:#b3b3b3;font:0.9em Helvetica, Arial, sans-serif, verdana;overflow:hidden;padding:0;border:0}.right_column .nav_comment_box input{width:162px;height:13px;margin:0 0 0 24px;font:0.6em;background-color:transparent;border:none;color:#b3b3b3;font:0.9em Helvetica, Arial, sans-serif, verdana;overflow:hidden;padding:0;border:0}.right_column .nav_comment_box .submit_button{width:52px;height:20px;margin:7px 0 0 140px;font:0.6em;position:relative;float:left;display:inline}.right_column .nav_comment_box .submit_button img{cursor:pointer}.right_column .nav_tac_box{width:213px;padding:0 0 0 18px;position:relative;float:left}.right_column .nav_tac_box .top_title{width:100%;height:15px;background:url("../images/nav_tac_top.png") no-repeat;position:relative;float:left;font:0.9em Helvetica, Arial, sans-serif, verdana;color:#cfbd85;padding:6px 0 0 21px}.right_column .nav_tac_box .nav_tac_middle{width:100%;background:url("../images/nav_tac_middle.png") repeat-y;position:relative;float:left;padding:7px 0 0 21px}.right_column .nav_tac_box .nav_tac_middle .small_title{width:165px;height:10px;background-color:#121d26;margin:2px 0 0 20px;padding:0 0 0 5px;font:0.6em Helvetica, Arial, sans-serif, verdana;color:white;position:relative;float:left;display:inline}.right_column .nav_tac_box .nav_tac_middle .small_title .lf{width:80px;border-right:solid 1px white}.right_column .nav_tac_box .nav_tac_middle .small_title .md{width:45px;border-right:solid 1px white;text-align:center}.right_column .nav_tac_box .nav_tac_middle .small_title .rt{width:35px;text-align:center}.right_column .nav_tac_box .nav_tac_middle .small_body{width:165px;background-color:#fff6e4;margin:2px 0 0 20px;padding:3px 0 3px 5px;font:0.9em Helvetica, Arial, sans-serif, verdana;color:#232d36;position:relative;float:left;line-height:1;text-align:justify;display:inline}.right_column .nav_tac_box .nav_tac_middle .small_body .lf{width:80px;border-right:solid 1px black;line-height:1;text-align:left}.right_column .nav_tac_box .nav_tac_middle .small_body .md{width:45px;border-right:solid 1px black;text-align:center;line-height:1}.right_column .nav_tac_box .nav_tac_middle .small_body .rt{width:35px;text-align:center;color:#232d36}.right_column .nav_tac_box .nav_tac_middle .confirm{width:100%;padding:5px 0 5px 18px;font:0.7em Helvetica, Arial, sans-serif, verdana;color:#c44827;position:relative;float:left;text-align:left}.right_column .nav_tac_box .bottom{width:100%;height:22px;background:url("../images/nav_tac_bottom.png") no-repeat;position:relative;float:left}.footer,.push{width:100%;margin:0 auto}.push{display:none}.footer_wrapper{background:#232d36;margin-top:50px;box-shadow:0px -10px 10px rgba(0,0,0,0.2)}@media (min-width: 768px){.footer_wrapper{height:200px}}.footer_wrapper .footer_container{width:100%;max-width:960px;margin:0 auto}.footer_wrapper .sitemap{padding:30px 15px 0;position:relative}.footer_wrapper .sitemap:after{content:'';clear:both;display:block}.footer_wrapper .sitemap .link_container{position:relative;margin-bottom:20px}@media (min-width: 768px){.footer_wrapper .sitemap .link_container{width:65%;float:left;margin-bottom:0}}.footer_wrapper .sitemap .link_container li{width:30%;font:0.9em Helvetica, Arial, sans-serif, verdana;position:relative;display:inline-block;margin-bottom:0.4em}.footer_wrapper .sitemap .link_container li a{color:#cfbd85}.footer_wrapper .sitemap .contact{position:relative;font:0.9em Helvetica, Arial, sans-serif, verdana;color:#FFF6E3}@media (min-width: 768px){.footer_wrapper .sitemap .contact{width:35%;float:right;padding-left:50px}}.footer_wrapper .sitemap .contact li{padding-bottom:3px;font-size:1em}.footer_wrapper .sitemap .contact .mail_space{padding:0 0 0 26px;height:16px}.footer_wrapper .sitemap .contact .contact_title{font:0.9em palatino, "times new roman", times, serif;color:#cfbd85}.footer_wrapper .wikid_info{padding:2em 0;text-align:center;color:#cfbd85;font:0.7em Helvetica, Arial, sans-serif, verdana}.clear_box{clear:both}_wrapper .wikid_info .gold_content{color:#cfbd85}.clear_box{clear:both}#ui-datepicker-div{font-size:9pt !important}textarea.student_comment{width:167px;height:81px;background-color:transparent;border:none;color:#b3b3b3;font:0.9em Helvetica, Arial, sans-serif, verdana;overflow:hidden;padding:3px 2px;border:0;background-image:url("../images/student_comment.jpg")}input.student_email{width:167px;height:13px;font:0.6em;background-color:transparent;border:none;color:#b3b3b3;font:0.9em Helvetica, Arial, sans-serif, verdana;overflow:hidden;padding:5px 2px;border:0;background-image:url("../images/student_email.jpg")}img.comment_submit{width:52px;height:20px;margin:0 0 0 140px}.car{background:url("../images/nav_tac_middle.png") repeat-y;position:relative;float:left}.car table{margin:10px 21px;border-spacing:0;position:relative;float:left;font-size:0.9em;border-collapse:collapse;display:inline}.car table tr td{background-color:#121D26;color:white;border:1px solid black;padding:1px;text-align:center}.car table tr td:first-child{text-align:left}.car table tr.light td{background-color:#FFF6E4;color:black}.car p{padding:0 15px;font-size:0.7em;color:#ec4847;text-align:center}.tt_td td{color:white;font-weight:bold}.printing_heading{display:none}.main_content .nav{margin:35px 0 20px 12px;float:left;border-top:#232d36 2px solid;width:242px}.main_content .nav li{margin:0;width:100%;color:#C2950B;font:1.1em palatino,"times new roman",times,serif;border-bottom:#232d36 2px solid;position:relative}.main_content .nav li a{font-family:palatino,"times new roman",times,serif;color:#CFBD85;padding:12px 0 12px 27px;display:block}.main_content .nav li.has-child:hover>ul{display:block}.main_content .nav .sub-menu{border-top:#232d36 2px solid;width:280px;display:none;position:absolute;left:-280px;top:-2px;z-index:999}.main_content .nav .sub-menu li{font-size:0.9em;background-color:#121D26;display:block;border-bottom:#232d36 2px solid;border-left:#232d36 2px solid;border-right:#232d36 2px solid}.next-step{margin-top:20px;margin-bottom:20px;float:right;border:0 none;background:transparent;color:#C2950B;font-size:12px}.next-step:after{content:'>';padding-left:6px}.next-step:disabled{opacity:0.5}.small_title{background:rgba(0,0,0,0) url(../images/gradient.png) repeat-y scroll left top;padding:7px 10px;color:#C2950B;font-family:palatino,"times new roman",times,serif}.dull{width:100%;height:36px;display:block}.dull img{width:220px;height:36px;float:right;padding:0}.bright{display:block;height:36px;width:100%}.bright input{float:right}.bright img,.next img{width:220px;height:36px;float:right;padding:0}label{line-height:2em}label.small,span.small{font-size:0.9em;font-style:italic;display:inline-block;padding:5px 20px 10px 0;line-height:1.4em;max-width:100%}label.small input,span.small input{width:200px}label.small input.long,span.small input.long{width:428px;max-width:100%}label.small input.tiny,span.small input.tiny{width:61px}label.small select,span.small select{width:200px}label.small select.tiny,span.small select.tiny{width:61px}.form_wrapper select{width:250px;background:#fff}.time_fields select{width:50px}.ajax_loader{width:16px;height:16px}.ajax_loader img{display:none;width:16px;height:16px;padding:0}small{color:#CFBD85;font-style:italic;font-size:0.7em}form p{padding:0}table{border-collapse:separate;border-spacing:4px 3px}td{color:#FFF6E3;font-family:Helvetica,Arial,sans-serif,verdana}td.sub_text{font-size:0.9em}.car{background:url("../images/nav_tac_middle.png") repeat-y;position:relative;float:left}.car table{margin:10px 21px;border-spacing:0;position:relative;float:left;font-size:0.9em;border-collapse:collapse;display:inline}.car table tr td{background-color:#121D26;color:white;border:1px solid black;padding:1px;text-align:center}.car table tr td:first-child{text-align:left}.car table tr.light td{background-color:#FFF6E4;color:black}.car p{padding:0 15px;font-size:0.7em;color:#ec4847;text-align:center}.tt_td td{color:white;font-weight:bold}.summary{border-collapse:collapse}.summary h2{font-size:0.9em;font-weight:bold;color:#fff}.summary td{font-size:0.9em;padding:3px 5px 3px 0}.summary .white{color:#fff}.summary .gold{color:#C2950B}.summary .total td{border-top:#C2950B solid 1px;border-bottom:#C2950B solid 1px;font-size:1em;color:#C2950B;padding:3px 5px;border-spacing:0px}.pickup{border:solid 1px #fff;color:#fff;width:80%;padding:10px}.pickup h2{font-size:0.9em;font-weight:bold;color:#fff}.pickup td{font-size:0.9em;padding:0 0 5px 5px}.loading_payment,.payment_complete{height:250px;display:none}.go_back{float:right;padding-right:10px;margin-top:-2px}.go_back:before{display:inline-block;vertical-align:middle}.go_back:hover{text-decoration:none}@media (min-width: 768px){.go_back.arrow-back:before{color:#c4450a;content:'Go Back'}}@media (min-width: 768px){.go_back.arrow-down:before{color:#65ca33;content:'Go Down'}}.go_back img{width:20px;height:20px;display:inline-block;vertical-align:middle;margin-left:8px}.padlock{float:right;padding-right:14px;margin-top:-5px;display:none}.padlock img{width:35px;height:31px;padding:0}#step_progress{width:430px;height:60px;background-image:url("../images/steps.jpg");background-repeat:no-repeat;display:none}@media (min-width: 768px){#step_progress{display:block}}#step_progress.order2{background-position:0 -60px}#step_progress.order2:before{content:'Step 2 of 7'}@media (min-width: 768px){#step_progress.order2:before{content:''}}#step_progress.order3{background-position:0 -120px}#step_progress.order3:before{content:'Step 3 of 7'}@media (min-width: 768px){#step_progress.order3:before{content:''}}#step_progress.order4{background-position:0 -180px}#step_progress.order4:before{content:'Step 4 of 7'}@media (min-width: 768px){#step_progress.order4:before{content:''}}#step_progress.order5{background-position:0 -240px}#step_progress.order5:before{content:'Step 5 of 7'}@media (min-width: 768px){#step_progress.order5:before{content:''}}#step_progress.order6{background-position:0 -300px}#step_progress.order6:before{content:'Step 6 of 7'}@media (min-width: 768px){#step_progress.order6:before{content:''}}#step_progress.order7{background-position:0 -360px}#step_progress.order7:before{content:'Step 7 of 7'}@media (min-width: 768px){#step_progress.order7:before{content:''}}#print_button{width:40px;position:relative;float:right}#print_button img{width:100%;height:100%}.darkenBackground{background-color:#000;opacity:0.6;z-index:20;height:100%;width:100%;background-repeat:repeat;position:fixed;top:0px;left:0px}.darkenImageContainer{position:fixed;text-align:center;width:100%;height:600px;z-index:100}.manualDarkenImageContainer{position:fixed;text-align:center;width:100%;height:600px;z-index:100}.graduationWarning{position:fixed;text-align:center;width:100%;height:600px;z-index:100}.show_lock{width:439px;height:209px;margin:100px auto;background-image:url("../images/popup_lock.jpg");position:relative;text-align:right;padding:5px 10px}.show_tac{width:500px;height:auto;margin:10px auto 0;background-color:#121D26;position:relative;text-align:left;padding:15px 20px;border:solid 1px #CFBD85;-moz-border-radius:5px;-webkit-border-radius:5px}.show_pickup{width:500px;margin:5px auto;background-color:#121D26;position:relative;text-align:left;padding:15px 20px 30px;border:solid 1px #CFBD85;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:12px}.show_pickup table{width:100%;padding:15px;border-spacing:0;border-collapse:collapse;margin:10px 0}.show_pickup table td{border:1px solid #CFBD85;padding:5px}.colour_warning{width:310px;height:15px;position:absolute;background-color:white;top:240px;left:160px;font-size:7pt;padding:2px 5px;text-align:center;opacity:0.80;filter:alpha(opacity=80)}.attend_graduation{display:none}.preselected_no{width:20px;text-align:center}.manual_submission{display:none}input[type="text"],input[type="email"],input[type="number"]{border:0 none;height:24px;padding:0 5px;line-height:24px;margin-bottom:2px}input[type="text"].error,input[type="email"].error,input[type="number"].error{border:1px solid #f00}select.error{border:1px solid #f00}@media print{.header,.footer,.picture_frame,.right_column,.zoom,#step_progress{display:none}}.darkenImageContainer{position:fixed;text-align:center;width:100%;z-index:100;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);min-height:100vh}i.preview{text-decoration:underline;opacity:0.8;cursor:pointer;position:relative}i.preview:hover{opacity:1}i.preview:hover>div{opacity:1}i.preview div{opacity:0;width:192px;height:250px;background-size:contain;border:5px solid #232e37;box-shadow:1px 0px 8px rgba(255,255,255,0.1);position:absolute;top:100%;left:0;pointer-events:none;transition:opacity 0.3s;background-repeat:no-repeat}i.preview div .label{position:absolute;bottom:0;width:100%;text-align:center;background:#232d37;padding:7px 6px 3px}.toggle-hover{display:inline-block;vertical-align:middle;margin-left:4px;cursor:pointer;position:relative;text-decoration:underline;color:#CFBD85}.toggle-hover:hover>span{display:block}.toggle-hover>img{width:16px;height:16px}.toggle-hover>span{position:absolute;display:none;width:326px;left:0;top:0;z-index:999}.toggle-hover>span img{width:100%}
