header .mobile-show img{display:none}
.wp-video{z-index:-9;position:relative;}
.product-template-single-product-my-life .woocommerce #reviews #comments ol.commentlist li .comment-text .name-review{display:flex;align-items:center;margin:0 0 1em;justify-content:space-between;}
.product-template-single-product-my-life .woocommerce #reviews #comments ol.commentlist li .comment-text .name-review p{margin:0;}
.product-template-single-product-my-life .woocommerce #reviews #comments ol.commentlist li .comment-text .name-review .star_data span{font-size:20px;color:#978f8f;}
.product-template-single-product-my-life .woocommerce #reviews #comments ol.commentlist li .comment-text .name-review .star_data span.star{color:#ED981C;}
header{width:100%;z-index:2;background-color:#fff;position:relative;top:-10px;transition:all .5s}
header .mobile-show img{display:none}
header .three-icon img{position:relative;top:8px}
.sticky-header{transition:all .5s;top:0;position:sticky;padding-top:1px}
body.admin-bar .sticky-header{top:32px}
.customize-support .sticky-header{top:31px}
.yoast-breadcrumbs{color:#838383}
table, tbody, thead, tr{border-radius:.25rem;box-sizing:border-box;width:100%}
table.has-fixed-layout{caption-side:bottom;border-collapse:collapse}
table.has-fixed-layout thead{background-color:maroon;border:solid 1px #ddd;border-bottom:solid 1px #ddd}
table.has-fixed-layout tbody tr td{padding:.5rem;border:1px solid #ddd;text-align:left}
table.has-fixed-layout thead tr th{color:#fff;padding:.5rem;border-right:1px solid #ddd;text-align:left}
table.has-fixed-layout tbody tr{border:solid 1px #ddd}
table.has-fixed-layout tbody tr:nth-child(even){background:#f2f2f2}
table.has-fixed-layout thead tr td a, table.has-fixed-layout thead tr th a{color:#CC8205}
table.table-data{caption-side:bottom;border-collapse:collapse}
table.table-data thead{background-color:maroon;border:solid 1px #ddd;border-bottom:solid 1px #ddd}
table.table-data tbody tr td{padding:.5rem;border:1px solid #ddd;text-align:left}
table.table-data tr th{color:#fff}
table.table-data tr th, table.table-data tr td{padding:.5rem;border-right:1px solid #ddd;text-align:left}
table.table-data tbody tr{border:solid 1px #ddd}
table.table-data tbody tr:nth-child(even){background:#f2f2f2}
table.table-data tbody tr:nth-child(even) td{color:#434343}
table.table-data tr td a, table tr th a{color:#CC8205}
.facebook i{color:#526fa4}
.twitter i{color:#4db9ed}
.instagram i{color:#833ab4}
.youtube i{color:#f03a37}
.linkedIn i{color:#0a66c2}
.gp-content-entry h2{font-size:1.5rem;font-weight:700;color:maroon}
.gp-content-entry ul li{padding:.2rem 0}
.gp-content-entry h3{font-size:1.2rem;font-weight:700;color:maroon}
.gp-content-entry a{color:#ED981C;font-weight:600}
.gp-content-entry a:hover{color:maroon}
.gp-content-entry table{margin:0}
.gp-content-entry table tr:first-child{background-color:maroon}
.gp-content-entry table tr:first-child td{color:#fff}
.gp-content-entry table tr:nth-child(even){background:#f2f2f2}
.gp-content-entry table tr{border:solid 1px #ddd}
.gp-content-entry table tbody tr td{padding:.5rem;border-right:1px solid #ddd}
.gp-content-entry table{caption-side:bottom;border-collapse:collapse}
.wp-block-table{margin:0}
table.has-fixed-layout th[colspan]:not([colspan="1"]){text-align:center}
.all-chinese-signs a{text-decoration:none}
.our-services-list{margin:0;padding:0;display:grid;grid-template-columns:auto auto auto;grid-row-gap:1rem;margin-top:1rem}
.our-services-list li{list-style:none}
.simpletoc ul, .yoast-table-of-contents ul{border-radius:.625rem;background-color:#F3F3F3;display:grid;gap:1rem;grid-template-columns:repeat(2, 1fr);padding:1rem;border:1px solid #DDD;list-style:none}
.simpletoc ul li a, .yoast-table-of-contents ul li a{color:#434343;border-radius:.25rem;background-color:#FFF;font-size:.8em;border:1px solid #DDD;width:100%;display:block;box-sizing:border-box;position:relative;padding:.5rem 1.5rem .5rem 1rem}
.simpletoc ul li a:hover, .yoast-table-of-contents ul li a:hover{color:#ED981C}
.simpletoc ul li a::after, .yoast-table-of-contents ul li a::after{content:"";background:url(../images/arrow.svg);width:16px;height:16px;position:absolute;right:10px;top:30%}
.product-template-single-product-my-life .woocommerce #reviews #comments ol.commentlist li, .single-product .woocommerce #reviews #comments ol.commentlist li{border-bottom:1px solid #DDD}
.product-template-single-product-my-life .woocommerce #reviews #comments ol.commentlist li img.avatar, .single-product .woocommerce #reviews #comments ol.commentlist li img.avatar{border-radius:100%}
.product-template-single-product-my-life .woocommerce #reviews #comments ol.commentlist li .comment-text, .single-product .woocommerce #reviews #comments ol.commentlist li .comment-text{border:0;padding:0 0 0 .5em}
.product-template-single-product-my-life .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .single-product .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:1rem}
.single-product .woocommerce #reviews #comments ol.commentlist li .comment-text .star_data span{font-size:22px;font-weight:600;letter-spacing:5px;}
.product-template-single-product-my-life .woocommerce .star-rating span::before, .single-product .woocommerce .star-rating span::before, .single-product .woocommerce #reviews #comments ol.commentlist li .comment-text .star_data span.star{color:#ED981C}
.product-template-single-product-my-life .woocommerce-Reviews-title, .single-product .woocommerce-Reviews-title{display:none}
.product-template-single-product-my-life .woocommerce #reviews #comments ol.commentlist, .single-product .woocommerce #reviews #comments ol.commentlist{padding:0}
.single-product .woocommerce #reviews #comments ol.commentlist li .comment-text .description{display:flex;align-items:center;gap:0.5rem;margin-bottom:1rem;}
.single-product .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{margin:0;}
.single-product .woocommerce #reviews #comments ol.commentlist li .comment-text .description>p{margin:0;}
.up-sells.upsells.products{display:none;}
.wp-block-add-to-cart-form .button{background-color:#ED981C;border-color:#ED981C;}
.wp-block-add-to-cart-form .button:hover{background-color:#CC8205;}
.product-template-single-product-my-life .woocommerce #reviews #comments ol.commentlist li .comment-text .name-review{display:flex;align-items:center;margin:0 0 1em;justify-content:space-between;}
.product-template-single-product-my-life .woocommerce #reviews #comments ol.commentlist li .comment-text .name-review p{margin:0;}
.product-template-single-product-my-life .woocommerce #reviews #comments ol.commentlist li .comment-text .name-review .star_data span{font-size:20px;color:#978f8f;}
.product-template-single-product-my-life .woocommerce #reviews #comments ol.commentlist li .comment-text .name-review .star_data span.star{color:#ED981C;}
.page-template-page-landing .gp-menu-group, .single-landing-page .gp-menu-group{border-bottom:0px;padding-top:0 !important;padding-bottom:0 !important;}
.page-template-page-landing .copyright, .single-landing-page .copyright{text-align:center;padding-top:1rem;}
.page-template-page-landing .custom-logo-link, .single-landing-page .custom-logo-link{pointer-events:none; outline: 0;}
.gp-footer{margin-block-start:0}
@media only screen and (max-width:1090px){
    .page-template-page-landing img.custom-logo, .single-landing-page img.custom-logo{left:0;}
    .page-template-page-landing nav, .single-landing-page nav{display:none !important;}
    .page-template-page-landing .is-layout-flex.hide-desktop, .single-landing-page .is-layout-flex.hide-desktop{border:0;}
    header{border-bottom:1px solid #DDD}
    .wp-block-site-logo img{max-height:40px !important;width:auto;}
    .without-nav img.custom-logo{left:0;}
    img.custom-logo{max-width:135px;position:relative;top:0;height:auto;left:30px;}
}
@media (min-width:1025px){
    .sticky-header .gp-menu-group{opacity:0;border-top:1px solid #DDD;}
    .sticky-header{background:linear-gradient(to bottom, #fff 0px, #fff 81px, transparent 83px, transparent 100%);border:0;}
    .sticky-header .header-mobile-top{box-shadow:0 .5rem 1rem rgba(67, 67, 67, 0.15);padding-bottom:5px;border-bottom:1px solid #ddd;}
}
@media (max-width:991px){
    .our-services-list{grid-template-columns:auto auto}
}
@media screen and (max-width:767px){
    .single-product .woocommerce #reviews #comments ol.commentlist li .comment-text .description{flex-wrap:wrap;gap:0;}
    header .three-icon img{display:none;}
    header .mobile-show{margin:0;}
    header .mobile-show img{display:block;max-width:100%;height:auto !important}
    .page-template-page-no-header-footer img.custom-logo{left:0;}
    header .mobile-show{margin:0}
    header .mobile-show img{display:block;max-width:100%;height:auto !important}
    header{top:-10px;transition:none}
    .customize-support .sticky-header{top:0}
    .sticky-header .gp-menu-group{top:15px}
    .sticky-header{background:linear-gradient(to bottom, #fff 0px, #fff 52px, transparent 52px, transparent 100%);border:0;}
    .sticky-header .header-mobile-top{box-shadow:0 .5rem 1rem rgba(67, 67, 67, 0.15);padding-bottom:5px;border-bottom:1px solid #ddd;}
    .sticky-header .mobile-sticky-hide{opacity:0;border-top:1px solid #DDD;}
}
@media (max-width:600px){
    .our-services-list{grid-template-columns:auto}
}
@media only screen and (max-width:599px){
    header{border-bottom:1px solid #DDD}
    .mobile-show img{max-width:170px !important;}
}

.product-template-single-product-my-life .gp-price .discount-badge,
.product-template-default .price .discount-badge,
.product-template-single-product-my-life .gp-price .tax-badge-short,
.product-template-default .price .tax-badge-short {display: none;}

.landing-discount-badge {display: none;}

.product-template-single-product-my-life .gp-price .tax-badge,
.product-template-default .price .tax-badge {font-size: 12px;display: block;}

