*{-ms-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none}body,html{margin:0;padding:0}h1,h2,h3,h4{margin:0;padding:0;font-weight:400}a{transition:.3s}li,ol,p,ul{margin:0;padding:0}a img{border:none}input,textarea{-webkit-appearance:none!important;border-radius:0}button{-webkit-appearance:none!important;padding:0}li{margin-left:18px}ol{list-style:decimal}ul{list-style:disc}.small{font-size:.8em}.clear,.clear:after{display:block;content:'';clear:both}.clear:after{visibility:hidden;content:".";height:0;display:block}.transition-hover{transition:.3s}.transition-none{transition:none}.radius2{border-radius:2px}.radius4{border-radius:4px}.radius6{border-radius:6px}.radius8{border-radius:8px}.radius10{border-radius:10px}.flex{display:flex}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-remove{top:auto;-webkit-transform:none;transform:none}.tooltip-inner{display:none}.counter{text-align:center}.pagination{clear:both;padding-top:10px}.pagination ul{text-align:center}.pagination ul li{display:inline;list-style:none;text-align:center;font-weight:400;margin-left:4px}.pagination ul li span.pagenav{text-decoration:none;font-weight:400;font-size:12px;background:#333;padding:5px;color:#fff}.pagination a{text-decoration:none!important;font-weight:400;font-size:12px;padding:5px;color:#fff;background:#105381;transition:.3s}.pagination a:hover{color:#fff;background:#5ca9dd}.highlight{border:1px dashed #010101;background:#def;padding:0 2px 0 2px}input{background-color:#fff}.inputbox{background:#fff}.text_area{background:#fff}.selectbox{width:100%}.message{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:700;font-size:1em;color:#666;text-align:center}.adminform{background-color:#fff}.clearboth,.clr{clear:both}@font-face{font-family:archivo_blackregular;src:url(fonts/archivoblack-webfont.woff2) format('woff2'),url(fonts/archivoblack-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:archivobold;src:url(fonts/archivo-bold-webfont.woff2) format('woff2'),url(fonts/archivo-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:archivoitalic;src:url(fonts/archivo-italic-webfont.woff2) format('woff2'),url(fonts/archivo-italic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:archivoregular;src:url(fonts/archivo-regular-webfont.woff2) format('woff2'),url(fonts/archivo-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}.gradient-orange{background:#f39a22;background:linear-gradient(to bottom,#f39a22 0,#f39a24 100%)}.transparent-orange{background:rgba(243,154,35,.8)}body,html{height:100%}body{font-family:archivoregular,Arial,Verdana,Helvetica,sans-serif;font-size:18px;color:#616161;margin-top:0;background:#fff}.componentheading,.contentheading,h1{font-size:30px;font-weight:400;font-family:archivo_blackregular;color:#c63729;line-height:1.2em;margin-bottom:20px;text-transform:uppercase}.componentheading a,.componentheading a:visited,.contentheading a,.contentheading a:visited,h1 a,h1 a:visited{color:#c63729;text-decoration:none}.componentheading a:hover,.contentheading a:hover,h1 a:hover{color:#f39a23}h2{font-size:22px;font-weight:400;font-family:archivo_blackregular;color:#f39a23;line-height:1.2em;margin-bottom:10px;text-transform:uppercase}h2 a,h2 a:visited{color:#f39a23;text-decoration:none}h2 a:hover{color:#c63729}h3{font-size:18px;font-weight:400;font-family:archivobold;color:#000;line-height:1.2em;margin-bottom:5px}a,a:visited{color:#616161}a:hover{color:#c63729}a.ai-next,a.ai-next:visited{text-decoration:none;display:inline-block;margin-top:5px;background:#f39a23;color:#fff;font-family:archivo_blackregular;text-transform:uppercase;padding:10px 25px}a.ai-next:hover{background:#c63729;color:#f39a23}b,strong{font-family:archivobold;font-weight:400}.created,.createdate,dd.published{font-family:archivobold;font-weight:400;padding-bottom:5px;margin:0;font-size:16px;color:#c63729}dt.article-info-term{display:none}dl.article-info{margin-bottom:0}#sidr{display:none}#menu-toggle{display:none}.menu-overlay{display:none;position:absolute;width:100%;height:100%;top:0;left:0;right:0;z-index:900;background:rgba(243,154,35,.8)}.outer{width:100%;position:relative}.inner{width:100%;max-width:1400px;padding:0 30px;margin:0 auto}#top{height:100%;background:#f39a22;background:linear-gradient(to bottom,#f39a22 0,#f39a24 100%)}#menu{background:#c63729}#banner{height:100%}#banner .inner{height:100%}#banner .moduletable-homebanner{height:100%;margin-top:-35px}#banner .moduletable-homebanner .custom-homebanner{height:100%;display:flex;align-items:center}#banner .moduletable-homebanner .home-banner-wrapper{display:flex;align-items:flex-start}#banner .moduletable-homebanner .home-banner-wrapper .left,#banner .moduletable-homebanner .home-banner-wrapper .right{flex-grow:1}#banner .moduletable-homebanner .home-banner-wrapper .left{width:50%;z-index:900;padding-right:50px}#banner .moduletable-homebanner .home-banner-wrapper .left img{width:100%;height:auto;margin-bottom:50px}#banner .moduletable-homebanner .home-banner-wrapper .left h1{color:#fff;font-family:archivo_blackregular;text-transform:uppercase;margin-bottom:10px}#banner .moduletable-homebanner .home-banner-wrapper .left h1 span{display:block}#banner .moduletable-homebanner .home-banner-wrapper .left h1 .small{font-size:110px;line-height:90px}#banner .moduletable-homebanner .home-banner-wrapper .left h1 .medium{font-size:170px;line-height:150px}#banner .moduletable-homebanner .home-banner-wrapper .left h1 .large{font-size:290px;line-height:250px}#banner .moduletable-homebanner .home-banner-wrapper .left h1 .inline{display:flex;flex-direction:row;flex-wrap:wrap}#banner .moduletable-homebanner .home-banner-wrapper .left h1 .inline .large{width:40%}#banner .moduletable-homebanner .home-banner-wrapper .left h1 .inline .small{width:60%;font-size:90px;line-height:70px}#banner .moduletable-homebanner .home-banner-wrapper .left h2{color:#000;font-family:archivo_blackregular;font-size:45px;text-transform:uppercase;margin-bottom:100px;line-height:40px}#banner .moduletable-homebanner .home-banner-wrapper .left a.button,#banner .moduletable-homebanner .home-banner-wrapper .left a.button:visited{display:inline-block;background:#c63729;color:#fff;font-family:archivo_blackregular;font-size:26px;text-decoration:none;padding:10px 15px;margin-bottom:10px;margin-right:10px;text-transform:uppercase}#banner .moduletable-homebanner .home-banner-wrapper .left a.button:hover{background:#fff;color:#c63729}#banner .moduletable-homebanner .home-banner-wrapper .right{width:45%;z-index:500;padding-left:50px}#banner .moduletable-homebanner .home-banner-wrapper .right img{width:100%;height:auto}#banner .moduletable-subbanner{padding-top:10px;padding-bottom:10px}#banner .moduletable-subbanner li,#banner .moduletable-subbanner ul{margin:0;padding:0}#banner .moduletable-subbanner ul{display:flex;align-items:center;flex-direction:row}#banner .moduletable-subbanner li{list-style:none;width:50%;flex-grow:1}#banner .moduletable-subbanner li:first-child{text-align:left}#banner .moduletable-subbanner li:first-child img{width:100%;max-width:308px;height:auto}#banner .moduletable-subbanner li:last-child{text-align:right}#banner .moduletable-subbanner li:last-child img{width:100%;max-width:155px;height:auto}body.subpage #top{height:auto}body.subpage #banner{height:auto}#content{padding-top:70px;padding-bottom:70px;line-height:1.4em}#content ol,#content p,#content table,#content ul{margin-bottom:20px}#content img{max-width:100%;height:auto}#content a.button,#content a.button:visited{display:inline-block;background:#c63729;color:#fff;font-family:archivo_blackregular;text-decoration:none;padding:10px 15px;margin-top:25px;text-transform:uppercase}#content a.button:hover{background:#c63729;color:#f39a23}#content .col-single{width:100%;max-width:1100px}#content .col-wrapper{display:flex;flex-wrap:wrap}#content .col-wrapper .col-wide{width:100%;margin-bottom:20px}#content .col-wrapper .col-left{width:50%;padding-right:35px}#content .col-wrapper .col-right{width:50%;padding-left:35px}#content .item-page-home{padding-top:30px;padding-bottom:30px}#content .item-page-home h2{font-family:archivo_blackregular;color:#000;font-size:48px;line-height:1em;margin-bottom:20px}#content .item-page-home h3{font-family:archivo_blackregular;color:#c63729;font-size:48px;text-transform:uppercase;line-height:1em}#cta-top{padding:130px 0;background:url(../images/cta-wide-bg.jpg) center center no-repeat;background-size:cover;color:#fff;font-family:archivo_blackregular;font-size:40px;text-transform:uppercase;line-height:1.2em;border-bottom:2px solid #fff}#cta-top a,#cta-top a:visited{text-decoration:none;color:#fff;background:#c63729;display:inline-block;padding:10px 20px;text-transform:uppercase;font-size:26px;line-height:1.2em;font-family:archivo_blackregular;margin-top:25px}#cta-top a:hover{background:#f39a23;color:#c63729}#cta-bottom{background:#d2d2d2;border-bottom:2px solid #fff}#cta-bottom .inner{display:flex;flex-wrap:wrap}#cta-bottom .moduletable.half{width:50%;padding-right:30px;border-right:2px solid #fff;padding-top:60px;padding-bottom:40px}#cta-bottom .moduletable.half:last-child{padding-right:0;padding-left:30px;border-right:0}#cta-bottom #stories-wrapper h3{font-family:archivo_blackregular;font-size:40px;color:#c63729;margin-bottom:20px;text-transform:uppercase}#cta-bottom #stories-wrapper .stories-text{color:#000;font-size:20px;text-transform:uppercase;line-height:1.4em}#cta-bottom #stories-wrapper a.featureditems_readmore{text-decoration:none;font-family:archivobold;font-size:16px;color:#000}#cta-bottom #stories-wrapper a.featureditems_readmore:after{content:'\f061';font-family:FontAwesome;display:inline-block;font-size:14px;padding-left:5px}#cta-bottom #stories-wrapper a.featureditems_readmore:hover{color:#c63729}#cta-bottom a.button,#cta-bottom a.button:visited{display:inline-block;background:#f39a23;color:#fff;font-family:archivo_blackregular;text-decoration:none;padding:10px 15px;margin-top:25px;text-transform:uppercase}#cta-bottom a.button:hover{background:#c63729;color:#f39a23}#cta-bottom .moduletable.buy{color:#c63729;font-family:archivo_blackregular;font-size:26px;text-transform:uppercase}#cta-bottom .moduletable.buy img{width:100%;max-width:45%;height:auto;float:right;margin-top:-100px;padding-left:0}#media{background:#c63729}#media #media-wrapper{padding:70px 0}#media h3{font-family:archivo_blackregular;font-size:40px;color:#fff;margin-bottom:20px;text-transform:uppercase}#media .media-outer{display:flex;flex-wrap:wrap;color:#fff}#media .media-outer .media-inner{width:50%;padding-right:30px}#media .media-outer .media-inner:last-child{padding-left:30px}#media .media-outer .media-inner .media-text{font-family:archivoregular;font-size:20px;text-transform:uppercase;line-height:1.4em;padding-bottom:10px}#media .media-outer .media-inner .media-text a,#media .media-outer .media-inner .media-text a:visited{text-decoration:none;font-family:archivobold;font-size:16px;color:#f39a23}#media .media-outer .media-inner .media-text a:hover{color:#c63729}#media .media-outer .media-inner .media-title{font-family:archivoitalic;font-size:16px;text-transform:uppercase;line-height:1.3em;padding-bottom:15px}#media a.button,#media a.button:visited{display:inline-block;background:#f39a23;color:#fff;font-family:archivo_blackregular;text-decoration:none;padding:10px 15px;margin-top:25px;text-transform:uppercase}#media a.button:hover{background:#c63729;color:#f39a23}#media a.featureditems_readmore:after{content:'\f061';font-family:FontAwesome;display:inline-block;font-size:14px;padding-left:5px}.item-page-media h1.contentheading{font-size:18px!important}.blog-media .page-header h2{font-size:18px}#reviews{background:#fff}#reviews #reviews-wrapper{padding:70px 0}#reviews h3{font-family:archivo_blackregular;font-size:40px;color:#c63729;margin-bottom:20px;text-transform:uppercase}#reviews .reviews-outer{display:flex;flex-wrap:wrap}#reviews .reviews-outer .review-inner{width:50%;padding-right:30px}#reviews .reviews-outer .review-inner:last-child{padding-left:30px}#reviews .reviews-outer .review-inner .review-text{font-family:archivoregular;font-size:20px;text-transform:uppercase;line-height:1.4em;padding-bottom:10px}#reviews .reviews-outer .review-inner .review-text a,#reviews .reviews-outer .review-inner .review-text a:visited{text-decoration:none;font-family:archivobold;font-size:16px;color:#f39a23}#reviews .reviews-outer .review-inner .review-text a:hover{color:#c63729}#reviews .reviews-outer .review-inner .review-name{font-family:archivoitalic;font-size:16px;text-transform:uppercase;line-height:1.3em}#reviews a.button,#reviews a.button:visited{display:inline-block;background:#f39a23;color:#fff;font-family:archivo_blackregular;text-decoration:none;padding:10px 15px;margin-top:25px;text-transform:uppercase}#reviews a.button:hover{background:#c63729;color:#f39a23}#reviews a.featureditems_readmore:after{content:'\f061';font-family:FontAwesome;display:inline-block;font-size:14px;padding-left:5px}#buttons{border-bottom:2px solid #fff;background:#c63729}#buttons li,#buttons ul{margin:0;padding:0}#buttons ul{display:flex;flex-wrap:wrap}#buttons li{list-style:none;width:50%}#buttons li a,#buttons li a:visited{display:flex;text-decoration:none;background:#c63729;color:#f39a23;font-family:archivo_blackregular;font-size:30px;text-align:left;padding:30px;text-transform:uppercase}#buttons li a span,#buttons li a:visited span{display:block;flex-direction:row;width:100%;max-width:670px}#buttons li a:hover{color:#fff;background:#f39a23}#buttons li:first-child{border-right:2px solid #fff}#buttons li:first-child a{padding-right:0;text-align:left;flex-direction:row-reverse;align-content:flex-end;align-items:flex-end}#buttons li:first-child a span{display:flex}#footer{background:#000;font-family:archivoregular;font-size:14px;color:#767676;text-transform:uppercase;padding:25px 0}#footer a,#footer a:visited{color:#767676;text-decoration:none}#footer a:hover{color:#c63729}#footer .inner{display:flex}#footer .moduletable-footermenu{width:60%}#footer .moduletable-footermenu li,#footer .moduletable-footermenu ul{margin:0;padding:0}#footer .moduletable-footermenu li{display:inline;list-style:none;padding-right:15px}#footer .moduletable-mity{width:40%;text-align:right}.blog-reviews{max-width:1000px}.blog-reviews .items-row{margin-bottom:80px;line-height:1.3em}.blog-reviews .items-row .item{background:#f1f1f1;border-radius:4px;padding:30px;padding-bottom:10px;width:80%;position:relative}.blog-reviews .items-row .item:after{content:'';width:0;height:0;border-style:solid;border-width:40px 40px 0 40px;border-color:#f1f1f1 transparent transparent transparent;position:absolute;bottom:-40px;right:80px}.blog-reviews .items-row .item h4{font-size:16px;font-family:archivobold;margin-top:-10px;padding-bottom:10px;text-align:right;line-height:1.2em}.blog-reviews .items-row:nth-child(even) .item{float:right}.blog-reviews .items-row:nth-child(even) .item:after{bottom:-40px;right:auto;left:80px}.blog-reviews .items-row:nth-child(even) .item h2{text-align:left}.blog-reviews .items-row:nth-child(even):after{display:block;content:'';clear:both}.item-page-reviews{display:flex;flex-direction:column}.item-page-reviews h1.contentheading{order:3;font-family:archivobold;font-size:18px;padding-left:20px}.blog-media .items-wrapper,.blog-page .items-wrapper,.blog-resources .items-wrapper,.blog-stories .items-wrapper{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.blog-media .items-wrapper .items-row,.blog-page .items-wrapper .items-row,.blog-resources .items-wrapper .items-row,.blog-stories .items-wrapper .items-row{width:50%;padding:5px;display:flex;flex-direction:column}.blog-media .items-wrapper .items-row .item,.blog-page .items-wrapper .items-row .item,.blog-resources .items-wrapper .items-row .item,.blog-stories .items-wrapper .items-row .item{background:#f1f1f1;padding:25px;flex-grow:1}.blog-media .items-wrapper .items-row .item a.btn,.blog-media .items-wrapper .items-row .item a.btn:visited,.blog-page .items-wrapper .items-row .item a.btn,.blog-page .items-wrapper .items-row .item a.btn:visited,.blog-resources .items-wrapper .items-row .item a.btn,.blog-resources .items-wrapper .items-row .item a.btn:visited,.blog-stories .items-wrapper .items-row .item a.btn,.blog-stories .items-wrapper .items-row .item a.btn:visited{text-decoration:none;color:#f39a23;font-family:archivobold;font-size:14px;text-transform:uppercase}.blog-media .items-wrapper .items-row .item a.btn:hover,.blog-page .items-wrapper .items-row .item a.btn:hover,.blog-resources .items-wrapper .items-row .item a.btn:hover,.blog-stories .items-wrapper .items-row .item a.btn:hover{color:#c63729}.blog-media .items-wrapper .items-row .item p.readmore,.blog-page .items-wrapper .items-row .item p.readmore,.blog-resources .items-wrapper .items-row .item p.readmore,.blog-stories .items-wrapper .items-row .item p.readmore{margin-bottom:0!important}.blog-resources a,.blog-resources a:visited{display:inline-block;background:#c63729;color:#fff;font-family:archivo_blackregular;text-decoration:none;padding:5px 15px;font-size:14px;text-transform:uppercase}.blog-resources a:hover{background:#c63729;color:#f39a23}.blog-resources p:last-child{margin-bottom:0!important}.item-page-media h1.contentheading,.item-page-page h1.contentheading,.item-page-stories h1.contentheading{font-size:22px;font-weight:400;font-family:archivo_blackregular;color:#f39a23;line-height:1.2em;margin-bottom:10px;text-transform:uppercase}.item-page-media h1.contentheading a,.item-page-media h1.contentheading a:visited,.item-page-page h1.contentheading a,.item-page-page h1.contentheading a:visited,.item-page-stories h1.contentheading a,.item-page-stories h1.contentheading a:visited{color:#f39a23;text-decoration:none}.item-page-media h1.contentheading a:hover,.item-page-page h1.contentheading a:hover,.item-page-stories h1.contentheading a:hover{color:#c63729}.category-desc{max-width:800px;margin-bottom:25px}form#userForm{margin:0;padding:0;border:0}form#userForm fieldset{margin:0;padding:0;border:0}form#userForm legend{display:none}form#userForm div.formBody{float:none}form#userForm li{padding:0}form#userForm li.rsform-block-captcha{margin-top:20px}form#userForm .formCaption2{display:none}form#userForm .formError{color:red;font-family:archivoregular;font-size:14px}form#userForm input[type=text],form#userForm textarea{border:0;background:#f1f1f1;padding:10px;font-family:archivoregular;font-size:18px;width:100%;margin-bottom:2px}form#userForm button{display:inline-block;background:#f39a23;color:#fff;font-family:archivo_blackregular;font-size:16px;text-decoration:none;padding:10px 15px;text-transform:uppercase;border:0;cursor:pointer;transition:.3s}form#userForm button:hover{background:#c63729;color:#f39a23}.paypalButtonImage{text-align:left!important}.ezppbBootstrap{padding:0!important}#menu .moduletable-mainmenu{z-index:999999999;position:relative}#menu .moduletable-mainmenu a,#menu .moduletable-mainmenu a:visited{text-decoration:none;vertical-align:baseline}#menu .moduletable-mainmenu ul{text-align:left;display:inline;margin:0;padding:0;list-style:none}#menu .moduletable-mainmenu ul li{display:inline-block;position:relative;margin:0;cursor:pointer;font-family:archivoregular;color:#fff}#menu .moduletable-mainmenu ul li a,#menu .moduletable-mainmenu ul li a:visited{color:#fff;font-size:18px;font-family:archivoregular;cursor:pointer;padding:25px 30px 25px 0;text-transform:uppercase;display:block}#menu .moduletable-mainmenu ul li a:hover{color:#000}#menu .moduletable-mainmenu ul li.active a,#menu .moduletable-mainmenu ul li.active a:visited,#menu .moduletable-mainmenu ul li.active span.separator,#menu .moduletable-mainmenu ul li.current a,#menu .moduletable-mainmenu ul li.current a:visited,#menu .moduletable-mainmenu ul li.current span.separator{font-family:archivobold;color:#f39a23}#menu .moduletable-mainmenu ul li ul{padding:0;position:absolute;top:55px;left:0;width:200px;display:none;opacity:0;visibility:hidden;line-height:1.1em}#menu .moduletable-mainmenu ul li ul li{display:block;color:#fff!important;border:0}#menu .moduletable-mainmenu ul li ul li a,#menu .moduletable-mainmenu ul li ul li a:visited{font-size:18px;font-family:archivoregular!important;color:#fff!important;border:0;height:auto;line-height:1.2em;padding:10px 25px;border-bottom:1px solid rgba(255,255,255,.5);background:#c63729!important;border-radius:0!important;text-align:left}#menu .moduletable-mainmenu ul li ul li a:hover{color:#f39a23!important;background:#c63729!important}#menu .moduletable-mainmenu ul li ul li:first-child{border-left:0}#menu .moduletable-mainmenu ul li ul li.active,#menu .moduletable-mainmenu ul li ul li.current{font-family:archivobold;color:#f39a23!important;background:#c63729!important}#menu .moduletable-mainmenu ul li ul li.active a,#menu .moduletable-mainmenu ul li ul li.current a{font-family:archivobold!important;color:#f39a23!important;background:0 0!important}#menu .moduletable-mainmenu ul li:hover ul{display:block;opacity:1;visibility:visible}.sidr{display:block;position:fixed;top:0;height:100%;z-index:9000;width:300px;overflow-x:hidden;overflow-y:auto;background:#f39a23}.sidr .moduletable-mainmenu{padding-top:0;margin-bottom:40px}.sidr .moduletable-mainmenu ul{display:block;margin:0;padding:0}.sidr .moduletable-mainmenu ul li{display:block;margin:0;position:relative;font-size:20px;transition:.3s}.sidr .moduletable-mainmenu ul li a,.sidr .moduletable-mainmenu ul li span{color:#fff;font-family:archivoregular;display:block;text-decoration:none;padding:15px;text-transform:uppercase}.sidr .moduletable-mainmenu ul li a,.sidr .moduletable-mainmenu ul li a:visited{border-bottom:1px solid #fff}.sidr .moduletable-mainmenu ul li a:hover{background:#c63729;color:#f39a23}.sidr .moduletable-mainmenu ul li li{font-size:16px;background:#f39a23}.sidr .moduletable-mainmenu ul li li a,.sidr .moduletable-mainmenu ul li li a:visited{padding-left:30px}.sidr .moduletable-mainmenu ul li li:last-child{border:0}.sidr .moduletable-mainmenu ul li.deeper:after{content:'\f078';font-family:FontAwesome;padding-left:5px;font-size:16px;position:absolute;top:18px;right:20px;color:#fff}.sidr .moduletable-mainmenu ul li.current.deeper:after{color:#fff}.sidr .moduletable-mainmenu ul li.current a,.sidr .moduletable-mainmenu ul li.current a:visited{background:#c63729;color:#f39a23;font-family:archivobold}.sidr .moduletable-mainmenu ul li.current a:hover{background:#616161;color:#fff}.sidr .moduletable-mainmenu ul li.active{background:#c63729;color:#000;font-family:archivobold}.sidr .moduletable-mainmenu ul li.active a{font-family:archivobold}.sidr .moduletable-mainmenu ul li.active li a,.sidr .moduletable-mainmenu ul li.active li a:visited{background:#f39a23;color:#fff;font-family:archivoregular}.sidr .moduletable-mainmenu ul li.active li a:hover{background:#c63729;color:#fff}.sidr .moduletable-mainmenu ul li.active li.current a,.sidr .moduletable-mainmenu ul li.active li.current a:visited{background:#c63729;color:#000;font-family:archivobold!important}.sidr .moduletable-social{display:none}.sidr.right{left:auto;right:-300px;z-index:9999999999}.sidr.left{left:-300px;right:auto;z-index:9999999999}#menu-toggle #toggle{position:absolute;right:30px;top:12px}#menu-toggle #toggle{cursor:pointer;padding:10px 35px 16px 0}#menu-toggle #toggle span,#menu-toggle #toggle span:after,#menu-toggle #toggle span:before{cursor:pointer;border-radius:5px;height:5px;width:30px;background:#fff;position:absolute;display:block;content:''}#menu-toggle #toggle span:before{top:-9px}#menu-toggle #toggle span:after{bottom:-9px}#menu-toggle #toggle:hover span,#menu-toggle #toggle:hover span:after,#menu-toggle #toggle:hover span:before{background:#c63729}#menu-toggle #toggle span,#menu-toggle #toggle span:after,#menu-toggle #toggle span:before{transition:all .5s ease-in-out}#menu-toggle #toggle.active span{background-color:transparent}#menu-toggle #toggle.active span:after,#menu-toggle #toggle.active span:before{top:0;background:#000}#menu-toggle #toggle.active span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu-toggle #toggle.active span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width:1050px){#menu{height:50px}#menu .moduletable-mainmenu{display:none}#menu-toggle{display:block}#sidr{display:block}}@media only screen and (max-width:950px){#banner .moduletable-homebanner .home-banner-wrapper .left{width:50%}#banner .moduletable-homebanner .home-banner-wrapper .left h1,#banner .moduletable-homebanner .home-banner-wrapper .left h2{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:left;transform-origin:left}#banner .moduletable-homebanner .home-banner-wrapper .right{width:50%}}@media only screen and (max-width:800px){#banner .moduletable-homebanner .home-banner-wrapper .left{width:60%}#banner .moduletable-homebanner .home-banner-wrapper .right{width:40%}}@media only screen and (max-width:750px){#content .col-wrapper .col-left,#content .col-wrapper .col-right{width:100%;padding:0}#cta-bottom .inner{padding:0}#cta-bottom .moduletable.half{width:100%;border-right:0;padding-right:30px;padding-left:30px}#cta-bottom .moduletable.half:last-child{padding-left:30px;border-top:2px solid #fff}#cta-bottom .moduletable.half img{margin-top:0}#media .media-outer .media-inner{width:100%;padding-right:0}#media .media-outer .media-inner:last-child{padding-left:0;display:none}#reviews .reviews-outer .review-inner{width:100%;padding-right:0}#reviews .reviews-outer .review-inner:last-child{padding-left:0;display:none}#buttons li{width:100%}#buttons li:first-child{border-bottom:2px solid #fff}#buttons li:first-child a{flex-direction:row;align-content:flex-start;align-items:flex-start}.blog-media .items-wrapper .items-row,.blog-page .items-wrapper .items-row,.blog-resources .items-wrapper .items-row,.blog-stories .items-wrapper .items-row{width:100%}}@media only screen and (max-width:650px){#banner .moduletable-homebanner .home-banner-wrapper .left{width:100%;padding-right:0}#banner .moduletable-homebanner .home-banner-wrapper .left h1,#banner .moduletable-homebanner .home-banner-wrapper .left h2{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left;transform-origin:left}#banner .moduletable-homebanner .home-banner-wrapper .left h1 .small{font-size:90px;line-height:70px}#banner .moduletable-homebanner .home-banner-wrapper .left h1 .large{font-size:250px;line-height:210px}#banner .moduletable-homebanner .home-banner-wrapper .left h2{font-size:40px}#banner .moduletable-homebanner .home-banner-wrapper .right{display:none}#banner .moduletable-subbanner li{width:auto}#banner .moduletable-subbanner li:last-child{padding-left:20px}#content{padding-top:40px;padding-bottom:40px}.blog-reviews .items-row .item{width:100%}}@media only screen and (max-width:550px){#banner .moduletable-homebanner .home-banner-wrapper .left h1 .small{font-size:70px;line-height:60px}#banner .moduletable-homebanner .home-banner-wrapper .left h1 .large{font-size:230px;line-height:190px}#banner .moduletable-homebanner .home-banner-wrapper .left h2{font-size:36px}#content .item-page-home h2,#content .item-page-home h3{font-size:38px}}@media only screen and (max-width:500px){#cta-bottom .moduletable.buy img{float:none;margin-bottom:20px;display:block;max-width:80%}#footer .inner{display:block}#footer .moduletable-footermenu{width:100%}#footer .moduletable-mity{width:100%;text-align:left;margin-top:15px}}@media only screen and (max-width:480px){#banner .moduletable-homebanner .home-banner-wrapper .left h1 .small{font-size:60px;line-height:50px}#banner .moduletable-homebanner .home-banner-wrapper .left h1 .large{font-size:200px;line-height:160px}#banner .moduletable-homebanner .home-banner-wrapper .left h2{font-size:30px}}@media only screen and (max-height:900px){#top{height:auto}#banner{height:auto}#banner .inner{height:auto}#banner .moduletable-homebanner{height:auto;margin-top:35px}#banner .moduletable-homebanner .custom-homebanner{height:auto}#banner .moduletable-homebanner .home-banner-wrapper .left a.button,#banner .moduletable-homebanner .home-banner-wrapper .left a.button:visited{margin-top:40px;margin-bottom:40px}}