.live-nav{position:fixed;z-index:9999;background:#000;display:flex;align-items:center;justify-content:space-between;padding:26px 35px;left:0;right:0;top:0}
.live-nav.solid{background:#000;transition:ease-in .3s}
.live-nav ul{margin:0;padding:0;overflow:unset}
.live-nav ul li{padding-left:0;margin:0 25px 0;position:relative;white-space:nowrap}
.live-nav ul li.hide{display:none}
.live-nav ul li.active a:after{background:linear-gradient(to right,#81a647 0,#b88838 31%,#17b5c5 78%,#1ebd9e 100%)}
.live-nav ul li:before{content:none}
.live-nav ul li a{font-weight:700;color:#fff;font-size:14px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:all .3s}
.live-nav ul li a div{color:rgba(255,255,255,0.7);font-weight:300;text-transform:none}
.live-nav ul li a:after{content:"";display:block;width:100%;height:4px;margin-top:12px;position:absolute;bottom:-26px}
.live-nav ul:hover a{opacity:.5}
.live-nav ul:hover a:hover{opacity:1}
.live-nav .live-logo{background-image:url(https://www.pluralsight.com/content/dam/pluralsight2/general/logo/PluralSight_WhiteLogo.svg);background-size:100%;height:44px;width:160px;background-position:center;background-repeat:no-repeat;position:relative;display:block}
.live-nav .live-logo:after{display:none}
.live-nav .button.live-button.button--gradient{background:linear-gradient(90deg,#14bfba 0,#e40084 100%)}
.live-nav .button.live-button.button--secondary--white{padding-top:7px;padding-bottom:6px}
.live-nav #nav:checked + .nav-open{transform:rotate(45deg)}
.live-nav #nav:checked + .nav-open i{background:#fff;transition:transform .2s ease}
.live-nav #nav:checked + .nav-open i:nth-child(1){transform:translateY(6px) rotate(180deg)}
.live-nav #nav:checked + .nav-open i:nth-child(2){opacity:0}
.live-nav #nav:checked + .nav-open i:nth-child(3){transform:translateY(-6px) rotate(90deg)}
.live-nav #nav:checked ~ .nav-container{z-index:9990;opacity:1;visibility:visible}
.live-nav #nav:checked ~ .nav-container ul li img{height:50px}
.live-nav #nav:checked ~ .nav-container ul li a{opacity:1;transform:translateY(0)}
.live-nav .hidden{display:none}
@media screen and (min-width:1024px){.live-nav .nav-container{display:flex;width:100%;align-items:center}
.live-nav ul{margin-right:auto}
.live-nav ul li img{height:26px}
.live-nav .nav-open{display:none}
.live-nav .anchor-mobile{display:none}
.live-nav .button.live-button.button--secondary--white{margin-left:20px}
}
@media screen and (min-width:1024px) and (max-width:1330px){.live-nav{padding-left:0;padding-right:0}
.live-nav ul li{margin:0 12px}
.live-nav ul li a{font-size:12px}
.live-nav ul li:nth-of-type(2){margin-left:15px}
.live-nav .button.live-button.button--gradient,.live-nav .button.live-button.button--secondary--white{padding-left:15px;padding-right:15px}
.live-nav .button.live-button.button--secondary--white{margin-right:15px}
}
@media screen and (max-width:320px){.live-nav ul li a{font-size:24px !important}
.live-nav ul li .live-button{font-size:18px !important}
}
@media screen and (max-width:1023px){.live-nav .nav-container{position:fixed;top:0;left:0;height:100%;width:100%;z-index:-1;background:#1f2227;opacity:0;visibility:hidden;transition:all .2s ease}
.live-nav ul{position:absolute;top:50%;transform:translateY(-50%);width:100%;padding:40px}
.live-nav ul li{display:block;width:100%;text-align:right}
.live-nav ul li a{transform:translateY(-20px);transition:all .3s;opacity:0;font-size:30px;line-height:1.4}
.live-nav ul li a div{display:none}
.live-nav ul li .anchor-mobile{width:250px;font-size:14px;margin-left:auto;margin-bottom:20px}
.live-nav ul li.active a:after{background:0}
.live-nav ul li.hide{display:none}
.live-nav ul li:nth-child(1) a{transition-delay:.2s}
.live-nav ul li:nth-child(2) a{transition-delay:.3s}
.live-nav ul li:nth-child(3) a{transition-delay:.4s}
.live-nav ul li:nth-child(4) a{transition-delay:.5s}
.live-nav ul li:nth-child(5) a{transition-delay:.6s}
.live-nav ul li:nth-child(6) a{transition-delay:.7s}
.live-nav ul li:nth-child(7) a{transition-delay:.8s}
.live-nav ul li.mobile-cta .live-button{display:block;width:250px;margin-left:auto;margin-top:20px;font-size:14px !important}
.live-nav .nav-open{display:block;width:48px;height:48px;cursor:pointer;z-index:9999;border-radius:50%;margin:0 !important;position:relative}
.live-nav .nav-open i{display:block;width:20px;height:2px;background:#fff;border-radius:2px;margin-left:14px}
.live-nav .nav-open i:nth-child(1){margin-top:16px}
.live-nav .nav-open i:nth-child(2){margin-top:4px;opacity:1}
.live-nav .nav-open i:nth-child(3){margin-top:4px}
.live-nav .live-button{display:none}
}
@media screen and (max-width:320px){.live-nav .nav-container ul li a{font-size:40px}
}
.live-footer{background-color:#000;padding:50px 35px}
@media screen and (min-width:1024px){.live-footer>.row{display:flex;justify-content:space-between}
}
.live-footer .live-logo{display:block}
.live-footer .live-logo img{height:60px}
.live-footer ul{margin:0 0 30px}
.live-footer ul li{padding:0;margin:0;font-size:16px;line-height:25px;font-weight:200;color:rgba(255,255,255,0.8)}
.live-footer ul li a{color:rgba(255,255,255,0.8);font-weight:700}
.live-footer ul li.live-footer--title{color:#f7a614;font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:15px}
.live-footer ul li:before{content:none}
.live-footer ul li.addMargin{margin-top:30px}
.live-footer ul.live-footer--social li span{display:inline-block;margin-right:20px}
.live-footer .social-icon{width:20px;height:20px;background-size:100%;background-position:center center;background-repeat:no-repeat;display:block}
.live-footer .social-icon.facebook-icon{background-image:url(../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/icons/desktop/Facebook_Icon.svg)}
.live-footer .social-icon.twitter-icon{background-image:url(../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/icons/desktop/Twitter_Icon.svg)}
.live-footer .social-icon.instagram-icon{background-image:url(../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/icons/desktop/Instagram_Icon.svg)}
@media screen and (max-width:1023px){.live-footer .live-logo{margin-bottom:30px}
.live-footer .social-list{margin-top:20px}
}
.pslive-page .site-wrap{background-color:#181818}
.pslive-page .button{margin-bottom:0;padding:8px 30px;min-width:unset;font-size:12px;line-height:25px;font-weight:700;text-transform:uppercase;transition:.3s all;border-radius:0}
.pslive-page .button.button--gradient{background:linear-gradient(90deg,#14bfba 0,#e40084 100%)}
.pslive-page .button.button--pink{color:#fff;background-color:#ec008c;border:1px solid transparent}
.pslive-page .button.button--pink:hover{background-color:#ec008c}
.pslive-page .button.button--small{font-size:22px;padding:10px 25px}
.pslive-page .button.button--tiny{font-size:18px;padding:8px 20px;letter-spacing:1.5px}
.pslive-page .button:hover{transform:translateY(-3px);box-shadow:0 0 50px rgba(255,255,255,0.15)}
@media only screen and (min-width:1024px){.pslive-page .share.section{transform:rotate(270deg) translateY(-50%);position:absolute;top:50%}
}
.pslive-page .share.section p{margin-right:25px;font-size:13px;font-weight:700;color:white;letter-spacing:1px}
.pslive-page .share.section .share--share .share__link{box-shadow:none;opacity:1;border-radius:2px}
@media only screen and (min-width:1024px){.pslive-page .countdown{position:absolute;top:50%;right:80px;transform:translateY(-50%);width:90px}
.pslive-page .countdown .countdown-wrapper .countdown-component .countdown__attr-wrapper{width:100%}
}
.pslive-page .countdown .countdown-wrapper{max-width:480px;font-size:12px;line-height:unset;margin:0 auto}
.pslive-page .countdown .countdown-wrapper .countdown-component .countdown__attr-wrapper{position:relative;margin-right:0;margin-bottom:10px;text-align:center;color:rgba(255,255,255,0.7)}
.pslive-page .countdown .countdown-wrapper .countdown-component .countdown__attr-wrapper:nth-child(4){margin-right:0}
.pslive-page .countdown .countdown-wrapper .countdown-component .countdown__attr-wrapper span{background:transparent;text-align:center;font-size:35px;position:relative;top:-10px;margin-right:0;width:100%;float:none;color:#fff}
@media screen and (max-width:375px){.pslive-page .countdown-wrapper{max-width:280px}
.pslive-page .countdown-wrapper .countdown-component .countdown__attr-wrapper{margin-right:0}
}
.pslive-europe-page .site-wrap{background-color:#181818}
.pslive-europe-page .button{margin-bottom:0;padding:10px 40px;min-width:unset;font-family:sans-serif;font-size:30px;letter-spacing:2px;font-weight:700;text-transform:uppercase;transition:.3s all}
.pslive-europe-page .button:hover{transform:translateY(-3px);box-shadow:0 0 50px rgba(255,255,255,0.15)}
@media screen and (max-width:1024px){.pslive-europe-page .button{font-size:24px;padding:10px 25px}
}
.pslive-europe-page .button.button--pink{color:#fff;background-color:#ec008c;border:1px solid transparent}
.pslive-europe-page .button.button--pink:hover{background-color:#ec008c}
.pslive-europe-page .button.button--small{font-size:22px;padding:10px 25px}
.pslive-europe-page .button.button--tiny{font-size:18px;padding:8px 20px;letter-spacing:1.5px}
.pslive-europe-page .title h1,.pslive-europe-page .title h2{margin:0 0 40px}
.pslive-europe-page .countdown-wrapper{max-width:340px;font-size:12px;line-height:unset}
.pslive-europe-page .countdown-wrapper .countdown-component .countdown__attr-wrapper:before{content:"//\00a0"}
.pslive-europe-page .countdown-wrapper .countdown-component .countdown__attr-wrapper{width:70px;position:relative;top:40px;margin-right:20px}
.pslive-europe-page .countdown-wrapper .countdown-component .countdown__attr-wrapper:nth-child(4){margin-right:0}
.pslive-europe-page .countdown-wrapper .countdown-component .countdown__attr-wrapper span{background:transparent;text-align:left;font-size:35px;position:relative;top:-65px;margin-right:0}
@media screen and (max-width:375px){.pslive-europe-page .countdown-wrapper .countdown-component .countdown__attr-wrapper{margin-right:0}
.pslive-europe-page .countdown-wrapper{max-width:280px}
}
.live-footer-europe{background-color:#000;padding:20px 35px;display:flex;align-items:center;justify-content:space-between}
.live-footer-europe .ps-logo img{height:50px}
@media screen and (max-width:768px){.live-footer-europe .ps-logo{background-image:url(https://www.pluralsight.com/content/dam/pluralsight2/general/logo/PluralSight_WhiteIcon_Mobile.svg);height:50px;width:50px}
.live-footer-europe .ps-logo img{display:none}
}
.live-footer-europe>a,.live-footer-europe>ul{width:25%}
.live-footer-europe ul{text-align:right;margin:0}
.live-footer-europe ul li{padding:0;margin:0}
.live-footer-europe ul li a{color:#fff;font-family:sans-serif;font-size:20px;letter-spacing:2px;font-weight:400;text-transform:uppercase}
.live-footer-europe ul li:before{display:none}
@media screen and (max-width:1024px){.live-footer-europe{flex-direction:column}
.live-footer-europe>a,.live-footer-europe>ul{text-align:center;width:100%;display:flex;justify-content:center}
.live-footer-europe ul li{margin:0 10px;float:left}
}