html,body{height:100%}body{color:#141414;background:#fff;font-family:'Roboto Condensed',sans-serif}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{font-family:'Roboto Condensed',sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Roboto Condensed',sans-serif}h3{font-weight:400;text-transform:none}.text-bold{font-weight:700}.text-big{font-size:18px}.text-bigger{font-size:34px}.text-danger{color:#6c7a89}.lead-sm{font-size:18px}hr.border{border:1px #6c7a89}hr.border-light{border:1px #6c7a89}hr.border-sm{width:50px;border:3px #282828}hr.border-thick{margin:50px auto;border:3px #eee}a{color:#141414;text-decoration:none}a:hover,a:focus{color:#6c7a89;text-decoration:none}.white{color:#fff}.accent{color:#6c7a89}.white-bg{background:rgba(255,255,255,1)}.dark-bg{background:rgba(20,20,20,.8)}.black-bg{background:rgba(20,20,20,1)}.accent-bg{background:#6c7a89}.gray-bg{background:#ececec}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.no-gutter{padding-right:0;padding-left:0}.no-padding{padding:0}.anchor{display:block;height:115px;margin-top:-115px;visibility:hidden}.outer-wrap{height:500px}section{padding:75px 0}section h1{text-transform:uppercase;font-size:46px;font-weight:400;margin-top:0}section h2{text-transform:uppercase;font-size:38px;font-weight:400;margin-top:0}section .section-title,section .section-title-color,section .section-title-white{margin-bottom:40px}@media(max-width:768px){section h2{text-transform:uppercase;font-size:21px;font-weight:400;margin-top:0}}.section-title h2{margin-top:20px!important;text-align:center;overflow:hidden;font-size:30px}.section-title h2 span{position:relative}.section-title h2 span::before,.section-title h2 span::after{position:absolute;content:'';height:1px;background:rgba(20,20,20,.1);top:16px;width:1000px;right:100%;margin-right:20px}.section-title h2 span::after{left:100%;margin-left:20px}.section-title-white h2{margin-top:20px!important;text-align:center;overflow:hidden;font-size:30px}.section-title-white h2 span{position:relative;color:#fff}.section-title-white h2 span::before,.section-title-white h2 span::after{position:absolute;content:'';height:1px;background:rgba(255,255,255,.3);top:16px;width:1000px;right:100%;margin-right:20px}.section-title-white h2 span::after{left:100%;margin-left:20px}section .subtitle{font-size:18px;font-weight:400}section#videos{background:#efefef}section#videos .video-item{margin:15px 0}section#videos .video-item figure{margin:0 0 15px}h3.talktitle{font-size:21px;text-transform:uppercase;font-weight:400}@media(max-width:768px){h3.talktitle{font-size:16px;text-transform:uppercase;font-weight:400}}figure.video-thumb{color:#fff;position:relative;float:left;overflow:hidden;width:100%;background:#000;text-align:center;margin-bottom:20px}figure.video-thumb *{-webkit-box-sizing:padding-box;box-sizing:padding-box;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}figure.video-thumb img{opacity:1;width:100%}figure.video-thumb figcaption{top:50%;left:40px;right:40px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}figure.video-thumb figcaption p.accent{position:relative;font-weight:400;text-transform:uppercase;margin:0;-webkit-transform:translateY(75%);transform:translateY(75%)}figure.video-thumb figcaption h2 span{font-weight:800}figure.video-thumb figcaption p{font-size:1em;font-weight:500;opacity:0;margin:0}figure.video-thumb:before,figure.video-thumb:after{position:absolute;top:20px;right:20px;bottom:20px;left:20px;content:'';opacity:0;-webkit-transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,-webkit-transform .6s,-moz-transform .6s,-o-transform .6s,transform .6s}figure.video-thumb:before{border-top:1px double #fff;border-bottom:1px double #fff;-webkit-transform:scale(0,1);transform:scale(0,1)}figure.video-thumb:after{border-right:1px double #fff;border-left:1px double #fff;-webkit-transform:scale(1,0);transform:scale(1,0)}figure.video-thumb a{left:0;right:0;top:0;bottom:0;position:absolute;z-index:1}figure.video-thumb.blue{background:#0a212f}figure.video-thumb.red{background:#36100c}figure.video-thumb.yellow{background:#562e0a}figure.video-thumb:hover img,figure.video-thumb.hover img{opacity:.2;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transform:scale(1.1);transform:scale(1.1)}figure.video-thumb:hover figcaption h2,figure.video-thumb.hover figcaption h2,figure.video-thumb:hover figcaption p,figure.video-thumb.hover figcaption p{opacity:1;border-color:rgba(255,255,255,.5);-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translateY(0);transform:translateY(0)}figure.video-thumb:hover figcaption p,figure.video-thumb.hover figcaption p{-webkit-transition-delay:.3s;transition-delay:.3s}figure.video-thumb:hover:before,figure.video-thumb.hover:before,figure.video-thumb:hover:after,figure.video-thumbsep.hover:after{opacity:.8;-webkit-transform:scale(1);transform:scale(1)}.video-title{text-transform:uppercase;color:#6c7a89}.dark-box{background:rgba(20,20,20,.7);color:#fff;outline:solid #fff 1px;outline-offset:-20px;margin-bottom:40px}.ribbon-wrapper-light{width:90px;height:90px;overflow:hidden;position:absolute;top:15px;left:9px;z-index:9}.ribbon-light{color:#333;text-align:center;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);position:relative;padding:4px 0;right:26px;top:20px;font-size:13px;width:120px;background-color:#6c7a89;color:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);text-transform:uppercase}.ribbon-light:before,.ribbon-light:after{content:"";border-top:4px solid #5b0818;border-left:4px solid transparent;border-right:4px solid transparent;position:absolute;bottom:-3px}.ribbon-light:before{left:0}.ribbon-light:after{right:0}@media(max-width:640px){.ribbon-wrapper-light{width:90px;height:90px;overflow:hidden;position:absolute;top:-5px;left:9px;z-index:9}}.ribbon-wrapper-dark{width:90px;height:90px;overflow:hidden;position:absolute;top:15px;left:9px;z-index:9}.ribbon-dark{color:#333;text-align:center;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);position:relative;padding:4px 0;right:26px;top:20px;font-size:13px;width:120px;background-color:#141414;color:#6c7a89;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);text-transform:uppercase}.ribbon-dark:before,.ribbon-dark:after{content:"";border-top:4px solid #000;border-left:4px solid transparent;border-right:4px solid transparent;position:absolute;bottom:-3px}.ribbon-dark:before{left:0}.ribbon-dark:after{right:0}@media(max-width:640px){.ribbon-wrapper-dark{width:90px;height:90px;overflow:hidden;position:absolute;top:-5px;left:9px;z-index:9}}section#sponsors{background:#efefef}section#getstarted{background:#141414 url(/Content/Images/header-hero01.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}section#getstarted .form-group{margin-bottom:0;color:#141414;vertical-align:top}section#getstarted .form-group input.form-control{height:42px;background-color:rgba(250,250,250,.9);color:#141414}section#getstarted .form-control{border-radius:0;border:1px solid #fff}section#getstarted .form-group textarea.form-control{background-color:rgba(28,30,30,.1);color:#141414}section#getstarted .form-control:focus{border-color:#6c7a89;box-shadow:none;border:1px solid #6c7a89}section#getstarted::-webkit-input-placeholder{text-transform:uppercase;font-weight:700;color:#bbb}section#getstarted:-moz-placeholder{text-transform:uppercase;font-weight:700;color:#bbb}section#getstarted::-moz-placeholder{text-transform:uppercase;font-weight:700;color:#bbb}section#getstarted:-ms-input-placeholder{text-transform:uppercase;font-weight:700;color:#bbb}section#getstarted .text-danger{color:#6c7a89}.btn{font-family:'Roboto Condensed',sans-serif}.btn-main-color{color:#fff;background-color:#6c7a89;border-color:#6c7a89;border-radius:0;text-transform:uppercase;font-weight:500;padding:10px 25px}.btn-main-color:focus,.btn-main-color.focus{color:#fff;background-color:#6c7a89;border-color:#6c7a89}.btn-main-color:hover{color:#6c7a89;background-color:#fff;border-color:#fff}.btn-main-ghost{color:#6c7a89;background-color:transparent;border-color:#6c7a89;border-radius:0;text-transform:uppercase;font-weight:500;padding:10px 25px}.btn-main-ghost:focus,.btn-main-ghost.focus{color:#fff;background-color:#6c7a89;border-color:#6c7a89}.btn-main-ghost:hover{color:#fff;background-color:#6c7a89;border-color:#6c7a89}.btn-main-orange{color:#fff;background-color:#fd821c;border-color:#cf640b;border-radius:0;text-transform:uppercase;font-weight:500;padding:10px 25px}.btn-main-orange:focus,.btn-main-orange.focus,.btn-main-orange:hover{background-color:#cf640b}.feed-item-container{margin-top:15px;margin-bottom:15px}.feed-item{color:#141414;overflow:hidden;width:100%;background-color:#ebebeb;text-align:left;font-size:16px}.feed-item *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;transition:all .3s ease}.feed-item .image{overflow:hidden;cursor:pointer}.feed-item img{max-width:100%;vertical-align:top;position:relative}.feed-item .details{padding:20px 20px 0;position:relative}.feed-item .date{background-color:#6c7a89;top:0;color:#fff;left:0;height:50px;width:50px;position:relative;text-align:center;font-size:16px;font-weight:500;text-transform:uppercase;z-index:1;margin-bottom:-50px}.feed-item .date span{display:block;line-height:24px}.feed-item .date .month{font-size:14px}.feed-item h3,.feed-item p{margin:0;padding:0}.feed-item h3{margin-bottom:10px;display:inline-block;font-weight:500;font-size:21px;text-transform:uppercase}.feed-item p{font-size:.8em;margin-bottom:20px;line-height:1.6em}.feed-item footer{padding:0;background-color:rgba(33,33,33,1);color:#e6e6e6;font-size:.8em;line-height:30px}.feed-item footer>div{display:inline-block;margin-left:10px}.feed-item footer a,.feed-item footer a i{color:#6c7a89;margin-right:5px}.feed-item footer a:hover,.feed-item footer a:hover i{color:#fff}.feed-item :hover img,.feed-item .hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.pddn-neg-10-top{padding-top:-10px}.pddn-0{padding:0!important}.pddn-10{padding:10px}.pddn-20{padding:20px}.pddn-30{padding:30px}.pddn-40{padding:40px}.pddn-50{padding:50px}.pddn-60{padding:60px}.pddn-10-top{padding-top:10px}.pddn-20-top{padding-top:20px}.pddn-30-top{padding-top:30px}.pddn-40-top{padding-top:40px}.pddn-50-top{padding-top:50px}.pddn-60-top{padding-top:60px}.pddn-10-btm{padding-bottom:10px}.pddn-20-btm{padding-bottom:20px}.pddn-30-btm{padding-bottom:30px}.pddn-40-btm{padding-bottom:40px}.pddn-50-btm{padding-bottom:50px}.pddn-60-btm{padding-bottom:60px}.pddn-0-top-btm{padding:0}.pddn-10-top-btm{padding:10px 0}.pddn-20-top-btm{padding:20px 0}.pddn-30-top-btm{padding:30px 0}.pddn-40-top-btm{padding:40px 0}.pddn-50-top-btm{padding:50px 0}.pddn-60-top-btm{padding:60px 0}.pdd-section-portfolio{padding:50px 0 20px 0}.pdd-section-portfolio-top{padding:50px 0 0 0}.mrgn-10-top{margin-top:10px}.mrgn-15-top{margin-top:15px}.mrgn-20-top{margin-top:20px}.mrgn-30-top{margin-top:30px}.mrgn-40-top{margin-top:40px}.mrgn-50-top{margin-top:50px}.mrgn-60-top{margin-top:60px}.mrgn-70-top{margin-top:70px}.mrgn-80-top{margin-top:80px}.mrgn-90-top{margin-top:90px}.mrgn-100-top{margin-top:100px}.mrgn-10-btm{margin-bottom:10px}.mrgn-20-btm{margin-bottom:20px}.mrgn-30-btm{margin-bottom:30px}.mrgn-40-btm{margin-bottom:40px}.mrgn-50-btm{margin-bottom:50px}.mrgn-60-btm{margin-bottom:60px}.mrgn-10-top-btm{margin:10px 0}.mrgn-20-top-btm{margin:20px 0}.mrgn-30-top-btm{margin:30px 0}.mrgn-40-top-btm{margin:40px 0}.mrgn-50-top-btm{margin:50px 0}.mrgn-60-top-btm{margin:60px 0}#main-nav{min-height:50px;background-color:hsla(0,0%,8%,.9);border-color:#000}#main-nav .navbar-nav>li.active>a{background:transparent;color:#6c7a89}#main-nav .navbar-nav>li.active>a:focus,#main-nav .navbar-nav>li.active>a:hover{color:#6c7a89}#main-nav .navbar-nav>li>a{color:#fff;text-transform:uppercase}#main-nav .navbar-nav>li>a:focus,#main-nav .navbar-nav>li>a:hover{color:#6c7a89}#main-nav .navbar-brand{padding:7px 15px}#main-nav .navbar-collapse,#main-nav .navbar-form{border-color:hsla(0,0%,5%,.9)}#main-nav .navbar-toggle{border-color:transparent}#main-nav .navbar-toggle:focus,#main-nav .navbar-toggle:hover{background-color:transparent}#main-nav .navbar-toggle .icon-bar{background-color:#6c7a89}.fa-4x{font-size:4em}@media(min-width:768px) and (max-width:992px){#main-nav .container{width:auto}#main-nav .navbar-nav>li>a{padding:15px 5px;font-size:13px}}@media(max-width:400px){#main-nav .navbar-brand img{content:url(/Content/Images/thrive-reviews-logo-sm.png);width:214px;height:34px}}div#react1,div#react1>div{height:100%}header#reviews-header{position:relative;background:url(/Content/Images/header-hero01.jpg) no-repeat 50%;background-size:cover;min-height:100%;height:calc(100vh - 64px);overflow:hidden!important}.rep header#reviews-header{height:calc(100vh - 114px)}header#reviews-header .header-text{position:relative;z-index:20;padding:20% 5% 0;height:100%}header#reviews-header .header-text h1{text-transform:uppercase;font-weight:400;font-size:48px;color:#fff}header#reviews-header .header-text h1 span{display:inline-block}header#reviews-header .header-text .text-orange{color:#fc831a;white-space:nowrap;padding:0 10px}header#reviews-header .header-text .text-blue{color:#03a1e0;white-space:nowrap;padding:0 10px}header#reviews-header .header-text .text-green{color:#97d51c;white-space:nowrap;padding:0 10px}header#reviews-header .header-text .header-pipe{display:inline-block;background-color:#fff;width:4px;height:35px;margin:0 20px}header#reviews-header .arrow{position:absolute;bottom:25px;left:50%;margin-left:-18px}header#reviews-header .arrow i{margin:0 auto;display:block;color:#fff;animation:arrow 1s both infinite}@media(min-width:1444px){header#reviews-header .header-text{padding-top:15%}header#reviews-header .header-text h1{font-size:58px}}@media only screen and (min-device-width:768px) and (max-device-width:1444px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){header#reviews-header .header-text{padding-top:30%}}@media(max-width:640px){header#reviews-header .header-text{padding-top:30%}header#reviews-header .header-text h1{font-size:38px}}@keyframes arrow{0%,20%,50%,80%,to{transform:translateY(0)}50%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}footer{padding:20px 0 10px}footer p.copyright{font-size:11px}footer ul.list-inline li{text-transform:uppercase;font-size:12px}footer ul.social-buttons{margin-bottom:40px}footer ul.social-buttons li a{display:block;text-align:center;width:30px;height:30px;border-radius:0;font-size:14px;line-height:30px;outline:0 none;color:#fff;background-color:#141414;transition:all .3s}footer ul.social-buttons li a :active,footer ul.social-buttons li a :focus,footer ul.social-buttons li a :hover{background-color:#6c7a89}section#thrive{background:url(/Content/Images/thriveSection-bg-pattern.jpg) no-repeat 50%;background-size:cover}@media(max-width:768px){section#thrive #thriveSection-products{content:url(/Content/Images/thrivesection-products-mobile.png)}}#reviews{position:relative;transition:all .4s ease}#reviews .review-item{margin-bottom:10px;position:relative;color:#6c7a89;font-size:15px}#reviews .review-item .review-content{background:#efefef;padding:20px}#reviews .review-item .review-content h2{padding:15px;color:#141414;margin:-20px -20px 5px;font-weight:300;font-size:21px}#reviews .review-item .label-main{padding:.2em .6em .3em;background-color:#6c7a89;color:#fff;margin-right:-30px;border-radius:0;font-size:15px;font-weight:400}#reviews .review-item .label-main a{color:#fff}#reviews .review-item .label-main a:hover{color:#fff;text-decoration:underline}@media(max-width:992px){.review-item.col-12{width:100%}}section#share{background:url(/Content/Images/storysection-bg.jpg) no-repeat 50%;background-size:cover;-o-background-size:cover}section#share .form-group{color:#141414;vertical-align:top!important;font-family:Roboto,sans-serif}section#share .form-group .form-control{border-radius:0;border:1px solid #6c7a89}section#share .form-group .form-control:focus{box-shadow:none;border:1px solid #6c7a89}section#share .form-group input.form-control{height:42px;background-color:#fff;color:#141414}section#share .form-group textarea.form-control{min-height:200px}section#share .form-group .validation-error{color:#fff;padding:5px 10px}section#share .share-buttons{text-align:center}section#share:-moz-placeholder,section#share:-ms-input-placeholder,section#share::-moz-placeholder,section#share::-webkit-input-placeholder{color:#ccc}div#react1,div#react1>div{height:100%}header#small-reviews-header{position:relative;background:url(/Content/Images/header-hero01.jpg) no-repeat top;background-size:cover;height:250px;overflow:hidden!important}header#small-reviews-header .header-text{position:relative;z-index:20;padding:50px 5% 0}header#small-reviews-header .header-text h1{text-transform:uppercase;font-weight:400;font-size:48px;color:#fff}header#small-reviews-header .header-text h1 span{display:inline-block}header#small-reviews-header .header-text .text-orange{color:#fc831a;white-space:nowrap;padding:0 10px}header#small-reviews-header .header-text .text-blue{color:#03a1e0;white-space:nowrap;padding:0 10px}header#small-reviews-header .header-text .text-green{color:#97d51c;white-space:nowrap;padding:0 10px}header#small-reviews-header .header-text .header-pipe{display:inline-block;background-color:#fff;width:4px;height:35px;margin:0 20px}header#small-reviews-header .arrow{position:absolute;bottom:25px;left:50%;margin-left:-18px}header#small-reviews-header .arrow i{margin:0 auto;display:block;color:#fff;animation:arrow 1s both infinite}@media(min-width:705px){header#small-reviews-header .header-text{padding-top:100px}}@media(min-width:1060px){header#small-reviews-header .header-text{padding-top:150px}}#featured-review{position:relative;padding-bottom:0;transition:all .4s ease}#featured-review .row-centered{text-align:center}#featured-review .review-item{margin-bottom:50px;position:relative;color:#6c7a89;font-size:18px}#featured-review .review-item .review-content{background:#efefef;padding:40px;text-align:left}#featured-review .review-item .review-content h2{padding:15px;color:#141414;margin:-20px -20px 5px;font-weight:300;font-size:21px}#featured-review .review-item .label-main{background-color:#6c7a89;color:#fff;margin-right:-50px;border-radius:0;font-size:18px;font-weight:400}@media(max-width:992px){.review-item.col-12{width:100%}}@media(max-width:400px){#review .review-item{font-size:13px}}