@import url(../external/animate.min.css);@font-face{font-family:'icomoon';src:url("/assets/fonts/icomoon.eot?sslfa7");src:url("/assets/fonts/icomoon.eot?#iefixsslfa7") format("embedded-opentype"),url("/assets/fonts/icomoon.woff?sslfa7") format("woff"),url("/assets/fonts/icomoon.ttf?sslfa7") format("truetype"),url("/assets/fonts/icomoon.svg?sslfa7#icomoon") format("svg");font-weight:normal;font-style:normal}.proxima,.proxima-italic,.proxima i,.proxima-bold,.proxima-bold-italic,.proxima-bold i,.proxima-light,.proxima-light-italic,.proxima-light i{font-family:"proxima-nova", sans-serif;font-weight:400}.proxima-italic,.proxima i,.proxima-italic i,.proxima-bold i,.proxima-bold-italic i,.proxima-light i,.proxima-light-italic i{font-style:italic}.proxima-bold,.proxima-bold-italic,.proxima-bold i{font-weight:700 !important}.proxima-bold-italic,.proxima-bold i,.proxima-bold-italic i{font-style:italic}.proxima-light,.proxima-light-italic,.proxima-light i{font-weight:300 !important}.proxima-light-italic,.proxima-light i,.proxima-light-italic i{font-style:italic}.bg_cyan{background-color:#008381}.fg_cyan{color:#008381}.bg_red{background-color:#8b0b04}.fg_red{color:#8b0b04}.bg_grey{background-color:#f6f6f6}.fg_grey{color:#f6f6f6}.bg_white{background-color:#fff}.fg_white{color:#fff}.bg_magenta{background-color:#e73e7a}.fg_magenta{color:#e73e7a}.bg_yellow{background-color:#fbbd3b}.fg_yellow{color:#fbbd3b}.bg_border{background-color:#525252}.fg_border{color:#525252}.bg_black{background-color:#3d3d3d}.fg_black{color:#3d3d3d}.bg_menu{background-color:#818285}.fg_menu{color:#818285}input,textarea,select,button{outline:none}body{padding:0;margin:0;height:100%}button{display:block;margin-top:1.2em;margin-bottom:1.2em;padding:1em;min-width:125px;border:1px solid #8b0b04;border-radius:3px;background-color:#8b0b04;color:#fff;text-transform:uppercase}@media (max-width: 320px){button{font-size:0.8em;padding:0.7em;margin-top:0.7em;margin-bottom:0.7em}}a{color:#3d3d3d}a:hover{color:#3d3d3d}.error_404{width:70%;text-align:center;margin:0 auto;font-weight:500}@media (min-width: 400px){.error_404{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}}@media (max-width: 1024px){h2{font-size:2.0rem}h3{font-size:1.6rem}}@media (max-width: 772px){h2{font-size:1.6rem}h3{font-size:1.2rem}}blockquote{position:relative;border:none !important;font-size:1.3rem;line-height:1.4em;quotes:"\201C" "\201D"}@media (max-width: 772px){blockquote{font-size:1.0rem;line-height:1.2em}}blockquote:before{content:open-quote;font-weight:bold}blockquote:after{content:close-quote;font-weight:bold}blockquote:before,blockquote:after{font-size:3rem;line-height:0.1em;margin-right:0.05em;vertical-align:-0.3em}@media (max-width: 772px){blockquote:before,blockquote:after{font-size:2rem}}figcaption{font-size:1.15rem}@media (max-width: 772px){figcaption{font-size:0.85rem}}b,strong{font-weight:700 !important}iframe{display:none}.mainwrapper{min-height:100%;overflow-x:hidden;position:relative;background:#f6f6f6}.mainwrapper header{background:#fff}.logo{padding:5px 0}@media (max-width: 772px){.logo{width:50% !important;float:left}}.nav{margin-left:0}.nav nav{text-align:right;float:left;background:transparent;margin-top:28px}@media (max-width: 772px){.nav nav{position:absolute}}.nav nav .btn{background-color:transparent}.nav nav li a{display:block;min-width:125px;padding:0 10px !important;color:#3d3d3d !important;text-transform:uppercase;white-space:nowrap;font-size:0.765em;text-shadow:none;font-family:"proxima-nova";font-weight:700}.nav nav li a.white{background-color:#fff;color:#8b0b04}.nav nav li:hover a{background:transparent !important}.nav nav ul.active{background:#818285;transition-duration:0 !important;box-shadow:none;left:-20px;top:130px}.nav nav ul.active li{line-height:48px !important}.nav nav ul.active li a{color:#FFF !important}@media (max-width: 768px){.nav nav{margin-top:-20px;padding-top:0;padding-bottom:20px;text-align:center}.nav nav a{margin-top:4px}}@media (max-width: 1150px){.nav{width:70% !important}}@media (min-width: 772px){a.toggle{display:none}}@media (max-width: 772px){a.toggle{top:10px;right:10px;position:absolute;font-size:44px;background:transparent;color:#3d3d3d}}.columns.contact{width:290px !important;text-align:right;margin-top:12px}.columns.contact h3{font-weight:700;font-size:26px;padding-bottom:0}.columns.contact h3 a{color:#8b0b04}.columns.contact p{font-weight:700;font-size:15px;color:#3d3d3d}.columns.contact p a{color:#3d3d3d}@media (max-width: 1150px){.columns.contact{clear:both;float:none;margin-left:0;text-align:left}}.pic{border:10px solid #fff;box-shadow:8px 8px 0.1px rgba(0,0,0,0.3);-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}@media (max-width: 600px){.shrink{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}}.hero{position:relative;overflow-x:hidden !important;overflow-y:hidden !important;width:100%;height:482px;background:transparent url("/assets/images/hero.png");background-position:top right;background-size:105%;background-repeat:no-repeat}.hero .hero-content p{color:#fff}@media (max-width: 772px){.hero{background:#3d3d3d}}.hero .text{padding-top:3%;text-shadow:0 0 4px rgba(0,0,0,0.8)}.hero .text h2{font-size:73px}.hero .text p{font-size:19.2px}@media (max-width: 800px){.hero .text{font-size:0.8em}.hero .text h1,.hero .text h2,.hero .text h3,.hero .text h4,.hero .text h5{font-size:1.8rem}}@media (max-width: 768px){.hero .text{width:auto !important}}@media (max-width: 568px){.hero .text{padding-top:1%}}@media (max-width: 480px){.hero .text{font-size:0.8rem}.hero .text li{line-height:1.1em}}@media (max-width: 320px){.hero .text{font-size:0.6rem}.hero .text h1,.hero .text h2,.hero .text h3,.hero .text h4,.hero .text h5{font-size:0.85rem}.hero .text li{line-height:1.3em}}@media (max-width: 1260px){.hero .text{width:70% !important}.hero .text h2{padding:0}}@media (max-width: 1100px){.hero .text{width:100% !important}}@media (max-width: 900px){.hero{background-size:auto;height:100% !important}.hero .hero-content{margin-bottom:50px}}.title{background-color:#8b0b04;width:100%}.title h1{text-align:center;font-size:44px;color:#FFF;padding:28px 0}@media (max-width: 400px){.title h1{font-size:32px}}.intro h2{font-size:44px;color:#252222;width:90%}.intro ul{list-style:disc inside;width:32% !important}@media (max-width: 900px){.intro ul{width:100% !important;clear:both;float:none;margin-left:0}}@media (max-width: 900px){.intro img{margin:20px auto;display:block;transform:none;float:none}}@media (max-width: 600px){.intro h2{font-size:34px}}.how_pages .howtext{margin:0 auto;width:65%;text-align:center}@media (max-width: 1220px){.how_pages .howtext{width:80%}}.how_pages .howtext button{margin:0 auto;border:1px solid #fbbd3b;background-color:#fbbd3b}@media (max-width: 900px){.how_pages .howtext{width:100% !important;margin:0 auto}}.services{background:#fff}@media (max-width: 600px){.services li{width:100% !important;margin-bottom:15px}}.did-you-know{background-color:#8b0b04;height:40px}.arrow-l,.arrow-r{position:absolute;bottom:0;width:45px;height:45px;border-width:0 45px 45px 45px;border-style:solid;border-color:transparent transparent #fbbd3b transparent}@media (max-width: 600px){.arrow-l,.arrow-r{width:25px;height:25px;border-width:0 25px 25px 25px}}.arrow-l{left:50%;margin-left:-90px}@media (max-width: 600px){.arrow-l{margin-left:-50px}}.arrow-r{right:50%;margin-right:-90px}@media (max-width: 600px){.arrow-r{margin-right:-50px}}.mask-l,.mask-r{position:absolute;bottom:0px;width:50%;height:45px;background-color:#fbbd3b}@media (max-width: 600px){.mask-l,.mask-r{height:25px}}.mask-l{left:0;margin-left:-45px}@media (max-width: 600px){.mask-l{margin-left:-25px}}.mask-r{right:0;margin-right:-45px}@media (max-width: 600px){.mask-r{margin-right:-25px}}.mask-r.red-arrow,.mask-l.red-arrow{background-color:#8b0b04}.arrow-l.red-arrow,.arrow-r.red-arrow{border-color:transparent transparent #8b0b04 transparent}.how{text-transform:uppercase;text-align:center;font-weight:bold;width:100%}.how .four_up{margin-left:0;display:inline-block}.how .tiles.four_up>li{width:auto;margin:0 15px}@media (max-width: 850px){.how .tiles.four_up>li{width:100%;margin:0 0 20px 0;display:block}.how .tiles.four_up>li span{width:100%}}.how li{cursor:pointer;text-align:center}@media (max-width: 320px){.how li{font-size:0.75em;line-height:1.5em}}.how li:hover{-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;color:#8b0b04}.how li div{min-height:140px;position:relative}@media (max-width: 320px){.how li div{min-height:75px;padding:5px}}.how li span{width:162px;display:block;text-align:center}.how img{background-color:#fbbd3b}.how img:hover{background-color:#8b0b04}.how .active{color:#8b0b04}.how .active img{background-color:#8b0b04}.how .howimg[rel="2"]>div:before,.how .howimg[rel="3"]>div:before,.how .howimg[rel="4"]>div:before{position:absolute;top:50%;left:-12%;margin-top:-21px;color:#fbbd3b;text-shadow:0 0 2px #fff;font-weight:700;font-size:42px}@media (max-width: 768px){.how .howimg[rel="2"]>div:before,.how .howimg[rel="3"]>div:before,.how .howimg[rel="4"]>div:before{font-size:32px;left:-11%}}@media (max-width: 600px){.how .howimg[rel="2"]>div:before,.how .howimg[rel="3"]>div:before,.how .howimg[rel="4"]>div:before{font-size:20px;left:-8%}}@media (max-width: 320px){.how .howimg[rel="2"]>div:before,.how .howimg[rel="3"]>div:before,.how .howimg[rel="4"]>div:before{top:55%;font-size:16px;left:-8%}}.howtext[rel="2"] ul{overflow:visible;padding-top:1.3em}.howtext[rel="2"] ul>li{margin-left:0 !important;width:25% !important;border:1px solid #fff;border-radius:4px;background-color:#fab013}.howtext[rel="2"] ul>li:nth-child(odd){border-radius:0;padding-top:0.33em;min-height:12em}.howtext[rel="2"] ul>li:nth-child(even){margin-top:-1.3em;margin-left:-1px !important;margin-right:-1px !important;background-color:#e59c05;padding-bottom:1em;min-height:15em}.howtext[rel="2"] ul>li:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}.howtext[rel="2"] ul>li>div{padding-right:0.5em;padding-left:0.5em}@media (max-width: 480px){.howtext[rel="2"] ul>li{width:100% !important;border-radius:4px !important}.howtext[rel="2"] ul>li:nth-child(even),.howtext[rel="2"] ul>li:nth-child(odd){margin:4px !important;min-height:1em !important}}@media (max-width: 1024px){.howtext[rel="2"] ul h3{font-size:1.2rem}.howtext[rel="2"] ul h4{font-size:0.9rem}.howtext[rel="2"] ul p{font-size:0.75rem;line-height:1rem}}.howtext[rel="2"] .plan_top{border-top-left-radius:3px;border-top-right-radius:3px;font-size:0.8em;font-weight:700;width:100%;text-transform:uppercase}.testimonials{width:100%;text-align:center}@media (max-width: 768px){.testimonials{width:100% !important;margin-left:0 !important}.testimonials .quoteattr li{display:block;float:none;margin:0 auto 20px !important}.testimonials .quoteattr li:after{display:none !important}}.testimonials .quoteattr{padding-top:2em;margin:0 auto;width:auto;display:inline-block}.testimonials .quoteattr li{position:relative;text-align:center;cursor:pointer;width:150px !important;margin:0 5px}.testimonials .quoteattr li.active:after{position:absolute;top:-12px;left:50%;z-index:1;display:block;margin-left:-15px;width:0;border-width:0 15px 15px;border-style:solid;border-color:#8b0b04 transparent;content:''}@media (max-width: 320px){.testimonials .quoteattr li.active:after{top:-7px;margin-left:-8px;border-width:0 8px 8px}}.testimonials .quoteattr .wrapper{border-radius:10%;background:#FFF;width:150px;height:95px;position:relative}.testimonials .quoteattr .wrapper img{max-height:88px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.testimonials .quoteattr .active .wrapper{border:4px solid #8b0b04}@media (max-width: 320px){.testimonials .quoteattr .active .wrapper{border-width:4px}}.testimonials .quoteattr .active .wrapper img{width:90%}.quotes{overflow:hidden}.left-side .icons{background:transparent url("/assets/images/logo-sprite.png") no-repeat;display:block;float:left;width:120px;height:120px}@media (max-width: 1060px){.left-side .icons{display:none}}.left-side .icons.training{background-position:0px 0px}.left-side .icons.stategic{background-position:-128px 0px;width:125px}.left-side .icons.meeting-facilitation{background-position:-263px 0px;width:150px}.left-side .icons.consultation-services{background-position:-139px -134px;width:170px}.left-side .icons.resources{background-position:-260px -280px}.left-side .icons.webinars{background-position:-406px -8px;width:140px}.left-side .icons.history-icon{background-position:0px -130px;width:130px;height:325px}.left-side .icons.mission{background-position:0px 0px}.left-side h2{font-size:30px;float:right;width:182px;text-align:right}.section-body .content{font-size:17px;border-left:1px solid #525252}.section-body .content a{color:#8b0b04}@media (min-width: 1060px){.section-body .content{padding-left:20px}}.section-body .content span{background:transparent !important}.sub-section .tabs{overflow:hidden;margin-bottom:3px}.sub-section .tabs li{float:left;padding-bottom:0;width:33.335%}@media (max-width: 1220px){.sub-section .tabs li{width:33.3%}}@media (max-width: 600px){.sub-section .tabs li{float:none;width:100%;padding-bottom:2px}}.sub-section .tabs li button{border-radius:0;width:99.5%;min-width:99.5%;margin:0 1px 0 0;font-size:15px;padding:0;height:55px;cursor:pointer;background:#fbbd3b;border-color:#fbbd3b}.sub-section .tabs li button.active{background:#8b0b04;border-color:#8b0b04}.sub-section .tabs .last button{margin-right:0}.sub-section .content{clear:both;border:1px solid #8b0b04;padding:20px}.sub-section .content ul{list-style:disc outside;margin-left:25px}.sub-section #content-2,.sub-section #content-3{display:none}.section-wrapper.odd{width:100%;background:#FFF}.section-wrapper.even{width:100%;background:#f6f6f6}.row.sections{padding:40px 20px;clear:both}.how-roger-can-help .mainwrapper{background:#fff}.resources .mainwrapper{background:#fff}.resources .sections.resources .content{border-left:none}@media (max-width: 1060px){.resources .sections.resources .content{padding-left:0}}.resources .sections.resources .content .resource-item{border:1px solid #8b0b04;overflow:hidden;min-height:170px;margin-bottom:10px}.resources .sections.resources .content .resource-item .title{width:35%;background:#8b0b04;float:left;display:table}.resources .sections.resources .content .resource-item .title h4{display:table-cell;color:#FFF;text-align:center;vertical-align:middle;min-height:100%;height:auto;font-size:18px;text-transform:uppercase;font-weight:500;padding:0 5px}@media (max-width: 480px){.resources .sections.resources .content .resource-item .title{width:100%;padding:20px 10px;float:none;height:auto !important}}.resources .sections.resources .content .resource-item .content{float:right;width:65%;margin:0;padding:10px}.resources .sections.resources .content .resource-item .content p{font-size:17px;font-weight:500;color:#3d3d3d}.resources .sections.resources .content .resource-item .content a{font-size:17px;font-weight:700;color:#8b0b04;margin-top:4px}.resources .sections.resources .content .resource-item .content a.resource{display:block}@media (max-width: 480px){.resources .sections.resources .content .resource-item .content{float:none;width:100%}}@media (max-width: 1060px){.resources .sections.stategic .content{border-left:none;padding-left:0}}.resources .sections.webinars .content{border-left:none}.resources .sections.webinars .content .videos{float:left;margin:0 4px;width:48%;position:relative}.resources .sections.webinars .content .videos img{width:100%;margin-bottom:-7px}@media (max-width: 768px){.resources .sections.webinars .content .videos{float:none;margin:4px auto}}.resources .sections.webinars .content .videos .overlay span{display:none}.resources .sections.webinars .content .videos:hover .overlay{display:block;position:absolute;z-index:20;background:rgba(0,0,0,0.8);overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;bottom:0;left:0;right:0;width:100%;height:100%}.resources .sections.webinars .content .videos:hover .overlay span{display:block;text-align:center;color:#fff;font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:70%;font-weight:700}.rogers-clients .mainwrapper{background:#f6f6f6}.rogers-clients .mainwrapper .clients .content{border-left:none}.rogers-clients .mainwrapper .clients p{font-size:17px;width:50%;text-align:center;margin:0 auto 20px}@media (max-width: 480px){.rogers-clients .mainwrapper .clients p{width:auto}}.rogers-clients .mainwrapper .clients table{width:75%;margin:0 auto;border:1px solid #8b0b04}.rogers-clients .mainwrapper .clients table tr td{border:1px solid #8b0b04;text-align:center;vertical-align:middle;padding:20px}.rogers-clients .mainwrapper .clients table tr td img{max-width:176px;max-height:100px}@media (max-width: 600px){.rogers-clients .mainwrapper .clients table{width:100%}}@media (max-width: 480px){.rogers-clients .mainwrapper .clients table tbody,.rogers-clients .mainwrapper .clients table tr,.rogers-clients .mainwrapper .clients table td{display:block}}.rogers-clients .mainwrapper .people-saying h3{text-align:center;font-weight:700;font-size:44px;color:#3d3d3d}@media (max-width: 600px){.rogers-clients .mainwrapper .people-saying{margin-bottom:50px}}.about-roger h2 span{font-size:14px;position:absolute;margin-top:-10px}.about-roger .content{border-left:none;padding-left:0}.about-roger .sections.contact h2{text-align:center}.about-roger .sections.contact p{text-align:center;margin-bottom:35px}@media (min-width: 1060px){.about-roger .sections.contact p{margin-left:22px}}.about-roger .sections.contact p a{color:#3d3d3d}.about-roger .sections.contact .contact-form .field{width:100%}.about-roger .sections.contact .contact-form .left{float:left;width:49.5%;margin-right:12px}.about-roger .sections.contact .contact-form .right{float:left;width:49.3%}.about-roger .sections.contact .contact-form .right #message{height:142px}.about-roger .sections.contact .contact-form .clear{clear:both}.about-roger .sections.contact .contact-form #recaptcha_area{width:34% !important;margin:0 auto}.about-roger .sections.contact .contact-form #recaptcha_area #recaptcha_privacy a{font-size:12px !important}.about-roger .sections.contact .contact-form .primary{background:#fbbd3b;border:1px solid #fbbd3b;margin:0 auto;display:block;width:120px}.about-roger .sections.contact .contact-form .primary a{color:#3d3d3d}@media (max-width: 1060px){.about-roger .sections.contact h2,.about-roger .sections.contact p{text-align:left}.about-roger .sections.contact .contact-form .left,.about-roger .sections.contact .contact-form .right{float:none;width:100%;margin-right:0}.about-roger .sections.contact .contact-form #recaptcha_area{width:400px !important}}@media (max-width: 480px){.about-roger .sections.contact .headshot img{margin:0 auto;display:block}}.about-roger .mission-statement{background:transparent url("/assets/images/mission-statement.jpg") no-repeat;display:block;width:100%;min-height:436px;height:auto;background-size:cover;background-position:bottom right}.about-roger .mission-statement h2,.about-roger .mission-statement .content{text-align:center;color:#fff}.about-roger .mission-statement h2{font-weight:700;font-size:73px}@media (max-width: 600px){.about-roger .mission-statement h2{font-size:44px}}.about-roger .mission-statement .section-body{min-height:436px}.about-roger .mission-statement .section-body p{font-size:16px}@media (max-width: 1060px){.mobile-columns .columns{float:none;width:100% !important;clear:both}.mobile-columns .columns h2{float:none;text-align:left;width:auto}.mobile-columns .columns.section-body{margin-left:0}.mobile-columns .columns.section-body .content{border:none}}footer{position:relative;bottom:0;left:0;padding:20px;min-height:65px;width:100%;background-color:#3d3d3d;color:#fff;font-size:0.85em}footer .copy{font-size:13px}footer .sitebywedu{background:transparent url("/assets/images/sitebywedu.png") no-repeat;height:10px;width:76px;display:block;float:right;margin-top:8px}@media (max-width: 600px){footer .copy{text-align:center}} iframe {display:block !important;}
