.sidebar-content .tagcloud > a {
	background-color: transparent; !important;
	border: 1x solid #5865f2;
	color: #686868 !important;
}

/*body .title-subtile-holder .section-separator {
	background: #5865f2;
}*/

body .button-winona.btn.btn-medium:hover {
	background-color: #000;
}

.navbar-default .navbar-nav>li>a, #dropdown-user-profile .profile i, header.header1 .nav-menu-account.levelx-logoin a i, li.shop_cart_li.menu-item i, .is_header_semitransparent header .social-links * {
	color: #fff !important;
}

.single-mt_listing .mt_listing_header_section .mt_casino_features {
	margin-top: -150px !important
}

body .bonus-code {
	border: 1.5px dashed #5865f2;
	color: #5865f2;
}

body .section-title {
	font-weight: 600;
}

body .section-separator-service {
	background: #5865f2;
}

body a.button.general-btn.no-bg {
	color: #5865f2;
}

body .single-post-tags > span {
	color: #fff;
}

/* Navigation */

body #navbar .menu-item > a {
	font-weight: 600;
}
.bonuses-section .button.general-btn, .games-section .single-listing .button.general-btn {
	white-space: nowrap;
}
.mt_listing_header_section a.button.general-btn {
	white-space: nowrap;
}

.button.general-btn-custom-slot {
	margin-left: calc(60% - 128px);
}

body .wpcf7-form-control.wpcf7-text {
	padding: 15px 30px;
	border: none;
	margin-bottom: 20px;
	border: 1px solid #DDDDDD;
	border-radius: 5px;
	width: 100%;
}

body .wpcf7-form-control.wpcf7-text:focus {
	outline: none;
}

body .wpcf7-form-control.wpcf7-textarea {
	padding: 15px 30px;
	border: none;
	margin-bottom: 20px;
	border: 1px solid #DDDDDD;
	border-radius: 5px;
	width: 100%; 
}

body .wpcf7-form-control.wpcf7-textarea:focus {
	outline: none;
}

body .wpcf7-form .wpcf7-submit {
	padding: 12px 70px;
	border-radius: 5px;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 14px;
}

body .blog_custom_listings {
	background-color: #292b33;
	height: 265px;
}

body .wp-block-latest-posts.wp-block-latest-posts__list li:before {
	top: 4px;
}

body .iconfilter-shortcode .levelx-details-title p {
	color: #fff;
}

body .mt-tooltip-block {
	color: #d4d4d4;
}

body .newsletter button:hover {
	background-color: #151515 !important;
}


.mt_listing_content_section_part .features_listing_section li {
	line-height: 26px;
}

.row-3items .levelx-img-left {
	margin-right: 0;
}

/* Contact Footer */
.levelx-contact-list {
   list-style: none;
   padding: 0;
}

.levelx-contact-list-item {
   margin-bottom: 5px;
 }

.levelx-contact-list-item i {
	margin-right: 10px;
}


/* Pricing Table */

.pricing.pricing--tenzin .stats-img img {

	opacity: .5;

}

ul.pricing__feature-list {

	padding-top: 25px !important;

}

.pricing--tenzin .pricing__feature-list {

	padding: 20px 25px 0 !important;

}

.pricing__feature-list li {

	line-height: 1.2;

	text-align: center;

}

.pricing__title, .pricing__subtitle {

	color: #fff !important;

}

.pricing__feature {

	font-weight: 400 !important;

}

/* Slots */

.games-section .single-listing .listing-thumbnail a img {

	height: 200px;

	object-fit: cover;

}

.games-section .single-listing .title-n-categories h3 a {

	white-space: nowrap;

}

.mt_listing_content_parent .games-section .title-n-categories h3.name {

	font-size: 20px;

}

.blog-posts .list_title, .blog_custom_listings .post-name-listings a {

	color: #fff !important;

}

/*.button.general-btn:before {

	background-color: #fff !important;

}*/

/*Footer*/

footer .widget.widget_archive ul > li:before, footer .widget.widget_categories ul > li:before, footer .widget.widget_meta ul > li:before, footer .widget.widget_pages ul > li:before, footer .widget.widget_nav_menu ul > li:before {

	top: 2px;

}

.footer-row-1 {

	padding-top: 30px !important;

	padding-bottom: 40px !important;

}

/* Contact */

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {

	border-color: #5865f2;

	color: #5865f2;

}

/* Footer Recent Posts */

.widget_levelx_recent_entries_with_thumbnail ul {

	padding: 0 !important;

}

.widget_levelx_recent_entries_with_thumbnail ul li .post-details a {

	color: #fafafa !important;

	transition: all 350ms;

}

.widget_levelx_recent_entries_with_thumbnail ul li .post-details a:hover {

	color: #5865f2 !important;

}

.recent-blog-img {

	height: 50px !important;

	object-fit: cover !important;

}

/* Shortcodes */

.mt-absolute-text-wrapper {

	padding: 50px;

	width: fit-content;

}

.mt-absolute-text-title {

	margin-bottom: 20px;

}

.mt-absolute-text-first-subtitle {

	margin-bottom: 20px;

}

.mt-absolute-text-widget {

	position: relative;

}

.mt-absolute-text-wrapper {

	position: absolute;

	top: 60%;

	left: 10%;

}

.members_img_holder img {

	filter: grayscale(1);

}

.members_img_holder img:hover {

	filter: grayscale(0);

}

/*.member01_social a:hover {
	background: #5865f2 !important;
}*/

.member01_social a {

	background: #090d14 !important;

	border-radius: 50%;

}

	

@media only screen and (max-width: 768px) {

	.mt-absolute-text-wrapper {

		position: initial;

		width: 100%;

	}

}



/* Timeline */

#cd-timeline::before {

	background: #2b313a;

	width: 2px !important;

}

.cd-timeline-content {
	box-shadow: none;
	padding: 0 !important;
	background-color: transparent;
}

.cd-timeline-content::before {
	display: none;
}

/*.cd-timeline-img.cd-picture {
	background-color: #5865f2;
}*/

@media only screen and (min-width: 1170px) {
	.cd-timeline-img {
		width: 30px !important;
		height: 30px !important;
		left: 51.3% !important;
		box-shadow: none;
	}
}

@media only screen and (min-width: 1170px) {

.cd-timeline-block:nth-child(even) .cd-timeline-content::before { 
		top: 12px !important;
	}

}

footer .widget.widget_archive ul > li, footer .widget.widget_categories ul > li, footer .widget.widget_meta ul > li, footer .widget.widget_pages ul > li, footer .widget.widget_nav_menu ul > li {
	padding-left: 20px !important;
}

.shortcode-listings-slider_img_v2 .tooltips.mt-tooltip-block {
	color: #d4d4d4 !important;
}

.dark_subtitle {
	color: #d4d4d4 !important;
}

.blog-posts.blog-posts-shortcode-v2 .boxed_variant .blog_custom .post-details .post-name a:hover {
	opacity: .8;
	color: #151515 !important;
}

body .pricing--tenzin .pricing__action:before {
	background: #5865f2 !important;
}

body article.blogloop-v5.single-post {
	padding-bottom: 50px;
}

body article.blogloop-v5 .post-details {
	border: 1px solid #e0e0e0;
}

.publisher-list-title span {
	display: none;
}

.publisher-list-features li::before {
	color: #5865f2 !important;
}

#wp-calendar td, #wp-calendar td a, #wp-calendar caption, .widget_search .search-field, .widget_toggles .panel-body, .testimonials_slider .testimonial-content span, .widget_popular_recent_tabs .post-description, .textwidget { 
	color: #151515 !important;
}

.comment-form input, .comment-form textarea {
	color: #151515 !important;
}

body .pricing--tenzin .pricing__feature-list li {
	font-weight: 300 !important;
}

body .pricing--tenzin .pricing__feature {
	padding: 10px 0;
}

.wpb_wrapper .logo img {
	max-width: 119px !important;
}

/*footer .footer-top .menu .menu-item a:hover, footer .footer-top .menu .menu-item:hover a {
	color: #5865f2 !important;
}*/

.widget-title, h3#reply-title, h2.heading-bottom {
	margin-bottom: 25px;
}

.pricing.pricing--tenzin .pricing__subtitle {
	position: initial !important;
}

.pricing.pricing--tenzin .pricing__title {
	position: initial !important;
	margin-bottom: 0;
}

body .pricing__group {
	position: absolute;
	top: 20px;
	left: 0;
   right: 0;
   margin-left: auto;
   margin-right: auto;
}

.levelx_casino_affiliates-browse-by-item {
	 display: inline-block;
    position: relative;
    padding-left: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: grey;
    margin-right: 5px;
    font-size: 14px;
    margin-left: 0;
    margin-bottom: 25px;
}

.levelx_casino_affiliates-browse-by-item {
	 background: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, .07);
    overflow: hidden;
    border-radius: 30px;
    padding: 10px 20px;
    border: 1px solid #eaeaea;
}

.levelx-img-left .category_icon_holder a img {
	width: 100% !important;
}

.listing-taxonomy .listings_custom, .taxonomy-listing-page .listing-taxonomy .listings_custom {
	box-shadow: 0 0 20px rgba(0, 0, 0, .2);
}
.tooltips .tooltiptext {
	z-index: 2;
}
.woocommerce .quantity .qty {
	color: initial;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, body .courses-list .featured_image_courses .course_badge i, body .courses-list .shortcode_course_content, .no-results button:hover {
	background-color: #5865f2 !important;
}
.casino-header {
   background-size: cover !important;
}
.casino-header-semitransparent-header {
	background: rgba(0, 0, 0, 0.45) !important;	
}