#tve_editor [data-css="tve-u-163f1f79b84"] .tcb-button-link {
    line-height: 1.2em;
    font-size: 19px;
}
#tcb_landing_page .tcb-button-link {
    font-family: Montserrat;
    font-weight: 300;
}
.tcb-flip a.tcb-button-link {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}




.thrv-button a.tcb-button-link {
    text-decoration: none;
    color: #fff;
}
.thrv-button a.tcb-button-link {
    text-decoration: none;
    color: #fff;
}
.tcb-flip a.tcb-button-link {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
[data-css="tve-u-163f1f79b84"] .tcb-button-link {
    padding-right: 22px;
    padding-left: 22px;
    background-image: linear-gradient(214deg, rgb(246, 95, 208) 0%, rgb(122, 141, 229) 100%);
    background-color: rgb(246, 95, 208);
    background-size: auto auto;
    background-position: 50% 50%;
    background-attachment: scroll;
    background-repeat: no-repeat;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 50px;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
a.tcb-button-link {
    background-color: #1abc9c;
    padding: 12px 15px;
    font-size: 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    overflow: hidden;
    width: 100%;
    text-align: center;
    line-height: 1.2em;
}
a.tcb-button-link {
    background-color: #1abc9c;
    padding: 12px 15px;
    font-size: 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    overflow: hidden;
    width: 100%;
    text-align: center;
    line-height: 1.2em;
}
a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
        background-color: transparent;
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-image: none;
        background-size: auto auto;
}
a {
    text-decoration: none;
}
.thrv-button {
    line-height: 0;
}
html, body, div, span, object, iframe, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    font-size: 100%;
}
html body {
    text-rendering: auto !important;
}
html body {
    text-rendering: auto !important;
}
body {
    font-size: 18px;
}
html {
    text-rendering: auto !important;
}
html {
    font-size: 100%;
}
html {
    text-rendering: auto !important;
}

.thrv_wrapper.thrv-content-box div:not(.thrv_icon) {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.tve_ea_thrive_animation.tve_anim_start {
    opacity: 1;
    -webkit-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.thrv_wrapper div, .thrv_wrapper .thrv_countdown_timer div {
    -webkit-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
}
[data-css="tve-u-163f1f79b84"] {
    min-width: 100%;
    margin-right: 0px !important;
}
.tve_ea_thrive_animation {
    opacity: 0;
}
.thrv_wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 1px;
}
.thrv-button {
    line-height: 0;
}
.thrv-button {
    display: table;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
html, body, div, span, object, iframe, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
html body {
    text-rendering: auto !important;
}
html body {
    text-rendering: auto !important;
}
body {
    font-size: 18px;
}
html {
    text-rendering: auto !important;
}
html {
    font-size: 100%;
}
html {
    text-rendering: auto !important;
}



#tcb_landing_page .tcb-button-link strong {
    font-weight: 600;
    font-size: 25px;
}




.uap-public-shortcode-avatar {
    border-bottom-color: rgb(136, 136, 136);
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-image-outset: 0px;
    border-image-repeat: stretch;
    border-image-slice: 100%;
    border-image-source: none;
    border-image-width: 0;
    border-left-color: rgb(136, 136, 136);
    border-left-style: none;
    border-left-width: 0px;
    border-right-color: rgb(136, 136, 136);
    border-right-style: none;
    border-right-width: 0px;
    border-top-color: rgb(136, 136, 136);
    border-top-style: none;
    border-top-width: 0px;
    display: block;
    max-width: 300px;
    max-height: 300px;
    margin: 0 auto;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    border-radius: 0%;
    zoom: 0.0;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
    margin: 0px 0px;
}





ul.polaroids a:after {
  content: attr(title);
}


/* By default, we tilt all our images -2 degrees */
ul.polaroids a {
  -webkit-transform: rotate(-2deg);
  -moz-transform: rotate(-2deg);
}
 
/* Rotate all even images 2 degrees */
ul.polaroids li:nth-child(even) a {
  -webkit-transform: rotate(2deg);
  -moz-transform: rotate(2deg);
}
 
/* Don't rotate every third image, but offset its position */
ul.polaroids li:nth-child(3n) a {
  -webkit-transform: none;
  -moz-transform: none;
  position: relative;
  top: -5px;
}
 
/* Rotate every fifth image by 5 degrees and offset it */
ul.polaroids li:nth-child(5n) a {
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  position: relative;
  right: 5px;
}
 
/* Keep default rotate for every eighth, but offset it */
ul.polaroids li:nth-child(8n) a {
  position: relative;
  top: 8px;
  right: 5px;
}
 
/* Keep default rotate for every eleventh, but offset it */
ul.polaroids li:nth-child(11n) a {
  position: relative;
  top: 3px;
  left: -5px;
}

/* Scale the images on hover, add transitions for smoothing things out, and ensure the hover appears on top */
ul.polaroids a:hover {
  -webkit-transform: scale(1.25);
  -moz-transform: scale(1.25);
  position: relative;
  z-index: 5;
}


/* Add drop shadows and smooth out the transition (Safari only) */
ul.polaroids a {
  -webkit-transition: -webkit-transform .15s linear;
  -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25);
  -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);
}
 
/* On hover, darken the shadows a bit */
ul.polaroids a {
  -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.5);
  -moz-box-shadow: 0 3px 6px rgba(0,0,0,.5);
}

.video_overlay .overlay_play_button svg {
   display:none;
}
