@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap");

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Manrope", sans-serif;
	font-weight: 700;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	font-family: inherit;
}

.g-5 {
	--bs-gutter-x: 0!important;
}

.site-content .ast-container {
	flex-direction: column;
}

/* hero section */
.hero-section {
	width: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	display: flex;
	align-items: center;
}
.hero_content {
	padding: 50px 0;
}
.hero_content .hero_title {
	font-size: 35px;
	line-height: 1.3;
	font-weight: 700;
	margin-bottom: 20px;
}
.hero_content .search_group {
	position: relative;
	max-width: 520px;
	width: 100%;
	margin-bottom: 20px;
}
.hero_content .search_group input[type="text"] {
	background-color: #fff;
	border-width: 3px;
	border-color: #fff;
	border-style: solid;
	border-radius: 0.25rem;
}
.hero_content .search_group .btn {
	background-color: #f35911;
	width: 40px;
	height: 40px;
	border-radius: 4px;
	text-align: center;
	display: inline-block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 5px;
}
.hero_content .popular_tags {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.hero_content .popular_tags .label {
	font-size: 16px;
	color: #d0d6de;
	line-height: 1.5;
}
.hero_content .popular_tags ul {
	margin: 0;
	list-style: none;
	padding: 0;
	margin-left: 10px!important;
}
.hero_content .popular_tags ul li {
	display: inline-block;
}
.hero_content .popular_tags ul li a {
	color: #d0d6de;
	border: 1px solid #d0d6de;
	text-decoration: none;
	font-size: 12px;
	line-height: 1.1;
	margin-right: 3px;
	max-width: 150px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	padding: 0.3em 0.8em;
	border-radius: 30px;
	transition: all 0.3s ease-in-out 0s;
}
.hero_content .popular_tags ul li a:hover {
	color: #e8eaee;
	border-color: #e8eaee;
}
/* why trust */
.why-trust {
	background-color: #10213d;
	padding: 15px 0;
}
.why_trust_title .title {
	font-size: 16px;
	line-height: 1.5;
	font-weight: 400;
}
.why_trust_title .title img {
	padding-right: 7px;
}
.why_trust_title .title a {
	text-underline-offset: 6px;
}
.trust_items {
	display: flex;
	align-items: center;
	justify-content: end;
	flex-wrap: wrap;
}
.trust_items .single_trust_item {
	color: #fff;
}
.trust_items .single_trust_item:not(:last-child) {
	margin-right: 30px;
}
.trust_items .single_trust_item .trust_label {
	display: inline-block;
	font-size: 16px;
	line-height: 1.5;
	font-weight: 400;
	color: #cfd5dd;
}
.trust_items .single_trust_item .trust_value {
	font-weight: 700;
	display: inline-block;
	font-size: 18px;
	color: #fff;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.trust_items {
		justify-content: start;
		margin-top: 20px;
	}
}
@media screen and (max-width: 767px) {
	.trust_items {
		justify-content: start;
		margin-top: 10px;
	}
	.trust_items .single_trust_item {
		margin-top: 10px;
	}
}

/* latest news */
.section_heading {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 16px;
}
.section_heading .title {
	font-size: 24px;
	color: #1b1d20;
	margin-bottom: 0;
	font-weight: 700;
}
.section_heading .all_btn {
	font-size: 16px;
	font-weight: 700;
	color: #1b1d20;
	line-height: 1.3;
}
.section_heading .all_btn:hover {
	color: #296292;
}
.latest-news {
	padding-top: 40px;
	padding-bottom: 40px;
}
.single_news {
	margin-bottom: 30px;
}
.single_news .news_inner {
	min-height: 330px;
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: 100%;
	border-radius: 5px;
	display: flex;
	flex-direction: column;
	/* justify-content: end; */
	position: relative;
}
.single_news .news_inner .category {
	position: absolute;
	top: 10px;
	left: 10px;
}
.single_news .news_inner .category .cat {
	background-color: #eef1f5;
	color: #444b54;
	font-size: 10px;
	text-decoration: none;
	font-family: "Manrope";
	text-transform: uppercase;
	padding: 0.4em 0.8em;
	font-weight: 600;
	border-radius: 30px;
}
.news_content .title {
	font-family: "Manrope";
	font-size: 16px;
	line-height: 1.3;
	font-weight: 700;
	transition: all 0.3s ease-in-out 0s;
	margin-bottom: 10px;
}
.news_content .title > a {
	color: #1b1d20;
	text-decoration: none;
}
.news_content .title > a:hover {
	text-decoration: underline;
}
.single_news .news_inner .news_img {
	display: inline-block;
	height: 185px;
	object-fit: cover;
	border-radius: 5px;
	overflow: hidden;
	width: 100%;
}
.single_news .news_inner .news_img img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.news_content {
	margin-top: 5px;
}
.news_content .description p,
.news_content .description {
	font-size: 14px;
	color: #5c6570;
	line-height: 1.5;
	margin-bottom: 0;
}
.news_content .author_info a img {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	margin-right: 5px;
}
.news_content .author_info a {
	display: inline-flex;
	align-items: center;
	text-decoration: none;
}
.news_content .author_info a .name,
.news_content .author_info .ago {
	display: inline-block;
	font-size: 14px;
	line-height: 1.5;
	color: #5c6570;
	font-weight: 400;
}
.news_content .author_info .ago {
	position: relative;
	padding-left: 15px;
}

.news_content .author_info {
	display: flex;
	align-items: center;
	margin-top: 10px;
}
.news_content .author_info .ago:before {
	position: absolute;
	content: "";
	left: 5px;
	top: 50%;
	width: 5px;
	height: 5px;
	background-color: #5c6570;
	border-radius: 50%;
}
.single_news.first-news .news_inner {
	justify-content: end;
	padding: 24px;
	position: relative;
	z-index: 1;
}
.single_news.first-news .news_inner:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: linear-gradient(
		to bottom,
		transparent,
		rgba(27, 29, 32, 0.7) 85%
	);
	border-radius: 5px;
	z-index: -1;
}
.single_news.first-news .news_inner .category {
	top: 24px;
	left: 24px;
}
.first-news .news_content .title {
	font-size: 20px;
}
.first-news .news_content .title a {
	color: #fff;
}
.first-news .news_content .author_info a .name,
.first-news .news_content .author_info .ago {
	color: #fff;
}
.first-news .news_content .author_info .ago:before {
	background: #fff;
}
.latest-news.crypto-news,
.latest-news.tech-news,
.latest-news.stock-news,
.latest-news.trending-news {
	padding-top: 0px;
}

/* software review */
.software-review {
	background-color: #f5f7f9;
	padding-top: 40px;
	padding-bottom: 40px;
}
.software-review .section_heading p {
	color: #444b54;
	margin-bottom: 0;
}
.software-review .section_heading {
	flex-direction: column;
	align-items: start;
	justify-content: start;
	margin-bottom: 30px;
}
.software-review .section_heading .title {
	margin-bottom: 16px;
}
.description_item {
	display: flex;
	align-items: start;
}
.description_item .item_image {
	max-width: 32px;
	flex: 0 0 32px;
}
.description_item .item_content {
	padding-left: 25px;
}
.description_item .item_content .item_title {
	font-size: 18px;
	line-height: 1.5;
	font-family: "Manrope";
	font-weight: 700;
}
.description_item .item_content .details {
	font-size: 16px;
	color: #444b54;
	font-family: Arial, system-ui, -apple-system, "Segoe UI", Roboto,
		"Helvetica Neue", "Noto Sans", "Liberation Sans", sans-serif,
		"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	margin-bottom: 0;
}
.software_description .description_item:not(:last-child) {
	margin-bottom: 0.5rem;
}
.single_info .info_inner {
	border: 1px solid #e4e8ee;
	background: #fff no-repeat center;
	border-radius: 4px;
	padding: 10px 15px;
	text-align: center;
}
.single_info {
	max-width: 240px;
	flex: 0 0 240px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
}
.single_info .info_inner .info_img {
	width: 48px;
	height: 48px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}
.single_info .info_inner .info_img img {
	width: 100%;
}
.single_info .info_inner .info_content .number {
	font-size: 24px;
	font-weight: 700;
	color: #1b1d20;
	line-height: 25px;
	font-family: "Manrope";
}
.single_info .info_inner .info_content .label {
	font-size: 14px;
	color: #5c6570;
}
.software_infos {
	display: flex;
	flex-wrap: wrap;
}

@media screen and (min-width: 991px) and (max-width: 1200px) {
	.single_info {
		max-width: 208px;
		flex: 0 0 208px;
	}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.software_infos {
		margin-top: 30px;
	}
	.footer-telegram {
		background-position: right bottom;
	}
}
@media screen and (max-width: 767px) {
	.software_infos {
		margin-top: 30px;
		margin-left: -10px;
		margin-right: -10px;
	}
	.single_info {
		max-width: 165px;
		flex: 0 0 165px;
	}
}

/* footer telegram */
.footer-telegram {
	background-color: #143059;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center bottom;
	min-height: 260px;
	display: flex;
	align-items: center;
}
.telegram_content {
	padding: 1.5rem 0;
}
.telegram_content .title {
	font-size: 34px;
	color: #fff;
	font-family: "Manrope";
	font-weight: 700;
	margin-bottom: 25px;
	max-width: 500px;
	width: 100%;
}
.telegram_content .telegram_button {
	font-family: "Source Sans Pro", sans-serif;
	background-color: #f35911;
	border: 1px solid #f35911;
	text-decoration: none;
	color: #fff;
	font-weight: 700;
	padding: 1rem 2rem;
	border-radius: 0.25rem;
	display: inline-block;
}
.telegram_content .telegram_button:hover {
	background-color: #f57235;
	border-color: #f57235;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.footer-telegram {
		background-position: right bottom;
	}
}

/* Single Post */
.entry-categories svg {
	max-width: 19px;
	fill: #143059;
	margin-right: 5px;
}
.entry-categories .category-label {
	color: #143059;
	font-size: 14px;
	text-transform: uppercase;
	font-family: "Lato", sans-serif;
	font-weight: 500;
	text-decoration: none;
}
.entry-categories .category-label:hover {
	color: #337ab7;
	text-decoration: underline;
}
.ss-post-details__area {
	padding-top: 20px;
}
.page-header .entry-title {
	font-family: "Manrope";
	font-size: 30px;
	font-weight: 700;
	line-height: 1.3;
	color: #1b1d20;
	margin: 20px 0;
	text-shadow: 0 1px #fff;
}
.post_author > a {
	display: inline-block;
	text-decoration: none;
}
.post_author img {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	margin-right: 15px;
}
.post_author {
	display: inline-block;
}
.post_author .name {
	font-size: 15px;
	font-weight: 700;
	color: #337ab7;
	text-transform: capitalize;
	font-family: "Lato", sans-serif;
}
.post_author > a:hover {
	text-decoration: underline;
}
.post_author .published {
	display: block;
	color: #aaa;
	font-size: 15px;
	font-family: "Lato", sans-serif;
	padding-left: 51px;
}
.ss-post_wrapper {
/* 	margin-top: 30px; */
}
.ss-post__wrapper_inner {
	//padding-left: 55px;
	//padding-right: 8px;
	position: relative;
}
.entry-social {
	//position: absolute;
	top: 0;
	left: -12px;
	margin-bottom: 10px;
	padding: 10px 0;
	border-left: 1px solid #ddd;
	z-index: 9;
	display: inline-block;
}
.entry-social .post-sharing-tools a.social {
	height: auto;
	min-height: 30px;
	padding: 5px 0 !important;
	text-align: center;
	transition: background-color 300ms;
	background-color: transparent;
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
	width: 100%;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	overflow: hidden;
	text-indent: -10000em;
	padding: 0;
	display: block;
	position: relative;
	width: 40px;
	display: inline-block;
}
.entry-social .post-sharing-tools a.social:focus {
	outline: none;
}
.entry-social .post-sharing-tools a.social::before {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 15px;
	height: 15px;
	line-height: 20px;
	background-color: #7f7f7f;
	mask: url("../img/twitter.svg");
	-webkit-mask: url("../img/twitter.svg");
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
}
.entry-social .post-sharing-tools a.social:hover {
	background-color: gray;
}
.entry-social .post-sharing-tools a.social:hover::before {
	background-color: #fff;
}
.entry-social .post-sharing-tools a.social.twitter:hover {
	background-color: #2daae1;
}
.entry-social .post-sharing-tools a.social.facebook::before {
	mask: url("../img/facebook.svg");
	-webkit-mask: url("../img/facebook.svg");
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
}
.entry-social .post-sharing-tools a.social.facebook:hover {
	background-color: #3b5998;
}
.entry-social .post-sharing-tools a.social.linkedin::before {
	mask: url("../img/linkedin.svg");
	-webkit-mask: url("../img/linkedin.svg");
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
}
.entry-social .post-sharing-tools a.social.linkedin:hover {
	background-color: #0073b2;
}
.entry-social .post-sharing-tools a.social.flipboard::before {
	mask: url("../img/flipboard.svg");
	-webkit-mask: url("../img/flipboard.svg");
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
}
.entry-social .post-sharing-tools a.social.flipboard:hover {
	background-color: #e12828;
}
.entry-social .post-sharing-tools a.social.email::before {
	mask: url("../img/email.svg");
	-webkit-mask: url("../img/email.svg");
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
}
.entry-social .post-sharing-tools a.social.email:hover {
	background-color: #444;
}
.entry-social .post-sharing-tools a.social.print::before {
	mask: url("../img/print.svg");
	-webkit-mask: url("../img/print.svg");
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
}
.entry-social .post-sharing-tools a.social.print:hover {
	background-color: #048b83;
}
.entry-social .post-sharing-tools a.social.print::before {
	mask: url("../img/print.svg");
	-webkit-mask: url("../img/print.svg");
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
}
.entry-social .post-sharing-tools a.social.print:hover {
	background-color: #048b83;
}
.entry-social .post-sharing-tools a.social.comments::before {
	mask: url("../img/comments.svg");
	-webkit-mask: url("../img/comments.svg");
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	width: 12px;
	height: 12px;
	line-height: 15px;
	left: 8px;
	transform: translateY(-50%);
}
.entry-social .post-sharing-tools a.social.comments:hover {
	background-color: #143059;
}
.entry-social .post-sharing-tools a.social.comments {
	text-indent: 0;
	text-decoration: none;
	color: #7f7f7f;
	text-align: right;
	padding: 5px 10px !important;
}
.ss-related_articles {
	margin-top: 30px;
}
.ss-related_articles .related-title {
	font-size: 20px;
	font-family: "Manrope";
	font-weight: 700;
	color: #1b1d20;
	margin-bottom: 10px;
}
.ss-related_articles ul li {
	margin-bottom: 5px;
}
.ss-related_articles ul {
	padding-left: 0;
	margin-left: 30px;
}
.ss-related_articles ul li a {
	font-size: 16px;
	font-family: "Lato", sans-serif;
	color: #337ab7;
	line-height: 1.7em;
	text-decoration: none;
}
.ss-related_articles ul li a:hover {
	text-decoration: underline;
}
.bottom-social-share {
	padding: 30px 0;
}
.bottom-social-share .social {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	background-color: #444;
	border-radius: 4px;
	height: 32px;
	font-size: 13px;
	text-align: center;
	line-height: 32px;
	font-family: "Lato", sans-serif;
	color: #fff;
	text-decoration: none;
	font-weight: 500;
}
.bottom-social-share .social:hover {
	text-decoration: underline;
	opacity: 0.75;
}
.bottom-social-share .social:focus {
	outline: none;
}
.bottom-social-share .social .image {
	mask: url("../img/email.svg");
	-webkit-mask: url("../img/email.svg");
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	width: 16px;
	height: 16px;
	background-color: #fff;
	display: inline-block;
	margin-right: 10px;
}
.bottom-social-share .social.twitter {
	background-color: #2daae1;
}
.bottom-social-share .social.twitter .image {
	mask: url("../img/twitter.svg");
	-webkit-mask: url("../img/twitter.svg");
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
}
.bottom-social-share .social.facebook {
	background-color: #3b5998;
}
.bottom-social-share .social.facebook .image {
	mask: url("../img/facebook.svg");
	-webkit-mask: url("../img/facebook.svg");
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
}
.author_details {
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	padding: 25px 0;
	display: flex;
	align-items: start;
}
.author_details .author_image {
	flex: 0 0 96px;
	max-width: 96px;
	height: 96px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 20px;
	margin-bottom: 20px;
}
.author_details .author_content .name {
	display: block;
	font-size: 20px;
	font-family: "Manrope";
	margin-bottom: 0.5rem;
	color: #1b1d20;
	margin-top: 10px;
}
.author_details .author_content .name a {
	text-transform: capitalize;
	text-decoration: none;
	color: #337ab7;
	font-weight: 500;
}
.author_details .author_content .name a:hover {
	text-decoration: underline;
}
.author_details .author_content .description {
	font-size: 13px;
	line-height: 1.5;
	font-style: italic;
	color: #444b54;
	font-family: "Lato", sans-serif;
	margin-bottom: 10px;
}
.author_details .author_content {
	width: calc(100% - 116px);
}
.author_details .author_content .author_btn {
	font-size: 15px;
	line-height: 1.5;
	color: #337ab7;
	font-style: italic;
	font-family: "Lato", sans-serif;
	text-decoration: none;
}
.author_details .author_content .author_btn:hover {
	text-decoration: underline;
}
.ss-related_articles .author-title {
	font-size: 1rem;
	font-family: "Lato", sans-serif;
	color: #1b1d20;
	font-weight: 500;
	margin-bottom: 5px;
}
.ss-post__wrapper_inner #comments .submit {
	background-color: #039be5;
	color: #fff;
	border-radius: 0.25rem;
	transition: all 0.3s ease-in-out 0s;
}
.ss-post__wrapper_inner #comments .submit:hover {
	opacity: 0.75;
	background-color: #039be5;
}
.comments-area p.logged-in-as a {
	color: #337ab7;
	text-decoration: none;
	font-weight: 500;
}
.comments-area p.logged-in-as a:hover {
	text-decoration: underline;
}
.sidebar-main .widget_block {
	border: 1px solid #ddd;
	background-color: #fff;
	border-radius: 4px;
	padding: 10px;
}

.sidebar-main .widget_block:not(:last-child) {
	margin-bottom: 32px;
}

.sidebar-main .widget_block .widget-contact-form {
	text-align: center;
}

.sidebar-main .widget_block .widget-contact-form h4 {
	font-size: 16px;
	line-height: 19px;
	color: #333;
	font-family: "Lato", sans-serif;
	font-weight: 400;
	margin: 5px 0 16px;
}
.sidebar-main .widget_block .widget-contact-form .contact-btn a {
	font-family: "Lato", sans-serif;
	min-width: 180px;
	background-color: #039be5;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
	border-radius: 4px;
}
.sidebar-main .widget_block .widget-contact-form .contact-btn a:hover {
	opacity: 0.75;
}
.ast-page-builder-template .comments-area {
	padding-left: 0px;
	padding-right: 0px;
}
.ss-main__sidebar > #secondary {
	width: 100%;
	margin-top: 0;
}
.ss-faq-section {
	margin-top: 50px;
	margin-bottom: 30px;
}
.ss-faq-section .faq-title {
	border-bottom: 1px solid rgba(227, 226, 226, 0.6);
	margin-bottom: 0;
	padding-bottom: 20px;
}

.faq-accordion .accordion-item .accordion-header {
	margin-bottom: 5px;
	font-size: 16px;
	line-height: 25px;
	font-weight: 600;
	color: #1c2642;
	display: block;
	cursor: pointer;
	position: relative;
}

.faq-accordion .accordion-item {
	border-bottom: 1px solid rgba(227, 226, 226, 0.6);
	padding: 12px 30px 7px 0;
}

.faq-accordion .accordion-item .accordion-body p {
	margin-bottom: 6px;
	font-size: 16px;
	line-height: 25px;
	font-weight: 400;
	color: #2e364e;
}
.faq-accordion .accordion-item .accordion-header::after {
	position: absolute;
	right: -22px;
	top: 2px;
	flex-shrink: 0;
	width: 1.25rem;
	height: 1.25rem;
	margin-left: auto;
	content: "";
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-size: 1.25rem;
	transition: transform 0.2s ease-in-out;
}
.faq-accordion .accordion-item .accordion-header:not(.collapsed)::after {
	transform: rotate(-180deg);
}
@media screen and (max-width: 767px) {
	.page-header .entry-title {
		font-size: 25px;
	}
	.bottom-social-share .social {
		margin-bottom: 10px;
	}
	.author_details {
		flex-direction: column;
	}
	.author_details .author_content {
		width: 100%;
	}
	.author_details .author_content .name {
		margin-top: 0;
	}
}

.header-image {
	margin-bottom: 30px;
}
.widget.widget_recent_entries {
	border: 1px solid #ddd;
	/* padding: 0 15px 15px; */
	box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
	border-radius: 4px;
}

.widget.widget_recent_entries .widget-title {
	background-color: #f9f9f9;
	border-bottom: 1px solid #ddd;
	text-align: center;
	font-size: 1.1em;
	font-weight: 700;
	padding: 8px 0 6px;
	color: #333;
	margin-bottom: 15px;
}

.widget.widget_recent_entries ul {
	padding: 0 15px 15px 35px;
}

.widget.widget_recent_entries ul li {
	list-style: auto;
	font-size: 14px;
}

.widget.widget_recent_entries ul li a {
	color: #337ab7;
	text-decoration: none;
}

.widget.widget_recent_entries ul li:hover a {
	color: #333;
}
.widget.widget_block .top-news-title {
	color: #1b1d20;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 10px;
}
.sidebar-main .widget.widget_block {
	padding: 0;
	border: none;
	margin-bottom: 0;
}
.sidebar-main .widget.widget_block.widget_recent_entries {
	border: 1px solid #ddd;
	border-radius: 4px;
	margin-bottom: 30px;
	padding: 0 15px 15px;
}
.sidebar-main .widget.widget_block.widget_recent_entries ul li {
	counter-increment: li-count;
	font-size: 16px;
	font-weight: 700;
	list-style: none;
	padding: 10px 0 10px 46px;
	position: relative;
}
.sidebar-main .widget.widget_block.widget_recent_entries li:before {
	content: counter(li-count);
	font-weight: 700;
	font-size: 24px;
	color: #f35911;
	font-family: "Manrope";
	position: absolute;
	top: calc(100% / 2 - 12px);
	line-height: 24px;
	left: 10px;
}
.sidebar-main .widget.widget_block.widget_recent_entries ul {
	padding: 0;
}
.sidebar-main
	.widget.widget_block.widget_recent_entries
	ul
	li:not(:last-child) {
	border-bottom: 1px solid #e4e8ee;
}
.sidebar-main .widget.widget_block.widget_recent_entries ul li a {
	color: #1b1d20;
}

.pros-and-cons-box {
	display: flex;
	width: 100%;
	padding: 1em;
	align-items: stretch;
	justify-content: space-around;
	gap: 20px;
}
.pros-and-cons-box .pros-list {
	display: inline-block;
	border: 1px solid #E4E8EE;
	border-radius: 4px;
	width: 350PX;
	background-color: #F0FFF6;
	padding: 16px;
	height: 100%;
	min-height: 200px;
}
.pros-and-cons-box .cons-list {
	border: 1px solid #E4E8EE;
	border-radius: 4px;
	padding: 16px;
	background-color: #FFF3F3;
	height: 100%;
	width: 350PX;
	min-height: 200px;
}
.pros-and-cons-box ul {
	padding: 0;
	margin: 0;
	margin-top: 10px;
	margin-left: 0 !important;
}
.pros-and-cons-box ul li {
	border: 0;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
	font-size: 16px;
	color: #111;
	list-style-type: none;
	font-family: 'Lato',sans-serif;
}

.pros-and-cons-box ul li i {
	padding-right: 5px;
}

.row.custom-promo-table {
	padding: 12px;
	border: 4px solid #ffcb3f;
	padding: 16px;
	border-radius: 8px;
	background: #fff;
	box-shadow: 0 1px 4px rgba(0,0,0,.04),0 8px 32px rgba(0,0,0,.1);
	margin: 30px 0px;
}
.custom-promo-table__list {
	margin: 0;
	float: left;
	text-align: left;
	padding-left: 18px;
}
.cta {
	background: #F35911;
	border-radius: 2px;
	text-transform: none;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 44px;
	display: block;
	height: 44px;
	text-align: center;
	text-decoration: none;
}

.cta:hover{
	color: #ffffff;
}

.custom-promo-table__rating {
	font-size: 25px;
	line-height: 31px;
	color: #1C2642;
	text-align: center;
}

.custom-promo-table__star-rating {
	text-align: center;
	margin: 0 auto;
	display: block;
}

.custom-promo-table__item {
	font-size: 14px;
}

.custom-promo-table__title p {
	font-size: 23px;
	font-weight: 700;
	margin-bottom: 5px;
}

.disclaimer {
	font-size: 10px;
	line-height: 12px;
	overflow: hidden;
	max-height: 24px;
	color: #A69996;
}
.cc-button {
	margin: 30px 0;
}
.cc-button a {
	padding: 10px 26px;
	text-decoration: none;
	border: 1px solid #ccc;
	border-radius: 5px;
	box-shadow: 1px 2px 3px 4px rgba(12,12,12,0.2);
}
.cc-button.center {
	text-align: center;
}
.cc-button.left {
	text-align: left;
}
.cc-button.right {
	text-align: right;
}

.custom-promo-table__list {
  --icon-space: 1.3em;
  list-style: none;
  padding: 0;
  margin-bottom: 20px;
}

.custom-promo-table__list li {
  padding-left: 20px;
  margin-bottom: 5px;
}

.custom-promo-table__list li:before {
  content: "\f00c"; /* FontAwesome Unicode */
  color: #20c19e;
  font-family: FontAwesome;
  display: inline-block;
  margin-left: calc( 20px * -1 );
  width: 20px;
}

.custom-promo-table .disclaimer {
	margin-bottom: 0;
	margin-top: 20px;
}




/* tinymce default styles */

.table {
 --bs-table-bg:transparent;
 --bs-table-accent-bg:transparent;
 --bs-table-striped-bg:rgba(27, 29, 32, 0.05);
 --bs-table-active-bg:rgba(27, 29, 32, 0.1);
 --bs-table-hover-bg:rgba(27, 29, 32, 0.075);
 width:100%;
 margin-bottom:1rem;
 vertical-align:top;
}
.table>:not(caption)>*>* {
 padding:.5rem .5rem;
 border-bottom-width:1px;
}
.table>tbody {
 vertical-align:inherit
}
.table>thead {
 vertical-align:bottom
}
.table-group-divider {
 border-top:2px solid currentcolor
}
.caption-top {
 caption-side:top
}
.table-sm>:not(caption)>*>* {
 padding:.25rem .25rem
}
.table-bordered>:not(caption)>* {
 border-width:1px 0
}
.table-bordered>:not(caption)>*>* {
 border-width:0 1px
}
.table-borderless>:not(caption)>*>* {
 border-bottom-width:0
}
.table-borderless>:not(:first-child) {
 border-top-width:0
}

.table-primary {
 --bs-table-color:#1B1D20;
 --bs-table-bg:#e3e6eb;
 --bs-table-border-color:#cfd2d7;
 --bs-table-striped-bg:#d9dce1;
 --bs-table-striped-color:#1B1D20;
 --bs-table-active-bg:#cfd2d7;
 --bs-table-active-color:#1B1D20;
 --bs-table-hover-bg:#d4d7dc;
 --bs-table-hover-color:#1B1D20;
}
.table-secondary {
 --bs-table-color:#1B1D20;
 --bs-table-bg:#dee0e2;
 --bs-table-border-color:#cbcdcf;
 --bs-table-striped-bg:#d4d6d8;
 --bs-table-striped-color:#1B1D20;
 --bs-table-active-bg:#cbcdcf;
 --bs-table-active-color:#1B1D20;
 --bs-table-hover-bg:#cfd1d3;
 --bs-table-hover-color:#1B1D20;
}
.table-success {
 --bs-table-color:#1B1D20;
 --bs-table-bg:#d0eddb;
 --bs-table-border-color:#bed8c8;
 --bs-table-striped-bg:#c7e3d2;
 --bs-table-striped-color:#1B1D20;
 --bs-table-active-bg:#bed8c8;
 --bs-table-active-color:#1B1D20;
 --bs-table-hover-bg:#c2ddcd;
 --bs-table-hover-color:#1B1D20;
}
.table-info {
 --bs-table-color:#1B1D20;
 --bs-table-bg:#cce8fa;
 --bs-table-border-color:#bad4e4;
 --bs-table-striped-bg:#c3deef;
 --bs-table-striped-color:#1B1D20;
 --bs-table-active-bg:#bad4e4;
 --bs-table-active-color:#1B1D20;
 --bs-table-hover-bg:#bfd9ea;
 --bs-table-hover-color:#1B1D20;
}
.table-warning {
 --bs-table-color:#1B1D20;
 --bs-table-bg:#fdf4d2;
 --bs-table-border-color:#e6dfc0;
 --bs-table-striped-bg:#f2e9c9;
 --bs-table-striped-color:#1B1D20;
 --bs-table-active-bg:#e6dfc0;
 --bs-table-active-color:#1B1D20;
 --bs-table-hover-bg:#ece4c5;
 --bs-table-hover-color:#1B1D20;
}
.table-danger {
 --bs-table-color:#1B1D20;
 --bs-table-bg:#f8d6d6;
 --bs-table-border-color:#e2c4c4;
 --bs-table-striped-bg:#edcdcd;
 --bs-table-striped-color:#1B1D20;
 --bs-table-active-bg:#e2c4c4;
 --bs-table-active-color:#1B1D20;
 --bs-table-hover-bg:#e7c8c8;
 --bs-table-hover-color:#1B1D20;
}
.table-light {
 --bs-table-color:#1B1D20;
 --bs-table-bg:#EEF1F5;
 --bs-table-border-color:#d9dce0;
 --bs-table-striped-bg:#e3e6ea;
 --bs-table-striped-color:#1B1D20;
 --bs-table-active-bg:#d9dce0;
 --bs-table-active-color:#1B1D20;
 --bs-table-hover-bg:#dee1e5;
 --bs-table-hover-color:#1B1D20;
}
.table-dark {
 --bs-table-color:#FFFFFF;
 --bs-table-bg:#1B1D20;
 --bs-table-border-color:#323436;
 --bs-table-striped-bg:#26282b;
 --bs-table-striped-color:#FFFFFF;
 --bs-table-active-bg:#323436;
 --bs-table-active-color:#FFFFFF;
 --bs-table-hover-bg:#2c2e31;
 --bs-table-hover-color:#FFFFFF;
}
.table-responsive {
 overflow-x:auto;
 -webkit-overflow-scrolling:touch
}
@media (max-width:575.98px) {
 .table-responsive-sm {
  overflow-x:auto;
  -webkit-overflow-scrolling:touch
 }
}
@media (max-width:767.98px) {
 .table-responsive-md {
  overflow-x:auto;
  -webkit-overflow-scrolling:touch
 }
}
@media (max-width:991.98px) {
 .table-responsive-lg {
  overflow-x:auto;
  -webkit-overflow-scrolling:touch
 }
}
@media (max-width:1199.98px) {
 .table-responsive-xl {
  overflow-x:auto;
  -webkit-overflow-scrolling:touch
 }
}
@media (max-width:1399.98px) {
 .table-responsive-xxl {
  overflow-x:auto;
  -webkit-overflow-scrolling:touch
 }
}

.override-main-template {
	flex-direction: unset!important;
}

.why_trust_title .title a {
	color: #ffffff;
}
.why_trust_title .title a:hover {
	text-decoration: underline;
}
.hero_content .hero_title {
	color: #ffffff;
}
.post-tags-items {
	margin-bottom: 20px;
}
.post-tags-items a {
	margin-right: 5px;
	margin-top: 5px;
	white-space: nowrap;
	text-transform: uppercase;
	color: #5C6570;
	font-weight: 700;
	border: 1px solid #5C6570;
	padding: 2px 6px;
	border-radius: 2rem;
	text-decoration: none;
	font-size: 10px;
	font-family: "Manrope";
	line-height: 13px;
}

.entry-content ul {
	padding-left: 0px;
	margin-left: 2em;
}
.entry-content ol {
  padding-left: 0px;
  margin-left: 2em;
}
.widget.widget_recent_entries ul li {
list-style: square;
}
.override-main-template .ast-archive-description {
	padding-top: 0!important;
	padding-left: 0!important;
}
.override-main-template .ast-right-sidebar #primary {
	padding-right: 30px;
}
.override-main-template .cat-links a {
	position: absolute;
top: 24px;
left: 24px;
background: #EEF1F5;
color: #444B54;
font-size: 10px;
--bs-badge-padding-x: 0.65em;
--bs-badge-padding-y: 0.35em;
--bs-badge-font-size: 0.625rem;
--bs-badge-font-weight: 600;
--bs-badge-color: #1B1D20;
--bs-badge-border-radius: 30px;
display: inline-block;
padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
font-size: var(--bs-badge-font-size);
font-weight: var(--bs-badge-font-weight);
line-height: 1;
color: var(--bs-badge-color);
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: var(--bs-badge-border-radius);
}

.ast-primary-header-bar,
.ast-below-header-bar,
.site-footer {
	background-color: #2462A4;
}
@media (max-width: 544px) {
	.ast-primary-header-bar.ast-primary-header {
		background-color: #2462A4;
	}
}



.author-job {
		margin-left: 51px;
	display: inline-block;
	font-size: 13px;
}
.author-job::after {
  content: '';
  display: inline-block;
  background-size: cover;
  position: relative;
  width: 16px;
  height: 16px;
  top: 3px;
  left: 2px;
  background-image: url('data:image/svg+xml,%3csvg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3e %3cg clip-path="url%28%23clip0_11038_9096%29"%3e%3crect x="2.84326" y="2.34418" width="11.3137" height="11.3137" fill="%23b6cffd"/%3e%3crect x="2.84326" y="2.34418" width="11.3137" height="11.3137" fill="%23b6cffd"/%3e%3crect x="8.5" y="0.00100708" width="11.3137" height="11.3137" transform="rotate%2845 8.5 0.00100708%29" fill="%23b6cffd"/%3e%3cpath d="M11.7458 6.74428L7.96755 10.5225C7.81908 10.671 7.56835 10.6627 7.43 10.5048L5.8335 8.68346L6.38759 8.19776L7.72474 9.72325L11.2248 6.22324L11.7458 6.74428Z" fill="%2321385d" stroke="%23172e52"/%3e%3c/g%3e%3cdefs%3e%3cclipPath id="clip0_11038_9096"%3e%3crect width="16" height="16" fill="%23FFFFFF" transform="translate%280.5 0.00100708%29"/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e');

}


.post-meta-author-data-name-checked::before {
  content: '';
  display: inline-block;
  background-size: cover;
  position: relative;
  width: 14px;
  height: 14px;
  top: 2px;
  left: -3px;
  background-image: url('data:image/svg+xml,%3csvg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cg clip-path="url%28%23clip0_11028_9108%29"%3e%3cpath d="M15.1668 7.38767V8.001C15.166 9.43862 14.7005 10.8375 13.8397 11.9889C12.9789 13.1403 11.769 13.9827 10.3904 14.3903C9.01178 14.7979 7.53834 14.7489 6.18981 14.2507C4.84128 13.7525 3.68993 12.8317 2.90747 11.6257C2.12501 10.4197 1.75336 8.99305 1.84795 7.55855C1.94254 6.12405 2.4983 4.75855 3.43235 3.66572C4.3664 2.57288 5.62869 1.81126 7.03096 1.49443C8.43323 1.17761 9.90034 1.32256 11.2135 1.90767" stroke="%230C1D35" stroke-linecap="round" stroke-linejoin="round"/%3e%3cpath d="M15.1667 2.66768L8.5 9.34101L6.5 7.34101" stroke="%230C1D35" stroke-linecap="round" stroke-linejoin="round"/%3e%3c/g%3e%3cdefs%3e%3cclipPath id="clip0_11028_9108"%3e%3crect width="16" height="16" fill="%23FFFFFF" transform="translate%280.5 0.00100708%29"/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e');
}

.post-meta-author-data-name-checked {
	display: inline;
  color: #0C1D35;
  margin-left: 10px;
  padding-left: 13px;
  border-left: 1px solid #CFD5DD;
}



@media (max-width: 767px) {
	.post-meta-author-data-name-checked {
		display: block;
		  margin-left: 54px;
		  padding-left: 0;
		  border-left: none;
		font-size: 13px;
	}
	.post_author .published {
		font-size: 13px;
	}
}

.pros-element i {
	display: inline-block;
  font-size: 9px;
  color: #fff;
  background: #3CB371;
  padding: 5px;
  margin: 0 auto;
  border-radius: 50%;
	margin-right: 5px;
}

.cons-element i {
	display: inline;
  font-size: 8px;
  color: #fff;
  background: #e82f2f;
  padding: 5px;
  margin: 0 auto;
  border-radius: 50%;
	margin-right: 5px;
}

@media (max-width:767px) {
	.pros-and-cons-box .pros-list {

	min-height: 0!important;
}
.pros-and-cons-box .cons-list {

	min-height: 0!important;
}
	
	.row .custom-promo-table img {
	margin: 0 auto;
	display: block;
}
.custom-promo-table__title {
	text-align: center;
}
.campaign-compact-table__offer-brand-name {
	text-align: center;
}
	
	.pros-element i {
		font-size: 8px;
	}
	
	.cons-element i {
		font-size: 7px;
	}
	
	.pros-element {
		font-size: 14px;
	}
	
	.cons-element {
		font-size: 14px;
	}
}

.page-review-content-rating {
    padding: 8px;
    grid-column-gap: 1rem;
    grid-row-gap: 5px;
    justify-items: start;
    justify-content: start;
    align-items: center;
    font-family: "Manrope";
    font-size: 14px;
    background-color: #FFF;
    width: 100%;
    border: 1px solid #E4E8EE;
    border-radius: 4px;
}

.page-review-content-rating-heading {
	padding: 8px;
    grid-column-gap: 1rem;
    grid-row-gap: 5px;
    justify-items: start;
    justify-content: start;
    align-items: center;
    font-family: "Manrope";
    font-size: 14px;
    background-color: #FFF;
    width: 100%;
    border: 1px solid #E4E8EE;

}

.page-review-content-rating-value span {
    background-color: #EEF1F5;
    border-bottom-right-radius: 10px;
    font-weight: 700;
    font-size: 24px;
    margin-right: 16px;
    float: left;
}

.page-review-content-rating-stars::before {
    content: " "; /* Creating a pseudo-element with blank space */
    height: 16px;
    width: 100%; /* Width is set to 100% of the parent element */
    
    background-image: url('https://stg-crypto2community-staging.kinsta.cloud/wp-content/uploads/2023/10/10046653_17788933-scaled.jpg');
    background-size: cover; /* Added to ensure that the background image covers the full element */
    
    position: absolute;
    left: 0;
    top: 4px;
    z-index: 1;
    
    /* overflow: hidden; */ /* Commented out as it may not be necessary */
    color: #FC0; /* Setting the color, but it may not have an effect as there is no text content */
    display: block; /* Making sure the pseudo-element is displayed as a block element */
}
.breadcrumb.review {
	padding: 0;
    margin: 0 0 20px;
    list-style: none;
    font-size: 12px;
    color: #6C7683;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.breadcrumb.review li {
	padding: 0;
    margin: 0;
	color: #6C7683;
    position: relative;
    display: inline;
}

.breadcrumb.review li a {
	color: #6C7683;
}

.review-hero-section .broker-logo {
  max-width: 260px;	
}

.broker-score-sidebar {
	/* Shadows with opacity .1 */
	--tw-shadow:
			0 10px 15px -3px rgb(169 169 169 / .1), /* bottom shadow */
			0 4px 6px -4px rgb(169 169 169 / .1), /* bottom subtle shadow */
			0 -10px 15px -3px rgb(169 169 169 / .1), /* top shadow */
			0 -4px 6px -4px rgb(169 169 169 / .1); /* top subtle shadow */

	/* Colored shadows without reduced opacity */
	--tw-shadow-colored:
			0 10px 15px -3px rgb(169 169 169), /* bottom shadow */
			0 4px 6px -4px rgb(169 169 169), /* bottom subtle shadow */
			0 -10px 15px -3px rgb(169 169 169), /* top shadow */
			0 -4px 6px -4px rgb(169 169 169); /* top subtle shadow */

	/* Applying the shadow */
	box-shadow: var(--tw-shadow);
	padding-left: 2.5rem;
    padding-right: 2.5rem;
	    padding-top: 2rem;
    padding-bottom: 2rem;
	justify-content: center;
	margin-top: 20px;
	margin-bottom: 40px;
	    border-radius: 0.5rem;
}

.page-review-hero {
	background-color: #F8F9FC
}

.review-feature-content {
	display: grid;
	grid-column-gap: 1rem;
	grid-row-gap: 1rem
}

@media (min-width: 768px) {
	.review-feature-content {
		grid-column-gap:40px;
		grid-template-columns: auto auto 210px
	}
}

.review-feature-content-logo {
	grid-area: 1 / 1 / 2 / 2
}

@media (min-width: 768px) {
	.review-feature-content-logo {
		grid-area:1 / 1 / 3 / 2
	}
}

.review-feature-content-logo img {
	width: 100%;
	height: max-content
}

.review-feature-content-title {
	grid-area: 1 / 1 / 2 / 2
}

@media (min-width: 768px) {
	.review-feature-content-title {
		grid-area:1 / 1 / 2 / 3
	}
}

.review-feature-content-title h1,.review-feature-content-title .h1 {
	color: #0C1D35
}

@media (max-width: 767.98px) {
	.review-feature-content-title h1,.review-feature-content-title .h1 {
		margin-bottom:0
	}
}

.review-feature-content-list {
	grid-area: 3 / 1 / 4 / 2
}

@media (min-width: 768px) {
	.review-feature-content-list {
		grid-area:2 / 1 / 3 / 3
	}
}

.review-feature-content-list ul {
	padding-left: 0;
	margin: 0 0 1rem
}

.review-feature-content-list ul li {
	list-style-type: none;
	font-size: 16px;
	color: #444B54;
	margin-bottom: .5rem
}

.review-feature-content-list ul li::before {
	content: '';
	background-image: url('data:image/svg+xml,%3csvg width="12" height="11" viewBox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"%3e %3cpath d="M10.2492 0.203125L4.75078 7.45234L1.5 4.20391L0 5.70391L4.99922 10.7031L12 1.70312L10.2492 0.203125Z" fill="%233CB371"/%3e %3c/svg%3e');
	background-size: contain;
	background-repeat: no-repeat;
	display: inline-block;
	width: 14px;
	height: 12px;
	margin-right: 10px
}

.review-feature-content-list .btn {
	width: 250px;
	height: 44px;
	font-family: Arial,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 16px;
	color: #FFF;
	border-radius: 2px
}

@media (max-width: 767.98px) {
	.review-feature-content-list .btn {
		width:100%
	}
}

.review-feature-content-list .btn:hover {
	color: #fff
}

.review-feature-content-rating {
	grid-area: 2 / 1 / 3 / 2;
	display: grid;
	padding: 8px;
	grid-column-gap: 1rem;
	grid-row-gap: 5px;
	justify-items: start;
	justify-content: start;
	align-items: center;
	font-family: "Manrope";
	font-size: 14px;
	background-color: #FFF;
	width: 100%;
	border: 1px solid #E4E8EE;
	border-radius: 4px
}

@media (min-width: 768px) {
	.review-feature-content-rating {
		grid-area:1 / 3 / 3 / 4
	}
}

@media (min-width: 768px) {
	.review-feature-content-rating {
		max-height:110px;
		padding: 10px 16px;
	}
}

.review-feature-content-rating-heading {
	grid-area: 1 / 2 / 2 / 3;
	font-weight: 700;
	font-size: 14px
}

@media (min-width: 768px) {
	.review-feature-content-rating-heading {
		grid-area:1 / 1 / 2 / 3
	}
}

.review-feature-content-rating-value {
	grid-area: 1 / 1 / 3 / 2;
	max-width: 66px
}

@media (min-width: 768px) {
	.review-feature-content-rating-value {
		grid-area:2 / 1 / 3 / 2
	}
}

.review-feature-content-rating-value span {
	width: 66px;
	height: 52px;
	background-color: #EEF1F5;
	border-bottom-right-radius: 10px;
	font-weight: 700;
	font-size: 24px;
	margin-right: 16px;
	float: left
}

.review-feature-content-rating-stars {
	grid-area: 2 / 2 / 3 / 3
}

@media (max-width: 767.98px) {
	.review-feature-content-rating-stars {
		flex-direction:column
	}
}

.review-feature-content-rating-stars .stars {
	position: relative;
	margin-bottom: -3px;
	font-size: 20px
}

@media (max-width: 767.98px) {
	.review-feature-content-rating-stars .stars {
		margin-bottom:0;
		margin-right: 8px
	}
}

.review-feature-content-rating-stars .stars:not([data-percent])::before,.review-feature-content-rating-stars .stars[data-percent="0"]::before {
	display: none
}

.review-feature-content-rating-stars a {
	font-family: Arial,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-weight: 400;
	color: #2B2F35
}

.review-feature-content-with-logo {
	grid-template-columns: 80px auto
}

@media (min-width: 768px) {
	.review-feature-content-with-logo {
		grid-template-columns:215px auto auto;
	}
}

.review-feature-content-with-logo .review-feature-content-title {
	grid-area: 1 / 2 / 2 / 3
}

@media (min-width: 768px) {
	.review-feature-content-with-logo .review-feature-content-title {
		grid-area:1 / 2 / 2 / 3
	}
}

.review-feature-content-with-logo .review-feature-content-list {
	grid-area: 3 / 1 / 4 / 3
}

@media (min-width: 768px) {
	.review-feature-content-with-logo .review-feature-content-list {
		grid-area:2 / 2 / 3 / 3
	}
}

.review-feature-content-with-logo .review-feature-content-rating {
	grid-area: 2 / 1 / 3 / 3
}

@media (min-width: 768px) {
	.review-feature-content-with-logo .review-feature-content-rating {
		grid-area:1 / 3 / 3 / 4;
		max-width: 260px;
	}
}

@media (max-width: 767px) {
	.review-feature-content-rating-stars img {
		width: 100px;
	}
}



/*//breadcrumb*/
.breadcrumb-item + .breadcrumb-item::before {
	content: "none";
}

.breadcrumb-item + .breadcrumb-item::before {
	content: ">";
	color: #000; /* You can change the color of the separator here */
	padding-left: 0.5rem; /* Adjust space to the left of the separator */
	padding-right: 0.5rem; /* Adjust space to the right of the separator */
}

.sidebar-main .widget.widget_block.widget_recent_entries {
	/* Shadows with opacity .1 */
	--tw-shadow:
			0 10px 15px -3px rgb(169 169 169 / .1), /* bottom shadow */
			0 4px 6px -4px rgb(169 169 169 / .1), /* bottom subtle shadow */
			0 -10px 15px -3px rgb(169 169 169 / .1), /* top shadow */
			0 -4px 6px -4px rgb(169 169 169 / .1); /* top subtle shadow */

	/* Colored shadows without reduced opacity */
	--tw-shadow-colored:
			0 10px 15px -3px rgb(169 169 169), /* bottom shadow */
			0 4px 6px -4px rgb(169 169 169), /* bottom subtle shadow */
			0 -10px 15px -3px rgb(169 169 169), /* top shadow */
			0 -4px 6px -4px rgb(169 169 169); /* top subtle shadow */

	/* Applying the shadow */
	box-shadow: var(--tw-shadow);
	border: none;
}

.author-avatar img {
  border-radius: 50%;
}

.latest-articles {
	max-width: 100%;
  width: inherit;
  text-transform: uppercase;
  margin: 30px 0 30px -.01em;
  font-size: 26px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #09164d;
  line-height: 1.2;
  text-align: center;
}


.sub-menu .menu-text {
	color: #f35911;
	font-size: 13px;
}

.cky-revisit-bottom-left {
	display: none!important;
}

.menu-item .sub-menu {
	width: 240px;
}
.main-header-menu .sub-menu .menu-link {
	padding: 5px 10px;
}

.ss-post_wrapper .disclosure {
	font-size: 13px;
	background-color: transparent;
	color: gray;
	border-radius: unset;
	float: left;
	margin-right: 20px;
	margin-top: 10px;
}



.disclaimer-item {
	font-size: 13px;
	background-color: transparent;
	color: gray;
	border-radius: unset;
	float: left;
	margin-right: 20px;
	margin-top: 10px;
	width: 100px;
}
.wrapper {
	text-transform: uppercase;
	background: transparent;
	border: 1px solid #ddd;
	color: #555;
	cursor: help;
	font-family: "Gill Sans", Impact, sans-serif;
	font-size: 11px;
	padding: 7px 0px;
	position: relative;
	text-align: center;
	width: 104px;
	-webkit-transform: translateZ(0); /* webkit flicker fix */
	-webkit-font-smoothing: antialiased; /* webkit text rendering fix */
	background-image: url(https://crypto2community.com/wp-content/uploads/2024/02/download.svg);
	background-repeat: no-repeat;
	background-position: left;
}

.wrapper .tooltip {
	background: #ffffff;
	bottom: 100%;
	color: #111;
	display: block;
	left: -20px;
	margin-bottom: 15px;
	opacity: 0;
	padding: 20px;
	pointer-events: none;
	position: absolute;
	width: 230px;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	-ms-transform: translateY(10px);
	-o-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	-ms-transition: all .25s ease-out;
	-o-transition: all .25s ease-out;
	transition: all .25s ease-out;
	-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
	-moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
	-ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
	-o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
}

/* This bridges the gap so you can mouse into the tooltip without it disappearing */
.wrapper .tooltip:before {
	bottom: -20px;
	content: " ";
	display: block;
	height: 20px;
	left: 0;
	position: absolute;
	width: 100%;
}

/* CSS Triangles - see Trevor's post */
.wrapper .tooltip:after {
	border-left: solid transparent 10px;
	border-right: solid transparent 10px;
	border-top: solid #ffffff 10px;
	bottom: -10px;
	content: " ";
	height: 0;
	left: 50%;
	margin-left: -13px;
	position: absolute;
	width: 0;
}

.wrapper:hover .tooltip {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
}

/* IE can just show/hide with no transition */
.lte8 .wrapper .tooltip {
	display: none;
}

.lte8 .wrapper:hover .tooltip {
	display: block;
}
@media screen and (min-width: 1280px) {
	.wrapper .tooltip {
		width: 270px;
		left: -60px;
	}
}

.campaign-sidebar-shortcode_list-item {
	background-color: #fff;
	display: block;
	margin: 0 0 8px 0;
	box-shadow: 0 0px 0px rgba(0,0,0,0), 0 8px 24px rgba(0,0,0,.08);
	border-radius: 6px;
	padding: 16px;
	transition: none;
	text-decoration: none;
	display: flex;
    flex-wrap: wrap;
}

.campaign-sidebar-shortcode_list {
	overflow-y:auto;
}

.campaign-sidebar-shortcode-logo-and-scores-section {
	width: 35%;
    max-width: 82px
}

.campaign-sidebar-shortcode-description-section {
	width: 59%;
    margin-left: 6%;
}

.campaign-sidebar-shortcode-description-section .campaign-sidebar-shortcode-description p {
	font-family: 'Lato';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 125%;
    text-transform: capitalize;
    color: #1A1D25;
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.campaign-sidebar-shortcode-description-section button {
	    transition: none;
    width: 100%;
    margin: 4px 0 8px 0;
    padding: 12px 8px;
    height: 40px;
    background: #DF4347;
    border-radius: 4px;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.campaign-sidebar-shortcode-description-section button:hover {
	background: #BD0202;
    color: #FFF;
}

.campaign-sidebar-shortcode-conditions p {
	font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 120%;
    color: #737373;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 3px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    max-height: 13px;
}

.campaign-sidebar-shortcode_scores-section .campaign-sidebar-shortcode_scores {
	font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 150%;
    margin-right: 5px;
    white-space: nowrap;
    margin-top: 5px;
    color: #1A1D25;
}

.advertise {
	margin-bottom: 40px;
	margin-top: 40px;
}
.advertise .row {
	margin-bottom: 30px;
}
.advertise .icon {
	display: flex;
    justify-content: center;
}
.advertise .icon img {
	max-width: 180px;
}

.advertise .partners img {
	max-width: 180px;
}

.advertise .partners {
	display: flex;
    flex-wrap: wrap;
	justify-content: center;
    gap: 25px;
    margin-bottom: 35px;
}


/*how we rate*/


.evaluation-team-section {
	padding-top: 32px;
}

.evaluation-team-section.procedure_sec {
	background: #f1f5ff;
	margin-bottom: 20px;
	padding: 15px 24px 24px;
}

@media only screen and (max-width: 767px) {
	.evaluation-team-section {
		padding-top: 20px;
	}
}


.decision-box-heading {
	left: -29px;
}


.decision-box-heading {
	background: #f35911;
	color: #fff;
	font-size: 10px;
	font-weight: 600;
	left: -21px;
	letter-spacing: .04em;
	line-height: 150%;
	margin-bottom: 4px;
	min-height: 23px;
	padding: 4px 4px 4px 10px;
	position: relative;
	text-transform: uppercase;
	top: -6px;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.key-box-heading:before, .decision-box-heading:before {
	border-left: 6px solid transparent;
	border-top: 8px solid #c4c4c4;
	content: "";
	height: 0;
	left: 0;
	position: absolute;
	top: 23px;
	width: 0;
}

.key-box-heading:after, .decision-box-heading:after {
	border-bottom: 23px solid #f35911;
	border-right: 12px solid transparent;
	content: "";
	height: 23px;
	position: absolute;
	right: -11px;
	top: 0;
	width: 0;
}

.procedure_sec .evaluation-top-text {
	max-width: 100%;
}


.evaluation-count-outer {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: center;
}

.evaluation-team-section.procedure_sec .evaluation-count-rep {
	width: 25%;
	text-align: center;
}

.evaluation-team-section.procedure_sec .evaluation-count-rep {
	padding-bottom: 20px;
	text-align: center;
	width: 25%;
}

@media only screen and (max-width: 767px) {
	.evaluation-team-section.procedure_sec .evaluation-count-rep {
		width: 50% !important;
	}
}

.evaluation-team-section.procedure_sec .evaluation-count-rep .tally {
	text-align: center;
}

.evaluation-team-section.procedure_sec .evaluation-count-rep .tally {
	text-align: center;
}

.procedure_sec .evaluation-count-rep h3 {
	margin-bottom: 0;
}

@media only screen and (max-width: 991px) {
	.procedure_sec .evaluation-count-rep h3 {
		line-height: 35px;
	}
}
@media only screen and (max-width: 991px) {
	.decision-box-heading {
		left: -20px;
	}
}

.evaluation-count-rep span {
	color: #2e364e;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: .08em;
	line-height: 125%;
	text-transform: uppercase;
}

.procedure_sec .evaluation-count-rep span {
	display: inline-block;
	margin-top: 8px;
	vertical-align: top;
	width: 100%;
}

.evaluation-top-text h3 {
	color: #1c2642;
	font-size: 22px;
	font-weight: 600;
	line-height: 135%;
	margin: 30px 0 12px;
}

.evaluation-count-rep h4, .procedure_sec .evaluation-count-rep h3 {
	color: #f35911;
	font-size: 38px;
	font-weight: 600;
	letter-spacing: -.05em;
	line-height: 120%;
	margin-bottom: 8px;
}
.procedure_sec .evaluation-count-rep h3 {
	margin-bottom: 0;
}

@media only screen and (max-width: 991px) {
	.procedure_sec .evaluation-count-rep h3 {
		line-height: 35px;
	}
}

.evaluation-count-rep h4, .procedure_sec .evaluation-count-rep h3 {
	color: #f35911;
	font-size: 38px;
	font-weight: 600;
	letter-spacing: -.05em;
	line-height: 120%;
	margin-bottom: 8px;
}

.procedure_sec .evaluation-count-rep h3 {
	margin-bottom: 0;
}

@media only screen and (max-width: 991px) {
	.procedure_sec .evaluation-count-rep h3 {
		line-height: 35px;
	}
}

.procedure_sec ul {
	margin-bottom: 0;
	padding-left: 0;
	width: 100%;
}

.procedure_sec li {
	background:  url("../img/icon-check.svg") left 7px no-repeat;
	display: inline-block;
	padding-left: 25px;
	padding-right: 15px;
	vertical-align: top;
	width: 49%;
}

@media only screen and (max-width: 767px) {
	.procedure_sec li {
		padding-right: 0;
		width: 100%;
	}
}

@media only screen and (max-width: 767px) {
	.evaluation-team-section ul {
		list-style: disc;
		padding-left: 20px;
		margin-left: 0;
	}
}

.procedure_sec ul {
	margin-left: 0;
}

.decision-box-heading {
	left: -29px;
	width: 120px!important;
}

/*end of how we rate*/


