/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
body,html{font-family:sans-serif}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;min-width:1000px}body{margin:0;background:#000;font-size:10px;position:relative}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a,a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}legend,td,th,ul{padding:0}ul{margin:0}.absolute{position:absolute}.relative{position:relative}.fixed{position:fixed}.center,.center-x{left:50%;position:absolute}.center-x{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.center{-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:50%}.default-transition{-webkit-transition:all 500ms 0s ease-in-out;transition:all 500ms 0s ease-in-out}.hide{display:none}.hide-for-good{display:none!important}.show-for-good{display:block!important}.float-left{float:left}.float-right{float:right}.inline-block{display:inline-block}.full-width{width:100%}.align-center,footer,header{text-align:center}input[type=text][readonly]{color:#aaa!important}.block-checkbox{background:0 0;display:inline-block}.block-checkbox.checked .checkbox{background:url(../images/checkbox-checked.png) no-repeat}.block-checkbox label{background:#862226;color:#fffefe;cursor:pointer;font-family:'tradegothic-20';font-size:20px;line-height:42px;padding:2px 20px}.block-checkbox .checkbox{background:url(../images/checkbox.png) no-repeat;display:inline-block;height:63px;margin:0 0 0 -8px;vertical-align:bottom;width:46px}.orange-dots,.white-dots{height:6px}.no-margin{margin:0!important}.orange-dots{background:url(../images/orange-dots.png) no-repeat}.white-dots{background:url(../images/white-dots.png) repeat-x}.no-bottom-margin{margin-bottom:0!important}.do-not-show-me{opacity:0!important;pointer-events:none!important}.clear-both{clear:both}.overflow-hidden{overflow:hidden}.display-block{display:block}@font-face{font-family:'tradegothic-18';src:url(../fonts/tradegothic-condeighteen-webfont.eot);src:url(../fonts/tradegothic-condeighteen-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/tradegothic-condeighteen-webfont.woff) format("woff"),url(../fonts/tradegothic-condeighteen-webfont.ttf) format("truetype"),url(../fonts/tradegothic-condeighteen-webfont.svg#tradegothiccondeighteen) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'tradegothic-20';src:url(../fonts/tradegothicltstd-bdcn20-webfont.eot);src:url(../fonts/tradegothicltstd-bdcn20-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/tradegothicltstd-bdcn20-webfont.woff) format("woff"),url(../fonts/tradegothicltstd-bdcn20-webfont.ttf) format("truetype"),url(../fonts/tradegothicltstd-bdcn20-webfont.svg#trade_gothic_lt_stdBdCnno.20) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'avenirlight';src:url(../fonts/avenir_35_light-webfont.eot);src:url(../fonts/avenir_35_light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/avenir_35_light-webfont.woff) format("woff"),url(../fonts/avenir_35_light-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'avenirblack';src:url(../fonts/AvenirLTStd-Black.eot);src:url(../fonts/AvenirLTStd-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirLTStd-Black.woff) format("woff"),url(../fonts/AvenirLTStd-Black.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'avenirroman';src:url(../fonts/avenir_55_roman-webfont.eot);src:url(../fonts/avenir_55_roman-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/avenir_55_roman-webfont.woff) format("woff"),url(../fonts/avenir_55_roman-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'avenirmedium';src:url(../fonts/avenir_65_medium-webfont.eot);src:url(../fonts/avenir_65_medium-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/avenir_65_medium-webfont.woff) format("woff"),url(../fonts/avenir_65_medium-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'avenirheavy';src:url(../fonts/avenir_85_heavy-webfont.eot);src:url(../fonts/avenir_85_heavy-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/avenir_85_heavy-webfont.woff) format("woff"),url(../fonts/avenir_85_heavy-webfont.ttf) format("truetype");font-weight:400;font-style:normal}body,html{max-height:100%}footer,header{width:100%}#content{width:100%}.kids-edition-white-logo{background:url(../images/kids-edition-white-logo.png) no-repeat;height:94px;width:389px}.junior-edition-white-logo{background:url(../images/junior-edition-white-logo.png) no-repeat;height:90px;width:326px}.padded-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .1s 0s;transition:all .1s 0s;height:100%;overflow:hidden;padding:0 55px}.padded-wrapper .padded-iscroll{padding-top:60px;padding-bottom:60px}.inner-content .padded-scroll{position:absolute;background:#fff;left:50px;right:50px;z-index:9999999}.inner-content .padded-scroll.top{height:29px;top:10px}.inner-content .padded-scroll.bottom{bottom:0;height:39px}ul.show-bullets{padding-left:20px}.play-video-btn{-webkit-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out;background:url(../images/play-video-btn.png) no-repeat;cursor:pointer;height:64px;width:48px}.play-video-btn:hover{-webkit-transform:translateY(-50%) translateX(-50%) scale(1.2) translate3D(0,0,0);transform:translateY(-50%) translateX(-50%) scale(1.2) translate3D(0,0,0)}.download-icon,header .menu>li{display:inline-block;vertical-align:middle}.download-icon{background:url(../images/download-icon.png) no-repeat;background-size:contain;color:#fff;height:34px;margin:0 0 0 30px;width:24px}.pride-journal-popup .popup-body{-webkit-backface-visibility:hidden;backface-visibility:hidden}.ceva:hover .download-icon{-webkit-animation:bouncy 1200ms infinite;animation:bouncy 1200ms infinite}header{height:85px;position:relative;z-index:30}header.apply-pattern{background:url(../images/header-mobile-bg.png) repeat-x}body,header .menu,html{height:100%}header.no-header-logo .menu{margin:0 auto!important}header .menu>li{line-height:85px;list-style:none;-webkit-perspective:600px;perspective:600px}header .menu>li>a{-webkit-transition:all .3s 0s;transition:all .3s 0s;background-position:50% bottom;color:#f3e3c2;font-family:'tradegothic-18';font-size:2em;font-weight:700;letter-spacing:3px;text-decoration:none}header .menu>li.selected>a,header .menu>li:hover>a,header .menu>li>a:hover{background:url(../images/white-dots.png) repeat-x;background-position:center bottom;padding-bottom:6px}header .logo{left:50px;position:absolute;top:10px}header .logo img{-webkit-transition:all 100ms 0ms ease-in-out;transition:all 100ms 0ms ease-in-out}header .jr-logo{position:absolute;right:30px;text-align:right;top:5px}header .jr-logo img{width:65%}header .menu li .teacher-login-container{-webkit-box-sizing:border-box;box-sizing:border-box;background:#e85c2c;line-height:normal;margin:-11px 0 0 -20px;padding:20px 30px;width:320px}.general-field-label,header .menu li .teacher-login-container .field-label{color:#fff;display:block;font-family:'avenirmedium';font-size:14px;text-align:left;width:100%}header .menu li .teacher-login-container .field-input{-webkit-box-sizing:border-box;box-sizing:border-box;border:0;display:block;font-size:14px;font-family:'avenirmedium';height:28px;outline:0;padding:0 5px;width:100%;margin:8px 0 14px}header .menu li .teacher-login-container .field-input:nth-of-type(2){margin-bottom:10px}header .menu li .teacher-login-container .forgot-password,header .menu li .teacher-login-container .register{color:#fff;display:block;font-family:'avenirmedium';font-size:14px;margin:0;padding:0;text-align:left;width:100%}header .menu li .teacher-login-container .register{font-size:18px}header .menu li .teacher-login-container .register label{color:#fff;cursor:pointer;text-decoration:underline}.painted-button,header .menu li .teacher-login-container .login-btn{background:url(../images/painted-bg-no-shadow.png) no-repeat;color:#530e07;cursor:pointer;display:inline-block;font-family:'tradegothic-20';font-size:24px;height:53px;line-height:52px;margin:25px 0;text-align:center;text-decoration:none;width:181px}header .menu li .teacher-login-container .error-message{color:#ffd100;display:none;font-size:16px;font-family:'avenirmedium';margin:15px 0;width:100%}.popup.error .error-message{display:inline-block}header .menu li .teacher-login-container .forgot-password-form,header .menu li .teacher-login-container.forgot-password .login-form{display:none}header .menu li .teacher-login-container.info .forgot-password-form{display:none!important}header .menu li .teacher-login-container.error .error-message,header .menu li .teacher-login-container.forgot-password .forgot-password-form,header .menu li .teacher-login-container.info .error-message{display:block}header .menu li .teacher-login-container.loading .forgot-password-form .loader{margin:26px auto 10px}header .menu li.has-dropdown .portals{background:#e85c2c;margin:-12px 0 0;width:148px}header .menu li.has-dropdown .animatable-dropdown,header .menu li.has-teacher-login .animatable-dropdown{-webkit-transition:all .3s 0s ease-in;transition:all .3s 0s ease-in;-webkit-transform:translateY(-10%) rotateX(-90deg) scaleY(.7);transform:translateY(-10%) rotateX(-90deg) scaleY(.7);-webkit-transform-origin:top center;transform-origin:top center;pointer-events:none;opacity:0}header .menu li.has-dropdown:hover .animatable-dropdown,header .menu li.has-teacher-login.selected .animatable-dropdown{-webkit-transform:translateZ(0);transform:translateZ(0);pointer-events:all;opacity:1}header .menu li.has-dropdown .portals li{display:block;line-height:normal;margin:12px 0}header .menu li.has-dropdown .portals li a{color:#fff;display:inline-block;font-family:'tradegothic-18';font-size:20px;text-decoration:none;width:100%}header .menu li.has-dropdown .portals li.delimiter{background:url(../images/pride-journal-menu-delimiter.png) no-repeat;background-position:center;display:block;height:6px}header .menu li.has-dropdown .portals li:hover{cursor:pointer}footer .footer-faq-entry.selected,footer .footer-licensing .licensing-link.selected,footer .footer-licensing span a:hover,footer .footer-links li a:hover,footer .footer-menu li a.selected,footer .footer-menu li a:hover,header .menu li.has-dropdown .portals li:hover a{color:#ffc116}#content{background:#340b08;margin:0 auto;max-width:1920px;min-width:1000px;position:relative;background:#fff;text-align:left}#content .left-shadow,#content .right-shadow{bottom:0;height:100%;display:none;position:absolute;top:0;width:49px;z-index:999999}#content .left-shadow{background:url(../images/left-shadow.png) repeat-y;left:0}#content .right-shadow{background:url(../images/right-shadow.png) repeat-y;right:-1px}.inner-content{background:#fff;bottom:-15px;overflow:hidden;position:absolute;top:-15px;width:100%;z-index:0}.left-content,.right-content{background-repeat:no-repeat;background-color:transparent;background-size:cover;height:100%;font-size:60px;max-width:850px;overflow:hidden;position:absolute;width:50%}.left-content{background-image:url(../images/kids-bg-bottomsolid.png);background-position:100% 0}.right-content{background-image:url(../images/junior-bg-bottomsolid3.png);right:0}.center-sun,.home-intro{position:absolute;width:100%}.center-sun{background:url(../images/center-sun-mobile.png) no-repeat;background-size:contain;background-position:center;bottom:0;z-index:0;top:0}.home-intro{color:#892429;font-family:'avenirheavy';font-size:32px;max-width:62%;text-align:center;top:55%}.home-intro .explore{font-family:'avenirblack'}.footer-bg,.header-bg{height:100%;pointer-events:none;position:absolute;width:100%;z-index:1}.header-bg{background:url(../images/header.png) no-repeat;background-position:-12px 2px;top:-72px}.footer-bg{background:url(../images/footer-test.png) no-repeat;background-position:100% bottom;bottom:-108px;right:24px}.home-callout.right .home-callouts{margin:16px 0 0}.home-callout.left .home-callouts{margin:15px 0 0}.home-callout{bottom:50px;text-align:center;position:absolute;height:191px;z-index:1}.home-callout a{height:74px;display:block;margin:15px 0 0}.home-callout.left{right:74%}.home-callout.right{left:77%}.home-callout .callout-header{color:#f2e3c2;display:block;font-family:'avenirheavy';font-size:14px;font-weight:400}.home-callout .callout-item{font-size:0}.home-callout .callout-item a{color:#530e07;cursor:pointer;font-family:'tradegothic-20';font-size:24px;text-align:center;text-decoration:none}.home-callout .callout-item .learn-more{background:url(../images/painted-bg-1.png) no-repeat;display:inline-block;height:57px;line-height:52px;width:185px}.home-callout .callout-item .buy{background:url(../images/painted-bg-2.png) no-repeat;display:inline-block;height:50px;line-height:53px;width:166px}.home-callout .edition-logo{display:block;width:350px}.section-header,.section-small-header{color:#862226;display:inline-block;font-family:'avenirblack';white-space:nowrap}.section-header.section-header-block{display:block}.logo-all-sessions-title{padding-left:30px}.section-header{background:url(../images/header-underline.png) repeat-x;background-position:center bottom;font-size:34px;padding-bottom:10px}.section-small-header{font-size:22px;margin:0 0 0 32px}.left-side,.right-side{-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.jr .left-side,.kids .left-side{height:100%;position:relative}.jr .left-side{width:55%}.kids .left-side{width:35%}#content .left-side{padding:40px 60px 0;position:relative}.left-side .journal-list{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;background-repeat:no-repeat;background-size:100% 100%;bottom:45px;left:60px;margin:0;overflow:hidden;padding:4%;position:absolute;right:60px;top:20%;width:auto}.jr .left-side .journal-list{background-image:url(../images/pride-journal/pride-journal-yellow-jr-bg.png)}.kids .left-side .journal-list{background-image:url(../images/pride-journal/pride-journal-yellow-kids-bg.png)}.jr .left-side .journal-list ul{float:left;width:45%}.jr .left-side .journal-list ul:nth-child(2){margin:0 0 0 4%}.left-side .journal-list li{-webkit-transition:all .3s 0s;transition:all .3s 0s;background:url(../images/pride-journal/pride-journal-item-underline.png) repeat-x;background-position:center bottom;color:#862226;cursor:pointer;list-style:none;font-family:'tradegothic-20';font-size:24px;margin:20px 0 0;padding:0 0 10px}.left-side .journal-list li:hover{color:#fff}body.pride-journal .left-side .journal-list li:first-child{margin:0!important}.jr .right-side,.kids .right-side{background-size:cover;height:100%;background-color:transparent;background-image:url(../images/pride-journal/pride-journal-jr-right-img.jpg);background-repeat:no-repeat;background-position:0 18%;width:45%}.kids .right-side{background-image:url(../images/pride-journal/pride-journal-kids-right-img.jpg);background-position:0 35%;width:65%}.popup,.pride-journal-popup{background:rgba(0,0,0,.8);bottom:0;left:0;position:fixed;right:0;top:0;z-index:100}.popup .popup-body,.pride-journal-popup .popup-body{-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(../images/pride-journal/pride-journal-popup-bg.png) no-repeat;background-size:cover;left:50%;padding-bottom:30px;position:absolute;top:50%;width:567px}.loader{background:url(../images/loader-orange.gif) no-repeat;display:none;height:31px;margin:25px auto 0;width:31px}.account-setup-popup .loader{height:50px}.teacher-login-container .loader{margin:36px auto 37px}.congratulations-popup .loader{margin:30px auto 20px}.custom-video-close-btn,.forgot-password-form .popup-close-btn,.popup .popup-close-btn,.pride-journal-popup .popup-close-btn{-webkit-transition:all .8s 0s;transition:all .8s 0s;background:url(../images/pride-journal/pride-journal-popup-close-btn.png) no-repeat;cursor:pointer;display:block;height:30px;position:absolute;right:30px;top:26px;width:29px}.custom-video-close-btn,.forgot-password-form .popup-close-btn{display:none}.forgot-password-form .popup-close-btn{background-size:cover;display:block;height:20px;right:10px;top:10px;width:19px}.custom-video-close-btn:hover,.forgot-password-form .popup-close-btn:hover,.popup .popup-close-btn:hover,.pride-journal-popup .popup-close-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.pride-journal-popup .popup-title{background:url(../images/pride-journal/pride-journal-popup-title-underline.png) no-repeat;background-position:center 100%;color:#fff;font-family:'avenirmedium';font-size:28px;font-weight:400;margin:0;padding:40px 0 14px 30px}.pride-journal-popup .popup-content{color:#fff;font-family:'avenirmedium';font-size:16px;line-height:30px;margin:0;padding:15px 30px 0}.pride-journal-popup .popup-links{display:inline-block;margin:0 0 0 5px;vertical-align:middle}.pride-journal-popup .popup-links a{color:#fff;display:block;font-family:'tradegothic-20';font-size:20px;margin:5px 0 0;text-decoration:none}.account-information .account-detail:first-child,.account-information .account-update .account-block span:first-child,.pride-journal-popup .popup-links a:first-child{margin:0}.pride-journal-popup .popup-links a:hover,.session-action{text-decoration:underline}.session-action{color:#862226;font-family:'tradegothic-18';font-size:20px}.session-action.log-out{position:absolute;right:40px;top:40px}.account-information-section{-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../images/account-information/account-information-bg.png) no-repeat;background-size:cover;margin:40px auto;max-width:1078px;padding:60px 45px}.account-information .account-detail{margin:14px 0 0}.account-information-section .account-details span,.account-information-section .account-details strong{color:#fff;font-size:16px}.account-information-section .account-details strong{font-family:'avenirblack'}.account-information-section .account-details span{font-family:'avenirmedium';margin:0 0 0 7px}.account-information-horiz-dots{background:url(../images/account-information/account-information-dots.png) no-repeat;background-size:cover;border:0;height:6px;margin:25px 0}.account-information .account-update{overflow:hidden}.account-information .account-update .account-block{width:28%}.account-information .account-update .account-block .account-header{color:#fff;font-family:'avenirblack';font-size:18px;margin:15px 0}.account-information .account-update .account-block:nth-child(1){width:35%}.account-information .account-update .account-block:nth-child(2){width:21%}.account-information .account-update .account-block:last-child,.account-information .account-update .account-block:nth-child(2){margin-left:10%}.account-information .account-update .account-block:last-child{width:19%}.account-information .account-update .account-block span{color:#fff;display:block;font-family:'avenirmedium';font-size:14px;margin-top:15px}.account-information .save-account-details{background:url(../images/painted-bg-1.png) no-repeat;border:0;color:#3b0303;display:inline-block;font-family:'tradegothic-20';font-size:24px;height:57px;line-height:52px;outline:0;text-align:center;text-decoration:none;width:185px}.account-information #email-txtbox{width:70%}.account-information input[type=password],.account-information input[type=text],.account-setup-popup input[type=password],.account-setup-popup input[type=text],.registration-popup input[type=password],.registration-popup input[type=text]{-webkit-box-sizing:border-box;box-sizing:border-box;border:0;color:#3b0303;font-family:'avenirmedium';font-size:18px;height:28px;margin-top:4px;padding:0 5px;outline:0}.popup .error-message,.registration-popup .error-message{color:#ffd100;display:inline-block;font-family:'avenirmedium';font-size:14px;margin:10px auto 5px}.popup .error-message{width:245px}.account-setup-popup .account-details span.error-message{font-size:14px;text-align:center}.account-information-section .error-message,.account-setup-popup .account-details span.error-message{color:#ffd100;display:inline-block;font-family:'avenirmedium';width:100%;margin:0 auto 20px}.log-in-popup .error-message{width:100%}.account-information-section .error-message,.log-in-popup .error-message{font-size:18px;text-align:left}.log-in-popup .error-message{margin:5px 0 15px}.congratulations-popup .error-message,.registration-popup .error-message{text-align:center;width:100%}.popup .error-message.hide,.registration-popup .error-message.hide{display:none}.registration-popup.error .enter-id{margin-top:0}.security-code{-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../images/registration/security-code-expired-bg.png) no-repeat;background-size:cover;height:355px;margin:0 auto;max-width:760px;padding:50px}.security-code .header,.security-code p{color:#fff;font-family:'avenirblack';font-size:26px;margin:0}.security-code .security-code-dots{background:url(../images/registration/security-code-dots.png) no-repeat;background-size:cover;border:0;height:6px;margin-top:11px;margin-bottom:44px}.security-code p{font-family:'avenirmedium';font-size:16px}.security-code p:nth-of-type(2){margin:28px 0 0}.security-code .links{margin:42px 0 0;text-align:center}.security-code .buy-jr,.security-code .buy-kids{background:url(../images/painted-bg-1.png) no-repeat;color:#3b0303;display:inline-block;font-family:'tradegothic-20';font-size:20px;height:57px;line-height:57px;text-align:center;text-decoration:none;width:180px}.security-code .buy-jr{margin-left:20px}.redirect-popup{z-index:999999}.account-activated-popup .popup-body,.redirect-popup .popup-body{background:url(../images/registration/redirect-popup-bg.png) no-repeat;height:360px;text-align:center;width:444px}.account-activated-popup .popup-body{background-size:100% 100%;height:200px}.redirect-popup .mti-logo{margin:35px 0}.account-activated-popup .popup-content,.redirect-popup .popup-code,.redirect-popup .popup-content{color:#fff;font-size:24px}.redirect-popup .popup-content{font-family:'avenirblack';margin:0 auto;width:384px}.account-activated-popup .popup-content{font-family:'avenirblack';width:384px;margin:85px auto 0}.redirect-popup .popup-code{background:url(../images/white-underline-dots.png) no-repeat;background-position:center bottom;font-family:'avenirmedium';font-weight:700;margin:24px auto 0;padding:0 0 25px;width:70%}.redirect-popup .redirect-go-back-btn{margin-left:-90px!important;margin-top:20px!important;left:50%}.registration-popup .popup-body{background:url(../images/registration/registration-popup-bg.png) no-repeat;background-size:cover;height:332px;width:425px;text-align:center}.registration-popup .popup-header{background:url(../images/white-underline-dots.png) no-repeat;background-position:center bottom;color:#fff;font-family:'avenirblack';font-size:32px;margin:40px 0 0;padding:0 0 20px}.registration-popup .enter-id{color:#fff;font-family:'avenirmedium';font-size:15px;margin:25px 0 0;text-align:left}.registration-popup .registration-inner-content{margin:0 auto;text-align:left;width:80%}.registration-popup .registration-id-txtbox{font-size:14px;line-height:32px;padding-left:5px;width:247px}.registration-popup .info{color:#fff;font-family:'avenirmedium';font-size:14px;margin-top:7px;text-align:left}.registration-popup .info.space-for-id{margin:0;padding-top:25px}.registration-popup .info-on-two-lines{margin-bottom:0;margin-top:3px}.registration-popup .info-icon{background:url(../images/info-icon.png) no-repeat;display:inline-block;height:27px;margin:4px 0 0 10px;vertical-align:top;width:27px}.registration-popup .next-btn{margin:25px 0 0}.account-setup-popup .next-btn,.registration-popup .next-btn{background:url(../images/painted-bg-1.png) no-repeat;background-size:cover;border:0;color:#3b0303;cursor:pointer;display:inline-block;font-family:'tradegothic-20';font-size:24px;height:54px;line-height:52px;outline:0;text-align:center;width:180px}.account-setup-popup .next-btn[disabled],.save-account-details[disabled]{background:url(../images/painted-bg-1-bw.png) no-repeat;background-size:cover;color:#777;cursor:default}.account-setup-popup .popup-body{-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../images/registration/account-setup-popup-bg.png) no-repeat;background-size:cover;padding:40px;width:435px}.account-setup-popup .next-btn{margin:0}.account-setup-popup .popup-body .organization{color:#fff;font-family:'avenirblack';font-size:32px;margin:0}.account-setup-popup .account-setup-header{color:#fff;font-family:'avenirmedium';font-size:24px;font-weight:300;margin:20px 0 25px}.account-setup-popup .details-row{background:url(../images/white-underline-dots.png) repeat-x}.account-setup-popup .details-row.top-border{background-position:center top;padding-top:12px}.account-setup-popup .details-row.bottom-border{background-position:center bottom;margin:0 0 35px;padding-bottom:12px}.account-setup-popup .details-row span{color:#fff;font-size:18px}.account-setup-popup .detail-label{font-family:'avenirblack'}.account-setup-popup .detail-value{font-family:'avenirmedium';margin-left:5px}.account-setup-popup .account-details span{color:#fff;font-family:'avenirmedium';font-size:14px}.account-setup-popup .account-details input[type=password],.account-setup-popup .account-details input[type=text]{margin:8px 0 14px}.account-setup-popup .account-details input[type=password]:last-child{margin-bottom:0}.account-setup-popup .popup-body .activate-container{margin:21px 0 0}.account-setup-popup .popup-body .note{color:#fff;font-family:'avenirmedium';font-size:14px;margin:20px 0 0}.landing-header{background-color:#000!important;height:50%;margin:0;position:relative;z-index:1;-webkit-transition:all 700ms 0s ease-in-out;transition:all 700ms 0s ease-in-out}.landing-header .landing-header-bg{-webkit-transition:all 600ms 0ms ease-in-out;transition:all 600ms 0ms ease-in-out;background-color:#000!important;background-position:center!important;background-size:cover!important;height:100%;position:relative;width:100%}.kids-landing .landing-header .landing-header-bg{background:url(../images/kids-landing-bg.jpg) no-repeat #000}.junior-landing .landing-header .landing-header-bg{background:url(../images/junior-landing-bg.jpg) no-repeat #000}.junior-landing .landing-header-bg h3,.kids-landing .landing-header-bg h3{color:#fff;font-family:'avenirblack';font-size:46px;margin:180px 0 0 160px;padding:0;position:absolute;width:350px}.junior-landing .landing-header-bg .junior-edition-white-logo,.kids-landing .landing-header-bg .kids-edition-white-logo{margin:73px 0 0 55px;position:absolute}.landing-edition .landing-text{color:#892429;font-family:'avenirmedium';height:50%;position:relative}.landing-edition .landing-text .left-shadow,.landing-edition .landing-text .right-shadow{display:none;min-height:2500px}.landing-edition .landing-text p{font-size:14px;line-height:26px;margin:0}.landing-edition .landing-text .left,.landing-edition .landing-text .right{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:100%;vertical-align:top}.landing-edition .landing-text .left{padding:25px;float:left;width:58%}.landing-edition .landing-text .right{background:url(../images/landing-pages/portal-right-bg.png) no-repeat;background-size:cover;float:right;padding:15px 25px;width:42%}.landing-edition .landing-text .left ul{text-align:center;margin:25px auto}.junior-landing.landing-edition .landing-text .left ul{max-width:500px;width:65%}.landing-edition .landing-text .left .links a{background:url(../images/painted-bg-1.png) no-repeat;background-size:100% 100%;color:#3b0303;display:inline-block;font-family:'tradegothic-20';font-size:24px;height:57px;line-height:54px;margin:0 10px;padding:0 10px;text-decoration:none;width:185px}.landing-edition .landing-text .left .links a.large-link{width:200px}.landing-edition .landing-text .left ul li{display:inline-block;list-style:none;color:inherit;font-family:'avenirblack';font-size:15px}.landing-edition .landing-text .left ul li a{color:inherit;font-family:'avenirblack';font-size:15px;text-decoration:none}.landing-edition .landing-text .left ul li.no-bullet:before,.landing-edition .landing-text .left ul li:first-child:before{display:none}.landing-edition .landing-text .left ul li:before{content:'•';display:inline-block;margin:0 10px}.landing-edition .landing-small-header{background:url(../images/white-underline-dots.png) repeat-x;background-position:left bottom;color:#892429;display:inline-block;font-family:'tradegothic-20';font-size:24px;margin:0 0 10px;padding:0 0 10px}.landing-edition .view-more-link{color:#862226;display:inline-block;font-family:'avenirheavy';font-size:16px;margin:5px 0 10px;text-decoration:none}.help-popup a.faqpage,.landing-edition .view-more-link:hover{color:#fff}.landing-edition .orange-dots{background-repeat:repeat-x;margin:0 auto 25px 0}.landing-edition .landing-under-video-pattern{-webkit-transition:all 500ms 0ms ease-in-out;transition:all 500ms 0ms ease-in-out;background:url(../images/landing-pages/landing-under-video-pattern.png) repeat-x;float:left;height:0;opacity:0;position:relative;width:100%}.landing-edition .landing-under-video-pattern p.landing-under-video-header{color:#fff;font-family:'avenirroman';font-size:25px;margin:20px}.custom-video-player{position:absolute!important;top:10px}#junior-video-landing-player,#kids-video-landing-player{max-height:340px}.expanded-video-title{-webkit-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out;color:#fff;font-family:'avenirroman';font-size:20px;left:20px;margin:0;opacity:0;padding:0;top:30px;z-index:1}.rating-popup .popup-body{background:url(../images/registration/registration-popup-bg.png) no-repeat;background-size:cover;background:url(../images/registration/kids-congrats-ses1-popup-social.png) no-repeat;width:467px;text-align:center}.rating-popup .popup-body .popup-header{color:#fff;font-family:'avenirblack';font-size:28px;margin:40px 0 0;padding:0 0 5px}.rating-popup .popup-body .completed{color:#fff;font-family:'avenirmedium';font-size:18px;margin:0;padding:0 0 25px}.rating-popup .popup-body .rate-session{background:url(../images/white-underline-dots.png) repeat-x bottom center;color:#fff;font-family:'avenirmedium';font-size:20px;margin:0 auto;padding:0 0 12px;text-transform:uppercase;width:270px}.rating-popup .popup-body ul.rate-stars{margin:13px auto 7px;overflow:hidden;width:270px}.rating-popup .popup-body ul.congrats-social li,.rating-popup .popup-body ul.rate-stars li{display:inline-block;margin:0 12px 0 0;text-align:center}.rating-popup .popup-body ul.congrats-social li:last-child,.rating-popup .popup-body ul.rate-stars li:last-child{margin:0}.rating-popup .popup-body ul.rate-stars li a{background:url(../images/rate-star-empty.png) no-repeat;display:inline-block;height:24px;text-align:center;width:27px}.rating-popup .popup-body ul.rate-stars li.selected a{background:url(../images/rate-star-filled.png) no-repeat}.rating-popup .popup-body .submit-btn{background:url(../images/painted-bg-1.png) no-repeat;background-size:cover;border:0;color:#3b0303;cursor:pointer;display:inline-block;font-family:'tradegothic-20';font-size:24px;height:55px;line-height:52px;margin:0;outline:0;text-align:center;text-transform:uppercase;width:180px}.rating-popup .popup-body .skip{bottom:20px;color:#fff;font-family:'avenirmedium';font-size:14px;text-decoration:underline;position:absolute;right:30px}.rating-popup .popup-body .skip:hover{text-decoration:none}.rating-popup .popup-body .rate-stars{margin:13px auto 20px}.rating-popup .popup-body ul.congrats-social{margin:10px auto;overflow:hidden;width:120px}.rating-popup .popup-body a.link-share{color:#fff;text-decoration:none}.rating-popup .popup-body textarea{background:#fff;border:0;color:#3b0303;font-family:'avenirmedium';font-size:14px;height:63px;margin:0;outline:0;padding:15px;resize:none;width:360px}.rating-popup ::-webkit-input-placeholder{color:#3b0303}.rating-popup :-moz-placeholder,.rating-popup ::-moz-placeholder{color:#3b0303;opacity:1}.rating-popup :-ms-input-placeholder{color:#3b0303}.rating-popup .submit-btn{margin:20px 0 0}.rating-popup .experience{margin:20px 0}.rating-popup .rating{margin:5px 0 20px}.rating-popup .share .completed{padding:0}.rating-popup .share{margin:10px 0;display:none}.rating-popup .completed .session-title{text-transform:uppercase}.log-in-popup #form-anonymous-login.forgot-password .log-in-popup-view-all-sessions,.log-in-popup #form-anonymous-login.loading-forgot-password .forgot-password-form .forgot-password-btn,.rating-popup .experience,.rating-popup .log-in-popup-wrapper,.rating-popup.log-in-popup .rating-popup-wrapper,.rating-popup.poor-experience .share,.rating-popup.share .experience{display:none}.log-in-popup #form-anonymous-login.forgot-password .forgot-password-container,.rating-popup.log-in-popup .log-in-popup-wrapper,.rating-popup.poor-experience .experience,.rating-popup.social-share .share{display:block}.log-in-popup .popup-body{background:url(../images/registration/log-in-popup-bg.png) no-repeat;background-size:cover;width:823px;text-align:center}.log-in-popup .popup-body .top-text{color:#fff;font-family:'avenirmedium';font-size:22px;margin:0;padding:0 0 10px;text-align:left}.log-in-popup .popup-body .log-in-popup-left{background:url(../images/vertical-line.png) no-repeat right;float:left;margin:65px 30px 0 40px;padding:0 30px 0 0;width:330px}.log-in-popup .popup-body .log-in-popup-left .form-label,.log-in-popup .popup-body .log-in-popup-left .pass{color:#fff;display:block;font-family:'avenirmedium';font-size:14px;text-align:left;width:100%}.log-in-popup .popup-body .log-in-popup-left input{-webkit-box-sizing:border-box;box-sizing:border-box;border:0;color:#3b0303;font-family:'avenirmedium';font-size:18px;height:28px;margin:4px 0 10px;padding:0 5px;outline:0;width:100%}.log-in-popup .popup-body .log-in-popup-left .pass{margin:0 0 15px;text-decoration:underline}.log-in-popup .popup-body .log-in-popup-left .login-btn,.log-in-popup .popup-body .log-in-popup-right .large-btn,.log-in-popup .popup-body .log-in-popup-right .login-btn,.log-in-popup .popup-body .log-in-popup-right .yellow-btn{background:url(../images/painted-bg-1.png) no-repeat;background-size:cover;border:0;color:#3b0303;cursor:pointer;display:inline-block;float:left;font-family:'tradegothic-20';font-size:24px;height:55px;line-height:52px;margin:25px 0 0;outline:0;text-align:center;text-decoration:none;width:180px}.log-in-popup .popup-body .log-in-popup-right .login-btn-kids{margin:25px 10px 0 0}.log-in-popup .popup-body .log-in-popup-right{float:left;margin:65px 20px 0 0;width:370px}.log-in-popup .popup-body .log-in-popup-right .learn-more{color:#fff;display:block;font-family:'avenirmedium';font-size:16px;margin:0;text-align:left;width:100%}.log-in-popup .popup-body .log-in-popup-right .top-text-last{font-size:18px;margin:26px 0 0;float:left;width:100%;text-align:left;color:#fff}.log-in-popup .loader{margin-left:70px;margin-top:50px}.log-in-popup .forgot-password-container{display:none;height:258px}.log-in-popup #form-anonymous-login.loading-forgot-password .forgot-password-form .loader{display:block;margin:10px 0 0 145px}.inner-content .arrow-up{position:absolute;top:20px;right:5px}.inner-content .arrow-down{position:absolute;bottom:15px;right:5px}.teacher-resource-items{overflow:hidden;padding-right:50px}#twitter-widget-0{width:30px!important}footer{bottom:0;height:108px;min-width:1000px;overflow:hidden;z-index:20}footer.apply-pattern{background:url(../images/footer-bg.png) repeat-x;background-position:100% bottom}footer .footer-menu{margin:25px 0 0;padding:0}footer .footer-menu li a{font-family:'avenirheavy';font-size:17px}footer .footer-licensing span a,footer .footer-links li a,footer .footer-menu li a{-webkit-transition:all 150ms 0s ease-in-out;transition:all 150ms 0s ease-in-out}footer .footer-menu li.delimiter-after:after{content:'';background:url(../images/footer-menu-delimiter.png) no-repeat;display:inline-block;height:31px;margin:-5px 34px 0;vertical-align:middle;width:5px}footer .footer-menu li{vertical-align:middle}footer .footer-links li,footer .footer-menu li{color:#fff;display:inline-block}footer .footer-licensing{margin-top:12px}footer .footer-licensing span,footer .footer-licensing span a{color:#fff;font-family:'avenirroman';font-size:11px;font-weight:700}footer .footer-licensing span a{text-decoration:none}footer .footer-licensing span{margin-right:17px}footer .footer-licensing span:last-child{margin-right:0}a.scholarship-home,footer .footer-links li a,footer .footer-menu li a{color:inherit;text-decoration:none}footer .footer-links{margin-top:2px}footer .footer-links li{font-family:'avenirmedium';font-size:11px;font-weight:700;margin:0 8px}footer .footer-links li a{font-family:inherit;font-size:inherit;font-weight:inherit}.expand-on-hover:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.nav-arrow{-webkit-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.nav-arrow:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.session-line h5{white-space:nowrap}.audio-popup .popup-body,.video-popup .popup-body{background:url(../images/registration/registration-popup-bg.png) no-repeat;background-size:cover;width:444px;text-align:center}.audio-popup .video-audio-popup-title,.video-popup .video-audio-popup-title{color:#fff;font-family:"avenirmedium";font-size:22px;margin:60px 0 20px;padding-left:20px;text-align:left}.audio-popup .custom-audio-player-popup,.video-popup .custom-video-player-popup{margin:0 auto}.help-popup .popup-body{padding:0 20px;height:590px}.help-popup .popup-header{background:url(../images/white-underline-dots.png) no-repeat left bottom;color:#fff;font-family:"avenirblack";font-size:32px;margin:40px 0 0;padding:0 0 20px}.help-popup .info{color:#fff;font-family:"avenirmedium";font-size:14px;margin-top:7px;text-align:left;margin-bottom:0}.help-popup .required{color:#fff;font-family:"avenirmedium";font-size:12px;margin:0;padding:5px 0 0}.help-popup label{font-family:"avenirblack";font-size:16px;color:#fff;display:inline-block;width:215px}.help-popup input,.help-popup select,.help-popup textarea{border:0;color:#3b0303;font-family:'avenirmedium';font-size:18px;padding:5px;outline:0}.help-popup input,.help-popup select{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:5px;margin-top:5px;width:250px}.help-popup textarea{height:100px;width:100%;margin-top:4px;resize:none;overflow:auto}.help-popup .loader{margin:0}.help-popup .error-message{display:block!important;height:30px;line-height:30px;width:100%;text-align:center;padding:0;margin:0}.help-popup .success{text-align:center;font-size:20px;padding-top:40px}.help-popup .painted-button{margin-top:0;margin-bottom:0}a.scholarship-home{display:block;position:absolute;width:172px;height:162px;font-family:'avenirheavy';font-size:16px;font-weight:400;color:#892429;text-align:center;background:url(../images/scholarship-corner.png) no-repeat left top;top:0;right:0;padding:10px 0 0 160px;z-index:9999;line-height:20px}a.scholarship-home span{font-size:14px}@media only screen and (max-height:620px){html.needs-iscroll footer.footer{position:absolute}}html.needs-iscroll{min-height:0}html.needs-iscroll #content{bottom:108px;min-height:0;position:absolute;top:67px}@media only screen and (min-width:1921px){html.needs-iscroll #content{left:50%;margin-left:-960px}}.iScrollVerticalScrollbar{top:40px!important;bottom:40px!important;right:20px!important;background:rgba(0,0,0,.3)!important;border-radius:3px}.iScrollVerticalScrollbar .iScrollIndicator{border:0!important;background:#862226!important}.all-sessions .iScrollVerticalScrollbar{top:20px!important;bottom:20px!important}.center-sun.landscape{background:url(../images/center-sun-mobile.png) no-repeat;background-size:cover;background-position:center -794px;bottom:0;top:0;position:absolute;width:100%;z-index:0}.content.max1100 .home-callout{bottom:40px}.content.max1100 .center-sun{background-position:center -160px}.content.max1100 .home-intro{top:600px}body.account-information .inner-content{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;padding:60px}.loading .hide-on-loading{display:none!important}.loading .loader{display:block}html.landing-video-enlarged.mejs-fullscreen #junior-video-landing-player,html.landing-video-enlarged.mejs-fullscreen #kids-video-landing-player{max-height:95%}html.no-fixed-footer #content .inner-content{position:relative}html.no-fixed-footer footer{background-color:#fff;position:relative}html.landing-video-enlarged .expanded-video-title{opacity:1}html.landing-video-enlarged .landing-header{height:500px!important}html.landing-video-enlarged .landing-text,html.landing-video-enlarged footer{position:relative}html.landing-video-enlarged .landing-header-bg{background-color:#000!important;opacity:0}html.landing-video-enlarged .session-details-video-mask{opacity:0}html.landing-video-enlarged .custom-video-close-btn{display:block}html.landing-video-enlarged #junior-video-landing-player,html.landing-video-enlarged #kids-video-landing-player{max-height:460px}html.landing-video-enlarged .landing-edition .landing-under-video-pattern{-webkit-transition-delay:800ms;transition-delay:800ms;height:69px;opacity:1;margin-bottom:-6px}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/
@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes pulse{0%,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{0%,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@-webkit-keyframes shake{0%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@-webkit-keyframes tada{0%,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{0%,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@-webkit-keyframes wobble{0%,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes wobble{0%,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes bouncy{0%,to{-webkit-transform:translateY(-7px)}25%,75%{-webkit-transform:translateY(7px)}50%{-webkit-transform:translateY(0)}}@keyframes bouncy{0%,to{-webkit-transform:translateY(-7px);transform:translateY(-7px)}25%,75%{-webkit-transform:translateY(7px);transform:translateY(7px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}.flash{-webkit-animation-name:flash;animation-name:flash}.pulse{-webkit-animation-name:pulse;animation-name:pulse}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}.shake{-webkit-animation-name:shake;animation-name:shake}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}.tada{-webkit-animation-name:tada;animation-name:tada}.wobble{-webkit-animation-name:wobble;animation-name:wobble}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}.flipInX,.flipInY,.flipOutX,.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX,.flipOutY{-webkit-animation-name:flipInY;animation-name:flipInY}.flipOutX,.flipOutY{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s}.flipOutY{-webkit-animation-name:flipOutY;animation-name:flipOutY}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}.hinge{-webkit-animation-name:hinge;animation-name:hinge}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.notification-popup .popup-body{color:#2c1f1c;font-size:17px;font-family:'tradegothic-18';padding:40px 60px 60px}.notification-popup .popup-body a{color:#000;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.notification-popup .popup-body a:hover{color:#2c1f1c;text-decoration:none}.notification-popup .popup-header{background:url(https://d3q6935x4x7r30.cloudfront.net/images/pride-journal/pride-journal-popup-title-underline.png) no-repeat;background-position:left 100%;font-family:'avenirmedium';font-size:23px;margin-bottom:15px;margin-top:15px;padding:0 0 14px}.is-mobile .notification-popup .popup-body{font-size:45px;line-height:1.3em;padding:60px 80px 80px}.is-mobile .notification-popup .popup-header{font-size:60px}.is-mobile .notification-popup .popup-links a{font-size:36px}.notification-popup .download-icon{margin-left:0}.notification-popup .popup-links{display:inline-block;margin-left:15px}.notification-popup .popup-links a{color:#2c1f1c;display:block;font-family:'tradegothic-20';font-size:17px;margin:0;text-decoration:none}.notification-link-wrapper::after{margin-top:-20px!important}.is-mobile .notification-link-wrapper::after{display:none!important}.gateway{cursor:pointer}.gateway-popup .popup-body{color:#fff;font-size:17px;font-family:'tradegothic-18';padding:40px 60px 100px}.gateway-popup .popup-body a{color:#000;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.gateway-popup .popup-body a:hover,.gateway-popup .popup-links a{color:#fff;text-decoration:none}.gateway-popup .popup-body .errors{text-align:center;margin:15px 0 25px}.gateway-popup .popup-body .painted-button{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#530e07;outline:0;border:0}.gateway-popup .popup-body .painted-button:hover{color:#000}.gateway-popup .popup-header{background:url(https://d3q6935x4x7r30.cloudfront.net/images/pride-journal/pride-journal-popup-title-underline.png) no-repeat;background-position:left 100%;font-family:'avenirmedium';font-size:23px;margin-bottom:15px;margin-top:15px;padding:0 0 14px}.gateway-popup .date_dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px auto 10px;max-width:400px}.gateway-popup .date_dropdown .input-group{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;position:relative}.gateway-popup .date_dropdown .input-group:after{content:"›";position:absolute;top:50%;right:15px;color:#000;font-size:30px;line-height:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);pointer-events:none}.gateway-popup .date_dropdown .input-group select{width:100%;color:#000;padding:5px;border:0;-webkit-appearance:none}.is-mobile .gateway-popup .popup-body{font-size:45px;line-height:1.3em;padding:60px 80px 80px}.is-mobile .gateway-popup .popup-header{font-size:60px}.is-mobile .gateway-popup .popup-links a{font-size:36px}.gateway-popup .download-icon{margin-left:0}.gateway-popup .popup-links{display:inline-block;margin-left:15px}.gateway-popup .popup-links a{display:block;font-family:'tradegothic-20';font-size:17px;margin:0}.footer-menu.with-notification-link .delimiter-after::after{margin:-5px 28px 0}.footer-menu.with-notification-link{margin-top:9px}.is-mobile .footer-menu.with-notification-link{margin-top:15px}.notification-link{background:url(https://d3q6935x4x7r30.cloudfront.net/images/large-sprite.png) no-repeat top left;background-position:0 -759px;border:0;color:#530e07;cursor:pointer;display:inline-block;font-family:'tradegothic-20';font-size:18px;height:46px;line-height:48px;text-align:center;text-transform:uppercase;width:166px}.is-mobile .notification-link{position:absolute;-webkit-transform:translateY(50%);transform:translateY(50%)}.session-details .left-side-session{padding:5px 0}.session-details .left-side-session,.session-details .right-side-session{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%}.session-details .left-side-session{width:80%}.session-details .left-side-session .session-details-area{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:all 700ms 0s ease-in-out;transition:all 700ms 0s ease-in-out;margin:0;position:relative}.session-details .left-side-session .session-details-area.top{background:#000}.session-details .left-side-session .session-details-area .session-details-video-mask{-webkit-transition:all 1200ms 0s ease-in-out;transition:all 1200ms 0s ease-in-out;background-color:#000;bottom:0;height:100%;left:0;top:0;position:relative;right:0;background-repeat:no-repeat;background-size:cover;background-position:center center}.session-details video.session-details-video{max-height:94%}.session-details .right-side-session{background:url(../images/session-details/session-details-right-bg.png) no-repeat;background-size:cover;padding:35px;width:20%}.session-details .session-details-skill-icon{-webkit-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out;margin-right:3px;width:30px}.session-details .session-details-video{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%;position:absolute;width:100%!important}.session-details .session-details-under-video{padding:2%}.session-details p{margin:0}.session-details .session-details-header{color:#862226;font-family:'avenirblack';font-size:32px;margin:0 0 1.2%}.session-details .session-details-header label{font-family:'avenirmedium'}.session-details .session-details-intro-copy{color:#862226;font-family:'avenirmedium';font-size:16px}.session-details .session-details-under-video .orange-dots{background-repeat:repeat-x;margin:1.2% 0}.session-details .session-details-under-video .has-special-padding{overflow:hidden;padding:0 1.8%}.session-details .painted-button{float:left;margin:20px 10px 0 0}.session-details .session-details-under-video .subheader{color:#974044;font-family:'avenirmedium';font-size:26px;margin:0 0 20px}.session-details .complete-session-btn{float:right}.session-details .block-checkbox{cursor:pointer;margin:0 0 0 10px}.session-details .right-side-session label,.session-details .right-side-session p,.session-details .right-side-session span{color:#862226}.session-details .right-side-session .panel-item{display:inline-block;margin-top:8px;text-align:center;text-decoration:none;vertical-align:top;width:48%}.session-details .right-side-session .panel-item img{-webkit-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out;-webkit-transform:rotate(0deg);transform:rotate(0deg);image-rendering:optimizeQuality;max-width:56px;width:50%}.session-details .right-side-session .panel-item img:hover{opacity:.7}.session-details .right-side-session p{text-align:center}.session-details .right-side-session .no-materials{width:48%;text-align:center;font-size:14px}.session-details .right-side-session .specific-materials{text-align:left;font-size:14px}.session-details .right-side-session .panel-header{font-size:24px;text-align:left}.session-details .right-side-session .panel-session{font-family:'avenirblack'}.session-details .right-side-session .panel-session-title{font-family:'avenirroman'}.session-details .right-side-session .panel-session-title.extra-bottom-margin{margin-bottom:10px}.session-details .right-side-session .panel-item-label{color:#862226;display:block;font-family:'tradegothic-20';font-size:12px}.session-details .right-side-session .panel-materials,.session-details .right-side-session .white-dots{margin:10px 0}.session-details .right-side-session .panel-materials:nth-of-type(2){margin-bottom:0}#content .left-side-sessions,#content .right-side-sessions{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;padding:40px 60px 0;position:relative}#content .left-side-sessions{margin:0 0 5%}.left-side-sessions{width:75%}.inner-content.all-sessions{overflow:hidden}#content .right-side-sessions{height:100%}.jr .right-side-sessions,.kids .right-side-sessions{width:25%}.box-session{background:url(../images/box-session-top-bg2.jpg) top;float:left;margin:0 3% 30px 0;position:relative;width:30%}.add-mat,.add-mat label:hover{cursor:pointer}.add-mat.full-filename{display:block}.add-mat.truncated-filename{display:none}.sessions-scroll-wrapper{position:absolute;overflow:hidden;top:120px;bottom:0}.box-session a.launch,.box-session h5{color:#fff;font-family:'avenirmedium';font-size:19px;margin:0;padding:16px 16px 8px}.box-session a.launch{-webkit-transition:all 200ms 0s ease-in-out;transition:all 200ms 0s ease-in-out;background:#ffc116;border-radius:2px;display:block;float:left;font-family:'avenirblack';line-height:30px;margin:0 0 9px 16px;padding:5px 16px 0;text-decoration:none;text-transform:uppercase}.box-session a.launch:hover{background:#fff;color:#ffc116}.box-session .box-checkbox{cursor:pointer}.box-session .check{position:absolute;top:27px;right:10px;display:block}.box-session .box-session-white .less-more.more,.box-session.checked .check.check-box,.box-session.expanded .box-session-white .less-more.less,.box-session.locked .check.locked-box{display:block}.box-session .check.check-box,.box-session .check.locked-box,.box-session.checked .check,.box-session.checked .locked-box,.box-session.expanded .box-session-white .less-more.more,.box-session.locked .check{display:none}.box-session .box-session-white .top-list-session li a,.box-session.locked .check.locked-box{cursor:default}.box-session.expanded .box-session-white .bottom-list-session{max-height:160px;overflow-y:scroll}.box-session.expanded .box-session-white .bottom-list-session .jspContainer{height:250px!important}.box-session .check.check-box{right:9px}.box-session .box-session-white{background:#fff;overflow:hidden;clear:both;margin:0 4px 4px;padding:20px 10px 15px}.box-session .box-session-white .top-list-session{background:url(../images/all-session-underline.png) repeat-x left bottom;list-style:none;margin:0 0 16px;min-height:49px;padding:0 0 21px;overflow:hidden;width:100%}.box-session .box-session-white .top-list-session li{float:left;width:12.5%;margin:0 2% 0 0}.box-session .box-session-white .top-list-session li img{-webkit-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out;width:100%}.box-session .box-session-white .top-list-session li:last-child{margin:0}.box-session .box-session-white .bottom-list-session{list-style:none;margin:0 0 16px;padding:0;overflow:hidden;outline:0;width:100%!important;max-height:70px}.box-session .box-session-white .bottom-list-session li{float:left;width:22%;margin:0 4% 10px 0;min-height:90px;overflow:hidden}.box-session .box-session-white .bottom-list-session li:nth-child(4n+4){margin:0}.box-session .box-session-white .bottom-list-session li img{display:block;margin:0 auto 12px;width:68%}.box-session .box-session-white .bottom-list-session li a{color:#862226;font-family:'tradegothic-20';font-size:13px;display:block;margin:0;text-align:center;text-decoration:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.box-session .box-session-white .less-more{background:url(../images/more-arrow.png) no-repeat right center;color:#862226;display:block;font-size:14px;font-family:'avenirmedium';float:right;margin:0 15px 0 0;padding:0 16px 0 0;text-decoration:none}.box-session .box-session-white .less-more.less{display:none;background:url(../images/less-arrow.png) no-repeat right center}.box-session.expanded{z-index:999999}.box-session.expanded .jspContainer{-webkit-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out;overflow:hidden;position:relative;width:100%!important}.box-session.expanded .scroll-pane{width:100%;overflow:auto}.box-session.expanded .jspPane{position:absolute;padding:0;width:95%!important}.box-session.expanded .jspVerticalBar{position:absolute;top:0;right:0;width:7px;height:100%;border-radius:10px}.box-session.expanded .jspCap{display:none}.box-session.expanded .jspTrack{background:rgba(0,0,0,.3);position:relative;border-radius:10px}.box-session.expanded .jspDrag{background:#862226;position:relative;top:0;left:0;cursor:pointer;border-radius:10px}.session-arrow-down,.session-arrow-up{position:absolute;right:7px;z-index:99999999}.session-arrow-up{top:120px}.session-arrow-down{bottom:0}.right-side-sessions .log-out{font-family:'tradegothic-18';font-size:20px;color:#862226;display:block;margin:0 0 5px;text-align:right;clear:both}.right-side-sessions .uncheck-all-sessions{font-family:'tradegothic-20';font-size:18px;color:#862226;display:block;text-align:right;clear:both}.right-side-sessions .yellow-sidebar{background:url(../images/yellow-bg.jpg) center top;bottom:0;margin:20px 0 0;padding:20px 15px 40px;position:absolute;right:0;top:100px;width:60%}.right-side-sessions .yellow-sidebar h2{font-family:'avenirblack';font-size:25px;color:#862226;text-align:center;margin:0 0 17px}.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list{margin:0 auto;list-style:none;width:70%}.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list li{background:url(../images/pride-journal/pride-journal-item-underline.png) repeat-x center top;margin:0;padding:35px}.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list li img{display:block;margin:0 auto 5%;min-width:10px;max-width:70px;width:37%}.left-side-sessions .generate-certificate-btn,.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list li a{color:#862226;font-family:'avenirblack';font-size:14px;display:block;text-align:center;text-decoration:none}.left-side-sessions .generate-certificate-btn{-webkit-transition:all 300ms 0ms ease-in-out;transition:all 300ms 0ms ease-in-out;background:url(../images/generate-certificate-btn.png) no-repeat;color:#530e07;cursor:pointer;font-family:'tradegothic-20';font-size:24px;height:53px;left:50%;line-height:52px;margin:0 auto;opacity:1;pointer-events:all;width:248px}.congratulations-popup .popup-body{background:url(../images/congratulations-popup.png) no-repeat;background-size:cover;height:485px;width:444px;text-align:center}.congratulations-popup .popup-header{color:#fff;font-family:'avenirblack';font-size:32px;margin:60px 0 0;padding:0 0 10px}.congratulations-popup .completed{background:url(../images/white-underline-dots.png) no-repeat;background-position:center bottom;color:#fff;font-family:'avenirmedium';font-size:19px;margin:0;padding:0 0 15px;text-align:center}.congratulations-popup .congratulations-form{margin:35px auto 30px;overflow:hidden;text-align:left;width:370px}.congratulations-popup .congratulations-form .congratulations-form-label{color:#fff;font-family:'avenirmedium';font-size:14px;float:left;text-align:left;width:100%}.congratulations-popup .congratulations-form input{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;border:0;color:#3b0303;font-family:'avenirmedium';font-size:18px;height:28px;margin:8px 0 14px;padding:0 5px;outline:0;width:100%}.congratulations-popup .congratulations-form .year-input{width:50%}.congratulations-popup .congratulations-form .generate-your-certificate-btn{background:url(../images/generate-your-certificate-btn.png) no-repeat;color:#530e07;cursor:pointer;display:block;font-family:'tradegothic-20';font-size:24px;float:none;height:53px;line-height:54px;margin:20px auto;text-align:center;text-decoration:none;width:333px}.cycle-carousel-wrap{width:100%}.footer-overlay,.header-overlay{z-index:1}.box-session-overlay,.footer-overlay,.header-overlay{background:rgba(0,0,0,.8);display:none;left:0;position:fixed;right:0;width:100%}.box-session-overlay,.header-overlay{top:0}.header-overlay{height:67px}.footer-overlay{bottom:0;height:108px}.box-session-overlay{-webkit-transition:all 300ms 0ms ease-in-out;transition:all 300ms 0ms ease-in-out;bottom:0;height:100%;z-index:99999}.body-overlay,.left-side-overlay{background:rgba(0,0,0,.8);display:none;left:0;position:fixed;right:0}.left-side-overlay{width:100%;height:100%;top:-20px;z-index:99999}.body-overlay{top:0;bottom:0;z-index:1}.box-session-expanded .box-session-overlay,body.box-session-expanded .body-overlay,body.box-session-expanded .footer-overlay,body.box-session-expanded .header-overlay,body.box-session-expanded .left-side-overlay{display:block}.box-session.no-additional-materials .less-more{visibility:hidden}.licensing-content,.skills-standards .skill-item ul{margin:20px 0 0}.licensing-item{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden}.licensing-item a{color:#923d41}.licensing-item:first-child{margin-bottom:20px}.licensing-item .cell{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}.licensing-item .float-left{padding:10px 2px 0;width:48%}.licensing-item .float-right{max-width:600px;width:43%}.licensing-item.licensing-intro .float-left{width:80%}.licensing-item.licensing-intro .float-left p{font-size:22px;line-height:35px}.licensing-item .float-left p{font-family:'avenirmedium';font-size:16px;line-height:26px;margin:0;color:#923d41}.licensing-item .info-cell{background:url(../images/licensing/licensing-item-bg.png) no-repeat;background-size:cover;float:right;padding:32px 22px;width:80%}.licensing-item .info-cell .info-header,.licensing-item .info-cell .info-text,.licensing-item .info-list li,.licensing-item .left-header,.licensing-item .licensing-item-number{color:#923d41}.licensing-item .info-cell .info-header{font-family:'avenirblack';font-size:26px}.licensing-item .info-cell .info-text,.licensing-item .info-list li{font-family:'avenirmedium';font-size:16px;line-height:22px}.licensing-item .info-cell .info-text{margin:10px 0 0}.licensing-item.top-dotted-border{background:url(../images/darker-orange-dots.png) repeat-x;background-position:top left;padding:27px 0 20px}.licensing-item.top-dotted-border:hover{background-color:rgba(255,193,22,.15)}.licensing-item,.licensing-item .info-cell,.licensing-item.top-dotted-border .float-left p,.licensing-item.top-dotted-border .left-header,.licensing-item.top-dotted-border .licensing-item-number{-webkit-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out}.getting-started .getting-started-intro h4,.getting-started .getting-started-intro h5,.licensing-item.top-dotted-border:hover .float-left p,.licensing-item.top-dotted-border:hover .left-header,.licensing-item.top-dotted-border:hover .licensing-item-number{color:#862226}.licensing-item.top-dotted-border:hover .info-cell{border-radius:20px}.licensing-item .info-list{margin:10px 0 0;padding:0}.licensing-item .info-list li{list-style:none}.licensing-item .info-list li:before{background:url(../images/licensing-bullet.png) no-repeat;content:'';display:inline-block;height:8px;margin:0 5px 1px 0;width:8px}.licensing-item .left-header{font-family:'avenirblack';font-size:24px;margin:0 0 10px}.licensing-item .licensing-item-number{float:left;font-family:'avenirblack';font-size:11.8em;margin:10px 10px 0 0}.licensing-item .large-yellow-btn{background:url(../images/large-yellow-btn.png) no-repeat;background-size:cover;color:#3b0303;display:inline-block;font-family:'tradegothic-20';font-size:22px;height:59px;line-height:59px;margin:10px 0 0;text-align:center;text-decoration:none;text-transform:uppercase;width:403px}.licensing-item .edition-yellow-btn{display:inline-block;height:75px;width:198px;margin:10px 20px 0 0}.licensing-item .edition-yellow-btn.kids{background:url(../images/buy-kids.png) no-repeat left top}.licensing-item .edition-yellow-btn.junior{background:url(../images/buy-junior.png) no-repeat left top;margin-right:0}.teacher-resource-items{overflow:hidden;padding-right:50px}.faq-item{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out;background:url(../images/faq/faq-border.png) repeat-x;background-position:center top;padding-top:20px;padding-bottom:18px}.faq-item:first-child{background:0 0;margin-top:18px}.faq-item:hover{background-color:rgba(255,193,22,.15)}.faq-item .faq-item-header{color:#862226;font-family:'avenirblack';font-size:24px;margin:0 0 6px}.faq-item .faq-description{-webkit-transition:all .3s 0s;transition:all .3s 0s;color:#892429;font-family:'avenirmedium';font-size:16px;line-height:26px;margin:0;max-height:0;overflow:hidden}.faq-item .faq-description a{color:#892429}.faq-item .faq-more-btn{cursor:pointer}.faq-item .read-more-section-btn{background:url(../images/faq/faq-more-less.png) no-repeat;background-position:left top;color:#fff;font-family:'tradegothic-20';font-size:18px;height:30px;line-height:30px;padding-right:15px;text-align:center;width:109px;display:inline-block}.faq-item .read-more-section-btn:hover{background-position:left -30px}.faq-item .read-more-section-btn.less-section-btn{background:url(../images/faq/faq-more-less.png) no-repeat;background-position:left -60px;color:#fff;font-family:'tradegothic-20';font-size:18px;height:30px;line-height:30px;padding-right:15px;text-align:center;width:71px;display:none}.faq-item .read-more-section-btn.less-section-btn:hover{background-position:left bottom}.faq-item.expanded .read-more-section-btn{display:none}.faq-item.expanded .read-more-section-btn.less-section-btn,.scholarship-items .scholarship-form input[type=checkbox]+label{display:inline-block}.faq-item.expanded .faq-description{margin-bottom:10px;max-height:400px}.scholarship-items{overflow:hidden;padding-right:50px;padding-top:30px;color:#892429}.scholarship-items p{font-size:14px;line-height:26px;margin:0;font-family:"avenirmedium"}.scholarship-items p.overview{font-size:16px;font-weight:700;padding:20px 0 10px}.scholarship-items ul{padding:0 50px}.scholarship-items ul li{font-size:14px;color:#892429;font-family:"avenirmedium";line-height:20px}.scholarship-items .scholarship-form{width:989px;margin:40px auto 0;padding:45px;background:url(../images/form-bg.png) no-repeat left top;background-size:cover;color:#fff}.scholarship-items .scholarship-form .title{font-family:"avenirblack";font-size:21px;padding-bottom:20px}.scholarship-items .scholarship-form .tip{line-height:20px;margin-bottom:20px;width:800px}.scholarship-items .scholarship-form .subtitle{font-family:"avenirblack";font-size:18px;padding-bottom:20px}.scholarship-items .scholarship-form .subtitle.pb{padding-bottom:0}.scholarship-items .scholarship-form .explanation{font-family:"avenirmedium";font-size:14px;font-style:italic;padding-bottom:32px}.scholarship-items .scholarship-form .form-part-left{width:500px}.scholarship-items .scholarship-form .form-part-right{width:489px}.scholarship-items .scholarship-form label{display:block;font-family:"avenirmedium";font-size:14px;text-transform:uppercase;line-height:20px}.scholarship-items .scholarship-form label.label-space{margin:0 20px 10px 0}.scholarship-items .scholarship-form label.padt{padding-top:8px}.scholarship-items .scholarship-form label.padl{padding-left:8px}.scholarship-items .scholarship-form input[type=text],.scholarship-items .scholarship-form select{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;border:0;color:#3b0303;font-family:'avenirmedium';font-size:18px;margin-top:5px;padding:5px;outline:0;margin-bottom:12px}.scholarship-items .scholarship-form textarea{border:0;color:#3b0303;font-family:'avenirmedium';font-size:18px;height:160px;width:100%;margin-top:10px;margin-bottom:30px;padding:5px;outline:0;resize:none;overflow:auto}.scholarship-items .scholarship-form .long1{width:370px}.scholarship-items .scholarship-form .long2{width:250px}.scholarship-items .scholarship-form .long3{width:29px}.scholarship-items .scholarship-form .long4{width:94px}.scholarship-items .scholarship-form .long5{width:113px}.scholarship-items .scholarship-form .mb1{margin-bottom:32px}.scholarship-items .scholarship-form .delimiter{height:80px;background:url(../images/pride-journal-menu-delimiter.png) repeat-x center center}.scholarship-items .scholarship-form input[type=checkbox]{display:inline-block;opacity:0;margin-left:-15px;margin-top:10px}.scholarship-items .scholarship-form input[type=checkbox]+label span{display:inline-block;width:29px;height:28px;margin:-1px 4px 0 0;vertical-align:middle;background:url(../images/check-box.jpg) no-repeat left top;cursor:pointer}.scholarship-items .scholarship-form input[type=checkbox]:checked+label span{background:url(../images/check-box.jpg) no-repeat left -28px}.scholarship-items .scholarship-form .space1{height:32px}.scholarship-items .scholarship-form .space2{height:65px}.scholarship-items .scholarship-form .error-message{display:block!important;margin:0;padding:0 0 20px;text-align:center;width:100%;color:#ffd100;font-size:20px}.credits-items p,.scholarship-items .scholarship-form .success{text-align:center;font-size:20px}.scholarship-items .scholarship-form .loader{background:url(../images/loader2.gif) no-repeat}.credits-items{color:#892429;overflow:hidden;padding-right:50px;padding-top:30px}.credits-items p{font-family:"avenirmedium";font-size:16px;margin:0}.credits-items .font-small{font-size:14px}.credits-items .box-center{margin:0 auto;width:600px}.credits-items .box-center .box-center-inner{width:300px}.getting-started .right-navigation{top:60%}.getting-started .getting-started-intro h4{font-family:'avenirmedium';font-size:30px;margin:30px 0 0}.getting-started .getting-started-intro h5{font-family:'avenirblack';font-size:24px;margin:0 0 30px}.getting-started-items .getting-started-intro{background:url(../images/faq/faq-border.png) repeat-x;background-position:0 bottom;padding:0 0 10px;color:#892429;font-family:'avenirmedium';font-size:16px;text-align:justify}.getting-started-items .getting-started-item{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out;background-position:center top;overflow:hidden;padding:18px 10px 0 15px}.getting-started-items .getting-started-item:hover{background-color:rgba(255,193,22,.15)}.getting-started-item:hover .getting-started-item-thumbnail{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-backface-visibility:hidden}.getting-started-item .getting-started-item-header{color:#862226;font-family:"avenirblack";font-size:24px;margin:0 0 10px;text-transform:uppercase}.getting-started-item .getting-started-more-btn{cursor:pointer}.getting-started-item .read-more-section-btn,.getting-started-item .read-more-section-btn.less-section-btn{background:url(../images/faq/faq-more-less.png) no-repeat;color:#fff;font-family:'tradegothic-20';font-size:18px;height:30px;line-height:30px;padding-right:15px;text-align:center}.getting-started-item .read-more-section-btn{display:inline-block;background-position:left top;width:109px}.getting-started-item .read-more-section-btn:hover{background-position:left -30px}.getting-started-item .read-more-section-btn.less-section-btn{background-position:left -60px;width:71px}.getting-started-item .read-more-section-btn.less-section-btn:hover{background-position:left bottom}.getting-started-item .getting-started-description{-webkit-transition:all .3s 0s;transition:all .3s 0s;color:#892429;font-family:'avenirmedium';font-size:16px;line-height:32px;margin:0;max-height:0;overflow:hidden}.getting-started-item .getting-started-description .getting-started-item-thumbnail{margin:0 20px 20px 0;width:80px}.getting-started-item>.getting-started-item-thumbnail{-webkit-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out;margin:10px 25px 10px 15px;width:60px}.getting-started-item .getting-started-item-details{background:url(../images/faq/faq-border.png) repeat-x;background-position:left bottom;min-height:100px;padding-bottom:30px}.getting-started-scroller{position:relative;top:0}.getting-started-item .getting-started-item-subheader{color:#862226;font-family:'avenirblack';font-size:24px;margin:8px 0}.getting-started-item.structure .more-btn-header{color:#862226;font-family:'avenirblack';font-size:21px;margin:0 8px 0 0}.getting-started-item.structure .more-btn-header.jr{margin-left:70px}.getting-started-item .getting-started-btns{margin-top:10px}.getting-started-item.expanded:last-child{margin-bottom:50px}.faq-item.read-more-section-item:last-child{margin-bottom:75px}@media screen and (-webkit-min-device-pixel-ratio:0){.faq-item.read-more-section-item:last-child,.getting-started-item.expanded:last-child{margin-bottom:0}}.getting-started-item.expanded>.getting-started-item-thumbnail{width:140px}.getting-started-item.expanded>.getting-started-item-thumbnail.pdf,.getting-started-item.expanded>.getting-started-item-thumbnail.pencil{width:90px}.getting-started-item .read-more-section-btn.less-section-btn,.getting-started-item.expanded .read-more-section-btn,.getting-started-item.expanded.jr .read-more-section-btn.less-section-btn[data-edition=kids],.getting-started-item.expanded.jr .read-more-section-btn[data-edition=jr],.getting-started-item.expanded.kids .read-more-section-btn.less-section-btn[data-edition=jr],.getting-started-item.expanded.kids .read-more-section-btn[data-edition=kids]{display:none}.getting-started-item.expanded .read-more-section-btn.less-section-btn,.getting-started-item.expanded.jr .read-more-section-btn.less-section-btn[data-edition=jr],.getting-started-item.expanded.jr .read-more-section-btn[data-edition=kids],.getting-started-item.expanded.kids .read-more-section-btn.less-section-btn[data-edition=kids],.getting-started-item.expanded.kids .read-more-section-btn[data-edition=jr]{display:inline-block}.getting-started-item.expanded.jr .getting-started-description.jr,.getting-started-item.expanded.kids .getting-started-description.kids,.getting-started-item.expanded.single-item .getting-started-description{margin-bottom:10px;max-height:none;overflow:visible}.getting-started-item .grid{clear:both;overflow:hidden}.getting-started-item .grid .column-left{width:43%;float:left}.getting-started-item .grid .column-right{float:right;position:relative;width:48%;text-align:center}.getting-started-item .grid .column-right .getting-started-image{max-width:350px;width:100%;height:auto;-webkit-transform:rotate(15deg) scale(.8);transform:rotate(15deg) scale(.8)}.getting-started-item .grid .column-right .getting-started-image:nth-child(2){position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,0) rotate(15deg) scale(.8);transform:translate(-50%,0) rotate(15deg) scale(.8)}.getting-started-item.materials .grid .column-right .getting-started-image:nth-child(2){position:absolute;left:50%;top:0;-webkit-transform:translate(-45%,30%) rotate(15deg) scale(.8);transform:translate(-45%,30%) rotate(15deg) scale(.8)}.getting-started-item.materials .grid .column-right .getting-started-image:nth-child(3){position:absolute;left:50%;-webkit-transform:translate(-45%,60%) rotate(15deg) scale(.8);transform:translate(-40%,60%) rotate(15deg) scale(.8)}.getting-started-item .getting-started-image{max-width:80%;height:auto;width:100%}.skills-standards .main-wrapper .intro{color:#892429;font-family:'avenirmedium';font-size:16px;line-height:26px;margin:25px 0 0}.skills-standards .main-wrapper .skills-sep{background:url(../images/faq/faq-border.png) repeat-x center left;height:30px}.skills-standards .skill-item{background:url(../images/faq/faq-border.png) repeat-x;background-position:left bottom;padding-bottom:20px;padding-top:10px;-webkit-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out}.skills-standards .skill-item:last-child{margin-bottom:15px}.skills-standards .skill-item:hover{background-color:rgba(255,193,22,.15)}.skills-standards .skill-item h4{font-family:'avenirblack';font-size:28px;color:#933226;margin:5px 0}.skills-standards .skill-item p{color:#933226;font-family:'avenirmedium';font-size:16px;margin:0}.skills-standards .skill-item ul li{display:inline-block;font-family:'tradegothic-20';font-size:20px;list-style:none;margin-right:80px;width:255px}.skills-standards .skill-item ul li a{color:#933226;text-decoration:none}.skills-standards .skill-item ul li img{vertical-align:middle}.skills-standards .skill-item ul li>a{margin-right:10px}.skills-standards .print-all{height:100px}.skills-standards .print-all-btn{color:#3b0303;font-size:23px}.skills-standards .print-all-btn:nth-child(2){margin-left:155px!important}.skills-standards .section-content{padding-right:50px}.skills-standards .skill-item ul li img:hover{opacity:.7}@media only screen and (min-width:1921px){#content .inner-content>.left-shadow,#content .inner-content>.right-shadow{display:block}.right-navigation{right:45px}.session-details-under-video .left-shadow{display:block!important}.licensing-101 .padded-wrapper{padding-right:95px}}@media only screen and (min-width:1601px){body.pride-journal.kids .left-side .journal-list li{font-size:20px}.box-session .box-session-white .top-list-session{padding-bottom:11px}}@media only screen and (max-width:1920px) and (max-height:900px){.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list li{padding:20px}}@media only screen and (max-width:1600px){body.pride-journal.kids .left-side .journal-list li{font-size:20px}.landing-edition .landing-text .left{padding:20px}.landing-edition .landing-text p{font-size:13px}.landing-edition .landing-small-header{font-size:22px}.landing-edition .view-more-link{font-size:15px}.box-session h5{font-size:16px}.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list li{padding:25px}.box-session .box-session-white .top-list-session{padding-bottom:11px}}@media only screen and (max-width:1440px){body.pride-journal.jr .left-side .journal-list li{font-size:26px}body.pride-journal.kids .left-side .journal-list li{font-size:21px}.landing-edition .landing-text .left{padding:16px}.landing-edition .landing-text p,.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list li a{font-size:12px}.landing-edition .landing-text .left .links a{font-size:20px;height:50px;line-height:50px;width:152px}.landing-edition .landing-small-header{font-size:20px}.landing-edition .view-more-link{font-size:14px}.box-session h5{font-size:16px}.box-session .check{width:9%;top:36px}.box-session a.launch{font-size:17px;line-height:26px}.box-session .box-session-white{padding:15px 10px 10px}.box-session .box-session-white .top-list-session{margin:0 0 10px;padding:0 0 15px}.box-session .box-session-white .bottom-list-session li{min-height:65px}.box-session .box-session-white .bottom-list-session .jspPane li{margin-bottom:0}.box-session .box-session-white .bottom-list-session li a{font-size:11px}.box-session .box-session-white .bottom-list-session li img{margin:0 auto 5px}.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list li{padding:15px}.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list li img{width:20%}}@media only screen and (max-height:900px){.left-side .journal-list{top:15%}body.pride-journal .left-side .journal-list li{font-size:21px!important;margin-top:10px!important}.home-intro{font-size:14px;max-width:50%}.landing-edition .landing-text .right p{line-height:15px;font-size:12px}}@media only screen and (max-width:1440px) and (max-height:900px){.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list li img{width:50%}}@media only screen and (max-width:1280px){body.pride-journal.jr .left-side .journal-list li,body.pride-journal.kids .left-side .journal-list li{font-size:18px}.junior-landing .landing-header-bg .junior-edition-white-logo,.kids-landing .landing-header-bg .kids-edition-white-logo{margin:73px 0 0 15px}.junior-landing .landing-header-bg h3,.kids-landing .landing-header-bg h3{font-size:41px;margin:180px 0 0 60px}.landing-edition .landing-text .left{padding:13px}.landing-edition .landing-text p,.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list li a{font-size:12px}.landing-edition .landing-text .left .links a{font-size:16px;height:36px;line-height:36px;width:132px}.landing-edition .landing-text .left .links a.large-link{width:170px}.landing-edition .landing-small-header{font-size:18px;margin:0 0 5px;padding:0 0 5px}.landing-edition .landing-text .left ul li,.landing-edition .view-more-link{font-size:13px}.session-details .painted-button{background-size:contain;font-size:20px;line-height:44px;margin:20px 5px 0 0;width:150px}.box-session h5{font-size:12px;padding:10px 10px 5px}.box-session a.launch{font-size:14px;line-height:24px;padding:0 10px;margin:0 0 9px 10px}.box-session .check{width:9%;top:22px}.box-session{margin:0 2% 30px 0;width:30%}.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list{width:90%}.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list li{padding:35px}.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list li img{width:50%}header .menu{position:relative;width:100%;z-index:1}header .menu>li{margin:0 12px}header .menu>li>a{font-size:1.6em}.box-session .box-session-white .bottom-list-session li a{font-size:10px}.box-session.expanded .box-session-white .bottom-list-session{max-height:130px}.box-session .box-session-white .top-list-session{min-height:0}.home-callout{bottom:6%}.left-content,.right-content{background-position:-130px -80px;background-color:#280705}.right-content{background-position:0 -100px}}@media only screen and (max-width:1130px){.landing-edition .landing-text .left ul li:before{margin:0 6px}.landing-edition .landing-text .left .links a{font-size:15px;height:33px;line-height:33px;width:105px}.landing-edition .landing-text .left .links a.large-link{width:150px}.landing-edition .landing-small-header{font-size:17px}.landing-edition .landing-text .left ul li,.landing-edition .view-more-link{font-size:12px}.box-session .check{width:9%;top:22px}.box-session .box-session-white .bottom-list-session li{min-height:55px}header .menu>li>a{font-size:3.4em}.box-session .box-session-white .bottom-list-session{max-height:65px}.box-session .box-session-white .bottom-list-session li a{font-size:9px}}@media only screen and (max-width:1024px){body.pride-journal.jr .left-side .journal-list li,body.pride-journal.kids .left-side .journal-list li{font-size:15px}.account-information-section{margin:5px;padding:15px}.account-information-horiz-dots{margin:6px 0 10px}.account-information .account-detail{margin:5px 0 0}.account-information input[type=password],.account-information input[type=text]{font-size:14px;height:22px}.account-information .account-update .account-block .account-header{margin:12px 0 24px}body.account-information .inner-content{padding:30px}.box-session h5{font-size:12px;padding:10px 10px 5px}.box-session a.launch{font-size:14px;line-height:23px;padding:0 7px;margin:0 0 9px 10px}.box-session .check{width:10%;top:25px}.box-session .box-session-white .bottom-list-session li{min-height:55px}.box-session.expanded .box-session-white .bottom-list-session li{min-height:35px}.home-callout.left{right:61%}.home-callout.right{left:60%}.box-session .box-session-white .top-list-session{min-height:20px}.box-session .box-session-white{min-height:147px}.box-session.expanded .box-session-white .bottom-list-session{max-height:130px}.box-session .box-session-white .bottom-list-session{max-height:65px}.box-session .box-session-white .bottom-list-session li a{font-size:8px}.junior-landing .landing-header-bg .junior-edition-white-logo,.kids-landing .landing-header-bg .kids-edition-white-logo{margin:33px 0 0 15px}.junior-landing .landing-header-bg h3,.kids-landing .landing-header-bg h3{margin:140px 0 0 60px}.landing-edition .landing-text p{line-height:20px}.landing-edition .landing-text .right p{line-height:14px;font-size:11px}.landing-edition .landing-text .left{padding:5px}.landing-edition .landing-text .right{padding:5px 10px}.landing-edition .orange-dots{margin-bottom:8px;margin-top:8px}.licensing-item .float-right{max-width:350px}.session-details .left-side-session{width:75%;height:720px}.session-details .right-side-session{padding:20px;width:25%}.session-details .right-side-session .panel-materials{margin:5px 0}.session-details .right-side-session .panel-session-title.extra-bottom-margin{margin-bottom:10px}.session-details .right-side-session .panel-header{font-size:18px}.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list li a,.session-details .right-side-session .panel-item-label{font-size:12px}body.pride-journal.jr #content .left-side,body.pride-journal.kids #content .left-side{padding:20px 60px 0}body.pride-journal.jr #content .left-side .journal-list{bottom:30px;top:15%}.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list li img{width:22%}.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list li{padding:15px}}@media only screen and (max-width:1024px) and (max-height:635px){body.pride-journal.jr .left-side .journal-list li:not(:first-child){margin:12px 0 0}body.pride-journal.kids .left-side .journal-list li:not(:first-child){margin:10px 0 0}body.pride-journal.jr .left-side .journal-list li{font-size:15px}body.pride-journal.kids .left-side .journal-list{padding-top:15px}body.pride-journal.kids .left-side .journal-list li{font-size:14px}.box-session .box-session-white{min-height:147px}}@media only screen and (max-height:1000px){body.pride-journal.kids .left-side .journal-list li{font-size:16px}}@media only screen and (max-height:900px){.account-information-section{margin:25px auto 20px;padding:30px 20px}.landing-edition .landing-text .left ul{margin:20px auto}}@media only screen and (max-height:800px){body.pride-journal.jr .left-side .journal-list li{font-size:18px!important;margin:18px 0 0}body.pride-journal.kids .left-side .journal-list li{font-size:18px!important;margin:16px 0 0}.account-information-section{margin:10px auto;padding:20px 15px}.landing-edition .landing-text .left ul{margin:10px auto}}@media only screen and (max-height:760px){body.pride-journal.jr .left-side .journal-list li,body.pride-journal.kids .left-side .journal-list li{font-size:15px!important;margin:15px 0 0}.account-information .account-detail{margin:5px 0 0}.account-information-horiz-dots{margin:5px 0 22px}.home-intro{font-size:12px;max-width:42%}.landing-edition .landing-text .right p{line-height:14px;font-size:11px}.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list li img{width:28%}.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list li{padding:15px}}@media only screen and (max-height:720px){.home-intro{font-size:12px;max-width:42%}body.pride-journal.jr .left-side .journal-list li{margin:15px 0 0}body.pride-journal.kids .left-side .journal-list li{margin:3% 0 0}body.pride-journal.jr .left-side .journal-list li{font-size:13px!important}body.pride-journal.kids .left-side .journal-list li{font-size:12px!important}.account-information-section{margin:5px auto;padding:10px 12px}.account-information .account-detail,.account-information-horiz-dots{margin:5px 0 0}.account-information .account-update .account-block .account-header{margin:15px 0 0}.account-information .account-update .account-block span{margin-top:5px}.landing-edition .landing-text p{line-height:20px}.landing-edition .landing-text .right p{line-height:14px;font-size:11px}.landing-edition .landing-text .left{padding:5px}.landing-edition .landing-text .right{padding:5px 10px}.landing-edition .orange-dots{margin-bottom:8px;margin-top:8px}}@media only screen and (max-height:670px) and (max-width:1024px){.junior-landing .landing-header-bg h3,.kids-landing .landing-header-bg h3{font-size:24px}}@media only screen and (max-height:670px){.landing-header h3{white-space:nowrap}body.pride-journal.jr .left-side .journal-list li,body.pride-journal.kids .left-side .journal-list li{font-size:10px!important;margin:0}}@media only screen and (max-height:620px){footer.footer{position:relative}.home-intro{font-size:12px;max-width:40%}.landscape .home-intro{max-width:20%}body.pride-journal.jr .left-side .journal-list li,body.pride-journal.kids .left-side .journal-list li{font-size:9px!important;margin:0}.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list li img{width:20%}.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list li{padding:10px}}@media only screen and (max-width:1100px){.add-mat.full-filename{display:none}.add-mat.truncated-filename{display:block}}@media only screen and (min-width:1430px){.box-session .box-session-white .bottom-list-session{max-height:87px}}.home-callout.right .callout-header{color:#c95024}.home-callout.left .callout-header{color:#8f2c27}.home-callout.landscape{bottom:20px}.center-sun{background-size:cover}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.me-plugin{position:absolute;height:auto;width:auto}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background,.mejs-mediaelement{position:absolute;top:0;left:0}.mejs-mediaelement{width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(bigplay.svg) no-repeat}.no-svg .mejs-overlay-button{background-image:url(bigplay.png)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(background.png);background:rgba(0,0,0,.9);background:-webkit-gradient(linear,left top,left bottom,from(rgba(50,50,50,.9)),to(rgba(0,0,0,.9)));background:linear-gradient(rgba(50,50,50,.9),rgba(0,0,0,.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:url(loading.gif) 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(background.png);background:rgba(0,0,0,.7);background:-webkit-gradient(linear,left top,left bottom,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:url(controls.svg) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(controls.png)}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0;overflow:hidden;text-align:center;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time span{color:#fff;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto;font-family:'avenirroman';font-size:12px}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px}.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,left top,left bottom,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,.8);background:-webkit-gradient(linear,left top,left bottom,from(rgba(44,124,145,.8)),to(rgba(78,183,212,.8)));background:linear-gradient(rgba(44,124,145,.8),rgba(78,183,212,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:rgba(255,255,255,.8);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-captions-button,.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(background.png);background:rgba(50,50,50,.7);border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,.9);cursor:N-resize;border-radius:1px;margin:0}.mejs-controls div.mejs-horizontal-volume-slider{height:26px;width:60px;position:relative}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;border-radius:2px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,left top,left bottom,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;border-radius:2px;background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url(background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px 10px 0;overflow:hidden;border-radius:0}.mejs-controls .mejs-captions-button .mejs-captions-selector ul,.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul,.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li,.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li,.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input,.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,.7);background:-webkit-gradient(linear,left top,left bottom,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,.7);background:-webkit-gradient(linear,left top,left bottom,from(rgba(102,102,102,.7)),to(rgba(50,50,50,.6)));background:linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:700;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:3px 5px;background:url(background.png);background:rgba(20,20,20,.5);white-space:pre-wrap}.me-cannotplay a{color:#fff;font-weight:700}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2c7c91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector,.mejs-postroll-layer{position:absolute;background:url(background.png);background:rgba(50,50,50,.7);overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;right:-10px;width:130px;height:100px;border:solid 1px transparent;padding:10px;border-radius:0;bottom:26px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label,.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:100px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer{bottom:0;left:0;z-index:1000}.mejs-postroll-layer,.mejs-postroll-layer-content{width:100%;height:100%}.mejs-controls .mejs-speed-button .mejs-speed-selector,.mejs-postroll-close{position:absolute;background:url(background.png);background:rgba(50,50,50,.7)}.mejs-postroll-close{right:0;color:#fff;z-index:100;cursor:pointer;top:0;padding:4px}div.mejs-speed-button{width:46px!important;position:relative}.mejs-controls .mejs-button.mejs-speed-button button{background:0 0;width:36px;font-size:11px;line-height:normal;color:#fff}.mejs-controls .mejs-speed-button .mejs-speed-selector{visibility:hidden;top:-100px;left:-10px;width:60px;height:100px;border:solid 1px transparent;padding:0;overflow:hidden;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{visibility:visible}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:#21f8f8}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{padding:0 10px}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;font-size:11.5px;color:#fff;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,.4)!important}.mejs-container .mejs-controls,.mejs-controls .mejs-volume-button .mejs-volume-slider{background:0 0}.mejs-controls .mejs-play button{background:url(../images/player/play-icon.png) no-repeat;background-size:80% 100%}.mejs-controls .mejs-pause button{background:url(../images/player/pause-icon.png) no-repeat;background-size:80% 100%}.mejs-controls .mejs-fullscreen-button button{background:url(../images/player/fullscreen-icon.png) no-repeat;background-size:100% 100%}.mejs-controls .mejs-mute button{background:url(../images/player/volume-icon.png) no-repeat;background-size:100% 100%}.mejs-controls .mejs-unmute button{background:url(../images/player/mute-icon.png) no-repeat;background-size:100% 100%}.mejs-controls button{margin-top:5px!important}.mejs-controls button:focus{outline:0!important}.mejs-controls div.mejs-time-rail{padding-top:1px}.mejs-controls .mejs-time-rail .mejs-time-total{background:0 0;border:1px solid #fff;height:14px}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:0 0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;border-radius:0;height:100%}.mejs-controls .mejs-time-rail .mejs-time-buffering{height:100%}.tipsy{font-size:10px;position:absolute;padding:5px;z-index:100000}.tipsy-inner{max-width:200px;padding:5px 8px 4px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-n .tipsy-arrow,.tipsy-ne .tipsy-arrow,.tipsy-nw .tipsy-arrow{top:0;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-nw .tipsy-arrow{left:10px}.tipsy-ne .tipsy-arrow{right:10px}.tipsy-s .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-s .tipsy-arrow,.tipsy-se .tipsy-arrow,.tipsy-sw .tipsy-arrow{bottom:0;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-sw .tipsy-arrow{left:10px}.tipsy-se .tipsy-arrow{right:10px}.tipsy-e .tipsy-arrow,.tipsy-w .tipsy-arrow{top:50%;margin-top:-5px;border-top-color:transparent;border-bottom-color:transparent}.tipsy-e .tipsy-arrow{right:0;border-left-style:solid;border-right:none}.tipsy-w .tipsy-arrow{left:0;border-right-style:solid;border-left:none}.tipsy{opacity:.95}.tipsy-arrow-s{border-top-color:#789}.tipsy-arrow{border:5px dashed #789}.tipsy-inner{background-color:#789;font-weight:700;text-align:center;color:#000}
