body {
   -webkit-user-select: none;
   -webkit-tap-highlight-color: transparent;
   -webkit-touch-callout: none;
}


.listing-item:before {
	background: linear-gradient(to bottom, rgba(98,98,98,0) 45%,rgba(98,98,98,0) 56%,rgba(98,98,98,.68) 68%, rgba(98,98,98,1.0) 100%) !important;
	background-color: none !important;
}

.highlighted-categories-headline, .highlighted-categories, .main-search-headlines {
	padding-right: 0px !important;
}


.listing-share .social-icons li a.mastodon i, .listing-share .social-icons li a.mastodon:before, .agent .social-icons li a.mastodon i, .agent .social-icons li a.mastodon:before, #footer .social-icons li a.mastodon i, #footer .social-icons li a.mastodon:before, #top-bar .social-icons li a.mastodon i, #top-bar .social-icons li a.mastodon:before {
	transform: scale(1.1) translateY(calc(-50% - 1px));xz
} 

.mastodon:before,
.social-icons li a.mastodon i {font-size: 14px ;}
.mastodon i, .mastodon:before { margin: 13px 0 0 12px;  }
.mastodon:before { top: 0; opacity:1; }
.mastodon:hover:before { top: 30px; opacity: 0; }
.mastodon:hover { background-color: #3bc1ed !important; }
.mastodon:hover,
.social-icons.color  .mastodon,
.social-icons.fixed .mastodon:hover { background-color: #3bc1ed; border-color: #3bc1ed; }

/* twitter */
.share-buttons li a.mastodon-share:hover { background: #5b4adf; color: #fff; }
.share-buttons li a.mastodon-share {
	border-color: #5b4adf;
	color: #5b4adf;
}


#navigation ul ul li {
	width: 250px !important;
	
}

@media (min-width: 1239px) {
	.left-side {
		width: 55% !important;
	}
	
	.right-side {
		width: 45% !important;
	}
}

@media (max-width: 1239px) {
	
}

@media (max-width: 992px) {
	#header.cloned {
		display: block !important;
	}
}

.color-1 a, .color-2 a, .color-3 a, .color-4 a {
	color: White !important;
}

a.sub-active {
	font-weight: 600 !important;
}

.dashboard-list-box.with-icons ul.chosen-results li {
	padding-left: 10px !important;
}

.add-review-box {
	margin-top: 0px !important;
}

#titlebar {
	padding-bottom: 10px !important;
}

.user-menu {
	padding-left: 0px !important;
	
}

.user-menu ul {
	width: 230px !important;
}

#not-found-add.center { text-align: center; }
