.center,.social-list,nav ul li{text-align:center}.sidr ul,.sidr ul li{border-top:0;border-bottom:0}.sidr ul li,.sidr ul li.active,.sidr ul li.sidr-class-active,.sidr ul li:hover{line-height:30px}figure.kudo{display:none}body{color:#797979;font-family:Catamaran,sans-serif;background:#000;-webkit-font-smoothing:antialiased}p{font-weight:300;font-size:1.1rem}a{-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}a:hover{text-decoration:none}.center img{margin:0 auto}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:Arvo,serif}h2{font-size:1.6rem}h3{font-size:1.25rem}h4{font-size:1.1rem}h2.title{margin-bottom:36px;font-size:1.6rem}h2.title:after{background-color:#333;display:block;content:"";height:1px;margin:12px auto 0;width:8.47039%}textarea{height:6rem}ol li{margin-bottom:10px}.white-bg{background:#FFF;padding:5px 0;width:100%}.space{margin-top:50px}.space-min{margin-top:25px}.upper{text-transform:uppercase}.small{font-size:.95rem}.tiny{font-size:.75rem}.muted{opacity:.7}.label.large{padding:1rem;font-size:1.2rem}.social-list{font-size:28px;list-style:none;margin:0}.social-list li{display:inline-block;margin:0 5px}header #secondary .focus a,nav ul li a{display:block;text-transform:uppercase}header{background:#fff}header .brandmark{padding-top:29px;max-width:325px}header .brandmark:hover{opacity:.8}header #secondary{float:right;margin-bottom:20px;margin-top:20px}header #secondary a{color:#707685;text-transform:uppercase;font-size:.75rem;font-weight:400;padding-top:3px}header #secondary .focus a{color:#fff;background:#F12B15;padding:5px 10px;font-size:.65rem;font-weight:500}header .phone{padding:10px 0 0;font-weight:500}header .phone a{color:#292929}header form{margin:0}header .button.secondary{background-color:#292929;color:#fff}nav{background:#292929!important;width:100%;z-index:1000}nav ul{margin:0 auto;padding:0}nav ul.menu16 li{width:14.2%}nav ul li{float:left;width:25%;list-style:none}nav ul li a{color:#fff;font-size:.8rem;width:100%;padding:10px 5px;border-left:1px solid #000}#menu,.BlogReadMore a:first-child{display:none}nav ul li:last-child a{border-right:1px solid #000}nav .current_page_parent a,nav ul li a:hover,nav ul li.current-menu-item a{text-decoration:none;background:#000!important;color:#fff}nav .focus a{background:#F12B15!important}.menu-link{background-image:url(../img/hamburger.png);cursor:auto;background-size:30px 26px;background-repeat:no-repeat;border:0;overflow:hidden;text-indent:-9999px;height:26px;right:40px;position:absolute;top:40px;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;width:30px;z-index:100}.sidr{background:#efefef;color:#000!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-top:10px}#hero h1,#hero h2,#wp-offer h2,#wp-offer h4{line-height:1.1;font-family:Catamaran,sans-serif}.sidr ul li a,.sidr ul li span{text-transform:uppercase;font-size:12px;cursor:pointer}.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span,.sidr ul li:hover>a,.sidr ul li:hover>span{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.6}#hero{background-repeat:no-repeat;background-position:center center;background-size:cover;padding:50px 0 100px;text-shadow:0 3px 10px rgba(255,255,255,.5);background-color:#191919}#hero.article{padding:100px 0 200px}#hero.home{background-image:url(../img/hero.jpg);padding:25px 0!important}#hero.about{background-image:url(../img/hero-about.jpg)}#hero.gary{background-image:url(../img/hero-gary.jpg)}#hero.program{background-image:url(../img/hero-program.jpg)}#hero.article1{background-image:url(../img/hero-article1.jpg)}#hero.article2{background-image:url(../img/hero-article2.jpg)}#hero.article3{background-image:url(../img/hero-article3.jpg)}#hero.article4{background-image:url(../img/hero-article4.jpg)}#hero.article5{background-image:url(../img/hero-article5.jpg)}#hero.article6{background-image:url(../img/hero-article6.jpg)}#hero.article7{background-image:url(../img/hero-article7.jpg)}#hero.article8{background-image:url(../img/hero-article8.jpg)}#hero h1{font-size:2.5rem;margin-top:100px;margin-bottom:25px;color:#fff;letter-spacing:-2px}#hero h2{font-size:1.5rem;margin-bottom:15px;color:#fff}#wp-offer h2{font-size:3rem;margin:0;color:#df1725;letter-spacing:-2px}#wp-offer h4{font-size:1.5rem;margin:0;color:#878a8c;text-transform:uppercase}#hero h1.huge{font-size:12rem}#hero p{font-size:1.2rem;line-height:1.4;color:#fff;font-weight:300}#hero p span{padding-bottom:2px;border-bottom:1px solid #849CBD}#hero p.hp-bill-intro{text-align:left!important;text-transform:uppercase;margin-bottom:0;font-size:28px;text-shadow:2px 2px 2px rgba(0,0,0,1)}#hero .hp{text-align:left}#hero h1.hp-billboard{margin:0!important;text-align:left!important;font-size:85px;text-shadow:2px 2px 2px rgba(0,0,0,1);color:#df1725;letter-spacing:-4px}#hero .button.cta{font-size:14px;letter-spacing:5px;border:1px solid #fff;padding:25px 10px;width:300px;margin-top:40px;text-align:center;text-transform:uppercase;background:rgba(0,0,0,.35)}#article1,#article2,#article4,#article5,#article6,#article7,#cta-book,#plan,.gray{border-bottom:1px solid #dedede}#hp-methodologies p{font-size:1.2em;min-height:75px}#hp-methodologies a{font-size:1.4em}.BlogReadMore a:only-child,div.red a{display:block}.pad{padding:30px 0}.pad-min{padding:25px 0}.white{background:#fff}.gray{background:#f3f3f3;border-top:1px solid #dedede}div.red,section.red{background:#df1725}div.red a{padding:5px 0 5px 10px;color:#fff!important;font-size:1em}.red h1,.red h2,.red h3{color:#fff}.red p{color:#E5E3E3}a.red,span.red{color:#df1725!important}#cp .cp-img{max-height:260px;overflow:hidden}.testimonial{background:url(/build/quote.png) left no-repeat;padding:30px 0 30px 30px;margin:0 0 20px}.red-button-lrg,a.red-button{background:#EC1418;color:#fff!important;display:block}.hp-case h4,.hp-case p{padding:8px}.hp-case .columns p{font-size:1.25em;min-height:155px}.hp-case h4{min-height:140px}.hp-case p a{font-size:1.5em}a.red-button{font-size:18px;padding:10px}.red-button-lrg{font-size:22px;padding:20px;border-radius:10px}a.white-button{font-size:18px;background:#fff;color:#EC1418!important;padding:15px 25px}.red .columns{margin-bottom:40px}img.tile{margin-bottom:20px;margin-top:20px}img.tile.small{width:125px}img.tile.med{width:auto;height:167px}.dragdealer,.dragdealer .red-bar,.switchery{height:32px!important}#depth{background:url(../img/bg-total.png) center center no-repeat #f3f3f3}#plan{background:url(../img/bg-team.png) center center no-repeat #f3f3f3}#article1{background:url(../img/bg-a1.png) center center no-repeat #f3f3f3}#article2{background:url(../img/bg-a2.png) center center no-repeat #f3f3f3}#article3{background:url(../img/bg-a3.png) center center no-repeat #f3f3f3;border-bottom:1px solid #dedede}#article4{background:url(../img/bg-a4.png) center center no-repeat #f3f3f3}#article5{background:url(../img/bg-a5.png) center center no-repeat #f3f3f3}#article6{background:url(../img/bg-a6.png) center center no-repeat #f3f3f3}#article7{background:url(../img/bg-a7.png) center center no-repeat #f3f3f3}#article8{background:url(../img/bg-a8.png) center center no-repeat #f3f3f3}#article-foot{border-top:1px solid #efefef}#article-nav{border-top:1px solid #efefef;background-color:#fcfcfc;padding-top:1.25rem}#article-nav i{margin-top:-1px;font-size:14px}#article-nav .button,#wp-offer .button{text-transform:uppercase;font-family:Catamaran,sans-serif;font-size:12px;font-weight:500!important}#cta-book h1,#cta-book h2{font-size:22px;margin:0;color:#fff}#article-nav .button:hover{background-color:#d87a6a}#cta-book{background-color:#292929;color:#fff}#cta-book h1{font-weight:600;padding-top:18px;font-family:Catamaran,sans-serif}#cta-book p{color:#fff}#cta-book .button{margin:40px 0 0;background:#F12B15;color:#fff;text-transform:uppercase;font-size:.8rem;font-family:Catamaran,sans-serif}.inline-overview-download{border:1px solid gray;padding:20px;text-align:center}.inline-overview-download img{display:block;margin:auto}.nopad{padding:0}.tool-form .row{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #efefef}.dragdealer{border-radius:30px!important;overflow:hidden}.dragdealer .red-bar{width:50px;background:#64bd63!important;color:#FFF;font-size:14px;line-height:30px;text-align:center}.switchery{width:70px!important}footer{padding:50px 0;font-size:.9rem;color:#fff!important}footer ul,footer ul li{margin:0;padding:0}footer h3{color:#FFFFF!important}footer a{color:#B2B0B0!important}footer ul li{list-style:none;font-size:.75em}#toggle{display:none}.rotating{display:inline-block;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(0) rotateY(0) rotateZ(0);-moz-transform:rotateX(0) rotateY(0) rotateZ(0);-ms-transform:rotateX(0) rotateY(0) rotateZ(0);-o-transform:rotateX(0) rotateY(0) rotateZ(0);transform:rotateX(0) rotateY(0) rotateZ(0);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform-origin-x:50%}.rotating.flip{position:relative}.rotating .back,.rotating .front{left:0;top:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.rotating .front{position:absolute;display:inline-block;-webkit-transform:translate3d(0,0,1px);-moz-transform:translate3d(0,0,1px);-ms-transform:translate3d(0,0,1px);-o-transform:translate3d(0,0,1px);transform:translate3d(0,0,1px)}.rotating.flip .front{z-index:1}.rotating .back{display:block;opacity:0}.rotating.spin{-webkit-transform:rotate(360deg) scale(0);-moz-transform:rotate(360deg) scale(0);-ms-transform:rotate(360deg) scale(0);-o-transform:rotate(360deg) scale(0);transform:rotate(360deg) scale(0)}.rotating.flip .back{z-index:2;display:block;opacity:1;-webkit-transform:rotateY(180deg) translate3d(0,0,0);-moz-transform:rotateY(180deg) translate3d(0,0,0);-ms-transform:rotateY(180deg) translate3d(0,0,0);-o-transform:rotateY(180deg) translate3d(0,0,0);transform:rotateY(180deg) translate3d(0,0,0)}.rotating.flip.up .back{-webkit-transform:rotateX(180deg) translate3d(0,0,0);-moz-transform:rotateX(180deg) translate3d(0,0,0);-ms-transform:rotateX(180deg) translate3d(0,0,0);-o-transform:rotateX(180deg) translate3d(0,0,0);transform:rotateX(180deg) translate3d(0,0,0)}.rotating.flip.cube .front{-webkit-transform:translate3d(0,0,100px) scale(.9,.9);-moz-transform:translate3d(0,0,100px) scale(.85,.85);-ms-transform:translate3d(0,0,100px) scale(.85,.85);-o-transform:translate3d(0,0,100px) scale(.85,.85);transform:translate3d(0,0,100px) scale(.85,.85)}.rotating.flip.cube .back{-webkit-transform:rotateY(180deg) translate3d(0,0,100px) scale(.9,.9);-moz-transform:rotateY(180deg) translate3d(0,0,100px) scale(.85,.85);-ms-transform:rotateY(180deg) translate3d(0,0,100px) scale(.85,.85);-o-transform:rotateY(180deg) translate3d(0,0,100px) scale(.85,.85);transform:rotateY(180deg) translate3d(0,0,100px) scale(.85,.85)}.rotating.flip.cube.up .back{-webkit-transform:rotateX(180deg) translate3d(0,0,100px) scale(.9,.9);-moz-transform:rotateX(180deg) translate3d(0,0,100px) scale(.85,.85);-ms-transform:rotateX(180deg) translate3d(0,0,100px) scale(.85,.85);-o-transform:rotateX(180deg) translate3d(0,0,100px) scale(.85,.85);transform:rotateX(180deg) translate3d(0,0,100px) scale(.85,.85)}.cross-heads{font-size:1.5em}@media (max-width:400px){div.red a{font-size:18px!important}}@media (max-width:768px){.sidr-class-top-bar-section{display:none}.hp-case .columns p,.hp-case h4{min-height:auto!important}.hp-case .columns{margin-top:10px}.hp-case .columns img{margin:auto;display:block}.DnnModule-1047,.DnnModule-1050,.DnnModule-1171{display:none}.DnnModule-1043,.DnnModule-1046,.DnnModule-1129,.DnnModule-1147{float:none!important;width:100%!important}#toggle{display:block;position:absolute;top:10px;right:10px;font-size:32px;z-index:999;color:#000}.menu-link{background-size:25px 21px;height:21px;right:20px;top:20px;width:25px}#hero h1{font-size:1.75rem;margin-top:50px;line-height:1.2;margin-bottom:15px}#hero p{font-size:1rem}#hero p.hp-bill-intro{text-align:left!important;text-transform:uppercase}#hero .hp{padding:25px 0!important}#hero h1.hp-billboard{margin:0!important;text-align:left!important}#hero .button.cta{width:280px;margin-top:20px}#hero{padding:50px 0 75px}header .brandmark{padding:15px 0;max-width:181px}.mobile-center{text-align:center}#article1,#article2,#article3,#article4,#article5,#article6,#article7,#article8,#depth,#plan,#services{background-image:none}#cta-book h1{font-size:18px}#cta-book h2{font-size:17px}#cta-book .small{font-size:.7rem}#cta-book .button{margin-top:0;margin-bottom:15px}}@media (min-width:992px){#hero .hp{min-height:400px}}@media (min-width:1200px){#trust .client{width:25%;height:225px}}