@import url(https://fonts.googleapis.com/css?family=Archivo+Narrow:400,700,400italic&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Arimo:400italic&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Architects+Daughter&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Archivo+Narrow:400,700,400italic&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Arimo:400italic&subset=latin,latin-ext);

html {
 background:none !important;
 min-height:100% !important;
 min-width:0 !important;
 height:auto !important;
 overflow-x:hidden
}
html.tve-html-editor {
 overflow-x:visible !important
}
.backstretch {
 display:none
}
#tcb_landing_page .float-left {
 float:left
}
#tcb_landing_page .float-right {
 float:right
}
.aligncenter {
 display:block;
 margin:10px auto
}
body {
 line-height:normal !important;
 letter-spacing:normal;
 height:auto !important;
 margin:0;
 overflow-x:hidden !important
}
body * {
 outline:none
}
body:before {
 display:none !important
}
body .scvps {
 margin:0 auto
}
body .tve_post_lp {
 min-width:285px
}
body .tve_post_lp .pddbg.in {
 max-width:100vw !important
}
body .tve_post_lp .scvps {
 max-width:100vw
}
body .wrp {
 width:auto
}
body .tve_wrap_all {
 background-size:cover;
 padding:0 0 10px 0
}
body h1,body h2,body h3,body h4,body h5,body h6 {
 line-height:1em;
 letter-spacing:normal
}
body p {
 letter-spacing:normal;
 line-height:1.5em;
 margin-bottom:20px
}
body .wp-caption {
 border:0;
 background:none
}
body .wp-caption img {
 margin-bottom:0
}
body div .wp-caption {
 border:0
}
body .darkSec h1,body .darkSec h2,body .darkSec h3,body .darkSec h4,body .darkSec h5,body .darkSec h6,body .darkSec a,body .darkSec ul,body .darkSec ol,body .darkSec p {
 color:#333
}
body .darkSec p span {
 color:inherit
}
body .lightSec h1,body .lightSec h2,body .lightSec h3,body .lightSec h4,body .lightSec h5,body .lightSec h6,body .lightSec a,body .lightSec ul,body .lightSec ol,body .lightSec p {
 color:#fff
}
body .lightSec p span {
 color:inherit
}
.darkSec font span,.darkSec font a,.lightSec font span,.lightSec font a {
 color:inherit
}
.tve_lp_content:after,.tve_lp_header:after,.tve_lp_footer:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
#tcb_landing_page .tve_shortcode_rendered .top,#tcb_landing_page .tve_shortcode_rendered .bottom {
 margin:0
}
.pddbg {
 background-size:cover;
 background-repeat:no-repeat
}
@media screen and (device-width: 768px) and (device-height: 1024px) {
 .pdwbg,body.tve-lp-fixed {
  background-attachment:scroll !important;
  background-size:auto auto !important;
  background-position:center top !important
 }
}
@media screen and (device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2) {
 .pdwbg,body.tve-lp-fixed {
  background-attachment:scroll !important;
  background-size:auto auto !important;
  background-position:center top !important
 }
}
@media screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) {
 .pdwbg,body.tve-lp-fixed {
  background-attachment:scroll !important;
  background-size:auto auto !important;
  background-position:center top !important
 }
}
@media screen and (device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2) {
 .pdwbg,body.tve-lp-fixed {
  background-attachment:scroll !important;
  background-size:auto auto !important;
  background-position:center top !important
 }
}
iframe {
 max-width:100%
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (min-device-height: 1366px) and (max-device-height: 1366px) and (min-width: 1366px) and (max-width: 1366px) {
 body .tve_post_lp .pddbg.in {
  min-width:100vw
 }
}
body {
 min-height:100%;
 overflow-x:hidden
}
body.tve_lp {
 background-color:#f8f8f8;
 background-image:none
}
[class*="tve_lp_review"] {
 font-family:'Roboto', sans-serif
}
[class*="tve_lp_review"] .tve_content_width,[class*="tve_lp_review"] .thrv_page_section .out .in {
 margin-left:auto;
 margin-right:auto;
 max-width:1040px
}
[class*="tve_lp_review"] .tve_lp_content {
 font-family:'Roboto', sans-serif;
 box-sizing:border-box;
 box-shadow:0 0 4px rgba(0,0,0,0.18);
 background:#fff;
 margin-top:70px;
 padding:40px
}
[class*="tve_lp_review"] a,[class*="tve_lp_review"] a:hover, .tcb-flex-col span[style^="cursor"] {
 color:#fb3a2b;
 text-decoration:underline
}
[class*="tve_lp_review"] h1 {
 font-family:'Roboto', sans-serif;
 color:#2b2727;
 font-weight:500;
 font-size:52px;
 line-height:1.154em;
 margin-top:10px;
 margin-bottom:20px;
 text-transform:none
}
[class*="tve_lp_review"] h1.bold_text {
 font-weight:700
}
[class*="tve_lp_review"] h2 {
 font-family:'Roboto Condesed', sans-serif;
 color:#333333;
 font-size:42px;
 font-weight:400;
 line-height:1.2em;
 margin-top:0;
 margin-bottom:20px
}
[class*="tve_lp_review"] h2.bold_text {
 font-weight:700
}
[class*="tve_lp_review"] h3 {
 font-family:'Roboto Condesed', sans-serif;
 color:#333;
 font-size:38px;
 font-weight:400;
 line-height:1.2em;
 margin-top:0;
 margin-bottom:20px
}
[class*="tve_lp_review"] h3.bold_text {
 font-weight:700
}
[class*="tve_lp_review"] h4 {
 font-family:'Roboto', sans-serif;
 color:#2b2727;
 font-size:32px;
 font-weight:500;
 line-height:1.3em;
 margin-top:0;
 margin-bottom:20px
}
[class*="tve_lp_review"] h4.bold_text {
 font-weight:700
}
[class*="tve_lp_review"] h5 {
 font-family:'Roboto Condesed', sans-serif;
 color:#666;
 font-size:28px;
 font-weight:400;
 line-height:1.3em;
 margin-top:0;
 margin-bottom:20px
}
[class*="tve_lp_review"] h5.bold_text {
 font-weight:700
}
[class*="tve_lp_review"] h6 {
 font-family:'Roboto', sans-serif;
 color:#333;
 font-size:24px;
 font-weight:500;
 line-height:1.5em;
 margin-top:0;
 margin-bottom:20px
}
[class*="tve_lp_review"] h6.bold_text {
 font-weight:700
}
[class*="tve_lp_review"] p {
 color:#333333;
 font-size:18px;
 font-weight:300;
 line-height:1.667em;
 margin-bottom:30px;
 padding-bottom:0
}
[class*="tve_lp_review"] p .bold_text {
 font-weight:500
}
[class*="tve_lp_review"] p.bold_text {
 font-weight:500
}
[class*="tve_lp_review"] ul {
 list-style-type:disc;
 font-size:17px
}
[class*="tve_lp_review"] ul li {
 font-family:'Roboto', sans-serif;
 color:#666;
 font-weight:300;
 line-height:1.444em;
 margin-bottom:20px
}
[class*="tve_lp_review"] ul li.bold_text {
 font-weight:700
}
[class*="tve_lp_review"] blockquote {
 border:0;
 background:none;
 color:#000000;
 font-size:18px;
 position:relative;
 padding:25px 40px
}
[class*="tve_lp_review"] blockquote:before {
 background:none;
 content:'\0007B';
 color:#73b9b1;
 display:block;
 font-size:72px;
 font-weight:300;
 font-style:normal;
 line-height:63px;
 height:63px;
 margin:auto 0;
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 width:auto
}
[class*="tve_lp_review"] blockquote:after {
 background:none;
 content:'\0007D';
 color:#73b9b1;
 display:block;
 font-size:72px;
 font-weight:300;
 font-style:normal;
 line-height:63px;
 height:63px;
 margin:auto 0;
 position:absolute;
 top:0;
 bottom:0;
 right:0;
 width:auto
}
[class*="tve_lp_review"] #tve_editor .thrv_wrapper>.tve_sep1 {
 box-shadow:none;
 border-bottom:0;
 margin:10px auto
}
[class*="tve_lp_review"] #tve_editor .thrv_wrapper>.tve_sep2 {
 background-image:none;
 border-top:1px solid #fa2514;
 height:1px;
 margin:0 auto
}
[class*="tve_lp_review"] .thrv_social_custom {
 margin-top:10px;
 margin-bottom:10px
}
[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper {
 margin-top:0;
 margin-bottom:0
}
[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper.best_offer_cb {
 position:absolute;
 top:0;
 right:0
}
[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper.best_offer_cb .tve_cb_cnt {
 padding:15px
}
[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper .tve_cb.tve_cb4 {
 box-shadow:none;
 background:transparent
}
[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper .tve_cb.tve_cb4 .tve_hd {
 display:none
}
[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper .tve_cb.tve_cb5 {
 border:11px solid transparent;
 -webkit-border-image:url(https://images.staticjw.com/sil/3702/lines.png) 13 13 round;
 -o-border-image:url(https://images.staticjw.com/sil/3702/lines.png) 13 13 round;
 -ms-border-image:url(https://images.staticjw.com/sil/3702/lines.png) 13 13 round;
 border-image:url(https://images.staticjw.com/sil/3702/lines.png) 13 13 round
}
[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper .tve_cb.tve_cb5[data-tve-custom-colour='37647668'] {
 background-color:#c6d8e2
}
[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper .tve_cb6.tve_cb {
 border:0;
 box-shadow:none
}
[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper .tve_cb6.tve_cb[data-tve-custom-colour='23066010'] {
 background-color:#c6d8e2
}
[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper .thrv_button_shortcode.thrv_wrapper {
 margin-top:0;
 margin-bottom:0
}
[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper .thrv_button_shortcode.thrv_wrapper .tve_btn3.tve_btn {
 box-shadow:none;
 border-radius:100px
}
[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper .thrv_button_shortcode.thrv_wrapper .tve_btn3.tve_btn.tve_bigBtn .tve_btnLink {
 font-size:26px
}
[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper .thrv_button_shortcode.thrv_wrapper .tve_btn3.tve_btn span.tve_btn_txt {
 font-weight:300;
 text-shadow:none
}
[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper .thrv_button_shortcode.thrv_wrapper .tve_btn3.tve_btn.tve_bigBtn .tve_btnLink {
 padding:17px 30px
}
[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper .thrv_button_shortcode.thrv_wrapper .tve_btn3.tve_btn.tve_white .tve_btn_txt {
 color:#333333
}
[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper .thrv_button_shortcode.thrv_wrapper .tve_btn3.tve_btn.tve_white:hover .tve_btn_txt,[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper .thrv_button_shortcode.thrv_wrapper .tve_btn3.tve_btn.tve_white:active .tve_btn_txt {
 color:#fff
}
[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper .thrv_button_shortcode.thrv_wrapper .tve_btn5.tve_btn {
 box-shadow:none;
 border-radius:100px
}
[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper .thrv_button_shortcode.thrv_wrapper .tve_btn5.tve_btn .tve_btn_divider {
 display:none
}
[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper .thrv_button_shortcode.thrv_wrapper .tve_btn5.tve_btn.tve_bigBtn .tve_btnLink {
 font-size:26px
}
[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper .thrv_button_shortcode.thrv_wrapper .tve_btn5.tve_btn span.tve_btn_txt {
 font-weight:300;
 text-shadow:none
}
[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper .thrv_button_shortcode.thrv_wrapper .tve_btn5.tve_btn.tve_bigBtn i {
 margin-right:0
}
[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper .thrv_button_shortcode.thrv_wrapper .tve_btn5.tve_btn.tve_bigBtn .tve_btnLink {
 padding:17px 30px
}
[class*="tve_lp_review"] .thrv_contentbox_shortcode.thrv_wrapper .thrv_button_shortcode.thrv_wrapper .tve_btn5.tve_btn.tve_white .tve_btn_txt {
 color:#333333
}
[class*="tve_lp_review"] .thrv_star_rating.tve_black>span>span {
 background-position:0 0
}
[class*="tve_lp_review"] .thrv_star_rating.tve_black>.tve_rating_stars>span {
 background:url() repeat-x 0 0;
 height:18px
}
[class*="tve_lp_review"] .thrv_star_rating.tve_black>.tve_rating_stars {
 background:url() repeat-x 0 -20px;
 height:18px
}
[class*="tve_lp_review"] .red_heading {
 font-family:'Roboto Slab', serif;
 color:#ff3300;
 font-weight:300;
 font-size:20px
}
[class*="tve_lp_review"] .h3_light {
 font-weight:300;
 letter-spacing:-5px
}
[class*="tve_lp_review"] .condensed_font {
 font-family:'Roboto Condesed', sans-serif
}
[class*="tve_lp_review"] .condensed_font .bold_text {
 font-weight:700
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb4.tve_blue {
 border:4px solid #628ea8
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb5.tve_blue {
 background:#7098b0
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb6.tve_blue {
 background:#628ea8
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_blue,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_blue {
 background:#628ea8
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_blue:hover,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_blue:hover {
 background:#567d94
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_blue:active,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_blue:active {
 background:#7098b0
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb4.tve_black {
 border:4px solid #131313
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb5.tve_black {
 background:#282828
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb6.tve_black {
 background:#131313
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_black,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_black {
 background:#131313
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_black:hover,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_black:hover {
 background:#111
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_black:active,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_black:active {
 background:#282828
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb4.tve_green {
 border:4px solid #30924e
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb5.tve_green {
 background:#439c5e
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb6.tve_green {
 background:#30924e
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_green,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_green {
 background:#30924e
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_green:hover,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_green:hover {
 background:#2a8045
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_green:active,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_green:active {
 background:#439c5e
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb4.tve_white {
 border:4px solid #f0f0f0
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb5.tve_white {
 background:#eff4f7
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb6.tve_white {
 background:#fff
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_white,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_white {
 background:#fff
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_white:hover,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_white:hover {
 background:#99aab2
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_white:active,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_white:active {
 background:#b5c8d1
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb4.tve_orange {
 border:4px solid #e76814
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb5.tve_orange {
 background:#e97629
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb6.tve_orange {
 background:#e76814
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_orange,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_orange {
 background:#e76814
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_orange:hover,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_orange:hover {
 background:#cb5b12
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_orange:active,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_orange:active {
 background:#e97629
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb4.tve_purple {
 border:4px solid #76506b
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb5.tve_purple {
 background:#826078
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb6.tve_purple {
 background:#76506b
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_purple,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_purple {
 background:#76506b
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_purple:hover,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_purple:hover {
 background:#68465e
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_purple:active,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_purple:active {
 background:#826078
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb4.tve_red {
 border:4px solid #fa2514
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb5.tve_red {
 background:#fa3929
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb6.tve_red {
 background:#fa2514
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_red,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_red {
 background:#fa2514
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_red:hover,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_red:hover {
 background:#dc2112
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_red:active,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_red:active {
 background:#fa3929
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb4.tve_teal {
 border:4px solid #43a398
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb5.tve_teal {
 background:#54aba1
}
.tve_post_lp .thrv_contentbox_shortcode .tve_cb.tve_cb6.tve_teal {
 background:#43a398
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_teal,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_teal {
 background:#43a398
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_teal:hover,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_teal:hover {
 background:#3b8f86
}
.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn3.tve_teal:active,.tve_post_lp .thrv_button_shortcode .tve_btn.tve_btn5.tve_teal:active {
 background:#54aba1
}
@media only screen and (max-width: 1080px) {
 .tve_post_lp .tve_lp_content {
  padding:0 20px
 }
 .tve_lp_copy_sales_page.tve_post_lp .tve_lp_header .out {
  width:100%;
  margin-left:-20px;
  padding-left:20px;
  padding-right:20px
 }
 .tve_lp_copy_sales_page.tve_post_lp .tve_lp_header .out .in {
  margin-left:0;
  margin-right:0
 }
 .tve_lp_copy_sales_page.tve_post_lp .tve_lp_header .out.pswr {
  margin-left:0;
  padding-left:0;
  padding-right:0
 }
 .tve_lp_copy_sales_page.tve_post_lp .tve_lp_header .out.pswr .in.pddbg {
  margin-left:-20px;
  margin-right:-20px;
  padding-left:20px;
  padding-right:20px;
  height:100% !important
 }
 .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_content .out {
  width:100%;
  margin-left:-20px;
  padding-left:20px;
  padding-right:20px
 }
 .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_content .out.pswr {
  margin-left:0;
  padding-left:0;
  padding-right:0
 }
 .rtl .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_content .out.pswr {
  padding-right:20px
 }
 .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_content .out.pswr .in.pddbg {
  margin-left:-20px;
  margin-right:-20px;
  padding-left:20px;
  padding-right:20px;
  height:100% !important
 }
 .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_content .out.pswr .in.pdwbg {
  width:auto
 }
 .rtl .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_content .out {
  margin-right:-20px
 }
 .rtl .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_content .out .in {
  padding:20px
 }
 .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_header .out,.tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_footer .out {
  padding-left:20px;
  padding-right:20px
 }
 .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_header .out.pswr,.tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_footer .out.pswr {
  padding-left:0;
  padding-right:0
 }
 .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_header .out.pswr .in.pddbg,.tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_footer .out.pswr .in.pddbg {
  padding-left:20px;
  padding-right:20px
 }
 .rtl .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_header .out,.rtl .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_footer .out {
  margin-right:-20px
 }
 .rtl .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_header .out .in,.rtl .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_footer .out .in {
  padding:20px
 }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
 body .tve_post_lp .out .in.pddbg {
  max-width:1024px !important;
  width:1024px !important
 }
}
@media only screen and (max-width: 774px) {
 .thrv_lead_generation .tve_lg_input_container.tve_submit_container button[type="submit"] {
  padding:20px
 }
 .thrv_responsive_video {
  position:relative
 }
 .thrv_responsive_video:after {
  background:none;
  display:none
 }
 .tve_p_lb_close {
  height:40px !important;
  line-height:30px !important;
  font-size:30px !important;
  width:40px !important
 }
 body .tve_p_lb_background .tve_p_lb_content {
  padding-left:10px;
  padding-right:10px
 }
 .tve_arr_btn:before {
  display:none
 }
}
@media only screen and (max-width: 540px) {
 .thrv_lead_generation .tve_lg_input_container.tve_submit_container button[type="submit"] {
  font-size:20px !important;
  padding:10px
 }
}
@media only screen and (max-width: 380px) {
 .tve_post_lp .tve_btn.tve_bigBtn {
  min-width:200px
 }
}
.tve_lp_review-resources-page h1 {
 font-size:58px
}
.tve_lp_review-resources-page #tve_editor .thrv_contentbox_shortcode.thrv_wrapper .tve_cb .tve_cb_cnt {
 padding:0 5px 8px
}
.tve_lp_review-resources-page #tve_editor .thrv_contentbox_shortcode.thrv_wrapper .tve_cb.tve_cb_symbol {
 box-shadow:none;
 background:transparent;
 margin-top:0;
 margin-bottom:20px;
 padding-left:45px;
 padding-top:0
}
.tve_lp_review-resources-page #tve_editor .thrv_contentbox_shortcode.thrv_wrapper .tve_cb.tve_cb_symbol .tve_cb_cnt h5 {
 font-family:'Roboto', sans-serif;
 color:#333333;
 font-weight:500;
 line-height:1.5em
}
.tve_lp_review-resources-page #tve_editor .thrv_contentbox_shortcode.thrv_wrapper .tve_cb.tve_cb_symbol>.thrv_cb_text {
 border-radius:0 !important;
 border:0
}
.tve_lp_review-resources-page #tve_editor .thrv_contentbox_shortcode.thrv_wrapper .tve_cb.tve_cb_symbol>.thrv_cb_text span.tve_sc_text {
 color:#fff;
 font-size:20px;
 font-weight:500;
 line-height:42px;
 height:42px;
 min-width:42px;
 padding:0
}
.tve_lp_review-resources-page #tve_editor .thrv_contentbox_shortcode.thrv_wrapper .tve_cb.tve_cb_symbol.tve_sb_bot {
 margin-bottom:0;
 padding-left:0;
 padding-right:45px;
 padding-bottom:0
}
.tve_lp_review-resources-page #tve_editor .thrv_contentbox_shortcode.thrv_wrapper .tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_cb_text.aligncenter {
 -webkit-transform:translate(100%, 0);
 -moz-transform:translate(100%, 0);
 -ms-transform:translate(100%, 0);
 -o-transform:translate(100%, 0);
 transform:translate(100%, 0);
 border-width:0 0 0 1px;
 right:42px;
 left:auto;
 top:0;
 bottom:auto
}
.tve_lp_review-resources-page #tve_editor .thrv_contentbox_shortcode.thrv_wrapper .tve_cb.tve_cb_symbol>.thrv_cb_text.aligncenter {
 -webkit-transform:translate(-100%, 0);
 -moz-transform:translate(-100%, 0);
 -ms-transform:translate(-100%, 0);
 -o-transform:translate(-100%, 0);
 transform:translate(-100%, 0);
 left:42px;
 top:0
}
.tve_lp_review-resources-page .tve_image_caption.thrv_wrapper.img_style_framed {
 border:11px solid transparent;
 -webkit-border-image:url(https://images.staticjw.com/sil/3702/lines.png) 13 13 round;
 -o-border-image:url(https://images.staticjw.com/sil/3702/lines.png) 13 13 round;
 -ms-border-image:url(https://images.staticjw.com/sil/3702/lines.png) 13 13 round;
 border-image:url(https://images.staticjw.com/sil/3702/lines.png) 13 13 round;
 padding:0
}
.tve_lp_review-resources-page .tve_cb.tve_cb_symbol .tve_sc_icon.tve_blue {
 background:#628ea8
}
.tve_lp_review-resources-page .tve_cb.tve_cb_symbol.tve_blue {
 border-bottom:1px solid #628ea8
}
.tve_lp_review-resources-page .tve_cb.tve_cb_symbol .tve_sc_icon.tve_black {
 background:#131313
}
.tve_lp_review-resources-page .tve_cb.tve_cb_symbol.tve_black {
 border-bottom:1px solid #131313
}
.tve_lp_review-resources-page .tve_cb.tve_cb_symbol .tve_sc_icon.tve_green {
 background:#30924e
}
.tve_lp_review-resources-page .tve_cb.tve_cb_symbol.tve_green {
 border-bottom:1px solid #30924e
}
.tve_lp_review-resources-page .tve_cb.tve_cb_symbol .tve_sc_icon.tve_white {
 background:#d4d4d4
}
.tve_lp_review-resources-page .tve_cb.tve_cb_symbol.tve_white {
 border-bottom:1px solid #d4d4d4
}
.tve_lp_review-resources-page .tve_cb.tve_cb_symbol .tve_sc_icon.tve_orange {
 background:#e76814
}
.tve_lp_review-resources-page .tve_cb.tve_cb_symbol.tve_orange {
 border-bottom:1px solid #e76814
}
.tve_lp_review-resources-page .tve_cb.tve_cb_symbol .tve_sc_icon.tve_purple {
 background:#76506b
}
.tve_lp_review-resources-page .tve_cb.tve_cb_symbol.tve_purple {
 border-bottom:1px solid #76506b
}
.tve_lp_review-resources-page .tve_cb.tve_cb_symbol .tve_sc_icon.tve_red {
 background:#fa2514
}
.tve_lp_review-resources-page .tve_cb.tve_cb_symbol.tve_red {
 border-bottom:1px solid #fa2514
}
.tve_lp_review-resources-page .tve_cb.tve_cb_symbol .tve_sc_icon.tve_teal {
 background:#43a398
}
.tve_lp_review-resources-page .tve_cb.tve_cb_symbol.tve_teal {
 border-bottom:1px solid #43a398
}

/*
     FILE ARCHIVED ON 10:43:28 Jan 16, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:25:33 Jan 07, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 93.169 (3)
  esindex: 0.011
  captures_list: 134.23
  CDXLines.iter: 15.095 (3)
  PetaboxLoader3.datanode: 126.505 (4)
  exclusion.robots: 0.339
  exclusion.robots.policy: 0.303
  RedisCDXSource: 20.627
  PetaboxLoader3.resolve: 416.105
  load_resource: 480.322
*/



@media only screen and (max-width: 775px) {
 nav li.mobile-mini-cart {
  padding:10px 10px;
  display:block
 }
 nav li.mobile-mini-cart a {
  border:2px solid #387fc8 !important;
  border-radius:5px
 }
 nav li.mobile-mini-cart a:before {
  content:"\e01d";
  font-size:16px;
  font-family:'WooCommerce';
  color:#387fc8
 }
 .mini-cart-contents {
  display:none
 }
}
@media only screen and (min-width: 775px) {
 .tve-woo-minicart li.mobile-mini-cart {
  display:none
 }
 .tve-woo-minicart header .m-sb {
  position:relative;
  padding-right:150px;
  box-sizing:border-box
 }
 .tve-woo-minicart header .m-sb .mini-cart-contents {
  position:absolute;
  right:0;
  top:50%;
  margin-top:-35.5px
 }
 .tve-woo-minicart header .m-sb .mini-cart-contents>a.cart-contents-btn,.tve-woo-minicart header .m-sb ul.cart-dropdown>li.mini-cart-contents>a {
  margin:15px
 }
}
.cart-contents-btn,ul.cart-dropdown>li>a {
 color:#555;
 font-size:16px;
 display:inline-block;
 padding:10px 15px;
 font-size:16px;
 line-height:16px;
 border:2px solid #387fc8;
 border-radius:5px
}
.cart-contents-btn:hover,ul.cart-dropdown>li>a:hover {
 background-color:#387fc8;
 color:#fff
}
.cart-contents-btn:hover:before,ul.cart-dropdown>li>a:hover:before {
 color:#fff
}
ul.cart-dropdown {
 list-style:none;
 margin:15px;
 padding:0
}
ul.cart-dropdown>li {
 position:relative
}
ul.cart-dropdown>li>a {
 position:relative;
 border-radius:5px
}
ul.cart-dropdown>li>a:before {
 content:"\e01d";
 font-size:16px;
 font-family:'WooCommerce';
 color:#387fc8
}
ul.cart-dropdown>li:hover ul {
 display:block
}
ul.cart-dropdown>li ul {
 display:none;
 width:250px;
 top:39px;
 right:0;
 z-index:9999;
 list-style:none;
 position:absolute;
 min-width:160px;
 padding:5px 0;
 margin:2px 0 0;
 font-size:14px;
 background-color:#fff;
 border:1px solid #f4f3f3;
 box-shadow:0 6px 12px rgba(0,0,0,0.175);
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px
}
ul.cart-dropdown>li ul li .item {
 display:block;
 padding:3px 10px;
 margin:3px 0
}
ul.cart-dropdown>li ul li .item:hover {
 background-color:#f3f3f3
}
ul.cart-dropdown>li ul li .item:after {
 visibility:hidden;
 display:block;
 font-size:0;
 content:" ";
 clear:both;
 height:0
}
ul.cart-dropdown>li ul li .item-left {
 float:left
}
ul.cart-dropdown>li ul li .item-left img {
 width:50px
}
ul.cart-dropdown>li ul li .item-left span.item-info {
 margin-left:10px
}
ul.cart-dropdown>li ul li .item-left span.item-info span.quantity-amount {
 display:block
}
ul.cart-dropdown>li ul li .item-left a {
 color:#555;
 font-size:14px
}
ul.cart-dropdown>li ul li .item-left a:hover {
 color:#387fc8
}
ul.cart-dropdown>li ul li .item-right {
 float:right
}
ul.cart-dropdown>li ul li .item-right a {
 margin-top:14px;
 background-color:#FF4136;
 color:#fff;
 border-radius:100%;
 height:20px;
 line-height:20px;
 vertical-align:middle;
 width:20px;
 text-align:center;
 display:block;
 position:relative
}
ul.cart-dropdown>li ul li .item-right a:after {
 content:"\f00d";
 font-family:'FontAwesome';
 font-size:12px;
 height:9px;
 width:9px;
 line-height:8px;
 position:absolute;
 top:50%;
 left:50%;
 margin-top:-4.5px;
 margin-left:-4.5px
}
ul.cart-dropdown>li ul li.divider {
 height:1px;
 margin:9px 0;
 overflow:hidden;
 background-color:#e5e5e5
}
ul.cart-dropdown>li ul li a.view-more {
 text-align:center;
 display:block;
 padding:10px 0;
 color:#555
}
ul.cart-dropdown>li ul li a.view-more:hover {
 background-color:#f3f3f3
}
ul.cart-dropdown li .item-left img,ul.cart-dropdown li .item-left span.item-info {
 float:left
}
.clearfix-woo-widgets:after,ul.cart_list li:after,ul.product_list_widget li:after,ul.cart_list li dl:after,ul.product_list_widget li dl:after,.widget_shopping_cart_content .buttons:after,.widget_layered_nav ul li:after {
 clear:both;
 content:".";
 display:block;
 height:0;
 line-height:0;
 visibility:hidden
}
.clearfix-woo-widgets,ul.cart_list li,ul.product_list_widget li,ul.cart_list li dl,ul.product_list_widget li dl,.widget_shopping_cart_content .buttons,.widget_layered_nav ul li {
 display:inline-block
}
html[xmlns] .clearfix-woo-widgets,html[xmlns] ul.cart_list li,ul.cart_list html[xmlns] li,html[xmlns] ul.product_list_widget li,ul.product_list_widget html[xmlns] li,html[xmlns] ul.cart_list li dl,ul.cart_list li html[xmlns] dl,html[xmlns] ul.product_list_widget li dl,ul.product_list_widget li html[xmlns] dl,html[xmlns] .widget_shopping_cart_content .buttons,.widget_shopping_cart_content html[xmlns] .buttons,html[xmlns] .widget_layered_nav ul li,.widget_layered_nav ul html[xmlns] li {
 display:block
}
* html .clearfix-woo-widgets,* html ul.cart_list li,ul.cart_list * html li,* html ul.product_list_widget li,ul.product_list_widget * html li,* html ul.cart_list li dl,ul.cart_list li * html dl,* html ul.product_list_widget li dl,ul.product_list_widget li * html dl,* html .widget_shopping_cart_content .buttons,.widget_shopping_cart_content * html .buttons,* html .widget_layered_nav ul li,.widget_layered_nav ul * html li {
 height:1%
}
ul.cart_list,ul.product_list_widget {
 list-style:none outside;
 padding:0;
 margin:0
}
ul.cart_list li,ul.product_list_widget li {
 padding:4px 0;
 margin:5px 0;
 list-style:none;
 display:block;
 background:none
}
ul.cart_list li a,ul.product_list_widget li a {
 display:block;
 margin-bottom:5px;
 font-weight:700
}
ul.cart_list li img,ul.product_list_widget li img {
 float:right;
 margin-left:4px;
 width:32px;
 height:auto;
 box-shadow:none
}
ul.cart_list li dl,ul.product_list_widget li dl {
 margin:0;
 padding-left:1em;
 border-left:2px solid rgba(0,0,0,0.1)
}
ul.cart_list li dl dt,ul.cart_list li dl dd,ul.product_list_widget li dl dt,ul.product_list_widget li dl dd {
 display:inline-block;
 float:left;
 margin-bottom:1em
}
ul.cart_list li dl dt,ul.product_list_widget li dl dt {
 font-weight:700;
 padding:0 0 .25em 0;
 margin:0 4px 0 0;
 clear:left
}
ul.cart_list li dl dd,ul.product_list_widget li dl dd {
 padding:0 0 .25em 0
}
ul.cart_list li dl dd p:last-child,ul.product_list_widget li dl dd p:last-child {
 margin-bottom:0
}
ul.cart_list li .star-rating,ul.product_list_widget li .star-rating {
 float:none;
 margin:0
}
.woocommerce-product-search label {
 display:none
}
.woocommerce-product-search input[type="search"] {
 height:40px;
 padding:0 10px;
 width:152px
}
.woocommerce-product-search input[type="submit"] {
 background-color:#fff;
 border:2px solid #387fc8;
 border-radius:5px;
 color:#387fc8;
 cursor:pointer;
 display:inline-block;
 font-size:17px;
 line-height:12px;
 padding:12px 10px;
 text-align:center
}
.woocommerce-product-search input[type="submit"]:hover {
 background-color:#387fc8;
 color:#fff
}
.widget_shopping_cart_content .total {
 border-top:1px solid #bcbcbc;
 padding:4px 0 0
}
.widget_shopping_cart_content .total strong {
 min-width:40px;
 display:inline-block;
 font-weight:600
}
.widget_shopping_cart_content .cart_list li {
 padding-left:2em;
 position:relative;
 padding-top:0;
 position:relative
}
.widget_shopping_cart_content .cart_list li a.remove {
 position:absolute;
 top:0;
 left:0
}
.widget_shopping_cart_content .buttons {
 margin-top:10px
}
.widget_shopping_cart_content .buttons .button {
 background-color:#fff;
 border:2px solid #387fc8;
 border-radius:5px;
 color:#387fc8;
 cursor:pointer;
 display:inline-block;
 font-size:17px;
 line-height:12px;
 padding:12px 16px;
 text-align:center
}
.widget_shopping_cart_content .buttons .button:hover {
 background-color:#387fc8;
 color:#fff
}
.widget_layered_nav ul {
 margin:0;
 padding:0;
 border:0;
 list-style:none outside
}
.widget_layered_nav ul li {
 padding:0 0 1px;
 list-style:none
}
.widget_layered_nav ul li a,.widget_layered_nav ul li span {
 padding:1px 0;
 text-decoration:none
}
.widget_layered_nav ul li.chosen a:before {
 content:"\e013";
 color:red
}
.widget_layered_nav_filters ul {
 margin:0;
 padding:0;
 border:0;
 list-style:none outside;
 overflow:hidden;
 zoom:1
}
.widget_layered_nav_filters ul li {
 float:left;
 padding:0 1px 1px 0;
 list-style:none
}
.widget_layered_nav_filters ul li a {
 text-decoration:none
}
.widget_layered_nav_filters ul li a:before {
 content:"\e013";
 color:red
}
.widget_price_filter .price_slider {
 margin-bottom:1em
}
.widget_price_filter .price_slider_amount {
 text-align:right;
 line-height:2.4;
 font-size:0.8751em
}
.widget_price_filter .price_slider_amount .button {
 font-size:1.15em
}
.widget_price_filter .price_slider_amount .button {
 float:left
}
.widget_price_filter .ui-slider {
 position:relative;
 text-align:left
}
.widget_price_filter .ui-slider .ui-slider-handle {
 position:absolute;
 z-index:2;
 width:1em;
 height:1em;
 background-color:red;
 border-radius:1em;
 cursor:ew-resize;
 outline:none;
 top:-.3em
}
.widget_price_filter .ui-slider .ui-slider-handle:last-child {
 margin-left:-.8em
}
.widget_price_filter .ui-slider .ui-slider-range {
 position:absolute;
 z-index:1;
 font-size:.7em;
 display:block;
 border:0;
 border-radius:1em;
 background-color:red
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
 border-radius:1em;
 background-color:red;
 border:0
}
.widget_price_filter .ui-slider-horizontal {
 height:.5em
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range {
 top:0;
 height:100%
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
 left:-1px
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
 right:-1px
}

@keyframes progress-bar {
 from {
  width:0
 }
 to {
  width:100%
 }
}
@-webkit-keyframes progress-bar {
 from {
  width:0
 }
 to {
  width:100%
 }
}
@keyframes fill-counter {
 from {
  height:0%
 }
 to {
  height:100%
 }
}
@-webkit-keyframes fill-counter {
 from {
  height:0
 }
 to {
  height:100%
 }
}
html {
 font-size:100%;
 height:100%
}
body {
 font-size:18px;
 margin:0
}
body.bb {
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat;
 background-attachment:fixed;
 background-image:url(https://images.staticjw.com/sil/6235/bg-image.jpg)
}
html,body {
 overflow-x:hidden
}
.fx-b {
 display:none
}
.left {
 float:left
}
.right {
 float:right
}
.clear {
 clear:both
}
.clearfix:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
img {
 border:0;
 height:auto;
 max-width:100%
}
ins {
 background:#fff9c0;
 text-decoration:none
}
hr {
 border-color:#dedede
}
.aligncenter {
 display:block;
 margin:10px auto
}
.alignright {
 float:right;
 margin:10px 0 10px 20px
}
.alignleft {
 float:left;
 margin:10px 20px 10px 0
}
.textcenter {
 text-align:center
}
input[type="submit"] {
 -webkit-appearance:none
}
.tt-dmy,.gallery-dmy {
 display:block;
 max-height:100%;
 visibility:hidden;
 z-index:0
}
h1,h2,h3,h4,h5,h6 {
 font-family:'Archivo Narrow', sans-serif;
 color:#444;
 font-weight:400;
 line-height:1em;
 word-wrap:break-word
}
h1 {
 margin:0 0 34px
}
h1.entry-title {
 margin-bottom:25px
}
h2 {
 font-size:2em;
 margin:24px 0 13px
}
h2.entry-title {
 margin-top:0;
 margin-bottom:25px
}
h3 {
 font-size:1.667em;
 margin:20px 0 11px
}
h4 {
 font-size:1.333em;
 margin:17px 0 9px
}
h5 {
 font-size:1em;
 margin:16px 0 8px
}
h6 {
 font-size:.667em;
 margin:14px 0 7px
}
h1,.entry-title {
 font-size:36px
}
.cnt {
 font-weight:300;
 line-height:1.5em
}
p {
 color:#444;
 font-size:1em;
 font-weight:300;
 line-height:1.5em;
 margin-bottom:35px;
 word-wrap:break-word
}
p.ifp {
 font-weight:700;
 font-size:1.111em
}
blockquote {
 border-radius:2px;
 background:#d3e47a;
 margin-bottom:20px
}
blockquote p {
 color:#828d4a;
 font-size:1.667em;
 font-weight:200;
 line-height:1em;
 padding:15px 20px
}
.wp-caption {
 max-width:100%
}
.wp-caption .wp-caption-text {
 max-width:100%
}
.bSe a {
 color:#76bde7;
 text-decoration:none
}
.bSe table {
 border-collapse:collapse;
 font-size:.833em;
 text-align:left;
 width:100%
}
.bSe table th {
 background:#76bde7;
 color:#fff;
 font-weight:700;
 padding:15px
}
.bSe table th:first-child {
 border-top-left-radius:3px;
 border-bottom-left-radius:3px
}
.bSe table th:last-child {
 border-top-right-radius:3px;
 border-bottom-right-radius:3px
}
.bSe table tr td {
 border-bottom:1px solid #add7f0;
 background:#fff;
 color:#606060;
 font-weight:600;
 padding:17px 15px
}
.bSe dl {
 color:#444
}
.bSe dl dt {
 font-weight:700
}
.bSe dl dd {
 font-size:.833em;
 font-weight:300;
 margin-bottom:40px
}
.bSe ul,.bSe ol {
 color:#444;
 font-size:1em;
 font-weight:300;
 padding-left:20px
}
.bSe ul li,.bSe ol li {
 margin-bottom:15px
}
.bSe ul {
 list-style:disc
}
.bSe ul ul {
 margin-top:15px;
 padding-left:30px
}
.bSe ol ol {
 margin-top:15px;
 padding-left:30px
}
address {
 color:#444;
 font-size:.833em;
 font-weight:300;
 font-style:normal
}
pre {
 background-image:-moz-repeating-linear-gradient(#e6e6e6, #e6e6e6 40px, #f2f2f2 40px, #f2f2f2 80px);
 background-image:-webkit-repeating-linear-gradient(#e6e6e6, #e6e6e6 40px, #f2f2f2 40px, #f2f2f2 80px);
 background-image:repeating-linear-gradient(#e6e6e6, #e6e6e6 40px, #f2f2f2 40px, #f2f2f2 80px);
 color:#606060;
 font-family:'Courier';
 font-size:15px;
 line-height:40px;
 margin:20px 0;
 overflow:auto;
 padding:0 20px;
 white-space:pre-wrap;
 word-wrap:break-word
}
.cnt {
 font-family:'Source Sans Pro', sans-serif
}
.cnt .bSe article {
 border-radius:3px;
 box-shadow:0 0 17px 0 rgba(0,0,0,0.23);
 background:#fff
}
.cnt h1.entry-title,.cnt h2.entry-title {
 color:#444;
 font-size:2em
}
.cnt h1.entry-title:hover a,.cnt h2.entry-title:hover a {
 color:#76bde7
}
.cnt h1.entry-title a,.cnt h2.entry-title a {
 color:#444
}
.cnt .fwit {
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat;
 display:block;
 margin:0 -25px 20px;
 min-height:400px;
 position:relative
}
.cnt .im .fwit {
 border-top-left-radius:3px;
 border-top-right-radius:3px;
 margin-top:-35px
}
a.fwit {
 cursor:pointer;
 position:relative
}
a.fwit:before {
 -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 -ms-transition:all .3s ease-in-out;
 -o-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out;
 background:transparent;
 content:'';
 display:block;
 opacity:1;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0
}
a.fwit:after {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 border-radius:50%;
 background:rgba(255,255,255,0.37);
 content:'\e60d';
 color:#fff;
 display:block;
 font-size:50px;
 height:60px;
 line-height:53px;
 margin:auto;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 text-align:center;
 visibility:hidden;
 width:60px
}
a.fwit:hover:before {
 background:rgba(0,0,0,0.49)
}
a.fwit:hover:after {
 visibility:visible
}
.f-im .meta {
 top:-10px;
 left:0
}
.f-im .meta {
 margin-left:0;
 margin-bottom:0;
 position:absolute;
 padding:0 9px;
 width:81px
}
.f-im .meta .met {
 float:none;
 padding:19px 0
}
.f-im .meta .met a,.f-im .meta .met span {
 float:none;
 line-height:20px
}
.f-im .meta .met:before {
 display:block;
 float:none;
 margin-bottom:10px;
 margin-right:0
}
.f-im .meta .met:after {
 height:1px;
 margin:0 auto;
 top:auto;
 bottom:0;
 left:0;
 right:0;
 width:80%
}
.meta {
 box-shadow:4px 4px 0 0 rgba(0,0,0,0.05);
 background:#fff;
 display:table;
 margin-left:-35px;
 margin-bottom:20px;
 padding:0 15px
}
.meta:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.meta .met {
 font-family:'Archivo Narrow', sans-serif;
 color:#515151;
 font-size:15px;
 float:left;
 text-align:center;
 padding:5px 20px;
 position:relative
}
.meta .met a,.meta .met span {
 display:block;
 float:left;
 line-height:30px
}
.meta .met:last-of-type:after {
 display:none
}
.meta .met:after {
 background:#e5e5e5;
 content:'';
 position:absolute;
 right:0;
 top:10px;
 bottom:10px;
 width:1px
}
.meta .met a {
 color:#515151
}
.meta .met:before {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#76bde7;
 display:block;
 float:left;
 font-size:30px;
 margin-right:10px
}
.meta .met:hover:before {
 -webkit-transition:scale .3s linear;
 -moz-transition:scale .3s linear;
 -ms-transition:scale .3s linear;
 -o-transition:scale .3s linear;
 transition:scale .3s linear;
 -webkit-transform:scale(0.9);
 -moz-transform:scale(0.9);
 -ms-transform:scale(0.9);
 -o-transform:scale(0.9);
 transform:scale(0.9)
}
.meta .met.met-a:before {
 content:'\e601'
}
.meta .met.met-b:before {
 content:'\e600'
}
.meta .met.met-c:before {
 content:'\e602'
}
.tgs {
 color:#a2a2a2;
 text-align:right
}
.tgs a {
 color:inherit;
 font-size:.833em;
 font-style:italic
}
.aut {
 border-top:1px solid #e5e5e5;
 display:table;
 height:100%;
 width:100%
}
.aut .aut-l {
 display:table-cell;
 height:100%;
 position:relative;
 vertical-align:top;
 width:200px
}
.aut .aut-l .cvri {
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat;
 border-bottom-left-radius:3px;
 height:100%;
 min-height:155px;
 width:200px
}
.aut .aut-l .avc {
 border-radius:50%;
 border:6px solid rgba(255,255,255,0.49);
 bottom:0;
 height:114px;
 margin:auto 0;
 position:absolute;
 right:-57px;
 top:0;
 overflow:hidden;
 width:114px
}
.aut .aut-l .avatar {
 border-radius:50%
}
.aut .aut-r {
 display:table-cell;
 min-width:70%;
 padding:20px 35px 0 80px;
 position:relative;
 vertical-align:top
}
.aut .aut-r:after {
 border-right:1px solid #e5e5e5;
 content:'';
 display:block;
 position:absolute;
 right:0;
 top:30px;
 bottom:30px
}
.aut .aut-r h4 {
 border-bottom:2px solid #eee;
 display:inline-block;
 font-size:1.222em;
 margin:0;
 padding-bottom:14px
}
.aut .aut-r h5 {
 font-weight:700;
 margin-bottom:14px
}
.aut .aut-r h5 a {
 color:#555
}
.aut .aut-r p {
 font-size:.833em;
 margin-bottom:20px
}
.aut .cm-s {
 display:table-cell;
 height:100%;
 vertical-align:middle
}
.aut .cm-s .cm-p {
 min-width:220px
}
.aut .cm-s .cm-p:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.aut .cm-s .cm-p .cm-i {
 display:table;
 margin:0 auto
}
.aut .cm-s .cm-p .ss {
 float:left;
 margin-right:28px
}
.aut .cm-s .cm-p .ss a {
 -webkit-transition:opacity .3s linear;
 -moz-transition:opacity .3s linear;
 -ms-transition:opacity .3s linear;
 -o-transition:opacity .3s linear;
 transition:opacity .3s linear;
 border-radius:2px;
 color:#fff;
 display:block;
 height:32px;
 line-height:32px;
 text-align:center;
 width:32px
}
.aut .cm-s .cm-p .ss a:hover {
 opacity:.85
}
.aut .cm-s .cm-p .ss a:before {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:32px
}
.aut .cm-s .cm-p .ss a.fb {
 background:#3a589b
}
.aut .cm-s .cm-p .ss a.fb:before {
 content:"\f09a"
}
.aut .cm-s .cm-p .ss a.tw {
 background:#1cb7eb
}
.aut .cm-s .cm-p .ss a.tw:before {
 content:"\f099"
}
.aut .cm-s .cm-p .ss a.gg {
 background:#e3411f
}
.aut .cm-s .cm-p .ss a.gg:before {
 content:"\f0d5"
}
.aut .cm-s .cm-p .ss a.lnkd {
 background:#0274b3
}
.aut .cm-s .cm-p .ss a.lnkd:before {
 content:"\e609"
}
.aut .cm-s .cm-p .ss a.xi {
 background:#006567
}
.aut .cm-s .cm-p .ss a.xi:before {
 content:"\f168"
}
.aut .cm-s .cm-p .ss:last-child {
 margin-right:0
}
.aut .cm-s p {
 font-size:.833em;
 font-weight:600;
 margin-bottom:16px
}
.cmf .lrp {
 float:left;
 width:83%
}
.lrp label {
 font-family:'Source Sans Pro', sans-serif;
 box-sizing:border-box;
 color:#555;
 font-size:.833em;
 font-weight:600;
 float:left;
 line-height:42px;
 width:20%
}
.lrp label span {
 color:#f75050
}
.lrp input[type="text"],.lrp .tec {
 -webkit-transition:all .5s ease-in-out;
 -moz-transition:all .5s ease-in-out;
 -ms-transition:all .5s ease-in-out;
 -o-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out;
 border-radius:3px;
 border:1px solid #e5e5e5;
 background:#fff
}
.lrp input[type="text"]:hover,.lrp .tec:hover {
 border-color:#b2b2b2
}
.lrp input[type='text'],.lrp textarea {
 font-family:'Source Sans Pro', sans-serif;
 color:#555;
 font-size:.833em;
 font-weight:300
}
.lrp input[type='text'] {
 box-sizing:border-box;
 float:left;
 height:40px;
 margin-bottom:15px;
 padding-left:2%;
 width:80%
}
.lrp .tec {
 box-sizing:border-box;
 margin-bottom:20px;
 padding-left:40px;
 position:relative
}
.lrp .tec:before {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:'\f007';
 color:#a8a8a8;
 display:block;
 font-size:23px;
 height:25px;
 margin:0 auto;
 position:absolute;
 top:8px;
 left:0;
 text-align:center;
 width:40px
}
.lrp textarea {
 -webkit-transition:all .5s ease-in-out;
 -moz-transition:all .5s ease-in-out;
 -ms-transition:all .5s ease-in-out;
 -o-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out;
 background:none;
 border:0;
 height:100%;
 margin:0;
 min-height:30px;
 max-height:30px;
 max-width:100%;
 padding:10px 0 0 0;
 resize:none;
 outline:none;
 width:100%
}
.lrp textarea:active,.lrp textarea:focus,.lrp textarea.ot {
 -webkit-transition:all .5s ease-in-out;
 -moz-transition:all .5s ease-in-out;
 -ms-transition:all .5s ease-in-out;
 -o-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out;
 min-height:200px;
 max-height:auto
}
.lrp .cbu {
 border-radius:3px;
 background:#76bde7;
 color:#fff;
 font-size:.889em;
 float:right
}
.lrp .cbu:hover {
 background:#5f97ba
}
.lrp input[type="submit"] {
 font-family:'Archivo Narrow', sans-serif;
 background:none;
 border:0;
 cursor:pointer;
 color:#fff;
 font-size:.944em;
 padding:10px 20px
}
.lrp .cbt {
 font-family:'Arimo', sans-serif;
 color:#a2a2a2;
 font-style:italic;
 font-size:.722em;
 float:right;
 margin-top:15px;
 margin-right:15px
}
.lrp .cbt span {
 color:#f75050
}
#comments .awr.cmm h4 {
 font-size:1.222em;
 font-weight:700;
 float:left;
 margin:0;
 width:17%
}
#comments,#fbcomments,#comments_fb {
 margin-top:20px
}
#comments_fb {
 margin-bottom:20px
}
.no_comm {
 margin-bottom:20px
}
.cmc {
 border-top:1px solid #e5e5e5;
 font-size:.889em
}
.cmc .cav {
 box-shadow:3px 3px 10px 0 rgba(0,0,0,0.12);
 border-radius:50%;
 border:6px solid #fff;
 height:70px;
 width:70px
}
.cmc .cav .avatar {
 border-radius:50%
}
.cmc.byAut .cav {
 border-color:#76bde7
}
.cmb {
 margin:20px 0 0
}
.cmb .cmb .cmb {
 padding-left:10%
}
.cmb .cmb .cmb .cmb .ccr {
 width:80%
}
.cmb ul.children {
 margin-left:10%;
 padding-left:0
}
.cmb ul.children .cmc {
 border-top:1px dotted #444
}
.cmb div.ccr {
 width:88%
}
.cmb .cmc {
 padding:20px 0 0
}
.cmb h5 {
 color:#444;
 font-weight:700
}
.cmb h5 a {
 color:inherit
}
.cmb ul {
 padding-left:0;
 list-style-type:none
}
.cmb ul li {
 font-family:'Source Sans Pro', sans-serif;
 color:#a2a2a2;
 display:inline-block;
 font-weight:300;
 font-size:.889em;
 margin-bottom:0
}
.cmb ul li a {
 color:#76bde7;
 font-weight:600
}
.cnt article .rpl {
 color:#76bde7;
 font-weight:600
}
.cnt article .rpl.cancel_reply {
 margin-bottom:20px
}
.bpd .cmb .ccr {
 width:80%
}
.cmf.hid {
 display:none
}
.cbw {
 border-radius:3px;
 background:#76bde7;
 color:#fff;
 display:table;
 font-size:.889em;
 margin:20px auto;
 padding:10px 30px
}
.cbw a {
 font-family:'Archivo Narrow', sans-serif;
 color:#fff;
 font-size:.944em
}
.bSe .cbw a {
 color:#fff
}
.cbw:hover {
 background:#5f97ba
}
.thi {
 float:right;
 max-width:320px;
 margin:0 0 20px 20px
}
.thi:hover img {
 opacity:.8
}
.thi img {
 border-radius:3px
}
.quo {
 display:block
}
.quo .qu-i {
 text-align:center
}
.quo.quf {
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat;
 min-height:300px;
 margin-left:-25px;
 margin-right:-25px;
 padding:40px 100px 60px 200px;
 position:relative;
 margin-bottom:20px
}
.quo.quf:before {
 background:rgba(255,255,255,0.6);
 content:'';
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 top:0;
 z-index:0
}
.quo.quf .qu-i {
 position:relative;
 z-index:1
}
.quo.quf .qtx:before,.quo.quf .qtx:after {
 background:rgba(0,0,0,0.5)
}
.quo.quf .qtx span:before {
 color:rgba(68,68,68,0.86)
}
.quo {
 margin-top:-40px;
 padding-bottom:30px
}
.bSe .quo h1,.bSe .quo h2.entry-title {
 color:#444;
 font-style:italic;
 font-size:2em;
 line-height:1.778em
}
.bSe .quo h6 {
 color:#444;
 font-style:italic;
 font-size:.889em
}
.quo .qtx {
 display:block;
 height:90px;
 text-align:center;
 position:relative
}
.quo .qtx span:before {
 font-family:'Archivo Narrow', sans-serif;
 content:'\0201C';
 color:#e2e2e2;
 font-size:130px;
 line-height:1.111;
 margin:0 auto;
 position:absolute;
 left:0;
 right:0
}
.quo .qtx:before,.quo .qtx:after {
 background:rgba(0,0,0,0.2);
 content:'';
 display:block;
 height:1px;
 margin:auto 0;
 position:absolute;
 top:50px;
 width:45%
}
.quo .qtx:before {
 left:0
}
.quo .qtx:after {
 right:0
}
.fwit.ha {
 position:relative
}
.fwit.ha:before {
 background:rgba(0,0,0,0.45);
 content:'';
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 top:0;
 z-index:0
}
.fwit.ha .ap {
 -webkit-transform:translate(0, -50%);
 -moz-transform:translate(0, -50%);
 -ms-transform:translate(0, -50%);
 -o-transform:translate(0, -50%);
 transform:translate(0, -50%);
 display:block;
 margin:0 auto;
 position:absolute;
 top:50%;
 left:0;
 right:0;
 width:80%;
 z-index:1
}
.mry .fwit.sd .ap {
 -webkit-transform:translate(0);
 -moz-transform:translate(0);
 -ms-transform:translate(0);
 -o-transform:translate(0);
 transform:translate(0);
 position:relative
}
.wp-audio-shortcode {
 height:30px;
 margin:40px auto
}
.mejs-audio.mejs-container {
 background:none
}
.mejs-audio.mejs-container .mejs-controls {
 border-radius:17px;
 background:#88b6a5;
 height:33px !important
}
.mejs-audio.mejs-container .mejs-controls .mejs-time-rail {
 padding-top:10px
}
.mejs-audio.mejs-container .mejs-controls .mejs-time-rail span {
 border-radius:0 !important;
 margin:0
}
.mejs-audio.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
 border-radius:5px !important;
 background:#4d826f !important;
 height:10px !important;
 margin:0 !important;
 overflow:hidden
}
.mejs-audio.mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded {
 border-top-left-radius:5px !important;
 border-bottom-left-radius:5px !important;
 background:#4d826f !important;
 height:10px !important
}
.mejs-audio.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
 border-radius:0px !important;
 background:#a8e2cc !important;
 height:10px !important
}
.mejs-audio.mejs-container .mejs-time.mejs-duration-container {
 display:none !important
}
.mejs-audio.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
 border-radius:5px !important;
 background:#4d826f !important;
 background-image:none !important;
 height:10px !important
}
.mejs-audio.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
 border-top-left-radius:5px !important;
 border-bottom-left-radius:5px !important;
 background:#a8e2cc !important;
 background-image:none !important;
 height:10px !important
}
.mejs-audio.mejs-container .mejs-controls .mejs-time span {
 display:none !important
}
.mejs-audio.mejs-container .mejs-controls .mejs-button button {
 background:url() no-repeat
}
.mejs-audio.mejs-container .mejs-controls .mejs-button button:focus {
 outline:0 !important;
 outline-color:transparent !important;
 outline-style:none !important
}
.mejs-audio.mejs-container .mejs-controls .mejs-mute button {
 display:none
}
.mejs-audio.mejs-container .mejs-controls .mejs-unmute button {
 display:none
}
.mejs-audio.mejs-container .mejs-controls .mejs-play,.mejs-audio.mejs-container .mejs-controls .mejs-pause {
 border-radius:50%;
 border:2px solid;
 border-color:rgba(0,0,0,0.08);
 background:#88b6a5;
 left:0;
 margin-top:-15px;
 position:relative;
 height:60px;
 width:60px
}
.mejs-audio.mejs-container .mejs-controls .mejs-play button {
 margin:18px 0 0 22px
}
.mejs-audio.mejs-container .mejs-controls .mejs-pause button {
 background-position:-25px 0px !important;
 margin:18px
}
.mejs-audio.mejs-container .mejs-button.mejs-playpause-button button {
 height:24px !important;
 width:24px !important
}
.mejs-audio.mejs-container .mejs-controls div.mejs-time-rail {
 height:10px;
 max-width:70%
}
.mejs-audio.mejs-container .mejs-controls div.mejs-time-rail .mejs-time-total {
 max-width:70%
}
.mejs-audio.mejs-container .mejs-controls .mejs-horizontal-volume-slider {
 margin-top:11px !important;
 margin-right:20px !important
}
.mejs-audio.mejs-container .mejs-controls .mejs-horizontal-volume-slider {
 border-radius:0 !important;
 height:10px !important;
 overflow:hidden
}
.mejs-audio.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
 top:0px !important
}
.mejs-audio.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
 top:0px !important
}
.bSe .mejs-audio .mejs-controls .mejs-horizontal-volume-slider {
 width:100px !important
}
.bSe .mejs-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
 width:100px !important
}
.bSe.mry .mejs-audio {
 width:80% !important
}
.bSe.mry .mejs-audio .mejs-controls .mejs-horizontal-volume-slider {
 width:40px !important
}
.bSe.mry .mejs-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
 width:40px !important
}
.vt {
 margin:0 -25px 20px
}
.vt.vi {
 -webkit-transition:all 1s ease-out;
 -moz-transition:all 1s ease-out;
 -ms-transition:all 1s ease-out;
 -o-transition:all 1s ease-out;
 transition:all 1s ease-out;
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat;
 min-height:300px;
 padding:10px 0;
 position:relative
}
.vt.vi:before {
 background:rgba(0,0,0,0.45);
 content:'';
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 top:0;
 z-index:0
}
.vt.vi.h-vt {
 padding:40px 0
}
.vt.vi.h-vt .vt-t {
 display:none
}
.vt.vi.h-vt .vt-v {
 margin:0 auto;
 position:relative
}
.vt.vi.h-vt .vt-v iframe,.vt.vi.h-vt .vt-v>div {
 display:block;
 margin:0 auto;
 max-width:1080px
}
.vt.vi .pvb {
 background:rgba(255,255,255,0.22);
 margin:auto;
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0
}
.vt.vi .pvb a {
 border:6px solid #fff
}
.vt.vi .pvb a:before {
 color:#fff
}
.vt.vi .vt-t {
 text-align:center
}
.vt.vi .wp-video {
 margin:0 auto
}
.vt.vi .vt-v {
 display:none
}
.vt.vi .vt-v .vt-vi {
 margin:0 auto
}
.wp-video {
 margin:0 auto
}
.hui {
 background-size:cover !important;
 background-repeat:no-repeat !important;
 background-position:center center !important;
 position:relative
}
.gnav {
 display:table;
 margin:0 auto;
 padding:0 0 20px
}
.gnav .gwrp {
 display:table
}
.gnav .gwrp ul {
 list-style-type:none
}
.gnav .gwrp ul li {
 margin-bottom:0
}
.gnav .gprev,.gnav .gnext {
 display:table-cell;
 vertical-align:middle
}
.gnav .gprev span,.gnav .gnext span {
 border-radius:15px;
 box-sizing:border-box;
 background:#f4f4f4;
 color:#a2a2a2;
 display:table;
 font-size:.778em;
 font-weight:300;
 padding:6px 16px;
 text-align:center;
 width:100%
}
.gnav .gprev:hover span,.gnav .gnext:hover span {
 -webkit-transition:all .1s ease-in-out;
 -moz-transition:all .1s ease-in-out;
 -ms-transition:all .1s ease-in-out;
 -o-transition:all .1s ease-in-out;
 transition:all .1s ease-in-out;
 color:#444;
 opacity:0.9
}
.gnav .gprev {
 padding-right:5px;
 width:81px
}
.gnav .gnext {
 padding-left:5px;
 width:81px
}
.gnav ul {
 display:block;
 padding:0
}
.gnav ul:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.gnav ul li {
 display:inline-block;
 float:left
}
.gnav ul li a {
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat;
 -webkit-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 -ms-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
 border-radius:50%;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 display:block;
 border:none;
 height:42px;
 margin:3px;
 position:relative;
 opacity:0.5;
 width:42px
}
.bSeCont .gnav ul li a {
 margin:3px 6px
}
.gnav ul li a:hover {
 opacity:1
}
.gnav ul li a:hover:before {
 border-radius:50%;
 background:rgba(118,189,231,0.36);
 content:"";
 display:block;
 height:100%;
 position:absolute;
 width:100%
}
.pgn .page-numbers.next,.pgn .page-numbers.prev {
 display:none
}
.npa {
 overflow:hidden;
 position:relative
}
.cnt .bSe .npa {
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat
}
.npa:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.npa:hover:before {
 background:rgba(0,0,0,0.2)
}
.npa:before {
 -webkit-transition:background .3s ease-in-out;
 -moz-transition:background .3s ease-in-out;
 -ms-transition:background .3s ease-in-out;
 -o-transition:background .3s ease-in-out;
 transition:background .3s ease-in-out;
 background:transparent;
 content:'';
 display:block;
 position:absolute;
 left:0;
 right:0;
 top:0;
 bottom:0;
 z-index:0
}
.npa a {
 display:table;
 position:relative;
 z-index:1
}
.npa span {
 font-family:'Archivo Narrow', sans-serif;
 color:#444;
 display:block;
 font-size:1.222em;
 font-weight:700;
 padding-left:20px;
 position:relative;
 width:100%;
 z-index:3
}
.npa .npi {
 min-height:165px
}
.npa .npp {
 display:table-cell;
 position:relative;
 vertical-align:middle;
 width:10%
}
.npa .npp:after {
 background:#fff;
 content:'';
 height:100%;
 position:absolute;
 left:0;
 top:0;
 bottom:0;
 width:75px
}
.npa .npp:before {
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 transform:rotate(45deg);
 border-radius:20px;
 background:#fff;
 content:'';
 display:block;
 height:200px;
 margin:auto 0;
 position:absolute;
 top:0;
 left:-55px;
 width:200px
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
 .npa .npp:before {
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  -o-transform:rotate(45deg);
  transform:rotate(45deg);
  border-radius:20px;
  background:#fff;
  content:'';
  display:block;
  height:235px;
  margin:auto;
  position:absolute;
  top:0;
  bottom:0;
  left:-85px;
  width:235px
 }
}
.npa .npt {
 display:table-cell;
 padding-left:10%;
 width:90%
}
.npa .npt h2,.npa .npt p {
 color:#fff
}
.bpd .npt {
 padding-left:15%
}
.stk {
 font-family:'Architects Daughter', cursive;
 border-radius:3px;
 background:#d3e47a;
 color:#65702c;
 font-size:15px;
 position:absolute;
 right:20px;
 top:-20px;
 padding:50px 8px 8px;
 text-align:center;
 width:65px
}
.stk:before,.stk:after {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 position:absolute;
 margin:0 auto;
 left:0;
 right:0;
 width:50px
}
.stk:before {
 content:'\f15b';
 color:#a3af67;
 font-size:34px;
 top:10px
}
.stk:after {
 content:'\e60f';
 color:#d3e47a;
 top:25px
}
.bSe .lost {
 border-top-left-radius:3px;
 border-top-right-radius:3px;
 background:#f9f9f9;
 margin:-35px -25px 25px -25px;
 padding:35px 25px;
 text-align:center
}
.bSe .lost h1 {
 font-size:110px;
 font-weight:700;
 margin-bottom:20px
}
.bSe .lost h3 {
 font-weight:700
}
.bSe .lost form {
 border-radius:3px;
 background:#fff;
 border:1px solid #d4d4d4;
 padding:6px
}
.bSe .lost form:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.bSe .lost form input[type='text'] {
 font-family:'Source Sans Pro', sans-serif;
 box-sizing:border-box;
 background:none;
 border:0;
 font-size:18px;
 height:40px;
 float:left;
 padding:0 10px;
 width:80%
}
.bSe .lost form .cbw {
 box-sizing:border-box;
 display:block;
 float:right;
 margin:0;
 padding:10px 0;
 width:10%
}
.bSe .lost .cbw input[type='submit'] {
 font-family:'Archivo Narrow', sans-serif;
 background:none;
 border:0;
 color:#fff;
 font-weight:700;
 font-size:18px
}

@keyframes progress-bar {
 from {
  width:0
 }
 to {
  width:100%
 }
}
@-webkit-keyframes progress-bar {
 from {
  width:0
 }
 to {
  width:100%
 }
}
@keyframes fill-counter {
 from {
  height:0%
 }
 to {
  height:100%
 }
}
@-webkit-keyframes fill-counter {
 from {
  height:0
 }
 to {
  height:100%
 }
}
.far.blue {
 background:#76bde7
}
.btn.blue {
 box-shadow:0 3px 0 #5f97ba;
 background:#76bde7
}
.btn.blue:hover {
 background-color:#91caec;
 background-image:-webkit-linear-gradient(#91caec 0%,#91caec 50%,#76bde7 50%,#76bde7 100%);
 background-image:linear-gradient(#91caec 0%,#91caec 50%,#76bde7 50%,#76bde7 100%)
}
.btn.blue:hover:before {
 background-color:#74a2bd;
 background-image:-webkit-linear-gradient(#74a2bd 0%,#74a2bd 50%,#5f97ba 50%,#5f97ba 100%);
 background-image:linear-gradient(#74a2bd 0%,#74a2bd 50%,#5f97ba 50%,#5f97ba 100%)
}
.btn.blue:before {
 background:#5f97ba
}
.far.dark {
 background:#444
}
.btn.dark {
 box-shadow:0 3px 0 #363636;
 background:#444
}
.btn.dark:hover {
 background-color:dimgray;
 background-image:-webkit-linear-gradient(dimgray 0%,dimgray 50%,#444 50%,#444 100%);
 background-image:linear-gradient(dimgray 0%,dimgray 50%,#444 50%,#444 100%)
}
.btn.dark:hover:before {
 background-color:#545454;
 background-image:-webkit-linear-gradient(#545454 0%,#545454 50%,#363636 50%,#363636 100%);
 background-image:linear-gradient(#545454 0%,#545454 50%,#363636 50%,#363636 100%)
}
.btn.dark:before {
 background:#363636
}
.far.green {
 background:#2cbf30
}
.btn.green {
 box-shadow:0 3px 0 #239a26;
 background:#2cbf30
}
.btn.green:hover {
 background-color:#56cc59;
 background-image:-webkit-linear-gradient(#56cc59 0%,#56cc59 50%,#2cbf30 50%,#2cbf30 100%);
 background-image:linear-gradient(#56cc59 0%,#56cc59 50%,#2cbf30 50%,#2cbf30 100%)
}
.btn.green:hover:before {
 background-color:#45a347;
 background-image:-webkit-linear-gradient(#45a347 0%,#45a347 50%,#239a26 50%,#239a26 100%);
 background-image:linear-gradient(#45a347 0%,#45a347 50%,#239a26 50%,#239a26 100%)
}
.btn.green:before {
 background:#239a26
}
.far.light {
 background:#f6f6f6
}
.btn.light {
 box-shadow:0 3px 0 #c5c5c5;
 background:#f6f6f6
}
.btn.light:hover {
 background-color:#f9f9f9;
 background-image:-webkit-linear-gradient(#f9f9f9 0%,#f9f9f9 50%,#f6f6f6 50%,#f6f6f6 100%);
 background-image:linear-gradient(#f9f9f9 0%,#f9f9f9 50%,#f6f6f6 50%,#f6f6f6 100%)
}
.btn.light:hover:before {
 background-color:#c7c7c7;
 background-image:-webkit-linear-gradient(#c7c7c7 0%,#c7c7c7 50%,#c5c5c5 50%,#c5c5c5 100%);
 background-image:linear-gradient(#c7c7c7 0%,#c7c7c7 50%,#c5c5c5 50%,#c5c5c5 100%)
}
.btn.light:before {
 background:#c5c5c5
}
.far.orange {
 background:#f57f3f
}
.btn.orange {
 box-shadow:0 3px 0 #c46632;
 background:#f57f3f
}
.btn.orange:hover {
 background-color:#f79965;
 background-image:-webkit-linear-gradient(#f79965 0%,#f79965 50%,#f57f3f 50%,#f57f3f 100%);
 background-image:linear-gradient(#f79965 0%,#f79965 50%,#f57f3f 50%,#f57f3f 100%)
}
.btn.orange:hover:before {
 background-color:#c67a51;
 background-image:-webkit-linear-gradient(#c67a51 0%,#c67a51 50%,#c46632 50%,#c46632 100%);
 background-image:linear-gradient(#c67a51 0%,#c67a51 50%,#c46632 50%,#c46632 100%)
}
.btn.orange:before {
 background:#c46632
}
.far.purple {
 background:#6d69b5
}
.btn.purple {
 box-shadow:0 3px 0 #56528d;
 background:#6d69b5
}
.btn.purple:hover {
 background-color:#8a87c4;
 background-image:-webkit-linear-gradient(#8a87c4 0%,#8a87c4 50%,#6d69b5 50%,#6d69b5 100%);
 background-image:linear-gradient(#8a87c4 0%,#8a87c4 50%,#6d69b5 50%,#6d69b5 100%)
}
.btn.purple:hover:before {
 background-color:#6e6c9d;
 background-image:-webkit-linear-gradient(#6e6c9d 0%,#6e6c9d 50%,#56528d 50%,#56528d 100%);
 background-image:linear-gradient(#6e6c9d 0%,#6e6c9d 50%,#56528d 50%,#56528d 100%)
}
.btn.purple:before {
 background:#56528d
}
.far.red {
 background:#e04646
}
.btn.red {
 box-shadow:0 3px 0 #b33938;
 background:#e04646
}
.btn.red:hover {
 background-color:#e56b6b;
 background-image:-webkit-linear-gradient(#e56b6b 0%,#e56b6b 50%,#e04646 50%,#e04646 100%);
 background-image:linear-gradient(#e56b6b 0%,#e56b6b 50%,#e04646 50%,#e04646 100%)
}
.btn.red:hover:before {
 background-color:#b75656;
 background-image:-webkit-linear-gradient(#b75656 0%,#b75656 50%,#b33938 50%,#b33938 100%);
 background-image:linear-gradient(#b75656 0%,#b75656 50%,#b33938 50%,#b33938 100%)
}
.btn.red:before {
 background:#b33938
}
.far.teal {
 background:#42a98b
}
.btn.teal {
 box-shadow:0 3px 0 #358770;
 background:#42a98b
}
.btn.teal:hover {
 background-color:#68baa2;
 background-image:-webkit-linear-gradient(#68baa2 0%,#68baa2 50%,#42a98b 50%,#42a98b 100%);
 background-image:linear-gradient(#68baa2 0%,#68baa2 50%,#42a98b 50%,#42a98b 100%)
}
.btn.teal:hover:before {
 background-color:#539582;
 background-image:-webkit-linear-gradient(#539582 0%,#539582 50%,#358770 50%,#358770 100%);
 background-image:linear-gradient(#539582 0%,#539582 50%,#358770 50%,#358770 100%)
}
.btn.teal:before {
 background:#358770
}
.btn {
 border-radius:50px;
 color:#fff;
 display:inline-block;
 margin-bottom:15px;
 position:relative
}
.cnt .btn {
 color:#fff
}
.btn>span,.btn input[type="submit"] {
 font-family:'Archivo Narrow', sans-serif;
 color:#fff;
 display:block;
 line-height:1em
}
.btn:before {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 border-radius:50%;
 content:"\e603";
 color:#fff;
 display:block;
 margin:auto 0;
 position:absolute;
 top:0;
 bottom:0;
 left:4px;
 text-align:center
}
.btn:active {
 box-shadow:none;
 top:3px
}
.btn.light>span,.btn.light input[type='submit'] {
 color:#c5c5c5
}
.btn.small>span,.btn.small input[type="submit"] {
 font-size:.722em;
 padding:8px 10px 8px 30px
}
.btn.small:before {
 height:20px;
 line-height:20px;
 width:20px
}
.btn.medium>span,.btn.medium input[type="submit"] {
 font-size:.833em;
 padding:12px 30px 12px 50px
}
.btn.medium:before {
 height:30px;
 line-height:30px;
 width:30px
}
.btn.big>span,.btn.big input[type="submit"] {
 font-size:1em;
 padding:22px 65px 22px 95px
}
.btn.big:before {
 height:50px;
 line-height:50px;
 width:50px
}
.btn.full {
 text-align:center;
 width:100%
}
.btn.aligncenter {
 display:table;
 margin:0 auto 15px auto
}
.far {
 border-radius:3px;
 box-sizing:border-box;
 margin-bottom:25px;
 overflow:hidden;
 width:100%
}
.far .op-r {
 float:left
}
.far h2,.far p {
 color:#fff
}
.bSe .far h2,.bSe .far p {
 color:#fff
}
.far h2 {
 font-weight:700;
 margin-top:0
}
.far .fl-i {
 position:relative;
 z-index:1
}
.far.f1.fi .fl {
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat;
 position:relative
}
.far.f1.fi .fl:before {
 background:rgba(0,0,0,0.4);
 content:'';
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:0
}
.far.f2.fi {
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat;
 position:relative
}
.far.f2.fi:before {
 background:rgba(0,0,0,0.4);
 content:'';
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:0
}
.far.f1 {
 display:table;
 min-width:60%
}
.far.f1 .fl {
 display:table-cell;
 padding:25px 20px
}
.far.f1 .fr {
 display:table-cell;
 min-width:250px;
 vertical-align:middle
}
.far.f2 {
 padding:25px 20px
}
.far .frm:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.far .frm input[type='text'],.far .frm .btn,.far .frm .op-r {
 float:left
}
.far .frm input[type='text'] {
 font-family:'Source Sans Pro', sans-serif;
 box-sizing:border-box;
 border:1px solid rgba(255,255,255,0.15);
 color:#636363;
 font-weight:300;
 font-size:.889em;
 height:42px;
 margin-right:2%;
 padding:0 0 0 15px
}
.far .frm input[type='text']:hover,.far .frm input[type='text']:focus {
 color:#000
}
.far .frm .btn input[type='submit'] {
 background:none;
 border:0;
 width:100%
}
.far .frm.i1 input[type="text"],.far .frm.i1 .op-r {
 width:53%
}
.far .frm.i1 .btn {
 width:45%
}
.far .frm.i2 input[type="text"],.far .frm.i2 .op-r {
 width:35%
}
.far .frm.i2 .btn {
 width:26%
}
.far .frm.i3 input[type="text"],.far .frm.i3 .op-r {
 width:24%
}
.far .frm.i3 .btn {
 width:22%
}
.far .frm.i4 input[type="text"],.far .frm.i4 .op-r {
 margin-bottom:20px;
 width:38%
}
.far .frm.i4 .btn {
 width:20%
}
#poststuff .far h2 {
 font-family:'Archivo Narrow', sans-serif;
 font-size:36px
}
#poststuff .far p {
 font-family:'Source Sans Pro', sans-serif;
 font-size:16px;
 font-weight:300
}
#poststuff .far .frm input[type='text'] {
 font-size:16px
}
#poststuff .far .frm input[type='submit'] {
 font-size:15px
}
#poststuff .far a.btn {
 text-decoration:none
}
#poststuff .far a.btn span {
 font-family:'Archivo Narrow', sans-serif;
 font-size:15px
}
.wrp {
 margin:0 auto;
 width:1270px
}
.wrp:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.awr {
 position:relative
}
.cnt .awr.h-me {
 padding-left:160px
}
.m-f {
 position:relative
}
.cnt {
 margin-top:20px
}
.cnt .bSe:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.cnt .bSe.left,.cnt .bSe.right {
 width:77%
}
.cnt article {
 margin-bottom:30px
}
.cnt article .awr {
 padding:35px 25px
}
.cnt .bpd {
 margin:0 auto;
 width:760px
}
.vt.wistia-video-container:before {
 display:none
}
.vt.wistia-video-container .vt-t {
 display:none
}
.vt.wistia-video-container .vt-v {
 display:block
}
.ind .fullWidth {
 margin:0 auto;
 width:77%
}
.ind article {
 margin-bottom:30px
}
.ind .vt.wistia-video-container:before {
 display:none
}
.ind .vt.wistia-video-container .vt-t {
 display:none
}
.ind .vt.wistia-video-container .vt-v {
 display:block
}
.ind .awr footer {
 background:url(https://images.staticjw.com/sil/1346/sep.png) repeat-x top;
 padding-top:35px
}
.ind .awr footer:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.ind .awr footer.qf {
 background:none;
 min-height:30px;
 padding-top:15px
}
.ind .awr footer .tgs {
 margin-top:10px
}
.ind .mre {
 position:absolute;
 bottom:25px
}
.ind .mre:active {
 top:auto
}
.ind .mre.btn {
 margin-bottom:0
}
.mryv:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.mry .mry-g {
 width:2%
}
.mry.fullWidth .mry-i {
 width:23.5%
}
.mry.left .mry-i,.mry.right .mry-i {
 width:32%
}
.cnt .mry article .awr {
 padding:15px
}
.cnt .mry h1.entry-title,.cnt .mry h2.entry-title {
 font-size:2em;
 font-weight:400
}
.mry .meta {
 box-shadow:none;
 background:none;
 margin-bottom:10px
}
.mry .tgs {
 text-align:left
}
.mry footer {
 border-top:1px solid #f8f8f8;
 background:transparent;
 padding-top:10px;
 padding-bottom:0
}
.cnt .mry .fwit {
 min-height:170px;
 margin-left:-15px;
 margin-right:-15px
}
.mry .vt {
 margin-left:-15px;
 margin-right:-15px
}
.mry .vt.wistia-video-container {
 padding:0
}
.mry .vt.wistia-video-container:before {
 display:none
}
.mry .vt.wistia-video-container .vt-t {
 display:none
}
.mry .vt.wistia-video-container .vt-v {
 display:block
}
.mry .vt.vi {
 min-height:170px
}
.mry .fwit.ha {
 padding:50px 0
}
.mry .quo {
 border-radius:3px;
 margin:-15px;
 padding:15px
}
.mry .quo:hover {
 opacity:.7
}
.mry .quo.quf {
 min-height:170px
}
.mry .quo.quf:before {
 border-radius:3px
}
.mry .quo h1,.mry .quo h2.entry-title {
 font-size:1.333em
}
.mry .quo .qtx {
 height:40px
}
.mry .quo .qtx:before,.mry .quo .qtx:after {
 top:15px;
 width:40%
}
.mry .quo .qtx span:before {
 top:-30px
}
.wrp.cnt.gin .entry-title {
 font-size:1.444em;
 font-weight:400
}
.wrp.cnt.gin .meta {
 box-shadow:none;
 background:none;
 margin-bottom:10px
}
.wrp.cnt.gin .tgs {
 text-align:left
}
.wrp.cnt.gin footer {
 border-top:1px solid #f8f8f8;
 background:transparent;
 padding-top:10px;
 padding-bottom:0
}
.wrp.cnt.gin .gr-i {
 box-sizing:border-box;
 float:left;
 margin-bottom:20px;
 overflow:hidden;
 position:relative
}
.wrp.cnt.gin .gr-i .awr {
 padding:15px
}
.wrp.cnt.gin .gr-i .fwit {
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat;
 min-height:170px;
 margin:0 -15px 15px
}
.wrp.brd ul {
 list-style-type:none
}
.wrp.brd ul:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.wrp.brd ul li {
 font-family:'Source Sans Pro', sans-serif;
 color:#fff;
 display:block;
 float:left;
 font-size:14px;
 padding-left:18px;
 position:relative;
 text-shadow:1px 1px 1px rgba(0,0,0,0.3)
}
.wrp.brd ul li a {
 color:#fff
}
.wrp.brd ul li a:after {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:"\e603";
 display:inline-block;
 position:absolute;
 right:-9px;
 top:3px;
 width:7px
}
.wrp.brd ul li:last-child a:after {
 content:""
}
.brd .no-link {
 color:#8c8b8b;
 text-decoration:none;
 cursor:default
}
.ssf {
 display:none;
 position:absolute;
 text-align:center;
 width:57px;
 z-index:102
}
.ssf.apss {
 position:absolute;
 bottom:0 !important;
 top:auto !important
}
.ssf.fpss {
 position:fixed;
 top:100px;
 bottom:auto
}
.bSe.right .ssf.fpss {
 left:auto !important;
 right:0 !important
}
.bSe.left .ssf.fpss,.fullWidth .ssf.fpss,.bpd .ssf.fpss {
 left:0 !important;
 right:auto !important
}
.ssf.apsf {
 display:block;
 position:absolute;
 top:0
}
.ssf .cou {
 font-family:'Archivo Narrow', sans-serif;
 color:#fff;
 font-weight:400;
 font-size:17px;
 line-height:17px;
 padding:8px 0;
 text-shadow:1px 0 0 rgba(0,0,0,0.3);
 word-break:break-all
}
.ssf .cou #share_no_element {
 color:#fff;
 display:block;
 font-size:29px;
 font-weight:700;
 margin-bottom:10px
}
.ssf .cou #share_no_element.tt-share-long {
 font-size:20px
}
.ssf .ssf-i .ss a {
 color:rgba(255,255,255,0.4);
 display:block;
 padding:14px 0
}
.ssf .ssf-i .ss a:hover {
 color:#fff
}
.ssf .ssf-i .ss a:before {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-size:25px
}
.ssf .ssf-i .ss a.fb {
 background:#3a589b
}
.ssf .ssf-i .ss a.fb:before {
 content:'\f09a'
}
.ssf .ssf-i .ss a.tw {
 background:#1cb7eb
}
.ssf .ssf-i .ss a.tw:before {
 content:'\f099'
}
.ssf .ssf-i .ss a.gg {
 background:#e3411f
}
.ssf .ssf-i .ss a.gg:before {
 content:'\f0d5'
}
.ssf .ssf-i .ss a.lk {
 background:#0274b3
}
.ssf .ssf-i .ss a.lk:before {
 content:'\e609'
}
.ssf .ssf-i .ss a.pntr {
 background:#c71e24
}
.ssf .ssf-i .ss a.pntr:before {
 content:'\e60b'
}
.pgn {
 border-radius:30px;
 background:rgba(0,0,0,0.65);
 display:table;
 margin:20px auto;
 padding:5px
}
.pgn>span,.pgn>a {
 font-family:'Source Sans Pro', sans-serif;
 -webkit-transition:background .2s ease;
 -moz-transition:background .2s ease;
 -ms-transition:background .2s ease;
 -o-transition:background .2s ease;
 transition:background .2s ease;
 border-radius:50%;
 background:#fff;
 cursor:pointer;
 color:#444;
 display:block;
 float:left;
 font-size:.833em;
 height:28px;
 line-height:26px;
 margin-right:6px;
 padding:0 10px;
 opacity:.6
}
.pgn>span.current,.pgn>a.current {
 opacity:1
}
.pgn>span:hover,.pgn>a:hover {
 opacity:1
}
.com-pgn>span,.com-pgn>a {
 border-radius:50px;
 margin-right:0;
 opacity:1
}
.cnt article.ca {
 border-radius:3px;
 box-shadow:0 0 17px 0 rgba(0,0,0,0.23);
 background:#fff
}
.cnt article.ca .awr {
 padding:20px 25px
}
.cnt article.ca .awr h2 {
 margin:0
}
.cnt article.ca .awr h2 a {
 color:#444
}
.bp-t {
 background:#fff;
 height:100%;
 min-height:100%;
 text-align:center
}
.bp-t:before {
 content:'';
 display:inline-block;
 height:100%;
 margin-right:-.25em;
 vertical-align:middle
}
.bp-t .wrp {
 background:#fff;
 display:inline-block;
 padding:10px;
 text-align:left;
 vertical-align:middle
}
.bp-t .wrp p {
 margin-bottom:35px
}
.bp-t .bSe {
 border:0
}
.bp-t .out {
 margin-left:-2500px;
 margin-right:-10px;
 width:6260px
}
.bp-t .out .in.pddbg {
 width:auto
}
.bp-t .out .in {
 margin:0 auto
}
.bp-t .out .in .cck {
 margin:0 auto;
 width:1260px
}
@media only screen and (max-width: 1300px) {
 .bp-t .out {
  width:5900px
 }
 .bp-t .out .in .cck {
  width:900px
 }
}
@media only screen and (max-width: 1080px) {
 .bp-t .out {
  width:5900px
 }
 .bp-t .out .in {
  height:100% !important
 }
 .bp-t .out .in .cck {
  width:900px
 }
}
@media only screen and (max-width: 940px) {
 .bp-t .out {
  width:5700px
 }
 .bp-t .out .in .cck {
  width:700px
 }
}
@media only screen and (max-width: 774px) {
 .bp-t .out {
  width:5485px
 }
 .bp-t .out .in .cck {
  width:490px
 }
}
@media only screen and (max-width: 540px) {
 .bp-t .out {
  width:5340px
 }
 .bp-t .out .in .cck {
  width:340px
 }
}
@media only screen and (max-width: 380px) {
 .bp-t .out {
  width:5300px
 }
 .bp-t .out .in .cck {
  width:300px
 }
}
.h-b {
 margin-bottom:20px
}
.h-b.h-d .m-si {
 background-color:#fff
}
.h-b.h-m .m-si {
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat
}
.h-b.h-p .m-si {
 background-repeat:repeat
}
.dfm {
 display:table-cell;
 vertical-align:middle
}
.hel {
 background:#fff;
 background-clip:padding-box;
 border-bottom:4px solid rgba(0,0,0,0.2);
 margin-bottom:50px
}
.hel.center #logo {
 margin-bottom:-25px
}
header #logo,header #text-logo {
 min-width:200px;
 position:relative;
 z-index:2
}
header #logo img {
 max-width:200px;
 padding:10px 0
}
header .m-s,header .m-si {
 width:100%
}
header .m-sb {
 display:table;
 height:100%
}
header .m-sb nav,header .m-sb .phone {
 display:table-cell;
 vertical-align:middle
}
header .m-sb .phone .phr {
 padding:8px
}
header nav:after,header .m-sb:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
header .m-si {
 background-clip:padding-box;
 border-bottom:4px solid rgba(0,0,0,0.2)
}
header .m-si .phone_mobile {
 display:none
}
header.side {
 display:table;
 width:100%
}
header.side .m-si {
 border-bottom-left-radius:3px;
 border-bottom-right-radius:3px;
 display:table;
 min-height:71px;
 margin-bottom:25px;
 width:100%
}
header.side #logo,header.side #text-logo {
 display:table-cell;
 text-align:center;
 vertical-align:middle
}
header.side #logo a,header.side #text-logo a {
 display:inline-block
}
header.side .m-s {
 display:table-cell;
 vertical-align:bottom
}
header.side .m-s:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
header.side .m-sb {
 float:right
}
header.center #logo,header.center #text-logo {
 display:table;
 margin:0 auto;
 padding:25px 0;
 text-align:center
}
header.center #logo a,header.center #text-logo a {
 display:inline-block
}
header.center #logo a img,header.center #text-logo a img {
 margin:0 auto
}
header.center .m-si {
 border-radius:3px
}
header.center .m-si .m-sb {
 margin:0 auto
}
#text-logo a {
 font-family:'Archivo Narrow', sans-serif;
 font-size:32px;
 line-height:50px
}
#text-logo.blue a {
 color:#76bde7
}
#text-logo.dark a {
 color:#444
}
#text-logo.green a {
 color:#2cbf30
}
#text-logo.light a {
 color:#f6f6f6
}
#text-logo.orange a {
 color:#f57f3f
}
#text-logo.purple a {
 color:#6d69b5
}
#text-logo.red a {
 color:#e04646
}
#text-logo.teal a {
 color:#42a98b
}
.admin-bar #floating_menu.mff {
 top:32px
}
#floating_menu {
 width:100%;
 z-index:101;
 -webkit-transition:all .2s linear;
 -moz-transition:all .2s linear;
 -ms-transition:all .2s linear;
 -o-transition:all .2s linear;
 transition:all .2s linear
}
#floating_menu.mf {
 position:fixed;
 top:0
}
#floating_menu #logo {
 max-height:500px
}
#floating_menu.mfa {
 top:32px !important
}
#floating_menu .m-si {
 -webkit-transition:all .2s linear;
 -moz-transition:all .2s linear;
 -ms-transition:all .2s linear;
 -o-transition:all .2s linear;
 transition:all .2s linear
}
#floating_menu header {
 -webkit-transition:all .2s ease-out;
 -moz-transition:all .2s ease-out;
 -ms-transition:all .2s ease-out;
 -o-transition:all .2s ease-out;
 transition:all .2s ease-out
}
#floating_menu[data-float='float-fixed'] {
 -webkit-transition:all .2s linear;
 -moz-transition:all .2s linear;
 -ms-transition:all .2s linear;
 -o-transition:all .2s linear;
 transition:all .2s linear
}
#floating_menu[data-float='float-fixed'] img,#floating_menu[data-float='float-fixed'] #text-logo {
 -webkit-transition:all .2s ease-in;
 -moz-transition:all .2s ease-in;
 -ms-transition:all .2s ease-in;
 -o-transition:all .2s ease-in;
 transition:all .2s ease-in
}
#floating_menu #logo img {
 -webkit-transition:all .2s ease-in;
 -moz-transition:all .2s ease-in;
 -ms-transition:all .2s ease-in;
 -o-transition:all .2s ease-in;
 transition:all .2s ease-in;
 max-height:500px
}
#floating_menu.mff {
 -webkit-transition:all .2s linear;
 -moz-transition:all .2s linear;
 -ms-transition:all .2s linear;
 -o-transition:all .2s linear;
 transition:all .2s linear;
 position:fixed;
 top:0;
 opacity:1;
 visibility:visible
}
#floating_menu.mff #logo img {
 padding:5px 0
}
#floating_menu.mff #logo,#floating_menu.mff #text-logo {
 margin-bottom:0
}
#floating_menu.mff .center #text-logo,#floating_menu.mff .center #logo {
 display:none !important
}
#floating_menu.mff .h-i {
 -webkit-transition:all .2s linear;
 -moz-transition:all .2s linear;
 -ms-transition:all .2s linear;
 -o-transition:all .2s linear;
 transition:all .2s linear;
 border-bottom:0;
 margin-bottom:0
}
#floating_menu.mff .h-i #logo,#floating_menu.mff .h-i #text-logo {
 padding-bottom:0
}
#floating_menu.mff .h-i nav>ul.menu>li>a:after,#floating_menu.mff .h-i nav>ul.menu>li>a:before {
 bottom:-100%
}
#floating_menu.mff .h-i nav ul>li {
 padding-bottom:0;
 padding-top:0
}
#floating_menu.mff .hic,#floating_menu.mff .hif {
 height:100% !important
}
#floating_menu.mff .hic .tt-dmy,#floating_menu.mff .hif .tt-dmy {
 display:none
}
#floating_menu.mff .hic #head_wrp,#floating_menu.mff .hif #head_wrp {
 min-height:inherit
}
#floating_menu.mff .hic #head_wrp {
 position:static
}
#floating_menu.mff.a60 .m-si {
 -webkit-transition:all .2s linear;
 -moz-transition:all .2s linear;
 -ms-transition:all .2s linear;
 -o-transition:all .2s linear;
 transition:all .2s linear;
 margin-bottom:0
}
#floating_menu.mff.a60.mfd {
 opacity:0;
 visibility:hidden;
 -webkit-transition:all .2s linear;
 -moz-transition:all .2s linear;
 -ms-transition:all .2s linear;
 -o-transition:all .2s linear;
 transition:all .2s linear
}
#floating_menu.mff.a60 header {
 -webkit-transition:all .2s linear;
 -moz-transition:all .2s linear;
 -ms-transition:all .2s linear;
 -o-transition:all .2s linear;
 transition:all .2s linear;
 padding:0
}
#floating_menu.mff.a60 header #logo img {
 -webkit-transition:all .2s ease-in;
 -moz-transition:all .2s ease-in;
 -ms-transition:all .2s ease-in;
 -o-transition:all .2s ease-in;
 transition:all .2s ease-in;
 max-height:40px
}
#floating_menu.mff.a60 header .center #logo img {
 max-height:100px
}
#floating_menu.mff.a60 .center {
 min-height:inherit
}
#floating_menu.mff.a60 .center nav.right {
 margin-bottom:0
}
#floating_menu.mff.a60 .center #nav_right {
 border-top:none
}
header {
 font-family:'Archivo Narrow', sans-serif
}
header .hsm {
 display:none
}
header nav ul:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
header nav>ul.menu>li.current-menu-item>a,header nav>ul.menu>li.current_page_item>a,header nav>ul.menu>li.current-page-item>a,header nav ul#menu>li.current-menu-item>a,header nav ul#menu>li.current_page_item>a,header nav ul#menu>li.current-page-item>a {
 position:relative
}
header nav>ul.menu>li.current-menu-item>a:hover:before,header nav>ul.menu>li.current_page_item>a:hover:before,header nav>ul.menu>li.current-page-item>a:hover:before,header nav ul#menu>li.current-menu-item>a:hover:before,header nav ul#menu>li.current_page_item>a:hover:before,header nav ul#menu>li.current-page-item>a:hover:before {
 opacity:1;
 bottom:200%
}
header nav>ul.menu>li.current-menu-item>a:hover:before,header nav>ul.menu>li.current_page_item>a:hover:before,header nav>ul.menu>li.current-page-item>a:hover:before,header nav ul#menu>li.current-menu-item>a:hover:before,header nav ul#menu>li.current_page_item>a:hover:before,header nav ul#menu>li.current-page-item>a:hover:before {
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1)
}
header nav>ul.menu>li.current-menu-item>a:before,header nav>ul.menu>li.current_page_item>a:before,header nav>ul.menu>li.current-page-item>a:before,header nav ul#menu>li.current-menu-item>a:before,header nav ul#menu>li.current_page_item>a:before,header nav ul#menu>li.current-page-item>a:before {
 opacity:0
}
header nav>ul.menu>li.current-menu-item>a:before,header nav>ul.menu>li.current-menu-item>a:after,header nav>ul.menu>li.current_page_item>a:before,header nav>ul.menu>li.current_page_item>a:after,header nav>ul.menu>li.current-page-item>a:before,header nav>ul.menu>li.current-page-item>a:after,header nav ul#menu>li.current-menu-item>a:before,header nav ul#menu>li.current-menu-item>a:after,header nav ul#menu>li.current_page_item>a:before,header nav ul#menu>li.current_page_item>a:after,header nav ul#menu>li.current-page-item>a:before,header nav ul#menu>li.current-page-item>a:after {
 -webkit-transition:all .3s linear;
 -moz-transition:all .3s linear;
 -ms-transition:all .3s linear;
 -o-transition:all .3s linear;
 transition:all .3s linear;
 background:#76bde7;
 content:'';
 display:block;
 height:4px;
 position:absolute;
 right:0;
 left:0;
 bottom:-27px;
 width:100%
}
header nav>ul>li.menu-item-has-children>a {
 position:relative
}
header nav ul li {
 display:inline-block;
 font-weight:400;
 float:left;
 padding:0 10px;
 position:relative
}
header nav ul li a {
 color:#444;
 font-size:.833em;
 display:block;
 text-transform:uppercase;
 position:relative
}
header nav ul li a:hover {
 color:#76bde7
}
header nav ul li>ul {
 box-shadow:5px 5px 0 0 rgba(0,0,0,0.2);
 background:#fff;
 display:none;
 min-width:200px;
 position:absolute;
 left:0;
 top:100%;
 text-align:left;
 padding:10px 0;
 z-index:4000
}
header nav ul li>ul li {
 display:block;
 float:none;
 position:relative;
 padding:15px 15px 15px 30px;
 text-transform:none
}
header nav ul li>ul li:before {
 background:#76bde7;
 content:'';
 display:block;
 height:6px;
 margin:auto 0;
 position:absolute;
 left:15px;
 top:0;
 bottom:0;
 width:6px
}
header nav ul li>ul li a {
 color:#8d8d8d;
 font-size:.833em;
 text-overflow:ellipsis;
 overflow:hidden;
 position:relative;
 text-transform:none;
 white-space:nowrap
}
header nav ul li>ul li ul {
 top:0;
 left:100%;
 width:100%;
 z-index:10000
}
header nav ul li>ul li.menu-item-has-children>a {
 position:relative
}
header nav ul li>ul li.menu-item-has-children>a:after {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:'\e603';
 display:block;
 font-size:16px;
 height:12px;
 margin:auto 0;
 position:absolute;
 top:0;
 bottom:0;
 right:0
}
header nav ul>li {
 padding:29px 15px 23px
}
.wrp {
 position:relative
}
.has-extended.has-heading .colch {
 font-family:'Archivo Narrow', sans-serif;
 color:#444;
 font-size:.944em;
 font-weight:700;
 margin:0;
 position:relative;
 text-align:left;
 word-wrap:break-word
}
.has-extended.has-heading .colch:after {
 content:'';
 display:none
}
.has-extended:not(.has-heading) .colch {
 color:#a2a2a2;
 font-size:.889em;
 padding:0 15px
}
.has-extended:not(.has-heading) .colch:after {
 content:'';
 display:none
}
.has-extended:not(.has-heading) .colch:before {
 background:#add7f0;
 content:'';
 display:block;
 height:6px;
 margin:auto 0;
 position:absolute;
 left:0;
 top:0;
 bottom:0;
 width:6px
}
.has-free {
 font-family:'Archivo Narrow', sans-serif;
 color:#444;
 font-size:17px
}
.has-free a {
 line-height:1em !important;
 text-decoration:underline
}
.has-free a:before {
 display:none
}
.has-extended img.alignleft,.has-extended img.alignright,.has-extended img.alignnone {
 margin:0 !important
}
.has-extended img.aligncenter {
 margin-left:auto;
 margin-right:auto
}
header nav ul:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
header nav li.has-extended>ul {
 box-shadow:4px 0 5px 0 rgba(0,0,0,0.06);
 padding-top:35px;
 position:absolute;
 left:auto;
 right:auto;
 z-index:1
}
header nav li.has-extended>ul.position_right {
 position:absolute;
 right:-33px
}
header nav li.has-extended>ul.position_left {
 position:absolute;
 left:-33px
}
header nav li.has-extended>ul.sub-menu {
 margin:0;
 padding-bottom:25px;
 z-index:3
}
header nav li.has-extended>ul.sub-menu li.menu-item {
 display:block;
 position:static;
 padding-left:15px
}
header nav li.has-extended>ul.sub-menu li.menu-item:before {
 display:none
}
header nav li.has-extended>ul.sub-menu li.menu-item>a {
 line-height:39px;
 text-indent:0
}
header nav li.has-extended>ul.sub-menu>li {
 box-sizing:border-box;
 float:left;
 width:49%
}
header nav li.has-extended>ul.sub-menu>li ul.sub-menu {
 box-shadow:none;
 box-sizing:border-box;
 display:block !important;
 position:static;
 padding-top:0;
 opacity:1 !important
}
header nav li.has-extended>ul.sub-menu>li ul.sub-menu li {
 box-sizing:border-box;
 padding:0;
 width:100%
}
header nav li.has-extended>ul.sub-menu>li ul.sub-menu li a {
 color:#a2a2a2;
 font-size:.889em;
 padding:0 15px;
 position:relative;
 width:85%
}
header nav li.has-extended>ul.sub-menu>li ul.sub-menu li a:hover {
 color:#76bde7
}
header nav li.has-extended>ul.sub-menu>li ul.sub-menu li a:before {
 background:#add7f0;
 content:'';
 display:block;
 height:6px;
 margin:auto 0;
 position:absolute;
 left:0;
 top:0;
 bottom:0;
 width:6px
}
header nav li.has-extended ul li {
 border:0 none
}
header nav li.has-extended ul li ul li:first-child {
 border:0 none
}
header nav li.col-no-4 {
 position:static
}
header nav li.col-no-4>ul.sub-menu,header nav li.col-no-4 ul.sub-menu.position_menu {
 margin:auto;
 position:absolute;
 left:0;
 right:0;
 top:70%
}
header nav li.col-no-4>ul.sub-menu ul.submenu li,header nav li.col-no-4 ul.sub-menu.position_menu ul.submenu li {
 padding-right:0
}
@media only screen and (min-width: 1080px) {
 header nav li.col-no-4.has-extended>ul.sub-menu,header nav li.col-no-4.has-extended ul.sub-menu.position_menu {
  width:1270px
 }
 header nav li.col-no-4.has-extended>ul>li {
  padding:0px 1%;
  width:23%
 }
 header nav li.col-no-4.has-extended>ul>li:nth-of-type(4n+1) {
  clear:left
 }
}
@media only screen and (min-width: 940px) and (max-width: 1079px) {
 header nav li.col-no-4.has-extended>ul.sub-menu,header nav li.col-no-4.has-extended ul.sub-menu.position_menu {
  width:770px
 }
 header nav li.col-no-4.has-extended>ul>li {
  padding:0px 1%;
  width:31%
 }
 header nav li.col-no-4.has-extended>ul>li:nth-of-type(3n+1) {
  clear:left
 }
}
@media only screen and (min-width: 840px) and (max-width: 939px) {
 header nav li.col-no-4.has-extended {
  position:relative
 }
 header nav li.col-no-4.has-extended>ul.sub-menu,header nav li.col-no-4.has-extended ul.sub-menu.position_menu {
  width:520px
 }
 header nav li.col-no-4.has-extended>ul>li {
  padding:0px 1%;
  width:48%
 }
 header nav li.col-no-4.has-extended>ul>li:nth-of-type(2n+1) {
  clear:left
 }
}
@media only screen and (min-width: 772px) and (max-width: 839px) {
 header nav li.col-no-4.has-extended {
  position:relative
 }
 header nav li.col-no-4.has-extended>ul.sub-menu,header nav li.col-no-4.has-extended ul.sub-menu.position_menu {
  width:260px
 }
 header nav li.col-no-4.has-extended>ul>li {
  clear:both;
  padding:0px 1%;
  width:98%
 }
}
header nav li.col-no-3>ul.sub-menu {
 width:770px
}
@media only screen and (min-width: 1080px) {
 header nav li.col-no-3.has-extended>ul.sub-menu,header nav li.col-no-3.has-extended ul.sub-menu.position_menu {
  width:770px
 }
 header nav li.col-no-3.has-extended ul li {
  padding:0px 1%;
  width:31%
 }
 header nav li.col-no-3.has-extended ul li:nth-of-type(3n+1) {
  clear:left
 }
}
@media only screen and (min-width: 840px) and (max-width: 1079px) {
 header nav li.col-no-3.has-extended>ul.sub-menu,header nav li.col-no-3.has-extended ul.sub-menu.position_menu {
  width:520px
 }
 header nav li.col-no-3.has-extended ul li {
  padding:0px 1%;
  width:48%
 }
 header nav li.col-no-3.has-extended ul li:nth-of-type(2n+1) {
  clear:left
 }
}
@media only screen and (min-width: 772px) and (max-width: 839px) {
 header nav li.col-no-3.has-extended>ul.sub-menu,header nav li.col-no-3.has-extended ul.sub-menu.position_menu {
  width:260px
 }
 header nav li.col-no-3.has-extended ul li {
  clear:both;
  padding:0px 1%;
  width:98%
 }
}
header nav li.col-no-2>ul.sub-menu {
 width:520px
}
@media only screen and (min-width: 772px) {
 header nav li.col-no-2.has-extended ul li {
  padding:0px 1%;
  width:48%
 }
 header nav li.col-no-2.has-extended ul li:nth-of-type(2n+1) {
  clear:left
 }
}
@media only screen and (min-width: 772px) and (max-width: 839px) {
 header nav li.col-no-2.has-extended>ul.sub-menu,header nav li.col-no-2.has-extended ul.sub-menu.position_menu {
  width:260px
 }
 header nav li.col-no-2.has-extended ul li {
  clear:both;
  padding:0px 1%;
  width:98%
 }
}
header nav li.col-no-1 ul.sub-menu {
 float:none;
 width:260px
}
header nav li.col-no-1 ul.sub-menu li {
 float:none;
 margin:0 auto;
 width:90%
}
header nav li.col-no-1 ul.sub-menu li ul {
 box-sizing:border-box;
 width:100%
}
@media only screen and (min-width: 940px) and (max-width: 1350px) {
 header nav li.has-extended.col-no-3 {
  position:static
 }
 header nav li.has-extended.col-no-3>ul.sub-menu {
  margin:auto;
  left:0;
  right:0
 }
}
@media only screen and (max-width: 940px) and (min-width: 772px) {
 header nav li.has-extended>ul.sub-menu,header nav li.has-extended.col-no-4>ul.sub-menu {
  position:absolute;
  left:auto;
  right:0px
 }
 header nav li.has-extended>ul.sub-menu.position_left,header nav li.has-extended.col-no-4>ul.sub-menu.position_left {
  left:-33px;
  right:auto
 }
 header nav li.has-extended>ul.sub-menu.position_right,header nav li.has-extended.col-no-4>ul.sub-menu.position_right {
  right:-33px;
  left:auto
 }
 header nav li.has-extended:first-of-type>ul.sub-menu.position_left,header nav li.has-extended.col-no-4:first-of-type>ul.sub-menu.position_left {
  left:0px;
  right:auto
 }
}
.has-free a {
 background:none !important;
 border-top:0 !important;
 display:inline !important;
 padding:0 !important
}
.has-free a:hover {
 color:#76bde7 !important
}
@media only screen and (min-width: 774px) {
 .h-cta {
  margin:0 5px;
  padding:14px 0 8px;
  text-align:center
 }
 .h-cta>a {
  border-radius:2px;
  color:#fff;
  font-weight:700;
  font-size:17px;
  padding:15px
 }
 .h-cta>a:hover {
  color:#fff
 }
 .h-cta>a span {
  display:block;
  font-size:12px;
  font-weight:400
 }
 .h-cta.blue a {
  background:#76bde7
 }
 .h-cta.blue a:hover {
  background:#91caec
 }
 .h-cta.blue a:active {
  background:#5f97ba
 }
 .h-cta.dark a {
  background:#444
 }
 .h-cta.dark a:hover {
  background:dimgray
 }
 .h-cta.dark a:active {
  background:#363636
 }
 .h-cta.green a {
  background:#2cbf30
 }
 .h-cta.green a:hover {
  background:#56cc59
 }
 .h-cta.green a:active {
  background:#239a26
 }
 .h-cta.light a {
  background:#f6f6f6
 }
 .h-cta.light a:hover {
  background:#f9f9f9
 }
 .h-cta.light a:active {
  background:#c5c5c5
 }
 .h-cta.orange a {
  background:#f57f3f
 }
 .h-cta.orange a:hover {
  background:#f79965
 }
 .h-cta.orange a:active {
  background:#c46632
 }
 .h-cta.purple a {
  background:#6d69b5
 }
 .h-cta.purple a:hover {
  background:#8a87c4
 }
 .h-cta.purple a:active {
  background:#56528d
 }
 .h-cta.red a {
  background:#e04646
 }
 .h-cta.red a:hover {
  background:#e56b6b
 }
 .h-cta.red a:active {
  background:#b33938
 }
 .h-cta.teal a {
  background:#42a98b
 }
 .h-cta.teal a:hover {
  background:#68baa2
 }
 .h-cta.teal a:active {
  background:#358770
 }
}
.opt.blue_cta .cta_bnt {
 background:#76bde7
}
.opt.blue_cta .cta_bnt:hover {
 background:#5f97ba
}
.oab.blue_cta button[type='submit'] {
 background:#76bde7
}
.oab.blue_cta button[type='submit']:hover {
 background:#5f97ba
}
.opt.dark_cta .cta_bnt {
 background:#444
}
.opt.dark_cta .cta_bnt:hover {
 background:#363636
}
.oab.dark_cta button[type='submit'] {
 background:#444
}
.oab.dark_cta button[type='submit']:hover {
 background:#363636
}
.opt.green_cta .cta_bnt {
 background:#2cbf30
}
.opt.green_cta .cta_bnt:hover {
 background:#239a26
}
.oab.green_cta button[type='submit'] {
 background:#2cbf30
}
.oab.green_cta button[type='submit']:hover {
 background:#239a26
}
.opt.light_cta .cta_bnt {
 background:#f6f6f6
}
.opt.light_cta .cta_bnt:hover {
 background:#c5c5c5
}
.oab.light_cta button[type='submit'] {
 background:#f6f6f6
}
.oab.light_cta button[type='submit']:hover {
 background:#c5c5c5
}
.opt.orange_cta .cta_bnt {
 background:#f57f3f
}
.opt.orange_cta .cta_bnt:hover {
 background:#c46632
}
.oab.orange_cta button[type='submit'] {
 background:#f57f3f
}
.oab.orange_cta button[type='submit']:hover {
 background:#c46632
}
.opt.purple_cta .cta_bnt {
 background:#6d69b5
}
.opt.purple_cta .cta_bnt:hover {
 background:#56528d
}
.oab.purple_cta button[type='submit'] {
 background:#6d69b5
}
.oab.purple_cta button[type='submit']:hover {
 background:#56528d
}
.opt.red_cta .cta_bnt {
 background:#e04646
}
.opt.red_cta .cta_bnt:hover {
 background:#b33938
}
.oab.red_cta button[type='submit'] {
 background:#e04646
}
.oab.red_cta button[type='submit']:hover {
 background:#b33938
}
.opt.teal_cta .cta_bnt {
 background:#42a98b
}
.opt.teal_cta .cta_bnt:hover {
 background:#358770
}
.oab.teal_cta button[type='submit'] {
 background:#42a98b
}
.oab.teal_cta button[type='submit']:hover {
 background:#358770
}
.sAs {
 width:20%
}
.sAs .ttl,.sAs .ttl a {
 color:#333
}
.sAs a {
 color:#333
}
.sAs .scn,.sAs .widget {
 box-shadow:rgba(0,0,0,0.23) 0 0 17px;
 background-color:#fff
}
.sAs section[id*='categories'] .scn ul li,.sAs section[id*='archives'] .scn ul li,.sAs section[id*='nav_menu'] .scn ul li,.sAs section[id*='meta'] .scn ul li,.sAs section[id*='pages'] .scn ul li {
 border-bottom:1px solid #e5e5e5
}
.sAs section[id*='categories'] .scn ul li a,.sAs section[id*='archives'] .scn ul li a,.sAs section[id*='nav_menu'] .scn ul li a,.sAs section[id*='meta'] .scn ul li a,.sAs section[id*='pages'] .scn ul li a {
 color:#444
}
.sAs section[id*='recent-posts'] .scn ul li a {
 color:#333
}
.sAs section[id*='recent-posts'] .scn ul li span.post-date {
 color:#a2a2a2
}
.sAs section[id*='widget_thrive_related'] .scn .pps .txt span.post-date {
 color:#a2a2a2
}
.sAs section[id*='widget_thrive_related'] .scn .pps .txt a {
 color:#333
}
.sAs section[id*='tag_cloud'] .tagcloud a {
 color:#000
}
.sAs section[id*='recent-comments'] ul li a {
 color:#333
}
.sAs section[id*='rss'] ul li a {
 color:#333
}
.sAs section[id*='rss'] ul li .rss-date {
 color:#a2a2a2
}
.sAs section[id*='calendar'] caption {
 color:#444
}
.sAs section[id*='calendar'] table thead tr th {
 color:#868686
}
.sAs section[id*='calendar'] table tfoot a {
 color:#e7e7e7
}
.sAs section[id*='calendar'] table tbody tr td {
 color:#fff
}
.sAs section[id*='calendar'] table tbody tr td:before {
 background-color:#131a1e
}
.sAs section.tabs_widget .scn .scT .scTC {
 box-shadow:rgba(0,0,0,0.23) 0 0 17px;
 background-color:#fff
}
.sAs section.tabs_widget .scn .scT .scTC .txt a {
 color:#333
}
.sAs .phone a .phr .fphr,.sAs .phone_mobile a .phr .fphr {
 color:#333
}
footer {
 color:#fff
}
footer p {
 color:#fff
}
footer a {
 color:#fff
}
footer .ttl,footer .ttl a {
 color:#fff
}
footer section[id*='categories'] .scn ul li,footer section[id*='archives'] .scn ul li,footer section[id*='nav_menu'] .scn ul li,footer section[id*='meta'] .scn ul li,footer section[id*='pages'] .scn ul li {
 border-bottom:1px solid #303639
}
footer section[id*='categories'] .scn ul li a,footer section[id*='archives'] .scn ul li a,footer section[id*='nav_menu'] .scn ul li a,footer section[id*='meta'] .scn ul li a,footer section[id*='pages'] .scn ul li a {
 color:#fff
}
footer section[id*='categories'] .scn ul li span.post-date,footer section[id*='archives'] .scn ul li span.post-date,footer section[id*='nav_menu'] .scn ul li span.post-date,footer section[id*='meta'] .scn ul li span.post-date,footer section[id*='pages'] .scn ul li span.post-date {
 color:#acacac
}
footer section[id*='recent-posts'] .scn ul li a {
 color:#fff
}
footer section[id*='widget_thrive_related'] .scn .pps .txt span.post-date {
 color:#acacac
}
footer section[id*='widget_thrive_related'] .scn .pps .txt a {
 color:#acacac
}
footer section[id*='tag_cloud'] .tagcloud a {
 color:#fff
}
footer section[id*='recent-comments'] ul li a {
 color:#acacac
}
footer section[id*='rss'] ul li a {
 color:#acacac
}
footer section[id*='rss'] ul li .rss-date {
 color:#acacac
}
footer section[id*='calendar'] caption {
 color:#fff
}
footer section[id*='calendar'] table thead tr th {
 color:#fff
}
footer section[id*='calendar'] table tfoot a {
 color:#fff
}
footer section[id*='calendar'] table tbody tr td {
 color:#131a1e
}
footer section[id*='calendar'] table tbody tr td:before {
 background-color:#fff
}
footer section.tabs_widget .scn .scT .scTC .txt a {
 color:#acacac
}
footer .phone a .phr .fphr,footer .phone a .phr .apnr,footer .phone_mobile a .phr .fphr,footer .phone_mobile a .phr .apnr {
 color:#fff
}
footer .phone a .phr .apnr:before,footer .phone_mobile a .phr .apnr:before {
 border-radius:50%
}
.sAs .ttl,.sAs .ttl a,footer .ttl,footer .ttl a {
 font-size:.944em;
 font-weight:700;
 margin:0 0 10px;
 text-transform:uppercase
}
.sAs .ttl a.rsswidget img,.sAs .ttl a a.rsswidget img,footer .ttl a.rsswidget img,footer .ttl a a.rsswidget img {
 display:none
}
.sAs .scn,.sAs .widget,footer .scn,footer .widget {
 font-family:'Archivo Narrow', sans-serif;
 border-radius:3px;
 margin-bottom:30px;
 padding:10px
}
.sAs .widget .scn,footer .widget .scn {
 box-shadow:none;
 background-color:transparent;
 margin-bottom:0;
 padding:0
}
section[id*='categories'] .scn ul,section[id*='archives'] .scn ul,section[id*='nav_menu'] .scn ul,section[id*='meta'] .scn ul,section[id*='pages'] .scn ul {
 list-style:none
}
section[id*='categories'] .scn ul ul,section[id*='archives'] .scn ul ul,section[id*='nav_menu'] .scn ul ul,section[id*='meta'] .scn ul ul,section[id*='pages'] .scn ul ul {
 padding-left:20px
}
section[id*='categories'] .scn ul li,section[id*='archives'] .scn ul li,section[id*='nav_menu'] .scn ul li,section[id*='meta'] .scn ul li,section[id*='pages'] .scn ul li {
 padding:15px 0
}
section[id*='categories'] .scn ul li a,section[id*='archives'] .scn ul li a,section[id*='nav_menu'] .scn ul li a,section[id*='meta'] .scn ul li a,section[id*='pages'] .scn ul li a {
 font-size:.944em
}
section[id*='categories'] .scn ul li a:before,section[id*='archives'] .scn ul li a:before,section[id*='nav_menu'] .scn ul li a:before,section[id*='meta'] .scn ul li a:before,section[id*='pages'] .scn ul li a:before {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 border-radius:2px;
 background-color:#76bde7;
 color:#fff;
 content:"\e603";
 display:block;
 float:left;
 line-height:20px;
 height:20px;
 margin:2px 10px 0 0;
 text-align:center;
 width:20px
}
section[id*='categories'] .scn ul li a:hover,section[id*='archives'] .scn ul li a:hover,section[id*='nav_menu'] .scn ul li a:hover,section[id*='meta'] .scn ul li a:hover,section[id*='pages'] .scn ul li a:hover {
 color:#76bde7
}
section[id*='categories'] .scn ul li:last-child,section[id*='archives'] .scn ul li:last-child,section[id*='nav_menu'] .scn ul li:last-child,section[id*='meta'] .scn ul li:last-child,section[id*='pages'] .scn ul li:last-child {
 border-bottom:none
}
section[id*='categories'] label[for='cat'] {
 display:none
}
section[id*='recent-posts'] .scn ul {
 list-style:none
}
section[id*='recent-posts'] .scn ul li {
 padding:10px 0
}
section[id*='recent-posts'] .scn ul li a {
 display:block;
 font-size:.944em;
 font-weight:700
}
section[id*='recent-posts'] .scn ul li a:hover {
 color:#76bde7
}
section[id*='recent-posts'] .scn ul li span.post-date {
 font-size:14px
}
section[id*='recent-posts'] .scn ul li:last-child {
 margin-bottom:0
}
section[id*='widget_thrive_related'] .scn .pps {
 display:inline-block;
 padding:10px 0;
 width:100%
}
section[id*='widget_thrive_related'] .scn .pps .tim .wti {
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat;
 border-radius:100%;
 height:65px;
 width:65px
}
section[id*='widget_thrive_related'] .scn .pps .txt {
 box-sizing:border-box;
 margin-left:10px;
 width:66%;
 word-wrap:break-word
}
section[id*='widget_thrive_related'] .scn .pps .txt.noImageTab {
 margin-left:0;
 width:100%
}
section[id*='widget_thrive_related'] .scn .pps .txt span.post-date {
 display:block;
 font-size:14px;
 margin-top:10px
}
section[id*='widget_thrive_related'] .scn .pps .txt a {
 font-size:.944em;
 font-weight:700
}
section[id*='widget_thrive_related'] .scn .pps .txt a:hover {
 color:#76bde7
}
section[id*='widget_thrive_author'] .scn {
 padding-bottom:20px
}
section[id*='widget_thrive_author'] .scn .author-info {
 margin-left:-10px;
 margin-right:-10px;
 margin-top:-10px;
 text-align:center
}
section[id*='widget_thrive_author'] .scn .author-info .cover-img {
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat;
 border-top-left-radius:3px;
 border-top-right-radius:3px;
 margin-bottom:-70px;
 height:150px;
 width:100%
}
section[id*='widget_thrive_author'] .scn .author-info .author-img {
 border-radius:100%;
 border:6px solid rgba(255,255,255,0.5);
 height:120px;
 margin:0 auto;
 text-align:center;
 width:120px
}
section[id*='widget_thrive_author'] .scn .author-info .author-img .aiv {
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat;
 border-radius:100%;
 height:120px;
 width:120px
}
section[id*='widget_thrive_author'] .scn .author-info .author-avatar {
 border-radius:100%;
 border:6px solid rgba(255,255,255,0.5);
 height:120px;
 margin:0 auto;
 text-align:center;
 width:120px
}
section[id*='widget_thrive_author'] .scn .author-info .author-avatar img {
 border-radius:100%;
 height:120px;
 width:120px
}
section[id*='widget_thrive_author'] .scn .ttl {
 font-family:'Archivo Narrow', sans-serif;
 border-bottom:1px solid #e5e5e5;
 font-size:1.111em;
 font-weight:500;
 margin-bottom:10px;
 padding-bottom:10px;
 text-align:center;
 text-transform:capitalize
}
section[id*='widget_thrive_author'] .scn .authc {
 font-family:'Source Sans Pro', sans-serif;
 font-size:1em;
 text-align:center
}
section[id*='widget_thrive_author'] .scn .authc p {
 margin-bottom:20px
}
section[id*='widget_thrive_author'] .scn .authc .social {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 text-align:center
}
section[id*='widget_thrive_author'] .scn .authc .social a.fb {
 border-radius:3px;
 background:#3a589b;
 border-color:#3a589b;
 color:#fff;
 display:inline-block;
 height:32px;
 line-height:32px;
 text-align:center;
 vertical-align:middle;
 width:32px
}
section[id*='widget_thrive_author'] .scn .authc .social a.fb span:before {
 content:""
}
section[id*='widget_thrive_author'] .scn .authc .social a.fb:hover {
 opacity:0.8
}
section[id*='widget_thrive_author'] .scn .authc .social a.tw {
 border-radius:3px;
 background:#1cb7eb;
 border-color:#1cb7eb;
 color:#fff;
 display:inline-block;
 height:32px;
 line-height:32px;
 text-align:center;
 vertical-align:middle;
 width:32px
}
section[id*='widget_thrive_author'] .scn .authc .social a.tw span:before {
 content:""
}
section[id*='widget_thrive_author'] .scn .authc .social a.tw:hover {
 opacity:0.8
}
section[id*='widget_thrive_author'] .scn .authc .social a.gg {
 border-radius:3px;
 background:#e3411f;
 border-color:#e3411f;
 color:#fff;
 display:inline-block;
 height:32px;
 line-height:32px;
 text-align:center;
 vertical-align:middle;
 width:32px
}
section[id*='widget_thrive_author'] .scn .authc .social a.gg span:before {
 content:""
}
section[id*='widget_thrive_author'] .scn .authc .social a.gg:hover {
 opacity:0.8
}
section[id*='widget_thrive_author'] .scn .authc .social a.ytb {
 border-radius:3px;
 background:#d82a33;
 border-color:#d82a33;
 color:#fff;
 display:inline-block;
 height:32px;
 line-height:32px;
 text-align:center;
 vertical-align:middle;
 width:32px
}
section[id*='widget_thrive_author'] .scn .authc .social a.ytb span:before {
 content:""
}
section[id*='widget_thrive_author'] .scn .authc .social a.ytb:hover {
 opacity:0.8
}
section[id*='widget_thrive_author'] .scn .authc .social a.drbb {
 border-radius:3px;
 background:#ec518f;
 border-color:#ec518f;
 color:#fff;
 display:inline-block;
 height:32px;
 line-height:32px;
 text-align:center;
 vertical-align:middle;
 width:32px
}
section[id*='widget_thrive_author'] .scn .authc .social a.drbb span:before {
 content:""
}
section[id*='widget_thrive_author'] .scn .authc .social a.drbb:hover {
 opacity:0.8
}
section[id*='widget_thrive_author'] .scn .authc .social a.pntr {
 border-radius:3px;
 background:#c71e24;
 border-color:#c71e24;
 color:#fff;
 display:inline-block;
 height:32px;
 line-height:32px;
 text-align:center;
 vertical-align:middle;
 width:32px
}
section[id*='widget_thrive_author'] .scn .authc .social a.pntr span:before {
 content:""
}
section[id*='widget_thrive_author'] .scn .authc .social a.pntr:hover {
 opacity:0.8
}
section[id*='widget_thrive_author'] .scn .authc .social a.rss {
 border-radius:3px;
 background:#fda017;
 border-color:#fda017;
 color:#fff;
 display:inline-block;
 height:32px;
 line-height:32px;
 text-align:center;
 vertical-align:middle;
 width:32px
}
section[id*='widget_thrive_author'] .scn .authc .social a.rss span:before {
 content:""
}
section[id*='widget_thrive_author'] .scn .authc .social a.rss:hover {
 opacity:0.8
}
section[id*='widget_thrive_author'] .scn .authc .social a.vmeo {
 border-radius:3px;
 background:#18afe3;
 border-color:#18afe3;
 color:#fff;
 display:inline-block;
 height:32px;
 line-height:32px;
 text-align:center;
 vertical-align:middle;
 width:32px
}
section[id*='widget_thrive_author'] .scn .authc .social a.vmeo span:before {
 content:""
}
section[id*='widget_thrive_author'] .scn .authc .social a.vmeo:hover {
 opacity:0.8
}
section[id*='widget_thrive_author'] .scn .authc .social a.lnkd {
 border-radius:3px;
 background:#0274b3;
 border-color:#0274b3;
 color:#fff;
 display:inline-block;
 height:32px;
 line-height:32px;
 text-align:center;
 vertical-align:middle;
 width:32px
}
section[id*='widget_thrive_author'] .scn .authc .social a.lnkd span:before {
 content:""
}
section[id*='widget_thrive_author'] .scn .authc .social a.lnkd:hover {
 opacity:0.8
}
section[id*='widget_thrive_author'] .scn .authc .social a.is {
 border-radius:3px;
 background:#b19b84;
 border-color:#b19b84;
 color:#fff;
 display:inline-block;
 height:32px;
 line-height:32px;
 text-align:center;
 vertical-align:middle;
 width:32px
}
section[id*='widget_thrive_author'] .scn .authc .social a.is span:before {
 content:""
}
section[id*='widget_thrive_author'] .scn .authc .social a.is:hover {
 opacity:0.8
}
section[id*='widget_thrive_author'] .scn .authc .social a.xi {
 border-radius:3px;
 background:#006567;
 border-color:#006567;
 color:#fff;
 display:inline-block;
 height:32px;
 line-height:32px;
 text-align:center;
 vertical-align:middle;
 width:32px
}
section[id*='widget_thrive_author'] .scn .authc .social a.xi span:before {
 content:""
}
section[id*='widget_thrive_author'] .scn .authc .social a.xi:hover {
 opacity:0.8
}
section[id*='tag_cloud'] .tagcloud a {
 font-family:'Archivo Narrow', sans-serif;
 border-radius:20px;
 border:1px solid #76bde7;
 display:inline-block;
 font-size:15px !important;
 margin:0 5px 10px 0;
 padding:6px 12px
}
section[id*='tag_cloud'] .tagcloud a:hover {
 background-color:#76bde7;
 color:#fff
}
section[id*='recent-comments'] ul li {
 display:block;
 padding:0 0 10px 0
}
section[id*='recent-comments'] ul li a {
 font-size:0.882em;
 font-weight:600
}
section[id*='recent-comments'] ul li a:hover {
 color:#76bde7
}
section[id*='widget_thrive_call'] .cta_content {
 margin:25px 0;
 text-align:center
}
section[id*='widget_thrive_call'] .cta_content p {
 font-size:.944em;
 line-height:21px;
 margin:0
}
section[id*='widget_thrive_call'] a.cta_bnt {
 border-radius:3px;
 color:#fff;
 display:block;
 font-size:1em;
 padding:10px 0;
 text-align:center
}
section[id*='widget_thrive_call'] .opt.light_cta .cta_bnt {
 color:#444
}
.cta-cover {
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat;
 border-top-right-radius:3px;
 border-top-left-radius:3px;
 height:200px;
 margin:-10px -10px 0 -10px;
 position:relative;
 text-align:center
}
.cta-cover:before {
 content:'';
 display:inline-block;
 height:100%;
 vertical-align:middle
}
.cta-cover .center-this {
 display:inline-block;
 max-width:80%;
 text-align:center;
 vertical-align:middle
}
.cta-cover h3 {
 color:#fff;
 margin:0;
 position:relative;
 text-transform:capitalize;
 z-index:2
}
.cta-cover:after {
 border-top-right-radius:3px;
 border-top-left-radius:3px;
 background-color:#000;
 content:"";
 display:block;
 height:100%;
 left:0;
 opacity:0.5;
 position:absolute;
 top:0;
 width:100%;
 z-index:1
}
section[id*='widget_thrive_optin'] p {
 font-size:.944em;
 margin-bottom:25px;
 margin-top:0
}
section[id*='widget_thrive_optin'] .ttl {
 display:none
}
section[id*='widget_thrive_optin'] .opt-cnt {
 margin-top:25px
}
section[id*='widget_thrive_optin'] .opt-cnt form input[type="text"],section[id*='widget_thrive_optin'] .opt-cnt form input[type="email"] {
 font-family:'Archivo Narrow', sans-serif;
 box-sizing:border-box;
 border-radius:3px;
 border:1px solid #d9d9d9;
 color:#444;
 font-size:0.833em;
 display:block;
 margin-bottom:10px;
 padding:10px 12px;
 width:100%
}
section[id*='widget_thrive_optin'] .opt-cnt form button {
 font-family:'Archivo Narrow', sans-serif;
 border-radius:3px;
 border:0;
 color:#fff;
 cursor:pointer;
 display:block;
 font-size:1em;
 padding:10px 0;
 text-align:center;
 width:100%
}
section[id*='widget_thrive_optin'] .oab.light_cta .opt-cnt button {
 color:#444
}
section[id*='rss'] ul {
 list-style:none
}
section[id*='rss'] ul li {
 margin-bottom:10px
}
section[id*='rss'] ul li a {
 font-weight:600
}
section[id*='rss'] ul li a:hover {
 color:#76bde7
}
section[id*='rss'] ul li a:before {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:"\e60a"
}
section[id*='rss'] ul li .rss-date {
 display:block;
 font-size:14px;
 margin:5px 0
}
section[id*='rss'] ul li .rssSummary {
 font-size:0.882em
}
section[id*='calendar'] {
 font-family:'Archivo Narrow', sans-serif
}
section[id*='calendar'] table {
 display:block;
 position:relative;
 width:100%
}
section[id*='calendar'] table caption {
 display:block;
 font-size:.889em;
 margin-bottom:10px;
 text-align:center
}
section[id*='calendar'] table thead {
 display:inline-table;
 width:100%
}
section[id*='calendar'] table thead tr {
 display:table-row
}
section[id*='calendar'] table thead tr th {
 color:#868686;
 font-size:0.833em;
 min-width:23px
}
section[id*='calendar'] table tfoot {
 position:absolute;
 top:0;
 width:100%
}
section[id*='calendar'] table tfoot td#next {
 position:absolute;
 right:0
}
section[id*='calendar'] table tbody {
 display:table;
 text-align:center;
 width:100%
}
section[id*='calendar'] table tbody tr td {
 color:#fff;
 font-size:0.778em;
 line-height:23px;
 padding:4px 0;
 position:relative;
 vertical-align:middle;
 z-index:2
}
section[id*='calendar'] table tbody tr td a {
 color:#76bde7;
 font-weight:600
}
section[id*='calendar'] table tbody tr td.pad:before {
 background-color:transparent
}
section[id*='calendar'] table tbody tr td:before {
 border-radius:100%;
 background-color:#131a1e;
 content:"";
 display:block;
 height:23px;
 margin:0 auto;
 position:absolute;
 left:0;
 right:0;
 width:23px;
 z-index:-1
}
.sAs section.tabs_widget {
 box-shadow:none;
 background-color:transparent;
 padding:0
}
section.tabs_widget .scn .ttl {
 display:none
}
section.tabs_widget .scn .scT ul.tabs {
 display:table;
 list-style:none;
 table-layout:fixed;
 width:100%
}
section.tabs_widget .scn .scT ul.tabs li {
 display:table-cell;
 vertical-align:bottom
}
section.tabs_widget .scn .scT ul.tabs li:last-child a {
 margin-right:0
}
section.tabs_widget .scn .scT ul.tabs li a {
 border-top-left-radius:4px;
 border-top-right-radius:4px;
 background-color:#76bde7;
 color:#fff;
 display:block;
 font-size:0.778em;
 font-weight:600;
 margin-right:5px;
 padding:6px 10px;
 text-align:center;
 text-transform:uppercase;
 word-wrap:break-word
}
section.tabs_widget .scn .scT ul.tabs li a:hover {
 background-color:#add7f0
}
section.tabs_widget .scn .scT ul.tabs li.tS a {
 box-shadow:inset 0px -13px 7px -12px rgba(0,0,0,0.2),0 0 17px 0 rgba(0,0,0,0.07);
 background-color:#fff;
 color:#333
}
section.tabs_widget .scn .scT ul.tabs li.tS a:hover {
 color:#595959
}
section.tabs_widget .scn .scT .scTC {
 font-family:'Archivo Narrow', sans-serif;
 display:none;
 margin-bottom:30px;
 padding:20px 10px 10px 10px
}
section.tabs_widget .scn .scT .scTC .tim {
 margin-right:10px;
 width:64px
}
section.tabs_widget .scn .scT .scTC .tim .wti {
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat;
 border-radius:100%;
 height:64px;
 width:64px
}
section.tabs_widget .scn .scT .scTC .txt {
 font-family:'Archivo Narrow', sans-serif;
 width:67%
}
section.tabs_widget .scn .scT .scTC .txt p {
 font-size:.944em;
 line-height:1.111em;
 margin-bottom:0
}
section.tabs_widget .scn .scT .scTC .txt a {
 font-weight:600
}
section.tabs_widget .scn .scT .scTC .txt a:hover {
 color:#76bde7
}
section.tabs_widget .scn .scT .scTC .txt.noImageTab {
 width:100%
}
section.tabs_widget .scn .scT .scTC .txt i {
 font-size:.822em;
 font-weight:300
}
section.tabs_widget .scn .scT .clear {
 height:23px
}
section[id*='widget_thrive_follow'] ul li {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 display:inline-block;
 float:left;
 margin-bottom:10px;
 margin-right:10px;
 position:relative
}
section[id*='widget_thrive_follow'] ul li a.fb {
 border-radius:100%;
 background-color:#42484b;
 color:#7b7f81;
 cursor:pointer;
 display:block;
 height:32px;
 line-height:32px;
 text-align:center;
 vertical-align:middle;
 width:32px
}
section[id*='widget_thrive_follow'] ul li a.fb span:before {
 content:""
}
section[id*='widget_thrive_follow'] ul li a.fb:hover {
 opacity:0.8
}
section[id*='widget_thrive_follow'] ul li a.tw {
 border-radius:100%;
 background-color:#42484b;
 color:#7b7f81;
 cursor:pointer;
 display:block;
 height:32px;
 line-height:32px;
 text-align:center;
 vertical-align:middle;
 width:32px
}
section[id*='widget_thrive_follow'] ul li a.tw span:before {
 content:""
}
section[id*='widget_thrive_follow'] ul li a.tw:hover {
 opacity:0.8
}
section[id*='widget_thrive_follow'] ul li a.gg {
 border-radius:100%;
 background-color:#42484b;
 color:#7b7f81;
 cursor:pointer;
 display:block;
 height:32px;
 line-height:32px;
 text-align:center;
 vertical-align:middle;
 width:32px
}
section[id*='widget_thrive_follow'] ul li a.gg span:before {
 content:""
}
section[id*='widget_thrive_follow'] ul li a.gg:hover {
 opacity:0.8
}
section[id*='widget_thrive_follow'] ul li a.ytb {
 border-radius:100%;
 background-color:#42484b;
 color:#7b7f81;
 cursor:pointer;
 display:block;
 height:32px;
 line-height:32px;
 text-align:center;
 vertical-align:middle;
 width:32px
}
section[id*='widget_thrive_follow'] ul li a.ytb span:before {
 content:""
}
section[id*='widget_thrive_follow'] ul li a.ytb:hover {
 opacity:0.8
}
section[id*='widget_thrive_follow'] ul li a.drbb {
 border-radius:100%;
 background-color:#42484b;
 color:#7b7f81;
 cursor:pointer;
 display:block;
 height:32px;
 line-height:32px;
 text-align:center;
 vertical-align:middle;
 width:32px
}
section[id*='widget_thrive_follow'] ul li a.drbb span:before {
 content:""
}
section[id*='widget_thrive_follow'] ul li a.drbb:hover {
 opacity:0.8
}
section[id*='widget_thrive_follow'] ul li a.pntr {
 border-radius:100%;
 background-color:#42484b;
 color:#7b7f81;
 cursor:pointer;
 display:block;
 height:32px;
 line-height:32px;
 text-align:center;
 vertical-align:middle;
 width:32px
}
section[id*='widget_thrive_follow'] ul li a.pntr span:before {
 content:""
}
section[id*='widget_thrive_follow'] ul li a.pntr:hover {
 opacity:0.8
}
section[id*='widget_thrive_follow'] ul li a.rss {
 border-radius:100%;
 background-color:#42484b;
 color:#7b7f81;
 cursor:pointer;
 display:block;
 height:32px;
 line-height:32px;
 text-align:center;
 vertical-align:middle;
 width:32px
}
section[id*='widget_thrive_follow'] ul li a.rss span:before {
 content:""
}
section[id*='widget_thrive_follow'] ul li a.rss:hover {
 opacity:0.8
}
section[id*='widget_thrive_follow'] ul li a.vmeo {
 border-radius:100%;
 background-color:#42484b;
 color:#7b7f81;
 cursor:pointer;
 display:block;
 height:32px;
 line-height:32px;
 text-align:center;
 vertical-align:middle;
 width:32px
}
section[id*='widget_thrive_follow'] ul li a.vmeo span:before {
 content:""
}
section[id*='widget_thrive_follow'] ul li a.vmeo:hover {
 opacity:0.8
}
section[id*='widget_thrive_follow'] ul li a.lnkd {
 border-radius:100%;
 background-color:#42484b;
 color:#7b7f81;
 cursor:pointer;
 display:block;
 height:32px;
 line-height:32px;
 text-align:center;
 vertical-align:middle;
 width:32px
}
section[id*='widget_thrive_follow'] ul li a.lnkd span:before {
 content:""
}
section[id*='widget_thrive_follow'] ul li a.lnkd:hover {
 opacity:0.8
}
section[id*='widget_thrive_follow'] ul li a.is {
 border-radius:100%;
 background-color:#42484b;
 color:#7b7f81;
 cursor:pointer;
 display:block;
 height:32px;
 line-height:32px;
 text-align:center;
 vertical-align:middle;
 width:32px
}
section[id*='widget_thrive_follow'] ul li a.is span:before {
 content:""
}
section[id*='widget_thrive_follow'] ul li a.is:hover {
 opacity:0.8
}
section[id*='widget_thrive_follow'] ul li a.xi {
 border-radius:100%;
 background-color:#42484b;
 color:#7b7f81;
 cursor:pointer;
 display:block;
 height:32px;
 line-height:32px;
 text-align:center;
 vertical-align:middle;
 width:32px
}
section[id*='widget_thrive_follow'] ul li a.xi span:before {
 content:""
}
section[id*='widget_thrive_follow'] ul li a.xi:hover {
 opacity:0.8
}
section[id*='widget_thrive_follow'] ul li:last-child {
 margin-right:0
}
section[id*='widget_thrive_follow'] ul li .bubb {
 bottom:97%;
 left:-9000px;
 min-width:50px;
 padding-bottom:20px;
 position:absolute;
 z-index:4
}
section[id*='widget_thrive_follow'] ul li .bubble {
 border-radius:2px;
 box-shadow:1px 0 4px 0 rgba(88,112,118,0.3);
 background:#fff;
 border:1px solid #b2c7cd;
 display:block;
 padding:10px;
 position:relative
}
section[id*='widget_thrive_follow'] ul li .bubble:after {
 -webkit-transform:skewX(39deg);
 -moz-transform:skewX(39deg);
 -ms-transform:skewX(39deg);
 -o-transform:skewX(39deg);
 transform:skewX(39deg);
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 border-top:13px solid #fff;
 bottom:-13px;
 content:'';
 display:block;
 height:0;
 left:0;
 margin:0 auto;
 position:absolute;
 right:0;
 width:0
}
section[id*='widget_thrive_follow'] ul li .bubble:before {
 -webkit-transform:skewX(39deg);
 -moz-transform:skewX(39deg);
 -ms-transform:skewX(39deg);
 -o-transform:skewX(39deg);
 transform:skewX(39deg);
 border-left:12px solid transparent;
 border-right:12px solid transparent;
 border-top:15px solid #b2c7cd;
 bottom:-15px;
 content:'';
 display:block;
 height:0;
 left:0;
 margin:0 auto;
 position:absolute;
 right:0;
 width:0
}
section[id*='widget_thrive_follow'] ul li .bubble.bubble-pinterest a {
 display:block;
 padding-left:19px;
 text-indent:0
}
section[id*='search'] form {
 box-sizing:border-box;
 position:relative;
 width:100%
}
section[id*='search'] form input[type="text"] {
 font-family:'Archivo Narrow', sans-serif;
 border-radius:3px;
 box-sizing:border-box;
 border:1px solid #d9d9d9;
 display:block;
 font-size:1em;
 padding:17px 100px 17px 15px;
 width:100%;
 height:inherit !important
}
section[id*='search'] form .search-button {
 font-family:'Archivo Narrow', sans-serif;
 border-radius:3px;
 background-color:#76bde7;
 border:0;
 color:#fff;
 cursor:pointer;
 font-size:1em;
 font-weight:500;
 padding:12px 20px;
 position:absolute;
 right:6px;
 top:6px
}
.phone-number .phone,.phone-number .phone_mobile {
 text-align:left;
 width:100%
}
.phone-number .phone a .phr,.phone-number .phone_mobile a .phr {
 border:0;
 padding:0
}
.phone-number .phone a .phr .apnr:before,.phone-number .phone_mobile a .phr .apnr:before {
 text-align:center
}
.phone-number .phone a .phr .fphr,.phone-number .phone_mobile a .phr .fphr {
 font-size:0.944em;
 font-weight:700;
 margin:0 0 10px;
 text-transform:uppercase
}
.phone-number .phone.blue a .phr .apnr:before,.phone-number .phone_mobile.blue a .phr .apnr:before {
 background-color:#76bde7
}
.phone-number .phone.dark a .phr .apnr:before,.phone-number .phone_mobile.dark a .phr .apnr:before {
 background-color:#444
}
.phone-number .phone.green a .phr .apnr:before,.phone-number .phone_mobile.green a .phr .apnr:before {
 background-color:#2cbf30
}
.phone-number .phone.light a .phr .apnr:before,.phone-number .phone_mobile.light a .phr .apnr:before {
 background-color:#f6f6f6
}
.phone-number .phone.orange a .phr .apnr:before,.phone-number .phone_mobile.orange a .phr .apnr:before {
 background-color:#f57f3f
}
.phone-number .phone.purple a .phr .apnr:before,.phone-number .phone_mobile.purple a .phr .apnr:before {
 background-color:#6d69b5
}
.phone-number .phone.red a .phr .apnr:before,.phone-number .phone_mobile.red a .phr .apnr:before {
 background-color:#e04646
}
.phone-number .phone.teal a .phr .apnr:before,.phone-number .phone_mobile.teal a .phr .apnr:before {
 background-color:#42a98b
}
footer {
 background:#131a1e;
 padding:10px
}
footer .fo-l {
 display:table;
 margin:0 auto
}
footer .fmm {
 box-sizing:border-box;
 display:table;
 height:100%;
 width:100%
}
footer .fmm .ft-l {
 display:table-cell;
 vertical-align:middle;
 width:20%
}
footer .fmm .ft-l .fo-l span {
 font-family:'Archivo Narrow', sans-serif;
 font-size:30px
}
footer .fmm .ft-l .fo-l img {
 max-width:200px
}
footer .fmm .ft-s {
 display:table-cell;
 vertical-align:middle;
 width:20%
}
footer .fmm .ft-m {
 display:table;
 height:100%;
 width:100%
}
footer .fmm a {
 color:#a2a2a2
}
footer .fmm .copy {
 font-family:'Source Sans Pro', sans-serif;
 color:#a2a2a2;
 font-weight:300;
 float:right;
 font-size:14px
}
footer .fmm .copy a {
 font-weight:700
}
footer .fmm .fm-m {
 display:table-cell;
 vertical-align:middle;
 padding-right:30px
}
footer .fmm .fm-m ul {
 display:inline;
 float:left;
 list-style-type:none
}
footer .fmm .fm-m ul:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
footer .fmm .fm-m ul li {
 font-family:'Source Sans Pro', sans-serif;
 color:#a2a2a2;
 display:inline-block;
 font-weight:300;
 font-size:14px
}
footer .fmm .fm-m ul li:last-of-type:after {
 content:''
}
footer .fmm .fm-m ul li:hover {
 color:#76bde7
}
footer .fmm .fm-m ul li a {
 color:inherit
}
footer .fmm .fm-m ul li:after {
 content:'/';
 margin:0 5px
}
footer .fsm ul {
 display:table;
 list-style-type:none;
 margin:5px auto
}
footer .fsm ul li {
 display:block;
 float:left;
 margin-bottom:10px
}
footer .fsm ul li a {
 border-radius:50%;
 background:#42484b;
 display:block;
 height:34px;
 margin-right:20px;
 text-align:center;
 width:34px
}
footer .fsm ul li a:hover:before {
 color:#76bde7
}
footer .fsm ul li a:before {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#7b7f81;
 line-height:34px
}
footer .fsm ul li a.fb:before {
 content:'\f09a'
}
footer .fsm ul li a.gg:before {
 content:'\f0d5'
}
footer .fsm ul li a.tw:before {
 content:'\f099'
}
footer .fsm ul li a.pt:before {
 content:'\e60b'
}
footer .fsm ul li a.yt:before {
 content:'\f167'
}
footer .fsm ul li a.lk:before {
 content:'\e609'
}
.mbi.blue {
 box-shadow:0 3px 0 #5f97ba;
 background:#76bde7
}
.mbi.blue:hover {
 background-color:#91caec;
 background-image:-webkit-linear-gradient(#91caec 0%,#91caec 50%,#76bde7 50%,#76bde7 100%);
 background-image:linear-gradient(#91caec 0%,#91caec 50%,#76bde7 50%,#76bde7 100%)
}
.mbi.blue:hover:before {
 background-color:#74a2bd;
 background-image:-webkit-linear-gradient(#74a2bd 0%,#74a2bd 50%,#5f97ba 50%,#5f97ba 100%);
 background-image:linear-gradient(#74a2bd 0%,#74a2bd 50%,#5f97ba 50%,#5f97ba 100%)
}
.mbi.blue:before {
 background:#5f97ba
}
.thrivecb.blue {
 box-shadow:0 5px 0 #5f97ba;
 background:#76bde7
}
.nsd.blue .fcf {
 background:#76bde7
}
.nsd.blue .nbci span {
 color:#76bde7
}
.nsd.blue.cdt .cdto {
 box-shadow:0 5px 0 #5f97ba;
 background:#76bde7
}
.nsd.blue.cdt .cdtc {
 background-color:#76bde7;
 background-image:-webkit-linear-gradient(#76bde7 0%,#5f97ba 100%);
 background-image:linear-gradient(#76bde7 0%,#5f97ba 100%);
 border-bottom:1px solid #5f97ba
}
.nsd.blue .pbb {
 background:#76bde7
}
.nsd.blue .fill-counter-inner {
 stroke:#5f97ba
}
.icb.blue.icb1 {
 background:#76bde7
}
.icb.blue.icb1 .icbc {
 background:#5f97ba
}
.icb.blue.icb2 {
 border:1px solid #76bde7
}
.icb.blue.icb2 .icbc {
 background:#76bde7
}
.drp1.blue:first-letter {
 color:#76bde7;
 border-color:#76bde7
}
.drp2.blue:first-letter {
 background:#76bde7
}
.pt .prb .btn.blue {
 -webkit-transition:all .5s ease;
 -moz-transition:all .5s ease;
 -ms-transition:all .5s ease;
 -o-transition:all .5s ease;
 transition:all .5s ease;
 background:#5f97ba
}
.pt .prb .btn.blue:hover {
 background:#76bde7
}
.pt .prb .btn.blue:hover:after {
 display:none
}
.mbi.dark {
 box-shadow:0 3px 0 #363636;
 background:#444
}
.mbi.dark:hover {
 background-color:dimgray;
 background-image:-webkit-linear-gradient(dimgray 0%,dimgray 50%,#444 50%,#444 100%);
 background-image:linear-gradient(dimgray 0%,dimgray 50%,#444 50%,#444 100%)
}
.mbi.dark:hover:before {
 background-color:#545454;
 background-image:-webkit-linear-gradient(#545454 0%,#545454 50%,#363636 50%,#363636 100%);
 background-image:linear-gradient(#545454 0%,#545454 50%,#363636 50%,#363636 100%)
}
.mbi.dark:before {
 background:#363636
}
.thrivecb.dark {
 box-shadow:0 5px 0 #363636;
 background:#444
}
.nsd.dark .fcf {
 background:#444
}
.nsd.dark .nbci span {
 color:#444
}
.nsd.dark.cdt .cdto {
 box-shadow:0 5px 0 #363636;
 background:#444
}
.nsd.dark.cdt .cdtc {
 background-color:#444;
 background-image:-webkit-linear-gradient(#444 0%,#363636 100%);
 background-image:linear-gradient(#444 0%,#363636 100%);
 border-bottom:1px solid #363636
}
.nsd.dark .pbb {
 background:#444
}
.nsd.dark .fill-counter-inner {
 stroke:#363636
}
.icb.dark.icb1 {
 background:#444
}
.icb.dark.icb1 .icbc {
 background:#363636
}
.icb.dark.icb2 {
 border:1px solid #444
}
.icb.dark.icb2 .icbc {
 background:#444
}
.drp1.dark:first-letter {
 color:#444;
 border-color:#444
}
.drp2.dark:first-letter {
 background:#444
}
.pt .prb .btn.dark {
 -webkit-transition:all .5s ease;
 -moz-transition:all .5s ease;
 -ms-transition:all .5s ease;
 -o-transition:all .5s ease;
 transition:all .5s ease;
 background:#363636
}
.pt .prb .btn.dark:hover {
 background:#444
}
.pt .prb .btn.dark:hover:after {
 display:none
}
.mbi.green {
 box-shadow:0 3px 0 #239a26;
 background:#2cbf30
}
.mbi.green:hover {
 background-color:#56cc59;
 background-image:-webkit-linear-gradient(#56cc59 0%,#56cc59 50%,#2cbf30 50%,#2cbf30 100%);
 background-image:linear-gradient(#56cc59 0%,#56cc59 50%,#2cbf30 50%,#2cbf30 100%)
}
.mbi.green:hover:before {
 background-color:#45a347;
 background-image:-webkit-linear-gradient(#45a347 0%,#45a347 50%,#239a26 50%,#239a26 100%);
 background-image:linear-gradient(#45a347 0%,#45a347 50%,#239a26 50%,#239a26 100%)
}
.mbi.green:before {
 background:#239a26
}
.thrivecb.green {
 box-shadow:0 5px 0 #239a26;
 background:#2cbf30
}
.nsd.green .fcf {
 background:#2cbf30
}
.nsd.green .nbci span {
 color:#2cbf30
}
.nsd.green.cdt .cdto {
 box-shadow:0 5px 0 #239a26;
 background:#2cbf30
}
.nsd.green.cdt .cdtc {
 background-color:#2cbf30;
 background-image:-webkit-linear-gradient(#2cbf30 0%,#239a26 100%);
 background-image:linear-gradient(#2cbf30 0%,#239a26 100%);
 border-bottom:1px solid #239a26
}
.nsd.green .pbb {
 background:#2cbf30
}
.nsd.green .fill-counter-inner {
 stroke:#239a26
}
.icb.green.icb1 {
 background:#2cbf30
}
.icb.green.icb1 .icbc {
 background:#239a26
}
.icb.green.icb2 {
 border:1px solid #2cbf30
}
.icb.green.icb2 .icbc {
 background:#2cbf30
}
.drp1.green:first-letter {
 color:#2cbf30;
 border-color:#2cbf30
}
.drp2.green:first-letter {
 background:#2cbf30
}
.pt .prb .btn.green {
 -webkit-transition:all .5s ease;
 -moz-transition:all .5s ease;
 -ms-transition:all .5s ease;
 -o-transition:all .5s ease;
 transition:all .5s ease;
 background:#239a26
}
.pt .prb .btn.green:hover {
 background:#2cbf30
}
.pt .prb .btn.green:hover:after {
 display:none
}
.mbi.light {
 box-shadow:0 3px 0 #c5c5c5;
 background:#f6f6f6
}
.mbi.light:hover {
 background-color:#f9f9f9;
 background-image:-webkit-linear-gradient(#f9f9f9 0%,#f9f9f9 50%,#f6f6f6 50%,#f6f6f6 100%);
 background-image:linear-gradient(#f9f9f9 0%,#f9f9f9 50%,#f6f6f6 50%,#f6f6f6 100%)
}
.mbi.light:hover:before {
 background-color:#c7c7c7;
 background-image:-webkit-linear-gradient(#c7c7c7 0%,#c7c7c7 50%,#c5c5c5 50%,#c5c5c5 100%);
 background-image:linear-gradient(#c7c7c7 0%,#c7c7c7 50%,#c5c5c5 50%,#c5c5c5 100%)
}
.mbi.light:before {
 background:#c5c5c5
}
.thrivecb.light {
 box-shadow:0 5px 0 #c5c5c5;
 background:#f6f6f6
}
.nsd.light .fcf {
 background:#f6f6f6
}
.nsd.light .nbci span {
 color:#f6f6f6
}
.nsd.light.cdt .cdto {
 box-shadow:0 5px 0 #c5c5c5;
 background:#f6f6f6
}
.nsd.light.cdt .cdtc {
 background-color:#f6f6f6;
 background-image:-webkit-linear-gradient(#f6f6f6 0%,#c5c5c5 100%);
 background-image:linear-gradient(#f6f6f6 0%,#c5c5c5 100%);
 border-bottom:1px solid #c5c5c5
}
.nsd.light .pbb {
 background:#f6f6f6
}
.nsd.light .fill-counter-inner {
 stroke:#c5c5c5
}
.icb.light.icb1 {
 background:#f6f6f6
}
.icb.light.icb1 .icbc {
 background:#c5c5c5
}
.icb.light.icb2 {
 border:1px solid #f6f6f6
}
.icb.light.icb2 .icbc {
 background:#f6f6f6
}
.drp1.light:first-letter {
 color:#f6f6f6;
 border-color:#f6f6f6
}
.drp2.light:first-letter {
 background:#f6f6f6
}
.pt .prb .btn.light {
 -webkit-transition:all .5s ease;
 -moz-transition:all .5s ease;
 -ms-transition:all .5s ease;
 -o-transition:all .5s ease;
 transition:all .5s ease;
 background:#c5c5c5
}
.pt .prb .btn.light:hover {
 background:#f6f6f6
}
.pt .prb .btn.light:hover:after {
 display:none
}
.mbi.orange {
 box-shadow:0 3px 0 #c46632;
 background:#f57f3f
}
.mbi.orange:hover {
 background-color:#f79965;
 background-image:-webkit-linear-gradient(#f79965 0%,#f79965 50%,#f57f3f 50%,#f57f3f 100%);
 background-image:linear-gradient(#f79965 0%,#f79965 50%,#f57f3f 50%,#f57f3f 100%)
}
.mbi.orange:hover:before {
 background-color:#c67a51;
 background-image:-webkit-linear-gradient(#c67a51 0%,#c67a51 50%,#c46632 50%,#c46632 100%);
 background-image:linear-gradient(#c67a51 0%,#c67a51 50%,#c46632 50%,#c46632 100%)
}
.mbi.orange:before {
 background:#c46632
}
.thrivecb.orange {
 box-shadow:0 5px 0 #c46632;
 background:#f57f3f
}
.nsd.orange .fcf {
 background:#f57f3f
}
.nsd.orange .nbci span {
 color:#f57f3f
}
.nsd.orange.cdt .cdto {
 box-shadow:0 5px 0 #c46632;
 background:#f57f3f
}
.nsd.orange.cdt .cdtc {
 background-color:#f57f3f;
 background-image:-webkit-linear-gradient(#f57f3f 0%,#c46632 100%);
 background-image:linear-gradient(#f57f3f 0%,#c46632 100%);
 border-bottom:1px solid #c46632
}
.nsd.orange .pbb {
 background:#f57f3f
}
.nsd.orange .fill-counter-inner {
 stroke:#c46632
}
.icb.orange.icb1 {
 background:#f57f3f
}
.icb.orange.icb1 .icbc {
 background:#c46632
}
.icb.orange.icb2 {
 border:1px solid #f57f3f
}
.icb.orange.icb2 .icbc {
 background:#f57f3f
}
.drp1.orange:first-letter {
 color:#f57f3f;
 border-color:#f57f3f
}
.drp2.orange:first-letter {
 background:#f57f3f
}
.pt .prb .btn.orange {
 -webkit-transition:all .5s ease;
 -moz-transition:all .5s ease;
 -ms-transition:all .5s ease;
 -o-transition:all .5s ease;
 transition:all .5s ease;
 background:#c46632
}
.pt .prb .btn.orange:hover {
 background:#f57f3f
}
.pt .prb .btn.orange:hover:after {
 display:none
}
.mbi.purple {
 box-shadow:0 3px 0 #56528d;
 background:#6d69b5
}
.mbi.purple:hover {
 background-color:#8a87c4;
 background-image:-webkit-linear-gradient(#8a87c4 0%,#8a87c4 50%,#6d69b5 50%,#6d69b5 100%);
 background-image:linear-gradient(#8a87c4 0%,#8a87c4 50%,#6d69b5 50%,#6d69b5 100%)
}
.mbi.purple:hover:before {
 background-color:#6e6c9d;
 background-image:-webkit-linear-gradient(#6e6c9d 0%,#6e6c9d 50%,#56528d 50%,#56528d 100%);
 background-image:linear-gradient(#6e6c9d 0%,#6e6c9d 50%,#56528d 50%,#56528d 100%)
}
.mbi.purple:before {
 background:#56528d
}
.thrivecb.purple {
 box-shadow:0 5px 0 #56528d;
 background:#6d69b5
}
.nsd.purple .fcf {
 background:#6d69b5
}
.nsd.purple .nbci span {
 color:#6d69b5
}
.nsd.purple.cdt .cdto {
 box-shadow:0 5px 0 #56528d;
 background:#6d69b5
}
.nsd.purple.cdt .cdtc {
 background-color:#6d69b5;
 background-image:-webkit-linear-gradient(#6d69b5 0%,#56528d 100%);
 background-image:linear-gradient(#6d69b5 0%,#56528d 100%);
 border-bottom:1px solid #56528d
}
.nsd.purple .pbb {
 background:#6d69b5
}
.nsd.purple .fill-counter-inner {
 stroke:#56528d
}
.icb.purple.icb1 {
 background:#6d69b5
}
.icb.purple.icb1 .icbc {
 background:#56528d
}
.icb.purple.icb2 {
 border:1px solid #6d69b5
}
.icb.purple.icb2 .icbc {
 background:#6d69b5
}
.drp1.purple:first-letter {
 color:#6d69b5;
 border-color:#6d69b5
}
.drp2.purple:first-letter {
 background:#6d69b5
}
.pt .prb .btn.purple {
 -webkit-transition:all .5s ease;
 -moz-transition:all .5s ease;
 -ms-transition:all .5s ease;
 -o-transition:all .5s ease;
 transition:all .5s ease;
 background:#56528d
}
.pt .prb .btn.purple:hover {
 background:#6d69b5
}
.pt .prb .btn.purple:hover:after {
 display:none
}
.mbi.red {
 box-shadow:0 3px 0 #b33938;
 background:#e04646
}
.mbi.red:hover {
 background-color:#e56b6b;
 background-image:-webkit-linear-gradient(#e56b6b 0%,#e56b6b 50%,#e04646 50%,#e04646 100%);
 background-image:linear-gradient(#e56b6b 0%,#e56b6b 50%,#e04646 50%,#e04646 100%)
}
.mbi.red:hover:before {
 background-color:#b75656;
 background-image:-webkit-linear-gradient(#b75656 0%,#b75656 50%,#b33938 50%,#b33938 100%);
 background-image:linear-gradient(#b75656 0%,#b75656 50%,#b33938 50%,#b33938 100%)
}
.mbi.red:before {
 background:#b33938
}
.thrivecb.red {
 box-shadow:0 5px 0 #b33938;
 background:#e04646
}
.nsd.red .fcf {
 background:#e04646
}
.nsd.red .nbci span {
 color:#e04646
}
.nsd.red.cdt .cdto {
 box-shadow:0 5px 0 #b33938;
 background:#e04646
}
.nsd.red.cdt .cdtc {
 background-color:#e04646;
 background-image:-webkit-linear-gradient(#e04646 0%,#b33938 100%);
 background-image:linear-gradient(#e04646 0%,#b33938 100%);
 border-bottom:1px solid #b33938
}
.nsd.red .pbb {
 background:#e04646
}
.nsd.red .fill-counter-inner {
 stroke:#b33938
}
.icb.red.icb1 {
 background:#e04646
}
.icb.red.icb1 .icbc {
 background:#b33938
}
.icb.red.icb2 {
 border:1px solid #e04646
}
.icb.red.icb2 .icbc {
 background:#e04646
}
.drp1.red:first-letter {
 color:#e04646;
 border-color:#e04646
}
.drp2.red:first-letter {
 background:#e04646
}
.pt .prb .btn.red {
 -webkit-transition:all .5s ease;
 -moz-transition:all .5s ease;
 -ms-transition:all .5s ease;
 -o-transition:all .5s ease;
 transition:all .5s ease;
 background:#b33938
}
.pt .prb .btn.red:hover {
 background:#e04646
}
.pt .prb .btn.red:hover:after {
 display:none
}
.mbi.teal {
 box-shadow:0 3px 0 #358770;
 background:#42a98b
}
.mbi.teal:hover {
 background-color:#68baa2;
 background-image:-webkit-linear-gradient(#68baa2 0%,#68baa2 50%,#42a98b 50%,#42a98b 100%);
 background-image:linear-gradient(#68baa2 0%,#68baa2 50%,#42a98b 50%,#42a98b 100%)
}
.mbi.teal:hover:before {
 background-color:#539582;
 background-image:-webkit-linear-gradient(#539582 0%,#539582 50%,#358770 50%,#358770 100%);
 background-image:linear-gradient(#539582 0%,#539582 50%,#358770 50%,#358770 100%)
}
.mbi.teal:before {
 background:#358770
}
.thrivecb.teal {
 box-shadow:0 5px 0 #358770;
 background:#42a98b
}
.nsd.teal .fcf {
 background:#42a98b
}
.nsd.teal .nbci span {
 color:#42a98b
}
.nsd.teal.cdt .cdto {
 box-shadow:0 5px 0 #358770;
 background:#42a98b
}
.nsd.teal.cdt .cdtc {
 background-color:#42a98b;
 background-image:-webkit-linear-gradient(#42a98b 0%,#358770 100%);
 background-image:linear-gradient(#42a98b 0%,#358770 100%);
 border-bottom:1px solid #358770
}
.nsd.teal .pbb {
 background:#42a98b
}
.nsd.teal .fill-counter-inner {
 stroke:#358770
}
.icb.teal.icb1 {
 background:#42a98b
}
.icb.teal.icb1 .icbc {
 background:#358770
}
.icb.teal.icb2 {
 border:1px solid #42a98b
}
.icb.teal.icb2 .icbc {
 background:#42a98b
}
.drp1.teal:first-letter {
 color:#42a98b;
 border-color:#42a98b
}
.drp2.teal:first-letter {
 background:#42a98b
}
.pt .prb .btn.teal {
 -webkit-transition:all .5s ease;
 -moz-transition:all .5s ease;
 -ms-transition:all .5s ease;
 -o-transition:all .5s ease;
 transition:all .5s ease;
 background:#358770
}
.pt .prb .btn.teal:hover {
 background:#42a98b
}
.pt .prb .btn.teal:hover:after {
 display:none
}
.nsd.nsds .pbfi,.nsd.nsds .fcf {
 animation-play-state:running;
 -webkit-animation-play-state:running
}
.nsd .pbfi,.nsd .fcf {
 animation-play-state:paused;
 -webkit-animation-play-state:paused
}
.csc:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.colm {
 float:left;
 margin-bottom:10px
}
.twc {
 padding:0 2% 0 0;
 width:49%
}
.twc.lst {
 padding:0 0 0 0
}
.thc {
 padding:0 2% 0 0;
 width:32%
}
.thc.lst {
 padding:0 0 0 0
}
.oth {
 padding:0 2% 0 0;
 width:32%
}
.oth.lst {
 padding:0 0 0 0
}
.tth {
 padding:0 2% 0 0;
 width:66%
}
.tth.lst {
 padding:0 0 0 0
}
.foc {
 padding:0 2% 0 0;
 width:23.5%
}
.foc.lst {
 padding:0
}
.ofo {
 padding:0 2% 0 0;
 width:23.5%
}
.ofo.lst {
 padding:0
}
.tfo {
 padding:0 2% 0 0;
 width:74.5%
}
.tfo.lst {
 padding:0
}
.fft {
 padding:0 2% 0 0;
 width:23.5%
}
.fft.lst {
 padding:0 0 0 0
}
.fft+.twc {
 padding:0 2% 0 0
}
.twc:first-child {
 padding:0 2% 0 0
}
.fft+.twc.lst {
 padding:0 0 0 0
}
.fic {
 padding:0 2% 0 0;
 width:18%
}
.fic.lst {
 padding:0
}
.rve {
 display:block;
 position:relative;
 padding-bottom:56.25%;
 padding-top:0px;
 height:0;
 overflow:hidden
}
.rve.noc {
 padding-top:12px
}
.rve.vim {
 padding-top:8px
}
.brve {
 display:block;
 position:relative;
 padding-bottom:55%;
 padding-top:28px;
 height:0;
 overflow:hidden
}
.brve.bnoc {
 padding-top:19px
}
.brve.vim {
 padding-top:32px
}
.rve iframe,.rve object,.rve embed,.brve iframe,.brve object,.brve embed {
 height:100%;
 position:absolute;
 top:0;
 left:0;
 width:100%
}
.rve .wistia_embed,.brve .wistia_embed {
 margin:0 auto
}
.bSe iframe {
 max-width:100%
}
.vim iframe,.vim object,.vim embed {
 top:-15px
}
.faq h5,.accss h5 {
 color:#444;
 font-size:.944em;
 margin:0;
 padding:5px
}
.faq h5 span,.accss h5 span {
 border-radius:50%;
 display:inline-block;
 height:30px;
 margin-right:11px;
 text-align:center;
 width:30px
}
.faq h5 span:before,.accss h5 span:before {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:30px
}
.faq .faqB,.accss .acc-h {
 -webkit-transition:all .5 ease-in-out;
 -moz-transition:all .5 ease-in-out;
 -ms-transition:all .5 ease-in-out;
 -o-transition:all .5 ease-in-out;
 transition:all .5 ease-in-out;
 box-shadow:0 3px 0 #e5e5e5;
 border-radius:25px;
 cursor:pointer;
 margin-bottom:10px
}
.faq .faqB:hover,.accss .acc-h:hover {
 box-shadow:0 1px 0 #c5c5c5
}
.faq {
 margin-bottom:20px
}
.faq .faqB {
 background:-webkit-linear-gradient(right, #f2f2f2, #fff);
 background:-o-linear-gradient(right, #f2f2f2, #fff);
 background:-moz-linear-gradient(right, #f2f2f2, #fff);
 background:linear-gradient(to right, #f2f2f2, #fff)
}
.faq .faqC {
 display:none;
 padding:20px 0 0 50px
}
.bSe .faq h5 {
 font-weight:700
}
.faq h5 span {
 background:#e9e9e9
}
.faq h5 span:before {
 color:#444;
 content:"\e603"
}
.faq .faqI.oFaq h5 span:before {
 content:"\e604"
}
.accss {
 margin-bottom:20px
}
.accss .acc-h {
 background:#f6f6f6
}
.bSe .accss h5 {
 color:#555;
 font-weight:400
}
.accss h5 {
 padding:8px 50px;
 position:relative
}
.accss h5 span {
 background:#c5c5c5;
 color:#fff;
 bottom:0;
 left:4px;
 margin:auto;
 position:absolute;
 top:0
}
.accss h5 span:before {
 content:"\f05d"
}
.accss.opac .accsi {
 display:block
}
.accss.opac h5 span:before {
 content:"\e606"
}
.accss .accsi {
 display:none;
 padding:10px 0 0 50px
}
.fhd {
 display:table;
 margin:20px 0;
 width:100%
}
.fhd h2 {
 font-size:2.222em;
 margin:0;
 position:relative
}
.bSe .fhd h2 {
 color:#555
}
.fhd .fhdl {
 display:table-cell;
 vertical-align:middle;
 width:20%
}
.fhd .fhdl:before {
 border-bottom:1px solid #e5e5e5;
 content:"";
 display:block;
 width:100%
}
.fhd.lfhd {
 text-align:left
}
.fhd.lfhd h2 {
 padding-right:75px
}
.fhd.rfhd {
 text-align:right
}
.fhd.rfhd h2 {
 padding-left:75px
}
.fhd.cfhd h2 {
 padding:0 50px;
 text-align:center
}
.thrivecb {
 font-weight:300;
 margin-bottom:40px;
 padding:15px 20px
}
.thrivecb .shn {
 color:#fff
}
.thrivecb .shnd {
 color:#555
}
.thrivecb h1,.thrivecb h2,.thrivecb h3,.thrivecb h4,.thrivecb h5,.thrivecb h6 {
 color:inherit
}
.thrivecb p,.thrivecb span,.thrivecb ul,.thrivecb ol,.thrivecb li {
 color:inherit
}
.bSe .thrivecb .shn h3,.bSe .thrivecb .shn h4 {
 color:#fff
}
.bSe .thrivecb .shnd h3,.bSe .thrivecb .shnd h4 {
 color:#555
}
.cnt article .thrivecb .shn p {
 color:#fff
}
.cnt article .thrivecb .shnd p {
 color:#555
}
.thrivecb h3 {
 font-size:1.778em;
 margin:0 0 14px
}
.thrivecb.image {
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat
}
.thrivecb.image.flh {
 position:relative
}
.thrivecb.image.flh .shn-i {
 position:absolute;
 top:15px;
 left:20px;
 right:20px
}
.thrivecb.note {
 box-shadow:0 5px 0 #e0dcad;
 background:#fffcdb
}
.fwi {
 margin-left:-25px;
 margin-right:-25px
}
.divi {
 clear:both;
 display:block;
 height:1px;
 margin-top:20px;
 margin-bottom:20px;
 position:relative
}
.divi.ddivi {
 background:#e5e5e5
}
.divi.sdivi {
 background:#e5e5e5;
 margin-left:-25px;
 margin-right:-25px
}
.divi.ldivi {
 background:#e5e5e5;
 height:5px;
 margin-left:0;
 margin-right:auto;
 min-width:200px;
 width:20%
}
.divi.rdivi {
 background:#e5e5e5;
 height:5px;
 margin-left:auto;
 margin-right:0;
 min-width:200px;
 width:20%
}
.divi.cdivi {
 background:#e5e5e5;
 display:table;
 height:5px;
 margin:20px auto;
 min-width:200px;
 width:20%
}
.flexible-container {
 height:0;
 margin-bottom:20px;
 position:relative;
 padding-bottom:56.25%;
 padding-top:30px;
 overflow:hidden
}
.flexible-container iframe,.flexible-container object,.flexible-container embed {
 height:100%;
 position:absolute;
 top:0;
 left:0;
 width:100%
}
.nsda {
 position:relative
}
@keyframes fill-counter-svg {
 from {
  stroke-dasharray:0 597
 }
}
.fill-counter .fill-counter-inner {
 box-shadow:0 5px 5px rgba(0,0,0,0.11);
 background-color:#f2f2f2;
 border:15px solid #fff;
 border-radius:50%;
 margin:20px auto;
 position:relative;
 height:190px;
 width:190px
}
.fill-counter .fill-counter-circle {
 -webkit-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 -o-transform:rotate(-90deg);
 transform:rotate(-90deg);
 background:#f7f7f7;
 border-radius:50%;
 display:block;
 height:190px;
 stroke-dasharray:inherit;
 width:190px
}
.fill-counter .fill-counter-circle circle {
 fill:none;
 transition:stroke-dasharray 2s linear;
 stroke-width:30;
 stroke-dasharray:0 597
}
.fill-counter.nsds .fill-counter-inner circle {
 animation:fill-counter-svg 2s linear;
 stroke-dasharray:inherit
}
.fill-counter-text {
 font-family:'Archivo Narrow', sans-serif;
 border-radius:50%;
 background:#fff;
 color:#484848;
 height:111px;
 font-size:42px;
 font-weight:700;
 line-height:42px;
 padding-top:55px;
 position:absolute;
 top:12px;
 bottom:12px;
 left:12px;
 right:12px;
 text-align:center;
 width:166px
}
.fill-counter-label {
 color:#555;
 display:block;
 font-size:14px;
 font-weight:400;
 margin-top:0;
 text-align:center
}
.nbc {
 position:relative;
 text-align:center
}
.nbc .nbci {
 font-family:'Archivo Narrow', sans-serif
}
.nbc .nbci span {
 font-size:48px;
 font-weight:700
}
.nbc .nbcl {
 color:#787878;
 font-weight:300;
 font-size:14px
}
.nbc .nsda {
 border-radius:4px;
 box-shadow:0 4px 0 #f6f6f6;
 border:1px solid #ebebeb;
 display:inline-block;
 margin-bottom:16px;
 padding:15px
}
.pbb {
 border-radius:3px;
 display:block;
 height:34px;
 margin:20px 0;
 position:relative
}
.pbb .pbfi {
 animation-duration:2s;
 -webkit-animation-duration:2s;
 animation-timing-function:linear;
 -webkit-animation-timing-function:linear;
 -webkit-animation-name:progress-bar;
 animation-name:progress-bar
}
.pbb .pbf {
 border-bottom-left-radius:3px;
 border-top-left-radius:3px;
 height:34px
}
.pbbl {
 color:#fff;
 font-size:14px;
 font-weight:300;
 left:21px;
 line-height:34px;
 position:absolute;
 z-index:3
}
.cdt {
 font-family:'Archivo Narrow', sans-serif;
 border-bottom-left-radius:3px;
 border-bottom-right-radius:3px;
 position:relative;
 margin-bottom:20px
}
.cdt:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.cdt.sns {
 display:table;
 margin-left:auto;
 margin-right:auto
}
.cdt .cdtm {
 color:#484848;
 font-weight:300;
 font-size:65px;
 line-height:65px;
 position:relative;
 top:-110px;
 text-align:center;
 word-wrap:break-word;
 white-space:pre-wrap
}
.cdt .cdto {
 border-radius:3px;
 float:left;
 margin-right:21px
}
.cdt .cdto.ctcid {
 -webkit-transition:all .2s linear;
 -moz-transition:all .2s linear;
 -ms-transition:all .2s linear;
 -o-transition:all .2s linear;
 transition:all .2s linear;
 height:120px;
 transition:all .2s linear;
 overflow:visible
}
.cdt .cdto .cdtl {
 border-bottom-right-radius:3px;
 border-bottom-left-radius:3px;
 color:#fff;
 display:block;
 font-size:23px;
 text-align:center;
 padding:11px 0
}
.cdt .cdto:last-child {
 margin-right:0
}
.cdt .cdtc {
 border-radius:3px;
 color:#fff;
 display:block;
 font-weight:700;
 height:29px;
 line-height:63px;
 min-width:40px;
 position:relative;
 padding:17px 40px;
 overflow:hidden
}
.cdt .cdtc .cdfc [class*='part-'] {
 position:absolute;
 top:0;
 right:40px;
 min-width:17px
}
.cdt .cdtc .cdfc [class*='part-'].go-down {
 transition:top .2s linear;
 top:100%
}
.cdt .cdtc .cdfc [class*='part-'].next {
 top:-100%;
 transition:top .2s linear
}
.cdt .cdtc .cdfc [class*='part-'].next.go-down {
 top:0;
 transition:top .2s linear
}
.cdt .cdtc .cdfc .part-2 {
 right:59px
}
.cdt .cdtc .cdfc .part-3 {
 right:78px
}
.cdt .cdtc .cdfc .part-4 {
 right:97px
}
.cdt .cdfc {
 right:0;
 bottom:0;
 left:0;
 font-size:42px;
 text-align:center
}
.cdt.light .cdtc {
 color:#484848
}
.cdt.light .cdtl {
 color:#484848
}
.defhgh {
 background-color:#5f97ba
}
.lhgh {
 color:#fff !important
}
.dhgh {
 color:#444 !important
}
.drp1:first-letter {
 font-family:'Archivo Narrow', sans-serif;
 border-bottom:1px solid;
 border-right:1px solid;
 display:block;
 float:left;
 font-size:40px;
 font-weight:700;
 line-height:43px;
 margin-right:5px;
 margin-top:5px;
 padding-bottom:5px;
 padding-right:5px;
 text-transform:uppercase
}
.drp2:first-letter {
 font-family:'Archivo Narrow', sans-serif;
 color:#fff;
 display:block;
 float:left;
 font-size:40px;
 font-weight:700;
 line-height:43px;
 margin-right:6px;
 margin-top:10px;
 padding:2px;
 text-transform:uppercase
}
.pattern1 {
 background:#f6f6f6
}
.pattern2 {
 background:#f57f3e
}
.pattern3 {
 background:#444
}
.out {
 margin-left:-25px;
 margin-right:-25px
}
.in {
 box-sizing:border-box;
 margin:0 auto;
 padding:70px 25px
}
.top {
 margin-top:-55px
}
.bottom {
 margin-bottom:-35px
}
.tmg {
 margin-top:20px
}
.bmg {
 margin-bottom:20px
}
.dmg {
 margin-top:20px;
 margin-bottom:20px
}
.pdwbg {
 background-position:center center;
 background-attachment:fixed;
 background-repeat:no-repeat;
 background-size:cover;
 width:100% !important
}
.pddbg {
 background-position:center center;
 background-size:cover;
 background-repeat:no-repeat
}
.pdfbg.smaller {
 background-size:100% 100%
}
.cnt .lightSec,.lightSec {
 color:#fff
}
.cnt .lightSec p,.cnt .lightSec ul,.cnt .lightSec ol,.cnt .lightSec li,.cnt .lightSec div,.cnt .lightSec span,.cnt .lightSec h1,.cnt .lightSec h2,.cnt .lightSec h3,.cnt .lightSec h4,.cnt .lightSec h5,.cnt .lightSec h6,.lightSec p,.lightSec ul,.lightSec ol,.lightSec li,.lightSec div,.lightSec span,.lightSec h1,.lightSec h2,.lightSec h3,.lightSec h4,.lightSec h5,.lightSec h6 {
 color:#fff
}
.bSe .cnt .lightSec li,.bSe .lightSec li {
 color:#fff
}
.cnt .lightSec .scbg h2,.lightSec .scbg h2 {
 color:#fff
}
.cnt .lightSec .btn.light span,.lightSec .btn.light span {
 color:#c5c5c5
}
.cnt .lightSec .btn span,.lightSec .btn span {
 color:inherit
}
.cnt .lightSec .sctm p,.cnt .lightSec .sctm h5,.cnt .lightSec .sctm span,.lightSec .sctm p,.lightSec .sctm h5,.lightSec .sctm span {
 color:#444
}
.cnt .darkSec,.darkSec {
 color:#555
}
.cnt .darkSec p,.cnt .darkSec ul,.cnt .darkSec ol,.cnt .darkSec li,.cnt .darkSec div,.cnt .darkSec span,.cnt .darkSec h1,.cnt .darkSec h2,.cnt .darkSec h3,.cnt .darkSec h4,.cnt .darkSec h5,.cnt .darkSec h6,.darkSec p,.darkSec ul,.darkSec ol,.darkSec li,.darkSec div,.darkSec span,.darkSec h1,.darkSec h2,.darkSec h3,.darkSec h4,.darkSec h5,.darkSec h6 {
 color:#555
}
.bSe .cnt .darkSec li,.bSe .darkSec li {
 color:#555
}
.cnt .darkSec .scbg h2,.darkSec .scbg h2 {
 color:#555
}
.cnt .darkSec .btn span,.darkSec .btn span {
 color:inherit
}
blockquote.pulQ {
 font-family:'Archivo Narrow', sans-serif;
 box-shadow:0 5px 0 #c5c5c5;
 border-radius:0;
 background:#f6f6f6;
 padding:70px 20px 20px;
 position:relative;
 text-align:center
}
blockquote.pulQ p {
 color:#444;
 font-size:1.778em;
 font-weight:400;
 margin-bottom:20px;
 padding:0
}
blockquote.pulQ:before {
 color:#444;
 content:'\201C';
 display:block;
 font-size:102px;
 line-height:1;
 left:0;
 margin:0 auto;
 position:absolute;
 right:0;
 top:0
}
blockquote.pulQ.left {
 margin-right:20px
}
blockquote.pulQ.right {
 margin-left:20px
}
.scon {
 margin:0 auto 20px auto;
 width:100%
}
.scon.wide {
 width:100%
}
.scon.wide.o1 .frm input[type="text"],.scon.wide.o1 .frm .op-r {
 width:49.5%
}
.scon.wide.o1 .frm .btn {
 width:49.5%
}
.scon.wide.o2 .frm input[type="text"],.scon.wide.o2 .frm .op-r {
 width:33%
}
.scon.wide.o2 .frm .btn {
 width:32%
}
.scon.wide.o3 .frm input[type="text"],.scon.wide.o3 .frm .op-r {
 width:49.5%
}
.scon.wide.o3 .frm input[type="text"]:nth-child(2n),.scon.wide.o3 .frm .op-r:nth-child(2n) {
 margin-right:0
}
.scon.wide.o3 .frm .btn {
 width:49.5%
}
.scon.wide .frm:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.scon.wide .frm input[type="text"],.scon.wide .frm .btn,.scon.wide .frm .op-r {
 float:left;
 margin-bottom:7px
}
.scon.wide .frm input[type="text"] {
 margin-right:1%
}
.scon .frm input[type="text"] {
 font-family:'Source Sans Pro', sans-serif;
 -webkit-transition:all .5s ease;
 -moz-transition:all .5s ease;
 -ms-transition:all .5s ease;
 -o-transition:all .5s ease;
 transition:all .5s ease;
 box-shadow:2px 2px 0 0 #e5e5e5;
 box-sizing:border-box;
 border:1px solid #e5e5e5;
 color:#636363;
 font-size:.889em;
 height:44px;
 margin-bottom:7px;
 padding:0 2%;
 width:100%
}
.scon .frm input[type="text"]:focus,.scon .frm input[type="text"]:hover {
 box-shadow:none
}
.scon .frm input[type="text"]::-webkit-input-placeholder {
 color:#636363
}
.scon .frm input[type="submit"] {
 font-family:'Archivo Narrow', sans-serif;
 background:none;
 border:none;
 width:100%
}
.scon .frm .btn.small:before {
 height:30px;
 line-height:30px;
 width:30px
}
.scon .frm .btn.small input[type="submit"] {
 padding-top:13px;
 padding-bottom:13px
}
.scon .frm .btn.medium:before {
 height:30px;
 line-height:30px;
 width:30px
}
.scon .frm .btn.medium input[type="submit"] {
 padding-top:13px;
 padding-bottom:13px
}
.scon .frm .btn.big:before {
 height:30px;
 line-height:30px;
 width:30px
}
.scon .frm .btn.big input[type="submit"] {
 padding-top:13px;
 padding-bottom:13px
}
.scon .btn {
 box-sizing:border-box;
 cursor:pointer;
 width:100%
}
.scon .btn input[type="submit"] {
 cursor:pointer
}
.scbp {
 margin-bottom:20px
}
.scbp .txt {
 box-sizing:border-box;
 width:90%
}
.scbp .txt a:hover {
 color:#76bde7
}
.scbp .txt a:hover:before {
 color:#76bde7
}
.scbp .txt.noImageTab a:hover:before {
 color:#76bde7
}
.scbp .txt.noImageTab {
 margin-bottom:10px;
 padding-left:5%;
 position:relative;
 width:100%
}
.scbp .txt.noImageTab a {
 position:relative
}
.scbp .txt.noImageTab a:before {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#dfdfdf;
 content:'\e607';
 font-size:40px;
 position:absolute;
 left:-60px;
 top:6px
}
.colm .scbp .pps .tim {
 width:20%
}
.colm .scbp .txt {
 width:80%
}
.colm .scbp .txt.noImageTab {
 padding-left:10%;
 width:100%
}
.scbp a {
 font-family:'Archivo Narrow', sans-serif;
 color:#333;
 display:block;
 font-size:.944em;
 font-weight:bold;
 line-height:1.333em
}
.cnt .scbp a {
 color:#333
}
.scbp .thrive_date {
 color:#333;
 display:block;
 font-size:.833em;
 font-weight:300
}
.scbp .pps {
 margin-bottom:25px
}
.scbp .pps .tim {
 width:10%
}
.scbp .pps .tim a {
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat;
 border-radius:50%;
 display:block;
 height:65px;
 width:65px
}
.scbp .pps:last-child {
 margin-bottom:0
}
.cnt .phone .phr,.cnt .phone_mobile .phr,footer .phone .phr,footer .phone_mobile .phr {
 border-radius:15px;
 border:1px solid #76bde7
}
.cnt .phone .phr:hover,.cnt .phone_mobile .phr:hover,footer .phone .phr:hover,footer .phone_mobile .phr:hover {
 border-width:2px
}
.cnt .phone .apnr:before,.cnt .phone_mobile .apnr:before,footer .phone .apnr:before,footer .phone_mobile .apnr:before {
 border-radius:50%
}
header .phone .apnr:before {
 border-radius:5px
}
header .phone,header .phone_mobile {
 display:table-cell
}
.phone,.phone_mobile {
 color:#333;
 display:block;
 min-width:200px;
 text-align:center;
 vertical-align:middle;
 z-index:3
}
.phone .phr,.phone_mobile .phr {
 padding:10px
}
.phone .phr .mphr,.phone_mobile .phr .mphr {
 display:none
}
.phone .apnr,.phone span,.phone_mobile .apnr,.phone_mobile span {
 display:block
}
.phone span,.phone_mobile span {
 font-family:'Archivo Narrow', sans-serif;
 color:#333;
 font-size:22px;
 line-height:22px;
 word-break:break-all
}
.phone a,.phone_mobile a {
 color:#333
}
.phone .apnr,.phone_mobile .apnr {
 margin-top:10px
}
.phone .apnr:before,.phone_mobile .apnr:before {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 background:#76bde7;
 content:'\e60e';
 color:#fff;
 display:inline-block;
 font-size:15px;
 line-height:25px;
 margin-right:10px;
 height:25px;
 width:25px
}
.scbg .scc-r:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.fullWidth .scbg .scc,.bpd .scbg .scc,.tve_post_lp .scbg .scc {
 margin-right:2%;
 width:32%
}
@media only screen and (min-width: 1080px) {
 .fullWidth .scbg .scc:nth-child(3n),.bpd .scbg .scc:nth-child(3n),.tve_post_lp .scbg .scc:nth-child(3n) {
  margin-right:0
 }
}
.bSeCont .scbg .scc {
 margin-right:2%;
 width:49%
}
.bSeCont .scbg .scc:nth-child(2n) {
 margin-right:0
}
.scbg .scc {
 float:left;
 height:315px;
 margin-bottom:20px;
 position:relative;
 overflow:hidden
}
.scbg .scc .scc-i {
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat;
 height:100%;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 width:100%
}
.scbg .scc:hover .scc-t {
 padding-top:15px;
 padding-bottom:15px
}
.scbg .scc:hover .scc-in {
 margin:10px -20px -15px;
 padding:15px 50px 15px 20px;
 bottom:0
}
.scbg .scc:hover .scc-in:after {
 content:"\e603";
 height:32px;
 line-height:32px;
 width:32px
}
.scbg .scc:hover p {
 display:block
}
.scbg .scc-t {
 -webkit-transition:all .1s linear;
 -moz-transition:all .1s linear;
 -ms-transition:all .1s linear;
 -o-transition:all .1s linear;
 transition:all .1s linear;
 background:rgba(0,0,0,0.5);
 cursor:pointer;
 padding:10px 20px;
 position:absolute;
 bottom:0;
 right:0;
 left:0
}
.scbg .scc-t p {
 margin-bottom:0
}
.scbg .scc-in {
 -webkit-transition:bottom .2s linear;
 -moz-transition:bottom .2s linear;
 -ms-transition:bottom .2s linear;
 -o-transition:bottom .2s linear;
 transition:bottom .2s linear;
 background:#232323;
 display:block;
 padding:0;
 position:relative;
 bottom:-300px
}
.scbg .scc-in:after {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 border-radius:50%;
 background:#000;
 color:#e6e6e6;
 bottom:0;
 display:block;
 margin:auto 0;
 position:absolute;
 right:17px;
 text-align:center;
 top:0
}
.scbg h2 {
 color:#444;
 font-size:1.889em;
 font-weight:700
}
.bSe .scbg h3,.bSe .scbg p {
 color:#fff
}
.scbg h3 {
 color:#fff;
 font-size:1.722em;
 margin:0
}
.scbg p {
 font-family:'Archivo Narrow', sans-serif;
 color:#fff;
 display:none;
 font-size:.833em;
 font-weight:400;
 margin-bottom:0
}
.scvps {
 background-size:cover;
 background-position:center center;
 margin-bottom:20px;
 min-height:420px;
 padding:65px 0;
 position:relative;
 width:100%;
 z-index:1
}
.scvps:after {
 background:rgba(0,0,0,0.53);
 bottom:0;
 content:"";
 display:block;
 height:100%;
 left:0;
 margin:auto;
 position:absolute;
 right:0;
 top:0;
 width:100%;
 z-index:2
}
.bSe .scvps h2 {
 font-size:42px;
 font-weight:700;
 margin-top:0;
 margin-bottom:25px
}
.bSe .scvps h3 {
 font-family:'Source Sans Pro', sans-serif;
 font-size:28px;
 font-weight:200
}
.scvps .vdc {
 width:100%;
 z-index:4
}
.scvps .vdc .ltx {
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 transform:translateY(-50%);
 margin:0 auto;
 position:absolute;
 top:50%;
 left:0;
 right:0;
 text-align:center;
 z-index:4
}
.scvps .vdc.video-container .wp-video {
 max-width:1060px
}
.scvps .vdc.video-container iframe {
 max-width:1060px
}
.scvps .vdc.video-container .vwr {
 position:absolute;
 z-index:4
}
.scvps .vdc p {
 font-size:1.556em;
 margin-bottom:0;
 margin-top:42px;
 font-weight:600
}
.scvps .vdc.lv h1,.scvps .vdc.lv h2,.scvps .vdc.lv h3,.scvps .vdc.lv p {
 color:#fff
}
.scvps .vdc.dv h1,.scvps .vdc.dv h2,.scvps .vdc.dv h3,.scvps .vdc.dv p {
 color:#000
}
.lv h2,.lv h3,.lv p {
 text-shadow:1px 0 1px rgba(0,0,0,0.36)
}
.lv .pvb {
 background:rgba(255,255,255,0.22)
}
.lv .pvb a {
 border:6px solid #fff
}
.lv .pvb a:before {
 color:#fff
}
.dv .pvb {
 background:rgba(0,0,0,0.22)
}
.dv .pvb a {
 border:6px solid #000
}
.dv .pvb a:before {
 color:#000
}
.pvb {
 border-radius:50%;
 height:97px;
 line-height:36px;
 margin:24px auto 0;
 width:97px
}
.pvb a {
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
 border-radius:50%;
 cursor:pointer;
 display:inline-block;
 height:36px;
 margin:25px auto 0;
 text-decoration:none;
 width:36px
}
.pvb a:hover {
 opacity:.5
}
.pvb a:before {
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:"\f04b";
 font-size:22px;
 line-height:36px;
 margin-left:3px
}
.sctm {
 box-shadow:0 0 17px rgba(0,0,0,0.12);
 background:#fbfbfb;
 margin:20px auto;
 padding:20px
}
.sctm:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.sctm .tst {
 float:left
}
.sctm .tst-i {
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat;
 border-radius:50%;
 height:115px;
 width:115px
}
.sctm .bts {
 float:left;
 margin-left:2%;
 max-width:84%
}
.sctm h5 {
 font-size:1.222em;
 margin-top:0;
 margin-bottom:10px
}
.sctm p {
 font-size:.944em;
 font-style:italic;
 margin-bottom:5px
}
.sctm span {
 color:#76bde7;
 font-size:.778em;
 font-weight:600;
 margin-top:5px
}
.bcs {
 max-width:100%
}
.bcs.left {
 margin-right:5px
}
.bcs.ced {
 margin:0 auto
}
.bcs.right {
 margin-left:5px
}
.bcs>p>iframe,.bcs>p>div {
 max-width:100%;
 margin:0 auto;
 padding:1px
}
.bcs:before {
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.bcs .bts {
 max-width:70%
}
.scfm {
 display:table;
 margin:0 auto
}
.scfm .ss {
 margin-left:15px;
 position:relative
}
.scfm .ss iframe {
 max-width:1000px
}
.scfm .ss:first-child {
 margin-left:0
}
.scfm .ss>a {
 -webkit-transition:background .2s linear;
 -moz-transition:background .2s linear;
 -ms-transition:background .2s linear;
 -o-transition:background .2s linear;
 transition:background .2s linear;
 border-radius:50%;
 border:3px solid #343434;
 display:block;
 height:57px;
 margin-left:10px;
 margin-bottom:10px;
 position:relative;
 text-align:center;
 text-decoration:none;
 width:57px
}
.lightSec .scfm .ss>a,.thrivecb.dark .scfm .ss>a {
 border:3px solid #fffefe
}
.lightSec .scfm .ss>a span,.thrivecb.dark .scfm .ss>a span {
 color:#fffefe
}
.scfm .ss>a span {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#343434;
 display:block;
 font-size:40px;
 height:57px;
 line-height:57px;
 width:57px
}
.scfm .ss>a:hover span {
 -webkit-transition:all .1s ease;
 -moz-transition:all .1s ease;
 -ms-transition:all .1s ease;
 -o-transition:all .1s ease;
 transition:all .1s ease;
 color:#fff;
 border:none
}
.scfm .ss>a:first-child a,.scfm .ss>a:nth-child(8) a {
 margin-left:0
}
.scfm .ss>a:first-child .bubble,.scfm .ss>a:nth-child(8) .bubble {
 margin-left:0
}
.scfm .bubble {
 box-shadow:1px 0px 4px 0px rgba(88,112,118,0.3);
 border-radius:2px;
 background:#fff;
 border:1px solid #b2c7cd;
 display:block;
 padding:10px;
 position:relative
}
.scfm .bubble:after {
 -webkit-transform:skewX(39deg);
 -moz-transform:skewX(39deg);
 -ms-transform:skewX(39deg);
 -o-transform:skewX(39deg);
 transform:skewX(39deg);
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 border-top:13px solid #fff;
 content:'';
 display:block;
 height:0;
 position:absolute;
 bottom:-13px;
 left:0;
 right:0;
 margin:0 auto;
 width:0
}
.scfm .bubble:before {
 -webkit-transform:skewX(39deg);
 -moz-transform:skewX(39deg);
 -ms-transform:skewX(39deg);
 -o-transform:skewX(39deg);
 transform:skewX(39deg);
 border-left:12px solid transparent;
 border-right:12px solid transparent;
 border-top:15px solid #b2c7cd;
 content:'';
 display:block;
 height:0;
 position:absolute;
 bottom:-15px;
 left:0;
 right:0;
 margin:0 auto;
 width:0
}
.scfm .bubb {
 display:block;
 min-width:50px;
 padding-bottom:20px;
 position:absolute;
 bottom:97%;
 left:-9000px;
 z-index:4
}
.scfm a.fb:hover {
 background:#3a589b;
 border-color:#3a589b
}
.scfm a.fb span:before {
 content:""
}
.scfm a.tw:hover {
 background:#1cb7eb;
 border-color:#1cb7eb
}
.scfm a.tw span:before {
 content:""
}
.scfm a.gg:hover {
 background:#e3411f;
 border-color:#e3411f
}
.scfm a.gg span:before {
 content:""
}
.scfm a.ytb:hover {
 background:#d82a33;
 border-color:#d82a33
}
.scfm a.ytb span:before {
 content:""
}
.scfm a.drbb:hover {
 background:#ec518f;
 border-color:#ec518f
}
.scfm a.drbb span:before {
 content:""
}
.scfm a.pntr:hover {
 background:#c71e24;
 border-color:#c71e24
}
.scfm a.pntr span:before {
 content:""
}
.scfm a.rss:hover {
 background:#fda017;
 border-color:#fda017
}
.scfm a.rss span:before {
 content:""
}
.scfm a.vmeo:hover {
 background:#18afe3;
 border-color:#18afe3
}
.scfm a.vmeo span:before {
 content:""
}
.scfm a.lnkd:hover {
 background:#0274b3;
 border-color:#0274b3
}
.scfm a.lnkd span:before {
 content:""
}
.scfm a.is:hover {
 background:#b19b84;
 border-color:#b19b84
}
.scfm a.is span:before {
 content:""
}
.scfm a.xi:hover {
 background:#006567;
 border-color:#006567
}
.scfm a.xi span:before {
 content:""
}
.gr {
 margin-bottom:20px
}
.gr img {
 display:block;
 margin-top:10px;
 max-width:100%;
 width:100%
}
.gr .gri {
 margin-right:5%
}
.gr h4 {
 margin-top:0
}
.gr.gr1 .gri {
 width:12%
}
.gr.gr1 .grt {
 width:83%
}
.gr.gr2 .gri {
 width:24%
}
.gr.gr2 .grt {
 width:71%
}
.gr.gr3 .gri {
 width:36%
}
.gr.gr3 .grt {
 width:59%
}
@media only screen and (max-width: 600px) {
 .gr .colm {
  width:100%
 }
}
@media only screen and (max-width: 772px) {
 .gr .gri,.gr .grt {
  float:none;
  text-align:center
 }
}
.gr h1,.gr h2,.gr h3,.gr h4,.gr h5,.gr h6 {
 margin:0 !important
}
.gr.gr1 .gri {
 margin-right:2%;
 width:12%
}
@media only screen and (max-width: 772px) {
 .gr.gr1 .gri {
  width:100%
 }
}
.gr.gr1 .gri img {
 max-width:100%;
 width:100%
}
@media only screen and (max-width: 772px) {
 .gr.gr1 .gri img {
  max-width:50%;
  width:50%
 }
}
@media only screen and (max-width: 600px) {
 .gr.gr1 .gri img {
  max-width:30%;
  width:30%
 }
}
.gr.gr1 .grt {
 width:86%
}
@media only screen and (max-width: 772px) {
 .gr.gr1 .grt {
  width:100%
 }
}
.gr.gr2 .gri {
 margin-right:2%;
 width:24%
}
@media only screen and (max-width: 772px) {
 .gr.gr2 .gri {
  width:100%
 }
}
.gr.gr2 .gri img {
 max-width:100%;
 width:100%
}
@media only screen and (max-width: 772px) {
 .gr.gr2 .gri img {
  max-width:50%;
  width:50%
 }
}
@media only screen and (max-width: 600px) {
 .gr.gr2 .gri img {
  max-width:30%;
  width:30%
 }
}
.gr.gr2 .grt {
 width:74%
}
@media only screen and (max-width: 772px) {
 .gr.gr2 .grt {
  width:100%
 }
}
.gr.gr3 .gri {
 margin-right:2%;
 width:36%
}
@media only screen and (max-width: 772px) {
 .gr.gr3 .gri {
  width:100%
 }
}
.gr.gr3 .gri img {
 max-width:100%;
 width:100%
}
@media only screen and (max-width: 772px) {
 .gr.gr3 .gri img {
  max-width:50%;
  width:50%
 }
}
@media only screen and (max-width: 600px) {
 .gr.gr3 .gri img {
  max-width:30%;
  width:30%
 }
}
.gr.gr3 .grt {
 width:62%
}
@media only screen and (max-width: 772px) {
 .gr.gr3 .grt {
  width:100%
 }
}
.split {
 display:table;
 margin-bottom:20px
}
.split .btn {
 margin-bottom:0
}
.split .btn.big span {
 padding-left:65px
}
.split .btn.medium span {
 padding-left:30px
}
.split .btn.small span {
 padding-left:10px
}
.split .btn:before {
 display:none
}
.split .btn.left {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.split .btn.right {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.mbi {
 box-sizing:border-box;
 border-radius:50px;
 color:#fff;
 cursor:pointer;
 display:inline-block;
 margin-bottom:15px;
 margin-top:20px;
 position:relative;
 white-space:nowrap
}
.mbi.aligncenter {
 display:table;
 margin:0 auto 15px auto
}
.mbi.full {
 width:100%
}
.mbi .mbr {
 padding:10px 75px;
 text-align:center
}
.mbi .mbr span {
 display:block
}
.mbi .mbr .mbt {
 font-family:'Archivo Narrow', sans-serif;
 font-size:1em
}
.mbi .mbr .mbb {
 font-family:'Source Sans Pro', sans-serif;
 font-size:.833em;
 font-weight:300
}
.mbi:before {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 border-radius:50%;
 content:"\e603";
 color:#fff;
 display:block;
 margin:auto 0;
 position:absolute;
 top:0;
 bottom:0;
 left:4px;
 text-align:center
}
.mbi:active {
 box-shadow:none;
 top:3px
}
.mbi:before {
 height:50px;
 line-height:50px;
 width:50px
}
.row {
 margin:40px 0 20px
}
.row:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.pt_one {
 width:100%
}
.pt_two {
 width:50%
}
.pt_three {
 width:33.3%
}
.pt_four {
 width:25%
}
.pt_five {
 width:20%
}
.pt {
 float:left
}
.pt .pt_in {
 border:1px solid #d4d4d4;
 margin:0 auto;
 padding-bottom:10px;
 text-align:center;
 width:97%
}
.pt .pt_in .prb {
 background:#444;
 margin:0 -1px 15px;
 padding:20px 10px
}
.pt .pt_in h3,.pt .pt_in p {
 font-family:'Archivo Narrow', sans-serif;
 color:#fff;
 font-weight:bold;
 margin:0
}
.pt .pt_in h3 {
 font-size:1.556em;
 position:relative;
 padding-bottom:20px;
 text-shadow:1px 1px 1px rgba(0,0,0,0.5)
}
.pt .pt_in h3:after {
 background:rgba(255,255,255,0.1);
 content:'';
 height:1px;
 position:absolute;
 bottom:0;
 left:-10px;
 right:-10px
}
.pt .pt_in p {
 font-size:2em;
 line-height:1em;
 margin-top:20px
}
.pt .pt_in p span {
 display:block;
 font-size:.5em
}
.pt .pt_in ul {
 color:#333;
 font-size:.833em;
 list-style:none
}
.pt .pt_in ul li {
 margin-bottom:26px;
 padding-right:12px
}
.pt .pt_in ul li:before {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#5fb874;
 content:"\f00c";
 padding-right:12px
}
.pt .pt_in ul li:last-of-type {
 margin-bottom:23px
}
.pt .pt_in .prc {
 padding:0 10px
}
.pt .pt_in .btn {
 border-radius:3px;
 box-shadow:none;
 margin-bottom:0
}
.pt .pt_in .btn.big span {
 padding-left:65px
}
.pt .pt_in .btn.medium span {
 padding-left:30px
}
.pt .pt_in .btn.small span {
 padding-left:10px
}
.pt .pt_in .btn span {
 font-family:'Archivo Narrow', sans-serif;
 text-shadow:1px 1px 1px rgba(0,0,0,0.5)
}
.pt .pt_in .btn:before {
 display:none
}
.pt .pt_in.pt_hgh {
 margin-top:-2.5%
}
.pt .pt_in.pt_hgh .prb {
 background:#76bde7;
 padding-top:35px
}
.pt .pt_in.pt_hgh .btn {
 padding:10px 0
}
.pt .pt_in.pt_hgh h3 {
 text-shadow:none
}
.galleryOverlay {
 -webkit-transition:opacity .5s ease;
 -moz-transition:opacity .5s ease;
 -ms-transition:opacity .5s ease;
 -o-transition:opacity .5s ease;
 transition:opacity .5s ease;
 background:rgba(0,0,0,0.75);
 display:none;
 height:100%;
 overflow:hidden;
 position:fixed;
 left:0;
 top:0;
 width:100%;
 z-index:10000;
 opacity:0
}
.galleryOverlay.g-v {
 opacity:1
}
.galleryOverlay .galleryStage {
 -webkit-transition:left .3s ease;
 -moz-transition:left .3s ease;
 -ms-transition:left .3s ease;
 -o-transition:left .3s ease;
 transition:left .3s ease;
 height:100%;
 position:absolute;
 left:0;
 top:0;
 white-space:nowrap;
 width:100%;
 -ms-touch-action:none;
 touch-action:none
}
.galleryOverlay .galleryStage.g-n-a {
 -webkit-transition:none 0s ease;
 -moz-transition:none 0s ease;
 -ms-transition:none 0s ease;
 -o-transition:none 0s ease;
 transition:none 0s ease
}
.galleryOverlay .galleryWrapper {
 display:inline-block;
 height:100%;
 line-height:1px;
 text-align:center;
 width:100%
}
.galleryOverlay .galleryWrapper:before {
 content:'';
 display:inline-block;
 height:50%;
 margin-right:-1px;
 width:1px
}
.galleryOverlay .galleryWrapper img {
 box-shadow:0px 0px 22px -2px rgba(0,0,0,0.75);
 display:inline-block;
 max-height:100%;
 max-width:100%;
 vertical-align:middle
}
.galleryOverlay .g_count {
 color:#fff;
 display:block;
 height:37px;
 line-height:37px;
 margin:0 auto;
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 opacity:0.6
}
.galleryOverlay .g_count .gl_ctrl_wrp {
 border-top-left-radius:9px;
 border-top-right-radius:9px;
 background:#000;
 padding:0 15px;
 display:table;
 margin:0 auto
}
.galleryOverlay .g_count .img_count,.galleryOverlay .g_count .cap_txt {
 font-size:14px
}
.galleryOverlay .g_count .mob_text {
 display:none
}
.galleryOverlay .gl_ctrl {
 -webkit-transition:all .5s ease;
 -moz-transition:all .5s ease;
 -ms-transition:all .5s ease;
 -o-transition:all .5s ease;
 transition:all .5s ease;
 z-index:1003
}
.galleryOverlay .gl_ctrl:hover {
 opacity:0.5
}
.galleryOverlay .nav_next,.galleryOverlay .nav_prev {
 background:url() no-repeat #000;
 display:block;
 height:97px;
 margin-top:-48px;
 opacity:0.3;
 position:absolute;
 top:50%;
 text-decoration:none;
 text-align:center;
 width:58px
}
.galleryOverlay .nav_next {
 border-top-left-radius:9px;
 border-bottom-left-radius:9px;
 background-position:-44px -60px;
 right:0
}
.galleryOverlay .nav_prev {
 border-top-right-radius:9px;
 border-bottom-right-radius:9px;
 background-position:2px -60px;
 left:0
}
.galleryOverlay .nav_close {
 -webkit-transition:opacity .5s ease;
 -moz-transition:opacity .5s ease;
 -ms-transition:opacity .5s ease;
 -o-transition:opacity .5s ease;
 transition:opacity .5s ease;
 border-radius:5px;
 background:#000;
 height:32px;
 line-height:32px;
 opacity:0.4;
 position:absolute;
 top:-16px;
 right:-16px;
 text-decoration:none;
 width:32px;
 text-align:center
}
.galleryOverlay .nav_close:hover {
 opacity:0.5
}
.galleryOverlay .nav_close.nav_close_cnt {
 top:0;
 right:0
}
.galleryOverlay .nav_close:before {
 content:'X';
 color:#fff;
 font-size:20px;
 opacity:1
}
.gallery.gallery-columns-1 {
 display:table
}
.gallery.no-gallery dt a:after,.gallery.no-gallery dt a:before {
 display:none
}
.gallery dl {
 margin-top:0 !important;
 margin-bottom:0 !important;
 padding-left:0;
 text-align:left !important
}
.gallery dl dt {
 -webkit-transition:all .5s linear;
 -moz-transition:all .5s linear;
 -ms-transition:all .5s linear;
 -o-transition:all .5s linear;
 transition:all .5s linear;
 cursor:pointer;
 display:block;
 position:relative
}
.gallery:after {
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.gallery br {
 display:none
}
.gallery[id*='gallery-'] img {
 border:none !important
}
.gallery dt a {
 -webkit-transition:all .5s linear;
 -moz-transition:all .5s linear;
 -ms-transition:all .5s linear;
 -o-transition:all .5s linear;
 transition:all .5s linear;
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center center;
 display:block;
 max-height:450px;
 max-width:100%;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:13px;
 text-decoration:none;
 position:relative
}
.gallery dt a:after {
 -webkit-transition:all .5s linear;
 -moz-transition:all .5s linear;
 -ms-transition:all .5s linear;
 -o-transition:all .5s linear;
 transition:all .5s linear;
 background:transparent;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 content:'';
 height:100%;
 margin:auto;
 position:absolute;
 bottom:0;
 top:0;
 left:0;
 right:0;
 width:100%
}
.gallery dt a:hover {
 -webkit-transition:all .5s linear;
 -moz-transition:all .5s linear;
 -ms-transition:all .5s linear;
 -o-transition:all .5s linear;
 transition:all .5s linear
}
.gallery dt a:hover:before {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:'\f05d';
 color:#fff;
 cursor:pointer;
 font-size:35px;
 height:35px;
 margin:auto;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 opacity:0.8;
 width:35px;
 z-index:1
}
.gallery dt a:hover:after {
 -webkit-transition:all .5s linear;
 -moz-transition:all .5s linear;
 -ms-transition:all .5s linear;
 -o-transition:all .5s linear;
 transition:all .5s linear;
 background:rgba(0,0,0,0.55);
 content:'';
 height:100%;
 margin:auto;
 position:absolute;
 bottom:0;
 top:0;
 left:0;
 right:0;
 width:100%;
 z-index:0
}
.fullWidth .gallery-columns-1 .gallery-item {
 width:100% !important
}
.fullWidth .gallery-columns-1 .gallery-item dt a {
 height:1000px;
 width:1000px
}
.fullWidth .gallery-columns-2 .gallery-item {
 width:50% !important
}
.fullWidth .gallery-columns-2 .gallery-item dt a {
 height:500px;
 width:500px
}
.fullWidth .gallery-columns-3 .gallery-item {
 width:33.3333333333% !important
}
.fullWidth .gallery-columns-3 .gallery-item dt a {
 height:333.333333333px;
 width:333.333333333px
}
.fullWidth .gallery-columns-4 .gallery-item {
 width:25% !important
}
.fullWidth .gallery-columns-4 .gallery-item dt a {
 height:250px;
 width:250px
}
.fullWidth .gallery-columns-5 .gallery-item {
 width:20% !important
}
.fullWidth .gallery-columns-5 .gallery-item dt a {
 height:200px;
 width:200px
}
.fullWidth .gallery-columns-6 .gallery-item {
 width:16.6666666667% !important
}
.fullWidth .gallery-columns-6 .gallery-item dt a {
 height:166.666666667px;
 width:166.666666667px
}
.fullWidth .gallery-columns-7 .gallery-item {
 width:14.2857142857% !important
}
.fullWidth .gallery-columns-7 .gallery-item dt a {
 height:142.857142857px;
 width:142.857142857px
}
.fullWidth .gallery-columns-8 .gallery-item {
 width:12.5% !important
}
.fullWidth .gallery-columns-8 .gallery-item dt a {
 height:125px;
 width:125px
}
.fullWidth .gallery-columns-9 .gallery-item {
 width:11.1111111111% !important
}
.fullWidth .gallery-columns-9 .gallery-item dt a {
 height:111.111111111px;
 width:111.111111111px
}
.tve_post_lp .gallery-columns-1 .gallery-item {
 width:100% !important
}
.tve_post_lp .gallery-columns-1 .gallery-item dt a {
 height:1000px;
 width:1000px
}
.tve_post_lp .gallery-columns-2 .gallery-item {
 width:50% !important
}
.tve_post_lp .gallery-columns-2 .gallery-item dt a {
 height:500px;
 width:500px
}
.tve_post_lp .gallery-columns-3 .gallery-item {
 width:33.3333333333% !important
}
.tve_post_lp .gallery-columns-3 .gallery-item dt a {
 height:333.333333333px;
 width:333.333333333px
}
.tve_post_lp .gallery-columns-4 .gallery-item {
 width:25% !important
}
.tve_post_lp .gallery-columns-4 .gallery-item dt a {
 height:250px;
 width:250px
}
.tve_post_lp .gallery-columns-5 .gallery-item {
 width:20% !important
}
.tve_post_lp .gallery-columns-5 .gallery-item dt a {
 height:200px;
 width:200px
}
.tve_post_lp .gallery-columns-6 .gallery-item {
 width:16.6666666667% !important
}
.tve_post_lp .gallery-columns-6 .gallery-item dt a {
 height:166.666666667px;
 width:166.666666667px
}
.tve_post_lp .gallery-columns-7 .gallery-item {
 width:14.2857142857% !important
}
.tve_post_lp .gallery-columns-7 .gallery-item dt a {
 height:142.857142857px;
 width:142.857142857px
}
.tve_post_lp .gallery-columns-8 .gallery-item {
 width:12.5% !important
}
.tve_post_lp .gallery-columns-8 .gallery-item dt a {
 height:125px;
 width:125px
}
.tve_post_lp .gallery-columns-9 .gallery-item {
 width:11.1111111111% !important
}
.tve_post_lp .gallery-columns-9 .gallery-item dt a {
 height:111.111111111px;
 width:111.111111111px
}
.bpd .gallery-columns-1 .gallery-item {
 width:100% !important
}
.bpd .gallery-columns-1 .gallery-item dt a {
 height:650px;
 width:650px
}
.bpd .gallery-columns-2 .gallery-item {
 width:50% !important
}
.bpd .gallery-columns-2 .gallery-item dt a {
 height:325px;
 width:325px
}
.bpd .gallery-columns-3 .gallery-item {
 width:33.3333333333% !important
}
.bpd .gallery-columns-3 .gallery-item dt a {
 height:216.666666667px;
 width:216.666666667px
}
.bpd .gallery-columns-4 .gallery-item {
 width:25% !important
}
.bpd .gallery-columns-4 .gallery-item dt a {
 height:162.5px;
 width:162.5px
}
.bpd .gallery-columns-5 .gallery-item {
 width:20% !important
}
.bpd .gallery-columns-5 .gallery-item dt a {
 height:130px;
 width:130px
}
.bpd .gallery-columns-6 .gallery-item {
 width:16.6666666667% !important
}
.bpd .gallery-columns-6 .gallery-item dt a {
 height:108.333333333px;
 width:108.333333333px
}
.bpd .gallery-columns-7 .gallery-item {
 width:14.2857142857% !important
}
.bpd .gallery-columns-7 .gallery-item dt a {
 height:92.8571428571px;
 width:92.8571428571px
}
.bpd .gallery-columns-8 .gallery-item {
 width:12.5% !important
}
.bpd .gallery-columns-8 .gallery-item dt a {
 height:81.25px;
 width:81.25px
}
.bpd .gallery-columns-9 .gallery-item {
 width:11.1111111111% !important
}
.bpd .gallery-columns-9 .gallery-item dt a {
 height:72.2222222222px;
 width:72.2222222222px
}
.bSeCont .gallery-columns-1 .gallery-item {
 width:100% !important
}
.bSeCont .gallery-columns-1 .gallery-item dt a {
 height:650px;
 width:650px
}
.bSeCont .gallery-columns-2 .gallery-item {
 width:50% !important
}
.bSeCont .gallery-columns-2 .gallery-item dt a {
 height:325px;
 width:325px
}
.bSeCont .gallery-columns-3 .gallery-item {
 width:33.3333333333% !important
}
.bSeCont .gallery-columns-3 .gallery-item dt a {
 height:216.666666667px;
 width:216.666666667px
}
.bSeCont .gallery-columns-4 .gallery-item {
 width:25% !important
}
.bSeCont .gallery-columns-4 .gallery-item dt a {
 height:162.5px;
 width:162.5px
}
.bSeCont .gallery-columns-5 .gallery-item {
 width:20% !important
}
.bSeCont .gallery-columns-5 .gallery-item dt a {
 height:130px;
 width:130px
}
.bSeCont .gallery-columns-6 .gallery-item {
 width:16.6666666667% !important
}
.bSeCont .gallery-columns-6 .gallery-item dt a {
 height:108.333333333px;
 width:108.333333333px
}
.bSeCont .gallery-columns-7 .gallery-item {
 width:14.2857142857% !important
}
.bSeCont .gallery-columns-7 .gallery-item dt a {
 height:92.8571428571px;
 width:92.8571428571px
}
.bSeCont .gallery-columns-8 .gallery-item {
 width:12.5% !important
}
.bSeCont .gallery-columns-8 .gallery-item dt a {
 height:81.25px;
 width:81.25px
}
.bSeCont .gallery-columns-9 .gallery-item {
 width:11.1111111111% !important
}
.bSeCont .gallery-columns-9 .gallery-item dt a {
 height:72.2222222222px;
 width:72.2222222222px
}
.icb {
 border-radius:3px;
 margin:35px 0 20px;
 padding:50px 20px 20px;
 position:relative
}
.icb .icbc {
 border-radius:3px;
 display:block;
 height:60px;
 left:0;
 margin:0 auto;
 position:absolute;
 right:0;
 text-align:center;
 top:-30px;
 width:60px
}
.icb .icbc.icbm span {
 border-radius:50%;
 background-repeat:no-repeat;
 background-position:center center;
 background-size:cover;
 display:block;
 height:50px;
 margin:5px auto;
 width:50px
}
.icb .icbc.icbm span:before {
 content:""
}
.icb .icbc span:before {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:"\e605";
 color:#fff;
 display:block;
 font-size:33px;
 line-height:60px
}
.icb p {
 margin-bottom:0
}
.icb.icb1 p {
 color:#fff
}
.icb.icb2 p {
 color:#292929
}
.icb.light.icb1 p {
 color:#555
}
@media only screen and (min-width: 940px) {
 .rc-hf {
  display:none
 }
}
@media only screen and (max-width: 940px) and (min-width: 540px) {
 .rc-hm {
  display:none
 }
}
@media only screen and (max-width: 540px) {
 .rc-hs {
  display:none
 }
}
.rltp .awr:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.rltp h5 {
 font-family:'Archivo Narrow', sans-serif;
 font-size:1.556em;
 font-weight:400;
 margin:0 0 20px
}
.rltp .rlt {
 margin-bottom:20px
}
.rltp .rlt:hover .rlti:before {
 color:#76bde7
}
.rltp .rlt:hover p {
 color:#76bde7
}
.rltp .rlt .rlti {
 text-align:center
}
.rltp .rlt .rlti:before {
 font-family:'storied';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:"\e607";
 color:#dfdfdf;
 font-size:50px
}
.rltp .rlt p {
 font-family:'Archivo Narrow', sans-serif;
 color:#444;
 font-size:17px;
 font-weight:700;
 line-height:1.333em;
 margin:15px 0 0
}
.rltpi .awr:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.rltpi h5 {
 font-family:'Archivo Narrow', sans-serif;
 font-size:1.556em;
 font-weight:400;
 margin:0 0 20px
}
.rltpi a {
 display:block;
 margin:0 2% 15px 0;
 text-decoration:none !important
}
.rltpi p {
 font-family:'Archivo Narrow', sans-serif;
 color:#444;
 font-size:17px;
 font-weight:700;
 line-height:1.333em;
 margin:15px 0 0
}
.rltpi .rlt {
 margin-bottom:20px
}
.rltpi .rlt:hover .rlti {
 filter:url();
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%)
}
.rltpi .rlt:hover p {
 color:#76bde7
}
.rltpi .rlti {
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat;
 border-radius:3px;
 height:120px;
 max-width:100%;
 width:100%;
 z-index:0
}
@media only screen and (min-width: 1080px) {
 .bSeCont .rlt,.bpd .rlt {
  width:32%
 }
 .bSeCont .rlt:nth-child(3n+1),.bpd .rlt:nth-child(3n+1) {
  margin-right:0
 }
 .bSeCont .rlt:nth-of-type(3n+1),.bpd .rlt:nth-of-type(3n+1) {
  clear:left
 }
 .fullWidth .rlt {
  margin-right:4%;
  width:22%
 }
 .fullWidth .rlt:nth-child(4n+1) {
  margin-right:0
 }
 .fullWidth .rlt:nth-of-type(4n+1) {
  clear:left
 }
}
@media only screen and (min-width: 940px) and (max-width: 1080px) {
 .bSeCont .rlt,.bpd .rlt,.fullWidth .rlt {
  width:48%
 }
 .bSeCont .rlt:nth-child(2n+1),.bpd .rlt:nth-child(2n+1),.fullWidth .rlt:nth-child(2n+1) {
  margin-right:0
 }
 .bSeCont .rlt:nth-of-type(2n+1),.bpd .rlt:nth-of-type(2n+1),.fullWidth .rlt:nth-of-type(2n+1) {
  clear:left
 }
}
@media only screen and (min-width: 540px) and (max-width: 940px) {
 .bSeCont .rlt,.bpd .rlt,.fullWidth .rlt {
  width:48%
 }
 .bSeCont .rlt:nth-child(2n+1),.bpd .rlt:nth-child(2n+1),.fullWidth .rlt:nth-child(2n+1) {
  margin-right:0
 }
 .bSeCont .rlt:nth-of-type(2n+1),.bpd .rlt:nth-of-type(2n+1),.fullWidth .rlt:nth-of-type(2n+1) {
  clear:left
 }
}
@media only screen and (max-width: 540px) {
 .bSeCont .rlt,.bpd .rlt,.fullWidth .rlt {
  margin-right:0;
  width:100%
 }
}
.shortcode_tabs {
 margin-bottom:20px
}
.shortcode_tabs.horz_tabs .scT ul.scT-tab {
 margin-bottom:-1px;
 padding-left:1px;
 position:relative;
 z-index:1
}
.shortcode_tabs.horz_tabs .scT ul.scT-tab:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.shortcode_tabs.horz_tabs .scT ul.scT-tab li {
 border-top-left-radius:3px;
 border-top-right-radius:3px;
 float:left;
 margin-bottom:0;
 margin-right:3px
}
.shortcode_tabs.horz_tabs .scT ul.scT-tab li a {
 font-size:.778em;
 font-weight:700;
 padding:10px 16px;
 text-transform:uppercase
}
.shortcode_tabs.horz_tabs .scT ul.scT-tab li:last-child {
 margin-right:0
}
.shortcode_tabs.vert_tabs .scT {
 display:table
}
.shortcode_tabs.vert_tabs .scT:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.shortcode_tabs.vert_tabs .scT ul.scT-tab {
 display:table-cell;
 min-width:150px;
 padding:1px 0 0
}
.shortcode_tabs.vert_tabs .scT ul.scT-tab li {
 border-top-left-radius:25px;
 border-bottom-left-radius:25px;
 box-shadow:0 3px 0 #76bde7;
 cursor:pointer;
 display:table;
 margin-left:auto;
 margin-right:0
}
.shortcode_tabs.vert_tabs .scT ul.scT-tab li.tS {
 box-shadow:none
}
.shortcode_tabs.vert_tabs .scT ul.scT-tab li a {
 font-size:.944em;
 padding:12px
}
.shortcode_tabs.vert_tabs .scT .scTC {
 display:table-cell;
 vertical-align:top;
 width:100%
}
.shortcode_tabs .scT ul.scT-tab {
 list-style:none
}
.shortcode_tabs .scT ul.scT-tab li {
 background:#76bde7;
 cursor:pointer;
 text-align:center
}
.shortcode_tabs .scT ul.scT-tab li:hover {
 opacity:.8
}
.shortcode_tabs .scT ul.scT-tab li a {
 font-family:'Archivo Narrow', sans-serif;
 color:#fff;
 cursor:pointer;
 display:block
}
.shortcode_tabs .scT ul.scT-tab li.tS {
 background:#5f97ba
}
.shortcode_tabs .scT .scTC {
 border:1px solid rgba(0,0,0,0.1);
 color:#444;
 display:none;
 font-weight:300;
 padding:20px 25px;
 position:relative;
 z-index:1
}
.wistia-video-container:after {
 display:none
}
.wistia-video-container .vdc .ltx {
 display:none
}
.wistia-video-container .vdc.video-container {
 display:block !important
}
.wistia-video-container .vdc.video-container .vwr {
 box-shadow:none;
 max-width:1080px;
 margin:0 auto;
 position:static
}
.wistia-video-container .vdc.video-container .vwr iframe {
 box-shadow:none;
 display:block;
 margin:0 auto
}
@media only screen and (max-width: 1400px) {
 .ssf {
  border:none;
  background:none;
  display:block !important;
  margin-top:20px;
  position:static !important;
  width:auto
 }
 .ssf:after {
  content:"";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0
 }
 .ssf .cou,.ssf .ssf-i {
  float:left
 }
 .ssf .cou {
  color:#565656;
  font-weight:400;
  font-size:17px;
  padding:0 15px;
  text-shadow:none
 }
 .ssf .cou #share_no_element {
  color:#565656;
  margin-bottom:5px;
  margin-top:10px
 }
 .ssf .ssf-i {
  padding:0
 }
 .ssf .ssf-i:after {
  content:"";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0
 }
 .ssf .ssf-i .ss {
  float:left;
  width:57px
 }
 .ssf .ssf-i .ss:after {
  content:"";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0
 }
 .ssf .ssf-i .ss span {
  display:none;
  float:right;
  line-height:45px;
  padding-left:10px
 }
 .npa .npp:before {
  left:0;
  width:200px
 }
 .npa .npp:after {
  width:100px
 }
 .npa .npt {
  width:50%
 }
}
@media only screen and (max-width: 1300px) {
 .wrp {
  width:1080px
 }
 .wrp .bpd,.wrp .bpd .in {
  width:900px
 }
 .mry.fullWidth .mry-i {
  width:31.99%
 }
 footer .fmm {
  padding:0 15px
 }
 footer .fmm .fm-m ul,footer .fmm .fm-m .copy {
  float:none
 }
 .scvps .vdc.video-container .wp-video,.scvps .vdc.video-container iframe {
  max-width:800px !important
 }
 .sctm .bts {
  width:70%
 }
 .npa .npp:before {
  top:0
 }
}
@media only screen and (max-width: 1300px) and (-webkit-min-device-pixel-ratio: 0) {
 .npa .npp:before {
  top:20px;
  left:-30px
 }
}
@media only screen and (max-width: 1080px) {
 .cnt .bSe.left,.cnt .bSe.right {
  width:70%
 }
 .sAs {
  width:27%
 }
 .wrp {
  width:900px
 }
 .wrp .bpd,.wrp .bpd .in {
  width:702px
 }
 .fullWidth .gallery-columns-1 .gallery-item {
  width:100% !important
 }
 .fullWidth .gallery-columns-1 .gallery-item dt a {
  height:850px;
  width:850px
 }
 .fullWidth .gallery-columns-2 .gallery-item {
  width:50% !important
 }
 .fullWidth .gallery-columns-2 .gallery-item dt a {
  height:425px;
  width:425px
 }
 .fullWidth .gallery-columns-3 .gallery-item {
  width:33.3333333333% !important
 }
 .fullWidth .gallery-columns-3 .gallery-item dt a {
  height:283.333333333px;
  width:283.333333333px
 }
 .fullWidth .gallery-columns-4 .gallery-item {
  width:25% !important
 }
 .fullWidth .gallery-columns-4 .gallery-item dt a {
  height:212.5px;
  width:212.5px
 }
 .fullWidth .gallery-columns-5 .gallery-item {
  width:20% !important
 }
 .fullWidth .gallery-columns-5 .gallery-item dt a {
  height:170px;
  width:170px
 }
 .fullWidth .gallery-columns-6 .gallery-item {
  width:16.6666666667% !important
 }
 .fullWidth .gallery-columns-6 .gallery-item dt a {
  height:141.666666667px;
  width:141.666666667px
 }
 .fullWidth .gallery-columns-7 .gallery-item {
  width:14.2857142857% !important
 }
 .fullWidth .gallery-columns-7 .gallery-item dt a {
  height:121.428571429px;
  width:121.428571429px
 }
 .tve_post_lp .gallery-columns-1 .gallery-item {
  width:100% !important
 }
 .tve_post_lp .gallery-columns-1 .gallery-item dt a {
  height:850px;
  width:850px
 }
 .tve_post_lp .gallery-columns-2 .gallery-item {
  width:50% !important
 }
 .tve_post_lp .gallery-columns-2 .gallery-item dt a {
  height:425px;
  width:425px
 }
 .tve_post_lp .gallery-columns-3 .gallery-item {
  width:33.3333333333% !important
 }
 .tve_post_lp .gallery-columns-3 .gallery-item dt a {
  height:283.333333333px;
  width:283.333333333px
 }
 .tve_post_lp .gallery-columns-4 .gallery-item {
  width:25% !important
 }
 .tve_post_lp .gallery-columns-4 .gallery-item dt a {
  height:212.5px;
  width:212.5px
 }
 .tve_post_lp .gallery-columns-5 .gallery-item {
  width:20% !important
 }
 .tve_post_lp .gallery-columns-5 .gallery-item dt a {
  height:170px;
  width:170px
 }
 .tve_post_lp .gallery-columns-6 .gallery-item {
  width:16.6666666667% !important
 }
 .tve_post_lp .gallery-columns-6 .gallery-item dt a {
  height:141.666666667px;
  width:141.666666667px
 }
 .tve_post_lp .gallery-columns-7 .gallery-item {
  width:14.2857142857% !important
 }
 .tve_post_lp .gallery-columns-7 .gallery-item dt a {
  height:121.428571429px;
  width:121.428571429px
 }
 .bpd .gallery-columns-1 .gallery-item {
  width:100% !important
 }
 .bpd .gallery-columns-1 .gallery-item dt a {
  height:550px;
  width:550px
 }
 .bpd .gallery-columns-2 .gallery-item {
  width:50% !important
 }
 .bpd .gallery-columns-2 .gallery-item dt a {
  height:275px;
  width:275px
 }
 .bpd .gallery-columns-3 .gallery-item {
  width:33.3333333333% !important
 }
 .bpd .gallery-columns-3 .gallery-item dt a {
  height:183.333333333px;
  width:183.333333333px
 }
 .bpd .gallery-columns-4 .gallery-item {
  width:25% !important
 }
 .bpd .gallery-columns-4 .gallery-item dt a {
  height:137.5px;
  width:137.5px
 }
 .bpd .gallery-columns-5 .gallery-item {
  width:20% !important
 }
 .bpd .gallery-columns-5 .gallery-item dt a {
  height:110px;
  width:110px
 }
 .bpd .gallery-columns-6 .gallery-item {
  width:16.6666666667% !important
 }
 .bpd .gallery-columns-6 .gallery-item dt a {
  height:91.6666666667px;
  width:91.6666666667px
 }
 .bpd .gallery-columns-7 .gallery-item {
  width:14.2857142857% !important
 }
 .bpd .gallery-columns-7 .gallery-item dt a {
  height:120px !important;
  width:120px !important
 }
 .bpd .gallery-columns-7 .gallery-item dt a {
  height:78.5714285714px;
  width:78.5714285714px
 }
 .bSeCont .gallery-columns-1 .gallery-item {
  width:100% !important
 }
 .bSeCont .gallery-columns-1 .gallery-item dt a {
  height:550px;
  width:550px
 }
 .bSeCont .gallery-columns-2 .gallery-item {
  width:50% !important
 }
 .bSeCont .gallery-columns-2 .gallery-item dt a {
  height:275px;
  width:275px
 }
 .bSeCont .gallery-columns-3 .gallery-item {
  width:33.3333333333% !important
 }
 .bSeCont .gallery-columns-3 .gallery-item dt a {
  height:183.333333333px;
  width:183.333333333px
 }
 .bSeCont .gallery-columns-4 .gallery-item {
  width:25% !important
 }
 .bSeCont .gallery-columns-4 .gallery-item dt a {
  height:137.5px;
  width:137.5px
 }
 .bSeCont .gallery-columns-5 .gallery-item {
  width:20% !important
 }
 .bSeCont .gallery-columns-5 .gallery-item dt a {
  height:110px;
  width:110px
 }
 .bSeCont .gallery-columns-6 .gallery-item {
  width:16.6666666667% !important
 }
 .bSeCont .gallery-columns-6 .gallery-item dt a {
  height:91.6666666667px;
  width:91.6666666667px
 }
 .fullWidth .gallery-columns-8 .gallery-item,.fullWidth .gallery-columns-9 .gallery-item,.bpd .gallery-columns-8 .gallery-item,.bpd .gallery-columns-9 .gallery-item,.bSeCont .gallery-columns-8 .gallery-item,.bSeCont .gallery-columns-9 .gallery-item {
  width:20% !important
 }
 .bSeCont .gallery-columns-7 .gallery-item {
  width:20% !important
 }
 .csc .foc {
  padding:0 2% 0 0;
  width:49%
 }
 .csc .foc:nth-child(2n) {
  padding:0% 0% 0% 0%
 }
 .mry.fullWidth .mry-i,.bSeCont .mry .mry-i {
  width:49%
 }
 .scvps .vdc.video-container .wp-video,.scvps .vdc.video-container iframe {
  max-width:620px !important
 }
 h1 {
  font-size:33px !important
 }
 h2 {
  font-size:30px !important
 }
 .mms {
  font-size:70px !important
 }
 .scon.wide .frm input[type="text"],.scon.wide .frm .btn,.scon.wide.o1 .frm input[type="text"],.scon.wide.o1 .frm .btn,.scon.wide.o2 .frm input[type="text"],.scon.wide.o2 .frm .btn,.scon.wide.o3 .frm input[type="text"],.scon.wide.o3 .frm .btn {
  float:none
 }
 .scon.wide .frm .btn,.scon.wide.o1 .frm .btn,.scon.wide.o2 .frm .btn,.scon.wide.o3 .frm .btn {
  width:100%
 }
 .scon.wide .frm input[type="text"],.scon.wide.o1 .frm input[type="text"],.scon.wide.o2 .frm input[type="text"],.scon.wide.o3 .frm input[type="text"] {
  margin-bottom:10px;
  width:100%
 }
 .fullWidth .scbg .scc,.bpd .scbg .scc,.tve_post_lp .scbg .scc {
  margin-right:2%;
  width:49%
 }
 .fullWidth .scbg .scc:nth-child(2n),.bpd .scbg .scc:nth-child(2n),.tve_post_lp .scbg .scc:nth-child(2n) {
  margin-right:0
 }
 .pt_four {
  width:50%
 }
 .pt_five {
  width:50%
 }
 .pt_five:nth-child(4) {
  margin-bottom:10px
 }
 .pt_five:nth-child(5) {
  clear:both;
  display:table;
  float:none;
  margin:0px auto 0px
 }
 .bSeCont .npa .npp:before {
  top:45px;
  left:-15px
 }
 .npa .npp:before {
  top:25px
 }
 .npa .npt {
  width:30%
 }
}
@media only screen and (max-width: 1080px) and (-webkit-min-device-pixel-ratio: 0) {
 .bSeCont .npa .npp:before {
  top:28px;
  left:-25px
 }
 .npa .npp:before {
  top:28px;
  left:-25px
 }
}
@media only screen and (max-width: 1080px) {
 .scbp .pps .tim {
  width:12%
 }
 .scbp .txt {
  width:88%
 }
 .scbp .txt.noImageTab {
  padding-left:60px
 }
 .colm .scbp .pps .tim {
  width:25%
 }
 .colm .scbp .pps .txt {
  width:75%
 }
 .colm .scbp .pps .txt.noImageTab {
  padding-left:60px
 }
}
@media only screen and (max-width: 940px) {
 .wrp {
  width:700px
 }
 .wrp .bpd,.wrp .bpd .in {
  width:546px
 }
 .ind .fullWidth {
  width:100%
 }
 .bSe .lost form input[type='text'] {
  width:100%
 }
 .bSe .lost form .cbw {
  width:100%
 }
 .fullWidth .gallery-columns-1 .gallery-item {
  width:100% !important
 }
 .fullWidth .gallery-columns-1 .gallery-item dt a {
  height:650px;
  width:650px
 }
 .fullWidth .gallery-columns-2 .gallery-item {
  width:50% !important
 }
 .fullWidth .gallery-columns-2 .gallery-item dt a {
  height:325px;
  width:325px
 }
 .fullWidth .gallery-columns-3 .gallery-item {
  width:33.3333333333% !important
 }
 .fullWidth .gallery-columns-3 .gallery-item dt a {
  height:216.666666667px;
  width:216.666666667px
 }
 .fullWidth .gallery-columns-4 .gallery-item {
  width:25% !important
 }
 .fullWidth .gallery-columns-4 .gallery-item dt a {
  height:162.5px;
  width:162.5px
 }
 .fullWidth .gallery-columns-5 .gallery-item {
  width:20% !important
 }
 .fullWidth .gallery-columns-5 .gallery-item dt a {
  height:130px;
  width:130px
 }
 .fullWidth .gallery-columns-6 .gallery-item {
  width:16.6666666667% !important
 }
 .fullWidth .gallery-columns-6 .gallery-item dt a {
  height:108.333333333px;
  width:108.333333333px
 }
 .fullWidth .gallery-columns-7 .gallery-item {
  width:14.2857142857% !important
 }
 .fullWidth .gallery-columns-7 .gallery-item dt a {
  height:92.8571428571px;
  width:92.8571428571px
 }
 .tve_post_lp .gallery-columns-1 .gallery-item {
  width:100% !important
 }
 .tve_post_lp .gallery-columns-1 .gallery-item dt a {
  height:650px;
  width:650px
 }
 .tve_post_lp .gallery-columns-2 .gallery-item {
  width:50% !important
 }
 .tve_post_lp .gallery-columns-2 .gallery-item dt a {
  height:325px;
  width:325px
 }
 .tve_post_lp .gallery-columns-3 .gallery-item {
  width:33.3333333333% !important
 }
 .tve_post_lp .gallery-columns-3 .gallery-item dt a {
  height:216.666666667px;
  width:216.666666667px
 }
 .tve_post_lp .gallery-columns-4 .gallery-item {
  width:25% !important
 }
 .tve_post_lp .gallery-columns-4 .gallery-item dt a {
  height:162.5px;
  width:162.5px
 }
 .tve_post_lp .gallery-columns-5 .gallery-item {
  width:20% !important
 }
 .tve_post_lp .gallery-columns-5 .gallery-item dt a {
  height:130px;
  width:130px
 }
 .tve_post_lp .gallery-columns-6 .gallery-item {
  width:16.6666666667% !important
 }
 .tve_post_lp .gallery-columns-6 .gallery-item dt a {
  height:108.333333333px;
  width:108.333333333px
 }
 .tve_post_lp .gallery-columns-7 .gallery-item {
  width:14.2857142857% !important
 }
 .tve_post_lp .gallery-columns-7 .gallery-item dt a {
  height:92.8571428571px;
  width:92.8571428571px
 }
 .bpd .gallery-columns-1 .gallery-item {
  width:100% !important
 }
 .bpd .gallery-columns-1 .gallery-item dt a {
  height:520px;
  width:520px
 }
 .bpd .gallery-columns-2 .gallery-item {
  width:50% !important
 }
 .bpd .gallery-columns-2 .gallery-item dt a {
  height:260px;
  width:260px
 }
 .bpd .gallery-columns-3 .gallery-item {
  width:33.3333333333% !important
 }
 .bpd .gallery-columns-3 .gallery-item dt a {
  height:173.333333333px;
  width:173.333333333px
 }
 .bpd .gallery-columns-4 .gallery-item {
  width:25% !important
 }
 .bpd .gallery-columns-4 .gallery-item dt a {
  height:130px;
  width:130px
 }
 .bpd .gallery-columns-5 .gallery-item {
  width:20% !important
 }
 .bpd .gallery-columns-5 .gallery-item dt a {
  height:104px;
  width:104px
 }
 .bpd .gallery-columns-6 .gallery-item {
  width:16.6666666667% !important
 }
 .bpd .gallery-columns-6 .gallery-item dt a {
  height:120px !important;
  width:120px !important
 }
 .bpd .gallery-columns-6 .gallery-item dt a {
  height:86.6666666667px;
  width:86.6666666667px
 }
 .bSeCont .gallery-columns-1 .gallery-item {
  width:100% !important
 }
 .bSeCont .gallery-columns-1 .gallery-item dt a {
  height:630px;
  width:630px
 }
 .bSeCont .gallery-columns-2 .gallery-item {
  width:50% !important
 }
 .bSeCont .gallery-columns-2 .gallery-item dt a {
  height:315px;
  width:315px
 }
 .bSeCont .gallery-columns-3 .gallery-item {
  width:33.3333333333% !important
 }
 .bSeCont .gallery-columns-3 .gallery-item dt a {
  height:210px;
  width:210px
 }
 .bSeCont .gallery-columns-4 .gallery-item {
  width:25% !important
 }
 .bSeCont .gallery-columns-4 .gallery-item dt a {
  height:157.5px;
  width:157.5px
 }
 .bSeCont .gallery-columns-5 .gallery-item {
  width:20% !important
 }
 .bSeCont .gallery-columns-5 .gallery-item dt a {
  height:126px;
  width:126px
 }
 .bSeCont .gallery-columns-6 .gallery-item {
  width:16.6666666667% !important
 }
 .bSeCont .gallery-columns-6 .gallery-item dt a {
  height:105px;
  width:105px
 }
 .bpd .gallery-columns-6 .gallery-item,.bpd .gallery-columns-7 .gallery-item {
  width:25% !important
 }
 .bSeCont {
  display:table-header-group
 }
 .sAsCont {
  display:table-footer-group
 }
 .cnt .sAs.left,.cnt .sAs.right {
  float:none;
  margin:25px 0 0 0;
  width:700px
 }
 .cnt .bSe.left,.cnt .bSe.right {
  float:none;
  width:700px
 }
 .csc .thc {
  padding:0%;
  width:100%
 }
 .csc .thc.lst {
  padding:0%
 }
 .csc .tth,.csc .oth,.csc .ofo,.csc .tfo {
  padding:0%;
  width:100%
 }
 .csc .tth.lst,.csc .oth.lst,.csc .ofo.lst,.csc .tfo.lst {
  padding:0%;
  width:100%
 }
 .csc .ofo {
  padding:0%;
  width:100%
 }
 .csc .tfo,.csc .tfo.lst {
  padding:0%;
  width:100%
 }
 .csc .fft {
  padding:0%;
  width:49%
 }
 .csc .fft:first-child {
  padding:0% 2% 0% 0%
 }
 .csc .fft.lst {
  padding:0% 0% 0% 0%;
  width:100%
 }
 .csc .twc+.fft.lst {
  padding:0%
 }
 .csc .fft+.twc.lst {
  width:100%
 }
 .csc .fft+.twc {
  padding:0%
 }
 .bcs {
  max-width:100%
 }
 .cmb ul {
  margin-left:0
 }
 .cmb ul ul {
  padding-left:0
 }
 .cmb div.ccr {
  width:80%
 }
 .cmb ul.children .cmb .ccr {
  width:80%
 }
 .aut .aut-l {
  display:block;
  width:100%
 }
 .aut .aut-l .cvri {
  width:100%
 }
 .aut .aut-l .avc {
  margin:auto;
  top:0;
  right:0;
  bottom:0;
  left:0
 }
 .aut .aut-r {
  display:block;
  padding:20px 30px
 }
 .aut .cm-s {
  display:block;
  padding-bottom:15px
 }
 .npa .npp {
  background:#fff
 }
 .npa .npp:before,.npa .npp:after {
  content:'';
  display:none
 }
 .stk {
  background:none;
  right:0;
  top:0
 }
 .stk span {
  display:none
 }
 .far.f2 .frm input[type="text"],.far.f2 .frm .op-r,.far.f3 .frm input[type="text"],.far.f3 .frm .op-r {
  display:block;
  float:none !important;
  margin:0 auto 10px !important;
  width:80% !important
 }
 .far.f2 .frm .btn,.far.f3 .frm .btn {
  display:block;
  float:none !important;
  margin:0 auto !important;
  width:80% !important
 }
 .vt.vi.h-vt .vt-v iframe,.vt.vi.h-vt .vt-v>div {
  max-width:80%
 }
 footer .fmm .ft-l,footer .fmm .ft-s,footer .fmm .ft-m {
  display:block;
  width:100%
 }
 footer .fmm .fo-l {
  margin-bottom:10px
 }
 .scvps .vdc.video-container .wp-video,.scvps .vdc.video-container iframe {
  max-width:550px !important
 }
}
@media only screen and (max-width: 774px) {
 body {
  background:none
 }
 .wrp {
  width:490px
 }
 .wrp .bpd,.wrp .bpd .in {
  width:382px
 }
 .fx-b {
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  display:block;
  height:100vh;
  position:fixed;
  left:0;
  bottom:0;
  width:100vw
 }
 .wrp.cnt.gin .gr-i {
  float:none !important;
  margin:0 auto 20px !important;
  width:80% !important
 }
 .gin .bSe.fullWidth .gr-i {
  height:auto !important
 }
 .gin .bSe.right .gr-i,.gin .bSe.left .gr-i {
  height:auto !important
 }
 .bSeCont .mry .mry-g {
  width:0
 }
 .bSeCont .mry .mry-i {
  width:100%
 }
 .mry .har .hui {
  height:auto
 }
 .mry.fullWidth .mry-g {
  width:0
 }
 .mry.fullWidth .mry-i {
  width:100%
 }
 .fullWidth .gallery-columns-1 .gallery-item {
  width:100% !important
 }
 .fullWidth .gallery-columns-1 .gallery-item dt a {
  height:400px;
  width:400px
 }
 .fullWidth .gallery-columns-2 .gallery-item {
  width:50% !important
 }
 .fullWidth .gallery-columns-2 .gallery-item dt a {
  height:200px;
  width:200px
 }
 .fullWidth .gallery-columns-3 .gallery-item {
  width:33.3333333333% !important
 }
 .fullWidth .gallery-columns-3 .gallery-item dt a {
  height:133.333333333px;
  width:133.333333333px
 }
 .fullWidth .gallery-columns-4 .gallery-item {
  width:25% !important
 }
 .fullWidth .gallery-columns-4 .gallery-item dt a {
  height:100px;
  width:100px
 }
 .tve_post_lp .gallery-columns-1 .gallery-item {
  width:100% !important
 }
 .tve_post_lp .gallery-columns-1 .gallery-item dt a {
  height:400px;
  width:400px
 }
 .tve_post_lp .gallery-columns-2 .gallery-item {
  width:50% !important
 }
 .tve_post_lp .gallery-columns-2 .gallery-item dt a {
  height:200px;
  width:200px
 }
 .tve_post_lp .gallery-columns-3 .gallery-item {
  width:33.3333333333% !important
 }
 .tve_post_lp .gallery-columns-3 .gallery-item dt a {
  height:133.333333333px;
  width:133.333333333px
 }
 .tve_post_lp .gallery-columns-4 .gallery-item {
  width:25% !important
 }
 .tve_post_lp .gallery-columns-4 .gallery-item dt a {
  height:100px;
  width:100px
 }
 .bpd .gallery-columns-1 .gallery-item {
  width:100% !important
 }
 .bpd .gallery-columns-1 .gallery-item dt a {
  height:370px;
  width:370px
 }
 .bpd .gallery-columns-2 .gallery-item {
  width:50% !important
 }
 .bpd .gallery-columns-2 .gallery-item dt a {
  height:185px;
  width:185px
 }
 .bpd .gallery-columns-3 .gallery-item {
  width:33.3333333333% !important
 }
 .bpd .gallery-columns-3 .gallery-item dt a {
  height:123.333333333px;
  width:123.333333333px
 }
 .bpd .gallery-columns-4 .gallery-item {
  width:25% !important
 }
 .bpd .gallery-columns-4 .gallery-item dt a {
  height:92.5px;
  width:92.5px
 }
 .bSeCont .gallery-columns-1 .gallery-item {
  width:100% !important
 }
 .bSeCont .gallery-columns-1 .gallery-item dt a {
  height:450px;
  width:450px
 }
 .bSeCont .gallery-columns-2 .gallery-item {
  width:50% !important
 }
 .bSeCont .gallery-columns-2 .gallery-item dt a {
  height:225px;
  width:225px
 }
 .bSeCont .gallery-columns-3 .gallery-item {
  width:33.3333333333% !important
 }
 .bSeCont .gallery-columns-3 .gallery-item dt a {
  height:150px;
  width:150px
 }
 .bSeCont .gallery-columns-4 .gallery-item {
  width:25% !important
 }
 .bSeCont .gallery-columns-4 .gallery-item dt a {
  height:112.5px;
  width:112.5px
 }
 .fullWidth .gallery-columns-5 .gallery-item,.fullWidth .gallery-columns-6 .gallery-item,.fullWidth .gallery-columns-7 .gallery-item,.fullWidth .gallery-columns-8 .gallery-item,.fullWidth .gallery-columns-9 .gallery-item,.bpd .gallery-columns-5 .gallery-item,.bpd .gallery-columns-6 .gallery-item,.bpd .gallery-columns-7 .gallery-item,.bpd .gallery-columns-8 .gallery-item,.bpd .gallery-columns-9 .gallery-item,.bSeCont .gallery-columns-5 .gallery-item,.bSeCont .gallery-columns-6 .gallery-item,.bSeCont .gallery-columns-7 .gallery-item,.bSeCont .gallery-columns-8 .gallery-item,.bSeCont .gallery-columns-9 .gallery-item {
  width:33.33% !important
 }
 .has-free {
  display:none !important
 }
 .has-extended.has-heading .colch:after {
  display:none
 }
 .scvps .vdc.video-container .wp-video,.scvps .vdc.video-container iframe {
  max-width:460px !important
 }
 .scvps .vdc.lv .pvb,.scvps .vdc.dv .pvb {
  background-size:15%
 }
 .scvps .vdc.video-container {
  left:0% !important;
  width:100%
 }
 .scvps .vdc.video-container iframe {
  width:100%
 }
 .csc .colm {
  margin-right:0 !important;
  padding:0% !important;
  width:100% !important
 }
 footer .scn,footer .widget {
  margin-bottom:10px
 }
 footer .textwidget p {
  margin-bottom:10px
 }
 .cnt .sAs.left,.cnt .sAs.right {
  float:none;
  margin:0px;
  width:490px
 }
 .cnt .bSe.left,.cnt .bSe.right {
  float:none;
  width:490px
 }
 .pt_two,.pt_three,.pt_four,.pt_five {
  float:none;
  margin:10px 0px !important;
  width:100%
 }
 .gr .gri img {
  display:inline
 }
 .gr .foc {
  margin-bottom:10px;
  width:44%
 }
 .gr .foc.lst {
  margin-bottom:0
 }
 .gr .fic {
  margin-bottom:10px;
  width:48%
 }
 .gr .fic.lst {
  margin-bottom:0;
  width:98%
 }
 .gr .tfo {
  width:48%
 }
 .gr .foc:nth-child(2)+.twc {
  width:98%
 }
 .gr .foc:first-child+.twc {
  margin-bottom:10px;
  width:48%
 }
 .gr .twc+.foc.lst {
  width:98%
 }
 .gr .twc+.foc+.lst {
  width:98%
 }
 .gr .twc {
  width:47%
 }
 .scbg .scc {
  margin:0 auto 20px !important;
  width:90% !important
 }
 .cmb ul.children {
  margin-left:0
 }
 .cmb ul.children .cmb .ccr {
  width:75%
 }
 .cmb div.ccr {
  width:75%
 }
 #comments .awr.cmm h4 {
  float:none;
  margin-bottom:10px;
  width:100%
 }
 .cmf .lrp {
  float:none;
  width:100%
 }
 .far.f1 .fl,.far.f1 .fr {
  display:block
 }
 .far.f1 .fr {
  padding:20px 0
 }
 .f-im .meta {
  margin-left:-35px;
  margin-bottom:20px;
  padding:0 15px;
  position:static;
  width:auto
 }
 .f-im .meta .met {
  float:left;
  padding:5px 20px
 }
 .f-im .meta .met a,.f-im .meta .met span {
  float:left
 }
 .f-im .meta .met:before {
  float:left;
  margin-bottom:0;
  margin-right:10px
 }
 .f-im .meta .met:after {
  height:auto;
  margin:0;
  top:10px;
  bottom:10px;
  left:auto;
  right:0;
  width:1px
 }
 .quo.quf {
  padding:40px
 }
 .thrive-shortcode-html .phone .fphr,.bSe .phone .fphr,.widget .phone .fphr {
  display:none
 }
 .thrive-shortcode-html .phone .mphr,.bSe .phone .mphr,.widget .phone .mphr {
  display:block
 }
 .thrive-shortcode-html .phone .phr,.bSe .phone .phr,.widget .phone .phr {
  background:#5f97ba;
  border:0;
  color:#fff
 }
 .thrive-shortcode-html .phone span,.bSe .phone span,.widget .phone span {
  color:#fff
 }
 .thrive-shortcode-html .phone a,.bSe .phone a,.widget .phone a {
  color:#fff
 }
 .thrive-shortcode-html .phone .apnr:before,.bSe .phone .apnr:before,.widget .phone .apnr:before {
  background:#fff
 }
 .phone-number.widget .scn .awr .phone .phr {
  padding:10px
 }
 .phone-number.widget .scn .awr .phone .apnr:before {
  background:#fff
 }
 .bSe .phone.blue .phr,.widget .phone.blue .phr,.thrive-shortcode-html .phone.blue .phr {
  background:#76bde7
 }
 .bSe .phone.blue .apnr:before,.widget .phone.blue .apnr:before,.thrive-shortcode-html .phone.blue .apnr:before {
  color:#76bde7
 }
 .bSe .phone.dark .phr,.widget .phone.dark .phr,.thrive-shortcode-html .phone.dark .phr {
  background:#444
 }
 .bSe .phone.dark .apnr:before,.widget .phone.dark .apnr:before,.thrive-shortcode-html .phone.dark .apnr:before {
  color:#444
 }
 .bSe .phone.green .phr,.widget .phone.green .phr,.thrive-shortcode-html .phone.green .phr {
  background:#2cbf30
 }
 .bSe .phone.green .apnr:before,.widget .phone.green .apnr:before,.thrive-shortcode-html .phone.green .apnr:before {
  color:#2cbf30
 }
 .bSe .phone.light .phr,.widget .phone.light .phr,.thrive-shortcode-html .phone.light .phr {
  background:#f6f6f6
 }
 .bSe .phone.light .apnr:before,.widget .phone.light .apnr:before,.thrive-shortcode-html .phone.light .apnr:before {
  color:#f6f6f6
 }
 .bSe .phone.orange .phr,.widget .phone.orange .phr,.thrive-shortcode-html .phone.orange .phr {
  background:#f57f3f
 }
 .bSe .phone.orange .apnr:before,.widget .phone.orange .apnr:before,.thrive-shortcode-html .phone.orange .apnr:before {
  color:#f57f3f
 }
 .bSe .phone.purple .phr,.widget .phone.purple .phr,.thrive-shortcode-html .phone.purple .phr {
  background:#6d69b5
 }
 .bSe .phone.purple .apnr:before,.widget .phone.purple .apnr:before,.thrive-shortcode-html .phone.purple .apnr:before {
  color:#6d69b5
 }
 .bSe .phone.red .phr,.widget .phone.red .phr,.thrive-shortcode-html .phone.red .phr {
  background:#e04646
 }
 .bSe .phone.red .apnr:before,.widget .phone.red .apnr:before,.thrive-shortcode-html .phone.red .apnr:before {
  color:#e04646
 }
 .bSe .phone.teal .phr,.widget .phone.teal .phr,.thrive-shortcode-html .phone.teal .phr {
  background:#42a98b
 }
 .bSe .phone.teal .apnr:before,.widget .phone.teal .apnr:before,.thrive-shortcode-html .phone.teal .apnr:before {
  color:#42a98b
 }
 .scbp .pps .tim {
  width:20%
 }
 .scbp .txt {
  width:80%
 }
 .cdt .cdto {
  margin-bottom:15px
 }
 .split .btn.big span {
  padding:30px
 }
 .shortcode_tabs .scT ul.scT-tab li {
  width:100%
 }
 .shortcode_tabs.vert_tabs .scT {
  display:block
 }
 .shortcode_tabs.vert_tabs .scT .scTC {
  box-sizing:border-box;
  float:left
 }
 .shortcode_tabs.vert_tabs .scT ul.scT-tab {
  display:block;
  margin-bottom:-1px;
  padding-left:1px;
  position:relative;
  z-index:1
 }
 .shortcode_tabs.vert_tabs .scT ul.scT-tab li {
  box-shadow:none;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  border-bottom-left-radius:0;
  display:block;
  float:left;
  margin-right:3px;
  margin-bottom:0
 }
 .sctm .tst-i {
  margin:0 auto
 }
 .sctm .tst {
  float:none;
  margin-bottom:10px;
  width:100%
 }
 .sctm .bts {
  float:none;
  max-width:100%;
  text-align:center;
  width:100%
 }
 .admin-bar #wpadminbar {
  position:fixed
 }
 .admin-bar .mobile-navbar {
  top:46px
 }
 .admin-bar #floating_menu header {
  top:111px
 }
 #floating_menu {
  height:65px
 }
 .mobile-navbar {
  background-color:#131a1e;
  display:block !important;
  height:65px;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:9999;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -ms-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
 }
 .mobile-navbar button {
  background-color:transparent;
  border:medium none;
  cursor:pointer;
  display:block;
  margin-left:14px;
  margin-top:18px;
  width:46px;
  height:33px
 }
 .mobile-navbar button span {
  background-color:#fff;
  display:block;
  width:46px;
  height:6px;
  margin-bottom:7px
 }
 .mobile-navbar p {
  font-family:'Archivo Narrow', sans-serif;
  color:#fff;
  font-size:1.333em;
  margin:-40px auto 0;
  text-align:center;
  width:220px
 }
 .mobile-navbar img {
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  transform:translateX(-50%);
  height:33px;
  left:50%;
  position:absolute;
  top:16px
 }
 .mobile-navbar .mtl {
  font-family:'Archivo Narrow', sans-serif;
  color:#fff;
  font-size:30px;
  position:absolute;
  right:0;
  top:16px;
  text-align:center;
  width:80%
 }
 .mobile-mask {
  background-color:#000;
  display:none;
  height:100%;
  left:0;
  opacity:0.8;
  position:fixed;
  top:0;
  width:100%;
  z-index:99
 }
 .wrp.cnt {
  margin-top:40px
 }
 .show-nav .mobile-mask {
  display:block
 }
 body {
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -ms-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
 }
 body.show-nav {
  height:100%;
  overflow:hidden;
  position:relative
 }
 body.show-nav #floating_menu header {
  left:0
 }
 #floating_menu header {
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -ms-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  box-shadow:rgba(0,0,0,0.23) 0 0 17px;
  box-sizing:border-box;
  background-color:#fff;
  display:block !important;
  height:100%;
  left:-100%;
  overflow-y:scroll;
  position:fixed;
  top:60px;
  width:75%;
  z-index:9999
 }
 #floating_menu header.side .m-si,#floating_menu header.center .m-si {
  display:block
 }
 #floating_menu header.side {
  width:75%
 }
 #floating_menu header .phone {
  display:none !important
 }
 #floating_menu header .m-si .phone_mobile {
  display:block
 }
 #floating_menu header .phone_mobile {
  background-color:#1c2428;
  color:#97a2a8;
  font-size:1.5em;
  height:65px;
  left:0;
  line-height:65px;
  text-align:left;
  vertical-align:middle;
  width:100%
 }
 #floating_menu header .phone_mobile .phr {
  padding:0 !important
 }
 #floating_menu header .phone_mobile .fphr {
  display:none
 }
 #floating_menu header .phone_mobile .apnr {
  color:#97a2a8;
  margin-top:0
 }
 #floating_menu header .phone_mobile .apnr:before {
  font-family:'storied';
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  background-color:transparent;
  color:#97a2a8;
  content:"\e610";
  font-size:30px;
  height:65px;
  line-height:64px;
  margin-left:28px;
  vertical-align:top
 }
 #floating_menu header .m-sb {
  display:block !important;
  float:none !important
 }
 #floating_menu header .m-s {
  display:block !important
 }
 #floating_menu header .m-si {
  border:none;
  border-radius:0 !important
 }
 #floating_menu header #logo,#floating_menu header #text-logo {
  display:none !important
 }
 #floating_menu header nav {
  margin:0 33px;
  display:block !important
 }
 #floating_menu header nav li.has-extended>ul.sub-menu li.menu-item>ul li a {
  padding-left:13px !important
 }
 #floating_menu header nav li.has-extended>ul.sub-menu li.menu-item>ul li a:before {
  font-family:'storied';
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  background:transparent;
  content:"\f04b";
  display:block !important;
  font-size:10px !important;
  line-height:0.6
 }
 #floating_menu header nav>ul>li>a {
  border-bottom:1px solid #000;
  color:#444;
  font-size:1.5em;
  padding-bottom:37px !important;
  padding-top:30px !important;
  text-transform:uppercase
 }
 #floating_menu header nav li.has-extended ul.sub-menu {
  box-shadow:none;
  display:block !important;
  margin-left:15px;
  padding:0 !important;
  position:inherit !important
 }
 #floating_menu header nav li.has-extended ul.sub-menu .arl {
  margin-left:15px
 }
 #floating_menu header nav li.has-extended ul.sub-menu li {
  display:block;
  float:none;
  font-size:1.111em
 }
 #floating_menu header nav li.has-extended ul.sub-menu li a {
  padding:0 !important
 }
 #floating_menu header nav li.has-extended ul.sub-menu li a:before {
  display:none !important
 }
 #floating_menu header nav li.has-extended ul.sub-menu li a.colch {
  font-size:1.111em;
  text-transform:uppercase
 }
 #floating_menu header nav ul>li:last-child {
  border:none
 }
 #floating_menu header nav ul>li:before {
  background:none;
  bottom:0;
  content:"";
  display:block;
  height:6px;
  left:15px;
  margin:auto 0;
  position:relative;
  top:0;
  width:6px
 }
 #floating_menu header nav ul li {
  display:block;
  float:none;
  padding:0 !important;
  position:inherit !important;
  width:100%
 }
 #floating_menu header nav ul li:before {
  display:none !important
 }
 #floating_menu header nav ul li ul {
  box-shadow:none;
  display:block !important;
  padding:0;
  position:inherit !important;
  width:100%
 }
 #floating_menu header nav ul li ul li a {
  font-size:1.333em
 }
 #floating_menu header nav ul li a {
  padding:16px 0 0 0;
  text-transform:uppercase
 }
 #floating_menu header nav ul li a:after,#floating_menu header nav ul li a:before {
  display:none !important
 }
 #floating_menu header nav ul li:not(.h-cta) a {
  background:none
 }
 #floating_menu header nav ul li.h-cta a {
  padding:16px 10px 0
 }
}
@media only screen and (max-width: 660px) {
 .galleryOverlay {
  background:rgba(0,0,0,0.95)
 }
 .galleryOverlay .nav_prev,.galleryOverlay .nav_next {
  display:none;
  line-height:0;
  font-size:0;
  height:0;
  overflow:hidden
 }
 .galleryOverlay .nav_close {
  background:url() no-repeat -35px 6px;
  bottom:4px;
  top:auto;
  opacity:0.6;
  right:10px;
  z-index:1004
 }
 .galleryOverlay .nav_close.nav_close_cnt {
  bottom:4px;
  top:auto
 }
 .galleryOverlay .nav_close:before {
  content:''
 }
 .galleryOverlay .g_count {
  border-top-left-radius:9px;
  border-top-right-radius:9px;
  background:#000
 }
 .galleryOverlay .gl_ctrl {
  display:none;
  line-height:0;
  font-size:0;
  height:0;
  overflow:hidden
 }
 .galleryOverlay .gl_ctrl_wrp {
  background:none;
  float:left
 }
 .galleryOverlay .gl_ctrl_wrp .mob_text {
  float:right
 }
 .galleryOverlay .gl_ctrl_wrp .img_count {
  float:left;
  margin-right:5px
 }
 .galleryOverlay .g_count {
  border-radius:0;
  display:block;
  padding:0px 20px;
  width:auto
 }
 .galleryOverlay .g_count .cap_txt {
  display:none
 }
 .galleryOverlay .g_count .mob_text {
  display:inline-block;
  font-size:14px
 }
}
@media only screen and (max-width: 540px) {
 .wrp {
  width:340px
 }
 .wrp .bpd,.wrp .bpd .in {
  width:265px
 }
 .wrp.cnt.gin .gr-i {
  width:95% !important
 }
 .fullWidth .gallery .gallery-item,.bpd .gallery .gallery-item,.bSeCont .gallery .gallery-item {
  width:100% !important
 }
 .fullWidth .gallery .gallery-item dt a,.bpd .gallery .gallery-item dt a,.bSeCont .gallery .gallery-item dt a {
  height:180px;
  width:180px
 }
 .cnt .sAs.left,.cnt .sAs.right {
  float:none;
  margin:0;
  width:340px
 }
 .cnt .bSe.right,.cnt .bSe.left {
  float:none;
  width:340px
 }
 .gr .colm.twc,.gr .colm.oth,.gr .colm.tth,.gr .colm.foc,.gr .colm.fic,.gr .colm.tfo {
  margin-bottom:10px;
  width:98% !important
 }
 .gr .colm.twc:last-child,.gr .colm.oth:last-child,.gr .colm.tth:last-child,.gr .colm.foc:last-child,.gr .colm.fic:last-child,.gr .colm.tfo:last-child {
  margin-bottom:0
 }
 .gr .colm.twc.lst,.gr .colm.oth.lst,.gr .colm.tth.lst,.gr .colm.foc.lst,.gr .colm.fic.lst,.gr .colm.tfo.lst {
  width:98%
 }
 .gr .colm.twc .gri img,.gr .colm.oth .gri img,.gr .colm.tth .gri img,.gr .colm.foc .gri img,.gr .colm.fic .gri img,.gr .colm.tfo .gri img {
  display:inline
 }
 h1 {
  font-size:33px !important
 }
 h2 {
  font-size:30px !important
 }
 h3 {
  font-size:25px !important
 }
 h4 {
  font-size:22px !important
 }
 h5 {
  font-size:18px !important
 }
 h6 {
  font-size:17px !important
 }
 .mms,.mmt {
  font-size:33px !important
 }
 .tabs_widget .scTC .tim {
  width:40%
 }
 .tabs_widget .scTC .tim .wti {
  height:60px;
  width:60px
 }
 .tabs_widget .scTC .txt {
  width:60%
 }
 .cmc>.left {
  float:none
 }
 .cmc>.left .avc {
  display:table;
  margin:0 auto
 }
 .cmb div.ccr {
  width:100%
 }
 .cmb ul.children .cmb .ccr {
  width:100%
 }
 .npa .npp {
  padding:20px;
  text-align:center
 }
 .npa .npp span {
  padding:0
 }
 .npa .npp,.npa .npt {
  box-sizing:border-box;
  display:block;
  width:100%
 }
 .thi {
  max-width:100%
 }
 .vt.vi.h-vt .vt-v iframe,.vt.vi.h-vt .vt-v>div {
  max-width:95%
 }
 .scbp .pps .tim {
  width:25%
 }
 .scbp .txt {
  width:75%
 }
 .split .btn.big span {
  padding:8px
 }
 .split .btn.medium span {
  padding:10px
 }
 .mbi .mbr {
  padding:10px 55px
 }
 .ind .mre {
  position:relative;
  bottom:10px
 }
 .meta .met {
  float:none;
  padding:10px 20px
 }
 .meta .met:after {
  content:"";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0
 }
 .meta .met:after {
  background:transparent;
  position:static;
  width:0
 }
 .meta .met a {
  float:none
 }
 .scvps .vdc.video-container .wp-video,.scvps .vdc.video-container iframe {
  max-width:400px !important
 }
}
@media only screen and (max-width: 380px) {
 .wrp {
  width:300px
 }
 .wrp .bpd,.wrp .bpd .in {
  width:240px
 }
 .cnt .sAs.right,.cnt .sAs.left {
  float:none;
  margin:0px;
  width:300px
 }
 .cnt .bSe.right,.cnt .bSe.left {
  float:none;
  width:300px
 }
 .scvps .vdc.video-container {
  width:100%
 }
 .scvps .vdc.video-container .wp-video,.scvps .vdc.video-container iframe {
  max-width:200px !important;
  min-width:200px
 }
 .galleryOverlay .g_count {
  padding:0
 }
 .galleryOverlay .g_count .gl_ctrl_wrp {
  padding:0 5px
 }
 .lrp label {
  width:100%
 }
 .lrp input[type="text"] {
  width:100%
 }
 .colm .scbp .pps .tim {
  width:30%
 }
 .colm .scbp .pps .txt {
  width:70%
 }
 .scbp .pps .tim {
  width:30%
 }
 .scbp .txt {
  width:70%
 }
 .mbi:before {
  display:none
 }
 .mbi .mbr {
  padding:10px 25px
 }
}
@media screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 1) {
 .pdwbg {
  background-attachment:scroll !important
 }
}
@media screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2) {
 .pdwbg {
  background-attachment:scroll !important
 }
}
@media screen and (device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2) {
 .pdwbg {
  background-attachment:scroll !important;
  background-size:auto auto !important;
  background-position:center top !important
 }
}
@media screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) {
 .pdwbg {
  background-attachment:scroll !important;
  background-size:auto auto !important;
  background-position:center top !important
 }
}
@media screen and (device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2) {
 .pdwbg {
  background-attachment:scroll !important;
  background-size:auto auto !important;
  background-position:center top !important
 }
}
@media only screen and (max-device-width: 640px), only screen and (max-device-width: 667px), only screen and (max-width: 480px) {
 .pdwbg {
  background-attachment:scroll !important;
  background-size:auto auto !important;
  background-position:center top !important
 }
}
@media only screen and (min-width: 1300px) {
 .bSeCont .gr-i {
  margin-right:2%;
  width:32%
 }
 .bSeCont .gr-i:nth-of-type(3n) {
  margin-right:0
 }
 .fullWidth .gr-i {
  margin-right:2%;
  width:23.5%
 }
 .fullWidth .gr-i:nth-of-type(4n) {
  margin-right:0
 }
}
@media only screen and (min-width: 1080px) and (max-width: 1300px) {
 .fullWidth .gr-i {
  margin-right:2%;
  width:32%
 }
 .fullWidth .gr-i:nth-of-type(3n) {
  margin-right:0
 }
 .bSeCont .gr-i {
  margin-right:2%;
  width:32%
 }
 .bSeCont .gr-i:nth-of-type(3n) {
  margin-right:0
 }
}
@media only screen and (min-width: 940px) and (max-width: 1080px) {
 .fullWidth .gr-i {
  margin-right:2%;
  width:32%
 }
 .fullWidth .gr-i:nth-of-type(3n) {
  margin-right:0
 }
 .bSeCont .gr-i {
  margin-right:2%;
  width:49%
 }
 .bSeCont .gr-i:nth-of-type(2n) {
  margin-right:0
 }
}
@media only screen and (min-width: 540px) and (max-width: 940px) {
 .fullWidth .gr-i,.bSeCont .gr-i {
  margin-right:2%;
  width:49%
 }
 .fullWidth .gr-i:nth-of-type(2n),.bSeCont .gr-i:nth-of-type(2n) {
  margin-right:0
 }
}
@media only screen and (max-width: 1024px) {
 .bp-t {
  height:auto
 }
 .bp-t::before {
  display:none
 }
 .bp-t .wrp {
  display:block
 }
}

/*
     FILE ARCHIVED ON 10:39:32 Jan 16, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:25:30 Jan 07, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 31.655 (3)
  esindex: 0.007
  captures_list: 49.716
  CDXLines.iter: 10.724 (3)
  PetaboxLoader3.datanode: 67.996 (4)
  exclusion.robots: 0.144
  exclusion.robots.policy: 0.133
  RedisCDXSource: 4.538
  PetaboxLoader3.resolve: 25.659
  load_resource: 83.055
*/
@-webkit-keyframes tcb-loader {
 from {
  -webkit-transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(359deg)
 }
}
@-moz-keyframes tcb-loader {
 from {
  -moz-transform:rotate(0deg)
 }
 to {
  -moz-transform:rotate(359deg)
 }
}
@keyframes tcb-loader {
 from {
  -webkit-transform:rotate(0deg);
  -moz-transform:rotate(0deg);
  -ms-transform:rotate(0deg);
  -o-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(359deg);
  -moz-transform:rotate(359deg);
  -ms-transform:rotate(359deg);
  -o-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
@keyframes progress-bar {
 from {
  width:0
 }
 to {
  width:100%
 }
}
@-webkit-keyframes progress-bar {
 from {
  width:0
 }
 to {
  width:100%
 }
}
@-webkit-keyframes tcb-loader {
 from {
  -webkit-transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(359deg)
 }
}
@-moz-keyframes tcb-loader {
 from {
  -moz-transform:rotate(0deg)
 }
 to {
  -moz-transform:rotate(359deg)
 }
}
@keyframes tcb-loader {
 from {
  -webkit-transform:rotate(0deg);
  -moz-transform:rotate(0deg);
  -ms-transform:rotate(0deg);
  -o-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(359deg);
  -moz-transform:rotate(359deg);
  -ms-transform:rotate(359deg);
  -o-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
@keyframes progress-bar {
 from {
  width:0
 }
 to {
  width:100%
 }
}
@-webkit-keyframes progress-bar {
 from {
  width:0
 }
 to {
  width:100%
 }
}

[class^="thrv-icon-"],[class*=" thrv-icon-"] {
 font-family:'thrvicomoon' !important;
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.thrv-icon-spinner:before {
 content:"\e97a"
}
.thrv-icon-spinner2:before {
 content:"\e97b"
}
.thrv-icon-spinner8:before {
 content:"\e981"
}
.thrv-icon-spinner9:before {
 content:"\e982"
}
.thrv-icon-cross:before {
 content:"\e605"
}
.thrv-icon-align-justify:before {
 content:"\e604"
}
.thrv-icon-uniE603:before {
 content:"\e603"
}
.thrv-icon-uniE602:before {
 content:"\e602"
}
.thrv-icon-arrow-right:before {
 content:"\e600"
}
.thrv-icon-forward:before {
 content:"\e601"
}
.thrv-icon-my-library-books:before {
 content:"\f606"
}
.tve_make_sortable thead tr:last-child th {
 cursor:pointer;
 position:relative
}
.tve_make_sortable thead tr:last-child th:before {
 content:'\f0dc';
 display:block;
 height:10px;
 font-family:'thrvicomoon' !important;
 font-size:10px !important;
 font-weight:300;
 margin:auto 0;
 position:absolute;
 right:10px;
 bottom:0;
 top:0
}
.tve_make_sortable thead tr:last-child th[data-direction='up']:before {
 content:'\f0dd';
 height:5px;
 line-height:0
}
.tve_make_sortable thead tr:last-child th[data-direction='down']:before {
 content:'\f0de';
 height:5px;
 line-height:10px
}
.thrv-icon-google-plus2:before {
 content:"\f0d5"
}
.thrv-icon-facebook2:before {
 content:"\f09a"
}
.thrv-icon-twitter2:before {
 content:"\f099"
}
.thrv-icon-linkedin:before {
 content:"\f0e1"
}
.thrv-icon-pinterest2:before {
 content:"\e606"
}
.thrv-icon-xing:before {
 content:"\f168"
}
.thrv-icon-mode_edit:before {
 content:"\e902"
}
#tve_editor .thrv_social .tve_s_icon,.tve-leads-shortcode .thrv_social .tve_s_icon {
 font-family:'thrvicomoon' !important;
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.tve_s_fb_share .tve_s_icon:before {
 content:'\f09a'
}
.tve_s_g_share .tve_s_icon:before {
 content:'\f0d5'
}
.tve_s_t_share .tve_s_icon:before {
 content:'\f099'
}
.tve_s_in_share .tve_s_icon:before {
 content:'\f0e1'
}
.tve_s_pin_share .tve_s_icon:before {
 content:'\e606'
}
.tve_s_xing_share .tve_s_icon:before {
 content:'\f168'
}
.tve_lightbox_link_refresh:before {
 content:'\f01e'
}
.thrv-icon-checkmark:before {
 content:"\e616"
}
@media screen and (max-device-width: 480px) {
 body {
  -webkit-text-size-adjust:none
 }
}
html {
 text-rendering:auto !important
}
html body {
 text-rendering:auto !important
}
.thrv_wrapper .alignnone {
 margin:10px
}
.thrv_wrapper .aligncenter {
 display:block;
 margin-left:auto;
 margin-right:auto
}
.thrv_wrapper.aligncenter {
 display:block;
 margin-left:auto;
 margin-right:auto
}
.thrv_wrapper .alignright {
 float:right;
 margin:10px 0 10px 20px
}
.thrv_wrapper.alignright {
 float:right;
 margin:10px 0 10px 20px
}
.thrv_wrapper .alignleft {
 float:left;
 margin:10px 20px 10px 0
}
.thrv_wrapper.alignleft {
 float:left;
 margin:10px 20px 10px 0
}
.thrv_wrapper.thrv_contentbox_shortcode {
 position:relative
}
#tve_editor .thrv_bullets_shortcode ol.tve_ul,#tve_editor .thrv_bullets_shortcode ul.tve_ul {
 line-height:1.4em
}
#tve_editor .thrv_bullets_shortcode ol.tve_ul li,#tve_editor .thrv_bullets_shortcode ul.tve_ul li {
 margin-bottom:10px
}
#tve_editor .thrv_bullets_shortcode ol.tve_ul li:before,#tve_editor .thrv_bullets_shortcode ul.tve_ul li:before {
 content:'' !important;
 margin-right:0
}
#tve_editor ol,#tve_editor ul {
 margin-left:20px
}
#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper {
 line-height:1.4em
}
#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li {
 margin-bottom:10px
}
#tve_editor .tve_block_center {
 display:table;
 margin-left:auto;
 margin-right:auto
}
.bold_text {
 font-weight:bold
}
.italic_text {
 font-style:italic
}
.underline_text {
 text-decoration:underline
}
.strikethrough_text {
 text-decoration:line-through
}
.tve_p_left {
 text-align:left
}
.tve_p_right {
 text-align:right
}
.tve_p_center {
 text-align:center
}
.tvealignjustify {
 text-align:justify
}
.thrv_columns:after {
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.thrv_wrapper div {
 -webkit-box-sizing:content-box;
 -moz-box-sizing:content-box;
 -ms-box-sizing:content-box;
 box-sizing:content-box
}
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay {
 box-sizing:border-box !important
}
.thrv_wrapper {
 margin-top:20px;
 margin-bottom:20px;
 padding:1px
}
.thrv_wrapper.thrv_paste_content {
 margin:0
}
.thrv_paste_content.thrv_wrapper {
 padding:0
}
.tve_left {
 float:left
}
.tve_right {
 float:right
}
.tve_clear {
 clear:both
}
.tve_ctr {
 text-align:center
}
.tve_center {
 margin-left:auto;
 margin-right:auto
}
.tve_shortcode_editor h1 {
 padding:0
}
.tve_shortcode_editor p.bold_text {
 font-weight:bold
}
p {
 font-size:1em
}
.tve_fg {
 box-sizing:border-box !important;
 margin-left:auto;
 margin-right:auto;
 padding:4.2%;
 position:relative;
 width:83%
}
.tve_fg>span {
 background-repeat:no-repeat;
 display:block
}
.tve_fg hr {
 border:none;
 height:1px;
 margin:25px auto 25px auto;
 width:60%
}
.tve_fg .tve_line {
 height:51px;
 max-height:51px;
 position:relative
}
.tve_fg .tve_line h3 {
 position:absolute;
 top:50%;
 height:51px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 margin:-16px 0px 0px 0px !important;
 padding:0px !important
}
.tve_fg.tve_fg3 .tve_badge,.tve_fg.tve_fg4 .tve_badge,.tve_fg.tve_fg5 .tve_badge {
 display:block;
 position:absolute;
 z-index:2
}
.tve_fg.tve_fg2 h2,.tve_fg.tve_fg1 h2 {
 text-align:center
}
.tve_fg1 {
 margin:100px auto 0px auto
}
.tve_fg1 .tve_badge {
 margin:-130px auto 0px auto
}
.tve_fg2 {
 margin-top:10px
}
.tve_fg3 {
 margin-top:30px;
 position:relative;
 width:78%
}
.tve_fg3 .tve_line h3 {
 left:28%;
 width:70%
}
.tve_fg3 p {
 clear:right
}
.tve_fg4 {
 margin-top:30px
}
.tve_fg4 .tve_line {
 padding-right:10px;
 width:60%
}
.tve_fg4 .tve_line h3 {
 left:25%;
 width:75%
}
.tve_fg5 {
 margin-top:60px;
 padding-top:1%;
 padding-bottom:10%
}
.tve_fg5 .tve_badge {
 left:-70px;
 top:-51px
}
.tve_fg5 .tve_rbn {
 margin-top:12%;
 margin-bottom:-17%;
 position:relative
}
.tve_fg5 .tve_rbn>span.tve_left {
 height:42px;
 width:6px
}
.tve_fg5 .tve_line {
 height:38px;
 max-height:38px;
 width:78%
}
.tve_fg5 .tve_line h3 {
 height:38px
}
.tve_btn {
 display:inline-block;
 margin:0px 0px;
 max-width:100%;
 text-align:center
}
.tve_btn.tve_normalBtn {
 font-size:15px;
 line-height:15px !important;
 min-width:250px
}
@media only screen and (max-width: 340px) {
 .tve_btn.tve_normalBtn {
  min-width:200px
 }
}
.tve_btn.tve_normalBtn a {
 padding:20px
}
.tve_btn.tve_smallBtn {
 font-size:13px;
 line-height:13px !important;
 min-width:140px
}
.tve_btn.tve_smallBtn a {
 padding:11px
}
.tve_btn.tve_bigBtn {
 font-size:26px;
 line-height:26px !important;
 min-width:440px
}
@media only screen and (max-width: 740px) {
 .tve_btn.tve_bigBtn {
  min-width:300px
 }
}
@media only screen and (max-width: 340px) {
 .tve_btn.tve_bigBtn {
  min-width:200px
 }
}
.tve_btn.tve_bigBtn a {
 padding:36px
}
.tve_btn.tve_hugeBtn {
 font-size:40px;
 line-height:40px !important
}
@media only screen and (max-width: 740px) {
 .tve_btn.tve_hugeBtn {
  font-size:20px !important
 }
}
.tve_btn.tve_hugeBtn a {
 padding:35px
}
.tve_btn.tve_hugeBtn {
 min-width:90%
}
.tve_btn a.tve_btnLink {
 background:none;
 color:#fff;
 display:block !important;
 text-decoration:none !important;
 border-bottom:0
}
.entry-content .tve_btn a.tve_btnLink,.entry-content .tve_btn a.tve_btnLink:hover {
 box-shadow:none
}
.tve_btn.tve_btn7,.tve_btn.tve_btn8 {
 margin-bottom:5px
}
.tve_btn.tve_btn5 i,.tve_btn.tve_btn6 i {
 display:block
}
.tve_btn.tve_btn5.tve_normalBtn a>div,.tve_btn.tve_btn6.tve_normalBtn a>div {
 height:55px;
 margin:-20px 0px
}
.tve_btn.tve_btn5.tve_normalBtn a>span,.tve_btn.tve_btn6.tve_normalBtn a>span {
 margin-left:20px
}
.tve_btn.tve_btn5.tve_normalBtn i,.tve_btn.tve_btn6.tve_normalBtn i {
 height:14px;
 margin-top:20px;
 margin-right:20px;
 width:21px;
 background-size:contain;
 background-repeat:no-repeat;
 background-position:center center
}
.tve_btn.tve_btn5.tve_normalBtn i.tve_sc_icon,.tve_btn.tve_btn6.tve_normalBtn i.tve_sc_icon {
 margin-top:0;
 width:auto;
 height:auto
}
.tve_btn.tve_btn5.tve_smallBtn a>div,.tve_btn.tve_btn6.tve_smallBtn a>div {
 height:35px;
 margin:-11px 0px
}
.tve_btn.tve_btn5.tve_smallBtn a>span,.tve_btn.tve_btn6.tve_smallBtn a>span {
 margin-left:4px
}
.tve_btn.tve_btn5.tve_smallBtn i,.tve_btn.tve_btn6.tve_smallBtn i {
 height:11px;
 margin-right:11px;
 margin-top:12px;
 width:16px;
 background-size:contain;
 background-repeat:no-repeat;
 background-position:center center
}
.tve_btn.tve_btn5.tve_bigBtn a>div,.tve_btn.tve_btn6.tve_bigBtn a>div {
 height:98px;
 margin:-36px 0px
}
.tve_btn.tve_btn5.tve_bigBtn a>span,.tve_btn.tve_btn6.tve_bigBtn a>span {
 margin-left:20px
}
.tve_btn.tve_btn5.tve_bigBtn i,.tve_btn.tve_btn6.tve_bigBtn i {
 background-size:contain;
 background-repeat:no-repeat;
 background-position:center center;
 height:29px;
 margin-top:35px;
 margin-right:35px;
 width:42px
}
.tve_btn.tve_btn5.tve_hugeBtn a>div,.tve_btn.tve_btn6.tve_hugeBtn a>div {
 height:109px;
 margin:-34px 0px
}
.tve_btn.tve_btn5.tve_hugeBtn i,.tve_btn.tve_btn6.tve_hugeBtn i {
 background-size:contain;
 background-repeat:no-repeat;
 background-position:center center;
 height:61px;
 margin-top:25px;
 margin-right:35px;
 width:87px
}
.thrv_columns .tve_btn {
 min-width:100%;
 max-width:100%
}
.thrv_columns .tve_btn.tve_nb span.tve_btn_txt {
 white-space:pre-line
}
.tve_ca {
 -webkit-box-sizing:content-box;
 -moz-box-sizing:content-box;
 -ms-box-sizing:content-box;
 box-sizing:content-box;
 margin:40px auto 80px auto;
 padding:4%;
 position:relative;
 width:85%
}
.tve_ca.tve_ca2 h1,.tve_ca.tve_ca2 h2,.tve_ca.tve_ca2 h3,.tve_ca.tve_ca2 h2.tve_ca_heading,.tve_ca.tve_ca3 h1,.tve_ca.tve_ca3 h2,.tve_ca.tve_ca3 h3,.tve_ca.tve_ca3 h2.tve_ca_heading,.tve_ca.tve_ca4 h1,.tve_ca.tve_ca4 h2,.tve_ca.tve_ca4 h3,.tve_ca.tve_ca4 h2.tve_ca_heading {
 margin:0px !important;
 padding:0px !important
}
.tve_ca p {
 color:#888787;
 margin:0px !important;
 padding:0px !important
}
.tve_ca.tve_ca1 .tve_line {
 padding:0px 20px;
 margin:0 auto
}
.tve_ca .tve_btn_cnt {
 height:0px;
 position:relative;
 bottom:0px;
 text-align:center
}
.tve_ca.tve_ca1 .tve_btn_cnt {
 margin-top:4%
}
.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn {
 font-size:30px !important;
 line-height:100% !important
}
.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn,.tve_ca.tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn {
 display:inline-block;
 font-size:30px !important;
 line-height:100% !important;
 position:relative;
 width:auto
}
.tve_ca.tve_ca3 .tve_btn.tve_normalBtn,.tve_ca.tve_ca4 .tve_btn.tve_normalBtn {
 font-size:30px;
 line-height:100% !important
}
.tve_ca.tve_ca3 .tve_btn.tve_normalBtn .tve_ca_sp,.tve_ca.tve_ca4 .tve_btn.tve_normalBtn .tve_ca_sp {
 display:block;
 font-size:12px
}
.tve_ts.tve_ts1 {
 margin-bottom:40px
}
.thrv_columns .tve_ts {
 box-sizing:border-box !important
}
.thrv_columns .tve_ts div {
 box-sizing:border-box !important
}
.tve_ts .tve_ts_ql {
 float:left;
 display:block;
 height:19px;
 margin-right:20px
}
.tve_ts .tve_ts_cn {
 padding:40px
}
.tve_ts .tve_ts_o>span {
 font-size:1em
}
.tve_ts .tve_ts_o>span>b {
 font-size:1.3em
}
.tve_ts4 .tve_ts_cn,.tve_ts9 .tve_ts_cn {
 padding-bottom:20px
}
.tve_tS:before {
 content:'' !important
}
#tve_editor .thrv_wrapper>.tve_sep {
 margin:20px auto;
 width:100%;
 background-color:transparent
}
.tve_scT {
 margin:5px
}
.tve_scT>ul {
 list-style-type:none;
 margin:0px !important;
 padding:0px !important
}
.tve_scT>ul li {
 box-sizing:border-box !important;
 border-top-left-radius:4px;
 border-top-right-radius:4px;
 background:#f8f8f8;
 border-top:1px solid #d5d5d5;
 border-left:1px solid #d5d5d5;
 border-right:1px solid #d5d5d5;
 cursor:pointer;
 display:block;
 float:left;
 padding:15px 30px;
 text-align:center;
 margin:0px 0px 0px 3px !important;
 position:relative;
 text-transform:uppercase;
 z-index:2;
 width:auto !important
}
.tve_scT>ul li:first-child {
 margin-left:0px !important
}
.tve_scT>ul li:before {
 content:'' !important
}
.tve_scT>ul li a {
 text-decoration:none
}
.tve_scT>ul li:hover {
 cursor:pointer;
 padding-bottom:16px !important;
 margin-bottom:-1px !important
}
.tve_scT>ul li.tve_tS {
 padding-bottom:16px !important;
 margin-bottom:-1px !important
}
.tve_scT .tve_scTC {
 border-top-right-radius:4px;
 border-bottom-right-radius:4px;
 box-sizing:border-box !important;
 background:#f8f8f8;
 border:1px solid #d5d5d5;
 display:none;
 padding:40px 20px;
 position:initial;
 z-index:2;
 width:100%
}
.tve_scT.tve_vtabs {
 padding-left:200px;
 position:relative
}
.tve_scT.tve_vtabs>ul {
 width:200px;
 position:absolute;
 left:0;
 top:0;
 margin-top:20px !important
}
.tve_scT.tve_vtabs>ul li {
 float:none;
 display:block;
 box-sizing:border-box !important;
 border-top-left-radius:4px;
 border-top-right-radius:0px;
 border-bottom-left-radius:4px;
 margin:0px 0px 5px 0 !important;
 border-right:0;
 border-bottom:1px solid #d5d5d5
}
.tve_scT.tve_vtabs>ul li.tve_tS,.tve_scT.tve_vtabs>ul li:hover {
 padding-right:31px;
 margin-right:-1px !important;
 padding-bottom:15px !important
}
.tve_scT.tve_vtabs>.tve_scTC {
 margin-top:0 !important;
 position:relative;
 border-bottom-left-radius:4px;
 border-top-left-radius:4px
}
.tve_clearfix:after,.tve_cb_cnt:after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.tve_scT.tve_black li.tve_tS span {
 color:#fff !important
}
.tve_scT.tve_black li.tve_tS.edit_light span {
 color:#000000 !important
}
.tve_scT.tve_blue li.tve_tS span {
 color:#fff !important
}
.tve_scT.tve_blue li.tve_tS.edit_light span {
 color:#000000 !important
}
.tve_scT.tve_green li.tve_tS span {
 color:#fff !important
}
.tve_scT.tve_green li.tve_tS.edit_light span {
 color:#000000 !important
}
.tve_scT.tve_orange li.tve_tS span {
 color:#fff !important
}
.tve_scT.tve_orange li.tve_tS.edit_light span {
 color:#000000 !important
}
.tve_scT.tve_purple li.tve_tS span {
 color:#fff !important
}
.tve_scT.tve_purple li.tve_tS.edit_light span {
 color:#000000 !important
}
.tve_scT.tve_red li.tve_tS span {
 color:#fff !important
}
.tve_scT.tve_red li.tve_tS.edit_light span {
 color:#000000 !important
}
.tve_scT.tve_teal li.tve_tS span {
 color:#fff !important
}
.tve_scT.tve_teal li.tve_tS.edit_light span {
 color:#000000 !important
}
.tve_scT.tve_white li.tve_tS span {
 color:#4E4E4E !important
}
.tve_faq {
 -webkit-transition:all,.5s,ease;
 -moz-transition:all,.5s,ease;
 transition:all,.5s,ease;
 background:#e4e4e4
}
.tve_faq:hover .tve_toggle {
 background:url() no-repeat center center
}
.tve_faq:hover h4 {
 color:#fff !important
}
.tve_faq.tve_oFaq {
 background:#f8f8f8
}
.tve_faq.tve_oFaq:hover {
 background:#f8f8f8 !important
}
.tve_faq.tve_oFaq h4 {
 color:inherit !important
}
.tve_faq .tve_faqC {
 display:none;
 padding:10px 37px
}
.tve_faq .tve_faqB:hover {
 cursor:pointer
}
.tve_faq .tve_faqB:after {
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.tve_faq h4 {
 cursor:pointer;
 box-sizing:border-box !important;
 width:auto !important;
 padding:0 0 0 18px !important;
 font-size:100%;
 margin:0px !important;
 clear:none
}
.tve_faq.tve_oFaq .tve_toggle {
 background:url() no-repeat center center
}
.tve_faq .tve_toggle {
 display:inline-block;
 position:absolute;
 width:11px;
 height:11px;
 top:50%;
 margin-top:-5px !important;
 left:17px;
 background:url() no-repeat center center
}
.tve_faq .tve_faqB {
 cursor:pointer;
 padding:17px;
 position:relative
}
.tve_colm {
 float:left
}
.tve_twc {
 padding:0% 2% 0% 0%;
 width:49%
}
.tve_twc.tve_lst {
 padding:0% 0% 0% 0%
}
.tve_oth,.tve_thc {
 padding:0% 2% 0% 0%;
 width:32%
}
.tve_oth.tve_lst,.tve_thc.tve_lst {
 padding:0% 0% 0% 0%
}
.tve_foc {
 padding:0% 2% 0% 0%;
 width:23.5%
}
.tve_foc.tve_lst {
 padding:0%
}
.tve_fic {
 padding:0% 2% 0% 0%;
 width:18.4%
}
.tve_fic.tve_lst {
 padding:0%
}
.tve_tth {
 padding:0% 2% 0% 0%;
 width:66%
}
.tve_tth.tve_lst {
 padding:0% 0% 0% 0%
}
.tve_tfo {
 padding:0% 2% 0% 0%;
 width:74.5%
}
.tve_tfo.tve_lst {
 padding:0%
}
.tve_one {
 width:100%
}
.tve_two {
 width:50%
}
.tve_three {
 width:33.3%
}
.tve_four {
 width:25%
}
.tve_five {
 width:20%
}
.tve_tthirds {
 width:66.6%
}
.tve_tquarters {
 width:75%
}
@media only screen and (max-width: 1080px) {
 .thrv_columns .tve_foc:not(.tve_df),.tve_gr .tve_foc:not(.tve_df) {
  padding:0% 2% 0% 0%;
  width:49%
 }
 .thrv_columns .tve_foc:not(.tve_df):nth-child(2n),.tve_gr .tve_foc:not(.tve_df):nth-child(2n) {
  padding:0% 0% 0% 0%
 }
 .thrv_columns .tve_fic,.tve_gr .tve_fic {
  padding:0% 2% 0% 0%;
  width:49%
 }
 .thrv_columns .tve_fic:nth-child(2n),.tve_gr .tve_fic:nth-child(2n) {
  padding:0% 0% 0% 0%
 }
 .thrv_columns .tve_tfo:not(.tve_df),.tve_gr .tve_tfo:not(.tve_df) {
  padding:0% 2% 0% 0%;
  width:49%
 }
 .thrv_columns .tve_tfo:not(.tve_df):nth-child(2n),.tve_gr .tve_tfo:not(.tve_df):nth-child(2n) {
  padding:0% 0% 0% 0%
 }
 .thrv_columns .tve_foc:not(.tve_df)+.tve_twc.tve_lst,.tve_gr .tve_foc:not(.tve_df)+.tve_twc.tve_lst {
  padding:0;
  width:100%
 }
 .thrv_columns .tve_foc:not(.tve_df)+.tve_twc,.tve_gr .tve_foc:not(.tve_df)+.tve_twc {
  padding:0
 }
 .thrv_columns .tve_twc+.tve_foc:not(.tve_df).tve_lst,.tve_gr .tve_twc+.tve_foc:not(.tve_df).tve_lst {
  padding:0;
  width:100%
 }
 .thrv_columns .tve_twc+.tve_foc:not(.tve_df)+.tve_foc:not(.tve_df).tve_lst,.tve_gr .tve_twc+.tve_foc:not(.tve_df)+.tve_foc:not(.tve_df).tve_lst {
  padding:0;
  width:100%
 }
 #tve_editor .rfs {
  font-size:70px !important
 }
}
@media only screen and (max-width: 940px) {
 .thrv_columns .tve_thc,.thrv_columns .tve_oth,.thrv_columns .tve_tth,.tve_gr .tve_thc,.tve_gr .tve_oth,.tve_gr .tve_tth {
  padding:0%;
  width:100%
 }
 .thrv_columns .tve_thc.tve_lst,.thrv_columns .tve_oth.tve_lst,.thrv_columns .tve_tth.tve_lst,.tve_gr .tve_thc.tve_lst,.tve_gr .tve_oth.tve_lst,.tve_gr .tve_tth.tve_lst {
  padding:0%
 }
 .thrv_columns .tve_oth,.thrv_columns .tve_ofo,.tve_gr .tve_oth,.tve_gr .tve_ofo {
  padding:0%;
  width:100%
 }
 .thrv_columns .tve_oth.tve_lst,.thrv_columns .tve_ofo.tve_lst,.tve_gr .tve_oth.tve_lst,.tve_gr .tve_ofo.tve_lst {
  padding:0%;
  width:100%
 }
 .thrv_columns .tve_ofo,.tve_gr .tve_ofo {
  padding:0%;
  width:100%
 }
 .thrv_columns .tve_tfo.tve_df,.thrv_columns .tve_tfo.tve_df.tve_lst,.tve_gr .tve_tfo.tve_df,.tve_gr .tve_tfo.tve_df.tve_lst {
  padding:0%;
  width:100%
 }
 .thrv_columns .tve_fft,.tve_gr .tve_fft {
  padding:0%;
  width:49%
 }
 .thrv_columns .tve_fft:first-child,.tve_gr .tve_fft:first-child {
  padding:0% 2% 0% 0%
 }
 .thrv_columns .tve_fft.tve_lst,.tve_gr .tve_fft.tve_lst {
  padding:0% 0% 0% 0%;
  width:100%
 }
 .thrv_columns .tve_twc+.tve_fft.tve_lst,.tve_gr .tve_twc+.tve_fft.tve_lst {
  padding:0%
 }
 .thrv_columns .tve_fft+.tve_twc.tve_lst,.tve_gr .tve_fft+.tve_twc.tve_lst {
  width:100%
 }
 .thrv_columns .tve_fft+.tve_twc,.tve_gr .tve_fft+.tve_twc {
  padding:0%
 }
}
@media only screen and (min-width: 775px) and (max-width: 1200px) {
 .thrv_table {
  overflow-x:auto
 }
}
@media only screen and (max-width: 774px) {
 .thrv_table {
  overflow-x:scroll
 }
 .thrv_columns .tve_colm,.tve_gr .tve_colm {
  margin-right:0 !important;
  padding:0 !important;
  width:100% !important
 }
 .tve_gr .tve_gri.alignleft .tve_image_caption,.tve_gr .tve_gri.alignleft .thrv_icon,.tve_gr .tve_gri.alignright .tve_image_caption,.tve_gr .tve_gri.alignright .thrv_icon {
  margin-left:auto;
  margin-right:auto;
  float:none
 }
}
.tve_gr.tve_gr1 .tve_twc .tve_gri .upload_image span,.tve_gr.tve_gr1 .tve_oth .tve_gri .upload_image span,.tve_gr.tve_gr1 .tve_thc .tve_gri .upload_image span,.tve_gr.tve_gr1 .tve_foc .tve_gri .upload_image span {
 display:none
}
.tve_gr.tve_gr1 .tve_oth .upload_image,.tve_gr.tve_gr1 .tve_thc .upload_image {
 padding:8px
}
.tve_gr.tve_gr1 .tve_foc .upload_image {
 padding:3px
}
.tve_gr.tve_gr2 .tve_twc .tve_gri .upload_image span,.tve_gr.tve_gr2 .tve_oth .tve_gri .upload_image span,.tve_gr.tve_gr2 .tve_thc .tve_gri .upload_image span,.tve_gr.tve_gr2 .tve_foc .tve_gri .upload_image span {
 display:none
}
.tve_gr.tve_gr2 .tve_oth .upload_image,.tve_gr.tve_gr2 .tve_thc .upload_image,.tve_gr.tve_gr2 .tve_foc .upload_image {
 padding:8px
}
.tve_gr.tve_gr3 .tve_oth .tve_gri .upload_image span,.tve_gr.tve_gr3 .tve_thc .tve_gri .upload_image span,.tve_gr.tve_gr3 .tve_foc .tve_gri .upload_image span {
 display:none
}
@media only screen and (max-width: 600px) {
 .tve_gr .tve_colm {
  width:100%
 }
}
@media only screen and (max-width: 772px) {
 .tve_gr .tve_gri,.tve_gr .tve_grt {
  text-align:center
 }
}
@media only screen and (max-width: 940px) {
 .tve_gr.tve_gr1 .tve_oth,.tve_gr.tve_gr1 .tve_thc,.tve_gr.tve_gr2 .tve_oth,.tve_gr.tve_gr2 .tve_thc,.tve_gr.tve_gr3 .tve_oth,.tve_gr.tve_gr3 .tve_thc {
  width:32%
 }
 .tve_gr.tve_gr1 .tve_oth .tve_gri,.tve_gr.tve_gr1 .tve_oth .tve_grt,.tve_gr.tve_gr1 .tve_thc .tve_gri,.tve_gr.tve_gr1 .tve_thc .tve_grt,.tve_gr.tve_gr2 .tve_oth .tve_gri,.tve_gr.tve_gr2 .tve_oth .tve_grt,.tve_gr.tve_gr2 .tve_thc .tve_gri,.tve_gr.tve_gr2 .tve_thc .tve_grt,.tve_gr.tve_gr3 .tve_oth .tve_gri,.tve_gr.tve_gr3 .tve_oth .tve_grt,.tve_gr.tve_gr3 .tve_thc .tve_gri,.tve_gr.tve_gr3 .tve_thc .tve_grt {
  margin-right:0;
  width:100%
 }
 .tve_gr.tve_gr1 .tve_oth .tve_gri img,.tve_gr.tve_gr1 .tve_oth .tve_grt img,.tve_gr.tve_gr1 .tve_thc .tve_gri img,.tve_gr.tve_gr1 .tve_thc .tve_grt img,.tve_gr.tve_gr2 .tve_oth .tve_gri img,.tve_gr.tve_gr2 .tve_oth .tve_grt img,.tve_gr.tve_gr2 .tve_thc .tve_gri img,.tve_gr.tve_gr2 .tve_thc .tve_grt img,.tve_gr.tve_gr3 .tve_oth .tve_gri img,.tve_gr.tve_gr3 .tve_oth .tve_grt img,.tve_gr.tve_gr3 .tve_thc .tve_gri img,.tve_gr.tve_gr3 .tve_thc .tve_grt img {
  display:table;
  margin:0 auto
 }
}
.tve_gr h1,.tve_gr h2,.tve_gr h3,.tve_gr h4,.tve_gr h5,.tve_gr h6 {
 margin:0px !important
}
.tve_gr .tve_gri {
 margin-top:10px;
 margin-right:10px
}
.tve_gr .tve_gri.alignleft,.tve_gr .tve_gri.alignright {
 margin:10px 0 0 0
}
.tve_gr .tve_gri.alignleft {
 margin-right:10px
}
.tve_gr .tve_gri .alignleft,.tve_gr .tve_gri .alignright {
 margin:0
}
.tve_gr .tve_gri .thrv_wrapper {
 margin:0
}
.tve_gr img {
 display:block;
 max-width:100%
}
.tve_gr.tve_gr1 .tve_gri {
 margin-right:5%;
 width:12%
}
.tve_gr.tve_gr1 .tve_grt {
 width:83%
}
.tve_gr.tve_gr2 .tve_gri {
 width:24%
}
.tve_gr.tve_gr2 .tve_grt {
 width:71%
}
.tve_gr.tve_gr3 .tve_gri {
 width:36%
}
.tve_gr.tve_gr3 .tve_grt {
 width:59%
}
@media only screen and (max-width: 600px) {
 .tve_gr .colm {
  width:100%
 }
}
.tve_gr h1,.tve_gr h2,.tve_gr h3,.tve_gr h4,.tve_gr h5,.tve_gr h6 {
 margin:0 !important
}
@media only screen and (max-width: 774px) {
 .tve_gr.tve_gr1 .tve_gri {
  width:100%
 }
 .tve_gr.tve_gr1 .tve_gri img {
  display:table;
  margin:0 auto;
  max-width:auto;
  width:auto
 }
}
@media only screen and (max-width: 774px) {
 .tve_gr.tve_gr1 .tve_grt {
  width:100%
 }
}
@media only screen and (max-width: 774px) {
 .tve_gr.tve_gr2 .tve_gri {
  width:100%
 }
 .tve_gr.tve_gr2 .tve_gri img {
  display:table;
  margin:0 auto;
  max-width:auto;
  width:auto
 }
}
@media only screen and (max-width: 774px) {
 .tve_gr.tve_gr2 .tve_grt {
  width:100%
 }
}
@media only screen and (max-width: 774px) {
 .tve_gr.tve_gr3 .tve_gri {
  width:100%
 }
 .tve_gr.tve_gr3 .tve_gri img {
  display:table;
  margin:0 auto;
  max-width:auto;
  width:auto
 }
}
@media only screen and (max-width: 774px) {
 .tve_gr.tve_gr3 .tve_grt {
  width:100%
 }
}
.tve_prt .tve_prt_col {
 float:left;
 margin-top:10px
}
.tve_prt .tve_prt_col.tve_hgh {
 margin-top:0px
}
.tve_prt .tve_prt_col.tve_hgh .tve_prt_in {
 padding:50px 1.3% 10px 1.3%
}
.tve_prt .tve_prt_in {
 margin:0 auto;
 padding:40px 0px 1px 0px;
 position:relative;
 z-index:0
}
.tve_prt .tve_prt_in h2 {
 margin:0px
}
.tve_prt .tve_prt_in .tve_ftr p {
 margin:15px 0px 25px 0px
}
.tve_prt .tve_prt_in .tve_ctr h3 {
 margin-top:0px
}
.tve_prt .tve_ul {
 margin:0px;
 padding-left:25px;
 padding-bottom:0px
}
.tve_prt .tve_ul li {
 margin-bottom:20px;
 margin-left:0px;
 padding-left:10px
}
.tve_prt .tve_ul li:before {
 content:'' !important
}
.tve_prt .tve_ul:last-of-type li:last-of-type {
 margin-bottom:10px
}
.tve_prt .tve_hgh .tve_prt_in {
 z-index:1
}
.tve_prt .tve_cond {
 font-size:0.8em;
 margin-bottom:30px
}
.tve_prt .tve_ctr,.tve_prt .tve_ftr,.tve_prt .thrv_button_shortcode {
 margin:0 auto;
 width:75%
}
.tve_prt .tve_btn.tve_normalBtn {
 min-width:100%;
 margin-bottom:15px;
 width:100%
}
.tve_prt .thrv_button_shortcode {
 display:block;
 margin-bottom:0px
}
.tve_prt .thrv_button_shortcode .tve_btn a.tve_btnLink {
 text-shadow:none
}
.tve_prt .tve_centerBtn {
 display:table;
 margin:0 auto;
 width:auto
}
.tve_prt .tve_btn.tve_bigBtn {
 min-width:100%
}
.tve_four .tve_prt_in .tve_ul {
 font-size:0.9em
}
.tve_five .tve_prt_in .tve_ul {
 font-size:0.8em;
 text-indent:0px
}
@media only screen and (max-width: 940px) {
 .tve_gr3 .tve_twc .tve_gri .upload_image>span {
  display:none
 }
 .tve_four {
  width:50%
 }
 .tve_prt .tve_five {
  width:50%
 }
 .tve_prt .tve_five:nth-child(4) {
  margin-bottom:10px
 }
 .tve_prt .tve_five:nth-child(5) {
  display:table;
  float:none;
  margin:0px auto 0px
 }
}
@media only screen and (max-width: 740px) {
 .tve_colm .tve_gri .upload_image span {
  display:block !important
 }
 .tve_scT>ul li {
  padding:15px 5px !important
 }
}
@media only screen and (max-width: 774px) {
 .tve_prt .tve_two,.tve_prt .tve_three,.tve_prt .tve_four,.tve_prt .tve_five {
  float:none;
  margin:10px 0px !important;
  width:100%
 }
}
@media only screen and (max-width: 540px) {
 #tve_editor .rft {
  font-size:30px !important
 }
 #tve_editor .rfs {
  font-size:30px !important
 }
 .tve_ca .tve_btn.tve_normalBtn {
  min-width:10px
 }
 .tve_ca .tve_btn.tve_normalBtn a.tve_btnLink {
  font-size:16px
 }
 .tve_btn.tve_bigBtn {
  min-width:10px
 }
 .thrv_columns .tve_colm {
  width:100%
 }
 .tve_scT>.tve_scTC {
  border-top-right-radius:0px;
  border-bottom-left-radius:4px;
  border-top:0
 }
 .tve_scT>ul li {
  border-top:0;
  border-bottom:1px solid #d5d5d5;
  display:block;
  float:none;
  margin-left:0px !important;
  width:100%;
  border-radius:0px
 }
 .tve_scT>ul li:first-child {
  border-top:1px solid #d5d5d5;
  border-top-left-radius:4px;
  border-top-right-radius:4px
 }
 .tve_scT>ul li.tve_tS {
  margin-bottom:0 !important;
  padding-bottom:15px !important
 }
 .tve_scT.tve_vtabs {
  padding-left:0 !important
 }
 .tve_scT.tve_vtabs ul {
  position:static;
  width:auto !important
 }
 .tve_scT.tve_vtabs ul li {
  border-radius:0;
  margin-bottom:0px !important;
  border-right:1px solid #d5d5d5
 }
 .tve_scT.tve_vtabs ul li:first-child {
  border-top-left-radius:4px;
  border-top-right-radius:4px
 }
 .tve_scT.tve_vtabs ul li.tve_tS {
  margin-right:0 !important
 }
 .tve_scT.tve_vtabs .tve_scTC {
  left:0;
  border-top:0;
  border-top-right-radius:0px;
  border-top-left-radius:0px;
  min-height:0px !important
 }
}
.tve_image {
 border-radius:0;
 box-shadow:none
}
.thrv_wrapper.tve_image_caption {
 padding:0;
 max-width:100%;
 box-sizing:content-box !important
}
.thrv_wrapper.tve_image_caption.fwi {
 max-width:none;
 width:auto !important
}
.thrv_wrapper.tve_image_caption.fwi img {
 width:auto !important
}
.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft {
 margin:0
}
.thrv_wrapper.tve_image_caption .tve_image_frame {
 display:block;
 max-width:100%
}
.thrv_wrapper.tve_image_caption .tve_image {
 display:block;
 padding:0;
 max-width:100%;
 height:auto
}
.thrv_wrapper.tve_image_caption.aligncenter .tve_image {
 margin-left:auto;
 margin-right:auto
}
.thrv_wrapper.tve_image_caption .wp-caption-text {
 margin:0;
 font-size:14px;
 font-style:italic;
 color:#696969;
 padding:5px 0 0 0;
 max-width:100%
}
.thrv_wrapper.tve_image_caption.img_style_dark_frame {
 border:5px solid #202020;
 padding:0
}
.thrv_wrapper.tve_image_caption.img_style_dark_frame>.wp-caption-text {
 background:#202020;
 margin:0 !important;
 color:#ffffff;
 padding:5px 0 0 0
}
.thrv_wrapper.tve_image_caption.img_style_framed {
 padding:5px;
 border:1px solid #e7e7e7;
 border-radius:1px
}
.thrv_wrapper.tve_image_caption.img_style_framed>.wp-caption-text {
 padding:5px 0 0 0
}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1>.wp-caption-text {
 padding:7px 0 0 0
}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image {
 box-shadow:4px 4px 6px -3px #333
}
.thrv_wrapper.tve_image_caption.img_style_polaroid {
 background:#fff;
 padding:15px;
 box-shadow:1px 1px 3px -1px #777
}
.thrv_wrapper.tve_image_caption.img_style_polaroid>.wp-caption-text {
 padding:13px 0 0 0
}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image {
 border-radius:10px
}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image {
 border-radius:50%
}
.thrv_wrapper.tve_image_caption.img_style_caption_overlay {
 position:relative;
 padding-left:0;
 padding-right:0
}
.thrv_wrapper.tve_image_caption.img_style_caption_overlay>.wp-caption-text {
 position:absolute;
 bottom:0;
 width:100%;
 padding:5px 0;
 background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.16) 31%, #000 100%);
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(31%, rgba(0,0,0,0.16)), color-stop(100%, #000));
 background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.16) 31%, #000 100%);
 background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.16) 31%, #000 100%);
 background:-ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.16) 31%, #000 100%);
 background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.16) 31%, #000 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
 color:#ffffff
}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame {
 max-width:100%;
 position:relative;
 display:inline-block;
 z-index:1
}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after {
 z-index:-1;
 position:absolute;
 content:"";
 left:14px;
 width:60%;
 bottom:8px;
 background:#555;
 background:rgba(0,0,0,0.7);
 box-shadow:0 0 8px 9px rgba(0,0,0,0.7);
 -webkit-transform:rotate(-2deg);
 -moz-transform:rotate(-2deg);
 -ms-transform:rotate(-2deg);
 -o-transform:rotate(-2deg);
 transform:rotate(-2deg);
 border:0
}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after {
 -webkit-transform:rotate(2deg);
 -moz-transform:rotate(2deg);
 -ms-transform:rotate(2deg);
 -o-transform:rotate(2deg);
 transform:rotate(2deg);
 right:14px;
 left:auto
}
.thrv_button_shortcode {
 display:table
}
.thrv_button_shortcode.tve_leftBtn {
 float:left;
 margin-right:10px
}
.thrv_button_shortcode.tve_rightBtn {
 float:right;
 margin-left:10px
}
.thrv_button_shortcode.tve_fullwidthBtn {
 width:100% !important
}
.thrv_button_shortcode.tve_fullwidthBtn .tve_btn {
 width:100% !important
}
.thrv_button_shortcode .tve_btn .tve_btnLink i.tve_sc_icon {
 background-image:none !important
}
.thrv_button_shortcode .tve_btn.tve_bigBtn i.tve_sc_icon {
 height:auto;
 width:auto;
 font-size:35px;
 margin-top:32px
}
.thrv_button_shortcode .tve_btn.tve_hugeBtn i.tve_sc_icon {
 font-size:40px
}
.thrv_button_shortcode .tve_btn.tve_btn1 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn3 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn7 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn8 i.tve_sc_icon {
 display:none
}
.thrv_button_shortcode.tve_centerBtn {
 margin:20px auto
}
.tve_centerBtn {
 display:table;
 margin-left:auto;
 margin-right:auto
}
.tve-flexible-container {
 height:0;
 margin-bottom:20px;
 position:relative;
 padding-bottom:56.25% !important;
 padding-top:30px;
 overflow:hidden
}
.tve-flexible-container iframe,.tve-flexible-container object,.tve-flexible-container embed {
 height:94%;
 position:absolute;
 top:0;
 left:0;
 width:96%
}
.thrv_columns .tve-flexible-container iframe,.thrv_columns .tve-flexible-container object,.thrv_columns .tve-flexible-container embed {
 width:92%
}
@media only screen and (max-width: 940px) {
 .thrv_columns .tve-flexible-container iframe,.thrv_columns .tve-flexible-container object,.thrv_columns .tve-flexible-container embed {
  width:88%
 }
}
.thrv_columns .tve_oth .tve-flexible-container iframe,.thrv_columns .tve_oth .tve-flexible-container object,.thrv_columns .tve_oth .tve-flexible-container embed {
 width:82%
}
@media only screen and (max-width: 940px) {
 .thrv_columns .tve_oth .tve-flexible-container iframe,.thrv_columns .tve_oth .tve-flexible-container object,.thrv_columns .tve_oth .tve-flexible-container embed {
  width:80%
 }
}
.thrv_wrapper.tve-flexible-container iframe {
 margin:20px
}
.thrv_cc_icons {
 overflow:hidden
}
.thrv_cc_wrapper {
 margin:0 auto;
 display:table
}
.tve_cc_logo {
 width:46px;
 height:32px;
 display:block;
 float:left;
 margin:5px;
 overflow:hidden
}
.tve_cc_amex {
 background:url() no-repeat
}
.tve_cc_discover {
 background:url() no-repeat
}
.tve_cc_mc {
 background:url() no-repeat
}
.tve_cc_paypal {
 background:url() no-repeat
}
.tve_cc_visa {
 background:url() no-repeat
}
.tve_more_tag {
 border-top:1px dotted #cbcbcb;
 height:25px
}
.tve_more_tag span {
 background:#dfe8f1;
 border:1px solid #cccccc;
 border-top:none;
 color:#000 !important;
 display:block;
 float:right;
 font-size:12px !important;
 padding:0px 5px
}
.tve_more_tag span:after {
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.thrv_content_container_shortcode {
 margin-top:0px
}
.thrv_content_container_shortcode .tve_content_inner {
 max-width:100%;
 padding:1px
}
.thrv_content_container_shortcode>.tve_center {
 margin-left:auto !important;
 margin-right:auto !important
}
.thrv_page_section {
 margin:0px;
 padding:0px
}
.thrv_page_section .out.tve_brdr_none {
 border-style:none !important
}
.thrv_page_section .out.tve_brdr_dotted {
 border-style:dotted !important
}
.thrv_page_section .out.tve_brdr_dashed {
 border-style:dashed !important
}
.thrv_page_section .out.tve_brdr_solid {
 border-style:solid !important
}
.thrv_page_section .out.tve_brdr_double {
 border-style:double !important
}
.thrv_page_section .out.tve_brdr_groove {
 border-style:groove !important
}
.thrv_page_section .out.tve_brdr_ridge {
 border-style:ridge !important
}
.thrv_page_section .out.tve_brdr_inset {
 border-style:inset !important
}
.thrv_page_section .out.tve_brdr_outset {
 border-style:outset !important
}
.tve_table {
 margin:0;
 width:100%;
 -moz-box-sizing:border-box;
 border-spacing:0;
 border-collapse:collapse;
 box-sizing:border-box
}
.tve_table.tve_no_border {
 border:0 !important
}
.tve_table.tve_no_inner_border>tbody>tr>td,.tve_table.tve_no_inner_border>thead>tr>th {
 border-width:0px !important
}
#tve_editor .tve_table th {
 background-clip:padding-box
}
.tve_table tbody tr.tve_table_row,.tve_table thead tr.tve_table_row {
 border:0
}
.tve_table tbody tr.tve_table_row td,.tve_table tbody tr.tve_table_row th,.tve_table thead tr.tve_table_row td,.tve_table thead tr.tve_table_row th {
 line-height:1;
 padding:5px
}
.tve_table tbody tr.tve_table_row td.tve_table_cell>p,.tve_table tbody tr.tve_table_row th.tve_table_cell>p,.tve_table thead tr.tve_table_row td.tve_table_cell>p,.tve_table thead tr.tve_table_row th.tve_table_cell>p {
 margin:0;
 padding:0
}
.tve_table tbody tr.tve_table_row td.tve_valign_top,.tve_table tbody tr.tve_table_row th.tve_valign_top,.tve_table thead tr.tve_table_row td.tve_valign_top,.tve_table thead tr.tve_table_row th.tve_valign_top {
 vertical-align:top
}
.tve_table tbody tr.tve_table_row td.tve_valign_bottom,.tve_table tbody tr.tve_table_row th.tve_valign_bottom,.tve_table thead tr.tve_table_row td.tve_valign_bottom,.tve_table thead tr.tve_table_row th.tve_valign_bottom {
 vertical-align:bottom
}
.tve_table tbody tr.tve_table_row td.tve_valign_middle,.tve_table tbody tr.tve_table_row th.tve_valign_middle,.tve_table thead tr.tve_table_row td.tve_valign_middle,.tve_table thead tr.tve_table_row th.tve_valign_middle {
 vertical-align:middle
}
.tve_table tbody tr.tve_table_row td.tve_align_left,.tve_table tbody tr.tve_table_row th.tve_align_left,.tve_table thead tr.tve_table_row td.tve_align_left,.tve_table thead tr.tve_table_row th.tve_align_left {
 text-align:left
}
.tve_table tbody tr.tve_table_row td.tve_align_center,.tve_table tbody tr.tve_table_row th.tve_align_center,.tve_table thead tr.tve_table_row td.tve_align_center,.tve_table thead tr.tve_table_row th.tve_align_center {
 text-align:center
}
.tve_table tbody tr.tve_table_row td.tve_align_right,.tve_table tbody tr.tve_table_row th.tve_align_right,.tve_table thead tr.tve_table_row td.tve_align_right,.tve_table thead tr.tve_table_row th.tve_align_right {
 text-align:right
}
.tve_table tbody tr.tve_table_row td.tve_align_justify,.tve_table tbody tr.tve_table_row th.tve_align_justify,.tve_table thead tr.tve_table_row td.tve_align_justify,.tve_table thead tr.tve_table_row th.tve_align_justify {
 text-align:justify
}
.tve_table tbody tr.tve_odd {
 background-color:#ccc
}
.tve_table tbody tr.tve_even {
 background-color:#eee
}
.tve_table.tve_brdr_none {
 border-style:none !important
}
.tve_table.tve_brdr_none td,.tve_table.tve_brdr_none th {
 border-style:none !important
}
.tve_table>tbody>tr>td.tve_brdr_none,.tve_table>thead>tr>th.tve_brdr_none {
 border-style:none !important
}
.tve_table.tve_brdr_dotted {
 border-style:dotted !important
}
.tve_table.tve_brdr_dotted td,.tve_table.tve_brdr_dotted th {
 border-style:dotted !important
}
.tve_table>tbody>tr>td.tve_brdr_dotted,.tve_table>thead>tr>th.tve_brdr_dotted {
 border-style:dotted !important
}
.tve_table.tve_brdr_dashed {
 border-style:dashed !important
}
.tve_table.tve_brdr_dashed td,.tve_table.tve_brdr_dashed th {
 border-style:dashed !important
}
.tve_table>tbody>tr>td.tve_brdr_dashed,.tve_table>thead>tr>th.tve_brdr_dashed {
 border-style:dashed !important
}
.tve_table.tve_brdr_solid {
 border-style:solid !important
}
.tve_table.tve_brdr_solid td,.tve_table.tve_brdr_solid th {
 border-style:solid !important
}
.tve_table>tbody>tr>td.tve_brdr_solid,.tve_table>thead>tr>th.tve_brdr_solid {
 border-style:solid !important
}
.tve_table.tve_brdr_double {
 border-style:double !important
}
.tve_table.tve_brdr_double td,.tve_table.tve_brdr_double th {
 border-style:double !important
}
.tve_table>tbody>tr>td.tve_brdr_double,.tve_table>thead>tr>th.tve_brdr_double {
 border-style:double !important
}
.tve_table.tve_brdr_groove {
 border-style:groove !important
}
.tve_table.tve_brdr_groove td,.tve_table.tve_brdr_groove th {
 border-style:groove !important
}
.tve_table>tbody>tr>td.tve_brdr_groove,.tve_table>thead>tr>th.tve_brdr_groove {
 border-style:groove !important
}
.tve_table.tve_brdr_ridge {
 border-style:ridge !important
}
.tve_table.tve_brdr_ridge td,.tve_table.tve_brdr_ridge th {
 border-style:ridge !important
}
.tve_table>tbody>tr>td.tve_brdr_ridge,.tve_table>thead>tr>th.tve_brdr_ridge {
 border-style:ridge !important
}
.tve_table.tve_brdr_inset {
 border-style:inset !important
}
.tve_table.tve_brdr_inset td,.tve_table.tve_brdr_inset th {
 border-style:inset !important
}
.tve_table>tbody>tr>td.tve_brdr_inset,.tve_table>thead>tr>th.tve_brdr_inset {
 border-style:inset !important
}
.tve_table.tve_brdr_outset {
 border-style:outset !important
}
.tve_table.tve_brdr_outset td,.tve_table.tve_brdr_outset th {
 border-style:outset !important
}
.tve_table>tbody>tr>td.tve_brdr_outset,.tve_table>thead>tr>th.tve_brdr_outset {
 border-style:outset !important
}
.tve_image.tve_brdr_none {
 border-style:none !important
}
.tve_image.tve_brdr_dotted {
 border-style:dotted !important
}
.tve_image.tve_brdr_dashed {
 border-style:dashed !important
}
.tve_image.tve_brdr_solid {
 border-style:solid !important
}
.tve_image.tve_brdr_double {
 border-style:double !important
}
.tve_image.tve_brdr_groove {
 border-style:groove !important
}
.tve_image.tve_brdr_ridge {
 border-style:ridge !important
}
.tve_image.tve_brdr_inset {
 border-style:inset !important
}
.tve_image.tve_brdr_outset {
 border-style:outset !important
}
.thrv_content_reveal {
 display:none
}
.thrv_countdown_timer {
 opacity:0
}
.thrv_countdown_timer.tve_cd_expired {
 opacity:1
}
.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits {
 border-radius:5px;
 font-size:48px;
 height:80px;
 min-width:50px;
 padding:0 10px
}
.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits:after {
 background:#fff;
 content:'';
 display:block;
 height:3px;
 margin:auto 0;
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0
}
.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits [class*='part-'] {
 color:#fff;
 font-weight:700;
 line-height:80px;
 min-width:25px;
 right:10px
}
.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits .part-2 {
 right:35px
}
.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits .part-3 {
 right:60px
}
.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits .part-4 {
 right:85px
}
.thrv_countdown_timer.tve_countdown_2 .tve_t_part {
 border-radius:100%;
 padding:20px 0
}
.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits {
 font-size:60px;
 height:85px;
 min-width:80px;
 padding:0 35px
}
.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits [class*='part-'] {
 line-height:70px;
 min-width:40px;
 right:35px
}
.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits .part-2 {
 right:75px
}
.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits .part-3 {
 right:115px
}
.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits .part-4 {
 right:155px
}
.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-caption {
 border-top:0;
 font-size:13px;
 position:relative
}
.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-caption:before {
 content:'';
 height:1px;
 margin:0 auto;
 position:absolute;
 left:0;
 right:0;
 top:0;
 width:80px
}
.thrv_countdown_timer.tve_countdown_timer_evergreen {
 opacity:1
}
.thrv_countdown_timer.init_done {
 -webkit-transition:.2s,opacity,ease-in;
 -moz-transition:.2s,opacity,ease-in;
 transition:.2s,opacity,ease-in;
 opacity:1
}
.thrv_countdown_timer .tve_t_part {
 position:relative;
 margin-right:10px;
 float:left
}
.thrv_countdown_timer .tve_t_part.ct_finished {
 display:none !important
}
.thrv_countdown_timer .tve_t_part .t-digits {
 position:relative;
 padding:0 17px;
 height:38px;
 overflow:hidden;
 min-width:50px;
 font-size:170%
}
.thrv_countdown_timer .tve_t_part .t-digits [class*='part-'] {
 line-height:38px;
 position:absolute;
 top:0;
 right:17px;
 min-width:25px;
 text-align:center
}
.thrv_countdown_timer .tve_t_part .t-digits [class*='part-'].go-down {
 transition:top .2s linear;
 top:100%
}
.thrv_countdown_timer .tve_t_part .t-digits [class*='part-'].next {
 top:-100%;
 transition:top .2s linear
}
.thrv_countdown_timer .tve_t_part .t-digits [class*='part-'].next.go-down {
 top:0;
 transition:top .2s linear
}
.thrv_countdown_timer .tve_t_part .t-digits [class*='part-'].ct-d-placeholder {
 position:static;
 display:inline-block
}
.thrv_countdown_timer .tve_t_part .t-digits .part-2 {
 right:42px
}
.thrv_countdown_timer .tve_t_part .t-digits .part-3 {
 right:67px
}
.thrv_countdown_timer .tve_t_part .t-digits .part-4 {
 right:92px
}
.thrv_countdown_timer .tve_t_part .t-caption {
 border-top:1px solid #dedede;
 padding:5px 0;
 min-width:60px;
 text-align:center
}
@media only screen and (max-width: 390px) {
 .thrv_countdown_timer.thrv_wrapper.tve_countdown_2 .tve_t_part {
  border-radius:10px
 }
 .thrv_countdown_timer.thrv_wrapper.tve_countdown_3 .tve_t_part .t-digits:after {
  display:none
 }
 .thrv_countdown_timer.thrv_wrapper .tve_t_part {
  margin-right:4px;
  padding:0
 }
 .thrv_countdown_timer.thrv_wrapper .tve_t_part .t-digits {
  height:30px;
  min-width:36px;
  padding:0 5px
 }
 .thrv_countdown_timer.thrv_wrapper .tve_t_part .t-digits [class*="part-"] {
  font-size:18px;
  line-height:30px;
  right:5px;
  min-width:18px;
  width:18px
 }
 .thrv_countdown_timer.thrv_wrapper .tve_t_part .t-digits .part-2 {
  right:23px
 }
 .thrv_countdown_timer.thrv_wrapper .tve_t_part .t-digits .part-3 {
  right:41px
 }
 .thrv_countdown_timer.thrv_wrapper .tve_t_part .t-digits .part-4 {
  right:59px
 }
 .thrv_countdown_timer.thrv_wrapper .tve_t_part .t-caption {
  display:inline;
  margin:0 5px;
  padding:0 0 5px
 }
 .thrv_countdown_timer.thrv_wrapper[data-dd="2"] .tve_t_day .t-digits {
  min-width:36px
 }
 .thrv_countdown_timer.thrv_wrapper[data-dd="3"] .tve_t_day .t-digits {
  min-width:54px
 }
 .thrv_countdown_timer.thrv_wrapper[data-dd="4"] .tve_t_day .t-digits {
  min-width:72px
 }
}
.tve_responsive_video_container {
 position:relative;
 height:0;
 overflow:hidden;
 padding-bottom:56.25%;
 display:block
}
.tve_responsive_video_container .tve_wistia_loader {
 -webkit-transform:translate(-50%, -50%);
 -moz-transform:translate(-50%, -50%);
 -ms-transform:translate(-50%, -50%);
 -o-transform:translate(-50%, -50%);
 transform:translate(-50%, -50%);
 background-image:url();
 background-repeat:no-repeat;
 background-size:100% auto;
 background-position:center top;
 width:24px;
 height:24px;
 position:absolute;
 left:50%;
 top:50%;
 z-index:3
}
.thrv_responsive_video[data-controls="0"] .tve_responsive_video_container {
 padding-top:0
}
.tve_responsive_video_container .tve-video {
 height:100% !important;
 left:0;
 position:absolute;
 top:0;
 width:100% !important
}
.tve_responsive_video_container .iframe-embed {
 position:static
}
.tve_responsive_video_container iframe,.tve_responsive_video_container object,.tve_responsive_video_container embed {
 position:absolute;
 top:0;
 left:0;
 width:100% !important;
 height:100% !important
}
.tve_with_wistia_popover {
 padding-bottom:0px
}
.responsive_video_option {
 display:none
}
.thrv_contents_table {
 box-sizing:border-box !important;
 width:100%
}
.thrv_contents_table.tve_p_right {
 float:right
}
.thrv_contents_table.tve_p_left {
 float:left
}
.thrv_contents_table.tve_p_center {
 margin-left:auto !important;
 margin-right:auto !important
}
.thrv_contents_table .tve_contents_table {
 width:100%
}
.thrv_contents_table .tve_contents_table.tve_p_right {
 float:right
}
.thrv_contents_table .tve_contents_table.tve_p_left {
 float:left
}
.thrv_contents_table .tve_contents_table.tve_p_center {
 margin-left:auto !important;
 margin-right:auto !important
}
.thrv_contents_table .tve_contents_table .tve_ct_content {
 text-align:left
}
.thrv_contents_table .tve_contents_table .ct_column {
 float:left
}
.thrv_contents_table .tve_contents_table .ct_column.sep {
 background-image:url();
 background-position:100% 0%;
 background-repeat:repeat-y
}
.thrv_contents_table .tve_contents_table .tve_ct_title {
 display:inline-block;
 color:#ffffff;
 padding:5px 50px;
 font-size:20px;
 margin:0 0 10px 0
}
.thrv_contents_table .tve_contents_table .tve_ct_level0 {
 box-sizing:border-box;
 color:#4b4b4b;
 font-size:16px;
 padding:0 0 0 20px;
 text-decoration:none;
 width:100%;
 display:block;
 font-weight:bold;
 margin:10px 0 5px 0
}
.thrv_contents_table .tve_contents_table .tve_ct_level1 {
 box-sizing:border-box;
 color:#4b4b4b;
 font-size:16px;
 text-decoration:none;
 width:100%;
 display:block;
 padding-left:40px;
 margin:6px 0 4px 0
}
.thrv_contents_table .tve_contents_table .tve_ct_level2 {
 box-sizing:border-box;
 color:#4b4b4b;
 font-size:16px;
 text-decoration:none;
 width:100%;
 display:block;
 margin:3px 0 1px 0;
 padding-left:60px
}
.thrv_contents_table .tve_contents_table a,.thrv_contents_table .tve_contents_table a:visited,.thrv_contents_table .tve_contents_table a:active {
 box-sizing:border-box;
 color:#4b4b4b;
 font-size:16px;
 text-decoration:none
}
.thrv_contents_table .tve_contents_table a.tve_ct_level0,.thrv_contents_table .tve_contents_table a:visited.tve_ct_level0,.thrv_contents_table .tve_contents_table a:active.tve_ct_level0 {
 font-weight:bold;
 margin:10px 0 5px 0
}
.thrv_contents_table .tve_contents_table a.tve_ct_level1,.thrv_contents_table .tve_contents_table a:visited.tve_ct_level1,.thrv_contents_table .tve_contents_table a:active.tve_ct_level1 {
 padding-left:40px;
 margin:6px 0 4px 0
}
.thrv_contents_table .tve_contents_table a.tve_ct_level2,.thrv_contents_table .tve_contents_table a:visited.tve_ct_level2,.thrv_contents_table .tve_contents_table a:active.tve_ct_level2 {
 padding-left:60px;
 margin:3px 0 1px 0
}
.thrv_contents_table .tve_contents_table a:hover,.thrv_contents_table .tve_contents_table a:visited:hover,.thrv_contents_table .tve_contents_table a:active:hover {
 text-decoration:underline
}
.thrv_contents_table .tve_contents_table.tve_blue a:hover {
 color:#4E7AC7 !important
}
.thrv_contents_table .tve_contents_table.tve_blue .tve_ct_title {
 background-color:#4E7AC7
}
.thrv_contents_table .tve_contents_table.tve_green a:hover {
 color:#45BF55 !important
}
.thrv_contents_table .tve_contents_table.tve_green .tve_ct_title {
 background-color:#45BF55
}
.thrv_contents_table .tve_contents_table.tve_black a:hover {
 color:#595959 !important
}
.thrv_contents_table .tve_contents_table.tve_black .tve_ct_title {
 background-color:#595959
}
.thrv_contents_table .tve_contents_table.tve_orange a:hover {
 color:#FF712C !important
}
.thrv_contents_table .tve_contents_table.tve_orange .tve_ct_title {
 background-color:#FF712C
}
.thrv_contents_table .tve_contents_table.tve_purple a:hover {
 color:#9768D1 !important
}
.thrv_contents_table .tve_contents_table.tve_purple .tve_ct_title {
 background-color:#9768D1
}
.thrv_contents_table .tve_contents_table.tve_red a:hover {
 color:#e93c31 !important
}
.thrv_contents_table .tve_contents_table.tve_red .tve_ct_title {
 background-color:#e93c31
}
.thrv_contents_table .tve_contents_table.tve_teal a:hover {
 color:teal !important
}
.thrv_contents_table .tve_contents_table.tve_teal .tve_ct_title {
 background-color:teal
}
.thrv_contents_table .tve_contents_table.tve_white a:hover {
 color:#4b4b4b
}
.thrv_contents_table .tve_contents_table.tve_white .tve_ct_title {
 background-color:#efefef;
 color:#595959
}
.thrv_contents_table .tve_contents_table.tve_white .tve_contents_table {
 background-color:#ffffff
}
.thrv_star_rating>.tve_rating_stars {
 display:block;
 height:25px;
 background:url() repeat-x 0 -26px
}
.thrv_star_rating>.tve_rating_stars>span {
 display:block;
 height:25px;
 background:url() repeat-x 0 0px
}
.thrv_star_rating>.tve_rating_stars.tve_rightBtn {
 float:right
}
.thrv_star_rating.tve_blue>span>span {
 background-position:0 -104px
}
.thrv_star_rating.tve_green>span>span {
 background-position:0 -78px
}
.thrv_star_rating.tve_orange>span>span {
 background-position:0 -130px
}
.thrv_star_rating.tve_purple>span>span {
 background-position:0 -156px
}
.thrv_star_rating.tve_red>span>span {
 background-position:0 -52px
}
.thrv_star_rating.tve_teal>span>span {
 background-position:0 -182px
}
.thrv_star_rating.tve_white>span>span {
 background-position:0 -208px
}
@media only screen and (max-width: 740px) {
 .thrv_contents_table .ct_column {
  width:100% !important;
  float:none;
  min-height:inherit !important
 }
 .thrv_contents_table .ct_column.sep {
  background-image:none !important
 }
}
.thrv_lead_generation_container input[type="password"],.thrv_lead_generation_container input[type="email"],.thrv_lead_generation_container input[type="url"],.thrv_lead_generation_container input[type="text"],.thrv_lead_generation_container button,.thrv_lead_generation_container select,.thrv_lead_generation_container textarea {
 box-sizing:border-box !important;
 border:1px solid #999;
 float:none !important;
 max-width:none;
 width:100% !important
}
.thrv_lead_generation_container input[type="password"].tve-lg-error,.thrv_lead_generation_container input[type="email"].tve-lg-error,.thrv_lead_generation_container input[type="url"].tve-lg-error,.thrv_lead_generation_container input[type="text"].tve-lg-error,.thrv_lead_generation_container select.tve-lg-error,.thrv_lead_generation_container button.tve-lg-error,.thrv_lead_generation_container textarea.tve-lg-error {
 border-color:transparent !important;
 box-shadow:0 0 4px #a94442 inset !important
}
.thrv_lead_generation_container input[type="image"] {
 box-sizing:border-box
}
.thrv_lead_generation_container input[type="radio"].tve-lg-error,.thrv_lead_generation_container input[type="checkbox"].tve-lg-error {
 border-color:transparent !important;
 box-shadow:0 0 3px #a94442 !important
}
.thrv_lead_generation_container select {
 height:auto
}
.thrv_lead_generation_container textarea {
 font-family:arial
}
.thrv_lead_generation_container input[type="password"],.thrv_lead_generation_container input[type="email"],.thrv_lead_generation_container input[type="text"],.thrv_lead_generation_container input[type="url"] {
 outline:none;
 padding:5px
}
.thrv_lead_generation_container button {
 border-width:0;
 color:#fff;
 cursor:pointer;
 font-size:16px;
 padding:10px
}
.thrv_lead_generation_container .tve_lead_fields_overlay {
 display:none !important
}
.thrv_lead_generation_container .tve_lg_radio_wrapper,.thrv_lead_generation_container .tve_lg_checkbox_wrapper {
 box-sizing:border-box;
 float:left;
 margin-bottom:5px;
 padding:11px;
 width:100%
}
.thrv_lead_generation_container .tve_lg_radio_wrapper input[type="radio"],.thrv_lead_generation_container .tve_lg_radio_wrapper input[type="checkbox"],.thrv_lead_generation_container .tve_lg_checkbox_wrapper input[type="radio"],.thrv_lead_generation_container .tve_lg_checkbox_wrapper input[type="checkbox"] {
 margin:0 10px 3px 0
}
.thrv_lead_generation_container .tve_lg_checkbox_wrapper {
 width:100%
}
.thrv_lead_generation_container .tcb-form-loader {
 display:none;
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0
}
.thrv_lead_generation_container .tcb-form-loader>span.tcb-form-loader-icon {
 -webkit-animation:tcb-loader 0.7s infinite linear;
 -moz-animation:tcb-loader 0.7s infinite linear;
 animation:tcb-loader 0.7s infinite linear;
 display:inline-block;
 font-size:24px;
 line-height:24px;
 height:24px;
 width:24px;
 position:absolute;
 top:50%;
 left:50%;
 margin:-12px 0 0 -12px;
 opacity:.7
}
body.rtl .thrv_lead_generation.thrv_lead_generation_horizontal .tve_lg_input_container {
 float:right;
 padding-left:2%;
 padding-right:0
}
.thrv_lead_generation {
 box-sizing:border-box;
 width:100%
}
.thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container {
 min-width:100%;
 width:auto;
 margin-right:-2%
}
.thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container {
 box-sizing:border-box !important;
 float:left;
 padding-right:2%
}
.thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_3 {
 width:33.33%
}
.thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_2 {
 width:50%
}
.thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_select_container .thrv_icon {
 margin-right:50px;
 margin-top:10px
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container {
 position:relative
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container label {
 font-size:16px
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container input[type='text'],.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container input[type='email'],.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container input[type='password'],.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container select,.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container textarea,.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container button,.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_checkbox,.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_radio {
 margin:0 0 5px 0
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container textarea {
 min-height:40px
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_select_container .thrv_icon {
 margin-right:10px
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_checkbox.tve_black label {
 color:#101010
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_checkbox.tve_blue label {
 color:#3E68B2
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_checkbox.tve_green label {
 color:#1abc9c
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_checkbox.tve_orange label {
 color:#e67e22
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_checkbox.tve_purple label {
 color:#8656C1
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_checkbox.tve_red label {
 color:#CE271B
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_checkbox.tve_teal label {
 color:#387D71
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_checkbox.tve_white label {
 color:#D8D8D8
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_column1 .tve_lg_radio_wrapper {
 width:100%
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_column2 .tve_lg_radio_wrapper {
 width:50%
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_column3 .tve_lg_radio_wrapper {
 width:33%
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_column4 .tve_lg_radio_wrapper {
 width:25%
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_column5 .tve_lg_radio_wrapper {
 width:20%
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_column6 .tve_lg_radio_wrapper {
 width:16.5%
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_column7 .tve_lg_radio_wrapper {
 width:14.2%
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_column8 .tve_lg_radio_wrapper {
 width:12.5%
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_column9 .tve_lg_radio_wrapper {
 width:11%
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_column10 .tve_lg_radio_wrapper {
 width:10%
}
.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_image_submit input[type="image"] {
 max-width:100%;
 max-height:100%
}
@media only screen and (max-width: 740px) {
 .thrv_lead_generation.tve_leftBtn,.thrv_lead_generation.tve_centerBtn,.thrv_lead_generation.tve_rightBtn {
  width:100% !important;
  float:none !important
 }
}
.thrv_lead_generation.tve_leftBtn {
 float:left
}
.thrv_lead_generation.tve_centerBtn {
 margin-left:auto !important;
 margin-right:auto !important;
 float:none
}
.thrv_lead_generation.tve_rightBtn {
 float:right
}
.thrv_lead_generation button.tve_brdr_none,.thrv_lead_generation input[type="text"].tve_brdr_none,.thrv_lead_generation textarea.tve_brdr_none,.thrv_lead_generation select.tve_brdr_none,.thrv_lead_generation input[type="email"].tve_brdr_none,.thrv_lead_generation input[type="password"].tve_brdr_none {
 border-style:none !important
}
.thrv_lead_generation button.tve_brdr_dotted,.thrv_lead_generation input[type="text"].tve_brdr_dotted,.thrv_lead_generation textarea.tve_brdr_dotted,.thrv_lead_generation select.tve_brdr_dotted,.thrv_lead_generation input[type="email"].tve_brdr_dotted,.thrv_lead_generation input[type="password"].tve_brdr_dotted {
 border-style:dotted !important
}
.thrv_lead_generation button.tve_brdr_dashed,.thrv_lead_generation input[type="text"].tve_brdr_dashed,.thrv_lead_generation textarea.tve_brdr_dashed,.thrv_lead_generation select.tve_brdr_dashed,.thrv_lead_generation input[type="email"].tve_brdr_dashed,.thrv_lead_generation input[type="password"].tve_brdr_dashed {
 border-style:dashed !important
}
.thrv_lead_generation button.tve_brdr_solid,.thrv_lead_generation input[type="text"].tve_brdr_solid,.thrv_lead_generation textarea.tve_brdr_solid,.thrv_lead_generation select.tve_brdr_solid,.thrv_lead_generation input[type="email"].tve_brdr_solid,.thrv_lead_generation input[type="password"].tve_brdr_solid {
 border-style:solid !important
}
.thrv_lead_generation button.tve_brdr_double,.thrv_lead_generation input[type="text"].tve_brdr_double,.thrv_lead_generation textarea.tve_brdr_double,.thrv_lead_generation select.tve_brdr_double,.thrv_lead_generation input[type="email"].tve_brdr_double,.thrv_lead_generation input[type="password"].tve_brdr_double {
 border-style:double !important
}
.thrv_lead_generation button.tve_brdr_groove,.thrv_lead_generation input[type="text"].tve_brdr_groove,.thrv_lead_generation textarea.tve_brdr_groove,.thrv_lead_generation select.tve_brdr_groove,.thrv_lead_generation input[type="email"].tve_brdr_groove,.thrv_lead_generation input[type="password"].tve_brdr_groove {
 border-style:groove !important
}
.thrv_lead_generation button.tve_brdr_ridge,.thrv_lead_generation input[type="text"].tve_brdr_ridge,.thrv_lead_generation textarea.tve_brdr_ridge,.thrv_lead_generation select.tve_brdr_ridge,.thrv_lead_generation input[type="email"].tve_brdr_ridge,.thrv_lead_generation input[type="password"].tve_brdr_ridge {
 border-style:ridge !important
}
.thrv_lead_generation button.tve_brdr_inset,.thrv_lead_generation input[type="text"].tve_brdr_inset,.thrv_lead_generation textarea.tve_brdr_inset,.thrv_lead_generation select.tve_brdr_inset,.thrv_lead_generation input[type="email"].tve_brdr_inset,.thrv_lead_generation input[type="password"].tve_brdr_inset {
 border-style:inset !important
}
.thrv_lead_generation button.tve_brdr_outset,.thrv_lead_generation input[type="text"].tve_brdr_outset,.thrv_lead_generation textarea.tve_brdr_outset,.thrv_lead_generation select.tve_brdr_outset,.thrv_lead_generation input[type="email"].tve_brdr_outset,.thrv_lead_generation input[type="password"].tve_brdr_outset {
 border-style:outset !important
}
#tve_editor .thrv_lead_generation.thrv_lead_generation_horizontal .thrv_lead_generation_container .tve_lg_input_container .thrv_icon,.tve-leads-shortcode .thrv_lead_generation.thrv_lead_generation_horizontal .thrv_lead_generation_container .tve_lg_input_container .thrv_icon {
 margin:0 20px 0 0
}
#tve_editor .thrv_lead_generation.thrv_lead_generation_horizontal .thrv_lead_generation_container .tve_lg_input_container .thrv_icon.tve_lg_text_icon,.tve-leads-shortcode .thrv_lead_generation.thrv_lead_generation_horizontal .thrv_lead_generation_container .tve_lg_input_container .thrv_icon.tve_lg_text_icon {
 bottom:auto
}
#tve_editor .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon,.tve-leads-shortcode .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon {
 -webkit-transform:translate(-50%, -50%);
 -moz-transform:translate(-50%, -50%);
 -ms-transform:translate(-50%, -50%);
 -o-transform:translate(-50%, -50%);
 transform:translate(-50%, -50%);
 background:transparent;
 border:0;
 font-size:25px;
 position:absolute;
 right:0;
 top:47%;
 z-index:2
}
#tve_editor .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon .tve_sc_icon,.tve-leads-shortcode .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon .tve_sc_icon {
 font-size:25px;
 height:auto;
 padding:0;
 width:auto
}
#tve_editor .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon.tve_lg_text_icon,.tve-leads-shortcode .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon.tve_lg_text_icon {
 bottom:auto
}
#tve_editor .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container.tve_lg_textarea .tve_lg_text_icon,.tve-leads-shortcode .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container.tve_lg_textarea .tve_lg_text_icon {
 margin-right:0px
}
@media only screen and (max-width: 740px) {
 .thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container {
  padding:0 0 5px 0 !important;
  width:100% !important
 }
 .thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container .thrv_icon {
  margin:0 11px 19px 0
 }
 .thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container .thrv_icon.tve_lg_text_icon {
  margin-top:11px
 }
 .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container.tve_lg_select_container .thrv_icon {
  margin-right:14px
 }
}
.tve_shortcode_editor .pattern1,.tve_p_lb_background .tve_p_lb_content.pattern1,.tve_post_lp .tve_lp_content.pattern1 {
 background:#2980b9
}
.tve_shortcode_editor .pattern2,.tve_p_lb_background .tve_p_lb_content.pattern2,.tve_post_lp .tve_lp_content.pattern2 {
 background:#c0392b
}
.tve_shortcode_editor .pattern3,.tve_p_lb_background .tve_p_lb_content.pattern3,.tve_post_lp .tve_lp_content.pattern3 {
 background:#2ecc71
}
.tve_p_lb_background .tve_p_lb_content.tve_brdr_none,.tve_p_lb_background .tve_p_lb_close.tve_brdr_none {
 border-style:none !important
}
.tve_p_lb_background .tve_p_lb_content.tve_brdr_dotted,.tve_p_lb_background .tve_p_lb_close.tve_brdr_dotted {
 border-style:dotted !important
}
.tve_p_lb_background .tve_p_lb_content.tve_brdr_dashed,.tve_p_lb_background .tve_p_lb_close.tve_brdr_dashed {
 border-style:dashed !important
}
.tve_p_lb_background .tve_p_lb_content.tve_brdr_solid,.tve_p_lb_background .tve_p_lb_close.tve_brdr_solid {
 border-style:solid !important
}
.tve_p_lb_background .tve_p_lb_content.tve_brdr_double,.tve_p_lb_background .tve_p_lb_close.tve_brdr_double {
 border-style:double !important
}
.tve_p_lb_background .tve_p_lb_content.tve_brdr_groove,.tve_p_lb_background .tve_p_lb_close.tve_brdr_groove {
 border-style:groove !important
}
.tve_p_lb_background .tve_p_lb_content.tve_brdr_ridge,.tve_p_lb_background .tve_p_lb_close.tve_brdr_ridge {
 border-style:ridge !important
}
.tve_p_lb_background .tve_p_lb_content.tve_brdr_inset,.tve_p_lb_background .tve_p_lb_close.tve_brdr_inset {
 border-style:inset !important
}
.tve_p_lb_background .tve_p_lb_content.tve_brdr_outset,.tve_p_lb_background .tve_p_lb_close.tve_brdr_outset {
 border-style:outset !important
}
.thrv_icon {
 line-height:0
}
.thrv_icon.thrv_wrapper {
 margin:0;
 padding:0
}
.thrv_icon.aligncenter {
 display:table;
 margin-left:auto !important;
 margin-right:auto !important
}
.thrv_icon span.tve_sc_icon {
 -ms-box-sizing:content-box !important;
 -webkit-box-sizing:content-box !important;
 -moz-box-sizing:content-box !important;
 box-sizing:content-box !important;
 display:inline-block;
 font-size:inherit;
 height:auto;
 width:auto;
 text-align:center;
 text-decoration:none !important;
 background-clip:padding-box
}
#tve_editor .thrv_icon span.tve_sc_icon.tve_blue,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_blue {
 color:#4E7AC7
}
#tve_editor .thrv_icon span.tve_sc_icon.tve_green,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_green {
 color:#45BF55
}
#tve_editor .thrv_icon span.tve_sc_icon.tve_black,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_black {
 color:#595959
}
#tve_editor .thrv_icon span.tve_sc_icon.tve_orange,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_orange {
 color:#FF712C
}
#tve_editor .thrv_icon span.tve_sc_icon.tve_purple,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_purple {
 color:#9768D1
}
#tve_editor .thrv_icon span.tve_sc_icon.tve_red,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_red {
 color:#e93c31
}
#tve_editor .thrv_icon span.tve_sc_icon.tve_teal,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_teal {
 color:teal
}
#tve_editor .thrv_icon span.tve_sc_icon.tve_white,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_white {
 color:#efefef
}
.thrv_icon span.tve_sc_icon.tve_brdr_none {
 border-style:none !important
}
.thrv_icon span.tve_sc_icon.tve_brdr_dotted {
 border-style:dotted !important
}
.thrv_icon span.tve_sc_icon.tve_brdr_dashed {
 border-style:dashed !important
}
.thrv_icon span.tve_sc_icon.tve_brdr_solid {
 border-style:solid !important
}
.thrv_icon span.tve_sc_icon.tve_brdr_double {
 border-style:double !important
}
.thrv_icon span.tve_sc_icon.tve_brdr_groove {
 border-style:groove !important
}
.thrv_icon span.tve_sc_icon.tve_brdr_ridge {
 border-style:ridge !important
}
.thrv_icon span.tve_sc_icon.tve_brdr_inset {
 border-style:inset !important
}
.thrv_icon span.tve_sc_icon.tve_brdr_outset {
 border-style:outset !important
}
.thrv_icon.tve_brdr_none {
 border-style:none !important
}
.thrv_icon.tve_brdr_dotted {
 border-style:dotted !important
}
.thrv_icon.tve_brdr_dashed {
 border-style:dashed !important
}
.thrv_icon.tve_brdr_solid {
 border-style:solid !important
}
.thrv_icon.tve_brdr_double {
 border-style:double !important
}
.thrv_icon.tve_brdr_groove {
 border-style:groove !important
}
.thrv_icon.tve_brdr_ridge {
 border-style:ridge !important
}
.thrv_icon.tve_brdr_inset {
 border-style:inset !important
}
.thrv_icon.tve_brdr_outset {
 border-style:outset !important
}
.thrv_page_section .out.pswr .lightSec .cck,.thrv_page_section .out.pswr .lightSec .cck>* {
 text-shadow:1px 1px 3px rgba(0,0,0,0.8)
}
.thrv_wrapper .tve-hyperlinks-lightbox-wrapper,#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper {
 min-width:800px
}
.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"] {
 border-radius:0;
 background:transparent
}
.tve_btn.tve_nb.tve_btn5,.tve_btn.tve_nb.tve_btn6 {
 display:table;
 overflow:hidden
}
.tve_btn.tve_nb.tve_btn5 a.tve_btnLink,.tve_btn.tve_nb.tve_btn6 a.tve_btnLink {
 box-sizing:border-box !important;
 display:table !important;
 overflow:hidden;
 table-layout:auto;
 width:100%
}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im,.tve_btn.tve_nb.tve_btn6 .tve_btn_im {
 display:table-cell;
 float:none;
 vertical-align:middle;
 position:relative
}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im .tve_btn_divider,.tve_btn.tve_nb.tve_btn6 .tve_btn_im .tve_btn_divider {
 display:block;
 height:500px;
 position:absolute;
 top:-200px;
 right:0;
 width:1px
}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im i,.tve_btn.tve_nb.tve_btn6 .tve_btn_im i {
 margin-top:0
}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im i.tve_sc_icon,.tve_btn.tve_nb.tve_btn6 .tve_btn_im i.tve_sc_icon {
 height:auto;
 min-width:50px;
 width:auto
}
.tve_btn.tve_nb.tve_btn5 .tve_btn_txt,.tve_btn.tve_nb.tve_btn6 .tve_btn_txt {
 box-sizing:border-box !important;
 display:table-cell;
 padding-right:10%;
 vertical-align:middle;
 white-space:nowrap;
 width:100%
}
@media only screen and (max-width: 940px) {
 .tve_btn.tve_nb.tve_btn5 .tve_btn_txt,.tve_btn.tve_nb.tve_btn6 .tve_btn_txt {
  white-space:normal
 }
}
@media only screen and (max-width: 540px) {
 .thrv_button_shortcode .tve_btn.tve_btn5 .tve_btn_im,.thrv_button_shortcode .tve_btn.tve_btn6 .tve_btn_im {
  display:none
 }
 .thrv_button_shortcode .tve_btn.tve_btn5 .tve_btn_txt,.thrv_button_shortcode .tve_btn.tve_btn6 .tve_btn_txt {
  padding-right:0
 }
}
@media only screen and (max-width: 320px) {
 .thrv_content_container_shortcode .thrv_lead_generation.tve_leftBtn,.thrv_content_container_shortcode .thrv_lead_generation.tve_centerBtn,.thrv_content_container_shortcode .thrv_lead_generation.tve_rightBtn {
  width:98% !important
 }
}
.thrv_post_grid .tve_post_grid_wrapper {
 width:100%
}
.thrv_post_grid .tve_post_grid_wrapper.tve_post_grid_masonry .tve_pg_container {
 margin:0 5px
}
.thrv_post_grid .tve_post {
 box-sizing:border-box;
 float:left;
 margin-bottom:15px
}
.thrv_post_grid .tve_post:hover .tve_post_grid_image_wrapper .tve_pg_img_overlay {
 background-color:rgba(255,255,255,0.34);
 transition:background-color .2s linear
}
.thrv_post_grid .tve_post:hover .tve_post_grid_image_wrapper .tve_pg_img_overlay .thrv-icon-forward {
 opacity:1;
 transition:opacity .5s linear
}
.thrv_post_grid .tve_post .tve_pg_img_overlay {
 background-color:rgba(255,255,255,0);
 width:100%;
 height:100%;
 position:relative
}
.thrv_post_grid .tve_post .tve_pg_img_overlay .thrv-icon-forward {
 opacity:0;
 position:absolute;
 bottom:0;
 right:0;
 background-color:#161616;
 color:#b8b0af;
 padding:10px
}
.thrv_post_grid .tve_post .tve_pg_container {
 height:100%;
 box-sizing:border-box;
 border:1px solid #e1e0e0;
 box-shadow:0px 3px 2px -3px rgba(0,0,0,0.9)
}
.thrv_post_grid .tve_post.tve_last {
 margin-right:0
}
.thrv_post_grid .tve_post .tve_post_grid_image_wrapper {
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center center;
 height:280px;
 margin-left:auto;
 margin-right:auto;
 max-width:100%;
 text-align:center
}
.thrv_post_grid .tve_post .tve-post-grid-title {
 overflow:hidden;
 text-transform:none;
 padding:15px;
 margin:0;
 line-height:1;
 font-size:40px;
 display:block
}
.thrv_post_grid .tve_post .tve-post-grid-title a {
 color:#333333;
 text-decoration:none
}
.thrv_post_grid .tve_post .tve-post-grid-title a:hover {
 text-decoration:none
}
.thrv_post_grid .tve_post .tve-post-grid-text {
 margin:0 15px 15px 15px;
 border-top-width:0;
 border-top-style:solid;
 border-top-color:#e1e0e0;
 padding:15px 0 0 0;
 overflow:hidden
}
.thrv_post_grid .tve_post .tve_pg_more {
 margin:0 15px 15px 15px;
 font-weight:600
}
.thrv_post_grid .tve_post .tve_pg_more a {
 color:#333333;
 font-weight:600
}
.thrv_post_grid .tve_post .tve_pg_more a:hover {
 text-decoration:underline
}
.thrv_post_grid .tve_post .tve_pg_more span {
 font-size:10px;
 font-weight:bold
}
.thrv_post_grid .tve_pg_row .tve_pg_container {
 margin:0 5px
}
.thrv_post_grid .tve_pg_row .tve_post:first-child .tve_pg_container {
 margin:0 5px 0 0
}
.thrv_post_grid .tve_pg_row .tve_post:last-child .tve_pg_container {
 margin:0 0 0 5px
}
.thrv_post_grid .tve_post_grid_vertical .tve_pg_row {
 margin:0 0 15px 0
}
.thrv_post_grid .tve_post_grid_vertical .tve_pg_row:last-child {
 margin-bottom:0
}
.thrv_post_grid .tve_post_grid_vertical .tve_post:last-child .tve_pg_container {
 margin:0
}
.thrv_post_grid .tve_post_grid_vertical .tve_post {
 margin:0
}
.thrv_post_grid .tve_post_grid_vertical .tve_post .tve-post-grid-text {
 padding:15px;
 margin:0
}
.thrv_post_grid .tve_post_grid_vertical .tve_post .tve_pg_more {
 display:inline-block;
 margin:0 0 15px 0;
 padding:0 0 0 15px
}
.thrv_post_grid .tve_post_grid_vertical .tve_post .tve_pg_more a {
 border-width:0
}
.thrv_post_grid .tve_post_width_1 {
 width:100%
}
.thrv_post_grid .tve_post_width_1 .tve_post_grid_image_wrapper {
 height:640px
}
.thrv_post_grid .tve_post_grid_vertical .tve_post_width_1 .tve_post_grid_image_wrapper {
 height:235px;
 width:342px;
 float:left
}
.thrv_post_grid .tve_post_width_2 {
 width:50%
}
.thrv_post_grid .tve_post_width_3 {
 width:33.33%
}
.thrv_post_grid .tve_post_width_4 {
 width:25%
}
.thrv_post_grid .tve_post_width_4 .tve_post_grid_image_wrapper {
 height:200px
}
.thrv_post_grid .tve_post_width_5 {
 width:20%
}
.thrv_post_grid .tve_post_width_5 .tve_post_grid_image_wrapper {
 height:150px
}
.thrv_post_grid .tve_post_width_6 {
 width:16.6%
}
.thrv_post_grid .tve_post_width_6 .tve_post_grid_image_wrapper {
 height:125px
}
.thrv_post_grid.tve_black .tve_post .tve-post-grid-title a {
 color:#595959
}
.thrv_post_grid.tve_blue .tve_post .tve-post-grid-title a {
 color:#4E7AC7
}
.thrv_post_grid.tve_green .tve_post .tve-post-grid-title a {
 color:#45BF55
}
.thrv_post_grid.tve_orange .tve_post .tve-post-grid-title a {
 color:#FF712C
}
.thrv_post_grid.tve_purple .tve_post .tve-post-grid-title a {
 color:#9768D1
}
.thrv_post_grid.tve_red .tve_post .tve-post-grid-title a {
 color:#e93c31
}
.thrv_post_grid.tve_teal .tve_post .tve-post-grid-title a {
 color:teal
}
.thrv_post_grid.tve_white .tve_post .tve-post-grid-title a {
 color:#efefef
}
@media only screen and (max-width: 774px) {
 .thrv_post_grid .tve_post_width_1,.thrv_post_grid .tve_post_width_2,.thrv_post_grid .tve_post_width_3,.thrv_post_grid .tve_post_width_4,.thrv_post_grid .tve_post_width_5,.thrv_post_grid .tve_post_width_6 {
  width:100%
 }
 .thrv_post_grid .tve_post_width_1 .tve_pg_container,.thrv_post_grid .tve_post_width_2 .tve_pg_container,.thrv_post_grid .tve_post_width_3 .tve_pg_container,.thrv_post_grid .tve_post_width_4 .tve_pg_container,.thrv_post_grid .tve_post_width_5 .tve_pg_container,.thrv_post_grid .tve_post_width_6 .tve_pg_container {
  margin:0 !important
 }
 .thrv_post_grid .tve_post_grid_vertical .tve_post .tve_pg_more {
  display:block
 }
 .thrv_post_grid .tve_post_grid_vertical .tve_post_width_1 .tve_post_grid_image_wrapper {
  width:100%
 }
}
@media only screen and (-webkit-min-device-pixel-ratio: 0) and (min-width: 900px) {
 ::i-block-chrome,.tve_btn.tve_nb.tve_btn5 .tve_btn_txt,.tve_btn.tve_nb.tve_btn6 .tve_btn_txt {
  min-width:250px
 }
}
body .tve_shortcode_editor .thrv_wrapper .lightSec {
 color:#fff
}
body .tve_shortcode_editor .thrv_wrapper .lightSec p,body .tve_shortcode_editor .thrv_wrapper .lightSec ul,body .tve_shortcode_editor .thrv_wrapper .lightSec ol,body .tve_shortcode_editor .thrv_wrapper .lightSec li,body .tve_shortcode_editor .thrv_wrapper .lightSec div,body .tve_shortcode_editor .thrv_wrapper .lightSec h1,body .tve_shortcode_editor .thrv_wrapper .lightSec h2,body .tve_shortcode_editor .thrv_wrapper .lightSec h3,body .tve_shortcode_editor .thrv_wrapper .lightSec h4,body .tve_shortcode_editor .thrv_wrapper .lightSec h5,body .tve_shortcode_editor .thrv_wrapper .lightSec h6,body .tve_shortcode_editor .thrv_wrapper .lightSec>p {
 color:#fff
}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span {
 color:inherit
}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title {
 color:#fff
}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI {
 color:#333
}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI p,body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI ul,body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI ol,body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI li,body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI div,body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI h1,body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI h2,body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI h3,body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI h4,body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI h5,body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI h6,body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI>p {
 color:inherit
}
body .tve_shortcode_editor .thrv_wrapper .darkSec {
 color:#333
}
body .tve_shortcode_editor .thrv_wrapper .darkSec p,body .tve_shortcode_editor .thrv_wrapper .darkSec ul,body .tve_shortcode_editor .thrv_wrapper .darkSec ol,body .tve_shortcode_editor .thrv_wrapper .darkSec li,body .tve_shortcode_editor .thrv_wrapper .darkSec div,body .tve_shortcode_editor .thrv_wrapper .darkSec h1,body .tve_shortcode_editor .thrv_wrapper .darkSec h2,body .tve_shortcode_editor .thrv_wrapper .darkSec h3,body .tve_shortcode_editor .thrv_wrapper .darkSec h4,body .tve_shortcode_editor .thrv_wrapper .darkSec h5,body .tve_shortcode_editor .thrv_wrapper .darkSec h6,body .tve_shortcode_editor .thrv_wrapper .darkSec>p {
 color:#333
}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span {
 color:inherit
}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title {
 color:#fff
}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI {
 color:#333
}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI p,body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI ul,body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI ol,body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI li,body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI div,body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI h1,body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI h2,body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI h3,body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI h4,body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI h5,body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI h6,body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI>p {
 color:inherit
}
.tve_cb.tve_cb_symbol {
 padding-top:30px;
 margin-top:45px;
 position:relative
}
.tve_cb.tve_cb_symbol>.thrv_icon,.tve_cb.tve_cb_symbol>.thrv_cb_text {
 margin:0;
 position:absolute;
 top:0;
 display:inline-block;
 border:5px solid rgba(0,0,0,0.15);
 border-radius:50%
}
.tve_cb.tve_cb_symbol>.thrv_icon span.tve_sc_icon,.tve_cb.tve_cb_symbol>.thrv_icon span.tve_sc_text,.tve_cb.tve_cb_symbol>.thrv_cb_text span.tve_sc_icon,.tve_cb.tve_cb_symbol>.thrv_cb_text span.tve_sc_text {
 border-radius:50%;
 background-color:#333333;
 border-color:none;
 text-align:center;
 color:#efefef;
 display:inline-block;
 font-size:40px;
 height:40px;
 line-height:1;
 min-width:40px;
 padding:20px;
 width:auto
}
.tve_cb.tve_cb_symbol>.thrv_icon.aligncenter,.tve_cb.tve_cb_symbol>.thrv_cb_text.aligncenter {
 left:50%;
 display:inline-block;
 -webkit-transform:translate(-50%, -50%);
 -moz-transform:translate(-50%, -50%);
 -ms-transform:translate(-50%, -50%);
 -o-transform:translate(-50%, -50%);
 transform:translate(-50%, -50%)
}
.tve_cb.tve_cb_symbol>.thrv_icon.alignright,.tve_cb.tve_cb_symbol>.thrv_cb_text.alignright {
 float:none !important;
 left:100%;
 -webkit-transform:translate(-100%, -50%);
 -moz-transform:translate(-100%, -50%);
 -ms-transform:translate(-100%, -50%);
 -o-transform:translate(-100%, -50%);
 transform:translate(-100%, -50%)
}
.tve_cb.tve_cb_symbol>.thrv_icon.alignleft,.tve_cb.tve_cb_symbol>.thrv_cb_text.alignleft {
 float:none !important;
 left:0;
 -webkit-transform:translate(0, -50%);
 -moz-transform:translate(0, -50%);
 -ms-transform:translate(0, -50%);
 -o-transform:translate(0, -50%);
 transform:translate(0, -50%)
}
.tve_cb.tve_cb_symbol.tve_sb_bot {
 padding-top:0;
 padding-bottom:30px;
 margin-top:0;
 margin-bottom:45px
}
.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_icon,.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_cb_text {
 top:auto;
 bottom:0
}
.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_icon.aligncenter,.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_cb_text.aligncenter {
 left:50%;
 display:inline-block;
 -webkit-transform:translate(-50%, 50%);
 -moz-transform:translate(-50%, 50%);
 -ms-transform:translate(-50%, 50%);
 -o-transform:translate(-50%, 50%);
 transform:translate(-50%, 50%)
}
.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_icon.alignright,.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_cb_text.alignright {
 float:none !important;
 left:100%;
 -webkit-transform:translate(-100%, 50%);
 -moz-transform:translate(-100%, 50%);
 -ms-transform:translate(-100%, 50%);
 -o-transform:translate(-100%, 50%);
 transform:translate(-100%, 50%)
}
.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_icon.alignleft,.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_cb_text.alignleft {
 float:none !important;
 left:0;
 -webkit-transform:translate(0%, 50%);
 -moz-transform:translate(0%, 50%);
 -ms-transform:translate(0%, 50%);
 -o-transform:translate(0%, 50%);
 transform:translate(0%, 50%)
}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger {
 display:none
}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center {
 display:table;
 margin-left:auto !important;
 margin-right:auto !important
}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu {
 position:relative;
 margin:0;
 padding:0 0 0 1em;
 list-style-type:none;
 list-style-image:none
}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul {
 margin:0;
 padding:0 0 0 1em;
 list-style-type:none;
 list-style-image:none
}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li {
 margin:0
}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before {
 content:'';
 display:none
}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a {
 color:#373737;
 text-decoration:none;
 display:inline-block;
 line-height:1;
 padding:10px 0;
 position:relative
}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a {
 background-color:inherit !important
}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before {
 display:inline-block;
 position:absolute;
 top:10px;
 left:-1em;
 font-family:'thrvicomoon' !important;
 content:"\e603";
 height:1em;
 line-height:1em
}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover {
 background-color:inherit !important
}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal {
 z-index:3;
 padding:0
}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li {
 display:inline-block;
 position:relative
}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li {
 padding:0;
 font-size:inherit
}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>a {
 padding:5px 10px;
 font-size:inherit
}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul {
 width:250px;
 background-color:#ffffff;
 padding:0;
 position:absolute;
 border:1px solid #b4b4b4;
 border-radius:3px;
 display:none;
 z-index:4
}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul li {
 padding:0;
 display:block;
 position:relative
}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul li.menu-item-has-children>a:after {
 display:inline-block;
 position:absolute;
 top:12px;
 right:5px;
 font-family:'thrvicomoon' !important;
 content:"\e603";
 height:1em;
 line-height:1em
}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul li:first-child a {
 border-top-left-radius:3px;
 border-top-right-radius:3px
}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul li:last-child a {
 border-bottom-left-radius:3px;
 border-bottom-right-radius:3px
}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul a {
 padding:12px 15px;
 display:block;
 background-color:#ffffff;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>ul {
 top:100%;
 left:0
}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>ul ul {
 left:100%;
 top:-1px
}
@media only screen and (max-width: 774px) {
 #tve_editor .thrv_widget_menu.thrv_wrapper .tve_menu_title {
  display:none
 }
 #tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html {
  padding-top:1px;
  position:relative
 }
 #tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right {
  display:block;
  float:none
 }
 #tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal {
  border-radius:4px;
  box-sizing:content-box !important;
  border-width:1px;
  border-style:solid;
  display:inline-block;
  float:right;
  font-size:33px;
  height:30px;
  line-height:30px;
  margin:0;
  padding:8px;
  text-align:center;
  text-decoration:none;
  width:33px
 }
 #tve_editor .thrv_widget_menu.thrv_wrapper ul {
  max-width:none !important;
  width:100% !important;
  box-sizing:border-box !important
 }
 #tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a {
  display:block !important;
  box-sizing:border-box !important
 }
 #tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal {
  background-color:#ffffff;
  max-height:0;
  overflow:hidden;
  top:50px !important;
  position:absolute !important;
  -webkit-transition:max-height 0.3s;
  -moz-transition:max-height 0.3s;
  transition:max-height 0.3s;
  z-index:101
 }
 #tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded {
  -webkit-transition:max-height 0.3s;
  -moz-transition:max-height 0.3s;
  transition:max-height 0.3s;
  max-height:1200px;
  border:1px solid #b4b4b4;
  top:49px !important
 }
 #tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>a {
  padding:12px 15px;
  display:block;
  background-color:#ffffff;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
 }
 #tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul {
  display:block !important;
  position:static !important;
  border:0 !important
 }
 #tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul a:after {
  display:none !important
 }
 #tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul a {
  border-radius:0 !important
 }
 #tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>ul>li>a {
  padding-left:30px
 }
 #tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>ul>li>ul>li>a {
  padding-left:45px
 }
 #tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>ul>li>ul>li>ul>li>a {
  padding-left:45px
 }
}
body.tve-lightbox-page .tve_p_lb_overlay {
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:#000000;
 opacity:.8
}
body.tve-lightbox-page .tve_p_lb_background {
 top:32px;
 padding-top:150px
}
body.tve-lightbox-page .tve-spacer {
 height:40px;
 width:100%
}
#tve-lg-error-container {
 background-color:#f2dede;
 color:#a94442;
 border:1px solid #ebccd1;
 border-radius:3px;
 box-sizing:border-box !important;
 padding:4px 10px;
 position:absolute;
 z-index:3000000
}
#tve-lg-error-container .tve-lg-err-item {
 line-height:1.2;
 font-size:14px
}
#tve-lg-error-container .tve-lg-err-close {
 color:#a94442;
 display:inline-block;
 font-size:12px;
 width:12px;
 height:12px;
 position:absolute;
 top:50%;
 right:10px;
 margin:-6px 0 0
}
#tve-lg-error-container .tve-lg-err-close:hover {
 text-decoration:none
}
.tve-lp-pw-form {
 margin:auto;
 max-width:700px;
 padding:50px 0 0
}
.thrv_social_default .tve_social_items .tve_s_item {
 float:left;
 margin:0 10px 10px 0;
 height:22px
}
.thrv_social_default .tve_social_items .tve_s_item iframe {
 vertical-align:initial
}
.thrv_social_default .tve_social_items .tve_s_item.tve_s_fb_share span {
 display:block !important
}
.thrv_social_default .tve_social_items .tve_s_item.tve_s_fb_like {
 overflow:hidden
}
.thrv_social_default .tve_social_items .tve_s_item.tve_s_fb_like span {
 display:block !important
}
.thrv_social_default .tve_social_items .tve_s_item.tve_s_g_share {
 min-width:58px
}
.thrv_social_default .tve_social_items .tve_s_item.tve_s_g_plus.tve_s_g_plus_count {
 margin-right:-20px
}
.thrv_social_default .tve_social_items .tve_s_item.tve_s_pin_share.tve_s_pin_share_count {
 margin-right:30px
}
.tve_social_custom .tve_s_item {
 display:inline-block;
 margin-right:10px
}
.tve_social_custom .tve_s_item.tve_s_t_share .tve_s_count {
 display:none !important
}
.tve_social_custom .tve_s_link {
 box-shadow:none;
 display:table;
 border:0;
 text-decoration:none !important
}
.tve_social_custom .tve_s_link:hover {
 text-decoration:none
}
.tve_social_custom .tve_s_icon {
 display:table-cell;
 text-align:center;
 vertical-align:middle
}
.tve_social_custom .tve_s_text {
 display:table-cell;
 font-size:inherit;
 text-decoration:none;
 padding:0 20px 0 10px;
 vertical-align:middle
}
.tve_social_custom .tve_s_count {
 display:none
}
.tve_social_custom.tve_social_ib .tve_s_text {
 display:none
}
.tve_social_custom.tve_social_cb .tve_s_count {
 display:table-cell;
 font-size:inherit;
 padding:0 20px 0 10px;
 vertical-align:middle
}
.tve_social_custom.tve_style_1 {
 font-size:22px
}
.tve_social_custom.tve_style_1 .tve_s_link {
 color:#fff !important;
 font-size:inherit;
 padding:2px
}
.tve_social_custom.tve_style_1 .tve_s_item {
 border-radius:50px
}
.tve_social_custom.tve_style_1 .tve_s_text {
 text-shadow:0 1px 1px rgba(0,0,0,0.11)
}
.tve_social_custom.tve_style_1 .tve_s_icon {
 border-radius:50px;
 background:#fff;
 font-size:1.227em;
 display:table-cell;
 height:1.778em;
 line-height:1em;
 width:1.778em
}
.tve_social_custom.tve_style_1.tve_social_itb .tve_s_item {
 box-shadow:0 1px 1px 0 rgba(0,0,0,0.28) inset,0 1px 1px 0 rgba(255,255,255,0.7)
}
.tve_social_custom.tve_style_1.tve_social_itb .tve_s_icon {
 box-shadow:0 2px 3px 0 rgba(0,0,0,0.25)
}
.tve_social_custom.tve_style_1.tve_social_ib .tve_s_item {
 box-shadow:0 2px 3px 0 rgba(0,0,0,0.25)
}
.tve_social_custom.tve_style_1.tve_social_ib .tve_s_icon {
 background:transparent
}
.tve_social_custom.tve_style_1.tve_social_cb .tve_s_text {
 display:none
}
.tve_social_custom.tve_style_2 {
 font-size:24px
}
.tve_social_custom.tve_style_2 .tve_s_link {
 color:#fff !important;
 font-size:inherit
}
.tve_social_custom.tve_style_2 .tve_s_item {
 border-radius:5px;
 box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset,0 1px 1px 0 rgba(0,0,0,0.24)
}
.tve_social_custom.tve_style_2 .tve_s_icon {
 font-size:1.167em;
 height:1.714em;
 line-height:1em;
 width:1.714em
}
.tve_social_custom.tve_style_2 .tve_s_text {
 text-shadow:0 1px 1px rgba(0,0,0,0.11)
}
.tve_social_custom.tve_style_2.tve_social_itb .tve_s_icon {
 border-right:1px solid rgba(255,255,255,0.08);
 box-shadow:1px 0 0 0 rgba(0,0,0,0.15)
}
.tve_social_custom.tve_style_2.tve_social_cb .tve_s_count {
 border-top-right-radius:5px;
 border-bottom-right-radius:5px;
 box-shadow:1px 0 0 1px #ccc;
 border-left:1px solid #ccc;
 background:#fff;
 color:#333;
 padding:0 15px;
 position:relative
}
.tve_social_custom.tve_style_2.tve_social_cb .tve_s_count:before {
 border-top:8px solid transparent;
 border-bottom:8px solid transparent;
 border-right:8px solid #fff;
 content:'';
 display:block;
 height:0;
 margin:auto 0;
 position:absolute;
 top:0;
 bottom:0;
 left:-8px;
 width:0
}
.tve_social_custom.tve_style_3 {
 font-size:24px
}
.tve_social_custom.tve_style_3 .tve_s_link {
 color:#fff !important;
 font-size:inherit
}
.tve_social_custom.tve_style_3 .tve_s_text {
 text-shadow:1px 1px 1px rgba(0,0,0,0.11)
}
.tve_social_custom.tve_style_3 .tve_s_icon {
 font-size:1.167em;
 height:1.714em;
 line-height:1em;
 text-shadow:3px 3px 0 rgba(0,0,0,0.11);
 width:1.714em
}
.tve_social_custom.tve_style_3 .tve_s_item {
 border-radius:5px;
 box-shadow:0 -4px 0 0 rgba(0,0,0,0.15) inset
}
.tve_social_custom.tve_style_3 .tve_s_item:active {
 box-shadow:0 -3px 0 0 rgba(0,0,0,0.15) inset
}
.tve_social_custom.tve_style_3.tve_social_cb .tve_s_text {
 display:none
}
.tve_social_custom.tve_style_4 {
 font-size:22px
}
.tve_social_custom.tve_style_4 .tve_s_link {
 color:#fff !important;
 font-size:inherit
}
.tve_social_custom.tve_style_4 .tve_s_icon {
 border-top-left-radius:3px;
 border-bottom-left-radius:3px;
 color:rgba(0,0,0,0.5);
 font-size:1.182em;
 line-height:1em;
 height:1.923em;
 width:1.923em
}
.tve_social_custom.tve_style_4 .tve_s_text {
 border-top-right-radius:3px;
 border-bottom-right-radius:3px
}
.tve_social_custom.tve_style_4.tve_social_ib .tve_s_icon {
 border-radius:3px
}
.tve_social_custom.tve_style_4.tve_social_cb .tve_s_count {
 border:1px solid #c2c1c1;
 border-radius:3px;
 display:block;
 font-size:1.182em;
 line-height:1.923em;
 height:1.923em;
 margin-left:15px;
 padding:0 10px;
 position:relative
}
.tve_social_custom.tve_style_4.tve_social_cb .tve_s_count:before {
 content:'';
 border-top:7px solid transparent;
 border-bottom:7px solid transparent;
 border-right:7px solid #c2c1c1;
 display:block;
 height:0;
 margin:auto 0;
 position:absolute;
 top:0;
 bottom:0;
 left:-7px;
 width:0
}
.tve_social_custom.tve_style_4.tve_social_cb .tve_s_count:after {
 content:'';
 border-top:7px solid transparent;
 border-bottom:7px solid transparent;
 border-right:7px solid #fff;
 display:block;
 height:0;
 margin:auto 0;
 position:absolute;
 top:0;
 bottom:0;
 left:-6px;
 width:0
}
.tve_social_custom.tve_style_5 {
 font-size:22px
}
.tve_social_custom.tve_style_5 .tve_s_link {
 font-size:inherit
}
.tve_social_custom.tve_style_5 .tve_s_icon {
 font-size:1.136em;
 line-height:1em;
 height:1.92em;
 width:1.92em
}
.tve_social_custom.tve_style_5 .tve_s_item:hover .tve_s_link,.tve_social_custom.tve_style_5 .tve_s_item:active .tve_s_link {
 color:#fff !important
}
.tve_social_custom.tve_style_5.tve_social_cb .tve_s_text {
 display:none
}
@-moz-keyframes blink-text {
 0% {
  opacity:1.0
 }
 50% {
  opacity:0.0
 }
 100% {
  opacity:1.0
 }
}
@-webkit-keyframes blink-text {
 0% {
  opacity:1.0
 }
 50% {
  opacity:0.0
 }
 100% {
  opacity:1.0
 }
}
@keyframes blink-text {
 0% {
  opacity:1.0
 }
 50% {
  opacity:0.0
 }
 100% {
  opacity:1.0
 }
}
.tve_count_loading .tve_s_count {
 -webkit-animation-name:blinker;
 -webkit-animation-duration:1s;
 -webkit-animation-timing-function:linear;
 -webkit-animation-iteration-count:infinite;
 -moz-animation-name:blink-text;
 -moz-animation-duration:1s;
 -moz-animation-timing-function:linear;
 -moz-animation-iteration-count:infinite;
 animation-name:blink-text;
 animation-duration:1s;
 animation-timing-function:linear;
 animation-iteration-count:infinite
}
.thrv_social_custom.tve_leftBtn,.thrv_social_default.tve_leftBtn {
 float:left;
 margin-right:10px
}
.thrv_social_custom.tve_rightBtn,.thrv_social_default.tve_rightBtn {
 float:right;
 margin-left:10px
}
.thrv_social_custom.tve_centerBtn,.thrv_social_default.tve_centerBtn {
 display:table;
 margin-left:auto;
 margin-right:auto
}
.thrv_social_custom .tve_s_share_count {
 display:inline-block;
 vertical-align:middle;
 margin-right:10px
}
.thrv_social_custom .tve_social_items {
 display:inline-block;
 vertical-align:middle
}
.tve_s_share_count {
 font-size:20px;
 text-align:center
}
.tve_s_share_count .tve_s_cnt {
 display:block;
 font-size:35px;
 font-weight:bold
}
.tve_style_1.tve_social_itb .tve_s_fb_share {
 background-color:#3569b4;
 background-image:-webkit-linear-gradient(#3569b4,#5581c0);
 background-image:linear-gradient(#3569b4,#5581c0)
}
.tve_style_1.tve_social_itb .tve_s_fb_share:hover {
 background-color:#658dc6;
 background-image:-webkit-linear-gradient(#658dc6,#7e9fcf);
 background-image:linear-gradient(#658dc6,#7e9fcf)
}
.tve_style_1.tve_social_itb .tve_s_fb_share:hover .tve_s_icon {
 color:#658dc6
}
.tve_style_1.tve_social_itb .tve_s_fb_share:active {
 background-color:#285089;
 background-image:-webkit-linear-gradient(#285089,#416292);
 background-image:linear-gradient(#285089,#416292)
}
.tve_style_1.tve_social_itb .tve_s_fb_share:active .tve_s_icon {
 color:#30558c
}
.tve_style_1.tve_social_itb .tve_s_fb_share .tve_s_icon {
 color:#3569b4
}
.tve_style_1.tve_social_cb .tve_s_fb_share {
 background-color:#3569b4;
 background-image:-webkit-linear-gradient(#3569b4,#5581c0);
 background-image:linear-gradient(#3569b4,#5581c0)
}
.tve_style_1.tve_social_cb .tve_s_fb_share:hover {
 background-color:#658dc6;
 background-image:-webkit-linear-gradient(#658dc6,#7e9fcf);
 background-image:linear-gradient(#658dc6,#7e9fcf)
}
.tve_style_1.tve_social_cb .tve_s_fb_share:hover .tve_s_icon {
 color:#658dc6
}
.tve_style_1.tve_social_cb .tve_s_fb_share:active {
 background-color:#285089;
 background-image:-webkit-linear-gradient(#285089,#416292);
 background-image:linear-gradient(#285089,#416292)
}
.tve_style_1.tve_social_cb .tve_s_fb_share:active .tve_s_icon {
 color:#30558c
}
.tve_style_1.tve_social_cb .tve_s_fb_share .tve_s_icon {
 color:#3569b4
}
.tve_style_1.tve_social_itb .tve_s_g_share {
 background-color:#e04b35;
 background-image:-webkit-linear-gradient(#e04b35,#e56855);
 background-image:linear-gradient(#e04b35,#e56855)
}
.tve_style_1.tve_social_itb .tve_s_g_share:hover {
 background-color:#e77665;
 background-image:-webkit-linear-gradient(#e77665,#eb8c7e);
 background-image:linear-gradient(#e77665,#eb8c7e)
}
.tve_style_1.tve_social_itb .tve_s_g_share:hover .tve_s_icon {
 color:#e77665
}
.tve_style_1.tve_social_itb .tve_s_g_share:active {
 background-color:#aa3928;
 background-image:-webkit-linear-gradient(#aa3928,#ae4f41);
 background-image:linear-gradient(#aa3928,#ae4f41)
}
.tve_style_1.tve_social_itb .tve_s_g_share:active .tve_s_icon {
 color:#ac4030
}
.tve_style_1.tve_social_itb .tve_s_g_share .tve_s_icon {
 color:#e04b35
}
.tve_style_1.tve_social_cb .tve_s_g_share {
 background-color:#e04b35;
 background-image:-webkit-linear-gradient(#e04b35,#e56855);
 background-image:linear-gradient(#e04b35,#e56855)
}
.tve_style_1.tve_social_cb .tve_s_g_share:hover {
 background-color:#e77665;
 background-image:-webkit-linear-gradient(#e77665,#eb8c7e);
 background-image:linear-gradient(#e77665,#eb8c7e)
}
.tve_style_1.tve_social_cb .tve_s_g_share:hover .tve_s_icon {
 color:#e77665
}
.tve_style_1.tve_social_cb .tve_s_g_share:active {
 background-color:#aa3928;
 background-image:-webkit-linear-gradient(#aa3928,#ae4f41);
 background-image:linear-gradient(#aa3928,#ae4f41)
}
.tve_style_1.tve_social_cb .tve_s_g_share:active .tve_s_icon {
 color:#ac4030
}
.tve_style_1.tve_social_cb .tve_s_g_share .tve_s_icon {
 color:#e04b35
}
.tve_style_1.tve_social_itb .tve_s_t_share {
 background-color:#3bceff;
 background-image:-webkit-linear-gradient(#3bceff,#5bd6ff);
 background-image:linear-gradient(#3bceff,#5bd6ff)
}
.tve_style_1.tve_social_itb .tve_s_t_share:hover {
 background-color:#68d9ff;
 background-image:-webkit-linear-gradient(#68d9ff,#82e0ff);
 background-image:linear-gradient(#68d9ff,#82e0ff)
}
.tve_style_1.tve_social_itb .tve_s_t_share:hover .tve_s_icon {
 color:#68d9ff
}
.tve_style_1.tve_social_itb .tve_s_t_share:active {
 background-color:#2b9cc2;
 background-image:-webkit-linear-gradient(#2b9cc2,#45a3c2);
 background-image:linear-gradient(#2b9cc2,#45a3c2)
}
.tve_style_1.tve_social_itb .tve_s_t_share:active .tve_s_icon {
 color:#359fc2
}
.tve_style_1.tve_social_itb .tve_s_t_share .tve_s_icon {
 color:#3bceff
}
.tve_style_1.tve_social_cb .tve_s_t_share {
 background-color:#3bceff;
 background-image:-webkit-linear-gradient(#3bceff,#5bd6ff);
 background-image:linear-gradient(#3bceff,#5bd6ff)
}
.tve_style_1.tve_social_cb .tve_s_t_share:hover {
 background-color:#68d9ff;
 background-image:-webkit-linear-gradient(#68d9ff,#82e0ff);
 background-image:linear-gradient(#68d9ff,#82e0ff)
}
.tve_style_1.tve_social_cb .tve_s_t_share:hover .tve_s_icon {
 color:#68d9ff
}
.tve_style_1.tve_social_cb .tve_s_t_share:active {
 background-color:#2b9cc2;
 background-image:-webkit-linear-gradient(#2b9cc2,#45a3c2);
 background-image:linear-gradient(#2b9cc2,#45a3c2)
}
.tve_style_1.tve_social_cb .tve_s_t_share:active .tve_s_icon {
 color:#359fc2
}
.tve_style_1.tve_social_cb .tve_s_t_share .tve_s_icon {
 color:#3bceff
}
.tve_style_1.tve_social_itb .tve_s_in_share {
 background-color:#0177b5;
 background-image:-webkit-linear-gradient(#0177b5,#2a8dc1);
 background-image:linear-gradient(#0177b5,#2a8dc1)
}
.tve_style_1.tve_social_itb .tve_s_in_share:hover {
 background-color:#3e98c7;
 background-image:-webkit-linear-gradient(#3e98c7,#5da8d0);
 background-image:linear-gradient(#3e98c7,#5da8d0)
}
.tve_style_1.tve_social_itb .tve_s_in_share:hover .tve_s_icon {
 color:#3e98c7
}
.tve_style_1.tve_social_itb .tve_s_in_share:active {
 background-color:#015b8a;
 background-image:-webkit-linear-gradient(#015b8a,#206b93);
 background-image:linear-gradient(#015b8a,#206b93)
}
.tve_style_1.tve_social_itb .tve_s_in_share:active .tve_s_icon {
 color:#10638e
}
.tve_style_1.tve_social_itb .tve_s_in_share .tve_s_icon {
 color:#0177b5
}
.tve_style_1.tve_social_cb .tve_s_in_share {
 background-color:#0177b5;
 background-image:-webkit-linear-gradient(#0177b5,#2a8dc1);
 background-image:linear-gradient(#0177b5,#2a8dc1)
}
.tve_style_1.tve_social_cb .tve_s_in_share:hover {
 background-color:#3e98c7;
 background-image:-webkit-linear-gradient(#3e98c7,#5da8d0);
 background-image:linear-gradient(#3e98c7,#5da8d0)
}
.tve_style_1.tve_social_cb .tve_s_in_share:hover .tve_s_icon {
 color:#3e98c7
}
.tve_style_1.tve_social_cb .tve_s_in_share:active {
 background-color:#015b8a;
 background-image:-webkit-linear-gradient(#015b8a,#206b93);
 background-image:linear-gradient(#015b8a,#206b93)
}
.tve_style_1.tve_social_cb .tve_s_in_share:active .tve_s_icon {
 color:#10638e
}
.tve_style_1.tve_social_cb .tve_s_in_share .tve_s_icon {
 color:#0177b5
}
.tve_style_1.tve_social_itb .tve_s_pin_share {
 background-color:#cf2123;
 background-image:-webkit-linear-gradient(#cf2123,#d74546);
 background-image:linear-gradient(#cf2123,#d74546)
}
.tve_style_1.tve_social_itb .tve_s_pin_share:hover {
 background-color:#da5658;
 background-image:-webkit-linear-gradient(#da5658,#e17172);
 background-image:linear-gradient(#da5658,#e17172)
}
.tve_style_1.tve_social_itb .tve_s_pin_share:hover .tve_s_icon {
 color:#da5658
}
.tve_style_1.tve_social_itb .tve_s_pin_share:active {
 background-color:#9d191b;
 background-image:-webkit-linear-gradient(#9d191b,#a43435);
 background-image:linear-gradient(#9d191b,#a43435)
}
.tve_style_1.tve_social_itb .tve_s_pin_share:active .tve_s_icon {
 color:#9f2122
}
.tve_style_1.tve_social_itb .tve_s_pin_share .tve_s_icon {
 color:#cf2123
}
.tve_style_1.tve_social_cb .tve_s_pin_share {
 background-color:#cf2123;
 background-image:-webkit-linear-gradient(#cf2123,#d74546);
 background-image:linear-gradient(#cf2123,#d74546)
}
.tve_style_1.tve_social_cb .tve_s_pin_share:hover {
 background-color:#da5658;
 background-image:-webkit-linear-gradient(#da5658,#e17172);
 background-image:linear-gradient(#da5658,#e17172)
}
.tve_style_1.tve_social_cb .tve_s_pin_share:hover .tve_s_icon {
 color:#da5658
}
.tve_style_1.tve_social_cb .tve_s_pin_share:active {
 background-color:#9d191b;
 background-image:-webkit-linear-gradient(#9d191b,#a43435);
 background-image:linear-gradient(#9d191b,#a43435)
}
.tve_style_1.tve_social_cb .tve_s_pin_share:active .tve_s_icon {
 color:#9f2122
}
.tve_style_1.tve_social_cb .tve_s_pin_share .tve_s_icon {
 color:#cf2123
}
.tve_style_1.tve_social_itb .tve_s_xing_share {
 background-color:#00605e;
 background-image:-webkit-linear-gradient(#00605e,#297a78);
 background-image:linear-gradient(#00605e,#297a78)
}
.tve_style_1.tve_social_itb .tve_s_xing_share:hover {
 background-color:#3d8685;
 background-image:-webkit-linear-gradient(#3d8685,#5c9a98);
 background-image:linear-gradient(#3d8685,#5c9a98)
}
.tve_style_1.tve_social_itb .tve_s_xing_share:hover .tve_s_icon {
 color:#3d8685
}
.tve_style_1.tve_social_itb .tve_s_xing_share:active {
 background-color:#004948;
 background-image:-webkit-linear-gradient(#004948,#1f5d5b);
 background-image:linear-gradient(#004948,#1f5d5b)
}
.tve_style_1.tve_social_itb .tve_s_xing_share:active .tve_s_icon {
 color:#084e4d
}
.tve_style_1.tve_social_itb .tve_s_xing_share .tve_s_icon {
 color:#00605e
}
.tve_style_1.tve_social_cb .tve_s_xing_share {
 background-color:#00605e;
 background-image:-webkit-linear-gradient(#00605e,#297a78);
 background-image:linear-gradient(#00605e,#297a78)
}
.tve_style_1.tve_social_cb .tve_s_xing_share:hover {
 background-color:#3d8685;
 background-image:-webkit-linear-gradient(#3d8685,#5c9a98);
 background-image:linear-gradient(#3d8685,#5c9a98)
}
.tve_style_1.tve_social_cb .tve_s_xing_share:hover .tve_s_icon {
 color:#3d8685
}
.tve_style_1.tve_social_cb .tve_s_xing_share:active {
 background-color:#004948;
 background-image:-webkit-linear-gradient(#004948,#1f5d5b);
 background-image:linear-gradient(#004948,#1f5d5b)
}
.tve_style_1.tve_social_cb .tve_s_xing_share:active .tve_s_icon {
 color:#084e4d
}
.tve_style_1.tve_social_cb .tve_s_xing_share .tve_s_icon {
 color:#00605e
}
.tve_style_1.tve_social_ib .tve_s_fb_share {
 background-color:#729edd;
 background-image:-webkit-linear-gradient(#729edd,#254a7f);
 background-image:linear-gradient(#729edd,#254a7f);
 border:1px solid #29344e
}
.tve_style_1.tve_social_ib .tve_s_fb_share:hover {
 background-color:#97b9ea;
 background-image:-webkit-linear-gradient(#97b9ea,#59759e);
 background-image:linear-gradient(#97b9ea,#59759e);
 border:1px solid #5c6578
}
.tve_style_1.tve_social_ib .tve_s_fb_share:active {
 background-color:#5778a8;
 background-image:-webkit-linear-gradient(#5778a8,#1b375e);
 background-image:linear-gradient(#5778a8,#1b375e);
 border:1px solid #1f283b
}
.tve_style_1.tve_social_ib .tve_s_g_share {
 background-color:#d94a38;
 background-image:-webkit-linear-gradient(#d94a38,#a4281a);
 background-image:linear-gradient(#d94a38,#a4281a);
 border:1px solid #7c1105
}
.tve_style_1.tve_social_ib .tve_s_g_share:hover {
 background-color:#e27568;
 background-image:-webkit-linear-gradient(#e27568,#bb5c52);
 background-image:linear-gradient(#e27568,#bb5c52);
 border:1px solid #9b4a41
}
.tve_style_1.tve_social_ib .tve_s_g_share:active {
 background-color:#a5382b;
 background-image:-webkit-linear-gradient(#a5382b,#7e1f15);
 background-image:linear-gradient(#a5382b,#7e1f15);
 border:1px solid #5e0d04
}
.tve_style_1.tve_social_ib .tve_s_t_share {
 background-color:#64cdee;
 background-image:-webkit-linear-gradient(#64cdee,#04afe4);
 background-image:linear-gradient(#64cdee,#04afe4);
 border:1px solid #0089b4
}
.tve_style_1.tve_social_ib .tve_s_t_share:hover {
 background-color:#89d9f2;
 background-image:-webkit-linear-gradient(#89d9f2,#41c4ec);
 background-image:linear-gradient(#89d9f2,#41c4ec);
 border:1px solid #3da5c6
}
.tve_style_1.tve_social_ib .tve_s_t_share:active {
 background-color:#4c9cb5;
 background-image:-webkit-linear-gradient(#4c9cb5,#0487af);
 background-image:linear-gradient(#4c9cb5,#0487af);
 border:1px solid #006889
}
.tve_style_1.tve_social_ib .tve_s_in_share {
 background-color:#5aa8cc;
 background-image:-webkit-linear-gradient(#5aa8cc,#034a81);
 background-image:linear-gradient(#5aa8cc,#034a81);
 border:1px solid #00355e
}
.tve_style_1.tve_social_ib .tve_s_in_share:hover {
 background-color:#81bdd8;
 background-image:-webkit-linear-gradient(#81bdd8,#3f749e);
 background-image:linear-gradient(#81bdd8,#3f749e);
 border:1px solid #3d6585
}
.tve_style_1.tve_social_ib .tve_s_in_share:active {
 background-color:#44809b;
 background-image:-webkit-linear-gradient(#44809b,#023761);
 background-image:linear-gradient(#44809b,#023761);
 border:1px solid #002848
}
.tve_style_1.tve_social_ib .tve_s_pin_share {
 background-color:#fd6566;
 background-image:-webkit-linear-gradient(#fd6566,#c32223);
 background-image:linear-gradient(#fd6566,#c32223);
 border:1px solid #9a1819
}
.tve_style_1.tve_social_ib .tve_s_pin_share:hover {
 background-color:#fd8a8b;
 background-image:-webkit-linear-gradient(#fd8a8b,#d05758);
 background-image:linear-gradient(#fd8a8b,#d05758);
 border:1px solid #b24f50
}
.tve_style_1.tve_social_ib .tve_s_pin_share:active {
 background-color:#c04d4e;
 background-image:-webkit-linear-gradient(#c04d4e,#931a1b);
 background-image:linear-gradient(#c04d4e,#931a1b);
 border:1px solid #751213
}
.tve_style_1.tve_social_ib .tve_s_xing_share {
 background-color:#209e9c;
 background-image:-webkit-linear-gradient(#209e9c,#00615e);
 background-image:linear-gradient(#209e9c,#00615e);
 border:1px solid #014f4d
}
.tve_style_1.tve_social_ib .tve_s_xing_share:hover {
 background-color:#57b8b7;
 background-image:-webkit-linear-gradient(#57b8b7,#3d8785);
 background-image:linear-gradient(#57b8b7,#3d8785);
 border:1px solid #3e7978
}
.tve_style_1.tve_social_ib .tve_s_xing_share:active {
 background-color:#1a7b7a;
 background-image:-webkit-linear-gradient(#1a7b7a,#004a48);
 background-image:linear-gradient(#1a7b7a,#004a48);
 border:1px solid #013c3b
}
.tve_style_2 .tve_s_fb_share {
 background-color:#4985c6;
 background-image:-webkit-linear-gradient(#4985c6,#284f9b);
 background-image:linear-gradient(#4985c6,#284f9b);
 border:1px solid #3c5a96
}
.tve_style_2 .tve_s_fb_share:hover {
 background-color:#5a8dc9;
 background-image:-webkit-linear-gradient(#5a8dc9,#4d7fba);
 background-image:linear-gradient(#5a8dc9,#4d7fba);
 border:1px solid #506ba1
}
.tve_style_2 .tve_s_fb_share:active {
 background-color:#365daa;
 background-image:-webkit-linear-gradient(#365daa,#3b75b5);
 background-image:linear-gradient(#365daa,#3b75b5);
 border:1px solid #3c5a96
}
.tve_style_2 .tve_s_g_share {
 background-color:#e76249;
 background-image:-webkit-linear-gradient(#e76249,#cb3928);
 background-image:linear-gradient(#e76249,#cb3928);
 border:1px solid #a75e57
}
.tve_style_2 .tve_s_g_share:hover {
 background-color:#e9725c;
 background-image:-webkit-linear-gradient(#e9725c,#d04d3e);
 background-image:linear-gradient(#e9725c,#d04d3e);
 border:1px solid #b06e68
}
.tve_style_2 .tve_s_g_share:active {
 background-color:#dc4636;
 background-image:-webkit-linear-gradient(#dc4636,#d7533b);
 background-image:linear-gradient(#dc4636,#d7533b);
 border:1px solid #a75e57
}
.tve_style_2 .tve_s_t_share {
 background-color:#3cbfe7;
 background-image:-webkit-linear-gradient(#3cbfe7,#1f92cb);
 background-image:linear-gradient(#3cbfe7,#1f92cb);
 border:1px solid #2ca2c7
}
.tve_style_2 .tve_s_t_share:hover {
 background-color:#4ec4e9;
 background-image:-webkit-linear-gradient(#4ec4e9,#42b4da);
 background-image:linear-gradient(#4ec4e9,#42b4da);
 border:1px solid #42abcd
}
.tve_style_2 .tve_s_t_share:active {
 background-color:#2ca1dc;
 background-image:-webkit-linear-gradient(#2ca1dc,#2eafd7);
 background-image:linear-gradient(#2ca1dc,#2eafd7);
 border:1px solid #2ca2c7
}
.tve_style_2 .tve_s_in_share {
 background-color:#0e94c6;
 background-image:-webkit-linear-gradient(#0e94c6,#015a9c);
 background-image:linear-gradient(#0e94c6,#015a9c);
 border:1px solid #3182a3
}
.tve_style_2 .tve_s_in_share:hover {
 background-color:#279fcc;
 background-image:-webkit-linear-gradient(#279fcc,#1b6ba6);
 background-image:linear-gradient(#279fcc,#1b6ba6);
 border:1px solid #468fac
}
.tve_style_2 .tve_s_in_share:active {
 background-color:#0e68ab;
 background-image:-webkit-linear-gradient(#0e68ab,#0185b6);
 background-image:linear-gradient(#0e68ab,#0185b6);
 border:1px solid #3182a3
}
.tve_style_2 .tve_s_pin_share {
 background-color:#da3235;
 background-image:-webkit-linear-gradient(#da3235,#b9191a);
 background-image:linear-gradient(#da3235,#b9191a);
 border:1px solid #aa1223
}
.tve_style_2 .tve_s_pin_share:hover {
 background-color:#de474a;
 background-image:-webkit-linear-gradient(#de474a,#c03031);
 background-image:linear-gradient(#de474a,#c03031);
 border:1px solid #b32a39
}
.tve_style_2 .tve_s_pin_share:active {
 background-color:#c92728;
 background-image:-webkit-linear-gradient(#c92728,#ca2427);
 background-image:linear-gradient(#c92728,#ca2427);
 border:1px solid #aa1223
}
.tve_style_2 .tve_s_xing_share {
 background-color:#0d7a77;
 background-image:-webkit-linear-gradient(#0d7a77,#004947);
 background-image:linear-gradient(#0d7a77,#004947);
 border:1px solid #134746
}
.tve_style_2 .tve_s_xing_share:hover {
 background-color:#266766;
 background-image:-webkit-linear-gradient(#266766,#1a7978);
 background-image:linear-gradient(#266766,#1a7978);
 border:1px solid #2b5a59
}
.tve_style_2 .tve_s_xing_share:active {
 background-color:#0d5655;
 background-image:-webkit-linear-gradient(#0d5655,#006a69);
 background-image:linear-gradient(#0d5655,#006a69);
 border:1px solid #134746
}
.tve_style_3 .tve_s_fb_share {
 background:#3569b4
}
.tve_style_3 .tve_s_fb_share:hover {
 background:#537fbf
}
.tve_style_3 .tve_s_fb_share:active {
 background:#0f438e
}
.tve_style_3 .tve_s_g_share {
 background:#e04b35
}
.tve_style_3 .tve_s_g_share:hover {
 background:#e56653
}
.tve_style_3 .tve_s_g_share:active {
 background:#ba250f
}
.tve_style_3 .tve_s_t_share {
 background:#29ace0
}
.tve_style_3 .tve_s_t_share:hover {
 background:#49b8e5
}
.tve_style_3 .tve_s_t_share:active {
 background:#0386ba
}
.tve_style_3 .tve_s_in_share {
 background:#0177b5
}
.tve_style_3 .tve_s_in_share:hover {
 background:#278bc0
}
.tve_style_3 .tve_s_in_share:active {
 background:#00518f
}
.tve_style_3 .tve_s_pin_share {
 background:#cf2123
}
.tve_style_3 .tve_s_pin_share:hover {
 background:#d64244
}
.tve_style_3 .tve_s_pin_share:active {
 background:#9b1314
}
.tve_style_3 .tve_s_xing_share {
 background:#00605e
}
.tve_style_3 .tve_s_xing_share:hover {
 background:#267876
}
.tve_style_3 .tve_s_xing_share:active {
 background:#003a38
}
.tve_style_4 .tve_s_fb_share .tve_s_icon,.tve_style_4 .tve_s_fb_share .tve_s_text {
 background:#3569b4
}
.tve_style_4 .tve_s_fb_share:hover .tve_s_icon,.tve_style_4 .tve_s_fb_share:hover .tve_s_text {
 background:#5782c1
}
.tve_style_4 .tve_s_fb_share:active .tve_s_icon,.tve_style_4 .tve_s_fb_share:active .tve_s_text {
 background:#214170
}
.tve_style_4.tve_social_cb .tve_s_fb_share .tve_s_count {
 color:#3569b4
}
.tve_style_4 .tve_s_g_share .tve_s_icon,.tve_style_4 .tve_s_g_share .tve_s_text {
 background:#e04b35
}
.tve_style_4 .tve_s_g_share:hover .tve_s_icon,.tve_style_4 .tve_s_g_share:hover .tve_s_text {
 background:#e56957
}
.tve_style_4 .tve_s_g_share:active .tve_s_icon,.tve_style_4 .tve_s_g_share:active .tve_s_text {
 background:#8b2e21
}
.tve_style_4.tve_social_cb .tve_s_g_share .tve_s_count {
 color:#e04b35
}
.tve_style_4 .tve_s_t_share .tve_s_icon,.tve_style_4 .tve_s_t_share .tve_s_text {
 background:#29ace0
}
.tve_style_4 .tve_s_t_share:hover .tve_s_icon,.tve_style_4 .tve_s_t_share:hover .tve_s_text {
 background:#4dbae5
}
.tve_style_4 .tve_s_t_share:active .tve_s_icon,.tve_style_4 .tve_s_t_share:active .tve_s_text {
 background:#196b8b
}
.tve_style_4.tve_social_cb .tve_s_t_share .tve_s_count {
 color:#29ace0
}
.tve_style_4 .tve_s_in_share .tve_s_icon,.tve_style_4 .tve_s_in_share .tve_s_text {
 background:#0177b5
}
.tve_style_4 .tve_s_in_share:hover .tve_s_icon,.tve_style_4 .tve_s_in_share:hover .tve_s_text {
 background:#2c8ec1
}
.tve_style_4 .tve_s_in_share:active .tve_s_icon,.tve_style_4 .tve_s_in_share:active .tve_s_text {
 background:#014a70
}
.tve_style_4.tve_social_cb .tve_s_in_share .tve_s_count {
 color:#0177b5
}
.tve_style_4 .tve_s_pin_share .tve_s_icon,.tve_style_4 .tve_s_pin_share .tve_s_text {
 background:#cf2123
}
.tve_style_4 .tve_s_pin_share:hover .tve_s_icon,.tve_style_4 .tve_s_pin_share:hover .tve_s_text {
 background:#d74648
}
.tve_style_4 .tve_s_pin_share:active .tve_s_icon,.tve_style_4 .tve_s_pin_share:active .tve_s_text {
 background:#801416
}
.tve_style_4.tve_social_cb .tve_s_pin_share .tve_s_count {
 color:#cf2123
}
.tve_style_4 .tve_s_xing_share .tve_s_icon,.tve_style_4 .tve_s_xing_share .tve_s_text {
 background:#00605e
}
.tve_style_4 .tve_s_xing_share:hover .tve_s_icon,.tve_style_4 .tve_s_xing_share:hover .tve_s_text {
 background:#2b7b79
}
.tve_style_4 .tve_s_xing_share:active .tve_s_icon,.tve_style_4 .tve_s_xing_share:active .tve_s_text {
 background:#003b3a
}
.tve_style_4.tve_social_cb .tve_s_xing_share .tve_s_count {
 color:#00605e
}
.tve_style_5 .tve_s_fb_share {
 border:2px solid #3569b4
}
.tve_style_5 .tve_s_fb_share .tve_s_link {
 color:#3569b4 !important
}
.tve_style_5 .tve_s_fb_share:hover {
 background:#3569b4
}
.tve_style_5 .tve_s_fb_share:active {
 border-color:#2a5490;
 background:#2a5490
}
.tve_style_5 .tve_s_g_share {
 border:2px solid #e04b35
}
.tve_style_5 .tve_s_g_share .tve_s_link {
 color:#e04b35 !important
}
.tve_style_5 .tve_s_g_share:hover {
 background:#e04b35
}
.tve_style_5 .tve_s_g_share:active {
 border-color:#b33c2a;
 background:#b33c2a
}
.tve_style_5 .tve_s_t_share {
 border:2px solid #29ace0
}
.tve_style_5 .tve_s_t_share .tve_s_link {
 color:#29ace0 !important
}
.tve_style_5 .tve_s_t_share:hover {
 background:#29ace0
}
.tve_style_5 .tve_s_t_share:active {
 border-color:#218ab3;
 background:#218ab3
}
.tve_style_5 .tve_s_in_share {
 border:2px solid #0177b5
}
.tve_style_5 .tve_s_in_share .tve_s_link {
 color:#0177b5 !important
}
.tve_style_5 .tve_s_in_share:hover {
 background:#0177b5
}
.tve_style_5 .tve_s_in_share:active {
 border-color:#015f91;
 background:#015f91
}
.tve_style_5 .tve_s_pin_share {
 border:2px solid #cf2123
}
.tve_style_5 .tve_s_pin_share .tve_s_link {
 color:#cf2123 !important
}
.tve_style_5 .tve_s_pin_share:hover {
 background:#cf2123
}
.tve_style_5 .tve_s_pin_share:active {
 border-color:#a61a1c;
 background:#a61a1c
}
.tve_style_5 .tve_s_xing_share {
 border:2px solid #00605e
}
.tve_style_5 .tve_s_xing_share .tve_s_link {
 color:#00605e !important
}
.tve_style_5 .tve_s_xing_share:hover {
 background:#00605e
}
.tve_style_5 .tve_s_xing_share:active {
 border-color:#004d4b;
 background:#004d4b
}
@media only screen and (max-width: 540px) {
 .thrv_social_custom .tve_social_items {
  width:100%
 }
 .tve_social_custom .tve_s_item {
  display:table;
  margin:0 auto 10px
 }
}
.thrv_progress_bar {
 padding:0
}
.tve_progress_bar {
 border-radius:1px;
 background:#f7f7f7;
 display:block;
 font-size:18px;
 height:2.778em;
 position:relative;
 overflow:hidden
}
.thrv_progress_bar.tve_brdr_none {
 border-style:none !important
}
.thrv_progress_bar.tve_brdr_dotted {
 border-style:dotted !important
}
.thrv_progress_bar.tve_brdr_dashed {
 border-style:dashed !important
}
.thrv_progress_bar.tve_brdr_solid {
 border-style:solid !important
}
.thrv_progress_bar.tve_brdr_double {
 border-style:double !important
}
.thrv_progress_bar.tve_brdr_groove {
 border-style:groove !important
}
.thrv_progress_bar.tve_brdr_ridge {
 border-style:ridge !important
}
.thrv_progress_bar.tve_brdr_inset {
 border-style:inset !important
}
.thrv_progress_bar.tve_brdr_outset {
 border-style:outset !important
}
.tve_progress_bar_fill {
 animation-duration:2s;
 -webkit-animation-duration:2s;
 animation-timing-function:linear;
 -webkit-animation-timing-function:linear;
 animation-name:progress-bar;
 -webkit-animation-name:progress-bar;
 animation-play-state:paused;
 -webkit-animation-play-state:paused;
 border-radius:1px;
 height:2.778em;
 overflow:hidden
}
.tve_editor_page .tve_progress_bar_fill {
 animation-name:none;
 -webkit-animation-name:none;
 width:100%
}
.tve_progress_bar .tve_data_element_label {
 border-radius:1px;
 background:rgba(44,44,44,0.67);
 color:#fff;
 display:block;
 font-weight:300;
 line-height:26px;
 height:1.444em;
 margin:auto 0;
 max-width:80%;
 padding:0 10px;
 overflow:hidden;
 position:absolute;
 top:0;
 bottom:0;
 left:10px;
 text-overflow:ellipsis;
 z-index:3;
 white-space:nowrap
}
.thrv_fill_counter {
 border-radius:100%;
 display:table
}
.thrv_fill_counter.aligncenter {
 display:table
}
.thrv_fill_counter.tve_brdr_none {
 border-style:none !important
}
.thrv_fill_counter.tve_brdr_dotted {
 border-style:dotted !important
}
.thrv_fill_counter.tve_brdr_dashed {
 border-style:dashed !important
}
.thrv_fill_counter.tve_brdr_solid {
 border-style:solid !important
}
.thrv_fill_counter.tve_brdr_double {
 border-style:double !important
}
.thrv_fill_counter.tve_brdr_groove {
 border-style:groove !important
}
.thrv_fill_counter.tve_brdr_ridge {
 border-style:ridge !important
}
.thrv_fill_counter.tve_brdr_inset {
 border-style:inset !important
}
.thrv_fill_counter.tve_brdr_outset {
 border-style:outset !important
}
.tve_smallfc .tve_fill_counter {
 height:102px;
 width:102px
}
.tve_smallfc .tve_fill_counter .tve_fill_circle,.tve_smallfc .tve_fill_counter .tve_fill_c_in {
 height:102px;
 width:102px
}
.tve_smallfc .tve_fill_counter .tve_fill_circle {
 clip:rect(0px, 102px, 102px, 51px)
}
.tve_smallfc .tve_fill_counter .tve_fill_circle .tve_fill_c_in {
 clip:rect(0px, 51px, 102px, 0px)
}
.tve_smallfc .tve_fill_text_in {
 height:94px;
 top:4px;
 bottom:4px;
 left:4px;
 right:4px;
 width:94px
}
.tve_smallfc .tve_fill_text_in .tve_fill_text_value {
 margin-top:20px
}
.tve_smallfc .tve_fill_text_in .tve_fill_text_before {
 font-size:30px;
 line-height:30px
}
.tve_smallfc .tve_fill_text_in .tve_fill_text {
 font-size:30px;
 line-height:30px
}
.tve_smallfc .tve_fill_text_in .tve_fill_text_after {
 font-size:30px;
 line-height:30px
}
.tve_smallfc .tve_fill_text_in .tve_data_element_label {
 font-size:12px
}
.tve_normalfc .tve_fill_counter {
 height:202px;
 width:202px
}
.tve_normalfc .tve_fill_counter .tve_fill_circle,.tve_normalfc .tve_fill_counter .tve_fill_c_in {
 height:202px;
 width:202px
}
.tve_normalfc .tve_fill_counter .tve_fill_circle {
 clip:rect(0px, 202px, 202px, 101px)
}
.tve_normalfc .tve_fill_counter .tve_fill_circle .tve_fill_c_in {
 clip:rect(0px, 101px, 202px, 0px)
}
.tve_normalfc .tve_fill_text_in {
 height:186px;
 top:8px;
 bottom:8px;
 left:8px;
 right:8px;
 width:186px
}
.tve_normalfc .tve_fill_text_in .tve_fill_text_value {
 margin-top:50px
}
.tve_normalfc .tve_fill_text_in .tve_fill_text_before {
 font-size:60px;
 line-height:60px
}
.tve_normalfc .tve_fill_text_in .tve_fill_text {
 font-size:60px;
 line-height:60px
}
.tve_normalfc .tve_fill_text_in .tve_fill_text_after {
 font-size:60px;
 line-height:60px
}
.tve_bigfc .tve_fill_counter {
 height:252px;
 width:252px
}
.tve_bigfc .tve_fill_counter .tve_fill_circle,.tve_bigfc .tve_fill_counter .tve_fill_c_in {
 height:252px;
 width:252px
}
.tve_bigfc .tve_fill_counter .tve_fill_circle {
 clip:rect(0px, 252px, 252px, 126px)
}
.tve_bigfc .tve_fill_counter .tve_fill_circle .tve_fill_c_in {
 clip:rect(0px, 126px, 252px, 0px)
}
.tve_bigfc .tve_fill_text_in {
 height:228px;
 top:12px;
 bottom:12px;
 left:12px;
 right:12px;
 width:228px
}
.tve_bigfc .tve_fill_text_in .tve_fill_text_value {
 margin-top:65px
}
.tve_bigfc .tve_fill_text_in .tve_fill_text_before {
 font-size:80px;
 line-height:80px
}
.tve_bigfc .tve_fill_text_in .tve_fill_text {
 font-size:80px;
 line-height:80px
}
.tve_bigfc .tve_fill_text_in .tve_fill_text_after {
 font-size:80px;
 line-height:80px
}
.tve_fill_counter {
 border-radius:50%;
 background-color:#e0e0e0;
 position:relative
}
.tve_fill_counter .tve_fill_circle,.tve_fill_counter .tve_fill_c_in {
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 border-radius:50%;
 position:absolute;
 transition:-webkit-transform 2s;
 transition:-ms-transform 2s;
 transition:transform 2s
}
.tve_fill_text_in {
 border-radius:50%;
 background:#fff;
 position:absolute;
 text-align:center
}
.tve_fill_text_in .tve_fill_text_before {
 font-weight:300
}
.tve_fill_text_in .tve_fill_text {
 font-weight:300
}
.tve_fill_text_in .tve_fill_text_after {
 font-weight:300
}
.tve_fill_text_in .tve_data_element_label {
 color:#343434;
 display:block;
 font-size:17px;
 font-weight:300
}
.tve_editor_page .tve_fill_counter .tve_fill_c_in,.tve_editor_page .tve_fill_counter .tve_fill_circle.tve_fill_circle1 {
 -webkit-transform:rotate(135deg);
 -moz-transform:rotate(135deg);
 -ms-transform:rotate(135deg);
 -o-transform:rotate(135deg);
 transform:rotate(135deg)
}
.tve_editor_page .tve_fill_counter .tve_fill_c_in-d {
 -webkit-transform:rotate(270deg);
 -moz-transform:rotate(270deg);
 -ms-transform:rotate(270deg);
 -o-transform:rotate(270deg);
 transform:rotate(270deg)
}
.tve_editor_page .tve_fill_counter .tve_fill_circle,.tve_editor_page .tve_fill_counter .tve_fill_c_in {
 -webkit-transition:none;
 -moz-transition:none;
 transition:none
}
@keyframes fill-counter-svg-normal {
 from {
  stroke-dasharray:0 635
 }
}
@keyframes fill-counter-svg-small {
 from {
  stroke-dasharray:0 321
 }
}
@keyframes fill-counter-svg-big {
 from {
  stroke-dasharray:0 792
 }
}
.tve_fill_counter_n {
 position:relative
}
.tve_fill_counter_n .tve_fill_counter_circle {
 -webkit-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 -o-transform:rotate(-90deg);
 transform:rotate(-90deg);
 background:#e0e0e0;
 border-radius:50%;
 display:block;
 stroke-dasharray:inherit
}
.tve_fill_counter_n .tve_fill_counter_circle circle {
 -webkit-transition:stroke-dasharray 2s linear;
 -moz-transition:stroke-dasharray 2s linear;
 transition:stroke-dasharray 2s linear;
 fill:none
}
.thrv_data_element_start .tve_fill_counter_n .tve_fill_counter_circle circle,.tve_editor_page .tve_fill_counter_n .tve_fill_counter_circle circle {
 stroke-dasharray:inherit
}
.tve_editor_page .tve_fill_counter_n .tve_fill_counter_circle circle {
 -webkit-transition:none;
 -moz-transition:none;
 transition:none
}
.tve_normalfc .tve_fill_counter_circle {
 height:202px;
 width:202px
}
.tve_normalfc .tve_fill_counter_circle circle {
 stroke-dasharray:0 635;
 stroke-width:16
}
.tve_normalfc.thrv_data_element_start .tve_fill_counter_circle circle {
 animation:fill-counter-svg-normal 2s linear
}
.tve_smallfc .tve_fill_counter_circle {
 height:102px;
 width:102px
}
.tve_smallfc .tve_fill_counter_circle circle {
 stroke-dasharray:0 321;
 stroke-width:8
}
.tve_smallfc.thrv_data_element_start .tve_fill_counter_circle circle {
 animation:fill-counter-svg-small 2s linear
}
.tve_bigfc .tve_fill_counter_circle {
 height:252px;
 width:252px
}
.tve_bigfc .tve_fill_counter_circle circle {
 stroke-dasharray:0 792;
 stroke-width:24
}
.tve_bigfc.thrv_data_element_start .tve_fill_counter_circle circle {
 animation:fill-counter-svg-big 2s linear
}
.tve_number_counter {
 display:table;
 text-align:center
}
.tve_number_counter .tve_numberc_before {
 font-weight:300;
 font-size:50px;
 line-height:1em
}
.tve_number_counter .tve_numberc_text {
 font-weight:300;
 font-size:50px;
 line-height:1em
}
.tve_number_counter .tve_numberc_after {
 font-weight:300;
 font-size:50px;
 line-height:1em
}
.tve_number_counter .tve_data_element_label {
 color:#2c2c2c;
 display:block;
 font-weight:300;
 font-size:18px;
 margin-top:5px;
 padding:0 20px
}
.thrv_data_element.thrv_wrapper.aligncenter {
 display:table
}
.thrv_data_element_start .tve_progress_bar_fill {
 animation-play-state:running;
 -webkit-animation-play-state:running
}
.thrv_lead_generation_vertical .tve-captcha-container>div>div {
 margin:0 auto 10px auto
}
.thrv_lead_generation_horizontal .tve-captcha-container {
 min-width:305px !important;
 margin:0 5px 5px 0
}
#tve_editor [class*='ttfm'] a,#tve_editor [class*='ttfm'] span {
 font-family:inherit !important
}
.thrv_responsive_video.thrv_wrapper {
 max-height:100%;
 max-width:100%
}
.thrv_responsive_video.thrv_wrapper.rv_style_white_frame {
 background:#000;
 border:7px solid #fff;
 border-radius:7px;
 padding:0
}
.thrv_responsive_video.thrv_wrapper.rv_style_gray_frame {
 background:#000;
 border:10px solid #f1f1f1;
 padding:0
}
.thrv_responsive_video.thrv_wrapper.rv_style_gray_frame .tve_responsive_video_container {
 box-shadow:0 0 3px 0 rgba(0,0,0,0.56)
}
.thrv_responsive_video.thrv_wrapper.rv_style_dark_frame {
 background-color:#000;
 background-image:-webkit-linear-gradient(#000 0%,#656565 50%,#000 50%,#000 100%);
 background-image:linear-gradient(#000 0%,#656565 50%,#000 50%,#000 100%);
 box-shadow:0 0 3px 0 rgba(0,0,0,0.95);
 border-radius:20px;
 padding:20px
}
.thrv_responsive_video.thrv_wrapper.rv_style_dark_frame .tve_responsive_video_container {
 box-shadow:0 0 3px 0 rgba(0,0,0,0.56);
 background:#000
}
.thrv_responsive_video.thrv_wrapper.rv_style_light_frame {
 background:#000;
 border:1px solid #fff;
 box-shadow:0 0 6px 0 rgba(0,0,0,0.19);
 padding:0
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style1 {
 background:#000;
 margin-bottom:50px;
 position:relative
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style1:after {
 background-image:-moz-radial-gradient(center, ellipse, rgba(0,0,0,0.5) 0%, transparent 100%);
 background-image:-webkit-radial-gradient(center, ellipse, rgba(0,0,0,0.5) 0%, transparent 50%);
 background-image:radial-gradient(ellipse at center, rgba(0,0,0,0.5) 0%, transparent 50%);
 border-radius:100%;
 content:'';
 display:block;
 height:30px;
 position:absolute;
 bottom:-35px;
 left:0;
 right:0
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style2 {
 background:#000;
 box-shadow:0 0 3px 0 rgba(0,0,0,0.56);
 position:relative;
 -webkit-perspective:150px;
 perspective:150px;
 padding:0
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style2:before {
 -webkit-transform:rotateX(45deg);
 -moz-transform:rotateX(45deg);
 -ms-transform:rotateX(45deg);
 -o-transform:rotateX(45deg);
 transform:rotateX(45deg);
 box-shadow:0 0 8px 9px rgba(0,0,0,0.7);
 content:'';
 display:block;
 height:0;
 position:absolute;
 bottom:0;
 left:50px;
 right:50px
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style3 {
 background:#000;
 box-shadow:0 0 3px 0 rgba(0,0,0,0.56);
 margin-bottom:50px;
 padding:0;
 position:relative;
 z-index:1
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style3:before {
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 -ms-transform:translateY(0);
 -o-transform:translateY(0);
 transform:translateY(0);
 background-image:url();
 background-repeat:no-repeat;
 background-size:100% auto;
 background-position:center top;
 content:"";
 display:block;
 height:45px;
 position:absolute;
 top:100%;
 left:0;
 right:0;
 width:100%
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style4 {
 background:#000;
 box-shadow:0 0 3px 0 rgba(0,0,0,0.56);
 margin-bottom:50px;
 padding:0;
 position:relative;
 z-index:1
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style4:before {
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 -ms-transform:translateY(0);
 -o-transform:translateY(0);
 transform:translateY(0);
 background-image:url();
 background-repeat:no-repeat;
 background-size:100% auto;
 background-position:center top;
 content:"";
 display:block;
 height:45px;
 position:absolute;
 top:100%;
 left:0;
 right:0;
 width:100%
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style5 {
 background:#000;
 margin-left:30px;
 margin-right:30px;
 -webkit-perspective:150px;
 perspective:150px;
 -webkit-perspective-origin:bottom center;
 perspective-origin:bottom center;
 padding:0;
 position:relative
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style5:before {
 -webkit-transform:rotateX(-25deg);
 -moz-transform:rotateX(-25deg);
 -ms-transform:rotateX(-25deg);
 -o-transform:rotateX(-25deg);
 transform:rotateX(-25deg);
 box-shadow:0 0 14px 9px rgba(0,0,0,0.7);
 content:'';
 display:block;
 height:0;
 position:absolute;
 bottom:10px;
 width:100%
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style6 {
 background:#000;
 margin-left:20px;
 margin-right:20px;
 padding:0;
 position:relative
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style6 .tve_responsive_video_container {
 border:4px solid #fff;
 box-shadow:0 0 6px 0 rgba(0,0,0,0.19)
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style6:before,.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style6:after {
 background-image:url();
 background-repeat:no-repeat;
 background-position:right top;
 background-size:auto 100%;
 content:"";
 height:100%;
 position:absolute;
 top:0;
 bottom:0;
 width:26px
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style6:before {
 -webkit-transform:translateX(-100%);
 -moz-transform:translateX(-100%);
 -ms-transform:translateX(-100%);
 -o-transform:translateX(-100%);
 transform:translateX(-100%);
 left:1px
}
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style6:after {
 -webkit-transform:rotateY(180deg);
 -moz-transform:rotateY(180deg);
 -ms-transform:rotateY(180deg);
 -o-transform:rotateY(180deg);
 transform:rotateY(180deg);
 left:100%;
 z-index:-1
}
.thrv_responsive_video.thrv_wrapper.rv_style_grey_monitor {
 padding:4% 4% 18% 4%;
 position:relative
}
.thrv_responsive_video.thrv_wrapper.rv_style_grey_monitor[data-embed_type='popover']:before {
 background-size:100% 100%
}
.thrv_responsive_video.thrv_wrapper.rv_style_grey_monitor:before {
 background-image:url();
 background-size:contain;
 background-repeat:no-repeat;
 content:'';
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0
}
.thrv_responsive_video.thrv_wrapper.rv_style_black_monitor {
 padding:4% 4% 18% 4%;
 position:relative
}
.thrv_responsive_video.thrv_wrapper.rv_style_black_monitor[data-embed_type='popover']:before {
 background-size:100% 100%
}
.thrv_responsive_video.thrv_wrapper.rv_style_black_monitor:before {
 background-image:url();
 background-size:contain;
 background-repeat:no-repeat;
 content:'';
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0
}
.thrv_responsive_video.thrv_wrapper.rv_style_black_tablet {
 padding:3% 5%;
 position:relative
}
.thrv_responsive_video.thrv_wrapper.rv_style_black_tablet[data-embed_type='popover']:before {
 background-size:100% 100%
}
.thrv_responsive_video.thrv_wrapper.rv_style_black_tablet:before {
 background-image:url();
 background-size:contain;
 background-repeat:no-repeat;
 content:'';
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0
}
.thrv_responsive_video.thrv_wrapper.rv_style_white_tablet {
 padding:3% 5%;
 position:relative
}
.thrv_responsive_video.thrv_wrapper.rv_style_white_tablet[data-embed_type='popover']:before {
 background-size:100% 100%
}
.thrv_responsive_video.thrv_wrapper.rv_style_white_tablet:before {
 background-image:url();
 background-size:contain;
 background-repeat:no-repeat;
 content:'';
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0
}
.tve_selected_typist {
 -webkit-transition:background-color 300ms linear;
 -moz-transition:background-color 300ms linear;
 transition:background-color 300ms linear
}
span.tve_typefocus {
 color:inherit !important
}
span.tve_typefocus .tve_selected_typist {
 color:inherit !important;
 background-color:#fff
}
.typed-cursor {
 color:inherit !important;
 display:inline-block;
 font-family:arial, sans-serif;
 opacity:1;
 -webkit-animation:blink 0.5s infinite;
 -moz-animation:blink 0.5s infinite;
 animation:blink 0.5s infinite
}
@keyframes blink {
 0% {
  opacity:1
 }
 50% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-webkit-keyframes blink {
 0% {
  opacity:1
 }
 50% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-moz-keyframes blink {
 0% {
  opacity:1
 }
 50% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
#tve_zoom_overlay {
 background:#000;
 opacity:0.7;
 filter:alpha(opacity=70);
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:1000000
}
#tve_zoom_lightbox {
 position:fixed;
 background:white;
 z-index:1000050;
 top:50%;
 left:50%;
 padding:15px;
 border-radius:10px
}
.tve_close_lb {
 cursor:pointer;
 text-align:right;
 position:absolute;
 right:-15px;
 top:-15px;
 color:#FFF;
 background:black;
 height:24px;
 width:24px;
 border-radius:16px;
 font-size:10px;
 border:2px solid white;
 box-shadow:0 0 10px 2px #000
}
.tve_close_lb:before {
 position:relative;
 top:7px;
 right:7px;
 box-sizing:content-box !important
}
.tve_ea_thrive_zoom img:hover {
 cursor:-webkit-zoom-in;
 cursor:-moz-zoom-in
}
.video_overlay {
 cursor:pointer
}
.video_overlay.video_overlay_image {
 z-index:2;
 position:absolute;
 width:100%;
 height:100%
}
.video_overlay .overlay_play_button {
 -webkit-transition:color,.3s,ease;
 -moz-transition:color,.3s,ease;
 transition:color,.3s,ease;
 color:inherit;
 cursor:pointer;
 text-align:center
}
.rv_button_rounded_rectangle_light {
 position:relative
}
.rv_button_rounded_rectangle_light .video_overlay {
 color:rgba(255,255,255,0.7)
}
.rv_button_rounded_rectangle_light .video_overlay:hover {
 color:#fff
}
.rv_button_rounded_rectangle_light .overlay_play_button {
 -webkit-transform:translate(-50%, -50%);
 -moz-transform:translate(-50%, -50%);
 -ms-transform:translate(-50%, -50%);
 -o-transform:translate(-50%, -50%);
 transform:translate(-50%, -50%);
 position:absolute;
 top:50%;
 left:50%
}
.rv_button_rounded_rectangle_light .overlay_play_button:before {
 content:'\f16a';
 font-family:'thrvicomoon';
 font-size:100px
}
.rv_button_rounded_rectangle_dark {
 position:relative
}
.rv_button_rounded_rectangle_dark .video_overlay {
 color:#000000
}
.rv_button_rounded_rectangle_dark .video_overlay:hover {
 color:#5a6e6c
}
.rv_button_rounded_rectangle_dark .overlay_play_button {
 -webkit-transform:translate(-50%, -50%);
 -moz-transform:translate(-50%, -50%);
 -ms-transform:translate(-50%, -50%);
 -o-transform:translate(-50%, -50%);
 transform:translate(-50%, -50%);
 border:4px solid;
 border-radius:15px;
 line-height:initial;
 padding:10px 30px;
 position:absolute;
 top:50%;
 left:50%;
 text-shadow:0 0 11px rgba(252,247,249,0.47)
}
.rv_button_rounded_rectangle_dark .overlay_play_button:before {
 content:'\f04b';
 font-family:'thrvicomoon';
 font-size:40px
}
.rv_button_circular_dark {
 position:relative
}
.rv_button_circular_dark .video_overlay {
 color:rgba(0,0,0,0.7)
}
.rv_button_circular_dark .video_overlay:hover {
 color:#000
}
.rv_button_circular_dark .overlay_play_button {
 -webkit-transform:translate(-50%, -50%);
 -moz-transform:translate(-50%, -50%);
 -ms-transform:translate(-50%, -50%);
 -o-transform:translate(-50%, -50%);
 transform:translate(-50%, -50%);
 border-radius:100%;
 height:74px;
 position:absolute;
 top:50%;
 left:50%;
 width:74px
}
.rv_button_circular_dark .overlay_play_button:hover {
 text-shadow:0 0 27px rgba(189,197,216,0.75)
}
.rv_button_circular_dark .overlay_play_button:before {
 content:'\f144';
 display:block;
 font-family:'thrvicomoon';
 font-size:88px;
 line-height:74px;
 position:relative;
 top:-1px
}
.rv_button_circular_outline_dark {
 position:relative
}
.rv_button_circular_outline_dark .video_overlay {
 color:#3b3247
}
.rv_button_circular_outline_dark .video_overlay:hover {
 color:#08060c
}
.rv_button_circular_outline_dark .overlay_play_button {
 -webkit-transform:translate(-50%, -50%);
 -moz-transform:translate(-50%, -50%);
 -ms-transform:translate(-50%, -50%);
 -o-transform:translate(-50%, -50%);
 transform:translate(-50%, -50%);
 position:absolute;
 top:50%;
 left:50%;
 text-shadow:0 0 20px rgba(234,218,221,0.74)
}
.rv_button_circular_outline_dark .overlay_play_button:hover {
 text-shadow:0 0 20px #eadadd
}
.rv_button_circular_outline_dark .overlay_play_button:before {
 content:'\e901';
 font-family:'thrvicomoon';
 font-size:72px
}
.rv_button_simple_play_light {
 position:relative
}
.rv_button_simple_play_light .video_overlay {
 color:#fff
}
.rv_button_simple_play_light .overlay_play_button {
 -webkit-transform:translate(-50%, -50%);
 -moz-transform:translate(-50%, -50%);
 -ms-transform:translate(-50%, -50%);
 -o-transform:translate(-50%, -50%);
 transform:translate(-50%, -50%);
 position:absolute;
 top:50%;
 left:50%;
 text-shadow:0 0 11px #000
}
.rv_button_simple_play_light .overlay_play_button:hover {
 text-shadow:0 0 11px rgba(184,118,82,0.75)
}
.rv_button_simple_play_light .overlay_play_button:before {
 content:'\f04b';
 font-family:'thrvicomoon';
 font-size:100px
}
.tve_with_wistia_popover {
 height:100%;
 padding-bottom:0
}
.tve_wistia_popover {
 height:100%
}
.wistia_popover_overlay {
 z-index:1000002 !important
}
.wistia_popover_embed {
 z-index:1000003 !important
}
.wistia_placebo_close_button {
 z-index:1000004 !important
}
.thrv_wrapper .wistia_responsive_padding {
 box-sizing:border-box;
 height:100%;
 padding-bottom:56.25%
}
span.tve_wistia_popover>div {
 display:inline
}
@keyframes tooltip-top {
 from {
  transform:translateY(-100%);
  opacity:0
 }
 to {
  transform:translateY(0);
  opacity:1
 }
}
@keyframes tooltip-top-right {
 from {
  transform:translate3d(50%, -50%, 0);
  opacity:0
 }
 to {
  transform:translate3d(0, 0, 0);
  opacity:1
 }
}
@keyframes tooltip-right {
 from {
  transform:translateX(100%);
  opacity:0
 }
 to {
  transform:translateX(0);
  opacity:1
 }
}
@keyframes tooltip-bottom-right {
 from {
  transform:translate3d(50%, 50%, 0);
  opacity:0
 }
 to {
  transform:translate3d(0);
  opacity:1
 }
}
@keyframes tooltip-bottom {
 from {
  transform:translateY(100%);
  opacity:0
 }
 to {
  transform:translateY(0);
  opacity:1
 }
}
@keyframes tooltip-bottom-left {
 from {
  transform:translate3d(-50%, 50%, 0);
  opacity:0
 }
 to {
  transform:translate3d(0, 0, 0);
  opacity:1
 }
}
@keyframes tooltip-left {
 from {
  transform:translateX(-100%);
  opacity:0
 }
 to {
  transform:translateX(0);
  opacity:1
 }
}
@keyframes tooltip-top-left {
 from {
  transform:translate3d(-50%, -50%, 0);
  opacity:0
 }
 to {
  transform:translate3d(0, 0, 0);
  opacity:1
 }
}
.tve_ui_tooltip {
 animation-duration:.3s;
 animation-timing-function:ease-in;
 animation-fill-mode:forwards;
 border-radius:7px;
 box-shadow:0 0 5px 0 rgba(0,0,0,0.25);
 max-width:300px;
 padding:10px;
 position:fixed;
 z-index:2147483646
}
.tve_ui_tooltip:after {
 content:'';
 display:block;
 height:0;
 position:absolute;
 width:0
}
.tve_ui_tooltip:before {
 content:'';
 display:block;
 height:0;
 position:absolute;
 width:0
}
.tve_ui_tooltip.tve_tooltip_style_light:after {
 color:#fff
}
.tve_ui_tooltip.tve_tooltip_style_dark:after {
 color:#494949
}
.tve_ui_tooltip.tve_tooltip_position_top {
 animation-name:tooltip-top
}
.tve_ui_tooltip.tve_tooltip_position_top:after {
 border-top:7px solid;
 border-left:7px solid transparent;
 border-right:7px solid transparent;
 margin:0 auto;
 left:0;
 right:0;
 bottom:-7px
}
.tve_ui_tooltip.tve_tooltip_position_top:before {
 border-left:7px solid transparent;
 border-right:7px solid transparent;
 border-top:7px solid rgba(0,0,0,0.15);
 margin:0 auto;
 left:0;
 right:0;
 bottom:-8px
}
.tve_ui_tooltip.tve_tooltip_position_top_right {
 animation-name:tooltip-top-right;
 border-bottom-left-radius:0
}
.tve_ui_tooltip.tve_tooltip_position_top_right:after {
 display:none
}
.tve_ui_tooltip.tve_tooltip_position_top_right:before {
 display:none
}
.tve_ui_tooltip.tve_tooltip_position_right {
 animation-name:tooltip-right
}
.tve_ui_tooltip.tve_tooltip_position_right:after {
 border-right:7px solid;
 border-top:7px solid transparent;
 border-bottom:7px solid transparent;
 margin:auto;
 top:0;
 bottom:0;
 left:-7px
}
.tve_ui_tooltip.tve_tooltip_position_right:before {
 border-bottom:7px solid transparent;
 border-top:7px solid transparent;
 border-right:7px solid rgba(0,0,0,0.15);
 margin:auto;
 top:0;
 bottom:0;
 left:-8px
}
.tve_ui_tooltip.tve_tooltip_position_bottom_right {
 animation-name:tooltip-bottom-right;
 border-top-left-radius:0
}
.tve_ui_tooltip.tve_tooltip_position_bottom_right:after {
 display:none
}
.tve_ui_tooltip.tve_tooltip_position_bottom_right:before {
 display:none
}
.tve_ui_tooltip.tve_tooltip_position_bottom {
 animation-name:tooltip-bottom
}
.tve_ui_tooltip.tve_tooltip_position_bottom:after {
 border-bottom:7px solid;
 border-left:7px solid transparent;
 border-right:7px solid transparent;
 margin:auto;
 left:0;
 right:0;
 top:-7px
}
.tve_ui_tooltip.tve_tooltip_position_bottom:before {
 border-left:7px solid transparent;
 border-right:7px solid transparent;
 border-bottom:7px solid rgba(0,0,0,0.15);
 margin:auto;
 left:0;
 right:0;
 top:-8px
}
.tve_ui_tooltip.tve_tooltip_position_bottom_left {
 animation-name:tooltip-bottom-left;
 border-top-right-radius:0
}
.tve_ui_tooltip.tve_tooltip_position_bottom_left:after {
 display:none
}
.tve_ui_tooltip.tve_tooltip_position_bottom_left:before {
 display:none
}
.tve_ui_tooltip.tve_tooltip_position_left {
 animation-name:tooltip-left
}
.tve_ui_tooltip.tve_tooltip_position_left:after {
 border-left:7px solid;
 border-top:7px solid transparent;
 border-bottom:7px solid transparent;
 margin:auto;
 top:0;
 bottom:0;
 right:-7px
}
.tve_ui_tooltip.tve_tooltip_position_left:before {
 border-bottom:7px solid transparent;
 border-top:7px solid transparent;
 border-left:7px solid rgba(0,0,0,0.15);
 margin:auto;
 top:0;
 bottom:0;
 right:-8px
}
.tve_ui_tooltip.tve_tooltip_position_top_left {
 animation-name:tooltip-top-left;
 border-bottom-right-radius:0
}
.tve_ui_tooltip.tve_tooltip_position_top_left:after {
 display:none
}
.tve_ui_tooltip.tve_tooltip_position_top_left:before {
 display:none
}
.tve_ui_tooltip.tve_tooltip_style_light {
 background:#fff;
 color:#a9a9a9
}
.tve_ui_tooltip.tve_tooltip_style_dark {
 background:#494949;
 color:#c9c9c9
}
.tvd-toast {
 justify-content:space-between
}
.tvd-toast.tve-fe-message {
 top:50px;
 width:60%;
 padding:0;
 color:#000000;
 max-width:500px;
 position:fixed;
 z-index:999;
 left:50%
}
.tvd-toast.tve-fe-message .tve-toast-message {
 position:relative;
 left:-50%;
 background:#ffffff;
 -webkit-box-shadow:0 0 15px 0 #a7a7a7;
 box-shadow:0 0 15px 0 #a7a7a7
}
.tvd-toast.tve-fe-message .tve-toast-icon-container {
 display:inline-block;
 width:50px;
 background:green;
 color:#ffffff;
 height:100%;
 position:absolute
}
.tvd-toast.tve-fe-message .tve-toast-message-container {
 padding:10px 20px 10px 70px;
 margin:auto 0
}
.tvd-toast.tve-fe-message span {
 text-align:center;
 display:flex;
 justify-content:center;
 flex-direction:column;
 min-height:50px;
 height:100%
}
.tve-editable-field {
 text-align:left
}
.tve-editable-field p {
 display:inline-block;
 padding-left:10px
}
.tve-editable-field span {
 float:right;
 position:relative;
 top:5px
}
.thrv_lead_generation .tve_lg_input_container .tve-password-strength-wrapper {
 width:25%;
 position:absolute;
 right:20px;
 top:50%;
 margin-top:-10px
}
.thrv_lead_generation .tve_lg_input_container .tve-password-strength-wrapper .tve-password-strength {
 background-color:#e8e8e8;
 height:13px;
 width:24.6%;
 float:left;
 margin:3px 0
}
.thrv_lead_generation .tve_lg_input_container .tve-password-strength-wrapper .tve-password-strength-text {
 display:none
}
@-webkit-keyframes tcb-loader {
 from {
  -webkit-transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(359deg)
 }
}
@-moz-keyframes tcb-loader {
 from {
  -moz-transform:rotate(0deg)
 }
 to {
  -moz-transform:rotate(359deg)
 }
}
@keyframes tcb-loader {
 from {
  -webkit-transform:rotate(0deg);
  -moz-transform:rotate(0deg);
  -ms-transform:rotate(0deg);
  -o-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(359deg);
  -moz-transform:rotate(359deg);
  -ms-transform:rotate(359deg);
  -o-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
@keyframes progress-bar {
 from {
  width:0
 }
 to {
  width:100%
 }
}
@-webkit-keyframes progress-bar {
 from {
  width:0
 }
 to {
  width:100%
 }
}
html.tve-o-hidden.tve-hide-overflow.tve-l-open {
 overflow:hidden
}
html.tve-o-hidden.tve-hide-overflow.tve-l-open:not(.bp-th) {
 height:auto !important
}
body.tve-o-hidden.tve-hide-overflow.tve-l-open {
 overflow:hidden
}
body.tve-o-hidden.tve-hide-overflow.tve-l-open:not(.bp-t) {
 height:auto !important
}
.tve_p_lb_overlay {
 opacity:0
}
.tve_p_lb_background {
 text-align:center;
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 z-index:1000001;
 padding:10px
}
.tve-l-open.tve-o-hidden .tve_p_lb_background {
 overflow-x:hidden;
 overflow-y:hidden
}
.tve-l-open.tve-o-hidden .tve_p_lb_background.tve-scroll {
 overflow-y:auto;
 -webkit-overflow-scrolling:touch
}
.tve_p_lb_background .tve_p_lb_overlay {
 position:absolute;
 top:0;
 left:0;
 right:0;
 opacity:0;
 background:#000000;
 filter:alpha(opacity=80) \9 ;
 -webkit-transition:opacity 0.3s ease-out;
 -moz-transition:opacity 0.3s ease-out;
 transition:opacity 0.3s ease-out;
 min-height:100%
}
.tve_p_lb_background.tve_lb_closing .tve_p_lb_overlay {
 opacity:0 !important;
 -webkit-transition:opacity 0.3s ease-out;
 -moz-transition:opacity 0.3s ease-out;
 transition:opacity 0.3s ease-out
}
.tve_p_lb_background.tve_lb_closing .tve_p_lb_content {
 opacity:0
}
.tve_p_lb_background.tve_lb_opening .tve_p_lb_overlay,.tve_post_lightbox .tve_p_lb_background .tve_p_lb_overlay,.tve_p_lb_background.tve_lb_open .tve_p_lb_overlay {
 opacity:.8;
 -webkit-transition:opacity 0.3s ease-out;
 -moz-transition:opacity 0.3s ease-out;
 transition:opacity 0.3s ease-out
}
.tve_p_lb_background .tve_p_lb_content {
 box-sizing:border-box !important;
 box-shadow:0px 0px 6px -2px #000000;
 border-radius:6px;
 position:relative;
 background-color:#ffffff;
 padding:15px;
 width:100%;
 max-width:650px;
 margin:auto !important;
 text-align:left
}
#tve_current_event_settings .tve_p_lb_background .tve_p_lb_content {
 box-shadow:0px 0px 6px -2px #000000;
 background-color:#fff
}
.tve_p_lb_background .tve_p_lb_content .tve_p_lb_inner {
 overflow-y:auto;
 overflow-x:hidden;
 padding:0 1px;
 max-height:none !important
}
.tve_p_lb_background .tve_p_lb_content .tve_p_lb_close {
 position:absolute;
 top:-10px;
 right:-10px;
 display:block;
 width:22px;
 height:22px;
 line-height:20px;
 text-align:center;
 border:1px solid #ffffff;
 background:#000000;
 color:#ffffff;
 text-decoration:none;
 font-size:12px;
 -webkit-transition:.1s;
 -moz-transition:.1s;
 transition:.1s;
 border-radius:22px
}
.tve_p_lb_background .tve_p_lb_content .tve_p_lb_close:hover {
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 -ms-transform:scale(1.1);
 -o-transform:scale(1.1);
 transform:scale(1.1)
}
.tve_p_lb_background .tve_p_lb_content .scon .btn {
 display:block;
 width:auto
}
.tve_p_lb_background .tve_p_lb_content .out {
 margin-left:0;
 margin-right:0
}
.tve_p_lb_background.tve_lb_anim_instant .tve_p_lb_overlay {
 opacity:.8
}
.tve_p_lb_background.tve_lb_anim_instant.tve_lb_closing {
 display:none !important
}
.tve_p_lb_background.tve_lb_anim_zoom_in .tve_p_lb_content {
 -webkit-transform:scale(0);
 -moz-transform:scale(0);
 -ms-transform:scale(0);
 -o-transform:scale(0);
 transform:scale(0)
}
.tve_p_lb_background.tve_lb_anim_zoom_in.tve_lb_opening .tve_p_lb_content,.tve_p_lb_background.tve_lb_anim_zoom_in.tve_lb_open .tve_p_lb_content {
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 -webkit-transition:all 0.5s ease-out;
 -moz-transition:all 0.5s ease-out;
 transition:all 0.5s ease-out
}
.tve_p_lb_background.tve_lb_anim_zoom_in.tve_lb_closing .tve_p_lb_content {
 -webkit-transform:scale(0);
 -moz-transform:scale(0);
 -ms-transform:scale(0);
 -o-transform:scale(0);
 transform:scale(0);
 -webkit-transition:all 0.3s ease-out;
 -moz-transition:all 0.3s ease-out;
 transition:all 0.3s ease-out
}
.tve_p_lb_background.tve_lb_anim_zoom_out .tve_p_lb_content {
 -webkit-transform:scale(1.8);
 -moz-transform:scale(1.8);
 -ms-transform:scale(1.8);
 -o-transform:scale(1.8);
 transform:scale(1.8)
}
.tve_p_lb_background.tve_lb_anim_zoom_out.tve_lb_opening .tve_p_lb_content,.tve_p_lb_background.tve_lb_anim_zoom_out.tve_lb_open .tve_p_lb_content {
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 -webkit-transition:all 0.5s ease-out;
 -moz-transition:all 0.5s ease-out;
 transition:all 0.5s ease-out
}
.tve_p_lb_background.tve_lb_anim_zoom_out.tve_lb_closing .tve_p_lb_content {
 -webkit-transform:scale(1.8);
 -moz-transform:scale(1.8);
 -ms-transform:scale(1.8);
 -o-transform:scale(1.8);
 transform:scale(1.8);
 -webkit-transition:all 0.3s ease-out;
 -moz-transition:all 0.3s ease-out;
 transition:all 0.3s ease-out
}
.tve_p_lb_background.tve_lb_anim_rotate .tve_p_lb_overlay {
 -webkit-transition:opacity 0.5s;
 -moz-transition:opacity 0.5s;
 transition:opacity 0.5s
}
.tve_p_lb_background.tve_lb_anim_rotate .tve_p_lb_content {
 -webkit-transform:scale(0) rotate(500deg);
 -moz-transform:scale(0) rotate(500deg);
 -ms-transform:scale(0) rotate(500deg);
 -o-transform:scale(0) rotate(500deg);
 transform:scale(0) rotate(500deg)
}
.tve_p_lb_background.tve_lb_anim_rotate.tve_lb_opening .tve_p_lb_content,.tve_p_lb_background.tve_lb_anim_rotate.tve_lb_open .tve_p_lb_content {
 -webkit-transform:scale(1) rotate(0deg);
 -moz-transform:scale(1) rotate(0deg);
 -ms-transform:scale(1) rotate(0deg);
 -o-transform:scale(1) rotate(0deg);
 transform:scale(1) rotate(0deg);
 -webkit-transition:all 0.6s ease-out;
 -moz-transition:all 0.6s ease-out;
 transition:all 0.6s ease-out
}
.tve_p_lb_background.tve_lb_anim_rotate.tve_lb_closing .tve_p_lb_content {
 -webkit-transform:scale(0) rotate(500deg);
 -moz-transform:scale(0) rotate(500deg);
 -ms-transform:scale(0) rotate(500deg);
 -o-transform:scale(0) rotate(500deg);
 transform:scale(0) rotate(500deg);
 -webkit-transition:all 0.7s ease-out;
 -moz-transition:all 0.7s ease-out;
 transition:all 0.7s ease-out
}
.tve_p_lb_background.tve_lb_anim_slide_top .tve_p_lb_content {
 -webkit-transform:translateY(-100%);
 -moz-transform:translateY(-100%);
 -ms-transform:translateY(-100%);
 -o-transform:translateY(-100%);
 transform:translateY(-100%)
}
.tve_p_lb_background.tve_lb_anim_slide_top.tve_lb_opening .tve_p_lb_content,.tve_p_lb_background.tve_lb_anim_slide_top.tve_lb_open .tve_p_lb_content {
 -webkit-transform:translateY(0px);
 -moz-transform:translateY(0px);
 -ms-transform:translateY(0px);
 -o-transform:translateY(0px);
 transform:translateY(0px);
 -webkit-transition:all 0.5s ease-out;
 -moz-transition:all 0.5s ease-out;
 transition:all 0.5s ease-out
}
.tve_p_lb_background.tve_lb_anim_slide_top.tve_lb_closing .tve_p_lb_content {
 -webkit-transform:translateY(100%);
 -moz-transform:translateY(100%);
 -ms-transform:translateY(100%);
 -o-transform:translateY(100%);
 transform:translateY(100%);
 -webkit-transition:all 0.5s ease-out;
 -moz-transition:all 0.5s ease-out;
 transition:all 0.5s ease-out
}
.tve_p_lb_background.tve_lb_anim_slide_bottom .tve_p_lb_content {
 opacity:0;
 -webkit-transform:translateY(1400px);
 -moz-transform:translateY(1400px);
 -ms-transform:translateY(1400px);
 -o-transform:translateY(1400px);
 transform:translateY(1400px)
}
.tve_p_lb_background.tve_lb_anim_slide_bottom.tve_lb_opening .tve_p_lb_content,.tve_p_lb_background.tve_lb_anim_slide_bottom.tve_lb_open .tve_p_lb_content {
 opacity:1;
 -webkit-transform:translateY(0px);
 -moz-transform:translateY(0px);
 -ms-transform:translateY(0px);
 -o-transform:translateY(0px);
 transform:translateY(0px);
 -webkit-transition:all 0.5s ease-out;
 -moz-transition:all 0.5s ease-out;
 transition:all 0.5s ease-out
}
.tve_p_lb_background.tve_lb_anim_slide_bottom.tve_lb_closing .tve_p_lb_content {
 -webkit-transform:translateY(-1400px);
 -moz-transform:translateY(-1400px);
 -ms-transform:translateY(-1400px);
 -o-transform:translateY(-1400px);
 transform:translateY(-1400px);
 -webkit-transition:all 0.7s ease-out;
 -moz-transition:all 0.7s ease-out;
 transition:all 0.7s ease-out
}
.tve_p_lb_background.tve_lb_anim_lateral .tve_p_lb_content {
 opacity:0;
 -webkit-transform:translateX(-100%);
 -moz-transform:translateX(-100%);
 -ms-transform:translateX(-100%);
 -o-transform:translateX(-100%);
 transform:translateX(-100%)
}
.tve_p_lb_background.tve_lb_anim_lateral.tve_lb_opening .tve_p_lb_content,.tve_p_lb_background.tve_lb_anim_lateral.tve_lb_open .tve_p_lb_content {
 opacity:1;
 -webkit-transform:translateX(0px);
 -moz-transform:translateX(0px);
 -ms-transform:translateX(0px);
 -o-transform:translateX(0px);
 transform:translateX(0px);
 -webkit-transition:all 0.3s ease-out;
 -moz-transition:all 0.3s ease-out;
 transition:all 0.3s ease-out
}
.tve_p_lb_background.tve_lb_anim_lateral.tve_lb_closing .tve_p_lb_content {
 -webkit-transform:translateX(100%);
 -moz-transform:translateX(100%);
 -ms-transform:translateX(100%);
 -o-transform:translateX(100%);
 transform:translateX(100%);
 -webkit-transition:all 0.3s ease-out;
 -moz-transition:all 0.3s ease-out;
 transition:all 0.3s ease-out
}
.tve_editor_page p .tve_et_click {
 cursor:auto
}
.tve_et_click {
 cursor:pointer
}
a.tve_ea_thrive_animation {
 display:inline-block
}
.tve_ea_thrive_animation {
 opacity:0
}
body.tve_editor_page #tve_editor .tve_ea_thrive_animation {
 opacity:1;
 -webkit-transform:none;
 -moz-transform:none;
 -ms-transform:none;
 -o-transform:none;
 transform:none
}
.tve_ea_thrive_animation.tve_anim_start {
 opacity:1;
 -webkit-transition:all 0.5s ease-out;
 -moz-transition:all 0.5s ease-out;
 transition:all 0.5s ease-out
}
.tve_ea_thrive_animation.tve_anim_slide_top {
 -webkit-transform:translateY(-200px);
 -moz-transform:translateY(-200px);
 -ms-transform:translateY(-200px);
 -o-transform:translateY(-200px);
 transform:translateY(-200px)
}
.tve_ea_thrive_animation.tve_anim_slide_top.tve_anim_start {
 -webkit-transform:translateY(0px);
 -moz-transform:translateY(0px);
 -ms-transform:translateY(0px);
 -o-transform:translateY(0px);
 transform:translateY(0px)
}
.tve_ea_thrive_animation.tve_anim_slide_bottom {
 -webkit-transform:translateY(200px);
 -moz-transform:translateY(200px);
 -ms-transform:translateY(200px);
 -o-transform:translateY(200px);
 transform:translateY(200px)
}
.tve_ea_thrive_animation.tve_anim_slide_bottom.tve_anim_start {
 -webkit-transform:translateY(0px);
 -moz-transform:translateY(0px);
 -ms-transform:translateY(0px);
 -o-transform:translateY(0px);
 transform:translateY(0px)
}
.tve_ea_thrive_animation.tve_anim_slide_left {
 -webkit-transform:translateX(-200px);
 -moz-transform:translateX(-200px);
 -ms-transform:translateX(-200px);
 -o-transform:translateX(-200px);
 transform:translateX(-200px)
}
.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start {
 -webkit-transform:translateX(0px);
 -moz-transform:translateX(0px);
 -ms-transform:translateX(0px);
 -o-transform:translateX(0px);
 transform:translateX(0px)
}
.tve_ea_thrive_animation.tve_anim_slide_right {
 -webkit-transform:translateX(200px);
 -moz-transform:translateX(200px);
 -ms-transform:translateX(200px);
 -o-transform:translateX(200px);
 transform:translateX(200px)
}
.tve_ea_thrive_animation.tve_anim_slide_right.tve_anim_start {
 -webkit-transform:translateX(0px);
 -moz-transform:translateX(0px);
 -ms-transform:translateX(0px);
 -o-transform:translateX(0px);
 transform:translateX(0px)
}
.tve_ea_thrive_animation.tve_anim_appear {
 -webkit-transform:scale(0.1);
 -moz-transform:scale(0.1);
 -ms-transform:scale(0.1);
 -o-transform:scale(0.1);
 transform:scale(0.1)
}
.tve_ea_thrive_animation.tve_anim_appear.tve_anim_start {
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1)
}
.tve_ea_thrive_animation.tve_anim_rotate {
 -webkit-transform:scale(0.1) rotate(400deg);
 -moz-transform:scale(0.1) rotate(400deg);
 -ms-transform:scale(0.1) rotate(400deg);
 -o-transform:scale(0.1) rotate(400deg);
 transform:scale(0.1) rotate(400deg)
}
.tve_ea_thrive_animation.tve_anim_rotate.tve_anim_start {
 -webkit-transform:scale(1) rotate(0deg);
 -moz-transform:scale(1) rotate(0deg);
 -ms-transform:scale(1) rotate(0deg);
 -o-transform:scale(1) rotate(0deg);
 transform:scale(1) rotate(0deg);
 -webkit-transition:all 0.6s ease-out;
 -moz-transition:all 0.6s ease-out;
 transition:all 0.6s ease-out
}
.tve_ea_thrive_animation.tve_anim_zoom_out {
 -webkit-transform:scale(3.5);
 -moz-transform:scale(3.5);
 -ms-transform:scale(3.5);
 -o-transform:scale(3.5);
 transform:scale(3.5)
}
.tve_ea_thrive_animation.tve_anim_zoom_out.tve_anim_start {
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1)
}
.tve_ea_thrive_animation.tve_anim_roll_in {
 -webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
 -moz-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
 -ms-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
 -o-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
 transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
}
.tve_ea_thrive_animation.tve_anim_roll_in.tve_anim_start {
 -webkit-transform:none;
 -moz-transform:none;
 -ms-transform:none;
 -o-transform:none;
 transform:none
}
.tve_ea_thrive_animation.tve_anim_roll_out {
 opacity:1;
 -webkit-transform:none;
 -moz-transform:none;
 -ms-transform:none;
 -o-transform:none;
 transform:none
}
.tve_ea_thrive_animation.tve_anim_roll_out.tve_anim_start {
 opacity:0;
 -webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
 -moz-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
 -ms-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
 -o-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
 transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
}
.tcb-flex-row {
 display:-webkit-box;
 display:-moz-box;
 display:box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-lines:single;
 -moz-box-lines:single;
 box-lines:single;
 -webkit-flex-wrap:nowrap;
 -moz-flex-wrap:nowrap;
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap;
 -webkit-box-align:stretch;
 -moz-box-align:stretch;
 box-align:stretch;
 -webkit-align-items:stretch;
 -moz-align-items:stretch;
 -ms-align-items:stretch;
 -o-align-items:stretch;
 align-items:stretch;
 -ms-flex-align:stretch;
 -webkit-box-orient:horizontal;
 -moz-box-orient:horizontal;
 box-orient:horizontal;
 -webkit-box-direction:normal;
 -moz-box-direction:normal;
 box-direction:normal;
 -webkit-flex-direction:row;
 -moz-flex-direction:row;
 flex-direction:row;
 -ms-flex-direction:row;
 margin-top:0;
 margin-left:-15px;
 padding-bottom:15px
}
.tcb-flex-row.tve-flex-start {
 -webkit-box-align:start;
 -moz-box-align:start;
 box-align:start;
 -webkit-align-items:flex-start;
 -moz-align-items:flex-start;
 -ms-align-items:flex-start;
 -o-align-items:flex-start;
 align-items:flex-start;
 -ms-flex-align:start
}
.tcb-flex-row.tve-flex-center {
 -webkit-box-align:center;
 -moz-box-align:center;
 box-align:center;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -o-align-items:center;
 align-items:center;
 -ms-flex-align:center
}
.tcb-flex-row.tve-flex-end {
 -webkit-box-align:end;
 -moz-box-align:end;
 box-align:end;
 -webkit-align-items:flex-end;
 -moz-align-items:flex-end;
 -ms-align-items:flex-end;
 -o-align-items:flex-end;
 align-items:flex-end;
 -ms-flex-align:end
}
.tcb-flex-col {
 -webkit-box-flex:1;
 -moz-box-flex:1;
 box-flex:1;
 -webkit-flex:1 1 auto;
 -moz-flex:1 1 auto;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 padding-top:15px;
 padding-left:15px
}
.tcb-flex-row .tcb-flex-col {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.tve_editor_page .tcb-flex-col {
 outline:1px dotted #ddd
}
.tcb--cols--2:not(.tcb-resized)>.tcb-flex-col {
 max-width:50%
}
.tcb--cols--3:not(.tcb-resized)>.tcb-flex-col {
 max-width:33.3333333333%
}
.tcb--cols--4:not(.tcb-resized)>.tcb-flex-col {
 max-width:25%
}
.tcb--cols--5:not(.tcb-resized)>.tcb-flex-col {
 max-width:20%
}
.tcb--cols--6:not(.tcb-resized)>.tcb-flex-col {
 max-width:16.6666666667%
}
.tcb--cols--7:not(.tcb-resized)>.tcb-flex-col {
 max-width:14.2857142857%
}
.tcb--cols--8:not(.tcb-resized)>.tcb-flex-col {
 max-width:12.5%
}
.tcb--cols--9:not(.tcb-resized)>.tcb-flex-col {
 max-width:11.1111111111%
}
.tcb--cols--10:not(.tcb-resized)>.tcb-flex-col {
 max-width:10%
}
.tcb--cols--11:not(.tcb-resized)>.tcb-flex-col {
 max-width:9.0909090909%
}
.tcb--cols--12:not(.tcb-resized)>.tcb-flex-col {
 max-width:8.3333333333%
}
.tcb--cols--13:not(.tcb-resized)>.tcb-flex-col {
 max-width:7.6923076923%
}
.tcb--cols--14:not(.tcb-resized)>.tcb-flex-col {
 max-width:7.1428571429%
}
.tcb--cols--15:not(.tcb-resized)>.tcb-flex-col {
 max-width:6.6666666667%
}
.tcb--cols--16:not(.tcb-resized)>.tcb-flex-col {
 max-width:6.25%
}
.tcb--cols--17:not(.tcb-resized)>.tcb-flex-col {
 max-width:5.8823529412%
}
.tcb--cols--18:not(.tcb-resized)>.tcb-flex-col {
 max-width:5.5555555556%
}
.tcb--cols--19:not(.tcb-resized)>.tcb-flex-col {
 max-width:5.2631578947%
}
.tcb--cols--20:not(.tcb-resized)>.tcb-flex-col {
 max-width:5%
}
.tcb-flex-row:not(.tcb-resized)>.tcb-flex-col.c-25 {
 max-width:25%
}
.tcb-flex-row:not(.tcb-resized)>.tcb-flex-col.c-33 {
 max-width:33.33333333%
}
.tcb-flex-row:not(.tcb-resized)>.tcb-flex-col.c-66 {
 max-width:66.6666666%
}
.tcb-flex-row:not(.tcb-resized)>.tcb-flex-col.c-50 {
 max-width:50%
}
.tcb-flex-row:not(.tcb-resized)>.tcb-flex-col.c-75 {
 max-width:75%
}
@media (max-width: 1023px) {
 .tcb-flex-row:not(.tcb--cols--2),.tcb-flex-row.tcb-resized:not(.tcb--cols--2) {
  -webkit-box-lines:multiple;
  -moz-box-lines:multiple;
  box-lines:multiple;
  -webkit-flex-wrap:wrap;
  -moz-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 .tcb-flex-row:not(.tcb--cols--2) .tcb-flex-col,.tcb-flex-row.tcb-resized:not(.tcb--cols--2) .tcb-flex-col {
  max-width:100% !important;
  -webkit-box-flex:1;
  -moz-box-flex:1;
  box-flex:1;
  -webkit-flex:1 0 250px;
  -moz-flex:1 0 250px;
  -ms-flex:1 0 250px;
  flex:1 0 250px
 }
}
@media (max-width: 767px) {
 .tcb-flex-row,.tcb-flex-row.tcb-resized {
  -webkit-box-orient:vertical;
  -moz-box-orient:vertical;
  box-orient:vertical;
  -webkit-box-direction:normal;
  -moz-box-direction:normal;
  box-direction:normal;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  -ms-flex-direction:column
 }
 .tcb-flex-row.tcb-reverse,.tcb-flex-row.tcb-resized.tcb-reverse {
  -webkit-box-orient:vertical;
  -moz-box-orient:vertical;
  box-orient:vertical;
  -webkit-box-direction:reverse;
  -moz-box-direction:reverse;
  box-direction:reverse;
  -webkit-flex-direction:column-reverse;
  -moz-flex-direction:column-reverse;
  flex-direction:column-reverse;
  -ms-flex-direction:column-reverse
 }
 .tcb-flex-row .tcb-flex-col,.tcb-flex-row.tcb-resized .tcb-flex-col {
  width:100%;
  max-width:100% !important;
  -webkit-box-flex:0;
  -moz-box-flex:0;
  box-flex:0;
  -webkit-flex:0 0 auto !important;
  -moz-flex:0 0 auto !important;
  -ms-flex:0 0 auto !important;
  flex:0 0 auto !important
 }
}
@-webkit-keyframes tcb-loader {
 from {
  -webkit-transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(359deg)
 }
}
@-moz-keyframes tcb-loader {
 from {
  -moz-transform:rotate(0deg)
 }
 to {
  -moz-transform:rotate(359deg)
 }
}
@keyframes tcb-loader {
 from {
  -webkit-transform:rotate(0deg);
  -moz-transform:rotate(0deg);
  -ms-transform:rotate(0deg);
  -o-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(359deg);
  -moz-transform:rotate(359deg);
  -ms-transform:rotate(359deg);
  -o-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
@keyframes progress-bar {
 from {
  width:0
 }
 to {
  width:100%
 }
}
@-webkit-keyframes progress-bar {
 from {
  width:0
 }
 to {
  width:100%
 }
}
.tve_btn.tve_black a>span {
 color:#ffffff
}
.tve_btn.tve_blue a>span {
 color:#ffffff
}
.tve_btn.tve_green a>span {
 color:#ffffff
}
.tve_btn.tve_orange a>span {
 color:#ffffff
}
.tve_btn.tve_purple a>span {
 color:#ffffff
}
.tve_btn.tve_red a>span {
 color:#ffffff
}
.tve_btn.tve_teal a>span {
 color:#ffffff
}
.tve_btn.tve_white a.tve_btnLink {
 color:#6f6e6e
}
.tve_btn.tve_white a.tve_btnLink>span {
 color:#6f6e6e
}
.tve_normalBtn.tve_btn5.tve_black i,.tve_normalBtn.tve_btn6.tve_black i {
 background-image:url()
}
.tve_normalBtn.tve_btn5.tve_blue i,.tve_normalBtn.tve_btn6.tve_blue i {
 background-image:url()
}
.tve_normalBtn.tve_btn5.tve_green i,.tve_normalBtn.tve_btn6.tve_green i {
 background-image:url()
}
.tve_normalBtn.tve_btn5.tve_orange i,.tve_normalBtn.tve_btn6.tve_orange i {
 background-image:url()
}
.tve_normalBtn.tve_btn5.tve_purple i,.tve_normalBtn.tve_btn6.tve_purple i {
 background-image:url()
}
.tve_normalBtn.tve_btn5.tve_red i,.tve_normalBtn.tve_btn6.tve_red i {
 background-image:url()
}
.tve_normalBtn.tve_btn5.tve_teal i,.tve_normalBtn.tve_btn6.tve_teal i {
 background-image:url()
}
.tve_normalBtn.tve_btn5.tve_white i,.tve_normalBtn.tve_btn6.tve_white i {
 background-image:url()
}
.tve_smallBtn.tve_btn5.tve_black i,.tve_smallBtn.tve_btn6.tve_black i {
 background-image:url()
}
.tve_smallBtn.tve_btn5.tve_blue i,.tve_smallBtn.tve_btn6.tve_blue i {
 background-image:url()
}
.tve_smallBtn.tve_btn5.tve_green i,.tve_smallBtn.tve_btn6.tve_green i {
 background-image:url()
}
.tve_smallBtn.tve_btn5.tve_orange i,.tve_smallBtn.tve_btn6.tve_orange i {
 background-image:url()
}
.tve_smallBtn.tve_btn5.tve_purple i,.tve_smallBtn.tve_btn6.tve_purple i {
 background-image:url()
}
.tve_smallBtn.tve_btn5.tve_red i,.tve_smallBtn.tve_btn6.tve_red i {
 background-image:url()
}
.tve_smallBtn.tve_btn5.tve_teal i,.tve_smallBtn.tve_btn6.tve_teal i {
 background-image:url()
}
.tve_smallBtn.tve_btn5.tve_white i,.tve_smallBtn.tve_btn6.tve_white i {
 background-image:url()
}
.tve_bigBtn.tve_btn5.tve_black i,.tve_bigBtn.tve_btn6.tve_black i {
 background-image:url()
}
.tve_bigBtn.tve_btn5.tve_blue i,.tve_bigBtn.tve_btn6.tve_blue i {
 background-image:url()
}
.tve_bigBtn.tve_btn5.tve_green i,.tve_bigBtn.tve_btn6.tve_green i {
 background-image:url()
}
.tve_bigBtn.tve_btn5.tve_orange i,.tve_bigBtn.tve_btn6.tve_orange i {
 background-image:url()
}
.tve_bigBtn.tve_btn5.tve_purple i,.tve_bigBtn.tve_btn6.tve_purple i {
 background-image:url()
}
.tve_bigBtn.tve_btn5.tve_red i,.tve_bigBtn.tve_btn6.tve_red i {
 background-image:url()
}
.tve_bigBtn.tve_btn5.tve_teal i,.tve_bigBtn.tve_btn6.tve_teal i {
 background-image:url()
}
.tve_bigBtn.tve_btn5.tve_white i,.tve_bigBtn.tve_btn6.tve_white i {
 background-image:url()
}
.tve_hugeBtn.tve_btn5.tve_black i,.tve_hugeBtn.tve_btn6.tve_black i {
 background-image:url()
}
.tve_hugeBtn.tve_btn5.tve_blue i,.tve_hugeBtn.tve_btn6.tve_blue i {
 background-image:url()
}
.tve_hugeBtn.tve_btn5.tve_green i,.tve_hugeBtn.tve_btn6.tve_green i {
 background-image:url()
}
.tve_hugeBtn.tve_btn5.tve_orange i,.tve_hugeBtn.tve_btn6.tve_orange i {
 background-image:url()
}
.tve_hugeBtn.tve_btn5.tve_purple i,.tve_hugeBtn.tve_btn6.tve_purple i {
 background-image:url()
}
.tve_hugeBtn.tve_btn5.tve_red i,.tve_hugeBtn.tve_btn6.tve_red i {
 background-image:url()
}
.tve_hugeBtn.tve_btn5.tve_teal i,.tve_hugeBtn.tve_btn6.tve_teal i {
 background-image:url()
}
.tve_hugeBtn.tve_btn5.tve_white i,.tve_hugeBtn.tve_btn6.tve_white i {
 background-image:url()
}
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_black {
 color:#101010
}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_black a:hover {
 color:#101010
}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_black.tve_horizontal ul a:hover,#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_black.tve_horizontal ul a.tve-active {
 background-color:#101010;
 color:#ffffff
}
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_blue {
 color:#3E68B2
}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_blue a:hover {
 color:#3E68B2
}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_blue.tve_horizontal ul a:hover,#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_blue.tve_horizontal ul a.tve-active {
 background-color:#3E68B2;
 color:#ffffff
}
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_green {
 color:#1abc9c
}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_green a:hover {
 color:#1abc9c
}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_green.tve_horizontal ul a:hover,#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_green.tve_horizontal ul a.tve-active {
 background-color:#1abc9c;
 color:#ffffff
}
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_orange {
 color:#e67e22
}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_orange a:hover {
 color:#e67e22
}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_orange.tve_horizontal ul a:hover,#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_orange.tve_horizontal ul a.tve-active {
 background-color:#e67e22;
 color:#ffffff
}
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_purple {
 color:#8656C1
}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_purple a:hover {
 color:#8656C1
}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_purple.tve_horizontal ul a:hover,#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_purple.tve_horizontal ul a.tve-active {
 background-color:#8656C1;
 color:#ffffff
}
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_red {
 color:#CE271B
}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_red a:hover {
 color:#CE271B
}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_red.tve_horizontal ul a:hover,#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_red.tve_horizontal ul a.tve-active {
 background-color:#CE271B;
 color:#ffffff
}
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_teal {
 color:#387D71
}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_teal a:hover {
 color:#387D71
}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_teal.tve_horizontal ul a:hover,#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_teal.tve_horizontal ul a.tve-active {
 background-color:#387D71;
 color:#ffffff
}
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_white {
 color:#D8D8D8
}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_white a:hover {
 color:#D8D8D8
}
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_white.tve_horizontal ul a:hover,#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_white.tve_horizontal ul a.tve-active {
 background-color:#D8D8D8;
 color:#ffffff
}
@media only screen and (max-width: 774px) {
 #tve_editor .thrv_widget_menu ul.tve_w_menu.tve_black.tve_horizontal a:hover {
  background-color:#101010;
  color:#ffffff
 }
 #tve_editor .thrv_widget_menu ul.tve_w_menu.tve_blue.tve_horizontal a:hover {
  background-color:#3E68B2;
  color:#ffffff
 }
 #tve_editor .thrv_widget_menu ul.tve_w_menu.tve_green.tve_horizontal a:hover {
  background-color:#1abc9c;
  color:#ffffff
 }
 #tve_editor .thrv_widget_menu ul.tve_w_menu.tve_orange.tve_horizontal a:hover {
  background-color:#e67e22;
  color:#ffffff
 }
 #tve_editor .thrv_widget_menu ul.tve_w_menu.tve_purple.tve_horizontal a:hover {
  background-color:#8656C1;
  color:#ffffff
 }
 #tve_editor .thrv_widget_menu ul.tve_w_menu.tve_red.tve_horizontal a:hover {
  background-color:#CE271B;
  color:#ffffff
 }
 #tve_editor .thrv_widget_menu ul.tve_w_menu.tve_teal.tve_horizontal a:hover {
  background-color:#387D71;
  color:#ffffff
 }
 #tve_editor .thrv_widget_menu ul.tve_w_menu.tve_white.tve_horizontal a:hover {
  background-color:#D8D8D8;
  color:#ffffff
 }
}
.tve_flt .tve_fg .tve_line {
 padding-left:90px
}
.tve_flt .tve_fg2 {
 background:#FEF29E;
 margin-bottom:105px
}
.tve_flt .tve_fg2 .tve_badge {
 margin:0px auto -129px auto
}
.tve_flt .tve_fg2 hr {
 background:#EEDF75
}
.tve_flt .tve_fg3 {
 position:relative;
 background:#F2F0F0;
 border:2px solid #CBC9C9;
 margin-top:40px;
 padding-top:20px
}
.tve_flt .tve_fg3 .tve_badge {
 top:-33px;
 left:-60px
}
.tve_flt .tve_fg3 .tve_line {
 float:right;
 margin-right:-5.6%;
 margin-bottom:70px;
 padding-left:0px;
 width:100%;
 z-index:1
}
.tve_flt .tve_fg3 .tve_line h3 {
 left:15%;
 width:80%
}
.tve_flt .tve_fg3 .tve_rbn {
 margin-top:80px
}
.tve_flt .tve_fg4 {
 margin-top:50px
}
.tve_flt .tve_fg4 .tve_line {
 margin-bottom:70px;
 width:80%
}
.tve_flt .tve_fg4 .tve_badge {
 left:-35px;
 top:-30px;
 height:176px;
 width:220px
}
.tve_flt .tve_fg5 {
 padding-bottom:37%;
 margin-bottom:100px
}
.tve_flt .tve_fg5 .tve_badge {
 height:176px;
 top:-73px;
 width:176px
}
.tve_flt .tve_fg5 .tve_rbn {
 margin-bottom:-48%;
 margin-top:89px
}
.tve_flt .tve_fg5 .tve_line h3 {
 left:25%;
 width:70%
}
.tve_flt .tve_fg1,.tve_flt .tve_fg5,.tve_flt .tve_fg3,.tve_flt .tve_fg4 {
 background:#fff;
 border:2px solid #E5E5E5
}
.tve_flt .tve_fg1 .tve_badge,.tve_flt .tve_fg2 .tve_badge,.tve_flt .tve_fg3 .tve_badge {
 height:176px;
 width:176px
}
.tve_flt .tve_fg1 hr,.tve_flt .tve_fg5 hr {
 background:#E5E5E5
}
.tve_flt .tve_black.tve_fg1 .tve_badge,.tve_flt .tve_black.tve_fg2 .tve_badge,.tve_flt .tve_black.tve_fg3 .tve_badge,.tve_flt .tve_black.tve_fg5 .tve_badge {
 background-image:url()
}
.tve_flt .tve_black.tve_fg4 .tve_badge {
 background-image:url()
}
.tve_flt .tve_blue.tve_fg1 .tve_badge,.tve_flt .tve_blue.tve_fg2 .tve_badge,.tve_flt .tve_blue.tve_fg3 .tve_badge,.tve_flt .tve_blue.tve_fg5 .tve_badge {
 background-image:url()
}
.tve_flt .tve_blue.tve_fg4 .tve_badge {
 background-image:url()
}
.tve_flt .tve_green.tve_fg1 .tve_badge,.tve_flt .tve_green.tve_fg2 .tve_badge,.tve_flt .tve_green.tve_fg3 .tve_badge,.tve_flt .tve_green.tve_fg5 .tve_badge {
 background-image:url()
}
.tve_flt .tve_green.tve_fg4 .tve_badge {
 background-image:url()
}
.tve_flt .tve_orange.tve_fg1 .tve_badge,.tve_flt .tve_orange.tve_fg2 .tve_badge,.tve_flt .tve_orange.tve_fg3 .tve_badge,.tve_flt .tve_orange.tve_fg5 .tve_badge {
 background-image:url()
}
.tve_flt .tve_orange.tve_fg4 .tve_badge {
 background-image:url()
}
.tve_flt .tve_purple.tve_fg1 .tve_badge,.tve_flt .tve_purple.tve_fg2 .tve_badge,.tve_flt .tve_purple.tve_fg3 .tve_badge,.tve_flt .tve_purple.tve_fg5 .tve_badge {
 background-image:url()
}
.tve_flt .tve_purple.tve_fg4 .tve_badge {
 background-image:url()
}
.tve_flt .tve_red.tve_fg1 .tve_badge,.tve_flt .tve_red.tve_fg2 .tve_badge,.tve_flt .tve_red.tve_fg3 .tve_badge,.tve_flt .tve_red.tve_fg5 .tve_badge {
 background-image:url()
}
.tve_flt .tve_red.tve_fg4 .tve_badge {
 background-image:url()
}
.tve_flt .tve_teal.tve_fg1 .tve_badge,.tve_flt .tve_teal.tve_fg2 .tve_badge,.tve_flt .tve_teal.tve_fg3 .tve_badge,.tve_flt .tve_teal.tve_fg5 .tve_badge {
 background-image:url()
}
.tve_flt .tve_teal.tve_fg4 .tve_badge {
 background-image:url()
}
.tve_flt .tve_white.tve_fg1 .tve_badge,.tve_flt .tve_white.tve_fg2 .tve_badge,.tve_flt .tve_white.tve_fg3 .tve_badge,.tve_flt .tve_white.tve_fg5 .tve_badge {
 background-image:url()
}
.tve_flt .tve_white.tve_fg4 .tve_badge {
 background-image:url()
}
.tve_flt .tve_fg3.tve_black .tve_line,.tve_flt .tve_fg4.tve_black .tve_line,.tve_flt .tve_fg5.tve_black .tve_line {
 background:#101010
}
.tve_flt .tve_fg3.tve_blue .tve_line,.tve_flt .tve_fg4.tve_blue .tve_line,.tve_flt .tve_fg5.tve_blue .tve_line {
 background:#3E68B2
}
.tve_flt .tve_fg3.tve_green .tve_line,.tve_flt .tve_fg4.tve_green .tve_line,.tve_flt .tve_fg5.tve_green .tve_line {
 background:#34AE44
}
.tve_flt .tve_fg3.tve_orange .tve_line,.tve_flt .tve_fg4.tve_orange .tve_line,.tve_flt .tve_fg5.tve_orange .tve_line {
 background:#E25C1B
}
.tve_flt .tve_fg3.tve_purple .tve_line,.tve_flt .tve_fg4.tve_purple .tve_line,.tve_flt .tve_fg5.tve_purple .tve_line {
 background:#8656C1
}
.tve_flt .tve_fg3.tve_red .tve_line,.tve_flt .tve_fg4.tve_red .tve_line,.tve_flt .tve_fg5.tve_red .tve_line {
 background:#CE271B
}
.tve_flt .tve_fg3.tve_teal .tve_line,.tve_flt .tve_fg4.tve_teal .tve_line,.tve_flt .tve_fg5.tve_teal .tve_line {
 background:#387D71
}
.tve_flt .tve_fg3.tve_white .tve_line,.tve_flt .tve_fg4.tve_white .tve_line,.tve_flt .tve_fg5.tve_white .tve_line {
 background:#D8D8D8
}
.tve_flt .tve_black.tve_fg1 h2,.tve_flt .tve_black.tve_fg2 h2 {
 color:#1F1F1F !important
}
.tve_flt .tve_black.tve_fg3 h3,.tve_flt .tve_black.tve_fg4 h3,.tve_flt .tve_black.tve_fg5 h3 {
 color:#fff !important
}
.tve_flt .tve_blue.tve_fg1 h2,.tve_flt .tve_blue.tve_fg2 h2 {
 color:#4E7AC7 !important
}
.tve_flt .tve_blue.tve_fg3 h3,.tve_flt .tve_blue.tve_fg4 h3,.tve_flt .tve_blue.tve_fg5 h3 {
 color:#fff !important
}
.tve_flt .tve_green.tve_fg1 h2,.tve_flt .tve_green.tve_fg2 h2 {
 color:#45BF55 !important
}
.tve_flt .tve_green.tve_fg3 h3,.tve_flt .tve_green.tve_fg4 h3,.tve_flt .tve_green.tve_fg5 h3 {
 color:#fff !important
}
.tve_flt .tve_orange.tve_fg1 h2,.tve_flt .tve_orange.tve_fg2 h2 {
 color:#FF712C !important
}
.tve_flt .tve_orange.tve_fg3 h3,.tve_flt .tve_orange.tve_fg4 h3,.tve_flt .tve_orange.tve_fg5 h3 {
 color:#fff !important
}
.tve_flt .tve_purple.tve_fg1 h2,.tve_flt .tve_purple.tve_fg2 h2 {
 color:#9768D1 !important
}
.tve_flt .tve_purple.tve_fg3 h3,.tve_flt .tve_purple.tve_fg4 h3,.tve_flt .tve_purple.tve_fg5 h3 {
 color:#fff !important
}
.tve_flt .tve_red.tve_fg1 h2,.tve_flt .tve_red.tve_fg2 h2 {
 color:#E5372B !important
}
.tve_flt .tve_red.tve_fg3 h3,.tve_flt .tve_red.tve_fg4 h3,.tve_flt .tve_red.tve_fg5 h3 {
 color:#fff !important
}
.tve_flt .tve_teal.tve_fg1 h2,.tve_flt .tve_teal.tve_fg2 h2 {
 color:#479486 !important
}
.tve_flt .tve_teal.tve_fg3 h3,.tve_flt .tve_teal.tve_fg4 h3,.tve_flt .tve_teal.tve_fg5 h3 {
 color:#fff !important
}
.tve_flt .tve_white.tve_fg1 h2,.tve_flt .tve_white.tve_fg2 h2 {
 color:#3D3D3D !important
}
.tve_flt .tve_white.tve_fg3 h3,.tve_flt .tve_white.tve_fg4 h3,.tve_flt .tve_white.tve_fg5 h3 {
 color:#3D3D3D !important
}
.tve_flt .tve_white .tve_line {
 background:#fcfcfc
}
.tve_flt .tve_btn.tve_btn1,.tve_flt .tve_btn.tve_btn2,.tve_flt .tve_btn.tve_btn7 {
 border-radius:2px
}
.tve_flt .tve_btn.tve_btn3,.tve_flt .tve_btn.tve_btn6,.tve_flt .tve_btn.tve_btn8 {
 border-radius:100px
}
.tve_flt .tve_btn.tve_black {
 background:#595959
}
.tve_flt .tve_btn.tve_black a {
 text-shadow:#6C6C6C 0px 1px 0px
}
.tve_flt .tve_btn.tve_black.tve_btn7,.tve_flt .tve_btn.tve_black.tve_btn8 {
 box-shadow:0 5px 0 #0e0e0e;
 border-bottom:1px solid #737272
}
.tve_flt .tve_btn.tve_black.tve_btn7:hover,.tve_flt .tve_btn.tve_black.tve_btn8:hover {
 box-shadow:0 5px 0 #333333;
 border-bottom:1px solid #727272
}
.tve_flt .tve_btn.tve_black.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_black.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
 background:#1D1D1D
}
.tve_flt .tve_btn.tve_black.tve_btn5 a>div,.tve_flt .tve_btn.tve_black.tve_btn6 a>div {
 border-right:1px solid #1D1D1D
}
.tve_flt .tve_btn.tve_black:hover {
 background-color:#686868
}
.tve_flt .tve_btn.tve_black:hover.tve_nb .tve_btn_im .tve_btn_divider {
 background:#383838
}
.tve_flt .tve_btn.tve_black:hover a>div {
 border-right:1px solid #383838
}
.tve_flt .tve_btn.tve_blue {
 background-color:#4E7AC7
}
.tve_flt .tve_btn.tve_blue a {
 text-shadow:#1176C1 0px 1px 0px
}
.tve_flt .tve_btn.tve_blue.tve_btn7,.tve_flt .tve_btn.tve_blue.tve_btn8 {
 box-shadow:0 5px 0 #3c65ab;
 border-bottom:1px solid #7597d3
}
.tve_flt .tve_btn.tve_blue.tve_btn7:hover,.tve_flt .tve_btn.tve_blue.tve_btn8:hover {
 box-shadow:0 5px 0 #4268aa;
 border-bottom:1px solid #7597d3
}
.tve_flt .tve_btn.tve_blue.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_blue.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
 background:#3c65ab
}
.tve_flt .tve_btn.tve_blue.tve_btn5 a>div,.tve_flt .tve_btn.tve_blue.tve_btn6 a>div {
 border-right:1px solid #3c65ab
}
.tve_flt .tve_btn.tve_blue:hover {
 background-color:#5981c6
}
.tve_flt .tve_btn.tve_blue:hover.tve_nb .tve_btn_im .tve_btn_divider {
 background:#4371ad
}
.tve_flt .tve_btn.tve_blue:hover a>div {
 border-right:1px solid #4371ad
}
.tve_flt .tve_btn.tve_green {
 background:#45BF55
}
.tve_flt .tve_btn.tve_green a {
 text-shadow:#329d40 0px 1px 0px
}
.tve_flt .tve_btn.tve_green.tve_btn7,.tve_flt .tve_btn.tve_green.tve_btn8 {
 box-shadow:0 5px 0 #36aa45;
 border-bottom:1px solid #6bcc78
}
.tve_flt .tve_btn.tve_green.tve_btn7:hover,.tve_flt .tve_btn.tve_green.tve_btn8:hover {
 box-shadow:0 5px 0 #42b54a;
 border-bottom:1px solid #6bcc78
}
.tve_flt .tve_btn.tve_green.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_green.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
 background:#36aa45
}
.tve_flt .tve_btn.tve_green.tve_btn5 a>div,.tve_flt .tve_btn.tve_green.tve_btn6 a>div {
 border-right:1px solid #36aa45
}
.tve_flt .tve_btn.tve_green:hover {
 background-color:#52C958
}
.tve_flt .tve_btn.tve_green:hover.tve_nb .tve_btn_im .tve_btn_divider {
 background:#39b542
}
.tve_flt .tve_btn.tve_green:hover a>div {
 border-right:1px solid #39b542
}
.tve_flt .tve_btn.tve_orange {
 background:#FF712C
}
.tve_flt .tve_btn.tve_orange a {
 text-shadow:#d76a01 0px 1px 0px
}
.tve_flt .tve_btn.tve_orange.tve_btn7,.tve_flt .tve_btn.tve_orange.tve_btn8 {
 box-shadow:0 5px 0 #e25f20;
 border-bottom:1px solid #ff935f
}
.tve_flt .tve_btn.tve_orange.tve_btn7:hover,.tve_flt .tve_btn.tve_orange.tve_btn8:hover {
 box-shadow:0 5px 0 #e56e24;
 border-bottom:1px solid #ff935f
}
.tve_flt .tve_btn.tve_orange.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_orange.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
 background:#e25f20
}
.tve_flt .tve_btn.tve_orange.tve_btn5 a>div,.tve_flt .tve_btn.tve_orange.tve_btn6 a>div {
 border-right:1px solid #e25f20
}
.tve_flt .tve_btn.tve_orange:hover {
 background-color:#FF8738
}
.tve_flt .tve_btn.tve_orange:hover.tve_nb .tve_btn_im .tve_btn_divider {
 background:#e57027
}
.tve_flt .tve_btn.tve_orange:hover a>div {
 border-right:1px solid #e57027
}
.tve_flt .tve_btn.tve_purple {
 background:#9768D1
}
.tve_flt .tve_btn.tve_purple a {
 text-shadow:#2f579c 0px 1px 0px
}
.tve_flt .tve_btn.tve_purple.tve_btn7,.tve_flt .tve_btn.tve_purple.tve_btn8 {
 box-shadow:0 5px 0 #8352bf;
 border-bottom:1px solid #b28fdd
}
.tve_flt .tve_btn.tve_purple.tve_btn7:hover,.tve_flt .tve_btn.tve_purple.tve_btn8:hover {
 box-shadow:0 5px 0 #8d5cc9;
 border-bottom:1px solid #b28fdd
}
.tve_flt .tve_btn.tve_purple.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_purple.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
 background:#8352bf
}
.tve_flt .tve_btn.tve_purple.tve_btn5 a>div,.tve_flt .tve_btn.tve_purple.tve_btn6 a>div {
 border-right:1px solid #8352bf
}
.tve_flt .tve_btn.tve_purple:hover {
 background-color:#A67ADD
}
.tve_flt .tve_btn.tve_purple:hover.tve_nb .tve_btn_im .tve_btn_divider {
 background:#8e5ec9
}
.tve_flt .tve_btn.tve_purple:hover a>div {
 border-right:1px solid #8e5ec9
}
.tve_flt .tve_btn.tve_red {
 background:#e93c31
}
.tve_flt .tve_btn.tve_red a {
 text-shadow:#a70c0c 0px 1px 0px
}
.tve_flt .tve_btn.tve_red.tve_btn7,.tve_flt .tve_btn.tve_red.tve_btn8 {
 box-shadow:0 5px 0 #c5281d;
 border-bottom:1px solid #ee685f
}
.tve_flt .tve_btn.tve_red.tve_btn7:hover,.tve_flt .tve_btn.tve_red.tve_btn8:hover {
 box-shadow:0 5px 0 #d33726;
 border-bottom:1px solid #ee685f
}
.tve_flt .tve_btn.tve_red.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_red.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
 background:#c5281d
}
.tve_flt .tve_btn.tve_red.tve_btn5 a>div,.tve_flt .tve_btn.tve_red.tve_btn6 a>div {
 border-right:1px solid #c5281d
}
.tve_flt .tve_btn.tve_red:hover {
 background-color:#ea493f
}
.tve_flt .tve_btn.tve_red:hover.tve_nb .tve_btn_im .tve_btn_divider {
 background:#d63131
}
.tve_flt .tve_btn.tve_red:hover a>div {
 border-right:1px solid #d63131
}
.tve_flt .tve_btn.tve_teal {
 background:teal
}
.tve_flt .tve_btn.tve_teal a {
 text-shadow:#005454 0px 1px 0px
}
.tve_flt .tve_btn.tve_teal.tve_btn7,.tve_flt .tve_btn.tve_teal.tve_btn8 {
 box-shadow:0 5px 0 #006a6a;
 border-bottom:1px solid #00b3b3
}
.tve_flt .tve_btn.tve_teal.tve_btn7:hover,.tve_flt .tve_btn.tve_teal.tve_btn8:hover {
 box-shadow:0 5px 0 #007c7c;
 border-bottom:1px solid #00b3b3
}
.tve_flt .tve_btn.tve_teal.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_teal.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
 background:#006a6a
}
.tve_flt .tve_btn.tve_teal.tve_btn5 a>div,.tve_flt .tve_btn.tve_teal.tve_btn6 a>div {
 border-right:1px solid #006a6a
}
.tve_flt .tve_btn.tve_teal:hover {
 background-color:#008e85
}
.tve_flt .tve_btn.tve_teal:hover.tve_nb .tve_btn_im .tve_btn_divider {
 background:#007c72
}
.tve_flt .tve_btn.tve_teal:hover a>div {
 border-right:1px solid #007c72
}
.tve_flt .tve_btn.tve_white {
 background:#efefef
}
.tve_flt .tve_btn.tve_white a {
 text-shadow:#ffffff 0px 0px 0px
}
.tve_flt .tve_btn.tve_white.tve_btn7,.tve_flt .tve_btn.tve_white.tve_btn8 {
 box-shadow:0 5px 0 #d9d9d9;
 border-bottom:1px solid #fbfbfb
}
.tve_flt .tve_btn.tve_white.tve_btn7:hover,.tve_flt .tve_btn.tve_white.tve_btn8:hover {
 box-shadow:0 5px 0 #dddddd;
 border-bottom:1px solid #fbfbfb
}
.tve_flt .tve_btn.tve_white.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_white.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
 background:#d9d9d9
}
.tve_flt .tve_btn.tve_white.tve_btn5 a>div,.tve_flt .tve_btn.tve_white.tve_btn6 a>div {
 border-right:1px solid #d9d9d9
}
.tve_flt .tve_btn.tve_white:hover {
 background-color:#f4f4f4
}
.tve_flt .tve_btn.tve_white:hover.tve_nb .tve_btn_im .tve_btn_divider {
 background:#e2e2e2
}
.tve_flt .tve_btn.tve_white:hover a>div {
 border-right:1px solid #e2e2e2
}
.tve_flt .tve_black.tve_ca1 h1,.tve_flt .tve_black.tve_ca1 h2.tve_ca_heading,.tve_flt .tve_black.tve_ca3 h1,.tve_flt .tve_black.tve_ca3 h2.tve_ca_heading,.tve_flt .tve_black.tve_ca4 h1,.tve_flt .tve_black.tve_ca4 h2.tve_ca_heading {
 color:#1F1F1F !important
}
.tve_flt .tve_black.tve_ca2,.tve_flt .tve_black.tve_ca3 {
 border:2px solid #000000
}
.tve_flt .tve_black.tve_ca2 .tve_ca_t {
 background-color:#1f1f1f
}
.tve_flt .tve_black.tve_ca3 .tve_ca_t .tve_btn {
 border:2px solid #000000
}
.tve_flt .tve_blue.tve_ca1 h1,.tve_flt .tve_blue.tve_ca1 h2.tve_ca_heading,.tve_flt .tve_blue.tve_ca3 h1,.tve_flt .tve_blue.tve_ca3 h2.tve_ca_heading,.tve_flt .tve_blue.tve_ca4 h1,.tve_flt .tve_blue.tve_ca4 h2.tve_ca_heading {
 color:#4E7AC7 !important
}
.tve_flt .tve_blue.tve_ca2,.tve_flt .tve_blue.tve_ca3 {
 border:2px solid #345da4
}
.tve_flt .tve_blue.tve_ca2 .tve_ca_t {
 background-color:#4e7ac7
}
.tve_flt .tve_blue.tve_ca3 .tve_ca_t .tve_btn {
 border:2px solid #345da4
}
.tve_flt .tve_green.tve_ca1 h1,.tve_flt .tve_green.tve_ca1 h2.tve_ca_heading,.tve_flt .tve_green.tve_ca3 h1,.tve_flt .tve_green.tve_ca3 h2.tve_ca_heading,.tve_flt .tve_green.tve_ca4 h1,.tve_flt .tve_green.tve_ca4 h2.tve_ca_heading {
 color:#45BF55 !important
}
.tve_flt .tve_green.tve_ca2,.tve_flt .tve_green.tve_ca3 {
 border:2px solid #2ea43e
}
.tve_flt .tve_green.tve_ca2 .tve_ca_t {
 background-color:#45bf55
}
.tve_flt .tve_green.tve_ca3 .tve_ca_t .tve_btn {
 border:2px solid #2ea43e
}
.tve_flt .tve_orange.tve_ca1 h1,.tve_flt .tve_orange.tve_ca1 h2.tve_ca_heading,.tve_flt .tve_orange.tve_ca3 h1,.tve_flt .tve_orange.tve_ca3 h2.tve_ca_heading,.tve_flt .tve_orange.tve_ca4 h1,.tve_flt .tve_orange.tve_ca4 h2.tve_ca_heading {
 color:#FF712C !important
}
.tve_flt .tve_orange.tve_ca2,.tve_flt .tve_orange.tve_ca3 {
 border:2px solid #d8591c
}
.tve_flt .tve_orange.tve_ca2 .tve_ca_t {
 background-color:#ff712c
}
.tve_flt .tve_orange.tve_ca3 .tve_ca_t .tve_btn {
 border:2px solid #d8591c
}
.tve_flt .tve_purple.tve_ca1 h1,.tve_flt .tve_purple.tve_ca1 h2.tve_ca_heading,.tve_flt .tve_purple.tve_ca3 h1,.tve_flt .tve_purple.tve_ca3 h2.tve_ca_heading,.tve_flt .tve_purple.tve_ca4 h1,.tve_flt .tve_purple.tve_ca4 h2.tve_ca_heading {
 color:#9768D1 !important
}
.tve_flt .tve_purple.tve_ca2,.tve_flt .tve_purple.tve_ca3 {
 border:2px solid #7546b0
}
.tve_flt .tve_purple.tve_ca2 .tve_ca_t {
 background-color:#9768d1
}
.tve_flt .tve_purple.tve_ca3 .tve_ca_t .tve_btn {
 border:2px solid #7546b0
}
.tve_flt .tve_red.tve_ca1 h1,.tve_flt .tve_red.tve_ca1 h2.tve_ca_heading,.tve_flt .tve_red.tve_ca3 h1,.tve_flt .tve_red.tve_ca3 h2.tve_ca_heading,.tve_flt .tve_red.tve_ca4 h1,.tve_flt .tve_red.tve_ca4 h2.tve_ca_heading {
 color:#E5372B !important;
 text-align:center
}
.tve_flt .tve_red.tve_ca2,.tve_flt .tve_red.tve_ca3 {
 border:2px solid #cd2b1f
}
.tve_flt .tve_red.tve_ca2 .tve_ca_t {
 background-color:#e5372b
}
.tve_flt .tve_red.tve_ca3 .tve_ca_t .tve_btn {
 border:2px solid #cd2b1f
}
.tve_flt .tve_teal.tve_ca1 h1,.tve_flt .tve_teal.tve_ca1 h2.tve_ca_heading,.tve_flt .tve_teal.tve_ca3 h1,.tve_flt .tve_teal.tve_ca3 h2.tve_ca_heading,.tve_flt .tve_teal.tve_ca4 h1,.tve_flt .tve_teal.tve_ca4 h2.tve_ca_heading {
 color:#479486 !important
}
.tve_flt .tve_teal.tve_ca2,.tve_flt .tve_teal.tve_ca3 {
 border:2px solid #008080
}
.tve_flt .tve_teal.tve_ca2 .tve_ca_t {
 background-color:#479486
}
.tve_flt .tve_teal.tve_ca3 .tve_ca_t .tve_btn {
 border:2px solid #008080
}
.tve_flt .tve_white.tve_ca1 h1,.tve_flt .tve_white.tve_ca1 h2.tve_ca_heading,.tve_flt .tve_white.tve_ca3 h1,.tve_flt .tve_white.tve_ca3 h2.tve_ca_heading,.tve_flt .tve_white.tve_ca4 h1,.tve_flt .tve_white.tve_ca4 h2.tve_ca_heading {
 color:#4C4C4C !important
}
.tve_flt .tve_white.tve_ca2,.tve_flt .tve_white.tve_ca3 {
 border:2px solid #efefef
}
.tve_flt .tve_white.tve_ca2 .tve_ca_t {
 background-color:#efefef
}
.tve_flt .tve_white.tve_ca2 .tve_ca_t a {
 color:#4c4c4c !important
}
.tve_flt .tve_white.tve_ca3 .tve_ca_t .tve_btn {
 border:2px solid #efefef
}
.tve_flt .tve_arrow_left,.tve_flt .tve_arrow_right {
 background-image:url();
 display:inline-block;
 height:84px;
 width:64px
}
.tve_flt .tve_arrow_left {
 background-position:0px 0px
}
.tve_flt .tve_arrow_right {
 background-position:-64px 0px
}
.tve_flt .tve_ca h1,.tve_flt .tve_ca h2,.tve_flt .tve_ca h3,.tve_flt .tve_ca h2.tve_ca_heading {
 color:#6B6B6B !important
}
.tve_flt .tve_ca1 {
 text-align:center;
 margin-bottom:100px;
 padding:0px 39px 19px 39px
}
.tve_flt .tve_ca1 .tve_line {
 width:90%
}
.tve_flt .tve_ca1 .tve_line h1,.tve_flt .tve_ca1 .tve_line h2.tve_ca_heading {
 margin-bottom:10px
}
.tve_flt .tve_ca1 .tve_btn {
 top:0px
}
.tve_flt .tve_ca2 .tve_ca_o {
 float:left;
 font-size:1em;
 line-height:1em;
 padding:1.2em 0em 0em 0em;
 width:70%
}
.tve_flt .tve_ca2 {
 height:97px;
 padding:0px 0px 0px 34px;
 margin:10px auto
}
.tve_flt .tve_ca2 h3 {
 margin-top:15px !important
}
.tve_flt .tve_ca2 h3,.tve_flt .tve_ca2 p {
 text-overflow:ellipsis;
 overflow:hidden;
 white-space:nowrap;
 width:90%
}
.tve_flt .tve_ca2 .tve_ca_t {
 float:right;
 height:121px;
 margin-top:-12px;
 margin-right:-2px;
 padding-right:5px;
 position:relative;
 text-align:center;
 width:25%
}
.tve_flt .tve_ca2 .tve_ca_t a {
 display:block;
 font-size:26px !important;
 line-height:26px !important;
 margin-top:18%;
 text-decoration:none
}
.tve_flt .tve_ca2 .tve_ca_t a>.tve_ca_sp {
 background-repeat:no-repeat;
 background-position:left top;
 display:block;
 height:121px;
 min-width:64px;
 position:absolute;
 left:-64px;
 top:0px
}
.tve_flt .tve_black.tve_ca2 .tve_ca_t a>.tve_ca_sp {
 background-image:url()
}
.tve_flt .tve_blue.tve_ca2 .tve_ca_t a>.tve_ca_sp {
 background-image:url()
}
.tve_flt .tve_green.tve_ca2 .tve_ca_t a>.tve_ca_sp {
 background-image:url()
}
.tve_flt .tve_orange.tve_ca2 .tve_ca_t a>.tve_ca_sp {
 background-image:url()
}
.tve_flt .tve_purple.tve_ca2 .tve_ca_t a>.tve_ca_sp {
 background-image:url()
}
.tve_flt .tve_red.tve_ca2 .tve_ca_t a>.tve_ca_sp {
 background-image:url()
}
.tve_flt .tve_teal.tve_ca2 .tve_ca_t a>.tve_ca_sp {
 background-image:url()
}
.tve_flt .tve_white.tve_ca2 .tve_ca_t a>.tve_ca_sp {
 background-image:url()
}
.tve_flt .tve_black.tve_ca2 .tve_ca_t a {
 color:#fff !important
}
.tve_flt .tve_blue.tve_ca2 .tve_ca_t a {
 color:#fff !important
}
.tve_flt .tve_green.tve_ca2 .tve_ca_t a {
 color:#fff !important
}
.tve_flt .tve_orange.tve_ca2 .tve_ca_t a {
 color:#fff !important
}
.tve_flt .tve_purple.tve_ca2 .tve_ca_t a {
 color:#fff !important
}
.tve_flt .tve_red.tve_ca2 .tve_ca_t a {
 color:#fff !important
}
.tve_flt .tve_teal.tve_ca2 .tve_ca_t a {
 color:#fff !important
}
.tve_flt .tve_ca3 {
 margin:0px auto 25px auto;
 text-align:center;
 position:relative;
 padding-bottom:10px
}
.tve_flt .tve_ca3 .tve_ca_t {
 height:40px;
 text-align:center
}
.tve_flt .tve_ca3 .tve_ca_t .tve_btn {
 bottom:-20px;
 margin-left:auto;
 margin-right:auto;
 position:relative
}
.tve_flt .tve_ca3 .tve_ca_t .tve_btn .tve_btnLink {
 font-weight:bold
}
.tve_flt .tve_ca3 .tve_ca_t .tve_btn .tve_btnLink>.tve_ca_sp {
 display:none
}
.tve_flt .tve_ca4 {
 margin:0px auto;
 text-align:center
}
.tve_flt .tve_ca4 .tve_btn_cnt {
 background:#C5C5C5;
 height:1px;
 margin:60px auto 0px auto;
 width:70%
}
.tve_flt .tve_ca4 .tve_btn.tve_normalBtn {
 bottom:30px;
 padding:0px 60px
}
.tve_flt .tve_ca4 .tve_btn.tve_normalBtn .tve_btnLink>.tve_ca_sp {
 display:none
}
.tve_flt .tve_black.tve_cb2 ul,.tve_flt .tve_black.tve_cb2 ol,.tve_flt .tve_black.tve_cb3 ul,.tve_flt .tve_black.tve_cb3 ol,.tve_flt .tve_black.tve_cb5 ul,.tve_flt .tve_black.tve_cb5 ol,.tve_flt .tve_black.tve_cb6 ul,.tve_flt .tve_black.tve_cb6 ol {
 color:#fff
}
.tve_flt .tve_black.tve_ts2 ul,.tve_flt .tve_black.tve_ts2 ol,.tve_flt .tve_black.tve_ts3 ul,.tve_flt .tve_black.tve_ts3 ol,.tve_flt .tve_black.tve_ts4 ul,.tve_flt .tve_black.tve_ts4 ol,.tve_flt .tve_black.tve_ts9 ul,.tve_flt .tve_black.tve_ts9 ol {
 color:#fff
}
.tve_flt .tve_blue.tve_cb2 ul,.tve_flt .tve_blue.tve_cb2 ol,.tve_flt .tve_blue.tve_cb3 ul,.tve_flt .tve_blue.tve_cb3 ol,.tve_flt .tve_blue.tve_cb5 ul,.tve_flt .tve_blue.tve_cb5 ol,.tve_flt .tve_blue.tve_cb6 ul,.tve_flt .tve_blue.tve_cb6 ol {
 color:#fff
}
.tve_flt .tve_blue.tve_ts2 ul,.tve_flt .tve_blue.tve_ts2 ol,.tve_flt .tve_blue.tve_ts3 ul,.tve_flt .tve_blue.tve_ts3 ol,.tve_flt .tve_blue.tve_ts4 ul,.tve_flt .tve_blue.tve_ts4 ol,.tve_flt .tve_blue.tve_ts9 ul,.tve_flt .tve_blue.tve_ts9 ol {
 color:#fff
}
.tve_flt .tve_green.tve_cb2 ul,.tve_flt .tve_green.tve_cb2 ol,.tve_flt .tve_green.tve_cb3 ul,.tve_flt .tve_green.tve_cb3 ol,.tve_flt .tve_green.tve_cb5 ul,.tve_flt .tve_green.tve_cb5 ol,.tve_flt .tve_green.tve_cb6 ul,.tve_flt .tve_green.tve_cb6 ol {
 color:#fff
}
.tve_flt .tve_green.tve_ts2 ul,.tve_flt .tve_green.tve_ts2 ol,.tve_flt .tve_green.tve_ts3 ul,.tve_flt .tve_green.tve_ts3 ol,.tve_flt .tve_green.tve_ts4 ul,.tve_flt .tve_green.tve_ts4 ol,.tve_flt .tve_green.tve_ts9 ul,.tve_flt .tve_green.tve_ts9 ol {
 color:#fff
}
.tve_flt .tve_orange.tve_cb2 ul,.tve_flt .tve_orange.tve_cb2 ol,.tve_flt .tve_orange.tve_cb3 ul,.tve_flt .tve_orange.tve_cb3 ol,.tve_flt .tve_orange.tve_cb5 ul,.tve_flt .tve_orange.tve_cb5 ol,.tve_flt .tve_orange.tve_cb6 ul,.tve_flt .tve_orange.tve_cb6 ol {
 color:#fff
}
.tve_flt .tve_orange.tve_ts2 ul,.tve_flt .tve_orange.tve_ts2 ol,.tve_flt .tve_orange.tve_ts3 ul,.tve_flt .tve_orange.tve_ts3 ol,.tve_flt .tve_orange.tve_ts4 ul,.tve_flt .tve_orange.tve_ts4 ol,.tve_flt .tve_orange.tve_ts9 ul,.tve_flt .tve_orange.tve_ts9 ol {
 color:#fff
}
.tve_flt .tve_purple.tve_cb2 ul,.tve_flt .tve_purple.tve_cb2 ol,.tve_flt .tve_purple.tve_cb3 ul,.tve_flt .tve_purple.tve_cb3 ol,.tve_flt .tve_purple.tve_cb5 ul,.tve_flt .tve_purple.tve_cb5 ol,.tve_flt .tve_purple.tve_cb6 ul,.tve_flt .tve_purple.tve_cb6 ol {
 color:#fff
}
.tve_flt .tve_purple.tve_ts2 ul,.tve_flt .tve_purple.tve_ts2 ol,.tve_flt .tve_purple.tve_ts3 ul,.tve_flt .tve_purple.tve_ts3 ol,.tve_flt .tve_purple.tve_ts4 ul,.tve_flt .tve_purple.tve_ts4 ol,.tve_flt .tve_purple.tve_ts9 ul,.tve_flt .tve_purple.tve_ts9 ol {
 color:#fff
}
.tve_flt .tve_red.tve_cb2 ul,.tve_flt .tve_red.tve_cb2 ol,.tve_flt .tve_red.tve_cb3 ul,.tve_flt .tve_red.tve_cb3 ol,.tve_flt .tve_red.tve_cb5 ul,.tve_flt .tve_red.tve_cb5 ol,.tve_flt .tve_red.tve_cb6 ul,.tve_flt .tve_red.tve_cb6 ol {
 color:#fff
}
.tve_flt .tve_red.tve_ts2 ul,.tve_flt .tve_red.tve_ts2 ol,.tve_flt .tve_red.tve_ts3 ul,.tve_flt .tve_red.tve_ts3 ol,.tve_flt .tve_red.tve_ts4 ul,.tve_flt .tve_red.tve_ts4 ol,.tve_flt .tve_red.tve_ts9 ul,.tve_flt .tve_red.tve_ts9 ol {
 color:#fff
}
.tve_flt .tve_teal.tve_cb2 ul,.tve_flt .tve_teal.tve_cb2 ol,.tve_flt .tve_teal.tve_cb3 ul,.tve_flt .tve_teal.tve_cb3 ol,.tve_flt .tve_teal.tve_cb5 ul,.tve_flt .tve_teal.tve_cb5 ol,.tve_flt .tve_teal.tve_cb6 ul,.tve_flt .tve_teal.tve_cb6 ol {
 color:#fff
}
.tve_flt .tve_teal.tve_ts2 ul,.tve_flt .tve_teal.tve_ts2 ol,.tve_flt .tve_teal.tve_ts3 ul,.tve_flt .tve_teal.tve_ts3 ol,.tve_flt .tve_teal.tve_ts4 ul,.tve_flt .tve_teal.tve_ts4 ol,.tve_flt .tve_teal.tve_ts9 ul,.tve_flt .tve_teal.tve_ts9 ol {
 color:#fff
}
.tve_flt .tve_cb {
 width:auto
}
.tve_flt .tve_cb h1,.tve_flt .tve_cb h2.tve_ca_heading {
 color:#fff
}
.tve_flt .tve_cb .tve_cb_cnt {
 padding:20px
}
.tve_flt .tve_black.tve_cb.tve_cb1,.tve_flt .tve_black.tve_cb.tve_cb3,.tve_flt .tve_black.tve_cb.tve_cb4,.tve_flt .tve_black.tve_cb.tve_cb6 {
 border:2px solid #1f1f1f
}
.tve_flt .tve_black.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_black.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_black.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_black.tve_cb.tve_cb2,.tve_flt .tve_black.tve_cb.tve_cb5,.tve_flt .tve_black.tve_cb.tve_cb_symbol {
 background:#1f1f1f
}
.tve_flt .tve_black.tve_cb.tve_cb2 hr {
 background:#131313
}
.tve_flt .tve_black.tve_cb .tve_hd>h3 {
 text-shadow:0 1px 0 #0B0B0B;
 color:#fff;
 margin:0px !important
}
.tve_flt .tve_black.tve_cb.tve_cb3,.tve_flt .tve_black.tve_cb.tve_cb6 {
 background:#2F2F2F
}
.tve_flt .tve_black.tve_cb5 .tve_cb_cnt>p {
 text-shadow:0 1px 0 #0B0B0B;
 color:#fff
}
.tve_flt .tve_black.tve_cb_symbol .tve_cb_cnt>p,.tve_flt .tve_black.tve_cb_symbol li {
 color:#fff
}
.tve_flt .tve_blue.tve_cb.tve_cb1,.tve_flt .tve_blue.tve_cb.tve_cb3,.tve_flt .tve_blue.tve_cb.tve_cb4,.tve_flt .tve_blue.tve_cb.tve_cb6 {
 border:2px solid #4E7AC7
}
.tve_flt .tve_blue.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_blue.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_blue.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_blue.tve_cb.tve_cb2,.tve_flt .tve_blue.tve_cb.tve_cb5,.tve_flt .tve_blue.tve_cb.tve_cb_symbol {
 background:#4E7AC7
}
.tve_flt .tve_blue.tve_cb.tve_cb2 hr {
 background:#3966B5
}
.tve_flt .tve_blue.tve_cb.tve_cb3,.tve_flt .tve_blue.tve_cb.tve_cb6 {
 background:#608AD2
}
.tve_flt .tve_blue.tve_cb .tve_hd>h3 {
 text-shadow:0 1px 0 #2D59A6;
 color:#fff;
 margin:0px !important
}
.tve_flt .tve_blue.tve_cb5 .tve_cb_cnt>p {
 text-shadow:0 1px 0 #2D59A6;
 color:#fff
}
.tve_flt .tve_blue.tve_cb_symbol .tve_cb_cnt>p,.tve_flt .tve_blue.tve_cb_symbol li {
 color:#fff
}
.tve_flt .tve_green.tve_cb.tve_cb1,.tve_flt .tve_green.tve_cb.tve_cb3,.tve_flt .tve_green.tve_cb.tve_cb4,.tve_flt .tve_green.tve_cb.tve_cb6 {
 border:2px solid #45BF55
}
.tve_flt .tve_green.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_green.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_green.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_green.tve_cb.tve_cb2,.tve_flt .tve_green.tve_cb.tve_cb5,.tve_flt .tve_green.tve_cb.tve_cb_symbol {
 background:#45BF55
}
.tve_flt .tve_green.tve_cb.tve_cb2 hr {
 background:#2FA73F
}
.tve_flt .tve_green.tve_cb.tve_cb3,.tve_flt .tve_green.tve_cb.tve_cb6 {
 background:#52CE62
}
.tve_flt .tve_green.tve_cb .tve_hd>h3 {
 text-shadow:0 1px 0 #279435;
 color:#fff;
 margin:0px !important
}
.tve_flt .tve_green.tve_cb5 .tve_cb_cnt>p {
 text-shadow:0 1px 0 #279435;
 color:#fff
}
.tve_flt .tve_green.tve_cb_symbol .tve_cb_cnt>p,.tve_flt .tve_green.tve_cb_symbol li {
 color:#fff
}
.tve_flt .tve_orange.tve_cb.tve_cb1,.tve_flt .tve_orange.tve_cb.tve_cb3,.tve_flt .tve_orange.tve_cb.tve_cb4,.tve_flt .tve_orange.tve_cb.tve_cb6 {
 border:2px solid #FF712C
}
.tve_flt .tve_orange.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_orange.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_orange.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_orange.tve_cb.tve_cb2,.tve_flt .tve_orange.tve_cb.tve_cb5,.tve_flt .tve_orange.tve_cb.tve_cb_symbol {
 background:#FF712C
}
.tve_flt .tve_orange.tve_cb.tve_cb2 hr {
 background:#ED6321
}
.tve_flt .tve_orange.tve_cb.tve_cb3,.tve_flt .tve_orange.tve_cb.tve_cb6 {
 background:#FE8F59
}
.tve_flt .tve_orange.tve_cb .tve_hd>h3 {
 text-shadow:0 1px 0 #E05C1C;
 color:#fff;
 margin:0px !important
}
.tve_flt .tve_orange.tve_cb5 .tve_cb_cnt>p {
 text-shadow:0 1px 0 #E05C1C;
 color:#fff
}
.tve_flt .tve_orange.tve_cb_symbol .tve_cb_cnt>p,.tve_flt .tve_orange.tve_cb_symbol li {
 color:#fff
}
.tve_flt .tve_purple.tve_cb.tve_cb1,.tve_flt .tve_purple.tve_cb.tve_cb3,.tve_flt .tve_purple.tve_cb.tve_cb4,.tve_flt .tve_purple.tve_cb.tve_cb6 {
 border:2px solid #9768D1
}
.tve_flt .tve_purple.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_purple.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_purple.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_purple.tve_cb.tve_cb2,.tve_flt .tve_purple.tve_cb.tve_cb5,.tve_flt .tve_purple.tve_cb.tve_cb_symbol {
 background:#9768D1
}
.tve_flt .tve_purple.tve_cb.tve_cb2 hr {
 background:#8858C2
}
.tve_flt .tve_purple.tve_cb.tve_cb3,.tve_flt .tve_purple.tve_cb.tve_cb6 {
 background:#A477DC
}
.tve_flt .tve_purple.tve_cb .tve_hd>h3 {
 text-shadow:0 1px 0 #7044A7;
 color:#fff;
 margin:0px !important
}
.tve_flt .tve_purple.tve_cb5 .tve_cb_cnt>p {
 text-shadow:0 1px 0 #7044A7;
 color:#fff
}
.tve_flt .tve_purple.tve_cb_symbol .tve_cb_cnt>p,.tve_flt .tve_purple.tve_cb_symbol li {
 color:#fff
}
.tve_flt .tve_red.tve_cb.tve_cb1,.tve_flt .tve_red.tve_cb.tve_cb3,.tve_flt .tve_red.tve_cb.tve_cb4,.tve_flt .tve_red.tve_cb.tve_cb6 {
 border:2px solid #E5372B
}
.tve_flt .tve_red.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_red.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_red.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_red.tve_cb.tve_cb2,.tve_flt .tve_red.tve_cb.tve_cb5,.tve_flt .tve_red.tve_cb.tve_cb_symbol {
 background:#E5372B
}
.tve_flt .tve_red.tve_cb.tve_cb2 hr {
 background:#D22115
}
.tve_flt .tve_red.tve_cb.tve_cb3,.tve_flt .tve_red.tve_cb.tve_cb6 {
 background:#F54D42
}
.tve_flt .tve_red.tve_cb .tve_hd>h3 {
 text-shadow:0 1px 0 #A1180F;
 color:#fff;
 margin:0px !important
}
.tve_flt .tve_red.tve_cb5 .tve_cb_cnt>p {
 text-shadow:0 1px 0 #A1180F;
 color:#fff
}
.tve_flt .tve_red.tve_cb_symbol .tve_cb_cnt>p,.tve_flt .tve_red.tve_cb_symbol li {
 color:#fff
}
.tve_flt .tve_teal.tve_cb.tve_cb1,.tve_flt .tve_teal.tve_cb.tve_cb3,.tve_flt .tve_teal.tve_cb.tve_cb4,.tve_flt .tve_teal.tve_cb.tve_cb6 {
 border:2px solid #479486
}
.tve_flt .tve_teal.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_teal.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_teal.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_teal.tve_cb.tve_cb2,.tve_flt .tve_teal.tve_cb.tve_cb5,.tve_flt .tve_teal.tve_cb.tve_cb_symbol {
 background:#479486
}
.tve_flt .tve_teal.tve_cb.tve_cb2 hr {
 background:#307C6E
}
.tve_flt .tve_teal.tve_cb.tve_cb3,.tve_flt .tve_teal.tve_cb.tve_cb6 {
 background:#57A798
}
.tve_flt .tve_teal.tve_cb .tve_hd>h3 {
 text-shadow:0 1px 0 #226055;
 color:#fff;
 margin:0px !important
}
.tve_flt .tve_teal.tve_cb5 .tve_cb_cnt>p {
 text-shadow:0 1px 0 #226055;
 color:#fff
}
.tve_flt .tve_teal.tve_cb_symbol .tve_cb_cnt>p,.tve_flt .tve_teal.tve_cb_symbol li {
 color:#fff
}
.tve_flt .tve_white.tve_cb.tve_cb1,.tve_flt .tve_white.tve_cb.tve_cb3,.tve_flt .tve_white.tve_cb.tve_cb4,.tve_flt .tve_white.tve_cb.tve_cb6 {
 border:2px solid #EFEFEF
}
.tve_flt .tve_white.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_white.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_white.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_white.tve_cb.tve_cb5,.tve_flt .tve_white.tve_cb.tve_cb_symbol {
 background:#EFEFEF
}
.tve_flt .tve_white.tve_cb .tve_hd>h3,.tve_flt .tve_white.tve_cb .tve_cb_cnt>p {
 color:#525151;
 margin:0px
}
.tve_flt .tve_white.tve_cb.tve_cb2 {
 background:#EFEFEF;
 border:2px solid #D3D1D1
}
.tve_flt .tve_white.tve_cb.tve_cb2 hr {
 background:#D3D1D1
}
.tve_flt .tve_white.tve_cb.tve_cb3,.tve_flt .tve_white.tve_cb.tve_cb6 {
 background:#FFFFFF
}
.tve_flt .tve_white.tve_cb.tve_cb5 {
 border:2px solid #D3D1D1
}
.tve_flt .tve_cb1 {
 overflow:hidden
}
.tve_flt .tve_cb2 .tve_cb_cnt>p {
 color:#fff
}
.tve_flt .tve_cb2 h3 {
 color:#fff
}
.tve_flt .tve_cb2 hr {
 border:none;
 height:1px;
 margin:5px 0px 0px 0px !important;
 width:100%
}
.tve_flt .tve_cb3 {
 margin:0 auto;
 width:inherit
}
.tve_flt .tve_cb3>hr {
 display:none
}
.tve_flt .tve_cb3 .tve_hd {
 margin:23px -17px 0px -17px;
 width:99.3%
}
.tve_flt .tve_cb3 .tve_cb_cnt>p,.tve_flt .tve_cb6 .tve_cb_cnt>p {
 color:#fff
}
.tve_flt .tve_black.tve_cb.tve_cb4 div.tve_hd {
 padding:0px
}
.tve_flt .tve_blue.tve_cb.tve_cb4 div.tve_hd {
 padding:0px
}
.tve_flt .tve_green.tve_cb.tve_cb4 div.tve_hd {
 padding:0px
}
.tve_flt .tve_orange.tve_cb.tve_cb4 div.tve_hd {
 padding:0px
}
.tve_flt .tve_purple.tve_cb.tve_cb4 div.tve_hd {
 padding:0px
}
.tve_flt .tve_red.tve_cb.tve_cb4 div.tve_hd {
 padding:0px
}
.tve_flt .tve_teal.tve_cb.tve_cb4 div.tve_hd {
 padding:0px
}
.tve_flt .tve_white.tve_cb.tve_cb4 div.tve_hd {
 padding:0px
}
.tve_flt .tve_ts.tve_black .tve_ts_o img,.tve_flt .tve_ts.tve_black.tve_ts1,.tve_flt .tve_ts.tve_black .tve_ts_imc {
 border:2px solid #1F1F1F
}
.tve_flt .tve_ts.tve_black.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_black.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_black.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_black.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_black.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_black.tve_ts9 .tve_ts_cn {
 background-color:#1f1f1f
}
.tve_flt .tve_ts.tve_black.tve_ts2 .tve_ts_cn>p,.tve_flt .tve_ts.tve_black.tve_ts3 .tve_ts_cn>p,.tve_flt .tve_ts.tve_black.tve_ts3 .tve_ts_o>p,.tve_flt .tve_ts.tve_black.tve_ts1 .tve_ts_o>p,.tve_flt .tve_ts.tve_black.tve_ts4 .tve_ts_cn>p,.tve_flt .tve_ts.tve_black.tve_ts9 .tve_ts_cn>p {
 color:#FEF1F1
}
.tve_flt .tve_ts.tve_black.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_black.tve_ts3 .tve_ts_o {
 border-bottom:1px solid #131313
}
.tve_flt .tve_ts.tve_blue .tve_ts_o img,.tve_flt .tve_ts.tve_blue.tve_ts1,.tve_flt .tve_ts.tve_blue .tve_ts_imc {
 border:2px solid #4E7AC7
}
.tve_flt .tve_ts.tve_blue.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_blue.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_blue.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_blue.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_blue.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_blue.tve_ts9 .tve_ts_cn {
 background-color:#4e7ac7
}
.tve_flt .tve_ts.tve_blue.tve_ts2 .tve_ts_cn>p,.tve_flt .tve_ts.tve_blue.tve_ts3 .tve_ts_cn>p,.tve_flt .tve_ts.tve_blue.tve_ts3 .tve_ts_o>p,.tve_flt .tve_ts.tve_blue.tve_ts1 .tve_ts_o>p,.tve_flt .tve_ts.tve_blue.tve_ts4 .tve_ts_cn>p,.tve_flt .tve_ts.tve_blue.tve_ts9 .tve_ts_cn>p {
 color:#FFFFFF
}
.tve_flt .tve_ts.tve_blue.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_blue.tve_ts3 .tve_ts_o {
 border-bottom:1px solid #3764B2
}
.tve_flt .tve_ts.tve_green .tve_ts_o img,.tve_flt .tve_ts.tve_green.tve_ts1,.tve_flt .tve_ts.tve_green .tve_ts_imc {
 border:2px solid #45BF55
}
.tve_flt .tve_ts.tve_green.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_green.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_green.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_green.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_green.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_green.tve_ts9 .tve_ts_cn {
 background-color:#45BF55
}
.tve_flt .tve_ts.tve_green.tve_ts2 .tve_ts_cn>p,.tve_flt .tve_ts.tve_green.tve_ts3 .tve_ts_cn>p,.tve_flt .tve_ts.tve_green.tve_ts3 .tve_ts_o>p,.tve_flt .tve_ts.tve_green.tve_ts1 .tve_ts_o>p,.tve_flt .tve_ts.tve_green.tve_ts4 .tve_ts_cn>p,.tve_flt .tve_ts.tve_green.tve_ts9 .tve_ts_cn>p {
 color:#EBFDED
}
.tve_flt .tve_ts.tve_green.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_green.tve_ts3 .tve_ts_o {
 border-bottom:1px solid #2EA53E
}
.tve_flt .tve_ts.tve_orange .tve_ts_o img,.tve_flt .tve_ts.tve_orange.tve_ts1,.tve_flt .tve_ts.tve_orange .tve_ts_imc {
 border:2px solid #FF712C
}
.tve_flt .tve_ts.tve_orange.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_orange.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_orange.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_orange.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_orange.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_orange.tve_ts9 .tve_ts_cn {
 background-color:#ff712c
}
.tve_flt .tve_ts.tve_orange.tve_ts2 .tve_ts_cn>p,.tve_flt .tve_ts.tve_orange.tve_ts3 .tve_ts_cn>p,.tve_flt .tve_ts.tve_orange.tve_ts3 .tve_ts_o>p,.tve_flt .tve_ts.tve_orange.tve_ts1 .tve_ts_o>p,.tve_flt .tve_ts.tve_orange.tve_ts4 .tve_ts_cn>p,.tve_flt .tve_ts.tve_orange.tve_ts9 .tve_ts_cn>p {
 color:#FDF7F4
}
.tve_flt .tve_ts.tve_orange.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_orange.tve_ts3 .tve_ts_o {
 border-bottom:1px solid #E85C18
}
.tve_flt .tve_ts.tve_purple .tve_ts_o img,.tve_flt .tve_ts.tve_purple.tve_ts1,.tve_flt .tve_ts.tve_purple .tve_ts_imc {
 border:2px solid #9768D1
}
.tve_flt .tve_ts.tve_purple.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_purple.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_purple.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_purple.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_purple.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_purple.tve_ts9 .tve_ts_cn {
 background-color:#9768D1
}
.tve_flt .tve_ts.tve_purple.tve_ts2 .tve_ts_cn>p,.tve_flt .tve_ts.tve_purple.tve_ts3 .tve_ts_cn>p,.tve_flt .tve_ts.tve_purple.tve_ts3 .tve_ts_o>p,.tve_flt .tve_ts.tve_purple.tve_ts1 .tve_ts_o>p,.tve_flt .tve_ts.tve_purple.tve_ts4 .tve_ts_cn>p,.tve_flt .tve_ts.tve_purple.tve_ts9 .tve_ts_cn>p {
 color:#F6EEFF
}
.tve_flt .tve_ts.tve_purple.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_purple.tve_ts3 .tve_ts_o {
 border-bottom:1px solid #8858C2
}
.tve_flt .tve_ts.tve_red .tve_ts_o img,.tve_flt .tve_ts.tve_red.tve_ts1,.tve_flt .tve_ts.tve_red .tve_ts_imc {
 border:2px solid #E5372B
}
.tve_flt .tve_ts.tve_red.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_red.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_red.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_red.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_red.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_red.tve_ts9 .tve_ts_cn {
 background-color:#E5372B
}
.tve_flt .tve_ts.tve_red.tve_ts2 .tve_ts_cn>p,.tve_flt .tve_ts.tve_red.tve_ts3 .tve_ts_cn>p,.tve_flt .tve_ts.tve_red.tve_ts3 .tve_ts_o>p,.tve_flt .tve_ts.tve_red.tve_ts1 .tve_ts_o>p,.tve_flt .tve_ts.tve_red.tve_ts4 .tve_ts_cn>p,.tve_flt .tve_ts.tve_red.tve_ts9 .tve_ts_cn>p {
 color:#FDEEED
}
.tve_flt .tve_ts.tve_red.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_red.tve_ts3 .tve_ts_o {
 border-bottom:1px solid #D22115
}
.tve_flt .tve_ts.tve_teal .tve_ts_o img,.tve_flt .tve_ts.tve_teal.tve_ts1,.tve_flt .tve_ts.tve_teal .tve_ts_imc {
 border:2px solid #479486
}
.tve_flt .tve_ts.tve_teal.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_teal.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_teal.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_teal.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_teal.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_teal.tve_ts9 .tve_ts_cn {
 background-color:#479486
}
.tve_flt .tve_ts.tve_teal.tve_ts2 .tve_ts_cn>p,.tve_flt .tve_ts.tve_teal.tve_ts3 .tve_ts_cn>p,.tve_flt .tve_ts.tve_teal.tve_ts3 .tve_ts_o>p,.tve_flt .tve_ts.tve_teal.tve_ts1 .tve_ts_o>p,.tve_flt .tve_ts.tve_teal.tve_ts4 .tve_ts_cn>p,.tve_flt .tve_ts.tve_teal.tve_ts9 .tve_ts_cn>p {
 color:#EFFEFB
}
.tve_flt .tve_ts.tve_teal.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_teal.tve_ts3 .tve_ts_o {
 border-bottom:1px solid #286F62
}
.tve_flt .tve_ts.tve_white .tve_ts_o img,.tve_flt .tve_ts.tve_white.tve_ts1,.tve_flt .tve_ts.tve_white .tve_ts_imc {
 border:2px solid #EFEFEF
}
.tve_flt .tve_ts.tve_white.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_white.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_white.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_white.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_white.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_white.tve_ts9 .tve_ts_cn {
 background-color:#efefef
}
.tve_flt .tve_ts.tve_white.tve_ts2 .tve_ts_cn>p,.tve_flt .tve_ts.tve_white.tve_ts3 .tve_ts_cn>p,.tve_flt .tve_ts.tve_white.tve_ts3 .tve_ts_o>p,.tve_flt .tve_ts.tve_white.tve_ts1 .tve_ts_o>p,.tve_flt .tve_ts.tve_white.tve_ts4 .tve_ts_cn>p,.tve_flt .tve_ts.tve_white.tve_ts9 .tve_ts_cn>p {
 color:#4E4E4E
}
.tve_flt .tve_ts.tve_white.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_white.tve_ts3 .tve_ts_o {
 border-bottom:1px solid #D3D1D1
}
.tve_flt .tve_ts_c {
 display:block;
 height:19px;
 width:21px
}
.tve_flt .tve_ts .tve_ts_qr {
 display:block;
 height:19px;
 width:27px
}
.tve_flt .tve_ts .tve_ts_qr {
 float:right;
 margin-top:-15px
}
.tve_flt .tve_ts .tve_ts_ql {
 width:27px
}
.tve_flt .tve_ts2 .tve_ts_o,.tve_flt .tve_ts4 .tve_ts_o,.tve_flt .tve_ts9 .tve_ts_o {
 text-align:center
}
.tve_flt .tve_ts2 .tve_ts_o .tve_ts_imc,.tve_flt .tve_ts4 .tve_ts_o .tve_ts_imc,.tve_flt .tve_ts9 .tve_ts_o .tve_ts_imc {
 border-radius:100px !important;
 display:inline-block
}
.tve_flt .tve_ts2 .tve_ts_o img,.tve_flt .tve_ts4 .tve_ts_o img,.tve_flt .tve_ts9 .tve_ts_o img {
 border-radius:100px !important;
 border:none !important;
 display:block;
 max-height:104px;
 margin:0 auto;
 max-width:104px
}
.tve_flt .tve_ts1 {
 padding:40px;
 position:relative
}
.tve_flt .tve_ts1 .tve_ts_o {
 display:table;
 position:absolute;
 left:-2px;
 bottom:-34px;
 height:63px
}
.tve_flt .tve_ts1 .tve_ts_o img {
 float:left;
 max-height:63px;
 max-width:63px
}
.tve_flt .tve_ts1 .tve_ts_o>span {
 color:#fff;
 clear:right;
 display:block;
 padding:0px 0px;
 display:table-cell;
 vertical-align:middle;
 text-align:left;
 padding:0px 20px;
 line-height:1.5em
}
.tve_flt .tve_black.tve_ts4 .tve_ts_c {
 background:url() no-repeat center top
}
.tve_flt .tve_black.tve_ts9 .tve_ts_c {
 background:url() no-repeat center top
}
.tve_flt .tve_black .tve_ts_qr {
 background:url() no-repeat center top
}
.tve_flt .tve_black .tve_ts_ql {
 background-image:url()
}
.tve_flt .tve_blue.tve_ts4 .tve_ts_c {
 background:url() no-repeat center top
}
.tve_flt .tve_blue.tve_ts9 .tve_ts_c {
 background:url() no-repeat center top
}
.tve_flt .tve_blue .tve_ts_qr {
 background:url() no-repeat center top
}
.tve_flt .tve_blue .tve_ts_ql {
 background-image:url()
}
.tve_flt .tve_green.tve_ts4 .tve_ts_c {
 background:url() no-repeat center top
}
.tve_flt .tve_green.tve_ts9 .tve_ts_c {
 background:url() no-repeat center top
}
.tve_flt .tve_green .tve_ts_qr {
 background:url() no-repeat center top
}
.tve_flt .tve_green .tve_ts_ql {
 background-image:url()
}
.tve_flt .tve_orange.tve_ts4 .tve_ts_c {
 background:url() no-repeat center top
}
.tve_flt .tve_orange.tve_ts9 .tve_ts_c {
 background:url() no-repeat center top
}
.tve_flt .tve_orange .tve_ts_qr {
 background:url() no-repeat center top
}
.tve_flt .tve_orange .tve_ts_ql {
 background-image:url()
}
.tve_flt .tve_purple.tve_ts4 .tve_ts_c {
 background:url() no-repeat center top
}
.tve_flt .tve_purple.tve_ts9 .tve_ts_c {
 background:url() no-repeat center top
}
.tve_flt .tve_purple .tve_ts_qr {
 background:url() no-repeat center top
}
.tve_flt .tve_purple .tve_ts_ql {
 background-image:url()
}
.tve_flt .tve_red.tve_ts4 .tve_ts_c {
 background:url() no-repeat center top
}
.tve_flt .tve_red.tve_ts9 .tve_ts_c {
 background:url() no-repeat center top
}
.tve_flt .tve_red .tve_ts_qr {
 background:url() no-repeat center top
}
.tve_flt .tve_red .tve_ts_ql {
 background-image:url()
}
.tve_flt .tve_teal.tve_ts4 .tve_ts_c {
 background:url() no-repeat center top
}
.tve_flt .tve_teal.tve_ts9 .tve_ts_c {
 background:url() no-repeat center top
}
.tve_flt .tve_teal .tve_ts_qr {
 background:url() no-repeat center top
}
.tve_flt .tve_teal .tve_ts_ql {
 background-image:url()
}
.tve_flt .tve_white.tve_ts4 .tve_ts_c {
 background:url() no-repeat center top
}
.tve_flt .tve_white.tve_ts9 .tve_ts_c {
 background:url() no-repeat center top
}
.tve_flt .tve_white .tve_ts_qr {
 background:url() no-repeat center top
}
.tve_flt .tve_white .tve_ts_ql {
 background-image:url()
}
.tve_flt .tve_black.tve_ts2 .tve_ts_o,.tve_flt .tve_black.tve_ts3 .tve_ts_o {
 color:#fff !important
}
.tve_flt .tve_blue.tve_ts2 .tve_ts_o,.tve_flt .tve_blue.tve_ts3 .tve_ts_o {
 color:#fff !important
}
.tve_flt .tve_green.tve_ts2 .tve_ts_o,.tve_flt .tve_green.tve_ts3 .tve_ts_o {
 color:#fff !important
}
.tve_flt .tve_orange.tve_ts2 .tve_ts_o,.tve_flt .tve_orange.tve_ts3 .tve_ts_o {
 color:#fff !important
}
.tve_flt .tve_purple.tve_ts2 .tve_ts_o,.tve_flt .tve_purple.tve_ts3 .tve_ts_o {
 color:#fff !important
}
.tve_flt .tve_red.tve_ts2 .tve_ts_o,.tve_flt .tve_red.tve_ts3 .tve_ts_o {
 color:#fff !important
}
.tve_flt .tve_teal.tve_ts2 .tve_ts_o,.tve_flt .tve_teal.tve_ts3 .tve_ts_o {
 color:#fff !important
}
.tve_flt .tve_ts2 {
 margin-top:60px;
 position:relative
}
.tve_flt .tve_ts2 .tve_ts_o {
 margin-left:auto;
 margin-right:auto;
 position:absolute;
 top:-50px;
 left:0px;
 right:0px;
 padding-bottom:10px;
 text-align:center;
 min-width:40%
}
.tve_flt .tve_ts2 .tve_ts_o b {
 display:block
}
.tve_flt .tve_ts2 .tve_ts_o span {
 line-height:1.5em
}
.tve_flt .tve_ts2 .tve_ts_cn {
 margin-top:10px;
 padding-top:130px
}
.tve_flt .tve_ts2 .tve_ts_cn p:first-of-type {
 margin-top:0px !important
}
.tve_flt .tve_ts2.tve_white .tve_ts_o {
 color:#4E4E4E !important
}
.tve_flt .tve_ts2.tve_np {
 margin-top:0px
}
.tve_flt .tve_ts3 .tve_ts_o {
 border-top-left-radius:2px;
 border-top-right-radius:2px;
 margin:0 auto;
 padding:10px 40px
}
.tve_flt .tve_ts3 .tve_ts_o img {
 max-height:68px;
 float:left;
 max-width:68px
}
.tve_flt .tve_ts3 .tve_ts_o>span {
 display:block;
 float:left;
 margin-left:20px;
 padding-top:15px;
 line-height:1.5em
}
.tve_flt .tve_ts3 .tve_ts_o>span>b {
 display:block
}
.tve_flt .tve_ts3 .tve_ts_o:after {
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.tve_flt .tve_ts3 .tve_ts_cn {
 border-bottom-left-radius:2px;
 border-bottom-right-radius:2px;
 margin-left:auto;
 margin-right:auto
}
.tve_flt .tve_ts3 .tve_ts_cn p:first-of-type {
 margin-top:0px !important
}
.tve_flt .tve_ts4,.tve_flt .tve_ts9 {
 width:100%
}
.tve_flt .tve_ts4 .tve_ts_cn,.tve_flt .tve_ts9 .tve_ts_cn {
 width:78%
}
.thrv_columns .tve_flt .tve_ts4 .tve_ts_cn,.thrv_columns .tve_flt .tve_ts9 .tve_ts_cn {
 width:84%
}
.tve_flt .tve_ts4 .tve_ts_cn p:first-of-type,.tve_flt .tve_ts9 .tve_ts_cn p:first-of-type {
 margin-top:0px !important
}
.tve_flt .tve_ts4 .tve_ts_o,.tve_flt .tve_ts9 .tve_ts_o {
 color:#3B3B3B;
 float:left;
 width:17%
}
.thrv_columns .tve_flt .tve_ts4 .tve_ts_o,.thrv_columns .tve_flt .tve_ts9 .tve_ts_o {
 width:30%
}
.tve_flt .tve_ts4 .tve_ts_o>span,.tve_flt .tve_ts9 .tve_ts_o>span {
 display:block;
 text-align:center;
 line-height:1.5em
}
.tve_flt .tve_ts4 .tve_ts_o>span>b,.tve_flt .tve_ts9 .tve_ts_o>span>b {
 display:block
}
.tve_flt .tve_ts4 .tve_ts_t,.tve_flt .tve_ts9 .tve_ts_t {
 float:left;
 width:83%
}
.thrv_columns .tve_flt .tve_ts4 .tve_ts_t,.thrv_columns .tve_flt .tve_ts9 .tve_ts_t {
 width:70%
}
.tve_flt .tve_ts2.tve_np .tve_ts_o {
 top:30px
}
.tve_flt .tve_ts3.tve_np .tve_ts_o {
 padding-bottom:40px
}
.tve_flt .tve_ts3.tve_np .tve_ts_o>span {
 margin-left:0px
}
.tve_flt .tve_ts4.tve_np .tve_ts_o,.tve_flt .tve_ts9.tve_np .tve_ts_o {
 top:30px
}
.tve_flt .tve_black.tve_ul1 li {
 list-style-image:url() !important
}
.tve_flt .tve_black.tve_ul2 li {
 list-style-image:url() !important
}
.tve_flt .tve_black.tve_ul3 li {
 list-style-image:url() !important
}
.tve_flt .tve_black.tve_ul4 li {
 list-style-image:url() !important
}
.tve_flt .tve_black.tve_ul5 li {
 list-style-image:url() !important
}
.tve_flt .tve_black.tve_ul6 li {
 list-style-image:url() !important
}
.tve_flt .tve_black.tve_ul7 li {
 list-style-image:url() !important
}
.tve_flt .tve_blue.tve_ul1 li {
 list-style-image:url() !important
}
.tve_flt .tve_blue.tve_ul2 li {
 list-style-image:url() !important
}
.tve_flt .tve_blue.tve_ul3 li {
 list-style-image:url() !important
}
.tve_flt .tve_blue.tve_ul4 li {
 list-style-image:url() !important
}
.tve_flt .tve_blue.tve_ul5 li {
 list-style-image:url() !important
}
.tve_flt .tve_blue.tve_ul6 li {
 list-style-image:url() !important
}
.tve_flt .tve_blue.tve_ul7 li {
 list-style-image:url() !important
}
.tve_flt .tve_green.tve_ul1 li {
 list-style-image:url() !important
}
.tve_flt .tve_green.tve_ul2 li {
 list-style-image:url() !important
}
.tve_flt .tve_green.tve_ul3 li {
 list-style-image:url() !important
}
.tve_flt .tve_green.tve_ul4 li {
 list-style-image:url() !important
}
.tve_flt .tve_green.tve_ul5 li {
 list-style-image:url() !important
}
.tve_flt .tve_green.tve_ul6 li {
 list-style-image:url() !important
}
.tve_flt .tve_green.tve_ul7 li {
 list-style-image:url() !important
}
.tve_flt .tve_orange.tve_ul1 li {
 list-style-image:url() !important
}
.tve_flt .tve_orange.tve_ul2 li {
 list-style-image:url() !important
}
.tve_flt .tve_orange.tve_ul3 li {
 list-style-image:url() !important
}
.tve_flt .tve_orange.tve_ul4 li {
 list-style-image:url() !important
}
.tve_flt .tve_orange.tve_ul5 li {
 list-style-image:url() !important
}
.tve_flt .tve_orange.tve_ul6 li {
 list-style-image:url() !important
}
.tve_flt .tve_orange.tve_ul7 li {
 list-style-image:url() !important
}
.tve_flt .tve_purple.tve_ul1 li {
 list-style-image:url() !important
}
.tve_flt .tve_purple.tve_ul2 li {
 list-style-image:url() !important
}
.tve_flt .tve_purple.tve_ul3 li {
 list-style-image:url() !important
}
.tve_flt .tve_purple.tve_ul4 li {
 list-style-image:url() !important
}
.tve_flt .tve_purple.tve_ul5 li {
 list-style-image:url() !important
}
.tve_flt .tve_purple.tve_ul6 li {
 list-style-image:url() !important
}
.tve_flt .tve_purple.tve_ul7 li {
 list-style-image:url() !important
}
.tve_flt .tve_red.tve_ul1 li {
 list-style-image:url() !important
}
.tve_flt .tve_red.tve_ul2 li {
 list-style-image:url(https://images.staticjw.com/sil/2388/ul1_f_red.png) !important
}
.tve_flt .tve_red.tve_ul3 li {
 list-style-image:url() !important
}
.tve_flt .tve_red.tve_ul4 li {
 list-style-image:url() !important
}
.tve_flt .tve_red.tve_ul5 li {
 list-style-image:url() !important
}
.tve_flt .tve_red.tve_ul6 li {
 list-style-image:url() !important
}
.tve_flt .tve_red.tve_ul7 li {
 list-style-image:url() !important
}
.tve_flt .tve_teal.tve_ul1 li {
 list-style-image:url() !important
}
.tve_flt .tve_teal.tve_ul2 li {
 list-style-image:url() !important
}
.tve_flt .tve_teal.tve_ul3 li {
 list-style-image:url() !important
}
.tve_flt .tve_teal.tve_ul4 li {
 list-style-image:url() !important
}
.tve_flt .tve_teal.tve_ul5 li {
 list-style-image:url() !important
}
.tve_flt .tve_teal.tve_ul6 li {
 list-style-image:url() !important
}
.tve_flt .tve_teal.tve_ul7 li {
 list-style-image:url() !important
}
.tve_flt .tve_white.tve_ul1 li {
 list-style-image:url() !important
}
.tve_flt .tve_white.tve_ul2 li {
 list-style-image:url() !important
}
.tve_flt .tve_white.tve_ul3 li {
 list-style-image:url() !important
}
.tve_flt .tve_white.tve_ul4 li {
 list-style-image:url() !important
}
.tve_flt .tve_white.tve_ul5 li {
 list-style-image:url() !important
}
.tve_flt .tve_white.tve_ul6 li {
 list-style-image:url() !important
}
.tve_flt .tve_white.tve_ul7 li {
 list-style-image:url() !important
}
.tve_flt .tve_sep {
 border:none
}
.tve_flt .tve_sep1 {
 border-top:1px solid #D9D9D9
}
.tve_flt .tve_sep2 {
 background-image:url();
 background-repeat:repeat-x;
 height:4px
}
.tve_flt .tve_sep3 {
 background-image:url();
 background-repeat:repeat-x;
 height:1px
}
.tve_flt .tve_sep4 {
 background-image:url();
 background-repeat:repeat-x;
 height:3px
}
.tve_flt .tve_scT>ul li:hover span {
 color:#fff !important
}
.tve_flt .tve_scT.tve_black>ul li.tve_tS {
 background:#101010
}
.tve_flt .tve_scT.tve_black>ul li:hover {
 background:#434343
}
.tve_flt .tve_scT.tve_black>ul li a {
 color:#101010 !important
}
.tve_flt .tve_scT.tve_blue>ul li.tve_tS {
 background:#3E68B2
}
.tve_flt .tve_scT.tve_blue>ul li:hover {
 background:#335694
}
.tve_flt .tve_scT.tve_blue>ul li a {
 color:#3E68B2 !important
}
.tve_flt .tve_scT.tve_green>ul li.tve_tS {
 background:#34AE44
}
.tve_flt .tve_scT.tve_green>ul li:hover {
 background:#2b8f38
}
.tve_flt .tve_scT.tve_green>ul li a {
 color:#34AE44 !important
}
.tve_flt .tve_scT.tve_orange>ul li.tve_tS {
 background:#E25C1B
}
.tve_flt .tve_scT.tve_orange>ul li:hover {
 background:#be4d17
}
.tve_flt .tve_scT.tve_orange>ul li a {
 color:#E25C1B !important
}
.tve_flt .tve_scT.tve_purple>ul li.tve_tS {
 background:#8656C1
}
.tve_flt .tve_scT.tve_purple>ul li:hover {
 background:#7140ae
}
.tve_flt .tve_scT.tve_purple>ul li a {
 color:#8656C1 !important
}
.tve_flt .tve_scT.tve_red>ul li.tve_tS {
 background:#CE271B
}
.tve_flt .tve_scT.tve_red>ul li:hover {
 background:#aa2016
}
.tve_flt .tve_scT.tve_red>ul li a {
 color:#CE271B !important
}
.tve_flt .tve_scT.tve_teal>ul li.tve_tS {
 background:#387D71
}
.tve_flt .tve_scT.tve_teal>ul li:hover {
 background:#2b6158
}
.tve_flt .tve_scT.tve_teal>ul li a {
 color:#387D71 !important
}
.tve_flt .tve_scT.tve_white>ul li.tve_tS {
 background:#D8D8D8
}
.tve_flt .tve_scT.tve_white>ul li:hover {
 background:#c4c4c4
}
.tve_flt .tve_scT.tve_white>ul li a {
 color:#4E4E4E !important
}
.tve_flt .tve_black>.tve_faq:hover {
 background:#101010
}
.tve_flt .tve_blue>.tve_faq:hover {
 background:#3E68B2
}
.tve_flt .tve_green>.tve_faq:hover {
 background:#34AE44
}
.tve_flt .tve_orange>.tve_faq:hover {
 background:#E25C1B
}
.tve_flt .tve_purple>.tve_faq:hover {
 background:#8656C1
}
.tve_flt .tve_red>.tve_faq:hover {
 background:#CE271B
}
.tve_flt .tve_teal>.tve_faq:hover {
 background:#387D71
}
.tve_flt .tve_white>.tve_faq:hover {
 background:#fff
}
.tve_flt .tve_white>.tve_faq:hover h4 {
 color:#000 !important
}
.tve_flt .tve_white>.tve_faq:hover .tve_toggle {
 background:url() no-repeat center center
}
.tve_flt .tve_prt.tve_black .tve_prt_col .tve_prt_in {
 background-color:#393838
}
.tve_flt .tve_prt.tve_blue .tve_prt_col .tve_prt_in {
 background-color:#7597d3
}
.tve_flt .tve_prt.tve_green .tve_prt_col .tve_prt_in {
 background-color:#6bcc78
}
.tve_flt .tve_prt.tve_orange .tve_prt_col .tve_prt_in {
 background-color:#ff935f
}
.tve_flt .tve_prt.tve_purple .tve_prt_col .tve_prt_in {
 background-color:#b28fdd
}
.tve_flt .tve_prt.tve_red .tve_prt_col .tve_prt_in {
 background-color:#eb6258
}
.tve_flt .tve_prt.tve_teal .tve_prt_col .tve_prt_in {
 background-color:#5db1a2
}
.tve_flt .tve_prt.tve_white .tve_prt_col .tve_prt_in {
 background-color:#d6d5d5
}
.tve_flt .tve_prt.tve_black .tve_prt_col.tve_hgh .tve_prt_in {
 background-color:#1f1f1f
}
.tve_flt .tve_prt.tve_blue .tve_prt_col.tve_hgh .tve_prt_in {
 background-color:#4E7AC7
}
.tve_flt .tve_prt.tve_green .tve_prt_col.tve_hgh .tve_prt_in {
 background-color:#45BF55
}
.tve_flt .tve_prt.tve_orange .tve_prt_col.tve_hgh .tve_prt_in {
 background-color:#FF712C
}
.tve_flt .tve_prt.tve_purple .tve_prt_col.tve_hgh .tve_prt_in {
 background-color:#9768D1
}
.tve_flt .tve_prt.tve_red .tve_prt_col.tve_hgh .tve_prt_in {
 background-color:#E5372B
}
.tve_flt .tve_prt.tve_teal .tve_prt_col.tve_hgh .tve_prt_in {
 background-color:#479486
}
.tve_flt .tve_prt.tve_white .tve_prt_col.tve_hgh .tve_prt_in {
 background-color:#EFEFEF
}
.tve_flt .tve_prt.tve_black .tve_prt_col .tve_ftr {
 border-color:#060505
}
.tve_flt .tve_prt.tve_blue .tve_prt_col .tve_ftr {
 border-color:#3661ac
}
.tve_flt .tve_prt.tve_green .tve_prt_col .tve_ftr {
 border-color:#369b43
}
.tve_flt .tve_prt.tve_orange .tve_prt_col .tve_ftr {
 border-color:#f85100
}
.tve_flt .tve_prt.tve_purple .tve_prt_col .tve_ftr {
 border-color:#7c41c5
}
.tve_flt .tve_prt.tve_red .tve_prt_col .tve_ftr {
 border-color:#c52318
}
.tve_flt .tve_prt.tve_teal .tve_prt_col .tve_ftr {
 border-color:#367267
}
.tve_flt .tve_prt.tve_white .tve_prt_col .tve_ftr {
 border-color:#bcbcbc
}
.tve_flt .tve_prt.tve_black .tve_prt_col.tve_hgh .tve_ftr {
 border-color:#393838
}
.tve_flt .tve_prt.tve_blue .tve_prt_col.tve_hgh .tve_ftr {
 border-color:#7597d3
}
.tve_flt .tve_prt.tve_green .tve_prt_col.tve_hgh .tve_ftr {
 border-color:#6bcc78
}
.tve_flt .tve_prt.tve_orange .tve_prt_col.tve_hgh .tve_ftr {
 border-color:#ff935f
}
.tve_flt .tve_prt.tve_purple .tve_prt_col.tve_hgh .tve_ftr {
 border-color:#b28fdd
}
.tve_flt .tve_prt.tve_red .tve_prt_col.tve_hgh .tve_ftr {
 border-color:#eb6258
}
.tve_flt .tve_prt.tve_teal .tve_prt_col.tve_hgh .tve_ftr {
 border-color:#5db1a2
}
.tve_flt .tve_prt.tve_white .tve_prt_col.tve_hgh .tve_ftr {
 border-color:#d6d5d5
}
.tve_flt .tve_prt.tve_black h2 {
 text-shadow:#060505 0px 1px 0px
}
.tve_flt .tve_prt.tve_blue h2 {
 text-shadow:#3661ac 0px 1px 0px
}
.tve_flt .tve_prt.tve_green h2 {
 text-shadow:#369b43 0px 1px 0px
}
.tve_flt .tve_prt.tve_orange h2 {
 text-shadow:#f85100 0px 1px 0px
}
.tve_flt .tve_prt.tve_purple h2 {
 text-shadow:#7c41c5 0px 1px 0px
}
.tve_flt .tve_prt.tve_red h2 {
 text-shadow:#c52318 0px 1px 0px
}
.tve_flt .tve_prt.tve_teal h2 {
 text-shadow:#367267 0px 1px 0px
}
.tve_flt .tve_prt.tve_white h2 {
 text-shadow:#bcbcbc 0px 1px 0px
}
.tve_flt .tve_prt .tve_prt_in h2 {
 color:#fff !important
}
.tve_flt .tve_prt .tve_prt_in p {
 color:#fff !important
}
.tve_flt .tve_prt .tve_prt_in h3 {
 color:#fff !important
}
.tve_flt .tve_prt .tve_prt_in .tve_ctr h3 {
 margin-top:15px
}
.tve_flt .tve_prt .tve_ul {
 color:#fff !important
}
.tve_flt .tve_prt .tve_ul:last-of-type li:last-of-type {
 margin-bottom:0px
}
.tve_flt .tve_prt.tve_white h2,.tve_flt .tve_prt.tve_white h3,.tve_flt .tve_prt.tve_white p,.tve_flt .tve_prt.tve_white ul {
 color:#525151 !important
}
.tve_flt .tve_prt h3>span {
 font-size:0.8em
}
.tve_flt .tve_prt .tve_ftr {
 border-style:solid;
 border-width:1px 0px 1px 0px
}
.tve_flt .tve_prt .tve_cond {
 margin-bottom:15px
}
.tve_flt .tve_prt .tve_ctr:last-of-type .tve_cond {
 margin-bottom:30px
}
.tve_flt .tve_prt_in {
 width:99.5%
}
.tve_flt .tve_hgh .tve_prt_in {
 margin:0px -0.50%
}
.tve_flt .tve_five .tve_prt_in {
 width:99.4%
}
@media only screen and (max-width: 1080px) {
 .tve_flt .tve_ts1 {
  width:75%
 }
 .tve_flt .tve_fg4 .tve_line h3 {
  left:33%;
  width:66%
 }
 .tve_flt .tve_ts4 .tve_ts_cn,.tve_flt .tve_ts9 .tve_ts_cn {
  width:74%
 }
}
@media only screen and (max-width: 940px) {
 .tve_flt .tve_ca4 .tve_btn_cnt {
  background:none;
  width:100%
 }
 .tve_flt .tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn {
  padding:0px 0px
 }
 .tve_flt .tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn a {
  line-height:100%;
  padding:20px 10px
 }
 .tve_flt .tve_ts9 .tve_ts_o,.tve_flt .tve_ts4 .tve_ts_o {
  display:table-header-group
 }
 .tve_flt .tve_ts9 .tve_ts_t,.tve_flt .tve_ts4 .tve_ts_t {
  display:table-footer-group
 }
 .tve_flt .tve_ts9 .tve_ts_o,.tve_flt .tve_ts9 .tve_ts_t,.tve_flt .tve_ts4 .tve_ts_o,.tve_flt .tve_ts4 .tve_ts_t {
  float:none
 }
 .tve_flt .tve_ts9 .tve_ts_cn,.tve_flt .tve_ts4 .tve_ts_cn {
  float:none;
  margin:0 auto;
  width:84%
 }
 .thrv_columns .tve_flt .tve_ts9 .tve_ts_cn,.thrv_columns .tve_flt .tve_ts4 .tve_ts_cn {
  width:87%
 }
}
@media only screen and (max-width: 740px) {
 .tve_flt .tve_btn.tve_bigBtn.tve_btn5 a,.tve_flt .tve_btn.tve_bigBtn.tve_btn6 a {
  padding:33px 10px
 }
 .tve_flt .tve_btn.tve_bigBtn.tve_btn5 a>div,.tve_flt .tve_btn.tve_bigBtn.tve_btn6 a>div {
  height:92px;
  margin:-33px 0px
 }
 .tve_flt .tve_btn.tve_bigBtn.tve_btn5 a>div i,.tve_flt .tve_btn.tve_bigBtn.tve_btn6 a>div i {
  margin-right:15px
 }
 .tve_flt .tve_btn.tve_hugeBtn {
  font-size:36px !important;
  line-height:36px !important;
  width:99%
 }
 .tve_flt .tve_btn.tve_hugeBtn.tve_btn5 a,.tve_flt .tve_btn.tve_hugeBtn.tve_btn6 a {
  padding:33px 10px
 }
 .tve_flt .tve_btn.tve_hugeBtn.tve_btn5 a>div,.tve_flt .tve_btn.tve_hugeBtn.tve_btn6 a>div {
  height:101px;
  margin:-33px 0px
 }
 .tve_flt .tve_btn.tve_hugeBtn.tve_btn5 a>div i,.tve_flt .tve_btn.tve_hugeBtn.tve_btn6 a>div i {
  margin-right:15px;
  margin-top:22px
 }
 .tve_flt .tve_fg5 {
  margin-bottom:60px
 }
 .tve_flt .tve_fg5 .tve_line {
  width:75%
 }
 .tve_flt .tve_fg5 .tve_line h3 {
  left:10px;
  width:100%
 }
 .tve_flt .tve_fg5 .tve_rbn {
  margin-top:10px
 }
 .tve_flt .tve_fg.tve_fg4 .tve_line,.tve_flt .tve_fg.tve_fg5 .tve_line {
  margin-left:-5.5%
 }
 .tve_flt .tve_fg.tve_fg5 .tve_rbn {
  margin-bottom:-50%
 }
 .tve_flt .tve_fg.tve_fg5 .tve_rbn .tve_line {
  margin-top:200px
 }
 .tve_flt .tve_fg .tve_line {
  height:auto;
  max-height:100%;
  margin-top:160px;
  margin-bottom:20px;
  padding:0px;
  width:111%
 }
 .tve_flt .tve_fg .tve_line h3 {
  height:auto;
  left:0%;
  margin:0px !important;
  width:100%;
  position:relative;
  overflow:hidden;
  text-overflow:visible;
  text-align:center;
  white-space:normal
 }
 .tve_flt .tve_fg .tve_badge {
  margin-left:auto;
  margin-right:auto;
  left:0px;
  right:0px;
  top:0px
 }
 .tve_flt .tve_arrow_left,.tve_flt .tve_arrow_right {
  display:none
 }
 .tve_flt .tve_ca {
  width:74%
 }
 .tve_flt .tve_ca1 .tve_btn {
  top:-15px
 }
 .tve_flt .tve_ca2 .tve_ca_t {
  width:29%
 }
 .tve_flt .tve_ts4 .tve_ts_cn,.tve_flt .tve_ts9 .tve_ts_cn {
  width:75%
 }
}
@media only screen and (max-width: 700px) {
 .tve_flt .tve_ca2 .tve_ca_t {
  float:none;
  height:auto;
  margin-top:10px;
  margin-left:-20px;
  width:100%
 }
 .tve_flt .tve_ca2 .tve_ca_t a {
  margin-top:0px
 }
 .tve_flt .tve_ca2 .tve_ca_t a>.tve_ca_sp {
  display:none
 }
 .tve_flt .tve_ca2 h3,.tve_flt .tve_ca2 p {
  white-space:pre-wrap
 }
 .tve_flt .tve_ca2 {
  height:auto;
  width:75%
 }
 .tve_flt .tve_ca2 .tve_ca_o {
  float:none;
  width:100%
 }
 .tve_flt .tve_ca.tve_ca2 {
  margin-bottom:80px
 }
}
@media only screen and (max-width: 560px) {
 .tve_flt .tve_btn.tve_btn5 a.tve_btnLink,.tve_flt .tve_btn.tve_btn6 a.tve_btnLink {
  padding:0px 0px 10px 0px
 }
 .tve_flt .tve_btn.tve_btn5 a.tve_btnLink>div,.tve_flt .tve_btn.tve_btn6 a.tve_btnLink>div {
  border-right:none !important;
  margin:0px !important;
  width:100%
 }
 .tve_flt .tve_btn.tve_btn5.tve_nb a.tve_btnLink,.tve_flt .tve_btn.tve_btn6.tve_nb a.tve_btnLink {
  padding:20px
 }
 .tve_flt .tve_btn.tve_hugeBtn {
  font-size:20px !important;
  width:100% !important
 }
 .tve_flt .tve_btn.tve_normalBtn {
  width:90%
 }
 .tve_flt .tve_btn.tve_smallBtn {
  width:90%
 }
 .tve_flt .tve_btn.tve_fullwidthBtn {
  min-width:100%;
  width:100%
 }
 .tve_flt .tve_ca .tve_btn.tve_normalBtn {
  width:50%
 }
 .tve_flt .tve_ca .tve_btn.tve_smallBtn {
  width:30%
 }
 .tve_flt .tve_ts4 .tve_ts_o,.tve_flt .tve_ts9 .tve_ts_o {
  width:100%
 }
 .tve_flt .tve_ts4 .tve_ts_cn {
  width:80%
 }
 .tve_flt .tve_ts4 .tve_ts_c,.tve_flt .tve_ts9 .tve_ts_c {
  display:none
 }
 .tve_flt .tve_ts2 .tve_ts_o {
  padding-bottom:0px;
  top:-60px
 }
 .tve_flt .tve_fg5 {
  padding-bottom:43%
 }
 .tve_flt .tve_ts1 .tve_ts_o {
  position:static
 }
 .tve_flt .tve_ca3 .tve_ca_t .tve_btn {
  min-width:80%;
  width:80%
 }
}
@media only screen and (max-width: 380px) {
 .tve_flt .tve_ca3 .tve_btn.tve_normalBtn {
  width:238px
 }
 .tve_flt .tve_ts1 {
  width:60%
 }
}
.tve_flt .tve_table.tve_black {
 border:1px solid #101010
}
.tve_flt .tve_table.tve_black>thead>tr>th {
 background:#101010;
 border-color:#101010;
 border-style:solid
}
.tve_flt .tve_table.tve_black>thead>tr>th>p {
 color:#fff
}
.tve_flt .tve_table.tve_black>tbody>tr>td {
 border-color:#101010;
 border-style:solid
}
.tve_flt .tve_table.tve_blue {
 border:1px solid #3E68B2
}
.tve_flt .tve_table.tve_blue>thead>tr>th {
 background:#3E68B2;
 border-color:#3E68B2;
 border-style:solid
}
.tve_flt .tve_table.tve_blue>thead>tr>th>p {
 color:#fff
}
.tve_flt .tve_table.tve_blue>tbody>tr>td {
 border-color:#3E68B2;
 border-style:solid
}
.tve_flt .tve_table.tve_green {
 border:1px solid #34AE44
}
.tve_flt .tve_table.tve_green>thead>tr>th {
 background:#34AE44;
 border-color:#34AE44;
 border-style:solid
}
.tve_flt .tve_table.tve_green>thead>tr>th>p {
 color:#fff
}
.tve_flt .tve_table.tve_green>tbody>tr>td {
 border-color:#34AE44;
 border-style:solid
}
.tve_flt .tve_table.tve_orange {
 border:1px solid #E25C1B
}
.tve_flt .tve_table.tve_orange>thead>tr>th {
 background:#E25C1B;
 border-color:#E25C1B;
 border-style:solid
}
.tve_flt .tve_table.tve_orange>thead>tr>th>p {
 color:#fff
}
.tve_flt .tve_table.tve_orange>tbody>tr>td {
 border-color:#E25C1B;
 border-style:solid
}
.tve_flt .tve_table.tve_purple {
 border:1px solid #8656C1
}
.tve_flt .tve_table.tve_purple>thead>tr>th {
 background:#8656C1;
 border-color:#8656C1;
 border-style:solid
}
.tve_flt .tve_table.tve_purple>thead>tr>th>p {
 color:#fff
}
.tve_flt .tve_table.tve_purple>tbody>tr>td {
 border-color:#8656C1;
 border-style:solid
}
.tve_flt .tve_table.tve_red {
 border:1px solid #CE271B
}
.tve_flt .tve_table.tve_red>thead>tr>th {
 background:#CE271B;
 border-color:#CE271B;
 border-style:solid
}
.tve_flt .tve_table.tve_red>thead>tr>th>p {
 color:#fff
}
.tve_flt .tve_table.tve_red>tbody>tr>td {
 border-color:#CE271B;
 border-style:solid
}
.tve_flt .tve_table.tve_teal {
 border:1px solid #387D71
}
.tve_flt .tve_table.tve_teal>thead>tr>th {
 background:#387D71;
 border-color:#387D71;
 border-style:solid
}
.tve_flt .tve_table.tve_teal>thead>tr>th>p {
 color:#fff
}
.tve_flt .tve_table.tve_teal>tbody>tr>td {
 border-color:#387D71;
 border-style:solid
}
.tve_flt .tve_table.tve_white {
 border:1px solid #D8D8D8
}
.tve_flt .tve_table.tve_white>thead>tr>th {
 background:#D8D8D8;
 border-color:#D8D8D8;
 border-style:solid
}
.tve_flt .tve_table.tve_white>thead>tr>th>p {
 color:#fff
}
.tve_flt .tve_table.tve_white>tbody>tr>td {
 border-color:#D8D8D8;
 border-style:solid
}
.tve_flt .tve_image.tve_black {
 border-color:#101010
}
.tve_flt .tve_image.tve_blue {
 border-color:#3E68B2
}
.tve_flt .tve_image.tve_green {
 border-color:#34AE44
}
.tve_flt .tve_image.tve_orange {
 border-color:#E25C1B
}
.tve_flt .tve_image.tve_purple {
 border-color:#8656C1
}
.tve_flt .tve_image.tve_red {
 border-color:#CE271B
}
.tve_flt .tve_image.tve_teal {
 border-color:#387D71
}
.tve_flt .tve_image.tve_white {
 border-color:#D8D8D8
}
.tve_flt .tve_table.tve_white>thead>tr>th>p {
 color:#3D3D3D
}
.tve_flt .thrv_contents_table .tve_contents_table {
 border-radius:3px;
 background-color:#f4f4f4;
 padding:0 0 10px 0
}
.tve_flt .thrv_contents_table .tve_contents_table .tve_ct_title {
 border-radius:3px;
 display:inline-block
}
.tve_flt .thrv_contents_table .tve_contents_table .ct_column.sep {
 background-image:url()
}
.tve_flt .thrv_contents_table.tve_blue .tve_ct_title {
 background-color:#4e7ac7
}
.tve_flt .thrv_contents_table.tve_blue .tve_contents_table a:hover {
 color:#4e7ac7
}
.tve_flt .thrv_contents_table.tve_red .tve_ct_title {
 background-color:#e5372b
}
.tve_flt .thrv_contents_table.tve_red .tve_contents_table a:hover {
 color:#e5372b
}
.tve_flt .thrv_contents_table.tve_green .tve_ct_title {
 background-color:#45bf55
}
.tve_flt .thrv_contents_table.tve_green .tve_contents_table a:hover {
 color:#45bf55
}
.tve_flt .thrv_contents_table.tve_orange .tve_ct_title {
 background-color:#ff712c
}
.tve_flt .thrv_contents_table.tve_orange .tve_contents_table a:hover {
 color:#ff712c
}
.tve_flt .thrv_contents_table.tve_purple .tve_ct_title {
 background-color:#9768d1
}
.tve_flt .thrv_contents_table.tve_purple .tve_contents_table a:hover {
 color:#9768d1
}
.tve_flt .thrv_contents_table.tve_teal .tve_ct_title {
 background-color:#479486
}
.tve_flt .thrv_contents_table.tve_teal .tve_contents_table a:hover {
 color:#479486
}
.tve_flt .thrv_contents_table.tve_black .tve_ct_title {
 background-color:#1f1f1f
}
.tve_flt .thrv_contents_table.tve_black .tve_contents_table a:hover {
 color:#1f1f1f
}
.tve_flt .thrv_contents_table.tve_white .tve_ct_title {
 background-color:#efefef;
 color:#535353
}
.tve_flt .thrv_contents_table.tve_white .tve_contents_table {
 background:none
}
.tve_flt .thrv_contents_table.tve_white .tve_contents_table a:hover {
 color:#1f1f1f
}
.tve_flt .thrv_tw_qs .thrv_tw_qs_container {
 border-radius:3px;
 background-color:#f4f4f4;
 color:#686868
}
.tve_flt .thrv_tw_qs .thrv_tw_qs_container .thrv_tw_quote {
 padding:20px
}
.tve_flt .thrv_tw_qs .thrv_tw_qs_container .thrv_tw_quote p {
 margin:0;
 color:#696969
}
.tve_flt .thrv_tw_qs .thrv_tw_qs_container .thrv_tw_qs_button {
 margin-bottom:-1px;
 margin-right:-1px
}
.tve_flt .thrv_tw_qs .thrv_tw_qs_container .thrv_tw_qs_button>span {
 border-radius:3px;
 cursor:pointer;
 padding:5px 20px;
 display:inline-block;
 color:#ffffff;
 background-color:#00aced
}
.tve_flt .thrv_tw_qs .thrv_tw_qs_container .thrv_tw_qs_button>span i {
 background-image:url(https://images.staticjw.com/sil/8620/tw.png);
 background-repeat:no-repeat;
 background-position:0 50%;
 padding-left:20px
}
.tve_flt .thrv_tw_qs .thrv_tw_qs_container .thrv_tw_qs_button>span span {
 padding:0;
 background-image:none
}
.tve_flt .thrv_tw_qs .thrv_tw_qs_container:hover {
 background-color:#5fd0fa;
 cursor:pointer
}
.tve_flt .thrv_tw_qs .thrv_tw_qs_container:hover .thrv_tw_quote p {
 color:#ffffff
}
.tve_flt .thrv_tw_qs .thrv_tw_qs_container:hover .thrv_tw_qs_button>span {
 background-color:#009bd6
}
.tve_flt .thrv_lead_generation label {
 color:#b0b0b0
}
.tve_flt .thrv_lead_generation .tve-password-strength-wrapper .tve-password-strength {
 margin:0
}
.tve_flt .thrv_lead_generation input[type="text"],.tve_flt .thrv_lead_generation select,.tve_flt .thrv_lead_generation textarea,.tve_flt .thrv_lead_generation input[type="email"],.tve_flt .thrv_lead_generation input[type="password"] {
 border-radius:3px;
 border:3px solid #e5e5e5;
 color:#aaaaaa;
 padding:10px 10px;
 font-size:0.8em
}
.tve_flt .thrv_lead_generation input[type="text"]:hover,.tve_flt .thrv_lead_generation select:hover,.tve_flt .thrv_lead_generation textarea:hover,.tve_flt .thrv_lead_generation input[type="email"]:hover,.tve_flt .thrv_lead_generation input[type="password"]:hover {
 border:3px solid #cecece
}
.tve_flt .thrv_lead_generation input[type="text"]:focus,.tve_flt .thrv_lead_generation select:focus,.tve_flt .thrv_lead_generation textarea:focus,.tve_flt .thrv_lead_generation input[type="email"]:focus,.tve_flt .thrv_lead_generation input[type="password"]:focus {
 border:3px solid #80a8ed
}
.tve_flt .thrv_lead_generation button {
 border-radius:3px
}
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_black button {
 background-color:#101010;
 color:#fff;
 text-shadow:#000 0px 1px 0px
}
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_black button:hover {
 background-color:#454545
}
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_blue button {
 background-color:#3E68B2;
 color:#fff;
 text-shadow:#2f579c 0px 1px 0px
}
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_blue button:hover {
 background-color:#739ade
}
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_green button {
 background-color:#1abc9c;
 color:#fff;
 text-shadow:#45bf55 0px 1px 0px
}
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_green button:hover {
 background-color:#87F26B
}
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_orange button {
 background-color:#e67e22;
 color:#fff;
 text-shadow:#d76a01 0px 1px 0px
}
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_orange button:hover {
 background-color:#f98953
}
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_purple button {
 background-color:#8656C1;
 color:#fff;
 text-shadow:#7a4eb0 0px 1px 0px
}
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_purple button:hover {
 background-color:#b58aea
}
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_red button {
 background-color:#CE271B;
 color:#fff;
 text-shadow:#a70c0c 0px 1px 0px
}
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_red button:hover {
 background-color:#ec4652
}
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_teal button {
 background-color:#387D71;
 color:#fff;
 text-shadow:#005454 0px 1px 0px
}
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_teal button:hover {
 background-color:#74c2b4
}
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_white button {
 background-color:#D8D8D8;
 color:#6f6e6e;
 text-shadow:#D8D8D8 0px 1px 0px
}
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_white button:hover {
 background-color:#3D3D3D
}
.tve_flt .thrv_lead_generation.tve_black button {
 background-color:#101010;
 color:#fff;
 text-shadow:#000 0px 1px 0px
}
.tve_flt .thrv_lead_generation.tve_black button:hover {
 background-color:#454545
}
.tve_flt .thrv_lead_generation.tve_blue button {
 background-color:#3E68B2;
 color:#fff;
 text-shadow:#2f579c 0px 1px 0px
}
.tve_flt .thrv_lead_generation.tve_blue button:hover {
 background-color:#739ade
}
.tve_flt .thrv_lead_generation.tve_green button {
 background-color:#1abc9c;
 color:#fff;
 text-shadow:#45bf55 0px 1px 0px
}
.tve_flt .thrv_lead_generation.tve_green button:hover {
 background-color:#87F26B
}
.tve_flt .thrv_lead_generation.tve_orange button {
 background-color:#e67e22;
 color:#fff;
 text-shadow:#d76a01 0px 1px 0px
}
.tve_flt .thrv_lead_generation.tve_orange button:hover {
 background-color:#f98953
}
.tve_flt .thrv_lead_generation.tve_purple button {
 background-color:#8656C1;
 color:#fff;
 text-shadow:#7a4eb0 0px 1px 0px
}
.tve_flt .thrv_lead_generation.tve_purple button:hover {
 background-color:#b58aea
}
.tve_flt .thrv_lead_generation.tve_red button {
 background-color:#CE271B;
 color:#fff;
 text-shadow:#a70c0c 0px 1px 0px
}
.tve_flt .thrv_lead_generation.tve_red button:hover {
 background-color:#ec4652
}
.tve_flt .thrv_lead_generation.tve_teal button {
 background-color:#387D71;
 color:#fff;
 text-shadow:#005454 0px 1px 0px
}
.tve_flt .thrv_lead_generation.tve_teal button:hover {
 background-color:#74c2b4
}
.tve_flt .thrv_lead_generation.tve_white button {
 background-color:#D8D8D8;
 color:#6f6e6e;
 text-shadow:#D8D8D8 0px 1px 0px
}
.tve_flt .thrv_lead_generation.tve_white button:hover {
 background-color:#3D3D3D
}
.tve_flt .tve_wrap_all .tve_prt .tve_ul li {
 color:#fff
}
.tve_flt .thrv_countdown_timer.tve_black .t-caption {
 color:#101010
}
.tve_flt .thrv_countdown_timer.tve_black.tve_countdown_3 .t-digits {
 background:#101010
}
.tve_flt .thrv_countdown_timer.tve_black.tve_countdown_2 .tve_t_part {
 border:4px solid #101010
}
.tve_flt .thrv_countdown_timer.tve_black.tve_countdown_2 .t-digits [class*='part-'] {
 color:#101010
}
.tve_flt .thrv_countdown_timer.tve_black.tve_countdown_2 .t-caption:before {
 background:#101010
}
.tve_flt .thrv_countdown_timer.tve_blue .t-caption {
 color:#404b6c
}
.tve_flt .thrv_countdown_timer.tve_blue.tve_countdown_3 .t-digits {
 background:#404b6c
}
.tve_flt .thrv_countdown_timer.tve_blue.tve_countdown_2 .tve_t_part {
 border:4px solid #404b6c
}
.tve_flt .thrv_countdown_timer.tve_blue.tve_countdown_2 .t-digits [class*='part-'] {
 color:#404b6c
}
.tve_flt .thrv_countdown_timer.tve_blue.tve_countdown_2 .t-caption:before {
 background:#404b6c
}
.tve_flt .thrv_countdown_timer.tve_green .t-caption {
 color:#56ac45
}
.tve_flt .thrv_countdown_timer.tve_green.tve_countdown_3 .t-digits {
 background:#56ac45
}
.tve_flt .thrv_countdown_timer.tve_green.tve_countdown_2 .tve_t_part {
 border:4px solid #56ac45
}
.tve_flt .thrv_countdown_timer.tve_green.tve_countdown_2 .t-digits [class*='part-'] {
 color:#56ac45
}
.tve_flt .thrv_countdown_timer.tve_green.tve_countdown_2 .t-caption:before {
 background:#56ac45
}
.tve_flt .thrv_countdown_timer.tve_orange .t-caption {
 color:#E25C1B
}
.tve_flt .thrv_countdown_timer.tve_orange.tve_countdown_3 .t-digits {
 background:#E25C1B
}
.tve_flt .thrv_countdown_timer.tve_orange.tve_countdown_2 .tve_t_part {
 border:4px solid #E25C1B
}
.tve_flt .thrv_countdown_timer.tve_orange.tve_countdown_2 .t-digits [class*='part-'] {
 color:#E25C1B
}
.tve_flt .thrv_countdown_timer.tve_orange.tve_countdown_2 .t-caption:before {
 background:#E25C1B
}
.tve_flt .thrv_countdown_timer.tve_purple .t-caption {
 color:#8656C1
}
.tve_flt .thrv_countdown_timer.tve_purple.tve_countdown_3 .t-digits {
 background:#8656C1
}
.tve_flt .thrv_countdown_timer.tve_purple.tve_countdown_2 .tve_t_part {
 border:4px solid #8656C1
}
.tve_flt .thrv_countdown_timer.tve_purple.tve_countdown_2 .t-digits [class*='part-'] {
 color:#8656C1
}
.tve_flt .thrv_countdown_timer.tve_purple.tve_countdown_2 .t-caption:before {
 background:#8656C1
}
.tve_flt .thrv_countdown_timer.tve_red .t-caption {
 color:#CE271B
}
.tve_flt .thrv_countdown_timer.tve_red.tve_countdown_3 .t-digits {
 background:#CE271B
}
.tve_flt .thrv_countdown_timer.tve_red.tve_countdown_2 .tve_t_part {
 border:4px solid #CE271B
}
.tve_flt .thrv_countdown_timer.tve_red.tve_countdown_2 .t-digits [class*='part-'] {
 color:#CE271B
}
.tve_flt .thrv_countdown_timer.tve_red.tve_countdown_2 .t-caption:before {
 background:#CE271B
}
.tve_flt .thrv_countdown_timer.tve_teal .t-caption {
 color:#387D71
}
.tve_flt .thrv_countdown_timer.tve_teal.tve_countdown_3 .t-digits {
 background:#387D71
}
.tve_flt .thrv_countdown_timer.tve_teal.tve_countdown_2 .tve_t_part {
 border:4px solid #387D71
}
.tve_flt .thrv_countdown_timer.tve_teal.tve_countdown_2 .t-digits [class*='part-'] {
 color:#387D71
}
.tve_flt .thrv_countdown_timer.tve_teal.tve_countdown_2 .t-caption:before {
 background:#387D71
}
.tve_flt .thrv_countdown_timer.tve_white .t-caption {
 color:#D8D8D8
}
.tve_flt .thrv_countdown_timer.tve_white.tve_countdown_3 .t-digits {
 background:#D8D8D8
}
.tve_flt .thrv_countdown_timer.tve_white.tve_countdown_2 .tve_t_part {
 border:4px solid #D8D8D8
}
.tve_flt .thrv_countdown_timer.tve_white.tve_countdown_2 .t-digits [class*='part-'] {
 color:#D8D8D8
}
.tve_flt .thrv_countdown_timer.tve_white.tve_countdown_2 .t-caption:before {
 background:#D8D8D8
}
.tve_flt .thrv_progress_bar.tve_blue .tve_progress_bar_fill {
 background:#537ea2
}
.tve_flt .thrv_fill_counter.tve_blue .tve_fill_c_in {
 background:#537ea2
}
.tve_flt .thrv_fill_counter.tve_blue .tve_fill_text,.tve_flt .thrv_fill_counter.tve_blue .tve_fill_text_before,.tve_flt .thrv_fill_counter.tve_blue .tve_fill_text_after {
 color:#537ea2
}
.tve_flt .thrv_fill_counter.tve_blue .tve_fill_counter_circle circle {
 stroke:#537ea2
}
.tve_flt .thrv_number_counter.tve_blue .tve_numberc_before,.tve_flt .thrv_number_counter.tve_blue .tve_numberc_after,.tve_flt .thrv_number_counter.tve_blue .tve_numberc_text {
 color:#537ea2
}
.tve_flt .thrv_progress_bar.tve_black .tve_progress_bar_fill {
 background:#2c2c2c
}
.tve_flt .thrv_fill_counter.tve_black .tve_fill_c_in {
 background:#2c2c2c
}
.tve_flt .thrv_fill_counter.tve_black .tve_fill_text,.tve_flt .thrv_fill_counter.tve_black .tve_fill_text_before,.tve_flt .thrv_fill_counter.tve_black .tve_fill_text_after {
 color:#2c2c2c
}
.tve_flt .thrv_fill_counter.tve_black .tve_fill_counter_circle circle {
 stroke:#2c2c2c
}
.tve_flt .thrv_number_counter.tve_black .tve_numberc_before,.tve_flt .thrv_number_counter.tve_black .tve_numberc_after,.tve_flt .thrv_number_counter.tve_black .tve_numberc_text {
 color:#2c2c2c
}
.tve_flt .thrv_progress_bar.tve_green .tve_progress_bar_fill {
 background:#408c52
}
.tve_flt .thrv_fill_counter.tve_green .tve_fill_c_in {
 background:#408c52
}
.tve_flt .thrv_fill_counter.tve_green .tve_fill_text,.tve_flt .thrv_fill_counter.tve_green .tve_fill_text_before,.tve_flt .thrv_fill_counter.tve_green .tve_fill_text_after {
 color:#408c52
}
.tve_flt .thrv_fill_counter.tve_green .tve_fill_counter_circle circle {
 stroke:#408c52
}
.tve_flt .thrv_number_counter.tve_green .tve_numberc_before,.tve_flt .thrv_number_counter.tve_green .tve_numberc_after,.tve_flt .thrv_number_counter.tve_green .tve_numberc_text {
 color:#408c52
}
.tve_flt .thrv_progress_bar.tve_white .tve_progress_bar_fill {
 background:#fff
}
.tve_flt .thrv_fill_counter.tve_white .tve_fill_c_in {
 background:#fff
}
.tve_flt .thrv_fill_counter.tve_white .tve_fill_text,.tve_flt .thrv_fill_counter.tve_white .tve_fill_text_before,.tve_flt .thrv_fill_counter.tve_white .tve_fill_text_after {
 color:#fff
}
.tve_flt .thrv_fill_counter.tve_white .tve_fill_counter_circle circle {
 stroke:#fff
}
.tve_flt .thrv_number_counter.tve_white .tve_numberc_before,.tve_flt .thrv_number_counter.tve_white .tve_numberc_after,.tve_flt .thrv_number_counter.tve_white .tve_numberc_text {
 color:#fff
}
.tve_flt .thrv_progress_bar.tve_orange .tve_progress_bar_fill {
 background:#e58406
}
.tve_flt .thrv_fill_counter.tve_orange .tve_fill_c_in {
 background:#e58406
}
.tve_flt .thrv_fill_counter.tve_orange .tve_fill_text,.tve_flt .thrv_fill_counter.tve_orange .tve_fill_text_before,.tve_flt .thrv_fill_counter.tve_orange .tve_fill_text_after {
 color:#e58406
}
.tve_flt .thrv_fill_counter.tve_orange .tve_fill_counter_circle circle {
 stroke:#e58406
}
.tve_flt .thrv_number_counter.tve_orange .tve_numberc_before,.tve_flt .thrv_number_counter.tve_orange .tve_numberc_after,.tve_flt .thrv_number_counter.tve_orange .tve_numberc_text {
 color:#e58406
}
.tve_flt .thrv_progress_bar.tve_purple .tve_progress_bar_fill {
 background:#7c5f95
}
.tve_flt .thrv_fill_counter.tve_purple .tve_fill_c_in {
 background:#7c5f95
}
.tve_flt .thrv_fill_counter.tve_purple .tve_fill_text,.tve_flt .thrv_fill_counter.tve_purple .tve_fill_text_before,.tve_flt .thrv_fill_counter.tve_purple .tve_fill_text_after {
 color:#7c5f95
}
.tve_flt .thrv_fill_counter.tve_purple .tve_fill_counter_circle circle {
 stroke:#7c5f95
}
.tve_flt .thrv_number_counter.tve_purple .tve_numberc_before,.tve_flt .thrv_number_counter.tve_purple .tve_numberc_after,.tve_flt .thrv_number_counter.tve_purple .tve_numberc_text {
 color:#7c5f95
}
.tve_flt .thrv_progress_bar.tve_red .tve_progress_bar_fill {
 background:#9f1a1a
}
.tve_flt .thrv_fill_counter.tve_red .tve_fill_c_in {
 background:#9f1a1a
}
.tve_flt .thrv_fill_counter.tve_red .tve_fill_text,.tve_flt .thrv_fill_counter.tve_red .tve_fill_text_before,.tve_flt .thrv_fill_counter.tve_red .tve_fill_text_after {
 color:#9f1a1a
}
.tve_flt .thrv_fill_counter.tve_red .tve_fill_counter_circle circle {
 stroke:#9f1a1a
}
.tve_flt .thrv_number_counter.tve_red .tve_numberc_before,.tve_flt .thrv_number_counter.tve_red .tve_numberc_after,.tve_flt .thrv_number_counter.tve_red .tve_numberc_text {
 color:#9f1a1a
}
.tve_flt .thrv_progress_bar.tve_teal .tve_progress_bar_fill {
 background:#42a593
}
.tve_flt .thrv_fill_counter.tve_teal .tve_fill_c_in {
 background:#42a593
}
.tve_flt .thrv_fill_counter.tve_teal .tve_fill_text,.tve_flt .thrv_fill_counter.tve_teal .tve_fill_text_before,.tve_flt .thrv_fill_counter.tve_teal .tve_fill_text_after {
 color:#42a593
}
.tve_flt .thrv_fill_counter.tve_teal .tve_fill_counter_circle circle {
 stroke:#42a593
}
.tve_flt .thrv_number_counter.tve_teal .tve_numberc_before,.tve_flt .thrv_number_counter.tve_teal .tve_numberc_after,.tve_flt .thrv_number_counter.tve_teal .tve_numberc_text {
 color:#42a593
}

/*
     FILE ARCHIVED ON 10:51:59 Jan 16, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:25:30 Jan 07, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 293.881 (3)
  esindex: 0.005
  captures_list: 310.506
  CDXLines.iter: 12.566 (3)
  PetaboxLoader3.datanode: 267.726 (4)
  exclusion.robots: 0.115
  exclusion.robots.policy: 0.106
  RedisCDXSource: 1.486
  PetaboxLoader3.resolve: 50.001 (2)
  load_resource: 82.526
*/



.tve_flt .tve_red.tve_ul2 li {
    list-style-image: url(https://images.staticjw.com/sil/8157/ul2_f_red.png) !important;
}

.tve_flt .tve_red.tve_ul1 li {
    list-style-image: url(https://images.staticjw.com/sil/2388/ul1_f_red.png) !important;
}


.tve_lp_review-resources-page .tve_image_caption.thrv_wrapper.img_style_framed {
    border: 11px solid transparent;
        border-image-outset: 0;
        border-image-repeat: stretch;
        border-image-slice: 100%;
        border-image-source: none;
        border-image-width: 1;
    -webkit-border-image: url(https://images.staticjw.com/sil/9095/lines.png) 13 13 round;
    -o-border-image: url(https://images.staticjw.com/sil/9095/lines.png) 13 13 round;
    -ms-border-image: url(https://images.staticjw.com/sil/9095/lines.png) 13 13 round;
    border-image: url(https://images.staticjw.com/sil/9095/lines.png) 13 13 round;
    padding: 0;
}