.user .navbar-default .navbar-nav>li {
	border-left: none;
}

.user .navbar-default .navbar-nav>li>a {
	color: #fff;
}

.logo {
	padding-top: 12px;
}

.user .navbar-default .navbar-nav>li>a:hover, .user .navbar-default .navbar-nav>li>a:active, .user .navbar-default .navbar-nav>li>a:focus{
	background: none!important;
	color: #ffe64c;!important;
}

.navbar-user-menue li {
	padding-top: 12px;
}

@media only screen and (max-width:992px){
	
	.user .logo img {
		padding-top: 0;
	}
	
	.user .logo {
		width: 16.66666667%;
	}
	
	.navigation-icon {
		height: 25px!important;
	}
	
	.user .navbar-default .navbar-nav>li>a {
		padding: 20px 15px;
	}
	
	.user .navbar-default .navbar-right {
		padding-top: 0;
	}
	
}

@media only screen and (max-width:768px){
	
	.user .logo img {
		padding-top: 0;
	}
	
	.mobile-menu, .mobile{
		display:block;
	}
	
	.user .mobile-menu{
		background:#333;
		padding:8px;
		text-align:center;
		color:#fff;
	}
	.user .mobile-menu a{
		color:#fff;
		padding:0px 15px;
		display:inline-block;
	}
	.user .mobile-menu a img{
		display:inline-block;
		margin-right:8px;
	}
	.user .mobile-menu a .heart{
		width:17px;
	}
	.user .mobile-menu a .money{
		width:15px;
	}
	.user .mobile-menu a .power{
		width:15px;
		margin-top:-2px;
	}
	.user .mobile-menu a span{
		display:inline-block;
		margin-top:-2px;
	}

}

@media only screen and (max-width:480px){
	
	.user .logo img {
		padding-top: 10px;
	}

}


.msg-navigation-link {
	color: #ffe64c!important;
}

.navigation-icon {
	height: 45px;
}

.big-notification {
	border-radius: 0px 0px 80px 80px;
	box-shadow: inset 0px 0px 15px rgba(0, 0, 0, 0.161), 0px 3px 6px rgba(0, 0, 0, 0.161);
	text-align: center;
	color: #fff;
	margin-bottom: 55px;
}

.big-notification .round-avatar {
	border-radius: 50%;
	margin: 0 15px;
}

.big-notification .size-1 {
	width: 80px;
}

.big-notification .size-2 {
	width: 40px;
}

.big-notification.red {
	background: transparent linear-gradient(180deg, #E70000 0%, #AA0F0F 100%) 0% 0% no-repeat padding-box;	
}

.big-notification.blue {
		background: transparent linear-gradient(180deg, #88D2E3 0%, #346671 100%) 0% 0% no-repeat padding-box;	
}

.big-notification-content {
	padding: 35px 15px 55px;
}

.big-notification-content .title {
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
	text-transform: uppercase;
	text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.161);
}

.big-notification.blue .highlight {
	color: #ffe64c;
}

.btn-orange {
	margin-bottom: 10px;
	background: transparent linear-gradient(180deg, #FFBA00 0%, #FF6200 100%) 0% 0% no-repeat padding-box;
	box-shadow: 0px 3px 6px #00000029;
	border: 2px solid #FFFFFF;
	border-radius: 32px;
}

.big-notification-content .text {
	width: 70%;
	margin: 0 auto;
	font-size: 18px;
}

.big-notification-content .buttons {
	position: absolute;
	width: 100%;
	left: 0;
	margin-top: 20px;
}

.big-notification.red .buttons a {
	background: #19904B;
	border: 3px solid #fff;
}

.big-notification-content .buttons .btn-big {
	font-size: 18px;
	border-radius: 30px;
	padding: 15px 30px;
}

.top-notifications-boxes {
	margin-top: 30px;
	margin-bottom: 25px;
}

.notification-box {
	border-radius: 10px;
	color: #fff;
	padding: 30px;
	height: 155px;
	max-height: 155px;
}

.notification-box.blue {
	background: transparent linear-gradient(180deg, #64A5F8 0%, #2971CE 100%) 0% 0% no-repeat padding-box;
	animation: pulse-blue 2s infinite;
}

.notification-box.rosa {
	background: transparent linear-gradient(180deg, #FF4B79 0%, #D50036 100%) 0% 0% no-repeat padding-box;
	animation: pulse-rosa 2s infinite;
}

.notification-box.orange {
	background: transparent linear-gradient(180deg, #F8BF64 0%, #DB8511 100%) 0% 0% no-repeat padding-box;
	animation: pulse-orange 2s infinite;
}

.notification-box .notification-icon {
	position: absolute;
	width: 65px;
	right: 0;
	top:0;
	margin-top: -15px;
}

.notification-box .title {
	font-size: 24px;
	line-height: 28px;
	color: #fff;
}

.small-title {
	font-size: 16px;
}

.notification-box .link {
	color: #fff;
	display: inline-block;
	margin-top: 12px;
	font-weight: bold;
}

.notification-flirtbooster .btn {
	margin-top: 10px;
}

.title-div {
	display: inline-block;
}


.favorites-sidebar, .online-sidebar {
	border-radius: 20px;
}

.favorites-sidebar .head, .online-sidebar .head {
	border-radius: 20px 20px 0 0;
}

.favorites-sidebar .body img, .online-sidebar .body img {
	width: 65px;
	margin: 0 10px 15px 0;
	border-radius: 50%;
}

.favorites-sidebar .body img:nth-child(3n+3), .online-sidebar .body img:nth-child(3n+3) {
	margin: 0 0 15px 0;
}

.favorites-sidebar .no-favorites {
	font-size: 18px;
	color: #2870ce;
}


.online-sidebar .body img{
	border:1px solid #54C339;
	padding:3px;
}
.online-sidebar .head .online-icon{
	background:#1DFF00;
	width:8px;height:8px;
	border-radius:50%;
	float: right;
	margin-top: 8px;
}


/* 
Interessen Match */


.badge-interests-match {
	background: #fff;
	color: #2871cd;
}

.interests-match-subtitle,
.interests-match-title {
	color: #D50036;
}

.interests-match-subtitle {
	font-size: 15px;
}

.interests-match-title {
	font-size: 32px;
	font-weight: bold;
}

.highlight-red {
	color: #D50036;
}

.interests-match-avatars {
	margin: 25px 0;
}

.interests-match-avatars img {
	border-radius: 50%;
	border:3px solid #fff;
	width: 155px;
}

.interests-match-avatars .user-2 {
	margin-left: -35px;
}

.interests-match-quest {
	padding: 10px;
	font-size: 24px;
	font-weight: bold;
	border:1px solid #707070;
	border-radius: 20px;
	margin: 25px 0;
}

.interests-match-answer {
	border-radius: 15px;
	background-size: cover;
	padding-top: 150px;
	margin-bottom: 25px;
	background-position: center center;
}

@media only screen and (max-width:480px){
	
	.interests-match-answer {
		padding-top: 120px;
	}

}

.interests-match-answer .title {
	background: rgba(213, 0, 54, .7);
	color: #fff;
	padding: 10px;
	text-align: center;
	font-size: 20px;
	border-radius: 15px;
}

.interests-match-success {
	padding: 35px 0;
}

.btn-red {
	display: block;
	margin-bottom: 10px;
	background: transparent linear-gradient(180deg, #FA003F 0%, #D50036 100%) 0% 0% no-repeat padding-box;
	box-shadow: 0px 3px 6px #00000029;
	border: 2px solid #FFFFFF;
	border-radius: 32px;
}

.interests-match-success-title {
	color: #D50036;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 10px;
}

.interests-match-failed {
	text-align: center;
}

.interests-match-failed .title {
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 15px;
}


/* Payment Boxen  */

.payment-box {
	border: 2px solid rgba(0,0,0,.2);
	padding: 25px;
	border-radius: 10px 0;
	text-align: center;
	margin-top: 25px;
}

.payment-box.featured {
	border-color: rgb(227,82,90);
}

.payment-box .featured-title span {
	background: rgb(227,82,90);
	background: -moz-linear-gradient(0deg, rgba(227,82,90,1) 0%, rgba(243,109,67,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(227,82,90,1) 0%, rgba(243,109,67,1) 100%);
	background: linear-gradient(0deg, rgba(227,82,90,1) 0%, rgba(243,109,67,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e3525a",endColorstr="#f36d43",GradientType=1);
	color: #fff;
	font-weight: bold;
	display: inline-block;
	padding: 3px 6px;
	margin-bottom: 5px;
}

.payment-box .coins {
	font-size: 52px; 
	font-weight: bold; 
	letter-spacing: -2px; 
	line-height: 40px;
}

.payment-box.featured .coins,
.payment-box.featured .coins-text,
.payment-box.featured .title,
.payment-box.featured .price,
.payment-box.featured .price span {
	color: rgb(227,82,90);
}

.payment-box .coins-text {
	font-size: 11px; 
	color: #676867;
}

.payment-box .title {
	font-size: 20px;
	color: #000;
	margin: 3px 0;
	font-weight: bold; 
	letter-spacing: -1px;
}

.payment-box ul {
	margin: 0; 
	padding: 0 0 0 0; 
	list-style: none; 
	font-size: 16px;
}

.payment-box li {
	padding-bottom:5px;
}

.payment-box li i {
	color: #30b079; 
	margin-right: 5px;
}

.payment-box .price {
	font-size: 46px;
	color: #2971CE;
	margin: 15px 0;
	font-weight: lighter;
}

.payment-box .price span {
	font-size: 18px;
	font-weight: lighter;
	color: #2971CE;
}
.payment-box .info {
	color: #686868;
	height: 80px;
}

.payment-box .action {
	margin-top: 20px;
}

.payment-box .action .btn {
	display: block;
}

.payment-box.featured .action .btn {
	background: transparent linear-gradient(180deg, #FA003F 0%, #D50036 100%) 0% 0% no-repeat padding-box;
	box-shadow: 0px 3px 6px #00000029;
	border: 2px solid #FFFFFF;
	border-radius: 32px;
}


@media only screen and (max-width:480px){
	
	.logo {
		padding-top: 0;
	}
	
	.notification-box {
		margin-bottom: 20px;
		text-align: center;
	}
	
	.hide-mobile {
		display: none;
	}
	
	.title-div {
		display: block;
	}

	.payment-box .info {
		height: auto;
	}
	
	.favorites-sidebar .body img:nth-child(3n+3), .online-sidebar .body img:nth-child(3n+3){
		margin:0 10px 15px 0;
	}
		

}

@keyframes pulse-blue {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(54, 104, 115, 0.7);
	}
	
	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(54, 104, 115, 0);
	}
	
	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(54, 104, 115, 0);
	}
}

@keyframes pulse-rosa {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(232, 33, 84, 1);
	}
	
	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(232, 33, 84, 0);
	}
	
	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(232, 33, 84, 0);
	}
}

@keyframes pulse-orange {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(223, 142, 30, 1);
	}
	
	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(223, 142, 30, 0);
	}
	
	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(223, 142, 30, 0);
	}
}