a,abbr,acronym,address,aside,big,caption,cite,code,dd,del,dfn,div,dl,dt,fieldset,font,form,html,iframe,img,ins,kbd,label,legend,object,pre,q,s,samp,small,span,strike,sub,sup,tt,var{margin:0;padding:0;border:0;font-size:100%;font-style:inherit;font-family:inherit;font-weight:inherit;vertical-align:baseline;box-sizing:border-box}body,h4,h5,h6{margin:0;font-size:100%}body,h1,h2,h3,h4,h5,h6,li,ol,p,ul{padding:0;border:0;font-style:inherit;vertical-align:baseline;box-sizing:border-box}li,ol,p,ul{font-family:inherit;font-weight:inherit}blockquote,em,strong{border:0;font-size:100%;font-family:inherit}blockquote,em,input,select,strong,textarea{vertical-align:baseline;box-sizing:border-box}blockquote,em{font-weight:inherit}input,select,strong,textarea{font-style:inherit}em,strong{margin:0;padding:0}input,select,textarea{font-weight:inherit}a,a:active,a:hover{outline:0;text-decoration:none}a:active{color:inherit}html{overflow-y:scroll}body{font-family:"Source Sans Pro",sans-serif;font-weight:300;background:#f6f7fb;color:#525252}a{color:#36c;transition:.3s ease}a:hover{color:#224282}h1,h2,h3,p{margin:0 0 20px}p{line-height:27px;font-size:18px}h1,h2,h3,h4,h5,h6{font-family:'Exo 2',sans-serif;font-weight:500}h1,h2,h3{font-size:28px}h3{font-size:20px}b,strong{font-weight:600}blockquote,em,i{font-style:italic;color:#777}.clear,hr{clear:both}hr{margin-bottom:20px;border:0;border-bottom:1px solid #ddd;height:1px;background:#fff}blockquote{margin:0 0 20px 20px;padding:15px 20px;border-left:2px solid #bbb;color:#555}blockquote p:last-of-type{margin-bottom:0}ol,ul{font-size:16px;line-height:22px;padding-left:40px;margin:0 0 20px}ul{list-style:disc}ol{list-style:numeric}li{font-size:18px;line-height:27px;margin:0 0 8px}.panel{width:225px;height:100%;position:fixed;top:0;left:0;background:#424242;z-index:3001;overflow:visible;transition:.15s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.panel.panel-welcome{left:-225px}.panel .site-title{font-weight:500;font-size:18px;width:100%;padding:20px 0 20px 20px;display:block;color:#ccc;font-family:'Exo 2',sans-serif}.panel .site-title span{display:block;float:left;margin:5px 0 0 10px}.panel .site-title .logo{float:left;box-shadow:0 4px 8px rgba(0,0,0,.25);transition:.3s ease;height:34px;width:34px}.panel .site-title:hover{color:#fff}.panel .site-title:hover .logo{box-shadow:0 4px 8px rgba(0,0,0,.5)}.panel .site-title:after{display:block;clear:both;content:''}.panel .site-title+.divider{margin-top:8px}.panel .nav{width:100%;list-style:none;padding-left:0}.panel .nav ul{list-style-type:none;margin:0;padding:0}.panel .nav li{margin-bottom:0;line-height:inherit}.panel .links a,.panel .nav li a{display:block;width:100%;color:#ddd}.panel .nav li a{border-left:3px solid #424242;text-transform:uppercase;font-size:13px;letter-spacing:.5px;font-family:'Exo 2',sans-serif;font-weight:500;padding:15px 20px}.panel .nav li a.active,.panel .nav li a:hover{border-left:3px solid #219d23;background:#212121;color:#fff}.panel .nav li a .fa{margin-right:8px;font-size:14px;position:relative;top:1px}.panel .nav li a.submenu{border-left:3px solid #219d23;background:#212121;padding:8px 20px 15px 45px;font-size:11px}.panel .divider{clear:both;width:85%;margin:20px auto;height:3px;background:#585d59}.panel .links{font-size:12px;padding-top:0;list-style:none;padding-left:0}.panel .links a{padding:10px 20px 10px 23px}.panel .links a.active{color:#fff;font-weight:600}.panel .links a:hover{color:#fff}.menu-icon{display:none;height:74px;width:74px;position:absolute;top:0;right:-74px;padding-top:25px;background:#fff;cursor:pointer;box-sizing:border-box;z-index:10001;-webkit-tap-highlight-color:transparent}.menu-icon-line{background:#219d23;width:25px;height:4px;margin:0 auto;border-radius:1px;transition:.3s;transform:rotate(0deg);position:relative;top:0}.menu-icon-line:nth-of-type(2),.menu-icon-line:nth-of-type(3){margin-top:4px}.menu-icon:hover .menu-icon-line{background:#1a7b1c}.panel.panel-active{left:0!important;transition:.3s}.panel.panel-active .menu-icon{background:0 0}.panel.panel-active .menu-icon-line{background:#ccc}.panel.panel-active .menu-icon-line:nth-of-type(1){transform:rotate(45deg);position:relative;top:6px}.panel.panel-active .menu-icon-line:nth-of-type(3){transform:rotate(-45deg);position:relative;top:-10px}.panel.panel-active .menu-icon-line:nth-of-type(2){opacity:0}.panel.panel-active .menu-icon:hover .menu-icon-line{background:#eee}.menu-bg{opacity:0;position:fixed;z-index:3000;top:0;left:0;width:0;height:0;background:#000}.menu-bg.menu-bg-active{opacity:.5;width:100%;height:100%;transition:opacity .3s}.header,.sale-banner{width:100%;z-index:2500;position:fixed}.header{left:0;background:#fff;border-bottom:1px solid #e3e3e3;top:0}.header .content{padding:20px 0;min-height:auto!important}.content:after,.header .content:after{content:' ';display:block;clear:both}.header h2{float:left;cursor:default}.header h2 a,.header h2 span{color:#999}.header h2 a:hover{color:#222}.header h3{clear:both;color:#999;font-size:16px;line-height:20px}.header h3.formation-subtitle{padding:4px 0 6px}.header input.title{width:500px;float:left;font-size:28px;font-family:'Exo 2',sans-serif;font-weight:500;color:#525252;padding:2px 8px;margin:-3px 0;position:relative;top:0;left:-9px}.header h2,.header h3,.header input,.log-block input[type=submit]{margin-bottom:0}.header .button-save{pointer-events:none;float:right;width:100px;min-width:auto;margin:0;position:relative;top:1px;background:#eee}.header .button-save,.header .button-save:hover{box-shadow:0 0 0 0 transparent}.header .button-save span{display:inline}.header .button-save.button-unsaved{background:#36c;pointer-events:all}.header .button-save.button-unsaved:hover{box-shadow:0 3px 8px -2px rgba(0,0,0,.6)}.header .button-save.button-unsaved span,.header .hidden-save{display:none}.header .button.button-add{float:right;margin:0;position:relative}.header.header-playbook .button-save{float:left;opacity:0;top:0}.header.header-playbook .button-save.button-unsaved{opacity:1}.header-welcome .content{padding:4px 0}.header-welcome .site-title{float:left;margin:0 15px 0 0;position:relative;left:-10px}.header-welcome .site-title a{font-weight:500;font-size:22px;padding:10px}.header-welcome .site-title .logo{float:left;box-shadow:0 4px 8px rgba(0,0,0,.15);transition:.3s ease}.header-welcome .site-title span{display:block;float:left;margin:6px 0 0 10px}.footer .footer-column .site-title a:hover .logo,.header-welcome .site-title:hover .logo{box-shadow:0 4px 8px rgba(0,0,0,.25)}.header-welcome .links{float:left}.header-welcome .links-right{float:right}.header-welcome .links a:hover{text-shadow:0 1px rgba(0,0,0,.12)}.header-welcome a{color:#525252;display:block;float:left;padding:17px 25px;height:60px;font-size:20px}.footer .footer-column .site-title a:hover,.header-welcome a:hover{color:#000}.header .tabs{padding-top:10px;clear:both}.header .tabs .tab{height:40px;padding:10px 15px;margin-right:10px;background:#fff;border-bottom:3px solid #fff;float:left;text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:.5px;color:#999;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.header .tabs .tab.active,.header .tabs .tab:hover{color:#424242;border-bottom:3px solid #0277bd}.header.header-w-tabs .content:after{clear:none}.header.header-w-sub .content{padding-top:5px;padding-bottom:5px}.header.header-w-sub .button-save{top:12px}.header.header-w-sub input.title{top:3px}.header.header-w-subtitle .content{padding-top:8px;padding-bottom:12px}.header.header-w-subtitle h2{float:none}.header.header-w-subtitle h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header:hover .editable{border:1px solid #e3e3e3}.sale-banner{background:#36c;height:50px;top:69px;padding:11px 15px 0;color:#fff;text-align:center;font-size:20px}.sale-banner-bumper{height:50px}.guide .sale-banner{top:60px}.logo{display:block;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.logo-small{height:40px;width:40px;border-radius:7px;background-image:url(/theme/images/playbook-hut-logo-small.png)}.content{width:1000px;margin:0 auto;padding:110px 0 0}.content:after{content:''}.content.content-w-tabs{padding-top:140px}.content.content-w-sub{padding-top:110px}.content.content-mid{padding-top:0;padding-bottom:0}.content.content-wide{width:1200px}.editor .content.content-w-sub{padding-bottom:0}.editor.editor-formation .option-group-route-menu{display:none!important}.card{background:#fff;width:100%;margin:0 auto 30px;padding:25px 30px;border-radius:4px;box-shadow:0 6px 12px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07)}.card.card-small{width:320px}.card.card-narrow{width:420px}.card.card-medium{width:640px}.card.card-column-main{width:640px;float:left}.card.card-column-side{width:300px;float:right}.card.card-column-half{width:48%;float:left}.card.card-column-half.card-column-half-last{float:right}.card.card-column-third{width:305px;float:left}.card.card-column-third-middle{margin-left:30px;margin-right:30px}.card:after,.footer:after{content:' ';display:block;clear:both}.card.card-aside{float:right;width:280px}.empty{color:#888;margin:40px 20px;text-shadow:0 1px #fff}.empty p{margin:0}.empty .empty-title,.tutorial-step strong{font-weight:700}.empty,.log-block,.log-block-extra{text-align:center}.log-block-extra{color:#777;font-size:16px;margin-bottom:175px;clear:both}.log-block-extra a{color:#777;display:inline-block;padding:0 5px}.log-block-extra a:hover{color:#111}.log-block-extra .signup-note{font-style:italic;color:#999;width:300px;margin:75px auto 0}.log-block-extra .signup-note a{padding:0}.value-prop{text-align:center;margin-top:10px;margin-bottom:75px}.value-prop-2{text-align:center;margin:-70px 0 60px;font-size:28px;color:#36c}.footer{clear:both;margin-top:100px;padding:100px 0 50px;background:#f0f1f5;border-top:1px solid #d8d8d8}.footer:after{content:''}.footer .content{padding:0;margin:0 auto;height:auto;min-height:auto!important}.footer .footer-column{width:30%;float:left;min-height:1px}.footer .footer-column:nth-of-type(2){margin-left:5%;margin-right:5%}.footer .footer-column h6{font-size:18px;margin-bottom:15px}.footer .footer-column ul{list-style:none;margin:0;padding:0}.footer .footer-column ul li{font-size:18px;line-height:27px;margin-bottom:3px}.footer .footer-column ul li a{color:#a2a2a2;border-bottom:1px solid transparent}.footer .privacy a,.footer:hover .footer-column ul li a{color:#525252}.footer .footer-column ul li a:hover{color:#000;border-bottom:1px solid #bbb;text-shadow:0 1px rgba(0,0,0,.2);transition:.2s ease}.footer .footer-column .site-title{float:left;font-size:28px;text-align:center;margin-top:35px}.footer .footer-column .site-title a{float:left;display:block;color:#727272;padding:10px 0}.footer .footer-column .site-title span{float:left;margin:2px 0 0 15px}.footer .footer-column .site-title .logo{float:left;filter:grayscale(100%);box-shadow:0 4px 8px rgba(0,0,0,.15);transition:.3s ease}.footer:hover .footer-column .site-title .logo{filter:grayscale(0%)}.footer .copy{clear:both;padding-top:120px}.footer .copyright{text-align:center;font-size:12px;margin-bottom:10px}.footer .privacy{text-align:center;font-size:10px;color:#777}.feat .text h6 a:hover,.footer .privacy a:hover{color:#000}.section.section-top{padding:150px 0 135px;text-align:left}.section.section-top .value-prop{text-align:left;font-size:26px;line-height:31px}.section.section-top .value-prop-2{text-align:left;font-size:26px;line-height:34px;margin-bottom:35px;font-family:"Source Sans Pro",sans-serif;font-weight:300}.section.section-top .intro-text{width:450px;padding-top:20px;float:left}.section.section-top .intro-text p{text-align:left}.section.section-top .intro-text p.it3{height:96px}.section.section-top .intro-text .button{margin-left:0}.section{padding:100px 0}.section .content{padding:0}.section h6{font-size:32px;margin-bottom:35px}.section.section-grey{background:#ebebeb}.section.section-litt{background:#fff}.section.section-litt .content{width:550px;max-width:94%}.section.section-litt .content p,.section.section-top .intro-text p{font-size:22px;line-height:32px;margin-bottom:35px}.section.section-promo-blocks{text-align:left;background:#fff}.section.section-promo-blocks .promo-block{float:left;width:310px;margin-right:35px}.section.section-promo-blocks .promo-block:nth-of-type(3n){margin-right:0}.section.section-promo-blocks .promo-block .icon{color:#36c;font-size:50px}.section.section-promo-blocks .promo-block h6{font-weight:600;font-family:"Source Sans Pro",sans-serif;font-size:20px;margin-bottom:10px;margin-top:15px}.section.section-brand{text-align:center;background:#fff;position:relative;padding:250px 0;overflow:hidden}.section.section-brand .title{transform:scale(1.4)}.section.section-brand .logo{display:inline-block;margin-right:20px;position:relative;box-shadow:0 5px 10px rgba(0,0,0,.5)}.section.section-brand h6{display:inline-block;margin-bottom:0;position:relative;top:-8px;margin-right:10px}.section.section-brand .vig{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;opacity:.2;background:radial-gradient(ellipse at center,transparent 0%,#000 100%)}.section.section-brand .bgbwbg{position:absolute;top:-10%;left:0;right:0;width:100%;max-width:1500px;height:120%;margin:auto;opacity:.05;transform:rotate(5deg);object-fit:cover}.home .footer{margin-top:0}.page .content{min-height:700px}.landing .content,.page .header .content{min-height:0}.landing .footer{margin-top:0}.features h2{margin-top:120px;font-size:28px}.features .section{text-align:left}.features .footer{margin-top:0}.feats{overflow:hidden}.feat{position:relative;padding:120px 0}.feat-grey,.playcaller .top .exit:hover .icon-x:after,.playcaller .top .exit:hover .icon-x:before{background:#fff}.feat-white,.feat.feat-first{background:#f3f3f3}.feat.feat-first{height:175px;padding-top:0;overflow:hidden}.feat:before{content:'';display:block;position:absolute;height:200%;width:100%;top:0;left:0}.feat.feat-grey:before{background:#f3f3f3;transform:skewY(8deg)}.feat.feat-white:before{background:#fff;transform:skewY(-8deg)}.feat .content{width:900px;position:relative;min-height:0}.feat .text{width:300px}.feat .text h6{font-size:24px;margin-bottom:20px}.dashboard-playbooks h3 a,.feat .text h6 a,.playcaller.level-categories .title span.t-type:hover,.playcaller.level-groups .title span.t-category:hover,.playcaller.level-play .title span.t-play:hover,.playcaller.level-playbooks .title span.t-playbook:hover,.playcaller.level-plays .title span.t-group:hover,.playcaller.level-types .title span.t-playbook:hover{color:inherit}.feat .text p:last-of-type{margin-bottom:0}.feat.feat-grey .text{float:right}.feat.feat-white .text{float:left}.feat .movie-wrapper{position:absolute;top:0;right:0;z-index:1}.feat .movie{right:-290px;top:-50px}.feat.feat-grey .movie{right:auto;left:-290px;box-shadow:-1px 1px 5px 0 rgba(27,27,67,.05),-38px 62px 127px -27px rgba(51,51,91,.5),-22px 37px 75px -37px rgba(0,0,0,.6);transform:scale(.6) translateX(-50px) translateY(0) perspective(3190px) rotateY(29deg) rotateX(4deg) rotate(-1deg)}.feat.feat-grey .canvas{box-shadow:0 0 #fff}.feat.feat-playcaller{min-height:505px}.feat.feat-last{min-height:600px}.formations:after,.playbooks:after,.plays:after{display:block;content:'';clear:both}.playbook-create input[type=text]{font-size:28px;font-family:'Exo 2',sans-serif;font-weight:500;color:#525252;padding:4px 8px}.playbook-create input[type=submit]{width:155px;margin:0 auto;display:block}.playbook-create .create-title{text-transform:uppercase;text-align:center;margin-bottom:15px;font-weight:700;letter-spacing:.5px}.formation{width:200px}.formation .preview{width:200px;height:120px;background:#eee}.formation .title{width:100%;text-align:center;padding:8px 10px}.plays .group{cursor:pointer}.plays .grouped-plays{display:none;position:relative;top:-39px}.plays .grouped-plays:after{content:"";display:block;clear:both}.plays .group-title{margin-bottom:20px}.plays .group-title div{display:inline-block}.plays .group-title div:first-of-type{cursor:pointer;color:#999;transition:.3s}.plays .group-title div:first-of-type:hover{color:#333}.plays .group-title span{display:inline-block;padding:0 8px;color:#999}.plays .group-title span.nabbr{padding:0;color:inherit;margin-right:2px}.plays .group-title span.amp{padding:0;color:inherit}.plays.plays-loading-sorter .preview{pointer-events:none;opacity:.5}.plays.plays-loading-sorter .canvas .play,.plays.plays-loading-sorter .name .count,.plays.plays-loading-sorter .name .main-name{display:none}.positions{position:relative}.position{margin-bottom:15px}.position:after{content:'';display:block;clear:both}.position .default-wrapper{width:500px;height:44px;float:left;position:relative;margin-right:20px;overflow:hidden}.position .default-wrapper .default-title{position:absolute;top:0;left:0;background:#fff;width:104px;height:100%;padding:13px 10px;cursor:default;border:1px solid #e3e3e3;color:#aaa;font-size:12px;text-transform:uppercase;font-weight:700;border-top-left-radius:2px;border-bottom-left-radius:2px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);background:#fefefe;background:linear-gradient(to bottom,#fefefe 0%,#f7f7f7 100%);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.position .default-wrapper input{width:100%;padding-left:116px}.position input{float:left;margin:0 20px 0 0;font-size:20px;padding:8px 12px}.position input.abbr{width:100px}.position input.letter{width:75px}.formation-names .dropdown .dropdown-title:after,.position input.color,.sorter form{display:none}.position .color-selector{width:44px;height:44px;border:1px solid #e3e3e3;float:left;cursor:pointer}.position .color-selector.color-selector-selected{box-shadow:0 0 3px 0 rgba(0,0,0,.15)}.option-group-menu label:last-of-type,.position:last-of-type input,aside.pull-quote-left p:last-of-type,aside.pull-quote-right p:last-of-type{margin-bottom:0}.position-header{padding:20px 30px 15px;margin:-25px 0 20px -30px;width:calc(100% + 60px);background:#fff;border-bottom:1px solid #eee;position:sticky;top:105px;left:0;z-index:2;border-top-left-radius:4px;border-top-right-radius:4px}.position-header:after,.settings .setting:after,.stats .stat:after{content:' ';display:block;clear:both}.position-header div{float:left;margin-right:20px;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.5px;color:#999;padding:0 6px}.position-header div:nth-of-type(1){width:100px;margin-right:0}.position-header div:nth-of-type(2){width:400px;padding-left:12px}.position-header div:nth-of-type(3){width:100px}.position-header div:nth-of-type(4){width:75px}.position-header div:nth-of-type(5){width:50px;padding:0}.formation-names{position:relative;top:0;left:-7px;float:left}.formation-names .dropdown{width:auto;float:left}.formation-names .dropdown .dropdown-title{padding:2px 6px 3px;width:auto;background:0 0;border:1px solid transparent;height:30px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formation-names .dropdown.dropdown-active .dropdown-title,.formation-names .dropdown:hover .dropdown-title{padding-right:30px;border:1px solid #ddd;background:#fff;background:linear-gradient(to bottom,#fff 0%,#ddd 100%)}.formation-names .dropdown.dropdown-active .dropdown-title:after,.formation-names .dropdown:hover .dropdown-title:after{display:block}.formation-names .dropdown .dropdown-list{min-width:200px;max-height:450px;overflow-y:auto;-webkit-scrollbar-color:#ccc transparent;scrollbar-color:#ccc transparent}.formation-names .dropdown .dropdown-option-empty{color:#ccc}.formation-names .dropdown .no-formations{font-family:"Source Sans Pro",sans-serif;font-weight:300;color:#aaa;font-style:italic;padding:5px 10px;text-align:center;margin-bottom:0;font-size:14px;line-height:18px}.formation-names .vs{float:left;padding:3px 1px 0}.formation-names .inactive{opacity:0}.header:hover .formation-names .inactive{opacity:.75}.header:hover .formation-names .dropdown.dropdown-active{opacity:1}.sorters{margin-bottom:15px}.sorters:after{display:block;content:'';clear:both}.sorter{float:left;position:relative;z-index:1150}.sorter.sorter-right{float:right}.sorter .dropdown,.sorter .label{font-size:14px;display:inline-block}.sorter .label{text-transform:uppercase;color:#999;margin-right:2px}.sorter .dropdown{width:auto}.sorter .dropdown .dropdown-title{height:auto;padding:2px 25px 2px 6px;line-height:17px}.sorter .dropdown .dropdown-title:after{top:10px;border-width:4px 4px 0}.sorter .dropdown .dropdown-title .dropdown-label{display:inline-block;padding-right:2px;color:#777;text-transform:uppercase;font-size:12px}.sorter .dropdown .dropdown-title .dropdown-value{display:inline-block;padding-left:2px}.sorter .dropdown .dropdown-list{top:24px;width:100%}.sorter.sorter-sort .dropdown .dropdown-list{width:160px}.settings h3{margin-top:25px}.settings h3:first-of-type{margin-top:0}.settings .setting{width:100%;padding:25px 0;position:relative}.settings .setting-name{float:left;width:185px;cursor:default}.settings .setting-value{float:left;width:275px}.settings .setting-value input[type=text]{position:relative;top:-8px}.settings .setting-description{position:absolute;top:25px;right:0;opacity:0;transition:.3s;width:450px;font-size:14px;color:#999}.settings .setting:hover .setting-description{opacity:1}.setting-box{text-align:center;width:305px!Important}.setting-box p{font-style:italic;color:#777}.setting-box .button{margin-bottom:0}.settings-additional{color:#999;font-size:15px;letter-spacing:.5px;text-align:center;margin:40px 0;text-transform:uppercase}.settings .buttons .button{margin-bottom:15px}.setting.setting-switch-side .setting-value span{cursor:default}.setting.setting-switch-side .setting-value .button{margin:0 0 0 15px;font-size:10px;padding:4px 6px;font-weight:600;position:relative;top:-2px;opacity:0}.setting.setting-switch-side:hover .button{opacity:1}.stats .stat{padding:5px 0}.stats .stat-name,.stats .stat-value{display:inline-block;width:150px}.stats .stat-value{width:65px;text-align:right;padding-right:5px}.stats .stat-limit{display:inline-block;width:90px;text-align:right}.stats .stat-header{text-transform:uppercase;color:#999;font-size:14px}.stats .stat-header .stat-value{padding-right:0}.meta{padding:0}.meta .meta-title{position:relative;font-family:'Exo 2',sans-serif;font-weight:500;font-size:20px;padding:20px 30px;cursor:pointer;border-bottom:1px solid transparent;transition:.3s;-webkit-user-select:none;user-select:none}.dashboard-playbooks h3 a:hover,.meta .meta-title:hover{color:#000}.meta .meta-title:hover::after{border-top-color:#888}.meta .meta-title:after{display:block;content:'';position:absolute;top:30px;right:40px;width:0;height:0;border-style:solid;border-width:8px 7.5px 0;border-color:#bbb transparent transparent;transition:.2s}.meta .meta-title .meta-data{opacity:1;transition:.3s;color:#999;font-family:"Source Sans Pro",sans-serif;font-weight:300;font-size:16px;display:inline-block;margin-left:15px;position:relative;top:4px;width:600px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta .meta-title .meta-data span.nabbr{margin-right:0}.meta .meta-content{display:none;padding:25px 30px}.meta .setting-value{width:calc(100% - 185px)}.meta .setting-value-row{float:left;width:245px;padding-right:5px}.meta .setting-value .checkbox{max-width:180px}.meta .checkbox span span.nabbr{margin-left:0;margin-right:2px;font-size:11px}.meta textarea{resize:vertical}.meta.meta-active .meta-title{border-bottom:1px solid #eee;background:#fdfdfd}.meta.meta-active .meta-title:after{transform:rotate(-180deg) translateY(2px)}.play-buttons{padding:20px 30px}.play-buttons .button{margin-bottom:0}.dashboard-playbooks .buttons .button:first-of-type,.play-buttons .button:first-of-type{margin-left:0}.play-buttons .already-featured-play{color:#525252;padding:8px 16px;display:inline-block;font-weight:600}.play-buttons .already-featured-play .icon{position:relative;top:-2px}.play-buttons .already-featured-play.not-yet-featured-play{display:none}.play-buttons .button-featured-play{margin-right:0}.dashboard-playbooks{float:left;width:525px}.dashboard-playbooks .playbooks{margin:0 0 20px}.dashboard-playbooks .playbooks:after{display:block;content:'';clear:both}.dashboard-playbooks .preview{margin:0 10px 0 0}.dashboard-playbooks .preview:last-of-type{margin-right:0}.dashboard-playbooks .buttons{padding-top:0;text-align:left}.dashboard-quick-links{float:right;width:440px}.dashboard-quick-links .buttons .button{margin-bottom:20px}span.nabbr{position:relative;top:-4px;display:inline-block;font-size:12px;padding:0;color:inherit}.playcaller{background:#272822;color:#c2c9cc}.playcaller .footer,.playcaller .panel{display:none}.playcaller .top{background:#20211d;color:#c2c9cc;height:60px;box-shadow:0 0 10px 0 rgba(0,0,0,.75);position:fixed;top:0;left:0;width:100%;z-index:2001;overflow:hidden}.playcaller .top .back{opacity:1;background:#20211d;height:100%;width:125px;text-align:center;float:left;border-right:1px solid #303030;padding:20px 0;color:#999;text-transform:uppercase;font-size:15px;letter-spacing:.5px;cursor:pointer;transition:.3s;position:relative;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.playcaller .title span:hover,.playcaller .top .back:hover{color:#fff}.checklist .checklist-item.checklist-item-checked .checklist-check .checkmark:after,.checklist .checklist-item.checklist-item-checked:visited .checklist-check .icon-check:after,.playcaller .top .back:hover i{border-color:#fff}.playcaller .top .back:after,.playcaller .top .exit:after{content:' ';display:block;position:absolute;top:0;height:100%;width:1px}.playcaller .top .back:after{right:0;background:#101010}.playcaller .top .back i{border-color:#999;margin-right:5px}.playcaller .top .exit{height:60px;width:65px;position:absolute;top:0;right:0;border-left:1px solid #101010;background:#20211d}.playcaller .top .exit:after{left:0;background:#303030}.playcaller .top .exit .icon-x{width:36px;height:36px;top:12px;left:12px}.playcaller .top .exit .icon-x:after,.playcaller .top .exit .icon-x:before{background:#999;opacity:1;width:5px}.playcaller .content{position:relative;padding-top:100px}.playcaller .featured,.playcaller .loading{position:fixed;left:0;right:0;bottom:0;height:100%;width:100%;z-index:2000}.playcaller .loading{margin:0 auto;background:#272822;pointer-events:none;opacity:1;top:75px}.playcaller .loading.loading-loaded{opacity:0;transition:.25s}.playcaller .loading .loader{margin:150px auto 0}.playcaller .loading .loading-words{text-align:center;color:#999;text-transform:uppercase;letter-spacing:1px;position:relative;top:-30px;left:5px;text-shadow:0 1px #000}.playcaller .featured{display:none;top:0;padding-top:60px}.playcaller .featured *{pointer-events:none!important}.playcaller .featured.featured-flip,.playcaller .featured.featured-flip .item{transform:rotateY(180deg);transform-origin:center}.playcaller .featured.featured-flip .textbox{transform:rotateY(180deg) translateX(35px);transform-origin:center}.playcaller .preview{transition:.3s;box-shadow:0 6px 12px 0 rgba(0,0,0,.2),0 3px 6px 0 rgba(0,0,0,.12);cursor:pointer}.playcaller .preview:hover{box-shadow:0 6px 12px 0 rgba(0,0,0,.6),0 3px 6px 0 rgba(0,0,0,.4)}.playcaller .preview .name{transition:.3s}.playcaller .canvas{height:100%;width:100%;transform:none;pointer-events:none}.playcaller .canvas-inner-outer-wrapper,.playcaller .canvas-inner-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;width:1000px;height:auto;margin:auto}.playcaller .canvas-inner-wrapper{height:615px;transform-origin:left}.playcaller .canvas-inner-wrapper:after,.playcaller .canvas-inner-wrapper:before{position:absolute;top:-1000px;left:-6px;height:4000px;width:4px;opacity:.15;background:#fff;content:' ';display:block}.playcaller .canvas-inner-wrapper:after{left:auto;right:-6px}.canvas.route-mode .textbox textarea,.playcaller .canvas .route-helpers .end,.playcaller .canvas .textbox{pointer-events:none}.playcaller .empty{text-shadow:0 0 0 transparent}.playcaller .palette{display:none}.playcaller .palette .option-group{float:left!important;clear:none!important}.playcaller .palette .option-group .icon.icon-flip{font-size:28px;margin-bottom:-2px;opacity:.75}.playcaller.level-play .palette{display:block;position:fixed;bottom:15px;left:0;right:0;width:164px;margin:0 auto;z-index:2010}.playcaller.level-play .palette .option-group{margin:0}.playcaller.level-play .palette .option-group-flips{margin-right:15px}.playcaller .hud{display:none!important}.playcaller .categories,.playcaller .groups,.playcaller .plays-selected,.playcaller .types{display:none}.playcaller .plays-all{display:none;clear:both}.playcaller .level-selection{background:#219d23;color:#ddd;text-shadow:0 1px #000000cc;font-size:22px;text-align:center;padding:60px 0;width:227px;margin:0 30px 30px 0;float:left;position:relative;font-family:'Exo 2',sans-serif;font-weight:500;cursor:pointer;transition:.3s;box-shadow:0 6px 12px 0 rgba(0,0,0,.2),0 3px 6px 0 rgba(0,0,0,.12);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.playcaller .level-selection:nth-child(4n){margin-right:0}.playcaller .level-selection:hover{color:#fff;box-shadow:0 6px 12px 0 rgba(0,0,0,.6),0 3px 6px 0 rgba(0,0,0,.4)}.playcaller .level-selection:after{content:'';display:block;z-index:1103;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:radial-gradient(ellipse at center,transparent 0%,transparent 50%,rgba(0,0,0,.1) 100%)}.playcaller .level-selection.type-empty{background:#999;cursor:default}.playcaller .level-selection.type-empty:hover{color:#ddd}.playcaller .title{font-size:28px;font-family:'Exo 2',sans-serif;font-weight:500;padding-top:10px;margin-left:50px;float:left;text-shadow:0 1px #000;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.playcaller .title span{display:inline-block;margin-right:5px;cursor:pointer}.playcaller .title span:hover::after{color:#c2c9cc}.playcaller .title span.t-category{text-transform:capitalize}.playcaller .title span.t-group span{margin-right:0;pointer-events:none}.playcaller.level-playbooks .back{opacity:0;cursor:default}.playcaller.level-playbooks .title span.t-playbook,.playcaller.level-types .title span.t-playbook{cursor:default}.playcaller.level-categories .title span,.playcaller.level-groups .title span,.playcaller.level-play .title span,.playcaller.level-plays .title span{font-size:16px}.playcaller.level-categories .title span.t-playbook:after,.playcaller.level-groups .title span.t-playbook:after,.playcaller.level-groups .title span.t-type:after,.playcaller.level-play .title span.t-category:after,.playcaller.level-play .title span.t-group:after,.playcaller.level-play .title span.t-playbook:after,.playcaller.level-play .title span.t-type:after,.playcaller.level-plays .title span.t-category:after,.playcaller.level-plays .title span.t-playbook:after,.playcaller.level-plays .title span.t-type:after{content:'»';display:inline-block;margin-left:5px}.playcaller.level-categories .title span.t-type,.playcaller.level-groups .title span.t-category,.playcaller.level-play .title span.t-play,.playcaller.level-plays .title span.t-group{font-size:inherit;cursor:default}.pricing .switcher-wrapper{text-align:center;margin-bottom:35px}.pricing .switcher-wrapper .save-line{position:relative;top:-38px;left:250px;opacity:.5;transition:.15s;width:300px;margin:0 auto}.pricing .switcher-wrapper:hover .save-line{color:#000;opacity:1}.pricing .plan-boxes{text-align:center}.pricing .plan-boxes:after{content:' ';display:block;clear:both;margin-bottom:50px}.pricing .plan-box{width:300px;padding:0;float:left;margin:20px 0;overflow:hidden;opacity:.95;position:relative;display:block}.pricing .plan-box:first-of-type{margin-left:30px}.pricing .plan-box:hover{box-shadow:0 8px 16px 0 rgba(50,50,93,.14),0 4px 8px 0 rgba(0,0,0,.1)}.pricing .plan-box-middle{margin:0 20px;opacity:1}.pricing .plan-box-middle .name{font-size:26px;color:#fff}.pricing .plan-box .name{font-family:'Exo 2',sans-serif;background:#505c7b;font-weight:700;color:#f9f9f9;padding:10px 0;font-size:22px}.pricing .plan-box .amount{padding:60px 0;font-size:50px;color:#525252}.pricing .plan-box .amount span{opacity:.5;display:inline-block;margin-right:2px}.pricing .plan-box .mo{position:absolute;top:142px;left:195px;color:#777}.pricing .plan-box .mo span{position:relative;top:-2px;margin-right:1px}.pricing .plan-box .forwho{width:200px;color:#777;font-style:italic;margin:0 auto 20px}.pricing .plan-box .plan-footer{background:#36c;padding:10px 0;color:#fff}.pricing .plan-box .billed,.pricing .plan-box .save{position:absolute;top:75px;left:0;width:100%;transition:.3s;opacity:1;color:#36c}.pricing .plan-box .billed{top:172px;font-size:14px;color:#999}.pricing .plan-box .billed span{display:inline-block;margin-right:1px;opacity:.85}.pricing .plan-box .amount-monthly{display:none}.pricing .plan-box .amount-yearly{display:block}.pricing .plan-boxes-monthly .save{opacity:0}.pricing .plan-boxes-monthly .amount-monthly{display:block}.pricing .plan-boxes-monthly .amount-yearly{display:none}.pricing .plan-boxes-monthly .billed{opacity:0}.pricing .plan-box:first-of-type .mo{left:180px}.pricing .plan-boxes-monthly .plan-box:first-of-type .mo{left:195px}.pricing .plan-descs{text-align:center}.pricing .plan-desc{width:300px;padding:0 25px 0 30px;float:left;margin:0}.pricing .plan-desc:first-of-type{margin-left:30px}.pricing .plan-desc-middle{margin:0 20px}.pricing .plan-desc .no-cc{color:#999;font-size:14px;margin-top:5px;height:18px}.pricing .checklist-header{font-weight:600;text-align:left;text-transform:uppercase;font-size:20px;margin:50px 0 18px}.pricing .checklist{text-align:left;list-style:none;padding-left:0}.pricing .checklist li{font-size:20px;padding:5px 0 0 3px;margin-bottom:0}.pricing .checklist .icon-check{margin-right:15px;position:relative;top:-1px;color:#2ecc71}.pricing .checklist .icon-check.dark{color:#229c55}.signup-plan-subtitle{margin:-10px 0 20px;color:#777;font-weight:700;font-size:16px}.billing .change-plan-payment form,.signup-plan-box{text-align:center}.signup-plan-box .signup-plan-title{font-weight:700;font-size:22px}.signup-plan-box .signup-plan-length{color:#777}.signup-plan-box .signup-plan-info-bar{font-weight:700;margin:20px -30px;padding:15px 30px;background:rgba(18,91,152,.05)}.signup-plan-box .signup-plan-desc{width:200px;color:#777;font-style:italic;margin:0 auto 20px}.billing .change-plan-payment input[type=submit],.signup-plan-box .button{margin-bottom:0}.logged-in .pricing{padding-top:50px}.billing{font-size:16px}.billing .current-plan .plan-title-tag{display:inline-block;margin:0 35px 0 0}.billing .current-plan div{display:inline-block}.billing .current-plan .plan-name{font-size:20px;margin-right:20px}.billing .current-plan .plan-name .plan-name-trial,.billing .current-plan .plan-period{color:#999}.billing .current-plan .plan-status{color:#2ecc71aa;border:1px solid #2ecc7155;float:right;text-transform:uppercase;font-size:14px;padding:4px 12px;border-radius:15px;margin-bottom:-4px;font-weight:700;display:inline-block}.billing .current-plan .plan-status.status-yellow{color:#f39c12aa;border:1px solid #f39c1255}.billing .current-plan .plan-status.status-red{color:#e74c3caa;border:1px solid #e74c3c55}.billing .current-plan .plan-switch-link{color:#36c;float:right;padding-top:4px;opacity:.25}.billing .current-plan .plan-switch-link:hover{color:#000}.billing .current-plan .empty{color:#999;margin:0;padding:0}.billing .current-plan:hover .plan-switch-link{opacity:1}.billing .billing-buttons{margin-bottom:15px}.billing .billing-button{font-size:12px;min-width:0;margin:0 0 0 10px;text-align:center;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.billing .coupon-user .coupon-title-tag{display:inline-block;margin:0 20px 0 0}.billing .card-listing div,.billing .coupon-user .coupon-name{display:inline-block}.billing .coupon-user .coupon-name .coupon-terms{color:#999}.billing .coupon-user .remove-coupon-button{float:right;margin-left:10px;display:inline-block;border-bottom:1px dotted #aaa;color:#999;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.billing .coupon-user .remove-coupon-button:hover{color:#c33;border-color:#c33}.billing .coupon-user .remove-coupon-notice{float:right;display:none;width:auto;margin:0 0 0 10px}.billing .coupon-user .remove-coupon-notice .button{width:auto;margin-bottom:0}.billing .card-listing{border-bottom:1px solid #eee;padding:12px 0}.billing .card-listing:hover{color:#000}.billing .card-listing .cc-brand{width:120px;font-weight:700}.billing .card-listing .cc-dots{margin-right:3px;font-size:14px;line-height:16px}.billing .card-listing .cc-number{width:75px}.billing .card-listing .cc-slash{margin:0 3px 0 2px}.billing .card-listing .cc-right{float:right}.billing .card-listing .cc-default{text-transform:uppercase;font-size:14px;padding:4px 12px;border-radius:15px;color:#3366ccaa;border:1px solid #3366cc55;margin-left:30px;margin-bottom:-4px;font-weight:700}.billing .card-listing .cc-delete-confirmation{display:none;clear:both;width:100%;margin:12px 0 0;text-align:right}.billing .card-listing .cc-delete-confirmation div.ccd-wrapper,.billing .plans-cancel-subscription{display:inline-block;padding:6px 12px;border:1px solid #ddd;background:#eee}.billing .plans-cancel-subscription{display:none;max-width:300px;margin:0 auto 10px;padding:12px;text-align:center}.billing .billing-listing div,.billing .plans-cancel-subscription .billing-button,.billing.invoice-print .line div{display:inline-block}.billing .plans-cancel-subscription .billing-button-cancel-subscription{background:inherit;color:#999;border:0;box-shadow:0 0 0 transparent;font-size:14px;letter-spacing:.5px;font-weight:500;text-transform:uppercase;width:175px;text-align:center;display:block;margin:0 auto}.billing .plans-cancel-subscription .billing-button-cancel-subscription:hover{background:inherit;color:#222;border:0;box-shadow:0 0 0 transparent}.billing .billing-listing{width:100%;padding:8px 0}.billing .billing-listing:hover{color:#000;cursor:default}.billing .billing-listing:after{content:'';display:block;clear:both}.billing .billing-listing .number{width:160px}.billing .billing-listing .date{width:100px}.billing .billing-listing .right{float:right}.billing .billing-listing .status{text-transform:uppercase;font-size:14px;padding:4px 12px;border-radius:15px;margin-bottom:-4px;font-weight:700}.billing .billing-listing .status-success{color:#2ecc71aa;border:1px solid #2ecc7155}.billing .billing-listing .status-pending{color:#f39c12aa;border:1px solid #f39c1255}.billing .billing-listing .status-failed{color:#e74c3caa;border:1px solid #e74c3c55}.billing .billing-listing .amount{width:100px;text-align:right}.billing .billing-listing .amount span{opacity:.7;margin-right:2px}.billing .billing-listing .actions{width:80px;text-align:right}.billing .billing-listing:nth-of-type(n+10){display:none}.billing .billing-listing-header{margin-bottom:5px}.billing .billing-listing-header div{font-weight:600}.billing .billing-listing-header:hover{color:inherit;cursor:inherit}.billing .billing-list .billing-button-view-all{width:115px;margin:10px auto 0;display:block}.billing .billing-list.billing-list-all .billing-listing:nth-of-type(n+10){display:block}.billing .add-card{padding:20px 22px;min-height:190px}.billing .add-card .card-form{border:1px solid #e9e9e9;border-radius:5px;padding:8px;background:rgba(18,91,152,.05)}.billing .add-card .card-form .form-row{min-height:36px}.billing .add-card .StripeElement{background:#fff;padding:8px 12px;border-radius:5px;box-shadow:0 3px 4px rgba(50,50,93,.09),0 1px 2px rgba(0,0,0,.06)}.billing .add-card .StripeElement--focus{box-shadow:0 4px 5px rgba(50,50,93,.12),0 2px 3px rgba(0,0,0,.09)}.billing .add-card .StripeElement--webkit-autofill{background-color:#fefde5!important}.billing .add-card #card-errors{color:#fa755a;text-align:center;margin-top:8px}.billing .add-card .add-card-description{color:#888;font-size:13px;line-height:16px;text-align:center;margin:15px 0 0;font-style:italic}.billing .add-card button{border:0;outline:0;width:100%;display:block;margin:8px auto 0;background:#3498db;color:#fff;text-transform:uppercase;font-size:13px;line-height:18px;font-weight:700;letter-spacing:.5px;text-align:center;padding:6px 12px 5px;cursor:pointer;border-radius:2px;transition:.3s;box-shadow:0 3px 3px -3px rgba(0,0,0,.6);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:#36c}.billing .add-card button:hover{color:#fff;box-shadow:0 3px 8px -2px rgba(0,0,0,.6)}.billing .add-card button:focus{background:#224282}.billing .add-card button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;outline:0}.billing .change-plan-payment .amounts{margin-bottom:25px}.billing .change-plan-payment .amount:after,.billing .change-plan-payment .amounts:after{display:block;content:' ';clear:both}.billing .change-plan-payment .amount{padding:4px 16px;clear:both}.billing .change-plan-payment .amount div:first-of-type{float:left}.billing .change-plan-payment .amount div:last-of-type{float:right}.billing .change-plan-payment .amount div:last-of-type span{opacity:.75;margin-right:1px;margin-left:1px;display:inline-block}.billing .change-plan-payment .amount-items{border-bottom:1px solid #eee;margin-bottom:8px;padding-bottom:6px}.billing .change-plan-payment .amount-total{font-size:20px}.billing .change-plan-payment .balance-description,.billing .change-plan-payment .payment-description{text-align:center;color:#999;font-style:italic;max-width:300px;margin:20px auto 0}.billing.invoice-print{font-size:14px;line-height:22px}.billing.invoice-print *{display:none}.billing.invoice-print .invoice{display:block;width:420px;margin:75px auto;text-align:center;padding:35px 30px}.billing.invoice-print .invoice *{display:block}.billing.invoice-print .title{font-size:28px;margin-bottom:25px}.billing.invoice-print .type{font-size:22px;margin-bottom:8px}.billing.invoice-print .date{color:#777}.billing.invoice-print .status-section{background:#f7f7f9;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin:30px -30px;width:418x;padding:30px}.billing.invoice-print .status-section .amount{font-size:36px;padding:20px 0}.billing.invoice-print .status-section .amount span{opacity:.75;display:inline-block;margin-right:2px}.billing.invoice-print .status-section .paid{text-transform:uppercase;color:#27ae60;font-weight:700}.billing.invoice-print .line{clear:both;text-align:left;padding:10px 0}.billing.invoice-print .line .period{color:#999;text-transform:uppercase;width:100%;margin-bottom:2px}.billing.invoice-print .line .description{max-width:235px}.billing.invoice-print .line .description *{display:inline-block}.billing.invoice-print .line .description .coupon-terms{opacity:.65}.billing.invoice-print .line .right{float:right}.billing.invoice-print .line .quantity{width:40px;text-align:right}.billing.invoice-print .line .amount{width:80px;text-align:right}.billing.invoice-print .line .amount span{opacity:.75;display:inline-block;margin-right:1px}.billing.invoice-print .line-items{border-bottom:1px solid #ddd;margin-bottom:6px}.billing.invoice-print .line-total{font-size:18px}.billing.invoice-print .line-total-small{font-size:14px}.billing.invoice-print .line-total .description{text-align:right;width:250px}.billing.invoice-print .line-header{border-bottom:1px solid #ddd}.billing-reminder{font-size:16px;position:fixed;bottom:25px;right:25px;width:300px;padding:15px 20px;border-radius:4px;color:#525252;z-index:10000;transition:.2s ease-in-out}.billing-reminder .button{display:inline-block;font-size:12px;letter-spacing:0;margin:0;padding:4px 6px}.billing-reminder .reminder-close{position:absolute;top:0;right:0;height:30px;width:30px;opacity:.25;cursor:pointer}.billing-reminder .reminder-close:hover{opacity:.75}.billing-reminder .reminder-close:after,.billing-reminder .reminder-close:before{content:'';display:block;border-radius:4px;width:3px;height:18px;background:#000;position:absolute;top:6px;right:12px;transform:rotate(45deg)}.billing-reminder .reminder-close:after{transform:rotate(-45deg)}.billing-reminder.reminder-error{border:1px solid red;background:#ffa0a0}.billing-reminder.reminder-success{border:1px solid #70964e;background:#d8f5c4}.billing-reminder.reminder-warning{border:1px solid #cec460;background:#f8f4c4}.billing-reminder.reminder-hidden{opacity:0;pointer-events:none}@media only screen and (min-width:0px) and (max-width:568px){.billing .billing-listing .number,.billing .billing-listing-header{display:none}.billing .billing-listing{margin-bottom:20px}.billing .billing-listing .date{width:90px}.billing .billing-listing .right{float:none;margin-top:10px}.billing .billing-listing .amount{width:80px}.billing .billing-list-invoices .billing-listing .amount{width:auto}.billing .billing-list-invoices .billing-listing .right{float:right;margin-top:0}.billing .billing-list-invoices .billing-listing .right .actions{width:55px}.billing .card-listing .cc-number{width:60px;margin-bottom:10px}.billing-reminder{right:10px;bottom:10px}}@media only screen and (min-width:400px) and (max-width:419px){.billing.invoice-print .invoice{max-width:400px;padding-left:20px;padding-right:20px}.billing.invoice-print .status-section{margin-left:-20px;margin-right:-20px}}@media only screen and (min-width:0px) and (max-width:399px){.billing.invoice-print .invoice{max-width:360px;padding-left:10px;padding-right:10px}.billing.invoice-print .status-section{max-width:360px;margin-left:-10px}.billing.invoice-print .line .description{max-width:220px}}.billing-reminder{box-shadow:0 6px 12px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07)}.billing .billing-button{background:#fff;font-weight:400;color:#444;text-transform:none;padding:3px 8px;border-radius:3px;cursor:pointer;transition:.3s;box-shadow:0 0 0 1px rgba(50,50,93,.1),0 2px 5px 0 rgba(50,50,93,.08),0 1px 1.5px 0 rgba(0,0,0,.07),0 1px 2px 0 rgba(0,0,0,.08)}.billing .billing-button:hover{color:#000;box-shadow:0 0 0 1px rgba(50,50,93,.1),0 2px 5px 0 rgba(50,50,93,.1),0 3px 9px 0 rgba(50,50,93,.08),0 1px 1.5px 0 rgba(0,0,0,.08),0 1px 2px 0 rgba(0,0,0,.08)}.billing .billing-button:focus{background:#eee}.billing .billing-button-red:focus,.billing .billing-button-red:hover{background:#e74c3c;color:#fff}.billing .coupon-user .remove-coupon-button{margin-top:3px}.checklist{position:relative}.checklist .checklist-progress-bar{background:#ebedef;height:30px;width:100%;border-radius:15px;overflow:hidden;margin-bottom:15px;position:relative}.checklist .checklist-progress-bar-juice{background:#2ecc71;height:100%;width:0%;position:relative}.checklist .checklist-progress-bar-words{text-align:left;color:#fff;font-size:13px;position:absolute;top:6px;left:15px}.checklist .checklist-progress-bar-words-empty{color:#999}.checklist .checklist-hide-button{color:#aaa;position:absolute;top:10px;right:10px}.checklist .checklist-hide-button:hover{color:#000}.checklist .checklist-items,.palette{width:100%}.checklist .checklist-items-column{float:left;width:50%}.checklist .checklist-item{padding:8px 10px;display:block;clear:both;width:100%;border-radius:4px}.checklist .checklist-item:after{content:'';display:block;clear:both}.checklist .checklist-item div{float:left;transition:.3s}.checklist .checklist-item .checklist-check{height:30px;width:30px;background:0 0;border:2px solid #ddd;text-align:center;border-radius:100%;position:relative}.checklist .checklist-item .checklist-check .checkmark{position:absolute;top:6px;left:9px;display:inline-block}.checklist .checklist-item .checklist-check .checkmark:after{width:5px;height:10px;border-style:solid;border-color:#ddd;border-width:0 3px 3px 0;transform:rotate(45deg);border-radius:1px;content:'';display:block}.checklist .checklist-item .checklist-name{font-size:18px;padding-left:15px;color:#555;position:relative;top:4px}.checklist .checklist-item .checklist-arrow{width:15px;border-bottom:2px solid #e3e3e3;position:relative;float:right;right:20px;top:14px}.checklist .checklist-item .checklist-arrow:after{transition:.3s;content:'';display:block;border:2px solid #e3e3e3;border-radius:2px;transform:rotate(45deg);border-left:0;border-bottom:0;position:absolute;top:-3px;right:0;width:6px;height:6px}.checklist .checklist-item:hover{background:#f3f3f3}.checklist .checklist-item:hover .checklist-name{color:#000}.checklist .checklist-item:hover .checklist-arrow{transform:translateX(10px);border-color:#aaa}.checklist .checklist-item:hover .checklist-arrow:after{border-color:#aaa}.checklist .checklist-item.checklist-item-checked .checklist-name{color:#999}.checklist .checklist-item.checklist-item-checked .checklist-check{background:#2ecc71;border:2px solid #2ecc71}.checklist div.checklist-item:hover{background:inherit}.checklist div.checklist-item .checklist-name{cursor:default}.checklist div.checklist-item .checklist-arrow{display:none}.checklist .checklist-item:visited .checklist-check{border:2px solid #ddd}.checklist .checklist-item:visited .checklist-check .icon-check{border-color:#ddd}.checklist .checklist-item.checklist-item-checked:visited .checklist-check{border:2px solid #2ecc71}@media only screen and (min-width:0px) and (max-width:568px){.checklist .checklist-items-column{float:none;width:100%}.checklist .checklist-progress-bar-words-small span{display:none}}.palette{position:relative;z-index:1200;margin-bottom:40px}.palette .option-group:after,.palette:after{content:' ';display:block;clear:both}.palette .option-group{float:left;margin-right:20px;position:relative;top:0;left:0;box-shadow:0 6px 12px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07)}.palette .option-group .option{float:left;font-size:10px;text-transform:uppercase;text-align:center;padding:6px;width:45px;height:45px;color:#777;border:1px solid #ddd;border-left-color:#fff;cursor:pointer;background:#fcfcfc;box-shadow:0 0;background:#fff;background:linear-gradient(to bottom,#fff 0%,#ddd 100%);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.palette .option-group .option:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px;border-left:1px solid #ddd}.palette .option-group .option:first-of-type:hover{border-left:1px solid #ddd}.palette .option-group .option:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.palette .option-group .option:hover{background:#eee;border-left:1px solid #eee}.palette .option-group .option .item{background:0 0;transform-origin:top left}.palette .option-group .option .icon{color:#000;font-size:20px;margin-bottom:3px}.palette .option-group .option.option-selected{background:#eee;border-left-color:rgba(0,0,0,.1);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.4)}.palette .option-group .option.option-selected:hover{border-top:1px solid #d9d9d9}.palette .option-group.option-group-menu{position:relative}.palette .option-group.option-group-menu .option{border-top-right-radius:4px;border-bottom-right-radius:4px}.palette .option-group .option-menu{display:none;opacity:0;position:absolute;bottom:48px;left:-32px;width:140px;z-index:10000;padding:12px 15px;background:#fff;border-radius:3px;border:1px solid rgba(82,82,82,.25);box-shadow:0 6px 12px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07)}.palette .option-group .option-menu .menu-arrow{z-index:1001;content:' ';display:block;position:absolute;bottom:-10px;left:45%;border-style:solid;border-width:10px 8px 0;border-color:rgba(82,82,82,.35) transparent transparent}.palette .option-group .option-menu .menu-arrow:after{content:' ';display:block;position:absolute;left:-8px;bottom:1px;border-style:solid;border-width:10px 8px 0;border-color:#fff transparent transparent}.palette .option-group.option-group-menu.option-group-menu-active .option{background:#eee;border-top:1px solid #d9d9d9;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.4);border-top-right-radius:4px;border-bottom-right-radius:4px}.palette .option-group.option-group-menu.option-group-menu-active .option-menu{display:block;opacity:1}.palette .option-group .textbox-icon{width:60px}.palette .option-group .textbox{border:2px dashed #000;text-transform:none;position:relative;font-size:16px;height:31px;padding:3px 6px;transform-origin:top left}.palette .option-group .textbox .squares:after,.palette .option-group .textbox .squares:before,.palette .option-group .textbox:after,.palette .option-group .textbox:before{content:' ';display:block;position:absolute;width:4px;height:4px;border:2px solid #000;background:#fff}.palette .option-group .textbox:before{top:-4px;left:-4px}.palette .option-group .textbox:after{top:-4px;right:-4px}.palette .option-group .textbox .squares:before{bottom:-4px;left:-4px}.palette .option-group .textbox .squares:after{bottom:-4px;right:-4px}.palette .option-group .textbox span:last-of-type{display:none}.palette .option-group.option-group-zones{top:-1px;left:-1px}.palette .option-group .zone-icon{position:relative}.palette .option-group .zone-icon .zone-grabber{background:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.palette .option-group .zone-rectangle-icon{padding:10px 0 0 7px}.palette .option-group .zone-circle-icon{padding:7px 0 0 7px}.palette .option-group .zone{border:2px dashed #000;background:#00000033;transform-origin:top left}.palette .option-group .zone-rectangle{width:26px;height:20px}.palette .option-group .zone-rectangle.ui-draggable-dragging{width:150px;height:120px}.palette .option-group .zone-circle{width:26px;height:26px}.palette .option-group .zone-circle.ui-draggable-dragging{width:150px;height:150px}.palette .option-group-routes{float:right;margin-right:0;border-radius:3px}.palette .option-group-routes .option{width:35px;padding:5px}.palette .option-group-routes .option .route-icon{margin:auto}.palette .option-group-routes .gutter{text-align:center;font-size:12px;text-transform:uppercase;padding:2px 0;clear:both;letter-spacing:.5px;height:20px;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.palette .option-group-routes .gutter span.on{display:none}.palette .option-group-routes .gutter span.off,.palette .option-group-routes.route-mode-display .gutter span.on{display:inline-block}.palette .option-group-routes .gutter span.motion,.palette .option-group-routes.route-mode-display .gutter span.off,.palette .option-group-routes.route-mode-display.route-mode-display-motion .gutter span.on{display:none}.palette .option-group-routes .option.option-selected{box-shadow:inset 0 0 8px 0 rgba(0,0,0,.4)}.palette .option-group-routes.route-mode-display{border:1px solid #36c;position:relative;top:-1px;left:1px;margin-bottom:-2px;box-shadow:0 0 10px 0 rgba(51,102,204,.25)}.palette .option-group-routes.route-mode-display .gutter{background:#36c;color:#fff}.palette .option-group-routes.route-mode-display.route-mode-display-motion .gutter span.motion{display:inline-block}.palette .option-group-flips{clear:both}.editor.editor-route .palette .option-group-flips{clear:none}.palette .option-group .option.redo.deactive,.palette .option-group .option.undo.deactive{color:#aaa;cursor:default}.palette .option-group .option.redo.deactive span,.palette .option-group .option.undo.deactive span{opacity:.35}.palette .option-group .option.redo.deactive:hover,.palette .option-group .option.undo.deactive:hover{background:linear-gradient(to bottom,#fff 0%,#ddd 100%)}.palette .option-group .option.flip-direction,.palette .option-group .option.flip-play{letter-spacing:.5px}.palette .option-group .option.flip-direction .icon,.palette .option-group .option.flip-play .icon{font-size:28px;opacity:.75;margin-bottom:-2px}.palette .option-group .option.flip-direction .icon{position:relative;top:-3px}.palette .option-group .option.field-position-button{width:80px}.palette .option-group .option.field-position-button .icon-field-position{height:20px;width:65px;border:2px solid #222;margin-bottom:3px;opacity:.75;position:relative}.palette .option-group .option.field-position-button .icon-field-position:after,.palette .option-group .option.field-position-button .icon-field-position:before{display:block;content:'';width:1px;height:2px;background:#000;position:absolute;top:0;left:-1px;opacity:.5;box-shadow:2px 0 #000,4px 0 #000,6px 0 #000,8px 0 #000,12px 0 #000,14px 0 #000,16px 0 #000,18px 0 #000,22px 0 #000,24px 0 #000,26px 0 #000,28px 0 #000,32px 0 #000,34px 0 #000,36px 0 #000,38px 0 #000,42px 0 #000,44px 0 #000,46px 0 #000,48px 0 #000,52px 0 #000,54px 0 #000,56px 0 #000,58px 0 #000,60px 0 #000,2px 14px #000,4px 14px #000,6px 14px #000,8px 14px #000,12px 14px #000,14px 14px #000,16px 14px #000,18px 14px #000,22px 14px #000,24px 14px #000,26px 14px #000,28px 14px #000,32px 14px #000,34px 14px #000,36px 14px #000,38px 14px #000,42px 14px #000,44px 14px #000,46px 14px #000,48px 14px #000,52px 14px #000,54px 14px #000,56px 14px #000,58px 14px #000,60px 14px #000}.palette .option-group .option.field-position-button .icon-field-position:before{height:100%;opacity:.75;box-shadow:10px 0 #000,20px 0 #000,30px 0 #000,40px 0 #000,50px 0 #000}.palette .option-group .field-positions label:first-of-type{border-bottom:1px solid #eee;padding-bottom:8px}.palette .option-group .animate .anim{display:none}.palette .option-group .animate.animate-pause .anim-pause,.palette .option-group .animate.animate-play .anim-play,.palette .option-group .animate.animate-replay .anim-replay{display:block}.palette.animating .option-group{z-index:90;box-shadow:0 0 transparent}.palette.animating .option-group.option-group-animate{z-index:110;box-shadow:0 6px 12px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07)}.palette.animating .palette-blocker{background:#f6f7fb;opacity:.8;position:absolute;top:0;left:0;height:100%;width:100%;z-index:100}.route-icon{width:3px;height:33px;top:2px;background:#000;border-radius:3px;position:relative}.route-icon:after{content:' ';display:block;position:absolute}.route-icon-arrow:after{top:-3px;left:-6px;width:0;height:0;border-style:solid;border-width:0 8px 10px 7px;border-color:transparent transparent #000}.route-icon-block:after{top:0;left:-6px;width:15px;height:3px;border-radius:3px;background:#000;position:absolute}.route-icon-dashed{width:0;border-right:3px dotted #000;background:0 0}.route-icon-motion{width:0;left:-2px;transform:scaleY(.85) scaleX(1.2);transform-origin:top}.item.ex:after,.item.ex:before,.route-icon-motion:after,.route-icon-motion:before{display:block;content:'';width:3px;height:8px;background:#000;border-radius:4px;position:absolute}.route-icon-motion:after{transform:rotate(45deg);top:0;box-shadow:6px 6px #000,12px 12px #000,18px 18px #000}.route-icon-motion:before{transform:rotate(-45deg);top:4px;box-shadow:-6px 6px #000,-12px 12px #000,-18px 18px #000}.route-delete{border-radius:100%;position:absolute;z-index:10000;top:300px;left:300px;opacity:.75;display:none;text-align:center;height:30px;width:30px;cursor:pointer;border:1px solid #ddd;background:#fff;background:linear-gradient(to bottom,#fff 0%,#ddd 100%)}.route-delete:hover{background:#eee;opacity:1}.route-delete .icon{font-size:18px;color:#e74c3c;position:relative;top:1px}.item.letter span,.route-delete.route-delete-active{display:block}.canvas-wrapper{border:1px solid #ddd;border-radius:5px;width:1002px;position:relative;left:-1px;margin-bottom:19px;overflow:hidden}.canvas-wrapper.route-mode-display{border-color:#36c;box-shadow:0 0 12px 0 rgba(51,102,204,.5)}.canvas,.item{position:relative;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.canvas{padding:0;margin-bottom:0;overflow:hidden;background:#fff;transform-origin:top left;width:1000px;height:615px}.canvas.direction-flipped .formation-helper-offense{top:86px}.canvas.direction-flipped .formation-helper-defense{top:336px}.canvas.route-mode{cursor:crosshair}.canvas.hide-formation-helpers .formation-helper,.canvas.hide-hashes .hashes,.canvas.hide-lines .lines,.canvas.hide-numbers .field .numbers,.canvas.hide-vignette .vignette,.item span{display:none}.item{margin:0;height:30px;width:30px}.item:hover{cursor:pointer}.item.circle,.item.square{border:3px solid #000;background:#fff}.item.circle{border-radius:100%}.item.ex,.item.triangle{background:0 0!important}.item.ex:after,.item.ex:before{width:30px;height:4px;margin:0 auto;border-radius:1px;position:relative}.item.ex:after{top:9px;transform:rotate(-45deg)}.item.ex:before{top:13px;transform:rotate(45deg)}.item.triangle{position:relative}.item.triangle:after,.item.triangle:before{content:' ';display:block;position:absolute;top:0;left:-2px;border-top:29px solid #000;border-right:18px solid transparent;border-left:18px solid transparent}.item.triangle:after{top:3px;left:3px;border-top:21px solid #fff;border-right:13px solid transparent;border-left:13px solid transparent}.item.letter{font-size:30px;line-height:30px;background:0 0!important}.item.has-letter.circle,.item.has-letter.square{font-size:16px;line-height:16px;padding-top:4px}.item.has-letter.triangle{font-size:14px;line-height:14px;padding-top:3px}.item span{text-align:center;pointer-events:none;font-weight:700;position:relative;color:#000;width:70px;left:-19px;z-index:1001;text-transform:uppercase}.item span i{text-transform:lowercase;font-style:inherit;color:inherit}.item.has-letter.circle span,.item.has-letter.square span{display:block;left:-22px}.item.has-letter.triangle span{display:block;left:-19px}.item.item-moving,.item.item-moving.ex:after,.item.item-moving.ex:before{box-shadow:0 0 8px 0 rgba(82,82,82,.4)}.item.item-moving.ex,.item.item-moving.letter,.item.item-moving.triangle{box-shadow:0 0 0 0 transparent}.canvas .item.item-selected:hover .selector,.item.item-selected .selector{opacity:1}.item .selector{opacity:0;position:absolute;border:1px dashed rgba(0,0,0,.75);border-radius:100%}.item.square .selector{width:50px;height:50px;top:-13px;left:-13px}.item.circle .selector{width:42px;height:42px;top:-9px;left:-9px}.item.ex .selector{width:40px;height:40px;top:-5px;left:-5px}.item.triangle .selector{width:46px;height:46px;top:-12px;left:-7px}.item.letter .selector{width:50px;height:50px;top:-10px;left:-10px}.item .shade{display:none;opacity:.4;position:absolute;top:0;background:#000;height:100%}.item.shade-left .shade{display:block;left:0;width:50%}.item.shade-right .shade{display:block;right:0;width:50%}.item.shade-center .shade{display:block;left:10px;width:4px}.item.shade-left.circle .shade{border-top-left-radius:100%;border-bottom-left-radius:100%}.item.shade-right.circle .shade{border-top-right-radius:100%;border-bottom-right-radius:100%}.item.shade-left.triangle .shade,.item.shade-right.triangle .shade{background:0 0;height:0;width:0;z-index:1;top:2px;border-style:solid;border-color:#000 transparent transparent}.item.shade-left.triangle .shade{left:1px;border-width:23px 0 0 15px}.item.shade-right.triangle .shade{right:-1px;border-width:23px 15px 0 0}.item.shade-center.triangle .shade{z-index:1;top:3px;left:14px;height:24px;width:4px}.item.shade-center.ex .shade{left:13px}.item.shade-center.letter .shade{left:14px}.canvas .item,.play{position:absolute;z-index:5}.canvas .item:hover .selector{opacity:.5}.canvas .item.item-moving .selector{opacity:0}.play{z-index:1102;top:0;left:0;width:100%;height:100%}.play_opaque{z-index:1101;opacity:.25}.play_opaque,.route-helpers,.routes,.textboxes{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.route-helpers,.routes{z-index:2}.routes path{stroke:#000;stroke-width:3;stroke-linecap:round;fill:none;stroke-linejoin:bevel;pointer-events:auto}.routes path:hover{stroke-width:4;opacity:.75;cursor:pointer}.routes path.dashed{stroke-dasharray:8,8}.routes path.selected{stroke:#36c}.routes path.drawing{stroke-width:4;opacity:1}.route-helpers .end{position:absolute;top:0;left:0;cursor:pointer;pointer-events:auto}.route-helpers .end-arrow{width:0;height:0;border-style:solid;border-width:0 11px 16px;border-color:transparent transparent #000}.route-helpers .end-arrow:hover{opacity:.85}.route-helpers .end-block{width:21px;height:4px;border-radius:3px;background:#000}.route-helpers .end-arrow.selected{border-bottom-color:#36c}.route-helpers .end-block.selected{background:#36c}.textboxes{overflow:hidden}.textbox,.textbox textarea{font-size:20px;font-weight:700}.textbox{cursor:pointer;position:absolute;pointer-events:auto;color:#000;height:auto;border:2px dashed transparent;padding:3px 6px}.textbox textarea{background:0 0;height:26px;min-height:26px;max-height:600px;width:42px;min-width:42px;max-width:600px;margin:0;padding:0;border-radius:0;border:0;color:#222;resize:none;overflow:hidden}.textbox textarea:focus{box-shadow:none;color:#222}.textbox .sizer{display:none;pointer-events:none;font-size:20px;font-weight:700;position:absolute;top:3px;left:6px;white-space:pre-wrap;min-height:26px;max-height:600px;max-width:600px}.textbox.textbox-selected,.textbox:hover{border-color:rgba(0,0,0,.25)}.textbox.textbox-selected .trashButton,.textbox:hover .trashButton{display:block}.canvas.route-mode .textbox{cursor:crosshair}.canvas.route-mode .textbox:hover{border-color:transparent}.canvas.route-mode .textbox:hover .trashButton{display:none}.zones{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0}.zone{opacity:.85;border:2px dashed #fff;background:#ffffff33;box-sizing:content-box;padding:0 1px 1px 0;pointer-events:auto}.zone.zone-rectangle{width:150px;height:120px}.zone.zone-circle{width:150px;height:150px;border-radius:100%}.zone .zone-grabber{display:none;opacity:0}.zone.zone-circle .zone-grabber{display:block;position:absolute;bottom:0;right:0;width:50%;height:100%}.canvas .zone.zone-selected{opacity:1;box-shadow:0 0 5px rgba(255,255,255,.75)}.canvas .zone.zone-selected .trashButton{display:block}.canvas .zone.zone-selected .ui-resizable-se{display:block!important}.canvas .zone{position:absolute}.canvas .zone .ui-resizable-se:hover::after,.canvas .zone .ui-resizable-se:hover::before,.canvas .zone:hover{opacity:1}.canvas .zone:hover .trashButton{display:block}.canvas .zone .ui-resizable-se{height:20px;width:20px;position:absolute;bottom:0;right:0;cursor:nwse-resize}.canvas .zone .ui-resizable-se:before{width:20px}.canvas .zone .ui-resizable-se:after,.canvas .zone .ui-resizable-se:before{content:'';display:block;height:2px;background:#fff;opacity:.75;transform:rotate(-45deg);position:absolute;right:0}.canvas .zone .ui-resizable-se:before{bottom:10px}.canvas .zone .ui-resizable-se:after{width:10px;bottom:5px}.canvas.route-mode .zone{cursor:crosshair;pointer-events:none}.item-placeholders{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;display:none}.item-placeholders .item{opacity:.4;pointer-events:auto}.canvas.route-mode .item-placeholders{display:block}.canvas.centered .center-mark{opacity:1}.canvas.onlos .line.line-los{border-bottom:1px solid #ef9a9a;opacity:1}.canvas.onlosdef .line.line-los{border-top:1px solid #ef9a9a;opacity:1}.canvas.animating .route-helpers,.canvas.animating .routes{opacity:.3;transition:.3s ease-out}.canvas.animating.animating-untouched .route-helpers,.canvas.animating.animating-untouched .routes{opacity:1}.canvas.animating.animating-untouched.animating-pause .huds .hud-pause{animation-duration:0s}.formation-helper{z-index:1200;margin:0 auto;position:absolute;left:0;right:0;height:40px;width:230px;box-shadow:0 0 8px rgba(82,82,82,.15);border:1px solid #aaa;border-radius:4px;cursor:pointer;overflow:hidden;background:#fff;background:linear-gradient(to bottom,#fff 0%,#ccc 100%);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.formation-helper-offense{top:486px}.formation-helper-defense{top:236px}.formation-helper div{float:left;padding:9px 4px 9px 9px;height:100%;width:194px}.formation-helper div:hover,.formation-helper span:hover{background:rgba(0,0,0,.05)}.formation-helper span{float:right;display:block;height:38px;width:34px;padding:14px;border-left:1px solid #ddd;font-weight:700;color:#999;position:relative}.formation-helper span .icon-x{height:100%;width:100%;opacity:.4}.formation-helper span .icon-x:after,.formation-helper span .icon-x:before{width:3px}.trashButton{display:none;opacity:.75;height:30px;width:30px;border-radius:100%;position:absolute;top:-15px;right:-15px;cursor:pointer;border:1px solid #ddd;background:#fff;background:linear-gradient(to bottom,#fff 0%,#ddd 100%)}.trashButton:hover{background:#eee;opacity:1}.trashButton .icon-trash{position:absolute;top:4px;left:5px;font-size:19px;color:#e74c3c}.huds,.vignette{top:0;left:0;width:100%;pointer-events:none}.huds,.huds .exit-hud,.huds .reset-hud{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.huds{position:absolute;height:100%;background:0 0;z-index:-1}.huds .hud{color:#fff;height:125px;width:125px;font-size:125px;line-height:125px;position:absolute;margin:auto;top:0;right:0;left:0;bottom:0;opacity:0;transition:.3s ease;animation-duration:.3s}.huds .hud .icon{vertical-align:top}.huds .exit-hud,.huds .reset-hud{display:none;text-align:center;padding:6px 12px;background:rgba(255,255,255,.1);color:#fff;opacity:0;font-size:14px;line-height:14px;width:135px;margin:30px auto 0;transition:.3s ease}.huds .exit-hud .icon,.huds .reset-hud .icon{font-size:12px;margin-right:8px;position:relative;top:-2px}.animating .huds{z-index:1190;pointer-events:all}.animating .huds .exit-hud{display:block}.animating .huds:hover,.animating.animating-finished .huds{background:rgba(0,0,0,.1)}.animating .huds:hover .hud,.huds{transition:.3s ease}.animating .huds:hover .exit-hud:hover{opacity:1;transition:0s ease}.animating.animating-pause .huds:hover .hud.hud-play,.animating.animating-play .huds:hover .hud.hud-pause{opacity:.2}.animating.animating-finished .exit-hud{opacity:0}.animating .huds:hover .exit-hud,.animating.animating-finished .huds:hover .reset-hud{opacity:.8}.animating.animating-finished .huds:hover .reset-hud:hover{opacity:1;transition:0s ease}.animating.animating-finished .huds .hud.hud-replay{opacity:.2}.animating.animating-finished:hover .huds .hud.hud-replay{opacity:.4}.animating-pause .huds .hud-pause,.animating-play .huds .hud-play{animation-name:hud}.animating-pause .huds .hud-play,.animating-play .huds .hud-pause{transition:0s}.animating.animating-play+.add-play-button,.tutorial-mode.body-tutorial-step-1 h3.formation-names{opacity:0;pointer-events:none}@keyframes hud{0%{opacity:0;transform:scale(.5)}50%{opacity:.5}to{opacity:0;transform:scale(1)}}.vignette{z-index:1103;background:radial-gradient(ellipse at center,transparent 0%,transparent 50%,rgba(0,0,0,.1) 100%)}.field,.field .center-mark,.vignette{height:100%;position:absolute}.field{z-index:1100;top:0;background:#fff;pointer-events:none;left:0;width:100%}.field .center-mark{width:1px;background:0 0;border-left:1px solid #ef9a9a;left:50%;opacity:0}.field .lines{width:990px;position:relative;left:5px}.field .line{height:4px;width:100%;background:#000;opacity:.15;position:absolute;left:0}.field .line.line-40{top:-395px}.field .line.line-35{top:-295px}.field .line.line-30{top:-195px}.field .line.line-25{top:-95px}.field .line.line-20{top:5px}.field .line.line-15{top:105px}.field .line.line-10{top:205px}.field .line.line-5{top:305px}.field .line.line-0{top:405px}.field .line.line--5{top:505px}.field .line.line--10{top:605px}.field .line.line--15{top:705px}.field .line.line--20{top:805px}.field .line.line--25{top:905px}.field .line.line--30{top:1005px}.field .line.line-los{opacity:.6}.field .hashes .sideline{position:absolute;top:0}.field .hashes .sideline-left{left:5px}.field .hashes .sideline-right{right:5px}.field .hashes .hashline-left{left:375px}.field .hashes .hashline-right{right:375px}.field .hashes .hash{position:relative}.field .hashes .hash:nth-of-type(1){top:5px}.field .hashes .hash:nth-of-type(2){top:105px}.field .hashes .hash:nth-of-type(3){top:205px}.field .hashes .hash:nth-of-type(4){top:305px}.field .hashes .hash:nth-of-type(5){top:405px}.field .hashes .hash:nth-of-type(6){top:505px}.field .hashes .hash:nth-of-type(7){top:605px}.field .hashes .hash:nth-of-type(8){top:705px}.field .hashes .hash:nth-of-type(9){top:805px}.field .hashes .hash:nth-of-type(10){top:-95px}.field .hashes .hash:nth-of-type(11){top:-195px}.field .hashes .hash:nth-of-type(12){top:-295px}.field .hashes .hash:before{top:20px}.field .hashes .hash:after{top:60px}.field .hashes .hash:after,.field .hashes .hash:before{display:block;content:'';position:absolute;height:23px;width:16px;border-top:3px solid #fff;border-bottom:3px solid #fff;opacity:.12;box-sizing:border-box}.field .hashes .hashline-right .hash:after,.field .hashes .hashline-right .hash:before,.field .hashes .sideline-right .hash:after,.field .hashes .sideline-right .hash:before{right:0}.field .numbers{position:relative;top:-2000px;display:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.field .number{position:absolute;font-size:56px;font-weight:600;transform:rotate(90deg);color:rgba(255,255,255,.15);letter-spacing:4px;text-align:center;width:100px;height:50px;line-height:50px}.field .number:nth-of-type(1){top:-20px}.field .number:nth-of-type(2){top:180px}.field .number:nth-of-type(3){top:380px}.field .number:nth-of-type(4){top:580px}.field .number:nth-of-type(5){top:780px}.field .number:nth-of-type(6){top:980px}.field .number:nth-of-type(7){top:1180px}.field .number:nth-of-type(8){top:1380px}.field .number:nth-of-type(9){top:1580px}.field .number:nth-of-type(10){top:1980px}.field .number:nth-of-type(11){top:2180px}.field .number:nth-of-type(12){top:2380px}.field .number:nth-of-type(13){top:2580px}.field .numbers-left{position:relative;top:4px}.field .numbers-left .number{left:60px}.field .numbers-right{position:relative}.field .numbers-right .number{right:60px;transform:rotate(-90deg)}.field .number:after{display:block;content:'';width:0;height:0;border-style:solid;border-width:7px 0 7px 14px;border-color:transparent transparent transparent rgba(255,255,255,.12);position:absolute;top:20px;right:0}.field .numbers-left .number:after{border-width:7px 14px 7px 0;border-color:transparent rgba(255,255,255,.12) transparent transparent;right:auto;left:-4px}.field .number:nth-of-type(5):after{display:none}.field .number:nth-of-type(6):after,.field .number:nth-of-type(7):after,.field .number:nth-of-type(8):after,.field .number:nth-of-type(9):after{border-width:7px 14px 7px 0;border-color:transparent rgba(255,255,255,.12) transparent transparent;right:auto;left:-2px}.field .numbers-left .number:nth-of-type(6):after,.field .numbers-left .number:nth-of-type(7):after,.field .numbers-left .number:nth-of-type(8):after,.field .numbers-left .number:nth-of-type(9):after{border-width:7px 0 7px 14px;border-color:transparent transparent transparent rgba(255,255,255,.12);left:auto;right:-2px}.field-position-0 .field .numbers{display:block;top:-2000px}.field-position-5 .field .numbers{display:block;top:500px}.field-position-10 .field .numbers{display:block;top:400px}.field-position-30 .field .numbers{display:block;top:0}.field-position-50 .field .numbers{display:block;top:-400px}.field-position-80 .field .numbers{display:block;top:-1000px}.field-position-95 .field .numbers{display:block;top:-1300px}.field-position-5 .field .line.line-15{height:14px;top:95px}.field .number:nth-of-type(10),.field .number:nth-of-type(11),.field .number:nth-of-type(12),.field .number:nth-of-type(13),.field-position-5 .field .hashes .hash:nth-of-type(1),.field-position-5 .field .hashes .hash:nth-of-type(10),.field-position-5 .field .hashes .hash:nth-of-type(11),.field-position-5 .field .hashes .hash:nth-of-type(12),.field-position-5 .field .hashes .hash:nth-of-type(2),.field-position-5 .field .hashes .hash:nth-of-type(3),.field-position-5 .field .line.line-10,.field-position-5 .field .line.line-20,.field-position-5 .field .line.line-25,.field-position-5 .field .line.line-30,.field-position-5 .field .line.line-35,.field-position-5 .field .line.line-40{display:none}.field-position-0 .field .number:nth-of-type(10),.field-position-0 .field .number:nth-of-type(11),.field-position-0 .field .number:nth-of-type(12),.field-position-0 .field .number:nth-of-type(13){display:block}.field-position-0 .field .number:nth-of-type(8),.field-position-0 .field .number:nth-of-type(9){display:none}.field-position-10 .field .line.line-20{height:14px;top:-5px}.field-position-10 .field .hashes .hash:nth-of-type(1),.field-position-10 .field .hashes .hash:nth-of-type(10),.field-position-10 .field .hashes .hash:nth-of-type(11),.field-position-10 .field .hashes .hash:nth-of-type(12),.field-position-10 .field .hashes .hash:nth-of-type(2),.field-position-10 .field .line.line-15,.field-position-10 .field .line.line-25,.field-position-10 .field .line.line-30,.field-position-10 .field .line.line-35,.field-position-10 .field .line.line-40{display:none}.field-position-30 .field .line.line-40{height:14px;top:-405px}.field-position-30 .field .hashes .hash:nth-of-type(12),.field-position-30 .field .line.line-35{display:none}.field-position-80 .field .line.line--30{height:14px}.field-position-80 .field .hashes .hash:nth-of-type(9),.field-position-80 .field .line.line--25{display:none}.field-position-95 .field .line.line--15{height:14px}.field-position-95 .field .hashes .hash:nth-of-type(6),.field-position-95 .field .hashes .hash:nth-of-type(7),.field-position-95 .field .hashes .hash:nth-of-type(8),.field-position-95 .field .hashes .hash:nth-of-type(9),.field-position-95 .field .line.line--10,.field-position-95 .field .line.line--20,.field-position-95 .field .line.line--25,.field-position-95 .field .line.line--30{display:none}.direction-flipped .field{transform:rotate(180deg)}.playcaller .field-position-10 .field .line.line-20,.playcaller .field-position-30 .field .line.line-40,.playcaller .field-position-5 .field .line.line-15,.playcaller .field-position-80 .field .line.line--30,.playcaller .field-position-95 .field .line.line--15{margin:0 -7px;padding-right:14px;box-sizing:content-box}.playcaller .field-position-5.canvas-inner-wrapper:after,.playcaller .field-position-5.canvas-inner-wrapper:before{top:95px}.playcaller .field-position-10.canvas-inner-wrapper:after,.playcaller .field-position-10.canvas-inner-wrapper:before{top:-5px}.playcaller .field-position-30.canvas-inner-wrapper:after,.playcaller .field-position-30.canvas-inner-wrapper:before{top:-405px}.playcaller .field-position-80.canvas-inner-wrapper:after,.playcaller .field-position-80.canvas-inner-wrapper:before{top:auto;bottom:-405px}.playcaller .field-position-95.canvas-inner-wrapper:after,.playcaller .field-position-95.canvas-inner-wrapper:before{top:auto;bottom:-105px}.playcaller .direction-flipped.field-position-5.canvas-inner-wrapper:after,.playcaller .direction-flipped.field-position-5.canvas-inner-wrapper:before{bottom:95px;top:auto}.playcaller .direction-flipped.field-position-10.canvas-inner-wrapper:after,.playcaller .direction-flipped.field-position-10.canvas-inner-wrapper:before{bottom:-5px;top:auto}.playcaller .direction-flipped.field-position-30.canvas-inner-wrapper:after,.playcaller .direction-flipped.field-position-30.canvas-inner-wrapper:before{bottom:-405px;top:auto}.playcaller .direction-flipped.field-position-80.canvas-inner-wrapper:after,.playcaller .direction-flipped.field-position-80.canvas-inner-wrapper:before{bottom:auto;top:-405px}.playcaller .direction-flipped.field-position-95.canvas-inner-wrapper:after,.playcaller .direction-flipped.field-position-95.canvas-inner-wrapper:before{bottom:auto;top:-105px}.preview{width:227px;margin:0 30px 30px 0;float:left;padding:0;position:relative;overflow:hidden;display:block;background:0 0;transition:0s;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.preview:nth-child(4n),.routes-list .preview:nth-child(6n){margin-right:0}.routes-list .preview{width:158px;margin:0 10px 10px 0;height:132px}.routes-list .preview .canvas{width:227px;transform:scale(.7)}.routes-list .preview .name{top:-42px}.routes-list .preview .play .routes path{stroke-width:2px}.routes-list .preview .play .route-helpers{top:-1px;left:-1px}.routes-list .preview .play .route-helpers .end-arrow{border-width:0 4px 6px}.preview-inline{width:1000px;margin:0 0 30px -150px;padding:0!important;position:relative;overflow:hidden;display:block;background:0 0;transition:0s;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.preview-inline .play *{pointer-events:none!important}.preview .item span,.preview-inline .huds .exit-hud{display:none!important}.preview-inline .huds .reset-hud{display:block}.add-play-button{position:absolute;z-index:2200;bottom:5px;right:5px;opacity:1;pointer-events:all;transition:.2s ease}.add-play-button .add-play-label-css{float:right;display:block;height:32px;padding:7px 12px;position:relative;color:#777;text-transform:uppercase;font-size:14px;line-height:18px;font-weight:700;letter-spacing:.5px;border:1px solid #ddd;border-bottom-width:0;box-shadow:0 0;border-radius:4px;cursor:pointer;background:#eee;background:linear-gradient(to bottom,#fff 0%,#ccc 100%);box-shadow:0 6px 12px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07);transition:0s;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.add-play-button .add-play-label-css:hover{background:#eee}.add-play-button .view-play-label{float:left;margin-right:5px}.add-play-button .add-play-menu{position:absolute;right:0;bottom:34px;width:220px;padding:8px 0;max-height:500px;overflow-y:auto;-webkit-scrollbar-color:#ccc transparent;scrollbar-color:#ccc transparent;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 0 12px rgba(0,0,0,.3);pointer-events:none;transform:scaleY(0);transform-origin:bottom center;transition:.15s ease}.add-play-button .add-play-menu .loading-text{color:#999;text-transform:uppercase;font-size:14px;text-align:center;padding:30px 0;letter-spacing:1px}.add-play-button .add-play-button-playbook{padding:6px 12px;font-size:16px;color:#525252;display:block;cursor:pointer;transition:.15s ease-in-out;line-height:20px;position:relative;-webkit-user-select:none;user-select:none}.add-play-button .add-play-button-playbook:hover{background:#f0f0f2}.add-play-button .add-play-button-playbook .icon{font-size:20px;position:relative;top:-3px;color:#777;margin-right:10px}.add-play-button .playbooks-list-message{text-align:center;font-size:20px;padding:15px 20px 0}.add-play-button .playbooks-list-message.playbooks-list-message-two-button .button{margin:0 12px 15px 0}.add-play-button .playbooks-list-message.playbooks-list-message-two-button .button:last-of-type{margin-right:0}.add-play-button.add-play-button-active .add-play-label{background:#eee;box-shadow:inset 0 0 12px 0 rgba(0,0,0,.4)}.add-play-button.add-play-button-active .add-play-menu{transform:scaleY(1);pointer-events:all}.preview-lazyload .field .line.line-los,.preview-lazyload.preview .field .line.line-los{opacity:.15}.preview:hover{box-shadow:0 6px 12px 0 rgba(50,50,93,.2),0 3px 6px 0 rgba(0,0,0,.14)}.preview:hover .name{color:#fff;transition:.3s ease-in-out}.preview .name{background:#424242;color:#e7e7e7;padding:6px 5px 8px 18px;height:34px;font-family:'Exo 2',sans-serif;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview .name .icon{margin-right:0;position:relative;top:-2px;left:-6px;opacity:.8}.preview .name .count{background:#36c;display:block;position:absolute;height:100%;top:0;right:0;padding:6px 10px 8px}.preview.group .name{padding-right:20px}.preview .name span.nabbr{margin-right:2px}.preview .name span.amp{font-family:"Source Sans Pro",sans-serif}.preview .canvas{width:100%;height:140px;border:1px solid #ddd;border-bottom:0;border-top-left-radius:5px;border-top-right-radius:5px}.preview .play,.preview .play *{pointer-events:none!important}.preview .item{width:8px;height:8px;padding:0!important}.preview .item.circle,.preview .item.square{border-width:2px}.preview .item.triangle:before{border-top-width:6px;border-right-width:4px;border-left-width:4px}.preview .item.triangle:after{top:1px;left:0;border-top-width:3px;border-right-width:2px;border-left-width:2px}.preview .item.letter span{display:block!important;font-size:9px;line-height:9px;left:-31px}.preview .item.ex:after,.preview .item.ex:before{width:8px;height:2px}.preview .item.ex:after{top:2px}.preview .field .hashes .hash:before,.preview .item.ex:before{top:4px}.preview .textbox{padding:0;pointer-events:none}.preview .textboxarea{font-size:4px;position:relative;top:-16px}.preview .zone{border-width:1px}.preview .play .routes path{stroke-width:1px}.preview .play .routes path.dashed{stroke-dasharray:2,2}.preview .play .route-helpers .end-arrow{border-width:0 3px 4px}.preview .play .route-helpers .end-block{width:5px;height:1px;border-radius:2px}.preview .field .lines{width:221px;position:relative;left:2px}.preview .field .line{height:1px;width:100%;background:#000;opacity:.15;position:absolute;left:0}.preview .field .line.line-20{top:1px}.preview .field .line.line-15{top:24px}.preview .field .line.line-10{top:46px}.preview .field .line.line-5{top:68px}.preview .field .line.line-0{top:91px}.preview .field .line.line--5{top:114px}.preview .field .line.line--10{top:136px}.preview .field .line.line-los{opacity:.6}.preview .field .hashes .sideline{position:absolute;top:0}.preview .field .hashes .sideline-left{left:2px}.preview .field .hashes .sideline-right{right:2px}.preview .field .hashes .hashline-left{left:84px}.preview .field .hashes .hashline-right{right:84px}.preview .field .hashes .hash{position:relative}.preview .field .hashes .hash:nth-of-type(1){top:1px}.preview .field .hashes .hash:nth-of-type(2){top:24px}.preview .field .hashes .hash:nth-of-type(3){top:46px}.preview .field .hashes .hash:nth-of-type(4){top:68px}.preview .field .hashes .hash:nth-of-type(5){top:91px}.preview .field .hashes .hash:nth-of-type(6){top:114px}.preview .field .hashes .hash:nth-of-type(7){top:136px}.preview .field .hashes .hash:after{top:14px}.preview .field .hashes .hash:after,.preview .field .hashes .hash:before{height:6px;width:3px;border-width:1px}.preview .field .numbers{opacity:.8}.preview .field .number{font-size:12.5px;letter-spacing:2px;text-align:center;width:23px;height:12.5px;line-height:12.5px}.preview .field .number:nth-of-type(1){top:-6px}.preview .field .number:nth-of-type(2){top:39px}.preview .field .number:nth-of-type(3){top:84px}.preview .field .number:nth-of-type(4){top:129px}.preview .field .number:nth-of-type(5){top:174px}.preview .field .number:nth-of-type(6){top:219px}.preview .field .number:nth-of-type(7){top:264px}.preview .field .number:nth-of-type(8){top:309px}.preview .field .number:nth-of-type(9){top:353px}.preview .field .number:nth-of-type(10){top:444px}.preview .field .number:nth-of-type(11){top:489px}.preview .field .number:nth-of-type(12){top:534px}.preview .field .number:nth-of-type(13){top:579px}.preview .field .numbers-left{top:2px}.preview .field .numbers-left .number{left:12px}.preview .field .numbers-right .number{right:12px}.preview .field .number:after{border-width:1.5px 0 1.5px 3px;top:6px;right:1px}.preview .field .numbers-left .number:after{border-width:1.5px 3px 1.5px 0;left:-1px;right:auto}.preview .field .number:nth-of-type(6):after,.preview .field .number:nth-of-type(7):after,.preview .field .number:nth-of-type(8):after,.preview .field .number:nth-of-type(9):after{border-width:1.5px 3px 1.5px 0;left:-1px;right:auto}.preview .field .numbers-left .number:nth-of-type(6):after,.preview .field .numbers-left .number:nth-of-type(7):after,.preview .field .numbers-left .number:nth-of-type(8):after,.preview .field .numbers-left .number:nth-of-type(9):after{border-width:1.5px 0 1.5px 3px;right:0;left:auto}.preview .field-position-0 .field .numbers{top:-450px}.preview .field-position-5 .field .numbers{top:113px}.preview .field-position-10 .field .numbers{top:90px}.preview .field-position-30 .field .numbers{top:0}.preview .field-position-50 .field .numbers{top:-90px}.preview .field-position-80 .field .numbers{top:-225px}.preview .field-position-95 .field .numbers{top:-292px}.preview .field-position-5 .field .line.line-15{height:3px;top:22px}.preview .field-position-10 .field .line.line-20{height:3px;top:-1px}.preview .canvas.direction-flipped{margin-bottom:0}.menu{display:none;position:absolute;z-index:10000;width:257px;background:#fff;border-radius:3px;border:1px solid rgba(82,82,82,.25);box-shadow:0 6px 12px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.menu .menu-arrow,.menu .menu-arrow:after{content:'';display:block;position:absolute;border-style:solid;border-width:0 10px 12px}.menu .menu-arrow{z-index:1001;border-color:transparent transparent rgba(82,82,82,.35);top:-12px;left:45%}.menu .menu-arrow:after{left:-10px;top:1px;border-color:transparent transparent #fff}.menu .menu-content{padding:10px 15px}.menu .menu-content:after,.menu .options-position:after,.menu .options-route:after{content:'';display:block;clear:both}.menu .options-position{opacity:1}.menu .options-route{display:none;opacity:0}.menu.menu-custom .custom-abbr{display:block;margin-bottom:0}.menu.menu-custom .dropdown-position{float:left;width:180px;margin-right:15px}.menu .custom-abbr{display:none;width:30px;height:30px;float:left;padding:5px 1px;text-align:center;text-transform:uppercase}.menu.menu-color{width:auto}.menu.menu-position-selected .option-group-color{opacity:.3}.menu.menu-position-selected .option-group-color .color-blocker{display:block}.menu .option-group{float:left;margin-right:15px}.menu .option-group:last-of-type{margin-right:0}.menu .option{font-size:10px;font-weight:700;text-transform:uppercase;text-align:center;padding:5px;width:30px;height:30px;color:#777;border:1px solid #ddd;border-top-color:#fff;cursor:pointer;background:#fcfcfc;box-shadow:0 0;background:#fff;background:linear-gradient(to bottom,#fff 0%,#ddd 100%)}.menu .option.option-selected{background:#eee;border-top:1px solid #d9d9d9;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.4)}.menu .option.option-selected:hover{border-top:1px solid #d9d9d9}.menu .option:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px;border-top:1px solid #ddd}.menu .option:first-of-type:hover{border-top:1px solid #ddd}.menu .option:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom-width:1px}.menu .option:hover{background:#eee;border-top:1px solid #eee}.menu .dropdown{margin-bottom:10px}.menu .dropdown .dropdown-title span{margin-left:5px;text-transform:uppercase}.menu .dropdown .dropdown-title span:before{content:'(';display:inline-block}.menu .dropdown .dropdown-title span:after{content:')';display:inline-block}.menu .dropdown .dropdown-option span{float:right;width:25px}.menu .dropdown-active:after{display:block;content:' ';width:100px;height:200px}.menu .dropdown-position{height:30px}.menu .option-shade,.menu .option-type{padding:0}.menu .option-shade div.item,.menu .option-type div{left:-1px;transform:scale(.6)}.menu .option-group-type{width:60px}.menu .option-group-type .option{float:left}.menu .option-group-type .option:nth-of-type(1){border-top-right-radius:0}.menu .option-group-type .option:nth-of-type(2){border-top-right-radius:4px;border-top:1px solid #ddd}.menu .option-group-type .option:nth-of-type(2n){border-left-width:0}.menu .option-group-type .option:nth-last-of-type(2){border-bottom-width:1px;border-bottom-left-radius:4px}.menu .option-group-type .option:last-of-type{border-bottom-left-radius:0}.menu .option-group-type .item{text-transform:none}.menu .option-group-color{width:60px;position:relative}.menu .option-group-color .option{float:left}.menu .option-group-color .option:nth-of-type(2n+1){border-left-width:0}.menu .option-group-color .option:nth-last-of-type(2){border-bottom-width:1px;border-bottom-left-radius:4px}.menu .option-group-color .option:last-of-type{border-bottom-left-radius:0}.menu .option-group-color .color-blocker{display:none;height:100%;width:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.25);border-radius:4px}.menu .option-color div{height:18px;width:18px;margin:auto;background:#444}.menu .option-color-default{width:60px;border-left-width:1px!important}.menu .option-color-default div{background:#fff;border:4px solid #000;width:100%}.menu .option-group-delete{margin-top:90px}.menu .option-delete{font-size:20px;font-weight:700;color:#e74c3c;padding:0}.menu .option-delete .icon{position:relative;top:-1px}.menu .item.has-letter.circle span,.menu .item.has-letter.square span{left:-23px}.menu .option-group-route-menu{margin-bottom:-75px;margin-right:0}.menu .option-group-route-menu .option{height:75px}.menu .option-group-route-menu .option .route-icon{top:5px;left:8px;height:53px}.menu .route-menu-title-bar{position:absolute;top:0;left:0;width:100%;height:32px;border-bottom:1px solid #e3e3e3;z-index:1;background:#fff}.menu .route-menu-title-bar h6{padding:6px 0 0 12px;display:inline-block;float:left;margin-right:28px}.menu .route-settings{display:block;padding:1px 2px 0 0}.menu .route-settings .route-settings-button{display:inline-block;overflow:hidden;text-align:center;padding:5px;width:30px;height:28px;border:1px solid #ddd;cursor:pointer;background:#fcfcfc;box-shadow:0 0;background:#fff;background:linear-gradient(to bottom,#fff 0%,#ddd 100%)}.menu .route-settings .route-settings-button:hover{background:#eee}.menu .route-settings .route-settings-button .icon{font-size:18px;color:#000;opacity:.75;position:relative;top:-6px}.menu .route-settings .route-settings-button span{font-size:8px;position:relative;top:-20px;text-transform:uppercase;letter-spacing:.5px;color:#999}.menu .route-loaders{width:470px;position:relative;left:-2px;padding-top:25px}.menu .route-loaders:after{margin-bottom:25px}.menu .route-loaders h6{font-size:12px;border-bottom:1px solid #219d2399;margin-bottom:4px;display:inline-block;padding:0 1px 1px;font-weight:300;letter-spacing:.5px;clear:both}.menu .route-loaders.route-loaders-flipped .route-loader{transform:scaleX(-1)}.menu .route-loaders.route-loaders-flipped-vertical .route-loader{transform:scaleY(-1)}.menu .route-loaders.route-loaders-flipped.route-loaders-flipped-vertical .route-loader{transform:scaleX(-1) scaleY(-1)}.menu .route-loaders:after,.menu .route-section:after{content:'';display:block;clear:both}.menu .route-loader{height:70px;width:70px;margin-right:8px;margin-bottom:8px;float:left;cursor:pointer;background:#fff;border-radius:3px;border:1px solid rgba(82,82,82,.25);box-shadow:0 3px 6px 0 rgba(0,0,0,.07);overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.menu .route-loader:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.14)}.menu .route-loader.route-loader-unloaded{pointer-events:none}.menu .route-loader .route,.menu .route-loader .route-helpers-loader{width:1000px;height:615px;transform:scale(.1) translateX(-16%) translateY(10%);transform-origin:top left;position:absolute;top:0;left:0}.menu .route-loader .route-helpers-loader{top:-2px;left:-3px;pointer-events:none}.menu .route-loader.route-loader-zoom .route,.menu .route-loader.route-loader-zoom .route-helpers-loader{transform:scale(.4) translateX(-42.5%) translateY(-51%)}.menu .route-loader.route-loader-zoom .route-helpers-loader{top:-1px;left:-2px}.menu .route-loader.route-loader-zoom .route path{stroke-width:8px}.menu .route-loader.route-loader-zoom .route-helpers-loader .end.end-arrow{border-width:0 15px 22px}.menu .route-loader.route-loader-zoom .route-helpers-loader .end.end-block{width:30px;height:8px}.menu .route-loader .route path{stroke:#000;stroke-width:20px;stroke-linecap:round;stroke-linejoin:bevel;fill:none;transform-origin:center}.menu .route-loader .route path.dashed{stroke-dasharray:20,30}.menu .route-loader .route-helpers-loader .end{position:absolute;top:0;left:0;cursor:pointer;pointer-events:auto}.menu .route-loader .route-helpers-loader .end-arrow{width:0;height:0;border-style:solid;border-width:0 44px 64px;border-color:transparent transparent #000}.menu .route-loader .route-helpers-loader .end-block{width:84px;height:20px;border-radius:12px;background:#000}.menu.menu-routes{width:500px;height:180px;transform:translateX(-122px);transition:.15s ease}.menu.menu-routes .menu-arrow{transform:translateX(121px);transition:.15s ease}.context-menu,.menu.menu-routes .menu-content{overflow:hidden}.menu.menu-routes .options-position{transform:translateX(-120%);opacity:0;transition:.15s ease}.menu.menu-routes-show{height:350px;transition:0s all,.2s height ease;transform:translateX(0)}.menu.menu-routes-show .menu-arrow{transform:translateX(0);transition:0s ease}.menu.menu-routes-show .menu-content{height:100%;overflow-y:auto;-webkit-scrollbar-color:#ccc transparent;scrollbar-color:#ccc transparent}.menu.menu-routes-show .options-position{display:none}.menu.menu-routes-show .options-route{display:block;opacity:1;transition:.1s}.context-menu{position:absolute;z-index:20010;display:none;padding:8px 0;width:220px;max-height:600px;background:#fff;border-radius:3px;border-top-left-radius:0;border:1px solid rgba(82,82,82,.25);box-shadow:0 6px 12px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07)}.context-menu .menu-title{padding:5px 15px 13px;margin-bottom:8px;font-weight:500;font-family:'Exo 2',sans-serif;font-size:18px;border-bottom:1px solid rgba(82,82,82,.15);-webkit-user-select:none;user-select:none}.context-menu .menu-title .icon{display:none}.context-menu .menu-item{padding:8px 12px;font-size:16px;color:#525252;display:block;cursor:pointer;line-height:20px;position:relative;-webkit-user-select:none;user-select:none}.context-menu .menu-item:hover{background:#f0f0f2}.context-menu .menu-item .icon{font-size:20px;position:relative;top:-3px;color:#555}.context-menu .menu-item span{margin-left:10px}.context-menu .menu-item.menu-item-more:after{content:'';display:block;position:absolute;top:15px;right:12px;height:6px;width:6px;border-radius:2px;border:2px solid #999;border-left-width:0;border-bottom-width:0;transform:rotate(45deg);transition:.3s ease}.context-menu .menu-item.menu-item-more:hover::after{border-color:#555}.context-menu .menu-item.menu-item-remove{display:none}.context-menu .menu-group,.context-menu .menu-item{transition:.15s ease-in-out}.context-menu .menu-group-more{transform:translateX(100%);opacity:0}.context-menu .menu-group-playbooks-list{max-height:400px;overflow-y:auto;-webkit-scrollbar-color:#ccc transparent;scrollbar-color:#ccc transparent}.context-menu .menu-group-playbooks-list .menu-item .icon{float:left;top:0;color:#777}.context-menu .menu-group-playbooks-list .menu-item span{margin-left:12px;display:inline-block;width:auto}.context-menu .menu-group-playbooks-list .playbooks-list-message{text-align:center;font-size:20px;padding:15px 20px 0}.context-menu.context-menu-slide .menu-group{transform:translateX(-100%);opacity:0}.context-menu.context-menu-slide .menu-group-more{transform:translateX(0%);opacity:1}.context-menu .empty{font-size:14px}.context-menu .menu-title span.count{display:none}.context-menu .loading-text{color:#999;text-transform:uppercase;font-size:14px;text-align:center;padding:30px 0;letter-spacing:1px}.canvas .item.color-blue,.canvas .item.color-blue.ex:after,.canvas .item.color-blue.ex:before,.color-selector.color-blue,.menu .option-color-blue div{background:#3498db}.canvas .item.triangle.color-blue:after{border-top-color:#3498db}.canvas .item.letter.color-blue span{color:#3498db}.canvas .item.color-red,.canvas .item.color-red.ex:after,.canvas .item.color-red.ex:before,.color-selector.color-red,.menu .option-color-red div{background:#e74c3c}.canvas .item.triangle.color-red:after{border-top-color:#e74c3c}.canvas .item.letter.color-red span{color:#e74c3c}.canvas .item.color-green,.canvas .item.color-green.ex:after,.canvas .item.color-green.ex:before,.color-selector.color-green,.menu .option-color-green div{background:#2ecc71}.canvas .item.triangle.color-green:after{border-top-color:#2ecc71}.canvas .item.letter.color-green span{color:#2ecc71}.canvas .item.color-orange,.canvas .item.color-orange.ex:after,.canvas .item.color-orange.ex:before,.color-selector.color-orange,.menu .option-color-orange div{background:#e67e22}.canvas .item.triangle.color-orange:after{border-top-color:#e67e22}.canvas .item.letter.color-orange span{color:#e67e22}.canvas .item.color-purple,.canvas .item.color-purple.ex:after,.canvas .item.color-purple.ex:before,.color-selector.color-purple,.menu .option-color-purple div{background:#9b59b6}.canvas .item.triangle.color-purple:after{border-top-color:#9b59b6}.canvas .item.letter.color-purple span{color:#9b59b6}.canvas .item.color-yellow,.canvas .item.color-yellow.ex:after,.canvas .item.color-yellow.ex:before,.color-selector.color-yellow,.menu .option-color-yellow div{background:#f1c40f}.canvas .item.triangle.color-yellow:after{border-top-color:#f1c40f}.canvas .item.letter.color-yellow span{color:#f1c40f}.theme-paper .field .number{color:rgba(0,0,0,.15)}.theme-paper .field .number:after,.theme-paper .field .numbers-left .number:nth-of-type(6):after,.theme-paper .field .numbers-left .number:nth-of-type(7):after,.theme-paper .field .numbers-left .number:nth-of-type(8):after,.theme-paper .field .numbers-left .number:nth-of-type(9):after{border-color:transparent transparent transparent rgba(0,0,0,.12)}.theme-paper .field .number:nth-of-type(6):after,.theme-paper .field .number:nth-of-type(7):after,.theme-paper .field .number:nth-of-type(8):after,.theme-paper .field .number:nth-of-type(9):after,.theme-paper .field .numbers-left .number:after{border-color:transparent rgba(0,0,0,.12) transparent transparent}.theme-paper .field .hashes .hash:after,.theme-paper .field .hashes .hash:before{border-color:#000;opacity:.08}.theme-paper .zone{border-color:#000;background:#00000033}.theme-paper .zone .ui-resizable-se:after,.theme-paper .zone .ui-resizable-se:before{background:#000}.theme-paper .huds .exit-hud:hover,.theme-paper .huds .hud,.theme-paper .huds .reset-hud:hover{color:#000}.theme-paper .huds .exit-hud,.theme-paper .huds .reset-hud{background:rgba(0,0,0,.1);color:#333}.theme-grass,.theme-grass .field{background:#219d23}.theme-grass .field .line,.theme-grass .item .shade,.theme-grass .item.ex:after,.theme-grass .item.ex:before{background:#fff}.theme-grass .vignette{background:radial-gradient(ellipse at center,transparent 0%,transparent 50%,rgba(0,0,0,.2) 100%)}.theme-grass .item{background:#219d23;border-color:#fff}.palette-theme-blackboard .item-over-canvas span,.palette-theme-grass .item-over-canvas span,.theme-blackboard .item span,.theme-grass .item span{color:#fff}.theme-grass .item.letter.color-blue span{color:#58beff}.theme-grass .item.ex.color-blue:after,.theme-grass .item.ex.color-blue:before{background:#58beff}.theme-grass .item.shade-left.triangle .shade,.theme-grass .item.shade-right.triangle .shade{border-color:#fff transparent transparent}.theme-grass .item .selector{border:1px dashed rgba(255,255,255,.9)}.theme-grass .item:hover .selector{opacity:.6}.theme-grass .item.triangle:before{border-top-color:#fff}.theme-grass .item.triangle:after{border-top-color:#219d23}.theme-blackboard .play .routes path,.theme-grass .play .routes path{stroke:#fff}.theme-grass .play .routes path.selected{stroke:#555}.theme-grass .play .route-helpers .end-arrow{border-bottom-color:#fff}.palette-theme-grass .item-over-canvas.ex:after,.palette-theme-grass .item-over-canvas.ex:before,.theme-grass .play .route-helpers .end-block{background:#fff}.theme-grass .play .route-helpers .end-block.selected{background:#555}.theme-grass .play .route-helpers .end-arrow.selected{border-bottom-color:#555}.theme-grass .textbox.textbox-selected,.theme-grass .textbox:hover{border-color:rgba(255,255,255,.25)}.theme-blackboard .textbox textarea,.theme-grass .textbox textarea{color:#ddd}.preview .theme-grass{border-color:#219d23}.palette-theme-grass .item-over-canvas{background:#219d23;border-color:#fff}.palette-theme-grass .item-over-canvas.triangle:before{border-top-color:#fff}.palette-theme-grass .item-over-canvas.triangle:after{border-top-color:#219d23}.palette-theme-grass .textbox.item-over-canvas{border-color:rgba(255,255,255,.25);background:0 0;color:#ddd}.palette-theme-grass .zone.item-over-canvas{border:2px dashed #fff;background:#ffffff33}.theme-blackboard,.theme-blackboard .field{background:#333}.theme-blackboard .field .line,.theme-blackboard .item .shade,.theme-blackboard .item.ex:after,.theme-blackboard .item.ex:before{background:#fff}.theme-blackboard .vignette{background:radial-gradient(ellipse at center,transparent 0%,transparent 50%,rgba(0,0,0,.2) 100%)}.theme-blackboard .item{background:#333;border-color:#fff}.theme-blackboard .item .selector{border:1px dashed rgba(255,255,255,.9)}.theme-blackboard .item:hover .selector{opacity:.6}.theme-blackboard .item.triangle:before{border-top-color:#fff}.theme-blackboard .item.triangle:after{border-top-color:#333}.theme-blackboard .play .routes path.selected{stroke:#36c}.theme-blackboard .play .route-helpers .end-arrow{border-bottom-color:#fff}.palette-theme-blackboard .item-over-canvas.ex:after,.palette-theme-blackboard .item-over-canvas.ex:before,.theme-blackboard .play .route-helpers .end-block{background:#fff}.theme-blackboard .play .route-helpers .end-block.selected{background:#36c}.theme-blackboard .play .route-helpers .end-arrow.selected{border-bottom-color:#36c}.theme-blackboard .textbox.textbox-selected,.theme-blackboard .textbox:hover{border-color:rgba(255,255,255,.25)}.preview .theme-blackboard{border-color:#333}.palette-theme-blackboard .item-over-canvas{background:#219d23;border-color:#fff}.palette-theme-blackboard .item-over-canvas.triangle:before{border-top-color:#fff}.palette-theme-blackboard .item-over-canvas.triangle:after{border-top-color:#333}.palette-theme-blackboard .textbox.item-over-canvas{border-color:rgba(255,255,255,.25);background:0 0;color:#ddd}.export .layouts{margin-bottom:15px}.checkbox:after,.export .layouts:after,.radio:after{content:' ';display:block;clear:both}.export .layouts.layouts-landscape,.export .layouts.layouts-more{display:none}.export .layout{float:left;width:140px;height:160px;margin-right:16px;padding:10px 15px;background:#f9f9f9;border:1px solid #e9e9e9;border-radius:3px;cursor:pointer;text-align:center;position:relative;transition:.3s}.export .layout:hover{background:#eee;border:1px solid #ddd}.export .layout.selected,.export.exporting .layout.selected:hover{background:#ddd;border:1px solid #aaa;color:#000}.export .layout .disp{border:2px solid #000;border-radius:2px;display:inline-block;background:#fff;padding:8px;width:85px;height:110px;position:relative}.export .layout .disp i{background:#f7f7f7;border:1px solid #aaa;display:block;box-sizing:border-box}.export .layout .disp b{height:1px;width:30px;opacity:.5;background:#000;display:block;position:absolute;box-shadow:0 4px,0 8px,0 12px,0 16px}.export .layout p{position:absolute;bottom:6px;left:0;right:0;margin:0}.export .layout p span{color:#999;font-size:12px}.export .layout-landscape .disp,.export .layout-landscape-four .disp,.export .layout-landscape-nine .disp,.export .layout-landscape-six .disp,.export .layout-landscape-three .disp,.export .layout-landscape-two .disp{width:110px;height:85px;top:12px}.export .layout-portrait .disp i{width:65px;height:50px}.export .layout-landscape .disp i{width:90px;height:64px}.export .layout-two .disp i{width:65px;height:42px}.export .layout-two .disp i:first-of-type{margin-bottom:6px}.export .layout-three .disp i{width:36px;height:25px}.export .layout-three .disp i:first-of-type{margin-bottom:8px}.export .layout-three .disp i:nth-of-type(2){margin-bottom:8px}.export .layout-four .disp i{width:30px;height:19px;float:left;margin:0 5px 30px 0}.export .layout-eight .disp i:nth-of-type(2n),.export .layout-four .disp i:nth-of-type(2n),.export .layout-landscape-four .disp i:nth-of-type(2n),.export .layout-landscape-nine .disp i:nth-of-type(3n),.export .layout-landscape-six .disp i:nth-of-type(3n),.export .layout-landscape-three .disp i:nth-of-type(3n),.export .layout-landscape-two .disp i:nth-of-type(2n),.export .layout-six .disp i:nth-of-type(2n),.export .layout-ten .disp i:nth-of-type(2n){margin-right:0}.export .layout-eight .disp i,.export .layout-six .disp i{width:30px;height:19px;float:left;margin:0 5px 16px 0}.export .layout-eight .disp i{margin:0 5px 5px 0}.export .layout-ten .disp i{width:22px;height:14px;float:left;margin:0 10px 5px 0;position:relative;left:5px}.export .layout-landscape-two .disp i{width:42px;height:28px;float:left;margin:0 6px 0 0}.export .layout-landscape-three .disp i{width:27px;height:18px;float:left;margin-right:4px}.export .layout-landscape-four .disp i{width:42px;height:28px;float:left;margin:0 6px 8px 0}.export .layout-landscape-six .disp i{width:27px;height:18px;float:left;margin:0 4px 18px 0}.export .layout-landscape-nine .disp i{width:27px;height:18px;float:left;margin:0 4px 5px 0}.export .layout-three-notes .disp b{left:50px;width:25px}.export .layout-three-notes .disp b:nth-of-type(1){top:15px}.export .layout-three-notes .disp b:nth-of-type(2){top:48px}.export .layout-three-notes .disp b:nth-of-type(3){top:81px}.export .layout-four-notes .disp b{left:8px}.export .layout-four-notes .disp b:nth-of-type(1){top:32px}.export .layout-four-notes .disp b:nth-of-type(2){top:32px;left:43px}.export .layout-four-notes .disp b:nth-of-type(3){top:81px}.export .layout-four-notes .disp b:nth-of-type(4){top:81px;left:43px}.export .layout-landscape-two-notes .disp b{left:8px;top:44px;width:42px}.export .layout-landscape-two-notes .disp b:nth-of-type(2){left:56px}.export .layout-landscape-three-notes .disp b{left:8px;top:34px;width:27px}.export .layout-landscape-three-notes .disp b:nth-of-type(2){left:38px}.export .layout-landscape-three-notes .disp b:nth-of-type(3){left:71px}.export .export-expander{font-size:14px;padding:1px;color:#36c;border-bottom:1px dotted #3366cc99;display:inline-block;cursor:pointer;margin:0 15px 10px 0;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.export .export-expander:hover{color:#224282;border-color:#224282}.export .export-expander i.hh,.export .export-expander.export-expander-expanded i.ss{display:none}.export .export-accordion{background:#f9f9f9;border:1px solid #ddd;margin-bottom:20px}.export .export-accordion .export-accordion-title{position:relative;font-size:16px;font-weight:600;color:#777;padding:15px 20px;cursor:pointer;border-bottom:1px solid transparent;background:#f3f3f3;transition:.3s;-webkit-user-select:none;user-select:none}.export .export-accordion .export-accordion-title:hover{color:#000;background:#eee}.export .export-accordion .export-accordion-title:hover::after{border-top-color:#777}.export .export-accordion .export-accordion-title:after{display:block;content:'';position:absolute;top:22px;right:30px;width:0;height:0;border-style:solid;border-width:8px 7.5px 0;border-color:#bbb transparent transparent;transition:.2s}.export .export-accordion .export-accordion-content{display:none;padding:25px 30px}.export .export-accordion .setting-description{max-width:410px}.export .export-accordion.export-accordion-active .export-accordion-title{border-bottom:1px solid #e9e9e9}.export .export-accordion.export-accordion-active .export-accordion-title:after{transform:rotate(-180deg) translateY(2px)}.export .export-accordion.export-accordion-active .export-accordion-content{display:block}.export .export-button div:last-of-type{display:inline-block}.export .export-button span:last-of-type{display:none}.export.exporting .layout{pointer-events:none}.export.exporting .layout:hover{cursor:default;background:#f9f9f9;border:1px solid #e9e9e9}.export.exporting .export-button{background:#999;cursor:default}.export.exporting .export-button span:first-of-type{display:none}.export.exporting .export-button span:last-of-type{display:block}.export-pages{display:none;position:absolute;top:1000px;left:400px;background:#fff;margin-bottom:90px}.export-pages .export-page{display:none;width:1002px;background:#fff;margin-bottom:20px;transform:scale(2);transform-origin:top left}.export-pages .page-title{font-family:'Exo 2',sans-serif;font-size:28px;line-height:36px;font-weight:500;margin-left:1px;padding-bottom:10px;height:35px;top:0;box-sizing:content-box;background:#fff;position:relative;z-index:1001;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-pages .page-title .title-formations div,.export-pages .page-title .title-play{display:inline-block}.export-pages .page-title .title-formations{display:inline-block;font-size:16px;color:#999;margin-left:10px}.export-pages .page-title .title-formations span{display:inline-block;padding:0 5px}.export-pages .canvas{width:1002px;border-radius:0;border:1px solid #eee;position:relative;z-index:1000}.export-pages .canvas .zones-canvas{position:absolute;top:0;left:0;z-index:0;opacity:.85}.export-pages .canvas .vignette{background:url(/theme/images/export-gradient-overlay.png);background-size:100%;opacity:.2}.export-pages .canvas.theme-paper .vignette{opacity:.1}.export-pages .textbox textarea{min-width:600px;min-height:600px}.export-pages .item.has-letter.circle span,.export-pages .item.has-letter.square span{left:-20px;top:1px}.export-pages .item.ex{transform:rotate(45deg)}.export-pages .item.ex:after{transform:rotate(0deg);top:-17px}.export-pages .item.ex:before{transform:rotate(0deg);top:0;height:30px;width:4px}.export-pages .item.shade-left.circle .shade{top:3px;left:3px}.export-pages .item.shade-right.circle .shade{top:3px;right:-3px}.export-pages .item.shade-center.circle .shade{top:3px;left:13px}.export-pages .item.shade-left.square .shade{top:3px;left:3px}.export-pages .item.shade-right.square .shade{top:3px;right:-3px}.export-pages .item.shade-center.square .shade{top:3px;left:13px}.export-pages .canvas.canvas-square{height:1000px}.export-pages .canvas.canvas-square .field,.export-pages .canvas.canvas-square .play{top:193px}.export-pages .canvas.canvas-square.direction-flipped .field{top:-192px}.export-pages.export-image-only .canvas{border:0;width:1000px}.export-pages.export-image-only .export-page{width:1000px}.export-pages.export-hide-play-name .title-play,.export-pages.export-image-only .page-title{display:none}.export-pages.export-hide-play-name .title-formations{margin-left:0}.export-pages.export-hide-formation-name .title-formations{display:none}.export-pages.export-layout-landscape .page-title,.export-pages.export-layout-portrait .page-title{top:-4px}.export-pages.export-layout-three .page-title,.export-pages.export-layout-three-notes .page-title{font-size:42px;top:-2px}.export-pages.export-layout-three .page-title .title-formations,.export-pages.export-layout-three-notes .page-title .title-formations{font-size:24px}.export-pages.export-layout-landscape-four .page-title,.export-pages.export-layout-landscape-two .page-title,.export-pages.export-layout-landscape-two-notes .page-title{font-size:38px;top:-1px}.export-pages.export-layout-landscape-four .page-title .title-formations,.export-pages.export-layout-landscape-two .page-title .title-formations,.export-pages.export-layout-landscape-two-notes .page-title .title-formations{font-size:23px}.export-pages.export-layout-eight .page-title,.export-pages.export-layout-four .page-title,.export-pages.export-layout-four-notes .page-title,.export-pages.export-layout-landscape-nine .page-title,.export-pages.export-layout-landscape-six .page-title,.export-pages.export-layout-landscape-three .page-title,.export-pages.export-layout-landscape-three-notes .page-title,.export-pages.export-layout-six .page-title,.export-pages.export-layout-ten .page-title{font-size:50px}.export-pages.export-layout-eight .page-title .title-formations,.export-pages.export-layout-four .page-title .title-formations,.export-pages.export-layout-four-notes .page-title .title-formations,.export-pages.export-layout-landscape-nine .page-title .title-formations,.export-pages.export-layout-landscape-six .page-title .title-formations,.export-pages.export-layout-landscape-three .page-title .title-formations,.export-pages.export-layout-landscape-three-notes .page-title .title-formations,.export-pages.export-layout-six .page-title .title-formations,.export-pages.export-layout-ten .page-title .title-formations{font-size:30px}.export-load-images{height:1px;width:1px;opacity:.1;overflow:hidden;position:relative}.prompt.prompt-export .progress-bar{width:100%;height:35px;border-radius:4px;overflow:hidden;border:1px solid #ccc;background:#eee;position:relative;margin-bottom:12px;box-shadow:inset 0 0 8px rgba(0,0,0,.15)}.prompt.prompt-export .progress-bar .progress-bar-juice{width:0%;height:100%;background:#2ecc71;transition:.8s ease-in-out;position:relative;overflow:hidden}.prompt.prompt-export .progress-bar .progress-bar-juice:after{display:block;content:'';height:200%;width:75px;position:absolute;top:-50%;left:-75px;opacity:.2;background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 50%,rgba(255,255,255,0) 100%);animation:progress-bar-glow 2s cubic-bezier(0,.2,.8,1) infinite}.prompt.prompt-export .progress-bar-status{font-size:16px;color:#777}@keyframes progress-bar-glow{0%{transform:translateX(0) rotate(10deg)}to{transform:translateX(400px) rotate(10deg)}}.button{background:#36c;color:#fff;text-transform:uppercase;font-size:14px;line-height:18px;font-weight:700;letter-spacing:.5px;text-align:center;display:inline-block;padding:8px 16px;margin:0 6px 15px;cursor:pointer;border-radius:2px;transition:.3s;box-shadow:0 3px 3px -3px rgba(0,0,0,.6);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.button:hover,input[type=submit]:hover{color:#fff;box-shadow:0 3px 8px -2px rgba(0,0,0,.6)}.button:focus,input[type=submit]:focus{color:#fff;background:#224282}.button:active{color:#fff}.button.button-red{background:#c33}.button.button-red:focus{background:#802020;color:#fff}.button.button-grey{background:#777}.button.button-grey:focus{background:#555}.button.button-none{background:0 0;box-shadow:0 0 transparent;color:#555;border:1px solid transparent}.button.button-none:hover{background:#eee;border:1px solid #aaa;box-shadow:0 3px 8px -2px rgba(0,0,0,.6)}.button.button-reveal{background:0 0;box-shadow:0 3px 3px -3px transparent;color:#999;font-weight:400}.button.button-reveal:hover{box-shadow:inherit}.button.button-red.button-reveal:hover{background:#e74c3c;box-shadow:0 3px 3px -3px rgba(0,0,0,.6);color:#fff;font-weight:700}.button-simple{background:#fff;font-weight:400;color:#444;text-transform:none;padding:6px 12px;cursor:pointer;box-shadow:0 0 0 1px rgba(50,50,93,.1),0 2px 5px 0 rgba(50,50,93,.08),0 1px 1.5px 0 rgba(0,0,0,.07),0 1px 2px 0 rgba(0,0,0,.08)}.button-simple:hover{color:#000;box-shadow:0 0 0 1px rgba(50,50,93,.1),0 2px 5px 0 rgba(50,50,93,.1),0 3px 9px 0 rgba(50,50,93,.08),0 1px 1.5px 0 rgba(0,0,0,.08),0 1px 2px 0 rgba(0,0,0,.08)}.button-simple:focus{background:#f3f3f3}.button-simple-red:hover{background:#e74c3c;color:#fff}.buttons{text-align:center;clear:both;padding-top:25px}.buttons .button,.buttons .input[type=submit]{margin-bottom:0}input,select,textarea{font-family:"Source Sans Pro",sans-serif;font-size:16px;color:#575b64;border:1px solid #e3e3e3;background:#fdfdfd;margin:0 0 15px;padding:8px 12px;width:100%;border-radius:2px;appearance:none;outline:0}input:focus,select:focus,textarea:focus{color:#40434a;box-shadow:0 0 3px 0 rgba(0,0,0,.15)}input[type=submit]{border:0;width:auto;min-width:135px;background:#36c;color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:.5px;text-align:center;display:inline-block;padding:8px 16px;margin:0 6px 15px;cursor:pointer;border-radius:2px;transition:.3s;box-shadow:0 3px 3px -3px rgba(0,0,0,.6);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}input.editable{border:1px solid transparent}input.editable:hover{background:#fdfdfd;border:1px solid #e3e3e3}input.editable:focus{background:#fdfdfd;border:1px solid #e3e3e3}.checkbox,.radio{cursor:pointer;margin-bottom:8px;display:block;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.checkbox input,.radio input{display:none}.radio div{display:inline-block;background:#fff;height:20px;width:20px;position:relative;border:1px solid #ddd;border-radius:100%;vertical-align:top;transition:.2s;box-shadow:0 3px 6px 0 rgba(50,50,93,.12),0 1px 1px 0 rgba(0,0,0,.08)}.radio input~div:after{display:block;content:' ';position:absolute;left:6px;top:6px;width:8px;height:8px;border-radius:100%;background:#fff;opacity:0;transform:scale(.1)}.radio span{display:inline-block;margin-left:5px;max-width:245px;transition:.1s ease-in-out}.checkbox input:checked~div,.radio input:checked~div{background:#36c;border:0}.radio input:checked~div:after{opacity:1;transition:.3s;transform:scale(1)}.checkbox:hover span,.radio:hover span{opacity:.8}.checkbox div{display:inline-block;background:#fff;height:20px;width:20px;position:relative;border:1px solid #ddd;border-radius:3px;vertical-align:top;transition:.2s;box-shadow:0 3px 6px 0 rgba(50,50,93,.12),0 1px 1px 0 rgba(0,0,0,.08)}.checkbox input~div:after{display:block;content:' ';position:absolute;left:7px;top:2px;width:4px;height:10px;border:solid #fff;border-width:0 3px 3px 0;opacity:0;transform:rotate(45deg) scale(.1)}.checkbox span{display:inline-block;margin-left:8px;max-width:240px;transition:.1s ease-in-out}.checkbox input:checked~div:after{opacity:1;transition:.3s;transform:rotate(45deg) scale(1)}.dropdown{width:100%;position:relative;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.dropdown .dropdown-list,.dropdown .dropdown-title{width:100%;background:#fff;border:1px solid #ddd;border-radius:4px}.dropdown .dropdown-title{height:30px;cursor:pointer;background:linear-gradient(to bottom,#fff 0%,#ddd 100%);padding:4px 10px;position:relative}.dropdown .dropdown-title:after{content:' ';display:block;position:absolute;top:12px;right:10px;width:0;height:0;border-style:solid;border-width:6px 6px 0;border-color:#999 transparent transparent}.dropdown .dropdown-list{display:none;z-index:10010;padding:1px;position:absolute;top:30px;box-shadow:0 6px 12px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07)}.dropdown .dropdown-option{width:100%;cursor:pointer;border-radius:4px;padding:3px 10px;display:block}.dropdown .dropdown-option:hover{background:#eee}.dropdown .dropdown-option-empty{color:#999}.delete-form .button.delete-button-low-key:hover,.delete-form-inline .button.delete-button-low-key:hover,.dropdown a.dropdown-option{color:#555}.dropdown-active .dropdown-list{display:block}.dropdown-active .dropdown-title{background:#f9f9f9;box-shadow:inset 0 0 8px 0 rgba(0,0,0,.15)}.dropdown-active .dropdown-title:after{top:11px;transform:rotate(180deg)}.delete-form{text-align:center;margin:0 auto 50px;width:100%;max-width:420px;padding-top:20px}.delete-form input,.delete-form-inline input{display:inline-block;margin-bottom:0;width:auto}.delete-form .button{display:inline-block}.delete-form .button.delete-button-low-key{background:inherit;color:#999;font-weight:500;border:0;box-shadow:0 0 0 0 rgba(0,0,0,.6)}.delete-form .confirm-section{display:none}.delete-form .notice{margin-bottom:20px}.delete-form-inline{text-align:inherit;margin:0;width:auto;max-width:280px;padding-top:0;float:right}.delete-form-inline .button{display:inline-block}.delete-form-inline .button.deletee-button-low-key{background:0 0;color:#999;font-weight:500;border:0;box-shadow:0 0 0 0 rgba(0,0,0,.6)}.delete-form-inline .button.cancel-delete{margin-left:15px}.delete-form-inline .confirm-section{display:none}.delete-form-inline .notice{margin-bottom:15px!important;text-align:center}.notice{width:100%;padding:8px 10px;margin-bottom:10px;border-radius:5px;box-shadow:0 6px 12px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07)}.notice.notice-error{border:1px solid red;background:#ffa0a0}.notice.notice-success{border:1px solid #70964e;background:#d8f5c4}.notice.notice-warning{border:1px solid #cec460;background:#f8f4c4}.notice span:first-of-type{font-weight:700}.notice:last-of-type{margin-bottom:25px}.notice a{color:#2980b9;border-bottom:1px dashed #2980b9}.notice a:hover{color:#3498db;border-bottom:1px dotted #3498db}.notice a.button,.notice a.button:hover{color:#fff}.notices-quick{z-index:10000;position:fixed;top:16px;left:0;right:0;text-align:center;height:0;width:300px;margin:0 auto}.notices-quick .notice{padding:5px 15px;box-sizing:border-box;margin:0 auto;font-size:16px;min-width:125px;width:auto;display:inline-block;position:relative;color:#fff;font-weight:700;text-align:center;border-radius:3px;box-shadow:0 0 8px rgba(0,0,0,.15);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:.3s ease-in-out;opacity:0;transform:translateY(-100px);animation-name:notice;animation-duration:4s}.notices-quick .notice.notice-error{border:1px solid #c0392b;background:#e74c3c}.notices-quick .notice.notice-success{border:1px solid #27ae60;background:#2ecc71}.notices-quick .notice.notice-warning{border:1px solid #f1c40f;background:#f1c40f}.notices-quick .notice span:first-of-type{font-weight:700;display:none}.notices-quick .notice a{border-bottom:1px dotted rgba(255,255,255,.6);color:#fff}.notices-quick .notice a:hover{opacity:.85}@keyframes notice{0%,to{opacity:0;transform:translateY(-100px)}8%,90%{opacity:1;transform:translateY(0)}}.tooltip{display:none;position:absolute;top:-200px;left:0;z-index:10000;max-width:300px;text-align:center;background:#36c;border:1px solid #4596ff;padding:8px 15px;color:#fff;border-radius:4px;box-shadow:0 6px 12px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07)}.helpful-hint-arrow:after,.tooltip-arrow,.tooltip-arrow:after{content:' ';display:block;position:absolute;border-style:solid;border-width:0 10px 12px}.tooltip-arrow{z-index:1001;margin-left:-10px;top:-12px;left:50%;border-color:transparent transparent #4596ff}.helpful-hint-arrow:after,.tooltip-arrow:after{left:-10px;top:1px;border-color:transparent transparent #36c}.helpful-hint a,.tooltip a{border-bottom:1px dotted #fff;display:inline-block;color:#fff}.helpful-hint a:hover,.tooltip a:hover{border-bottom:1px solid #fff}.tooltip.tooltip-top .tooltip-arrow{transform:rotate(180deg);top:auto;bottom:-12px}.tooltip.tooltip-left .tooltip-arrow{transform:rotate(90deg);left:auto;top:50%;right:-16px;margin-left:0;margin-top:-6px}.tooltip.tooltip-right .tooltip-arrow{transform:rotate(-90deg);top:50%;left:-16px;margin-left:0;margin-top:-6px}.helpful-hint{display:none;position:absolute;top:-200px;left:0;z-index:10000;width:300px;text-align:center;background:#36c;border:1px solid #4596ff;padding:8px 15px;color:#fff;border-radius:4px;box-shadow:0 6px 12px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07)}.helpful-hint-arrow{z-index:1001;content:' ';display:block;position:absolute;top:-12px;left:140px;border-style:solid;border-width:0 10px 12px;border-color:transparent transparent #4596ff}.tutorial{z-index:10000}.tutorial-bg{height:100%;width:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10001;background:rgba(0,0,0,.3)}.tutorial-bg.tutorial-bg-hidden{background:0 0;height:0;width:0}.tutorial-steps{width:300px;box-sizing:border-box;padding:10px 15px 54px;position:absolute;z-index:10009;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.25)}.tutorial-steps.tutorial-steps-default{top:0!important;right:0;left:0!important;margin:10% auto 0}.tutorial-control.tutorial-control-next span.last,.tutorial-step,.tutorial-steps.tutorial-steps-default .triangle,.tutorial-steps.tutorial-steps-first .tutorial-control-prev,.tutorial-steps.tutorial-steps-last .tutorial-control-next .default{display:none}.tutorial-steps.tutorial-steps-last .tutorial-control-next .last{display:block}.tutorial-steps.tutorial-position-bottom .triangle{top:-10px;left:0;right:0}.tutorial-steps.tutorial-position-left .triangle{right:-10px;top:0;bottom:0;transform:rotate(90deg)}.tutorial-steps.tutorial-position-right .triangle{left:-10px;top:0;bottom:0;transform:rotate(-90deg)}.tutorial-steps.tutorial-position-top .triangle{bottom:-10px;left:0;right:0;transform:rotate(180deg)}.tutorial-steps .triangle{width:0;height:0;position:absolute;margin:auto}.tutorial-steps .triangle:after,.tutorial-steps .triangle:before{content:'';display:block;position:absolute;top:-1px;left:-11px;width:0;height:0;border-style:solid;border-width:0 9px 11px;border-color:transparent transparent #ccc}.tutorial-steps .triangle:after{top:0;left:-10px;border-width:0 8px 10px;border-color:transparent transparent #fff}.tutorial-step:first-of-type{display:block}.tutorial-step h3{font-size:20px;line-height:26px;font-weight:400;margin-bottom:12px}.tutorial-step p{font-size:14px;line-height:18px;margin-bottom:10px}.tutorial-control,.tutorial-controls{-webkit-user-select:none;user-select:none}.tutorial-controls{position:absolute;bottom:0;left:0;border-top:1px solid #ddd;width:100%}.tutorial-control{width:50%;box-sizing:border-box;border-left:1px solid #ddd;display:block;float:left;font-size:14px;line-height:20px;text-align:center;padding:12px 0;cursor:pointer;transition:.3s}.tutorial-control.tutorial-control-prev{border-left:0}.tutorial-control.tutorial-control-next{float:right}.tutorial-control:hover{background:#ddd}.tutorial-control.tutorial-control-prev:hover .arrow{opacity:1;transform:rotate(135deg) translate(3px,3px)}.tutorial-control.tutorial-control-next:hover .arrow{opacity:1;transform:rotate(-45deg) translate(3px,3px)}.tutorial-control .arrow{opacity:.8;display:inline-block;width:4px;height:4px;border:solid #444;border-width:0 2px 2px 0;border-radius:1px;padding:0;position:relative;top:-2px;transition:.3s}.tutorial-control.tutorial-control-prev .arrow{right:1px;transform:rotate(135deg)}.tutorial-control.tutorial-control-next .arrow{left:1px;transform:rotate(-45deg)}.tutorial-exit-button{opacity:.4;width:30px;height:25px;position:absolute;top:0;right:0;z-index:1001;cursor:pointer;transition:.3s}.tutorial-exit-button:after,.tutorial-exit-button:before{position:absolute;content:' ';height:14px;width:2px;background-color:#333;top:0;right:0;left:0;bottom:0;margin:auto}.tutorial-exit-button:before{transform:rotate(45deg)}.tutorial-exit-button:after{transform:rotate(-45deg)}.blog .related-posts .post-listing .post-cover:hover,.playsys .filter-bar .filter-label.filter-label-empty span,.tutorial-exit-button:hover{opacity:1}.tutorial-highlight{position:relative!important;z-index:10005!important}.tutorial.tutorial-exited .tutorial-bg,.tutorial.tutorial-exited .tutorial-steps{display:none}.tutorial-restart{display:none;z-index:9900;background:#fff;text-align:center;padding:25px 0;font-size:18px;font-weight:700;box-shadow:0 0 5px 0 rgba(0,0,0,.25)}.tutorial-restart .tutorial-restart-button{margin:0 auto;cursor:pointer;font-weight:400;padding:10px 0}.tutorial-restart .tutorial-restart-button:hover{color:#000}.tutorial.tutorial-exited .tutorial-restart{display:block;position:fixed;width:200px;bottom:10px;left:10px;background:#fff;padding:0}.tutorial-exited-footerSection{padding-bottom:150px}.tutorial-mode .helpful-hint,.tutorial-mode .menu{z-index:11000}.tutorial-mode.body-tutorial-step-route-mode .palette{z-index:auto}.tutorial-mode.body-tutorial-step-route-mode .palette .option-group-routes{background:#eee}.tutorial-mode.body-tutorial-step-select-formation .panel{z-index:11001}.tutorial-mode.body-tutorial-step-select-formation .header{z-index:11000}.blog,.guide{background:#fff}.guide .header,.guide .panel,.playsys .filter-bar .filter.filter-icon .filter-label:after{display:none}.guide .header.header-guide{display:block}.guide .header h1{left:0;margin:0}.guide .header h1 a{padding-left:30px}.guide .header .guide-title{display:block;float:left;height:60px;padding:17px 5px;margin-right:50px;color:#36c}.guide .header .guide-title:hover{text-shadow:0 1px rgba(25,50,100,.2)}.guide .header .links-right{margin-right:50px}.guide .footer .site-title span{margin:4px 0 0 8px;font-size:25px}.guide .guide-panel{background:#f6f7fb;border-right:1px solid #e3e3e3;width:310px;padding:100px 20px 0 40px;height:100%;position:fixed;top:0;left:0;z-index:1995;overflow:visible;transition:.15s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.guide .guide-panel a{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.guide .guide-section{font-size:18px;margin-bottom:10px;position:relative}.guide .guide-section-active .guide-link{color:#36c}.guide .guide-section-active .guide-link:before{transform:rotate(90deg)}.guide .guide-section-active .guide-items{display:block}.guide .guide-link{font-weight:600;color:#525252;padding-left:18px;display:block}.guide .guide-section-more .guide-link:before{display:block;content:'';opacity:.65;position:absolute;top:7px;left:0;width:0;height:0;border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent #525252;transition:.15s ease-in-out}.guide .content h3 a:hover,.guide .guide-link:hover{color:#000}.guide .guide-section-more .guide-link:hover::before{border-left-color:#000}.guide .guide-items{display:none;padding:10px 0 1px 35px;transition:.15s ease-in-out}.guide .guide-item{display:block;margin-bottom:8px;color:#525252}.guide .guide-item:hover{color:#36c}.guide .content{padding-top:120px;margin:0 0 0 450px;width:700px}.guide .content h3{padding-top:105px;margin-top:-65px;font-size:24px;line-height:32px}.guide .content h3 a{color:inherit;position:relative}.guide .content h3 a:after,.guide .content h3 a:before{display:block;content:'';position:absolute;bottom:4px;left:-27px}.guide .content h3 a:before{background:#e9ecf0;transition:.1s;border-top-left-radius:2px;border-top-right-radius:2px;height:16px;width:12px}.guide .content h3 a:after{width:0;height:0;border-style:solid;border-width:0 6px 4px;border-color:transparent transparent #fff}.guide .content h3 a:hover::before{background:#c3c6cb}.guide .page-content{padding-bottom:50px}.guide .page-content p a.button{margin-bottom:0}.guide .guide-block{border:1px solid #e3e3e3;background:#f6f7fb;padding:20px}.guide .guide-block:after,.share-line:after,.site-line:after{display:block;content:'';clear:both}.guide .guide-box{display:block;float:left;padding:15px 25px;background:#fff;width:48%;margin-right:4%;margin-bottom:25px;font-weight:600;color:#224282;box-shadow:0 6px 12px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07);border-top:1px solid #eee}.guide .guide-box:hover{box-shadow:0 6px 12px 0 rgba(50,50,93,.2),0 3px 6px 0 rgba(0,0,0,.14)}.guide .guide-box:nth-of-type(2n){margin-right:0}.guide.guide-panel-active .menu-icon-line:nth-of-type(1){transform:rotate(45deg);position:relative;top:6px}.guide.guide-panel-active .menu-icon-line:nth-of-type(3){transform:rotate(-45deg);position:relative;top:-10px}.guide.guide-panel-active .menu-icon-line:nth-of-type(2){opacity:0}.blog .content{color:#323232;padding-left:0}.blog iframe.youtube,.blog-strip{margin:0 auto;width:700px;max-width:100%}.blog .header{box-shadow:0 0 10px rgba(0,0,0,.1)}.blog .panel{left:-225px}.blog .menu-icon{height:68px;width:68px;position:absolute;right:-68px;padding-top:24px}.blog.logged-in .menu-icon{display:block}.blog .post-cover{width:1000px;margin:0 0 50px -160px}@media (max-width:979px){.blog .blog-strip .post-cover{width:960px;margin-left:-130px}}.blog h2,.blog h4{font-size:40px;line-height:52px;margin-bottom:20px}.blog h3{font-size:34px;line-height:42px;margin-bottom:30px;margin-top:55px}.blog h3.subtitle{font-family:"Source Sans Pro",sans-serif;font-weight:300;font-size:27px;line-height:34px;margin:-10px 0 20px;color:#525252}.blog .post-cover+h3{margin-top:0}.blog h4{font-size:26px;line-height:36px;font-weight:600;font-family:"Source Sans Pro",sans-serif}.blog hr{margin-top:45px;margin-bottom:45px}.blog blockquote,.blog p,.blog ul{margin-bottom:30px}.blog li,.blog p{font-size:22px;line-height:34px}.blog iframe.youtube{height:394px;margin:0 auto 30px;display:block}.blog shortcode.shortcode-toca{position:relative;top:42px;margin-bottom:0;opacity:.7}.blog .post-listing{width:485px;margin-right:30px;margin-bottom:60px;float:left}.blog .post-listing .post-cover{width:485px;height:276px;display:block;margin:0 0 18px;border:1px solid rgba(0,0,0,.2);background-color:#eee;background-size:cover;background-position:50% 50%;background-origin:border-box}.blog .post-listing .post-cover:hover{opacity:.9;border-color:rgba(0,0,0,.5)}.blog .post-listing h3{font-size:26px;line-height:29px;margin:0 0 10px}.blog .post-listing h3 a{color:#323232}.blog .post-listing h3 a:hover,.blog .related-posts .post-listing:hover h3{color:#000}.blog .post-listing p{font-size:20px;line-height:26px;color:#777}.blog .post-listing.post-listing-big{width:100%;margin-right:0;margin-bottom:40px}.blog .post-listing.post-listing-big .post-cover{width:600px;height:338px;float:left;margin:0 30px 0 0}.blog .post-listing.post-listing-big h3{font-size:32px;line-height:35px}.blog .post-listing:nth-of-type(3),.blog .post-listing:nth-of-type(6),.blog .post-listing:nth-of-type(9){margin-right:0}.blog .related-posts{margin-bottom:-100px;background:rgba(0,0,0,.025)}.blog .related-posts .content{padding:75px 0}.blog .related-posts .post-listing{float:left;width:32%;margin-right:2%;margin-bottom:0;padding-bottom:25px;background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 8px 16px rgba(0,0,0,.08);border-radius:4px;overflow:hidden}.blog .related-posts .post-listing.post-listing-no-image{padding-top:20px;padding-bottom:20px}.blog .related-posts .post-listing:nth-of-type(3n){margin-right:0}.blog .related-posts .post-listing .post-cover{width:100%;height:150px;border-width:0 0 1px;margin-bottom:15px;transition:.3s ease}.blog .related-posts .post-listing h3{padding:0 15px;font-size:20px;line-height:24px;color:#525252;transition:.3s ease}.blog .related-posts .post-listing p{padding:0 15px;font-size:18px;line-height:23px;margin-bottom:0}.blog .related-posts .post-listing:hover{box-shadow:0 12px 24px rgba(0,0,0,.24)}.blog .related-posts .post-listing:hover .post-cover{opacity:.9}.share-line{padding:10px 0 30px;border-bottom:1px solid #f3f3f3;margin-bottom:50px}.share-line .categories{float:left}.share-line .categories a{display:inline-block;padding:6px 10px;background:rgba(0,0,0,.07);color:#444;border-radius:2px;margin-right:10px;font-size:16px;line-height:20px;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.share-line .categories a:hover{background:rgba(0,0,0,.12)}.share-line .shares{float:right}.share-line .shares .share{margin-right:20px;font-size:24px;color:#777}.share-line .shares .share:hover,.site-line .desc h6 a:hover{color:#000}.share-line .shares .share:last-of-type{margin-right:0}.site-line{width:560px;max-width:100%;margin:0 auto 50px}.site-line .logo{box-shadow:0 4px 8px rgba(0,0,0,.15);display:inline-block;margin-right:20px;float:left}.site-line .logo:hover{box-shadow:0 4px 8px rgba(0,0,0,.3)}.site-line .desc{float:left;width:390px;max-width:100%;position:relative;top:-2px}.site-line .desc h6{margin-bottom:8px}.site-line .desc h6 a{font-size:20px;color:#525252}.site-line .desc p{font-size:16px;line-height:20px;margin-bottom:0}.site-line .site-signup{display:block;float:right;padding:6px 12px;color:#36c;border:1px solid #36c;border-radius:3px;position:relative;z-index:100}.site-line .site-signup:hover{background:#3366cc09}.author-section{margin-bottom:40px}.author-section .author-pic{float:left;margin-right:15px;border-radius:50%;height:50px;width:50px;overflow:hidden;background:#7290cc;background:#36c;background:linear-gradient(to bottom,#8ca1cc 0%,#04c 100%)}.author-section .author-pic img{width:100%;display:block;margin:0;border:2px solid transparent;border-radius:50%}.author-section .author-content{font-size:16px;line-height:20px;padding-top:3px}.author-section .author-info a{color:inherit;border-bottom:1px solid transparent;transition:.2s ease}.author-section .author-info a:hover{color:#000;border-bottom:1px solid #bbb;text-shadow:0 1px rgba(0,0,0,.1)}.author-section .author-name{display:inline-block}.author-section .author-desc{display:inline-block;color:#727272}.author-section .article-info{color:#777;font-size:15px}aside.pull-quote-left,aside.pull-quote-right{position:relative;width:300px;font-style:italic;font-weight:600}aside.pull-quote-left{left:-150px;float:left;margin:5px -120px 20px 0}aside.pull-quote-left:before,aside.pull-quote-right:before{display:block;content:'';height:4px;width:100px;background:#727272;position:absolute;top:-15px;left:0}aside.pull-quote-right{float:right;right:-150px;margin:5px 0 20px -120px}@media (max-width:999px){aside.pull-quote-left{left:-130px;margin-right:-100px}aside.pull-quote-right{right:-130px;margin-left:-100px}}.content-block,.toc{border:1px solid #ddd;background:#f5f5f5;padding:20px;margin-bottom:30px}.content-block>:last-child,.toc>:last-child{margin-bottom:0}.content-block p{margin-bottom:20px}.bwbg,.toca{position:relative}.toca{width:0;top:-30px;overflow:hidden;opacity:0;height:0}.bwbg{height:350px;margin:50px 0 -150px;z-index:-1;background:#f6f7fb;background:linear-gradient(to right,#f6f7fb 0%,#fff 50%,#f6f7fb 100%)}.bwbg .img,.bwbg:after{height:100%;width:100%;position:absolute;top:0;left:0}.bwbg:after{display:block;content:'';background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,#fff 100%);z-index:-1}.bwbg .img{opacity:.07;background:#fff;overflow:hidden;z-index:-2}.bwbg .img img{width:1200px;margin:0 auto;display:block;transform:rotate(5deg) translate(-15px,-270px)}.bwbg h2{text-align:center;padding-top:100px}.playsys{overflow-x:hidden}.playsys .header .content{max-width:1000px}.playsys .preview{margin:0 16px 16px 0}.playsys .notices-quick{top:11px}.playsys .filter-bar{z-index:1910;position:relative;margin-bottom:10px}.pagination:after,.playsys .filter-bar:after{display:block;clear:both;content:''}.playsys .filter-bar .filters{float:left}.playsys .filter-bar .filter{display:block;float:left;margin-right:15px;margin-bottom:10px;position:relative;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.playsys .filter-bar .filter-label{padding:5px 25px 5px 15px;height:32px;background:#fff;border:1px solid #ccc;border-radius:16px;display:inline-block;font-size:16px;font-weight:600;cursor:pointer;transition:.3s ease;position:relative}.playsys .filter-bar .filter-label:after{display:block;content:'';position:absolute;top:14px;right:8px;width:0;height:0;border-style:solid;border-width:6px 5px 0;border-color:#219d23 transparent transparent;transition:.2s ease}.playsys .filter-bar .filter-label:hover{background:#eee}.playsys .filter-bar .filter-label.filter-label-empty{background:#e74c3c;border-color:#e74c3c;color:#fff}.playsys .filter-bar .filter-label.filter-label-empty:after{border-top-color:#fff}.playsys .filter-bar .filter-label span{font-weight:300;opacity:.75;margin-left:3px}.playsys .filter-bar .filter-menu{opacity:0;pointer-events:none;position:absolute;top:38px;left:0;width:180px;background:#fff;border:#ccc;box-shadow:0 0 12px rgba(0,0,0,.4);border-radius:4px;z-index:2000;padding:8px 0;transform:scaleY(0);transform-origin:top left}.playsys .filter-bar .filter-menu-title{font-weight:600;padding:4px 15px 8px}.playsys .filter-bar .filter-menu-exit{position:absolute;top:0;right:0;height:36px;width:36px;cursor:pointer;opacity:.5;transition:.3s ease}.playsys .filter-bar .filter-menu-exit:hover{opacity:1}.playsys .filter-bar .filter-menu-exit:after,.playsys .filter-bar .filter-menu-exit:before{display:block;content:'';height:2px;width:16px;border-radius:2px;background:#000;position:absolute;top:20px;left:9px}.playsys .filter-bar .filter-menu-exit:before{transform:rotate(45deg)}.playsys .filter-bar .filter-menu-exit:after{transform:rotate(-45deg)}.playsys .filter-bar .filter-menu-option{font-size:16px;display:block}.playsys .filter-bar .filter-menu-option .checkbox{width:100%;padding:5px 15px;margin:0}.playsys .filter-bar .filter.filter-side .filter-menu-option{cursor:pointer}.playsys .filter-bar .filter.filter-side .filter-menu-option *{pointer-events:none!important}.playsys .filter-bar .filters.filters-right{float:right}.playsys .filter-bar .filter-group,.playsys .filter-bar .filter-group .filter{margin:0}.playsys .filter-bar .filter-group .filter:first-of-type .filter-label,.playsys .filter-bar .filter-group .filter:nth-of-type(2) .filter-label{border-top-right-radius:0;border-bottom-right-radius:0}.playsys .filter-bar .filter-group .filter:last-of-type .filter-label,.playsys .filter-bar .filter-group .filter:nth-of-type(2) .filter-label{border-top-left-radius:0;border-bottom-left-radius:0}.playsys .filter-bar .filter-group .filter:nth-of-type(2) .filter-label{border-right:0;border-left:0}.playsys .filter-bar .filter.filter-icon .filter-label{padding:2px 8px;font-size:24px}.playsys .filter-bar .filter.filter-icon .filter-label .icon{position:relative;top:-5px}.playsys .filter-bar .filter.filter-theme .filter-label .icon{top:-7px;left:1px}.playsys .filter-bar .filter.filter-theme .filter-menu{width:135px;left:auto;right:-20px}.playsys .filter-bar .filter.filter-theme .filter-menu-option{height:80px;padding-left:10px;padding-top:5px;overflow:hidden;cursor:pointer}.playsys .filter-bar .filter.filter-theme .filter-menu-option:hover .preview{box-shadow:0 0 20px rgba(0,0,0,.3)}.playsys .filter-bar .filter.filter-theme .preview{transform:scale(.5);transform-origin:top left;margin:0;pointer-events:none}.playsys .filter-bar .filter.filter-theme .preview .canvas{border:2px solid #999}.playsys .filter-bar .filter.filter-display .display-list .icon-grid{display:inline-block}.playsys .filter-bar .filter.filter-display .display-list .icon-list,.playsys .filter-bar .filter.filter-display .icon-grid{display:none}.playsys .filter-bar .filter.filter-reset .filter-label .icon{font-size:20px;opacity:.5;transform:scale(.9);left:-1px}.playsys .filter-bar .filter.filter-active .filter-menu{opacity:1;pointer-events:all;transition:.15s ease;transform:scaleY(1)}.playsys .filter-bar .filter.filter-active .filter-label:after{transform:rotate(-180deg);top:12px}.playsys .filter-bar-bg{z-index:1909;background:0 0;position:fixed;top:0;left:0;height:100%;width:100%;display:none}.playsys .count-line{margin-bottom:15px;font-size:14px;color:#888;opacity:1;transition:.3s ease}.playsys .count-line.count-line-counting{opacity:0}.playsys .count-line #count-shown{color:#219d23}.playsys .plays,.playsys.playsys-play .related-posts .content .plays{margin-right:-30px}.playsys .plays .list-headers,.playsys .plays .name .formation-name{display:none}.playsys .plays.plays-list{margin-right:0}.playsys .plays.plays-list .list-headers{display:block;padding:12px 19px;text-transform:uppercase;color:#777;font-size:14px;font-weight:600;letter-spacing:.5px;background:#eee;border:1px solid #ddd}.playsys .plays.plays-list .list-headers .formation-name,.playsys .plays.plays-list .list-headers .main-name{display:inline-block}.playsys .plays.plays-list .list-headers .main-name{width:400px;margin-right:10px}.playsys .plays.plays-list .list-headers .formation-name{margin-left:6px}.playsys .plays.plays-list .preview{margin:0!important;width:100%;box-shadow:0 0 transparent;border-radius:0}.playsys .plays.plays-list .preview .canvas{display:none}.playsys .plays.plays-list .preview .name{background:#fff;color:#525252;border-bottom:1px solid #eee;padding:5px 20px}.playsys .plays.plays-list .preview:first-of-type .name{border-top:1px solid #eee}.playsys .plays.plays-list .preview:nth-of-type(2n-1) .name{background:#fafafa}.playsys .plays.plays-list .preview .name:hover{background:#eee}.playsys .plays.plays-list .preview .name .main-name{display:inline-block;width:400px;margin-right:10px;font-weight:500;text-overflow:ellipsis;overflow:hidden}.playsys .plays.plays-list .preview .name .formation-name{display:inline-block;margin-left:6px;opacity:.75}.playsys .plays .empty{display:none;clear:both}.playsys .plays .empty p,.playsys h6{font-size:16px;line-height:20px}.playsys .plays .empty #reset-inline{color:#36c;cursor:pointer;transition:.2s ease;border-bottom:1px dotted #3366cc77;display:inline-block}.playsys .plays .empty #reset-inline:hover{color:#274f9f;border-bottom:1px dotted #274f9f}.playsys.playsys-play h2 .play-formation-name{color:#888;margin-right:6px}.playsys.playsys-play h2 .play-formation-name:hover{color:#222}.playsys.playsys-play h2 .vs-defense{margin-left:6px;font-size:.7em;line-height:.7em;opacity:.8}.playsys .preview-inline{margin-left:0;margin-bottom:45px}.playsys h6{margin-bottom:15px}.playsys .vs-plays{margin-bottom:20px}.playsys .vs-plays:after{display:block;content:'';clear:both}.playsys .vs-plays .preview{margin-right:9px}.playsys .vs-plays .preview:nth-of-type(3){margin-right:0}.playsys.playsys-formation h2 .description{font-size:.6em;line-height:.6em;opacity:.5}.playsys.playsys-formation .content.content-wide{padding-top:0}.pagination{clear:both;padding-top:20px;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.pagination .pagination-ellipses{position:relative;top:10px;display:block;float:left;margin-right:5px;font-size:14px}.pagination .pagination-button{display:block;float:left;margin-right:5px;font-size:14px;background:#444;color:#fff;border-radius:3px;padding:8px 12px}.pagination .pagination-button.pagination-button-active,.pagination .pagination-button:hover{background:#111}.pagination.pagination-prevnext .pagination-button-prev{float:left}.pagination.pagination-prevnext .pagination-button-next{float:right}.prompt,.prompt .prompt-window{left:0;bottom:0;right:0;z-index:11000}.prompt{overflow:hidden;position:fixed;top:0;height:0;width:0}.prompt .prompt-bg,.prompt .prompt-window{opacity:0;position:absolute;top:0;transition:0s opacity;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.prompt .prompt-window{background:#f9f9f9;margin:auto;box-shadow:0 0 5px 0 rgba(0,0,0,.25);height:200px;width:300px}.prompt .prompt-bg{z-index:10999;height:100%;width:100%;background-color:#000}.prompt .prompt-exit{display:none;opacity:.5;width:30px;height:30px;position:absolute;top:0;right:0;z-index:11001;cursor:pointer}.prompt .prompt-exit:before,.promptWindow .promptExitButton:after{position:absolute;content:' ';height:18px;width:2px;background-color:#333;top:0;right:0;left:0;bottom:0;margin:auto}.prompt .prompt-exit:before{transform:rotate(45deg)}.prompt .prompt-exit:after{transform:rotate(-45deg)}.prompt .prompt-exit:hover{opacity:1}.prompt .prompt-content{padding:15px;color:#111}.prompt .prompt-content h4{margin-bottom:15px}.prompt .prompt-content p{margin-bottom:15px;font-size:18px;line-height:27px}.prompt .prompt-content input[type=text]{width:100%;font-size:16px;color:#222;border:1px solid #e3e3e3;background:#f3f3f3;margin-bottom:15px;padding:5px 10px}.prompt .prompt-content .button{margin-left:0;padding:8px 14px;margin-bottom:10px}.prompt .prompt-content .button:last-of-type{margin-right:0;margin-bottom:0}.prompt.prompt-active{height:100%;width:100%}.prompt.prompt-active .prompt-bg{display:block;opacity:.5;transition:.1s opacity}.prompt.prompt-active .prompt-window{display:block;opacity:1;transition:.5s opacity}.prompt.prompt-modal .prompt-content{padding:20px}.prompt.prompt-modal h4{margin:-20px -20px 20px;padding:15px;background:#444;color:#fff;text-align:center}.prompt.prompt-block .prompt-exit{display:none}.prompt.prompt-block .prompt-bg{pointer-events:none}.prompt-auto-load{display:none;height:0;width:0;overflow:hidden}.prompt .prompt-content h4{font-weight:400;font-size:22px}.prompt .prompt-content .buttons{text-align:right;padding:0}.prompt .prompt-content input[type=text]:focus{box-shadow:0 0 3px 0 rgba(0,0,0,.15)}.prompt.prompt-modal h4{background:#36c}.switcher{padding:2px;border-radius:50px;border:1px solid #ddd;background:#fff;text-align:center;display:inline-block;position:relative;box-shadow:0 4px 8px 0 rgba(50,50,93,.03),0 2px 4px 0 rgba(0,0,0,.02)}.switcher:hover{box-shadow:0 5px 10px 0 rgba(50,50,93,.04),0 3px 5px 0 rgba(0,0,0,.03)}.switcher input[type=radio]{position:absolute;opacity:0;display:none}.switcher .switch,.switcher label{height:40px;width:120px;transition:.3s}.switcher label{color:#333;line-height:40px;z-index:1;display:inline-block;float:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;position:relative}.switcher .switch{background-color:#36c;border-radius:50px;position:absolute;top:2px;left:2px}.switcher input[type=radio]:checked+label{color:#fff}.switcher input[type=radio]:checked+label+.switch,.switcher input[type=radio]:checked+label:nth-of-type(n)+.switch{transform:translateX(120px)}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.item.item-selected .selector{animation:rotating 12s linear infinite}.icon-x,.loader{position:relative}.loader{transform:translate(-30%,-100%) scale(.7);width:100px;height:100px}.loader:after,.loader:before{content:' ';display:block;animation:loader-ripple 1.1s cubic-bezier(0,.2,.8,1) infinite;border-width:6px;position:absolute;border-style:solid;opacity:1;border-radius:50%;border-color:#fff}.loader:before{animation-delay:-.6s}@keyframes loader-ripple{0%{top:94px;left:94px;width:0;height:0;opacity:1}to{top:17px;left:17px;width:154px;height:154px;opacity:0}}.icon-x{width:32px;height:32px;opacity:.5;display:block;transition:.3s}.icon-x:after,.icon-x:before{width:4px;background:#000;border-radius:4px;height:100%;position:absolute;top:0%;left:45%;content:' ';display:block;transition:.3s}.icon-x:before{transform:rotate(45deg)}.icon-arrow{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;border-radius:2px;transition:.3s}.icon-arrow-right,.icon-x:after{transform:rotate(-45deg)}.icon-arrow-left{transform:rotate(135deg)}.icon-clock{font-size:50px;position:relative;border:.075em solid currentColor}.icon-clock:after,.icon-clock:before{content:'';display:block;position:absolute;box-sizing:border-box}.icon-clock:after{transform:rotate(-45deg) translateY(-.04em)}.icon{display:inline-block;position:relative;vertical-align:middle;font-size:1em;line-height:1em;height:1em;width:1em}.icon:after,.icon:before{content:'';display:block;position:absolute;box-sizing:border-box}.icon i{display:block;color:currentColor}.icon-chat{width:.7em;height:.55em;margin:.225em .15em;border-radius:50%;border:.065em solid transparent;background:0 0;box-shadow:inset 1em 0,-.35em -.23em;position:relative;top:.15em;left:.22em}.icon-chat:after,.icon-chat:before{height:.2em;border:0 solid transparent}.icon-chat:before{border-right:.13em solid currentColor;width:.25em;top:.13em;left:-.48em;border-radius:0 0 100% 0;transform:rotate(22deg)}.icon-chat:after{width:.22em;top:.37em;left:.42em;border-radius:0 0 0 100%;border-left:.12em solid currentColor;transform:rotate(-25deg)}.icon-smart-phone{height:1em;width:.6em;margin:0 .2em;border:.06em solid currentColor;border-top-width:.06em;border-bottom-width:.1em;border-top-left-radius:100% .1em;border-top-right-radius:100% .1em;border-bottom-left-radius:100% .15em;border-bottom-right-radius:100% .15em}.icon-smart-phone:after,.icon-smart-phone:before{left:0;width:.52em;border-style:solid;border-color:currentColor;height:.08em}.icon-smart-phone:before{top:-.01em;border-width:0 .24em .03em}.icon-smart-phone:after{bottom:-.01em;border-width:.03em .175em 0}.icon-slider{width:1em;height:1em;border-radius:.05em}.icon-slider:before{top:.25em;left:0;width:1em;height:.05em;background:currentColor;box-shadow:0 .25em currentColor,0 .5em currentColor;opacity:.8}.icon-slider:after{top:.2em;left:.3em;width:.2em;height:.15em;background:currentColor;box-shadow:.3em .25em currentColor,-.15em .5em currentColor;border-radius:.025em}.icon-settings,.icon-user{background-color:transparent}.icon-settings{margin:.125em;position:relative;border-width:.2em;border-style:solid;border-color:currentColor;width:.75em;height:.75em;border-radius:100%}.icon-settings:after,.icon-settings:before{width:.18em;height:.18em;top:50%;left:50%;transform:translate(-50%,-50%) rotate(22.5deg);box-shadow:.4em 0,-.4em 0,0 .4em,0 -.4em}.icon-settings:after{transform:translate(-50%,-50%) rotate(67.5deg)}.icon-user{width:1em;height:1em;border-radius:50%;overflow:hidden}.icon-user:before{width:.6em;height:.6em;border:.067em solid transparent;border-radius:100%;top:.075em;left:50%;transform:translateX(-50%);box-shadow:inset 0 0 0 .5em,0 .68em 0 .2em}.icon-link,.icon-link:before{border-width:.1em;border-style:solid;background-color:transparent}.icon-link{margin:.25em .4em .05em .1em;width:.5em;height:.7em;border-color:currentColor transparent transparent currentColor;border-radius:.12em 0 0 .12em}.icon-link:before{width:.7em;height:.4em;border-color:transparent currentColor currentColor;border-radius:.12em 0 .05em .12em;top:.2em;left:-.1em}.icon-link:after{background-color:transparent;border:.2em solid transparent;border-left-color:currentColor;border-right-width:.8em;box-shadow:-.6em 0 0 -.12em;transform:rotate(-45deg);top:-.6em;left:.46em}.icon-copy,.icon-copy:before{border-width:.1em;border-style:solid}.icon-copy,.icon-copy:after,.icon-copy:before{border-radius:.12em;background-color:transparent}.icon-copy{margin:.1em .32em .72em .1em;width:.58em;border-color:currentColor currentColor transparent transparent;height:.18em}.icon-copy:after,.icon-copy:before{height:.75em}.icon-copy:before{border-color:currentColor transparent currentColor currentColor;width:.18em;top:-.06em;left:-.1em}.icon-copy:after{width:.6em;border:.1em solid currentColor;top:.15em;left:.1em}.icon-globe,.icon-globe:after{border-style:solid;border-radius:100%}.icon-globe{width:1em;height:1em;margin:0;background-color:transparent;overflow:hidden;border-width:.08em}.icon-globe:before{border-width:.1em 0 .38em .28em;border-style:solid;border-radius:.05em;border-color:transparent;border-left-color:inherit;top:.35em;left:.6em;box-shadow:-.05em -.02em,.09em -.2em,-.58em .07em 0 -.07em,-.73em -.3em 0 -.05em,-.65em -.5em 0 -.02em}.icon-globe:after{border-width:.15em;top:.28em;left:.42em;box-shadow:-.5em -.18em 0 -.02em,-.47em .07em 0 -.07em,-.35em .16em 0 -.07em,-.35em .26em 0 -.09em,.2em -.06em 0 -.06em,-.3em -.53em 0 .05em,.05em .1em 0 -.03em,-.03em -.25em 0 -.06em,.19em -.33em 0 .05em}.icon-trash{width:.6em;height:.7em;margin:.3em .2em 0;background-color:currentColor;border-radius:.12em;border-top-right-radius:0;border-top-left-radius:0}.icon-trash:before{top:-.25em;left:50%;border-radius:.5em;width:.26em;height:.15em;background:currentColor;transform:translateX(-50%);border-bottom-color:transparent}.icon-trash:after{border-width:.08em .4em;border-style:solid;left:50%;top:-.15em;border-radius:.1em;transform:translateX(-50%)}.icon-reset{width:1em;height:.9em;margin:.1em 0 0}.icon-reset:before{width:.9em;height:.9em;border:.1em solid currentColor;border-left-color:transparent;border-radius:100%;position:absolute;z-index:9}.icon-reset:after{width:0;height:0;border-style:solid;border-width:.2em .27em .2em 0;border-color:transparent currentColor transparent transparent;transform:rotate(-45deg);position:absolute;top:0;left:.05em;z-index:8}.icon-close,.icon-plus{width:1em;height:.18em;margin:.41em 0;background-color:transparent}.icon-close:after,.icon-close:before,.icon-plus:after,.icon-plus:before{width:1em;height:.18em;top:50%;left:50%;border-radius:.06em;background-color:currentColor;transform:translate(-50%,-50%) rotate(-225deg)}.icon-close:after,.icon-plus:after,.icon-plus:before{transform:translate(-50%,-50%) rotate(225deg)}.icon-plus:after,.icon-plus:before{width:.9em;transform:translate(-50%,-50%) rotate(0deg)}.icon-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.icon-folder,.icon-folder:before{border-radius:.05em;background:currentColor}.icon-folder{margin:.2em 0 .05em;border-top:0 solid transparent;width:1em;height:.75em}.icon-folder:before{width:.5em;height:.2em;top:-.135em;left:0}.icon-eye,.icon-pencil{transform:rotate(-45deg)}.icon-eye{overflow:hidden;border-radius:.2em 75%/.2em 75%;width:.9em;height:.9em;margin:.05em}.icon-eye:after{width:.45em;height:.45em;margin:.225em;border-radius:100%;background-color:transparent;box-shadow:inset 0 0 0 .2em,.005em .005em 0 1em;border:.1em solid transparent}.icon-pencil{width:.78em;height:.25em;margin:.38em .11em .37em;background-color:currentColor}.icon-pencil:before{width:.2em;height:.25em;top:0;left:-.38em;border:.125em solid transparent;border-right:.2em solid currentColor}.icon-pencil:after{width:.2em;height:.25em;top:0;left:.85em;background:currentColor;border-radius:0 .05em .05em 0}.icon-download,.icon-stats{width:1em;border:.1em solid currentColor;border-top-width:0;border-bottom-left-radius:.12em}.icon-download{border-bottom-right-radius:.12em;height:.3em;margin:.7em 0 0}.icon-download:before{position:absolute;bottom:.24em;left:50%;transform:translateX(-50%);width:.1em;height:.6em;background:currentColor;border-radius:.12em}.icon-download:after{position:absolute;bottom:.22em;left:52%;transform:translateX(-52%) rotate(60deg) skew(20deg,-10deg);border-bottom-right-radius:.12em;border:.1em solid currentColor;border-top:0;border-left:0;width:.45em;height:.45em}.icon-stats{height:.8em;margin:.1em 0;border-right-width:0}.icon-stats:after,.icon-stats:before{position:absolute;bottom:.1em;left:.35em;width:.15em;height:.5em;background:currentColor}.icon-stats:after{left:.1em;height:.2em;box-shadow:.5em 0,.5em -.15em}.icon-verified{width:.75em;height:.75em;margin:.25em;position:relative;border-radius:100%;background-color:currentColor}.icon-verified:after,.icon-verified:before{width:.26em;height:.26em;top:50%;left:50%;border-radius:100%;transform:translate(-50%,-50%) rotate(0deg);box-shadow:.3em 0,-.3em 0,0 .3em,0 -.3em}.icon-verified:after{transform:translate(-50%,-50%) rotate(45deg)}.icon-verified i{width:.3em;height:.15em;border:.05em solid #000;border-top-width:0;border-right-width:0;position:relative;top:50%;left:50%;transform:translate(-50%,-75%) rotate(-55deg) skew(-15deg);z-index:1000}.icon-clock,.icon-target{background-color:transparent;border-radius:100%}.icon-clock{border-width:.1em;border-style:solid;overflow:hidden;width:1em;height:1em;margin:0}.icon-clock:after,.icon-clock:before{width:.1em;border-radius:.08em;background:currentColor}.icon-clock:before{transform:translateX(-50%);height:.335em;top:.18em;left:49%}.icon-clock:after{height:.225em;top:.5em;left:53%;transform:translateX(-50%) rotate(-45deg) translateY(-.04em);transform-origin:top}.icon-target{width:.7em;height:.7em;margin:.15em;border:.08em solid transparent;box-shadow:inset 0 0 0 .08em,0 0 0 .08em}.icon-target:after,.icon-target:before{width:1em;height:.07em;box-shadow:inset .4em 0,inset -.4em 0;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-target:after{width:.07em;height:1em;box-shadow:inset 0 .4em,inset 0 -.4em}.icon-share{width:.3em;height:.3em;border-radius:50%;background:currentColor;box-shadow:.51em .3em,.51em -.3em;margin:.4em .62em .3em .08em}.icon-share:before{width:.7em;height:.7em;background-color:transparent;border:.09em solid currentColor;border-width:.14em 0 0 .14em;border-radius:.13em 0 0;top:-.2em;left:.2em;transform:scaleY(.6) rotate(-45deg)}.icon-compare{width:1em;height:1em;margin:0}.icon-compare:before{border:.18em solid transparent;border-right-color:currentColor;border-left-width:.8em;box-shadow:.4em 0 0 -.12em;top:.25em;right:.4em}.icon-compare:after{border:.18em solid transparent;border-left-color:currentColor;border-right-width:.8em;box-shadow:-.4em 0 0 -.12em;top:.5em;left:.4em}.icon-calendar{width:.9em;height:.8em;margin:.1em .05em;border-radius:.03em;background-color:transparent;border:.08em solid currentColor;border-top-width:.2em}.icon-calendar:before{height:.3em;width:.3em;background:currentColor;bottom:.1em;right:.05em}.icon-calendar:after{width:.1em;height:.15em;box-shadow:inset .1em 0,.5em 0;border-radius:.1em;top:-.3em;left:.1em}.icon-arrow-right{width:1em;height:.18em;margin:.41em 0;border-radius:.1em;background-color:currentColor}.icon-arrow-right:after,.icon-arrow-right:before{width:.6em;height:.18em;border-radius:.1em;background-color:currentColor;top:-.15em;left:.46em;transform:rotate(45deg)}.icon-arrow-right:after{top:.16em;transform:rotate(-45deg)}.icon-check,.icon-photo{width:1em;background-color:transparent}.icon-photo{border-width:.065em;border-style:solid;overflow:hidden;border-radius:.05em;height:.75em;margin:.125em 0}.icon-photo:before{border-style:solid;border-width:.3em;transform:rotate(45deg);box-shadow:.25em -.45em;top:.4em;left:-.1em}.icon-photo:after{border-width:.08em;border-style:solid;left:.2em;top:.05em;border-radius:100%}.icon-check{height:1em;margin:0}.icon-check:after,.icon-check:before{background-color:currentColor;border-radius:.1em;top:.65em;left:.35em;transform:rotate(-135deg);transform-origin:.08em .08em}.icon-check:before{width:.16em;height:.7em}.icon-check:after{width:.43em;height:.16em}.icon-crown{width:1em;height:.1em;margin:.7em 0 .2em;background:currentColor}.icon-crown:after,.icon-crown:before{bottom:.15em;width:0;height:0;border-style:solid;border-color:transparent}.icon-crown:after{border-width:.5em 0 0 .4em;border-color:transparent transparent transparent currentColor;left:0}.icon-crown:before{border-width:.5em .4em 0 0;border-right-color:currentColor;right:0}.icon-crown i,.movie .cursor:after{display:block;position:absolute;border-style:solid}.icon-crown i{left:.1em;width:0;height:0;bottom:.15em;border-width:0 .4em .5em;border-color:transparent transparent currentColor}.icon-star,.icon-star:after,.icon-star:before{border:0 solid transparent;border-bottom-color:currentColor}.icon-star{width:0;height:0;margin:0 .36em .55em;background-color:transparent;border-width:0 .15em .35em}.icon-star:after,.icon-star:before{top:.3em;left:-.5em;border-width:0 .5em .35em;transform:rotate(-35deg)}.icon-star:after{transform:rotate(35deg)}.icon-home{width:1em;height:1em;margin:0}.icon-home:before{border-width:0 .5em .45em;border-style:solid;top:.05em;left:0;border-left-color:transparent;border-right-color:transparent}.icon-home:after{width:.7em;height:.5em;position:absolute;top:.4em;left:50%;transform:translateX(-50%);border-style:solid;border-width:.25em .27em 0;border-color:currentColor}.icon-power{width:.15em;height:.5em;margin:0 .425em .5em;background-color:currentColor;border-radius:.05em;transform-origin:50% .55em}.icon-power:after,.icon-power:before{width:.9em;height:.9em;border-radius:50%;background-color:transparent;border:.1em solid currentColor;border-color:transparent currentColor currentColor;top:.1em;left:50%;transform:translateX(-50%) rotate(20deg)}.icon-power:before{transform:translateX(-50%) rotate(-20deg)}.icon-football,.icon-save{width:1em;height:1em;margin:0}.icon-save{border-top-right-radius:.45em;overflow:hidden;border-radius:.15em}.icon-save:after{height:.5em;width:.8em;border:.15em solid currentColor;box-shadow:-.35em .35em 0 -.1em,-.35em .6em 0 -.1em,.625em .35em 0 -.1em,.625em .6em 0 -.1em,.15em .85em 0 -.1em,.625em -.1em 0 -.1em,.625em .1em 0 -.1em}.icon-save:before{border-radius:100%;border:.2em solid currentColor;height:.7em;width:.7em;position:absolute;top:.38em;left:.15em}.icon-football{display:inline-block;position:relative;border-radius:75% .18em;background-color:transparent;box-shadow:inset 0 0 0 .08em,inset .3em -.3em 0 -.23em,inset -.3em .3em 0 -.23em}.icon-football:after,.icon-football:before{content:'';display:block;position:absolute;box-sizing:border-box}.icon-football:before{width:.65em;height:.25em;border-top:.08em solid currentColor;border-radius:50%;transform:rotate(-45deg);top:.35em;left:.18em}.icon-football:after{width:.08em;height:.25em;border-radius:.06em;background:currentColor;transform:rotate(-45deg);top:.4em;left:.32em;box-shadow:.15em -.02em,.3em 0}.icon-book{height:.8em;width:.7em;margin:.1em .15em;position:relative}.icon-book:after,.icon-book:before{content:'';display:block;position:absolute;box-sizing:border-box}.icon-book:before{height:.8em;width:.7em;box-shadow:inset 0 0 0 .15em,inset 0 -.48em,.07em .07em;border:.07em solid transparent;border-width:0 .07em .07em 0;border-radius:.05em .15em .1em .1em/.05em .05em .1em .05em;transform:skewX(-20deg);left:.15em}.icon-book:after{width:.125em;height:.125em;background-color:transparent;border:.04em solid currentColor;border-color:currentColor transparent transparent currentColor;border-radius:50%;transform:rotate(-45deg);top:.72em;left:.022em}.icon-flip{height:.5em;width:.75em;border-top:.15em solid currentColor;margin:.35em .125em 0}.icon-flip:after,.icon-flip:before{display:block;content:'';position:absolute;top:-.28em;width:0;height:0;border-style:solid;border-color:transparent}.icon-flip:before{left:-.1em;border-right-color:currentColor;border-width:.24em .28em .24em 0}.icon-flip:after{right:-.1em;border-left-color:currentColor;border-width:.24em 0 .24em .28em}.icon-flop{height:.75em;width:.15em;margin:.125em .425em;border-left:.15em solid currentColor}.icon-flop:after,.icon-flop:before{display:block;content:'';position:absolute;left:-.3em;width:0;height:0;border-style:solid;border-color:transparent}.icon-flop:before{top:-.1em;border-bottom-color:currentColor;border-width:0 .24em .28em}.icon-flop:after{bottom:-.35em;border-top-color:currentColor;border-width:.24em .24em .28em}.icon-pause,.icon-play{width:1em;height:1em;margin:0}.icon-play:before{width:0;height:0;border-style:solid;border-width:.5em 0 .5em .75em;border-color:transparent transparent transparent currentColor;margin:auto;position:relative}.icon-pause:before{width:.65em;height:1em;border-left:.25em solid currentColor;border-right:.25em solid currentColor;margin:auto;position:relative}.icon-replay{transform:rotate(45deg)}.icon-replay:before{width:.9em;height:.9em;top:.1em;left:.1em;border:.18em solid currentColor;border-left-color:transparent;border-radius:100%;position:absolute;z-index:9}.icon-replay:after{width:0;height:0;border-style:solid;border-width:.25em .35em .25em 0;border-color:transparent currentColor transparent transparent;transform:rotate(-45deg);position:absolute;top:.15em;left:.05em;z-index:8}.icon-redo,.icon-replay,.icon-undo{width:1em;height:1em;margin:0}.icon-undo:before{width:.9em;height:.9em;top:.05em;left:.05em;border:.1em solid currentColor;border-left-color:transparent;border-radius:100%;position:absolute;z-index:9}.icon-undo:after{width:0;height:0;border-style:solid;border-width:.2em .27em .2em 0;border-color:transparent currentColor transparent transparent;transform:rotate(-45deg);position:absolute;top:.05em;left:.1em;z-index:8}.icon-redo:before{width:.9em;height:.9em;top:.05em;right:.05em;border:.1em solid currentColor;border-right-color:transparent;border-radius:100%;position:absolute;z-index:9}.icon-redo:after{width:0;height:0;border-style:solid;border-width:.2em .27em .2em 0;border-color:transparent currentColor transparent transparent;transform:rotate(-135deg);position:absolute;top:.05em;right:.1em;z-index:8}.icon-palette,.icon-palette:before{background:currentColor;border-bottom-right-radius:.4em}.icon-palette{margin:0 .05em;border-top-left-radius:1em;border-top-right-radius:1em;height:.6em;width:.9em;top:-.15em;border-bottom-left-radius:.2em}.icon-palette:before{position:absolute;top:.5em;left:0;width:.6em;height:.35em;border-bottom-left-radius:.5em}.icon-palette:after{color:#fff;background:#fff;position:absolute;top:.6em;left:.5em;width:.15em;height:.15em;border-radius:1em;box-shadow:-.375em -.25em 0 0,-.225em -.45em 0 0,0 -.45em 0 0,.15em -.25em 0 0}.icon-grid:before,.icon-list:before{background:0 0;position:absolute;top:.06em;left:.1em;width:.8em;height:.12em;border-radius:.06em;box-shadow:0 .2em,0 .4em,0 .6em}.icon-grid:before{top:-.12em;left:.12em;width:.18em;height:.18em;border-radius:.03em;box-shadow:0 .28em,0 .56em,0 .84em,.28em .28em,.28em .56em,.28em .84em,.56em .28em,.56em .56em,.56em .84em}.icon-facebook,.icon-twitter{height:1em;width:1em;overflow:hidden}.icon-twitter{background-color:#fff;border-radius:.12em}.icon-twitter:before{position:absolute;top:50%;left:50%;font-size:.065em;height:5.125em;width:5.125em;margin-top:-5.125em;border-radius:100%;background-color:currentColor;box-shadow:1.1em -6.05em 0 1.85em #fff,1.2em -3.12em 0 -.15em currentColor,1.975em -5.35em 0 1.84em #fff,1.5em -2.2em 0 -.125em currentColor,-2.1em -6.7em 0 4.75em #fff,-5.5em -.8em 0 .07em currentColor,-7.2em -1.35em 0 .07em #fff,-5.5em 1em 0 .07em currentColor,-6.8em 1.1em 0 .07em #fff,-4.7em 2.8em 0 .07em currentColor,-8.3em 1.175em 0 2.775em #fff,-8.275em -6.575em 0 2.775em #fff,-4.75em .35em 0 4.75em currentColor}.icon-facebook{border-radius:.1em;background:currentColor;border-right:.2em solid currentColor}.icon-facebook:before{background:currentColor;position:absolute;bottom:-.2em;right:-.2em;width:.55em;height:1em;border:.18em solid #fff;border-radius:.25em}.icon-facebook:after{background:#fff;position:absolute;bottom:.28em;right:.08em;width:.35em;height:.16em}.movie-wrapper{position:relative;width:100%;height:0;pointer-events:none!Important}.movie{transform:scale(.6) translateX(50px) translateY(0) perspective(3190px) rotateY(-29deg) rotateX(4deg) rotate(1deg);transform-origin:top center;height:614px;width:1000px;position:absolute;top:0;right:-205px}.movie .canvas{border-radius:10px;box-shadow:1px 1px 5px 0 rgba(27,27,67,.05),38px 62px 127px -27px rgba(51,51,91,.5),22px 37px 75px -37px rgba(0,0,0,.6);transform:none}.movie .item{transition-timing-function:ease-in-out;opacity:1}.movie .cursor{position:absolute;z-index:300;border-width:8px 0 8px 20px;border-style:solid;border-color:transparent #333;transform:rotate(-110deg);transition:.5s ease-in-out}.movie .cursor:after{content:'';bottom:-6px;right:2px;border-width:6px 0 6px 16px;border-color:transparent #fff}.movie .huds{pointer-events:none!Important}.movie-1.movie-step-0 .item{transform:translate(125px,615px)}.movie-1.movie-step-0 .route-helpers .end{opacity:0}.movie-1.movie-step-0 .d{transform:translate(250px,-35px)}.movie-1.movie-step-0 .o-hb{transform:translate(200px,615px)}.movie-1.movie-step-0 .o-wr2,.movie-1.movie-step-0 .o-wr4{transform:translate(325px,650px)}.movie-1.movie-step-1 .item{transition:1s}.movie-1.movie-step-1 .o-lt{transform:translate(405px,410px);transition-delay:.25s}.movie-1.movie-step-1 .o-lg{transform:translate(445px,410px);transition-delay:.2s}.movie-1.movie-step-1 .o-c{transform:translate(485px,410px);transition-delay:0s}.movie-1.movie-step-1 .o-rg{transform:translate(525px,410px);transition-delay:.1s}.movie-1.movie-step-1 .o-rt{transform:translate(565px,410px);transition-delay:.2s}.movie-1.movie-step-1 .o-qb{transform:translate(485px,505px);transition-delay:.4s}.movie-1.movie-step-1 .o-hb{transform:translate(540px,505px);transition-delay:.5s}.movie-1.movie-step-1 .o-wr1{transform:translate(100px,410px);transition-delay:.6s}.movie-1.movie-step-1 .o-wr2{transform:translate(870px,410px);transition-delay:.65s}.movie-1.movie-step-1 .o-wr3{transform:translate(230px,435px);transition-delay:.7s}.movie-1.movie-step-1 .o-wr4{transform:translate(740px,435px);transition-delay:.75s}.movie-1.movie-step-1 .d-le{transform:translate(375px,370px);transition-delay:.6s}.movie-1.movie-step-1 .d-ltd{transform:translate(450px,370px);transition-delay:.5s}.movie-1.movie-step-1 .d-rtd{transform:translate(520px,370px);transition-delay:.55s}.movie-1.movie-step-1 .d-re{transform:translate(600px,370px);transition-delay:.65s}.movie-1.movie-step-1 .d-wlb{transform:translate(345px,290px);transition-delay:.95s}.movie-1.movie-step-1 .d-mlb{transform:translate(485px,275px);transition-delay:.8s}.movie-1.movie-step-1 .d-slb{transform:translate(625px,290px);transition-delay:.9s}.movie-1.movie-step-1 .d-fs{transform:translate(365px,140px);transition-delay:1.25s}.movie-1.movie-step-1 .d-ss{transform:translate(605px,140px);transition-delay:1.2s}.movie-1.movie-step-1 .d-cb1{transform:translate(100px,320px);transition-delay:1.15s}.movie-1.movie-step-1 .d-cb2{transform:translate(870px,320px);transition-delay:1.1s}.movie-1.movie-step-2 .item{transition:.75s}.movie-1.movie-step-2 .d-le{transform:translate(405px,370px)}.movie-1.movie-step-2 .d-ltd{transform:translate(485px,370px)}.movie-1.movie-step-2 .d-rtd{transform:translate(565px,370px)}.movie-1.movie-step-2 .d-re{transform:translate(640px,310px)}.movie-1.movie-step-2 .d-wlb{transform:translate(330px,310px)}.movie-1.movie-step-2 .d-mlb{transform:translate(435px,275px)}.movie-1.movie-step-2 .d-slb{transform:translate(535px,275px)}.movie-1.movie-step-2 .d-fs{transform:translate(375px,110px)}.movie-1.movie-step-2 .d-ss{transform:translate(615px,190px)}.movie-1.movie-step-2 .d-cb1{transform:translate(100px,260px)}.movie-1.movie-step-2 .d-cb2{transform:translate(870px,260px)}.movie-1.movie-step-3 path{animation:2s ease-in-out normal forwards 1;opacity:1}.movie-1 #path-1{stroke-dasharray:475;stroke-dashoffset:480}.movie-1 #path-2{stroke-dasharray:400;stroke-dashoffset:405}.movie-1 #path-3{stroke-dasharray:240;stroke-dashoffset:245;animation-duration:1.5s}.movie-1 #path-4{stroke-dasharray:8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,400;stroke-dashoffset:190;animation-delay:.7s;animation-duration:.75s}.movie-1 #path-5{stroke-dasharray:500;stroke-dashoffset:505}@keyframes dash-path-1{0%{stroke-dashoffset:480}to{stroke-dashoffset:0}}@keyframes dash-path-2{0%{stroke-dashoffset:405}to{stroke-dashoffset:0}}@keyframes dash-path-3{0%{stroke-dashoffset:245}to{stroke-dashoffset:0}}@keyframes dash-path-4o{0%{stroke-dasharray:0,248;stroke-dashoffset:3000}to{stroke-dasharray:8,8;stroke-dashoffset:0}}@keyframes dash-path-4{0%{stroke-dashoffset:190}to{stroke-dashoffset:0}}@keyframes dash-path-5{0%{stroke-dashoffset:505}to{stroke-dashoffset:0}}.movie-1.movie-step-3 #path-1{animation-name:dash-path-1}.movie-1.movie-step-3 #path-2{animation-name:dash-path-2}.movie-1.movie-step-3 #path-3{animation-name:dash-path-3}.movie-1.movie-step-3 #path-4{animation-name:dash-path-4}.movie-1.movie-step-3 #path-5{animation-name:dash-path-5}.movie-1.movie-step-3 .route-helpers .end{opacity:1;transition:.5s;transition-delay:1.75s}.movie-1.movie-step-3 .route-helpers #end-path-16{transition-delay:1.4s}.movie-1.movie-step-9 .item,.movie-1.movie-step-9 .route-helpers,.movie-1.movie-step-9 path{opacity:0;transition:1s}.movie-2.movie-step-0 .item{transition:1s}.movie-2.movie-step-0 .o-c,.movie-2.movie-step-0 .o-lg,.movie-2.movie-step-0 .o-lt,.movie-2.movie-step-0 .o-rg,.movie-2.movie-step-0 .o-rt{top:410px}.movie-2.movie-step-0 .o-lt{left:405px}.movie-2.movie-step-0 .o-lg{left:445px}.movie-2.movie-step-0 .o-c{left:485px}.movie-2.movie-step-0 .o-rg{left:525px}.movie-2.movie-step-0 .o-rt{left:565px}.movie-2.movie-step-0 .o-qb{left:485px;top:505px}.movie-2.movie-step-0 .o-hb{left:540px;top:505px}.movie-2.movie-step-0 .o-wr1{left:100px;top:410px}.movie-2.movie-step-0 .o-wr2{left:870px;top:410px}.movie-2.movie-step-0 .o-wr3{left:230px;top:435px}.movie-2.movie-step-0 .o-wr4{left:740px;top:435px}.movie-2.movie-step-0 .d-le{top:370px;left:375px}.movie-2.movie-step-0 .d-ltd{top:370px;left:450px}.movie-2.movie-step-0 .d-rtd{top:370px;left:520px}.movie-2.movie-step-0 .d-re{top:370px;left:600px}.movie-2.movie-step-0 .d-wlb{top:290px;left:345px}.movie-2.movie-step-0 .d-mlb{top:275px;left:485px}.movie-2.movie-step-0 .d-slb{top:290px;left:625px}.movie-2.movie-step-0 .d-fs{top:140px;left:365px}.movie-2.movie-step-0 .d-ss{top:140px;left:605px}.movie-2.movie-step-0 .d-cb1{top:320px;left:100px}.movie-2.movie-step-0 .d-cb2{top:320px;left:870px}.movie-2.movie-step-1 .item{transition:.75s}.movie-2.movie-step-1 .o-qb{top:495px}.movie-2.movie-step-1 .o-hb{top:515px}.movie-2.movie-step-1 .o-wr2{top:435px}.movie-2.movie-step-1 .o-wr4{top:410px;left:605px}.movie-2.movie-step-1 .d-le{left:405px}.movie-2.movie-step-1 .d-ltd{left:485px}.movie-2.movie-step-1 .d-rtd{left:565px}.movie-2.movie-step-1 .d-re{top:310px;left:640px}.movie-2.movie-step-1 .d-wlb{top:310px;left:330px}.movie-2.movie-step-1 .d-mlb{top:275px;left:435px}.movie-2.movie-step-1 .d-slb{top:275px;left:535px}.movie-2.movie-step-1 .d-fs{top:130px;left:375px}.movie-2.movie-step-1 .d-ss{top:170px;left:615px}.movie-2.movie-step-1 .d-cb1,.movie-2.movie-step-1 .d-cb2{top:280px}.movie-2.movie-step-2 .item{transition:.75s}.movie-2.movie-step-2 .o-qb{top:445px}.movie-2.movie-step-2 .o-hb{top:570px;left:485px}.movie-2.movie-step-2 .o-wr3{top:520px;left:485px}.movie-2.movie-step-2 .d-le{left:415px}.movie-2.movie-step-2 .d-ltd{left:495px}.movie-2.movie-step-2 .d-rtd{left:575px}.movie-2.movie-step-2 .d-wlb{top:330px;left:320px}.movie-2.movie-step-2 .d-mlb,.movie-2.movie-step-2 .d-slb{top:290px}.movie-2.movie-step-2 .d-re{top:340px;left:670px}.movie-2.movie-step-2 .d-fs{top:110px;left:415px}.movie-2.movie-step-2 .d-ss{top:230px;left:615px}.movie-2.movie-step-2 .d-cb1,.movie-2.movie-step-2 .d-cb2{top:250px}.movie-2.movie-step-3 .item{transition:.75s}.movie-2.movie-step-3 .o-hb{top:545px}.movie-2.movie-step-3 .o-wr1{left:175px}.movie-2.movie-step-3 .o-wr2{top:410px;left:795px}.movie-2.movie-step-3 .o-wr3{top:435px;left:365px}.movie-2.movie-step-3 .o-wr4{top:435px}.movie-2.movie-step-3 .d-le{left:420px}.movie-2.movie-step-3 .d-ltd{left:485px}.movie-2.movie-step-3 .d-rtd{left:555px}.movie-2.movie-step-3 .d-wlb{top:370px;left:355px}.movie-2.movie-step-3 .d-mlb{top:310px;left:380px}.movie-2.movie-step-3 .d-slb{top:295px;left:485px}.movie-2.movie-step-3 .d-re{top:370px;left:615px}.movie-2.movie-step-3 .d-fs{top:110px;left:485px}.movie-2.movie-step-3 .d-ss{top:310px;left:590px}.movie-2.movie-step-3 .d-cb1{top:340px;left:175px}.movie-2.movie-step-3 .d-cb2{top:340px;left:795px}.movie-3.movie-step-0,.movie-4.movie-step-0{overflow:hidden;border-radius:10px;box-shadow:1px 1px 5px 0 rgba(27,27,67,.05),38px 62px 127px -27px rgba(51,51,91,.5),22px 37px 75px -37px rgba(0,0,0,.6)}.movie-3.movie-step-0 .canvas{transform:scale(.175);opacity:0;z-index:102;position:absolute;top:138px;left:401px}.movie-3.movie-step-0 .movie-3-formation,.movie-3.movie-step-0 .movie-3-playbook{width:100%;position:absolute;top:0;left:0;z-index:100}.movie-3.movie-step-0 .movie-3-formation{z-index:101;opacity:0}.movie-3.movie-step-0 .cursor{top:20px;left:425px}.movie-3.movie-step-0 .item{top:-100px;left:0}.movie-3.movie-step-0 .item.ex{display:none}.movie-3.movie-step-0 .o-c,.movie-3.movie-step-0 .o-lg,.movie-3.movie-step-0 .o-lt,.movie-3.movie-step-0 .o-rg,.movie-3.movie-step-0 .o-rt{top:410px}.movie-3.movie-step-0 .o-lt{left:405px;transition-delay:.25s}.movie-3.movie-step-0 .o-lg{left:445px;transition-delay:.2s}.movie-3.movie-step-0 .o-c{left:485px;transition-delay:0s}.movie-3.movie-step-0 .o-rg{left:525px;transition-delay:.1s}.movie-3.movie-step-0 .o-rt{left:565px;transition-delay:.2s}.movie-3.movie-step-0 .o-qb{left:485px;transition-delay:.4s;top:505px}.movie-3.movie-step-0 .o-hb{left:540px;transition-delay:.5s;top:505px}.movie-3.movie-step-0 .o-wr1{left:100px;transition-delay:.6s;top:410px}.movie-3.movie-step-0 .o-wr2{left:870px;transition-delay:.65s;top:410px}.movie-3.movie-step-0 .o-wr3{left:230px;transition-delay:.7s;top:435px}.movie-3.movie-step-0 .o-wr4{left:740px;transition-delay:.75s;top:435px}.movie-3.movie-step-0 #end-path-10,.movie-3.movie-step-0 #end-path-11,.movie-3.movie-step-0 #path-10,.movie-3.movie-step-0 #path-11{opacity:0}.movie-3.movie-step-1 .cursor{top:360px;left:675px;transition:.5s ease-in-out}.movie-3.movie-step-2 .cursor{top:200px;left:480px;transition:.5s ease-in-out;transition-delay:.5s}.movie-3.movie-step-2 .movie-3-formation,.movie-3.movie-step-6 #end-path-10,.movie-3.movie-step-6 #path-10{opacity:1}.movie-3.movie-step-2 .canvas,.movie-3.movie-step-7 #path-10{opacity:0}.movie-3.movie-step-3 .canvas{opacity:1;transform:scale(1);top:0;left:0;transition:.3s ease-in-out,0s opacity}.movie-3.movie-step-4 .cursor{top:450px;left:750px}.movie-3.movie-step-5 .cursor{top:205px;left:750px}.movie-3.movie-step-5 .o-wr4 .selector{opacity:1;animation:rotating 12s linear infinite}.movie-3.movie-step-6 .cursor{top:205px;left:330px}.movie-3.movie-step-7 .cursor,.movie-3.movie-step-9 .cursor{top:20px;left:425px}.movie-3.movie-step-7 #path-11{opacity:1}.movie-3.movie-step-7 #end-path-10,.movie-3.movie-step-9 .movie-3-formation{opacity:0}.movie-3.movie-step-7 #end-path-11{opacity:1}.movie-3.movie-step-9 .canvas{opacity:0;transition:.5s ease-in-out}.movie-4{background:#272822}.movie-4.movie-step-0 .cursor{top:25px;left:265px}.movie-4.movie-step-0 .movie-4-bg{width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(/theme/images/movies/movie-4-playcaller-mode.jpg);background-size:100%;background-repeat:no-repeat;background-position:0 0}.movie-4.movie-step-1 .cursor{top:145px;left:390px}.movie-4.movie-step-2 .movie-4-bg{background-position:0 -614px}.movie-4.movie-step-3 .cursor{top:145px;left:195px}.movie-4.movie-step-4 .movie-4-bg{background-position:0 -1228px}.movie-4.movie-step-5 .cursor{top:145px;left:390px}.movie-4.movie-step-6 .movie-4-bg{background-position:0 -1842px}.movie-4.movie-step-7 .cursor{top:25px;left:265px}.movie-4.movie-step-8 .movie-4-bg{background-position:0 0}.movie-5.movie-step-0 .item{transition:1s}#filtering-formations-flag,#hide-group-by,.movie-5.movie-step-0 .item.ex{display:none}.movie-5.movie-step-0 .o-c,.movie-5.movie-step-0 .o-lg,.movie-5.movie-step-0 .o-lt,.movie-5.movie-step-0 .o-rg,.movie-5.movie-step-0 .o-rt{top:410px}.movie-5.movie-step-0 .o-lt{left:405px}.movie-5.movie-step-0 .o-lg{left:445px}.movie-5.movie-step-0 .o-c{left:485px}.movie-5.movie-step-0 .o-rg{left:525px}.movie-5.movie-step-0 .o-rt{left:565px}.movie-5.movie-step-0 .o-qb{left:485px;top:505px}.movie-5.movie-step-0 .o-hb{left:540px;top:505px}.movie-5.movie-step-0 .o-wr1{left:100px;top:410px}.movie-5.movie-step-0 .o-wr2{left:870px;top:410px}.movie-5.movie-step-0 .o-wr3{left:230px;top:435px}.movie-5.movie-step-0 .o-wr4{left:740px;top:435px}.current-email span{color:#999;text-transform:uppercase;font-size:15px;letter-spacing:.5px}.middot{font-size:.6em;position:relative;top:-3px;margin:0 3px;opacity:.75}.content-404{padding:200px 0;text-align:center}.usrnm{position:absolute;top:-2000px}@media only screen and (min-width:1501px) and (max-width:1800px){.content,.footer .content,.header .content{padding-left:150px;box-sizing:content-box}.logged-out .content,.logged-out .header .content{padding-left:0}.guide .content,.playcaller .content{padding-left:inherit}}@media only screen and (min-width:1230px) and (max-width:1500px){.content,.footer .content,.header .content{padding-left:225px;box-sizing:content-box}.logged-out .content,.logged-out .header .content{padding-left:0}.guide .content,.playcaller .content{padding-left:inherit}}@media only screen and (min-width:960px) and (max-width:1229px){.content,.content.content-wide{width:960px}.panel{left:-225px}.panel .menu-icon{display:block;position:absolute}.logged-out .panel .menu-icon{display:none}.card.card-column-third-middle{margin-right:22px;margin-left:22px}.routes-list .preview{width:155px;margin:0 5px 8px 0}.playcaller .level-selection,.preview{margin-right:17px}.pricing .plan-box{margin:0!important}.pricing .plan-box-middle{margin:-20px 30px 20px!important}.pricing .plan-desc{margin:0!important}.pricing .plan-desc-middle{margin:0 30px!important}.feat .movie{right:-190px}.feat.feat-grey .movie{left:-220px}.guide .guide-panel{width:250px;padding-top:80px;padding-right:5px;padding-left:18px}.guide .content{width:670px;margin-left:290px}.movie-wrapper{transform:scale(.95) translateX(25px)}.section.section-promo-blocks .promo-block{width:300px;margin-right:30px}.meta .setting-value-row{width:235px}.dashboard-quick-links{width:415px;padding-left:20px;padding-right:20px}}@media only screen and (min-width:569px) and (max-width:959px){.content{padding-top:90px}.content,.content.content-wide{width:565px}.card,.card.card-column-half,.card.card-column-main,.card.card-column-side,.card.card-column-third,.card.card-narrow{width:100%;float:none;padding:25px 20px;margin:0 auto 20px}.header .content{padding:15px 0;position:relative}.header h2{font-size:22px}.header input.title{width:450px}.header .button.button-add{padding:6px 12px}.header.header-playbook .button-save{margin:0;position:absolute;top:14px;right:0}.header-welcome .content{padding:0;height:60px}.header-welcome .site-title{text-align:center;float:none;margin:0;left:0}.header-welcome .site-title a{float:none}.header-welcome .links{display:none}.footer .footer-column ul li a{color:#525252}.footer .footer-column .site-title .logo{filter:grayscale(0%)}.footer .footer-column .site-title span{margin:8px 0 0 7px;font-size:20px}.panel{left:-225px}.panel .menu-icon{display:block;height:56px;width:56px;position:absolute;right:-56px;padding-top:20px}.preview{padding:0;float:left;margin:0 10px 10px 0;width:181px;height:145px}.preview:nth-child(4n){margin-right:10px}.preview:nth-child(3n){margin-right:0}.preview .canvas{width:227px;transform:scale(.8)}.preview .name{top:-28px}.playsys .preview{margin-right:10px}.playsys .filter-bar .filter.filter-theme .preview{transform:scale(.66)}.playsys .plays.plays-list .preview{height:auto}.playsys .plays.plays-list .list-headers .main-name,.playsys .plays.plays-list .preview .name .main-name{width:250px}.playsys .plays.plays-list .preview .name{top:0}.playbooks{margin-bottom:50px}.positions .position{margin-bottom:20px}.positions .position:after{content:'';display:block;clear:both}.positions .position .default-wrapper{width:275px;margin-right:10px}.position input.abbr{margin-right:10px;width:90px}.position input.letter{margin-right:10px}.position-header{top:100px;padding:20px 20px 15px;margin:-25px 0 20px -20px;width:calc(100% + 40px)}.position-header div:nth-of-type(2){width:160px}.position-header div:nth-of-type(3){margin-right:5px}.position-header div:nth-of-type(4){margin-right:10px}.position-header div:nth-of-type(5){margin:0}.settings .setting-description{clear:both;opacity:1;width:100%;position:relative;top:0;left:0;font-style:italic;padding-top:15px}.playcaller .top .back{width:50px;z-index:1001}.playcaller .top .back i{border-width:0 4px 4px 0;border-color:#777;padding:7px;margin:0;position:relative;left:4px}.button-add-play-2-playbook span,.formation-names .dropdown:hover .dropdown-title:after,.guide .content h3 a::before,.playcaller .top .back span{display:none}.playcaller .top .exit{width:50px;z-index:2001;box-shadow:-15px 0 15px #20211d}.playcaller .top .exit .icon-x{width:28px;height:28px;top:15px;left:10px}.playcaller .title{float:none;position:absolute;top:0;left:25px;text-align:left;z-index:1000;width:2000px;font-size:20px;padding-top:16px}.playcaller .featured .canvas-inner-outer-wrapper{width:570px}.playcaller .featured .canvas-inner-wrapper{transform:scale(.57)}.card.canvas{margin:0;padding:0;width:1000px}.canvas .textbox{border-width:10px;transform:translate(-8px,-8px)!important}.canvas .formation-helper,.canvas .textbox .trashButton,.canvas .zone .trashButton,.canvas .zone .ui-resizable-se{transform:scale(1.2)}.palette .option-group-items{margin-bottom:20px}.palette .option-group-zones{margin-right:0}.palette .option-group-routes{float:left;margin-right:15px;margin-bottom:15px}.palette .option-group-routes.route-mode-display{margin-bottom:13px;margin-right:13px;position:relative;left:-3px}.palette .option-group-flips{clear:none}.palette .option-group-animate{clear:both;margin:auto;width:45px;float:none}.palette .option-group-field-position{margin-right:0}.palette .palette-blocker{cursor:pointer}.editor .formation-names .inactive{opacity:.5}.editor.editor-route .palette .option-group-flips{margin-left:20px;margin-bottom:20px}.editor.editor-route .palette .option-group-routes{clear:both}.animating .huds .exit-hud,.animating .huds .reset-hud{transform:scale(2) translateY(6px)}.animating.animating-finished .huds .exit-hud{opacity:1}.section{padding:75px 0}.section.section-top{padding-top:75px}.section.section-top .value-prop,.section.section-top .value-prop-2{text-align:center}.section.section-top .intro-text{max-width:94%;margin:0 auto 60px;float:none}.section.section-top .intro-text .button{width:175px;display:inline-block}.section.section-top .movie-wrapper{position:relative;width:100%;height:350px}.section.section-top .movie{right:-175px}.section.section-top .buttons .button{margin-bottom:10px}.section.section-top .section-litt p{text-align:left}.page .content{min-height:300px}.pricing .switcher-wrapper .save-line{top:10px;left:0}.pricing .plan-box{width:180px;margin-left:0!important;margin-right:12px}.pricing .plan-box:nth-of-type(3){margin-right:0}.pricing .plan-box .forwho{width:95%}.pricing .plan-box .mo{left:133px}.pricing .plan-box:first-of-type .mo{left:120px}.pricing .plan-boxes-monthly .plan-box:first-of-type .mo{left:133px}.pricing .plan-desc{float:none;margin:0 0 50px 10px!important;position:relative}.pricing .checklist-header{margin-top:0}.pricing .checklist{padding-bottom:90px}.pricing .plan-descs{padding-top:20px;width:300px;margin:0 auto}.pricing .plan-desc .button{position:absolute;bottom:30px;left:0;right:0;margin:0 auto;width:155px}.pricing .plan-desc .no-cc{position:absolute;bottom:0;left:0;width:100%;text-align:center}.feats h2{position:relative;top:-8px;left:35px}.feat .content{width:100%}.feat .text{float:none!important;margin:0 auto}.feat .movie-wrapper{height:320px;width:300px;margin:0 auto;position:relative;transform:scale(.8)}.feat .movie-wrapper .movie{top:0;right:-300px}.guide .header .site-title{float:left}.guide .header .links-right{display:block;margin-right:10px}.guide .guide-panel{width:200px;padding:80px 0 0 10px}.guide .guide-link{padding-left:14px}.guide .guide-items{padding:10px 0 1px 20px}.guide .content{margin:0;padding-right:10px;padding-left:225px;max-width:935px;width:100%}.blog .post-listing{width:100%!important;float:none;margin:0 auto 55px!important}.blog .post-listing .post-cover,.blog .post-listing.post-listing-big .post-cover{width:565px;height:318px;margin-bottom:15px}.blog .post-listing h3,.blog .post-listing.post-listing-big h3{font-size:26px;line-height:29px;margin:0 0 10px}.blog .post-listing p{font-size:20px;line-height:26px}.blog .related-posts .post-listing:last-of-type{margin-bottom:0!important}.blog.post .post-cover{width:565px;margin-left:0}@media (min-width:600px){.blog.post .post-cover{width:600px;margin-left:-18px}}@media (min-width:700px){.blog.post .post-cover{width:700px;margin-left:-68px}}@media (min-width:800px){.blog.post .post-cover{width:800px;margin-left:-118px}}@media (min-width:900px){.blog.post .post-cover{width:900px;margin-left:-168px}}.blog iframe.youtube{width:565px;height:318px}.bwbg .img img{width:600px;margin:0 auto;display:block;transform:rotate(5deg) translate(-2%,-2%)}aside.pull-quote-left{left:0;margin-right:30px}aside.pull-quote-right{right:0;margin-left:30px}@media (min-width:700px){aside.pull-quote-left{left:-50px;margin-right:-20px}aside.pull-quote-right{right:-50px;margin-left:-20px}}@media (min-width:800px){aside.pull-quote-left{left:-100px;margin-right:-70px}aside.pull-quote-right{right:-100px;margin-left:-70px}}@media (min-width:900px){aside.pull-quote-left{left:-140px;margin-right:-110px}aside.pull-quote-right{right:-140px;margin-left:-110px}}.meta{padding:0}.meta .meta-title .meta-data{width:325px}.play-buttons{text-align:center}.play-buttons .delete-form-inline{float:none;width:100%;max-width:100%;margin-top:30px;text-align:center}.dashboard-playbooks .preview{width:227px;height:auto}.dashboard-playbooks .preview .canvas{transform:scale(1)}.dashboard-playbooks .preview .name{top:0}.card.card-aside{float:right;width:220px;padding:20px 0}.signup-plan-box .signup-plan-info-bar{margin:20px 0}.signup-plan-box+.log-block{float:left}.notices-quick .notice{cursor:pointer}.setting.setting-switch-side .setting-value .button{opacity:1}.formation-names .dropdown.dropdown-active .dropdown-title:after{display:block}.add-play-button .add-play-menu{max-height:310px}}@media only screen and (min-width:0px) and (max-width:959px){.section.section-promo-blocks .promo-block{float:none;margin:0 auto 55px!important;width:310px;text-align:center}.section.section-promo-blocks .promo-block .icon{display:inline-block}.section.section-promo-blocks .promo-block p{text-align:left}.setting-down-dist .setting-value-row:nth-of-type(2),.setting-down-dist .setting-value-row:nth-of-type(3){position:relative;top:-29px}.setting-down-dist label[for=down-4]{position:relative;top:174px}}@media only screen and (min-width:0px) and (max-width:568px){.content{width:380px;padding-top:90px}.content.content-w-tabs{padding-top:110px}.card,.card.card-column-half,.card.card-column-main,.card.card-column-side,.card.card-column-third,.card.card-narrow{width:100%;float:none;padding:25px 20px;margin-left:0}.header .content{width:100%;padding:15px 20px 15px 65px;position:relative}.header h2{font-size:22px}.header input.title{width:calc(100% - 71px);font-size:20px;padding:2px 2px 3px;left:-1px;top:2px}.header .button.button-add{padding:6px 10px}.header .button-save{position:absolute;top:15px;right:5px;margin:0;padding:6px 0;width:70px;z-index:100}.header .tabs .tab{height:auto;padding:8px 15px;font-size:12px;font-weight:600}.header.header-playbook .button-save{float:none;position:absolute;top:13px;right:20px;width:95px;padding:7px 10px}.header.header-playbook .button.button-add{top:-1px}.header.header-playbook .title.editable{width:200px}.header-welcome .content{padding:0;height:60px}.header-welcome .site-title{margin:0;left:0}.header-welcome .links{display:none}.footer .footer-column{float:none;width:100%;margin:0 0 40px!important;text-align:center}.footer .footer-column ul li{margin-bottom:6px}.footer .footer-column ul li a{color:#525252}.footer .footer-column .site-title{float:none;width:225px;margin:0 auto}.footer .footer-column .site-title .logo{filter:grayscale(0%)}.footer .footer-column .site-title span{margin-left:14px}.footer .copy{padding-top:75px}.panel{left:-225px}.panel .menu-icon{display:block;height:56px;width:56px;position:absolute;right:-56px;padding-top:20px}.preview{padding:0;float:left;margin:0 10px 10px 0;width:155px;height:130px}.preview:nth-child(2n){margin-right:0}.preview .canvas{width:227px;transform:scale(.7) translateX(-3px)}.preview .name{top:-42px;font-size:14px;padding:8px 5px 8px 12px}.routes-list .preview{margin:0 4px 8px 0}.pricing.content{width:320px}.playsys .content.content-wide,.playsys.playsys-play .related-posts .content.content-wide{padding-left:5px;padding-right:5px}.playsys .content.content-wide .plays,.playsys.playsys-play .related-posts .content .plays{width:330px;margin:0 auto}.playsys .content.content-wide .preview{margin-right:10px}.blog.post h2,.playsys.blog h2{font-size:30px;line-height:38px}.playsys .filter-bar .filter.filter-theme .preview{transform:scale(.75)}.playsys .plays.plays-list{width:100%!important}.playsys .plays.plays-list .preview{height:auto}.playsys .plays.plays-list .list-headers .main-name,.playsys .plays.plays-list .preview .name .main-name{width:175px}.playsys .plays.plays-list .preview .name{top:0;text-overflow:inherit}.playsys p{font-size:18px;line-height:29px;margin-bottom:24px}.playsys .add-play-button{height:32px;top:-32px;margin-bottom:-32px}.playsys .add-play-button .add-play-label-css{font-size:12px;padding:6px 10px;height:32px}.formations,.playbooks,.playcaller .categories,.playcaller .groups,.playcaller .plays-selected,.playcaller .types,.plays,.routes-list{width:320px;max-width:100%;margin:0 auto 50px}.plays.plays-grouped{padding-top:50px}.plays.group-title{padding-top:50px;margin-bottom:20px}.positions.card{width:320px;margin:0 auto!Important}.positions .default-wrapper{float:none;height:auto;width:100%}.positions .default-wrapper .default-title{width:104px;position:relative;text-align:center;float:left}.positions .default-wrapper input{width:calc(100% - 104px);padding:8px 12px;margin:0 0 5px}.positions .position{margin-bottom:25px}.positions input{text-align:center;margin-right:5px}.positions input.abbr{width:130px}.positions input.letter{width:95px}.position-header{top:87px;padding:12px 20px 10px;margin:-25px 0 20px -20px;width:calc(100% + 40px)}.position-header div{text-align:center;display:block;font-weight:600;margin:0;padding:0;font-size:12px}.position-header div:nth-of-type(1){width:100%;margin-bottom:4px}.position-header div:nth-of-type(2){width:100px;display:none}.position-header div:nth-of-type(3){width:120px}.position-header div:nth-of-type(4){width:90px}.position-header div:nth-of-type(5){width:70px}.settings .setting-name{float:none;width:100%;padding-right:0;margin-bottom:15px}.settings .setting-value{float:none;width:100%}.settings .setting-description{opacity:1;width:100%;position:relative;top:0;left:0;font-style:italic;margin-top:15px}.stats .stat-name{width:115px}.playcaller .top{overflow:hidden}.playcaller .top .back{width:50px;z-index:1001;box-shadow:15px 0 15px #20211d}.playcaller .top .back i{border-width:0 4px 4px 0;border-color:#777;padding:7px;margin:0;position:relative;left:4px}.playcaller .top .back span{display:none}.playcaller .top .exit{width:50px}.playcaller .top .exit .icon-x{width:28px;height:28px;top:15px;left:10px}.playcaller .title{float:none;position:absolute;top:0;right:55px;text-align:right;z-index:1000;width:2000px;font-size:20px;padding-top:16px}.playcaller .level-selection{width:155px;padding:50px 0;margin:0 10px 10px 0;float:left}.playcaller .level-selection:nth-of-type(2n){margin-right:0}.playcaller.level-playbooks .title,.playcaller.level-types .title{margin-right:15px}.playcaller .featured .canvas-inner-outer-wrapper{width:320px}.playcaller .featured .canvas-inner-wrapper{transform:scale(.32)}.export .layout{margin-right:10px;width:135px;padding:10px}.export .layout:nth-of-type(2n){margin-right:0}.editor .content{padding-top:90px}.card.canvas{margin:0;padding:0;width:1000px}.canvas-wrapper{width:320px;height:199px;left:0}.canvas{transform:scale(.32)}.canvas .textbox{border-width:12px;transform:translate(-10px,-10px)!important}.canvas .formation-helper,.canvas .textbox .trashButton,.canvas .zone .trashButton,.canvas .zone .ui-resizable-se{transform:scale(1.75)}.palette .option-group.option-group-zones{margin-right:0;top:0;left:0}.palette .option-group-routes{float:left;margin:15px 0}.palette .option-group-routes.route-mode-display{margin-bottom:13px}.palette .option-group-flips{margin-bottom:15px}.palette .option-group-animate{clear:both;margin:auto;width:45px;float:none}.palette .palette-blocker{cursor:pointer}.animating .huds .exit-hud,.animating .huds .reset-hud{transform:scale(3) translateY(4px)}.animating.animating-finished .huds .exit-hud{opacity:1}.editor.editor-route .header .content{padding-top:16px}.editor .header.header-w-sub .button-save{top:5px}.editor .formation-names{left:-3px;font-size:14px;margin-bottom:-5px}.editor .formation-names .dropdown .dropdown-title{max-width:125px}.editor .formation-names .dropdown:hover .dropdown-title{padding-right:22px}.editor .formation-names .dropdown .dropdown-title:after{right:5px}.editor .formation-names .dropdown .dropdown-list{max-height:250px}.editor .formation-names .inactive{opacity:.5}.menu.menu-routes{width:260px}.menu .route-loaders{width:280px}.section{padding:50px 0}.section.section-top{padding:60px 0}.section.section-top .content{width:320px;position:relative}.section.section-top .value-prop{text-align:center}.section.section-top .value-prop-2{text-align:center;margin-bottom:25px;font-size:28px}.section.section-top .intro-text{width:300px;margin:0 auto 40px;float:none;padding-top:225px}.section.section-top .intro-text p.it3{height:160px}.section.section-top .intro-text .button{width:175px;margin:0 auto 20px;display:block}.section.section-top .movie-wrapper{position:absolute;top:25px;width:100%;height:150px}.section.section-top .movie{transform:scale(.3) translateX(-114%);position:relative;left:0;right:inherit}.section.section-top .movie .canvas{box-shadow:0 15px 30px 0 rgba(50,50,93,.3),0 8px 14px 0 rgba(0,0,0,.21)}.blog .share-line .categories a,.section.section-top .buttons .button{margin-bottom:10px}.section.section-top .section-litt p{text-align:left}.section.section-brand{padding:125px 0}.section.section-brand .title{transform:scale(1.2)}.section.section-brand .title .logo{margin-right:12px}.section.section-brand .title h6{margin-right:2px}.page .content{min-height:300px}.pricing .switcher-wrapper .save-line{top:10px;left:0}.pricing .plan-box{float:none;margin:0 0 20px 10px!important}.pricing .plan-desc{float:none;margin:0 0 50px 10px!important;position:relative}.pricing .checklist-header{margin-top:0}.pricing .checklist{padding-bottom:90px}.pricing .plan-descs{padding-top:20px}.pricing .plan-desc .button{position:absolute;bottom:30px;left:0;right:0;margin:0 auto;width:155px}.pricing .plan-desc .no-cc{position:absolute;bottom:0;left:0;width:100%;text-align:center}.feats h2{position:relative;top:-8px;left:35px}.feat .content{width:100%}.feat .text{float:none!important;margin:0 auto}.feat .movie-wrapper{height:260px;width:300px;margin:0 auto;position:relative;transform:scale(.6);top:-30px}.feat .movie-wrapper .movie{top:0;right:-300px}.guide .header{z-index:3005}.guide .header h1 a{margin-left:55px;padding-left:10px}.guide .header .guide-title{margin-right:0}.guide .guide-panel,.guide .menu-icon{z-index:3010;transition:.3s ease-in-out}.guide .menu-icon{display:block;right:auto;height:60px;padding-top:20px;left:0;width:60px}.guide .guide-panel{position:fixed;top:0;left:-260px;width:260px;padding:25px 5px 0 30px}.guide .guide-section-active .guide-items{padding-left:25px}.guide .content{width:100%;margin:0;padding:100px 10px 25px}.guide .guide-box{float:none;margin-right:0;width:100%}.guide.guide-panel-active .guide-panel{left:0}.guide.guide-panel-active .menu-icon{left:260px}.blog .content{width:100%!important;padding-left:20px;padding-right:20px}.blog .post-listing{width:100%!important;float:none;margin:0 auto 40px!important}.blog .post-listing .post-cover,.blog .post-listing.post-listing-big .post-cover{width:100%;height:180px;margin-bottom:15px}.blog .post-listing h3,.blog .post-listing.post-listing-big h3{font-size:24px;line-height:27px}.blog .post-listing p,.blog.post p{font-size:18px;line-height:23px}.blog .pagination-button-next,.blog .pagination-button-prev,.blog.post .author-info .middot,.blog.post .author-section .author-desc,.formation-names .dropdown:hover .dropdown-title:after{display:none}.blog.post h3.subtitle{font-size:22px;line-height:28px}.blog.post .post-cover{width:106%;margin:-10px 0 30px -3%}.blog.post p{line-height:29px}.blog.post h3{font-size:30px;line-height:38px}.blog.post blockquote{padding-left:10px;margin-left:10px}.blog.post blockquote p:last-of-type{margin-bottom:0}.blog.post blockquote,.blog.post h3,.blog.post h4,.blog.post h5,.blog.post h6,.blog.post ol,.blog.post p,.blog.post ul{margin-bottom:24px}.blog .share-line .categories{margin-bottom:0}.blog .site-line{width:100%}.blog .site-line .logo{margin-right:10px}.blog .site-line .desc{float:none}.blog .site-line .desc h6{padding-top:9px;margin-bottom:18px}.blog .related-posts .content{padding-left:15px;padding-right:15px}.blog .related-posts .post-listing:last-of-type{margin-bottom:0!important}.blog .related-posts .post-listing .post-cover{margin-left:0}.blog .related-posts .post-listing h3{margin-bottom:10px}.blog iframe.youtube{width:320px;height:180px}.bwbg{height:250px}.bwbg h2{padding-top:70px}.bwbg .img img{width:100%;max-width:380px;margin:0 auto;display:block;transform:rotate(5deg) translate(-2%,-3%)}aside.pull-quote-left,aside.pull-quote-right{float:none;left:auto;right:auto;margin:0 auto 25px;width:100%;padding:20px 10px 0}aside.pull-quote-left:before,aside.pull-quote-right:before{top:5px;left:10px}.card.card-aside{float:none;margin:0 auto 25px}.signup-plan-box .signup-plan-info-bar{margin:20px -20px}.meta{padding:0}.meta .setting-value{width:100%;padding-left:10px}.meta .meta-title .meta-data{width:120px}.meta .setting-switch-side .setting-name{float:left;width:75px}.play-buttons{text-align:center}.play-buttons .button{margin-bottom:20px}.play-buttons .delete-form-inline{float:none;width:100%;max-width:100%;text-align:center;margin-bottom:0;padding-top:10px}.play-buttons .delete-form-inline .button{margin-bottom:0}.dashboard-playbooks .buttons{text-align:center}.dashboard-playbooks .buttons .button:first-of-type{margin-bottom:20px}.notices-quick .notice{cursor:pointer}.setting.setting-switch-side .setting-value .button{opacity:1}.formation-names .dropdown.dropdown-active .dropdown-title:after{display:block}.animating .huds:hover{background:0 0}.add-play-button .add-play-menu{max-height:158px}.add-play-button .playbooks-list-message.playbooks-list-message-two-button{font-size:16px}.add-play-button .playbooks-list-message.playbooks-list-message-two-button .button{margin-bottom:0;padding:6px 14px}.setting-box{margin-left:auto!Important;margin-right:auto!Important}}@media only screen and (min-width:380px) and (max-width:568px){.card,.card.card-column-half,.card.card-column-main,.card.card-column-side,.card.card-column-third,.card.card-narrow{margin-left:auto}.header-welcome .content{margin-left:60px}.palette .option-group-items{margin:0 0 15px}.palette .option-group-items .option{width:47px;padding-left:7px}.palette .option-group-items .option:first-of-type,.palette .option-group-items .option:nth-of-type(2){width:49px;padding-left:8px}.palette .option-group-textbox{margin-right:0}.palette .option-group-textbox .option:last-of-type{border-top-right-radius:0;border-bottom-right-radius:0;width:40px;padding-left:4px;padding-right:4px}.palette .option-group-textbox .textbox span:first-of-type{display:none}.palette .option-group-textbox .textbox span:last-of-type{display:block;font-size:14px;position:relative;left:-3px;top:1px}.palette .option-group.option-group-zones .option{width:42px;padding-left:5px}.palette .option-group.option-group-zones .option:first-of-type{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:#fff}.palette .option-group-routes{float:right;margin:0 0 15px}.palette .option-group-animate{float:right;clear:none}.dashboard-quick-links .buttons{padding-top:12px}.dashboard-quick-links .buttons .button{margin:0 3px 20px;padding:8px 13px}}@media only screen and (min-width:0px) and (max-width:379px){.content{width:320px}.header .content{width:270px;margin-left:50px;padding-left:0;padding-right:0}.header input.title{width:195px}.header .button-save{right:2px}.header .button.button-add span{display:none}.header.header-playbook .title.editable{width:185px}.header.header-playbook .button-save{width:85px;right:0}.panel .menu-icon{width:40px;right:-40px}.palette .option-group-items{margin-right:0 15px 0 0}.palette .option-group-items .option:nth-of-type(5){clear:both}.dashboard-playbooks .preview{margin:0 auto 12px!important;float:none}.dashboard-quick-links .buttons .button{padding:8px 13px}}@media (min-width:960px) and (max-width:1120px){.header .content{width:100%;padding-left:82px;padding-right:20px}}@media (min-width:569px) and (max-width:700px){.header .content{width:100%;padding-left:65px;padding-right:20px}.header input.title{width:calc(100% - 111px)}.header.header-playbook .button-save{right:20px}}@media (min-width:490px) and (max-width:568px){.playsys .content.content-wide .plays,.playsys.playsys-play .related-posts .content .plays{width:495px;margin:0 auto}}@media (min-width:0px) and (max-width:325px){.playsys .content.content-wide .plays,.playsys.playsys-play .related-posts .content .plays{position:relative;left:-5px}}@media (min-width:360px) and (max-width:399px){.playcaller .featured .canvas-inner-outer-wrapper{width:360px}.playcaller .featured .canvas-inner-wrapper{transform:scale(.36)}}@media (min-width:400px) and (max-width:449px){.playcaller .featured .canvas-inner-outer-wrapper{width:400px}.playcaller .featured .canvas-inner-wrapper{transform:scale(.4)}}@media (min-width:450px) and (max-width:499px){.playcaller .featured .canvas-inner-outer-wrapper{width:450px}.playcaller .featured .canvas-inner-wrapper{transform:scale(.45)}}@media (min-width:500px) and (max-width:568px){.playcaller .featured .canvas-inner-outer-wrapper{width:500px}.playcaller .featured .canvas-inner-wrapper{transform:scale(.5)}}@media (min-width:600px) and (max-width:699px){.playcaller .featured .canvas-inner-outer-wrapper{width:600px}.playcaller .featured .canvas-inner-wrapper{transform:scale(.6)}}@media (min-width:700px) and (max-width:799px){.playcaller .featured .canvas-inner-outer-wrapper{width:700px}.playcaller .featured .canvas-inner-wrapper{transform:scale(.7)}}@media (min-width:800px) and (max-width:899px){.playcaller .featured .canvas-inner-outer-wrapper{width:800px}.playcaller .featured .canvas-inner-wrapper{transform:scale(.8)}}@media (min-width:900px) and (max-width:999px){.playcaller .featured .canvas-inner-outer-wrapper{width:900px}.playcaller .featured .canvas-inner-wrapper{transform:scale(.9)}}@media (min-width:0px) and (max-width:339px){.playsys .preview-inline,.preview-inline{width:320px;height:197px;margin-left:-20px}.preview-inline .canvas{transform:scale(.32)}}@media (min-width:340px) and (max-width:359px){.editor .canvas-wrapper{width:340px;height:211px;margin-left:-10px}.preview-inline{width:340px}.playsys .preview-inline,.preview-inline{height:209px;margin-left:-20px}.editor .canvas,.preview-inline .canvas{transform:scale(.34)}}@media (min-width:360px) and (max-width:379px){.editor .canvas-wrapper{width:360px;height:223px;margin-left:-20px}.preview-inline{width:360px}.playsys .preview-inline,.preview-inline{height:221px;margin-left:-20px}.editor .canvas,.preview-inline .canvas{transform:scale(.36)}}@media (min-width:380px) and (max-width:399px){.editor .canvas-wrapper{width:380px;height:235px;margin-left:0}.preview-inline{width:380px}.playsys .preview-inline,.preview-inline{height:233px;margin-left:-20px}.editor .canvas,.preview-inline .canvas{transform:scale(.38)}}@media (min-width:400px) and (max-width:449px){.editor .canvas-wrapper{width:400px;height:248px;margin-left:-10px}.preview-inline{width:400px}.playsys .preview-inline,.preview-inline{height:246px;margin-left:-20px}.editor .canvas,.preview-inline .canvas{transform:scale(.4)}}@media (min-width:450px) and (max-width:499px){.editor .canvas-wrapper{width:450px;height:279px;margin-left:-35px}.preview-inline{width:450px}.playsys .preview-inline,.preview-inline{height:277px;margin-left:-20px}.editor .canvas,.preview-inline .canvas{transform:scale(.45)}}@media (min-width:500px) and (max-width:568px){.editor .canvas-wrapper{width:500px;height:310px;margin-left:-60px}.preview-inline{width:500px}.playsys .preview-inline,.preview-inline{height:308px;margin-left:-20px}.editor .canvas,.preview-inline .canvas{transform:scale(.5)}}@media (min-width:569px) and (max-width:599px){.editor .canvas-wrapper{width:570px;height:353px;margin-left:-3px}.playsys .preview-inline,.preview-inline{width:570px;margin-left:-3px;height:351px}.editor .canvas,.preview-inline .canvas{transform:scale(.57)}}@media (min-width:600px) and (max-width:699px){.editor .canvas-wrapper{width:600px;height:371px;margin-left:-18px}.playsys .preview-inline,.preview-inline{width:600px;margin-left:-18px;height:369px}.editor .canvas,.preview-inline .canvas{transform:scale(.6)}}@media (min-width:700px) and (max-width:799px){.editor .canvas-wrapper{width:700px;height:433px;margin-left:-68px}.playsys .preview-inline,.preview-inline{width:700px;margin-left:-68px;height:431px}.editor .canvas,.preview-inline .canvas{transform:scale(.7)}}@media (min-width:800px) and (max-width:899px){.editor .canvas-wrapper{width:800px;height:494px;margin-left:-118px}.playsys .preview-inline,.preview-inline{width:800px;margin-left:-118px;height:492px}.editor .canvas,.preview-inline .canvas{transform:scale(.8)}}@media (min-width:900px) and (max-width:999px){.editor .canvas-wrapper{width:900px;height:556px;margin-left:-168px}.playsys .preview-inline,.preview-inline{width:900px;margin-left:-168px;height:554px}.editor .canvas,.preview-inline .canvas{transform:scale(.9)}}@media (min-width:960px) and (max-width:999px){.editor .canvas-wrapper{width:960px;height:592px;margin-left:1px}.playsys .preview-inline,.preview-inline{width:960px}.preview-inline{height:590px;margin-left:-130px}.playsys .preview-inline{height:590px}.editor .canvas,.preview-inline .canvas{transform:scale(.96)}.playsys .preview-inline{margin-left:0}}@media (min-width:1000px) and (max-width:1229px){.editor .canvas-wrapper{margin-left:-21px}.playsys .preview-inline{margin-left:-20px}}