body, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, hr,
dl, dd, ol, ul, figure{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6,
p, blockquote, pre,
ul, ol, dl, figure,
.highlight{margin-bottom:15px;}
img{max-width:100%;vertical-align:middle;}
figure > img{display:block;}
figcaption{font-size:14px;}
ul, ol{margin-left:30px;}
li > ul,
li > ol{margin-bottom:0;}
h1, h2, h3, h4, h5, h6{font-weight:300;}
a{color:#2a7ae2;text-decoration:none;} 
a:visited{color:#1756a9;}
a:hover{color:#111;text-decoration:underline;}
.post-title{font-size:22px;letter-spacing:0px;line-height:1;}
body{font:normal 17px/25px 'Sen', sans-serif;color:#333;letter-spacing:0.3px;width:100%;background-color:#fff;}
html{scroll-behavior: smooth;}
p.italic {font-style: italic;}
a{text-decoration:none;color:#1A17C6;}
body a{text-decoration:none;color:#3B579D;}
body a:visited{color:#3B579D;}
body a:hover{color:#3B579D;text-decoration:none;}
h1{font: 35px/45px 'Sen', sans-serif;margin-bottom:20px;padding:0px;color:black;}
.heading h1{text-align:center;font:normal 37px/46px 'Sen', sans-serif;}
h2{font: bold 20px/30px 'Sen', sans-serif;margin-bottom:15px;padding:0px;color:#111;}
h3{font-weight: bold;font-size: 18px;margin: 30px 5px 0px 5px;letter-spacing: 1px;}
.post-content h2{font: bold 20px/25px 'Sen', sans-serif;margin:15px 0;color:#111;text-decoration:none;letter-spacing:1.5px;text-transform: uppercase;}
.cmax-width:650px;float:none;background-color:white;margin:auto;}
.wrap{height:100%;max-width:1100px;margin:auto;background-color:#fff;border-bottom:0px solid white;}
.page{padding:0px;}
.wrap-page{max-width: 700px;float:none;margin:auto;margin-top: 70px;}
p{margin:15px 5px 15px 5px;}
img{border:0px solid #e6e6e6;float:right;}
.post-content a{text-decoration:none;color:#222;border-bottom:1px solid #3b579d;}
.post-content a:hover{background-color:#bcdbf1;}
.nav img{float:left;}
.nav{background-color:#111;color:white;font:bold 11px/20px 'Sen', sans-serif;text-align:right;letter-spacing: 4px;}
.nav li{display:inline;margin:10px;}
.nav ul{padding:10px 10px;max-width:1100px;margin:auto;}
.nav a{color:white;text-decoration:none;}
.nav a:visited{color:white;}
.nav a:hover{color:#eee;text-decoration:none;}
.post-meta{font:14px/20px 'Sen', sans-serif;}
.home{margin:15px;}
.number{float:left;font: bold 36px 'Sen', sans-serif;color:#65b031;margin: -5px 15px 0px 0px;letter-spacing: 6px;}
.initial{float:left;font: bold 58px 'Sen', sans-serif;color:#B80000;margin: -10px 5px 5px 0px;}
.topnav {background-color: #111;overflow: hidden;}
.topnav a {float: right;display: block;color: #f2f2f2;text-align: center;padding: 14px 16px;text-decoration: none;font:bold 10px/20px 'Sen', sans-serif;}
.topnav a:hover {background-color: #3366CC;color:#eee;}
.topnav .icon {display: none;}
.home-sidebar{width:30%;float:left;font:normal 16px/24px Verdana, sans-serif;margin: 15px 15px 0px 15px;padding: 0;font-weight:bold;background-color:white;}
.home-sidebar h2{background-color:#fff;font-size:18px;color:#111;padding:10px 0 0 0;margin:15px auto;text-align:left;border-bottom:5px solid #111;width:75%;}
.home-sidebar a{color:#333;float:left;width:100%;margin:5px;text-decoration:none;}
.home-sidebar a:visited{color:#111;}
.home-sidebar a:hover{color:#000;text-decoration:underline;}
.home-sidebar ul{list-style-type:none;}
.home-sidebar li{margin:10px auto;float:left;width:100%;}
.excerpt{margin-bottom:24px;font:normal 16px/24px 'Sen', sans-serif;float:left;width:95%;margin-left:2.5%;margin-right:2.5%;}
.product h1{float:left;}
.quote{float:left;margin:auto;clear:both;margin-bottom:15px;width: 650px;max-width: 100%;}
.quotes{color:#2a7ae2;}
.first-line{color:#222;font: bold 18px/27px 'Sen', sans-serif; float:left;margin-right:5px;margin-bottom:10px;}
.author{float:right; text-align:right;font: bold 16px/23px 'Sen', sans-serif;color:#669933;letter-spacing: 1.9px;}
.side-number{float:left;color:#333;background-color:#eee;margin:0px 10px;padding:7px;font: bold 22px/27px Georgia, serif;}
.video-container {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe, .video-container object, .video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}
.ad{padding:20px 30px;border:2px solid #eee;}

.second-nav-container{width:100%;border-bottom:2px solid #f9f9f9;float:left;margin:auto;}
.second-nav {background-color: #fff;overflow: hidden;width:55%;margin-left: auto;margin-right: auto;}
.second-nav a {float: left;display: block;color: #333;text-align: center;padding: 14px 16px;text-decoration: none;font:bold 12px/20px 'Sen', sans-serif;letter-spacing: 2px;text-transform: uppercase;}
.second-nav a:visited {color: #333;}
.second-nav a:hover {background-color: #fff;color:#3771c8;text-decoration: none;}
.second-nav .icon {display: none;}
.second-nav a:first-child{display: none;}
  .post-content{width:100%;max-width: 700px;margin-left:auto;margin-right:auto;}
  .post-header{width:100%;max-width: 650px;margin-left:auto;margin-right:auto;}
   blockquote p{font-size: 16px;margin: 20px 15px;padding-bottom: 20px;padding-top: 20px;color: #777;}
   blockquote{background-color: #f9f9f9;}
  .tipbox{width: 100%;background-color: #f9f9f9;float: left;border-top: 0px solid #333;margin: 10px 0px;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);}
  .tipbox h3{float: left;font-weight: bold;letter-spacing: 2px;font-size: 13px;margin: 10px 2px;text-transform: uppercase;}
  .tip-star{float: left;margin: 10px;}
  .updated{width: 100%;background-color: #f9f9f9;border-left: 4px solid #eee;font-size:15px;}
  .date-published{width:90%;margin:3% 5%;height: auto;background-color: #f9f9f9;clear:both;padding:5px 0px 5px 0px;}
.caption{font-size: 15px;line-height: 20px;font-weight: bold;padding: 5px;margin: auto;clear: both;float: left;color: #777;}
.faq-box{width: 100%;background-color: #f9f9f9;float: left;border-top: 4px solid #333;margin: 10px 0px 0px 0px;border-bottom: 4px dotted #e1e1e1;overflow: hidden;}
.faq-box-content{width: 100%;background-color: #f9f9f9;float: left;margin: 0px 0px 15px 0px;overflow: hidden;}
.faq-box h3 {float: left;font-weight: bold;letter-spacing: 2px;font-size: 13px;margin: 10px 2px;text-transform: uppercase;}
.faq{float: left;margin: 10px 0px;padding: 10px 15px;}
.faq-question{float: left;margin: 10px 0px 0px 0px;padding: 0px 15px;font-size: 16px;}
.faq-question h3{width: 100%;margin: 10px 15px;font-size: 16px;}
.faq-answer{float: left;margin: 10px 0px 5px 0px;padding: 5px 15px 5px 15px;border-bottom: 2px solid #e1e1e1;font-size: 15px;}
.bookmark-link{width: 100%;background-color: #f9f9f9;margin: 0px 0px 5px 0px;overflow: hidden;}
.bookmark-link a{float: right;font-weight: bold;letter-spacing: 1.5px;font-size: 12px;margin: 10px 2px;text-transform: uppercase;border-bottom: 3px dotted #e1e1e1;}
sup{font-weight: bold;padding: 3px;background-color: #e1e1e1;}
sup:hover{background-color: #bcdbf1;text-decoration: none;}
sup a:link{border-bottom: 1px solid #e1e1e1;text-decoration: none;color: #3b579d;}
sup a:visited{border-bottom: 1px solid #e1e1e1;text-decoration: none;}
sup a:hover{background-color: none;}
a.footnote{border-bottom: 1px solid #e1e1e1;text-decoration: none;}
a.footnote:visited{border-bottom: 1px solid #e1e1e1;text-decoration: none;}
.source-box{width: 100%;background-color: #f9f9f9;float: left;border-top: 4px solid #e1e1e1;margin: 10px 0px;border-bottom: 4px dotted #e1e1e1;}
.source-box h3 {float: left;font-weight: bold;letter-spacing: 2px;font-size: 13px;margin: 10px 2px;text-transform: uppercase;}
.source{font-size: 15px;line-height: 22px;float: left;width: 100%;margin: 10px;}
.newsletter{float: left;width: 100%;}
table{letter-spacing:0.7px;width:100%;border:1px solid #eee;padding:0px 0px;background-color: #eee;font-size:14px;margin-bottom: 25px;border-collapse: collapse;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);} 
th{padding:15px 20px;} 
td {line-height: 23px;border: 1px solid #eee;padding:5px 20px;margin:20px 10px;background-color: #fff;}
details.dropdown {background-color: transparent;border: none;margin: 10px 0;padding: 0;}
summary {letter-spacing: 0.6px;font-size: 16px;font-weight: bold;cursor: pointer;outline: none;color: #333;border-bottom: 1px solid #ccc;padding-bottom: 5px;}
summary:hover {color: #000; /* Slight darkening on hover */}
details p {margin: 0;padding: 5px 0;font-size: 16px;color: #555; line-height: 1.6;border-bottom: 1px solid #e9e9e9;}
details[open] summary {color: #000; /* Dark color when open */font-weight: bold;}

.gg{float:left;padding:0px 5px;letter-spacing: 1px;text-transform:uppercase;}     
.gg img{height:20px;width:auto;margin: auto;}

summary {list-style: none; /* Removes the default triangle */cursor: pointer;}
summary::after {content: "+"; /* Adds a plus symbol */margin-right: 10px; /* Spacing between the plus and text */font-size: 18px;font-weight: bold;margin:0px 5px;}

.dropdown[open] summary::after {content: "−"; /* Changes to minus when expanded */}

.about-container{float:left;max-width:600px;background:white;padding:20px;border-radius:3px;box-shadow:0 4px 5px rgba(0,0,0,0.1);text-align:left;border-top:4px solid #222;}
.profile-pic{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid #007bff;}
h1{font-size:24px;margin:15px 0;color:#333;}
.about-container p{font-size:14px;color:#555;line-height:1.6;}
.about-container:hover{}

.sign-up-form{display:flex;justify-content:center;align-items:center;background:#f8f9fa;padding: 5px;}
.sign-up{padding:30px;border-radius:3px;box-shadow:0 0px 0px rgba(0,0,0,0.1);text-align:center;max-width:500px;width:100%;}
.sign-up p{font-size: 14px; margin: 5px; padding:5px;}
.sign-up h2{font-size:18px;color:#333;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px;font-weight: normal;}
.newsletter-box{display:flex;align-items:center;gap:10px;margin-top:10px;}
.email-form{flex:1;padding:12px;border:0px solid #ccc;border-radius:3px;border-width:1px;font-size:14px;box-shadow:inset 0 2px 5px rgba(0,0,0,0.05);outline:none;transition:border 0.3s ease;}
.email-form:focus{border-color:#007bff;}
.subscribe{padding:12px 18px;border:none;border-radius:3px;background:#3771c8;color:white;font-size:14px;cursor:pointer;transition:background 0.3s ease,box-shadow 0.2s ease;}
.subscribe:hover{background:#3B579D;box-shadow:0 2px 5px rgba(0,0,0,0.2);}


  .quick-picks{border:1px solid #e5e7eb;border-radius:10px;padding:18px 20px;margin:28px 0;background:#ffffff;box-shadow:0 4px 12px rgba(0,0,0,0.04);border-left:3px solid #99BFF9}
.qp-title{font-size:1.1rem;font-weight:600;margin-bottom:14px;letter-spacing:.5px}
.qp-list{list-style:none;margin:0;padding:0}
.qp-list li{padding:10px 0;border-bottom:1px solid #f1f5f9}
.qp-list li:last-child{border-bottom:none}
.qp-label{font-size:.85rem;text-transform:uppercase;letter-spacing:.6px;color:#9ca3af;display:block;margin-bottom:2px}
.qp-main{display:flex;justify-content:space-between;align-items:baseline;gap:10px}
.qp-main a{font-size:.95rem;font-weight:500;color:#111827;text-decoration:none;border-bottom:none}
.qp-main a:hover{text-decoration:none;background-color:#fff}
.qp-price{font-size:.85rem;color:#6b7280;white-space:nowrap}
.qp-jump{font-size:.7rem;margin-top:2px;display:none}
.qp-jump a{color:#9ca3af;text-decoration:none;border-bottom:none}
.qp-jump a:hover{text-decoration:underline}
.qp-list li:first-child{background:#f8fbff;border-radius:6px;padding:12px 10px}
.featured-pick{background:#fbfbfb;border:1px solid #f1f5f9;border-radius:12px;padding:24px;margin:36px 0;border-top:3px solid #99BFF9;box-shadow:0 4px 12px rgba(0,0,0,0.04)}
.fp-badge{font-size:.7rem;padding:4px 10px;border-radius:999px;background:transparent;color:#6b7280;border:1px solid #e5e7eb;display:inline-block;margin-bottom:6px}
.fp-title{font-size:1.5rem;font-weight:600;letter-spacing:-.2px;margin-bottom:18px}
.fp-rank{color:#9ca3af;margin-right:6px;font-weight:500}
.fp-content{display:flex;gap:28px;align-items:center}
.fp-image{width:240px;border-radius:3px;object-fit:cover;background:#e5e7eb}
.fp-text{flex:1;max-width:520px}
.fp-text p{margin-bottom:18px;line-height:1.7;color:#374151}
.fp-button{display:inline-block;margin-top:6px;padding:10px 18px;border-radius:8px;background:#2563eb;color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.4px}
.gift-item{margin:40px 0}
.gi-heading{font-size:1.4rem;font-weight:500;margin-bottom:20px;border-top:2px dotted #eee;padding:15px 0}
.gi-wrap{display:flex;align-items:stretch}
.gi-image{width:50%}
.gi-image img{width:100%;height:100%;object-fit:cover;border-radius:3px}
.gi-content{width:50%;padding-left:28px;display:flex;flex-direction:column;justify-content:center;max-width:520px}
.gi-title{font-size:1.2rem;font-weight:300;margin-bottom:6px}
.gi-price{font-size:.95rem;color:#555;margin-bottom:10px}
.gi-divider{border-top:1px dotted #bbb;margin:10px 0 14px}
.gi-desc{line-height:1.6;margin-bottom:18px;font-size:15px;color:#222}
.gi-btn{text-transform:uppercase;letter-spacing:2px;font:bold 11px/17px 'Sen',sans-serif;padding:10px 15px;background-color:#3771c8;color:#fff;border-radius:3px;box-shadow:1px 1px 3px rgba(0,0,0,0.38);text-align:center}
.gi-btn:hover{background-color:#2a7ae2}
.gi-specs{border:1px solid #e5e7eb;border-left:4px solid #99BFF9;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.04)}
.gi-spec-row{display:grid;grid-template-columns:180px 1fr;border-bottom:1px solid #f3f4f6}
.gi-spec-row:last-child{border-bottom:none}
.gi-spec-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:#9ca3af;padding:16px 16px;line-height:1.4;background:#fafafa}
.gi-spec-value{padding:16px 18px;line-height:1.6;color:#111827;font-size:.95rem}
.gi-spec-row.subtle .gi-spec-label{background:#f9fafb;color:#9ca3af}
.gi-spec-row.subtle .gi-spec-value{color:#374151}
.gi-spec-row:hover{background:#fcfcfc}
.gi-spec-row:nth-child(even){background:#fafafa}
.contents-box{border:1px solid #e5e7eb;border-radius:10px;padding:18px 20px;background:#fafafa;margin:24px 0;clear:both;box-shadow:0 4px 12px rgba(0,0,0,0.04)}
.contents-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}
.contents-icon{font-size:.9rem;color:#9ca3af}
.contents-title{font-size:.85rem;letter-spacing:1px;text-transform:uppercase;color:#6b7280;font-weight:600}
.contents-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 24px}
.content-item{display:flex;align-items:baseline;font-size:.95rem;padding-bottom:6px;border-bottom:1px dotted #e5e7eb}
.content-item:nth-last-child(-n+2){border-bottom:none}
.content-num{color:#9ca3af;margin-right:6px;font-size:.9rem}
.content-item a{color:#1f2937;text-decoration:none;border-bottom:none}
.content-item a:visited{color:#1f2937}
.content-item a:hover{color:#222;text-decoration:none;border-bottom:none;background-color:#fff}

@media screen and (max-width:640px){
body{background-color:#fff;}
.wrap{background-color:#fff;-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.38);-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.38);box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.38);}
.gi-wrap{flex-direction:column}.gi-image,.gi-content{width:100%}.gi-content{padding-left:0;margin-top:16px}.fp-content{flex-direction:column}.fp-image{width:100%}
}
@media screen and (max-width:840px){.wrap{width:100%;}
.post{width:100%;padding:0px;}
}
.page-content{padding:30px 0;}
.page-heading{font-size:20px;}
.post-list{margin-left:0;list-style:none;}
.post-list > li{margin-bottom:30px;}
.post-meta{font-size:14px;color:#828282;}
.post-meta a{color:black;border:none;text-decoration: none;}
.post-meta a:visited{color:black;}
.post-meta a:hover{color:black;}
.post-link{display:block;font-size:24px;}
.post-header{margin-bottom:30px;}

@media screen and (max-width:800px){
.post-content h4{font-size:18px;}
.post-content h4{font-size:20px;}
.post-content h3{font-size:22px;}
.post-content h2{font-size:20px;}
.post-content h3{font-size:17px;}
.post-title{font-size:36px;}
}
.disclosure{margin: 0px 50px 100px 50px;}
.post-body{padding:15px 10px 0px 10px;}
.post{max-width:650px;float:center;background-color:white;}
.post-footer{background-color:white;clear:both;width:500px;padding:35px 35px 10px 35px;}
.post-list{width:600px;}
.post-footer a{color:#3A5795;}
.foot a{margin:0px 10px;color:#444;}
.foot a:visited{color:#444;}
.site-sidebar{max-width:35%;float:left;;margin:0px 5px 15px 20px;padding:15px 0;font:normal 15px/23px verdana,sans-serif;background-color:white;}
.site-sidebar img{float:left;margin: 0px 10px 0px 0px;}
.site-sidebar h2{background-color:#fff;font-size:18px;color:#111;padding:10px 0 0 0;margin:15px auto;text-align:left;border-bottom:5px solid #111;width:75%;}
.site-sidebar a{color:#111;float:left;width:100%;margin:5px;text-decoration:none;}
.text{width:50%;}
.site-sidebar a:visited{color:#111;}
.site-sidebar a:hover{color:#000;text-decoration:underline;}
.site-sidebar ul{list-style-type:none;}
.site-sidebar li{margin:0px 5px 20px 5px;float:left;}
.site-sidebar img:hover{opacity:0.7;}
.amazon{width:100%;float:left;}
.popular{width:100%;float:left;}
.post-link{font: normal  30px/45px 'Sen', sans-serif;}
.post-title{font: bold 35px/50px 'Sen', sans-serif;color:#111;letter-spacing: 1px;}
.post-list{max-width:100%;}
.blog-title{font:normal 30px/23px 'Sen', sans-serif;color:white;padding-bottom:0px;}
.blog-title img{height:40px;padding:0;}
.blog-title a{color:white;text-decoration:none;}
.blog-title a:hover{text-decoration:none;color:white;}
.home{padding:20px;background-color:white;}
.foot{border-top:2px solid #e2e2e2;margin:20px;padding:20px 0 0 0;font-size:13px;text-transform: uppercase;font-weight:bold;letter-spacing: 1.5px;}
.site-footer{clear:both;padding:0px;}
#disqus_thread{width:500px;margin:-20px;margin-bottom:20px;}
.site-footer{max-width:1000px;margin:auto;padding:20px 0;background-color:white;text-align:center;}
.navbar{width:100%;height:48px;background-color:#111;}
.nav{width:1380px;max-width: 100%;margin:0 auto;text-transform: uppercase;}
.item{float:left;background-color:white;max-width:100%;font:normal 14px/21px 'Sen', sans-serif;margin:10px 0px;padding:0px;width:100%;}
.buy-button{text-transform:uppercase;letter-spacing:2px;display:block;font: bold 11px/17px 'Sen', sans-serif;float:left;margin:15px 0px;padding:10px 15px;background-color:#3771c8;color:white;clear:both;text-align:center;border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;border: 0px solid #000000;-webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.38);
-moz-box-shadow: 12px 1px 3px 0px rgba(0,0,0,0.38);box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.38);}
.buy-button:hover{background-color:#2a7ae2;}
.item-click{float:left;max-width:40%;margin-top:70px;margin-left:10px;}
.item a{float:left;width:100%;color:#222;text-decoration:none;margin: 10px 0px;border-bottom:none;}
.item a:visited{color:#222;}
.item a:hover{color:#000;text-decoration:none;background-color:transparent;}
.item img{clear:both;width:86%;margin:5px 30px;display:block;height: auto;}
.price{color:#B32704;width:100%;float:left;display:block;}
.item-img{width:50%;clear:both;background-color:transparent;float:left;height:auto;}
.item-link:hover{text-decoration:underline;}
.item-link{font-weight:normal;float:left;letter-spacing: 0.8px;}
.quote-m{font-size:20px;color:#c4c3c8;margin:0px;}
.list-item-heading{width:100%;margin:auto;background-color:white;margin:0px 0px;padding:10px 0px;}
.list-item-heading h2{font-weight:bold;}
.main-image img{margin-bottom:20px;width:650px;clear:both;margin-left:auto;margin-right:auto;height: auto;}
.post-image img{margin-bottom:20px;width:650px;clear:both;margin-left:auto;margin-right:auto;height: auto;}
.middle-image img{margin-bottom:25px;margin-top:25px;width:100%;height: auto;}
.right-image{width: 50%;float: right;height: auto;margin: 0px 0px 10px 25px;}
.right-image img{height: auto;padding: 5px;border: 1px solid #e1e1e1;-webkit-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.18);
-moz-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.18);box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.18);}
.product{margin:30px 0;}
.meta-wrap{width:100%;margin:auto;float:left;}
.post-meta{float:left;margin:auto;width:50%;font:bold 14px/19px 'Sen', sans-serif;margin-top:10px;}
.share-buttons{width:50%;margin:auto;float:left;margin-bottom:15px;}
ul.share-buttons{list-style: none;padding: 0;float:left;height:auto;}
ul.share-buttons li{display: inline;}
ul.share-buttons img{width: 100px;margin:2% 1%;}
ul.share-buttons img:hover{}
li.fb img{width: 25px;opacity:0.6;}
li.tw img{width: 25px;opacity:0.6;}
li.gp img{width: 25px;opacity:0.6;}
ul.share img{width: 70px;}
li.fb img:hover{opacity:0.9;}
li.gp img:hover{opacity:0.9;}
li.tw img:hover{opacity:0.9;}
li.gp-bottom img:hover{opacity:0.9;}
.share-bar{margin:auto;width:100%;float:left;}
.share-b{width:50%;margin:auto;float:left;margin-bottom:15px;}
.share-b ul{list-style: none;padding: 0;float:left;height:auto;}
.share-b img{margin:15px 0px;}
.share-b img{width: 100px;opacity:0.5;}
.share-b img:hover{width: 100px;opacity:1;}

.social{margin:15px;position:relative;margin:auto;width:100%;}
.social li{display:inline;margin:10px;padding:5px;}
.social a{font: normal 15px/18px 'Sen', sans-serif;}
.social a:hover{text-decoration:none;}
.facebook{display:inline-block;}
a.facebook {color:#444;}
a.facebook:visited {color:#444;}
a.facebook:hover{color:#3C5A99;text-decoration:underline;}
a.twitter {color:#444;}
a.twitter:visited{color:#444;}
a.twitter:hover{color:#2CA7E0;text-decoration:underline;}
a.googleplus {color:#444;}
a.googleplus:visited{color:#444;}
a.googleplus:hover{color:#D74633;text-decoration:underline;}
.bc{width:95%;margin:0px 10px;}
.breadcrumb{height:20px;background-color:#eee;color:#989B92;width:100%;max-width:1380px;margin:0px;padding:0px 0px 5px 0px;float:left;}
.breadcrumb{font-size:12px;font-weight:bold;background-color:#f9f9f9;}
.breadcrumb a{color:#989B92;margin:0px 10px;text-decoration: none;}
.breadcrumb a:visited{color:#989B92;}
.breadcrumb a:hover{color:#6E6E6E;text-decoration: none;}
#myBtn {font-weight:bold;display: none;position: fixed;bottom: 20px;right: 30px;z-index: 99;border: none; outline: none;background-color: #fff;color: #555;cursor: pointer;padding: 5px;border-radius: 10px;}
#myBtn:hover {background-color: #f1f1f1;}
.backtotop img{max-width:50px;background-color:none;}
.newsletter-box{margin-left:auto;margin-right:auto;width:100%;}
.related-links{width:100%;float:left;margin:5px;padding:5px;border-top:1px #eee;border-bottom:1px solid #eee;}
.related{margin: 50px 0px;width:100%;}
.subscribe{font-family: 'Sen', sans-serif;letter-spacing: 1.5px;color:white;padding: 12px;width:35%; text-transform:uppercase;font-weight: 400; min-height:20px; cursor:pointer; font-size:14px;}
.email-form{width:55%;padding:10.5px 16px;font-family:'Sen', sans-serif;float:left;height:20px;border:1px solid #eee;margin-right:-2px;font-size:16px;}
.sign-up{margin:auto;position:relative;max-width:600px;}
.sign-up-form{font-family:'Sen', sans-serif;background-color: #f9f9f9;padding:20px;margin:20px 0px;}
.sign-up-form h2{font-size:15px;text-transform:uppercase;font-family:'Sen', sans-serif;letter-spacing: 1.5px;text-decoration:none;margin: 0px 0px 0px 0px;color: #121212;text-align:center;}
.share-buttons-bottom{;text-align:center;background-color: #fff;width:100%;margin: 10px auto;position:relative;float:left;color:#3B579D;}
ul.share-buttons-bottom{list-style: none;padding: 0;float:left;height:auto;}
ul.share-buttons-bottom li{display: inline;}
ul.share-buttons-bottom img{width: 80px;margin:2% 1%;}
ul.share-buttons-bottom img:hover{}

li.fb-middle{width:100%;margin:auto;overflow:hidden;}
.fb-text{margin:20px 20px;float:left;}
.relatedPosts img{float:left;margin:0px 20px 10px 20px;height: auto;}
.relatedPosts h1{width:100%;text-decoration:none;font-size:22px;margin:10px 20px;}
.relatedPosts h2{letter-spacing:1.5px;font: bold 16px/22px 'Sen', sans-serif;text-decoration:none;margin-bottom:-7px;}
.relatedPosts a{text-decoration:none;color:#121212;border-bottom:none;}
.relatedPosts a:visited{text-decoration:none;color:#121212;}
.relatedPosts {font-size:16px;margin:10px 0px;}
.relatedPosts p{line-height:1.5;font-weight: normal;color:#8c8c97;margin-bottom: 40px;font-size: 14px;}
.suggestedPost img{float:left;margin:0px 15px;}
.suggestedPost h1{width:100%;text-decoration:none;font-size:22px;margin:10px 20px;}
.suggestedPost h2{font: bold 16px/24px 'Sen', sans-serif;text-decoration:none;margin-bottom: 0px;}
.suggestedPost h4{font-size: 14px;text-transform: uppercase;letter-spacing: 2px;margin: 0px 20px;}
.suggestedPost a{text-decoration:none;color:#121212;border:none;}
.suggestedPost a:visited{text-decoration:none;color:#121212;}
.suggestedPost a:hover{border:none;background-color:transparent;border:none;}
.suggestedPost {font-size:16px;margin:10px 1.5px;border-top:1px solid #eee;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1)}
.suggestedPost p{margin:0px 10px;}
.suggested-list{padding-top:0px;}
.suggested{margin:5px 5px;border-bottom:2px solid #eee;padding:5px 0px;font-weight:bold;}
.list-post{margin:20px 0px;float:none;height: auto;}
#bat{float:left;margin:auto;background-color: red;}
.super{max-width: 300px;float:left;overflow:hidden;position:relative;}
#search-results{font-size:15px;}
#search-results p{margin:5px 0px;}
#search-results li{list-style-type: none;margin:40px 10px;}
#search-results h3{font-size:18px;}
.popular{color:#333;font:bold 13px/22px 'Sen', sans-serif;float:left;width:100px;height:100px;margin:40px 0px;letter-spacing: 2px;}
.top-suggested{width:100%;margin:0 auto;background-color:#f5f5f5;float:left;border-bottom:2px solid #f5f5f5;margin-bottom:50px;height:120px;clear:both;}
.number-popular{float:left;font: bold 55px/26px 'Sen', sans-serif;color:#c4c3c8;margin: 10px 7px 0px 7px;width:30%;}
.post-3-wrapper{width:1220px;background-color:transparent;float:center;max-width:100%;border-top:0px solid #eee;padding: 0px 0px;margin:0 auto;clear:both;}
.post-3{background-color:transparent;width:30%;border-right:0px solid #eee;padding-right:0px;float:left;margin:0px 0px;padding:0px 0px 0px 0px;margin:auto;}
.post-3-link {width:60%;float:left;background-color:transparent;margin: 30px 5px auto;}
.post-3-link a{color:#555;}
.post-3-link a:visited{color:#555;}
.post-3-link a:hover{text-decoration:none;color:#222;}
.post-3-link h3:hover{color:#222;}
.post-3-link h2:hover{color:#222;}
.post-3 h2{color:#555;font: italic 14px/18px 'Sen', sans-serif;text-align:left;margin: 20px 0px;margin:auto;float:left;width:60%;letter-spacing: 1.5px;}
.post-3 h3{color:#555;font: italic 14px/18px 'Sen', sans-serif;text-align:left;margin: 0px 20px;float:left;width:80%;letter-spacing: 1.5px;}
.post-3-image{width:120px;height:120px;background-color:white;object-fit: cover;float:left;margin-bottom:20px;}
.post-3-image img{width:120px;height:120px;object-fit: cover;float:left;opacity:0.9;}
.post-3 img:hover{opacity:0.9;}
.disclosure {background-color: #f9f9f9;color: #333;font: normal 14px/20px 'Sen', sans-serif;text-align: center;padding: 15px;margin: 20px 0;border-radius: 4px;border: 0px solid #e1e1e1;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);clear:both;}
.disclosure p {margin: 0;}.disclosure strong {font-weight: bold;}
.chart-container{width:100%;max-width:900px;margin:0 auto;background:#fff;padding:0px;border-radius:8px;}
.chart-title{text-align:center;font-size:20px;font-weight:bold;margin-bottom:20px;}
.chart{width:100%;border-collapse:collapse;}
.chart th,
.chart td{padding:10px;text-align:left;}
.chart th{background:#f2f2f2;font-weight:bold;text-align:left;}
.chart td{position:relative;}
.chart-bar{display:inline-block;height:18px;background:#3771c8;}
.percentage{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:14px;color:#333;}
.source{margin-bottom:30px;font-size:14px;color:#666;}
.source a{color:#3771c8;text-decoration:none;}

footer { background-color: inherit; color: #333; text-align: center; padding: 40px 0; font-size: 14px; border-top: 0px solid #e0e0e0; width: 100%; float: left; letter-spacing: 1px; }
footer .footer-links { display: flex; justify-content: center; gap: 20px; margin-bottom: 20px; }
footer .footer-links a { display: inline-block; width: 100px; transition: opacity 0.3s ease; }
footer .footer-links a:hover { opacity: 0.7; }
footer .footer-text { margin-bottom: 15px; }
footer .footer-legal a { text-decoration: none; color: #333; margin: 0 10px; font-size: 13px; }
footer .footer-legal a:hover { color: inherit; }
footer .footer-copyright { font-size: 12px; color: #888; }

.poll-container {max-width: 600px;margin: 0 auto;background: #fff;border: 1px solid #ddd;border-radius: 4px;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);padding: 20px;}
.poll-question {font-size: 16px;font-weight: bold;margin-bottom: 15px;}
.tabs {display: flex;gap: 10px;margin-bottom: 20px;}
.tab {padding: 8px 12px;border: 1px solid #ddd;border-radius: 4px;background: #f2f2f2;cursor: pointer;}
.tab.active {background: #000;color: #fff;}
.results {display: flex;flex-direction: column;gap: 15px;}
.result-row {display: flex;align-items: center;gap: 10px;}
.label {flex: 1;font-size: 14px;}
.bar {flex: 4;background: #f2f2f2;height: 16px;border-radius: 4px;position: relative;}
.bar .fill {background: #3771c8;height: 100%;border-radius: 1px;position: absolute;left: 0;top: 0;}
.percentage-2 {flex: 0 0 40px;font-size: 14px;text-align: right;}

@media screen and (max-width:1880px){ul.share-buttons{display:inline;}
.post-3-wrapper{clear:both;}
}
@media screen and (max-width:1280px){
	.top-suggested{height:100px}
.popular{font:normal 12px/18px 'Sen', sans-serif;float:left;width:70px;height:70px;margin:20px 0px;}
.number-popular{font: bold 35px/26px 'Sen', sans-serif;margin: 10px 10px 0px 5px;width:20%;}
.post-3-wrapper{height:100px;width:1080px;max-width: 100%;}
.post-3{width:30%;padding-right:0px;}
.post-3-link {width:60%;float:left;background-color:transparent;margin: 15px 10px auto;}
.post-3 h2{margin: 20px 5px;margin:auto;float:left;width:65%;font-size:13px;}
.post-3-image{width:100px;height:100px;margin-bottom:0px;}
.post-3-image img{width:100px;height:100px;}
}
@media screen and (max-width:1100px){ul.share{display:none;}ul.share-buttons{display: inline;}.left-sidebar{display:none;}.site-sidebar{max-width:30%;}
.top-suggested{height:90px}
.popular{font:normal 13px/18px 'Sen', sans-serif;float:left;width:70px;height:70px;margin:20px 0px;}
.number-popular{font: bold 35px/26px 'Sen', sans-serif;margin: 10px 10px 0px 5px;width:20%;}
.post-3-wrapper{height:90px;}
.post-3{background-color:transparent;width:30%;border-right:0px solid #eee;padding-right:0px;float:left;margin:0px 0px;padding:0px 0px 0px 0px;margin:auto;}
.post-3-link {width:62%;float:left;background-color:transparent;margin: 15px 5px auto;}
.post-3 h2{margin: 20px 5px;margin:auto;float:left;width:65%;font-size: 12px;}
.post-3 h3{width:65%;font-size: 12px;}
.post-3-image{width:90px;height:90px;margin-bottom:0px;}
.post-3-image img{width:90px;height:90px;}
.second-nav {background-color: #fff;overflow: hidden;width:80%;margin-left: 10%;margin-right: 10%;}

}
@media screen and (max-width:940px){
.top-suggested{display:none;} /* old ---- .top-suggested{height:70px} **/
.popular{font:normal 6px/10px 'Sen', sans-serif;float:left;width:50px;height:50px;margin:10px 10px;}
.number-popular{font: bold 25px/26px 'Sen', sans-serif;margin: 5px 5px 0px 5px;width:20%;}
.post-3-wrapper{height:70px;width:100%;margin:0px;}
.post-3{background-color:transparent;width:30%;border-right:0px solid #eee;padding-right:0px;float:left;margin:0px 0px;padding:0px 0px 0px 0px;margin:auto;}
.post-3-link {width:65%;float:left;background-color:transparent;margin: 5px 5px auto;}
.post-3 h2{font: italic 10px/15px 'Sen', sans-serif;width:65%;}
.post-3-image{width:70px;height:70px;margin-bottom:20px;}
.post-3-image img{width:70px;height:70px;}
.post-3 h3{font: italic 10px/13px 'Sen', sans-serif;margin: 0px 5px;margin:auto;float:left;width:80%;}
}

@media screen and (max-width:800px){.wrap{width:100%;}
.topnav a{display: none;}
.topnav a.icon {float: right;display: block;}
.topnav.responsive {position: relative;}
.topnav.responsive a.icon {position: absolute;right: 0;top: 0;}
.topnav.responsive a {float: none;display: block;text-align: left;}
.featured-post{width:80%;margin-right:auto;margin-left:auto;}
.post{width:100%;padding:0px;}
.home{padding:0px;background-color:white;}
#disqus_thread{width:100%;padding:0;margin:0;max-width:100%;}
.navbar{width:100%;height:auto;}
.second-nav a:not(:first-child) {display: none;}
.second-nav a.icon {float: right;display: block;}
.second-nav a:first-child{display: block;}
.second-nav.responsive {position: relative;}
.second-nav.responsive .icon {position: absolute;right: 0;top: 0;}
.second-nav.responsive a {float: none;display: block;text-align: left;}
}
@media screen and (max-width:768px){body{font-size: 18px;}
.wrap{width:100%;background-color:#fff;margin:0%;}
.post{width:100%;padding:0px;max-width:500px;}
.post-body{padding:0px;margin:3%;}
.right-image{width: 100%;margin: 10px 0px;}
#disqus_thread{width:100%;}
.site-sidebar{width:100%;max-width:100%;padding:0px;margin:0px;}
.post-footer{padding:0px;width:100%;margin:0px;}
img{padding:0px;}
.nav ul{padding:10px 0px;}
.suggestedPost h2{font: bold 12px/16px 'Sen', sans-serif;}
 .top-suggested{display:none;}
}


@media screen and (max-width:640px){
.wrap{background-color:#fff;}
body{background-color:#fff;font:16px/24px 'Sen', sans-serif;}
h3{font-weight: bold;font-size: 15px;margin: 0px 0px;margin-bottom: 7px;}
.post-meta{width:100%;}
.item{font: bold 14px/21px 'Sen', sans-serif;}
.post-content h2{font: bold 25px/35px 'Sen', sans-serif;margin:15px 0px;}
.item-click{float:left;max-width:100%;margin:10px 5px 5px 5px;clear:both;}
.item-img{width:100%;clear:both;background-color:transparent;float:left;margin:5px 0px;height:auto;}
.buy-button{float:none;}
ul.share-buttons{display:none;}
.wrap{-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.38);-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.38);box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.38);}
.topnav a{display: none;}
.topnav a.icon {float: right;display: block;}
.topnav.responsive {position: relative;}
.topnav.responsive a.icon {position: absolute;right: 0;top: 0;}
.topnav.responsive a {float: none;display: block;text-align: left;}
.item-link{margin:5px 0px 20px 0px;}
.tipbox h3{float: left;font-weight: bold;letter-spacing: 2px;font-size: 13px;margin: 10px 5px;text-transform: uppercase;}
.faq-box h3{float: left;font-weight: bold;letter-spacing: 2px;font-size: 13px;margin: 10px 5px;text-transform: uppercase;}
.right-image img{padding: 0px;width:100%;}
.suggested-list{padding-top:10px;}
th{font-size: 13px;}
}

@media screen and (max-width:490px){p{margin:0px 0px 15px 0px;}
.post{padding:0px;}
.nav{font-size:15px;}
body{font: normal font:16px/24px 'Sen', sans-serif;}
.item{max-width:100%;clear:both;}
.buy-button{margin:5px 2px;}
.item{margin:10px 0px;padding:0px;}
.post-content h2{font: bold 19px/25px 'Sen', sans-serif;margin:15px 0px;}
.number{font-size: 32px;margin:-5px 2px 0px 0px;}
.site-sidebar{max-width:95%;width:100%;}
.relatedPosts img{float:left;margin:1% 4% 1% 2%;width:30%;margin-bottom: 5px;}
.relatedPosts h1{width:90%;text-decoration:none;font-size:18px;font-style:normal;line-height:20px;margin:20px 0px;font-weight: bold;letter-spacing:1px;border-bottom: 3px dotted #eee;padding-bottom: 5px;}
.relatedPosts h2{font: bold 15px/20px 'Sen', sans-serif;text-decoration:none;margin:0px;}
.relatedPosts p{font:normal 13px/19px 'Sen', sans-serif;margin:5px 2px;letter-spacing: 0.5px;}
.related-list{margin-bottom: 20px;}
.newsletter-box{width:100%;}
.subscribe{width:100%;margin: 10px 0px;padding: 13.5px 20px; text-transform:uppercase;font-weight: 400;}
.email-form{width:85%;margin: 10px 0px;padding:15px 20px;margin-right:0px;}
.sign-up{margin:auto;position:relative;max-width:350px;}
.sign-up-form{font-family:'Sen', sans-serif;padding:10px;margin:20px 0px;	}
.sign-up-form h2{font-size:16px;font-family:'Sen', sans-serif;}
.fb-text{margin:10px 0px;float:left;width:60%;font-size:14px;}
ul.share-buttons-bottom img{width: 60px;margin:10px 0;position:relative;}
ul.share-buttons-bottom{list-style: none;width:100%;position:relative;}
.post-title{font: bold 23px/35px 'Sen', sans-serif;margin:65px 10px 15px 10px;}
.post-meta{margin:5px 0px;}
.video{width:470px;height:264px;}
.item img{margin:0px;padding:0px;width:100%;height: auto;}
.breadcrumb{margin-right:0px;margin-left:0px;padding:0px;}
.suggestedPost p{margin: 10px 10px 0px 10px;font-size: 14px;}
#share-bar {font-size: 15px;max-width: 0px;display:none;}
.suggestedPost h2{font: bold 15px/22px 'Sen', sans-serif;margin:0px 10px;}
.excerpt{margin-bottom:24px;font:italic 14px/20px 'Sen', sans-serif;}
table{font-size: 13px;}
}
@media screen and (max-width:345px){
.item{max-width:100%;clear:both;}
.item img{float:left;}
.buy-button{margin:25px 2px;}
}


