.spectacle-filter-container.tournoi-filter-club-container{
	margin: 1rem 0;
}



.tournoi-filter-club-container .spectacle-filter-date-range, 
.tournoi-filter-club-container .spectacle-filter-buyin-list, 
.tournoi-filter-club-container .spectacle-filter-city-list {
    display: none;
    margin-top: 1rem;
}

.tournoi-filter-club-container .spectacle-filter-date-range.active, 
.tournoi-filter-club-container .spectacle-filter-buyin-list.active, 
.tournoi-filter-club-container .spectacle-filter-city-list.active {
    display: block;
    margin: 0;
}

.tournoi-filter-club-container .spectacle-filter-buyin-list.active, 
.tournoi-filter-club-container .spectacle-filter-city-list.active {
    width: 80%;
    margin-left: 10%;
}

.tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-date a::before, 
.tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-buyin a::before, 
.tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-city a::before {
    background: #dcdcdc;
    content: "";
    display: block;
    height: 30px;
    width: 1px;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-date a, 
.tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-buyin a, 
.tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-city a {
    display: block;
    padding: 0 2em;
    position: relative;
}
.tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-date, 
.tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-buyin, 
.tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-city {
    text-align: center;
    font-family: 'Lucien-book';
}

.tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-date a:hover, 
.tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-date a.active, 
.tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-buyin a:hover, 
.tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-buyin a.active, 
.tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-city a:hover, 
.tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-city a.active {
    color: #a57b1b;

}

.tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-date a.active, 
.tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-buyin a.active,
.tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-city a.active {
    &::after{
    	content: "";
	    display: block;
	    width: 2rem;
	    height: 2rem;
	    background-color: #e6e6e6;
	    position: absolute;
	    left: calc(50% - 1rem);
	    transform: rotate(45deg);
	    bottom: -4.5rem;
    }
}

.tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-title{
   		display: block;
   }

.tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-title.mobile-only{
	display: none;
}

.tournoi-filter-club-container .spectacle-filter-city-item,
.tournoi-filter-club-container .spectacle-filter-city-item:last-child {
    float: left;
    width: 20%;
    background-color: #E6E6E6;
    border-right: 1px solid #FFF;
    margin-bottom: 1px;
    padding: 0;
    height: 50px;
    display: table;
    border: 1px solid #acacac;
    margin: 2.5%;
    /* padding: 0 5rem; */
}

.tournoi-filter-club-container .spectacle-filter-city-list-wrapper {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    background-color: #E6E6E6;
    margin-top: 2rem;
}

.tournoi-filter-club-container .spectacle-filter-city-item .input + label {
    font-family: 'Lucien-bold';
    font-size: 0.8rem;
    width: 100%;
    display: table-cell;
    vertical-align: middle;
    text-transform: uppercase;
    outline: none;
    position: relative;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    background: #E6E6E6;
    color: #000;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    border: none;
    cursor: pointer;
    text-align: center;
    margin-bottom: 0;
}
.tournoi-filter-results-number{
	text-transform: uppercase;
	font-size: 2rem;
	font-family: 'Lucien-book';
	display: block;
	margin: 0 auto;
	width: 100%;
	text-align: center;
	display: none;
	    margin-top: 50px;
    margin-bottom: 50px;
}

.tournoi-filter-results-number.active{
	display: block;
}

.tournoi-filter-results-val{
	font-family: 'Lucien-regular';
	color: $color-golden;
	margin-right: .5rem;
}



///////////////////////////////////////////////////////////////
// Device: Tablet :: LANDSCAPE
///////////////////////////////////////////////////////////////

@include tablet-landscape-and-below
{
   // .tournoi-filter-club-container .spectacle-filter-search-toolbar-national .spectacle-filter-search-toolbar-menu{
   // 	display: block !important;
   // }

   .tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-title{
   		display: none;
   }

   .tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-title.mobile-only{
		display: block;
		background-color: #dcdcdc;
		color: $color-golden;
		text-transform: uppercase;
		font-size: 1.7rem;
		font-family: 'Lucien-regular';
		 height: 4rem;
	    padding-top: .5rem;
    	margin-bottom: 2rem;
    	&::after{
    		content: ">";
    		display: block;
    		transform: rotate(90deg);
    		font-family: 'Lucien-light';
    		background-color: $color-black;
    		color: $color-white;
    		border: 3px solid $color-white;
    		border-radius: 50%;
			width: 3rem;
			height: 3rem;
			font-size: calc(3rem - 1px);
			margin-left: calc(50% - 1.5rem - 4px);	
    	}
	}

	.tournoi-filter-club-container .spectacle-filter-city-list-wrapper,
	.tournoi-filter-club-container .spectacle-filter-search-toolbar-input,
	.tournoi-filter-club-container  .spectacle-filter-search-toolbar-menu{
		display: none !important;
	}


	.tournoi-filter-club-container .spectacle-filter-city-list-wrapper.menu-opened,
	.tournoi-filter-club-container .spectacle-filter-search-toolbar-input.menu-opened,
	.tournoi-filter-club-container  .spectacle-filter-search-toolbar-menu.menu-opened{
		display: block !important;
	}


   .tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-date a::before, 
   .tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-buyin a::before, 
   .tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-city a::before {
	    content: "";
	    display: block;
	    height: 30px;
	    width: 0;
	    position: absolute;
	    left: 0px;
	    top: 50%;
	    transform: translateY(-50%);
	    background: rgb(220, 220, 220);
	}

	.tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-date, .tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-buyin, .tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-city {
	    text-align: center;
	    font-family: 'Lucien-book';
	    width: 100%;
	    background-color: #dcdcdc;
	    line-height: 3rem;
	    margin-bottom: 2px;
	}

	.tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-date a:hover, .tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-date a.active, .tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-buyin a:hover, .tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-buyin a.active, .tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-city a:hover, .tournoi-filter-club-container .spectacle-filter-search-toolbar-menu-city a.active {
	    color: $color-golden;
	}


}

///////////////////////////////////////////////////////////////
// Device: Tablet :: MOBILE
///////////////////////////////////////////////////////////////

@include mobile-landscape-and-below
{

}