﻿/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}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:transparent}a,a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-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"]{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;-moz-box-sizing:content-box;-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 #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul{margin:0;padding:0}.absolute{position:absolute}.relative{position:relative}.fixed{position:fixed}.center-x{transform:translateX(-50%);left:50%;position:absolute}.center{transform:translateX(-50%) translateY(-50%);left:50%;position:absolute;top:50%}.default-transition{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{text-align:center}input[type="text"][readonly]{color:#aaa !important}.block-checkbox{background:transparent;display:inline-block}.block-checkbox.checked .checkbox{background:url("../images/checkbox-checked.png") no-repeat transparent}.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 transparent;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 transparent}.white-dots{background:url("../images/white-dots.png") repeat-x transparent}.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:normal;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:bold;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:normal;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:bold;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:normal;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:normal;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:normal;font-style:normal}html{min-width:1000px}body{background:#000;font-family:sans-serif;font-size:10px;position:relative}html,body{max-height:100%;height:100%}header,#content,footer{text-align:center;width:100%}.kids-edition-white-logo{background:url("../images/kids-edition-white-logo.png") no-repeat transparent;height:94px;width:389px}.junior-edition-white-logo{background:url("../images/junior-edition-white-logo.png") no-repeat transparent;height:90px;width:326px}.padded-wrapper{box-sizing:border-box;transition:all 0.1s 0s;height:100%;padding:45px 55px 0 55px;overflow:hidden}.padded-wrapper{padding-top:0;padding-bottom:0}.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:0px;height:39px}ul.show-bullets{padding-left:20px}.play-video-btn{transition:all 300ms 0s ease-in-out;background:url("../images/play-video-btn.png") no-repeat transparent;cursor:pointer;height:64px;width:48px}.play-video-btn:hover{transform:translateY(-50%) translateX(-50%) scale(1.2) translate3D(0, 0, 0)}.download-icon{background:url("../images/download-icon.png") no-repeat transparent;background-size:contain;color:#fff;display:inline-block;height:34px;margin:0 0 0 30px;vertical-align:middle;width:24px}.pride-journal-popup .popup-body{backface-visibility:hidden}.ceva:hover .download-icon{animation:bouncy 1200ms infinite}header{height:85px;position:relative;z-index:30}header.apply-pattern{background:url("../images/header-mobile-bg.png") repeat-x transparent}header .menu{height:100%}header.no-header-logo .menu{margin:0 auto !important}header .menu>li{display:inline-block;line-height:85px;list-style:none;vertical-align:middle;perspective:600px}header .menu>li>a{transition:all 0.3s 0s;background-position:50% bottom;color:#f3e3c2;font-family:'tradegothic-18';font-size:2em;font-weight:bold;letter-spacing:3px;text-decoration:none}header .menu>li>a:hover,header .menu>li:hover>a,header .menu>li.selected>a{background:url("../images/white-dots.png") repeat-x transparent;background-position:center bottom;padding-bottom:6px}header .logo{left:50px;position:absolute;top:10px}header .logo img{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{box-sizing:border-box;background:#e85c2c;line-height:normal;margin:-11px 0 0 -20px;padding:20px 30px;width:320px}header .menu li .teacher-login-container .field-label,.general-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{box-sizing:border-box;border:none;display:block;font-size:14px;font-family:'avenirmedium';height:28px;outline:none;padding:0 5px;width:100%;margin:8px 0 14px 0}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}header .menu li .teacher-login-container .login-btn,.painted-button{background:url("../images/painted-bg-no-shadow.png") no-repeat transparent;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%}header .menu li .teacher-login-container.error .error-message,.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.forgot-password .forgot-password-form,header .menu li .teacher-login-container.error .error-message,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 0;width:148px}header .menu li.has-dropdown .animatable-dropdown,header .menu li.has-teacher-login .animatable-dropdown{transition:all 0.3s 0s ease-in;transform:translateY(-10%) rotateX(-90deg) scaleY(0.7);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{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 transparent;background-position:center;display:block;height:6px}header .menu li.has-dropdown .portals li:hover{cursor:pointer}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}#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 transparent;left:0px}#content .right-shadow{background:url("../images/right-shadow.png") repeat-y transparent;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{background:url("../images/center-sun-mobile.png") no-repeat transparent;background-size:contain;background-position:center;bottom:0px;top:0px;position:absolute;width:100%;z-index:0}.home-intro{color:#892429;font-family:'avenirheavy';font-size:32px;max-width:62%;text-align:center;top:55%;position:absolute;width:100%}.home-intro .explore{font-family:'avenirblack'}.header-bg,.footer-bg{height:100%;pointer-events:none;position:absolute;width:100%;z-index:1}.header-bg{background:url("../images/header.png") no-repeat transparent;background-position:-12px 2px;top:-72px}.footer-bg{background:url("../images/footer-test.png") no-repeat transparent;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:normal}.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 transparent;display:inline-block;height:57px;line-height:52px;width:185px}.home-callout .callout-item .buy{background:url("../images/painted-bg-2.png") no-repeat transparent;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 transparent;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{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{background:#fff;text-align:left}#content .left-side{padding:40px 60px 0 60px;position:relative}.left-side .journal-list{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{transition:all 0.3s 0s;background:url("../images/pride-journal/pride-journal-item-underline.png") repeat-x transparent;background-position:center bottom;color:#862226;cursor:pointer;list-style:none;font-family:'tradegothic-20';font-size:24px;margin:20px 0 0 0;padding:0 0 10px 0}.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%}.jr .right-side{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-color:transparent;background-image:url("../images/pride-journal/pride-journal-kids-right-img.jpg");background-repeat:no-repeat;background-position:0% 35%;width:65%}.pride-journal-popup,.popup{background:rgba(0,0,0,0.8);bottom:0;left:0;position:fixed;right:0;top:0;z-index:100}.pride-journal-popup .popup-body,.popup .popup-body{transform:translateX(-50%) translateY(-50%);background:url("../images/pride-journal/pride-journal-popup-bg.png") no-repeat transparent;background-size:cover;left:50%;padding-bottom:30px;position:absolute;top:50%;width:567px}.loader{background:url("../images/loader-orange.gif") no-repeat transparent;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}.pride-journal-popup .popup-close-btn,.popup .popup-close-btn,.custom-video-close-btn{transition:all 0.8s 0s;background:url("../images/pride-journal/pride-journal-popup-close-btn.png") no-repeat transparent;cursor:pointer;display:block;height:30px;position:absolute;right:30px;top:26px;width:29px}.forgot-password-form .popup-close-btn{transition:all 0.8s 0s;background:url("../images/pride-journal/pride-journal-popup-close-btn.png") no-repeat transparent;background-size:cover;cursor:pointer;display:block;height:20px;position:absolute;right:10px;top:10px;width:19px}.forgot-password-form .popup-close-btn:hover{transform:scale(1.1)}.custom-video-close-btn{display:none}.pride-journal-popup .popup-close-btn:hover,.popup .popup-close-btn:hover,.custom-video-close-btn:hover{transform:scale(1.1)}.pride-journal-popup .popup-title{background:url("../images/pride-journal/pride-journal-popup-title-underline.png") no-repeat transparent;background-position:center 100%;color:#fff;font-family:'avenirmedium';font-size:28px;font-weight:normal;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 0;text-decoration:none}.pride-journal-popup .popup-links a:first-child{margin:0}.pride-journal-popup .popup-links a:hover{text-decoration:underline}.session-action{color:#862226;font-family:'tradegothic-18';font-size:20px;text-decoration:underline}.session-action.log-out{position:absolute;right:40px;top:40px}.account-information-section{box-sizing:border-box;background:url("../images/account-information/account-information-bg.png") no-repeat transparent;background-size:cover;margin:40px auto 40px;max-width:1078px;padding:60px 45px}.account-information .account-detail{margin:14px 0 0 0}.account-information .account-detail:first-child{margin:0}.account-information-section .account-details strong,.account-information-section .account-details span{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 transparent;background-size:cover;border:none;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:nth-child(2),.account-information .account-update .account-block:last-child{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 .account-update .account-block span:first-child{margin:0}.account-information .save-account-details{background:url("../images/painted-bg-1.png") no-repeat transparent;border:none;color:#3b0303;display:inline-block;font-family:'tradegothic-20';font-size:24px;height:57px;line-height:52px;outline:none;text-align:center;text-decoration:none;width:185px}.account-information #email-txtbox{width:70%}.account-information input[type="text"],.account-information input[type="password"],.account-setup-popup input[type="text"],.account-setup-popup input[type="password"],.registration-popup input[type="text"],.registration-popup input[type="password"]{box-sizing:border-box;border:none;color:#3b0303;font-family:'avenirmedium';font-size:18px;height:28px;margin-top:4px;padding:0 5px;outline:none}.registration-popup .error-message,.popup .error-message,.account-setup-popup .account-details span.error-message,.account-information-section .error-message{color:#ffd100;display:inline-block;font-family:'avenirmedium';font-size:14px;margin:10px auto 5px;width:245px}.account-setup-popup .account-details span.error-message,.account-information-section .error-message,.log-in-popup .error-message{width:100%;text-align:center;margin:0px auto 20px}.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{text-align:center;width:100%}.registration-popup .error-message.hide,.popup .error-message.hide{display:none}.registration-popup.error .enter-id{margin-top:0}.registration-popup .error-message{text-align:center;width:100%}.security-code{box-sizing:border-box;background:url("../images/registration/security-code-expired-bg.png") no-repeat transparent;background-size:cover;height:355px;margin:0 auto;max-width:760px;padding:50px}.security-code .header{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 transparent;background-size:cover;border:none;height:6px;margin-top:11px;margin-bottom:44px}.security-code p{color:#fff;font-family:'avenirmedium';font-size:16px;margin:0}.security-code p:nth-of-type(2){margin:28px 0 0 0}.security-code .links{margin:42px 0 0 0;text-align:center}.security-code .buy-kids,.security-code .buy-jr{background:url("../images/painted-bg-1.png") no-repeat transparent;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}.redirect-popup .popup-body,.account-activated-popup .popup-body{background:url("../images/registration/redirect-popup-bg.png") no-repeat transparent;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}.redirect-popup .popup-content,.redirect-popup .popup-code,.account-activated-popup .popup-content{color:#fff;font-size:24px}.redirect-popup .popup-content,.account-activated-popup .popup-content{font-family:'avenirblack';margin:0 auto 0;width:384px}.account-activated-popup .popup-content{margin:85px auto 0}.redirect-popup .popup-code{background:url("../images/white-underline-dots.png") no-repeat transparent;background-position:center bottom;font-family:'avenirmedium';font-weight:bold;margin:24px auto 0;padding:0 0 25px 0;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 transparent;background-size:cover;height:332px;width:425px;text-align:center}.registration-popup .popup-header{background:url("../images/white-underline-dots.png") no-repeat transparent;background-position:center bottom;color:#fff;font-family:'avenirblack';font-size:32px;margin:40px 0 0 0;padding:0 0 20px 0}.registration-popup .enter-id{color:#fff;font-family:'avenirmedium';font-size:15px;margin:25px 0 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 transparent;display:inline-block;height:27px;margin:4px 0 0 10px;vertical-align:top;width:27px}.registration-popup .next-btn,.account-setup-popup .next-btn{background:url("../images/painted-bg-1.png") no-repeat transparent;background-size:cover;border:none;color:#3b0303;cursor:pointer;display:inline-block;font-family:'tradegothic-20';font-size:24px;height:54px;line-height:52px;margin:25px 0 0 0;outline:none;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 transparent;background-size:cover;color:#777;cursor:default}.account-setup-popup .popup-body{box-sizing:border-box;background:url("../images/registration/account-setup-popup-bg.png") no-repeat transparent;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 0}.account-setup-popup .details-row{background:url("../images/white-underline-dots.png") repeat-x transparent}.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 0;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="text"],.account-setup-popup .account-details input[type="password"]{margin:8px 0 14px 0}.account-setup-popup .account-details input[type="password"]:last-child{margin-bottom:0}.account-setup-popup .popup-body .activate-container{margin:21px 0 0 0}.account-setup-popup .popup-body .note{color:#fff;font-family:'avenirmedium';font-size:14px;margin:20px 0 0 0}.landing-header{background-color:#000 !important;height:50%;margin:0;position:relative;z-index:1}.landing-header .landing-header-bg{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}.kids-landing .landing-header-bg h3,.junior-landing .landing-header-bg h3{color:#fff;font-family:'avenirblack';font-size:46px;margin:180px 0 0 160px;padding:0;position:absolute;width:350px}.kids-landing .landing-header-bg .kids-edition-white-logo,.junior-landing .landing-header-bg .junior-edition-white-logo{margin:73px 0 0 55px;position:absolute}.landing-header{transition:all 700ms 0s ease-in-out}.landing-edition .landing-text{color:#892429;font-family:'avenirmedium';height:50%;position:relative}.landing-edition .landing-text .right-shadow,.landing-edition .landing-text .left-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{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 transparent;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 transparent;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:first-child:before,.landing-edition .landing-text .left ul li.no-bullet: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 transparent;background-position:left bottom;color:#892429;display:inline-block;font-family:'tradegothic-20';font-size:24px;margin:0 0 10px 0;padding:0 0 10px 0}.landing-edition .view-more-link{color:#862226;display:inline-block;font-family:'avenirheavy';font-size:16px;margin:5px 0 10px 0;text-decoration:none}.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{transition:all 500ms 0ms ease-in-out;background:url("../images/landing-pages/landing-under-video-pattern.png") repeat-x transparent;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}#kids-video-landing-player,#junior-video-landing-player{max-height:340px}.expanded-video-title{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 transparent;background-size:cover;width:444px;text-align:center}.rating-popup .popup-body .popup-header{color:#fff;font-family:'avenirblack';font-size:28px;margin:40px 0 0 0;padding:0 0 5px 0}.rating-popup .popup-body .completed{color:#fff;font-family:'avenirmedium';font-size:18px;margin:0;padding:0 0 25px 0}.rating-popup .popup-body .rate-session{background:url("../images/white-underline-dots.png") repeat-x transparent bottom center;color:#fff;font-family:'avenirmedium';font-size:20px;margin:0 auto;padding:0 0 12px 0;text-transform:uppercase;width:270px}.rating-popup .popup-body ul.rate-stars{margin:13px auto 7px auto;overflow:hidden;width:270px}.rating-popup .popup-body ul.rate-stars li{display:inline-block;margin:0 12px 0 0;text-align:center}.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 transparent;background-size:cover;border:none;color:#3b0303;cursor:pointer;display:inline-block;font-family:'tradegothic-20';font-size:24px;height:55px;line-height:52px;margin:0;outline:none;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{background:url("../images/registration/kids-congrats-ses1-popup-social.png") no-repeat transparent;width:467px;text-align:center}.rating-popup .popup-body .rate-stars{margin:13px auto 20px auto}.rating-popup .popup-body ul.congrats-social{margin:10px auto;overflow:hidden;width:120px}.rating-popup .popup-body ul.congrats-social li{display:inline-block;margin:0 12px 0 0;text-align:center}.rating-popup .popup-body a.link-share{color:#fff;text-decoration:none}.rating-popup .popup-body ul.congrats-social li:last-child{margin:0}.rating-popup .popup-body textarea{background:#fff;border:none;color:#3b0303;font-family:'avenirmedium';font-size:14px;height:63px;margin:0;outline:none;padding:15px;resize:none;width:360px}.rating-popup ::-webkit-input-placeholder{color:#3b0303}.rating-popup :-moz-placeholder{color:#3b0303;opacity:1}.rating-popup ::-moz-placeholder{color:#3b0303;opacity:1}.rating-popup :-ms-input-placeholder{color:#3b0303}.rating-popup .submit-btn{margin:20px 0 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}.rating-popup .completed .session-title{text-transform:uppercase}.rating-popup .share,.rating-popup .experience,.rating-popup.share .experience,.rating-popup.poor-experience .share,.rating-popup .log-in-popup-wrapper,.rating-popup.log-in-popup .rating-popup-wrapper{display:none}.rating-popup.poor-experience .experience,.rating-popup.social-share .share,.rating-popup.log-in-popup .log-in-popup-wrapper{display:block}.log-in-popup .popup-body{background:url("../images/registration/log-in-popup-bg.png") no-repeat transparent;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 0;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{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{box-sizing:border-box;border:none;color:#3b0303;font-family:'avenirmedium';font-size:18px;height:28px;margin:4px 0 10px 0;padding:0 5px;outline:none;width:100%}.log-in-popup .popup-body .log-in-popup-left .pass{color:#fff;display:block;font-family:'avenirmedium';font-size:14px;margin:0 0 15px 0;text-align:left;text-decoration:underline;width:100%}.log-in-popup .popup-body .log-in-popup-left .login-btn,.log-in-popup .popup-body .log-in-popup-right .login-btn,.log-in-popup .popup-body .log-in-popup-right .large-btn,.log-in-popup .popup-body .log-in-popup-right .yellow-btn{background:url("../images/painted-bg-1.png") no-repeat transparent;background-size:cover;border:none;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 0;outline:none;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 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.forgot-password .log-in-popup-view-all-sessions{display:none}.log-in-popup #form-anonymous-login.forgot-password .forgot-password-container{display:block}.log-in-popup #form-anonymous-login.loading-forgot-password .forgot-password-form .forgot-password-btn{display:none}.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 transparent;background-position:100% bottom}footer .footer-menu{margin:25px 0 0 0;padding:0}footer .footer-menu li a{font-family:'avenirheavy';font-size:17px}footer .footer-menu li a,footer .footer-licensing span a,footer .footer-links li a{transition:all 150ms 0s ease-in-out}footer .footer-menu li a:hover,footer .footer-licensing span a:hover,footer .footer-links li a:hover{color:#ffc116}footer .footer-menu li.delimiter-after:after{content:'';background:url("../images/footer-menu-delimiter.png") no-repeat transparent;display:inline-block;height:31px;margin:-5px 34px 0;vertical-align:middle;width:5px}footer .footer-menu li{vertical-align:middle}footer .footer-menu li,footer .footer-links 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:bold}footer .footer-licensing .licensing-link.selected,footer .footer-menu li a.selected,footer .footer-faq-entry.selected{color:#ffc116}footer .footer-licensing span a{text-decoration:none;text-transform:uppercase}footer .footer-licensing span{margin-right:17px}footer .footer-licensing span:last-child{margin-right:0}footer .footer-menu li a,footer .footer-links li a{color:inherit;text-decoration:none}footer .footer-links{margin-top:10px}footer .footer-links li{font-family:'avenirmedium';font-size:11px;font-weight:bold;margin:0 8px;text-transform:uppercase}footer .footer-links li #ot-sdk-btn.ot-sdk-show-settings{color:#fff;font-family:"avenirmedium";font-size:10px;font-weight:bold;border:none;background:transparent;padding:0;line-height:1em;text-transform:uppercase}footer .footer-links li #ot-sdk-btn.ot-sdk-show-settings:hover{color:#ffc116;background:transparent}footer .footer-links li a{font-family:inherit;font-size:inherit;font-weight:inherit}.expand-on-hover:hover{transform:scale(1.02)}.nav-arrow{transition:all 300ms 0s ease-in-out;backface-visibility:hidden}.nav-arrow:hover{transform:scale(1.1)}.session-line h5{white-space:nowrap}.video-popup .popup-body,.audio-popup .popup-body{background:url("../images/registration/registration-popup-bg.png") no-repeat transparent;background-size:cover;width:444px;text-align:center}.video-popup .video-audio-popup-title,.audio-popup .video-audio-popup-title{color:#fff;font-family:"avenirmedium";font-size:22px;margin:60px 0 20px 0;padding-left:20px;text-align:left}.video-popup .custom-video-player-popup,.audio-popup .custom-audio-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 0}.help-popup label{font-family:"avenirblack";font-size:16px;color:#fff;display:inline-block;width:215px}.help-popup select,.help-popup input{box-sizing:border-box;border:none;color:#3b0303;font-family:'avenirmedium';font-size:18px;margin-top:5px;padding:5px;outline:none;margin-bottom:5px;width:250px}.help-popup textarea{border:none;color:#3b0303;font-family:'avenirmedium';font-size:18px;height:100px;width:100%;margin-top:4px;padding:5px;outline:none;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 a.faqpage{color:#fff}.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:normal;color:#892429;text-align:center;text-decoration:none;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,0.3) !important;border-radius:3px}.iScrollVerticalScrollbar .iScrollIndicator{border:none !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 transparent;background-size:cover;background-position:center -794px;bottom:0px;top:0px;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 #kids-video-landing-player,html.landing-video-enlarged.mejs-fullscreen #junior-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{position:relative}html.landing-video-enlarged .landing-header-bg{background-color:#000 !important;opacity:0}html.landing-video-enlarged footer{position:relative}html.landing-video-enlarged .session-details-video-mask{opacity:0}html.landing-video-enlarged .custom-video-close-btn{display:block}html.landing-video-enlarged #kids-video-landing-player,html.landing-video-enlarged #junior-video-landing-player{max-height:460px}html.landing-video-enlarged .landing-edition .landing-under-video-pattern{-webkit-transition-delay:800ms;-moz-transition-delay:800ms;-ms-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
*/.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}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.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%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-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)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{0%{-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)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-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%,100%{-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)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-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)}100%{-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)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.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)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.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)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-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)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-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)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.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)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.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)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.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)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.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)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.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)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.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)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.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)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.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)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-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)}100%{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)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{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)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{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)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-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)}100%{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)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-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(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-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(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-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)}100%{-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)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-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)}100%{-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)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-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}100%{-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}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-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}100%{-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}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-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}100%{-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}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-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}100%{-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}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-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}100%{-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}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-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}100%{-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}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-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}100%{-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}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-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}100%{-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}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-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}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-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}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-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}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-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}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-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}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-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}100%{-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}100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-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)}100%{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)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{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}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes bouncy{0%,100%{-webkit-transform:translateY(-7px)}25%,75%{-webkit-transform:translateY(7px)}50%{-webkit-transform:translateY(0px)}}@-moz-keyframes bouncy{0%,100%{-moz-transform:translateY(-7px)}25%,75%{-moz-transform:translateY(7px)}50%{-moz-transform:translateY(0px)}}@keyframes bouncy{0%,100%{transform:translateY(-7px)}25%,75%{transform:translateY(7px)}50%{transform:translateY(0px)}}.notification-popup .popup-body{color:#2c1f1c;font-size:17px;font-family:'tradegothic-18';padding:40px 60px 60px}.notification-popup .popup-body a{color:#000;transition:all 0.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 rgba(0,0,0,0);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}.footer-menu.with-notification-link .delimiter-after::after{margin:-5px 28px 0 28px}.footer-menu.with-notification-link{margin-top:9px}.is-mobile .footer-menu.with-notification-link{margin-top:15px}.notification-link-wrapper::after{margin-top:-20px !important}.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;transform:translateY(50%)}.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;transition:all 0.25s ease-out}.gateway-popup .popup-body a:hover{color:#FFF;text-decoration:none}.gateway-popup .popup-body .errors{text-align:center;margin:15px 0 25px 0}.gateway-popup .popup-body .painted-button{left: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 rgba(0,0,0,0);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:flex;margin:20px auto 10px auto;max-width:400px}.gateway-popup .date_dropdown .input-group{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;transform:rotate(90deg);pointer-events:none}.gateway-popup .date_dropdown .input-group select{width:100%;color:black;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{color:#fff;display:block;font-family:'tradegothic-20';font-size:17px;margin:0;text-decoration:none}.footer-menu.with-notification-link .delimiter-after::after{margin:-5px 28px 0 28px}.footer-menu.with-notification-link{margin-top:9px}.is-mobile .footer-menu.with-notification-link{margin-top:15px}.notification-link-wrapper::after{margin-top:-20px !important}.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;transform:translateY(50%)}.is-mobile .notification-link-wrapper::after{display:none !important}.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%;padding:5px 0}.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;-moz-transition:all 700ms 0s ease-in-out;-ms-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;-moz-transition:all 1200ms 0s ease-in-out;-ms-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 transparent;background-size:cover;padding:35px;width:20%}.session-details .session-details-skill-icon{-webkit-transition:all 300ms 0s ease-in-out;-moz-transition:all 300ms 0s ease-in-out;-ms-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% 0}.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 0}.session-details .complete-session-btn{float:right}.session-details .block-checkbox{cursor:pointer;margin:0 0 0 10px}.session-details .right-side-session p,.session-details .right-side-session span,.session-details .right-side-session label{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;-moz-transition:all 300ms 0s ease-in-out;-ms-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out;-webkit-transform:rotate(0deg);-ms-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{margin:10px 0}.session-details .right-side-session .panel-materials:nth-of-type(2){margin-bottom:0}.session-details .right-side-session .white-dots{margin:10px 0}#content .left-side-sessions{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;margin:0 0 5% 0;padding:40px 60px 0 60px;position:relative}.left-side-sessions{width:75%}.inner-content.all-sessions{overflow:hidden}#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;height:100%;padding:40px 60px 0 60px;position:relative}.kids .right-side-sessions,.jr .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 h5{color:#fff;font-family:'avenirmedium';font-size:19px;margin:0;padding:16px 16px 8px 16px}.box-session a.launch{-webkit-transition:all 200ms 0s ease-in-out;-moz-transition:all 200ms 0s ease-in-out;transition:all 200ms 0s ease-in-out;background:#ffc116;border-radius:2px;color:#fff;display:block;float:left;font-family:'avenirblack';font-size:19px;line-height:30px;margin:0 0 9px 16px;padding:5px 16px 0 16px;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}.box-session .check,.box-session.locked .check.locked-box,.box-session.checked .check.check-box,.box-session.expanded .box-session-white .less-more.less,.box-session .box-session-white .less-more.more{display:block}.box-session .check.check-box,.box-session .check.locked-box,.box-session .check.check-box,.box-session.checked .check,.box-session.checked .check,.box-session.checked .locked-box,.box-session.locked .check,.box-session .box-session-white .less-more.less,.box-session.expanded .box-session-white .less-more.more{display:none}.box-session.locked .check.locked-box{cursor:default}.box-session.expanded .box-session-white .bottom-list-session{max-height:160px}.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 4px;padding:20px 10px 15px 10px}.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 0;min-height:49px;padding:0 0 21px 0;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 a{cursor:default}.box-session .box-session-white .top-list-session li img{-webkit-transition:all 300ms 0s ease-in-out;-moz-transition:all 300ms 0s ease-in-out;-ms-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 0;padding:0;overflow:hidden;outline:none;width:100% !important;max-height:70px}.box-session.expanded .box-session-white .bottom-list-session{overflow-y:scroll}.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 auto;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;-moz-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,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-up{position:absolute;right:7px;top:120px;z-index:99999999}.session-arrow-down{position:absolute;right:7px;bottom:0;z-index:99999999}.right-side-sessions .log-out{font-family:'tradegothic-18';font-size:20px;color:#862226;display:block;margin:0 0 5px 0;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 0;padding:20px 15px 40px 15px;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 0}.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% auto;min-width:10px;max-width:70px;width:37%}.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list li a{color:#862226;display:block;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;-moz-transition:all 300ms 0ms ease-in-out;-ms-transition:all 300ms 0ms ease-in-out;transition:all 300ms 0ms ease-in-out;background:url("../images/generate-certificate-btn.png") no-repeat transparent;color:#530e07;cursor:pointer;display:block;font-family:'tradegothic-20';font-size:24px;height:53px;left:50%;line-height:52px;margin:0 auto;opacity:1;pointer-events:all;text-align:center;text-decoration:none;width:248px}.congratulations-popup .popup-body{background:url("../images/congratulations-popup.png") no-repeat transparent;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 0;padding:0 0 10px 0}.congratulations-popup .completed{background:url("../images/white-underline-dots.png") no-repeat transparent;background-position:center bottom;color:#fff;font-family:'avenirmedium';font-size:19px;margin:0;padding:0 0 15px 0;text-align:center}.congratulations-popup .congratulations-form{margin:35px auto 30px auto;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:none;color:#3b0303;font-family:'avenirmedium';font-size:18px;height:28px;margin:8px 0 14px 0;padding:0 5px;outline:none;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 transparent;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%}.header-overlay,.footer-overlay,.box-session-overlay{background:rgba(0,0,0,0.8);display:none;left:0;position:fixed;right:0;width:100%;z-index:1}.header-overlay,.box-session-overlay{top:0}.header-overlay{height:67px}.footer-overlay{bottom:0;height:108px}.box-session-overlay{-webkit-transition:all 300ms 0ms ease-in-out;-moz-transition:all 300ms 0ms ease-in-out;transition:all 300ms 0ms ease-in-out;bottom:0;height:100%;z-index:99999}.left-side-overlay{background:rgba(0,0,0,0.8);left:0;position:fixed;right:0;top:-20px;width:100%;height:100%;z-index:99999;display:none}.body-overlay{background:rgba(0,0,0,0.8);display:none;left:0;position:fixed;right:0;top:0;bottom:0;z-index:1}.box-session-expanded .box-session-overlay,body.box-session-expanded .header-overlay,body.box-session-expanded .footer-overlay,body.box-session-expanded .left-side-overlay,body.box-session-expanded .body-overlay{display:block}.box-session.no-additional-materials .less-more{visibility:hidden}.licensing-content{margin:20px 0 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 0px;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}.licensing-item .info-cell{background:url("../images/licensing/licensing-item-bg.png") no-repeat transparent;background-size:cover;float:right;padding:32px 22px;width:80%}.licensing-item .float-left p,.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 0}.licensing-item.top-dotted-border{background:url("../images/darker-orange-dots.png") repeat-x transparent;background-position:top left;padding:27px 0 20px 0}.licensing-item.top-dotted-border:hover{background-color:rgba(255,193,22,0.15)}.licensing-item,.licensing-item.top-dotted-border .licensing-item-number,.licensing-item.top-dotted-border .float-left p,.licensing-item.top-dotted-border .left-header,.licensing-item .info-cell{-webkit-transition:all 300ms 0s ease-in-out;-moz-transition:all 300ms 0s ease-in-out;-ms-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out}.licensing-item.top-dotted-border:hover .licensing-item-number,.licensing-item.top-dotted-border:hover .float-left p,.licensing-item.top-dotted-border:hover .left-header{color:#862226}.licensing-item.top-dotted-border:hover .info-cell{border-radius:20px}.licensing-item .info-list{margin:10px 0 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 transparent;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 0}.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 transparent;background-size:cover;color:#3b0303;display:inline-block;font-family:'tradegothic-20';font-size:22px;height:59px;line-height:59px;margin:10px 0 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;-moz-transition:all 300ms 0s ease-in-out;-ms-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out;background:url("../images/faq/faq-border.png") repeat-x transparent;background-position:center top;padding-top:20px;padding-bottom:18px}.faq-item:first-child{background:none;margin-top:18px}.faq-item:hover{background-color:rgba(255,193,22,0.15)}.faq-item .faq-item-header{color:#862226;font-family:'avenirblack';font-size:24px;margin:0 0 6px 0}.faq-item .faq-description{-webkit-transition:all 0.3s 0s;-moz-transition:all 0.3s 0s;-ms-transition:all 0.3s 0s;transition:all 0.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 transparent;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 transparent;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:inline-block}.faq-item .read-more-section-btn.less-section-btn:hover{background-position:left bottom}.faq-item .read-more-section-btn.less-section-btn{display:none}.faq-item.expanded .read-more-section-btn{display:none}.faq-item.expanded .read-more-section-btn.less-section-btn{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:bold;padding:20px 0 10px 0}.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 auto;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 select,.scholarship-items .scholarship-form input[type="text"]{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;border:none;color:#3b0303;font-family:'avenirmedium';font-size:18px;margin-top:5px;padding:5px;outline:none;margin-bottom:12px}.scholarship-items .scholarship-form textarea{border:none;color:#3b0303;font-family:'avenirmedium';font-size:18px;height:160px;width:100%;margin-top:10px;margin-bottom:30px;padding:5px;outline:none;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{display:inline-block}.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 0;text-align:center;width:100%;color:#ffd100;font-size:20px}.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;text-align:center}.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,.getting-started .getting-started-intro h5{color:#862226}.getting-started .getting-started-intro h4{font-family:'avenirmedium';font-size:30px;margin:30px 0 0 0}.getting-started .getting-started-intro h5{font-family:'avenirblack';font-size:24px;margin:0 0 30px 0}.getting-started-items .getting-started-intro{background:url("../images/faq/faq-border.png") repeat-x transparent;background-position:0 bottom;padding:0 0 10px 0;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;-moz-transition:all 300ms 0s ease-in-out;-ms-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,0.15)}.getting-started-item:hover .getting-started-item-thumbnail{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-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{background:url("../images/faq/faq-more-less.png") no-repeat transparent;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}.getting-started-item .read-more-section-btn:hover{background-position:left -30px}.getting-started-item .read-more-section-btn.less-section-btn{background:url("../images/faq/faq-more-less.png") no-repeat transparent;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:inline-block}.getting-started-item .read-more-section-btn.less-section-btn:hover{background-position:left bottom}.getting-started-item .getting-started-description{-webkit-transition:all 0.3s 0s;-moz-transition:all 0.3s 0s;-ms-transition:all 0.3s 0s;transition:all 0.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;-moz-transition:all 300ms 0s ease-in-out;-ms-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 transparent;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){.getting-started-item.expanded:last-child,.faq-item.read-more-section-item:last-child{margin-bottom:0}}.getting-started-item.expanded>.getting-started-item-thumbnail{width:140px}.getting-started-item.expanded>.getting-started-item-thumbnail.pencil,.getting-started-item.expanded>.getting-started-item-thumbnail.pdf{width:90px}.getting-started-item .read-more-section-btn.less-section-btn{display:none}.getting-started-item.expanded .read-more-section-btn{display:none}.getting-started-item.expanded .read-more-section-btn.less-section-btn{display:inline-block}.getting-started-item.expanded.kids .read-more-section-btn[data-edition='kids'],.getting-started-item.expanded.kids .read-more-section-btn.less-section-btn[data-edition='jr'],.getting-started-item.expanded.jr .read-more-section-btn[data-edition='jr'],.getting-started-item.expanded.jr .read-more-section-btn.less-section-btn[data-edition='kids']{display:none}.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'],.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']{display:inline-block}.getting-started-item.expanded.kids .getting-started-description.kids,.getting-started-item.expanded.jr .getting-started-description.jr,.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,.getting-started-item .grid .column-right{width:43%}.getting-started-item .grid .column-left{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;-moz-transform:rotate(15deg) scale(0.8);-ms-transform:rotate(15deg) scale(0.8);-webkit-transform:rotate(15deg) scale(0.8);transform:rotate(15deg) scale(0.8)}.getting-started-item .grid .column-right .getting-started-image:nth-child(2){position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, 0) rotate(15deg) scale(0.8);-ms-transform:translate(-50%, 0) rotate(15deg) scale(0.8);-webkit-transform:translate(-50%, 0) rotate(15deg) scale(0.8);transform:translate(-50%, 0) rotate(15deg) scale(0.8)}.getting-started-item.materials .grid .column-right .getting-started-image:nth-child(2){position:absolute;left:50%;top:0;-moz-transform:translate(-45%, 30%) rotate(15deg) scale(0.8);-ms-transform:translate(-45%, 30%) rotate(15deg) scale(0.8);-webkit-transform:translate(-45%, 30%) rotate(15deg) scale(0.8);transform:translate(-45%, 30%) rotate(15deg) scale(0.8)}.getting-started-item.materials .grid .column-right .getting-started-image:nth-child(3){position:absolute;left:50%;-moz-transform:translate(-40%, 60%) rotate(15deg) scale(0.8);-ms-transform:translate(-40%, 60%) rotate(15deg) scale(0.8);-webkit-transform:translate(-45%, 60%) rotate(15deg) scale(0.8);transform:translate(-40%, 60%) rotate(15deg) scale(0.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 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 transparent;background-position:left bottom;padding-bottom:20px;padding-top:10px;-webkit-transition:all 300ms 0s ease-in-out;-moz-transition:all 300ms 0s ease-in-out;-ms-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,0.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{margin:20px 0 0 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,body.pride-journal.kids .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{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 10px}.box-session .box-session-white .top-list-session{margin:0 0 10px 0;padding:0 0 15px 0}.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 auto}.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list li{padding:15px}.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list li a{font-size:12px}.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}.kids-landing .landing-header-bg .kids-edition-white-logo,.junior-landing .landing-header-bg .junior-edition-white-logo{margin:73px 0 0 15px}.kids-landing .landing-header-bg h3,.junior-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{font-size:12px}.landing-edition .landing-text .left ul li{font-size:13px}.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 0;padding:0 0 5px 0}.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 10px}.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 a{font-size:12px}.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{background-position:-130px -80px;background-color:#280705}.right-content{background-position:0 -100px;background-color:#280705}}@media only screen and (max-width: 1130px){.landing-edition .landing-text .left ul li{font-size:12px}.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 .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 15px}.account-information-horiz-dots{margin:6px 0 10px 0}.account-information .account-detail{margin:5px 0 0 0}.account-information input[type="text"],.account-information input[type="password"]{font-size:14px;height:22px}.account-information .account-update .account-block .account-header{margin:12px 0 24px 0}body.account-information .inner-content{padding:30px}.box-session h5{font-size:12px;padding:10px 10px 5px 10px}.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}.kids-landing .landing-header-bg .kids-edition-white-logo,.junior-landing .landing-header-bg .junior-edition-white-logo{margin:33px 0 0 15px}.kids-landing .landing-header-bg h3,.junior-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}.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 60px}body.pride-journal.jr #content .left-side .journal-list{bottom:30px;top:15%}.right-side-sessions .yellow-sidebar ul.yellow-sidebar-list li a{font-size:12px}.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),body.pride-journal.kids .left-side .journal-list li:not(:first-child){margin:12px 0 0 0}body.pride-journal.kids .left-side .journal-list li:not(:first-child){margin:10px 0 0 0}body.pride-journal.jr .left-side .journal-list li,body.pride-journal.kids .left-side .journal-list li{font-size:15px}body.pride-journal.kids .left-side .journal-list li:not(:first-child){margin:10px 0 0 0}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,body.pride-journal.kids .left-side .journal-list li{font-size:18px !important;margin:18px 0 0 0}body.pride-journal.kids .left-side .journal-list li{margin:16px 0 0 0}.account-information-section{margin:10px auto 10px;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 0}.account-information .account-detail{margin:5px 0 0 0}.account-information-horiz-dots{margin:5px 0 22px 0}.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,body.pride-journal.kids .left-side .journal-list li{font-size:15px !important;margin:15px 0 0 0}body.pride-journal.kids .left-side .journal-list li{margin:3% 0 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 .account-detail{margin:5px 0 0 0}.account-information-section{margin:5px auto 5px;padding:10px 12px}.account-information-horiz-dots{margin:5px 0 0 0}.account-information .account-update .account-block .account-header{margin:15px 0 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){.kids-landing .landing-header-bg h3,.junior-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__offscreen{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs__container{background:#000;box-sizing:border-box;font-family:'Helvetica', Arial, serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs__container *{box-sizing:border-box}.mejs__container video::-webkit-media-controls,.mejs__container video::-webkit-media-controls-panel,.mejs__container video::-webkit-media-controls-panel-container,.mejs__container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none !important}.mejs__fill-container,.mejs__fill-container .mejs__container{height:100%;width:100%}.mejs__fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs__container:focus{outline:none}.mejs__iframe-overlay{height:100%;position:absolute;width:100%}.mejs__embed,.mejs__embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs__fullscreen{overflow:hidden !important}.mejs__container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs__background{left:0;position:absolute;top:0}.mejs__mediaelement{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.mejs__poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs__poster-img{display:none}.mejs__poster-img{border:0;padding:0}.mejs__overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs__layer{z-index:1}.mejs__overlay-play{cursor:pointer}.mejs__overlay-button{background:transparent;border:0}.mejs__overlay:hover .mejs__overlay-button svg{opacity:1}.mejs__overlay-button svg{opacity:0.75}.mejs__overlay-button:focus svg{opacity:1}.mejs__overlay-button,.mejs__overlay-button svg{height:5rem;width:5rem}.mejs__overlay-loading,.mejs__overlay-loading svg{height:5rem;width:5rem}.mejs__overlay-loading-bg-img{-webkit-animation:mejs__loading-spinner 1s linear infinite;animation:mejs__loading-spinner 1s linear infinite;display:block;height:5rem;width:5rem;z-index:1}@-webkit-keyframes mejs__loading-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mejs__loading-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.mejs__controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:2.5rem;left:0;list-style-type:none;margin:0;padding:0 0.625rem;position:absolute;width:100%;z-index:3}.mejs__controls:not([style*='display: none']){background:rgba(255,0,0,0.7);background:-webkit-linear-gradient(transparent, rgba(0,0,0,0.35));background:linear-gradient(transparent, rgba(0,0,0,0.35))}.mejs__button,.mejs__time,.mejs__time-rail{font-size:0.625rem;height:2.5rem;line-height:0.625rem;margin:0;width:2rem}.mejs__button>button{background-color:transparent;border:0;color:#fff;cursor:pointer;display:block;font-size:0;height:1.125rem;line-height:0;margin:0.625rem 0.375rem;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:1.125rem}.mejs__button svg{fill:currentColor;height:1.125rem;width:1.125rem}.mejs__button>button:focus{outline:dotted 0.125rem #fff}.mejs__container-keyboard-inactive a,.mejs__container-keyboard-inactive a:focus,.mejs__container-keyboard-inactive button,.mejs__container-keyboard-inactive button:focus,.mejs__container-keyboard-inactive [role=slider],.mejs__container-keyboard-inactive [role=slider]:focus{outline:0}.mejs__playpause-button svg{display:none}.mejs__play svg.mejs__icon-play{display:block}.mejs__pause svg.mejs__icon-pause{display:block}.mejs__replay svg.mejs__icon-replay{display:block}.mejs__fullscreen-button svg.mejs__icon-unfullscreen{display:none}.mejs__fullscreen svg.mejs__icon-fullscreen{display:block}.mejs__fullscreen svg.mejs__icon-unfullscreen{display:none}.mejs__unfullscreen svg.mejs__icon-unfullscreen{display:block}.mejs__unfullscreen svg.mejs__icon-fullscreen{display:none}.mejs__time{box-sizing:content-box;color:#fff;font-size:0.6875rem;font-weight:bold;height:1.5rem;overflow:hidden;padding:1rem 0.375rem 0;text-align:center;width:auto}.mejs__time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:2.5rem;margin:0 0.625rem;padding-top:0.625rem;position:relative}.mejs__time-total,.mejs__time-buffering,.mejs__time-loaded,.mejs__time-current,.mejs__time-float,.mejs__time-hovered,.mejs__time-float-current,.mejs__time-float-corner,.mejs__time-marker{border-radius:0.125rem;cursor:pointer;display:block;height:0.625rem;position:absolute}.mejs__time-total{background:rgba(255,255,255,0.3);margin:0.3125rem 0 0;width:100%}.mejs__time-buffering{-webkit-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite;background:-webkit-linear-gradient(135deg, rgba(255,255,255,0.4) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0.4) 75%, transparent 75%, transparent);background:linear-gradient(-45deg, rgba(255,255,255,0.4) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0.4) 75%, transparent 75%, transparent);background-size:0.9375rem 0.9375rem;width:100%}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:1.875rem 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:1.875rem 0}}.mejs__time-loaded{background:rgba(255,255,255,0.3)}.mejs__time-current,.mejs__time-handle-content{background:rgba(255,255,255,0.9)}.mejs__time-hovered{background:rgba(255,255,255,0.5);z-index:10}.mejs__time-hovered.negative{background:rgba(0,0,0,0.2)}.mejs__time-current,.mejs__time-buffering,.mejs__time-loaded,.mejs__time-hovered{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:0.15s ease-in all;transition:0.15s ease-in all;width:100%}.mejs__time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs__time-hovered{-webkit-transition:height 0.1s cubic-bezier(0.44, 0, 1, 1);transition:height 0.1s cubic-bezier(0.44, 0, 1, 1)}.mejs__time-hovered.no-hover{-webkit-transform:scaleX(0) !important;-ms-transform:scaleX(0) !important;transform:scaleX(0) !important}.mejs__time-handle,.mejs__time-handle-content{border:0.25rem solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs__time-handle-content{border:0.25rem solid rgba(255,255,255,0.9);border-radius:50%;height:0.625rem;left:-0.4375rem;top:-0.25rem;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:0.625rem}.mejs__time-rail:hover .mejs__time-handle-content,.mejs__time-rail .mejs__time-handle-content:focus,.mejs__time-rail .mejs__time-handle-content:active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs__time-float{background:#eee;border:solid 1px #333;bottom:100%;color:#111;display:none;height:1.0625rem;margin-bottom:0.5625rem;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2.25rem}.mejs__time-float-current{display:block;left:0;margin:0.125rem;text-align:center;width:1.875rem}.mejs__time-float-corner{border:solid 0.3125rem #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs__long-video .mejs__time-float{margin-left:-1.4375rem;width:4rem}.mejs__long-video .mejs__time-float-current{width:3.75rem}.mejs__broadcast{color:#fff;height:0.625rem;position:absolute;top:0.9375rem;width:100%}.mejs__volume-button{position:relative}.mejs__volume-button>.mejs__volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,0.7);border-radius:0;bottom:100%;display:none;height:7.1875rem;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:1.5625rem;z-index:1}.mejs__volume-button:hover{border-radius:0 0 0.25rem 0.25rem}.mejs__volume-total{background:rgba(255,255,255,0.5);border:0.06rem solid #fff;height:6.25rem;left:50%;margin:0;position:absolute;top:0.5rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0.125rem}.mejs__volume-current{background:rgba(255,255,255,0.9);left:0;margin:0;position:absolute;width:100%}.mejs__volume-handle{background:rgba(255,255,255,0.9);border:1px solid #fff;border-radius:1px;cursor:ns-resize;height:0.375rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:1rem}.mejs__horizontal-volume-slider{display:block;height:2.25rem;position:relative;vertical-align:middle;width:3.5rem}.mejs__horizontal-volume-total{background:rgba(50,50,50,0.8);border:0.06rem solid #fff;border-radius:0.125rem;font-size:1px;height:0.5rem;left:0;margin:0;padding:0;position:absolute;top:1rem;width:3.125rem}.mejs__horizontal-volume-current{background:rgba(255,255,255,0.8);border-radius:0.125rem;border-right:0.06rem solid #fff;font-size:1px;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.mejs__horizontal-volume-handle{display:none}.mejs__mute svg,.mejs__unmute svg{stroke:currentColor}.mejs__volume-button svg{display:none}.mejs__mute .mejs__icon-mute{display:block}.mejs__unmute .mejs__icon-unmute{display:block}.mejs__captions-button,.mejs__chapters-button{position:relative}.mejs__chapters-button svg,.mejs__captions-button svg{padding-top:0.125rem}.mejs__captions-button>.mejs__captions-selector,.mejs__chapters-button>.mejs__chapters-selector{background:rgba(50,50,50,0.7);border:solid 1px transparent;border-radius:0;bottom:100%;margin-right:-2.6875rem;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:5.375rem}.mejs__chapters-button>.mejs__chapters-selector{margin-right:-3.4375rem;width:6.875rem}.mejs__captions-selector-list,.mejs__chapters-selector-list{list-style-type:none !important;margin:0;overflow:hidden;padding:0}.mejs__captions-selector-list-item,.mejs__chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none !important;margin:0 0 0.375rem;overflow:hidden;padding:0}.mejs__captions-selector-list-item:hover,.mejs__chapters-selector-list-item:hover{background-color:#c8c8c8 !important;background-color:rgba(255,255,255,0.4) !important}.mejs__captions-selector-input,.mejs__chapters-selector-input{clear:both;float:left;left:-62.5rem;margin:0.1875rem 0.1875rem 0 0.3125rem;position:absolute}.mejs__captions-selector-label,.mejs__chapters-selector-label{cursor:pointer;float:left;font-size:0.625rem;line-height:0.9375rem;padding:0.25rem 0.625rem 0;width:100%}.mejs__captions-selector-list-item:hover .mejs__captions-selector-label,.mejs__chapters-selector-list-item:hover .mejs__chapters-selector-label{text-decoration:underline}.mejs__captions-selected,.mejs__chapters-selected{color:#21f8f8;font-weight:bold}.mejs__captions-translations{font-size:0.625rem;margin:0 0 0.3125rem}.mejs__captions-layer{bottom:0;color:#fff;font-size:1rem;left:0;line-height:1.25rem;position:absolute;text-align:center}.mejs__captions-layer a{color:#fff;text-decoration:underline}.mejs__captions-layer[lang=ar]{font-size:1.25rem;font-weight:normal}.mejs__captions-position{bottom:0.9375rem;left:0;position:absolute;width:100%}.mejs__captions-position-hover{bottom:2.1875rem}.mejs__captions-text,.mejs__captions-text *{background:rgba(20,20,20,0.5);box-shadow:0.3125rem 0 0 rgba(20,20,20,0.5),-0.3125rem 0 0 rgba(20,20,20,0.5);padding:0;white-space:pre-wrap;font-size:22px;line-height:1.4}.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container{display:none}.mejs__overlay-error{position:relative}.mejs__overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs__cannotplay,.mejs__cannotplay a{color:#fff;font-size:0.8em}.mejs__cannotplay{position:relative}.mejs__cannotplay p,.mejs__cannotplay a{display:inline-block;padding:0 0.9375rem;width:100%}.mejs-container .mejs-controls{background:transparent}.mejs-controls .mejs-play button{background:url("../images/player/play-icon.png") no-repeat transparent;background-size:80% 100%}.mejs-controls .mejs-pause button{background:url("../images/player/pause-icon.png") no-repeat transparent;background-size:80% 100%}.mejs-controls .mejs-fullscreen-button button{background:url("../images/player/fullscreen-icon.png") no-repeat transparent;background-size:100% 100%}.mejs-controls .mejs-mute button{background:url("../images/player/volume-icon.png") no-repeat transparent;background-size:100% 100%}.mejs-controls .mejs-unmute button{background:url("../images/player/mute-icon.png") no-repeat transparent;background-size:100% 100%}.mejs-controls .mejs-volume-button .mejs-volume-slider{background:transparent}.mejs-controls button{margin-top:5px !important}.mejs-controls button:focus{outline:none !important}.mejs-controls div.mejs-time-rail{padding-top:1px}.mejs-controls .mejs-time-rail .mejs-time-total{background:transparent;border:1px solid #fff;height:14px}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:transparent}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;border-radius:0;height:100%}.mejs-container .mejs-controls .mejs-time span{font-family:'avenirroman';font-size:12px}.mejs-controls .mejs-time-rail .mejs-time-buffering{height:100%}.tipsy{font-size:10px;position:absolute;padding:5px;z-index:100000}.tipsy-inner{background-color:#000;color:#FFF;max-width:200px;padding:5px 8px 4px 8px;text-align:center}.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-s{border-top-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow{top:0px;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.tipsy{opacity:.95}.tipsy-arrow-s{border-top-color:#778899}.tipsy-arrow{border:5px dashed #778899}.tipsy-inner{background-color:#778899;font-weight:bold;text-align:center;color:#000}
