.single-product .tm-fee-totals .price.amount.fees,
.single-product p.price .amount, 
.single-product p.price .amount .woocommerce-Price-currencySymbol, 
.tm-custom-price-totals .price.amount.options .amount,
.tm-custom-price-totals .price.amount.options .amount .woocommerce-Price-currencySymbol,
.tm-final-totals .price.amount.final .amount,
.tm-final-totals .price.amount.final .amount .woocommerce-Price-currencySymbol
{
	font-size: 20px !important;
	margin-top: 12px !important;
}

.tm-final-totals .price.amount.final .amount .woocommerce-Price-currencySymbol,
.tm-custom-price-totals .price.amount.options .amount .woocommerce-Price-currencySymbol,
.single-product p.price .amount .woocommerce-Price-currencySymbol {
    margin-left: 4px !important;
}
.main-title.entry-title a {
	color: white !important;
	font-size: 1.4rem;
	font-weight: bold !important;
}

.single-product .cart .quantity{
    display: none !important;
}

.cpf-section.tc-cell.tcwidth.tcwidth-100 {
	margin-top: 12px;
}
dt.tm-options-totals,
dt.tm-final-totals
{
	margin-bottom: 6px;
}
.heading.avia-animated-number-title {
	position: relative;
}

.heading.avia-animated-number-title::after {
    content: '+';
    position: absolute;
    bottom: 45px;
    left: 58px;
    width: 100%;
    height: 2px;
}

.avia-animated-number.av-5kg2o-77f17542b09eb4dda507b00b5cab9372.av-force-default-color.avia_animate_when_visible.avia-builder-el-11.avia-builder-el-no-sibling.avia_sc_animated_number_active.number_prepared.avia_start_animation.avia_animation_done .heading.avia-animated-number-title::after,
.avia-animated-number.av-mrgdiam6-d5d2392600feba62fda563a986fa4eea.av-force-default-color.avia_animate_when_visible.avia-builder-el-18.avia-builder-el-no-sibling.avia_sc_animated_number_active.number_prepared.avia_start_animation.avia_animation_done .heading.avia-animated-number-title::after {
    left: 30px;
}

.avia-animated-number-content p {
	font-weight: bold;
}
.video-caption {
	padding-left: 10px;
    text-align: center;
}

.single_add_to_cart_button.button.alt {
	font-size: 20px;
}

.flex_column.av-1ncwc-099511add74a3c7be5b65a983b6a02f1.av_three_fifth.avia-builder-el-1.el_before_av_two_fifth.avia-builder-el-first.first.flex_column_table_cell.av-equal-height-column.av-align-middle {
	border-radius: 20px;
}

.av-main-nav > li > a 
{
	font-size: 18px !important;
}

.phone-info.with_nav > div > a,
#avia2-menu > li > a{
    font-size: 16px !important;
}

#av_section_1 {
	padding-bottom: 50px;
}

.av_textblock_section.av-mrge42a6-aa8c4d5d25ef5b22eaa21b4cd7869376 h2 {
	text-transform: none !important;
}
.avia-single-number {
	font-weight: bold;
}
.post-entry h4 {
	font-size: 22px;
	line-height: 1.3;
    margin-bottom: 30px;
    font-weight: bold !important;
}
h3.av-special-heading-tag {
	font-weight: bold !important;
}
h2.av-special-heading-tag {
	text-transform: none !important;
	font-weight: bold !important;
}
.avia_textblock h3 {
	font-size: 25px;
}


.av_textblock_section.av-mrghzii5-37c32982f3c8604477d296a4654e31db .avia_textblock h3 {
	background: #fbcb1469;
	padding: 20px;
	border-radius: 30px;
}


.av_textblock_section.av-mrgjwno1-518e7f4792835eaebdb756310ba1ac86 .avia_textblock h3{
    background: linear-gradient(90deg, #7ae2eb 0.000%, #00b6c7 100.000%);
    background: #D3CCE3;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #E9E4F0, #D3CCE3);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #E9E4F0, #D3CCE3); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

    padding: 20px;
	border-radius: 30px;
    margin-top: -40px;
    margin-bottom: 20px;
}

a.avia-button {
    background: linear-gradient(135deg, #00b6c7 0%, #00ffcb 100.000%);
    color: black !important;
	font-size: 18px !important;
    border-radius: 8px !important;
    font-weight: bold !important;
}

.avia-button.av-b9tq6-5909b8a9242e4ce475196ac42b72a0a1.avia-icon_select-yes-right-icon.avia-size-large{
    background: linear-gradient(135deg, #e340c0 0%, #eea8df 100.000%);
    border-color: #e340c0 !important;
}

.avia-font-color-theme-color.avia-button.avia-button-fullwidth.av-3x7wc-e0809a4e8d0fc340d045ea76ebabf241.avia-icon_select-no.avia-color-custom,
.avia-font-color-theme-color.avia-button.avia-button-fullwidth.av-7z21w-dc79181fc7d12be0e547b0f114b9698c.avia-icon_select-no.avia-color-custom,
.avia-font-color-theme-color.avia-button.avia-button-fullwidth.av-cb6ks-3d482c215c7e24f57c5997bfe3051903.avia-icon_select-no.avia-color-custom,
.avia-font-color-theme-color.avia-button.avia-button-fullwidth.av-l2byv7d0-7e9441247674d9249b3afd459d2cae0b.avia-icon_select-no.avia-color-custom,
.avia-font-color-theme-color.avia-button.avia-button-fullwidth.av-l2byuwvj-a090b1148971feb1642d93743106989a.avia-icon_select-no.avia-color-custom,
.avia-font-color-theme-color.avia-button.avia-button-fullwidth.av-l2byqgqo-75de09437fd611fe08e65270da1d5323.avia-icon_select-no.avia-color-custom {
	border-radius: 0 !important;
}

.highlight {
	background: linear-gradient(to right, #E9E4F0, #D3CCE3) !important;
}

.highlight h3{
    font-size: 30px !important;
    font-weight: bold !important;
}
.highlight p{
    font-size: 24px !important;
    font-weight: bold !important;
}
.avia_textblock.highlight {
	padding: 20px;
	border-radius: 20px !important;
}

.avia_textblock.highlight h2{
    margin: 0 !important;
}

.avia-testimonial-content p {
	font-family: 'open sans',Helvetica,Arial,sans-serif !important;
}

.avia-testimonial_inner{
    padding: 20px !important;
    background: linear-gradient(to right, #E9E4F0, #D3CCE3) !important;
    border-radius: 20px !important;
}
.avia-testimonial-name {
	text-align: right;
}
.avia-testimonial-markup-entry-content {
	border-bottom: 1px solid black !important;
    margin-bottom: 10px !important;
}

.hero-login h1 {
	font-size: 40px !important;
    font-weight: bold !important;
}
.hero-login h2 {
	font-size: 40px !important;
    margin-bottom: 20px !important;
}

.highlight-h3{
    background: linear-gradient(to right, #E9E4F0, #D3CCE3) !important;   
    padding: 20px !important;
    border-radius: 20px !important;
    font-size: 24px !important;
    font-weight: bold !important;
    line-height: 1.3;
}