/* single news post  */
.single-wrap{ margin-top:60px }
.single-news-post{padding-top: 141px; font-size: 18px; line-height: 32px; color:#555 ; font-family: "Instrument Sans", sans-serif; position:relative}
.single-news-post::before {content: '';position: absolute; top: 0;left: 0; width: 100%; height: 793px; background-image: url('../images/dark-single-page-top-bg.svg'); background-position: 0 0;background-size: 973px;background-repeat: no-repeat;z-index: -1;opacity: 0;transform: translateX(-50px); transition: opacity 1s ease, transform 1s ease; }
.single-news-post.bg-loaded::before {transform: translateX(0);opacity: 1;}
.related-new-box{background-color: #034933; padding:24px; border-radius: 8px}
.related-new-box .title{ line-height:34px; font-size:26px; margin-bottom:0; font-weight:600; color: #F5F5F5;}
.related-new-box .related-cell .cell-title{font-size: 18px;line-height: 24px; font-weight: 600; display: inline-block;}
.lighttheme .related-new-box .title{ color:#151515 }
.profile-detail .post-author-name{font-size: 20px;line-height: 28px;font-weight: 600; color: #F5F5F5}
.lighttheme .profile-detail .post-author-name{ color: #151515}
.related-cell {border-bottom: #B2E6CD solid 1px; padding-top:12px; padding-bottom:12px; }
.related-cell:last-child{border-bottom: none; }
.related-cell .tag-text{font-size: 14px; line-height: 24px; color: #047B4D; display: block;}
.related-cell .tag-text a{font-size: 14px; line-height: 24px; color: #047B4D; font-weight: 600;}
.related-cell h5{ font-size:18px; line-height:24px }
.related-cell h5 a{ color:#f5f5f5 }
.related-cell .post-date li {color:#b1b1b1; font-size:12px; line-height:16px }
.editor-choice-sidebar .related-cell .right-content .right-content-title{font-size: 18px;line-height: 24px; font-weight: 600;}
.related-cell .right-content-title{ font-size:18px; line-height:24px }
.related-cell .right-content-title a{ color:#f5f5f5 }
.lighttheme .related-cell .right-content-title a{ color:#151515 }
.disclamier-sec{ display:flex; font-size:14px; line-height: 20px; color: #f5f5f5; padding-top: 12px; padding-bottom: 12px; border-bottom: #3c3c3c solid 1px; border-top: #3c3c3c solid 1px; margin-bottom: 24px; align-items: start;}
.disclamier-sec a,.disclamier-sec p,.disclamier-sec strong {font-size:14px; line-height: 20px; color: #f5f5f5}
.disclamier-sec p{margin-bottom: 0; margin-right: 2px}
.disclamier-sec strong{ margin-right:16px; flex-shrink:0;font-weight:600 }
.disclamier-sec a{ flex-shrink:0; text-decoration:underline; }
.disclamier-sec strong i{ margin-right:4px }
.single-content{ display: flex;flex-direction: column; word-wrap: break-word;word-break: break-word; gap: 16px}
.single-content ol {counter-reset: counter; position: relative; padding-top: 4px}
.single-content ol:before {position: absolute;top: 50px;left: 32px;height: calc(100% - 130px);width: 1px;background-color: #38BD7E;content: "";}
.single-content ol > li {counter-increment: counter;position: relative;padding-left: 47px;padding-top: 10px; min-height: 74px; margin-bottom:27px}
.single-content ol > li::after {content: "";border:#72D0A3 solid 1px; width: 64px; height: 64px; border-radius: 50%; display: inline-flex;position: absolute;left: -32px;top: -4px;background-color: transparent;}
.single-content ol > li::before {content: counter(counter);background: -webkit-linear-gradient(225deg, #B2E6CD 0%, #06AD6A 50%);background: -moz-linear-gradient(225deg, #B2E6CD 0%, #06AD6A 50%);background: linear-gradient(225deg, #B2E6CD 0%, #06AD6A 50%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#B2E6CD",endColorstr="#06AD6A",GradientType=0); width: 48px; height: 48px; border-radius: 50%;display: inline-flex
;justify-content: center;align-items: center;color: #fff;font-size: 20px;line-height: 28px;position: absolute;left: -24px;top: 4px; z-index: 1}
.single-content ol > li::marker {display: none; font-size: 0}
.single-content ol ol, .single-content ol ul {counter-reset: none;}
.single-content ul{ list-style:none; padding-left: 40px; margin-bottom: 0}
.single-content ul li{position: relative; font-size: 18px; line-height: 32px;font-family: "Instrument Sans", sans-serif; color:#b1b1b1; margin-bottom: 8px}
.single-content ul li a{ word-break:break-word; word-wrap:break-word; }
.single-content ul li:before{width: 6px; height: 6px; border-radius: 50%; background-color: #06AD6A; display: inline-flex; content: ""; position: absolute; top: 10px; left:-20px;}
.single-content p{font-size: 18px ; line-height: 32px;font-family: "Instrument Sans", sans-serif; color:#b1b1b1; margin-bottom: 0}
.single-content .ms_faq.ms_card p{font-size: 18px !important; line-height: 32px;font-family: "Instrument Sans", sans-serif; color:#b1b1b1; margin-bottom: 0}
div.single-content table{ border-collapse: separate !important; border:none !important; padding:0 !important; border-spacing: 0 !important}
div.single-content table th, div.single-content table td{ border:none !important;padding: 8px 16px !important;  font-size: 18px !important; line-height: 32px !important;  text-align: left !important;}
div.single-content table th{ color: #151515}
div.single-content table td{ color: #555}
div.single-content table th:first-child, div.single-content table tr:first-child td:first-child{ border-top-left-radius: 8px !important;}
div.single-content table th:last-child, div.single-content table tr:first-child td:last-child{ border-top-right-radius: 8px !important}
div.single-content table td:first-child{ font-weight:600; color:#151515 }
div.single-content table td:first-child, div.single-content table th:first-child, div.single-content table tr:last-child td:first-child{border-left:#EEEEEE solid 1px !important;}
div.single-content table td:last-child, div.single-content table th:last-child, div.single-content table tr:last-child td:last-child{border-right:#eee solid 1px !important;}
div.single-content table tr:last-child td:first-child{border-left:#EEEEEE solid 1px !important; border-bottom-left-radius:8px !important}
div.single-content table tr:last-child td:last-child{border-right:#EEEEEE solid 1px !important;border-bottom-right-radius:8px !important}
div.single-content table tr:first-child th{border-top:#EEEEEE solid 1px !important;}
div.single-content table tr:last-child td{border-bottom:#EEEEEE solid 1px !important;}
div.single-content table tr:nth-child(odd) td{background: #F5F5F5;}
div.single-content table tr:first-child td{border-top: #eee solid 1px !important}
.ms_faq.ms_card .accordionButton{border:#3c3c3c solid 1px !important; border-radius: 8px !important; padding: 12px; font-size: 20px; line-height: 32px; border-radius: 8px; margin-bottom: 8px; background-image: url(../images/according-arrow-down-dark.svg); font-weight: 600}
.ms_faq.ms_card .accordionButton h3{font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important;}
.ms_faq.ms_card .accordionContent{ padding:24px 40px; font-size:18px; line-height:32px; margin-bottom:0; border-bottom:none !important ; background-size: 12px}
#ez-toc-container.ez-toc-counter {border-color: #3C3C3C;border-left: none;border-right: none;border-radius: 0;box-shadow: none; background-color:transparent; padding: 12px 0; }
#ez-toc-container {contain: layout;}
#ez-toc-container .ez-toc-title-container{ position:relative; padding-left:64px;}
div#ez-toc-container .ez-toc-title{ font-size:20px; line-height:48px; color:#f5f5f5; margin-bottom:0; font-weight:600 ; text-transform: capitalize;}
div#ez-toc-container > nav > ul{ margin-top:12px }
#ez-toc-container a.ez-toc-toggle{ position:absolute;left: -10px;top: 0px; padding: 0 !important}
#ez-toc-container .ez-toc-icon-toggle-span{ width: 48px; height: 48px; background-color: #034933; border-radius: 8px; position: relative;}
#ez-toc-container .ez-toc-icon-toggle-span:after{content: "+";font-size: 32px;line-height: 1;color: #059D65;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
#ez-toc-container .ez-toc-toggle .ez-toc-icon-toggle-span.toggled:after{content: "-"; top: 46%; font-size: 38px;line-height: 10px;margin-top: -1px;}
#ez-toc-container .ez-toc-icon-toggle-span svg{ display:none; }
#ez-toc-container .ez-toc-js-icon-con, .sidebar #ez-toc-container .ez-toc-toggle label, .ez-toc-cssicon{ width:48px; height:48px; border:none; float:none; left:0 }
#ez-toc-container a.ez-toc-link{ font-size:16px; line-height:28px;  color:#f5f5f5 !important; font-weight:400; padding: 8px 40px 8px 16px; border-left: transparent solid 4px; width: 100%; margin-bottom: 4px; display: inline-flex; position: relative; }
#ez-toc-container a.ez-toc-link:hover{ color:#f5f5f5 }
#ez-toc-container .ez-toc-counter nav ul li a::before{ display:none}
#ez-toc-container ul li{ position:relative; min-height: 44px;}
#ez-toc-container ul li.has-children .ez-toggle-arrow{ position: absolute;top: 9px; right: 9px;background-image: url(../images/white-theme/according-arrow-down-white.svg);background-repeat: no-repeat;background-size: 12px;background-position: center;height: 24px;width: 24px;overflow: hidden;text-indent: -999px;cursor: pointer;margin-left: 0 !important;}
#ez-toc-container ul li.has-children.active > .ez-toc-link{background-color: #034933;text-decoration: none; font-weight:600; color: #f5f5f5;border-bottom: #009767 solid 1px; font-size: 18px; line-height: 32px;}
div#ez-toc-container ul.ez-toc-list a:visited{ color:#fff }
#ez-toc-container ul li:hover > .ez-toc-link{ text-decoration:none; }
#ez-toc-container ul li.has-children.active > .ez-toggle-arrow{transform: rotate(180deg);}
#ez-toc-container ul ul { margin-left: 20px; display: none;}
#ez-toc-container ul li.has-children.active > ul {display: block;}
.sidebar .ez-toc div.ez-toc-widget-container ul ul{margin-left: 20px}
#ez-toc-container > * a:after{ display:none; }
.ez-toc-list.eztoc-toggle-hide-by-default {display: none;}
#ez-toc-container ul {overflow: hidden;}
.single-news-post .single-content img.alignleft{margin-right: 10px}
.single-news-post .single-content #ez-toc-container{ display:none }
.single-news-post .col-lg-8, .single-news-post .hide-sidebar-pp{ padding-bottom: 40px}
.two-side-col .single-content h1,.two-side-col .single-content h2,.two-side-col .single-content h3,.two-side-col .single-content h4,.two-side-col .single-content h5,.two-side-col .single-content h6{ margin-bottom:0 }
.single-news-post .single-content blockquote{background-color: #034933; border-left:#06AD6A solid 8px; color: #8CD9B5; border-radius: 8px; padding: 24px 40px; margin-bottom: 24px}
.single-news-post .single-content blockquote p{ color: #8CD9B5; font-size: 20px; line-height: 28px; font-weight: 600;margin-bottom: 0; text-align: start;}
.single-news-post .single-content blockquote p strong{ font-size:20px; line-height:28px; font-weight:600 }
.single-news-post .single-content blockquote p em, .single-news-post .single-content blockquote footer em{font-style: normal;}
.single-news-post .single-content blockquote footer{ background:none;margin-top:24px; padding-top:0 }
.single-news-post .vertrauen-section{ padding-top:0; padding-bottom:0 }
.single-news-post .vertrauen-content{ flex-direction:column;; gap:40px; padding:32px }
.single-news-post .vertrauen-content .col-md-12{width: 100%; padding-right: 0; padding-left: 0}
.single-news-post .vertrauen-content .row{ gap:16px; margin:0 }
.single-news-post .vertrauen-content .row .col-12{ width: 180px;padding: 0;margin-bottom: 0 !important;}
.single-news-post .vertrauen-content .vertrauen-small-box h5{ font-size:18px; line-height:24px; }
.single-news-post .vertrauen-section .vertrauen-content p{ color: #8CD9B5; }
.single-news-post .single-content img{border-style: none;height: auto;max-width: 100%; border-radius: 8px;padding: 3px !important;min-width: 30px;}
.darktheme .single-content .su-note{border-color: #272727 !important}
.single-content .su-note-inner {gap: 16px; display: flex; flex-direction: column;}
.darktheme .single-content .su-note-inner {background-color: #272727 !important; border-color: #272727 !important; color: #b1b1b1 !important}
.single-content .su-note-inner{ padding:24px !important }
.single-content .su-table{margin-bottom: 0 !important}
.single-content .su-button-center{ margin-top:10px }
.fin-component ._2ppOiST55abH7H8BPDySv9{ padding:24px }
.single-content .su-tabs-pane{ display:flex; flex-direction:column; gap:16px }
.single-content .alignright {float: right;margin-left: 1rem;}
.single-content .aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto; margin-bottom: 0px;}
.single-post figure.wp-caption {width: 100% !important; }
.single-content .alignleft {float: left;margin-right: 1rem;}
.single-content .su-list ul li>i{ width: 16px; height: 16px; background-repeat: no-repeat; background-size: 16px; background-position: center;}
.single-content .su-list ul li>i:before{ display:none; }
.single-content .su-list ul li>i.sui-check-circle,.single-content .su-list ul li>i.sui-check{background-image: url(../images/content-right-icon.svg)}
.single-content .su-list ul li>i.sui-remove, .single-content .su-list ul li>i.sui-close{background-image: url(../images/content-cross-icon.svg)}
/* dark theme css */
.darktheme .single-content, .darktheme .single-content .su-tabs-pane  { color:#b1b1b1 }
.darktheme div.single-content table td{ background:transparent !important; }
.darktheme div.single-content table td:first-child, .darktheme div.single-content table th:first-child,.darktheme div.single-content table tr:last-child td:first-child{ border-color:#3C3C3C !important;}
.darktheme div.single-content table tr:last-child td:last-child{ border-right-color: #3C3C3C !important}
.darktheme div.single-content table tr:last-child td{border-bottom-color: #3C3C3C !important}
.darktheme div.single-content table td:last-child,.darktheme div.single-content table th:last-child,.darktheme div.single-content table tr:last-child td:last-child{border-right-color:#3c3c3c !important }
.darktheme div.single-content table tr.even{background-color: transparent !important;}
.darktheme div.single-content table tr:nth-child(even) td{ background-color:#272727 !important }
.darktheme div.single-content table td,.darktheme div.single-content table th, .darktheme div.single-content table td a{ color:#b1b1b1 !important }
.darktheme div.single-content table th{background-color: #272727 !important; color: #b1b1b1 !important}
.darktheme div.single-content table tr:first-child td, .darktheme div.single-content table tr:first-child th{border-top-color:#3c3c3c !important }
.darktheme .fin-component .crypto-gj-7kmkss .es61c7e0{ color:#b1b1b1 }
.darktheme .fin-component ._2ppOiST55abH7H8BPDySv9{background-color: #272727; border-radius: 8px}
.darktheme .fin-component .HYNGnakE3l5gb1NSoWOy9 .fin-table-tickList li{color: #b1b1b1 !important}
.darktheme .fin-component ._2ZRAstytoxbRaX4IFsI-w1, .darktheme .fin-component ._2ZRAstytoxbRaX4IFsI-w1:hover{border-color: #3c3c3c !important; color: #b1b1b1 !important}
.darktheme .fin-component .crypto-gj-ofdqwk button{border-color: #3c3c3c !important; color: #b1b1b1 !important; background-color: #272727 !important}
.darktheme .fin-component .crypto-gj-1ffcqf4-container .react-select__control{ box-shadow:0px 0px 0px 1px #3c3c3c; background-color:#272727 }
.darktheme .custom-select select{background-color: #272727; color: #b1b1b1 !important}
.darktheme div.single-content table td:first-child, .darktheme div.single-content table th:first-child{ color:#f5f5f5 }
.darktheme .fin-component .crypto-gj-1e042da{background-color:#272727 }
.darktheme .fin-component .crypto-gj-1qry2ny .es61c7e0{ color:	#f5f5f5 }
.darktheme .fin-component .crypto-gj-19tl8zc label,.darktheme .fin-component .crypto-gj-1gf7ile p,.darktheme .fin-component .crypto-gj-1gf7ile span,
.darktheme .fin-component ._27u5Uqti8QsRroIj9VdaYR,.darktheme .fin-component .crypto-gj-1bo0899,.darktheme .fin-component .Zr7_y4gteYFMZRjmnKuvs .fin-table-title-label,.darktheme ._1Jc59uJGnesOLSCq_jkcSw.last-row .d2 .fin-table-title-label{color: #b1b1b1}
.darktheme .single-content .su-tabs{ background-color:#272727 }
.darktheme .single-content .su-tabs-nav span{ color:#b1b1b1 }
.darktheme .single-content .su-tabs-nav span.su-tabs-current,.darktheme .single-content .su-tabs-nav span:hover{background-color: #181818; color: #b1b1b1}
.darktheme .single-content .su-tabs-pane{background-color: #272727}
.darktheme .single-content .contact-form-message,.darktheme .single-content .contact-details--item span{ color:#b1b1b1 }
.darktheme .su-note .su-note-inner h2{ color:#f5f5f5 }
.darktheme div.single-content table tr:nth-child(odd) td{background-color: #151515 !important}
.darktheme .mcw-table .dataTables-footer{background-color: #151515 !important }
.darktheme .cryptoboxes .dataTables_wrapper .dataTables_length,.darktheme .cryptoboxes .dataTables_wrapper .dataTables_length select,.darktheme .cryptoboxes .dataTables_wrapper .dataTables_paginate .paginate_button{ color:#b1b1b1 !important }
.darktheme .cryptoboxes .dataTables_wrapper .dataTables_paginate .paginate_button.next::before{ border-left-color:#b1b1b1 !important }
.darktheme .mcw-table{ background-color:#272727 ; color: #b1b1b1}
.darktheme .cryptoboxes table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child:before,.darktheme .cryptoboxes table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child:before{ background-color: #373737 !important}
.darktheme .fin-component .crypto-gj-1bzxf9j span.crypto-gj-1xvkfaw.es61c7e0{ color:#b1b1b1 }
.fin-component .QnKCpdkzIeCh_xAuQu5xX > ._9R6X_9aAUQkGYpuUvvFUW:first-child{border-radius:4px; padding:5px;}
.darktheme .fin-component .QnKCpdkzIeCh_xAuQu5xX > ._9R6X_9aAUQkGYpuUvvFUW:first-child{ background:#f5f5f5;}
.darktheme .single-news-post .single-content img{ background-color:#f5f5f5;}
.su-list ul{list-style: none;}
.su-list ul li::marker{display: none;}
.su-list ul li:before{display: none;}
/* dark theme css */
/* Live Blog */
.liveblog-entry {background-color: transparent;}
.liveblog-entry {border-top: 0;border-bottom: 0;flex-direction: column;padding: 0;}
.liveblog-meta-time span:first-child{ color:#b1b1b1}
.liveblog-meta-time span{ font-size: 12px;line-height: 16px;}
.liveblog-meta-authors {margin-bottom: 16px;position: relative;top: inherit;left: inherit;}
.liveblog-entry-aside {flex-basis: inherit;min-width: 70px;margin-right: inherit;margin-bottom: 10px;}
.liveblog-meta-author-avatar{width: 42px;height: 42px;border-radius: 50%;}	
.liveblog-meta-author-avatar img{width: 100%;height: 100%;border-radius: 50% !important;}
.liveblog-meta-author-name{font-size: 14px;line-height: 20px;font-weight: 400;color: #b1b1b1;}
.liveblog-entry-tools{background: transparent !important;}
.liveblog-entry-content p{margin-bottom:16px;}
.liveblog-entry-main{ margin-bottom:24px;}
.liveblog-btn{border: #B2E6CD solid 1px;background-color: transparent !important; color:#059D65 ;border-radius: 8px; }
.liveblog-btn:hover{background-color: transparent !important; border-color: #059D65}
.darktheme .liveblog-btn{border-color:#035F40}
.darktheme .liveblog-btn:hover{border-color: #36af76}
.liveblog-entry{border-top: 0;border-bottom: 0;flex-direction: column;padding: 0;background: -weblkit-linear-gradient(239.75deg, #FFFFFF 0%, #F5F5F5 68.42%) padding-box, -webkit-linear-gradient(248.44deg, #FFFFFF 0%, #B2E6CD 64.16%) border-box;background: -moz-linear-gradient(239.75deg, #FFFFFF 0%, #F5F5F5 68.42%) padding-box, -moz-linear-gradient(248.44deg, #FFFFFF 0%, #B2E6CD 64.16%) border-box;background: linear-gradient(239.75deg, #FFFFFF 0%, #F5F5F5 68.42%) padding-box, linear-gradient(248.44deg, #f1f0f0 0%, #B2E6CD 64.16%) border-box;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#f5f5f5",GradientType=0);border: transparent solid 2px;padding: 16px;border-radius: 8px;}
.darktheme .liveblog-entry{ background-color: #4D4D4D;background: -weblkit-linear-gradient(239.75deg, #4D4D4D 0%, #272727 68.42%) padding-box, -webkit-linear-gradient(248.44deg, #06AD6A 0%, #3C3C3C 64.16%) border-box ;background: -moz-linear-gradient(239.75deg, #4D4D4D 0%, #272727 68.42%) padding-box, -moz-linear-gradient(248.44deg, #06AD6A 0%, #3C3C3C 64.16%) border-box ;background: linear-gradient(239.75deg, #4D4D4D 0%, #272727 68.42%) padding-box, linear-gradient(248.44deg, #06AD6A 0%, #3C3C3C 64.16%) border-box ;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#f5f5f5",GradientType=0);}
/* Live Blog End*/
.two-side-col .single-content a:not(.top-list-cell-parent a):not(.subscribe-box a):not(.vertrauen-content a):after{position: absolute; bottom: 0; height: 1px; width: 0; transition: width 0.2s linear; background-color:#38BD7E; content: ""; left: 0}
.two-side-col .single-content a:not(.top-list-cell-parent a):not(.subscribe-box a):not(.vertrauen-content a):hover:after{width: 100%}
.two-side-col .single-content a:not(.top-list-cell-parent a):not(.subscribe-box a):not(.vertrauen-content a):not(.fin-table-innertbl a), .two-side-col .single-content a:not(.top-list-cell-parent a):not(.subscribe-box a):not(.vertrauen-content a) b,.two-side-col .single-content a:not(.top-list-cell-parent a):not(.subscribe-box a):not(.vertrauen-content a) strong{ color:#38BD7E }
.two-side-col .single-content .su-button-center a:after, .two-side-col .single-content .fin-table-innertbl a:after{ display:none; }
.two-side-col .single-content .fin-table-innertbl a{ color:#fff } 
.two-side-col .single-content section{padding:0}
/* canvas list design  */
.ccpw-container .coin_details{ list-style:none; }
.ccpw-container .coin_details ul{margin-bottom: 0}
.ccpw-container .coin_details ul li{text-align: left;}
.coin_details li:before{ display:none !important; }
.darktheme .am5stock-control-icon svg path { stroke:#fff !important }
.darktheme .am5stock-control .am5stock-control-label { color:#fff }
.darktheme .am5stock-control-button:hover{background-color: #222}
.flatpickr-months .flatpickr-month{ height:42px !important; }
/* canvas list design  */
.two-side-col .single-content .subscribe-link {color: #f5f5f5;text-decoration: none;font-size: 18px;line-height: 24px;font-weight: 600;}
.two-side-col .single-content .subscribe-link:after{ display:none}
.single-content .su-accordion .su-spoiler-style-fancy{background: transparent;border:none;border-radius: 0;}
.single-content .su-accordion .su-spoiler-title{border: #3c3c3c solid 1px !important;border-radius: 8px !important;padding: 12px;font-size: 20px;line-height: 32px;border-radius: 8px;margin-bottom: 8px;font-weight: 600;background:transparent ;color: #fff;}
.single-content .su-accordion .su-spoiler-title:focus{outline: none;}
.single-content .su-accordion .su-spoiler-icon{background-image: url(../images/according-arrow-down-dark.svg);left: inherit;right: 10px;width: 24px;height: 24px;top: 50%;transform: translateY(-50%);background-repeat: no-repeat;background-position: center;background-size: 100%;  }
.single-content .su-accordion .su-spoiler-icon:before{display: none;}
.single-content .su-accordion .su-spoiler-content{padding: 24px 40px;font-size: 18px;line-height: 32px;margin-bottom: 0;border-bottom: none !important;background-size: 12px;}
.lighttheme .single-content .su-accordion .su-spoiler-title{ color: #151515}
.lighttheme .single-content .su-accordion .su-spoiler-icon{ background-image: url(../images/white-theme/according-arrow-down.svg); background-size: 16px}
/*ico-section css start*/
.ico-section{border-radius: 8px;padding: 20px;margin-bottom: 30px;background-color: #06AD6A;background: -webkit-linear-gradient(243.32deg, #151515 22.85%, #034933 85.95%) padding-box, -webkit-linear-gradient(226.4deg, #3C3C3C 0%, #035F40 74.39%) border-box;background: -moz-linear-gradient(243.32deg, #151515 22.85%, #034933 85.95%) padding-box, -webkit-linear-gradient(226.4deg, #3C3C3C 0%, #035F40 74.39%) border-box;background: linear-gradient(243.32deg, #151515 22.85%, #034933 85.95%) padding-box, -webkit-linear-gradient(226.4deg, #3C3C3C 0%, #035F40 74.39%) border-box;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#151515",endColorstr="#034933",GradientType=0);border: transparent solid 1px;}
.ico-section .ico-section-title{line-height: 34px;font-size: 26px;color: #f5f5f5;margin-top: 0;margin-bottom: 20px;}
.ico-list{padding-left: 0;list-style: none;}
.ico-list li{display: flex;padding: 10px 0;border-bottom: #035F40 solid 1px;justify-content: space-between;gap: 10px;}
.ico-list li:last-child{ border-bottom:none; padding-bottom:0 }
.ico-list li .ico-left{display: flex;align-items: center;gap: 10px;flex: 1;}
.ico-list li .ico-left .ico-image{max-width: 32px;width: 100%;}
.ico-list li .ico-left .ico-image img{max-width: 100%; height: 100%;}
.ico-list li .ico-left .ico-title{margin-bottom: 0;font-size: 16px;line-height: 24px; font-weight: 600; color: #f5f5f5;}
.lighttheme .ico-list li .ico-left .ico-title{ color:#151515; }
.ico-right a{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7.5 15L12.5 10L7.5 5' stroke='%2338BD7E' stroke-width='2' stroke-linecap='square'%3E%3C/path%3E%3C/svg%3E");background-size: 20px;background-repeat: no-repeat;background-position: center right;padding-right: 20px;font-size: 15px;line-height: 1;color:#38BD7E}
.ico-right a:hover{ color:#38BD7E }
.ico-section-description{ margin-bottom:0; font-size:14px; line-height:22px; color:#b1b1b1 }
.lighttheme .ico-section{background: -webkit-linear-gradient(43.32deg, #e6f7ef 22.85%, #fff 85.95%) padding-box, -webkit-linear-gradient(226.4deg, #EEEEEE 0%, #B2E6CD 74.39%) border-box;background: -moz-linear-gradient(43.32deg, #e6f7ef 22.85%, #fff 85.95%) padding-box, -webkit-linear-gradient(226.4deg, #EEEEEE 0%, #B2E6CD 74.39%) border-box;background: linear-gradient(43.32deg, #e6f7ef 22.85%, #fff 85.95%) padding-box, -webkit-linear-gradient(226.4deg, #EEEEEE 0%, #B2E6CD 74.39%) border-box;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e6f7ef",endColorstr="#fff",GradientType=0);}
.lighttheme .ico-section .ico-section-title{  color:#151515 }
.lighttheme .ico-right a, .lighttheme .ico-right a:hover{ color:#38BD7E }
.lighttheme .ico-list li{border-bottom-color: #B2E6CD}
.ico-list li .ico-left .ico-image picture{width: 32px; height: 32px; display: block;}
/*ico-section css end*/
.single-content .aligncenter,.single-content .aligncenter img {text-align:center;}
.single-content .alignleft,.single-content .alignleft img {float: left;margin-right: 1rem;}
.single-content .alignright,.single-content .alignright img{float: right;margin-left: 1rem;}
/* social share filds start */
.cu-social-share { display: flex; flex-direction: column; align-items: center; gap: 10px; margin: 0; position: absolute; left: -50px; top: 0; z-index: 8;}
.cu-social-share .share-heading { font-size: 16px; color: #f1f1f1; margin-bottom: 5px; line-height: initial; font-weight: 600;}
.cu-social-share .share-btn { display: flex; justify-content: center; align-items: center; width: 40px; height: 40px; border: 1px solid #ddd; border-radius: 8px; margin: 5px 0; background: #fff; cursor: pointer;padding: 0;}
.cu-social-share .share-btn:hover {background: #f3f3f3;}
.cu-social-share svg {width: 20px; height: 20px;}
.lighttheme .cu-social-share .share-heading{color: #151515;}
.darktheme .cu-social-share .share-btn, .darktheme .cu-social-share .share-btn:hover {background: #151515;}
.darktheme .cu-social-share svg path{fill: #fff;}
.share-fab {display: none;}
.cu-social-share .share-icons {transition: all 0.3s linear 0.2s;}
/* social share filds end */
/* Author Hover Box  Start */
.author-hover-card {display: none; width: 270px; top: 25px; left: 0; z-index: 1050; border-radius: 8px; padding: 24px; box-shadow: 0 4px 12px rgba(0,0,0,.15); background-color: #fff;}
.author-hover-wrapper:hover .author-hover-card, .author-hover-wrapper:focus-within .author-hover-card {display: block;}
.author-link-hover {cursor: pointer; color: #151515; position: relative; text-decoration: underline; text-transform: capitalize;}
.author-hover-card figure img { object-fit: cover;}
.author-card-body .btn-green{ color: #fff !important; display: block; font-size: 14px; font-weight: 600 !important; padding: 4px 16px; text-decoration: none !important;}
.author-card-body p{font-size: 14px; line-height: 20px;}
.darktheme .author-hover-card {background-color: #272727; }
.darktheme .author-link-hover {color: #f5f5f5;}
.darktheme .author-card-body .btn-green{ color: #151515 !important;}
.author-hover-card::before { content: ""; position: absolute; top: -14px; left: 18px; border-width: 8px; border-style: solid; border-color: transparent transparent #fff transparent; z-index: 1060;}
.darktheme .author-hover-card::before {border-color: transparent transparent #272727 transparent;}
/* Author Hover Box end */
/* Topic tag CSS */
.topics-sec .tag-group{padding-left: 0; display: flex; flex-wrap: wrap;}
.topics-sec .tag-group li {padding: 5px; line-height: initial;}
.topics-sec .tag-group li:before { content: none !important;}
.topics-sec .gradient-badge:after{ display: none;}
.topics-sec .topics-title{ font-size: 18px;line-height: 24px; margin-bottom: 16px !important; }
/* Topic tag CSS End*/
/* About us sidebar section CSS Start*/
.about-us-sidebar-section{ background-color: #151515;background-image: url(../images/ab-side-circles-d.svg);background-repeat: no-repeat;background-position: center right; border: #3C3C3C solid 1px;  border-radius: 8px; padding:32px; margin-bottom:24px }
.about-us-sidebar-section .about-sub-title{font-size:18px; line-height:32px; color:#06AD6A; font-weight:600; display: inline-block;}
.about-us-sidebar-section .about-us-title{ font-size: 32px;font-weight: 700;line-height: 40px; margin-bottom:8px; margin-top: 8px; color:#8CD9B5;}
.about-us-sidebar-section .about-us-stats{row-gap: 20px;}
.about-us-sidebar-section .about-blocks{ display: flex; flex-direction: column;}
.about-us-sidebar-section .stat-number { font-size: 24px;font-weight: 700;line-height: 32px; color: #fff; margin-bottom: 0;}
.about-us-sidebar-section .stat-label{font-size: 14px;font-weight: 400;line-height: 16px; color: #b1b1b1;}
.about-us-sidebar-section .author-count-link {margin-left: 10px;}
.about-us-sidebar-section .author-count-link a{font-size: 12px;font-weight: 400;line-height: 32px; display: inline-block; flex-shrink: 0; text-decoration: underline;}
.about-us-sidebar-section .author-count-link a:hover{ color: #06AD6A;}
.about-us-sidebar-section .author-list-link{ margin-top:24px; display: inline-block;  }
.about-us-sidebar-section .author-list-link a{ color: #38BD7E; font-size: 18px;line-height: 24px;font-weight: 600; display: flex; column-gap: 8px; align-items: center;}
.about-us-sidebar-section .author-list-link a:hover{ text-decoration: underline;}
.about-us-sidebar-section .about-us-description p{font-size: 16px; line-height: 28px;color: #8CD9B5; margin-bottom: 0; font-weight: 400}
.about-us-sidebar-section .thumb-imgs{position: relative;}
.about-us-sidebar-section .about-us-logos{max-height:40px!important;}
.about-us-sidebar-section .thumb-imgs .thumb-img{ margin-left: -22px; width:56px; height: 56px; border-radius: 50%; border: #151515 solid 1px; }
.about-us-sidebar-section .author-count-round{ width:56px; height:56px; border-radius:50%;border: 1px solid #151515;background:  #38BD7E; display:flex; justify-content:end; padding: 6px; align-items:center; margin-left: -20px}
.about-us-sidebar-section .author-count-round a span{width: 28px; text-align: center;}
.about-us-sidebar-section .author-count-round a{ font-size: 16px; line-height: 28px; color:#151515; font-weight: 600; display: flex ; }
.about-us-sidebar-section .thumb-imgs .thumb-img img{ width: 100% !important; height: 100% !important; border-radius: 50%; object-fit:cover; object-position: center;}
.about-us-sidebar-section .thumb-imgs .thumb-img:first-child{ margin-left: 0;}
.about-us-sidebar-section .thumb-imgs .thumb-img.img-3{position: relative; z-index: 1;} 
.about-us-sidebar-section .thumb-imgs .thumb-img.img-2{position: relative; z-index: 2;} 
.about-us-sidebar-section .thumb-imgs .thumb-img.img-1{position: relative; z-index: 3;} 
.about-us-sidebar-section .about-us-social-links{ display: flex; justify-content: space-between; align-items: center;}
.about-us-sidebar-section .social-links-title{ margin-bottom: 0; color: #8CD9B5;font-size: 18px;font-weight: 600;line-height:32px;}
.about-us-sidebar-section .about-social-link{ margin-bottom: 0; column-gap: 8px}
.about-us-sidebar-section .about-social-link li{ width:40px; height:40px; padding:8px; border-radius: 8px; border:#035F40 solid 1px}
.about-us-sidebar-section .about-social-link li a{ display:flex; }
.about-us-sidebar-section .about-social-link li svg path{ fill:#38BD7E; }
.about-us-sidebar-section .about-link-arrow { width:20px; height:20px; display:flex; justify-content:center; align-items:center; }
.about-us-sidebar-section .about-number-box{border-radius: 8px;border: 1px solid #06AD6A;background: -webkit-linear-gradient(69deg,  rgba(21, 21, 21, 0.50) 55.35%, rgba(4, 123, 77, 0.50) 100%);background: -moz-linear-gradient(69deg,  rgba(21, 21, 21, 0.50) 55.35%, rgba(4, 123, 77, 0.50) 100%);background: linear-gradient(69deg,  rgba(21, 21, 21, 0.50) 55.35%, rgba(4, 123, 77, 0.50) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(21, 21, 21, 0.50)",endColorstr="rgba(4, 123, 77, 0.50)",GradientType=0);backdrop-filter: blur(4px); padding: 12px;}
.about-us-sidebar-section .about-number-parent{ margin-top:40px; margin-bottom: 24px; margin-right:-4px; margin-left:-4px; row-gap:8px; }
.about-us-sidebar-section .about-number-parent .col-6{ padding-left:4px; padding-right:4px;  }
.about-us-sidebar-section .about-number-box{ height:100%; }
.about-us-sidebar-section .about-us-authors{ margin-bottom:24px }
.about-us-sidebar-section .about-us-authors .author-list-link{ margin-top:0 }
.about-us-sidebar-section .about-number-box .text-count{color:#8CD9B5;text-align: center;font-size: 36px;font-weight: 700;line-height: 44px;text-transform: capitalize;}
.about-us-sidebar-section .about-number-box .text-label{color: #8CD9B5;text-align: center;font-size: 16px;font-weight: 600;line-height: 24px;}
.lighttheme .about-us-sidebar-section{background-color: #FFFFFF;background-image: url(../images/ab-sidecircles-l.svg); border-color: #EEEEEE;}
.lighttheme .about-us-sidebar-section .about-us-title{ color:#047B4D; }
.lighttheme .about-us-sidebar-section .about-us-description p{ color:#047B4D }
.lighttheme .about-us-sidebar-section .about-number-box{border-color:#06AD6A;background: -webkit-linear-gradient(69deg, rgba(255, 255, 255, 0.50) 55.35%, rgba(140, 217, 181, 0.50) 100%);background: -moz-linear-gradient(69deg, rgba(255, 255, 255, 0.50) 55.35%, rgba(140, 217, 181, 0.50) 100%);background: linear-gradient(69deg, rgba(255, 255, 255, 0.50) 55.35%, rgba(140, 217, 181, 0.50) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(255, 255, 255, 0.50)",endColorstr="rgba(140, 217, 181, 0.50)",GradientType=0); }
.lighttheme .stat-number{ color: #151515;}
.lighttheme .about-us-sidebar-section .stat-label, .lighttheme .about-us-description p{color: #555;}
.lighttheme .about-us-sidebar-section .about-social-link li svg path{ fill: #059D65;}
.lighttheme .about-us-sidebar-section .about-number-box .text-count,.lighttheme .about-us-sidebar-section .about-number-box .text-label{color: #047B4D}
.lighttheme .about-us-sidebar-section .author-count-round{ border-color:#fff; background: #06AD6A;}
.lighttheme .about-us-sidebar-section .thumb-imgs .thumb-img{ border-color:#fff }
.lighttheme .about-us-sidebar-section .author-count-round a{color: #fff}
.lighttheme .about-us-sidebar-section .social-links-title{ color:#047B4D }
.lighttheme .about-us-sidebar-section .about-social-link li{ border-color: #B2E6CD}
.lighttheme .about-us-sidebar-section .about-link-arrow svg path{ stroke: #059D65}
/* About us sidebar section CSS End*/
.single-news-post .middle-container { max-width: 856px !important;}
.related-new-box, .bonus-box-sidebar{ margin-bottom: 30px;}
/* disclosure CSS Start*/
.author-discl-box{ justify-content:space-between; display:flex; align-items:center}
.global-disclosure { position: relative; display: inline-block;}
.disclosure-title { font-weight: 600; color: #fff; cursor: pointer; font-size:14px; line-height:22px; text-decoration: underline; transition: color 0.3s ease; }
.disclosure-title svg path{ fill:#fff}
.disclosure-title svg { margin-right:5px}
.disclosure-title:hover, .disclosure-title:focus {text-decoration: underline;}
.disclosure-title-card{ font-size:16px; line-height:22px; color:#fff; font-weight:600; margin-bottom:10px}
.disclosure-content-card { opacity: 0; visibility: hidden; transform: translateY(10px); transition: all 0.3s ease; position: absolute; top: 22px; right: -20px; width: 500px; background: #272727;  color: #fff; border-radius: 8px; padding: 18px 20px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); z-index: 1050; pointer-events: none; }
.global-disclosure:hover .disclosure-content-card, .global-disclosure:focus-within .disclosure-content-card { opacity: 1; visibility: visible; transform: translateY(0); pointer-events: auto; }
.disclosure-text p{ font-size: 15px; line-height: 1.5; color: #fff;}
.disclosure-link { display: inline-block; font-weight: 600; text-decoration: none; font-size:16px; line-height:22px; color:#38BD7E;}
.disclosure-link:hover { text-decoration: underline;}
.lighttheme .disclosure-title{color:#151515}
.lighttheme .disclosure-title svg path{ fill:#151515}
.lighttheme .disclosure-content-card{background-color:#f9fffc;}
.lighttheme .disclosure-title-card{ color:#151515}
.lighttheme .disclosure-text p{ color:#151515}
.lighttheme .disclosure-link { color:#38BD7E; }
.commercial-banner-wrap{margin-top: 30px;top: 160px; }
.commercial-banner-wrap{position: sticky;}
.commercial-banner .banner-wrap .img-wrap img{ height: 50px; }
.commercial-banner .banner-wrap{display: flex;align-items:center;gap: 10px; margin-bottom:10px }	
.commercial-banner .banner-wrap .title{margin-bottom:0; line-height: 34px;font-size: 26px; }
.commercial-banner .usp-list { padding-left:5px; list-style:none; margin-bottom:15px;  }
.commercial-banner .usp-list li{position: relative; display: flex; align-items: start; gap: 10px;font-size: 15px;font-weight: 500;font-family: 'poppins', sans-serif;line-height: 24px;}
.commercial-banner .usp-list li .dot{display: inline-flex;}
.commercial-banner .usp-list li .dot svg{width: 16px;margin-top: 6px;}
.commercial-banner .banner-bottom-img{ border-radius:8px; overflow: hidden; margin-top: 15px}
.commercial-banner .banner-bottom-img img{width: 100%} 
.commercial-banner .button-link {width: 100%; min-width:190px;margin-top: 20px;padding: 6px 15px;border-radius: 8px;text-align: center;display: flex;justify-content: center;max-width: fit-content;margin: 15px auto 0; gap: 5px; cursor:pointer; transition:0.3s; transform:scale(1); font-size:18px }
.commercial-banner .button-link i{line-height: 28px;width: 20px;display: inline-block; margin-left: 3px}
.commercial-banner .button-link i svg{ width:100% }
.commercial-banner .button-link:hover{ transform:scale(1.1); }
.commercial-banner .banner-description{ margin-bottom: 16px}
.commercial-banner .banner-description .desc-text{font-weight:600; font-size:18px;letter-spacing: 0.5px; line-height:24px}
.commercial-banner .commercial-banner-disclaimer p {font-size: 12px; line-height: 15px; margin: 14px 0px;}
.single-news-post .sidebar{ padding-bottom:40px}