*{font-family:"Roboto Condensed",sans-serif}p{font-weight:300;font-size:1.1rem}h1{font-weight:700;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif}h2,h3{font-weight:700}.-alt{font-family:"Teko",sans-serif;font-weight:300;font-size:120%}.font--light,.-light{color:#fff}.section__title{text-align:center}@media(min-width: 768px){.section__title{margin-bottom:3rem}}.section__title span{font-family:"Teko",sans-serif;color:#666;font-size:1.4rem}.section__title h2{position:relative;text-transform:uppercase}.section__title h2:after{content:"";background:#fff200;height:3px;width:50px;left:0;right:0;position:absolute;margin:auto;bottom:-10px}.-strong{font-weight:bold;text-transform:uppercase}.-smaller{font-size:.9rem}.-weight600{font-weight:600}.-bg_grey{background:linear-gradient(180deg, #EEEEEE 0%, rgba(238, 238, 238, 0) 100%)}.-bg_yellow{background:#fff200}.-overlay{position:relative;overflow:hidden}.-overlay:before{content:"";background:linear-gradient(180deg, rgba(0, 0, 0, 0.511) 0%, rgba(0, 0, 0, 0.7) 100%);width:100%;height:100%;position:absolute;left:0;top:0}.-primary,.btn-primary:focus,.btn-primary:active,.btn-primary{background:#fff200;font-family:"Roboto Condensed",sans-serif;border:none;border-radius:5px;color:#000;font-size:1rem;min-width:140px;padding:10px 20px;font-weight:400}.-button,.-save,.-delete,.btn-terciary,.btn-secondary{font-size:1rem;min-width:140px;font-weight:400;padding:10px 20px;border-radius:5px;font-family:"Roboto Condensed",sans-serif;text-align:center}.-stripe{background:#6772e5;color:#fff}.remove-preexisting-category-button:hover{cursor:pointer}.btn-yellow{border:2px solid #fff200;background:#fff200;border-radius:3px}.btn-link{color:#3d3d3d}.btn-link:hover{text-decoration-color:#fff200;color:#000}.btn-lg{font-size:1.3rem;font-weight:600}.btn-primary:hover{background:#000;color:#fff200}.btn-primary:disabled{background-color:#585858;border-color:#585858}.btn-secondary{background:#fff;border:0;box-shadow:3px 2px 10px rgba(0,0,0,.15)}.btn-secondary:hover{background:#fff;box-shadow:5px 5px 10px rgba(0,0,0,.2)}.btn-terciary{background:#000;color:#fff;border:0;box-shadow:3px 2px 10px rgba(0,0,0,.15)}.btn-terciary:hover{background:#161616;box-shadow:5px 5px 10px rgba(0,0,0,.2);color:#fff}a{color:#3d3d3d}a:hover{color:#3d3d3d}a.-link{text-decoration:underline;font-weight:bolder}a.-inline{display:inline-block}button.-outline{background:transparent;border:2px solid #666;border-radius:3px;color:#666}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#000;border-color:#fff200}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(245,232,0,.83);box-shadow:0 0 0 .2rem rgba(255,242,0,.47)}.-delete{background:#d80000;color:#fff}.-delete:hover{background:#d80000;color:#fff}.-save{background:#15b511;color:#fff}.-save:hover{background:#15b511;color:#fff}.btn-danger{border:2px solid #d80000;background:#d80000;border-radius:3px}.btn-success{border:2px solid #15b511;background:#15b511;border-radius:3px}a:hover{cursor:pointer}.remove-image-button:hover{cursor:pointer}.-inline_link{font-weight:400;text-transform:uppercase;letter-spacing:.8px;border-bottom:2px solid transparent;padding:10px 0;display:inline-block}.-inline_link img{margin-right:10px;margin-bottom:2px}.-inline_link:hover{cursor:pointer;border-bottom:2px solid #ff0}.fullwidth_button{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;background:#fff200;font-family:"Roboto Condensed",sans-serif;border:none;color:#000;font-size:1rem;padding:10px 20px;font-weight:600;letter-spacing:.1px;transition:.2s ease}.fullwidth_button:hover{cursor:pointer;background:#000;color:#fff200;transition:.5s ease}.-fixed{position:fixed}.sso-btn{border:1px solid #bfbfbf;border-radius:50px;background-color:#fff;color:#6c6c6c;font-size:15px;font-weight:normal;text-transform:uppercase;font-family:"Arial",sans-serif;padding:6px;width:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}@media(min-width: 768px){.sso-btn{min-width:423px;max-width:525px}}.sso-btn .google-logo{width:24px;height:24px;background-image:url(https://accounts.scdn.co/sso/images/google-icon.1cdc8fce9609d07f0e9d8d0bc4b61f8f.svg);background-repeat:no-repeat;margin-right:10px;background-size:191%;background-position-x:-13px;background-position-y:-11px}footer{background:#000}footer a,footer p{color:#fff}footer a{font-weight:300;line-height:1.5rem}footer a:hover{color:#fff200}footer .-title{margin-bottom:1rem;font-weight:700}@media(max-width: 767.98px){footer .-title{margin-bottom:.7rem}}footer .-logo{max-width:90px}footer a.logout{color:#fff}footer a.logout:hover{color:#fff200;text-decoration:underline;cursor:pointer}.social_icons a{padding:5px 10px}img.app-store{margin-left:12px}@media(max-width: 767.98px){.-footer_col{margin-bottom:1rem}}@media(max-width: 575.98px){.-footer_col{margin-bottom:3rem}}input#search:focus{box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px #fff20070;border:1px solid #ccc}.form-control{height:calc(2.5em + 0.75rem + 2px);border-radius:3px;padding:.475rem 1.12rem .375rem 1.12rem}.form-group{position:relative;margin-top:2rem}.form-group.-input label{position:absolute;top:-0.3rem;margin-bottom:0;left:.8rem;background:#fff;font-size:.8rem;line-height:.8rem;margin-bottom:0;padding:0 6px}.form-group.-input .col-sm-6 label{left:1.1125rem}.-bg_grey .form-group.-input label{border-radius:3px;padding-top:.3125rem;top:-0.6125rem;background:linear-gradient(180deg, #f5f5f5 0%, rgba(238, 238, 238, 0) 100%)}.form-control:focus{color:#495057;background-color:#fff;border-color:#fff200;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(255,242,0,.35);box-shadow:0 0 0 .2rem rgba(255,242,0,.14);font-weight:300}textarea.form-control{padding-top:1rem}@media(max-width: 767.98px){.form-group .form-row .col-sm-6:last-child,.form-row.-tri .col-sm-3{margin-top:2rem}}body label[for=video]:hover button,body label[for=image]:hover button{background-color:#fff;color:#000;box-shadow:5px 5px 10px rgba(0,0,0,.2)}.hero h1{letter-spacing:.03em;font-size:1.5rem}@media(min-width: 768px){.hero h1{font-size:1.8rem}}@media(min-width: 992px){.hero h1{fcont-size:2.3rem}}.hero.-full{min-height:40vh;background-size:cover;background-repeat:no-repeat}@media(min-width: 576px){.hero.-full{min-height:60vh}}.hero.-full.-home{background-color:#000;background-image:url("/images/home/hero_full_home.jpg")}.hero.-sub{min-height:300px;z-index:0;position:relative}@media(min-width: 768px){.hero.-sub{min-height:450px}}.hero.-sub:before{content:"";background:rgba(0,0,0,.7);position:absolute;top:0;left:0;width:100%;height:100%}.hero.-equipment{min-height:200px}.breadcrumb{background:none;border:none;padding:0}.breadcrumb.active{color:#fff200}@media(max-width: 767.98px){.breadcrumb li.breadcrumb-item{font-size:.8rem;line-height:2}}@media(max-width: 767.98px){.breadcrumb{margin-bottom:.75rem}.breadcrumb-item+.breadcrumb-item{padding-left:.3em}.breadcrumb-item+.breadcrumb-item::before{padding-right:.3rem}}.video__buttons{margin-top:2.3em;flex-wrap:wrap}.link--video{font-family:"Teko",sans-serif;color:#fff;position:relative;font-size:1.6rem;padding-left:40px;margin-right:1rem;letter-spacing:.6px}@media(max-width: 767.98px){.link--video{font-size:1.4rem;padding-left:26px}}.link--video:hover{color:#fff200;cursor:pointer}.link--video:before{content:"";background-image:url(/images/icons/icon_play.png);left:0;width:26px;height:26px;position:absolute;background-size:cover;bottom:5px;cursor:pointer}@media(max-width: 767.98px){.link--video:before{width:20px;height:20px}}.half_screen{padding-top:80px}@media(max-width: 767.98px){.half_screen{padding-top:40px}}.half_screen_logo{max-width:25%;position:relative;z-index:2}@media(max-width: 767.98px){.half_screen_logo{display:none}}.navbar li{font-family:"Roboto Condensed",sans-serif;font-size:16px;color:#fff;font-weight:300}@media(max-width: 767.98px){.navbar li{font-size:1rem}}.navbar a{color:#fff}.navbar a:hover{color:#fff200}.navbar.-dark{background:#000}.navbar.-fixed_nav{position:fixed;width:100%;top:0;left:0;z-index:10}@media(max-width: 411px){.navbar.-fixed_nav{padding:14px 12px}}@media(max-width: 411px){.logo--nav{max-width:212px}}@media(min-width: 411px){.logo--nav{max-width:230px;padding:3px}}div#header-mobile{border:none}@media(max-width: 991.98px){div#header-mobile{margin-top:1rem;border-top:2px solid #fff;padding-top:1rem}}.dropdown-menu.show{background:#000000b5;color:#fff}a.dropdown-item{color:#fff;font-size:1rem}a.dropdown-item:hover{color:#fff200;background-color:#f8f9fa00}.table th,.table td,table{border-top:0;font-weight:300;font-size:1rem}table th,.table th{font-weight:500}.table thead th{border-bottom:0}label{font-weight:300;font-size:1rem}table.table.-details tr{border-bottom:1px solid #eee}table.table.-underlined tr{border-bottom:1px dashed #eee}a:hover{text-decoration:none}body{display:flex;flex-direction:column;min-height:100vh}footer{margin-top:0}main{padding-top:90px}@media(min-width: 992px){main{min-height:calc(100vh - 300px)}}main.main-padding-60{padding-top:60px}#validate_account{top:62px;position:fixed;width:100%;display:flex;justify-content:center;z-index:3}.validate_close{position:absolute;right:2%}.validate_text{height:25px;line-height:25px}@media(max-width: 340px){.validate_text{line-height:1.2;max-width:200px}}img,video{max-width:100%}header .logout{cursor:pointer}.input-group .input-group-append .form-control{border-top-left-radius:0;border-bottom-left-radius:0}.btn-disabled{background-color:#6c757d !important;border-color:#6c757d !important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.bubble{background:#88b7d5;border:2px solid #c2e1f5;display:inline-block;border-radius:6px;padding:20px;position:absolute;z-index:1}.bubble span{position:absolute;top:0;right:6px;font-size:20px;cursor:pointer;user-select:none}.bubble:after,.bubble:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.bubble:after{border-color:rgba(136,183,213,0);border-bottom-color:#88b7d5;border-width:12px;margin-left:-12px}.bubble:before{border-color:rgba(194,225,245,0);border-bottom-color:#c2e1f5;border-width:15px;margin-left:-15px}.-boxed{box-shadow:4px 7px 20px rgba(0,0,0,.15);padding:2rem;border-radius:5px;height:100%;transition:.2s ease}.-boxed:hover{cursor:pointer;box-shadow:4px 7px 20px rgba(0,0,0,.25);transition:.5s ease;text-decoration:none}.-borderbox{padding:20px;border-radius:5px;border:1px solid #ededed;height:100%}.-box_shadow{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 14px rgba(0,0,0,.12);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);border-width:0;border-radius:10px}.-shadow{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 14px rgba(0,0,0,.12);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);border-width:0}@media(min-width: 768px){.border-x-md{border-right:1px solid #eee;border-left:1px solid #eee}}div#app_banner{position:fixed;top:0;z-index:10000;background:#c9c9c9;width:100%;padding:5px 20px;display:flex}@media(min-width: 576px){div#app_banner{display:none}}.banner{color:#2b2b2b}.banner_col{padding:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.banner_link,.banner_open{text-decoration:underline;font-size:18px;font-weight:bold;color:#000}@media(max-width: 340px){.banner_link,.banner_open{max-width:60px}}.filter-pagination{overflow:hidden}@media(max-width: 991.98px){.filter-pagination .pagination{overflow-x:scroll}}.justify-content-evenly{justify-content:space-evenly}.border-bottom{border-bottom:1px;border-bottom-color:#eee}.border-bottom .-dashed{border-bottom-style:dashed}.underline{position:relative;display:inline}.underline:after{content:"";background-color:#fff200;position:absolute;width:100%;height:45%;bottom:-5%;left:5%;z-index:-1}.underline+p{margin-top:20px}.sso-separator{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:20px 0 38px}.sso-separator span{font-size:12px;font-weight:bold;font-family:"Arial",sans-serif;margin:0 10px}.sso-separator hr{flex-grow:1;height:1px;background-color:#bfbfbf;margin:0 10px;border:none}
