.resources .width-content{padding:0}.resources .container-anchor{display:block;width:100%;height:auto}.resources .container-anchor:hover{text-decoration:none}.resources .floating-nav{position:absolute;top:290px;left:25px;z-index:100;width:160px;padding:15px;background:rgba(255,255,255,0);text-transform:uppercase;color:#999}@media (max-width:1325px){.resources .floating-nav{left:0}}@media (max-width:1279px){.resources .floating-nav{display:none}}.resources .floating-nav .nav-title{color:#000;font-size:13px;font-weight:700;width:100%}.resources .floating-nav ol,.resources .floating-nav ul{margin:0;padding-left:0}.resources .floating-nav .current{color:#ed2d23}.resources .floating-nav li{position:relative;list-style:none;color:#c1c1c1;font-size:13px;margin:5px 0}.resources .floating-nav li:after{position:absolute;top:50%;left:0;width:12px;height:12px;margin-top:-8px;border-radius:12px;background-color:currentColor;content:''}.resources .floating-nav li.toc-active{color:#EE2E24}.resources .floating-nav li a{display:block;padding-left:20px}.resources .floating-nav a{color:currentColor}.resources .floating-nav .social{padding:0}.resources .floating-nav .social li{display:inline-block;margin-right:5px}.resources .floating-nav .social li:after,.resources .floating-nav .social li:before{position:static;border:none;background-color:transparent;content:none}.resources .floating-nav .social li a{margin:0;padding-top:3px;padding-left:0;color:#f02b15;font-size:25px}.resources .floating-nav .social li a:hover{color:#95180a}.resources--header{margin:40px 0 20px;text-align:center;border-bottom:1px solid #e5e5e5;padding-bottom:20px}.resources--header h2{font-size:48px;text-transform:uppercase;margin-bottom:15px;font-family:ProximaNova,Arial,sans-serif;font-weight:700}.resources--header h2 span{color:#EE2E24}.resources--header p{font-size:18px;line-height:1.4}.resources .main-banner{position:relative;margin-bottom:40px;height:350px}.resources .main-banner img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.resources .main-banner p{position:absolute;top:50%;z-index:2;max-width:940px;margin:-39px auto 0;color:#fff;font-size:30px;font-family:'ProximaNova Bold',Arial;line-height:1.4;text-align:center;text-shadow:0 2px 5px rgba(0,0,0,.5);text-transform:uppercase}.resources .main-banner p strong{color:#ee2e24;font-weight:400}.resources .section{margin-bottom:30px;border-bottom:1px solid #e5e5e5;padding-bottom:30px}.resources .section:last-child{margin-bottom:0;border-bottom:0}.resources .section .heading{margin-bottom:20px;color:#ee2e24}.resources .section .heading svg{display:inline-block;width:35px;height:35px;fill:currentColor;position:relative;top:6px}.resources .section .listing-row{overflow:hidden;padding-left:0;list-style:none}.resources .section .item{float:left;width:224px;height:330px;box-sizing:content-box;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:20px 10px 30px;margin-bottom:-1px}.resources .section .item:nth-child(-n+4){padding-top:0}.resources .section .item:nth-child(n+5){padding-bottom:0}.resources .section .item:nth-child(4n+1){padding-left:0}.resources .section .item:nth-child(4n){border-right:0;padding-right:0}.resources .section .item p{height:105px;color:#000}.resources .section .video-content--item iframe,.resources .section .video-content--item img{width:100%}.resources .section .video-content--item p{height:100%;margin-top:12px;margin-bottom:15px}.resources .section img{max-width:100%}.resources .section p{margin:20px 0 40px;font-size:16px}.resources .section .cta{border:1px solid #818181;padding:4px;color:#ee2e24;font-size:10px;text-transform:uppercase}.resources .section .cta:before{padding-right:5px}.resources .section .cta:hover{border:1px solid #ee2e24;text-decoration:none}.resources .section .icon-do:before,.resources .section .icon-watch:before{position:relative;top:-1px}@media (min-width:769px){.resources .video-content{margin-bottom:30px;border-bottom:1px solid #e5e5e5;padding-bottom:10px}.resources .section .cta{font-size:12px;padding-top:6px}}@media (max-width:768px){.resources .width-content{width:100%;max-width:940px;padding-left:10px;padding-right:10px}.resources .resources--header h2{margin:0;font-size:40px}.resources .main-banner p{margin-top:-98px}.resources .video-content--item{margin-bottom:30px;border-bottom:1px solid #e5e5e5;padding-bottom:10px}.resources .section{border-bottom:none!important;padding-bottom:0;margin-bottom:0}.resources .section .listing-row{margin-bottom:5px}.resources .section .listing-row .item{float:none;width:100%;height:auto!important;overflow:auto;margin-bottom:20px;border-right:0;padding:0 0 20px;text-align:center;border-bottom:1px solid #e5e5e5!important;border-top:none!important}.resources .section .listing-row .item .img-link{display:block;width:50%;float:left;margin-right:12px}.resources .section .listing-row .item p{height:auto!important;margin-left:55%;margin-top:0;margin-bottom:3px;color:#000!important}.resources .section .listing-row .item span.cta{display:none}.resources .section p{height:100%;margin:20px 0}.resources .section .cta,.resources .section p{text-align:left}.resources .grid12 [class*=column]{width:100%!important}.resources .section .listing p{padding:0 25px;margin:10px 0}}