@import url('https://fonts.googleapis.com/css?family=PT+Sans');@import url('https://fonts.googleapis.com/css?family=Open+Sans');@import url('http://allfont.net/allfont.css?fonts=subway');@import url('../font/fonts.css');@import url("header.css");@import url("footer.css");@import url("home.css");@import url("about.css");@import url("faq.css");@import url("contact.css");@import url("connexion.css");@import url("devenir-artiste.css");@import url("box.css");@import url("document.css");@import url("offrir.css");@import url("oeuvres.css");@import url("oeuvre.css");@import url("artistes.css");@import url("artiste.css");@import url("offrir-formules.css");@import url("offrir-personnalisation.css");@import url("offrir-facturation.css");@import url("recommandation.css");@import url("artistCard.css");@import url("artworkCard.css");@import url("compte.css");@import url("devenir-artiste-inscription.css");@import url("paiement.css");/*//////////////////////////////////////////////////////////////////////*//* TOUTES LES PAGES *//*//////////////////////////////////////////////////////////////////////*/body{	font-family: 'Open Sans', 'Roboto', sans-serif;	display: flex;	min-height: 100vh;	flex-direction: column;}main {	flex: 1 0 auto;	padding-top:100px;;}nav{	border-bottom: 1px solid #cecece;}.small_link{	font-size: .8em !important;}.page-container{	width: 64vw;	margin-bottom: 20px;}.main-title{	font-size: 18px;	font-weight: bold;}.main-title strong{	font-weight: bold;}.buton{	display: block;	margin: auto;	min-width : 100px;	max-width : 500px;	min-height: 35px;	-webkit-transition: background 1s;	background: #4AB9CE;	color: white;	font-size: 0.8em;	font-weight: bold;	border-radius: 3px;	border : none;}.champ-formulaire{	content:"<i class=\"material-icons\">radio_button_unchecked</i>"}.buton_inverse{	background: white;}.buton3{	display: inline-block;	min-width: 150px;	max-width: 500px;}.buton:hover{	background: #31A3B7;}.buton_inverse:hover{	background: #f0c989;}.pointer:hover{	cursor: pointer}.nouveautes-page .artwork-card .artwork-container{	height: 240px!important;}.postuler{	width : 200px;	-webkit-transition: background 0.5s;	background: #f0c989;	color: black;	font-size: 0.7em;	padding : 8px;	border-radius: 30px;	border : 1px solid black;}.postuler:hover{	background: #e0b979;}.margin{	margin-left: 7%}.top{	margin-top: 10%;}.top2{	margin-top: 6%;}.flash{	height:36px;	padding-top: 8px;	text-align: center;}.ajuster{	color: black;	padding : 5px;}.box{	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);}.bande_blanche{	position: relative;	top:-40px;	height: 40px;	background: white;	opacity: 0;	-webkit-transition: opacity .5s;	overflow: hidden;}.bande_blanche a{	color: black;}.bande_container:hover .bande_blanche{	display: block;	opacity: 0.95;	-webkit-transition: opacity .5s;}.wish{	color: red;}.share{	position: absolute!important;	right: inherit !important;	top: inherit !important;	left: 16% !important;	bottom: 4%;	color: slategrey !important;}.share_email{	display: inline-block;	height: 28px;	width: 150px;	background: red;	padding: 4px;	border-radius: 5px;	color: white;}.eye{	position: absolute;	top: 10px;	left: 20%;}.favorite{	position: absolute !important;	color: #FF6565 !important;	right: inherit !important;	top: inherit !important;	bottom: 4% !important;	left: 4% !important;}.favorite .material-icons{	font-size: 1.3rem;}.favorite2{	position: absolute;	top: 10px;	left: 20%;}.redress{	display: block;	margin-bottom: -5px;}.small_text p{	font-size:11px;}/*//////////////////////////////////////////////////////////////////////*//* MENU *//*//////////////////////////////////////////////////////////////////////*/.menu-link{	padding: 20px;}#account-menu{	text-align: justify;}#account-menu li{	display: inline-block;}.sous-menu-txt{	color : grey;	padding-left: 32px !important;	font-size: .7em;}/*//////////////////////////////////////////////////////////////////////*//* PAGE D'ACCUEIL *//*//////////////////////////////////////////////////////////////////////*/.banniere{	background: #e0e0e0;	text-align: center;}.banniere p{	margin: 1%;}.img-presentation{	opacity: .8;}#home-slider{	z-index: 0;	height: 470px !important;}#home-slider img{	height: 440px !important;}#home-slider .indicators{	top: 430px;	height: 20px;	z-index: 998;}#home-slides{	height: 470px !important;}.arrow1{	position: absolute;	top: 380px;	z-index: 997;	opacity: .1;	-webkit-transition: opacity .5s;}.arrow2{	position: absolute;	top: 380px;	right: 0;	z-index: 997;	opacity: .1;	-webkit-transition: opacity .5s;}.arrow1:hover, .arrow2:hover{	opacity: .4;	-webkit-transition: opacity .5s;	cursor: pointer;}#seemore{	position: fixed;	top: 40%;	right: 0;	transform: translateX(160px);	z-index: 998;}#mail, #tel, #fb, #insta{	display: block;	height: 40px;	width: 200px;	margin: 2px;	vertical-align: top;	-webkit-transition: transform .5s;	color: white;}#fb:hover, #insta:hover, #mail:hover, #tel:hover{	transform: translateX(-160px);	-webkit-transition: transform 1s, background 1s;}#mail, #tel{	background: #f0c989;	-webkit-transition: transform 1s, background 1s;}#fb, #insta{	background: rgba(0, 0, 0, 0.4);}#mail:hover{	background: #8bc34a;}#tel:hover{	background: #33691e;}.link_item{	display: inline-block;	margin: 5px;	margin-bottom: -10px;	height: 30px;	width: 30px;}.mail_item{	display: inline-block;	margin: 10px;	margin-left: 5px;	margin-bottom: -8px;	height: 23px;	width: 30px;}.img_produit{	/*height :20vw;*/	width: 20vw;	/*background-size: cover;*/	margin-left: 10%;	opacity: 1;	-webkit-transition: opacity 1s;}.img_produit:hover{	opacity: .6;}.inline{	display: inline-block;	margin-left: 5%}.space{	height :50px;}/*#discover-slider{	z-index: 0;	height: 270px !important;}*/.box_img_monet {	background: url('../img/box_monet.png');}.box_img_banksy {	background: url('../img/box_banksy.png');}.box_img_helmut {	background: url('../img/box_helmut.png');}.box_img_basquiat {	background: url('../img/box_basquiat.png');}#discover-img{	margin-top: 20px;	height: 300px !important;	background-size: contain;	background-repeat: no-repeat;	background-position: center;}#discover-slider li{	background: white;}.slider-container .velocity-animating{	opacity: 0% !important;}#discover-slider .indicators{	bottom: 10px;	height: 20px;	z-index: 1;}#discover-slider .indicator-item{	background-color: #E1E1E1;}#discover-slider .indicators .active{	background-color: #C0C0C0;}#discover-slides{	height: 340px !important;}#artist-slider{	height: 380px !important;}#artist-slider img{	height: 330px !important;}#artist-slider li{	background: white;}#artist-slider .indicators{	top: 300px;	height: 20px;	z-index: 998;}#artist-slider .indicator-item{	background-color: grey;}#artist-slider .indicators .active{	background-color: #e0e0e0;}#artist-slides{	height: 250px !important;}.bandeau{	padding-top: 10vh;	padding-bottom: 10vh;	padding-left: 20vh;	padding-right: 20vh;	background: url('../img/bandeau.jpg');	background-size: cover;}.bandeau2{	padding-top: 5vh;	padding-bottom: 5vh;	padding-left: 20vh;	padding-right: 20vh;	background: url('../img/bandeau2.jpg');	background-size: cover;}.artist_box0, .artist_box1{	padding: 0 !important;}.artist_box1{	text-align: right;}.img_artist{	height: 55vh;	width: 49vw;	overflow: hidden;}.artist_artwork_container{	overflow: visible;}.artist_artwork{	margin-top: -60vh;}.growing{	-webkit-transition: width 1s, transform 1s;}.growing:hover{	width: 300%;	transform: translateX(-11vw);	-webkit-transition: width 1s, transform 1s;}.survol .invisible, .survol:hover .visible {	height: 0px;	opacity: 0;	overflow: hidden;	-webkit-transition: height 1s, opacity 1s;}.survol:hover .invisible, .visible {	height: 170px;	-webkit-transition: height 1s, opacity 1s;	opacity: 1;}/*//////////////////////////////////////////////////////////////////////*//* A PROPOS *//*//////////////////////////////////////////////////////////////////////*/#qsn{	margin: 0 !important;	padding: 1.6rem 0 .912rem 0;}.pourquoi_louer{	border: 1px solid grey;	padding : 5%;	background: #e0e0e0;}#img_louer1{	background: url(../img/louer1.jpg);	background-size: cover;	padding: 8%;}#img_louer2{	background: url(../img/louer2.jpg);	background-size: cover;	padding: 8%;}#about_slider .indicators{	opacity: 0;}/*//////////////////////////////////////////////////////////////////////*//* FORMULAIRES *//*//////////////////////////////////////////////////////////////////////*/.champ-formulaire{	border: 1px solid grey !important;	padding-left: 5% !important;	width: 95% !important;}.champ-textarea{	border: 1px solid grey !important;	padding: 5% !important;	width: 95% !important;	height:100px !important;}/*//////////////////////////////////////////////////////////////////////*//* AVANCEMENT DE LA COMMANDE *//*//////////////////////////////////////////////////////////////////////*/.chiffre{	border-radius: 50%;	border: 2px solid #F4CE8A;	width :50px;	height: 50px;	padding-top: 6px;	margin:auto;	font-size: 24px;	font-weight: bold;	margin-bottom: 8px;}.passe, .present, .futur{	font-size: 12px;	color:black;}/*.passe{	opacity: .5;}*/.passe .chiffre{	color : white;	background: #F4CE8A;}.present .chiffre{	color : #F4CE8A;	background: white;}.futur{	color:black;	font-size: 12px;}.futur .chiffre{	color : white;	background: #F4CE8A;}.ligne{	position:relative;	top:45px;	left:62%;	border-bottom : 2px solid #F4CE8A;	width:86%;	z-index:-1;}/*//////////////////////////////////////////////////////////////////////*//* PANIER *//*//////////////////////////////////////////////////////////////////////*/.prix{	float: right;	font-size: 1.5em;}label{	color:black;}.cross{	float:right;	color :grey;}/*//////////////////////////////////////////////////////////////////////*//* COMPTE UTILISATEUR *//*//////////////////////////////////////////////////////////////////////*/.user_img{	width: 100px;	height: 100px;	border-radius: 50%;	text-align: center;	border : 1px solid black;	overflow: hidden;	margin : auto;}.buton2{	display: block;	width : 300px;	padding : 15px;	margin: auto;	margin-bottom: 20px;	text-align : center;	background: #edebe6;	color: #384e87;	font-size: 1em;	border : none;}.actif{	border-bottom: solid 3px #f0c989;}#bleu2{	display: inline-block;	width: 20px;	height: 20px;	border-radius: 50%;	background: blue;}#vert2{	display: inline-block;	width: 20px;	height: 20px;	border-radius: 50%;	background: green;}#rouge2{	display: inline-block;	width: 20px;	height: 20px;	border-radius: 50%;	background: red;}#gris2{	display: inline-block;	width: 20px;	height: 20px;	border-radius: 50%;	background: grey;}#jaune2{	display: inline-block;	width: 20px;	height: 20px;	border-radius: 50%;	background: yellow;}#orange2{	display: inline-block;	width: 20px;	height: 20px;	border-radius: 50%;	background: #ff9800;}#violet2{	display: inline-block;	width: 20px;	height: 20px;	border-radius: 50%;	background: #9c27b0;}#rose2{	display: inline-block;	width: 20px;	height: 20px;	border-radius: 50%;	background: #e91e63;}#black2{	display: inline-block;	width: 20px;	height: 20px;	border-radius: 50%;	background: black;}#blanc2{	display: inline-block;	width: 20px;	height: 20px;	border-radius: 50%;	background: white;	border: 1px solid black;}#flashcolor2{	display: inline-block;	width: 20px;	height: 20px;	border-radius: 50%;	background: #18ffff;}/*//////////////////////////////////////////////////////////////////////*//* FENETRE POPUP *//*//////////////////////////////////////////////////////////////////////*/#flashMsg{	position : fixed;	top: 30%;	left:30%;	width : 40%;	background: white;	text-align: center;	padding-top:3%;	padding-right: 20px;	padding-left: 20px;	z-index: 999;}.error{	color: red;	border : 1px solid red;}.success{	color: green;	border : 1px solid green;}/*//////////////////////////////////////////////////////////////////////*//* PAGE TYPE *//*//////////////////////////////////////////////////////////////////////*/.txt_type{	font-size: 1.4em;	color: black;}.type{	height: 45vh;}.type_img{	height: 30vh;	width: 37vw;	margin-top: 10vh;	margin-left: 5.5vw;	border-radius: 40px;}.type1{	background: url(../img/type-peinture#.jpg);	background-size: cover;}.type2{	background: url(../img/type3.jpg);	background-size: cover;}.type3{	background: url(../img/type1.jpg);	background-size: cover;}.type4{	background: url(../img/type4.jpg);	background-size: cover;}.prix1{	background: url(../img/prix2.jpg);	background-size: cover;}.prix2{	background: url(../img/prix3.jpg);	background-size: cover;}.prix3{	background: url(../img/prix1.jpg);	background-size: cover;}.prix4{	background: url(../img/prix4.jpg);	background-size: cover;}.img_type{	height:30vh;	background-size: cover;}.nobottom{	margin-bottom: 0;}.link_type{	margin-right: 15px;	color: black;	text-decoration: underline;}/*//////////////////////////////////////////////////////////////////////*//* OEUVRE *//*//////////////////////////////////////////////////////////////////////*//*.artwork_container{	height:60vh;	margin-top: 3vh;	margin-bottom: 3vh;	padding: 3vh !important;}.artwork_container:hover{	border: 1px solid black;}.artwork{	height: 40vh;}*/.slider-artwork-container{	height: 300px;	text-align: center;	width: 100%;	padding : 2vh 1.5vw 0vh 1.5vw;	/*margin: auto !important;	display: flex !important;	flex-direction: column !important;	justify-content: center !important;*/}.artwork_txt{	margin-top: -5vh;}.artwork_img{	max-height:100%;	max-width: 100%;	margin: auto !important;}.discover-slider .artwork_img{	background-size: contain !important;	background-repeat: no-repeat !important;}.fixed_filter{	position: fixed;	width: 100%;	top: 118px;	background: white;	border-bottom: 1px solid black;	z-index: 1;}.filtrer{	-webkit-transition: background 1s;	background: #f0c989;	color: black;	font-size: 1.2em;	padding : 15px;	border-radius: 30px;	border : 1px solid white;}.filtrer:hover{	background: white;}#activer_filtre{	display:none;}.color_line{	/*text-align: right !important;*/	padding-top: 2vh;	padding-left: 1vw;	overflow: hidden;}.color_line:hover{	background: white !important;}#dropme{	overflow: hidden;}#small:before{	border-radius: 0;	height: 20px;	width: 20px;}#small:after{	border-radius: 0;	height: 20px;	width: 20px;	background: black;	color: white}#small{	padding-left: 10px;	padding-top: 2px;	margin-right: 15px;}#small_txt,#medium_txt,#large_txt,#carree_txt,#verticale_txt,#horizontale_txt{	display: inline-block;	position:relative;	top: 30px;	right :30px;	width:0px;	height: 0px;	overflow: hidden}#carree_txt,#verticale_txt,#horizontale_txt{	top: 30px;	right: 40px;}#bleu_txt,#vert_txt,#gris_txt,#rouge_txt,#jaune_txt,#orange_txt,#violet_txt,#rose_txt,#black_txt,#blanc_txt,#flashcolor_txt{	/*display: inline-block;	position:absolute;	top: 30px;	right: 15px;	width:0px;	height: 0px;	overflow: hidden;*/}#small:hover #small_txt,#medium:hover #medium_txt,#large:hover #large_txt,#carree:hover #carree_txt,#verticale:hover #verticale_txt,#horizontale:hover #horizontale_txt{	overflow: visible;}#bleu:hover #bleu_txt,#vert:hover #vert_txt,#gris:hover #gris_txt,#rouge:hover #rouge_txt,#jaune:hover #jaune_txt,#orange:hover #orange_txt,#violet:hover #violet_txt,#rose:hover #rose_txt,#black:hover #black_txt,#blanc:hover #blanc_txt,#flashcolor:hover #flashcolor_txt,#marron:hover #marron_txt{	overflow: visible;	height: auto;	width: auto;	background-color: white;	z-index: 1;}#medium:before{	border-radius: 0;	margin-top: 2px;	height: 25px;	width: 25px;}#medium:after{	border-radius: 0;	margin-top: 2px;	height: 25px;	width: 25px;	background: black;	color: white}#medium{	padding-left: 10px;	padding-top: 2px;	margin-right: 15px;}#large:before{	border-radius: 0;	margin-top: 0px;	height: 30px;	width: 30px;}#large:after{	border-radius: 0;	margin-top: 0px;	height: 30px;	width: 30px;	background: black;	color: white;}#large{	padding-left: 15px;	padding-top: 2px;	margin-right: 15px;}#verticale:before{	border-radius: 0;	margin-top: -3px;	margin-right:10px;	height: 30px;	width: 20px;}#verticale:after{	border-radius: 0;	margin-top: -3px;	margin-right:10px;	height: 30px;	width: 20px;	background: black;	color: white;}#horizontale:before{	border-radius: 0;	margin-top: 0px;	height: 20px;	width: 30px;}#horizontale:after{	border-radius: 0;	margin-top: 0px;	height: 20px;	width: 30px;	background: black;	color: white;}#carree:before{	border-radius: 0;	margin-top: 0px;	height: 20px;	width: 20px;}#carree:after{	border-radius: 0;	margin-top: 0px;	height: 20px;	width: 20px;	background: black;	color: white;}#bleu:before{	border-radius: 50%;	background: blue;	border: 2px solid blue;}input[type=checkbox]:disabled + #bleu,input[type=checkbox]:disabled + #vert,input[type=checkbox]:disabled + #gris,input[type=checkbox]:disabled + #rouge,input[type=checkbox]:disabled + #jaune,input[type=checkbox]:disabled + #orange,input[type=checkbox]:disabled + #violet,input[type=checkbox]:disabled + #rose,input[type=checkbox]:disabled + #black,input[type=checkbox]:disabled + #blanc,input[type=checkbox]:disabled + #flashcolor,input[type=checkbox]:disabled + #marron{	opacity: .3;}input[type=checkbox]:checked + #bleu:before{	top:0;	left: 0;	width: 20px;	height: 20px;	border: 2px solid blue;	background-color: white;	-webkit-transform:rotate(0);	-moz-transform:rotate(0);	-ms-transform:rotate(0);	-o-transform:rotate(0);	transform:rotate(0);}#vert:before{	border-radius: 50%;	background: green;	border: 2px solid green;}input[type=checkbox]:checked + #vert:before{	top:0;	left: 0;	width: 20px;	height: 20px;	background: white;	border: 2px solid green;	-webkit-transform:rotate(0);	-moz-transform:rotate(0);	-ms-transform:rotate(0);	-o-transform:rotate(0);	transform:rotate(0);}#gris:before{	border-radius: 50%;	background: grey;	border: 2px solid grey;}input[type=checkbox]:checked + #gris:before{	top:0;	left: 0;	width: 20px;	height: 20px;	border: 2px solid grey;	background: white;	-webkit-transform:rotate(0);	-moz-transform:rotate(0);	-ms-transform:rotate(0);	-o-transform:rotate(0);	transform:rotate(0);}#rouge:before{	border-radius: 50%;	background: red;	border: 2px solid red;}input[type=checkbox]:checked + #rouge:before{	top:0;	left: 0;	width: 20px;	height: 20px;	border: 2px solid red;	background: white;	-webkit-transform:rotate(0);	-moz-transform:rotate(0);	-ms-transform:rotate(0);	-o-transform:rotate(0);	transform:rotate(0);}#jaune:before{	border-radius: 50%;	background: yellow;	border: 2px solid yellow;}input[type=checkbox]:checked + #jaune:before{	top:0;	left: 0;	width: 20px;	height: 20px;	border: 2px solid yellow;	background: white;	-webkit-transform:rotate(0);	-moz-transform:rotate(0);	-ms-transform:rotate(0);	-o-transform:rotate(0);	transform:rotate(0);}#orange:before{	border-radius: 50%;	background: #ff9800;	border: 2px solid #ff9800;}input[type=checkbox]:checked + #orange:before{	top:0;	left: 0;	width: 20px;	height: 20px;	border: 2px solid #ff9800;	background: white;	-webkit-transform:rotate(0);	-moz-transform:rotate(0);	-ms-transform:rotate(0);	-o-transform:rotate(0);	transform:rotate(0);}#violet:before{	border-radius: 50%;	background: #9c27b0;	border: 2px solid #9c27b0;}input[type=checkbox]:checked + #violet:before{	top:0;	left: 0;	width: 20px;	height: 20px;	border: 2px solid #9c27b0;	background: white;	-webkit-transform:rotate(0);	-moz-transform:rotate(0);	-ms-transform:rotate(0);	-o-transform:rotate(0);	transform:rotate(0);}#rose:before{	border-radius: 50%;	background: #e91e63;	border: 2px solid #e91e63;}input[type=checkbox]:checked + #rose:before{	top:0;	left: 0;	width: 20px;	height: 20px;	border: 2px solid #e91e63;	background: white;	-webkit-transform:rotate(0);	-moz-transform:rotate(0);	-ms-transform:rotate(0);	-o-transform:rotate(0);	transform:rotate(0);}#black:before{	border-radius: 50%;	background: #000000;	border: 2px solid #000000;}input[type=checkbox]:checked + #black:before{	top:0;	left: 0;	width: 20px;	height: 20px;	border: 2px solid #000000;	background: white;	-webkit-transform:rotate(0);	-moz-transform:rotate(0);	-ms-transform:rotate(0);	-o-transform:rotate(0);	transform:rotate(0);}#blanc:before{	border-radius: 50%;	background: white;	border: 2px solid #000000;}input[type=checkbox]:checked + #blanc:before{	top:0;	left: 0;	width: 20px;	height: 20px;	border: 2px solid black;	-webkit-transform:rotate(0);	-moz-transform:rotate(0);	-ms-transform:rotate(0);	-o-transform:rotate(0);	transform:rotate(0);}#flashcolor:before{	border-radius: 50%;	background: #18ffff;	border: 2px solid #18ffff;}input[type=checkbox]:checked + #flashcolor:before{	top:0;	left: 0;	width: 20px;	height: 20px;	border: 2px solid #18ffff;	background: white;	-webkit-transform:rotate(0);	-moz-transform:rotate(0);	-ms-transform:rotate(0);	-o-transform:rotate(0);	transform:rotate(0);}#marron:before{	border-radius: 50%;	background: brown;	border: 2px solid brown;}input[type=checkbox]:checked + #marron:before{	top:0;	left: 0;	width: 20px;	height: 20px;	border: 2px solid brown;	background: white;	-webkit-transform:rotate(0);	-moz-transform:rotate(0);	-ms-transform:rotate(0);	-o-transform:rotate(0);	transform:rotate(0);}input[type=checkbox]:checked + label:before{	top:-4px;	left:-3px;	width:12px;	height:22px;	border-top:2px solid transparent;border-left:2px solid transparent;	border-right:2px solid black;border-bottom:2px solid black;	-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);	-ms-transform:rotate(40deg);	-o-transform:rotate(40deg);	transform:rotate(40deg);	-webkit-backface-visibility:hidden;	-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;	-ms-transform-origin:100% 100%;	-o-transform-origin:100% 100%;	transform-origin:100% 100%}/*//////////////////////////////////////////////////////////////////////*//* ARTISTE *//*//////////////////////////////////////////////////////////////////////*/.artist_container{	height: 40vh;}/*//////////////////////////////////////////////////////////////////////*//* DEMARCHE *//*//////////////////////////////////////////////////////////////////////*/.banniere_postuler{	background: url(../img/postuler.png);	background-size: cover;	padding-top: 20vh;	padding-bottom: 10vh;	padding-left: 7vh;	padding-right: 7vh;	overflow: hidden;	text-align: center;}.bandeau_postuler{	padding-top: 7vh;	padding-bottom: 7vh;	padding-left: 20vh;	padding-right: 20vh;	background: url('../img/bandeau3.png');	background-size: cover;}.raisons{	padding-top: 10px;}/*//////////////////////////////////////////////////////////////////////*//* FOOTER *//*//////////////////////////////////////////////////////////////////////*//*//////////////////////////////////////////////////////////////////////*//* RECOMMANDATION PERSO *//*//////////////////////////////////////////////////////////////////////*/.vous-etes{	height:35vh;}.particulier{	background: url(../img/particulier.jpg);	background-size: cover;	border: 1px solid grey;}.entreprise{	background: url(../img/entreprise.jpg);	background-size: cover;	border: 1px solid grey;}.interieur{	height:25vh;	width:30vw;	margin: auto;}.rustique{	background: url(../img/rustique.jpg);	background-size: cover;	border: 1px solid grey;}.minimaliste{	background: url(../img/minimaliste.jpg);	background-size: cover;	border: 1px solid grey;}.classique{	background: url(../img/classique.jpg);	background-size: cover;	border: 1px solid grey;}.moderne{	background: url(../img/moderne.jpg);	background-size: cover;	border: 1px solid grey;}.type-peinture{	background: url(../img/type-peinture.jpg);	background-size: cover;	border: 1px solid grey;}.type-sculpture{	background: url(../img/type-sculpture.jpg);	background-size: cover;	border: 1px solid grey;}.type-photographie{	background: url(../img/type-photographie.jpg);	background-size: cover;	border: 1px solid grey;}.type-dessin{	background: url(../img/type-dessin.jpg);	background-size: cover;	border: 1px solid grey;}.petit-espace{	background: url(../img/petit-espace.jpg);	background-size: cover;	border: 1px solid grey;}.moyen-espace{	background: url(../img/moyen-espace.jpg);	background-size: cover;	border: 1px solid grey;}.grand-espace{	background: url(../img/grand-espace.jpg);	background-size: cover;	border: 1px solid grey;}.couleur-flash{	background: url(../img/couleur-flash.jpg);	background-size: cover;	border: 1px solid grey;}.couleur-black{	background: url(../img/couleur-black.jpg);	background-size: cover;	border: 1px solid grey;}.couleur-claire{	background: url(../img/couleur-claire.jpg);	background-size: cover;	border: 1px solid grey;}.couleur-foncee{	background: url(../img/couleur-foncee.jpg);	background-size: cover;	border: 1px solid grey;}.moins-cinq{	background: url(../img/cinq.jpg);	background-size: cover;	border: 1px solid grey;}.cinq-dix{	background: url(../img/cinq-dix.jpg);	background-size: cover;	border: 1px solid grey;}.dix-quinze{	background: url(../img/dix-quinze.jpg);	background-size: cover;	border: 1px solid grey;}.plus-quinze{	background: url(../img/quinze.jpg);	background-size: cover;	border: 1px solid grey;}.quatre-mois{	background: url(../img/quatre-mois.jpg);	background-size: cover;	border: 1px solid grey;}.six-mois{	background: url(../img/six-mois.jpg);	background-size: cover;	border: 1px solid grey;}.huit-mois{	background: url(../img/huit-mois.jpg);	background-size: cover;	border: 1px solid grey;}.un-an{	background: url(../img/un-an.jpg);	background-size: cover;	border: 1px solid grey;}/*//////////////////////////////////////////////////////////////////////*//* FAQ *//*//////////////////////////////////////////////////////////////////////*/.faqbuton{	display: block;	width : 150px;	padding : 15px;	margin: auto;	margin-bottom: 20px;	text-align : center;	background: #edebe6;	color: #384e87;	font-size: .8em;}/*//////////////////////////////////////////////////////////////////////*//* MON COMPTE *//*//////////////////////////////////////////////////////////////////////*/.go_wish{	background: url(../img/go_wish.jpg);	background-size: contain;	border: 1px solid grey;}.go_reco{	background: url(../img/go_reco.jpg);	background-size: contain;	border: 1px solid grey;}/*//////////////////////////////////////////////////////////////////////*//* COOKIES *//*//////////////////////////////////////////////////////////////////////*/.cookie_banner{	position: fixed;	bottom: 0;	left: 0;	z-index: 1005;	background: #F4CE8A;	width: 100%;	padding: 25px;	text-align: center;}.btn_cookie {	color: black;	margin: 1vh;	background: #F5F5F5;	border: 1px solid grey;	padding: .5vh;	border-radius: 2px;}.btn_cookie:hover {	background: #C5C5C5;}/*//////////////////////////////////////////////////////////////////////*//* RESPONSIVITE *//*//////////////////////////////////////////////////////////////////////*/@media  screen and (max-width: 1000px) {	main {		padding-top:64px!important;	}	.grand-ecran{		display: none;	}	.page-container{		width: 80vw;	}	.nav-content{		display: none	}	.buton2{		width: 150px;		font-size: 1em	}	.bandeau, .bandeau2, .bandeau_postuler{		padding-right: 5vh;		padding-left: 5vh;	}	.navbar-fixed{		height: 56px;	}	.fixed_filter{		position: relative;		top:0;	}	#top_oeuvres{		height: 0px !important;	}	.filter_top{		display: none;	}	#filtre{		display: none;	}	#activer_filtre{		display: block;	}	.fixed-action-btn{		top:14vh;		right:1vh;	}	.img_artist{		height: 50vh;	}	h3{		font-size: 1.8em	}	h1{		font-size: 2.5em;	}	#scroll-wrapper{		top:20% !important;		left:5% !important;		width:90% !important;		height: 60% !important;		-webkit-overflow-scrolling: touch;	}	#close{		top:21% !important;		left: 88% !important;	}}@media  screen and (max-width: 600px) {	.page-container{		width: 90vw;	}	.postuler{		font-size: 0.7em;	}	.brand-logo{		font-size: 1.3em !important;	}	.buton{		width: 100px !important;	}	.moyen-ecran{		display: none;	}	.buton{		min-width: 200px;		width: 200px;		font-size: 1em;	}	#flashMsg{		left:10%;		width : 80%;		z-index: 999;	}	.img_produit{		height: 72vw;		width: 72vw;	}	.img_artist{		width: 100vw;	}	.img_artist img{		width: 100%;	}	.img_artist{		height: 55vh;	}	.txt_type{		font-size: .8em;		color: black;	}	.right-container{		display: block !important;		float:right !important;		margin-bottom: 5vh;	}	#home-slider{		z-index: 0;		height: 380px !important;	}	#home-slider img{		height: 350px !important;	}	#home-slider .indicators{		top: 340px;		height: 20px;		z-index: 998;	}	#home-slides{		height: 380px !important;	}	.banniere_postuler{		padding-top: 10vh;		padding-bottom: 15vh;	}	.bande_blanche{		display: block;		top: -5px;		opacity: 1;		/*border: 1px solid grey;*/	}	.artwork_txt{		margin: 0;	}	.box{		position: static !important;		transform: translate(0, 0);	}	.artist_container{		height: auto;        margin-bottom: 10vh;	}}@media  screen and (min-width: 1000px) {	.favorite{		display: none;	}	.share{		display: none;	}	.petit-ecran{		display: none;	}}@media  screen and (max-width: 1300px) {	.very-big-screen{		display: none;	}}