/* Code tidied up by ScrapBook */
@keyframes tcb-loader {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
@keyframes tcb-loader {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
@keyframes tcb-loader {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
@font-face {
  font-family: "thrvicomoon";
  font-style: normal;
  font-weight: normal;
  src: url("icomoon.eot") format("embedded-opentype"), url("icomoon.ttf") format("truetype"), url("icomoon.woff") format("woff"), url("icomoon.svg") format("svg");
}
[class^="thrv-icon-"], [class*=" thrv-icon-"] { font-family: "thrvicomoon" !important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; }
.thrv-icon-spinner::before { content: ""; }
.thrv-icon-spinner2::before { content: ""; }
.thrv-icon-spinner8::before { content: ""; }
.thrv-icon-spinner9::before { content: ""; }
.thrv-icon-cross::before { content: ""; }
.thrv-icon-align-justify::before { content: ""; }
.thrv-icon-uniE603::before { content: ""; }
.thrv-icon-uniE602::before { content: ""; }
.thrv-icon-arrow-right::before { content: ""; }
.thrv-icon-forward::before { content: ""; }
.thrv-icon-my-library-books::before { content: ""; }
.tve_make_sortable thead tr:last-child th { cursor: pointer; position: relative; }
.tve_make_sortable thead tr:last-child th::before { content: ""; display: block; height: 10px; font-family: "thrvicomoon" !important; font-size: 10px !important; font-weight: 300; margin: auto 0px; position: absolute; right: 10px; bottom: 0px; top: 0px; }
.tve_make_sortable thead tr:last-child th[data-direction="up"]::before { content: ""; height: 0px; line-height: 0; }
.tve_make_sortable thead tr:last-child th[data-direction="down"]::before { content: ""; height: 10px; line-height: 10px; }
.thrv-icon-google-plus2::before { content: ""; }
.thrv-icon-facebook2::before { content: ""; }
.thrv-icon-twitter2::before { content: ""; }
.thrv-icon-linkedin::before { content: ""; }
.thrv-icon-pinterest2::before { content: ""; }
.thrv-icon-xing::before { content: ""; }
.thrv-icon-mode_edit::before { content: ""; }
#tve_editor .thrv_social .tve_s_icon, .tve-leads-shortcode .thrv_social .tve_s_icon { font-family: "thrvicomoon" !important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; }
.tve_s_fb_share .tve_s_icon::before { content: ""; }
.tve_s_g_share .tve_s_icon::before { content: ""; }
.tve_s_t_share .tve_s_icon::before { content: ""; }
.tve_s_in_share .tve_s_icon::before { content: ""; }
.tve_s_pin_share .tve_s_icon::before { content: ""; }
.tve_s_xing_share .tve_s_icon::before { content: ""; }
.tve_lightbox_link_refresh::before { content: ""; }
.thrv-icon-checkmark::before { content: ""; }
.thrv-page-section { position: relative; box-sizing: border-box; }
.thrv-page-section .tve-page-section-out { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; box-sizing: border-box; }
.thrv-page-section .tve-page-section-in { box-sizing: border-box; margin-right: auto; margin-left: auto; position: relative; z-index: 1; min-height: 40px; }
.thrv-page-section .tve-page-section-in.tve-section-full-height { min-height: 100vh !important; }
.thrv-page-section.tcb-window-width .tve-page-section-in { padding-left: 0px; padding-right: 0px; }
.tve-page-section-in > .thrv_wrapper:first-child, .tve-page-section-in > .tcb-clear:first-child > .thrv_wrapper { margin-top: 0px; }
.tve-page-section-in > .thrv_wrapper:last-child, .tve-page-section-in > .tcb-clear:last-child > .thrv_wrapper { margin-bottom: 0px; }
.thrv_wrapper.thrv-content-box { box-sizing: border-box; position: relative; min-height: 10px; min-width: 10px; }
.thrv_wrapper.thrv-content-box div { box-sizing: border-box; }
.thrv_wrapper.thrv-content-box .tve-content-box-background { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; }
.tve-cb { display: inline-block; vertical-align: middle; clear: both; overflow: visible; width: 100%; z-index: 1; position: relative; min-height: 10px; }
.tve-cb .tve_cb_cnt { padding: 20px; }
.thrv_wrapper.thrv_content_reveal .tve_reveal_container { outline: medium none; display: inline-block; vertical-align: middle; clear: both; overflow: visible; width: 100%; z-index: 1; min-height: 40px; position: relative; }
.thrv_toggle_shortcode { position: relative; }
.thrv_toggle_shortcode .tve_faq:hover { background: rgb(26, 188, 156) none repeat scroll 0% 0%; }
.thrv_toggle_shortcode .tve_faq.tve_oFaq:hover { background: rgb(248, 248, 248) none repeat scroll 0% 0% !important; }
.thrv_toggle_shortcode .tve_faq.ui-sortable-handle:hover { background: rgba(0, 0, 0, 0.2) none repeat scroll 0% 0% !important; outline: 1px dashed rgba(0, 0, 0, 0.5) !important; }
.thrv_toggle_shortcode #tcb-toggle-panel { position: absolute; left: 100%; top: 100%; margin-bottom: -20px; }
.thrv_tw_qs .thrv_tw_qs_container { text-decoration: inherit; }
.thrv_tw_qs .thrv_tw_qs_button { text-decoration: inherit; }
.thrv_tw_qs .thrv_tw_qs_button span { text-decoration: inherit; }
.thrv_tw_qs .thrv_tw_qs_button .fr-wrapper { display: inline-block; text-decoration: inherit; }
.tve-progress-bar { background-color: rgb(235, 236, 241); border-radius: 5px; font-size: 18px; position: relative; overflow: hidden; }
.tve-progress-bar .thrv-inline-text { padding: 2px 10px; min-width: 30px; }
.tve_progress_bar_fill { background-color: rgb(27, 188, 155); }
.tve_progress_bar_fill_wrapper { width: 20%; }
.tve-progress-bar-label { color: rgb(255, 255, 255); display: block; font-weight: 300; line-height: 26px; overflow: visible; max-width: 80%; padding: 10px 0px; position: absolute; top: 0px; bottom: 0px; left: 10px; z-index: 3; }
.tve-progress-bar-label .thrv-inline-text { display: block; margin: 0px; }
.tve_fill_counter_circle_inner { stroke: rgb(26, 188, 156); }
.thrv-fill-counter { border-radius: 100%; display: table; color: rgb(26, 188, 156); }
.thrv-fill-counter.tve_normalfc.thrv_data_element_start .tve_fill_counter_circle circle { animation: 2s linear 0s normal none 1 running fill-counter-svg-general; }
@keyframes fill-counter-svg-general {
0% { stroke-dasharray: 0, 3000; }
}
@keyframes fill-counter-svg-general {
0% { stroke-dasharray: 0, 3000; }
}
.thrv-testimonial { padding: 0px; margin-top: 0px; margin-bottom: 0px; }
.tcb-testimonial-image { text-align: center; }
.tve-testimonial-content p { padding-right: 60px; }
.thrv-testimonial-icon-one { font-size: 40px; width: 40px; color: rgb(214, 221, 226); }
.thrv-testimonial-icon-two { font-size: 40px; width: 40px; position: absolute; left: 40px; top: 45px; }
.thrv-testimonial-template-one { background-color: rgb(255, 255, 255); }
.thrv-testimonial-template-one .tve_image_caption { margin: 0px auto; }
.thrv-testimonial-template-one .thrv_wrapper p { margin: 0px; }
.thrv-testimonial-template-one .thrv_wrapper .thrv_icon { margin-bottom: 20px; }
.thrv-testimonial-template-one .thrv_wrapper .tve_image_caption { margin: 0px auto; }
.thrv-testimonial-template-one .tve-testimonial-author { font-size: 20px; color: rgb(85, 85, 85); }
.thrv-testimonial-template-one .tve-testimonial-role { font-size: 12px; color: rgb(166, 178, 183); }
.thrv-testimonial-template-two { background-color: rgb(231, 133, 161); position: relative; font-size: 22px; }
.thrv-testimonial-template-two .tve_image_frame { width: 100%; }
.thrv-testimonial-template-two .tve_image_frame .tve_image { width: 100%; }
@media only screen and (max-width: 774px) {
  .thrv-testimonial-template-two .tve_image_frame .tve_image { width: 240px; }
}
.thrv-testimonial-template-two .tve_image_caption { margin: 0px; }
.thrv-testimonial-template-two .tcb-flex-row { padding: 0px; }
.thrv-testimonial-template-two .tcb-flex-col { position: relative; padding-top: 0px; }
.thrv-testimonial-template-two .tcb-flex-col .tcb-col { padding: 0px; }
.thrv-testimonial-template-two .tcb-flex-col:last-of-type .tcb-col { padding: 38px 65px 40px 95px; }
.thrv-testimonial-template-two .tcb-flex-col:last-of-type .tcb-col .thrv_text_element { clear: both; }
.thrv-testimonial-template-two p { margin: 0px 0px 40px; color: rgb(255, 255, 255); }
.thrv-testimonial-template-two .tve-testimonial-author { font-size: 14px; margin: 0px; }
.thrv-testimonial-template-two .tve-testimonial-role { font-size: 10px; margin: 0px; }
.thrv-rating { display: table; }
.thrv-rating svg { width: 1em; height: 1em; }
svg .masterCard-style-1-st0 { fill: rgb(26, 47, 89); }
svg .masterCard-style-1-st1 { fill: rgb(241, 96, 34); }
svg .masterCard-style-1-st2 { fill: rgb(236, 29, 37); }
svg .masterCard-style-1-st3 { fill: rgb(249, 161, 27); }
svg .visa-style-1-st0 { fill: rgb(53, 84, 165); }
svg .visa-style-1-st1 { fill: rgb(255, 255, 255); }
svg .americanExpress-style-1-st0 { fill: rgb(56, 161, 216); }
svg .americanExpress-style-1-st1 { fill: rgb(255, 255, 255); }
svg .payPal-style-1-st0 { fill: rgb(243, 243, 243); }
svg .payPal-style-1-st1 { fill-rule: evenodd; clip-rule: evenodd; fill: rgb(2, 162, 211); }
svg .payPal-style-1-st2 { fill-rule: evenodd; clip-rule: evenodd; fill: rgb(35, 65, 144); }
svg .discover-style-1-st0 { fill: rgb(250, 162, 27); }
svg .discover-style-1-st1 { fill: rgb(255, 255, 255); }
svg .visa-style-2-st0 { fill: rgb(243, 243, 243); }
svg .visa-style-2-st1 { fill: rgb(11, 103, 178); }
svg .visa-style-2-st2 { fill: rgb(250, 166, 52); }
svg .masterCard-style-2-st0 { fill: rgb(26, 47, 89); }
svg .masterCard-style-2-st1 { fill: rgb(216, 36, 49); }
svg .masterCard-style-2-st2 { fill: rgb(241, 171, 60); }
svg .masterCard-style-2-st3 { fill: rgb(255, 255, 255); }
svg .americanExpress-style-2-st0 { fill: rgb(56, 161, 216); }
svg .americanExpress-style-2-st1 { fill: rgb(241, 242, 242); }
svg .payPal-style-2-st0 { fill: rgb(243, 243, 243); }
svg .payPal-style-2-st1 { fill: rgb(39, 145, 195); }
svg .payPal-style-2-st2 { fill: rgb(39, 53, 106); }
svg .discover-style-2-st0 { fill: rgb(243, 243, 243); }
svg .discover-style-2-st1 { fill: rgb(250, 162, 27); }
svg .discover-style-2-st2 { fill: rgb(35, 32, 31); }
svg .discover-style-2-st3 { fill: rgb(244, 128, 37); }
svg .americanExpress-style-3-st0 { fill: rgb(56, 161, 216); }
svg .americanExpress-style-3-st1 { fill: rgb(243, 243, 243); }
svg .discover-style-3-st0 { fill: rgb(243, 243, 243); }
svg .discover-style-3-st1 { fill: rgb(250, 162, 27); }
svg .discover-style-3-st2 { fill: rgb(35, 32, 31); }
svg .masterCard-style-3-st0 { fill: rgb(26, 47, 89); }
svg .masterCard-style-3-st1 { fill: rgb(241, 96, 34); }
svg .masterCard-style-3-st2 { fill: rgb(236, 29, 37); }
svg .masterCard-style-3-st3 { fill: rgb(249, 161, 27); }
svg .masterCard-style-3-st4 { fill: rgb(243, 243, 243); }
svg .payPal-style-3-st0 { fill: rgb(243, 243, 243); }
svg .payPal-style-3-st1 { fill: rgb(11, 103, 178); }
svg .payPal-style-3-st2 { fill: rgb(2, 162, 211); }
svg .visa-style-3-st0 { fill: rgb(243, 243, 243); }
svg .visa-style-3-st1 { fill: rgb(11, 103, 178); }
svg .visa-style-3-st2 { fill: rgb(250, 166, 52); }
svg .americanExpress-style-4-st0 { fill: rgb(89, 94, 96); }
svg .discover-style-4-st0 { fill: rgb(89, 94, 96); }
svg .masterCard-style-4-st0 { fill: rgb(89, 94, 96); }
svg .payPal-style-4-st0 { fill: rgb(89, 94, 96); }
svg .visa-style-4-st0 { fill: rgb(89, 94, 96); }
.thrv-credit { display: table; }
.thrv-credit svg { width: 2em; height: 2em; }
.thrv_responsive_video { width: 100%; }
#tve_editor .thrv_responsive_video { box-sizing: border-box; }
.tcb-icon { display: inline-block; width: 1em; height: 1em; line-height: 1em; vertical-align: middle; stroke-width: 0; stroke: currentcolor; fill: currentcolor; box-sizing: content-box; }
svg.tcb-icon path, symbol[id^="tcb-icon-"] path { fill: inherit !important; stroke: inherit !important; }
.thrv_icon { text-align: center; }
.thrv_icon .tcb-icon-inline { 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; }
.thrv_social_default .tve_social_items .tve_s_item { float: left; margin: 0px 10px 10px 0px; 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 { display: table; }
.tve_social_custom .tve_s_item { display: inline-block; margin-right: 10px; line-height: 1.5em; }
.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: 0px none; 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: 0px 20px 0px 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: 0px 20px 0px 10px; vertical-align: middle; }
.tve_social_custom.tve_style_1 { font-size: 22px; }
.tve_social_custom.tve_style_1 .tve_s_link { color: rgb(255, 255, 255) !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: 0px 1px 1px rgba(0, 0, 0, 0.11); }
.tve_social_custom.tve_style_1 .tve_s_icon { border-radius: 50px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; 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_icon { box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.25); }
.tve_social_custom.tve_style_1.tve_social_ib .tve_s_icon { background: transparent none repeat scroll 0% 0%; }
.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: rgb(255, 255, 255) !important; font-size: inherit; }
.tve_social_custom.tve_style_2 .tve_s_item { border-radius: 5px; }
.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: 0px 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 0px 0px 0px 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 0px 0px 1px rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); padding: 0px 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 rgb(255, 255, 255); content: ""; display: block; height: 0px; margin: auto 0px; position: absolute; top: 0px; bottom: 0px; left: -8px; width: 0px; }
.tve_social_custom.tve_style_3 { font-size: 24px; }
.tve_social_custom.tve_style_3 .tve_s_link { color: rgb(255, 255, 255) !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 0px rgba(0, 0, 0, 0.11); width: 1.714em; }
.tve_social_custom.tve_style_3 .tve_s_item { border-radius: 5px; }
.tve_social_custom.tve_style_3 .tve_s_item:active { box-shadow: 0px -3px 0px 0px 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: rgb(255, 255, 255) !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 rgb(194, 193, 193); border-radius: 3px; display: block; font-size: 1.182em; line-height: 1.923em; height: 1.923em; margin-left: 15px; padding: 0px 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 rgb(194, 193, 193); display: block; height: 0px; margin: auto 0px; position: absolute; top: 0px; bottom: 0px; left: -7px; width: 0px; }
.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 rgb(255, 255, 255); display: block; height: 0px; margin: auto 0px; position: absolute; top: 0px; bottom: 0px; left: -6px; width: 0px; }
.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: rgb(255, 255, 255) !important; }
.tve_social_custom.tve_style_5.tve_social_cb .tve_s_text { display: none; }
@keyframes blink-text {
0% { opacity: 1; }
50% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes blink-text {
0% { opacity: 1; }
50% { opacity: 0; }
100% { opacity: 1; }
}
.tve_count_loading .tve_s_count { animation-name: blink-text; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }
.thrv_social_custom, .thrv_social_default { display: table; }
.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: none; 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_item { box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.28) inset, 0px 1px 1px 0px rgba(255, 255, 255, 0.7); }
.tve_style_1.tve_social_ib .tve_s_item { box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.25); }
.tve_style_2 .tve_s_item { box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.5) inset, 0px 1px 1px 0px rgba(0, 0, 0, 0.24); }
.tve_style_3 .tve_s_item { box-shadow: 0px -4px 0px 0px rgba(0, 0, 0, 0.15) inset; }
.tve_style_1.tve_social_itb .tve_s_fb_share { background-image: linear-gradient(rgb(53, 105, 180), rgb(85, 129, 192)); }
.tve_style_1.tve_social_itb .tve_s_fb_share:hover { background-image: linear-gradient(rgb(101, 141, 198), rgb(126, 159, 207)); }
.tve_style_1.tve_social_itb .tve_s_fb_share:hover .tve_s_icon { color: rgb(101, 141, 198); }
.tve_style_1.tve_social_itb .tve_s_fb_share:active { background-image: linear-gradient(rgb(40, 80, 137), rgb(65, 98, 146)); }
.tve_style_1.tve_social_itb .tve_s_fb_share:active .tve_s_icon { color: rgb(48, 85, 140); }
.tve_style_1.tve_social_itb .tve_s_fb_share .tve_s_icon { color: rgb(53, 105, 180); }
.tve_style_1.tve_social_cb .tve_s_fb_share { background-image: linear-gradient(rgb(53, 105, 180), rgb(85, 129, 192)); }
.tve_style_1.tve_social_cb .tve_s_fb_share:hover { background-image: linear-gradient(rgb(101, 141, 198), rgb(126, 159, 207)); }
.tve_style_1.tve_social_cb .tve_s_fb_share:hover .tve_s_icon { color: rgb(101, 141, 198); }
.tve_style_1.tve_social_cb .tve_s_fb_share:active { background-image: linear-gradient(rgb(40, 80, 137), rgb(65, 98, 146)); }
.tve_style_1.tve_social_cb .tve_s_fb_share:active .tve_s_icon { color: rgb(48, 85, 140); }
.tve_style_1.tve_social_cb .tve_s_fb_share .tve_s_icon { color: rgb(53, 105, 180); }
.tve_style_1.tve_social_itb .tve_s_g_share { background-image: linear-gradient(rgb(224, 75, 53), rgb(229, 104, 85)); }
.tve_style_1.tve_social_itb .tve_s_g_share:hover { background-image: linear-gradient(rgb(231, 118, 101), rgb(235, 140, 126)); }
.tve_style_1.tve_social_itb .tve_s_g_share:hover .tve_s_icon { color: rgb(231, 118, 101); }
.tve_style_1.tve_social_itb .tve_s_g_share:active { background-image: linear-gradient(rgb(170, 57, 40), rgb(174, 79, 65)); }
.tve_style_1.tve_social_itb .tve_s_g_share:active .tve_s_icon { color: rgb(172, 64, 48); }
.tve_style_1.tve_social_itb .tve_s_g_share .tve_s_icon { color: rgb(224, 75, 53); }
.tve_style_1.tve_social_cb .tve_s_g_share { background-image: linear-gradient(rgb(224, 75, 53), rgb(229, 104, 85)); }
.tve_style_1.tve_social_cb .tve_s_g_share:hover { background-image: linear-gradient(rgb(231, 118, 101), rgb(235, 140, 126)); }
.tve_style_1.tve_social_cb .tve_s_g_share:hover .tve_s_icon { color: rgb(231, 118, 101); }
.tve_style_1.tve_social_cb .tve_s_g_share:active { background-image: linear-gradient(rgb(170, 57, 40), rgb(174, 79, 65)); }
.tve_style_1.tve_social_cb .tve_s_g_share:active .tve_s_icon { color: rgb(172, 64, 48); }
.tve_style_1.tve_social_cb .tve_s_g_share .tve_s_icon { color: rgb(224, 75, 53); }
.tve_style_1.tve_social_itb .tve_s_t_share { background-image: linear-gradient(rgb(59, 206, 255), rgb(91, 214, 255)); }
.tve_style_1.tve_social_itb .tve_s_t_share:hover { background-image: linear-gradient(rgb(104, 217, 255), rgb(130, 224, 255)); }
.tve_style_1.tve_social_itb .tve_s_t_share:hover .tve_s_icon { color: rgb(104, 217, 255); }
.tve_style_1.tve_social_itb .tve_s_t_share:active { background-image: linear-gradient(rgb(43, 156, 194), rgb(69, 163, 194)); }
.tve_style_1.tve_social_itb .tve_s_t_share:active .tve_s_icon { color: rgb(53, 159, 194); }
.tve_style_1.tve_social_itb .tve_s_t_share .tve_s_icon { color: rgb(59, 206, 255); }
.tve_style_1.tve_social_cb .tve_s_t_share { background-image: linear-gradient(rgb(59, 206, 255), rgb(91, 214, 255)); }
.tve_style_1.tve_social_cb .tve_s_t_share:hover { background-image: linear-gradient(rgb(104, 217, 255), rgb(130, 224, 255)); }
.tve_style_1.tve_social_cb .tve_s_t_share:hover .tve_s_icon { color: rgb(104, 217, 255); }
.tve_style_1.tve_social_cb .tve_s_t_share:active { background-image: linear-gradient(rgb(43, 156, 194), rgb(69, 163, 194)); }
.tve_style_1.tve_social_cb .tve_s_t_share:active .tve_s_icon { color: rgb(53, 159, 194); }
.tve_style_1.tve_social_cb .tve_s_t_share .tve_s_icon { color: rgb(59, 206, 255); }
.tve_style_1.tve_social_itb .tve_s_in_share { background-image: linear-gradient(rgb(1, 119, 181), rgb(42, 141, 193)); }
.tve_style_1.tve_social_itb .tve_s_in_share:hover { background-image: linear-gradient(rgb(62, 152, 199), rgb(93, 168, 208)); }
.tve_style_1.tve_social_itb .tve_s_in_share:hover .tve_s_icon { color: rgb(62, 152, 199); }
.tve_style_1.tve_social_itb .tve_s_in_share:active { background-image: linear-gradient(rgb(1, 91, 138), rgb(32, 107, 147)); }
.tve_style_1.tve_social_itb .tve_s_in_share:active .tve_s_icon { color: rgb(16, 99, 142); }
.tve_style_1.tve_social_itb .tve_s_in_share .tve_s_icon { color: rgb(1, 119, 181); }
.tve_style_1.tve_social_cb .tve_s_in_share { background-image: linear-gradient(rgb(1, 119, 181), rgb(42, 141, 193)); }
.tve_style_1.tve_social_cb .tve_s_in_share:hover { background-image: linear-gradient(rgb(62, 152, 199), rgb(93, 168, 208)); }
.tve_style_1.tve_social_cb .tve_s_in_share:hover .tve_s_icon { color: rgb(62, 152, 199); }
.tve_style_1.tve_social_cb .tve_s_in_share:active { background-image: linear-gradient(rgb(1, 91, 138), rgb(32, 107, 147)); }
.tve_style_1.tve_social_cb .tve_s_in_share:active .tve_s_icon { color: rgb(16, 99, 142); }
.tve_style_1.tve_social_cb .tve_s_in_share .tve_s_icon { color: rgb(1, 119, 181); }
.tve_style_1.tve_social_itb .tve_s_pin_share { background-image: linear-gradient(rgb(207, 33, 35), rgb(215, 69, 70)); }
.tve_style_1.tve_social_itb .tve_s_pin_share:hover { background-image: linear-gradient(rgb(218, 86, 88), rgb(225, 113, 114)); }
.tve_style_1.tve_social_itb .tve_s_pin_share:hover .tve_s_icon { color: rgb(218, 86, 88); }
.tve_style_1.tve_social_itb .tve_s_pin_share:active { background-image: linear-gradient(rgb(157, 25, 27), rgb(164, 52, 53)); }
.tve_style_1.tve_social_itb .tve_s_pin_share:active .tve_s_icon { color: rgb(159, 33, 34); }
.tve_style_1.tve_social_itb .tve_s_pin_share .tve_s_icon { color: rgb(207, 33, 35); }
.tve_style_1.tve_social_cb .tve_s_pin_share { background-image: linear-gradient(rgb(207, 33, 35), rgb(215, 69, 70)); }
.tve_style_1.tve_social_cb .tve_s_pin_share:hover { background-image: linear-gradient(rgb(218, 86, 88), rgb(225, 113, 114)); }
.tve_style_1.tve_social_cb .tve_s_pin_share:hover .tve_s_icon { color: rgb(218, 86, 88); }
.tve_style_1.tve_social_cb .tve_s_pin_share:active { background-image: linear-gradient(rgb(157, 25, 27), rgb(164, 52, 53)); }
.tve_style_1.tve_social_cb .tve_s_pin_share:active .tve_s_icon { color: rgb(159, 33, 34); }
.tve_style_1.tve_social_cb .tve_s_pin_share .tve_s_icon { color: rgb(207, 33, 35); }
.tve_style_1.tve_social_itb .tve_s_xing_share { background-image: linear-gradient(rgb(0, 96, 94), rgb(41, 122, 120)); }
.tve_style_1.tve_social_itb .tve_s_xing_share:hover { background-image: linear-gradient(rgb(61, 134, 133), rgb(92, 154, 152)); }
.tve_style_1.tve_social_itb .tve_s_xing_share:hover .tve_s_icon { color: rgb(61, 134, 133); }
.tve_style_1.tve_social_itb .tve_s_xing_share:active { background-image: linear-gradient(rgb(0, 73, 72), rgb(31, 93, 91)); }
.tve_style_1.tve_social_itb .tve_s_xing_share:active .tve_s_icon { color: rgb(8, 78, 77); }
.tve_style_1.tve_social_itb .tve_s_xing_share .tve_s_icon { color: rgb(0, 96, 94); }
.tve_style_1.tve_social_cb .tve_s_xing_share { background-image: linear-gradient(rgb(0, 96, 94), rgb(41, 122, 120)); }
.tve_style_1.tve_social_cb .tve_s_xing_share:hover { background-image: linear-gradient(rgb(61, 134, 133), rgb(92, 154, 152)); }
.tve_style_1.tve_social_cb .tve_s_xing_share:hover .tve_s_icon { color: rgb(61, 134, 133); }
.tve_style_1.tve_social_cb .tve_s_xing_share:active { background-image: linear-gradient(rgb(0, 73, 72), rgb(31, 93, 91)); }
.tve_style_1.tve_social_cb .tve_s_xing_share:active .tve_s_icon { color: rgb(8, 78, 77); }
.tve_style_1.tve_social_cb .tve_s_xing_share .tve_s_icon { color: rgb(0, 96, 94); }
.tve_style_1.tve_social_ib .tve_s_fb_share { background-image: linear-gradient(rgb(114, 158, 221), rgb(37, 74, 127)); border: 1px solid rgb(41, 52, 78); }
.tve_style_1.tve_social_ib .tve_s_fb_share:hover { background-image: linear-gradient(rgb(151, 185, 234), rgb(89, 117, 158)); border: 1px solid rgb(92, 101, 120); }
.tve_style_1.tve_social_ib .tve_s_fb_share:active { background-image: linear-gradient(rgb(87, 120, 168), rgb(27, 55, 94)); border: 1px solid rgb(31, 40, 59); }
.tve_style_1.tve_social_ib .tve_s_g_share { background-image: linear-gradient(rgb(217, 74, 56), rgb(164, 40, 26)); border: 1px solid rgb(124, 17, 5); }
.tve_style_1.tve_social_ib .tve_s_g_share:hover { background-image: linear-gradient(rgb(226, 117, 104), rgb(187, 92, 82)); border: 1px solid rgb(155, 74, 65); }
.tve_style_1.tve_social_ib .tve_s_g_share:active { background-image: linear-gradient(rgb(165, 56, 43), rgb(126, 31, 21)); border: 1px solid rgb(94, 13, 4); }
.tve_style_1.tve_social_ib .tve_s_t_share { background-image: linear-gradient(rgb(100, 205, 238), rgb(4, 175, 228)); border: 1px solid rgb(0, 137, 180); }
.tve_style_1.tve_social_ib .tve_s_t_share:hover { background-image: linear-gradient(rgb(137, 217, 242), rgb(65, 196, 236)); border: 1px solid rgb(61, 165, 198); }
.tve_style_1.tve_social_ib .tve_s_t_share:active { background-image: linear-gradient(rgb(76, 156, 181), rgb(4, 135, 175)); border: 1px solid rgb(0, 104, 137); }
.tve_style_1.tve_social_ib .tve_s_in_share { background-image: linear-gradient(rgb(90, 168, 204), rgb(3, 74, 129)); border: 1px solid rgb(0, 53, 94); }
.tve_style_1.tve_social_ib .tve_s_in_share:hover { background-image: linear-gradient(rgb(129, 189, 216), rgb(63, 116, 158)); border: 1px solid rgb(61, 101, 133); }
.tve_style_1.tve_social_ib .tve_s_in_share:active { background-image: linear-gradient(rgb(68, 128, 155), rgb(2, 55, 97)); border: 1px solid rgb(0, 40, 72); }
.tve_style_1.tve_social_ib .tve_s_pin_share { background-image: linear-gradient(rgb(253, 101, 102), rgb(195, 34, 35)); border: 1px solid rgb(154, 24, 25); }
.tve_style_1.tve_social_ib .tve_s_pin_share:hover { background-image: linear-gradient(rgb(253, 138, 139), rgb(208, 87, 88)); border: 1px solid rgb(178, 79, 80); }
.tve_style_1.tve_social_ib .tve_s_pin_share:active { background-image: linear-gradient(rgb(192, 77, 78), rgb(147, 26, 27)); border: 1px solid rgb(117, 18, 19); }
.tve_style_1.tve_social_ib .tve_s_xing_share { background-image: linear-gradient(rgb(32, 158, 156), rgb(0, 97, 94)); border: 1px solid rgb(1, 79, 77); }
.tve_style_1.tve_social_ib .tve_s_xing_share:hover { background-image: linear-gradient(rgb(87, 184, 183), rgb(61, 135, 133)); border: 1px solid rgb(62, 121, 120); }
.tve_style_1.tve_social_ib .tve_s_xing_share:active { background-image: linear-gradient(rgb(26, 123, 122), rgb(0, 74, 72)); border: 1px solid rgb(1, 60, 59); }
.tve_style_2 .tve_s_fb_share { background-image: linear-gradient(rgb(73, 133, 198), rgb(40, 79, 155)); border: 1px solid rgb(60, 90, 150); }
.tve_style_2 .tve_s_fb_share:hover { background-image: linear-gradient(rgb(90, 141, 201), rgb(77, 127, 186)); border: 1px solid rgb(80, 107, 161); }
.tve_style_2 .tve_s_fb_share:active { background-image: linear-gradient(rgb(54, 93, 170), rgb(59, 117, 181)); border: 1px solid rgb(60, 90, 150); }
.tve_style_2 .tve_s_g_share { background-image: linear-gradient(rgb(231, 98, 73), rgb(203, 57, 40)); border: 1px solid rgb(167, 94, 87); }
.tve_style_2 .tve_s_g_share:hover { background-image: linear-gradient(rgb(233, 114, 92), rgb(208, 77, 62)); border: 1px solid rgb(176, 110, 104); }
.tve_style_2 .tve_s_g_share:active { background-image: linear-gradient(rgb(220, 70, 54), rgb(215, 83, 59)); border: 1px solid rgb(167, 94, 87); }
.tve_style_2 .tve_s_t_share { background-image: linear-gradient(rgb(60, 191, 231), rgb(31, 146, 203)); border: 1px solid rgb(44, 162, 199); }
.tve_style_2 .tve_s_t_share:hover { background-image: linear-gradient(rgb(78, 196, 233), rgb(66, 180, 218)); border: 1px solid rgb(66, 171, 205); }
.tve_style_2 .tve_s_t_share:active { background-image: linear-gradient(rgb(44, 161, 220), rgb(46, 175, 215)); border: 1px solid rgb(44, 162, 199); }
.tve_style_2 .tve_s_in_share { background-image: linear-gradient(rgb(14, 148, 198), rgb(1, 90, 156)); border: 1px solid rgb(49, 130, 163); }
.tve_style_2 .tve_s_in_share:hover { background-image: linear-gradient(rgb(39, 159, 204), rgb(27, 107, 166)); border: 1px solid rgb(70, 143, 172); }
.tve_style_2 .tve_s_in_share:active { background-image: linear-gradient(rgb(14, 104, 171), rgb(1, 133, 182)); border: 1px solid rgb(49, 130, 163); }
.tve_style_2 .tve_s_pin_share { background-image: linear-gradient(rgb(218, 50, 53), rgb(185, 25, 26)); border: 1px solid rgb(170, 18, 35); }
.tve_style_2 .tve_s_pin_share:hover { background-image: linear-gradient(rgb(222, 71, 74), rgb(192, 48, 49)); border: 1px solid rgb(179, 42, 57); }
.tve_style_2 .tve_s_pin_share:active { background-image: linear-gradient(rgb(201, 39, 40), rgb(202, 36, 39)); border: 1px solid rgb(170, 18, 35); }
.tve_style_2 .tve_s_xing_share { background-image: linear-gradient(rgb(13, 122, 119), rgb(0, 73, 71)); border: 1px solid rgb(19, 71, 70); }
.tve_style_2 .tve_s_xing_share:hover { background-image: linear-gradient(rgb(38, 103, 102), rgb(26, 121, 120)); border: 1px solid rgb(43, 90, 89); }
.tve_style_2 .tve_s_xing_share:active { background-image: linear-gradient(rgb(13, 86, 85), rgb(0, 106, 105)); border: 1px solid rgb(19, 71, 70); }
.tve_style_3 .tve_s_fb_share { background: rgb(53, 105, 180) none repeat scroll 0% 0%; }
.tve_style_3 .tve_s_fb_share:hover { background: rgb(83, 127, 191) none repeat scroll 0% 0%; }
.tve_style_3 .tve_s_fb_share:active { background: rgb(15, 67, 142) none repeat scroll 0% 0%; }
.tve_style_3 .tve_s_g_share { background: rgb(224, 75, 53) none repeat scroll 0% 0%; }
.tve_style_3 .tve_s_g_share:hover { background: rgb(229, 102, 83) none repeat scroll 0% 0%; }
.tve_style_3 .tve_s_g_share:active { background: rgb(186, 37, 15) none repeat scroll 0% 0%; }
.tve_style_3 .tve_s_t_share { background: rgb(41, 172, 224) none repeat scroll 0% 0%; }
.tve_style_3 .tve_s_t_share:hover { background: rgb(73, 184, 229) none repeat scroll 0% 0%; }
.tve_style_3 .tve_s_t_share:active { background: rgb(3, 134, 186) none repeat scroll 0% 0%; }
.tve_style_3 .tve_s_in_share { background: rgb(1, 119, 181) none repeat scroll 0% 0%; }
.tve_style_3 .tve_s_in_share:hover { background: rgb(39, 139, 192) none repeat scroll 0% 0%; }
.tve_style_3 .tve_s_in_share:active { background: rgb(0, 81, 143) none repeat scroll 0% 0%; }
.tve_style_3 .tve_s_pin_share { background: rgb(207, 33, 35) none repeat scroll 0% 0%; }
.tve_style_3 .tve_s_pin_share:hover { background: rgb(214, 66, 68) none repeat scroll 0% 0%; }
.tve_style_3 .tve_s_pin_share:active { background: rgb(155, 19, 20) none repeat scroll 0% 0%; }
.tve_style_3 .tve_s_xing_share { background: rgb(0, 96, 94) none repeat scroll 0% 0%; }
.tve_style_3 .tve_s_xing_share:hover { background: rgb(38, 120, 118) none repeat scroll 0% 0%; }
.tve_style_3 .tve_s_xing_share:active { background: rgb(0, 58, 56) none repeat scroll 0% 0%; }
.tve_style_4 .tve_s_fb_share .tve_s_icon, .tve_style_4 .tve_s_fb_share .tve_s_text { background: rgb(53, 105, 180) none repeat scroll 0% 0%; }
.tve_style_4 .tve_s_fb_share:hover .tve_s_icon, .tve_style_4 .tve_s_fb_share:hover .tve_s_text { background: rgb(87, 130, 193) none repeat scroll 0% 0%; }
.tve_style_4 .tve_s_fb_share:active .tve_s_icon, .tve_style_4 .tve_s_fb_share:active .tve_s_text { background: rgb(33, 65, 112) none repeat scroll 0% 0%; }
.tve_style_4.tve_social_cb .tve_s_fb_share .tve_s_count { color: rgb(53, 105, 180); }
.tve_style_4 .tve_s_g_share .tve_s_icon, .tve_style_4 .tve_s_g_share .tve_s_text { background: rgb(224, 75, 53) none repeat scroll 0% 0%; }
.tve_style_4 .tve_s_g_share:hover .tve_s_icon, .tve_style_4 .tve_s_g_share:hover .tve_s_text { background: rgb(229, 105, 87) none repeat scroll 0% 0%; }
.tve_style_4 .tve_s_g_share:active .tve_s_icon, .tve_style_4 .tve_s_g_share:active .tve_s_text { background: rgb(139, 46, 33) none repeat scroll 0% 0%; }
.tve_style_4.tve_social_cb .tve_s_g_share .tve_s_count { color: rgb(224, 75, 53); }
.tve_style_4 .tve_s_t_share .tve_s_icon, .tve_style_4 .tve_s_t_share .tve_s_text { background: rgb(41, 172, 224) none repeat scroll 0% 0%; }
.tve_style_4 .tve_s_t_share:hover .tve_s_icon, .tve_style_4 .tve_s_t_share:hover .tve_s_text { background: rgb(77, 186, 229) none repeat scroll 0% 0%; }
.tve_style_4 .tve_s_t_share:active .tve_s_icon, .tve_style_4 .tve_s_t_share:active .tve_s_text { background: rgb(25, 107, 139) none repeat scroll 0% 0%; }
.tve_style_4.tve_social_cb .tve_s_t_share .tve_s_count { color: rgb(41, 172, 224); }
.tve_style_4 .tve_s_in_share .tve_s_icon, .tve_style_4 .tve_s_in_share .tve_s_text { background: rgb(1, 119, 181) none repeat scroll 0% 0%; }
.tve_style_4 .tve_s_in_share:hover .tve_s_icon, .tve_style_4 .tve_s_in_share:hover .tve_s_text { background: rgb(44, 142, 193) none repeat scroll 0% 0%; }
.tve_style_4 .tve_s_in_share:active .tve_s_icon, .tve_style_4 .tve_s_in_share:active .tve_s_text { background: rgb(1, 74, 112) none repeat scroll 0% 0%; }
.tve_style_4.tve_social_cb .tve_s_in_share .tve_s_count { color: rgb(1, 119, 181); }
.tve_style_4 .tve_s_pin_share .tve_s_icon, .tve_style_4 .tve_s_pin_share .tve_s_text { background: rgb(207, 33, 35) none repeat scroll 0% 0%; }
.tve_style_4 .tve_s_pin_share:hover .tve_s_icon, .tve_style_4 .tve_s_pin_share:hover .tve_s_text { background: rgb(215, 70, 72) none repeat scroll 0% 0%; }
.tve_style_4 .tve_s_pin_share:active .tve_s_icon, .tve_style_4 .tve_s_pin_share:active .tve_s_text { background: rgb(128, 20, 22) none repeat scroll 0% 0%; }
.tve_style_4.tve_social_cb .tve_s_pin_share .tve_s_count { color: rgb(207, 33, 35); }
.tve_style_4 .tve_s_xing_share .tve_s_icon, .tve_style_4 .tve_s_xing_share .tve_s_text { background: rgb(0, 96, 94) none repeat scroll 0% 0%; }
.tve_style_4 .tve_s_xing_share:hover .tve_s_icon, .tve_style_4 .tve_s_xing_share:hover .tve_s_text { background: rgb(43, 123, 121) none repeat scroll 0% 0%; }
.tve_style_4 .tve_s_xing_share:active .tve_s_icon, .tve_style_4 .tve_s_xing_share:active .tve_s_text { background: rgb(0, 59, 58) none repeat scroll 0% 0%; }
.tve_style_4.tve_social_cb .tve_s_xing_share .tve_s_count { color: rgb(0, 96, 94); }
.tve_style_5 .tve_s_fb_share { border: 2px solid rgb(53, 105, 180); }
.tve_style_5 .tve_s_fb_share .tve_s_link { color: rgb(53, 105, 180) !important; }
.tve_style_5 .tve_s_fb_share:hover { background: rgb(53, 105, 180) none repeat scroll 0% 0%; }
.tve_style_5 .tve_s_fb_share:active { border-color: rgb(42, 84, 144); background: rgb(42, 84, 144) none repeat scroll 0% 0%; }
.tve_style_5 .tve_s_g_share { border: 2px solid rgb(224, 75, 53); }
.tve_style_5 .tve_s_g_share .tve_s_link { color: rgb(224, 75, 53) !important; }
.tve_style_5 .tve_s_g_share:hover { background: rgb(224, 75, 53) none repeat scroll 0% 0%; }
.tve_style_5 .tve_s_g_share:active { border-color: rgb(179, 60, 42); background: rgb(179, 60, 42) none repeat scroll 0% 0%; }
.tve_style_5 .tve_s_t_share { border: 2px solid rgb(41, 172, 224); }
.tve_style_5 .tve_s_t_share .tve_s_link { color: rgb(41, 172, 224) !important; }
.tve_style_5 .tve_s_t_share:hover { background: rgb(41, 172, 224) none repeat scroll 0% 0%; }
.tve_style_5 .tve_s_t_share:active { border-color: rgb(33, 138, 179); background: rgb(33, 138, 179) none repeat scroll 0% 0%; }
.tve_style_5 .tve_s_in_share { border: 2px solid rgb(1, 119, 181); }
.tve_style_5 .tve_s_in_share .tve_s_link { color: rgb(1, 119, 181) !important; }
.tve_style_5 .tve_s_in_share:hover { background: rgb(1, 119, 181) none repeat scroll 0% 0%; }
.tve_style_5 .tve_s_in_share:active { border-color: rgb(1, 95, 145); background: rgb(1, 95, 145) none repeat scroll 0% 0%; }
.tve_style_5 .tve_s_pin_share { border: 2px solid rgb(207, 33, 35); }
.tve_style_5 .tve_s_pin_share .tve_s_link { color: rgb(207, 33, 35) !important; }
.tve_style_5 .tve_s_pin_share:hover { background: rgb(207, 33, 35) none repeat scroll 0% 0%; }
.tve_style_5 .tve_s_pin_share:active { border-color: rgb(166, 26, 28); background: rgb(166, 26, 28) none repeat scroll 0% 0%; }
.tve_style_5 .tve_s_xing_share { border: 2px solid rgb(0, 96, 94); }
.tve_style_5 .tve_s_xing_share .tve_s_link { color: rgb(0, 96, 94) !important; }
.tve_style_5 .tve_s_xing_share:hover { background: rgb(0, 96, 94) none repeat scroll 0% 0%; }
.tve_style_5 .tve_s_xing_share:active { border-color: rgb(0, 77, 75); background: rgb(0, 77, 75) none repeat scroll 0% 0%; }
.thrv-button { display: table; max-width: 100%; margin-left: auto; margin-right: auto; }
@-moz-document url-prefix("") {
  .thrv-button { line-height: 0; }
}
.tcb-with-icon:not(.tcb-flip) .tcb-button-texts { padding-left: 15px; }
.tcb-with-icon.tcb-flip .tcb-button-icon { padding-left: 15px; }
.tcb-with-icon .tcb-button-icon { display: block; }
.tcb-with-icon .tcb-button-icon .thrv_wrapper.thrv_icon { margin: 0px; }
a.tcb-button-link { background-color: rgb(26, 188, 156); padding: 12px 15px; box-sizing: border-box; display: inline-flex; align-items: center; overflow: hidden; width: 100%; text-align: center; line-height: 1; }
a.tcb-button-link:hover { background-color: rgb(21, 162, 136); }
.tcb-flip a.tcb-button-link { flex-direction: row-reverse; }
.thrv-button a.tcb-button-link { text-decoration: none; color: rgb(255, 255, 255); }
a.tcb-button-link > span::before { position: absolute; content: ""; display: none; top: -100px; bottom: -100px; width: 1px; left: 10px; background-color: rgb(0, 121, 0); }
span.tcb-button-texts { color: inherit; display: block; flex: 1 1 0%; position: relative; }
span.tcb-button-texts > span { display: block; padding: 0px; }
.tcb-with-divider:not(.tcb-flip) span.tcb-button-texts { padding-left: 20px; }
.tcb-with-divider:not(.tcb-flip) span.tcb-button-texts::before { display: block; }
span.tcb-button-icon { display: none; font-size: 1em; line-height: 0; position: relative; color: inherit; }
.tcb-with-divider.tcb-flip span.tcb-button-icon { padding-left: 20px; }
.tcb-with-divider.tcb-flip span.tcb-button-icon::before { display: block; left: 5px; }
span.tcb-button-icon .tcb-icon { height: 1em; }
.thrv_wrapper.thrv-divider { padding-top: 20px; padding-bottom: 20px; margin: 0px; }
.thrv_wrapper.thrv-divider hr { margin: 0px; }
.thrv_contents_table .tve_contents_table { box-sizing: border-box; }
.tve_ct_title { background-color: rgb(26, 188, 156); }
.thrv-styled_list { padding-top: 10px !important; padding-bottom: 10px !important; }
.thrv-styled_list ul.tcb-styled-list { margin: 0px !important; padding: 0px !important; list-style: outside none none; }
.thrv-styled_list ul.tcb-styled-list li div.thrv_icon { padding: 10px; margin: 0px; box-sizing: content-box; }
.tcb-styled-list-icon-text { display: block; z-index: 0; line-height: 2.3em; }
.tcb-styled-list-icon { position: relative; z-index: 1; }
.thrv-styled-list-item { width: 100%; display: flex; place-content: flex-start; align-items: flex-start; }
.thrv-styled-list-item::before { content: none !important; }
.thrv-numbered_list { padding-top: 10px !important; padding-bottom: 10px !important; }
.thrv-numbered_list ul.tcb-numbered-list { margin: 0px !important; padding: 0px !important; list-style: outside none none; }
.thrv-numbered_list ul.tcb-numbered-list li div.tcb-numbered-list-number { min-width: 25px !important; padding: 10px; margin: 0px; box-sizing: content-box; }
.tcb-numbered-list-text, .tcb-numbered-list-index { display: block; z-index: 0; line-height: 2.3em; }
.tcb-numbered-list-index { line-height: 1em; text-align: center; }
.tcb-numbered-list-number { position: relative; z-index: 1; }
@media only screen and (max-width: 768px) {
  .tcb-numbered-list-number { width: 15%; }
  .tcb-numbered-list-text { width: 85%; }
}
.thrv_table table.tcb-fixed { table-layout: fixed; }
.thrv_table td:not(:first-child), .tve_table td:not(:first-child) { border-top: 0px none !important; }
.thrv_table tr:not(:first-child) td:first-child, .tve_table tr:not(:first-child) td:first-child { border-top: 0px none !important; }
@media (max-width: 767px) {
  .thrv_table { overflow-x: auto; }
  .tcb-mobile-table th, .tcb-mobile-table thead { position: fixed; top: -9000px; left: -9000px; }
  .tcb-mobile-table td { display: block; position: relative; width: 100% !important; padding-left: 50% !important; box-sizing: border-box; }
  .tcb-mobile-table td::before { box-sizing: border-box; content: attr(data-th); display: flex; align-items: center; justify-content: center; position: absolute; top: 0px; bottom: 0px; left: 0px; width: calc(50% - 5px); padding: 0px; }
}
.tve_table thead .tve_table_row .fr-element > p, .tve_table thead .tve_table_row .thrv_wrapper > p, .tve_table tbody .tve_table_row .fr-element > p, .tve_table tbody .tve_table_row .thrv_wrapper > p { margin: 0px; padding: 0px; }
.thrv_wrapper.thrv-tabbed-content div.tve_scT .tve_scTC { position: relative; }
.thrv_wrapper.thrv-tabbed-content div.tve_scT > ul li.tve_tS { background-color: rgb(27, 188, 155); }
.thrv_wrapper.thrv-tabbed-content div.tve_scT > ul li:hover { background: rgb(22, 152, 126) none repeat scroll 0% 0%; }
.thrv_wrapper.thrv-tabbed-content div.tve_scT > ul li span { overflow-wrap: break-word; }
@media only screen and (max-width: 740px) {
  .thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container { padding: 0px 0px 5px !important; width: 100% !important; }
  .thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container .thrv_icon { margin: 0px 11px 19px 0px; }
  .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; }
  .thrv_lead_generation.tve_leftBtn, .thrv_lead_generation.tve_centerBtn, .thrv_lead_generation.tve_rightBtn { width: 100% !important; float: none !important; }
}
@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; }
}
#tve-lg-error-container { background-color: rgb(242, 222, 222); color: rgb(169, 68, 66); border: 1px solid rgb(235, 204, 209); border-radius: 1px; 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: rgb(169, 68, 66); display: inline-block; font-size: 12px; width: 12px; height: 12px; position: absolute; top: 50%; right: 10px; margin: -6px 0px 0px; }
#tve-lg-error-container .tve-lg-err-close:hover { text-decoration: none; }
.tve_flt .thrv_lead_generation .tve_lead_generated_inputs_container label { color: rgb(85, 85, 85); font-family: Roboto,sans-serif; }
.tve_flt .thrv_lead_generation .tve_lead_generated_inputs_container input[type="email"], .tve_flt .thrv_lead_generation .tve_lead_generated_inputs_container input[type="text"], .tve_flt .thrv_lead_generation .tve_lead_generated_inputs_container input[type="tel"], .tve_flt .thrv_lead_generation .tve_lead_generated_inputs_container input[type="password"] { color: rgb(85, 85, 85); padding: 10px 15px; height: auto; }
.tve_flt .thrv_lead_generation .tve_lead_generated_inputs_container input[type="email"]:hover, .tve_flt .thrv_lead_generation .tve_lead_generated_inputs_container input[type="text"]:hover, .tve_flt .thrv_lead_generation .tve_lead_generated_inputs_container input[type="tel"]:hover, .tve_flt .thrv_lead_generation .tve_lead_generated_inputs_container input[type="password"]:hover { border-color: rgb(183, 216, 209); }
.tve_flt .thrv_lead_generation .tve_lead_generated_inputs_container input::-moz-placeholder { font-family: inherit !important; }
.tve_flt .thrv_lead_generation .tve_lead_generated_inputs_container input::placeholder { font-family: inherit !important; }
.tve_flt .thrv_lead_generation .tve_lead_generated_inputs_container select { -moz-appearance: none; height: auto; }
.tve_flt .thrv_lead_generation .tve_lead_generated_inputs_container select:focus { border-color: rgb(183, 216, 209); box-shadow: none; outline: medium none; }
.thrv_lead_generation { position: relative; box-sizing: border-box; }
.thrv_lead_generation.thrv_lead_gen_hover::after { z-index: 80; right: 0px; bottom: 0px; background: rgba(0, 0, 0, 0.25) none repeat scroll 0% 0%; }
.thrv_lead_generation.thrv_lead_gen_hover .edit_mode { z-index: 90 !important; }
.thrv_lead_generation::after { content: ""; display: block; position: absolute; top: 0px; left: 0px; visibility: visible; }
.thrv_lead_generation.tve_leftBtn { float: left; }
.thrv_lead_generation .tve_submit_container.tve_lg_submit > button { padding: 13px 10px; }
.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 label > .fr-wrapper { display: inline-block; }
.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.thrv_lead_generation_horizontal .tve-captcha-container { min-width: 305px !important; margin: 0px 5px 5px 0px; }
.thrv_lead_generation .tcb-flex-row { padding-bottom: 0px; padding-top: 0px; }
.tve_lead_generated_inputs_container { position: relative; }
.tve_lead_generated_inputs_container .thrv_wrapper.thrv-columns { margin: 0px; }
.tve_lead_generated_inputs_container .tve_lg_radio_wrapper, .tve_lead_generated_inputs_container .tve_lg_checkbox_wrapper { box-sizing: border-box; float: left; margin-bottom: 5px; padding: 11px; width: 100%; }
.tve_lead_generated_inputs_container .tve_lg_radio_wrapper input[type="radio"], .tve_lead_generated_inputs_container .tve_lg_radio_wrapper input[type="checkbox"], .tve_lead_generated_inputs_container .tve_lg_checkbox_wrapper input[type="radio"], .tve_lead_generated_inputs_container .tve_lg_checkbox_wrapper input[type="checkbox"] { margin: 0px 10px 3px 0px; }
.tve-lg-error { border-color: transparent !important; box-shadow: 0px 0px 4px rgb(169, 68, 66) inset !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 input[type="tel"], .thrv_lead_generation_container button, .thrv_lead_generation_container select, .thrv_lead_generation_container textarea { box-sizing: border-box !important; border-style: solid; border-color: rgb(183, 216, 209); border-width: 1px; float: none !important; max-width: none; width: 100% !important; background-color: rgb(248, 249, 250); }
.thrv_lead_generation_container input:hover { background-color: rgb(255, 255, 255); border-color: rgb(26, 188, 156); }
.thrv_lead_generation_container input[type="image"] { box-sizing: border-box; }
.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="tel"], .thrv_lead_generation_container input[type="url"] { outline: medium none; padding: 5px; }
.thrv_lead_generation_container button { border-width: 0px; color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; padding: 10px; }
.thrv_lead_generation_container .tcb-form-loader { display: none; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
.thrv_lead_generation_container .tcb-form-loader > span.tcb-form-loader-icon { animation: 0.7s linear 0s normal none infinite running tcb-loader; display: inline-block; font-size: 24px; line-height: 24px; height: 24px; width: 24px; position: absolute; top: 50%; left: 50%; margin: -12px 0px 0px -12px; opacity: 0.7; }
.tve_lg_input_container { position: relative; width: 100%; max-width: 100%; }
.tve_lg_input_container label { font-size: 16px; }
.tve_lg_input_container input[type="text"], .tve_lg_input_container input[type="email"], .tve_lg_input_container input[type="password"], .tve_lg_input_container select, .tve_lg_input_container textarea, .tve_lg_input_container button, .tve_lg_input_container.tve_lg_checkbox, .tve_lg_input_container.tve_lg_radio { margin: 10px 0px; }
.tve_lg_input_container textarea { min-height: 40px; }
.tve_lg_input_container.tve_lg_select_container .thrv_icon { margin-right: 10px; }
.tve_lg_input_container.tve_lg_checkbox.tve_black label { color: rgb(16, 16, 16); }
.tve_lg_input_container.tve_lg_checkbox.tve_blue label { color: rgb(62, 104, 178); }
.tve_lg_input_container.tve_lg_checkbox.tve_green label { color: rgb(26, 188, 156); }
.tve_lg_input_container.tve_lg_checkbox.tve_orange label { color: rgb(230, 126, 34); }
.tve_lg_input_container.tve_lg_checkbox.tve_purple label { color: rgb(134, 86, 193); }
.tve_lg_input_container.tve_lg_checkbox.tve_red label { color: rgb(206, 39, 27); }
.tve_lg_input_container.tve_lg_checkbox.tve_teal label { color: rgb(56, 125, 113); }
.tve_lg_input_container.tve_lg_checkbox.tve_white label { color: rgb(216, 216, 216); }
.tve_lg_input_container.tve_lg_column1 .tve_lg_radio_wrapper { width: 100%; }
.tve_lg_input_container.tve_lg_column2 .tve_lg_radio_wrapper { width: 50%; }
.tve_lg_input_container.tve_lg_column3 .tve_lg_radio_wrapper { width: 33%; }
.tve_lg_input_container.tve_lg_column4 .tve_lg_radio_wrapper { width: 25%; }
.tve_lg_input_container.tve_lg_column5 .tve_lg_radio_wrapper { width: 20%; }
.tve_lg_input_container.tve_lg_column6 .tve_lg_radio_wrapper { width: 16.5%; }
.tve_lg_input_container.tve_lg_column7 .tve_lg_radio_wrapper { width: 14.2%; }
.tve_lg_input_container.tve_lg_column8 .tve_lg_radio_wrapper { width: 12.5%; }
.tve_lg_input_container.tve_lg_column9 .tve_lg_radio_wrapper { width: 11%; }
.tve_lg_input_container.tve_lg_column10 .tve_lg_radio_wrapper { width: 10%; }
.tve_lg_input_container.tve_lg_image_submit input[type="image"] { max-width: 100%; max-height: 100%; }
.tve_lg_input_container .thrv_icon { transform: translate(-50%, -50%); background: transparent none repeat scroll 0% 0%; border: 0px none; font-size: 25px; position: absolute; right: 0px; top: 47%; z-index: 2; margin: 0px 20px 0px 0px; }
.tve_lg_input_container .thrv_icon .tve_sc_icon { font-size: inherit; height: auto; padding: 0px; width: auto; }
.tve_lg_input_container .thrv_icon.tve_lg_text_icon { bottom: auto; }
.tve_lg_input_container.tve_lg_textarea .tve_lg_text_icon { margin-right: 0px; }
.tve_lg_input_container .tve-password-strength-wrapper { width: 25%; position: absolute; right: 20px; top: 15px; }
.tve_lg_input_container .tve-password-strength-wrapper .tve-password-strength { background-color: rgb(232, 232, 232); height: 13px; width: 24.6%; float: left; margin: 3px 0px; }
.tve_lg_input_container .tve-password-strength-wrapper .tve-password-strength-text { display: none; }
.thrv_lead_generation_vertical .tve-captcha-container { margin: 0px auto 10px; }
.thrv_lead_generation_vertical .tve-captcha-container > div > div { margin: 0px auto 10px; }
.thrv_lead_generation_vertical .tve-captcha-container.tve-captcha-compact { width: 158px; }
body.rtl .thrv_lead_generation.thrv_lead_generation_horizontal .tve_lg_input_container { float: right; padding-left: 2%; padding-right: 0px; }
.thrv_lead_generation .thrv_lead_generation_container [type="radio"]:checked, .thrv_lead_generation .thrv_lead_generation_container [type="radio"]:not(:checked) { position: absolute; left: -9999px; }
.thrv_lead_generation .thrv_lead_generation_container [type="radio"]:checked + label, .thrv_lead_generation .thrv_lead_generation_container [type="radio"]:not(:checked) + label { position: relative; padding-left: 28px; cursor: pointer; line-height: 20px; display: inline-block; }
.thrv_lead_generation .thrv_lead_generation_container [type="radio"]:checked + label::before, .thrv_lead_generation .thrv_lead_generation_container [type="radio"]:not(:checked) + label::before { content: ""; position: absolute; left: 0px; top: 0px; width: 18px; height: 18px; border: 1px solid rgb(185, 217, 210); border-radius: 100%; background: rgb(248, 249, 250) none repeat scroll 0% 0%; transition: all 0.5s ease 0s; }
.thrv_lead_generation .thrv_lead_generation_container [type="radio"]:checked:hover + label::before, .thrv_lead_generation .thrv_lead_generation_container [type="radio"]:checked + label::before, .thrv_lead_generation .thrv_lead_generation_container [type="radio"]:hover:not(:checked) + label::before { border-color: rgb(26, 188, 156); }
.thrv_lead_generation .thrv_lead_generation_container [type="radio"]:disabled { border-color: rgb(194, 193, 193) !important; }
.thrv_lead_generation .thrv_lead_generation_container [type="radio"]:disabled + label { color: rgb(193, 192, 192) !important; }
.thrv_lead_generation .thrv_lead_generation_container [type="radio"]:checked + label::after, .thrv_lead_generation .thrv_lead_generation_container [type="radio"]:not(:checked) + label::after { content: ""; width: 12px; height: 12px; background: rgb(26, 188, 156) none repeat scroll 0% 0%; position: absolute; top: 4px; left: 4px; border-radius: 100%; transition: all 0.2s ease 0s; }
.thrv_lead_generation .thrv_lead_generation_container [type="radio"]:not(:checked) + label::after { opacity: 0; transform: scale(0); }
.thrv_lead_generation .thrv_lead_generation_container [type="radio"]:checked + label::after { opacity: 1; transform: scale(1); }
.thrv_lead_generation .thrv_lead_generation_container [type="checkbox"] { position: absolute; opacity: 0; }
.thrv_lead_generation .thrv_lead_generation_container [type="checkbox"] + label { position: relative; cursor: pointer; padding: 0px; }
.thrv_lead_generation .thrv_lead_generation_container [type="checkbox"] + label::before { content: ""; margin-right: 10px; display: inline-block; vertical-align: text-top; width: 18px; height: 18px; background: rgb(248, 249, 250) none repeat scroll 0% 0%; border: 1px solid rgb(183, 216, 209); box-sizing: content-box; margin-top: 2px; transition: all 0.5s ease 0s; }
.thrv_lead_generation .thrv_lead_generation_container [type="checkbox"]:hover + label::before { background: rgb(248, 249, 250) none repeat scroll 0% 0%; border-color: rgb(26, 188, 156); }
.thrv_lead_generation .thrv_lead_generation_container [type="checkbox"]:checked + label::before { background: rgb(26, 188, 156) none repeat scroll 0% 0%; border-color: rgb(26, 188, 156); }
.thrv_lead_generation .thrv_lead_generation_container [type="checkbox"]:disabled + label { color: rgb(184, 184, 184); cursor: auto; }
.thrv_lead_generation .thrv_lead_generation_container [type="checkbox"]:disabled + label::before { box-shadow: none; background: rgb(221, 221, 221) none repeat scroll 0% 0%; }
.thrv_lead_generation .thrv_lead_generation_container [type="checkbox"]:checked + label::after { content: ""; position: absolute; left: 5px; top: 11px; background: white none repeat scroll 0% 0%; width: 2px; height: 2px; box-shadow: 2px 0px 0px white, 4px 0px 0px white, 4px -2px 0px white, 4px -4px 0px white, 4px -6px 0px white, 4px -8px 0px white; transform: rotate(45deg); }
.wp-caption-text .fr-wrapper { position: static; }
.thrv_heading h1 a, .thrv_heading h2 a, .thrv_heading h3 a, .thrv_heading h4 a, .thrv_heading h5 a, .thrv_heading h6 a { color: inherit; }
.fr-element { z-index: auto; }
.fr-wrapper { z-index: auto; }
.tve-froala.fr-box { position: static; }
div[style] > a[href^="https://www.froala.com/wysiwyg"] { display: none !important; }
.tve-sticky-header { position: fixed; top: 0px; bottom: 0px; }
.admin-bar .tve-sticky-header { top: 32px; }
.thrv-page-section:not(.tve_evt_manager_listen), .thrv-content-box:not(.tve_evt_manager_listen) { transform: none !important; }
.tve-state-hover, .tve-state-hover * { transition: none 0s ease 0s  !important; }
@media (min-width: 1024px) {
  body:not(.tcb_show_all_hidden) .tcb-desktop-hidden { display: none !important; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  body:not(.tcb_show_all_hidden) .tcb-tablet-hidden { display: none !important; }
}
@media (max-width: 767px) {
  body:not(.tcb_show_all_hidden) .tcb-mobile-hidden { display: none !important; }
}
.tcb-video-background-parent { position: relative; z-index: 1; }
.tcb-video-background-el { position: relative; overflow: hidden; }
.tcb-video-background-el .w-control, .tcb-video-background-el .w-status-bar, .tcb-video-background-el .w-report-a-problem { display: none !important; }
.tcb-video-background-el > iframe, .tcb-video-background-el > video, .tcb-video-background-el p > iframe, .tcb-video-background-el p > video, .tcb-video-background-el > .wistia_embed video { position: absolute !important; top: 50% !important; left: 50% !important; box-sizing: border-box !important; height: 56.25vw !important; min-height: 100% !important; min-width: 100% !important; transform: translate(-50%, -50%) !important; width: 577.778vh !important; z-index: -1; max-width: none !important; }
.tve_shortcode_overlay { width: 100%; height: 40px; background-color: rgba(0, 0, 0, 0.4); color: rgb(255, 255, 255); text-align: center; }
.tve_shortcode_overlay span { display: inline-block; padding-top: 10px; }
.thrv_text_element span[style~="color:"] a, .thrv-inline-text span[style~="color:"] a { color: inherit; }
.tcb-elem-placeholder { display: none; }
.thrv_wrapper:not(.tve_image_caption):not(.thrv_icon):not(.thrv-button):not(.thrv-content-box) { min-width: 20px; }
.tcb-clear::after { display: block; height: 0px; content: ""; }
.thrv_text_element a { font-family: inherit; }
@media screen and (max-device-width: 480px) {
  body { -moz-text-size-adjust: none; }
}
html { text-rendering: auto !important; }
html body { text-rendering: auto !important; }
body.tve_lp::before { content: none; }
.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 0px 10px 20px; }
.thrv_wrapper.alignright { float: right; margin: 10px 0px 10px 20px; }
.thrv_wrapper .alignleft { float: left; margin: 10px 20px 10px 0px; }
.thrv_wrapper.alignleft { float: left; margin: 10px 20px 10px 0px; }
.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: 0px; }
#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: 0px; }
.thrv_wrapper div { 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_text_element, .thrv_wrapper.thrv_heading, .thrv_wrapper.thrv_paste_content, .thrv_wrapper.thrv-ct, .thrv_wrapper.thrv-page-section { margin: 0px; }
.thrv_wrapper.thrv-columns { margin-top: 10px; margin-bottom: 10px; padding: 0px; }
.thrv_wrapper.tcb-window-width { position: relative; }
.thrv_paste_content.thrv_wrapper { padding: 0px; }
.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: 0px; }
.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: medium none; height: 1px; margin: 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 !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; }
.tve_fg1 .tve_badge { margin: -130px auto 0px; }
.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; max-width: 100%; text-align: center; }
.tve_btn.tve_normalBtn { font-size: 15px; line-height: 15px; 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: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); display: block !important; text-decoration: none !important; }
.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: 0px; 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 { box-sizing: content-box; margin: 40px auto 80px; 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: rgb(136, 135, 135); margin: 0px !important; padding: 0px !important; }
.tve_ca.tve_ca1 .tve_line { padding: 0px 20px; margin: 0px 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 { 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: rgb(248, 248, 248) none repeat scroll 0% 0%; border-top: 1px solid rgb(213, 213, 213); border-left: 1px solid rgb(213, 213, 213); border-right: 1px solid rgb(213, 213, 213); 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: rgb(248, 248, 248) none repeat scroll 0% 0%; border: 1px solid rgb(213, 213, 213); 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: 0px; top: 0px; 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 !important; border-right: 0px none; border-bottom: 1px solid rgb(213, 213, 213); }
.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: 0px !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: 0px; }
.tve_scT.tve_black li.tve_tS span { color: rgb(255, 255, 255) !important; }
.tve_scT.tve_black li.tve_tS.edit_light span { color: rgb(0, 0, 0) !important; }
.tve_scT.tve_blue li.tve_tS span { color: rgb(255, 255, 255) !important; }
.tve_scT.tve_blue li.tve_tS.edit_light span { color: rgb(0, 0, 0) !important; }
.tve_scT.tve_green li.tve_tS span { color: rgb(255, 255, 255) !important; }
.tve_scT.tve_green li.tve_tS.edit_light span { color: rgb(0, 0, 0) !important; }
.tve_scT.tve_orange li.tve_tS span { color: rgb(255, 255, 255) !important; }
.tve_scT.tve_orange li.tve_tS.edit_light span { color: rgb(0, 0, 0) !important; }
.tve_scT.tve_purple li.tve_tS span { color: rgb(255, 255, 255) !important; }
.tve_scT.tve_purple li.tve_tS.edit_light span { color: rgb(0, 0, 0) !important; }
.tve_scT.tve_red li.tve_tS span { color: rgb(255, 255, 255) !important; }
.tve_scT.tve_red li.tve_tS.edit_light span { color: rgb(0, 0, 0) !important; }
.tve_scT.tve_teal li.tve_tS span { color: rgb(255, 255, 255) !important; }
.tve_scT.tve_teal li.tve_tS.edit_light span { color: rgb(0, 0, 0) !important; }
.tve_scT.tve_white li.tve_tS span { color: rgb(78, 78, 78) !important; }
.tve_faq { transition: all 0s ease 0s, all 0.5s ease 0s, all 0s ease 0s; background: rgb(228, 228, 228) none repeat scroll 0% 0%; }
.tve_faq:hover .tve_toggle { background: rgba(0, 0, 0, 0) url("toggle_closed_hover.png") no-repeat scroll center center; }
.tve_faq:hover h4 { color: rgb(255, 255, 255) !important; }
.tve_faq.tve_oFaq { background: rgb(248, 248, 248) none repeat scroll 0% 0%; }
.tve_faq.tve_oFaq:hover { background: rgb(248, 248, 248) none repeat scroll 0% 0% !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: 0px; }
.tve_faq h4 { cursor: pointer; box-sizing: border-box !important; width: auto !important; padding: 0px 0px 0px 18px !important; font-size: 100%; margin: 0px !important; clear: none; }
.tve_faq.tve_oFaq .tve_toggle { background: rgba(0, 0, 0, 0) url("toggle_open.png") no-repeat scroll center center; }
.tve_faq .tve_toggle { display: inline-block; position: absolute; width: 11px; height: 11px; top: 50%; margin-top: -5px !important; left: 17px; background: rgba(0, 0, 0, 0) url("toggle_closed.png") no-repeat scroll 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%; }
.tve_oth, .tve_thc { padding: 0% 2% 0% 0%; width: 32%; }
.tve_oth.tve_lst, .tve_thc.tve_lst { padding: 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%; }
.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:nth-child(2n):not(.tve_df), .tve_gr .tve_foc:nth-child(2n):not(.tve_df) { padding: 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%; }
  .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:nth-child(2n):not(.tve_df), .tve_gr .tve_tfo:nth-child(2n):not(.tve_df) { padding: 0%; }
  .thrv_columns .tve_foc:not(.tve_df) + .tve_twc.tve_lst, .tve_gr .tve_foc:not(.tve_df) + .tve_twc.tve_lst { padding: 0px; width: 100%; }
  .thrv_columns .tve_foc:not(.tve_df) + .tve_twc, .tve_gr .tve_foc:not(.tve_df) + .tve_twc { padding: 0px; }
  .thrv_columns .tve_twc + .tve_foc.tve_lst:not(.tve_df), .tve_gr .tve_twc + .tve_foc.tve_lst:not(.tve_df) { padding: 0px; width: 100%; }
  .thrv_columns .tve_twc + .tve_foc:not(.tve_df) + .tve_foc.tve_lst:not(.tve_df), .tve_gr .tve_twc + .tve_foc:not(.tve_df) + .tve_foc.tve_lst:not(.tve_df) { padding: 0px; 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%; 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: 768px) and (max-width: 1200px) {
  .thrv_table { overflow-x: auto; }
}
@media only screen and (max-width: 774px) {
  .thrv_columns .tve_colm, .tve_gr .tve_colm { margin-right: 0px !important; padding: 0px !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: 0px; 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: 0px 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 0px 0px; }
.tve_gr .tve_gri.alignleft { margin-right: 10px; }
.tve_gr .tve_gri .alignleft, .tve_gr .tve_gri .alignright { margin: 0px; }
.tve_gr .tve_gri .thrv_wrapper { margin: 0px; }
.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: 0px !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: 0px 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: 0px 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: 0px 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; }
.tve_prt .tve_prt_in { margin: 0px auto; padding: 40px 0px 1px; 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; }
.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: 0px 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: 0px 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; }
}
@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: 0px none; }
  .tve_scT > ul li { border-top: 0px none; border-bottom: 1px solid rgb(213, 213, 213); display: block; float: none; margin-left: 0px !important; width: 100%; border-radius: 0px; }
  .tve_scT > ul li:first-child { border-top: 1px solid rgb(213, 213, 213); border-top-left-radius: 4px; border-top-right-radius: 4px; }
  .tve_scT > ul li.tve_tS { margin-bottom: 0px !important; padding-bottom: 15px !important; }
  .tve_scT.tve_vtabs { padding-left: 0px !important; }
  .tve_scT.tve_vtabs ul { position: static; width: auto !important; }
  .tve_scT.tve_vtabs ul li { border-radius: 0px; margin-bottom: 0px !important; border-right: 1px solid rgb(213, 213, 213); }
  .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: 0px !important; }
  .tve_scT.tve_vtabs .tve_scTC { left: 0px; border-top: 0px none; border-top-right-radius: 0px; border-top-left-radius: 0px; min-height: 0px !important; }
}
.tve_image { border-radius: 0px; box-shadow: none; }
.thrv_wrapper.tve_image_caption { padding: 0px; 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: 0px; }
.thrv_wrapper.tve_image_caption .tve_image_frame { display: block; max-width: 100%; position: relative; }
.thrv_wrapper.tve_image_caption .tve-image-overlay { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; height: 100%; width: 100%; }
.thrv_wrapper.tve_image_caption .tve_image { display: block; padding: 0px; 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: 0px; font-size: 14px; color: rgb(105, 105, 105); padding: 5px 0px 0px; max-width: 100%; }
.thrv_wrapper.tve_image_caption.img_style_dark_frame { border: 5px solid rgb(32, 32, 32); padding: 0px; }
.thrv_wrapper.tve_image_caption.img_style_dark_frame > .wp-caption-text { background: rgb(32, 32, 32) none repeat scroll 0% 0%; margin: 0px !important; color: rgb(255, 255, 255); padding: 5px 0px 0px; }
.thrv_wrapper.tve_image_caption.img_style_framed { padding: 5px; border: 1px solid rgb(231, 231, 231); border-radius: 1px; }
.thrv_wrapper.tve_image_caption.img_style_framed > .wp-caption-text { padding: 5px 0px 0px; }
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 > .wp-caption-text { padding: 7px 0px 0px; }
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image { box-shadow: 4px 4px 6px -3px rgb(51, 51, 51); }
.thrv_wrapper.tve_image_caption.img_style_polaroid { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 15px; box-shadow: 1px 1px 3px -1px rgb(119, 119, 119); }
.thrv_wrapper.tve_image_caption.img_style_polaroid > .wp-caption-text { padding: 13px 0px 0px; }
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image { border-radius: 10px; }
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image, .thrv_wrapper.tve_image_caption.img_style_circle .tve-image-overlay { border-radius: 50%; }
.thrv_wrapper.tve_image_caption.img_style_caption_overlay { position: relative; padding-left: 0px; padding-right: 0px; }
.thrv_wrapper.tve_image_caption.img_style_caption_overlay > .wp-caption-text { position: absolute; bottom: 0px; width: 100%; padding: 5px 0px; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.16) 31%, rgb(0, 0, 0) 100%) repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.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: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; box-shadow: 0px 0px 8px 9px rgba(0, 0, 0, 0.7); transform: rotate(-2deg); border: 0px none; }
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame::after { 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: 0px; 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: 0px; left: 0px; 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: 0px auto; display: table; }
.tve_cc_logo { width: 46px; height: 32px; display: block; float: left; margin: 5px; overflow: hidden; }
.tve_cc_amex { background: rgba(0, 0, 0, 0) url("cc_amex.png") no-repeat scroll 0% 0%; }
.tve_cc_discover { background: rgba(0, 0, 0, 0) url("cc_discover.png") no-repeat scroll 0% 0%; }
.tve_cc_mc { background: rgba(0, 0, 0, 0) url("cc_mc.png") no-repeat scroll 0% 0%; }
.tve_cc_paypal { background: rgba(0, 0, 0, 0) url("cc_paypal.png") no-repeat scroll 0% 0%; }
.tve_cc_visa { background: rgba(0, 0, 0, 0) url("cc_visa.png") no-repeat scroll 0% 0%; }
.tve_more_tag { border-top: 1px dotted rgb(203, 203, 203); height: 25px; }
.tve_more_tag span { background: rgb(223, 232, 241) none repeat scroll 0% 0%; border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(0, 0, 0) !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: 0px; }
.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_row { border: 0px none; }
.tve_table_row td, .tve_table_row th { line-height: 1; padding: 5px; }
.tve_table_row td.tve_table_cell > p, .tve_table_row th.tve_table_cell > p { margin: 0px; padding: 0px; }
.tve_table_row td.tve_valign_top, .tve_table_row th.tve_valign_top { vertical-align: top; }
.tve_table_row td.tve_valign_bottom, .tve_table_row th.tve_valign_bottom { vertical-align: bottom; }
.tve_table_row td.tve_valign_middle, .tve_table_row th.tve_valign_middle { vertical-align: middle; }
.tve_table_row td.tve_align_left, .tve_table_row th.tve_align_left { text-align: left; }
.tve_table_row td.tve_align_center, .tve_table_row th.tve_align_center { text-align: center; }
.tve_table_row td.tve_align_right, .tve_table_row th.tve_align_right { text-align: right; }
.tve_table_row td.tve_align_justify, .tve_table_row th.tve_align_justify { text-align: justify; }
.tve_table { margin: 0px; width: 100%; border-spacing: 0px; border-collapse: collapse; box-sizing: border-box; }
.tve_table.tve_no_border { border: 0px none !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_odd { background-color: rgb(204, 204, 204); }
.tve_table tbody tr.tve_even { background-color: rgb(238, 238, 238); }
.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; }
.preview-mobile .tve_table { overflow-x: scroll; }
.preview-mobile .tve_table > tbody > tr > td, .preview-mobile .tve_table > thead > tr > th { width: 110px; }
@media only screen and (max-device-width: 1024px) {
  .tve_table { overflow-x: scroll; }
  .tve_table > tbody > tr > td, .tve_table > thead > tr > th { width: 110px; }
}
.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: 0px 10px; }
.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits::after { background: rgb(255, 255, 255) none repeat scroll 0% 0%; content: ""; display: block; height: 3px; margin: auto 0px; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; }
.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits [class*="part-"] { color: rgb(255, 255, 255); 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 0px; }
.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits { font-size: 60px; height: 85px; min-width: 80px; padding: 0px 35px; box-sizing: content-box; }
.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: 0px none; font-size: 13px; position: relative; }
.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-caption::before { content: ""; height: 1px; margin: 0px auto; position: absolute; left: 0px; right: 0px; top: 0px; width: 80px; }
.thrv_countdown_timer.tve_countdown_timer_evergreen { opacity: 1; }
.thrv_countdown_timer.init_done { transition: all 0.2s ease 0s, opacity 0s ease 0s, all 0s ease-in 0s; 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: 0px 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: 0px; right: 17px; min-width: 25px; text-align: center; }
.thrv_countdown_timer .tve_t_part .t-digits .go-down[class*="part-"] { transition: top 0.2s linear 0s; top: 100%; }
.thrv_countdown_timer .tve_t_part .t-digits .next[class*="part-"] { top: -100%; transition: top 0.2s linear 0s; }
.thrv_countdown_timer .tve_t_part .t-digits .next.go-down[class*="part-"] { top: 0px; transition: top 0.2s linear 0s; }
.thrv_countdown_timer .tve_t_part .t-digits .ct-d-placeholder[class*="part-"] { 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 rgb(222, 222, 222); padding: 5px 0px; 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: 0px; }
  .thrv_countdown_timer.thrv_wrapper .tve_t_part .t-digits { height: 30px; min-width: 36px; padding: 0px 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: none; margin: 0px 5px; padding: 0px 0px 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: 0px; overflow: hidden; padding-bottom: 56.25%; display: block; }
.tve_responsive_video_container .tve_wistia_loader { transform: translate(-50%, -50%); background-image: url("loader_transparent.gif"); 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: 0px; }
.tve_responsive_video_container .tve-video { height: 100% !important; left: 0px; position: absolute; top: 0px; 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: 0px; left: 0px; 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; }
.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; }
.tve_contents_table { width: 100%; }
.tve_contents_table.tve_p_right { float: right; }
.tve_contents_table.tve_p_left { float: left; }
.tve_contents_table.tve_p_center { margin-left: auto !important; margin-right: auto !important; }
.tve_contents_table .tve_ct_content { text-align: left; }
.tve_contents_table .ct_column { float: left; }
.tve_contents_table .ct_column.sep { background-image: url("flat_vSep.png"); background-position: 100% 0%; background-repeat: repeat-y; }
.tve_contents_table .tve_ct_title { display: inline-block; color: rgb(255, 255, 255); padding: 5px 50px; font-size: 20px; margin: 0px 0px 10px; text-align: center; }
.tve_contents_table .tve_ct_level0 { box-sizing: border-box; color: rgb(75, 75, 75); font-size: 16px; padding: 0px 10px; text-decoration: none; width: 100%; display: block; font-weight: bold; margin: 10px 0px 5px; }
.tve_contents_table .tve_ct_level1 { box-sizing: border-box; color: rgb(75, 75, 75); font-size: 16px; text-decoration: none; width: 100%; display: block; padding: 0px 20px; margin: 6px 0px 4px; }
.tve_contents_table .tve_ct_level2 { box-sizing: border-box; color: rgb(75, 75, 75); font-size: 16px; text-decoration: none; width: 100%; display: block; margin: 3px 0px 1px; padding: 0px 30px; }
.tve_contents_table .ct_column a, .tve_contents_table .ct_column a:visited, .tve_contents_table .ct_column a:active { box-sizing: border-box; font-size: 16px; text-decoration: none; }
.tve_contents_table .ct_column a.tve_ct_level0, .tve_contents_table .ct_column a.tve_ct_level0:visited, .tve_contents_table .ct_column a.tve_ct_level0:active { font-weight: bold; margin: 10px 0px 5px; }
.tve_contents_table .ct_column a.tve_ct_level1, .tve_contents_table .ct_column a.tve_ct_level1:visited, .tve_contents_table .ct_column a.tve_ct_level1:active { padding-left: 40px; margin: 6px 0px 4px; }
.tve_contents_table .ct_column a.tve_ct_level2, .tve_contents_table .ct_column a.tve_ct_level2:visited, .tve_contents_table .ct_column a.tve_ct_level2:active { padding-left: 60px; margin: 3px 0px 1px; }
.tve_contents_table .ct_column a:hover, .tve_contents_table .ct_column a:visited:hover, .tve_contents_table .ct_column a:active:hover { text-decoration: underline; }
.tve_contents_table.tve_blue a:hover { color: rgb(78, 122, 199) !important; }
.tve_contents_table.tve_blue .tve_ct_title { background-color: rgb(78, 122, 199); }
.tve_contents_table.tve_green a:hover { color: rgb(69, 191, 85) !important; }
.tve_contents_table.tve_green .tve_ct_title { background-color: rgb(69, 191, 85); }
.tve_contents_table.tve_black a:hover { color: rgb(89, 89, 89) !important; }
.tve_contents_table.tve_black .tve_ct_title { background-color: rgb(89, 89, 89); }
.tve_contents_table.tve_orange a:hover { color: rgb(255, 113, 44) !important; }
.tve_contents_table.tve_orange .tve_ct_title { background-color: rgb(255, 113, 44); }
.tve_contents_table.tve_purple a:hover { color: rgb(151, 104, 209) !important; }
.tve_contents_table.tve_purple .tve_ct_title { background-color: rgb(151, 104, 209); }
.tve_contents_table.tve_red a:hover { color: rgb(233, 60, 49) !important; }
.tve_contents_table.tve_red .tve_ct_title { background-color: rgb(233, 60, 49); }
.tve_contents_table.tve_teal a:hover { color: teal !important; }
.tve_contents_table.tve_teal .tve_ct_title { background-color: teal; }
.tve_contents_table.tve_white a:hover { color: rgb(75, 75, 75); }
.tve_contents_table.tve_white .tve_ct_title { background-color: rgb(239, 239, 239); color: rgb(89, 89, 89); }
.tve_contents_table.tve_white .tve_contents_table { background-color: rgb(255, 255, 255); }
.thrv_star_rating > .tve_rating_stars { display: block; height: 25px; background: rgba(0, 0, 0, 0) url("stars.png") repeat-x scroll 0px -26px; }
.thrv_star_rating > .tve_rating_stars > span { display: block; height: 25px; background: rgba(0, 0, 0, 0) url("stars.png") repeat-x scroll 0px 0px; }
.thrv_star_rating > .tve_rating_stars.tve_rightBtn { float: right; }
.thrv_star_rating.tve_blue > span > span { background-position: 0px -104px; }
.thrv_star_rating.tve_green > span > span { background-position: 0px -78px; }
.thrv_star_rating.tve_orange > span > span { background-position: 0px -130px; }
.thrv_star_rating.tve_purple > span > span { background-position: 0px -156px; }
.thrv_star_rating.tve_red > span > span { background-position: 0px -52px; }
.thrv_star_rating.tve_teal > span > span { background-position: 0px -182px; }
.thrv_star_rating.tve_white > span > span { background-position: 0px -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; }
}
.tve_shortcode_editor .pattern1, .tve_p_lb_background .tve_p_lb_content.pattern1, .tve_post_lp .tve_lp_content.pattern1 { background: rgb(41, 128, 185) none repeat scroll 0% 0%; }
.tve_shortcode_editor .pattern2, .tve_p_lb_background .tve_p_lb_content.pattern2, .tve_post_lp .tve_lp_content.pattern2 { background: rgb(192, 57, 43) none repeat scroll 0% 0%; }
.tve_shortcode_editor .pattern3, .tve_p_lb_background .tve_p_lb_content.pattern3, .tve_post_lp .tve_lp_content.pattern3 { background: rgb(46, 204, 113) none repeat scroll 0% 0%; }
.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.tcb-icon-display { display: table; }
.thrv_icon.thrv_wrapper { margin-left: auto; margin-right: auto; padding: 0px; }
.thrv_icon .tve_blue { color: rgb(78, 122, 199); }
.thrv_icon .tve_green { color: rgb(69, 191, 85); }
.thrv_icon .tve_orange { color: rgb(255, 113, 44); }
.thrv_icon .tve_black { color: rgb(89, 89, 89); }
.thrv_icon .tve_purple { color: rgb(151, 104, 209); }
.thrv_icon .tve_red { color: rgb(233, 60, 49); }
.thrv_icon .tve_teal { color: teal; }
.thrv_icon .tve_white { color: rgb(239, 239, 239); }
.thrv_icon.aligncenter { display: table; margin-left: auto !important; margin-right: auto !important; }
.thrv_icon span.tve_sc_icon { 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; }
.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; }
.thrv_icon.tve_brdr_dotted { border-style: dotted; }
.thrv_icon.tve_brdr_dashed { border-style: dashed; }
.thrv_icon.tve_brdr_solid { border-style: solid; }
.thrv_icon.tve_brdr_double { border-style: double; }
.thrv_icon.tve_brdr_groove { border-style: groove; }
.thrv_icon.tve_brdr_ridge { border-style: ridge; }
.thrv_icon.tve_brdr_inset { border-style: inset; }
.thrv_icon.tve_brdr_outset { border-style: outset; }
.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: 0px; background: transparent none repeat scroll 0% 0%; }
.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: 0px; width: 1px; }
.tve_btn.tve_nb.tve_btn5 .tve_btn_im i, .tve_btn.tve_nb.tve_btn6 .tve_btn_im i { margin-top: 0px; }
.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: 0px; }
}
.thrv_post_grid .tve_post_grid_wrapper { width: 100%; }
.thrv_post_grid .tve_post_grid_wrapper.tve_post_grid_masonry .tve_pg_container { margin: 0px 5px; }
.thrv_post_grid .tve_post { box-sizing: border-box; float: left; margin-bottom: 15px; position: relative; }
.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 0.2s linear 0s; }
.thrv_post_grid .tve_post:hover .tve_post_grid_image_wrapper .tve_pg_img_overlay .thrv-icon-forward { opacity: 1; transition: opacity 0.5s linear 0s; }
.thrv_post_grid .tve_post .tve_pg_img_overlay { width: 100%; height: 100%; position: relative; top: 0px; }
.thrv_post_grid .tve_post .tve_pg_img_overlay .thrv-icon-forward { opacity: 0; position: absolute; bottom: 0px; right: 0px; background-color: rgb(22, 22, 22); color: rgb(184, 176, 175); padding: 10px; }
.thrv_post_grid .tve_post .tve_pg_container { height: 100%; box-sizing: border-box; border: 1px solid rgb(225, 224, 224); box-shadow: 0px 3px 2px -3px rgba(0, 0, 0, 0.9); }
.thrv_post_grid .tve_post.tve_last { margin-right: 0px; }
.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: 0px; line-height: 1; font-size: 40px; display: block; }
.thrv_post_grid .tve_post .tve-post-grid-title a { color: inherit; 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: 0px 15px 15px; border-top: 0px solid rgb(225, 224, 224); padding: 15px 0px 0px; overflow: hidden; }
.thrv_post_grid .tve_post .tve_pg_more { margin: 0px 15px 15px; font-weight: 600; }
.thrv_post_grid .tve_post .tve_pg_more a { color: inherit; 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: 0px 5px; }
.thrv_post_grid .tve_pg_row .tve_post:first-child .tve_pg_container { margin: 0px 5px 0px 0px; }
.thrv_post_grid .tve_pg_row .tve_post:last-child .tve_pg_container { margin: 0px 0px 0px 5px; }
.thrv_post_grid .tve_post_grid_vertical .tve_pg_row { margin: 0px 0px 15px; }
.thrv_post_grid .tve_post_grid_vertical .tve_pg_row:last-child { margin-bottom: 0px; }
.thrv_post_grid .tve_post_grid_vertical .tve_post:last-child .tve_pg_container { margin: 0px; }
.thrv_post_grid .tve_post_grid_vertical .tve_post { margin: 0px; }
.thrv_post_grid .tve_post_grid_vertical .tve_post .tve-post-grid-text { padding: 15px; margin: 0px; }
.thrv_post_grid .tve_post_grid_vertical .tve_post .tve_pg_more { display: inline-block; margin: 0px 0px 15px; padding: 0px 0px 0px 15px; }
.thrv_post_grid .tve_post_grid_vertical .tve_post .tve_pg_more a { border-width: 0px; }
.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: rgb(89, 89, 89); }
.thrv_post_grid.tve_blue .tve_post .tve-post-grid-title a { color: rgb(78, 122, 199); }
.thrv_post_grid.tve_green .tve_post .tve-post-grid-title a { color: rgb(69, 191, 85); }
.thrv_post_grid.tve_orange .tve_post .tve-post-grid-title a { color: rgb(255, 113, 44); }
.thrv_post_grid.tve_purple .tve_post .tve-post-grid-title a { color: rgb(151, 104, 209); }
.thrv_post_grid.tve_red .tve_post .tve-post-grid-title a { color: rgb(233, 60, 49); }
.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: rgb(239, 239, 239); }
@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: 0px !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 not all {
}
body .tve_shortcode_editor .thrv_wrapper .lightSec { color: rgb(255, 255, 255); }
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: rgb(255, 255, 255); }
body .tve_shortcode_editor .thrv_wrapper .lightSec p span { color: inherit; }
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title { color: rgb(255, 255, 255); }
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI { color: rgb(51, 51, 51); }
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 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: rgb(51, 51, 51); }
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 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: rgb(51, 51, 51); }
body .tve_shortcode_editor .thrv_wrapper .darkSec p span { color: inherit; }
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title { color: rgb(255, 255, 255); }
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI { color: rgb(51, 51, 51); }
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 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: 0px; position: absolute; top: 0px; 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: rgb(51, 51, 51); text-align: center; color: rgb(239, 239, 239); 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; 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%; 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: 0px; transform: translate(0px, -50%); }
.tve_cb.tve_cb_symbol.tve_sb_bot { padding-top: 0px; padding-bottom: 30px; margin-top: 0px; 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: 0px; }
.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; 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%; 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: 0px; 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: 0px; padding: 0px 0px 0px 1em; list-style-type: none; list-style-image: none; }
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul { margin: 0px; padding: 0px 0px 0px 1em; list-style-type: none; list-style-image: none; }
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li { margin: 0px; }
#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: rgb(55, 55, 55); text-decoration: none; display: inline-block; line-height: 1; padding: 10px 0px; 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: ""; 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: 0px; }
#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: 0px; }
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li > a { padding: 5px 10px; }
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul { width: 250px; padding: 0px; position: absolute; border: 1px solid rgb(180, 180, 180); border-radius: 3px; display: none; z-index: 4; }
@media only screen and (min-width: 774px) {
  #tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul.edge { left: -100%; }
  #tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul.edge li { text-align: right; }
  #tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul.edge li a::after { left: 5px; transform: rotate(180deg); }
}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul li { padding: 0px; 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: ""; 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: rgb(255, 255, 255); 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: 0px; }
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li > ul ul { left: 100%; top: 10px; }
@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: 0px; 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; min-width: 250px; }
  #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: rgb(255, 255, 255); max-height: 0px; overflow: hidden; top: 50px !important; position: absolute !important; transition: max-height 0.3s ease 0s; z-index: 9999; }
  #tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded { transition: max-height 0.3s ease 0s; border: 1px solid rgb(180, 180, 180); top: 49px !important; min-height: 200px; overflow-y: scroll; }
  #tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li > a { padding: 12px 15px; display: block; background-color: rgb(255, 255, 255); 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: 0px none !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: 0px !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: 0px; left: 0px; right: 0px; bottom: 0px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.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-lp-pw-form { margin: auto; max-width: 700px; padding: 50px 0px 0px; }
.thrv_progress_bar { padding: 0px; }
.tve_progress_bar { border-radius: 1px; background: rgb(247, 247, 247) none repeat scroll 0% 0%; 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; animation-timing-function: linear; animation-name: progress-bar; animation-play-state: paused; animation-delay: 0.1s; border-radius: 1px; height: 2.778em; overflow: hidden; }
.tve_editor_page .tve_progress_bar_fill { animation-name: none; width: 100%; }
.tve_progress_bar .tve_data_element_label { border-radius: 1px; background: rgba(44, 44, 44, 0.67) none repeat scroll 0% 0%; color: rgb(255, 255, 255); display: block; font-weight: 300; line-height: 26px; height: 1.444em; margin: auto 0px; max-width: 80%; padding: 0px 10px; overflow: hidden; position: absolute; top: 0px; bottom: 0px; 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: rgb(224, 224, 224); position: relative; }
.tve_fill_counter .tve_fill_circle, .tve_fill_counter .tve_fill_c_in { backface-visibility: hidden; border-radius: 50%; position: absolute; transition: transform 2s ease 0s, -webkit-transform 2s ease 0s; }
.tve_fill_text_in { border-radius: 50%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; 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: rgb(52, 52, 52); 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 { transform: rotate(135deg); }
.tve_editor_page .tve_fill_counter .tve_fill_c_in-d { transform: rotate(270deg); }
.tve_editor_page .tve_fill_counter .tve_fill_circle, .tve_editor_page .tve_fill_counter .tve_fill_c_in { transition: none 0s ease 0s ; }
@keyframes fill-counter-svg-normal {
0% { stroke-dasharray: 0, 635; }
}
@keyframes fill-counter-svg-normal {
0% { stroke-dasharray: 0, 635; }
}
@keyframes fill-counter-svg-small {
0% { stroke-dasharray: 0, 321; }
}
@keyframes fill-counter-svg-small {
0% { stroke-dasharray: 0, 321; }
}
@keyframes fill-counter-svg-big {
0% { stroke-dasharray: 0, 792; }
}
@keyframes fill-counter-svg-big {
0% { stroke-dasharray: 0, 792; }
}
.tve_fill_counter_n { position: relative; }
.tve_fill_counter_n .tve_fill_counter_circle { transform: rotate(-90deg); background: rgb(224, 224, 224) none repeat scroll 0% 0%; border-radius: 50%; display: block; stroke-dasharray: inherit; }
.tve_fill_counter_n .tve_fill_counter_circle circle { transition: stroke-dasharray 2s linear 0s; 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 { transition: none 0s ease 0s ; }
.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: 2s linear 0s normal none 1 running fill-counter-svg-normal; }
.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: 2s linear 0s normal none 1 running fill-counter-svg-small; }
.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: 2s linear 0s normal none 1 running fill-counter-svg-big; }
.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: rgb(44, 44, 44); display: block; font-weight: 300; font-size: 18px; margin-top: 5px; padding: 0px 20px; }
.thrv_data_element.thrv_wrapper.aligncenter { display: table; }
.thrv_data_element_start .tve_progress_bar_fill { animation-play-state: running; }
#tve_editor [class*="ttfm"] a { font-family: inherit !important; }
.thrv_responsive_video.thrv_wrapper { max-height: 100%; max-width: 100%; margin-left: auto; margin-right: auto; }
.thrv_responsive_video.thrv_wrapper.rv_style_white_frame { background: rgb(0, 0, 0) none repeat scroll 0% 0%; border: 7px solid rgb(255, 255, 255); border-radius: 7px; padding: 0px; }
.thrv_responsive_video.thrv_wrapper.rv_style_gray_frame { background: rgb(0, 0, 0) none repeat scroll 0% 0%; border: 10px solid rgb(241, 241, 241); padding: 0px; }
.thrv_responsive_video.thrv_wrapper.rv_style_gray_frame .tve_responsive_video_container { box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.56); }
.thrv_responsive_video.thrv_wrapper.rv_style_dark_frame { background-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(101, 101, 101) 50%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 100%); box-shadow: 0px 0px 3px 0px 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: 0px 0px 3px 0px rgba(0, 0, 0, 0.56); background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.thrv_responsive_video.thrv_wrapper.rv_style_light_frame { background: rgb(0, 0, 0) none repeat scroll 0% 0%; border: 1px solid rgb(255, 255, 255); box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.19); padding: 0px; }
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style1 { background: rgb(0, 0, 0) none repeat scroll 0% 0%; margin-bottom: 50px; position: relative; }
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style1::after { background-image: radial-gradient(ellipse at center center , rgba(0, 0, 0, 0.5) 0%, transparent 50%); border-radius: 100%; content: ""; display: block; height: 30px; position: absolute; bottom: -35px; left: 0px; right: 0px; }
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style2 { background: rgb(0, 0, 0) none repeat scroll 0% 0%; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.56); position: relative; perspective: 150px; padding: 0px; }
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style2::before { transform: rotateX(45deg); box-shadow: 0px 0px 8px 9px rgba(0, 0, 0, 0.7); content: ""; display: block; height: 0px; position: absolute; bottom: 0px; left: 50px; right: 50px; }
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style3 { background: rgb(0, 0, 0) none repeat scroll 0% 0%; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.56); margin-bottom: 50px; padding: 0px; position: relative; z-index: 1; }
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style3::before { transform: translateY(0px); background-image: url("video_frame_3.png"); background-repeat: no-repeat; background-size: 100% auto; background-position: center top; content: ""; display: block; height: 45px; position: absolute; top: 100%; left: 0px; right: 0px; width: 100%; }
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style4 { background: rgb(0, 0, 0) none repeat scroll 0% 0%; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.56); margin-bottom: 50px; padding: 0px; position: relative; z-index: 1; }
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style4::before { transform: translateY(0px); background-image: url("video_frame_4.png"); background-repeat: no-repeat; background-size: 100% auto; background-position: center top; content: ""; display: block; height: 45px; position: absolute; top: 100%; left: 0px; right: 0px; width: 100%; }
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style5 { background: rgb(0, 0, 0) none repeat scroll 0% 0%; perspective: 150px; perspective-origin: center bottom; padding: 0px; position: relative; }
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style5::before { transform: rotateX(-25deg); box-shadow: 0px 0px 14px 9px rgba(0, 0, 0, 0.7); content: ""; display: block; height: 0px; position: absolute; bottom: 10px; width: 100%; }
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style6 { background: rgb(0, 0, 0) none repeat scroll 0% 0%; padding: 0px; position: relative; }
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style6 .tve_responsive_video_container { border: 4px solid rgb(255, 255, 255); box-shadow: 0px 0px 6px 0px 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("video_frame_6.png"); background-repeat: no-repeat; background-position: right top; background-size: auto 100%; content: ""; height: 100%; position: absolute; top: 0px; bottom: 0px; width: 26px; }
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style6::before { transform: translateX(-100%); left: 1px; }
.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style6::after { transform: rotateY(180deg); left: 100%; }
.thrv_responsive_video.thrv_wrapper.rv_style_grey_monitor { 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("rv_style_grey_monitor_full.png"); background-size: contain; background-repeat: no-repeat; content: ""; position: absolute; top: -7%; bottom: -34%; left: -4%; right: -4%; }
.thrv_responsive_video.thrv_wrapper.rv_style_black_monitor { 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("rv_style_black_monitor_full.png"); background-size: contain; background-repeat: no-repeat; content: ""; position: absolute; top: -7%; bottom: -34%; left: -4%; right: -4%; }
.thrv_responsive_video.thrv_wrapper.rv_style_black_tablet { 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("rv_style_black_tablet_full.png"); background-size: contain; background-repeat: no-repeat; content: ""; position: absolute; top: -5%; bottom: -5%; left: -5%; right: -6%; }
.thrv_responsive_video.thrv_wrapper.rv_style_white_tablet { 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("rv_style_white_tablet_full.png"); background-size: contain; background-repeat: no-repeat; content: ""; position: absolute; top: -5%; bottom: -5%; left: -6%; right: -6%; }
.tve_selected_typist { transition: background-color 300ms linear 0s; }
span.tve_typefocus { color: inherit !important; }
span.tve_typefocus .tve_selected_typist { color: inherit !important; background-color: rgb(255, 255, 255); }
.typed-cursor { color: inherit !important; display: inline-block; font-family: arial,sans-serif; opacity: 1; animation: 0.5s ease 0s normal none infinite running blink; }
@keyframes blink {
0% { opacity: 1; }
50% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes blink {
0% { opacity: 1; }
50% { opacity: 0; }
100% { opacity: 1; }
}
#tve_zoom_overlay { background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.7; position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 1000000; }
#tve_zoom_lightbox { position: fixed; background: white none repeat scroll 0% 0%; 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: rgb(255, 255, 255); background: black none repeat scroll 0% 0%; height: 24px; width: 24px; border-radius: 16px; font-size: 10px; border: 2px solid white; box-shadow: 0px 0px 10px 2px rgb(0, 0, 0); }
.tve_close_lb::before { position: relative; top: 7px; right: 7px; box-sizing: content-box !important; }
.tve_ea_thrive_zoom img:hover { cursor: 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 { transition: color 0s ease 0s, all 0.3s ease 0s, all 0s ease 0s; color: inherit; cursor: pointer; text-align: center; }
.video_overlay .overlay_play_button svg { position: relative; top: 45%; left: 50%; width: 4em; height: 5em; transform: translate(-50%); }
.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: rgb(255, 255, 255); }
.rv_button_rounded_rectangle_light .overlay_play_button { transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%; }
.rv_button_rounded_rectangle_light .overlay_play_button::before { content: ""; font-family: "thrvicomoon"; font-size: 100px; }
.rv_button_rounded_rectangle_dark { position: relative; }
.rv_button_rounded_rectangle_dark .video_overlay { color: rgb(0, 0, 0); }
.rv_button_rounded_rectangle_dark .video_overlay:hover { color: rgb(90, 110, 108); }
.rv_button_rounded_rectangle_dark .overlay_play_button { transform: translate(-50%, -50%); border: 4px solid; border-radius: 15px; line-height: initial; padding: 10px 30px; position: absolute; top: 50%; left: 50%; text-shadow: 0px 0px 11px rgba(252, 247, 249, 0.47); }
.rv_button_rounded_rectangle_dark .overlay_play_button::before { content: ""; 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: rgb(0, 0, 0); }
.rv_button_circular_dark .overlay_play_button { 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: 0px 0px 27px rgba(189, 197, 216, 0.75); }
.rv_button_circular_dark .overlay_play_button::before { content: ""; 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: rgb(59, 50, 71); }
.rv_button_circular_outline_dark .video_overlay:hover { color: rgb(8, 6, 12); }
.rv_button_circular_outline_dark .overlay_play_button { transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%; text-shadow: 0px 0px 20px rgba(234, 218, 221, 0.74); }
.rv_button_circular_outline_dark .overlay_play_button:hover { text-shadow: 0px 0px 20px rgb(234, 218, 221); }
.rv_button_circular_outline_dark .overlay_play_button::before { content: ""; font-family: "thrvicomoon"; font-size: 72px; }
.rv_button_simple_play_light { position: relative; }
.rv_button_simple_play_light .video_overlay { color: rgb(255, 255, 255); }
.rv_button_simple_play_light .overlay_play_button { transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%; text-shadow: 0px 0px 11px rgb(0, 0, 0); }
.rv_button_simple_play_light .overlay_play_button:hover { text-shadow: 0px 0px 11px rgba(184, 118, 82, 0.75); }
.rv_button_simple_play_light .overlay_play_button::before { content: ""; font-family: "thrvicomoon"; font-size: 100px; }
.tve_with_wistia_popover { height: 100%; padding-bottom: 0px; }
.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 {
0% { transform: translateY(-100%); opacity: 0; }
100% { transform: translateY(0px); opacity: 1; }
}
@keyframes tooltip-top {
0% { transform: translateY(-100%); opacity: 0; }
100% { transform: translateY(0px); opacity: 1; }
}
@keyframes tooltip-top-right {
0% { transform: translate3d(50%, -50%, 0px); opacity: 0; }
100% { transform: translate3d(0px, 0px, 0px); opacity: 1; }
}
@keyframes tooltip-top-right {
0% { transform: translate3d(50%, -50%, 0px); opacity: 0; }
100% { transform: translate3d(0px, 0px, 0px); opacity: 1; }
}
@keyframes tooltip-right {
0% { transform: translateX(100%); opacity: 0; }
100% { transform: translateX(0px); opacity: 1; }
}
@keyframes tooltip-right {
0% { transform: translateX(100%); opacity: 0; }
100% { transform: translateX(0px); opacity: 1; }
}
@keyframes tooltip-bottom-right {
0% { transform: translate3d(50%, 50%, 0px); opacity: 0; }
100% { opacity: 1; }
}
@keyframes tooltip-bottom-right {
0% { transform: translate3d(50%, 50%, 0px); opacity: 0; }
100% { opacity: 1; }
}
@keyframes tooltip-bottom {
0% { transform: translateY(100%); opacity: 0; }
100% { transform: translateY(0px); opacity: 1; }
}
@keyframes tooltip-bottom {
0% { transform: translateY(100%); opacity: 0; }
100% { transform: translateY(0px); opacity: 1; }
}
@keyframes tooltip-bottom-left {
0% { transform: translate3d(-50%, 50%, 0px); opacity: 0; }
100% { transform: translate3d(0px, 0px, 0px); opacity: 1; }
}
@keyframes tooltip-bottom-left {
0% { transform: translate3d(-50%, 50%, 0px); opacity: 0; }
100% { transform: translate3d(0px, 0px, 0px); opacity: 1; }
}
@keyframes tooltip-left {
0% { transform: translateX(-100%); opacity: 0; }
100% { transform: translateX(0px); opacity: 1; }
}
@keyframes tooltip-left {
0% { transform: translateX(-100%); opacity: 0; }
100% { transform: translateX(0px); opacity: 1; }
}
@keyframes tooltip-top-left {
0% { transform: translate3d(-50%, -50%, 0px); opacity: 0; }
100% { transform: translate3d(0px, 0px, 0px); opacity: 1; }
}
@keyframes tooltip-top-left {
0% { transform: translate3d(-50%, -50%, 0px); opacity: 0; }
100% { transform: translate3d(0px, 0px, 0px); opacity: 1; }
}
.tve_ui_tooltip { animation-duration: 0.3s; animation-timing-function: ease-in; animation-fill-mode: forwards; border-radius: 7px; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25); max-width: 300px; padding: 10px; position: fixed; z-index: 2147483646; }
.tve_ui_tooltip::after { content: ""; display: block; height: 0px; position: absolute; width: 0px; }
.tve_ui_tooltip::before { content: ""; display: block; height: 0px; position: absolute; width: 0px; }
.tve_ui_tooltip.tve_tooltip_style_light::after { color: rgb(255, 255, 255); }
.tve_ui_tooltip.tve_tooltip_style_dark::after { color: rgb(73, 73, 73); }
.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: 0px auto; left: 0px; right: 0px; 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: 0px auto; left: 0px; right: 0px; bottom: -8px; }
.tve_ui_tooltip.tve_tooltip_position_top_right { animation-name: tooltip-top-right; border-bottom-left-radius: 0px; }
.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: 0px; bottom: 0px; 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: 0px; bottom: 0px; left: -8px; }
.tve_ui_tooltip.tve_tooltip_position_bottom_right { animation-name: tooltip-bottom-right; border-top-left-radius: 0px; }
.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: 0px; right: 0px; 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: 0px; right: 0px; top: -8px; }
.tve_ui_tooltip.tve_tooltip_position_bottom_left { animation-name: tooltip-bottom-left; border-top-right-radius: 0px; }
.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: 0px; bottom: 0px; 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: 0px; bottom: 0px; right: -8px; }
.tve_ui_tooltip.tve_tooltip_position_top_left { animation-name: tooltip-top-left; border-bottom-right-radius: 0px; }
.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: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(169, 169, 169); }
.tve_ui_tooltip.tve_tooltip_style_dark { background: rgb(73, 73, 73) none repeat scroll 0% 0%; color: rgb(201, 201, 201); }
.tvd-toast { justify-content: space-between; }
.tvd-toast.tve-fe-message { top: 50px; width: 60%; padding: 0px; color: rgb(0, 0, 0); max-width: 500px; position: fixed; z-index: 100100; left: 50%; }
.tvd-toast.tve-fe-message .tve-toast-message { position: relative; left: -50%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 0px 15px 0px rgb(167, 167, 167); }
.tvd-toast.tve-fe-message .tve-toast-icon-container { display: inline-block; width: 50px; background: green none repeat scroll 0% 0%; color: rgb(255, 255, 255); height: 100%; position: absolute; }
.tvd-toast.tve-fe-message .tve-toast-message-container { padding: 10px 20px 10px 70px; margin: auto 0px; }
.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; margin: 0px; overflow: hidden; text-overflow: ellipsis; max-width: 75%; }
.tve-editable-field span { float: right; position: relative; top: 5px; display: block; height: 20px; width: 20px; background-image: url("tve_lock.png") !important; background-size: contain !important; background-repeat: no-repeat !important; }
@keyframes tcb-loader {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
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; }
@media only screen and (min-device-width: 375px) and (max-device-width: 736px) {
  html.tve-o-hidden.tve-hide-overflow.tve-l-open:not(.bp-th) { height: 100% !important; }
  body.tve-o-hidden.tve-hide-overflow.tve-l-open:not(.bp-t) { height: 100% !important; }
}
.tve_p_lb_overlay { opacity: 0; }
.tve_p_lb_background { text-align: center; position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 100098; padding: 10px; }
.tve-l-open.tve-o-hidden .tve_p_lb_background { overflow: hidden; }
.tve-l-open.tve-o-hidden .tve_p_lb_background.tve-scroll { overflow-y: auto; }
.tve_p_lb_background .tve_p_lb_overlay { position: absolute; top: 0px; left: 0px; right: 0px; opacity: 0; background: rgb(0, 0, 0) none repeat scroll 0% 0%; transition: opacity 0.3s ease-out 0s; min-height: 100%; }
.tve_p_lb_background.tve_lb_closing .tve_p_lb_overlay { opacity: 0 !important; transition: opacity 0.3s ease-out 0s; }
.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: 0.8; transition: opacity 0.3s ease-out 0s; }
.tve_p_lb_background .tve_p_lb_content { box-sizing: border-box !important; box-shadow: 0px 0px 6px -2px rgb(0, 0, 0); border-radius: 6px; position: relative; background-color: rgb(255, 255, 255); padding: 15px; width: 100%; max-width: 650px; margin: auto !important; text-align: left; overflow: visible; }
#tve_current_event_settings .tve_p_lb_background .tve_p_lb_content { box-shadow: 0px 0px 6px -2px rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.tve_p_lb_background .tve_p_lb_content .tve_p_lb_inner { 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 rgb(255, 255, 255); background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; font-size: 12px; transition: all 0.1s ease 0s; border-radius: 22px; }
.tve_p_lb_background .tve_p_lb_content .tve_p_lb_close:hover { 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: 0px; margin-right: 0px; }
.tve_p_lb_background.tve_lb_anim_instant .tve_p_lb_overlay { opacity: 0.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 { 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 { transform: scale(1); transition: all 0.5s ease-out 0s; }
.tve_p_lb_background.tve_lb_anim_zoom_in.tve_lb_closing .tve_p_lb_content { transform: scale(0); transition: all 0.3s ease-out 0s; }
.tve_p_lb_background.tve_lb_anim_zoom_out .tve_p_lb_content { 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 { transform: scale(1); transition: all 0.5s ease-out 0s; }
.tve_p_lb_background.tve_lb_anim_zoom_out.tve_lb_closing .tve_p_lb_content { transform: scale(1.8); transition: all 0.3s ease-out 0s; }
.tve_p_lb_background.tve_lb_anim_rotate .tve_p_lb_overlay { transition: opacity 0.5s ease 0s; }
.tve_p_lb_background.tve_lb_anim_rotate .tve_p_lb_content { 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 { transform: scale(1) rotate(0deg); transition: all 0.6s ease-out 0s; }
.tve_p_lb_background.tve_lb_anim_rotate.tve_lb_closing .tve_p_lb_content { transform: scale(0) rotate(500deg); transition: all 0.7s ease-out 0s; }
.tve_p_lb_background.tve_lb_anim_slide_top .tve_p_lb_content { 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 { transform: translateY(0px); transition: all 0.5s ease-out 0s; }
.tve_p_lb_background.tve_lb_anim_slide_top.tve_lb_closing .tve_p_lb_content { transform: translateY(100%); transition: all 0.5s ease-out 0s; }
.tve_p_lb_background.tve_lb_anim_slide_bottom .tve_p_lb_content { opacity: 0; 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; transform: translateY(0px); transition: all 0.5s ease-out 0s; }
.tve_p_lb_background.tve_lb_anim_slide_bottom.tve_lb_closing .tve_p_lb_content { transform: translateY(-1400px); transition: all 0.7s ease-out 0s; }
.tve_p_lb_background.tve_lb_anim_lateral .tve_p_lb_content { opacity: 0; 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; transform: translateX(0px); transition: all 0.3s ease-out 0s; }
.tve_p_lb_background.tve_lb_anim_lateral.tve_lb_closing .tve_p_lb_content { transform: translateX(100%); transition: all 0.3s ease-out 0s; }
.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:not(.anim-preview) { opacity: 1; transform: none; }
.tve_ea_thrive_animation.tve_anim_start { opacity: 1; transition: all 0.5s ease-out 0s; }
.tve_ea_thrive_animation.tve_anim_slide_top { transform: translateY(-200px); }
.tve_ea_thrive_animation.tve_anim_slide_top.tve_anim_start { transform: translateY(0px); }
.tve_ea_thrive_animation.tve_anim_slide_bottom { transform: translateY(200px); }
.tve_ea_thrive_animation.tve_anim_slide_bottom.tve_anim_start { transform: translateY(0px); }
.tve_ea_thrive_animation.tve_anim_slide_left { transform: translateX(-200px); }
.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start { transform: translateX(0px); }
.tve_ea_thrive_animation.tve_anim_slide_right { transform: translateX(200px); }
.tve_ea_thrive_animation.tve_anim_slide_right.tve_anim_start { transform: translateX(0px); }
.tve_ea_thrive_animation.tve_anim_appear { transform: scale(0.1); }
.tve_ea_thrive_animation.tve_anim_appear.tve_anim_start { transform: scale(1); }
.tve_ea_thrive_animation.tve_anim_rotate { transform: scale(0.1) rotate(400deg); }
.tve_ea_thrive_animation.tve_anim_rotate.tve_anim_start { transform: scale(1) rotate(0deg); transition: all 0.6s ease-out 0s; }
.tve_ea_thrive_animation.tve_anim_zoom_out { transform: scale(3.5); }
.tve_ea_thrive_animation.tve_anim_zoom_out.tve_anim_start { transform: scale(1); }
.tve_ea_thrive_animation.tve_anim_roll_in { transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg); }
.tve_ea_thrive_animation.tve_anim_roll_in.tve_anim_start { transform: none; }
.tve_ea_thrive_animation.tve_anim_roll_out { opacity: 1; transform: none; }
.tve_ea_thrive_animation.tve_anim_roll_out.tve_anim_start { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate3d(0, 0, 1, 120deg); }
.tve_ea_thrive_animation.tve_anim_shrink { transition: all 0.2s ease-out 0s; transform: scale(1); visibility: visible !important; opacity: 1; }
.tve_ea_thrive_animation.tve_anim_shrink.tve_anim_start { transform: scale(0.9); transition: all 0.2s ease-out 0s; }
.tve_ea_thrive_animation.tve_anim_grow { transition: all 0.2s ease-out 0s; transform: scale(1); visibility: visible !important; opacity: 1; }
.tve_ea_thrive_animation.tve_anim_grow.tve_anim_start { transform: scale(1.1); transition: all 0.2s ease-out 0s; }
.wistia_popover_embed .wistia_socialbar { display: none !important; }
.tcb-flex-row { display: flex; flex-flow: row nowrap; align-items: stretch; justify-content: space-between; margin-top: 0px; margin-left: -15px; padding-bottom: 15px; padding-top: 15px; }
.tcb-flex-row.tve-flex-start { align-items: flex-start; }
.tcb-flex-row.tve-flex-center { align-items: center; }
.tcb-flex-row.tve-flex-end { align-items: flex-end; }
.tcb-flex-col { flex: 1 1 auto; padding-top: 0px; padding-left: 15px; }
.tcb-flex-row .tcb-flex-col { box-sizing: border-box; }
.tcb--cols--2:not(.tcb-resized) > .tcb-flex-col { max-width: 50%; }
.tcb--cols--3:not(.tcb-resized) > .tcb-flex-col { max-width: 33.3333%; }
.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.6667%; }
.tcb--cols--7:not(.tcb-resized) > .tcb-flex-col { max-width: 14.2857%; }
.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.1111%; }
.tcb--cols--10:not(.tcb-resized) > .tcb-flex-col { max-width: 10%; }
.tcb--cols--11:not(.tcb-resized) > .tcb-flex-col { max-width: 9.09091%; }
.tcb--cols--12:not(.tcb-resized) > .tcb-flex-col { max-width: 8.33333%; }
.tcb--cols--13:not(.tcb-resized) > .tcb-flex-col { max-width: 7.69231%; }
.tcb--cols--14:not(.tcb-resized) > .tcb-flex-col { max-width: 7.14286%; }
.tcb--cols--15:not(.tcb-resized) > .tcb-flex-col { max-width: 6.66667%; }
.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.88235%; }
.tcb--cols--18:not(.tcb-resized) > .tcb-flex-col { max-width: 5.55556%; }
.tcb--cols--19:not(.tcb-resized) > .tcb-flex-col { max-width: 5.26316%; }
.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.3333%; }
.tcb-flex-row:not(.tcb-resized) > .tcb-flex-col.c-66 { max-width: 66.6667%; }
.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%; }
.tcb-col { height: 100%; display: flex; flex-direction: column; position: relative; }
.tcb-flex-center > .tcb-flex-col > .tcb-col { justify-content: center; }
.tcb-flex-end > .tcb-flex-col > .tcb-col { justify-content: flex-end; }
.tcb-flex-row .tcb-col { box-sizing: border-box; }
@media not all, not all {
  .tcb-flex-col { width: 100%; }
  .tcb-col { display: block; }
}
.tcb-flex-col > a.tcb-col > div.tcb-col { justify-content: inherit; }
@media (max-width: 1023px) {
  .tcb-flex-row:not(.tcb--cols--2):not(.tcb-medium-no-wrap), .tcb-flex-row.tcb-resized:not(.tcb--cols--2):not(.tcb-medium-no-wrap) { flex-wrap: wrap; }
  .tcb-flex-row:not(.tcb--cols--2):not(.tcb-medium-no-wrap) .tcb-flex-col, .tcb-flex-row.tcb-resized:not(.tcb--cols--2):not(.tcb-medium-no-wrap) .tcb-flex-col { max-width: 100% !important; flex: 1 0 250px; }
  .tcb-flex-row.tcb-medium-no-wrap, .tcb-flex-row.tcb-resized.tcb-medium-no-wrap { flex-wrap: nowrap !important; }
  .tcb-flex-row.tcb-medium-wrap, .tcb-flex-row.tcb-resized.tcb-medium-wrap { flex-wrap: wrap !important; }
  .tcb-flex-row.tcb-medium-wrap .tcb-flex-col, .tcb-flex-row.tcb-resized.tcb-medium-wrap .tcb-flex-col { max-width: 100% !important; }
}
@media (max-width: 767px) {
  .tcb-flex-row { flex-direction: column; }
  .tcb-flex-row.tcb-reverse { flex-direction: column-reverse; }
  .thrv_wrapper .tcb-flex-row .tcb-flex-col { width: 100%; max-width: 100% !important; flex: 0 0 auto !important; }
}
@keyframes tcb-loader {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
.tve_btn.tve_black a > span { color: rgb(255, 255, 255); }
.tve_btn.tve_blue a > span { color: rgb(255, 255, 255); }
.tve_btn.tve_green a > span { color: rgb(255, 255, 255); }
.tve_btn.tve_orange a > span { color: rgb(255, 255, 255); }
.tve_btn.tve_purple a > span { color: rgb(255, 255, 255); }
.tve_btn.tve_red a > span { color: rgb(255, 255, 255); }
.tve_btn.tve_teal a > span { color: rgb(255, 255, 255); }
.tve_btn.tve_white a.tve_btnLink { color: rgb(111, 110, 110); }
.tve_btn.tve_white a.tve_btnLink > span { color: rgb(111, 110, 110); }
.tve_normalBtn.tve_btn5.tve_black i, .tve_normalBtn.tve_btn6.tve_black i { background-image: url("btn_black.png"); }
.tve_normalBtn.tve_btn5.tve_blue i, .tve_normalBtn.tve_btn6.tve_blue i { background-image: url("btn_blue.png"); }
.tve_normalBtn.tve_btn5.tve_green i, .tve_normalBtn.tve_btn6.tve_green i { background-image: url("btn_green.png"); }
.tve_normalBtn.tve_btn5.tve_orange i, .tve_normalBtn.tve_btn6.tve_orange i { background-image: url("btn_orange.png"); }
.tve_normalBtn.tve_btn5.tve_purple i, .tve_normalBtn.tve_btn6.tve_purple i { background-image: url("btn_purple.png"); }
.tve_normalBtn.tve_btn5.tve_red i, .tve_normalBtn.tve_btn6.tve_red i { background-image: url("btn_red.png"); }
.tve_normalBtn.tve_btn5.tve_teal i, .tve_normalBtn.tve_btn6.tve_teal i { background-image: url("btn_teal.png"); }
.tve_normalBtn.tve_btn5.tve_white i, .tve_normalBtn.tve_btn6.tve_white i { background-image: url("btn_white.png"); }
.tve_smallBtn.tve_btn5.tve_black i, .tve_smallBtn.tve_btn6.tve_black i { background-image: url("btn_small_black.png"); }
.tve_smallBtn.tve_btn5.tve_blue i, .tve_smallBtn.tve_btn6.tve_blue i { background-image: url("btn_small_blue.png"); }
.tve_smallBtn.tve_btn5.tve_green i, .tve_smallBtn.tve_btn6.tve_green i { background-image: url("btn_small_green.png"); }
.tve_smallBtn.tve_btn5.tve_orange i, .tve_smallBtn.tve_btn6.tve_orange i { background-image: url("btn_small_orange.png"); }
.tve_smallBtn.tve_btn5.tve_purple i, .tve_smallBtn.tve_btn6.tve_purple i { background-image: url("btn_small_purple.png"); }
.tve_smallBtn.tve_btn5.tve_red i, .tve_smallBtn.tve_btn6.tve_red i { background-image: url("btn_small_red.png"); }
.tve_smallBtn.tve_btn5.tve_teal i, .tve_smallBtn.tve_btn6.tve_teal i { background-image: url("btn_small_teal.png"); }
.tve_smallBtn.tve_btn5.tve_white i, .tve_smallBtn.tve_btn6.tve_white i { background-image: url("btn_small_white.png"); }
.tve_bigBtn.tve_btn5.tve_black i, .tve_bigBtn.tve_btn6.tve_black i { background-image: url("btn_big_black.png"); }
.tve_bigBtn.tve_btn5.tve_blue i, .tve_bigBtn.tve_btn6.tve_blue i { background-image: url("btn_big_blue.png"); }
.tve_bigBtn.tve_btn5.tve_green i, .tve_bigBtn.tve_btn6.tve_green i { background-image: url("btn_big_green.png"); }
.tve_bigBtn.tve_btn5.tve_orange i, .tve_bigBtn.tve_btn6.tve_orange i { background-image: url("btn_big_orange.png"); }
.tve_bigBtn.tve_btn5.tve_purple i, .tve_bigBtn.tve_btn6.tve_purple i { background-image: url("btn_big_purple.png"); }
.tve_bigBtn.tve_btn5.tve_red i, .tve_bigBtn.tve_btn6.tve_red i { background-image: url("btn_big_red.png"); }
.tve_bigBtn.tve_btn5.tve_teal i, .tve_bigBtn.tve_btn6.tve_teal i { background-image: url("btn_big_teal.png"); }
.tve_bigBtn.tve_btn5.tve_white i, .tve_bigBtn.tve_btn6.tve_white i { background-image: url("btn_big_white.png"); }
.tve_hugeBtn.tve_btn5.tve_black i, .tve_hugeBtn.tve_btn6.tve_black i { background-image: url("btn_huge_black.png"); }
.tve_hugeBtn.tve_btn5.tve_blue i, .tve_hugeBtn.tve_btn6.tve_blue i { background-image: url("btn_huge_blue.png"); }
.tve_hugeBtn.tve_btn5.tve_green i, .tve_hugeBtn.tve_btn6.tve_green i { background-image: url("btn_huge_green.png"); }
.tve_hugeBtn.tve_btn5.tve_orange i, .tve_hugeBtn.tve_btn6.tve_orange i { background-image: url("btn_huge_orange.png"); }
.tve_hugeBtn.tve_btn5.tve_purple i, .tve_hugeBtn.tve_btn6.tve_purple i { background-image: url("btn_huge_purple.png"); }
.tve_hugeBtn.tve_btn5.tve_red i, .tve_hugeBtn.tve_btn6.tve_red i { background-image: url("btn_huge_red.png"); }
.tve_hugeBtn.tve_btn5.tve_teal i, .tve_hugeBtn.tve_btn6.tve_teal i { background-image: url("btn_huge_teal.png"); }
.tve_hugeBtn.tve_btn5.tve_white i, .tve_hugeBtn.tve_btn6.tve_white i { background-image: url("btn_huge_white.png"); }
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_black { color: rgb(16, 16, 16); }
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_black a:hover { color: rgb(16, 16, 16); }
#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: rgb(16, 16, 16); color: rgb(255, 255, 255); }
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_blue { color: rgb(62, 104, 178); }
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_blue a:hover { color: rgb(62, 104, 178); }
#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: rgb(62, 104, 178); color: rgb(255, 255, 255); }
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_green { color: rgb(26, 188, 156); }
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_green a:hover { color: rgb(26, 188, 156); }
#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: rgb(26, 188, 156); color: rgb(255, 255, 255); }
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_orange { color: rgb(230, 126, 34); }
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_orange a:hover { color: rgb(230, 126, 34); }
#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: rgb(230, 126, 34); color: rgb(255, 255, 255); }
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_purple { color: rgb(134, 86, 193); }
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_purple a:hover { color: rgb(134, 86, 193); }
#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: rgb(134, 86, 193); color: rgb(255, 255, 255); }
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_red { color: rgb(206, 39, 27); }
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_red a:hover { color: rgb(206, 39, 27); }
#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: rgb(206, 39, 27); color: rgb(255, 255, 255); }
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_teal { color: rgb(56, 125, 113); }
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_teal a:hover { color: rgb(56, 125, 113); }
#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: rgb(56, 125, 113); color: rgb(255, 255, 255); }
#tve_editor .thrv_widget_menu a.tve-m-trigger.tve_white { color: rgb(216, 216, 216); }
#tve_editor .thrv_widget_menu ul.tve_w_menu.tve_white a:hover { color: rgb(216, 216, 216); }
#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: rgb(216, 216, 216); color: rgb(255, 255, 255); }
.tve_flt .tve_fg .tve_line { padding-left: 90px; }
.tve_flt .tve_fg2 { background: rgb(254, 242, 158) none repeat scroll 0% 0%; margin-bottom: 105px; }
.tve_flt .tve_fg2 .tve_badge { margin: 0px auto -129px; }
.tve_flt .tve_fg2 hr { background: rgb(238, 223, 117) none repeat scroll 0% 0%; }
.tve_flt .tve_fg3 { position: relative; background: rgb(242, 240, 240) none repeat scroll 0% 0%; border: 2px solid rgb(203, 201, 201); 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: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 2px solid rgb(229, 229, 229); }
.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: rgb(229, 229, 229) none repeat scroll 0% 0%; }
.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("black_s1_f.png"); }
.tve_flt .tve_black.tve_fg4 .tve_badge { background-image: url("black_s3_f.png"); }
.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("blue_s1_f.png"); }
.tve_flt .tve_blue.tve_fg4 .tve_badge { background-image: url("blue_s3_f.png"); }
.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("green_s1_f.png"); }
.tve_flt .tve_green.tve_fg4 .tve_badge { background-image: url("green_s3_f.png"); }
.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("orange_s1_f.png"); }
.tve_flt .tve_orange.tve_fg4 .tve_badge { background-image: url("orange_s3_f.png"); }
.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("purple_s1_f.png"); }
.tve_flt .tve_purple.tve_fg4 .tve_badge { background-image: url("purple_s3_f.png"); }
.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("red_s1_f.png"); }
.tve_flt .tve_red.tve_fg4 .tve_badge { background-image: url("red_s3_f.png"); }
.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("teal_s1_f.png"); }
.tve_flt .tve_teal.tve_fg4 .tve_badge { background-image: url("teal_s3_f.png"); }
.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("white_s1_f.png"); }
.tve_flt .tve_white.tve_fg4 .tve_badge { background-image: url("white_s3_f.png"); }
.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: rgb(16, 16, 16) none repeat scroll 0% 0%; }
.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: rgb(62, 104, 178) none repeat scroll 0% 0%; }
.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: rgb(52, 174, 68) none repeat scroll 0% 0%; }
.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: rgb(226, 92, 27) none repeat scroll 0% 0%; }
.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: rgb(134, 86, 193) none repeat scroll 0% 0%; }
.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: rgb(206, 39, 27) none repeat scroll 0% 0%; }
.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: rgb(56, 125, 113) none repeat scroll 0% 0%; }
.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: rgb(216, 216, 216) none repeat scroll 0% 0%; }
.tve_flt .tve_black.tve_fg1 h2, .tve_flt .tve_black.tve_fg2 h2 { color: rgb(31, 31, 31) !important; }
.tve_flt .tve_black.tve_fg3 h3, .tve_flt .tve_black.tve_fg4 h3, .tve_flt .tve_black.tve_fg5 h3 { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_blue.tve_fg1 h2, .tve_flt .tve_blue.tve_fg2 h2 { color: rgb(78, 122, 199) !important; }
.tve_flt .tve_blue.tve_fg3 h3, .tve_flt .tve_blue.tve_fg4 h3, .tve_flt .tve_blue.tve_fg5 h3 { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_green.tve_fg1 h2, .tve_flt .tve_green.tve_fg2 h2 { color: rgb(69, 191, 85) !important; }
.tve_flt .tve_green.tve_fg3 h3, .tve_flt .tve_green.tve_fg4 h3, .tve_flt .tve_green.tve_fg5 h3 { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_orange.tve_fg1 h2, .tve_flt .tve_orange.tve_fg2 h2 { color: rgb(255, 113, 44) !important; }
.tve_flt .tve_orange.tve_fg3 h3, .tve_flt .tve_orange.tve_fg4 h3, .tve_flt .tve_orange.tve_fg5 h3 { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_purple.tve_fg1 h2, .tve_flt .tve_purple.tve_fg2 h2 { color: rgb(151, 104, 209) !important; }
.tve_flt .tve_purple.tve_fg3 h3, .tve_flt .tve_purple.tve_fg4 h3, .tve_flt .tve_purple.tve_fg5 h3 { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_red.tve_fg1 h2, .tve_flt .tve_red.tve_fg2 h2 { color: rgb(229, 55, 43) !important; }
.tve_flt .tve_red.tve_fg3 h3, .tve_flt .tve_red.tve_fg4 h3, .tve_flt .tve_red.tve_fg5 h3 { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_teal.tve_fg1 h2, .tve_flt .tve_teal.tve_fg2 h2 { color: rgb(71, 148, 134) !important; }
.tve_flt .tve_teal.tve_fg3 h3, .tve_flt .tve_teal.tve_fg4 h3, .tve_flt .tve_teal.tve_fg5 h3 { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_white.tve_fg1 h2, .tve_flt .tve_white.tve_fg2 h2 { color: rgb(61, 61, 61) !important; }
.tve_flt .tve_white.tve_fg3 h3, .tve_flt .tve_white.tve_fg4 h3, .tve_flt .tve_white.tve_fg5 h3 { color: rgb(61, 61, 61) !important; }
.tve_flt .tve_white .tve_line { background: rgb(252, 252, 252) none repeat scroll 0% 0%; }
.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: rgb(89, 89, 89) none repeat scroll 0% 0%; }
.tve_flt .tve_btn.tve_black a { text-shadow: 0px 1px 0px rgb(108, 108, 108); }
.tve_flt .tve_btn.tve_black.tve_btn7, .tve_flt .tve_btn.tve_black.tve_btn8 { box-shadow: 0px 5px 0px rgb(14, 14, 14); border-bottom: 1px solid rgb(115, 114, 114); }
.tve_flt .tve_btn.tve_black.tve_btn7:hover, .tve_flt .tve_btn.tve_black.tve_btn8:hover { box-shadow: 0px 5px 0px rgb(51, 51, 51); border-bottom: 1px solid rgb(114, 114, 114); }
.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: rgb(29, 29, 29) none repeat scroll 0% 0%; }
.tve_flt .tve_btn.tve_black.tve_btn5 a > div, .tve_flt .tve_btn.tve_black.tve_btn6 a > div { border-right: 1px solid rgb(29, 29, 29); }
.tve_flt .tve_btn.tve_black:hover { background-color: rgb(104, 104, 104); }
.tve_flt .tve_btn.tve_black.tve_nb:hover .tve_btn_im .tve_btn_divider { background: rgb(56, 56, 56) none repeat scroll 0% 0%; }
.tve_flt .tve_btn.tve_black:hover a > div { border-right: 1px solid rgb(56, 56, 56); }
.tve_flt .tve_btn.tve_blue { background-color: rgb(78, 122, 199); }
.tve_flt .tve_btn.tve_blue a { text-shadow: 0px 1px 0px rgb(17, 118, 193); }
.tve_flt .tve_btn.tve_blue.tve_btn7, .tve_flt .tve_btn.tve_blue.tve_btn8 { box-shadow: 0px 5px 0px rgb(60, 101, 171); border-bottom: 1px solid rgb(117, 151, 211); }
.tve_flt .tve_btn.tve_blue.tve_btn7:hover, .tve_flt .tve_btn.tve_blue.tve_btn8:hover { box-shadow: 0px 5px 0px rgb(66, 104, 170); border-bottom: 1px solid rgb(117, 151, 211); }
.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: rgb(60, 101, 171) none repeat scroll 0% 0%; }
.tve_flt .tve_btn.tve_blue.tve_btn5 a > div, .tve_flt .tve_btn.tve_blue.tve_btn6 a > div { border-right: 1px solid rgb(60, 101, 171); }
.tve_flt .tve_btn.tve_blue:hover { background-color: rgb(89, 129, 198); }
.tve_flt .tve_btn.tve_blue.tve_nb:hover .tve_btn_im .tve_btn_divider { background: rgb(67, 113, 173) none repeat scroll 0% 0%; }
.tve_flt .tve_btn.tve_blue:hover a > div { border-right: 1px solid rgb(67, 113, 173); }
.tve_flt .tve_btn.tve_green { background: rgb(69, 191, 85) none repeat scroll 0% 0%; }
.tve_flt .tve_btn.tve_green a { text-shadow: 0px 1px 0px rgb(50, 157, 64); }
.tve_flt .tve_btn.tve_green.tve_btn7, .tve_flt .tve_btn.tve_green.tve_btn8 { box-shadow: 0px 5px 0px rgb(54, 170, 69); border-bottom: 1px solid rgb(107, 204, 120); }
.tve_flt .tve_btn.tve_green.tve_btn7:hover, .tve_flt .tve_btn.tve_green.tve_btn8:hover { box-shadow: 0px 5px 0px rgb(66, 181, 74); border-bottom: 1px solid rgb(107, 204, 120); }
.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: rgb(54, 170, 69) none repeat scroll 0% 0%; }
.tve_flt .tve_btn.tve_green.tve_btn5 a > div, .tve_flt .tve_btn.tve_green.tve_btn6 a > div { border-right: 1px solid rgb(54, 170, 69); }
.tve_flt .tve_btn.tve_green:hover { background-color: rgb(82, 201, 88); }
.tve_flt .tve_btn.tve_green.tve_nb:hover .tve_btn_im .tve_btn_divider { background: rgb(57, 181, 66) none repeat scroll 0% 0%; }
.tve_flt .tve_btn.tve_green:hover a > div { border-right: 1px solid rgb(57, 181, 66); }
.tve_flt .tve_btn.tve_orange { background: rgb(255, 113, 44) none repeat scroll 0% 0%; }
.tve_flt .tve_btn.tve_orange a { text-shadow: 0px 1px 0px rgb(215, 106, 1); }
.tve_flt .tve_btn.tve_orange.tve_btn7, .tve_flt .tve_btn.tve_orange.tve_btn8 { box-shadow: 0px 5px 0px rgb(226, 95, 32); border-bottom: 1px solid rgb(255, 147, 95); }
.tve_flt .tve_btn.tve_orange.tve_btn7:hover, .tve_flt .tve_btn.tve_orange.tve_btn8:hover { box-shadow: 0px 5px 0px rgb(229, 110, 36); border-bottom: 1px solid rgb(255, 147, 95); }
.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: rgb(226, 95, 32) none repeat scroll 0% 0%; }
.tve_flt .tve_btn.tve_orange.tve_btn5 a > div, .tve_flt .tve_btn.tve_orange.tve_btn6 a > div { border-right: 1px solid rgb(226, 95, 32); }
.tve_flt .tve_btn.tve_orange:hover { background-color: rgb(255, 135, 56); }
.tve_flt .tve_btn.tve_orange.tve_nb:hover .tve_btn_im .tve_btn_divider { background: rgb(229, 112, 39) none repeat scroll 0% 0%; }
.tve_flt .tve_btn.tve_orange:hover a > div { border-right: 1px solid rgb(229, 112, 39); }
.tve_flt .tve_btn.tve_purple { background: rgb(151, 104, 209) none repeat scroll 0% 0%; }
.tve_flt .tve_btn.tve_purple a { text-shadow: 0px 1px 0px rgb(47, 87, 156); }
.tve_flt .tve_btn.tve_purple.tve_btn7, .tve_flt .tve_btn.tve_purple.tve_btn8 { box-shadow: 0px 5px 0px rgb(131, 82, 191); border-bottom: 1px solid rgb(178, 143, 221); }
.tve_flt .tve_btn.tve_purple.tve_btn7:hover, .tve_flt .tve_btn.tve_purple.tve_btn8:hover { box-shadow: 0px 5px 0px rgb(141, 92, 201); border-bottom: 1px solid rgb(178, 143, 221); }
.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: rgb(131, 82, 191) none repeat scroll 0% 0%; }
.tve_flt .tve_btn.tve_purple.tve_btn5 a > div, .tve_flt .tve_btn.tve_purple.tve_btn6 a > div { border-right: 1px solid rgb(131, 82, 191); }
.tve_flt .tve_btn.tve_purple:hover { background-color: rgb(166, 122, 221); }
.tve_flt .tve_btn.tve_purple.tve_nb:hover .tve_btn_im .tve_btn_divider { background: rgb(142, 94, 201) none repeat scroll 0% 0%; }
.tve_flt .tve_btn.tve_purple:hover a > div { border-right: 1px solid rgb(142, 94, 201); }
.tve_flt .tve_btn.tve_red { background: rgb(233, 60, 49) none repeat scroll 0% 0%; }
.tve_flt .tve_btn.tve_red a { text-shadow: 0px 1px 0px rgb(167, 12, 12); }
.tve_flt .tve_btn.tve_red.tve_btn7, .tve_flt .tve_btn.tve_red.tve_btn8 { box-shadow: 0px 5px 0px rgb(197, 40, 29); border-bottom: 1px solid rgb(238, 104, 95); }
.tve_flt .tve_btn.tve_red.tve_btn7:hover, .tve_flt .tve_btn.tve_red.tve_btn8:hover { box-shadow: 0px 5px 0px rgb(211, 55, 38); border-bottom: 1px solid rgb(238, 104, 95); }
.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: rgb(197, 40, 29) none repeat scroll 0% 0%; }
.tve_flt .tve_btn.tve_red.tve_btn5 a > div, .tve_flt .tve_btn.tve_red.tve_btn6 a > div { border-right: 1px solid rgb(197, 40, 29); }
.tve_flt .tve_btn.tve_red:hover { background-color: rgb(234, 73, 63); }
.tve_flt .tve_btn.tve_red.tve_nb:hover .tve_btn_im .tve_btn_divider { background: rgb(214, 49, 49) none repeat scroll 0% 0%; }
.tve_flt .tve_btn.tve_red:hover a > div { border-right: 1px solid rgb(214, 49, 49); }
.tve_flt .tve_btn.tve_teal { background: teal none repeat scroll 0% 0%; }
.tve_flt .tve_btn.tve_teal a { text-shadow: 0px 1px 0px rgb(0, 84, 84); }
.tve_flt .tve_btn.tve_teal.tve_btn7, .tve_flt .tve_btn.tve_teal.tve_btn8 { box-shadow: 0px 5px 0px rgb(0, 106, 106); border-bottom: 1px solid rgb(0, 179, 179); }
.tve_flt .tve_btn.tve_teal.tve_btn7:hover, .tve_flt .tve_btn.tve_teal.tve_btn8:hover { box-shadow: 0px 5px 0px rgb(0, 124, 124); border-bottom: 1px solid rgb(0, 179, 179); }
.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: rgb(0, 106, 106) none repeat scroll 0% 0%; }
.tve_flt .tve_btn.tve_teal.tve_btn5 a > div, .tve_flt .tve_btn.tve_teal.tve_btn6 a > div { border-right: 1px solid rgb(0, 106, 106); }
.tve_flt .tve_btn.tve_teal:hover { background-color: rgb(0, 142, 133); }
.tve_flt .tve_btn.tve_teal.tve_nb:hover .tve_btn_im .tve_btn_divider { background: rgb(0, 124, 114) none repeat scroll 0% 0%; }
.tve_flt .tve_btn.tve_teal:hover a > div { border-right: 1px solid rgb(0, 124, 114); }
.tve_flt .tve_btn.tve_white { background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
.tve_flt .tve_btn.tve_white a { text-shadow: 0px 0px 0px rgb(255, 255, 255); }
.tve_flt .tve_btn.tve_white.tve_btn7, .tve_flt .tve_btn.tve_white.tve_btn8 { box-shadow: 0px 5px 0px rgb(217, 217, 217); border-bottom: 1px solid rgb(251, 251, 251); }
.tve_flt .tve_btn.tve_white.tve_btn7:hover, .tve_flt .tve_btn.tve_white.tve_btn8:hover { box-shadow: 0px 5px 0px rgb(221, 221, 221); border-bottom: 1px solid rgb(251, 251, 251); }
.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: rgb(217, 217, 217) none repeat scroll 0% 0%; }
.tve_flt .tve_btn.tve_white.tve_btn5 a > div, .tve_flt .tve_btn.tve_white.tve_btn6 a > div { border-right: 1px solid rgb(217, 217, 217); }
.tve_flt .tve_btn.tve_white:hover { background-color: rgb(244, 244, 244); }
.tve_flt .tve_btn.tve_white.tve_nb:hover .tve_btn_im .tve_btn_divider { background: rgb(226, 226, 226) none repeat scroll 0% 0%; }
.tve_flt .tve_btn.tve_white:hover a > div { border-right: 1px solid rgb(226, 226, 226); }
.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: rgb(31, 31, 31) !important; }
.tve_flt .tve_black.tve_ca2, .tve_flt .tve_black.tve_ca3 { border: 2px solid rgb(0, 0, 0); }
.tve_flt .tve_black.tve_ca2 .tve_ca_t { background-color: rgb(31, 31, 31); }
.tve_flt .tve_black.tve_ca3 .tve_ca_t .tve_btn { border: 2px solid rgb(0, 0, 0); }
.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: rgb(78, 122, 199) !important; }
.tve_flt .tve_blue.tve_ca2, .tve_flt .tve_blue.tve_ca3 { border: 2px solid rgb(52, 93, 164); }
.tve_flt .tve_blue.tve_ca2 .tve_ca_t { background-color: rgb(78, 122, 199); }
.tve_flt .tve_blue.tve_ca3 .tve_ca_t .tve_btn { border: 2px solid rgb(52, 93, 164); }
.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: rgb(69, 191, 85) !important; }
.tve_flt .tve_green.tve_ca2, .tve_flt .tve_green.tve_ca3 { border: 2px solid rgb(46, 164, 62); }
.tve_flt .tve_green.tve_ca2 .tve_ca_t { background-color: rgb(69, 191, 85); }
.tve_flt .tve_green.tve_ca3 .tve_ca_t .tve_btn { border: 2px solid rgb(46, 164, 62); }
.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: rgb(255, 113, 44) !important; }
.tve_flt .tve_orange.tve_ca2, .tve_flt .tve_orange.tve_ca3 { border: 2px solid rgb(216, 89, 28); }
.tve_flt .tve_orange.tve_ca2 .tve_ca_t { background-color: rgb(255, 113, 44); }
.tve_flt .tve_orange.tve_ca3 .tve_ca_t .tve_btn { border: 2px solid rgb(216, 89, 28); }
.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: rgb(151, 104, 209) !important; }
.tve_flt .tve_purple.tve_ca2, .tve_flt .tve_purple.tve_ca3 { border: 2px solid rgb(117, 70, 176); }
.tve_flt .tve_purple.tve_ca2 .tve_ca_t { background-color: rgb(151, 104, 209); }
.tve_flt .tve_purple.tve_ca3 .tve_ca_t .tve_btn { border: 2px solid rgb(117, 70, 176); }
.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: rgb(229, 55, 43) !important; text-align: center; }
.tve_flt .tve_red.tve_ca2, .tve_flt .tve_red.tve_ca3 { border: 2px solid rgb(205, 43, 31); }
.tve_flt .tve_red.tve_ca2 .tve_ca_t { background-color: rgb(229, 55, 43); }
.tve_flt .tve_red.tve_ca3 .tve_ca_t .tve_btn { border: 2px solid rgb(205, 43, 31); }
.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: rgb(71, 148, 134) !important; }
.tve_flt .tve_teal.tve_ca2, .tve_flt .tve_teal.tve_ca3 { border: 2px solid rgb(0, 128, 128); }
.tve_flt .tve_teal.tve_ca2 .tve_ca_t { background-color: rgb(71, 148, 134); }
.tve_flt .tve_teal.tve_ca3 .tve_ca_t .tve_btn { border: 2px solid rgb(0, 128, 128); }
.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: rgb(76, 76, 76) !important; }
.tve_flt .tve_white.tve_ca2, .tve_flt .tve_white.tve_ca3 { border: 2px solid rgb(239, 239, 239); }
.tve_flt .tve_white.tve_ca2 .tve_ca_t { background-color: rgb(239, 239, 239); }
.tve_flt .tve_white.tve_ca2 .tve_ca_t a { color: rgb(76, 76, 76) !important; }
.tve_flt .tve_white.tve_ca3 .tve_ca_t .tve_btn { border: 2px solid rgb(239, 239, 239); }
.tve_flt .tve_arrow_left, .tve_flt .tve_arrow_right { background-image: url("cta_arrows.png"); 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: rgb(107, 107, 107) !important; }
.tve_flt .tve_ca1 { text-align: center; margin-bottom: 100px; padding: 0px 39px 19px; }
.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; 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("cta_arrow_black.png"); }
.tve_flt .tve_blue.tve_ca2 .tve_ca_t a > .tve_ca_sp { background-image: url("cta_arrow_blue.png"); }
.tve_flt .tve_green.tve_ca2 .tve_ca_t a > .tve_ca_sp { background-image: url("cta_arrow_green.png"); }
.tve_flt .tve_orange.tve_ca2 .tve_ca_t a > .tve_ca_sp { background-image: url("cta_arrow_orange.png"); }
.tve_flt .tve_purple.tve_ca2 .tve_ca_t a > .tve_ca_sp { background-image: url("cta_arrow_purple.png"); }
.tve_flt .tve_red.tve_ca2 .tve_ca_t a > .tve_ca_sp { background-image: url("cta_arrow_red.png"); }
.tve_flt .tve_teal.tve_ca2 .tve_ca_t a > .tve_ca_sp { background-image: url("cta_arrow_teal.png"); }
.tve_flt .tve_white.tve_ca2 .tve_ca_t a > .tve_ca_sp { background-image: url("cta_arrow_white.png"); }
.tve_flt .tve_black.tve_ca2 .tve_ca_t a { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_blue.tve_ca2 .tve_ca_t a { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_green.tve_ca2 .tve_ca_t a { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_orange.tve_ca2 .tve_ca_t a { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_purple.tve_ca2 .tve_ca_t a { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_red.tve_ca2 .tve_ca_t a { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_teal.tve_ca2 .tve_ca_t a { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_ca3 { margin: 0px auto 25px; 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: rgb(197, 197, 197) none repeat scroll 0% 0%; height: 1px; margin: 60px auto 0px; 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: rgb(255, 255, 255); }
.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: rgb(255, 255, 255); }
.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: rgb(255, 255, 255); }
.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: rgb(255, 255, 255); }
.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: rgb(255, 255, 255); }
.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: rgb(255, 255, 255); }
.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: rgb(255, 255, 255); }
.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: rgb(255, 255, 255); }
.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: rgb(255, 255, 255); }
.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: rgb(255, 255, 255); }
.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: rgb(255, 255, 255); }
.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: rgb(255, 255, 255); }
.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: rgb(255, 255, 255); }
.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: rgb(255, 255, 255); }
.tve_flt .tve_cb { width: auto; }
.tve_flt .tve_cb h1, .tve_flt .tve_cb h2.tve_ca_heading { color: rgb(255, 255, 255); }
.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 rgb(31, 31, 31); }
.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: rgb(31, 31, 31) none repeat scroll 0% 0%; }
.tve_flt .tve_black.tve_cb.tve_cb2 hr { background: rgb(19, 19, 19) none repeat scroll 0% 0%; }
.tve_flt .tve_black.tve_cb .tve_hd h3 { text-shadow: 0px 1px 0px rgb(11, 11, 11); color: rgb(255, 255, 255); margin: 0px !important; }
.tve_flt .tve_black.tve_cb.tve_cb3, .tve_flt .tve_black.tve_cb.tve_cb6 { background: rgb(47, 47, 47) none repeat scroll 0% 0%; }
.tve_flt .tve_black.tve_cb5 .tve_cb_cnt p { text-shadow: 0px 1px 0px rgb(11, 11, 11); color: rgb(255, 255, 255); }
.tve_flt .tve_black.tve_cb_symbol .tve_cb_cnt p, .tve_flt .tve_black.tve_cb_symbol li { color: rgb(255, 255, 255); }
.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 rgb(78, 122, 199); }
.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: rgb(78, 122, 199) none repeat scroll 0% 0%; }
.tve_flt .tve_blue.tve_cb.tve_cb2 hr { background: rgb(57, 102, 181) none repeat scroll 0% 0%; }
.tve_flt .tve_blue.tve_cb.tve_cb3, .tve_flt .tve_blue.tve_cb.tve_cb6 { background: rgb(96, 138, 210) none repeat scroll 0% 0%; }
.tve_flt .tve_blue.tve_cb .tve_hd h3 { text-shadow: 0px 1px 0px rgb(45, 89, 166); color: rgb(255, 255, 255); margin: 0px !important; }
.tve_flt .tve_blue.tve_cb5 .tve_cb_cnt p { text-shadow: 0px 1px 0px rgb(45, 89, 166); color: rgb(255, 255, 255); }
.tve_flt .tve_blue.tve_cb_symbol .tve_cb_cnt p, .tve_flt .tve_blue.tve_cb_symbol li { color: rgb(255, 255, 255); }
.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 rgb(69, 191, 85); }
.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: rgb(69, 191, 85) none repeat scroll 0% 0%; }
.tve_flt .tve_green.tve_cb.tve_cb2 hr { background: rgb(47, 167, 63) none repeat scroll 0% 0%; }
.tve_flt .tve_green.tve_cb.tve_cb3, .tve_flt .tve_green.tve_cb.tve_cb6 { background: rgb(82, 206, 98) none repeat scroll 0% 0%; }
.tve_flt .tve_green.tve_cb .tve_hd h3 { text-shadow: 0px 1px 0px rgb(39, 148, 53); color: rgb(255, 255, 255); margin: 0px !important; }
.tve_flt .tve_green.tve_cb5 .tve_cb_cnt p { text-shadow: 0px 1px 0px rgb(39, 148, 53); color: rgb(255, 255, 255); }
.tve_flt .tve_green.tve_cb_symbol .tve_cb_cnt p, .tve_flt .tve_green.tve_cb_symbol li { color: rgb(255, 255, 255); }
.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 rgb(255, 113, 44); }
.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: rgb(255, 113, 44) none repeat scroll 0% 0%; }
.tve_flt .tve_orange.tve_cb.tve_cb2 hr { background: rgb(237, 99, 33) none repeat scroll 0% 0%; }
.tve_flt .tve_orange.tve_cb.tve_cb3, .tve_flt .tve_orange.tve_cb.tve_cb6 { background: rgb(254, 143, 89) none repeat scroll 0% 0%; }
.tve_flt .tve_orange.tve_cb .tve_hd h3 { text-shadow: 0px 1px 0px rgb(224, 92, 28); color: rgb(255, 255, 255); margin: 0px !important; }
.tve_flt .tve_orange.tve_cb5 .tve_cb_cnt p { text-shadow: 0px 1px 0px rgb(224, 92, 28); color: rgb(255, 255, 255); }
.tve_flt .tve_orange.tve_cb_symbol .tve_cb_cnt p, .tve_flt .tve_orange.tve_cb_symbol li { color: rgb(255, 255, 255); }
.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 rgb(151, 104, 209); }
.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: rgb(151, 104, 209) none repeat scroll 0% 0%; }
.tve_flt .tve_purple.tve_cb.tve_cb2 hr { background: rgb(136, 88, 194) none repeat scroll 0% 0%; }
.tve_flt .tve_purple.tve_cb.tve_cb3, .tve_flt .tve_purple.tve_cb.tve_cb6 { background: rgb(164, 119, 220) none repeat scroll 0% 0%; }
.tve_flt .tve_purple.tve_cb .tve_hd h3 { text-shadow: 0px 1px 0px rgb(112, 68, 167); color: rgb(255, 255, 255); margin: 0px !important; }
.tve_flt .tve_purple.tve_cb5 .tve_cb_cnt p { text-shadow: 0px 1px 0px rgb(112, 68, 167); color: rgb(255, 255, 255); }
.tve_flt .tve_purple.tve_cb_symbol .tve_cb_cnt p, .tve_flt .tve_purple.tve_cb_symbol li { color: rgb(255, 255, 255); }
.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 rgb(229, 55, 43); }
.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: rgb(229, 55, 43) none repeat scroll 0% 0%; }
.tve_flt .tve_red.tve_cb.tve_cb2 hr { background: rgb(210, 33, 21) none repeat scroll 0% 0%; }
.tve_flt .tve_red.tve_cb.tve_cb3, .tve_flt .tve_red.tve_cb.tve_cb6 { background: rgb(245, 77, 66) none repeat scroll 0% 0%; }
.tve_flt .tve_red.tve_cb .tve_hd h3 { text-shadow: 0px 1px 0px rgb(161, 24, 15); color: rgb(255, 255, 255); margin: 0px !important; }
.tve_flt .tve_red.tve_cb5 .tve_cb_cnt p { text-shadow: 0px 1px 0px rgb(161, 24, 15); color: rgb(255, 255, 255); }
.tve_flt .tve_red.tve_cb_symbol .tve_cb_cnt p, .tve_flt .tve_red.tve_cb_symbol li { color: rgb(255, 255, 255); }
.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 rgb(71, 148, 134); }
.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: rgb(71, 148, 134) none repeat scroll 0% 0%; }
.tve_flt .tve_teal.tve_cb.tve_cb2 hr { background: rgb(48, 124, 110) none repeat scroll 0% 0%; }
.tve_flt .tve_teal.tve_cb.tve_cb3, .tve_flt .tve_teal.tve_cb.tve_cb6 { background: rgb(87, 167, 152) none repeat scroll 0% 0%; }
.tve_flt .tve_teal.tve_cb .tve_hd h3 { text-shadow: 0px 1px 0px rgb(34, 96, 85); color: rgb(255, 255, 255); margin: 0px !important; }
.tve_flt .tve_teal.tve_cb5 .tve_cb_cnt p { text-shadow: 0px 1px 0px rgb(34, 96, 85); color: rgb(255, 255, 255); }
.tve_flt .tve_teal.tve_cb_symbol .tve_cb_cnt p, .tve_flt .tve_teal.tve_cb_symbol li { color: rgb(255, 255, 255); }
.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 rgb(239, 239, 239); }
.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: rgb(239, 239, 239) none repeat scroll 0% 0%; }
.tve_flt .tve_white.tve_cb .tve_hd h3, .tve_flt .tve_white.tve_cb .tve_cb_cnt p { color: rgb(82, 81, 81); margin: 0px; }
.tve_flt .tve_white.tve_cb.tve_cb2 { background: rgb(239, 239, 239) none repeat scroll 0% 0%; border: 2px solid rgb(211, 209, 209); }
.tve_flt .tve_white.tve_cb.tve_cb2 hr { background: rgb(211, 209, 209) none repeat scroll 0% 0%; }
.tve_flt .tve_white.tve_cb.tve_cb3, .tve_flt .tve_white.tve_cb.tve_cb6 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tve_flt .tve_white.tve_cb.tve_cb5 { border: 2px solid rgb(211, 209, 209); }
.tve_flt .tve_cb1 { overflow: hidden; }
.tve_flt .tve_cb2 .tve_cb_cnt p { color: rgb(255, 255, 255); }
.tve_flt .tve_cb2 h3 { color: rgb(255, 255, 255); }
.tve_flt .tve_cb2 hr { border: medium none; height: 1px; margin: 5px 0px 0px !important; width: 100%; }
.tve_flt .tve_cb3 { margin: 0px auto; width: inherit; }
.tve_flt .tve_cb3 > hr { display: none; }
.tve_flt .tve_cb3 .tve_hd { margin: 23px -17px 0px; width: 99.3%; }
.tve_flt .tve_cb3 .tve_cb_cnt p, .tve_flt .tve_cb6 .tve_cb_cnt p { color: rgb(255, 255, 255); }
.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 rgb(31, 31, 31); }
.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: rgb(31, 31, 31); }
.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: rgb(254, 241, 241); }
.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 rgb(19, 19, 19); }
.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 rgb(78, 122, 199); }
.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: rgb(78, 122, 199); }
.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: rgb(255, 255, 255); }
.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 rgb(55, 100, 178); }
.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 rgb(69, 191, 85); }
.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: rgb(69, 191, 85); }
.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: rgb(235, 253, 237); }
.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 rgb(46, 165, 62); }
.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 rgb(255, 113, 44); }
.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: rgb(255, 113, 44); }
.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: rgb(253, 247, 244); }
.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 rgb(232, 92, 24); }
.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 rgb(151, 104, 209); }
.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: rgb(151, 104, 209); }
.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: rgb(246, 238, 255); }
.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 rgb(136, 88, 194); }
.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 rgb(229, 55, 43); }
.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: rgb(229, 55, 43); }
.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: rgb(253, 238, 237); }
.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 rgb(210, 33, 21); }
.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 rgb(71, 148, 134); }
.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: rgb(71, 148, 134); }
.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: rgb(239, 254, 251); }
.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 rgb(40, 111, 98); }
.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 rgb(239, 239, 239); }
.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: rgb(239, 239, 239); }
.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: rgb(78, 78, 78); }
.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 rgb(211, 209, 209); }
.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: medium none !important; display: block; max-height: 104px; margin: 0px 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: rgb(255, 255, 255); clear: right; 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: rgba(0, 0, 0, 0) url("qc_black.png") no-repeat scroll center top; }
.tve_flt .tve_black.tve_ts9 .tve_ts_c { background: rgba(0, 0, 0, 0) url("qc_r_black.png") no-repeat scroll center top; }
.tve_flt .tve_black .tve_ts_qr { background: rgba(0, 0, 0, 0) url("q_r_black.png") no-repeat scroll center top; }
.tve_flt .tve_black .tve_ts_ql { background-image: url("q_l_black.png"); }
.tve_flt .tve_blue.tve_ts4 .tve_ts_c { background: rgba(0, 0, 0, 0) url("qc_blue.png") no-repeat scroll center top; }
.tve_flt .tve_blue.tve_ts9 .tve_ts_c { background: rgba(0, 0, 0, 0) url("qc_r_blue.png") no-repeat scroll center top; }
.tve_flt .tve_blue .tve_ts_qr { background: rgba(0, 0, 0, 0) url("q_r_blue.png") no-repeat scroll center top; }
.tve_flt .tve_blue .tve_ts_ql { background-image: url("q_l_blue.png"); }
.tve_flt .tve_green.tve_ts4 .tve_ts_c { background: rgba(0, 0, 0, 0) url("qc_green.png") no-repeat scroll center top; }
.tve_flt .tve_green.tve_ts9 .tve_ts_c { background: rgba(0, 0, 0, 0) url("qc_r_green.png") no-repeat scroll center top; }
.tve_flt .tve_green .tve_ts_qr { background: rgba(0, 0, 0, 0) url("q_r_green.png") no-repeat scroll center top; }
.tve_flt .tve_green .tve_ts_ql { background-image: url("q_l_green.png"); }
.tve_flt .tve_orange.tve_ts4 .tve_ts_c { background: rgba(0, 0, 0, 0) url("qc_orange.png") no-repeat scroll center top; }
.tve_flt .tve_orange.tve_ts9 .tve_ts_c { background: rgba(0, 0, 0, 0) url("qc_r_orange.png") no-repeat scroll center top; }
.tve_flt .tve_orange .tve_ts_qr { background: rgba(0, 0, 0, 0) url("q_r_orange.png") no-repeat scroll center top; }
.tve_flt .tve_orange .tve_ts_ql { background-image: url("q_l_orange.png"); }
.tve_flt .tve_purple.tve_ts4 .tve_ts_c { background: rgba(0, 0, 0, 0) url("qc_purple.png") no-repeat scroll center top; }
.tve_flt .tve_purple.tve_ts9 .tve_ts_c { background: rgba(0, 0, 0, 0) url("qc_r_purple.png") no-repeat scroll center top; }
.tve_flt .tve_purple .tve_ts_qr { background: rgba(0, 0, 0, 0) url("q_r_purple.png") no-repeat scroll center top; }
.tve_flt .tve_purple .tve_ts_ql { background-image: url("q_l_purple.png"); }
.tve_flt .tve_red.tve_ts4 .tve_ts_c { background: rgba(0, 0, 0, 0) url("qc_red.png") no-repeat scroll center top; }
.tve_flt .tve_red.tve_ts9 .tve_ts_c { background: rgba(0, 0, 0, 0) url("qc_r_red.png") no-repeat scroll center top; }
.tve_flt .tve_red .tve_ts_qr { background: rgba(0, 0, 0, 0) url("q_r_red.png") no-repeat scroll center top; }
.tve_flt .tve_red .tve_ts_ql { background-image: url("q_l_red.png"); }
.tve_flt .tve_teal.tve_ts4 .tve_ts_c { background: rgba(0, 0, 0, 0) url("qc_teal.png") no-repeat scroll center top; }
.tve_flt .tve_teal.tve_ts9 .tve_ts_c { background: rgba(0, 0, 0, 0) url("qc_r_teal.png") no-repeat scroll center top; }
.tve_flt .tve_teal .tve_ts_qr { background: rgba(0, 0, 0, 0) url("q_r_teal.png") no-repeat scroll center top; }
.tve_flt .tve_teal .tve_ts_ql { background-image: url("q_l_teal.png"); }
.tve_flt .tve_white.tve_ts4 .tve_ts_c { background: rgba(0, 0, 0, 0) url("qc_white.png") no-repeat scroll center top; }
.tve_flt .tve_white.tve_ts9 .tve_ts_c { background: rgba(0, 0, 0, 0) url("qc_r_white.png") no-repeat scroll center top; }
.tve_flt .tve_white .tve_ts_qr { background: rgba(0, 0, 0, 0) url("q_r_white.png") no-repeat scroll center top; }
.tve_flt .tve_white .tve_ts_ql { background-image: url("q_l_white.png"); }
.tve_flt .tve_black.tve_ts2 .tve_ts_o, .tve_flt .tve_black.tve_ts3 .tve_ts_o { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_blue.tve_ts2 .tve_ts_o, .tve_flt .tve_blue.tve_ts3 .tve_ts_o { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_green.tve_ts2 .tve_ts_o, .tve_flt .tve_green.tve_ts3 .tve_ts_o { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_orange.tve_ts2 .tve_ts_o, .tve_flt .tve_orange.tve_ts3 .tve_ts_o { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_purple.tve_ts2 .tve_ts_o, .tve_flt .tve_purple.tve_ts3 .tve_ts_o { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_red.tve_ts2 .tve_ts_o, .tve_flt .tve_red.tve_ts3 .tve_ts_o { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_teal.tve_ts2 .tve_ts_o, .tve_flt .tve_teal.tve_ts3 .tve_ts_o { color: rgb(255, 255, 255) !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: rgb(78, 78, 78) !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: 0px 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: 0px; }
.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: rgb(59, 59, 59); 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("ul1_f_black.png") !important; }
.tve_flt .tve_black.tve_ul2 li { list-style-image: url("ul2_f_black.png") !important; }
.tve_flt .tve_black.tve_ul3 li { list-style-image: url("ul3_f_black.png") !important; }
.tve_flt .tve_black.tve_ul4 li { list-style-image: url("ul4_f_black.png") !important; }
.tve_flt .tve_black.tve_ul5 li { list-style-image: url("ul5_f_black.png") !important; }
.tve_flt .tve_black.tve_ul6 li { list-style-image: url("ul6_f_black.png") !important; }
.tve_flt .tve_black.tve_ul7 li { list-style-image: url("ul7_f_black.png") !important; }
.tve_flt .tve_blue.tve_ul1 li { list-style-image: url("ul1_f_blue.png") !important; }
.tve_flt .tve_blue.tve_ul2 li { list-style-image: url("ul2_f_blue.png") !important; }
.tve_flt .tve_blue.tve_ul3 li { list-style-image: url("ul3_f_blue.png") !important; }
.tve_flt .tve_blue.tve_ul4 li { list-style-image: url("ul4_f_blue.png") !important; }
.tve_flt .tve_blue.tve_ul5 li { list-style-image: url("ul5_f_blue.png") !important; }
.tve_flt .tve_blue.tve_ul6 li { list-style-image: url("ul6_f_blue.png") !important; }
.tve_flt .tve_blue.tve_ul7 li { list-style-image: url("ul7_f_blue.png") !important; }
.tve_flt .tve_green.tve_ul1 li { list-style-image: url("ul1_f_green.png") !important; }
.tve_flt .tve_green.tve_ul2 li { list-style-image: url("ul2_f_green.png") !important; }
.tve_flt .tve_green.tve_ul3 li { list-style-image: url("ul3_f_green.png") !important; }
.tve_flt .tve_green.tve_ul4 li { list-style-image: url("ul4_f_green.png") !important; }
.tve_flt .tve_green.tve_ul5 li { list-style-image: url("ul5_f_green.png") !important; }
.tve_flt .tve_green.tve_ul6 li { list-style-image: url("ul6_f_green.png") !important; }
.tve_flt .tve_green.tve_ul7 li { list-style-image: url("ul7_f_green.png") !important; }
.tve_flt .tve_orange.tve_ul1 li { list-style-image: url("ul1_f_orange.png") !important; }
.tve_flt .tve_orange.tve_ul2 li { list-style-image: url("ul2_f_orange.png") !important; }
.tve_flt .tve_orange.tve_ul3 li { list-style-image: url("ul3_f_orange.png") !important; }
.tve_flt .tve_orange.tve_ul4 li { list-style-image: url("ul4_f_orange.png") !important; }
.tve_flt .tve_orange.tve_ul5 li { list-style-image: url("ul5_f_orange.png") !important; }
.tve_flt .tve_orange.tve_ul6 li { list-style-image: url("ul6_f_orange.png") !important; }
.tve_flt .tve_orange.tve_ul7 li { list-style-image: url("ul7_f_orange.png") !important; }
.tve_flt .tve_purple.tve_ul1 li { list-style-image: url("ul1_f_purple.png") !important; }
.tve_flt .tve_purple.tve_ul2 li { list-style-image: url("ul2_f_purple.png") !important; }
.tve_flt .tve_purple.tve_ul3 li { list-style-image: url("ul3_f_purple.png") !important; }
.tve_flt .tve_purple.tve_ul4 li { list-style-image: url("ul4_f_purple.png") !important; }
.tve_flt .tve_purple.tve_ul5 li { list-style-image: url("ul5_f_purple.png") !important; }
.tve_flt .tve_purple.tve_ul6 li { list-style-image: url("ul6_f_purple.png") !important; }
.tve_flt .tve_purple.tve_ul7 li { list-style-image: url("ul7_f_purple.png") !important; }
.tve_flt .tve_red.tve_ul1 li { list-style-image: url("ul1_f_red.png") !important; }
.tve_flt .tve_red.tve_ul2 li { list-style-image: url("ul2_f_red.png") !important; }
.tve_flt .tve_red.tve_ul3 li { list-style-image: url("ul3_f_red.png") !important; }
.tve_flt .tve_red.tve_ul4 li { list-style-image: url("ul4_f_red.png") !important; }
.tve_flt .tve_red.tve_ul5 li { list-style-image: url("ul5_f_red.png") !important; }
.tve_flt .tve_red.tve_ul6 li { list-style-image: url("ul6_f_red.png") !important; }
.tve_flt .tve_red.tve_ul7 li { list-style-image: url("ul7_f_red.png") !important; }
.tve_flt .tve_teal.tve_ul1 li { list-style-image: url("ul1_f_teal.png") !important; }
.tve_flt .tve_teal.tve_ul2 li { list-style-image: url("ul2_f_teal.png") !important; }
.tve_flt .tve_teal.tve_ul3 li { list-style-image: url("ul3_f_teal.png") !important; }
.tve_flt .tve_teal.tve_ul4 li { list-style-image: url("ul4_f_teal.png") !important; }
.tve_flt .tve_teal.tve_ul5 li { list-style-image: url("ul5_f_teal.png") !important; }
.tve_flt .tve_teal.tve_ul6 li { list-style-image: url("ul6_f_teal.png") !important; }
.tve_flt .tve_teal.tve_ul7 li { list-style-image: url("ul7_f_teal.png") !important; }
.tve_flt .tve_white.tve_ul1 li { list-style-image: url("ul1_f_white.png") !important; }
.tve_flt .tve_white.tve_ul2 li { list-style-image: url("ul2_f_white.png") !important; }
.tve_flt .tve_white.tve_ul3 li { list-style-image: url("ul3_f_white.png") !important; }
.tve_flt .tve_white.tve_ul4 li { list-style-image: url("ul4_f_white.png") !important; }
.tve_flt .tve_white.tve_ul5 li { list-style-image: url("ul5_f_white.png") !important; }
.tve_flt .tve_white.tve_ul6 li { list-style-image: url("ul6_f_white.png") !important; }
.tve_flt .tve_white.tve_ul7 li { list-style-image: url("ul7_f_white.png") !important; }
.tve_flt .tve_sep { border: medium none; }
.tve_flt .tve_sep1 { border-top: 1px solid rgb(217, 217, 217); }
.tve_flt .tve_sep2 { background-image: url("flat_sep2.png"); background-repeat: repeat-x; height: 4px; }
.tve_flt .tve_sep3 { background-image: url("flat_sep3.png"); background-repeat: repeat-x; height: 1px; }
.tve_flt .tve_sep4 { background-image: url("flat_sep4.png"); background-repeat: repeat-x; height: 3px; }
.tve_flt .tve_sep-1 { border-style: none none solid; border-top: 0px none; border-left: 0px none; border-right: 0px none; }
.tve_flt .tve_sep-2, .tve_flt .tve_sep-3, .tve_flt .tve_sep-4, .tve_flt .tve_sep-5 { background-repeat: repeat-x; width: 100%; }
.tve_flt .tve_scT > ul li:hover span { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_scT.tve_black > ul li.tve_tS { background: rgb(16, 16, 16) none repeat scroll 0% 0%; }
.tve_flt .tve_scT.tve_black > ul li:hover { background: rgb(67, 67, 67) none repeat scroll 0% 0%; }
.tve_flt .tve_scT.tve_black > ul li a { color: rgb(16, 16, 16) !important; }
.tve_flt .tve_scT.tve_blue > ul li.tve_tS { background: rgb(62, 104, 178) none repeat scroll 0% 0%; }
.tve_flt .tve_scT.tve_blue > ul li:hover { background: rgb(51, 86, 148) none repeat scroll 0% 0%; }
.tve_flt .tve_scT.tve_blue > ul li a { color: rgb(62, 104, 178) !important; }
.tve_flt .tve_scT.tve_green > ul li.tve_tS { background: rgb(52, 174, 68) none repeat scroll 0% 0%; }
.tve_flt .tve_scT.tve_green > ul li:hover { background: rgb(43, 143, 56) none repeat scroll 0% 0%; }
.tve_flt .tve_scT.tve_green > ul li a { color: rgb(52, 174, 68) !important; }
.tve_flt .tve_scT.tve_orange > ul li.tve_tS { background: rgb(226, 92, 27) none repeat scroll 0% 0%; }
.tve_flt .tve_scT.tve_orange > ul li:hover { background: rgb(190, 77, 23) none repeat scroll 0% 0%; }
.tve_flt .tve_scT.tve_orange > ul li a { color: rgb(226, 92, 27) !important; }
.tve_flt .tve_scT.tve_purple > ul li.tve_tS { background: rgb(134, 86, 193) none repeat scroll 0% 0%; }
.tve_flt .tve_scT.tve_purple > ul li:hover { background: rgb(113, 64, 174) none repeat scroll 0% 0%; }
.tve_flt .tve_scT.tve_purple > ul li a { color: rgb(134, 86, 193) !important; }
.tve_flt .tve_scT.tve_red > ul li.tve_tS { background: rgb(206, 39, 27) none repeat scroll 0% 0%; }
.tve_flt .tve_scT.tve_red > ul li:hover { background: rgb(170, 32, 22) none repeat scroll 0% 0%; }
.tve_flt .tve_scT.tve_red > ul li a { color: rgb(206, 39, 27) !important; }
.tve_flt .tve_scT.tve_teal > ul li.tve_tS { background: rgb(56, 125, 113) none repeat scroll 0% 0%; }
.tve_flt .tve_scT.tve_teal > ul li:hover { background: rgb(43, 97, 88) none repeat scroll 0% 0%; }
.tve_flt .tve_scT.tve_teal > ul li a { color: rgb(56, 125, 113) !important; }
.tve_flt .tve_scT.tve_white > ul li.tve_tS { background: rgb(216, 216, 216) none repeat scroll 0% 0%; }
.tve_flt .tve_scT.tve_white > ul li:hover { background: rgb(196, 196, 196) none repeat scroll 0% 0%; }
.tve_flt .tve_scT.tve_white > ul li a { color: rgb(78, 78, 78) !important; }
.tve_flt .tve_black > .tve_faq:hover { background: rgb(16, 16, 16) none repeat scroll 0% 0%; }
.tve_flt .tve_blue > .tve_faq:hover { background: rgb(62, 104, 178) none repeat scroll 0% 0%; }
.tve_flt .tve_green > .tve_faq:hover { background: rgb(52, 174, 68) none repeat scroll 0% 0%; }
.tve_flt .tve_orange > .tve_faq:hover { background: rgb(226, 92, 27) none repeat scroll 0% 0%; }
.tve_flt .tve_purple > .tve_faq:hover { background: rgb(134, 86, 193) none repeat scroll 0% 0%; }
.tve_flt .tve_red > .tve_faq:hover { background: rgb(206, 39, 27) none repeat scroll 0% 0%; }
.tve_flt .tve_teal > .tve_faq:hover { background: rgb(56, 125, 113) none repeat scroll 0% 0%; }
.tve_flt .tve_white > .tve_faq:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tve_flt .tve_white > .tve_faq:hover h4 { color: rgb(0, 0, 0) !important; }
.tve_flt .tve_white > .tve_faq:hover .tve_toggle { background: rgba(0, 0, 0, 0) url("toggle_closed.png") no-repeat scroll center center; }
.tve_flt .tve_prt.tve_black .tve_prt_col .tve_prt_in { background-color: rgb(57, 56, 56); }
.tve_flt .tve_prt.tve_blue .tve_prt_col .tve_prt_in { background-color: rgb(117, 151, 211); }
.tve_flt .tve_prt.tve_green .tve_prt_col .tve_prt_in { background-color: rgb(107, 204, 120); }
.tve_flt .tve_prt.tve_orange .tve_prt_col .tve_prt_in { background-color: rgb(255, 147, 95); }
.tve_flt .tve_prt.tve_purple .tve_prt_col .tve_prt_in { background-color: rgb(178, 143, 221); }
.tve_flt .tve_prt.tve_red .tve_prt_col .tve_prt_in { background-color: rgb(235, 98, 88); }
.tve_flt .tve_prt.tve_teal .tve_prt_col .tve_prt_in { background-color: rgb(93, 177, 162); }
.tve_flt .tve_prt.tve_white .tve_prt_col .tve_prt_in { background-color: rgb(214, 213, 213); }
.tve_flt .tve_prt.tve_black .tve_prt_col.tve_hgh .tve_prt_in { background-color: rgb(31, 31, 31); }
.tve_flt .tve_prt.tve_blue .tve_prt_col.tve_hgh .tve_prt_in { background-color: rgb(78, 122, 199); }
.tve_flt .tve_prt.tve_green .tve_prt_col.tve_hgh .tve_prt_in { background-color: rgb(69, 191, 85); }
.tve_flt .tve_prt.tve_orange .tve_prt_col.tve_hgh .tve_prt_in { background-color: rgb(255, 113, 44); }
.tve_flt .tve_prt.tve_purple .tve_prt_col.tve_hgh .tve_prt_in { background-color: rgb(151, 104, 209); }
.tve_flt .tve_prt.tve_red .tve_prt_col.tve_hgh .tve_prt_in { background-color: rgb(229, 55, 43); }
.tve_flt .tve_prt.tve_teal .tve_prt_col.tve_hgh .tve_prt_in { background-color: rgb(71, 148, 134); }
.tve_flt .tve_prt.tve_white .tve_prt_col.tve_hgh .tve_prt_in { background-color: rgb(239, 239, 239); }
.tve_flt .tve_prt.tve_black .tve_prt_col .tve_ftr { border-color: rgb(6, 5, 5); }
.tve_flt .tve_prt.tve_blue .tve_prt_col .tve_ftr { border-color: rgb(54, 97, 172); }
.tve_flt .tve_prt.tve_green .tve_prt_col .tve_ftr { border-color: rgb(54, 155, 67); }
.tve_flt .tve_prt.tve_orange .tve_prt_col .tve_ftr { border-color: rgb(248, 81, 0); }
.tve_flt .tve_prt.tve_purple .tve_prt_col .tve_ftr { border-color: rgb(124, 65, 197); }
.tve_flt .tve_prt.tve_red .tve_prt_col .tve_ftr { border-color: rgb(197, 35, 24); }
.tve_flt .tve_prt.tve_teal .tve_prt_col .tve_ftr { border-color: rgb(54, 114, 103); }
.tve_flt .tve_prt.tve_white .tve_prt_col .tve_ftr { border-color: rgb(188, 188, 188); }
.tve_flt .tve_prt.tve_black .tve_prt_col.tve_hgh .tve_ftr { border-color: rgb(57, 56, 56); }
.tve_flt .tve_prt.tve_blue .tve_prt_col.tve_hgh .tve_ftr { border-color: rgb(117, 151, 211); }
.tve_flt .tve_prt.tve_green .tve_prt_col.tve_hgh .tve_ftr { border-color: rgb(107, 204, 120); }
.tve_flt .tve_prt.tve_orange .tve_prt_col.tve_hgh .tve_ftr { border-color: rgb(255, 147, 95); }
.tve_flt .tve_prt.tve_purple .tve_prt_col.tve_hgh .tve_ftr { border-color: rgb(178, 143, 221); }
.tve_flt .tve_prt.tve_red .tve_prt_col.tve_hgh .tve_ftr { border-color: rgb(235, 98, 88); }
.tve_flt .tve_prt.tve_teal .tve_prt_col.tve_hgh .tve_ftr { border-color: rgb(93, 177, 162); }
.tve_flt .tve_prt.tve_white .tve_prt_col.tve_hgh .tve_ftr { border-color: rgb(214, 213, 213); }
.tve_flt .tve_prt.tve_black h2 { text-shadow: 0px 1px 0px rgb(6, 5, 5); }
.tve_flt .tve_prt.tve_blue h2 { text-shadow: 0px 1px 0px rgb(54, 97, 172); }
.tve_flt .tve_prt.tve_green h2 { text-shadow: 0px 1px 0px rgb(54, 155, 67); }
.tve_flt .tve_prt.tve_orange h2 { text-shadow: 0px 1px 0px rgb(248, 81, 0); }
.tve_flt .tve_prt.tve_purple h2 { text-shadow: 0px 1px 0px rgb(124, 65, 197); }
.tve_flt .tve_prt.tve_red h2 { text-shadow: 0px 1px 0px rgb(197, 35, 24); }
.tve_flt .tve_prt.tve_teal h2 { text-shadow: 0px 1px 0px rgb(54, 114, 103); }
.tve_flt .tve_prt.tve_white h2 { text-shadow: 0px 1px 0px rgb(188, 188, 188); }
.tve_flt .tve_prt .tve_prt_in h2 { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_prt .tve_prt_in p { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_prt .tve_prt_in h3 { color: rgb(255, 255, 255) !important; }
.tve_flt .tve_prt .tve_prt_in .tve_ctr h3 { margin-top: 15px; }
.tve_flt .tve_prt .tve_ul { color: rgb(255, 255, 255) !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: rgb(82, 81, 81) !important; }
.tve_flt .tve_prt h3 > span { font-size: 0.8em; }
.tve_flt .tve_prt .tve_ftr { border-style: solid; border-width: 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.5%; }
.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: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; width: 100%; }
  .tve_flt .tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn { padding: 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: 0px 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-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; }
  .tve_flt .tve_btn.tve_btn5 a.tve_btnLink > div, .tve_flt .tve_btn.tve_btn6 a.tve_btnLink > div { border-right: medium 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 rgb(16, 16, 16); }
.tve_flt .tve_table.tve_black > thead > tr > th { background: rgb(16, 16, 16) none repeat scroll 0% 0%; border-color: rgb(16, 16, 16); border-style: solid; }
.tve_flt .tve_table.tve_black > thead > tr > th > p { color: rgb(255, 255, 255); }
.tve_flt .tve_table.tve_black > tbody > tr > td { border-color: rgb(16, 16, 16); border-style: solid; }
.tve_flt .tve_table.tve_blue { border: 1px solid rgb(62, 104, 178); }
.tve_flt .tve_table.tve_blue > thead > tr > th { background: rgb(62, 104, 178) none repeat scroll 0% 0%; border-color: rgb(62, 104, 178); border-style: solid; }
.tve_flt .tve_table.tve_blue > thead > tr > th > p { color: rgb(255, 255, 255); }
.tve_flt .tve_table.tve_blue > tbody > tr > td { border-color: rgb(62, 104, 178); border-style: solid; }
.tve_flt .tve_table.tve_green { border: 1px solid rgb(52, 174, 68); }
.tve_flt .tve_table.tve_green > thead > tr > th { background: rgb(52, 174, 68) none repeat scroll 0% 0%; border-color: rgb(52, 174, 68); border-style: solid; }
.tve_flt .tve_table.tve_green > thead > tr > th > p { color: rgb(255, 255, 255); }
.tve_flt .tve_table.tve_green > tbody > tr > td { border-color: rgb(52, 174, 68); border-style: solid; }
.tve_flt .tve_table.tve_orange { border: 1px solid rgb(226, 92, 27); }
.tve_flt .tve_table.tve_orange > thead > tr > th { background: rgb(226, 92, 27) none repeat scroll 0% 0%; border-color: rgb(226, 92, 27); border-style: solid; }
.tve_flt .tve_table.tve_orange > thead > tr > th > p { color: rgb(255, 255, 255); }
.tve_flt .tve_table.tve_orange > tbody > tr > td { border-color: rgb(226, 92, 27); border-style: solid; }
.tve_flt .tve_table.tve_purple { border: 1px solid rgb(134, 86, 193); }
.tve_flt .tve_table.tve_purple > thead > tr > th { background: rgb(134, 86, 193) none repeat scroll 0% 0%; border-color: rgb(134, 86, 193); border-style: solid; }
.tve_flt .tve_table.tve_purple > thead > tr > th > p { color: rgb(255, 255, 255); }
.tve_flt .tve_table.tve_purple > tbody > tr > td { border-color: rgb(134, 86, 193); border-style: solid; }
.tve_flt .tve_table.tve_red { border: 1px solid rgb(206, 39, 27); }
.tve_flt .tve_table.tve_red > thead > tr > th { background: rgb(206, 39, 27) none repeat scroll 0% 0%; border-color: rgb(206, 39, 27); border-style: solid; }
.tve_flt .tve_table.tve_red > thead > tr > th > p { color: rgb(255, 255, 255); }
.tve_flt .tve_table.tve_red > tbody > tr > td { border-color: rgb(206, 39, 27); border-style: solid; }
.tve_flt .tve_table.tve_teal { border: 1px solid rgb(56, 125, 113); }
.tve_flt .tve_table.tve_teal > thead > tr > th { background: rgb(56, 125, 113) none repeat scroll 0% 0%; border-color: rgb(56, 125, 113); border-style: solid; }
.tve_flt .tve_table.tve_teal > thead > tr > th > p { color: rgb(255, 255, 255); }
.tve_flt .tve_table.tve_teal > tbody > tr > td { border-color: rgb(56, 125, 113); border-style: solid; }
.tve_flt .tve_table.tve_white { border: 1px solid rgb(216, 216, 216); }
.tve_flt .tve_table.tve_white > thead > tr > th { background: rgb(216, 216, 216) none repeat scroll 0% 0%; border-color: rgb(216, 216, 216); border-style: solid; }
.tve_flt .tve_table.tve_white > thead > tr > th > p { color: rgb(255, 255, 255); }
.tve_flt .tve_table.tve_white > tbody > tr > td { border-color: rgb(216, 216, 216); border-style: solid; }
.tve_flt .tve_image.tve_black { border-color: rgb(16, 16, 16); }
.tve_flt .tve_image.tve_blue { border-color: rgb(62, 104, 178); }
.tve_flt .tve_image.tve_green { border-color: rgb(52, 174, 68); }
.tve_flt .tve_image.tve_orange { border-color: rgb(226, 92, 27); }
.tve_flt .tve_image.tve_purple { border-color: rgb(134, 86, 193); }
.tve_flt .tve_image.tve_red { border-color: rgb(206, 39, 27); }
.tve_flt .tve_image.tve_teal { border-color: rgb(56, 125, 113); }
.tve_flt .tve_image.tve_white { border-color: rgb(216, 216, 216); }
.tve_flt .tve_table.tve_white > thead > tr > th > p { color: rgb(61, 61, 61); }
.tve_flt .tve_contents_table { border-radius: 3px; background-color: rgb(234, 236, 241); padding: 0px 0px 10px; }
.tve_flt .tve_contents_table .tve_ct_title { border-radius: 3px; display: block; }
.tve_flt .tve_contents_table .ct_column.sep { background-image: url("flat_vSep.png"); }
.tve_flt .thrv_contents_table.tve_blue .tve_ct_title { background-color: rgb(78, 122, 199); }
.tve_flt .thrv_contents_table.tve_blue .tve_contents_table a:hover { color: rgb(78, 122, 199); }
.tve_flt .thrv_contents_table.tve_red .tve_ct_title { background-color: rgb(229, 55, 43); }
.tve_flt .thrv_contents_table.tve_red .tve_contents_table a:hover { color: rgb(229, 55, 43); }
.tve_flt .thrv_contents_table.tve_green .tve_ct_title { background-color: rgb(69, 191, 85); }
.tve_flt .thrv_contents_table.tve_green .tve_contents_table a:hover { color: rgb(69, 191, 85); }
.tve_flt .thrv_contents_table.tve_orange .tve_ct_title { background-color: rgb(255, 113, 44); }
.tve_flt .thrv_contents_table.tve_orange .tve_contents_table a:hover { color: rgb(255, 113, 44); }
.tve_flt .thrv_contents_table.tve_purple .tve_ct_title { background-color: rgb(151, 104, 209); }
.tve_flt .thrv_contents_table.tve_purple .tve_contents_table a:hover { color: rgb(151, 104, 209); }
.tve_flt .thrv_contents_table.tve_teal .tve_ct_title { background-color: rgb(71, 148, 134); }
.tve_flt .thrv_contents_table.tve_teal .tve_contents_table a:hover { color: rgb(71, 148, 134); }
.tve_flt .thrv_contents_table.tve_black .tve_ct_title { background-color: rgb(31, 31, 31); }
.tve_flt .thrv_contents_table.tve_black .tve_contents_table a:hover { color: rgb(31, 31, 31); }
.tve_flt .thrv_contents_table.tve_white .tve_ct_title { background-color: rgb(239, 239, 239); color: rgb(83, 83, 83); }
.tve_flt .thrv_contents_table.tve_white .tve_contents_table { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
.tve_flt .thrv_contents_table.tve_white .tve_contents_table a:hover { color: rgb(31, 31, 31); }
.tve_flt .thrv_tw_qs .thrv_tw_qs_container { cursor: pointer; border-radius: 3px; background-color: rgb(244, 244, 244); color: rgb(104, 104, 104); }
.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: 0px; color: rgb(105, 105, 105); }
.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: rgb(255, 255, 255); background-color: rgb(0, 172, 237); }
.tve_flt .thrv_tw_qs .thrv_tw_qs_container .thrv_tw_qs_button > span i { background-image: url("tw.png"); background-repeat: no-repeat; background-position: 0px 50%; padding-left: 20px; }
.tve_flt .thrv_tw_qs .thrv_tw_qs_container .thrv_tw_qs_button > span span { padding: 0px; background-image: none; }
.tve_flt .thrv_tw_qs .thrv_tw_qs_container:hover { background-color: rgb(95, 208, 250); }
.tve_flt .thrv_tw_qs .thrv_tw_qs_container:hover .thrv_tw_quote p { color: rgb(255, 255, 255); }
.tve_flt .thrv_tw_qs .thrv_tw_qs_container:hover .thrv_tw_qs_button > span { background-color: rgb(0, 155, 214); }
.tve_flt .thrv_lead_generation input[type="text"], .tve_flt .thrv_lead_generation input[type="email"], .tve_flt .thrv_lead_generation input[type="password"], .tve_flt .thrv_lead_generation select, .tve_flt .thrv_lead_generation textarea, .tve_flt .thrv_lead_generation button { color: rgb(170, 170, 170); padding: 10px; font-size: inherit; }
.tve_flt .thrv_lead_generation input.tve_brdr_none[type="text"], .tve_flt .thrv_lead_generation input.tve_brdr_none[type="email"], .tve_flt .thrv_lead_generation input.tve_brdr_none[type="password"], .tve_flt .thrv_lead_generation select.tve_brdr_none, .tve_flt .thrv_lead_generation textarea.tve_brdr_none, .tve_flt .thrv_lead_generation button.tve_brdr_none { border-style: none; }
.tve_flt .thrv_lead_generation input.tve_brdr_dotted[type="text"], .tve_flt .thrv_lead_generation input.tve_brdr_dotted[type="email"], .tve_flt .thrv_lead_generation input.tve_brdr_dotted[type="password"], .tve_flt .thrv_lead_generation select.tve_brdr_dotted, .tve_flt .thrv_lead_generation textarea.tve_brdr_dotted, .tve_flt .thrv_lead_generation button.tve_brdr_dotted { border-style: dotted; }
.tve_flt .thrv_lead_generation input.tve_brdr_dashed[type="text"], .tve_flt .thrv_lead_generation input.tve_brdr_dashed[type="email"], .tve_flt .thrv_lead_generation input.tve_brdr_dashed[type="password"], .tve_flt .thrv_lead_generation select.tve_brdr_dashed, .tve_flt .thrv_lead_generation textarea.tve_brdr_dashed, .tve_flt .thrv_lead_generation button.tve_brdr_dashed { border-style: dashed; }
.tve_flt .thrv_lead_generation input.tve_brdr_solid[type="text"], .tve_flt .thrv_lead_generation input.tve_brdr_solid[type="email"], .tve_flt .thrv_lead_generation input.tve_brdr_solid[type="password"], .tve_flt .thrv_lead_generation select.tve_brdr_solid, .tve_flt .thrv_lead_generation textarea.tve_brdr_solid, .tve_flt .thrv_lead_generation button.tve_brdr_solid { border-style: solid; }
.tve_flt .thrv_lead_generation input.tve_brdr_double[type="text"], .tve_flt .thrv_lead_generation input.tve_brdr_double[type="email"], .tve_flt .thrv_lead_generation input.tve_brdr_double[type="password"], .tve_flt .thrv_lead_generation select.tve_brdr_double, .tve_flt .thrv_lead_generation textarea.tve_brdr_double, .tve_flt .thrv_lead_generation button.tve_brdr_double { border-style: double; }
.tve_flt .thrv_lead_generation input.tve_brdr_groove[type="text"], .tve_flt .thrv_lead_generation input.tve_brdr_groove[type="email"], .tve_flt .thrv_lead_generation input.tve_brdr_groove[type="password"], .tve_flt .thrv_lead_generation select.tve_brdr_groove, .tve_flt .thrv_lead_generation textarea.tve_brdr_groove, .tve_flt .thrv_lead_generation button.tve_brdr_groove { border-style: groove; }
.tve_flt .thrv_lead_generation input.tve_brdr_ridge[type="text"], .tve_flt .thrv_lead_generation input.tve_brdr_ridge[type="email"], .tve_flt .thrv_lead_generation input.tve_brdr_ridge[type="password"], .tve_flt .thrv_lead_generation select.tve_brdr_ridge, .tve_flt .thrv_lead_generation textarea.tve_brdr_ridge, .tve_flt .thrv_lead_generation button.tve_brdr_ridge { border-style: ridge; }
.tve_flt .thrv_lead_generation input.tve_brdr_inset[type="text"], .tve_flt .thrv_lead_generation input.tve_brdr_inset[type="email"], .tve_flt .thrv_lead_generation input.tve_brdr_inset[type="password"], .tve_flt .thrv_lead_generation select.tve_brdr_inset, .tve_flt .thrv_lead_generation textarea.tve_brdr_inset, .tve_flt .thrv_lead_generation button.tve_brdr_inset { border-style: inset; }
.tve_flt .thrv_lead_generation input.tve_brdr_outset[type="text"], .tve_flt .thrv_lead_generation input.tve_brdr_outset[type="email"], .tve_flt .thrv_lead_generation input.tve_brdr_outset[type="password"], .tve_flt .thrv_lead_generation select.tve_brdr_outset, .tve_flt .thrv_lead_generation textarea.tve_brdr_outset, .tve_flt .thrv_lead_generation button.tve_brdr_outset { border-style: outset; }
.tve_flt .thrv_lead_generation input[type="text"]:hover, .tve_flt .thrv_lead_generation input[type="email"]:hover, .tve_flt .thrv_lead_generation input[type="password"]:hover, .tve_flt .thrv_lead_generation select:hover, .tve_flt .thrv_lead_generation textarea:hover, .tve_flt .thrv_lead_generation button:hover { border-color: rgb(206, 206, 206); }
.tve_flt .thrv_lead_generation input[type="text"]:focus, .tve_flt .thrv_lead_generation input[type="email"]:focus, .tve_flt .thrv_lead_generation input[type="password"]:focus, .tve_flt .thrv_lead_generation select:focus, .tve_flt .thrv_lead_generation textarea:focus, .tve_flt .thrv_lead_generation button:focus { border-color: rgb(128, 168, 237); }
.tve_flt .thrv_lead_generation label { color: rgb(176, 176, 176); }
.tve_flt .thrv_lead_generation .tve-password-strength-wrapper .tve-password-strength { margin: 0px; }
.tve_flt .thrv_lead_generation .tve_lg_submit button { background-color: rgb(26, 188, 156); color: rgb(255, 255, 255); }
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_black button { background-color: rgb(16, 16, 16); color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgb(0, 0, 0); }
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_black button:hover { background-color: rgb(69, 69, 69); }
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_blue button { background-color: rgb(62, 104, 178); color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgb(47, 87, 156); }
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_blue button:hover { background-color: rgb(115, 154, 222); }
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_green button { background-color: rgb(26, 188, 156); color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgb(69, 191, 85); }
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_green button:hover { background-color: rgb(135, 242, 107); }
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_orange button { background-color: rgb(230, 126, 34); color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgb(215, 106, 1); }
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_orange button:hover { background-color: rgb(249, 137, 83); }
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_purple button { background-color: rgb(134, 86, 193); color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgb(122, 78, 176); }
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_purple button:hover { background-color: rgb(181, 138, 234); }
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_red button { background-color: rgb(206, 39, 27); color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgb(167, 12, 12); }
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_red button:hover { background-color: rgb(236, 70, 82); }
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_teal button { background-color: rgb(56, 125, 113); color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgb(0, 84, 84); }
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_teal button:hover { background-color: rgb(116, 194, 180); }
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_white button { background-color: rgb(216, 216, 216); color: rgb(111, 110, 110); text-shadow: 0px 1px 0px rgb(216, 216, 216); }
.tve_flt .thrv_lead_generation .tve_lg_submit.tve_white button:hover { background-color: rgb(61, 61, 61); }
.tve_flt .thrv_lead_generation.tve_black button { background-color: rgb(16, 16, 16); color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgb(0, 0, 0); }
.tve_flt .thrv_lead_generation.tve_black button:hover { background-color: rgb(69, 69, 69); }
.tve_flt .thrv_lead_generation.tve_blue button { background-color: rgb(62, 104, 178); color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgb(47, 87, 156); }
.tve_flt .thrv_lead_generation.tve_blue button:hover { background-color: rgb(115, 154, 222); }
.tve_flt .thrv_lead_generation.tve_green button { background-color: rgb(26, 188, 156); color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgb(69, 191, 85); }
.tve_flt .thrv_lead_generation.tve_green button:hover { background-color: rgb(135, 242, 107); }
.tve_flt .thrv_lead_generation.tve_orange button { background-color: rgb(230, 126, 34); color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgb(215, 106, 1); }
.tve_flt .thrv_lead_generation.tve_orange button:hover { background-color: rgb(249, 137, 83); }
.tve_flt .thrv_lead_generation.tve_purple button { background-color: rgb(134, 86, 193); color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgb(122, 78, 176); }
.tve_flt .thrv_lead_generation.tve_purple button:hover { background-color: rgb(181, 138, 234); }
.tve_flt .thrv_lead_generation.tve_red button { background-color: rgb(206, 39, 27); color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgb(167, 12, 12); }
.tve_flt .thrv_lead_generation.tve_red button:hover { background-color: rgb(236, 70, 82); }
.tve_flt .thrv_lead_generation.tve_teal button { background-color: rgb(56, 125, 113); color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgb(0, 84, 84); }
.tve_flt .thrv_lead_generation.tve_teal button:hover { background-color: rgb(116, 194, 180); }
.tve_flt .thrv_lead_generation.tve_white button { background-color: rgb(216, 216, 216); color: rgb(111, 110, 110); text-shadow: 0px 1px 0px rgb(216, 216, 216); }
.tve_flt .thrv_lead_generation.tve_white button:hover { background-color: rgb(61, 61, 61); }
.tve_flt .tve_wrap_all .tve_prt .tve_ul li { color: rgb(255, 255, 255); }
.tve_flt .thrv_countdown_timer.tve_black .t-caption { color: rgb(16, 16, 16); }
.tve_flt .thrv_countdown_timer.tve_black.tve_countdown_3 .t-digits { background: rgb(16, 16, 16) none repeat scroll 0% 0%; }
.tve_flt .thrv_countdown_timer.tve_black.tve_countdown_2 .tve_t_part { border: 4px solid rgb(16, 16, 16); }
.tve_flt .thrv_countdown_timer.tve_black.tve_countdown_2 .t-digits [class*="part-"] { color: rgb(16, 16, 16); }
.tve_flt .thrv_countdown_timer.tve_black.tve_countdown_2 .t-caption::before { background: currentcolor none repeat scroll 0% 0%; }
.tve_flt .thrv_countdown_timer.tve_blue .t-caption { color: rgb(64, 75, 108); }
.tve_flt .thrv_countdown_timer.tve_blue.tve_countdown_3 .t-digits { background: rgb(64, 75, 108) none repeat scroll 0% 0%; }
.tve_flt .thrv_countdown_timer.tve_blue.tve_countdown_2 .tve_t_part { border: 4px solid rgb(64, 75, 108); }
.tve_flt .thrv_countdown_timer.tve_blue.tve_countdown_2 .t-digits [class*="part-"] { color: rgb(64, 75, 108); }
.tve_flt .thrv_countdown_timer.tve_blue.tve_countdown_2 .t-caption::before { background: currentcolor none repeat scroll 0% 0%; }
.tve_flt .thrv_countdown_timer.tve_green .t-caption { color: rgb(86, 172, 69); }
.tve_flt .thrv_countdown_timer.tve_green.tve_countdown_3 .t-digits { background: rgb(86, 172, 69) none repeat scroll 0% 0%; }
.tve_flt .thrv_countdown_timer.tve_green.tve_countdown_2 .tve_t_part { border: 4px solid rgb(86, 172, 69); }
.tve_flt .thrv_countdown_timer.tve_green.tve_countdown_2 .t-digits [class*="part-"] { color: rgb(86, 172, 69); }
.tve_flt .thrv_countdown_timer.tve_green.tve_countdown_2 .t-caption::before { background: currentcolor none repeat scroll 0% 0%; }
.tve_flt .thrv_countdown_timer.tve_orange .t-caption { color: rgb(226, 92, 27); }
.tve_flt .thrv_countdown_timer.tve_orange.tve_countdown_3 .t-digits { background: rgb(226, 92, 27) none repeat scroll 0% 0%; }
.tve_flt .thrv_countdown_timer.tve_orange.tve_countdown_2 .tve_t_part { border: 4px solid rgb(226, 92, 27); }
.tve_flt .thrv_countdown_timer.tve_orange.tve_countdown_2 .t-digits [class*="part-"] { color: rgb(226, 92, 27); }
.tve_flt .thrv_countdown_timer.tve_orange.tve_countdown_2 .t-caption::before { background: currentcolor none repeat scroll 0% 0%; }
.tve_flt .thrv_countdown_timer.tve_purple .t-caption { color: rgb(134, 86, 193); }
.tve_flt .thrv_countdown_timer.tve_purple.tve_countdown_3 .t-digits { background: rgb(134, 86, 193) none repeat scroll 0% 0%; }
.tve_flt .thrv_countdown_timer.tve_purple.tve_countdown_2 .tve_t_part { border: 4px solid rgb(134, 86, 193); }
.tve_flt .thrv_countdown_timer.tve_purple.tve_countdown_2 .t-digits [class*="part-"] { color: rgb(134, 86, 193); }
.tve_flt .thrv_countdown_timer.tve_purple.tve_countdown_2 .t-caption::before { background: currentcolor none repeat scroll 0% 0%; }
.tve_flt .thrv_countdown_timer.tve_red .t-caption { color: rgb(206, 39, 27); }
.tve_flt .thrv_countdown_timer.tve_red.tve_countdown_3 .t-digits { background: rgb(206, 39, 27) none repeat scroll 0% 0%; }
.tve_flt .thrv_countdown_timer.tve_red.tve_countdown_2 .tve_t_part { border: 4px solid rgb(206, 39, 27); }
.tve_flt .thrv_countdown_timer.tve_red.tve_countdown_2 .t-digits [class*="part-"] { color: rgb(206, 39, 27); }
.tve_flt .thrv_countdown_timer.tve_red.tve_countdown_2 .t-caption::before { background: currentcolor none repeat scroll 0% 0%; }
.tve_flt .thrv_countdown_timer.tve_teal .t-caption { color: rgb(56, 125, 113); }
.tve_flt .thrv_countdown_timer.tve_teal.tve_countdown_3 .t-digits { background: rgb(56, 125, 113) none repeat scroll 0% 0%; }
.tve_flt .thrv_countdown_timer.tve_teal.tve_countdown_2 .tve_t_part { border: 4px solid rgb(56, 125, 113); }
.tve_flt .thrv_countdown_timer.tve_teal.tve_countdown_2 .t-digits [class*="part-"] { color: rgb(56, 125, 113); }
.tve_flt .thrv_countdown_timer.tve_teal.tve_countdown_2 .t-caption::before { background: currentcolor none repeat scroll 0% 0%; }
.tve_flt .thrv_countdown_timer.tve_white .t-caption { color: rgb(216, 216, 216); }
.tve_flt .thrv_countdown_timer.tve_white.tve_countdown_3 .t-digits { background: rgb(216, 216, 216) none repeat scroll 0% 0%; }
.tve_flt .thrv_countdown_timer.tve_white.tve_countdown_2 .tve_t_part { border: 4px solid rgb(216, 216, 216); }
.tve_flt .thrv_countdown_timer.tve_white.tve_countdown_2 .t-digits [class*="part-"] { color: rgb(216, 216, 216); }
.tve_flt .thrv_countdown_timer.tve_white.tve_countdown_2 .t-caption::before { background: currentcolor none repeat scroll 0% 0%; }
.tve_flt .thrv_progress_bar.tve_blue .tve_progress_bar_fill { background: rgb(83, 126, 162) none repeat scroll 0% 0%; }
.tve_flt .thrv_fill_counter.tve_blue .tve_fill_c_in { background: rgb(83, 126, 162) none repeat scroll 0% 0%; }
.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: rgb(83, 126, 162); }
.tve_flt .thrv_fill_counter.tve_blue .tve_fill_counter_circle circle { stroke: rgb(83, 126, 162); }
.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: rgb(83, 126, 162); }
.tve_flt .thrv_progress_bar.tve_black .tve_progress_bar_fill { background: rgb(44, 44, 44) none repeat scroll 0% 0%; }
.tve_flt .thrv_fill_counter.tve_black .tve_fill_c_in { background: rgb(44, 44, 44) none repeat scroll 0% 0%; }
.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: rgb(44, 44, 44); }
.tve_flt .thrv_fill_counter.tve_black .tve_fill_counter_circle circle { stroke: rgb(44, 44, 44); }
.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: rgb(44, 44, 44); }
.tve_flt .thrv_progress_bar.tve_green .tve_progress_bar_fill { background: rgb(64, 140, 82) none repeat scroll 0% 0%; }
.tve_flt .thrv_fill_counter.tve_green .tve_fill_c_in { background: rgb(64, 140, 82) none repeat scroll 0% 0%; }
.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: rgb(64, 140, 82); }
.tve_flt .thrv_fill_counter.tve_green .tve_fill_counter_circle circle { stroke: rgb(64, 140, 82); }
.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: rgb(64, 140, 82); }
.tve_flt .thrv_progress_bar.tve_white .tve_progress_bar_fill { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tve_flt .thrv_fill_counter.tve_white .tve_fill_c_in { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.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: rgb(255, 255, 255); }
.tve_flt .thrv_fill_counter.tve_white .tve_fill_counter_circle circle { stroke: rgb(255, 255, 255); }
.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: rgb(255, 255, 255); }
.tve_flt .thrv_progress_bar.tve_orange .tve_progress_bar_fill { background: rgb(229, 132, 6) none repeat scroll 0% 0%; }
.tve_flt .thrv_fill_counter.tve_orange .tve_fill_c_in { background: rgb(229, 132, 6) none repeat scroll 0% 0%; }
.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: rgb(229, 132, 6); }
.tve_flt .thrv_fill_counter.tve_orange .tve_fill_counter_circle circle { stroke: rgb(229, 132, 6); }
.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: rgb(229, 132, 6); }
.tve_flt .thrv_progress_bar.tve_purple .tve_progress_bar_fill { background: rgb(124, 95, 149) none repeat scroll 0% 0%; }
.tve_flt .thrv_fill_counter.tve_purple .tve_fill_c_in { background: rgb(124, 95, 149) none repeat scroll 0% 0%; }
.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: rgb(124, 95, 149); }
.tve_flt .thrv_fill_counter.tve_purple .tve_fill_counter_circle circle { stroke: rgb(124, 95, 149); }
.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: rgb(124, 95, 149); }
.tve_flt .thrv_progress_bar.tve_red .tve_progress_bar_fill { background: rgb(159, 26, 26) none repeat scroll 0% 0%; }
.tve_flt .thrv_fill_counter.tve_red .tve_fill_c_in { background: rgb(159, 26, 26) none repeat scroll 0% 0%; }
.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: rgb(159, 26, 26); }
.tve_flt .thrv_fill_counter.tve_red .tve_fill_counter_circle circle { stroke: rgb(159, 26, 26); }
.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: rgb(159, 26, 26); }
.tve_flt .thrv_progress_bar.tve_teal .tve_progress_bar_fill { background: rgb(66, 165, 147) none repeat scroll 0% 0%; }
.tve_flt .thrv_fill_counter.tve_teal .tve_fill_c_in { background: rgb(66, 165, 147) none repeat scroll 0% 0%; }
.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: rgb(66, 165, 147); }
.tve_flt .thrv_fill_counter.tve_teal .tve_fill_counter_circle circle { stroke: rgb(66, 165, 147); }
.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: rgb(66, 165, 147); }
.tve_flt .tve-fb-comments { width: 100%; }
.tve_flt .tve-fb-comments > span { width: 100% !important; }
.tve_flt .tve-fb-comments iframe { width: 100% !important; }
