@charset "UTF-8";@font-face{font-family:FontAwesome;src:url(https://www.receiptfont.com/wp-content/themes/kichu/font-awesome/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://www.receiptfont.com/wp-content/themes/kichu/font-awesome/fonts/fontawesome-webfont.eot#iefix&v=4.3.0) format('embedded-opentype'),url(https://www.receiptfont.com/wp-content/themes/kichu/font-awesome/fonts/fontawesome-webfont.woff2?v=4.3.0) format('woff2'),url(https://www.receiptfont.com/wp-content/themes/kichu/font-awesome/fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'),url(https://www.receiptfont.com/wp-content/themes/kichu/font-awesome/fontawesome-webfont.ttf?v=4.3.0) format('truetype'),url(https://www.receiptfont.com/wp-content/themes/kichu/font-awesome/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:rflogo;src:url(https://www.receiptfont.com/wp-content/themes/kichu/font-awesome/fonts/rflogo.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Flexi;src:url(https://www.receiptfont.com/wp-content/themes/kichu/font-awesome/fonts/Flexi.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Overpass;font-weight:400;font-display:swap;src:local("GOST UI 2"),local("GOSTUI2"),url(https://www.receiptfont.com/wp-content/themes/kichu/font-awesome/fonts/Overpass-Regular.woff2) format("woff2")}
@font-face{font-family:Overpass;font-weight:700;font-display:swap;src:local("GOST UI 2"),local("GOSTUI2"),url(https://www.receiptfont.com/wp-content/themes/kichu/font-awesome/fonts/Overpass-Bold.woff2) format("woff2")}
img.emoji,img.wp-smiley{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style:none;line-height:1}
body{background:#f3f7f5;color:#333;font-family:"Overpass",-apple-system,BlinkMacSystemFont,"Calibri",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Arial,Helvetica,Geneva,Tahoma,Verdana,sans-serif;font-weight:400;font-size:12pt;height:100%;line-height:0;margin:0;padding:0}
a{text-decoration:none;color:#00aa5b}
a.post-edit-link{float:right;}
a:hover{filter:contrast(120%);text-decoration:underline}
blockquote{font-style:italic;margin:10px}
blockquote:before{content:"";display:block;font-size:25px;height:0;left:-20px;position:relative;top:-10px}
dd,ol,ul{margin:0;padding:0;float:left}
h1,h2,h3,h4,h6{float:left;width:100%}
li{line-height:1.5}
.right-content1 li:before{font-family:FontAwesome;content:"\f054";margin-right:.5em;color:#00aa5b}
code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}
pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid rgba(0,0,0,.15);border-radius:4px}
.wp-caption,embed,iframe,img,object,video{max-width:100%}
tbody{border-bottom:1px solid #ddd}
td,th{text-align:left}
th{font-weight:400;}
td{border-top:1px solid #ddd;padding:.6rem 0}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{width:60%;height:40px;padding:6px 12px;line-height:1.625;background-color:#fff;background-image:none;border:1px solid #eee;border-radius:3px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;box-shadow:none !important;min-height:40px;font-size:14px;font-family:inherit;}
textarea{height:100px;font-family:inherit;}
button,input[type=submit]{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid #006b3f;white-space:nowrap;font-size:1em;line-height:1.625;border-radius:3px;color:#fff;background-color:#00aa5b}
label.screen-reader-text,.woocommerce-product-details__short-description{display:none}
.search-form input[type=submit]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}
#main{margin:1em auto;height:auto;background:#f3f7f5;overflow:hidden;max-width:1500px;padding:0 1em}
#content{width:68%;height:auto;background:#f3f7f5;float:left;line-height:0}
body.product-cat-non-pixel-fonts #content{width:100%;}
#content div.index-title{font-size:.9rem;line-height:1.2em;color:#a8a8a8;background:#f9f9f9;padding:.5rem 1rem;border-top:1px dashed #ccc}
#content article.category-faqs div.index-title,#content article.category-faqs_it div.index-title{border-top:0}
body.category-matched #content div.index-title,body.category-embedded #content div.index-title{border-top:0;background:white;}
body.category-templates #content div.index-title{line-height:2rem;padding:0 1rem;height:2rem;overflow:hidden;}
body.search-results #content div.index-title{background:transparent;}
body.search-results #content div.index-title::before{content:"✦";display:inline-block;color:#ff6b6b;font-size:1.2em;margin-right:10px;vertical-align:middle;}
body.archive #content article.category-faqs,body.archive #content article.category-faqs_it{float:left;margin:3px 0}
body.archive #content article.category-templates{width:33%;float:left;margin:0 .16% 10px .16%}
body.archive #content article.category-applications .archive-item{margin-bottom:2rem;padding:1rem;border-bottom:1px solid #eee;}
body.archive #content article.category-applications .archive-content-wrapper{display:flex;gap:1.5rem;align-items:flex-start;}
body.archive #content article.category-applications .archive-thumbnail-section{flex:0 0 100px;text-align:center;}
body.archive #content article.category-applications .thumbnail-square{width:150px;height:150px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:0.5rem;}
body.archive #content article.category-applications .thumbnail-square img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}
body.archive #content article.category-applications .archive-info-section{flex:1;}
body.archive #content article.category-applications .index-title{margin:0 0 0.5rem 0;background:white;border-top:none;font-size:1.25rem;padding:0;}
body.archive #content article.category-applications .index-title a{text-decoration:none;color:#333;}
body.archive #content article.category-applications .archive-excerpt{color:#666;font-size:0.9rem;line-height:1.4;}
body.archive #content article.category-applications .download-button{display:block;padding:0.3rem 0.5rem;background:#00aa5b;color:white !important;text-decoration:none;border-radius:3px;font-size:0.95rem;transition:background 0.3s ease;}
article.category-applications .download-button{padding:0.3rem 0.5rem;background:#00aa5b;color:white !important;text-decoration:none;border-radius:3px;font-size:0.95rem;transition:background 0.3s ease;}
article.category-applications .download-button:hover{background:#008f4d;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,170,91,0.2);}
body.single article.category-applications .article-download-section{width:100%;float:left;}
body.single article.category-applications .download-button{position:relative;padding:0.9rem 0.9rem 0.9rem 2rem;float:left;margin-bottom:1rem;font-size:1.1rem;font-weight:bold;}
body.single article.category-applications .download-button::before,.download-button::after,.download-button span::before{font-family:FontAwesome;content:"\f063";position:absolute;left:0.5rem;font-size:1.1rem;color:rgba(255,255,255,0.9);animation:arrowFlow 2s infinite linear;opacity:0;}
@keyframes arrowFlow{0%,33%{transform:translateY(-15px);opacity:0}
15%{opacity:1}
33%,100%{transform:translateY(15px);opacity:0}
}
body.single article.category-applications .download-button::before{animation-delay:0s}
body.single article.category-applications .download-button::after{animation-delay:0.66s}
body.single article.category-applications .download-button span::before{animation-delay:1.32s}
#content span.buttonDownload{background:linear-gradient(to bottom,#ffd889,#fa0);padding:.6em 1em;cursor:pointer;border-radius:3px;font-size:15px;float:left;border:1px solid #936200;color:#000}
#content span.buttonDownload:before{font-family:FontAwesome;content:"\f019";margin-right:.5em;font-weight:400}
#content span.buttonDownload:hover{background:#ffb300}
#content span.buttonDownload a:hover{color:#333}
#content hr{display:block;border:none;border-bottom:1px solid #dedede;color:transparent;margin:0}
@keyframes iconPulse{0%{transform:scale(1);opacity:1;}
50%{transform:scale(1.3);opacity:0.8;}
100%{transform:scale(1);opacity:1;}
}
.alert-icon{display:inline-block;margin-right:10px;animation:iconPulse 1s ease-in-out infinite;font-size:1.4em;vertical-align:middle;}
.single-title1{position:relative;width:100%;height:auto;font-size:1.85rem;font-weight:600;letter-spacing:-1px;margin:0.5rem 0 0 0;padding-bottom:1.2rem;color:#333;}
.single-product .single-title1{padding-bottom:0;float:left;}
.single-excerpt{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Arial,Helvetica,Geneva,Tahoma,Verdana,sans-serif;letter-spacing:0px;}
.single-post .single-title1{text-align:left;padding-bottom:1rem;}
.single-attachment .single-title1,.single-post .single-title1{border-bottom:1px solid #dedede;margin-top:0.75rem;margin-bottom:1rem;}
.single-post .single-excerpt p{text-align:left;font-size:.9rem;color:#aaa;font-weight:400;margin-top:0;}
.single-attachment .single-excerpt,article.category-applications .single-excerpt{display:none}
.single-post p em{font-size:.9rem;color:#666;font-weight:400}
.single-post p.download_button{float:left;width:100%;}
.single-post p.download_button a{background:#00aa5b;display:block;width:250px;height:40px;line-height:40px;overflow:hidden;text-align:center;color:#fff;font-size:1.5em;font-weight:700}
.single-post p.download_button a:hover{filter:invert(100%);}
ul.postsRelated li{float:left;width:49%;margin:0 .5% .3em .5%}
ul.postsRelated li a img{width:100%;height:auto;}
ul.postsRelatedFAQs{padding:1em;width:100%;}
ul.postsRelatedFAQs li{float:left;width:100%;margin:0 0 .3em 0;list-style:disc inside}
form.searchform{margin-top:1em;float:left;width:100%}
#rf-search-box{background:#fff;padding:10px;border-radius:5px 0 0 5px;border:0 none;width:calc(100% - 50px)}
#rf-search-btn{background:#00aa5b;width:50px;color:#fff;padding:7px;border-radius:0 5px 5px 0;border:0 none;font-weight:700;float:right;}
.features-right{margin:0 0 1em 0;float:right;width:30.5%;height:auto;background:#fff;clear:right}
body.product-cat-non-pixel-fonts .features-right{display:none;}
.aboutRF{padding:0;border:1px solid #00aa5b;font-size:14px}
.frTop{padding:1em;background:#f3f7f5;float:left;width:100%}
.frTop h3{font-size:1rem;margin:0;color:#555}
.frTop img{float:left;margin-right:1em}
.frTop p.frTopDomain{color:#00aa5b;font-weight:700;margin:.25em 0 0 0}
.frTop p.frTopDescription{font-style:italic;margin:.75em 0 0 0;font-size:.9em;font-family:"Segoe Script"}
.frDiv{padding:0 1em;float:left}
.frDiv p{float:left;line-height:1.5em;margin:.5em 0 0 0;color:#666;font-size:1em}
.frDiv h3{position:relative;color:#666;padding:7px 0;font-weight:700;font-size:1.1em;margin:.75em 0 .25em 0;border-bottom:1px dotted #dedede}
.frDiv li,.frDiv li a{color:#8d8d8d}
.frDiv li:before{font-family:FontAwesome;content:"\f058";margin-right:.5em;color:#00aa5b;filter:opacity(60%);}
.frDiv li.frReview:before{content:"\f10d"}
.frLine{margin-top:1em;float:left;width:100%}
.frLine .frLineIcon{position:absolute;float:left}
.frLine .frLineIcon:after{font-family:FontAwesome;content:"\f0c4";color:#666;font-size:1em}
.frLine .frLineSvg{width:100%}
.frBottom{padding:0 1em 1em 1em;float:left}
.frBottom h3{color:#00aa5b;font-weight:700;font-size:1.1em;margin:.5em 0 .75em 0}
.frBottom li{width:5em;height:5em;float:left;margin-right:.5em;margin-bottom:.5em}
.frBottom li a{float:left;font-weight:300;text-decoration:none}
.frBottom li a:hover{filter:brightness(1.2);cursor:pointer;}
.frBottom li.email a,.frContact li.email a:before{background:#00aa5b}
.frBottom li.email a:after,.frContact li.email a:before{font-family:rflogo;content:"\e80e";color:#fff}
.frBottom li.telphone a,.frContact li.telphone a:before{background:linear-gradient(to bottom,#666,#555)}
.frBottom li.telphone a:after,.frContact li.telphone a:before{font-family:rflogo;content:"\e835";color:#fff}
.frBottom li.whatsapp a,.frContact li.whatsapp a:before{background:linear-gradient(to bottom,#59D265,#2AB640)}
.frBottom li.whatsapp a:after,.frContact li.whatsapp a:before{font-family:rflogo;content:"\e836";color:#fff}
.frBottom li.messenger a,.frContact li.messenger a:before{background:linear-gradient(to bottom,#00c6ff,#006fff)}
.frBottom li.messenger a:after,.frContact li.messenger a:before{font-family:rflogo;content:"\e822";color:#fff}
.frBottom li.telegram a,.frContact li.telegram a:before{background:linear-gradient(to bottom,#30A8E4,#087EB9)}
.frBottom li.telegram a:after,.frContact li.telegram a:before{font-family:rflogo;content:"\e803";color:#fff}
.frBottom li.skype a,.frContact li.skype a:before{background:#01aae9}
.frBottom li.skype a:after,.frContact li.skype a:before{font-family:rflogo;content:"\e800";color:#fff}
.frBottom li.wechat a,.frContact li.wechat a:before{background:linear-gradient(to bottom,#64DF79,#57C069)}
.frBottom li.wechat a:after,.frContact li.wechat a:before{font-family:rflogo;content:"\e834";color:#fff}
.frBottom li.local a,.frContact li.local a:before{background:#f90}
.frBottom li.local a:after,.frContact li.local a:before{font-family:rflogo;content:"\e81b";color:#fff}
.frBottom li.more-contact a{background:#36454f;width:100%;height:100%;padding:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}
.frBottom li.more-contact a:after{font-family:inherit;content:"...";color:#fff;font-size:2.4em;line-height:1;font-weight:700;display:block}
.frBottom li a{text-align:center;padding:1em}
.frBottom li a:after{font-size:3em;text-align:center}
/* Homepage FontSpotter square tile in eg-grid */
.eg-grid-items-wrap>.eg-each-item.rf-fontspotter-square{overflow:hidden}
.eg-grid-items-wrap>.eg-each-item.rf-fontspotter-square>.eg-masonary-padding{height:100%;padding:0 2px 2px 0;box-sizing:border-box}
.eg-grid-items-wrap>.eg-each-item.rf-fontspotter-square .rf-fontspotter-square-link{display:flex;width:100%;height:100%;align-items:center;justify-content:center;text-align:left;background:#00aa5b;color:#fff;text-decoration:none;padding:.6rem;box-sizing:border-box}
.eg-grid-items-wrap>.eg-each-item.rf-fontspotter-square .rf-fontspotter-square-link:hover{filter:brightness(1.08)}
.eg-grid-items-wrap>.eg-each-item.rf-fontspotter-square .rf-fontspotter-square-text{font-size:clamp(.9rem,1.6vw,1.12rem);font-weight:700;line-height:1.25}
.frContact,.frCartQuestions,.frOtherPayments{padding:1em;}
.frContact h2{color:#585858;font-size:1.6em;background:#f2f2f2;width:100%;margin:0;padding:1rem 0 0 .8rem}
.frContact dd{color:#585858;font-weight:400;font-size:0.9em;line-height:1.35rem;background:#f2f2f2;padding:1em 2em;margin-bottom:0;width:100%}
.frContact li{width:100%;margin:0;float:left}
.frContact li:nth-child(even){background:#f3f7f5;}
.frContact li:nth-child(odd){background:#fff}
.frContact li a{float:left;width:100%;line-height:2em;color:grey;font-size:0.95em;}
.frContact li a:before{margin-right:.5em;padding:.45em;width:50px;box-sizing:border-box;vertical-align:middle;}
.frCartQuestions{background:#fff;box-shadow:0px 3px 6px #cccccc;}
li.frCartQuestionsBtn{cursor:pointer;}
.frCartQuestions h2{color:#555;font-size:1.2rem;font-weight:bold;margin:0.3rem 0 0.7rem 0.5rem;}
.frCartQuestions span.frCartQuestionsThx{color:#333;font-size:0.8em;margin-left:0.8em;line-height:1rem;float:left;}
.frCartQuestions li.frCartQuestionsBtn{float:left;width:45%;border-radius:3px;border:1px solid #dedede;padding:7px 0 7px 0;font-size:0.8rem;background:white;margin:0.3rem 2.5%;text-align:center;color:#00aa5b;}
.frCartQuestions li.frCartQuestionsBtn:hover{color:white;background:#00aa5b;}
.frFAQs,.frDiscounts{border:1px solid #dedede}
.frFAQs ul{padding:1em 0;float:left;width:100%}
.frFAQs ul li{line-height:1.8em;padding:0 1em;color:#00aa5b;filter:opacity(90%);}
.frFAQs ul li:nth-of-type(odd){background:#f9f8f7}
.frFAQs ul li a{color:#000;font-size:.9em;overflow:hidden;}
.frFAQs ul li a:hover{color:#00aa5b;text-decoration:underline}
.frFAQs ul li:before{font-family:FontAwesome;content:"\f059";margin-right:.5em;}
ul.discounts{padding:0.8rem;}
ul.discounts li{background:#f3f7f5;float:left;margin:0 0.4rem 0.4rem 0;font-size:0.75rem;padding:5px 0 5px 5px;border:1px solid #cccccc;list-style:none;border-radius:0.1rem;}
ul.discounts li span{background:#ffffff;padding:4px;color:orangered;font-weight:bold;border-radius:3px;}
.entry-summary ul.discounts{padding:0;margin-top:1rem;}
.entry-summary ul.discounts li{list-style:none;margin:0 3px 3px 0;font-size:0.75rem;padding:3px 0 3px 5px;}
.frWhatTheFont{background:transparent;}
.frWhatTheFont ul{width:100%}
.frWhatTheFont li:nth-child(1){float:left;width:100%;border-radius:3px;padding:15px 0 12px 0;font-size:1.2rem;background:#00aa5b;margin-bottom:.5em;text-align:center;color:#fff}
.frWhatTheFontGmail li:nth-child(1) a{color:#fff}
.frWhatTheFont li:nth-child(1):hover{filter:invert(100%);}
.frWhatTheFont li:nth-child(1):before{font-family:FontAwesome;content:"\f03e";margin-right:.3rem}
.frWhatTheFontGmail li:nth-child(1):before{font-family:FontAwesome;content:"\f0e0";margin-right:.3rem}
.frTextAds{height:25px;background:0 0;border-bottom:1px solid #dedede;padding-bottom:1em;overflow:hidden}
.frTextAds ul li{height:25px}
.frTextAds ul li:before{font-family:rflogo;content:"\e809";color:#ff4500}
.frTextAds ul li a{color:#ff4500;margin-left:.6em;font-weight:700}
.frSlider{height:auto;border:1px solid #fff}
.frTagCloud{background:#f3f7f5}
.frTagCloud a{background:#fff;border:1px solid #ccc;float:left;margin:.2em;padding:.4em;border-radius:5px}
.frTagCloud a span.tag-link-count{color:gray}
.frOtherPayments h2{color:#555;margin:0.2rem;font-size:1.2rem;}
ul.ulOtherPayments li{float:left;margin:1rem 0.5rem 0 0;list-style:none !important;}
ul.ulOtherPayments li a{padding:3px 8px 3px 0px;color:white;font-size:0.9em;border-radius:2px;border-width:1px;border-style:solid;}
ul.ulOtherPayments li a:hover{text-decoration:none;background-color:#00aa5b !important;color:white !important;}
ul.ulOtherPayments li a:hover:before{background-color:#00aa5b !important;color:white !important;}
ul.ulOtherPayments li a.frOtherPaymentPaypal{border-color:#007DD7;background-color:#007dd7;color:white;}
ul.ulOtherPayments li a.frOtherPaymentPaypal:before,ul.tutorialOtherPayments li a.frOtherPaymentPaypal:before{content:"\e829";}
ul.ulOtherPayments li a.frOtherPaymentSkrill{color:#AD2881;border-color:#AD2881;}
ul.ulOtherPayments li a.frOtherPaymentSkrill:before,ul.tutorialOtherPayments li a.frOtherPaymentSkrill:before{content:"\e830";color:#8F216A;}
ul.ulOtherPayments li a.frOtherPaymentWise{color:#00A7FF;border-color:#00A7FF;}
ul.ulOtherPayments li a.frOtherPaymentWise:before,ul.tutorialOtherPayments li a.frOtherPaymentWise:before{content:"\e831";color:#0092E0;}
ul.ulOtherPayments li a.frOtherPaymentUsdt{border-color:#555;background-color:#555;color:white;}
ul.ulOtherPayments li a.frOtherPaymentUsdt:before,ul.tutorialOtherPayments li a.frOtherPaymentUsdt:before{content:"\e832";}
ul.ulOtherPayments li a.frOtherPaymentWechat{color:#19AC18;border-color:#19AC18;}
ul.ulOtherPayments li a.frOtherPaymentWechat:before,ul.tutorialOtherPayments li a.frOtherPaymentWechat:before{content:"\e834";color:#148C14;}
ul.ulOtherPayments li a:before{font-family:rflogo;padding:0 5px;vertical-align:middle;}
.entry-summary ul.ulOtherPayments li{list-style:none !important;float:left;margin:0 3px 0 0;height:auto;}
.entry-summary ul.ulOtherPayments li a{border-radius:3px;font-size:0.9em;}
.entry-summary ul.ulOtherPayments li a:before{padding:0px !important;margin:0 3px 0 5px;}
ul.tutorialOtherPayments{float:left;margin-bottom:1rem;width:100%;}
ul.tutorialOtherPayments li{float:left;list-style:none !important;margin-right:2rem;}
ul.tutorialOtherPayments li a:before{font-family:rflogo;vertical-align:middle;margin-right:0.1rem;}
.container{width:100%;height:auto;background:#fff;float:left;padding:0.5rem 1rem;}
body.archive .container,body.home .container{padding:0;border:1px solid #dedede;padding:0}
body.search-results .container{border:none;background:transparent;}
.content-page{width:100%;height:auto;background:#fff;padding:20px 30px;float:left}
.article-meta{text-align:left;margin-top:10px}
.article-meta-format{text-align:left;padding:0.75rem;margin-bottom:1.2rem;background:#fff;}
body.page .article-meta-format{display:none;}
article{width:100%;margin-bottom:1em}
body.category-matched article:nth-child(even){width:49%;margin:0 2% 1.2rem 0;float:left;}
body.category-matched article:nth-child(odd){width:49%;margin:0 0 1.2rem 0;float:left;}
body.category-embedded article{width:32%;margin:0 2% 1.2rem 0;float:left;}
body.category-embedded article:nth-child(3n+2){margin-right:0;}
body.search-results article{width:100%;margin:0;}
body.category-embedded::after{content:"";display:table;clear:both;}
article .title{text-align:left}
article .title h1,article .title h2{position:relative;font-weight:700;margin:0.5rem 0 1rem 0;word-wrap:break-word;padding:0 0 12px 0;text-align:left}
article .title h1{font-size:40px}
article .title h2{font-size:28px;color:#00aa5b}
article .title h2:after{position:absolute;bottom:0;left:0;width:70px;height:7px;background-image:linear-gradient(90deg,#03c778,#00aa5b);content:"";text-align:center}
article p{margin-bottom:1rem;font-size:16px;line-height:1.3em}
.single-post article p{text-align:left;color:#333}
article.pageNotFound{width:100%;float:left;height:auto;font-size:2rem;background:#fff;padding:2rem;font-weight:700;color:#00aa5b}
article.pageNotFound span{float:left;width:100%;text-align:center;}
article.pageNotFound span.notFoundIcon:before{font-family:FontAwesome;content:"\f06a";color:#00aa5b;font-size:4em}
article.pageNotFound span.backhome a{color:#f90;font-size:1.3rem;font-weight:400}
article.pageNotFound span.backhome a:before{font-family:FontAwesome;content:"\f100";margin-right:.2rem;font-weight:400}
article.category-faqs .single-title1,article.category-faqs_it .single-title1,article.category-faqs p,article.category-faqs_it p{text-align:left}
body.single article.category-faqs div.single-title1:before{content:"Q";background:#ddd;padding:0 5px;border-radius:3px;border:1px solid #bbb;}
body.single article.category-faqs div.content p:first-of-type:before{content:"A";background:#ddd;padding:0 5px;border-radius:3px;border:1px solid #bbb;margin-right:1em;}
article.category-faqs li:before,article.category-faqs_it li:before{font-family:FontAwesome;content:"\f054";margin-right:.5em;color:#00aa5b}
article p:last-child{margin-bottom:0}
article div.content ul li{list-style:disc inside;color:#555}
body.woocommerce-checkout article div.content ul li{list-style:none}
.content h1,.content h2{margin:20px 0}
.content img{width:auto;height:auto;font-size:18px}
body.archive .content img,body.home .content img{width:100%}
body.category-whatthefont .content img{width:auto;}
.entry-categories,.entry-tags{display:block;background:#fff;color:#00aa5b;}
.entry-tags{display:none}
.entry-categories:before{font-family:FontAwesome;content:"\f009";margin-right:.5em;}
.entry-tags:before{font-family:FontAwesome;content:"\f02c";margin-right:.5em;}
.pagination{float:left;margin-top:.5rem;font-weight:bold;}
.pagination h2.screen-reader-text{display:none;}
.pagination a{color:#00aa5b;text-transform:uppercase;display:inline-block;margin-right:5px;padding:10px;background:#ffffff;border:1px solid #e5e5e5;}
.pagination span.current{background:#00aa5b;color:#ffffff;padding:10px;display:inline-block;margin-right:3px;}
.pagination span.dots{margin-right:5px;}
#comments .comment-area,#comments .comment-respond{background:#fff;padding:1rem;float:left;width:100%;}
#comments .comment-area{margin-bottom:1rem;padding:0 1rem;background:#ffffdd;}
#comments .comment-respond,#comments .comment-area h2,#comments .comment-area .comment-author,#comments .comment-area .comment-meta,#comments .comment-area .reply{display:none;}
#comments .comment-area p:before{content:"WhatTheFont Answer:";font-weight:bold;}
#comments .comment-area p{font-size:1.1rem;}
body.logged-in #comments #respond{display:block;}
#comments h3.comment-reply-title{margin:0;}
#comments p.logged-in-as,#comments p.comment-notes{float:left;width:100%;font-size:0.8rem;color:#888;}
#comments textarea#comment{width:100%;}
header{width:100%;overflow:hidden;z-index:999;background:#00aa5b;padding-top:.5em;}
.nav-menu1{margin-left:auto;margin-right:auto;max-width:1500px;padding:0 1em}
header #logo{height:1.5em;line-height:1.2em;font-size:30px;color:#fff;font-weight:700;text-align:left;float:left}
header #logo .logoIcon{font-family:rflogo;font-size:1.8em;font-weight:300;color:#00aa5b;filter:contrast(40%) brightness(2);letter-spacing:3px}
header #logo .logoIconRight{color:#fff}
header #logo .logoText{display:none;font-weight:300;color:#fff;font-size:.8rem;font-style:italic}
header .siteDescription{text-align:left;height:24px;line-height:24px;font-size:.65rem;color:#fff;font-style:italic;clear:both}
header.smaller{position:fixed;top:0;background:rgba(0,170,91,.9);box-shadow:0 5px 25px rgba(0,0,0,.25);height:2.5rem;padding-top:.4rem}
header.smaller #logo{height:1;line-height:1;font-size:1em}
header.smaller #logo .logoIcon{font-size:2rem}
header.smaller .nav-menu1{height:auto;background:0 0}
header.smaller .nav-menu1 .siteDescription{display:none}
button#showRightPush{font-size:28px;border:none;margin:0;padding:0 10px;position:absolute;top:0;right:0;background:#00aa5b}
button#showRightPush i:before{color:#fff}
.nav-menu{margin-right:-70px;float:right;background:#fff;width:65%;height:130px}
.nav-menu ul{list-style:none;float:left;width:100%}
.nav-menu li{width:100%;position:relative;float:left}
.nav-menu li:first-child{margin-left:0}
.nav-menu li ul{top:55px;display:none;position:absolute;background:#f3f3f3;z-index:99999;width:100px}
.nav-menu li:hover>ul{display:block}
.nav-menu li ul li{width:100%;margin-left:0}
.nav-menu li ul li a{padding:5px 10px;width:100px;line-height:18px;font-weight:400;border:none;font-size:14px;float:left}
.nav-menu li ul li a:hover{background:#e8f6ef;border-style:solid;border-color:#00aa5b}
.nav-menu li ul ul{background:#f3f3f3;top:0;left:100%}
li.current-menu-item,li.current-menu-parent{border-bottom:3px solid #fff}
li.menu-item-fontsMatched a{font-weight:400;font-style:italic;color:white;font-family:"Georgia","Times New Roman",serif;}
li.menu-item-fontStore a:before{margin-right:.1em;font-family:rflogo;content:"\e826"}
.clearfix:after{visibility:hidden;display:block;content:"";clear:both;height:0}
.container.clearfix{background:#f3f7f5}
.nav-menu{border-left:3px solid;border-image:-webkit-linear-gradient(267deg,rgba(128,128,128,0.6) 0,rgba(255,255,255,.999) 350px,rgba(255,255,255,0) 450px) 100 100 100;background:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(255,255,255,.999) 450px,rgba(255,255,255,0) 750px);position:fixed}
.nav-menu .fa{margin-right:10px}
.nav-menu h3{color:#00aa5b;font-size:2em;margin:0;font-weight:300;cursor:pointer}
.nav-menu h3#hideRightPush{float:left;font-size:1.5em;width:200px;text-align:right;padding:10px 10px 0 0}
.nav-menu h3#hideRightPush:after{color:#333;font-family:FontAwesome;content:"\f057"}
.nav-menu h3#hideRightPush:hover:after{color:red}
.nav-menu .smaller{line-height:30px}
.nav-menu a{display:block;color:#00aa5b;font-size:1.1em;font-weight:300}
.nav-menu a:hover{background:#00aa5b;color:#fff !important;}
.nav-menu a:active{background:#c8f0dd;color:#00aa5b}
.nav-menu-vertical{width:272px;height:100%;top:0;z-index:1200}
.nav-menu-vertical a{border-bottom:1px solid #f3f7f5;padding:1em}
.nav-menu-right{right:-250px}
.nav-menu-right.nav-menu-open{right:0}
.nav-menu-push{overflow-x:hidden;position:relative;left:0}
.nav-menu-push-toright{left:240px}
.nav-menu ul{list-style:none;margin:0}
nav#nav-menu-s2{display:none}
nav#navMenuWideScreen{display:block;z-index:1100;margin-left:auto;margin-right:auto;max-width:1500px;padding:0 1em}
button#showRightPush{display:none}
nav#navMenuWideScreen ul.menu{float:right;margin-top:-2px;}
nav#navMenuWideScreen ul.menu li{clear:none;float:left;margin-left:2.25rem;line-height:2rem;font-size:1rem;}
nav#navMenuWideScreen ul.menu li a{color:#fff}
nav#navMenuWideScreen ul.menu li a:hover{text-decoration:underline}
.menu-all-pages-container{overflow-y:scroll;height:100%}
.menu-short-container{display:none}
footer{padding:2em 1em;background:#fff;display:inline-block;width:100%}
.footerWrapper{max-width:1500px;margin:0 auto}
.footerLinks{width:auto;height:auto;float:left}
.footerLinks li{float:left;margin-right:2em}
.footerLinks a{color:#00aa5b;font-weight:700}
.footerText{float:right}
.footerText span{color:#333}
a.aContact{font-size:4rem;padding:5px;margin-right:.5rem;font-family:FontAwesome;color:#00aa5b}
a.aContact:hover{color:#fff;background:#00aa5b;border-radius:5px}
ul.wc-tabs{display:none}
.woocommerce-tabs{float:left;}
.woocommerce #tab-description h2{position:relative;font-size:20px;font-weight:700;border-bottom:1px dotted #ddd;padding-bottom:5px;margin:1rem 0 1rem 0}
.woocommerce #tab-description h2:after{position:absolute;bottom:0;left:0;width:120px;height:2px;background-image:linear-gradient(45deg,#555,#fff);content:"";text-align:center}
.woocommerce div.product{float:left;margin-top:0.5rem;}
.woocommerce div.product form.cart{margin-bottom:0;margin-top:1rem;}
.woocommerce div.product_meta{width:100%;margin:0.3rem 0 1rem 0;font-size:0.85rem;border-bottom:1px solid #eee;padding-bottom:0.5rem;float:left;}
.woocommerce div.product_meta span.tagged_as:before{content:"/";margin:0 0.3rem 0 0.2rem;}
body.single-product div.article-meta-format{display:none;}
.woocommerce button.button.alt{background-color:#00aa5b}
.woocommerce div.product form.cart .button{background:white;color:#00aa5b;padding:7px 9px;font-weight:500;font-size:1em;border:1px solid #00aa5b;}
.woocommerce div.product form.cart .button:hover{background:#00aa5b;color:white;}
.woocommerce button.single_add_to_cart_button:before{font-family:FontAwesome;content:"\f07a";margin-right:.5em;font-weight:400;font-size:1.2em;vertical-align:text-bottom;}
.woocommerce div.product div.images .flex-control-thumbs li img{margin:5px 5px 0 0;border:1px dashed #dedede}
.woocommerce div.product p.price{margin:0;font-weight:700;font-size:1.3rem;color:#666;display:flex;}
.woocommerce div.product p.price span.woocs_price_code{font-size:0.95rem;color:#999999;}
.woocommerce div.product p.price span.amount{font-size:1.75rem;color:#333333;}
.woocommerce div.product p.price span.woocommerce-Price-currencySymbol{font-size:1rem;}
ul.wc-tabs{width:100%}
a.woocommerce-MyAccount-downloads-file:hover,a.cartTitleNotice:hover{color:#fff !important}
.woocommerce-checkout #payment ul.payment_methods{width:100%;border-bottom:0}
.woocommerce-checkout #payment ul.payment_methods li{list-style:none}
.woocommerce-terms-and-conditions-wrapper{float:left;width:100%;font-size:1em !important}
.woocommerce-terms-and-conditions-wrapper p{font-size:1.1em;margin-top:0;margin-bottom:1em !important}
.screen-reader-response,ul.woocommerce-error{display:none}
.woocommerce div.product div.summary{margin-bottom:0 !important;}
article.product_cat-apps .woocommerce div.product form.cart{display:none;}
article.product_cat-apps .woocommerce div.product div.images{width:30%;float:right;}
article.product_cat-apps .woocommerce div.product div.summary{width:70%;}
.woocommerce p.cart-empty,.woocommerce-message{float:left;width:100%;margin:1em 0 !important;}
.woocommerce-cart article a.title h2{width:auto;}
.woocommerce-message,.woocommerce-info{border-top-color:transparent;}
.woocommerce a.remove{font-size:2rem;}
.woocommerce #content div.product div.images{margin-bottom:1rem;}
.woocommerce ul.products{width:100%;}
.woocommerce ul.products li.product a img{filter:saturate(0) sepia(0.09);}
.woocommerce ul.products a.add_to_cart_button{border:1px solid #00aa5b;background:white;font-size:0.9em;color:#00aa5b;}
.woocommerce ul.products a.add_to_cart_button:hover{background:#00aa5b;color:white;}
p.return-to-shop{float:left;}
a.cartTitleNotice{color:white;font-size:0.8rem;vertical-align:middle;padding:5px 10px;float:left;font-weight:normal;text-align:left;margin:0.5rem;animation:blinka 8s ease-in infinite;background:linear-gradient(135deg,#ff4500,#ff4500 50%,#00aa5b 50%,#00aa5b);background-size:500% 500%;}
@keyframes blinka{0%{background-position:0% 50%;}
80%{background-position:100% 50%;}
100%{background-position:0% 50%;}
}
.wc-proceed-to-checkout a.checkout-button,.wc-proceed-to-checkout div.wcppec-checkout-buttons__separator{display:none !important}
.wc-gateway-ppec-cancel{float:left !important}
.wcppec-checkout-buttons{margin:13px 0 5px 0 !important;}
.wc-ppcp-product-payments__container{margin:8px 0 8px 0 !important;float:left;}
.wc-ppcp-product-payment__methods,.wc-ppcp-cart-payment__methods{width:100% !important;max-width:100% !important;}
.wc-ppcp-product-payment__methods li.payment_method_ppcp{width:100% !important;max-width:100% !important;}
p.wc-ppcp-cart-or{display:none;}
.woocommerce .woocommerce-customer-details address{border:none !important}
div.cartTotal{text-align:center;margin:1.5em 0 .5em 0}
div.content-page div.cartTotal{margin:2em 0 0 0}
div.cartTotal a{border-radius:.3em;padding:0.5em 0.8em;color:#fff;background:linear-gradient(to bottom,#FF6933,#ff4500);border:1px solid #ff4500;}
div.cartTotal a:hover{background:#fff8f5;color:#ff4500;}
div.cartTotal a:before{font-family:FontAwesome;content:"\f07a";font-size:1.2em;margin-right:.3rem}
div.cartTotal span.cartTotalTips{float:left;width:100%;}
div.cartTotal span.cartTotalTips a{background:#fff;color:#00aa5b;font-size:0.8rem;border:none;float:left;text-align:center;width:100%;margin-top:0.5rem;}
div.cartTotal span.cartTotalTips a:before{content:"\f232";}
tr.cart-discount{background:#f0faf6;color:#333333;}
#wpadminbar{background:#00aa5b}
input.wpcf7-text,textarea.wpcf7-textarea{width:100%}
input.wpcf7-submit{background-color:#f90;border:#bb7000}
span.wpcf7-list-item{width:100%;margin-left:0 !important;float:left;height:1.5em}
div.wpcf7-response-output,span.wpcf7-not-valid-tip{color:#ff4500}
#needHelpText{float:left;margin:20px 0;width:100%;}
#needHelpText a{border:1px solid #00aa5b;padding:5px 10px;display:inline-block;border-radius:3px;font-weight:400;font-size:0.9em;}
#needHelpText a:before{text-decoration:none;font-family:FontAwesome;content:"\f075";font-size:1.2em;margin-right:.3rem}
.notation{background:#ffc;float:left;width:100%;padding:1em;margin-bottom:1em;font-size:.9rem;line-height:1.2rem;width:100%;}
body.category-whatthefont .notation{padding:1rem;font-size:0.9rem;margin-bottom:0;background:transparent;width:28.2%;}
form#form_identifont input[type=radio]{height:26px}
.btn_identifying{color:#ff4500;float:left;clear:both;margin:.5em 0 0 0;text-decoration:underline}
.btn_makenewfont a,.btn_maketemplate a,.btn_whatthefont a{color:#fff}
p.how2dl_bottom_caption{width:100%;margin-top:-25px;margin-bottom:0px;color:white;padding-left:10px;height:25px;line-height:25px;font-size:15px;font-weight:bold;}
p.matchingFont{border:1px dotted #aaaaaa;padding:1rem;font-size:1.25rem;background:#f0f4f7;}
p.matchingFont span.matchingFontTrophy{font-size:2rem;}
p.matchingFont span.matchingFontName{font-size:1.5rem;font-weight:bold;}
ul#paymentNotice{display:none;border-radius:5px;padding:10px;margin:1rem 0 0 0;border:1px dotted #ccc;background:linear-gradient(180deg,#fff,#eee);font-size:0.95rem;}
h1#qnaTitleInProduct{margin:0;}
ul#qnaInProduct{width:100%;}
ul#qnaInProduct dl,ul#qnaInProduct dt,ul#qnaInProduct dd{width:100%;float:left;color:#555;line-height:1.5em;margin-top:0;}
ul#qnaInProduct dt{margin-bottom:2px;font-size:1.2em;font-weight:bold;background:#f9f9f9;padding:5px 0;font-family:'Times New Roman',Times,serif;border-top:1px solid #dedede;margin-top:0.5em;}
ul#qnaInProduct dt:before{content:"Q:";padding:0 5px;background:#00aa5b;font-weight:bold;color:white;margin-right:0.3em;}
ul#qnaInProduct dd:before{content:"A:";padding:0 5px;background:#dedede;font-weight:bold;font-family:'Times New Roman',Times,serif;font-size:1.2em;margin-right:0.3em;}
p.buy3get1_ad{font-size:1.2em;width:100%;float:left;height:100px;line-height:100px;font-family:serif;margin-top:0;}
p.thumblist150{float:left;width:100%;margin-top:0;margin-bottom:0;}
p.thumblist150 a{float:left;margin:0 5px 0 0;}
p.thumblist150 span{text-align:left;float:left;margin-bottom:1em;}
#popup_bg{position:absolute;top:0;left:0;opacity:0.95;background:#333;z-index:0;display:none;animation:blink 3s ease infinite;}
@keyframes blink{50%{background:#2E00D6;}
}
#popup_cartQuestions{z-index:1;top:0;position:fixed;display:none;width:100%;padding:0 3.5%;}
#popup_cartQuestions .bt_close{float:right;clear:both;padding:0 0 0.6rem 0;color:white;border-radius:2rem;font-size:0.8rem;}
#popup_cartQuestions .bt_close a{color:white;font-size:0.75em;}
#popup_cartQuestions h2{color:white;font-size:1.1rem;margin:0.6rem 0 0.2rem 0;}
#popup_cartQuestions li.frCartQuestionsBtn{float:left;border-radius:3px;padding:3px 0;font-size:0.9rem;background:#00aa5b;text-align:center;color:#fff;width:20%;margin-right:5%;}
#popup_cartQuestions span.frCartQuestionsThx,#popup_cartQuestions span.frCartQuestionsThx a{color:white;}
#popup_cartQuestions h1.popup_thx{color:white;width:100%;float:left;text-align:center;vertical-align:middle;}
#popup_cartQuestions a.cartTitleNotice{display:none;}
ul#ulPreOrderCount li{line-height:2;}
div.h500ImgWithNote{width:100%;text-align:left !important;margin-top:1rem;float:left;line-height:0;}
div.h500ImgWithNote img{width:100%;}
div.h500ImgWithNote span{background:#f9f9f9;color:#333;border-radius:0 0 5px 5px;padding:5px 10px;float:left;border:1px solid #dedede;border-top-width:0;}
#startWhatsApp{display:none;font-size:1.05rem;font-weight:bold;color:forestgreen;}
#startWhatsApp a{padding:10px;margin:10px 0 0 0;float:left;border-radius:3px;border:1px solid forestgreen;color:forestgreen;}
#startWhatsApp a:before{content:"\f232";font-family:FontAwesome;margin-right:0.5rem;}
.awdr_discount_bar{padding:0 !important;margin-bottom:1rem !important;border-radius:0 !important;font-size:0.8rem;width:100%;float:left;}
.awdr_discount_bar_content{background:#f3f7f5;color:#ff4500;padding:3px 5px;}
#footerHelp{font-size:1.2rem;font-weight:bold;margin:0;text-align:center;width:100%;padding:2rem 2rem 0.3rem 2rem;background:white;line-height:2.4rem;clear:both;}
#footerHelpButton{padding:0.5rem 1rem;color:#ffffff;border-radius:5px;background:linear-gradient(#2dcc7a,#00aa5b);text-shadow:0 -1px 1px #000000;border:1px solid #00aa5b;}
#footerHelpButton:after{content:"\f232";font-family:FontAwesome;font-size:2.2rem;margin-left:0.5rem;vertical-align:middle;font-weight:300;}
#switchThumbnailsDiv{position:relative;width:100%;display:flex;align-items:center;background:#ffffff;padding:8px 12px;border-radius:8px;border:1px solid #e0e0e0;margin:0 0 15px 0;transition:all 0.3s ease;float:left;}
#switchThumbnailsDiv:hover{box-shadow:0 4px 16px rgba(0,0,0,0.2);}
#switchThumbnailsDiv.fixed-switch{position:fixed;top:100px;left:20px;z-index:9999;margin:0;width:auto;}
.switchThumbnailsText{height:30px;line-height:30px;margin-right:0.5rem;font-size:0.9rem;font-weight:700;color:#333;}
.switchThumbnails{width:70px;margin:0;}
.switchThumbnails .btn_fath{margin-top:0;position:relative;border-radius:5px;}
.switchThumbnails .btn1{float:left;}
.switchThumbnails .btn2{float:right;}
.switchThumbnails .btnSwitch{height:30px;width:35px;border:none;color:#fff;line-height:30px;font-size:15px;text-align:center;z-index:1;}
.switchThumbnails .move{z-index:100;width:30px;border-radius:5px;height:30px;position:absolute;cursor:pointer;border:1px solid #828282;background-color:#f1eff0;box-shadow:1px 2px 2px 1px #fff inset,0 0 5px 1px #999;}
.switchThumbnails .on .move{left:40px;}
.switchThumbnails .on.btn_fath{background-color:#44b549;height:30px}
.switchThumbnails .off.btn_fath{background-color:#828282;height:30px}
@media screen and (max-width:768px){#switchThumbnailsDiv.fixed-switch{top:80px;left:10px;padding:6px 10px;font-size:0.85rem;}
}
table.wtf_list{background:#e5e5e5;width:100%;float:left;}
table.wtf_list th.img{width:10%;text-align:center;background:#fff;padding:0;}
table.wtf_list th.img a img{height:auto;}
table.wtf_list th.contributor{width:28.2%;padding:0.5rem;background:#fafafa;}
table.wtf_list th.answer{width:61.8%;padding:0.5rem;}
table.wtf_list th:hover{background:#ffe;}
table.wtf_list tr{background:#fff;}
textarea.ap-form-content-editor{height:4rem;line-height:1rem;}
article.category-whatthefont .content{text-align:center;}
article.category-whatthefont .content img{margin:1rem 0 0 0;padding:1rem 1rem 0 1rem;}
body.single article.category-whatthefont{margin-bottom:1px;}
body.single article.category-whatthefont p{text-align:left;float:left;margin:0;margin-top:0.5rem;color:#777;}
#wtf_post_meta{float:left;width:100%;font-size:0.8rem;font-style:italic;text-align:left;}
.wtf_post_meta_author{font-weight:bold;}
.wtf_post_img_note{float:left;text-align:center;width:100%;font-size:0.75rem;color:coral;margin-bottom:2rem;}
.wtf_answer_notice{position:fixed;top:80px;left:50%;width:12rem;margin:0 0 0 -6rem;padding:0.5rem;border-radius:5px;color:white;background:rgba(255,100,0,0.92);font-size:0.85rem;box-shadow:0px 3px 10px #ccc;border:1px solid #ffdd00;cursor:pointer;}
.wtf_waiting_span{font-size:0.85rem;color:#333;background:#ddd;padding:0.3rem 0.5rem;float:left;border-radius:3px;margin-right:5px;}
body.category-whatthefont #main .single-title1{font-size:2rem;margin:1rem 0 0 0.5rem;color:#00aa5b;text-shadow:1px 1px 1px #fff;}
body.category-whatthefont #main h2{margin:1.2rem 0 0.8rem 0.2rem;font-size:1.2rem;text-shadow:1px 1px 1px #fff;}
body.attachment div.article-meta-format,body.woocommerce-cart div.frOtherPayments{display:none;}
.serviceLeftDiv{float:left;width:30%;}
.serviceRightDiv{float:right;width:70%;}
div.wc-proceed-to-checkout ul.ulOtherPayments li{margin-top:0.7em;}
div.wc-proceed-to-checkout ul.ulOtherPayments span{float:left;width:100%;color:#999;font-size:0.9em;margin-top:0.5em;}
div.cart-collaterals .frCartTips{width:48%;}
.●●●●●@media part start●●●●●{display:none;}
@media screen and (max-width:1200px){body{max-width:1200px}
.nav-menu1{width:90%;float:left}
header .text1{height:38px;width:auto;margin:0 auto}
button#showRightPush{float:right;margin:0}
#main,.container,.footerWrapper,article{width:100%}
.pagination span.left,.pagination span.right{width:auto}
.nav-menu h3{padding:20px}
nav#nav-menu-s2{display:block}
nav#navMenuWideScreen{display:none}
button#showRightPush{display:block}
body.archive #content article.category-faqs,body.archive #content article.category-faqs_it,body.archive #content article.category-templates{width:100%}
li.current-menu-item a:before,li.current-menu-parent a:before{font-family:FontAwesome;content:"\f138";margin-right:.5em;}
li.menu-item-fontsMatched a{font-weight:300;background:0 0;-webkit-text-fill-color:#00aa5b}
li.menu-item-fontsMatched a:hover{color:#fff;-webkit-text-fill-color:#fff}
}
@media screen and (max-width:768px){body{max-width:768px}
#content,#main,.container,.features-right,article,footer,header,.ap-form-wrapper.template3,body.category-whatthefont .notation{width:100%}
header{background-color:#00aa5b;transition:height .3s;padding-top:0;height:3rem}
.nav-menu1{width:70%;height:auto;background:#00aa5b;margin-top:10px!important;}
header #logo{width:100%;transition:all .3s;font-size:1.4em;line-height:2.7em;height:2.5em}
header.smaller #logo{font-size:1.4em;height:2.5em}
header .logoText,header .siteDescription{display:none}
.features-right-single{width:100%;height:auto;padding:10px 0 30px 0;background:#fff;margin:0}
ul.postsRelated li{width:100%;margin:0 0 .3em 0}
.single-title1{font-size:2em}
.ap-form-wrapper.template3{border-right:0;border-bottom:1px solid #e5e5e5;}
div.cart-collaterals .frCartTips{width:100%;}
}
@media screen and (max-width:360px){body{max-width:360px}
header{width:100%;height:auto;background-color:#00aa5b;transition:height .3s}
.nav-menu1{width:70%;background:#00aa5b}
header #logo{width:100%;transition:all .3s;font-size:1.4em}
button#showRightPush{line-height:50px}
#main{width:100%;margin:0}
#content{width:100%}
article{width:100%}
.container{width:100%}
.features-right{width:100%;height:auto;background:#fff}
.features-right-single{width:100%;height:auto;padding:10px 0 30px 0;background:#fff;margin:0}
.right-content1 img{margin-left:9px}
}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-cog:before,.fa-gear:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-arrows:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-expand:before{content:"\f065"}
.fa-compress:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before{content:"\f07e"}
.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-cogs:before,.fa-gears:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}
.fa-telegram:before{content:"\f1d8"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-group:before,.fa-users:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}
.fa-bars{line-height:normal !important}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}
.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}
.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-gavel:before,.fa-legal:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-bolt:before,.fa-flash:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building-o:before{content:"\f0f7"}
.fa-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}
.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}
.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}
.fa-eur:before,.fa-euro:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-inr:before,.fa-rupee:before{content:"\f156"}
.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}
.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}
.fa-krw:before,.fa-won:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before,.fa-gratipay:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-try:before,.fa-turkish-lira:before{content:"\f195"}
.fa-plus-square-o:before{content:"\f196"}
.fa-space-shuttle:before{content:"\f197"}
.fa-slack:before{content:"\f198"}
.fa-envelope-square:before{content:"\f199"}
.fa-wordpress:before{content:"\f19a"}
.fa-openid:before{content:"\f19b"}
.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}
.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}
.fa-yahoo:before{content:"\f19e"}
.fa-google:before{content:"\f1a0"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-digg:before{content:"\f1a6"}
.fa-pied-piper:before{content:"\f1a7"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-drupal:before{content:"\f1a9"}
.fa-joomla:before{content:"\f1aa"}
.fa-language:before{content:"\f1ab"}
.fa-fax:before{content:"\f1ac"}
.fa-building:before{content:"\f1ad"}
.fa-child:before{content:"\f1ae"}
.fa-paw:before{content:"\f1b0"}
.fa-spoon:before{content:"\f1b1"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-recycle:before{content:"\f1b8"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-tree:before{content:"\f1bb"}
.fa-spotify:before{content:"\f1bc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-soundcloud:before{content:"\f1be"}
.fa-database:before{content:"\f1c0"}
.fa-file-pdf-o:before{content:"\f1c1"}
.fa-file-word-o:before{content:"\f1c2"}
.fa-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before{content:"\f1c4"}
.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}
.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}
.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}
.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}
.fa-file-code-o:before{content:"\f1c9"}
.fa-vine:before{content:"\f1ca"}
.fa-codepen:before{content:"\f1cb"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}
.fa-circle-o-notch:before{content:"\f1ce"}
.fa-ra:before,.fa-rebel:before{content:"\f1d0"}
.fa-empire:before,.fa-ge:before{content:"\f1d1"}
.fa-git-square:before{content:"\f1d2"}
.fa-git:before{content:"\f1d3"}
.fa-hacker-news:before{content:"\f1d4"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before{content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}
.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}
.fa-history:before{content:"\f1da"}
.fa-circle-thin:before,.fa-genderless:before{content:"\f1db"}
.fa-header:before{content:"\f1dc"}
.fa-paragraph:before{content:"\f1dd"}
.fa-sliders:before{content:"\f1de"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-bomb:before{content:"\f1e2"}
.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}
.fa-tty:before{content:"\f1e4"}
.fa-binoculars:before{content:"\f1e5"}
.fa-plug:before{content:"\f1e6"}
.fa-slideshare:before{content:"\f1e7"}
.fa-twitch:before{content:"\f1e8"}
.fa-yelp:before{content:"\f1e9"}
.fa-newspaper-o:before{content:"\f1ea"}
.fa-wifi:before{content:"\f1eb"}
.fa-calculator:before{content:"\f1ec"}
.fa-paypal:before{content:"\f1ed"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bell-slash-o:before{content:"\f1f7"}
.fa-trash:before{content:"\f1f8"}
.fa-copyright:before{content:"\f1f9"}
.fa-at:before{content:"\f1fa"}
.fa-eyedropper:before{content:"\f1fb"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-area-chart:before{content:"\f1fe"}
.fa-pie-chart:before{content:"\f200"}
.fa-line-chart:before{content:"\f201"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-bicycle:before{content:"\f206"}
.fa-bus:before{content:"\f207"}
.fa-ioxhost:before{content:"\f208"}
.fa-angellist:before{content:"\f209"}
.fa-cc:before{content:"\f20a"}
.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}
.fa-meanpath:before{content:"\f20c"}
.fa-buysellads:before{content:"\f20d"}
.fa-connectdevelop:before{content:"\f20e"}
.fa-dashcube:before{content:"\f210"}
.fa-forumbee:before{content:"\f211"}
.fa-leanpub:before{content:"\f212"}
.fa-sellsy:before{content:"\f213"}
.fa-shirtsinbulk:before{content:"\f214"}
.fa-simplybuilt:before{content:"\f215"}
.fa-skyatlas:before{content:"\f216"}
.fa-cart-plus:before{content:"\f217"}
.fa-cart-arrow-down:before{content:"\f218"}
.fa-diamond:before{content:"\f219"}
.fa-ship:before{content:"\f21a"}
.fa-user-secret:before{content:"\f21b"}
.fa-motorcycle:before{content:"\f21c"}
.fa-street-view:before{content:"\f21d"}
.fa-heartbeat:before{content:"\f21e"}
.fa-venus:before{content:"\f221"}
.fa-mars:before{content:"\f222"}
.fa-mercury:before{content:"\f223"}
.fa-transgender:before{content:"\f224"}
.fa-transgender-alt:before{content:"\f225"}
.fa-venus-double:before{content:"\f226"}
.fa-mars-double:before{content:"\f227"}
.fa-venus-mars:before{content:"\f228"}
.fa-mars-stroke:before{content:"\f229"}
.fa-mars-stroke-v:before{content:"\f22a"}
.fa-mars-stroke-h:before{content:"\f22b"}
.fa-neuter:before{content:"\f22c"}
.fa-facebook-official:before{content:"\f230"}
.fa-pinterest-p:before{content:"\f231"}
.fa-whatsapp:before{content:"\f232"}
.fa-server:before{content:"\f233"}
.fa-user-plus:before{content:"\f234"}
.fa-user-times:before{content:"\f235"}
.fa-bed:before,.fa-hotel:before{content:"\f236"}
.fa-viacoin:before{content:"\f237"}
.fa-train:before{content:"\f238"}
.fa-subway:before{content:"\f239"}
.fa-medium:before{content:"\f23a"}
[data-tooltip]{position:relative;display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
[data-tooltip]:after,[data-tooltip]:before{position:absolute;visibility:hidden;opacity:0;z-index:999999;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
[data-tooltip]:before{content:'';border:6px solid transparent}
[data-tooltip]:after{height:22px;padding:11px 11px 0 11px;font-size:16px;line-height:11px;content:attr(data-tooltip);white-space:nowrap}
[data-tooltip].simptip-position-top:before{border-top-color:#323232}
[data-tooltip].simptip-position-top:after{background-color:#323232;color:#ecf0f1}
[data-tooltip].simptip-position-bottom:before{border-bottom-color:#323232}
[data-tooltip].simptip-position-bottom:after{background-color:#323232;color:#ecf0f1}
[data-tooltip].simptip-position-left:before{border-left-color:#323232}
[data-tooltip].simptip-position-left:after{background-color:#323232;color:#ecf0f1}
[data-tooltip].simptip-position-right:before{border-right-color:#323232}
[data-tooltip].simptip-position-right:after{background-color:#323232;color:#ecf0f1}
[data-tooltip].simptip-position-top.half-arrow:before{border-right:7px solid #323232}
[data-tooltip].simptip-position-bottom.half-arrow:before{border-right:7px solid #323232}
[data-tooltip]:focus,[data-tooltip]:hover{background-color:transparent}
[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1;visibility:visible}
.simptip-position-left:after,.simptip-position-left:before,.simptip-position-right:after,.simptip-position-right:before{bottom:50%}
.simptip-position-left:before,.simptip-position-right:before{margin-bottom:-5px}
.simptip-position-left:after,.simptip-position-right:after{margin-bottom:-14.66667px}
.half-arrow.simptip-position-left:before,.half-arrow.simptip-position-right:before{bottom:16px;border-style:none;border-top:7px solid transparent}
.simptip-multiline.simptip-position-left:after,.simptip-multiline.simptip-position-left:before,.simptip-multiline.simptip-position-right:after,.simptip-multiline.simptip-position-right:before{-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);-webkit-filter:blur(0);filter:blur(0);margin-bottom:0}
.simptip-multiline.simptip-position-left:before,.simptip-multiline.simptip-position-right:before{margin-bottom:0}
.simptip-multiline.half-arrow.simptip-position-left:before,.simptip-multiline.half-arrow.simptip-position-right:before{margin-bottom:-2px}
.simptip-position-right:after,.simptip-position-right:before{left:100%}
.simptip-position-right:before{margin-left:-2px}
.simptip-position-right:after{margin-left:10px}
.simptip-position-right.simptip-movable:before{margin-left:-10px}
.simptip-position-right.simptip-movable:after{margin-left:2px}
.simptip-position-right.simptip-movable:hover:after,.simptip-position-right.simptip-movable:hover:before{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}
.simptip-position-right.simptip-movable.half-arrow:before{margin-left:-5px}
.simptip-position-right.simptip-movable.simptip-multiline:hover:after,.simptip-position-right.simptip-movable.simptip-multiline:hover:before{-webkit-transform:translate(10px,50%);-moz-transform:translate(10px,50%);-ms-transform:translate(10px,50%);-o-transform:translate(10px,50%);transform:translate(10px,50%)}
.simptip-position-right.half-arrow:before{margin-left:3px;border-right:7px solid #323232}
.simptip-position-left:after,.simptip-position-left:before{right:100%}
.simptip-position-left:before{margin-right:-2px}
.simptip-position-left:after{margin-right:10px}
.simptip-position-left.simptip-movable:before{margin-right:-10px}
.simptip-position-left.simptip-movable:after{margin-right:2px}
.simptip-position-left.simptip-movable:hover:after,.simptip-position-left.simptip-movable:hover:before{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}
.simptip-position-left.simptip-movable.half-arrow:before{margin-right:-5px}
.simptip-position-left.simptip-movable.simptip-multiline:hover:after,.simptip-position-left.simptip-movable.simptip-multiline:hover:before{-webkit-transform:translate(-10px,50%);-moz-transform:translate(-10px,50%);-ms-transform:translate(-10px,50%);-o-transform:translate(-10px,50%);transform:translate(-10px,50%)}
.simptip-position-left.half-arrow:before{margin-right:3px;border-left:7px solid #323232}
.simptip-position-bottom:after,.simptip-position-bottom:before,.simptip-position-top:after,.simptip-position-top:before{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.simptip-position-bottom:after,.simptip-position-top:after{width:auto}
.half-arrow.simptip-position-bottom:before,.half-arrow.simptip-position-top:before{border-style:none;border-right:7px solid #323232}
.simptip-position-bottom:after,.simptip-position-bottom:before{top:100%}
.simptip-position-bottom:before{margin-top:-5px}
.simptip-position-bottom:after{margin-top:7px}
.simptip-position-bottom:hover:after,.simptip-position-bottom:hover:before{-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}
.simptip-position-bottom.simptip-movable:before{margin-top:-15px}
.simptip-position-bottom.simptip-movable:after{margin-top:-3px}
.simptip-position-bottom.simptip-movable:hover:after,.simptip-position-bottom.simptip-movable:hover:before{-webkit-transform:translate(-50%,10px);-moz-transform:translate(-50%,10px);-ms-transform:translate(-50%,10px);-o-transform:translate(-50%,10px);transform:translate(-50%,10px)}
.simptip-position-bottom.simptip-movable.half-arrow:before{margin-top:-10px}
.simptip-position-bottom.half-arrow:before{margin-top:0;border-top:7px solid transparent}
.simptip-position-top:after,.simptip-position-top:before{bottom:100%}
.simptip-position-top:before{margin-bottom:-5px}
.simptip-position-top:after{margin-bottom:7px}
.simptip-position-top:hover:after,.simptip-position-top:hover:before{-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}
.simptip-position-top.simptip-movable:before{margin-bottom:-15px}
.simptip-position-top.simptip-movable:after{margin-bottom:-3px}
.simptip-position-top.simptip-movable:hover:after,.simptip-position-top.simptip-movable:hover:before{-webkit-transform:translate(-50%,-10px);-moz-transform:translate(-50%,-10px);-ms-transform:translate(-50%,-10px);-o-transform:translate(-50%,-10px);transform:translate(-50%,-10px)}
.simptip-position-top.simptip-movable.half-arrow:before{margin-bottom:-10px}
.simptip-position-top.half-arrow:before{margin-bottom:0;border-bottom:7px solid transparent}
.simptip-movable:after,.simptip-movable:before{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}
.simptip-smooth:after{-webkit-border-radius:4px;border-radius:4px}
.simptip-fade:after,.simptip-fade:before{-webkit-transition:opacity .2s linear,visibility .2s linear;-moz-transition:opacity .2s linear,visibility .2s linear;-o-transition:opacity .2s linear,visibility .2s linear;-ms-transition:opacity .2s linear,visibility .2s linear;transition:opacity .2s linear,visibility .2s linear}
.simptip-multiline:after{height:auto;width:150px;padding:11px;line-height:19px;white-space:normal;text-align:left}
.simptip-success.simptip-position-top:before{border-top-color:#62c462}
.simptip-success.simptip-position-top:after{background-color:#62c462;color:#ecf0f1}
.simptip-success.simptip-position-bottom:before{border-bottom-color:#62c462}
.simptip-success.simptip-position-bottom:after{background-color:#62c462;color:#ecf0f1}
.simptip-success.simptip-position-left:before{border-left-color:#62c462}
.simptip-success.simptip-position-left:after{background-color:#62c462;color:#ecf0f1}
.simptip-success.simptip-position-right:before{border-right-color:#62c462}
.simptip-success.simptip-position-right:after{background-color:#62c462;color:#ecf0f1}
.simptip-success.simptip-position-top.half-arrow:before{border-right:7px solid #62c462}
.simptip-success.simptip-position-bottom.half-arrow:before{border-right:7px solid #62c462}
.simptip-info.simptip-position-top:before{border-top-color:#ff4500}
.simptip-info.simptip-position-top:after{background-color:#ff4500;color:#fff}
.simptip-info.simptip-position-bottom:before{border-bottom-color:#ff4500}
.simptip-info.simptip-position-bottom:after{background-color:#ff4500;color:#fff}
.simptip-info-navmenu.simptip-position-bottom:before{border-bottom-color:#fff}
.simptip-info-navmenu.simptip-position-bottom:after{background-color:#fff;color:#00aa5b;font-size:0.9rem;}
li.menu-item-fontsMatched .simptip-info-navmenu.simptip-position-bottom:after{-webkit-text-fill-color:#00aa5b}
.simptip-info-navmenu.simptip-position-left:before{border-left-color:#fff}
.simptip-info-navmenu.simptip-position-left:after{background-color:#fff;color:#00aa5b;font-size:0.9rem;}
li.menu-item-fontsMatched .simptip-info-navmenu.simptip-position-left:after{-webkit-text-fill-color:#00aa5b}
.simptip-info.simptip-position-left:before{border-left-color:#ff4500}
.simptip-info.simptip-position-left:after{background-color:#ff4500;color:#fff}
.simptip-info.simptip-position-right:before{border-right-color:#ff4500}
.simptip-info.simptip-position-right:after{background-color:#ff4500;color:#fff}
.simptip-info.simptip-position-top.half-arrow:before{border-right:7px solid #5bc0de}
.simptip-info.simptip-position-bottom.half-arrow:before{border-right:7px solid #5bc0de}
.simptip-danger.simptip-position-top:before{border-top-color:#e74c3c}
.simptip-danger.simptip-position-top:after{background-color:#e74c3c;color:#ecf0f1}
.simptip-danger.simptip-position-bottom:before{border-bottom-color:#e74c3c}
.simptip-danger.simptip-position-bottom:after{background-color:#e74c3c;color:#ecf0f1}
.simptip-danger.simptip-position-left:before{border-left-color:#e74c3c}
.simptip-danger.simptip-position-left:after{background-color:#e74c3c;color:#ecf0f1}
.simptip-danger.simptip-position-right:before{border-right-color:#e74c3c}
.simptip-danger.simptip-position-right:after{background-color:#e74c3c;color:#ecf0f1}
.simptip-danger.simptip-position-top.half-arrow:before{border-right:7px solid #e74c3c}
.simptip-danger.simptip-position-bottom.half-arrow:before{border-right:7px solid #e74c3c}
.simptip-warning.simptip-position-top:before{border-top-color:#e67e22}
.simptip-warning.simptip-position-top:after{background-color:#e67e22;color:#ecf0f1}
.simptip-warning.simptip-position-bottom:before{border-bottom-color:#e67e22}
.simptip-warning.simptip-position-bottom:after{background-color:#e67e22;color:#ecf0f1}
.simptip-warning.simptip-position-left:before{border-left-color:#e67e22}
.simptip-warning.simptip-position-left:after{background-color:#e67e22;color:#ecf0f1}
.simptip-warning.simptip-position-right:before{border-right-color:#e67e22}
.simptip-warning.simptip-position-right:after{background-color:#e67e22;color:#ecf0f1}
.simptip-warning.simptip-position-top.half-arrow:before{border-right:7px solid #e67e22}
.simptip-warning.simptip-position-bottom.half-arrow:before{border-right:7px solid #e67e22}
/* ========== 主站 mainSite-header：顶栏 grid，副标题单独一行；头像固定右上（fontSpotter 壳无此类） ========== */
header.mainSite-header.rf-site-header{overflow:visible;position:relative;z-index:1010;max-width:100%;}
/* 滚动后 .smaller：全局 header.smaller 的 height:2.5rem 会把 mainSite-header 多列顶栏压没；这里覆盖为自适应高度，顶栏与菜单始终可见 */
header.mainSite-header.rf-site-header.smaller{position:fixed;top:0;left:0;right:0;width:100%;max-width:none;height:auto;min-height:2.75rem;overflow:visible;box-sizing:border-box;padding-top:0.25rem;padding-bottom:0.3rem;background:rgba(0,170,91,0.96);box-shadow:0 5px 25px rgba(0,0,0,0.25);z-index:1010;}
body.admin-bar header.mainSite-header.rf-site-header.smaller{top:32px;}
@media screen and (max-width:782px){body.admin-bar header.mainSite-header.rf-site-header.smaller{top:46px;}
}
header.mainSite-header .nav-menu1{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:0.75rem;row-gap:0.2rem;position:relative;box-sizing:border-box;float:none;clear:none;max-width:1500px;margin-left:auto;margin-right:auto;}
header.mainSite-header .nav-menu1>a:first-of-type{grid-column:1;grid-row:1;align-self:center;}
header.mainSite-header #logo{float:none;}
header.mainSite-header nav#navMenuWideScreen{grid-column:2;grid-row:1;float:none;min-width:0;margin:0;padding:8px 0 0 0;max-width:100%;overflow:visible;position:relative;z-index:3;}
header.mainSite-header nav#navMenuWideScreen ul.menu{float:none;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:0 2.25rem;margin:0;padding:0;margin-top:-0.35em;min-width:min-content;}
header.mainSite-header nav#navMenuWideScreen ul.menu li{float:none;clear:none;margin:0;line-height:1.65rem;}
/* fontSpotter 顶栏：小写 o + 准星 SVG（#f3f7f5），对准 o、叠放层级在字母之上（非整词底层） */
header.mainSite-header nav#navMenuWideScreen ul.menu li.menu-item-fontspotter a,nav#navMenuWideScreen ul.menu li.menu-item-fontspotter a{white-space:nowrap;}
header.mainSite-header nav#navMenuWideScreen ul.menu li.menu-item-fontspotter a .rf-nav-spotter-o,nav#navMenuWideScreen ul.menu li.menu-item-fontspotter a .rf-nav-spotter-o{position:relative;z-index:0;isolation:isolate;display:inline-block;vertical-align:baseline;line-height:1;text-shadow:0 0 10px rgba(255,255,255,0.35);}
header.mainSite-header nav#navMenuWideScreen ul.menu li.menu-item-fontspotter a .rf-nav-spotter-o .rf-nav-spotter-reticle,nav#navMenuWideScreen ul.menu li.menu-item-fontspotter a .rf-nav-spotter-o .rf-nav-spotter-reticle{position:absolute;left:50%;top:50%;transform:translate(-47%,-44%);z-index:3;width:1.12em;height:1.12em;pointer-events:none;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201024%201024%27%3E%3Cpath%20fill%3D%27%23f0f0f0%27%20d%3D%27M512%2013.568c17.92%200%2032.6144%2013.6448%2034.2784%2031.104l0.1536%203.328v14.848c221.0048%2016.7936%20397.9008%20193.7152%20414.72%20414.72h14.848a34.432%2034.432%200%200%201%203.328%2068.7104l-3.328%200.1536h-14.848c-16.7936%20221.0048-193.7152%20397.9008-414.72%20414.72v14.848a34.432%2034.432%200%200%201-68.7104%203.328l-0.1536-3.328v-14.848c-221.0048-16.7936-397.9264-193.7152-414.72-414.72h-14.848a34.432%2034.432%200%200%201-3.328-68.7104l3.328-0.1536h14.848c16.8192-221.0048%20193.7152-397.9008%20414.72-414.72v-14.848c0-19.0208%2015.4112-34.432%2034.432-34.432z%20m34.432%20118.4v108.032a34.432%2034.432%200%200%201-68.7104%203.328l-0.1536-3.328v-108.032c-182.9632%2016.4608-329.1392%20162.6368-345.6%20345.6h108.032a34.432%2034.432%200%200%201%203.328%2068.7104l-3.328%200.1536h-108.032c16.4352%20182.9632%20162.6368%20329.1648%20345.6%20345.6v-108.032a34.432%2034.432%200%200%201%2068.7104-3.328l0.1536%203.328v108.032c182.9632-16.4608%20329.1648-162.6624%20345.6-345.6h-108.032a34.432%2034.432%200%200%201-3.328-68.7104l3.328-0.1536h108.032c-16.4608-182.9632-162.6624-329.1648-345.6-345.6z%27/%3E%3C/svg%3E") center/contain no-repeat;}
.nav-menu .menu li.menu-item-fontspotter a{white-space:nowrap;}
.nav-menu .menu li.menu-item-fontspotter a .rf-nav-spotter-o{position:relative;z-index:0;isolation:isolate;display:inline-block;vertical-align:baseline;line-height:1;text-shadow:0 0 6px rgba(0,170,91,0.2);}
.nav-menu .menu li.menu-item-fontspotter a .rf-nav-spotter-o .rf-nav-spotter-reticle{position:absolute;left:50%;top:50%;transform:translate(-45%,-45%);z-index:3;width:1.1em;height:1.1em;pointer-events:none;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201024%201024%27%3E%3Cpath%20fill%3D%27%23f0f0f0%27%20d%3D%27M512%2013.568c17.92%200%2032.6144%2013.6448%2034.2784%2031.104l0.1536%203.328v14.848c221.0048%2016.7936%20397.9008%20193.7152%20414.72%20414.72h14.848a34.432%2034.432%200%200%201%203.328%2068.7104l-3.328%200.1536h-14.848c-16.7936%20221.0048-193.7152%20397.9008-414.72%20414.72v14.848a34.432%2034.432%200%200%201-68.7104%203.328l-0.1536-3.328v-14.848c-221.0048-16.7936-397.9264-193.7152-414.72-414.72h-14.848a34.432%2034.432%200%200%201-3.328-68.7104l3.328-0.1536h14.848c16.8192-221.0048%20193.7152-397.9008%20414.72-414.72v-14.848c0-19.0208%2015.4112-34.432%2034.432-34.432z%20m34.432%20118.4v108.032a34.432%2034.432%200%200%201-68.7104%203.328l-0.1536-3.328v-108.032c-182.9632%2016.4608-329.1392%20162.6368-345.6%20345.6h108.032a34.432%2034.432%200%200%201%203.328%2068.7104l-3.328%200.1536h-108.032c16.4352%20182.9632%20162.6368%20329.1648%20345.6%20345.6v-108.032a34.432%2034.432%200%200%201%2068.7104-3.328l0.1536%203.328v108.032c182.9632-16.4608%20329.1648-162.6624%20345.6-345.6h-108.032a34.432%2034.432%200%200%201-3.328-68.7104l3.328-0.1536h108.032c-16.4608-182.9632-162.6624-329.1648-345.6-345.6z%27/%3E%3C/svg%3E") center/contain no-repeat;}
@keyframes rfSpotterArrow1{0%{opacity:1;transform:translate(-72px,-86px) rotate(-136.17deg)}3.00%{transform:translate(-65.86px,-80.04px) rotate(-135.52deg)}6.27%{transform:translate(-59.94px,-74.16px) rotate(-134.85deg)}9.53%{transform:translate(-54.23px,-68.35px) rotate(-134.13deg)}12.80%{transform:translate(-48.75px,-62.63px) rotate(-133.38deg)}16.07%{transform:translate(-43.48px,-56.98px) rotate(-132.59deg)}19.34%{transform:translate(-38.44px,-51.41px) rotate(-131.75deg)}22.60%{transform:translate(-33.61px,-45.91px) rotate(-130.87deg)}25.87%{transform:translate(-29px,-40.5px) rotate(-129.94deg)}29.13%{transform:translate(-24.61px,-35.16px) rotate(-128.95deg)}32.40%{transform:translate(-20.44px,-29.91px) rotate(-127.9deg)}35.66%{transform:translate(-16.48px,-24.73px) rotate(-126.79deg)}38.93%{transform:translate(-12.75px,-19.63px) rotate(-125.6deg)}42.20%{transform:translate(-9.23px,-14.6px) rotate(-124.35deg)}45.47%{transform:translate(-5.94px,-9.66px) rotate(-123.01deg)}48.73%{transform:translate(-2.86px,-4.79px) rotate(-121.59deg)}52.00%{transform:translate(0,0) rotate(-120.07deg)}90%{opacity:1;transform:translate(0,0) rotate(-120.07deg)}100%{opacity:0;visibility:hidden;transform:translate(0,0) rotate(-120.07deg)}}
@keyframes rfSpotterArrow2{0%{opacity:1;transform:translate(80px,-78px) rotate(-37.87deg)}7.00%{transform:translate(73.36px,-72.77px) rotate(-38.54deg)}10.00%{transform:translate(66.94px,-67.59px) rotate(-39.24deg)}13.00%{transform:translate(60.73px,-62.46px) rotate(-39.98deg)}16.00%{transform:translate(54.75px,-57.38px) rotate(-40.75deg)}19.00%{transform:translate(48.98px,-52.34px) rotate(-41.56deg)}22.00%{transform:translate(43.44px,-47.34px) rotate(-42.42deg)}25.00%{transform:translate(38.11px,-42.4px) rotate(-43.32deg)}28.00%{transform:translate(33px,-37.5px) rotate(-44.27deg)}31.00%{transform:translate(28.11px,-32.65px) rotate(-45.28deg)}34.00%{transform:translate(23.44px,-27.84px) rotate(-46.34deg)}37.00%{transform:translate(18.98px,-23.09px) rotate(-47.46deg)}40.00%{transform:translate(14.75px,-18.38px) rotate(-48.65deg)}43.00%{transform:translate(10.73px,-13.71px) rotate(-49.91deg)}46.00%{transform:translate(6.94px,-9.09px) rotate(-51.25deg)}49.00%{transform:translate(3.36px,-4.52px) rotate(-52.66deg)}52.00%{transform:translate(0,0) rotate(-54.16deg)}90%{opacity:1;transform:translate(0,0) rotate(-54.16deg)}100%{opacity:0;visibility:hidden;transform:translate(0,0) rotate(-54.16deg)}}
@keyframes rfSpotterArrow3{0%{opacity:1;transform:translate(62px,94px) rotate(51.34deg)}7.94%{transform:translate(57.07px,87.77px) rotate(51.93deg)}10.88%{transform:translate(52.28px,81.59px) rotate(52.53deg)}13.81%{transform:translate(47.63px,75.46px) rotate(53.15deg)}16.75%{transform:translate(43.13px,69.38px) rotate(53.8deg)}19.69%{transform:translate(38.76px,63.34px) rotate(54.46deg)}22.63%{transform:translate(34.53px,57.34px) rotate(55.15deg)}25.56%{transform:translate(30.45px,51.4px) rotate(55.86deg)}28.50%{transform:translate(26.5px,45.5px) rotate(56.59deg)}31.44%{transform:translate(22.7px,39.65px) rotate(57.35deg)}34.38%{transform:translate(19.03px,33.84px) rotate(58.13deg)}37.31%{transform:translate(15.51px,28.09px) rotate(58.94deg)}40.25%{transform:translate(12.13px,22.38px) rotate(59.78deg)}43.19%{transform:translate(8.88px,16.71px) rotate(60.65deg)}46.13%{transform:translate(5.78px,11.09px) rotate(61.55deg)}49.06%{transform:translate(2.82px,5.52px) rotate(62.47deg)}52.00%{transform:translate(0,0) rotate(63.43deg)}90%{opacity:1;transform:translate(0,0) rotate(63.43deg)}100%{opacity:0;visibility:hidden;transform:translate(0,0) rotate(63.43deg)}}
header.mainSite-header nav#navMenuWideScreen ul.menu li.menu-item-fontspotter a .rf-nav-spotter-o .rf-nav-spotter-arrow,nav#navMenuWideScreen ul.menu li.menu-item-fontspotter a .rf-nav-spotter-o .rf-nav-spotter-arrow{position:absolute;left:50%;top:50%;width:24px;height:2px;margin-left:0;margin-top:-1px;pointer-events:none;z-index:2;border-radius:1px;transform-origin:0 50%;box-sizing:border-box;background:linear-gradient(90deg,#fff 0%,#f3f7f5 18%,rgba(255,255,255,0.45) 72%,transparent 100%);box-shadow:0 0 7px rgba(255,255,255,0.55);opacity:0}
header.mainSite-header nav#navMenuWideScreen ul.menu li.menu-item-fontspotter a .rf-nav-spotter-o .rf-nav-spotter-arrow::after,nav#navMenuWideScreen ul.menu li.menu-item-fontspotter a .rf-nav-spotter-o .rf-nav-spotter-arrow::after{content:"";position:absolute;left:-1px;top:50%;transform:translateY(-50%);border-style:solid;border-width:3px 6px 3px 0;border-color:transparent #fff transparent transparent}
.nav-menu .menu li.menu-item-fontspotter a .rf-nav-spotter-o .rf-nav-spotter-arrow{position:absolute;left:50%;top:50%;width:24px;height:2px;margin-left:0;margin-top:-1px;pointer-events:none;z-index:2;border-radius:1px;transform-origin:0 50%;box-sizing:border-box;background:linear-gradient(90deg,#007a45 0%,#00aa5b 22%,rgba(0,170,91,0.35) 72%,transparent 100%);box-shadow:0 0 6px rgba(0,170,91,0.35);opacity:0}
.nav-menu .menu li.menu-item-fontspotter a .rf-nav-spotter-o .rf-nav-spotter-arrow::after{content:"";position:absolute;left:-1px;top:50%;transform:translateY(-50%);border-style:solid;border-width:3px 6px 3px 0;border-color:transparent #00aa5b transparent transparent}
@media (prefers-reduced-motion:reduce){header.mainSite-header nav#navMenuWideScreen ul.menu li.menu-item-fontspotter a .rf-nav-spotter-o .rf-nav-spotter-arrow,nav#navMenuWideScreen ul.menu li.menu-item-fontspotter a .rf-nav-spotter-o .rf-nav-spotter-arrow,.nav-menu .menu li.menu-item-fontspotter a .rf-nav-spotter-o .rf-nav-spotter-arrow{animation:none!important;opacity:0!important;visibility:hidden!important}}
header.mainSite-header .siteDescription{grid-column:1 / -1;grid-row:2;text-align:left;font-size:0.65rem;line-height:1.35;color:#fff;font-style:italic;margin:0;padding:0.15rem 0 0 0;max-width:100%;clear:none;position:relative;z-index:0;}
header.mainSite-header .rf-header-actions{grid-column:3;grid-row:1;display:flex;align-items:center;gap:10px;margin:0;padding-left:4px;line-height:50px;box-sizing:border-box;align-self:center;padding-top:0.5em}
/* 滚动收缩后：与变矮的顶栏对齐，避免仍被 padding-top / 垂直居中“压在下半截” */
header.mainSite-header.rf-site-header.smaller .rf-header-actions{padding-top:4px;align-self:start;align-items:center;}
header.mainSite-header.rf-site-header.smaller .fs-header-auth-wrap{margin-top:0;}
header.mainSite-header.rf-site-header.smaller .rf-header-actions #showRightPush{line-height:1;}
header.mainSite-header .kichu-header-auth-root{min-height:1px;}
header.mainSite-header .rf-header-actions #showRightPush{position:relative;top:auto;right:auto;float:none;line-height:50px;margin:0;}
header.mainSite-header .fs-header-auth-wrap{position:relative;display:flex;align-items:center;margin-top:-0.35em;}
header.mainSite-header .fs-header-auth-wrap:hover .fs-auth-avatar-btn{background:rgba(255,255,255,0.28);border-color:#fff;}
header.mainSite-header .fs-header-auth-wrap:hover .fs-auth-avatar-btn--signed-in{background:#fff;color:#0046c7;}
header.mainSite-header .fs-header-auth-wrap:hover .fs-auth-dropdown,header.mainSite-header .fs-header-auth-wrap:focus-within .fs-auth-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);}
header.mainSite-header .fs-auth-avatar-btn{width:25px;height:25px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,0.9);background:rgba(255,255,255,0.14);cursor:pointer;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;transition:background 0.2s,border-color 0.2s;}
header.mainSite-header .fs-auth-avatar-btn--signed-in{background:rgba(255,255,255,0.95);color:#00aa5b;border-color:rgba(255,255,255,0.95);}
header.mainSite-header .fs-auth-avatar-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:0.7rem;font-weight:700;line-height:1;text-transform:uppercase;}
header.mainSite-header .fs-auth-dropdown{position:absolute;top:calc(100% - 2px);right:0;min-width:220px;max-width:min(92vw,320px);padding:12px 14px 12px;padding-top:14px;background:#fff;border-radius:8px;box-shadow:0 8px 28px rgba(0,0,0,0.22);z-index:10050;text-align:left;line-height:normal;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity 0.12s ease,visibility 0.12s ease,transform 0.12s ease;}
header.mainSite-header .fs-auth-dropdown-email{font-size:0.82rem;font-weight:600;color:#222;word-break:break-all;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #eee;}
header.mainSite-header .fs-auth-dropdown-btn{display:block;width:100%;padding:8px 12px;margin:0 0 8px;font-size:0.85rem;font-weight:600;border-radius:6px;border:none;background:#00aa5b;color:#fff;cursor:pointer;text-align:center;box-sizing:border-box;text-decoration:none;}
header.mainSite-header .fs-auth-dropdown-btn:last-child{margin-bottom:0;}
header.mainSite-header .fs-auth-dropdown-btn:hover{background:#3367d6;color:#fff;}
header.mainSite-header .fs-auth-dropdown-btn--outline{background:#fff;color:#333;border:1px solid #ccc;}
header.mainSite-header .fs-auth-dropdown-btn--outline:hover{background:#f5f5f5;color:#222;}
header.mainSite-header .fs-header-auth-wrap--guest{display:none;}
@media screen and (max-width:1200px){header.mainSite-header .nav-menu1{width:100%;max-width:none;padding:0 0.65rem 0 1em;}
header.mainSite-header .rf-header-actions{margin-left:0;padding-left:0;}
header.mainSite-header.rf-site-header.smaller .rf-header-actions{line-height:1;gap:6px;}
header.mainSite-header.rf-site-header.smaller .rf-header-actions #showRightPush{font-size:1.35rem;line-height:1;padding:0 6px;}
header.mainSite-header.rf-site-header.smaller .fs-auth-avatar-btn{width:22px;height:22px;}
header.mainSite-header.rf-site-header.smaller .fs-auth-avatar-inner{font-size:0.62rem;}
}
@media screen and (max-width:768px){header.mainSite-header.rf-site-header.smaller #logo{font-size:1.05em;line-height:1.2;height:auto;}
}
/* WooCommerce My Account:nav list,two-column spacing,active item */
body.woocommerce-account .woocommerce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.75rem;float:none;width:100%;}
body.woocommerce-account .woocommerce-MyAccount-navigation{flex:0 0 220px;max-width:100%;float:none;}
body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;float:none;width:100%;}
body.woocommerce-account .woocommerce-MyAccount-navigation li{display:block;float:none;width:100%;margin:0 0 2px 0;line-height:1.45;}
body.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:0.55rem 0.75rem;border-radius:4px;text-decoration:none;line-height:1.4;}
body.woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:#f0f4ff;text-decoration:none;}
body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#e8f6ef;border-left:3px solid #00aa5b;padding-left:calc(0.75rem - 3px);font-weight:600;color:#005c36;}
body.woocommerce-account .woocommerce-MyAccount-content{flex:1 1 0;min-width:0;float:none;width:auto;}
@media screen and (max-width:768px){body.woocommerce-account .woocommerce{flex-direction:column;gap:1.25rem;}
body.woocommerce-account .woocommerce-MyAccount-navigation{flex:1 1 auto;width:100%;}
}
