body{overflow-x: hidden !important;font-family: 'Open Sans', sans-serif;line-height: normal}

.noscroll{overflow: hidden}
.bgmob{background: none }
.mob{display: none}

.position-relative{
    position: relative;
}
/* MODAL */

.modal{position: fixed;z-index: -1;opacity: 0;transition: all 0.2s linear;background:#FFFFFF;width: 400px;min-height: 250px;top:50%;margin-top:-125px;left:50%;margin-left:-200px}
.modal.on{opacity: 1;z-index: 1300}

.modal-fullheight{width: 60%;right:0;top:0;margin:0;left:auto;height: 100%}

.close-modal{
    position:absolute;
    top:10px;right:20px;
    font-size:20px;
    cursor: pointer;
    z-index:10;
}

/* MODAL PHOTO TIRAGE */

#modal-confirm-tirage{
    width: 80%;left:10%;top:5%;margin:0;height: 90%;
}

#modal-confirm-tirage .modal-body{
    position: relative;
    height: 100%;
}
#modal-confirm-tirage .wrap-photo{
    position: relative;
    height: 80%;
    z-index:1;
}

#modal-confirm-tirage #img-tirage-preview{
    position: relative;
    display: inline-block;
    margin-top:2%;
    border:1px solid #B0B0B0;
}

#modal-confirm-tirage #img-tirage-preview.max-h{
    max-height: 70%;
    height:75%;
    width: auto;
}

#modal-confirm-tirage #img-tirage-preview.max-w{
    max-width: 65%;
    width: 65%;
    height: auto;
}

/* OVERLAY */

.overlay {
    position: fixed;
    z-index: 800;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #000000;
    opacity: 0.7;
    display: none;
}
.overlay.on{display: block;z-index: 1100}

.loader_overlay{position:fixed;top:45%;left:0;bottom: 0;right: 0;text-align: center;display: none;z-index: 1200;width: 100%;height: 100%}
.loader_overlay.on{display: block;}
.lds-ripple {
    display: inline-block;
    position: relative;
    width: 100px;
    height: 100px;
}

.lds-ripple div {
    position: absolute;
    border: 6px solid #deb122;
    opacity: 1;
    border-radius: 50%;
    animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
.lds-ripple div:nth-child(2) {
    animation-delay: -0.5s;
}
@keyframes lds-ripple {
    0% {
        top: 49px;
        left: 49px;
        width: 0;
        height: 0;
        opacity: 1;
    }
    100% {
        top: -1px;
        left: -1px;
        width: 100px;
        height: 100px;
        opacity: 0;
    }
}

.spinner-wait{
    position: absolute;
    z-index: 1200;
    top:50vh;
    left: 50vw;
    display: none;
}

.spinner-wait.on{
    display: block;
}

.spinner-wait .wrap-spinner{
    margin-left: -30vw;
    margin-top: -15vh;
    text-align: center;
    width: 60vw;
    height: 60vw;
}

.spinner-wait .spinner-border{
    width: 20vw;
    height: 20vw;

    max-width: 90px;
    max-height: 90px;
}

/* LINES */

.line_sep{border-bottom: 0.5px solid black;height:1px;font-size: 0px}

/* LAYOUT */

/* SIZE */

.w-100{width: 100%}
.w-90{width: 90%}
.w-85{width: 85%}
.w-75{width: 75%}
.w-60{width: 60%}
.w-50{width: 50%}
.w-49{width: 49%}
.w-48{width: 48%}
.w-45{width: 45%}
.w-40{width: 40%}
.w-35{width: 35%}
.w-30{width: 30%}
.w-25{width: 25%}
.w-20{width: 20%}
.w-17{width: 17%}
.w-15{width: 15%}
.w-12{width: 12%}
.w-11{width: 11%}
.w-10{width: 10%}
.w-8{width: 8%}

.w-4{width: 4%}
.w-2{width: 2%}

.h-100{height:100%;width: auto }
/* VIEW PORT SIZE */

.vh-100{height: 100vh}
.vh-70{height: 70vh}
.vh-60{height: 60vh}
.vh-50{height: 50vh}
.vh-40{height: 40vh}
.vh-25{height: 25vh}
.vh-30{height: 30vh}
.vh-20{height: 20vh}

.vw-100{width: 100vw}
.vw-50{width: 50vw}
.vw-25{width: 25vw}
.vw-80{width: 80vw}
.vw-60{width: 60vw}
.vw-70{width: 70vw}

/* DISPLAYS */

.d-inlbl{display: inline-block}
.d-table{display: table}
.d-flex{display: flex}
.d-tblcell{display: table-cell !important}


/* flex align */

.flex-ai-center{align-items: center}
.flex-jc-center{justify-content: center}

/* Transitions */
.transi{transition: all 0.3s linear}
.transi-opacity:hover{opacity: 1}
.transi-opacity-down:hover{opacity: 0.5}
.transi-scale{}
.transi-scale:hover{transform: scale(1.2)}

.v-align-top{
	vertical-align: top;
}
.v-align-bottom{
    vertical-align: bottom;
}

.v-align-middle{
    vertical-align: middle;
}

.v-align-baseline{
    vertical-align: baseline;
}

/* Transform, transition*/

.over-transition{transition: all 0.2s linear}
.over-underline:hover{border-bottom:0.5px solid}

/* BOX */

.box-border{box-sizing: border-box}

/* COLORS */

.coul-white{color:#ffffff}
.coul-black{color:#000000}
.coul-charbon{color:#332e2b}
.coul-inherit{color:inherit}
.coul-maron{color:#9d968e}
.coul-or{color:#d8bc97}
.coul-green{color:#56a656}

/* BACKGROUNDS */

.bg-coul-white{background-color: #ffffff}
.bg-coul-black{background-color: #000000}
.bg-coul-charbon{background-color: #332e2b}
.bg-coul-or{background-color: #d8bc97}
.bg-coul-maron{background-color:rgba(157, 150, 142,0.1)}
.bg-coul-or-light{background-color: #f2e7d8}

/* LINKS */

a{text-decoration: none}

a.button,button.button{text-align: center;display: inline-block;padding: 0.5rem 1rem 0.5rem 1rem;border:1px solid #332e2b;cursor: pointer}


a.button:hover,button.button:hover{
	background: #332e2b;
	color:#ffffff;
}

a.button.white,button.button.white{
	border:1px solid #F0F0F0;
	color:#F0F0F0;
}

a.button.maron,a.button.maron{
	border:1px solid #9d968e;
	color:#9d968e;
}

/* ALIGN */

.align-center{vertical-align: middle}
.align-bottom{vertical-align: bottom}
.text-center{text-align: center}
.text-left{text-align: left}
.text-right{text-align: right}

/* FONT FAMILY */

.ff-quick{font-family: 'Quicksand', sans-serif;}
.ff-pacifico{font-family: 'Pacifico', cursive;}

/* FONT SIZE */

.fs-sm{font-size:0.7em;}
.fs-xsm{font-size:0.85em;}
.fs-normal{font-size:1em;}
.fs-xnormal{font-size:1.1em;}
.fs-medium{font-size:1.3em;}
.fs-xmedium{font-size:1.5em;}
.fs-large{font-size:1.8em;}
.fs-xlarge{font-size:2.5em;}
.fs-big{font-size:4em;}

/* FONT WEIGHT */

.fw-thin{font-weight:200;}
.fw-normal{font-weight:300;}
.fw-large{font-weight:400;}
.fw-xlarge{font-weight:500;}
.fw-bold{font-weight:600;}

/* LETTER SPACING */

.ls-1{letter-spacing: 1px}
.ls-2{letter-spacing: 2px}
.ls-3{letter-spacing: 3px}
.ls-4{letter-spacing: 4px}
.ls-5{letter-spacing: 5px}
.ls-6{letter-spacing: 6px}
.ls-7{letter-spacing: 7px}
.ls-8{letter-spacing: 8px}

/* FONT STYLES */

.fst-italic{font-style: italic}
.td-underline{text-decoration: underline}

/* FONT transform */

.ftr-up{text-transform: uppercase}
.ftr-low{text-transform: lowercase}
.fl-up::first-letter{text-transform: uppercase}

/* PADDINGS */

.p-1{padding:0.35rem}
.p-2{padding:0.70rem}
.p-3{padding:1rem}
.p-4{padding:1.35rem}
.p-5{padding:1.70rem}
.p-6{padding:2rem}
.p-7{padding:2.35rem}
.p-8{padding:2.70rem}

.pl-1{padding-left:0.35rem}
.pl-2{padding-left:0.70rem}
.pl-3{padding-left:1rem}
.pl-4{padding-left:1.35rem}
.pl-5{padding-left:1.70rem}
.pl-6{padding-left:2rem}
.pl-7{padding-left:2.35rem}
.pl-8{padding-left:2.70rem}

.pr-1{padding-right:0.35rem}
.pr-2{padding-right:0.70rem}
.pr-3{padding-right:1rem}
.pr-4{padding-right:1.35rem}
.pr-5{padding-right:1.70rem}
.pr-6{padding-right:2rem}
.pr-7{padding-right:2.35rem}
.pr-8{padding-right:2.70rem}

.pb-0{padding-bottom:0}
.pb-1{padding-bottom:0.35rem}
.pb-2{padding-bottom:0.70rem}
.pb-3{padding-bottom:1rem}
.pb-4{padding-bottom:1.35rem}
.pb-5{padding-bottom:1.70rem}
.pb-6{padding-bottom:2rem}
.pb-7{padding-bottom:2.35rem}
.pb-8{padding-bottom:2.70rem}

.pt-0{padding-top:0}
.pt-1{padding-top:0.35rem}
.pt-2{padding-top:0.70rem}
.pt-3{padding-top:1rem}
.pt-4{padding-top:1.35rem}
.pt-5{padding-top:1.70rem}
.pt-6{padding-top:2rem}
.pt-7{padding-top:2.35rem}
.pt-8{padding-top:2.70rem}

/* MARGINS */

.m-0{margin: 0px}
.m-1{margin:0.35rem}

.mt-1{margin-top:0.35rem}
.mt-2{margin-top:0.70rem}
.mt-3{margin-top:1rem}
.mt-4{margin-top:1.35rem}
.mt-5{margin-top:1.70rem}
.mt-6{margin-top:2rem}
.mt-7{margin-top:2.35rem}
.mt-8{margin-top:2.70rem}
.mt-9{margin-top:3rem}
.mt-10{margin-top:3.35rem}
.mt-11{margin-top:3.70rem}
.mt-12{margin-top:4rem}

.mb-0{margin-bottom:0}
.mb-1{margin-bottom:0.35rem}
.mb-2{margin-bottom:0.70rem}
.mb-3{margin-bottom:1rem}
.mb-4{margin-bottom:1.35rem}
.mb-5{margin-bottom:1.70rem}
.mb-6{margin-bottom:2rem}
.mb-7{margin-bottomtop:2.35rem}
.mb-8{margin-bottom:2.70rem}
.mb-9{margin-bottom:3rem}
.mb-10{margin-bottom:3.35rem}
.mb-11{margin-bottom-top:3.70rem}
.mb-12{margin-bottom:4rem}

.ml-1{margin-left:0.35rem}
.ml-2{margin-left:0.70rem}
.ml-3{margin-left:1rem}
.ml-4{margin-left:1.35rem}
.ml-5{margin-left:1.70rem}
.ml-6{margin-left:2rem}
.ml-7{margin-left:2.35rem}
.ml-8{margin-left:2.70rem}
.ml-9{margin-left:3rem}
.ml-10{margin-left:3.35rem}
.ml-11{margin-left:3.70rem}
.ml-12{margin-left:4rem}

.mr-1{margin-right:0.35rem}
.mr-2{margin-right:0.70rem}
.mr-3{margin-right:1rem}
.mr-4{margin-right:1.35rem}
.mr-5{margin-right:1.70rem}
.mr-6{margin-right:2rem}
.mr-7{margin-right:2.35rem}
.mr-8{margin-right:2.70rem}
.mr-9{margin-right:3rem}
.mr-10{margin-right:3.35rem}
.mr-11{margin-right:3.70rem}
.mr-12{margin-right:4rem}

/* BORDERS */

.bo-1{border:1px solid}
.bo-0{border:0px !important}

.bol-thin{border-left:0.5px solid}
.bor-thin{border-right:0.5px solid}
.bob-thin{border-bottom:0.5px solid}
.bot-thin{border-top:0.5px solid}

.bol-1{border-left:1px solid}
.bot-1{border-top:1px solid}
.bor-1{border-right:1px solid}
.bob-1{border-bottom:1px solid}

.bo-white{border-color: #ffffff}
.bo-black{border-color: #000000;}
.bo-or{border-color: #d8bc97;}


/* COLS */

.col{display: inline-block;}
.col-1{width:8.3333%}
.col-2{width:16.6666%}
.col-3{width:25%}
.col-4{width:33.3333%}
.col-5{width:41.6666%}
.col-6{width:50%}
.col-7{width:58.3333%}
.col-8{width:66.6666%}
.col-9{width:75%}
.col-10{width:83.3333%}
.col-11{width:91.6666%}
.col-12{width:100%}

/* LIST UL */

.list-ul ul{list-style: none;padding-left: 0}
.list-ul ul li{margin-bottom: 5px}

header{position:fixed;width: 100%;top:0;left:0;z-index: 1000}

.nb-cart{
    position: absolute;
    top:-5px;
    right:-10px;
    font-size: 9px;
    line-height: 15px;
    text-align: center;
    font-weight: bold;
    background:#d8bc97;
    border-radius:10px;
    width: 15px;
    height: 15px;
    z-index: 100;
    color:#ffffff;
}
header #top-header{background:#9d968e;line-height: inherit}
header #top-header .lang{
	border:1px solid #E0E0E0;
	padding:0.35em;
	margin:0 0.3em 0 0.3em;
}

header #top-header .lang.active{
	background: #9d968e;
	color:#332e2b
}

header #top-header .lang:not(.active):hover{
	background: #E0E0E0;
	color:#332e2b
}
header #main-header{
	background: rgba(255,255,255,0.5)
}
header #main-header .burger{
	width: 30px;
	height:auto;
	transition:all 0.2s linear;
	cursor: pointer;
}

header #main-header .burger:hover span{
	background: #F0F0F0;
	margin: 0.4rem 0 0.4rem 0 ;
}

header #main-header .burger div{display: none}

header #main-header .burger.close span{display: none}
header #main-header .burger.close div{display: block}

header #main-header .burger span{
	display: block;
	width: 100%;
	height: 3px;
	line-height: normal;
	margin: 0.4rem 0 0.4rem 0 ;
	padding: 0;
	background: #332e2b;
	vertical-align: middle;
	transition: all 0.15s linear;

}

nav{position: fixed;top:0;bottom:0;left:0vw;width: 0vw;background: #ffffff;transition: width 0.2s linear;text-align: right;overflow: hidden;z-index: 900}
nav.open{left:0;width: 50vw;z-index: 900}
nav ul{
	list-style: none;
	display: inline-block;
	width: 50%;
	text-align: left;
	margin-top:18vh;
	opacity: 0;
}

nav ul li{list-style: none;margin:0.7rem 0 0.7rem 0;position: relative}
nav ul a{
	display: block;
	color:#332e2b;
	text-transform: uppercase;
	font-size:1.3rem;
	transition: all 0.15s linear;
    position: relative;
}

nav ul li a:hover{
	margin-left:10px;
	color:#793f3e;
}

nav ul li.current a{
    border-bottom:0.5px solid #B0B0B0;
}

/* FOOTER */

footer{
	background:#303030;
}

footer .menu{
	list-style: none;
}

footer .menu li{
	display: block;
	margin:0 0px;
    padding:0px;
    line-height: normal;
}

footer .menu li a{
	color:#f0f0f0;
    transition: all 0.2s linear;
    font-size: 12px;
}

footer .menu li a:hover{
    opacity: 0.3;
}

footer .menu li.current a{
    color:#808080;
}

.wrapper_menu_home{
    display: block;
    position:absolute;
    bottom: 30px;
    left:0;
    width: 100%;
    text-align: center;
    line-height: normal
}
.menu_home{
    list-style: none;
    display: inline-block;
    padding: 0;
    margin: 0;
}

.menu_home li{
    list-style: none;
    display: inline-block;
    margin:0 2.2rem;
}

.menu_home li a{
    color:#ffffff;
}

.liste-plats{
	list-style: none;
	text-align: left;
	padding: 0;
}

.liste-plats li{
	margin:2% 0;
	font-weight: bold;
}

.liste-plats li span{
	display: inline;
	margin-right:2%;
	font-weight:300;
}

/* INFOS MESSAGES */

.infos-message{
	color:#FFFFFF;
	background: rgba(200,200,200,0.35);
	width: 38%;
	padding:10px;
	border:0.5px solid white;
}

/* GALERIES */

.galerie-item{
	width: calc(100% / 2 - 5vw - 1px);
	margin: 1.5vw;
	height: 20vw;
}

.animate__animated.animate__delay-05s {
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}

/* OEUVRES */

.oeuvre-item{
    width: calc(100% / 3 - 5vw - 1px);
    margin: 1.5vw;
    height: 25vw;
}

.round-number{
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    background-color:#332e2b;
    color:#F0F0F0;
    text-align: center;
}

.item-taille{
    cursor: pointer;
    border:0.5px solid transparent;
    transition: all 0.15s linear;
}

.item-taille.selected{
    background:#F0F0F0;
}
.item-taille:hover{
    border:0.5px solid #303030;
}

.item-support{
    width: 100%;
    height:130px;
    border:0.5px solid #303030;
    cursor:pointer;
    opacity: 0.2;
}

.item-support.available{
    opacity: 1;
}

.support-tarif{
    display: none !important;
}

.support-tarif.on{
    display: inline-block !important;
}

.support-add-panier{
    display: none !important;
}

.support-add-panier.on{
    display: inline-block !important;
}

/* TIRAGE PHOTO */

.form-support{}
.form-support h4{color: #497689;letter-spacing: normal;font-size: 20px;}

.form-support .bt-add-support,
.form-support .bt-add-illustration{position:relative;width: 400px;min-height: 350px;background: #F0F0F0;text-align: center;line-height: 200px;display: inline-block;color:#808080;font-size: 30px;box-sizing: border-box;overflow: hidden;opacity: 0.4;margin: 0 1% 0 1%}
.form-support .bt-add-support{margin-bottom: 20px}
.form-support .bt-add-support.enable,
.form-support .bt-add-illustration.enable{opacity: 1;cursor: pointer;}
.form-support .bt-add-support span,
.form-support .bt-add-illustration span{display: inline-block;vertical-align: middle;line-height: 1em;font-size: 30px}
.form-support .bt-add-support span i,
.form-support .bt-add-illustration span i{font-size: 15px;font-style: normal}

.fieldfile,#illustration{z-index: -100;position: absolute;top:-6000px}

.form-support a.bt-add-support .file-selected,
.form-support a.bt-add-illustration .file-selected{position: absolute;top:0;bottom:0;left:0;right:0;background:#F0F0F0;display: none;line-height: normal}
.form-support a.bt-add-support .file-selected .infos,
.form-support a.bt-add-illustration .file-selected .infos{
    padding:5px;
    position: absolute;bottom:0;left:0;height: 50px;background:rgba(255,255,255,0.85);width: 100%;font-size: 11px;text-align: left;color:#404040
}
.form-support a.bt-add-support .file-selected em,
.form-support a.bt-add-illustration .file-selected em{display: inline-block;vertical-align: middle;width: 0px;height: auto}

.form-support a.bt-add-support .file-selected .remove,
.form-support a.bt-add-illustration .file-selected .remove{position: absolute;top:5px;right:5px;cursor: pointer;color:#000000}

.form-support a.bt-add-support .file-selected img,
.form-support a.bt-add-illustration .file-selected img{display: inline-block;vertical-align: middle;max-width: 100%}
.form-support a.bt-add-support .file-selected img.icon,
.form-support a.bt-add-illustration .file-selected img.icon{display: inline-block;vertical-align: middle;width: 50%;height: auto;margin-top: 10%}
.form-support a.bt-add-support.on,
.form-support a.bt-add-illustration.on{cursor: default}
.form-support a.bt-add-support.on .file-selected,
.form-support a.bt-add-illustration.on .file-selected{display: block;}

/* LIENS */

.section-liens{

}

.section-liens a{
	color:#713731;
	border-bottom:0.5px solid #713731;
}

/* PAGE SIMPLE */

.titre-page-simple{
	margin-top:8%;
}

/* COMMANDE */

.wrap_adresse_livraison{display: none}
.wrap_adresse_livraison.on{display: block}

.btn-or {
    color: #fff !important;
    background-color: #d8bc97 !important;
    border-color: #d8bc97 !important;
}

.btn-or:hover {
    color: #fff;
    background-color: #d4ac79 !important;
    border-color: #d4ac79 !important;
}

.btn-charbon {
    color: #fff !important;
    background-color: #332e2b !important;
    border-color: #332e2b !important;
}

.btn-charbon:hover {
    color: #fff;
    background-color: #332e2b !important;
    border-color: #332e2b !important;
}

.btn-gray {
    color: #fff !important;
    background-color: #A0A0A0 !important;
    border-color: #A0A0A0 !important;
}

.btn-gray:hover {
    color: #fff;
    background-color: #332e2b !important;
    border-color: #332e2b !important;
}

.checkcond.has-error{
    color:#FF0000;
}
/* LAPTOP */

@media (max-width: 1150px) {

	.nolaptop{
		display: none !important;
	}

	/* PAGE SIMPLE */

	.titre-page-simple{
		margin-top:11%;
	}

    .galerie-item{
        display: inline-block;
        vertical-align: top;
        width: calc(95% - 5vw - 1px);
        height: 40vw;
        margin: 2.5vw;
    }

    .oeuvre-item{
        display: inline-block;
        vertical-align: top;
        width: calc(95% - 5vw - 1px);
        height: 40vw;
        margin: 2.5vw;
    }
}

/* TABLET / PHONE */

@media (max-width: 750px) {

	.nomob{display: none !important}
	.bgmob{background:  inherit }
	.mob{display: inline-block !important}

	.wrap-lang{
		width: 100%;
		padding-bottom: 4%;
		border-bottom: 1px solid #F0F0F0;
	}
	.wrap-lang .lang{
	border:1px solid #E0E0E0;
	padding:0.35em;
	font-size:0.8rem;
	margin:0 0.3em 0 0;
}

.wrap-lang  .lang.active{
	background: #E0E0E0;
	color:#332e2b
}


	/* COLS MOB */

	.col-mb-9{
		width: 75% !important;
	}

	.col-mb-12{
		width: 100% !important;
	}

	/* DISPLAY */

	.d-mb-inlbl{
		display: inline-block !important;
	}

	/* SIZE MOB */

	.w-mb-30{width: 30% !important}
	.w-mb-85{width: 85% !important}
	.w-mb-75{width: 75% !important}
	.w-mb-100{width: 100% !important}

	.vh-mb-100{height: 100vh !important}
	.vh-mb-70{height: 70vh !important}
	.vh-mb-60{height: 60vh !important}
	.vh-mb-50{height: 50vh !important}
	.vh-mb-40{height: 40vh !important}
	.vh-mb-25{height: 25vh !important}

	/* MARGINS */
	.m-mb-0{margin:0 !important}
	.mt-mb-1{margin-top:0.35rem !important}
	.mt-mb-2{margin-top:0.70rem !important}
	.mt-mb-3{margin-top:1rem !important}
	.mt-mb-4{margin-top:1.35rem !important}
	.mt-mb-5{margin-top:1.70rem !important}
	.mt-mb-6{margin-top:2rem !important}
	.mt-mb-7{margin-top:2.35rem !important}
	.mt-mb-8{margin-top:2.70rem !important}
	.mt-mb-9{margin-top:3rem !important}
	.mt-mb-10{margin-top:3.35rem !important}
	.mt-mb-11{margin-top:3.70rem !important}
	.mt-mb-12{margin-top:4rem !important}

	/* FONT SIZE */

.fs-sm{font-size:0.7em;}
.fs-xsm{font-size:0.73em;}
.fs-normal{font-size:0.7em;}
.fs-xnormal{font-size:0.9em;}
.fs-medium{font-size:0.9em;}
.fs-xmedium{font-size:1.1em;}
.fs-large{font-size:1.3em;}
.fs-xlarge{font-size:1.5em;}
.fs-big{font-size:2.5em;}

	.animate__animated:not(.menu):not(.force-anim) {
		/*CSS transitions*/
		-o-transition-property: none !important;
		-moz-transition-property: none !important;
		-ms-transition-property: none !important;
		-webkit-transition-property: none !important;
		transition-property: none !important;
		/*CSS transforms*/
		-o-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		/*CSS animations*/
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
	}

	header #top-header{display: none}

header #main-header .burger{
	width: 30px;
	height:30px;
	transform: scale(0.8);
	transition:all 0.2s linear;
	cursor: pointer;
}



nav.open{left:0;width: 80vw;z-index: 900}
nav ul{
	width: 90%;
	margin-top:10vh;
}

nav ul a{
	font-size:1rem;
}

	.galerie-item{
		display: inline-block;
		vertical-align: top;
		width: calc(95% - 5vw - 1px);
		height: 50vw;
		margin: 2.5vw;
	}

    .oeuvre-item {
        display: inline-block;
        vertical-align: top;
        width: calc(95% - 5vw - 1px);
        height: 40vw;
        margin: 2.5vw;
    }

    .modal-fullheight{width: 100%;right:0;top:0;margin:0;left:auto;height: 100%}

}

