@charset "UTF-8";
/*** CSS gamecash-model ***/

.slider-dotted-nav{
	display:none;
}
a.slider-nav{
	outline: none;
}
.slider-dotted-nav a{
	outline: none;
}

.NodeSlider{
	position:relative;
}
.NodeSlider .slider-controls{
	height:0;
	width: 100%;
	top:0;
}
.NodeSlider .slider-nav {
	display:none;
	position: absolute;
	width: 40px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 25px;
	background-color:#F3F3F3;
	transition-duration: 0.5s;
	opacity:0.5;
}
.NodeSlider .slider-nav.active {
	display:block;
}
.NodeSlider .slider-nav:hover {
	opacity:1;
	width: 75px;
}
.NodeSlider .slider-nav.slider-prev{
	left:0;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}
.NodeSlider .slider-nav.slider-next{
	right:0;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}
.NodeSlider .slider-title{
	font-size: 2.2rem;
	font-family: "FiraSans Light", "Arial", sans-serif;
	color: black;
	padding: 0.5rem 1rem;
	border-left: 3px solid #1ea133;
	margin:2em 0 1em 2em;
}
.culturegeek .NodeSlider .slider-title{
	border-color: red;
}
.retro .NodeSlider .slider-title{
	border-color: black;
}
.pageEstimate .NodeSlider .slider-title{
	border-color: #3a7dc3;
}
.NodeSlider .slider-container{
	position:relative;
	width:100%;
	overflow:hidden;
}


.ImageSlider {
	height:350px;
}
.ImageSlider .slider-container{
	height:100%;
}
.ImageSlider .slider-nav {
	height:100%;
	width: 15%;
	top:0;
	background-color: transparent;
	opacity:0;
}
.ImageSlider .slider-nav:hover {
	width: 15%;
}
.ImageSlider .slider-nav.slider-prev{
	background-position: 20% 50%;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}
.ImageSlider .slider-nav.slider-next{
	background-position: 80% 50%;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}
.ImageSlider .slider-title{
	display:none;
}
.ImageSlider .slider-container{
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% auto ;
	background-image: url('/skins/gamecash-model/slider/slider_banner.jpg');
	background-color:black;
}
.ImageSlider .slider-list{
	list-style-type: none;
	margin: 0;
	padding:0;
	height:100%;
	display:flex;
	position:absolute;
	transition-duration: 0.5s;
}
.ImageSlider .slider-list li{
	height:100%;
	width:100%;
	display:flex;
	justify-content:center;

}
.ImageSlider .slider-list li:not(.active){
	/*display:none;*/
}
.ImageSlider .slider-list li > *{
	flex:1;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 100%;
}


.BrandSlider .slider-nav {
	top:0;
	height:100%;
}
.BrandSlider .product-title{
	display:none;
}
.BrandSlider .slider-container{
	height:55px;
}
.BrandSlider .slider-list{
	display:flex;
	list-style-type: none;
	margin: 0;
	padding:0;
	position:absolute;
	justify-content:space-between;
	opacity:0.7;
	transition-duration: 0.5s;
}
.BrandSlider .slider-list img{
	width:auto;
}

.pageShop .ProductSlider {
	margin-bottom: 2em;
}
.pageShop .ProductSlider .slider-title {
	margin:0 0 1em 0;
}
.ProductSlider .slider-nav {
	top:40px;
	height:calc(100% - 40px);
}
.ProductSlider .slider-list{
	list-style-type: none;
	margin: 0;
	padding:0;
	display:flex;
	position:absolute;
	justify-content:space-around;
	transition-duration: 0.5s;
}
.ProductSlider.ProductResale .slider-container{
	height:220px;
}
.ProductSlider .under-container{
	display:flex;
	justify-content:space-around;
	flex: 1;
}
.ProductSlider .under-container.under-container-2{
	flex-wrap: no-wrap;
}
.ProductSlider .slider-list li{
	width:100%;
}
.ProductSlider .external-link{
	display:flex;
	background-color: #1ea133;
	width:155px;
	height:200px;
	flex-direction:column;
	align-items: center;
}
.ProductSlider .external-link img{
	opacity:0.5;
	width:50%;
	margin: 2em 0 1em 0;
}
.ProductSlider .external-link p{
	padding-top:10px;
	color:white;
	font-size: 1.2em;
}
.ProductSlider .product{
	position:relative;
	display:flex;
	width:155px;
	height:200px;
	border: 1px transparent solid;
	flex-direction:column;
	align-items:center;
	background:white;
}
.ProductSlider .product-resale{
	height:210px;
}
.ProductSlider .product:hover{
	border: 1px #ddd solid;
}
.ProductSlider .product-title{
	/*position:absolute;
	top:0;*/
	display:flex;
	height: 20px;
	line-height: 20px;
	background: #eee;
	color: #363636;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
}
.ProductSlider .product-title .product-univers{
	line-height: 18px;
	height: 20px;
	padding: 1px 3px 0;
	width:40px;
	color:white;
	text-align:center;
}
.ProductSlider .product-title .product-univers.sony{
	background-color: #0068bf;
}
.ProductSlider .product-title .product-univers.nintendo{
	background-color: #e60012;
}
.ProductSlider .product-title .product-univers.microsoft{
	background-color: #107c10;
}
.ProductSlider .product-title .product-univers.retro{
	background-color: #292929;
}
.ProductSlider .product-title .product-univers.pc{
	background-color: #f65a01;
}
.ProductSlider .product-title .product-univers.culturegeek{
	background-color: #E20A1F;
}
.ProductSlider .product-title .product-univers.film{
	background-color: #2165D4;
}
.ProductSlider .product-title .product-name{
	text-indent: 5px;
	width:113px;
	text-overflow: ellipsis;
	/* Required for text-overflow to do anything */
	white-space: nowrap;
	overflow: hidden;
}
.ProductSlider .product-cover{
	display:flex;
	width:150px;
	height:150px;
	justify-content:center;
	align-items:center;
	min-height: 150px;
}
.ProductSlider .product-cover img{
	margin-top:5px;
	color:transparent;
}
.ProductSlider .product-price{
	/*position:absolute;
	bottom:0;*/
	color: #333;
	font-weight: bold;
	margin: 4px 0 0 0;
}
.ProductSlider .product-resale-button{
	display: flex;
	background-color:#3a7dc3;
	border-radius: 5px;
	color:white;
	font-size: 14px;
	width: 90%;
	justify-content: center;
	padding: 5px 0;
	margin-top: 8px;
}
.ProductSlider .product-resale-button::before {
	content: "\20ac";
	font-family: 'Glyphicons Halflings';
	padding: 1px 4px;
	margin-right: 5px;
	font-size: 10px;
	border: 2px solid #fff;
	border-radius: 25px;
	line-height: 15px;
}
.NewsSlider .slider-nav {
	top:40px;
	height:calc(100% - 40px);
}
.NewsSlider .slider-container{
	height:128px;
}
.NewsSlider .slider-list{
	position:absolute;
	display:flex;
	list-style-type: none;
	color: #767676;
	font-size: 12px;
	justify-content:space-around;
	transition-duration: 0.5s;
	padding:0;
}
.NewsSlider .slider-list a{
	display:block;
	width:270px;
	height:128px;
	color: #212529;
	background-color: #f5f5f5;
	padding:10px;
}
.NewsSlider .slider-list img{
	height:66px;
	width:66px;
	color: transparent;
	background-image: url('/skins/gamecash-model/visuel-indisponible2.jpg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.NewsSlider .news-header-right{
	margin-left:10px;
}
.NewsSlider .news-header{
	display:flex;
	font-weight: bold;
}
.NewsSlider .news-title{
	font-weight:bold;
}
.NewsSlider .news-date{
    color: #e20a1f;
    font-size: 10px;
}
.NewsSlider .news-body{
    padding-top:7px;
}


@media (min-width: 1546px) {
	.ProductSlider .slider-container{
		height:200px;
	}
}
@media (max-width: 1545px) {
	.ProductSlider .slider-container{
		height:414px;
	}
	.ProductSlider.ProductResale .slider-container{
		height:435px;
	}
	.ProductSlider .under-container.under-container-8{
		flex-wrap: wrap;
	}
	.ProductSlider .under-container.under-container-4{
		margin-bottom:10px;
	}
}
@media (max-width: 1370px) {
	.ImageSlider {
		height:275px;
	}
}
@media (max-width: 939px) {
	.ImageSlider {
		height:150px;
	}
	.BrandSlider .slider-list img{
		width:150px;
	}

	.ProductSlider .under-container.under-container-8{
		flex-wrap: wrap;
	}
	.ProductSlider .under-container.under-container-4{
		flex-wrap: wrap;
	}
	.ProductSlider .under-container.under-container-2{
		margin-bottom:10px;
	}

}
@media (max-width: 1024px) {
	.NodeSlider:not(.NewsSlider) .slider-controls{
		display:none;
	}

}


@media (max-width: 647px) {
	.ProductSlider .slider-container{
		height:834px;
	}
	.ProductSlider.ProductResale .slider-container{
		height:885px;
	}
}
@media (max-width: 685px) {

	.NodeSlider .slider-title{
		margin-left:0.5em;
	}

	.BrandSlider .slider-container{
		height:30px;
	}
	.BrandSlider .slider-list img{
		width:76px;
	}
	.NewsSlider .slider-list a{
		min-width:300px;
		max-width:400px;
	}

}
