/*
 Theme Name:   T2 Esports - Child
 Description:  Created with Love by T2 Consulting GmbH.
 Author:       T2 Consulting GmbH / Pascal Rietz	
 Author URI:   https://t2-consulting.it
 Template:     t2-esports
 Version:      1.0
 Text Domain:  t2-esports-child
*/


@font-face {
    font-family: 'FabioHaagType-MargemRegular';
    src: url('fonts/FabioHaagType-MargemRegular.eot'); /* IE9 Compat Modes */
    src: url('fonts/FabioHaagType-MargemRegular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/FabioHaagType-MargemRegular.woff') format('woff'), /* Modern Browsers */
         url('fonts/FabioHaagType-MargemRegular.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('fonts/FabioHaagType-MargemRegular.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'FabioHaagType-MargemBold';
    src: url('fonts/FabioHaagType-MargemBold.eot'); /* IE9 Compat Modes */
    src: url('fonts/FabioHaagType-MargemBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/FabioHaagType-MargemBold.woff') format('woff'), /* Modern Browsers */
         url('fonts/FabioHaagType-MargemBold.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('fonts/FabioHaagType-MargemBold.svg#svgFontName') format('svg'); /* Legacy iOS */
}

/* ALLGEMEINES */
::-moz-selection { background: #e30613;color:black; }
::selection { background: #e30613;color:black; }
#wpadminbar{
    z-index: 100000000!important;
}
#grve-search-modal{
	z-index: 10000001!important;
}
#grve-modal-overlay{
	z-index: 10000000!important;
}
body{
	/*font-family:'FabioHaagType-MargemRegular'!important;*/
}
a{
	-webkit-transition: color 0.3s ease-in-out!important;
	-moz-transition: color 0.3s ease-in-out!important;
	-ms-transition: color 0.3s ease-in-out!important;
	-o-transition: color 0.3s ease-in-out!important;
	transition: color 0.3s ease-in-out!important;
}
#grve-search-modal .grve-search{
	color: #fff!important;
}
div:not(.ff-item-meta) h1, div:not(.ff-item-meta) h2, div:not(.ff-item-meta) h3, div:not(.ff-item-meta) h4, div:not(.ff-item-meta) h5, div:not(.ff-item-meta) h6{
	font-family:'FabioHaagType-MargemBold'!important;
	font-weight:normal!important;
	word-spacing:3px!important;
	/*letter-spacing:0.5px!important;*/
	text-transform:uppercase!important;
}
div:not(.ff-item-meta) h1{
	font-size:47px!important;
}
div:not(.ff-item-meta) h2{
	line-height: 30px!important;
	font-size:30px!important;
}
div:not(.ff-item-meta) h3{
	font-size:24px!important;
}
div:not(.ff-item-meta) h4{
	font-size:17px!important;
}
div:not(.ff-item-meta) h5{
	font-size:12px!important;
}
div:not(.ff-item-meta) h6{
	font-size:10px!important;
}

.grve-headings-light h3{
	color: #032950!important;
}
#offline .grve-box-title.grve-h5{
	color: #fff!important;
}

.home-page_icons > .grve-image-icon > img,
.home-page_icons > a > .grve-image-icon > img{
	height:auto!important;
}

/*.highlight-ger h2::-moz-selection { background: #36a9e1!important;color:black!important; }
.highlight-ger h2::selection { background: #36a9e1!important;color:black!important; }
.highlight-ger h3::-moz-selection { background: #36a9e1!important;color:black!important; }
.highlight-ger h3::selection { background: #36a9e1!important;color:black!important; }
.highlight-ger img::-moz-selection { background: #36a9e1!important;color:black!important; }
.highlight-ger img::selection { background: #36a9e1!important;color:black!important; }
.highlight-ger div::-moz-selection { background: #36a9e1!important;color:black!important; }
.highlight-ger div::selection { background: #36a9e1!important;color:black!important; }
.highlight-ger span::-moz-selection { background: #36a9e1!important;color:black!important; }
.highlight-ger span::selection { background: #36a9e1!important;color:black!important; }
.highlight-ger p::-moz-selection { background: #36a9e1!important;color:black!important; }
.highlight-ger p::selection { background: #36a9e1!important;color:black!important; }
.highlight-ger strong::-moz-selection { background: #36a9e1!important;color:black!important; }
.highlight-ger strong::selection { background: #36a9e1!important;color:black!important; }
.highlight-ger br::-moz-selection { background: #36a9e1!important;color:black!important; }
.highlight-ger br::selection { background: #36a9e1!important;color:black!important; }
.highlight-ch h2::-moz-selection { background: #d9630c!important;color:black!important; }
.highlight-ch h2::selection { background: #d9630c!important;color:black!important; }
.highlight-ch h3::-moz-selection { background: #d9630c!important;color:black!important; }
.highlight-ch h3::selection { background: #d9630c!important;color:black!important; }
.highlight-ch img::-moz-selection { background: #d9630c!important;color:black!important; }
.highlight-ch img::selection { background: #d9630c!important;color:black!important; }
.highlight-ch div::-moz-selection { background: #d9630c!important;color:black!important; }
.highlight-ch div::selection { background: #d9630c!important;color:black!important; }
.highlight-ch span::-moz-selection { background: #d9630c!important;color:black!important; }
.highlight-ch span::selection { background: #d9630c!important;color:black!important; }
.highlight-ch p::-moz-selection { background: #d9630c!important;color:black!important; }
.highlight-ch p::selection { background: #d9630c!important;color:black!important; }
.highlight-ch strong::-moz-selection { background: #d9630c!important;color:black!important; }
.highlight-ch strong::selection { background: #d9630c!important;color:black!important; }
.highlight-ch br::-moz-selection { background: #d9630c!important;color:black!important; }
.highlight-ch br::selection { background: #d9630c!important;color:black!important; }
.highlight-aut h2::-moz-selection { background: #95c11f!important;color:black!important; }
.highlight-aut h2::selection { background: #95c11f!important;color:black!important; }
.highlight-aut h3::-moz-selection { background: #95c11f!important;color:black!important; }
.highlight-aut h3::selection { background: #95c11f!important;color:black!important; }
.highlight-aut img::-moz-selection { background: #95c11f!important;color:black!important; }
.highlight-aut img::selection { background: #95c11f!important;color:black!important; }
.highlight-aut div::-moz-selection { background: #95c11f!important;color:black!important; }
.highlight-aut div::selection { background: #95c11f!important;color:black!important; }
.highlight-aut span::-moz-selection { background: #95c11f!important;color:black!important; }
.highlight-aut span::selection { background: #95c11f!important;color:black!important; }
.highlight-aut p::-moz-selection { background: #95c11f!important;color:black!important; }
.highlight-aut p::selection { background: #95c11f!important;color:black!important; }
.highlight-aut strong::-moz-selection { background: #95c11f!important;color:black!important; }
.highlight-aut strong::selection { background: #95c11f!important;color:black!important; }
.highlight-aut br::-moz-selection { background: #95c11f!important;color:black!important; }
.highlight-aut br::selection { background: #95c11f!important;color:black!important; }*/

.highlight-gsa .grve-text-primary-1,
.highlight-ger .grve-text-primary-3,
.highlight-ch .grve-text-primary-4,
.highlight-aut .grve-text-primary-5{
	font-family:'FabioHaagType-MargemBold'!important;
	text-align:center!important;
}
#tickets-gsa .grve-wrapper-icon,
#tickets-ger .grve-wrapper-icon,
#tickets-ch .grve-wrapper-icon,
#tickets-aut .grve-wrapper-icon{
	width:auto!important;
	text-transform:uppercase!important;
}

.grve-bg-overlay.grve-show{
	background-color:rgba(2,9,17,0.80)!important;
}
.grve-background-wrapper > .grve-bg-overlay.grve-bg-dark{
	background-color:rgba(2,9,17,1.0)!important;
}
.grve-wrapper-icon.grve-simple.grve-square > span,
.grve-wrapper-icon.grve-simple.grve-circle > span{
	font-family:'FabioHaagType-MargemBold'!important;
}
.grve-back-top {
	right:26px;
border-radius: 48px;
background-color:#BACAD0 !important;
}
.grve-back-top.grve-show {
	-webkit-transform: translate(0, -150px);
	-moz-transform:    translate(0, -150px);
	-ms-transform:     translate(0, -150px);
	-o-transform:      translate(0, -150px);
	transform:         translate(0, -150px);
}
@media only screen and (max-width: 767px){
	.tickets-parallax-mobile > .grve-background-wrapper > .grve-bg-image{
		background-image: url(../../uploads/static-images/parallax11-mobile.jpg)!important;
	}
	.specialguests-mobile > .grve-background-wrapper > .grve-bg-image{
		background-image: url(../../uploads/static-images/vip-mobile.jpg)!important;
	}
	#special-guests > .grve-container > .grve-row > .highlight-ger{
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	#special-guests > .grve-container > .grve-row > .highlight-ger > .grve-image{
		margin-bottom:0px!important;
	}
}

/* MENU */
#grve-theme-wrapper{
	margin-top:40px!important;
}
#grve-sidearea,
.grve-header-side .grve-toggle-menu{
    background-image: linear-gradient(to top, rgba(0,14,43,1.0) 0%, rgba(3,41,80,1.0) 80%)!important;	
}
#grve-sidearea-overlay,
#grve-hidden-menu-overlay{
	z-index: 10000000!important;
	background-color: rgba(2,9,17,0.5)!important;
}
#grve-responsive-header > .grve-wrapper.clearfix{
	background-color: rgba(0,14,43,0.9)!important;
}
.grve-responsive-overlapping{
	background-color: #232b33!important;
}
#grve-hidden-menu{
	background-color: rgba(0,14,43,1.0)!important;
}
#grve-top-bar{
	background-color: #00122e!important;
}
.grve-anchor-wrapper, .menu{
	background-color: #00122e!important;
}

.grve-item{
	color:#e5e9ed!important;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
}

#grve-main-menu .grve-arrow:before,
#grve-main-menu .grve-arrow:after{
	background-color:#61738b!important;
}

.grve-item i{
	color:#e5e9ed!important;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
}

#grve-main-menu .grve-wrapper ul > li > .sub-menu > li > a > span{
	text-transform: uppercase!important;
}

#grve-hidden-menu .grve-menu-wrapper > ul > li > ul > li > a .grve-item{
	text-transform:uppercase!important;
}

#grve-main-menu .grve-wrapper > ul > li:hover > a .grve-item,
#grve-main-menu .grve-wrapper > ul > li > ul > li:hover > a .grve-item,
#grve-hidden-menu .grve-menu-wrapper > ul > li:hover > a .grve-item,
#grve-hidden-menu .grve-menu-wrapper > ul > li > ul > li:hover > a .grve-item,
#grve-main-menu .grve-wrapper > ul > #menu-item-12527:hover > a .grve-item,
#grve-main-menu #menu-item-12527 > ul > li:hover > a .grve-item,
#menu-item-12527:hover > a > .grve-item > i,
#menu-item-12527 > ul > li:hover > a > .grve-item > i,
#menu-item-12527 .current-menu-item > a > span,
#menu-item-12527 .current-menu-item > a > span > i,
#menu-item-12527.current-menu-ancestor > a > span,
#menu-item-12527.current-menu-ancestor > a > span > i,
#grve-hidden-menu .grve-menu-wrapper > ul > .menu-item-12527:hover > a .grve-item,
#grve-hidden-menu .grve-menu-wrapper > ul > .menu-item-12527:hover > a .grve-item i,
#grve-hidden-menu .grve-menu-wrapper > ul > .menu-item-12527:hover > i,
#grve-hidden-menu .grve-menu-wrapper > ul > li > ul > .menu-item-12527:hover > a .grve-item,
#grve-hidden-menu .menu-item-12527 > .sub-menu > li:hover > a .grve-item,
#grve-hidden-menu .menu-item-12527 > .sub-menu > .grve-goback:hover > a > span,
#grve-hidden-menu .menu-item-12527 > .sub-menu > .grve-goback:hover > a > span > i,
#grve-hidden-menu .menu-item-12527 > .sub-menu > .grve-goback:hover > a > i,
#grve-hidden-menu .menu-item-12527 > i:hover,
#grve-hidden-menu .menu-item-12527 .current-menu-item > a > span,
#grve-hidden-menu .menu-item-12527 .current-menu-item > a > span > i,
#grve-hidden-menu .menu-item-12527.current-menu-ancestor > a > span,
#grve-hidden-menu .menu-item-12527.current-menu-ancestor > a > span > i,
#grve-hidden-menu .menu-item-12527.current-menu-ancestor > .sub-menu > .grve-goback > a > span,
#grve-hidden-menu .menu-item-12527.current-menu-ancestor > .sub-menu > .grve-goback > a > span > i{
	color:#E30613!important;
}
/*#grve-main-menu .grve-wrapper > ul > #menu-item-11343:hover > a .grve-item,
#grve-main-menu #menu-item-11343 > ul > li:hover > a .grve-item,
#menu-item-11343:hover > a > .grve-item > i,
#menu-item-11343 > ul > li:hover > a > .grve-item > i,
#menu-item-11343 .current-menu-item > a > span,
#menu-item-11343 .current-menu-item > a > span > i,
#menu-item-11343.current-menu-ancestor > a > span,
#menu-item-11343.current-menu-ancestor > a > span > i,
#grve-hidden-menu .grve-menu-wrapper > ul > .menu-item-11343:hover > a .grve-item,
#grve-hidden-menu .grve-menu-wrapper > ul > .menu-item-11343:hover > a .grve-item i,
#grve-hidden-menu .grve-menu-wrapper > ul > .menu-item-11343:hover > i,
#grve-hidden-menu .grve-menu-wrapper > ul > li > ul > .menu-item-11343:hover > a .grve-item,
#grve-hidden-menu .menu-item-11343 > .sub-menu > li:hover > a .grve-item,
#grve-hidden-menu .menu-item-11343 > .sub-menu > .grve-goback:hover > a > span,
#grve-hidden-menu .menu-item-11343 > .sub-menu > .grve-goback:hover > a > span > i,
#grve-hidden-menu .menu-item-11343 > .sub-menu > .grve-goback:hover > a > i,
#grve-hidden-menu .menu-item-11343 > i:hover,
#grve-hidden-menu .menu-item-11343 .current-menu-item > a > span,
#grve-hidden-menu .menu-item-11343 .current-menu-item > a > span > i,
#grve-hidden-menu .menu-item-11343.current-menu-ancestor > a > span,
#grve-hidden-menu .menu-item-11343.current-menu-ancestor > a > span > i,
#grve-hidden-menu .menu-item-11343.current-menu-ancestor > .sub-menu > .grve-goback > a > span,
#grve-hidden-menu .menu-item-11343.current-menu-ancestor > .sub-menu > .grve-goback > a > span > i{
	color:#36a9e1!important;	
}
#grve-main-menu .grve-wrapper > ul > #menu-item-11358:hover > a .grve-item,
#grve-main-menu #menu-item-11358 > ul > li:hover > a .grve-item,
#menu-item-11358:hover > a > .grve-item > i,
#menu-item-11358 > ul > li:hover > a > .grve-item > i,
#menu-item-11358 .current-menu-item > a > span,
#menu-item-11358 .current-menu-item > a > span > i,
#menu-item-11358.current-menu-ancestor > a > span,
#menu-item-11358.current-menu-ancestor > a > span > i,
#grve-hidden-menu .grve-menu-wrapper > ul > .menu-item-11358:hover > a .grve-item,
#grve-hidden-menu .grve-menu-wrapper > ul > .menu-item-11358:hover > a .grve-item i,
#grve-hidden-menu .grve-menu-wrapper > ul > .menu-item-11358:hover > i,
#grve-hidden-menu .grve-menu-wrapper > ul > li > ul > .menu-item-11358:hover > a .grve-item,
#grve-hidden-menu .menu-item-11358 > .sub-menu > li:hover > a .grve-item,
#grve-hidden-menu .menu-item-11358 > .sub-menu > .grve-goback:hover > a > span,
#grve-hidden-menu .menu-item-11358 > .sub-menu > .grve-goback:hover > a > span > i,
#grve-hidden-menu .menu-item-11358 > .sub-menu > .grve-goback:hover > a > i,
#grve-hidden-menu .menu-item-11358 > i:hover,
#grve-hidden-menu .menu-item-11358 .current-menu-item > a > span,
#grve-hidden-menu .menu-item-11358 .current-menu-item > a > span > i,
#grve-hidden-menu .menu-item-11358.current-menu-ancestor > a > span,
#grve-hidden-menu .menu-item-11358.current-menu-ancestor > a > span > i,
#grve-hidden-menu .menu-item-11358.current-menu-ancestor > .sub-menu > .grve-goback > a > span,
#grve-hidden-menu .menu-item-11358.current-menu-ancestor > .sub-menu > .grve-goback > a > span > i{
	color:#d9630c!important;	
}
#grve-main-menu .grve-wrapper > ul > #menu-item-11528:hover > a .grve-item,
#grve-main-menu #menu-item-11528 > ul > li:hover > a .grve-item,
#menu-item-11528:hover > a > .grve-item > i,
#menu-item-11528 > ul > li:hover > a > .grve-item > i,
#menu-item-11528 .current-menu-item > a > span,
#menu-item-11528 .current-menu-item > a > span > i,
#menu-item-11528.current-menu-ancestor > a > span,
#menu-item-11528.current-menu-ancestor > a > span > i,
#grve-hidden-menu .grve-menu-wrapper > ul > .menu-item-11528:hover > a .grve-item,
#grve-hidden-menu .grve-menu-wrapper > ul > .menu-item-11528:hover > a .grve-item i,
#grve-hidden-menu .grve-menu-wrapper > ul > .menu-item-11528:hover > i,
#grve-hidden-menu .grve-menu-wrapper > ul > li > ul > .menu-item-11528:hover > a .grve-item,
#grve-hidden-menu .menu-item-11528 > .sub-menu > li:hover > a .grve-item,
#grve-hidden-menu .menu-item-11528 > .sub-menu > .grve-goback:hover > a > span,
#grve-hidden-menu .menu-item-11528 > .sub-menu > .grve-goback:hover > a > span > i,
#grve-hidden-menu .menu-item-11528 > .sub-menu > .grve-goback:hover > a > i,
#grve-hidden-menu .menu-item-11528 > i:hover,
#grve-hidden-menu .menu-item-11528 .current-menu-item > a > span,
#grve-hidden-menu .menu-item-11528 .current-menu-item > a > span > i,
#grve-hidden-menu .menu-item-11528.current-menu-ancestor > a > span,
#grve-hidden-menu .menu-item-11528.current-menu-ancestor > a > span > i,
#grve-hidden-menu .menu-item-11528.current-menu-ancestor > .sub-menu > .grve-goback > a > span,
#grve-hidden-menu .menu-item-11528.current-menu-ancestor > .sub-menu > .grve-goback > a > span > i{
	color:#95c11f!important;	
}*/

#grve-main-menu.grve-vertical-menu ul li a, #grve-main-header.grve-header-side .grve-header-elements{
	border-color:#61738b!important;
}

#grve-main-menu .grve-wrapper > ul > li > a,
#grve-main-menu .grve-wrapper > ul > li ul li a{
	font-family:'FabioHaagType-MargemBold'!important;
	font-size:20px!important;
	font-weight:normal!important;
	word-spacing:3px!important;
	/*letter-spacing:2.5px!important;*/
	padding:0.6em 0em 0.6em 0em!important;
}
#grve-theme-wrapper #grve-hidden-menu ul.grve-menu > li > a,
#grve-hidden-menu ul.grve-menu li a{
	font-family:'FabioHaagType-MargemBold'!important;
	font-size:20px!important;
	font-weight:normal!important;
	word-spacing:3px!important;
	/*letter-spacing:2.5px!important;*/
	padding:0.6em 0em 0.6em 1.5em!important;
}
.grve-header-responsive-elements ul{
	text-align:center!important;
}
.current-menu-item > a > span,
.current-menu-item > a > span > i,
.current-menu-ancestor > a > span,
.current-menu-ancestor > a > span > i{
	color:#E30613!important;
}
.menu-item{
	cursor:pointer!important;
}
/*#menu-item-11343 > a > span,
#menu-item-11343 > ul > li > a > span{
	color:#36a9e1!important;	
}
#menu-item-11358 > a > span,
#menu-item-11358 > ul > li > a > span{
	color:#d9630c!important;
}
#menu-item-11528 > a > span,
#menu-item-11528 > ul > li > a > span{
	color:#95c11f!important;
}*/

#grve-hidden-menu.grve-slide-menu ul.grve-menu .grve-arrow{
	color: #032950!important;
}

/* ANCHOR MENU */
.grve-anchor-menu .grve-container > ul > li > a,
.grve-anchor-wrapper .grve-container a{
	-webkit-transition: background-color 0.3s ease-in-out!important;
	-moz-transition: background-color 0.3s ease-in-out!important;
	-ms-transition: background-color 0.3s ease-in-out!important;
	-o-transition: background-color 0.3s ease-in-out!important;
	transition: background-color 0.3s ease-in-out!important;
}
.grve-anchor-menu .grve-container > ul > li > a:hover,
.grve-anchor-wrapper .grve-container a:hover,
#menu-anchor-menu-home > .active > a{
	background-color: #032950!important;
}
.grve-anchor-menu .grve-container > ul > li > a{
	font-family:'FabioHaagType-MargemBold'!important;
	font-size:20px!important;
	font-weight:normal!important;
	word-spacing:3px!important;
	/*letter-spacing:2.5px!important;*/
	border:none!important;
}
.grve-anchor-wrapper .grve-container > ul > li > a{
	text-align:center!important;
}

/* NEWSFEED - Home */
.grve-post-title .grve-h5{
	font-size:28
}
.grve-blog-small .grve-blog-item{
	margin-bottom:45px!important;
}
.grve-blog a.grve-read-more{
	padding: 10px 15px 10px 15px!important;
	color:white!important;
	/*border: 1px solid #E30613!important;*/
	border:none!important;
    background-color: #E30613!important;
	-webkit-transition: all 0.3s ease-in-out!important;
	-moz-transition: all 0.3s ease-in-out!important;
	-ms-transition: all 0.3s ease-in-out!important;
	-o-transition: all 0.3s ease-in-out!important;
	transition: all 0.3s ease-in-out!important;
	display: inline-block!important;
}
.grve-blog a.grve-read-more:hover{
	background-color: #A3050F!important;
	-webkit-transform: scale(1.05)!important;
    -ms-transform: scale(1.05)!important;
    transform: scale(1.05)!important;
}

/* NEWSFEED - Neuigkeiten */
.grve-blog.grve-with-shadow .grve-blog-item .grve-isotope-item-inner{
	background-color:#cdd4dc!important;
	box-shadow:none!important;
}

/* NEWSPAGE */
#grve-post-content a:hover{
	color:#A3050F!important;
}
.grve-border{
	border-color:#cdd4dc!important;
}
#grve-post-bar .grve-post-socials a {
    color:#E30613!important;
	text-decoration:none!important;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
}
#grve-post-bar .grve-post-socials a:hover {
	color:#A3050F!important;
}
#grve-post-bar{
	background-color:#cdd4dc!important;
	border:none!important;
}
#grve-post-bar .grve-arrow.grve-icon-arrow-left-alt:before, 
#grve-post-bar .grve-arrow.grve-icon-arrow-left-alt:after,
#grve-post-bar .grve-arrow.grve-icon-arrow-right-alt:before,
#grve-post-bar .grve-arrow.grve-icon-arrow-right-alt:after{
	color:#032950!important;
	background-color:transparent!important;
}
#grve-related-post .grve-related-item a:before{
	background-color:rgba(2,9,17,0.8)!important;
}
.grve-like-counter-link.active i:before{
	content: "\f004"!important;
}
.grve-nav-content > .grve-title,
.grve-content > .grve-title,
.grve-comments-number.grve-text-dark{
	font-family: Montserrat!important;
}
.grve-comments-number.grve-text-dark,
.grve-comment-content > .grve-author.grve-text-dark.grve-h6{
	color:white!important;
}
#grve-post-bar .grve-nav-title.grve-small-text{
	font-family: 'FabioHaagType-MargemBold'!important;
}
@media only screen and (max-width: 576px){
	#grve-post-title > .grve-wrapper > .grve-content{
		padding:1em;
	}
}

/* AUTHOREN */
#grve-blog-title{
	background-image:url(../../uploads/2019/05/author-1.jpg)!important;
}
#grve-about-author a:hover{
	color:#A3050F!important;
}

/* LOGIN ICON */
.grve-icon-bullets-v:before{
	font-family: FontAwesome!important;
	content: "\f2be"!important;
	color:#E30613!important;
}
.grve-header-elements > .grve-wrapper > ul > li:first-child{
	display:none!important;
}

/* LOGIN SIDEBAR */
#grve-sidearea,
#grve-hidden-menu{
	z-index: 100000000!important;
}
#grve-sidearea .grve-close-btn-wrapper{
	margin: 30px auto 0px auto!important;
}
#grve-hidden-menu .grve-close-btn-wrapper{
	margin: 30px auto 60px auto!important;
}
.ihc-sm-item-label,
.fa-ihc-sm.fa-ihc-fb{
	color:#fff!important;
}
.ihc-login-template-13 .impu-form-input-remember:checked:before{
	content: '';
    border: 3px solid #E30613;
    display: inline-block;
    width: 3px;
    height: 10px;
    border-top: 0;
    border-left: 0;
    position: absolute;
    top: 0px;
    left: 5px;
    box-sizing: content-box;
    -webkit-transform: rotate(36deg);
    -khtml-transform: rotate(36deg);
    -moz-transform: rotate(36deg);
    -ms-transform: rotate(36deg);
    -o-transform: rotate(36deg);
    transform: rotate(36deg);
}
.ihc-login-template-13 .impu-form-input-remember{
	border: 2px solid #777777!important;
	background:transparent!important;
}
.impu-form-submit input,
.ihc-register-link,
.ihc-logout-wrap,
.custom-button-e{
	font-size: 13px!important;
	font-family:Montserrat!important;
    text-transform:uppercase!important;
    font-weight: 700!important;
	margin-top:0px!important;
	margin-bottom:0px!important;
	padding: 1.154em 1.538em 1.154em 1.538em!important;
	border: 1px solid #E30613!important;
	border-radius: unset!important;
    background-color: rgba(2,9,17,0.5)!important;
	-webkit-transition: color,background-color 0.3s ease-in-out!important;
	-moz-transition: color,background-color 0.3s ease-in-out!important;
	-ms-transition: color,background-color 0.3s ease-in-out!important;
	-o-transition: color,background-color 0.3s ease-in-out!important;
	transition: color,background-color 0.3s ease-in-out!important;
}
.ihc-register-link span,
.ihc-logout-wrap span,
.custom-button-e span{
	color:white!important;
	-webkit-transition: color 0.3s ease-in-out!important;
	-moz-transition: color 0.3s ease-in-out!important;
	-ms-transition: color 0.3s ease-in-out!important;
	-o-transition: color 0.3s ease-in-out!important;
	transition: color 0.3s ease-in-out!important;
}
.ihc-register-link:hover span,
.ihc-logout-wrap:hover span,
.custom-button-e:hover span{
	color:black!important;
}
.ihc-register-link:hover,
.ihc-logout-wrap:hover,
.custom-button-e:hover{
	background-color: #E30613!important
}
.ihc-pass-form-wrap > form > .impu-form-submit > input{
	width:100%!important;
}
.ihc-login-notice{
	right:0!important;
	left:0!important;
	margin-top: -22px!important;
}
#grve-sidearea .impu-form-line-fr input{
	margin-bottom: 30px;
}
#grve-sidearea .ihc-top-social-login{
	font-size:17px!important;
	font-weight:inherit!important;
	font-family:inherit!important;
}
#grve-sidearea .ihc-ap-top-sm{
	display:none!important;
}
@media only screen and (max-width: 767px){
	.ihc-register-link{
		font-size: 11.1px !important;
		line-height: 2.46em!important;
	}
}

/* FOOTER */
#grve-footer .grve-footer-bar .grve-left-side{
	width:100%!important;
}
.sponsor-logos-footer{
	display: block;
    margin-left: auto;
    margin-right: auto;
}
@media only screen and (max-width: 1200px){
	#grve-footer .widget:last-child, #grve-footer .widgets:last-child {
		margin:1.5em 0em 1.5em 0em!important;
	}
	#grve-footer .grve-widget-area{
		padding:100px 0px 100px 0px!important;
	}
}

/* BUTTONS */
.agc_verify_button,
a.grve-btn,
#grve-theme-wrapper button:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]),
#grve-theme-wrapper button[type="button"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]),
#grve-theme-wrapper button[type="submit"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]),
#grve-theme-wrapper button[type="reset"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]),
#grve-theme-wrapper input[type="button"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]),
#grve-theme-wrapper input[type="submit"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]),
#grve-theme-wrapper input[type="reset"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]){
	/*padding: 10px 15px 10px 15px!important;*/
	text-transform:uppercase!important;
	color:white!important;
	/*border: 1px solid #E30613!important;*/
	border:none!important;
	border-radius: unset!important;
    background-color: #E30613!important;
	-webkit-transition: all 0.3s ease-in-out!important;
	-moz-transition: all 0.3s ease-in-out!important;
	-ms-transition: all 0.3s ease-in-out!important;
	-o-transition: all 0.3s ease-in-out!important;
	transition: all 0.3s ease-in-out!important;
	-webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.agc_verify_button:hover,
a.grve-btn:hover,
#grve-theme-wrapper button:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]):hover,
#grve-theme-wrapper button[type="button"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]):hover,
#grve-theme-wrapper button[type="submit"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]):hover,
#grve-theme-wrapper button[type="reset"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]):hover,
#grve-theme-wrapper input[type="button"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]):hover,
#grve-theme-wrapper input[type="submit"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]):hover,
#grve-theme-wrapper input[type="reset"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]):hover{
	background-color: #A3050F!important;
	-webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
/*#tickets-ger a.grve-bg-primary-3{
	border: 1px solid #36a9e1!important;
}
#tickets-ch a.grve-bg-primary-4{
	border: 1px solid #d9630c!important;
}
#tickets-aut a.grve-bg-primary-5{
	border: 1px solid #95c11f!important;
}
#tickets-ger a.grve-bg-primary-3:hover{
	background-color:#36a9e1!important;
}
#tickets-ch a.grve-bg-primary-4:hover{
	background-color:#d9630c!important;
}
#tickets-aut a.grve-bg-primary-5:hover{
	background-color:#95c11f!important;
}*/

@media only screen and (max-width: 767px){
	.agc_verify_button,
	#grve-theme-wrapper #grve-content .grve-link-text,
	#grve-theme-wrapper #grve-content a.grve-btn,
	#grve-theme-wrapper #grve-content button:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]),
	#grve-theme-wrapper #grve-content button[type="button"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]),
	#grve-theme-wrapper #grve-content button[type="submit"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]),
	#grve-theme-wrapper #grve-content button[type="reset"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]),
	#grve-theme-wrapper #grve-content input[type="button"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]),
	#grve-theme-wrapper #grve-content input[type="submit"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]),
	#grve-theme-wrapper #grve-content input[type="reset"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]),
	#grve-theme-wrapper #grve-sidearea .grve-link-text,
	#grve-theme-wrapper #grve-sidearea a.grve-btn,
	#grve-theme-wrapper #grve-sidearea button:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]),
	#grve-theme-wrapper #grve-sidearea button[type="button"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]),
	#grve-theme-wrapper #grve-sidearea button[type="submit"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]),
	#grve-theme-wrapper #grve-sidearea button[type="reset"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]),
	#grve-theme-wrapper #grve-sidearea input[type="button"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]),
	#grve-theme-wrapper #grve-sidearea input[type="submit"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]),
	#grve-theme-wrapper #grve-sidearea input[type="reset"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]){
		font-size: 11.1px!important;
	}
}
/* TURNIER PAGE - ALLGEMEINES */
#trn .col-sm-10 a,
#trn .col-lg-12 a,
#trn .item-info span > a,
#trn .dl-horizontal dd > a,
#trn .table.table-striped tbody > tr > td > a,
#trn .col-sm-2 a,
#trn .section div > div > center > a,
#trn .section div > div > h3 > small > a{
	color:#E30613;
	text-decoration:none!important;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
}
#trn .dl-horizontal dt,
#trn #invite-panel h4,
#trn .tab-pane.active h4,
#trn .section div > div > h3,
#trn .col-sm-10 a:hover,
#trn .col-lg-12 a:hover,
#trn .item-info span > a:hover,
#trn .dl-horizontal dd > a:hover,
#trn .table.table-striped tbody > tr > td > a:hover,
#trn .col-sm-2 a:hover,
#trn .section div > div > center > a:hover,
#trn .section div > div > h3 > small > a:hover{
	color:#A3050F;
}
/* TURNIER PAGE - Layout */
#trn .tournament-banner .col-sm-4.col-xs-8{
	width:50%!important;
}
/*#trn a:visited,
#trn a:active{
	color:#E30613!important;
}*/
#trn .col-lg-1, #trn .col-lg-10, #trn .col-lg-11, #trn .col-lg-12, #trn .col-lg-2, #trn .col-lg-3, #trn .col-lg-4, #trn .col-lg-5, #trn .col-lg-6, #trn .col-lg-7, #trn .col-lg-8, #trn .col-lg-9, #trn .col-md-1, #trn .col-md-10, #trn .col-md-11, #trn .col-md-12, #trn .col-md-2, #trn .col-md-3, #trn .col-md-4, #trn .col-md-5, #trn .col-md-6, #trn .col-md-7, #trn .col-md-8, #trn .col-md-9, #trn .col-sm-1, #trn .col-sm-10, #trn .col-sm-11, #trn .col-sm-12, #trn .col-sm-2, #trn .col-sm-3, #trn .col-sm-4, #trn .col-sm-5, #trn .col-sm-6, #trn .col-sm-7, #trn .col-sm-8, #trn .col-sm-9, #trn .col-xs-1, #trn .col-xs-10, #trn .col-xs-11, #trn .col-xs-12, #trn .col-xs-2, #trn .col-xs-3, #trn .col-xs-4, #trn .col-xs-5, #trn .col-xs-6, #trn .col-xs-7, #trn .col-xs-8, #trn .col-xs-9{
	padding-left:0px!important;
}
.page.normal-page{
	background-color: #232b33!important;
    color: #d3d3d3!important;
	position: relative!important;
    z-index: 5!important;
    clear: both!important;
	padding: 50px 0px 50px 30px;
}
#trn .row {
    margin:0px!important;
}
#trn h1 > span > s{
	color:#fff!important;
}
#trn .section div > div > center{
	margin-bottom:20px;
}
#trn .form-horizontal .form-group{
	margin-left:0px!important;
}
#trn .col-md-offset-3{
	margin-left:0px!important;
}
#trn .col-md-9{
	width:50%!important;
}
#trn textarea,
#trn select,
#trn input[type="file"],
#trn input[type="search"],
#trn input[type="url"],
#trn input[type="email"],
#trn input[type="text"]{
	background-color:transparent!important;
	box-shadow:none!important;
	color:inherit!important;
}
#trn textarea:focus,
#trn select:focus,
#trn input[type="file"]:focus,
#trn input[type="search"]:focus,
#trn input[type="url"]:focus,
#trn input[type="email"]:focus,
#trn input[type="text"]:focus{
	/*border-color:#E30613!important;*/
	border-color:#fff!important;
	color:inherit!important;
}
#trn select > option{
	color:#000!important;
}
#trn .form-horizontal .control-label{
	width:10%!important;
}
#trn .col-sm-3{
	width:16.66666666%!important;	
}
#trn form .col-sm-1{
	width:90px!important;
}
#trn .item-info > ul{
	text-align:left!important;
}
#trn .item-info > ul > li > a{
	padding: 10px 15px 10px 15px!important;
	color:white!important;
	border: 1px solid #E30613!important;
	border-radius:0px!important;
    background-color: rgba(2,9,17,0.5)!important;
	-webkit-transition: color,background-color 0.3s ease-in-out!important;
	-moz-transition: color,background-color 0.3s ease-in-out!important;
	-ms-transition: color,background-color 0.3s ease-in-out!important;
	-o-transition: color,background-color 0.3s ease-in-out!important;
	transition: color,background-color 0.3s ease-in-out!important;
}
#trn .item-info > ul > li > a:hover{
	color:black!important;
	background-color: #E30613!important
}
#trn .item-avatar img{
	height: 100%!important;
    width: 100%!important;
}
#trn .col-sm-offset-3{
	margin-left: 10%!important;
}
#trn .form-control.input-sm{
	margin-bottom:0px!important;
}
#trn .pagination > li > a, #trn .pagination > li > span{
	color:#cccecf!important;
	background-color:#353a41!important;
}
#trn .pagination > li > a:hover, #trn .pagination > li > span:hover{
	color:#fff!important;
	background-color:#282e34!important;
}
#trn .paginate_button.active a{
	background-color:#E30613!important;
	color:black!important;
	border:none!important;
	font-weight:700!important;
}
#trn .paginate_button.next a,
#trn .paginate_button.previous a{
	border:none!important;
	color:white!important;
	background-color: rgba(2,9,17,0.5)!important;
	-webkit-transition: color,background-color 0.3s ease-in-out!important;
	-moz-transition: color,background-color 0.3s ease-in-out!important;
	-ms-transition: color,background-color 0.3s ease-in-out!important;
	-o-transition: color,background-color 0.3s ease-in-out!important;
	transition: color,background-color 0.3s ease-in-out!important;
}
#trn .paginate_button.next.disabled a,
#trn .paginate_button.previous.disabled a{
	color: #cccecf!important;
    cursor: not-allowed!important;
    background-color: rgba(2,9,17,0.2)!important;
}
#trn #games .item-wrapper{
	border:0px!important;
}
#trn .well{
	background-color:transparent!important;
	border:none!important;
}
#trn .item-wrapper{
	border:none!important;
}
#trn-tournament-title > small{
	color:#d3d3d3!important
}
#trn .row.mb-sm.tournament-banner{
	background-repeat: no-repeat;
}
#trn .row.mb-sm.tournament-banner > .col-sm-2.col-xs-4.text-center img{
	margin-right: auto;
    margin-left: auto;
    display: block;
	vertical-align: middle;
}
#trn .row.mb-sm.tournament-banner > .col-sm-2.col-xs-4.text-center {
    padding: 2em 15px 0px 15px!important;	
}
#trn .row.player-banner,
#trn .row.mb-lg.team-banner{
	background-repeat: no-repeat;
	padding-left:20px!important;
}
#trn #join-button{
	margin-top:0px;
	margin-bottom:0px;
}
#trn #tournament-signup > .form-group > label{
	width:25%!important;
}
#trn #tournament-signup > .form-group > .col-sm-offset-3.col-sm-6{
	margin-left:0px!important;
}
#trn #tournament-signup > .form-group > .col-sm-3{
	width:25%!important;
}
#trn #tournament-signup #trn-rules{
	width:60%!important;
	clear:both!important;
}
#trn #trn-team .col-sm-4{
	width:100%!important;
}
#trn .game-avatar{
	width: 150px!important;
    height: 150px!important;
}
#trn #tournament-logo{
	width:23%!important;
}
#trn .trn-register-btn{
    margin-top: 75px;
}
@media (max-width: 1342px){
	#trn #tournament-signup > .form-group > label{
		width:40%!important;
	}
	#trn #tournament-signup > .form-group > .col-sm-3{
		width:40%!important;
	}
	#trn #tournament-signup #trn-rules{
		width:80%!important;
	}
	#trn #player-profile .ihc-user-page-avatar{
		padding: 0px 0px 10px 0px!important;
	}
	#trn #tournament-logo {
		width: 27%!important;
	}
	#trn .col-sm-4, #trn .col-sm-6 {
		width: 70%!important;
	}
	#trn .trn-register-btn{
		position: absolute;
		right: 55px;
		top: 155px;
		margin-top:0px;
	}
}
@media (max-width: 767px){
	#trn #tournament-logo {
		width: 100%!important;
	}
	#trn .col-sm-4, #trn .col-sm-6,
	#trn .tournament-banner .col-sm-4.col-xs-8{
		width: 100%!important;
	}
	#trn .hidden-xs {
		display: block!important;
	}
	#trn .hidden-xs {
		display: block!important;
	}
	#trn .col-sm-2{
		margin-left:15px;
	}
	#trn .trn-register-btn{
		display:none;
	}
}
/* TURNIER PAGE - BRACKET */
#trn .bracket-spot{
	min-width:225px!important;
	/*padding:10px;*/
}
#trn .bracket-top{
	min-width:16px;
}
#trn .col-lg-12{
	overflow-x:auto;
}
#trn .brackets td{
	padding:5px;
}
#trn td.bracket-spot{
	padding-left:5px!important;
	background-color:rgba(2,9,17,0.7)!important;
}
#trn .bracket-spot > a{
	float: unset!important;
}
#trn .bracket-dropdown-content{
	background-color: rgba(2,9,17,0.7)!important;
}
#trn #final-round .bracket-dropdown{
	display:none;
}
/*#trn .col-lg-12:has(> table.brackets){*/
#trn .col-lg-12{
	padding-bottom: 5em!important;
}
 
/* TURNIER PAGE - SPIELER-LISTE */
#player-list .ihc-top-levels{
	float:right;
}
#player-list .iump-badge{
	width:20px;
}

/* TURNIER PAGE - SPIELER-PROFIL */
.col-sm-4{
	width:66.66666667%!important;
}
.col-sm-8{
	width:33.33333333%!important;
}
#player-socials > li > a{
	padding: 0 10px 0 0;
}
#player-socials > li > a:hover{
	color:#E30613;
}
.p-social-not{
	opacity:0.5;
}
#player-profile .col-sm-4 > div{
	width:100%!important;
}
#player-profile .ihc-user-page-avatar{
	padding-top:45px;
	padding-bottom:45px;
}
#player-profile .ihc-member-photo{
	max-width:200px;
	max-height:200px;
	width:200px;
	height:200px;
}
@media only screen and (max-width: 767px){
	#player-profile .ihc-user-page-avatar{
		padding-top:0px;
	}	
	#player-profile .col-sm-8{
		padding-right: 0px!important;
		margin-right: auto;
		margin-left: auto;
		width: 200px!important;
	}
	#player-profile .col-sm-4{
		width:100%!important;
	}
	#player-profile .ihc-user-page-avatar{
		padding-top:1em!important;
	}
	#team-logo{
		display:none!important;
	}
}

/* TURNIER PAGE - BUTTONS */
#trn button:not(.grve-custom-btn),
#trn button[type="button"]:not(.grve-custom-btn),
#trn button[type="submit"]:not(.grve-custom-btn),
#trn button[type="reset"]:not(.grve-custom-btn),
#trn input[type="button"]:not(.grve-custom-btn),
#trn input[type="submit"]:not(.grve-custom-btn),
#trn input[type="reset"]:not(.grve-custom-btn) {
	padding: 10px 15px 10px 15px!important;
}

/* TURNIER PAGE - NAV BUTTONS */
.nav.nav-pills > li > a,
#tournament-c .nav.nav-pills > li > a{
	font-family: Montserrat !important;
    font-weight: 700 !important;
	text-transform: uppercase!important;
	padding: 10px 15px 10px 15px!important;
	border-radius:0px!important;
    background-color: rgba(2,9,17,0.7)!important;
	-webkit-transition: background-color 0.3s ease-in-out!important;
	-moz-transition: background-color 0.3s ease-in-out!important;
	-ms-transition: background-color 0.3s ease-in-out!important;
	-o-transition: background-color 0.3s ease-in-out!important;
	transition: background-color 0.3s ease-in-out!important;
}
.nav.nav-pills > li > a > span,
#tournament-c .nav.nav-pills > li > a{
	color:white!important;
	-webkit-transition: color 0.3s ease-in-out!important;
	-moz-transition: color 0.3s ease-in-out!important;
	-ms-transition: color 0.3s ease-in-out!important;
	-o-transition: color 0.3s ease-in-out!important;
	transition: color 0.3s ease-in-out!important;
}
#tournament-c .nav.nav-pills > li > a:hover{
	color:black!important;
}
.nav.nav-pills > li > a:hover > span{
	color:black!important;
}
.nav.nav-pills > li.active > a,
.nav.nav-pills > li.active > a:focus,
.nav.nav-pills > li.active > a:active{
	/*border-bottom: 2px solid #E30613!important;*/
	box-shadow: 0px -2px 0px #E30613 inset;
}
#trn .nav-pills > li + li{
	margin-left:0px!important;
}
#trn #tournament-list-nav > li > a:hover{
	background-color:#E30613!important;
}

/* TURNIER PAGE - TABELLE */
#trn #teams-list,
#trn .tab-pane.active,
#trn .col-sm-12{
	overflow-x:auto!important;
}
#trn .table th{
	color:#fff!important;
	font-weight: 700!important;
}
#trn .table > tbody > tr{
	background-color: rgba(2,9,17,0.7)!important;
}
#trn .input-sm {
	padding: 0px 10px!important;
	min-height: 30px!important;
}
#trn div.dataTables_wrapper div.dataTables_length select{
	width:45px!important;
}
#trn .text-center,
#trn .dl-horizontal dt,
#trn .table > tbody > tr > td, 
#trn .table > tbody > tr > th, 
#trn .table > tfoot > tr > td, 
#trn .table > tfoot > tr > th, 
#trn .table > thead > tr > td, 
#trn .table > thead > tr > th,
#trn .section > div > div > center,
#trn .col-sm-2 td,
#trn .form-horizontal .control-label{
	text-align: left!important;
}
#trn .pagination > li > a, #trn .pagination > li > span{
	border:none!important;
}
@media (max-width: 708px){
	#trn #teams-list{
		display:block;
	}
}

/* TURNIER PAGE - SIDEBAR */
#trn .block-panel h4{
	color:#fff!important;
}
#trn .block-panel > ul > li{
	list-style: none;
	border-bottom: 1px solid;
	border-color: #61738b;
	padding: 0.6em 0em 0.6em;
}
@media (min-width: 1343px){
	#trn .col-sm-2 {
		width: 16.66666667%;
	}
}
@media (max-width: 1342px){
	#trn .col-sm-10{
		width:100%!important;
		padding-right: 30px!important;
	}
	#trn .col-sm-2 {
		width: 100%!important;
		margin-left: 15px;
	}
	#trn .col-sm-2 > .block-panel {
		float: left;
		padding-right: 20px;
	}
}
@media (max-width: 767px){
	#trn .col-sm-10{
		padding-right: 0px!important;
	}
}

/* ULTIMATE MEMBERSHIP PRO */
/* ACCOUNT PAGE - SIDEBAR */
#grve-sidearea .ihc-account-page-wrapp{
	padding:0px!important;
}
#grve-sidearea .ihc-ap-top-theme-4 .ihc-middle-side{
	margin-left:0px!important;
	padding: 20px 0 20px 0!important;
}
#grve-sidearea .ihc-ap-top-theme-4 .ihc-left-side{
	margin-bottom: -45px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}
#grve-sidearea .ihc-user-page-top-ap-wrapper .ihc-left-side{
	float:none!important;
	max-width: 60%!important;
}
#grve-sidearea .ihc-user-page-top-ap-wrapper{
	padding:85px 0px 0px 0px!important;
}
#grve-sidearea .ihc-background-overlay{
	background:unset!important;
}
#grve-sidearea .ihc-user-page-top-ap-background{
	background-color:transparent!important;
    /*background-image: url(../../plugins/indeed-membership-pro/assets/images/top_aff_bk_1.png)!important;*/
	background-image: unset!important;
}
#grve-sidearea .ihc-ap-top-theme-4 .ihc-user-page-top-ap-background{
	height:auto!important;
}
#grve-sidearea .ihc-user-page-top-ap-wrapper.ihc-ap-top-theme-4{
	height: auto!important;
}
.ihc-user-page-avatar img,
.ihc-upload-image-wrapp img{
	border: 7px solid rgba(2,9,17,1.0)!important;
}
.iump-user-page-name a,
.iump-register-form a{
	color:#E30613!important;
	text-decoration: none!important;
}
.iump-user-page-name a:hover,
.iump-register-form a:hover{
	color:#A3050F!important;
	text-decoration: none!important;
}
#grve-sidearea .ihc-user-page-top-ap-wrapper .ihc-account-page-top-mess p,
#grve-sidearea .ihc-user-page-top-ap-wrapper .ihc-account-page-top-mess div{
	margin-bottom:16px!important;
}
#grve-sidearea .ihc-ap-wrap{
	display:none!important;
}
.custom-row-e{
	display:none;
}
#grve-sidearea .custom-row-e{
	display:block;
}
#grve-sidearea .custom-button-e-left{
	float:left;
	width: 48%;
	margin-bottom: 30px;
}
#grve-sidearea .custom-button-e-right{
	float:right;
	width: 44%;
	margin-bottom: 30px;
}
#grve-main-content .custom-button-e-left{
	margin-top: 14px;
	float:left;
}
#grve-main-content .custom-button-e-right{
	margin-top: 14px;
	float:left;
}
.custom-row-e{
	clear: both;
}
@media only screen and (max-width: 767px){
	#grve-sidearea .ihc-user-page-top-ap-wrapper .ihc-left-side{
		max-width: 80%!important;
	}
	#grve-sidearea .custom-button-e-left,
	#grve-sidearea .custom-button-e-right{
		float:none;
		width: 100%;
		margin-bottom: 30px;
		text-align: center;
		display: block;
	}
	#grve-sidearea .custom-button-e-left > a,
	#grve-sidearea .custom-button-e-right > a{
		width: 470px;
		max-width: 100%;
	}
	#grve-sidearea .custom-button-e-left{
		margin-bottom:40px;
	}
}
@media (max-width: 570px){
	#grve-sidearea .ihc-ap-top-theme-4 .ihc-middle-side{
		padding: 62px 0 10px 0!important;
	}
	#grve-sidearea .ihc-user-page-top-ap-wrapper{
		padding: 50px 0px 0px 0px!important;
	}
	#grve-sidearea .ihc-user-page-top-ap-wrapper .ihc-account-page-top-mess{
		padding-left:0px!important;
	}
	#grve-sidearea .ihc-ap-top-sm{
		padding-left:0px!important;
	}
	#grve-sidearea #ihc_account_page_wrapp > .ihc-user-page-top-ap-wrapper.ihc-ap-top-theme-4 > .ihc-left-side{
		margin-left: auto!important;
		margin-right: auto!important;
	}
}

/* ACCOUNT PAGE - PROFIL BEARBEITEN */
.iump-form-line-register > label,
.ihc-ap-wrap h3{
	color:#d3d3d3!important;
}
.ihc-reg-update-msg{
	color:green!important;
	text-align:center!important;
}
.ihc-background-overlay{
	background-color:rgba(2,9,17,0.9)!important;
}
.ihc-user-page-top-ap-background{
	background-color:unset!important;
	background-image: url(../../uploads/static-images/profile-banner.jpg)!important;
}
.ihc-ap-wrap h3{
	text-align:center!important;
	margin: 0.692em 0em 0.692em 0em!important;
}
.ihc-sm-wrapp-fe.ihc-sm-template-1 > div,
.ihc-avatar-trigger{
	margin-left: auto!important;
    margin-right: auto!important;
    display: table!important;
}
.ihc-upload-image-wrapp > img{
	margin-left:auto!important;
	margin-right:auto!important;
}
.iump-submit-form > .iump-register-row-left{
	width:100%!important;
}
.select2-container--default .select2-selection--single{
	background:transparent!important;
	border:1px solid!important;
	border-radius:unset!important;
	padding: 6px 7px 8px!important;
}
.select2.select2-container{
	margin-bottom:20px!important;
}
.iump-form-textarea > textarea{
	max-width:100%!important;
}
@media (max-width: 570px){
	.ihc-middle-side > .ihc-account-page-top-mess,
	.ihc-middle-side > .ihc-top-levels{
		padding-left:0px!important
	}
	.ihc-middle-side > a > .ihc-ap-top-sm{
		display:none!important;
	}
	.ihc-user-page-avatar{
		padding-top:1em!important;
	}
	#ihc_account_page_wrapp > .ihc-user-page-top-ap-wrapper.ihc-ap-top-theme-4 > .ihc-left-side{
		margin-left:15%!important;
		margin-right:15%!important;		
	}
	#ihc_account_page_wrapp{
		margin-top:3em!important;
	}
}

/* ACCOUNT PAGE - REGISTRIERUNG */
.iump-register-row-right{
	display:none!important;
}
.iump-register-form .ihc-sm-wrapp-fe{
	margin: 50px 0px;
}
.ihc-register-notice{
	color:#df2c2c!important;
}
/*.iump-form-checkbox{
	vertical-align: sub!important;
}*/
.iump-form-line-register.iump-form-checkbox input[type=checkbox]{
	margin: 0px 15px 0 5px!important;
}
.iump-form-line-register.iump-form-checkbox label{
	display:none!important;
}
.select2-dropdown.select2-dropdown--below,
.select2-dropdown.select2-dropdown--above{
	background-color:#0f161d!important;
	-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.26);
	-moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.26);
	box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.26);
}
.select2-container--default .select2-results__option[aria-selected=true]{
	background-color:#353a41!important;
}
.select2-results__option--highlighted{
	background-color:#1b2128!important;
}
.select2-results > ul > li{
	-webkit-transition: color,background-color 0.3s ease-in-out!important;
	-moz-transition: color,background-color 0.3s ease-in-out!important;
	-ms-transition: color,background-color 0.3s ease-in-out!important;
	-o-transition: color,background-color 0.3s ease-in-out!important;
	transition: color,background-color 0.3s ease-in-out!important;
}
.select2-container--default .select2-search--dropdown .select2-search__field{
	border:none!important;
}
.select2-search__field{
	font-family:inherit!important;
}
.ihc-reg-success-msg{
	text-align:center!important;
}

/* TWITCH STATUS */
.tsw-wrapper{
	opacity:0.5;
	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-ms-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}
.tsw-wrapper:hover{
	opacity:1.0;
}
@media (max-width: 1023px){
	.tsw-wrapper{
		display:none;
	}
}
/*@media (min-width: 1024px){
	#grve-main-header.grve-header-side .grve-logo{
		padding-top: 125px!important;
		padding-bottom: 60px!important;
	}
}*/
.tsw-button-text{
    margin-top: -4px;
}
#grve-loader-overflow{
	z-index: 10000000!important;
}

/* ALTERSVERIFIZIERUNG */
#agc_overlay{
	background-color:rgb(2,9,17)!important;
}
#agc_container > p,
#agc_dob .agc_select_val,
#agc_dob ul > li,
#agc_verify_submit .agc_result{
	font-family: 'FabioHaagType-MargemRegular'!important;
}
#agc_container > #agc_title{
	font-family: 'FabioHaagType-MargemBold'!important;
	text-transform: uppercase;
	font-weight: normal!important;
}
#agc_verify_submit > .agc_verify_button{
	font-family: 'FabioHaagType-MargemRegular'!important;
	font-weight: normal!important;
}

/* MANAGE PROFILE STATIC-BUTTON */
#mp-element > .mp-background{
	z-index: 10000;
	background-color:rgba(3,41,80,1.0);
	transform:rotate(45deg);
	width: 260px;
    height: 260px;
    position: fixed;
    top: -130px;
    right: -130px;
	-webkit-transition: color,background-color 0.3s ease-in-out;
	-moz-transition: color,background-color 0.3s ease-in-out;
	-ms-transition: color,background-color 0.3s ease-in-out;
	-o-transition: color,background-color 0.3s ease-in-out;
	transition: color,background-color 0.3s ease-in-out;
}
#mp-element > i.manage-icon{
	z-index: 10001;
	position:fixed;
	right: 25px;
    top: 40px;
	font-size:50px;
}
/*#mp-element > i.manage-icon:before{
	font-family: FontAwesome;
    content: "\f2be";
    color: #E30613;
}*/
#mp-element:hover .mp-background{
	background-color:rgba(0,14,43,1.0);
}
@media (max-width: 1178px){
	#mp-element > .mp-background,
	#mp-element > i.manage-icon{
		position:absolute;
	}
}
@media (max-width: 1023px){
	#mp-element{
		display:none;
	}
}

/* CASTER CASTING FORM */
#grve-theme-wrapper .grve-form-style-2 input[type="text"],
#grve-theme-wrapper .grve-form-style-2 input[type="textarea"],
#grve-theme-wrapper .grve-form-style-2 input[type='email'],
#grve-theme-wrapper .grve-form-style-2 input[type='number'],
#grve-theme-wrapper .grve-form-style-2 input[type='file'],
#grve-theme-wrapper .grve-form-style-2 textarea {
	display: block;
	margin-bottom: 0;
	border: none;
	background-color: transparent;
	padding: 20px;
	font-family: "Open Sans";
}
#grve-theme-wrapper .grve-form-style-2 input[type="submit"]{
	text-transform:uppercase!important;
	color:white!important;
    background-color: rgba(2,9,17,0.5)!important;
	-webkit-transition: color,background-color 0.3s ease-in-out!important;
	-moz-transition: color,background-color 0.3s ease-in-out!important;
	-ms-transition: color,background-color 0.3s ease-in-out!important;
	-o-transition: color,background-color 0.3s ease-in-out!important;
	transition: color,background-color 0.3s ease-in-out!important;
}
#grve-theme-wrapper .grve-form-style-2 input[type="submit"]:hover{
	color:black!important;
	background-color: #E30613!important;
}

/* VOICERECORDING */
#voicerecording #level{
	width:100%;
	height:100px;
}
#voicerecording .button{
	font-family: Montserrat;
    font-weight: 700;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: middle;
	margin: 5px;
	cursor: pointer;
	outline: none;
	text-align: center;
	padding: 10px 15px 10px 15px;
	color: white;
	border: 1px solid #E30613;
	background-color: rgba(2,9,17,0.5);
	-webkit-transition: color,background-color 0.3s ease-in-out;
	-moz-transition: color,background-color 0.3s ease-in-out;
	-ms-transition: color,background-color 0.3s ease-in-out;
	-o-transition: color,background-color 0.3s ease-in-out;
	transition: color,background-color 0.3s ease-in-out;
}
#voicerecording .button:hover{
	color:black;
	background-color: #E30613;
}
#voicerecording .button.disabled{
	opacity:0.5;
}
#voicerecording canvas{
	display: block;
}
#voicerecording #controls,
#voicerecording audio{
	margin-left:auto;
	margin-right:auto;
	display:table;
}
#voicerecording audio{
	margin-bottom: 25px;
}

/* 404 PAGE */
#grve-body.error404 #grve-content,
#grve-body.error404 .grve-single-wrapper,
#grve-body.error404 #grve-main-content,
#grve-body.error404 .grve-section{
	background-color:transparent!important;
	background-image: url(/wp-content/uploads/2019/06/altersverifizierung.jpg)!important;
}

/* SPECIAL GUESTS */
.sg-head{
	margin-bottom:10px!important;
}

/* PRIVACY NOTIFICATION */
#grve-privacy-popup .grve-privacy-popup-content > h5{
	font-size: 30px;
}
.grve-privacy-popup-wrapper,
.grve-privacy-refresh-btn-wrapper,
#grve-privacy-bar{
	background-color: rgba(30,40,62,0.9)!important;
}
button.grve-privacy-btn.grve-privacy-refresh-btn,
button.grve-privacy-btn.grve-privacy-agreement{
	text-transform:uppercase;
	color:white;
	/*border: 1px solid #E30613;*/
	border: none;
	border-radius: unset;
    background-color: #e30613;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
button.grve-privacy-btn.grve-privacy-refresh-btn:hover,
button.grve-privacy-btn.grve-privacy-agreement:hover{
	background-color: #A3050F;
	-webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.grve-privacy-switch .grve-switch input[type='checkbox']:checked + .grve-switch-slider{
	background-color: #E30613;
}
.grve-privacy-content{
	padding-right: 430px;
}
@media only screen and (max-width: 767px){

	.grve-privacy-buttons-wrapper{
		padding-bottom: 30px;
	}
	.grve-privacy-buttons-wrapper > a{
		float:left;
	}
	.grve-privacy-content{
		padding-right: 0px;
	}
}
@media only screen and (max-width: 512px){
	.grve-privacy-buttons-wrapper{
		padding-bottom: 82px;
	}
	.grve-privacy-btn.grve-privacy-agreement,
	.grve-privacy-buttons-wrapper > a{
		width: 100%;
		text-align: center;
	}
}

/* MESSAGES */
.important-message > i,
.important-message > p{
	color:rgba(2,9,17,1.0);
}
.important-message > .grve-close:before,
.important-message > .grve-close:after{
	background-color:rgba(2,9,17,1.0);
}
.gsa-message:hover{
	background-color:#c9a303!important;
}
.swiss-message:hover{
	background-color:#ae510d!important;
}
.austrian-message:hover{
	background-color:#789c1c!important;
}
/*.swiss-message p::-moz-selection { background: #ae510d!important;color:black!important; }
.swiss-message p::selection { background: #ae510d!important;color:black!important; }
.austrian-message p::-moz-selection { background: #789c1c!important;color:black!important; }
.austrian-message p::selection { background: #789c1c!important;color:black!important; }*/
.important-message > p{
	padding: 6px;
    font-family: 'FabioHaagType-MargemBold'!important;
    font-size: 2.3em;
    text-transform: uppercase;
}
#trn .important-message{
	padding:5px;
}
#trn .important-message > p{
	margin:0!important;
	padding: 6px;
    font-family: 'FabioHaagType-MargemBold'!important;
    font-size: 1.8em;
    text-transform: uppercase;
}

/* FORMULARE */
#grve-theme-wrapper .grve-header-responsive-elements form, 
#grve-theme-wrapper .grve-header-responsive-elements form p, 
#grve-theme-wrapper .grve-header-responsive-elements form div, 
#grve-theme-wrapper .grve-header-responsive-elements form span{
	color: #032950!important;
}

/* INFORMATIONSSEITEN */
#prizes-points .grve-title-line{
	margin-top:8px!important;
}
#prizes-points .grve-slogan .grve-slogan-title{
	margin-bottom: 10px!important;
}
#offline-finals-ef,
#offline-finals-ef .grve-slogan-title{
	color: white!important;
}

/* SUPPORT FORMULAR */
#grve-main-header .fa,
#grve-footer .fa{
	font-family: FontAwesome!important;
	font-weight: inherit!important;
}
#wpsc_tickets_container{
	border-radius:unset!important;
	border:none!important;
}
#wpsc_tickets_container button:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]):hover,
#wpsc_tickets_container button[type="button"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]):hover,
#wpsc_tickets_container button[type="submit"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]):hover,
#wpsc_tickets_container button[type="reset"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]):hover,
#wpsc_tickets_container input[type="button"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]):hover,
#wpsc_tickets_container input[type="submit"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]):hover,
#wpsc_tickets_container input[type="reset"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]):hover,
#wpsc_popup button:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]):hover,
#wpsc_popup button[type="button"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]):hover,
#wpsc_popup button[type="submit"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]):hover,
#wpsc_popup button[type="reset"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]):hover,
#wpsc_popup input[type="button"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]):hover,
#wpsc_popup input[type="submit"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]):hover,
#wpsc_popup input[type="reset"]:not(.grve-custom-btn):not([title="Abspielen"]):not([title="Pause"]):not([title="Stumm"]):not([title="Laut schalten"]):hover{
	-webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
#wpsc_tickets_container #wpsc_ticket_search{
	margin-bottom:0px!important;
}
#wpsc_tickets_container .wpsp_admin_label{
	border-radius:unset!important;
}
#wpsc_load_list_hide_filters_btn,
#wpsc_load_list_reset_filters_btn,
#frm_additional_filters{
	display:none!important;
}
#wpsc_tickets_container .wpsc_ticket_list_nxt_pre_page button,
#wpsc_individual_edit_ticket_subject{
	margin:0px!important;
	padding: 6px 8px!important;
}
#wpsc_popup_footer button{
	width:100%
}
#wpsc_popup .mce-toolbar .mce-ico{
	color:#fff!important;
}

/* TOP-BAR */
.merkur-top-bar {
    background-image: url(/wp-content/uploads/2019/12/topbar-bg.jpg);
	/*background-color:red;*/
    background-size: cover;
    width: 100%;
	height:40px;
    text-align: center;
    padding: .35% 0;
    position: fixed;
    z-index: 100;
    left: 0;
	top: 0;
	/*-webkit-box-shadow: 0px 0px 26px 0px rgba(255,255,255,0.6);
    -moz-box-shadow: 0px 0px 26px 0px rgba(255,255,255,0.6);
    box-shadow: 0px 0px 26px 0px rgba(255,255,255,0.6);*/
}
.merkur-top-bar ul {
    display: inline-flex;
    list-style: none;
    margin: 0;
	margin-left:330px;
}
.merkur-top-bar li {
	-webkit-transition: color,background-color 0.3s ease-in-out;
	-moz-transition: color,background-color 0.3s ease-in-out;
	-ms-transition: color,background-color 0.3s ease-in-out;
	-o-transition: color,background-color 0.3s ease-in-out;
	transition: color,background-color 0.3s ease-in-out;
    color: #fff;
	margin-right: 55px;
}
.merkur-top-bar span {
    border: 1px solid white;
	border-radius: 3px;
	padding: 2px 7px;
	list-style-position:inside;
}
.merkur-top-bar span:hover {
	background-color:rgba(227,6,19,0.5);
}
.merkur-top-bar a {
    color: #fff;
    padding-top: 5px;
	font-family: 'FabioHaagType-MargemRegular';
}
.merkur-top-bar img {
    position: relative;
    top: -1px;
    max-height: 16pt;
}
.merkur-top-bar .a1:hover,
.merkur-top-bar .a2:hover{
	color:#fff;
	border-top:4px solid #fc0;
}
.merkur-top-bar .a3:hover{
	color:#fff;
}
/*.merkur-top-bar a:first-child:hover{
	border-top:none;
}*/
.merkur-top-bar a:focus{
	color:#fff;
}
.merkur-top-bar .seperator{
	height:100%;
	border-right:2px solid #fff;
}
.merkur-top-bar .active{
	display:inline;
	font-family: 'FabioHaagType-MargemBold'!important;
	border-top:4px solid #fc0;
	padding-top:5px;
}
.merkur-top-bar .fa{
	margin-right:5px;
}
@media only screen and (max-width: 1023px){
	.merkur-top-bar ul{
		margin-left:0px;
		width:100%;
		padding: 5px 5%;
	}
	.merkur-top-bar li{
		width:30%;
		margin: 0 1% 0 1%;
	}		
}
/* Sticky Header
============================================================================= */
#grve-header.grve-fixed #grve-main-header {
	position: fixed;
	top:40px!important;
}
#grve-responsive-header.grve-fixed > .grve-wrapper {
	position: fixed;
	top:40px!important;;
}