#thrive-comments .tcm-color-ac,
#thrive-comments .tcm-color-ac span {
    color: #03a9f4
}

#thrive-comments .tcm-background-color-ac,
#thrive-comments .tcm-background-color-ac-h:hover span,
#thrive-comments .tcm-background-color-ac-active:active {
    background-color: #03a9f4
}

#thrive-comments .tcm-border-color-ac {
    border-color: #03a9f4;
    outline: none
}

#thrive-comments .tcm-border-color-ac-h:hover {
    border-color: #03a9f4
}

#thrive-comments .tcm-border-bottom-color-ac {
    border-bottom-color: #03a9f4
}

#thrive-comments .tcm-svg-fill-ac {
    fill: #03a9f4
}

#thrive-comments textarea:focus,
#thrive-comments input:focus {
    border-color: #03a9f4;
    box-shadow: inset 0 0 3px #03a9f4
}

#thrive-comments a {
    color: #03a9f4
}

#thrive-comments button,
#thrive-comments #tcm-login-up,
#thrive-comments #tcm-login-down {
    color: #03a9f4;
    border-color: #03a9f4
}

#thrive-comments button:hover,
#thrive-comments button:focus,
#thrive-comments button:active {
    background-color: #03a9f4
}

:not(#tve) .ttfm1 {
    font-family: 'Lato' !important;
    font-weight: 300 !important
}

.ttfm1 input,
.ttfm1 select,
.ttfm1 textarea,
.ttfm1 button {
    font-family: 'Lato' !important;
    font-weight: 300 !important
}

:not(#tve) .ttfm1.bold_text,
.ttfm1 .bold_text,
.ttfm1 b,
.ttfm1 strong {
    font-weight: 700 !important
}

.ttfm1.bold_text,
.ttfm1 .bold_text,
.ttfm1 b,
.ttfm1 strong input,
.ttfm1.bold_text,
.ttfm1 .bold_text,
.ttfm1 b,
.ttfm1 strong select,
.ttfm1.bold_text,
.ttfm1 .bold_text,
.ttfm1 b,
.ttfm1 strong textarea,
.ttfm1.bold_text,
.ttfm1 .bold_text,
.ttfm1 b,
.ttfm1 strong button {
    font-weight: 700 !important
}

:not(#tve) .ttfm2 {
    font-family: 'Source Sans Pro' !important;
    font-weight: 400 !important
}

.ttfm2 input,
.ttfm2 select,
.ttfm2 textarea,
.ttfm2 button {
    font-family: 'Source Sans Pro' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm2.bold_text,
.ttfm2 .bold_text,
.ttfm2 b,
.ttfm2 strong {
    font-weight: 600 !important
}

.ttfm2.bold_text,
.ttfm2 .bold_text,
.ttfm2 b,
.ttfm2 strong input,
.ttfm2.bold_text,
.ttfm2 .bold_text,
.ttfm2 b,
.ttfm2 strong select,
.ttfm2.bold_text,
.ttfm2 .bold_text,
.ttfm2 b,
.ttfm2 strong textarea,
.ttfm2.bold_text,
.ttfm2 .bold_text,
.ttfm2 b,
.ttfm2 strong button {
    font-weight: 600 !important
}

:not(#tve) .ttfm3 {
    font-family: 'Roboto' !important;
    font-weight: 400 !important
}

.ttfm3 input,
.ttfm3 select,
.ttfm3 textarea,
.ttfm3 button {
    font-family: 'Roboto' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm3.bold_text,
.ttfm3 .bold_text,
.ttfm3 b,
.ttfm3 strong {
    font-weight: 500 !important
}

.ttfm3.bold_text,
.ttfm3 .bold_text,
.ttfm3 b,
.ttfm3 strong input,
.ttfm3.bold_text,
.ttfm3 .bold_text,
.ttfm3 b,
.ttfm3 strong select,
.ttfm3.bold_text,
.ttfm3 .bold_text,
.ttfm3 b,
.ttfm3 strong textarea,
.ttfm3.bold_text,
.ttfm3 .bold_text,
.ttfm3 b,
.ttfm3 strong button {
    font-weight: 500 !important
}

:not(#tve) .ttfm4 {
    font-family: 'Domine' !important;
    font-weight: 400 !important
}

.ttfm4 input,
.ttfm4 select,
.ttfm4 textarea,
.ttfm4 button {
    font-family: 'Domine' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm4.bold_text,
.ttfm4 .bold_text,
.ttfm4 b,
.ttfm4 strong {
    font-weight: 700 !important
}

.ttfm4.bold_text,
.ttfm4 .bold_text,
.ttfm4 b,
.ttfm4 strong input,
.ttfm4.bold_text,
.ttfm4 .bold_text,
.ttfm4 b,
.ttfm4 strong select,
.ttfm4.bold_text,
.ttfm4 .bold_text,
.ttfm4 b,
.ttfm4 strong textarea,
.ttfm4.bold_text,
.ttfm4 .bold_text,
.ttfm4 b,
.ttfm4 strong button {
    font-weight: 700 !important
}

:not(#tve) .ttfm5 {
    font-family: 'PT Sans Narrow' !important;
    font-weight: 400 !important
}

.ttfm5 input,
.ttfm5 select,
.ttfm5 textarea,
.ttfm5 button {
    font-family: 'PT Sans Narrow' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm5.bold_text,
.ttfm5 .bold_text,
.ttfm5 b,
.ttfm5 strong {
    font-weight: 700 !important
}

.ttfm5.bold_text,
.ttfm5 .bold_text,
.ttfm5 b,
.ttfm5 strong input,
.ttfm5.bold_text,
.ttfm5 .bold_text,
.ttfm5 b,
.ttfm5 strong select,
.ttfm5.bold_text,
.ttfm5 .bold_text,
.ttfm5 b,
.ttfm5 strong textarea,
.ttfm5.bold_text,
.ttfm5 .bold_text,
.ttfm5 b,
.ttfm5 strong button {
    font-weight: 700 !important
}

:not(#tve) .ttfm6 {
    font-family: 'Patua One' !important;
    font-weight: 400 !important
}

.ttfm6 input,
.ttfm6 select,
.ttfm6 textarea,
.ttfm6 button {
    font-family: 'Patua One' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm7 {
    font-family: 'Open Sans' !important;
    font-weight: 400 !important
}

.ttfm7 input,
.ttfm7 select,
.ttfm7 textarea,
.ttfm7 button {
    font-family: 'Open Sans' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm7.bold_text,
.ttfm7 .bold_text,
.ttfm7 b,
.ttfm7 strong {
    font-weight: 600 !important
}

.ttfm7.bold_text,
.ttfm7 .bold_text,
.ttfm7 b,
.ttfm7 strong input,
.ttfm7.bold_text,
.ttfm7 .bold_text,
.ttfm7 b,
.ttfm7 strong select,
.ttfm7.bold_text,
.ttfm7 .bold_text,
.ttfm7 b,
.ttfm7 strong textarea,
.ttfm7.bold_text,
.ttfm7 .bold_text,
.ttfm7 b,
.ttfm7 strong button {
    font-weight: 600 !important
}

:not(#tve) .ttfm8 {
    font-family: 'Lato' !important;
    font-weight: 400 !important
}

.ttfm8 input,
.ttfm8 select,
.ttfm8 textarea,
.ttfm8 button {
    font-family: 'Lato' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm8.bold_text,
.ttfm8 .bold_text,
.ttfm8 b,
.ttfm8 strong {
    font-weight: 700 !important
}

.ttfm8.bold_text,
.ttfm8 .bold_text,
.ttfm8 b,
.ttfm8 strong input,
.ttfm8.bold_text,
.ttfm8 .bold_text,
.ttfm8 b,
.ttfm8 strong select,
.ttfm8.bold_text,
.ttfm8 .bold_text,
.ttfm8 b,
.ttfm8 strong textarea,
.ttfm8.bold_text,
.ttfm8 .bold_text,
.ttfm8 b,
.ttfm8 strong button {
    font-weight: 700 !important
}

:not(#tve) .ttfm9 {
    font-family: 'Anton' !important;
    font-weight: 400 !important
}

.ttfm9 input,
.ttfm9 select,
.ttfm9 textarea,
.ttfm9 button {
    font-family: 'Anton' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm10 {
    font-family: 'Cuprum' !important;
    font-weight: 400 !important
}

.ttfm10 input,
.ttfm10 select,
.ttfm10 textarea,
.ttfm10 button {
    font-family: 'Cuprum' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm10.bold_text,
.ttfm10 .bold_text,
.ttfm10 b,
.ttfm10 strong {
    font-weight: 700 !important
}

.ttfm10.bold_text,
.ttfm10 .bold_text,
.ttfm10 b,
.ttfm10 strong input,
.ttfm10.bold_text,
.ttfm10 .bold_text,
.ttfm10 b,
.ttfm10 strong select,
.ttfm10.bold_text,
.ttfm10 .bold_text,
.ttfm10 b,
.ttfm10 strong textarea,
.ttfm10.bold_text,
.ttfm10 .bold_text,
.ttfm10 b,
.ttfm10 strong button {
    font-weight: 700 !important
}

:not(#tve) .ttfm11 {
    font-family: 'Titillium Web' !important;
    font-weight: 400 !important
}

.ttfm11 input,
.ttfm11 select,
.ttfm11 textarea,
.ttfm11 button {
    font-family: 'Titillium Web' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm11.bold_text,
.ttfm11 .bold_text,
.ttfm11 b,
.ttfm11 strong {
    font-weight: 600 !important
}

.ttfm11.bold_text,
.ttfm11 .bold_text,
.ttfm11 b,
.ttfm11 strong input,
.ttfm11.bold_text,
.ttfm11 .bold_text,
.ttfm11 b,
.ttfm11 strong select,
.ttfm11.bold_text,
.ttfm11 .bold_text,
.ttfm11 b,
.ttfm11 strong textarea,
.ttfm11.bold_text,
.ttfm11 .bold_text,
.ttfm11 b,
.ttfm11 strong button {
    font-weight: 600 !important
}

:not(#tve) .ttfm12 {
    font-family: 'Roboto Condensed' !important;
    font-weight: 400 !important
}

.ttfm12 input,
.ttfm12 select,
.ttfm12 textarea,
.ttfm12 button {
    font-family: 'Roboto Condensed' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm12.bold_text,
.ttfm12 .bold_text,
.ttfm12 b,
.ttfm12 strong {
    font-weight: 700 !important
}

.ttfm12.bold_text,
.ttfm12 .bold_text,
.ttfm12 b,
.ttfm12 strong input,
.ttfm12.bold_text,
.ttfm12 .bold_text,
.ttfm12 b,
.ttfm12 strong select,
.ttfm12.bold_text,
.ttfm12 .bold_text,
.ttfm12 b,
.ttfm12 strong textarea,
.ttfm12.bold_text,
.ttfm12 .bold_text,
.ttfm12 b,
.ttfm12 strong button {
    font-weight: 700 !important
}

:not(#tve) .ttfm13 {
    font-family: 'Noto Sans' !important;
    font-weight: 400 !important
}

.ttfm13 input,
.ttfm13 select,
.ttfm13 textarea,
.ttfm13 button {
    font-family: 'Noto Sans' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm13.bold_text,
.ttfm13 .bold_text,
.ttfm13 b,
.ttfm13 strong {
    font-weight: 700 !important
}

.ttfm13.bold_text,
.ttfm13 .bold_text,
.ttfm13 b,
.ttfm13 strong input,
.ttfm13.bold_text,
.ttfm13 .bold_text,
.ttfm13 b,
.ttfm13 strong select,
.ttfm13.bold_text,
.ttfm13 .bold_text,
.ttfm13 b,
.ttfm13 strong textarea,
.ttfm13.bold_text,
.ttfm13 .bold_text,
.ttfm13 b,
.ttfm13 strong button {
    font-weight: 700 !important
}

:not(#tve) .ttfm14 {
    font-family: 'Raleway' !important;
    font-weight: 400 !important
}

.ttfm14 input,
.ttfm14 select,
.ttfm14 textarea,
.ttfm14 button {
    font-family: 'Raleway' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm14.bold_text,
.ttfm14 .bold_text,
.ttfm14 b,
.ttfm14 strong {
    font-weight: 600 !important
}

.ttfm14.bold_text,
.ttfm14 .bold_text,
.ttfm14 b,
.ttfm14 strong input,
.ttfm14.bold_text,
.ttfm14 .bold_text,
.ttfm14 b,
.ttfm14 strong select,
.ttfm14.bold_text,
.ttfm14 .bold_text,
.ttfm14 b,
.ttfm14 strong textarea,
.ttfm14.bold_text,
.ttfm14 .bold_text,
.ttfm14 b,
.ttfm14 strong button {
    font-weight: 600 !important
}

:not(#tve) .ttfm15 {
    font-family: 'ABeeZee' !important;
    font-weight: 400 !important
}

.ttfm15 input,
.ttfm15 select,
.ttfm15 textarea,
.ttfm15 button {
    font-family: 'ABeeZee' !important;
    font-weight: 400 !important
}

:root {
    --tcb-color-0: #fff;
    --tcb-color-0-h: 0;
    --tcb-color-0-s: 0%;
    --tcb-color-0-l: 100%;
    --tcb-color-0-a: 1;
    --tcb-background-author-image: url(https://secure.gravatar.com/avatar/f542bcc87d10a471fde621f6df41c1d02a58776892b220c38d794978ec493518?s=256&d=mm&r=g);
    --tcb-background-user-image: url();
    --tcb-background-featured-image-thumbnail: url(../../images/featured_image.png)
}

.wp-video-shortcode {
    max-width: 100% !important
}

.cnt article h1.entry-title a {
    color: #424242
}

.cnt article h2.entry-title a {
    color: #424242
}

.bSe h1 {
    color: #424242
}

.bSe h2 {
    color: #424242
}

.bSe h3 {
    color: #424242
}

.bSe h4 {
    color: #424242
}

.bSe h5 {
    color: #424242
}

.bSe h6 {
    color: #424242
}

.cnt p {
    color: #424242
}

.cnt .bSe article {
    color: #424242
}

.cnt article h1 a,
.tve-woocommerce .bSe .awr .entry-title,
.tve-woocommerce .bSe .awr .page-title {
    font-family: Lato, sans-serif
}

.bSe h1 {
    font-family: Lato, sans-serif
}

.bSe h2,
.tve-woocommerce .bSe h2 {
    font-family: Lato, sans-serif
}

.bSe h3,
.tve-woocommerce .bSe h3 {
    font-family: Lato, sans-serif
}

.bSe h4 {
    font-family: Lato, sans-serif
}

.bSe h5 {
    font-family: Lato, sans-serif
}

.bSe h6 {
    font-family: Lato, sans-serif
}

#text_logo {
    font-family: Lato, sans-serif
}

.bSe h1 {
    text-transform: none
}

.bSe h2 {
    text-transform: none
}

.cnt,
.bp-t,
.tve-woocommerce .product p,
.tve-woocommerce .products p {
    font-family: Open\ Sans, sans-serif
}

article strong {
    font-weight: bold
}

.bSe h1,
.bSe .entry-title {
    font-size: 38px
}

.cnt {
    font-size: 16px
}

.thrivecb {
    font-size: 16px
}

.out {
    font-size: 16px
}

.aut p {
    font-size: 16px
}

.cnt p {
    line-height: 1.6em
}

.dhgh {
    line-height: 1.6em
}

.lhgh {
    line-height: 1.6em
}

.dhgh {
    font-size: 16px
}

.lhgh {
    font-size: 16px
}

.thrivecb {
    line-height: 1.6em
}

.cnt .cmt,
.cnt .acm {
    background-color: #7bc143
}

.trg {
    border-color: #7bc143 transparent transparent
}

.str {
    border-color: transparent #7bc143 transparent transparent
}

.pgn a:hover,
.pgn .dots a:hover {
    background-color: #7bc143
}

.brd ul li a {
    color: #7bc143
}

.bSe a {
    color: #7bc143
}

.bSe h1 {
    text-transform: none
}

.bSe .faq h4 {
    font-family: Open\ Sans, sans-serif
}

article strong {
    font-weight: bold
}

header ul.menu>li>a {
    color: #424242
}

header ul.menu>li>a:hover {
    color: #7bc143
}

header ul.menu>li.h-cta>a {
    color: #fff !important
}

header ul.menu>li.h-cta>a {
    background: #20a850
}

header ul.menu>li.h-cta>a {
    border-color: #20a850
}

header ul.menu>li.h-cta:hover>a {
    color: #20a850 !important
}

header ul.menu>li.h-cta>a:hover {
    background: transparent
}

header nav>ul>li.current_page_item>a:hover {
    color: #7bc143
}

header nav>ul>li>a:active {
    color: #7bc143
}

header #logo>a>img {
    max-width: 200px
}

body {
    margin: 0 !important
}

.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important
}

.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important
}

.cnt .bSe article {
    box-shadow: none !important
}

body {
    margin: 0 !important
}

.thrv-page-section.safari-ios-decoration-fix,
.thrv-content-box.safari-ios-decoration-fix {
    -webkit-transform: translate3d(0, 0, 0) !important;
}

.thrv_wrapper+#thrive-header {
    position: static;
}

