*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{overflow-x:hidden;font-family:"Open Sans",sans-serif;background-image:none;background-position:right center;background-color:#111}.magnify{cursor:url(../img/cursor-magnifying_glass.png),auto}.index-page{background-color:#fff;background-image:url(../img/header/header_banner-1.jpg);background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}@media(min-width:768px){.index-page{background-image:url(../img/header/header_banner-1.jpg);background-position:center top;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;-o-background-size:contain}}.btn-primary.active,.btn-primary:active,.btn-xl.active,.btn-xl:active,.open .dropdown-toggle.btn-primary,.open .dropdown-toggle.btn-xl{background-image:none}p{font-size:14px;line-height:1.75}p.large{font-size:16px}a{color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}a.active,a:active,a:focus,a:hover{color:#8e8e8e}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;color:#0e1519;font-weight:700;text-transform:none}.text-shadow{text-shadow:1px 1px 1px #111}.text-white{color:#fff}.text-dark{color:#000}.text-purple{color:#662d91}.text-yellow{color:#ffa600}.text-link{color:#545454;font-weight:700}.img-centered{margin:0 auto}.img-fullwidth{position:relative;width:100%;height:auto}.bottom-shadow{box-shadow:1px 1px 5px #000}.bg-light-gray{background-color:#f7f7f7}.bg-gray{background-color:#111}.bg-white-trans{padding:20px;background-color:rgba(255,255,255,.78)}.bg-black-trans{padding:20px;background-color:rgba(0,0,0,.72)}#page-content .no-top-padding{margin-top:-30px}.pl-30{padding-left:76px}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.pb-200{padding-bottom:200px}.mt-20{margin-top:20px}.mt-50{margin-top:50px}.mt-100{margin-top:100px}.mt-200{margin-top:200px}.mb-20{margin-bottom:20px}.mb-50{margin-bottom:50px}.notopmargin{margin-top:-50px}.btn-primary,.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#ff00c8;border-color:#ff00c8}.btn-primary{font-family:Raleway,sans-serif;font-weight:700;color:#fff}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{border-color:#ff00c8;color:#fff;background-color:#ff00c8}.btn-primary .badge{color:#ff00c8;background-color:#fff}.btn-xl{padding:10px 20px;border-color:#ff00c8;border-radius:3px;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;color:#fff;background-color:#ff00c8}.btn-lg{font-family:"Open Sans",sans-serif}.btn-xl.active,.btn-xl:active,.btn-xl:focus,.btn-xl:hover,.open .dropdown-toggle.btn-xl{border-color:rgba(255,255,255,.5);color:#fff;background-color:rgba(255,255,255,.5)}.btn-xl.disabled,.btn-xl.disabled.active,.btn-xl.disabled:active,.btn-xl.disabled:focus,.btn-xl.disabled:hover,.btn-xl[disabled],.btn-xl[disabled].active,.btn-xl[disabled]:active,.btn-xl[disabled]:focus,.btn-xl[disabled]:hover,fieldset[disabled] .btn-xl,fieldset[disabled] .btn-xl.active,fieldset[disabled] .btn-xl:active,fieldset[disabled] .btn-xl:focus,fieldset[disabled] .btn-xl:hover{border-color:#ff00c8;background-color:#ff00c8}.btn-xl .badge{color:#ff00c8;background-color:#fff}.btn{background:0 0;-moz-user-select:none;border-radius:0;margin-bottom:0;vertical-align:middle;white-space:nowrap;font-size:14px;line-height:20px;font-weight:400;border:3px solid;padding:8px 20px;margin-top:10px}.btn-outlined{border-radius:0;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.btn-outlined.btn-theme{background:#662d91;color:#fff;border-color:transparent}.btn-outlined.btn-theme:active,.btn-outlined.btn-theme:hover{color:#662d91;background:#eee;border-color:transparent}.btn-outlined.btn-black{background:#111;color:#fff;border-color:#111}.btn-outlined.btn-black:active,.btn-outlined.btn-black:hover{color:#fff;background:#313131;border-color:#000}.btn-outlined.btn-white{background:#fff;color:#ffa600;border-color:#fff}.btn-outlined.btn-white:active,.btn-outlined.btn-white:hover{color:#ffa600;background:#dedede;border-color:#fff}.btn-outlined.btn-yellow{background:#ffa600;color:#fff;border-color:transparent}.btn-outlined.btn-yellow:active,.btn-outlined.btn-yellow:hover{color:#fff;background:#c17f04;border-color:transparent}.btn-xs{font-size:11px;line-height:14px;border:1px solid;padding:5px 10px}.btn-sm{font-size:12px;line-height:16px;border:2px solid;padding:8px 15px}.btn-lg{font-size:16px;line-height:22px;border:4px solid;padding:13px 20px;text-transform:uppercase}hr{border-top:1px solid #eee}.navbar{margin-bottom:0;border-radius:0}.navbar-default{border-color:transparent;background-color:#572a75;z-index:999}.navbar-default .navbar-brand{color:#fff;text-transform:uppercase;margin-top:0;font-size:large;padding:5px 10px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.navbar-brand img{position:relative;width:170px;height:auto;z-index:1010}.navbar-default .navbar-brand.active,.navbar-default .navbar-brand:active,.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#ff00c8}.navbar-default .navbar-collapse{border-color:transparent;background-image:url(../img/bg/bg-nav-magnifying_glass.png);background-attachment:scroll;background-position:center top;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;-o-background-size:contain}.navbar-default .navbar-toggle{border-radius:20px;border-color:#fff;background-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-fixed-top .navbar-collapse{max-height:none}.menu-title{position:absolute;top:8px;right:70px;color:#fff;font-family:"Open Sans",sans-serif;font-weight:700;font-size:14px;letter-spacing:0}nav a{position:relative;margin:5px 25px;color:#fff;font-weight:400;text-shadow:0 0 1px rgba(255,255,255,.3);font-size:1.35em;border-bottom:none}.navbar-default .nav li a{color:#fff;font-size:larger;font-family:"Open Sans",sans-serif;font-weight:700;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.navbar-default .nav li a:focus,.navbar-default .nav li a:hover{outline:0;color:#fed484}.navbar-default .navbar-nav>.active>a{border-radius:0;color:#ff00c8;background-color:transparent}.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#fffb6e;background-color:transparent}.navbar-nav{margin:7.5px -15px 0}.bg-menu{position:absolute;top:0;left:0;width:100%;height:auto;z-index:900}@media(min-width:768px){.nav{margin-left:12px}nav a{position:relative;margin:5px;color:#fff;font-weight:400;text-shadow:0 0 1px rgba(255,255,255,.3);font-size:1.35em;border-bottom:none}.navbar-default{padding:0;border:0;background-color:transparent;background-image:none;background-attachment:scroll;background-position:center top;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;-o-background-size:contain}.navbar-brand img{position:relative;width:60px;height:auto;z-index:1010}.navbar-default .navbar-brand{padding:10px 0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:1}.navbar-brand img{position:relative;margin-top:4px;width:240px;height:auto}.navbar-default .nav li a{padding:5px 8px;text-transform:none;color:#fff;font-size:14px;font-weight:700;letter-spacing:1px;text-shadow:0 1px 1px #000}.navbar-default .navbar-nav>.active>a{border-radius:3px}.navbar-default .navbar-collapse{background-image:none}.navbar-nav{margin:15px 0}.navbar-mobile-bottom{margin-top:0}.btn-lg{font-size:18px;line-height:22px;border:4px solid;padding:13px 40px;text-transform:uppercase}}.menu-clear{margin-top:-100px}header{margin-top:0;padding-top:0;padding-bottom:0;color:#fff;background-attachment:scroll;background-image:none;background-position:center center;background-size:cover;-o-background-size:cover}.mobile-header{margin-top:50px}.home-page-header{padding-top:100px;padding-bottom:100px;min-height:380px}header img{width:50%;height:auto}#page-content{padding:20px 15px;min-height:340px}#page-content h2{color:#000;font-size:44px}#page-content h4{color:#000;font-size:32px}#page-content h5{color:#000;font-size:18px}#page-content p{font-family:"Open Sans",sans-serif;font-size:14px}#page-content .contact-info a,#page-content .contact-info h2,#page-content .contact-info h5,#page-content .contact-info p{color:#fff}#page-content .band-members h2,#page-content .band-members h4,#page-content .band-members h5,#page-content .band-members p{color:#fff}#page-content .band-members a,#page-content .band-members h6{color:#ffa600}.band-members .img-effect{position:relative;width:100%;height:auto;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:1}#membership{padding:50px 0;background-image:url(../img/bg/bg-membership.jpg);background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.bg-about{background-image:url(../img/bg/bg-about.jpg);background-attachment:scroll;background-position:center top;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;-o-background-size:contain}.bg-creative_team{background-image:none;background-attachment:fixed;background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.bg-contact{background-image:url(../img/bg/bg-contact-xs.jpg);background-attachment:scroll;background-position:center top;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;-o-background-size:contain}.bg-purple_brick{background-image:url(../img/bg/bg-purple_brick.jpg);background-attachment:scroll;background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.bg-cheese{background-image:url(../img/bg/bg-cheese-2.png);background-attachment:scroll;background-position:center top;background-repeat:repeat}.bg-cta-1{background-image:url(../img/bg/bg-cta-1-xs.jpg);background-attachment:scroll;background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.bg-cta-video{min-height:200px;padding-top:0;background-image:url(../img/bg/bg-cta-video-xs.jpg);background-attachment:scroll;background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.bg-cta-video h2{font-size:42px}.bg-cta-1 h3{color:#fff;font-size:32px}.bg-cta-1 p{color:#fff}.bg-cta-mousetrap{background-image:url(../img/bg/bg-cta-mousetrap-2-xs.jpg);background-attachment:scroll;background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.bg-cta-mousetrap h3{color:#fff;font-size:32px;text-shadow:1px 1px 10px #000}.bg-cta-mousetrap h6{color:#fff;font-size:16px;text-shadow:1px 1px 10px #000}.bg-cta-mousetrap p{color:#fff}.group-shot-1{position:relative;margin-top:-150px;margin-bottom:-80px;z-index:5}.creative{padding:15px;margin-bottom:5px}.creative i{color:#ffa600}.signature{position:relative;float:right;width:200px;height:auto}.img-contact{position:relative;width:100%;height:auto}@media(min-width:768px){#page-content{padding:50px 0}#page-content h2{font-size:62px}.bg-contact{background-image:url(../img/bg/bg-contact.jpg);background-attachment:scroll;background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.bg-cta-1{background-image:url(../img/bg/bg-cta-1.jpg);background-attachment:scroll;background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.bg-cta-mousetrap{background-image:url(../img/bg/bg-cta-mousetrap-2.jpg);background-attachment:scroll;background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.bg-cta-video{min-height:420px;padding-top:120px;background-image:url(../img/bg/bg-cta-video.jpg);background-attachment:scroll;background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.bg-creative_team{background-image:url(../img/bg/bg-creative_team.jpg);background-attachment:fixed;background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}#page-content .side-padding{padding-left:50px;padding-right:50px}#page-content{padding:20px 0;min-height:340px}.band-members .img-effect{position:relative;width:100%;height:auto;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:.5}.band-members .img-effect:hover{margin-top:-20px;opacity:1}}figure{position:relative;float:left;overflow:hidden;min-width:270px;max-width:1080px;max-height:400px;width:100%;height:auto;background:#000;text-align:center;cursor:pointer}figure img{position:relative;display:block;max-width:100%;height:auto;opacity:1}figure figcaption{padding:0;color:#fff;font-size:1em;-webkit-backface-visibility:hidden;backface-visibility:hidden}figure figcaption::after,figure figcaption::before{pointer-events:none}figure figcaption,figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}figure h2{color:#fff;font-size:32px;text-shadow:2px 0 10px #000}#page-content figure h4{color:#fff;font-size:24px;text-shadow:2px 0 10px #000}figure p{font-size:14px;text-shadow:0 0 5px #000}figure.effect-box{background-color:#662d91}figure.effect-box img{margin:-10px 0 0 -10px;max-width:none;width:-webkit-calc(100% + 10px);width:calc(100% + 10px);opacity:.6;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(10px,10px,0);transform:translate3d(10px,10px,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-box figcaption::before,figure.effect-box p{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}figure.effect-box figcaption::before{position:absolute;right:-100px;bottom:-100px;width:300px;height:300px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 900px rgba(255,167,0,.7);content:'';opacity:0;-webkit-transform:scale3d(.5,.5,1);transform:scale3d(.5,.5,1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}figure.effect-box:hover img{opacity:.4;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-box h2{padding-top:15px;text-align:center;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(5px,5px,0);transform:translate3d(5px,5px,0)}figure.effect-box p{position:absolute;right:0;bottom:0;padding:0 1.5em 1.5em 0;width:140px;text-align:right;opacity:0;-webkit-transform:translate3d(20px,20px,0);transform:translate3d(20px,20px,0)}figure.effect-box:hover figcaption::before{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}figure.effect-box:hover h2,figure.effect-box:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#home{min-height:250px;padding-bottom:20px;background-color:#111;background-image:url(../img/bg/bg-membership.jpg);background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}#home .home-boxes{margin-top:0}#page-content .team-mrmouse h4{color:#fff;background-color:#662d91;padding:15px;font-size:18px}#page-content .team-mrmouse h5{color:#662d91}#page-content .team-nubert h4{color:#fff;background-color:#224c3e;padding:15px;font-size:18px}#page-content .team-nubert h5{color:#34715d}#page-content .additional-characters h4{color:#fff;background-color:#ffa600;padding:15px;font-size:18px}.character-teams{min-height:165px}.character-profile{padding:20px 0}.character-photo{float:left;padding:10px 30px 20px 0;width:50%;height:auto}.character-profile img{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);transition-duration:.3s;-webkit-transition-duration:.3s}.character-profile img:hover{position:relative;-webkit-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2);transition-duration:.3s;-webkit-transition-duration:.3s;z-index:1}.no-padding{padding:0}.whiteBG_trans{background-color:rgba(255,255,255,.86)}.whiteBG_transThick{background-color:rgba(255,255,255,.94)}.page-title{position:relative;margin-top:0;margin-bottom:20px;z-index:1}.strip-bg{min-height:280px;margin:0;padding:30px 0 100px;background-image:url(../img/bg/bg-purple_brick.jpg);background-attachment:scroll;background-color:#000;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.strip-bg p{color:#fff;font-size:16px;font-weight:300;text-align:center}.strip-social{position:relative;width:100%;height:auto;padding:20px 0;background-color:#572a75;text-align:center}.strip-social a{padding:5px;color:#fff;font-size:20px;font-weight:700;text-transform:uppercase;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.strip-social p{padding:5px;color:#222;font-size:20px;font-weight:700;text-transform:uppercase}.strip-social i{margin-right:10px}.strip-social a:hover{color:#ffa600;text-decoration:none}.strip-cheese{padding:10px 5px;text-align:center;background-color:#2b2b2b}.quote{padding:5px 0;font-style:italic;color:#222;font-size:18px}.strip-quote{min-height:200px;margin:0;padding:15px;background-image:url(../img/bg/bg-quote.jpg);background-attachment:scroll;background-color:#000;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.strip-quote p{padding:4em 15px;margin-bottom:30px;font-style:italic;color:#fff;font-size:18px;font-weight:400;text-align:center}.quote-name{color:#fdf200;font-style:normal;font-weight:700;font-size:18px;text-transform:uppercase}ul.social-buttons li a,ul.social-buttons-about li a{display:block;height:40px;border-radius:100%;font-size:20px;line-height:40px;outline:0;text-align:center}ul.social-buttons-about li a{width:40px;color:#000;background-color:transparent;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}ul.social-buttons-about li a:active,ul.social-buttons-about li a:focus,ul.social-buttons-about li a:hover{color:#fff;background-color:transparent}.footer-bottom{background-color:#000;min-height:30px;width:100%}.copyright{color:#fff;background-color:#111;line-height:30px;min-height:30px;padding:25px 0}footer{padding:60px 0 80px;background-color:#111;background-image:none;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}footer h2,footer h4{color:#fff}footer img{width:180px;height:auto;margin-top:30px}.footer-cheese{position:relative;width:200px;height:auto}.footer-ul{list-style-type:none;padding-left:0;margin-left:2px}.footer-ul li{line-height:29px;font-size:12px}.footer-ul li a{color:#a0a3a4;transition:color .2s linear 0s,background .2s linear 0}.footer-ul i{margin-right:10px}.footer-ul li a:hover{transition:color .2s linear 0s,background .2s linear 0;color:#ffa600;text-decoration:none}footer span.copyright{color:#fff;font-family:Raleway,sans-serif;line-height:40px}footer ul.quicklinks{margin-bottom:0;font-family:Raleway,sans-serif;line-height:40px;padding-top:20px}ul.social-buttons{margin-bottom:0;padding-top:20px}ul.social-buttons li a{width:40px;height:40px;color:#fff;border:1px solid #fff;border-radius:120px;background-color:transparent;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}@media(min-width:768px){.page-title{position:relative;margin-top:0;margin-bottom:0;z-index:1}footer{padding:60px 0 80px}}.modal .modal-footer .btn-group>.btn:last-child,.modal .modal-header .btn{border-top-right-radius:0}ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li a:hover{color:#fff;background-color:rgba(0,0,0,.5)}.btn.active,.btn:active,.btn:active:focus,.btn:focus{outline:0}label{font-size:14px}::-moz-selection{text-shadow:none;background:#ffa600}::selection{text-shadow:none;background:#ffa600}img::selection{background:0 0}img::-moz-selection{background:0 0}.modal-body{position:relative;padding:15px 15px 25px}.modal .modal-content-classes{background-color:rgba(0,0,0,.9);border-radius:0}.modal .modal-header{border-bottom:none;position:relative}.modal .modal-header .btn{position:absolute;top:0;right:0;margin-top:0;border-top-left-radius:0;border-bottom-right-radius:0}.modal .modal-content-classes h3,.modal .modal-content-classes h4{color:#fff;font-size:32px;text-align:center;margin-top:28px}.modal .modal-content-classes p{color:#fff;font-size:16px;font-family:"Open Sans",sans-serif;font-weight:400}.modal .modal-content-classes img{float:left;padding-right:20px;padding-bottom:5px;width:50%;height:auto}.modal .modal-footer{border-top:none;padding:0}.modal .modal-footer .btn-group>.btn:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}@media(min-width:767px){.modal-dialog{width:600px;margin:130px auto}.modal-body{padding:15px 25px 25px}.modal .modal-content-classes h3,.modal .modal-content-classes h4{font-size:32px;text-align:center;margin-top:0}}