.floating-share-wrapper{position:fixed;z-index:9999}@media (min-width:601px){.floating-share-wrapper{top:50%;left:10px;transform:translateY(-50%)}.floating-social-share{display:flex!important;flex-direction:column;gap:10px}.share-toggle-btn{display:none}}@media (max-width:600px){.floating-share-wrapper{bottom:20%;left:10px}.share-toggle-btn{display:block;background:#0073aa;border:0;color:#fff;width:30px;height:30px;border-radius:50%;font-size:15px}.floating-social-share{display:none;flex-direction:row;gap:10px;background:#fff;padding:5px 10px;border-radius:30px;box-shadow:0 4px 10px rgb(0 0 0/.1);margin-top:10px}}.floating-social-share a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:#0073aa;color:#fff;border-radius:50%;text-decoration:none;transition:background .3s}.floating-social-share a:hover{background:#005177}.horizontal-newsletter{width:100%;background:#f8f9fa;border-top:1px solid #ddd;padding:40px 20px;margin-top:40px}.newsletter-container{max-width:1200px;margin:0 auto;display:flex;gap:40px;justify-content:space-between;align-items:center;flex-wrap:wrap}.newsletter-left{display:flex;align-items:flex-start;gap:20px;flex:1 1 50%}.newsletter-left i{font-size:3rem;color:#f60}.newsletter-text h3{font-size:1.6rem;margin:0;color:#333}.newsletter-text h4{font-size:1.3rem;margin:5px 0;color:#444}.newsletter-text p{font-size:1rem;margin:10px 0 0;color:#666;max-width:500px}.newsletter-right .tnp-field-email,.newsletter-right form{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.newsletter-right .tnp-field-email label{display:none!important}.newsletter-right .tnp-field-email{flex-direction:row;flex-wrap:nowrap}.newsletter-right input[type=email]{padding:12px 16px;border-radius:6px;border:1px solid #ccc;background-color:#fff;color:#333;font-size:1rem;flex:1 1 auto;min-width:250px}.newsletter-right input[type=submit]{padding:12px 20px;background-color:#f60;color:#fff;border-radius:6px;border:0;cursor:pointer;font-size:1rem;white-space:nowrap;transition:background .3s ease}.newsletter-right input[type=submit]:hover{background-color:#e65c00}.newsletter-right{flex:1 1 25%;min-width:350px}.newsletter-right .tnp-privacy-field{display:block!important;width:100%!important;flex-basis:100%!important;margin-top:12px;box-sizing:border-box}.newsletter-right .tnp-privacy-field input[type=checkbox]{margin-right:8px}.newsletter-right .tnp-privacy-field label{display:inline-block;font-size:.9rem;color:#666;line-height:1.4}@media (max-width:768px){.newsletter-right input[type=email],.newsletter-right input[type=submit]{width:100%!important;box-sizing:border-box}.newsletter-container,.newsletter-left{flex-direction:column;align-items:center}.newsletter-container{text-align:center;gap:30px}.newsletter-left{justify-content:center}.newsletter-left i{font-size:2.5rem}.newsletter-text h3,.newsletter-text h4{font-size:1.4rem}.newsletter-text p{font-size:.95rem;max-width:100%;padding:0 10px}.newsletter-right .tnp-field-email,.newsletter-right form{flex-direction:column!important;align-items:stretch!important;width:100%!important}.newsletter-right input[type=submit]{margin-top:10px}}.rh-color-heading .kc-gotop,.rh-color-heading .wpsm_toplist_heading:before,.rh-review-heading .kc-gotop,.rh-review-heading .wpsm_toplist_heading:before,.rh_gr_top_middle .kc-gotop{display:none}.rh-review-heading .kc-anchor,.rh_gr_top_middle .kc-anchor{margin:0!important}.rh-color-heading .wpsm_toplist_heading,.rh-review-heading .wpsm_toplist_heading{padding-top:0!important;margin:0}.autocontents{list-style-type:none;counter-reset:list}.widget .autocontents li{list-style-type:none;margin:0 0 12px 12px}.widget .autocontents li a{color:gray}.autocontents li:before{color:#555}.autocontents li.top{counter-increment:list;counter-reset:list1;font-size:105%}.autocontents li.top:before{content:counter(list)". "}.autocontents li.sub_1{counter-increment:list1;counter-reset:list2;font-size:95%}.autocontents li.sub_1:before{content:counter(list)"."counter(list1)". "}#toplistmenu ul{counter-reset:item;list-style:none;box-shadow:0 4px 12px #e0e0e0;margin:15px 0 30px!important;border:1px solid #ddd;border-top:none}#toplistmenu ul li{list-style:none;padding:15px 15px 15px 5px;margin:0;border-top:1px solid #ddd}#toplistmenu ul li:nth-child(2n){background-color:#f9f9f9}#toplistmenu ul li a{font-size:18px;line-height:14px;border-bottom:1px dotted #111;text-decoration:none}#toplistmenu ul li a:hover{border-bottom:1px dashed #111}#toplistmenu>ul li:before{border-radius:50%;color:#fff;content:counter(item);counter-increment:item;float:left;height:25px;line-height:25px;margin:-3px 20px 20px 15px;text-align:center;width:25px;font-weight:700;font-size:16px}#toplistmenu{clear:both}