/*
Theme Name: Olivia Dar
Theme URI: https://oliviadar.com
Author: Paul Muzellec
Author URI: http://oliviadar.com
Description: Theme for Olivia Dar
Version: 1.0
License:
License URI:
Tags:
Text Domain:

*/


/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

*:focus {outline: none;}

/* CSS */
html {margin-top: 0px !important;}
a {color: #888; text-decoration:none;}
a:hover {color: #000;}
a img {border: none;}
.spacer {clear:both;font-size:0px;margin:0 !important;padding:0 !important;}
h1, h2 {
	color: #888;
	margin-bottom: 20px;
	font-family: 'gothambook', Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height:11px;
}
h3 {
	color: #000;
	margin-bottom: 20px;
	font-family: 'gothambook', Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height:11px;
}
h4 {
	font-family: Georgia, times, serif;
	font-size: 11px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #888;
	line-height:11px;
}
.imgdisplaynone{display:none;}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
.borderbutton{margin:auto;}
.borderbutton, .homestory-text a {
	  display:block;
	  font-family: 'gothambook', Helvetica, Arial, sans-serif;
	  font-size:12px;
	  background:#fff;
	  color:#000;
	  text-decoration:none;
	  text-transform:uppercase;
	  padding:10px;
	  border:1px solid #000;
	  -webkit-appearance:none;
	}
	.homestory-text a{width:intrinsic;  width: -moz-max-content;    /* Firefox/Gecko */
		  width: -webkit-max-content; }
	.borderbutton:hover, .homestory-text a:hover{
	  background:#000;
	  color:#fff;
	  cursor:pointer;
	}

#body {margin:auto;}

/* IPHONE SIZE */
/* Body */

/* Top */
#topcontainer, #ensemblefixed, #logofixed, #topfixed, #menufixed, #logo, #headercontainer {display:none;}
#top {
	display:none;
	width: 100%;
	height:23px;
	padding: 2.5px 30px 0px 10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	
}
#top ul, #topfixed ul {
	font-family: 'gothambook', Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:9px;
	text-transform:uppercase;
	text-align:right;
}
#top ul li, #topfixed ul li {display:inline-block;padding:0 3px 0 3px;font-size:12px;line-height:23px;}
#top ul li img, #topfixed ul li img {height:13px;}
#top ul a, #topfixed ul a {color: #000;}
#smalltop img {height:20px;margin-left:-105px;display:block;position:absolute;top:15px;left:50%;}
#header{height:30px;}
#headercontainer{margin-top:55px;position:fixed;top:0;left:0;z-index:20;background:#fff;padding: 25px 0 25px 0;width:100%;}
/* #headercontainer.white #logoblack {display:none;}
#headercontainer.white #logowhite{display:block;}
#headercontainer.white:hover #logoblack{display:block;}
#headercontainer.white:hover #logowhite{display:none;} */
#headercontainer.black #logowhite, #headercontainer #logowhite{display:none;}
#headercontainer.black #logoblack, #headercontainer #logoblack{display:block;}
#headercontainer.white #menu li a, #headercontainer.white #menufixed li a, #headercontainer.white #top li, #headercontainer.white #top ul a {color:#000 !important;text-shadow: 1px 1px #fff;}
#headercontainer.white {background:transparent !important;}
#headercontainer.white:hover {background:#fff !important;}
#headercontainer.white:hover #menu li a, #headercontainer.white:hover #menufixed li a, #headercontainer.white:hover #top li, #headercontainer.white:hover #top ul a {color:#000 !important;}
#body.singleproduct #headercontainer{background:transparent !important;}
#body.singleproduct #headercontainer.blank{background:#fff !important;}
#body.home #headercontainer.blank{background:#fff !important;}
#body.singleproduct #headercontainer:hover{background:#fff !important;}

#header{position:relative;}

#reseaux{display:none;}
#smallreseaux{display:block;}
#smallreseaux{height:33px;position:relative;float:right;margin:18px 10px 0 0;}
#smallreseaux div {width:20px;height:20px;margin-right:10px;background-size:100%;float:left;}
#smallreseaux div img {width:20px;}
#smallreseaux div img.hover{display:none;}
#smallreseaux div img.nohover{display:block;}
#smallreseaux div:hover img.hover{display:block;}
#smallreseaux div:hover img.nohover{display:none;}

#smalllanguageopener{
	font-family: 'gothambook', Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:15px;
	text-transform:uppercase;
	position:absolute;top:20px;right:20px;
}

#languages{display:none;position:fixed;top:55px;right:5px;background:#fff;padding:15px;z-index:25;
	font-family:'gothambook',Helvetica,Arial,sans-serif;font-size:15px;line-height:20px;}
	#languages ul {list-style:none;}
	#languages li {text-transform:uppercase;padding:5px 0 5px 0;}
	#languages li a {color:#000;}
	
/* Logo */
#logo {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
}
#logo img {
	display: block;
	height:25px;
	cursor:pointer;margin-left:30px;
}
#search {width:320px;margin:auto;padding:20px 0 0 0;}
#search label{display:none;}
#search input[type=search]{
	-webkit-appearance:none;
	width:280px;
	height:30px;
	padding:0 10px 0 10px !important;
	border:none;
	color:#fff;
	display:block;
	float:left;
	border-right:2px solid #000;
}
#search button[type=submit]{
	-webkit-appearance:none;
	width:20px;
	height:20px;
	border:none;
	background:url('cb/search.png');
	background-size:100%;
	font-size:0px;
	display:block;
	float:left;
	margin:5px 0 0 5px;
	cursor:pointer;
}
#search button[type=submit]:hover {
	background:url('cb/searchhover.png');
	background-size:100%;
	
}
#woocommerce-product-search-field::-webkit-input-placeholder {
	color:#fff !important;
}
#woocommerce-product-search-field:-moz-placeholder {
	color:#fff !important;
}
#woocommerce-product-search-field::-moz-placeholder {
	color:#fff !important;
}
#woocommerce-product-search-field:-ms-input-placeholder {
	color:#fff !important;
}
#woocommerce-product-search-field:focus::-webkit-input-placeholder {
	color:#d6d6d6 !important;
}
#woocommerce-product-search-field:focus:-moz-placeholder {
	color:#d6d6d6 !important;
}
#woocommerce-product-search-field:focus::-moz-placeholder {
	color:#d6d6d6 !important;
}
#woocommerce-product-search-field:focus:-ms-input-placeholder {
	color:#d6d6d6 !important;
}
#search input[type=search]:focus{
	background:#fafafa;
	color:#000;
}

#container{height:auto;padding-top:20px;}
#body.home #container{padding-top:0px !important;}
#body.singleproduct #container {padding-top:60px;}

#newsletter input[type=submit]{float:left;}

.woocommerce-MyAccount-content .woocommerce-Button{margin:auto !important;display:block !important;}


.disclaimer, #newsletter .mc4wp-alert{
	font-family:'gothambook',Helvetica,Arial,sans-serif;
	color:#fff;
	text-align:center;
	font-size:10px;
	padding:10px 0 22px 0;
}

#footercontainer, #conditionscontainer {
	padding:0 5% 10% 5%;
	margin-top:30px;
	color:#fff;
}
#footercontainer{background:#160e00;}
#footer, #conditions {
	width:100%;
	padding-top:30px;
}
#footer .quarter, #conditions .quarter, #conditions .third  {width:100%;float:none;clear:both;}
#conditions .third{padding-bottom:30px;}
#footer .quarter h2{text-align:left;}
#footer .quarter img {width:60%;text-align:left;display:none;}
#footer h2{
	font-family:'gotham',Helvetica,Arial,sans-serif;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	padding:15px 0 15px 0;
	margin:0;
}
#footer li {
	font-family:'gothambook',Helvetica,Arial,sans-serif;
	color:#fff;
	font-size:13px;
	padding:5px 0 5px 0;
	text-align: left;
}
#footer li a {color:#fff;}
#footer svg {width:15px;height:15px;margin: 0 20px 0 0;}
#footer svg path {fill:#fff;}
#footer .icons {padding:15px 0 15px 0;text-align:left;}

#conditions li{
	font-family:'gothambook',Helvetica,Arial,sans-serif;
	color:#000;
	font-size:13px;
	padding:5px 0 5px 0;
	text-align: left;
	
}

.woocommerce-message{padding:20px 100px 20px 20px !important;
	position: fixed !important;
	bottom: 0 !important;
	left: 0 !important;
	width: 100% !important;
	box-sizing: border-box !important;
}
.woocommerce-error{padding:1em 6em 1em 3.5em !important;}
/* Produits */

#woocommerce {padding-bottom:65px;}
#woocommerce .page-title, #woocommerce .woocommerce-result-count, #woocommerce .woocommerce-ordering, #woocommerce ul.products li .add_to_cart_button, #woocommerce ul.products li .product_type_simple,   {}
#woocommerce .woocommerce-ordering, #woocommerce .woocommerce-result-count{display:none;}
.woocommerce-breadcrumb{display:none;}
#woocommerce-page .title{margin-bottom:20px;}
ul.products .size-shop_catalog {width:100%;height:70%;}
ul.products li {display:block;position:relative;width:100%;float:left;}
li.type-product{padding:0 5px 20px 5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;}
.product-image-container{position:relative;}
.product-image-container .regular, .product-image-container .hover{position:absolute;top:0;left:0;}
.product-image-container .regular{z-index:1;}
.product-image-container .hover{display:none;z-index:10;}
.product-image-container:hover .hover{display:block;}
.product_cat-no-hover .product-image-container:hover .hover{display:none !important;}
ul.products li img {width:100%;height:auto !important;}
li.type-product h2, li.type-product h3{margin-bottom:5px !important;color:#000;}
li.type-product a h2, li.type-product a h3{color:#000;}
li.type-product h2.woocommerce-loop-product__title{margin-top:10px;width:80%;}
ul.products li:hover h3 {display:block;}
nav.woocommerce-pagination {clear:both;text-align:center;}
nav.woocommerce-pagination li {display:inline;}
#woocommerce div.product .product_meta, #woocommerce div.product .description_tab, #woocommerce div.product .reviews_tab, #woocommerce div.product .woocommerce-Tabs-panel--description h2, #woocommerce div.product #reviews {display:none;}
#woocommerce ul.products{margin:36px 5px 0 5px;}
#woocommerce .relatedtitle{padding:0 12.5px 0 12.5px;}

.related {
	margin-top:30px;
}
#woocommerce ul.products .product_type_variable{display:none;}
	
#woocommerce div.product {display:flex;flex-flow:column;}

#woocommerce div.product .summary {order:2;}
#woocommerce div.product .woocommerce-tabs{order:3;}
#woocommerce div.product .images {order:1;}
#woocommerce div.product .related{order:4;}

#woocommerce div.product img {width:100%;height:auto !important;padding-top: 28px;cursor:pointer;}
#woocommerce div.product img {display:block;}
#body.singleproduct #woocommerce div.product img {padding-top:0px;}

#woocommerce #arrow {display:none;}

#woocommerce div.product input[type=number]{width:160px;height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;margin:5px 0 5px 0;
}
#woocommerce div.product .single_add_to_cart_button{margin:20px auto 20px auto;}

.cart_item img {width:100px;}

.product-text-container{position:relative;height:60px;}
#woocommerce ul.products li .price{position:absolute;top:0;right:0;text-align:right;
	font-family:'gothambook', Helvetica, Arial, sans-serif;font-size:11px;line-height:11px;letter-spacing:1px;text-transform:uppercase;color:#000;
	
}

#woocommerce ul.products a .price{color:#000;}

.woocommerce-product-gallery {width:100%;padding: 0 6% 0 6%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}


.woocommerce-product-gallery .product-image-container div{margin-bottom:10px;width:100%;}
div.type-product{width:100%;}
.woocommerce-product-gallery .product-image-container video{width:100%;}
.bigvideoinside{
	  width:100%;
	  padding: 0 7.8125% 0 7.8125%;
		box-sizing:border-box;
	  -moz-box-sizing:border-box;
	  -webkit-box-sizing:border-box;
	}
	
	.smallseevideo{
	position:absolute;
	z-index:10;
	top:10px;
	right:10px;font-family:'gothambook', Helvetica, Arial,sans-serif;font-weight:600;
	text-transform:uppercase;
	font-size:12px;
	}
	.seevideo {
	  width:100%;
	  height:50px;
	  bottom:0;left:0;
	  position:absolute;
	  z-index:1000;
	  font-family:'gothambook', Helvetica, Arial,sans-serif;font-weight:400;
	  font-size:15px;line-height:15px;
	  text-shadow: #fff 2px 1px;
	}
	.seevideo a, .smallseevideo a {color:#000;}
	.seevideo a:hover {color:#666666;}
	.seevideo p, .smallseevideo p {text-align:center;}
	.seevideo{display:none;
	  margin: 0 6% 0 6%;}, .smallseevideo{display:block;}

#alma-payment-plans{display:none;}

h1.product_title{
	font-weight:bold;
	color:#000;font-size:15px;line-height:15px;letter-spacing:0px;
	margin-bottom:10px;
}
#body.singleproduct .entry-summary{padding: 0 6% 0 6%;
	
}
#body.singleproduct .price{
	font-family:'gothambook', Helvetica, Arial, sans-serif;font-size:13px;line-height:13px;
	margin:10px 0 10px 0;
}
.priceblock{margin-bottom:20px;}
select#size, select#pa_taille{display:none;}
#sizeselector li {
	font-family:'gotham', Helvetica, Arial, sans-serif;font-size:18px;line-height:18px;
	font-weight:regular;display:inline-block;
	padding: 0 0 2px 0; margin:0 30px 0 0;
	cursor:pointer;
	text-transform:uppercase;
}
#sizeselector li.current{border-bottom:2px solid #000;}
#body.singleproduct input.qty{display:none;}

button.single_add_to_cart_button{
	font-family:'gotham', Helvetica, Arial, sans-serif;
	font-weight: bold;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 6px;
	border: 1px solid #160e00 !important;
	color: #fff!important;
	-webkit-appearance: none;
	border-radius: 0;
	background: #160e00;
	text-transform: uppercase;
	width:240px;
	height:38px;
	font-size:15px;
	float:left;
	margin:30px 0 30px 0;
}
button.single_add_to_cart_button:hover{
	background:#c4a698;
}

body.fr p.stock .fr {display:block;}
body.fr p.stock .en {display:none;}
body.en p.stock .en {display:block;}
body.en p.stock .fr {display:none;}

.woocommerce-message .wc-forward{
	
	background: #160e00;
	text-transform: uppercase;
	display:block;
	padding:5px;
	color:#fff;
}


section.related .type-product{width:50%;}

tr.woocommerce-product-attributes-item--attribute_size{display:none;}

#subtitle h2, #subtitle .woocommerce-product-attributes-item__label{display:none;}
#subtitle h3 {
	font-family:'gothambook', Helvetica, Arial, sans-serif;font-size:14px;line-height:14px;
	font-weight:regular;display:block;
	text-transform:uppercase;
	margin-bottom:10px;
}
#subtitle .woocommerce-product-attributes-item{border-bottom:10px solid #fff;}
.descinfos{padding-top:15px;}
.descinfos h2 {display:none;}
.descinfos p, p.stock {
	font-family:'gothambook', Helvetica, Arial, sans-serif;font-size:13px;line-height:18px;
	font-weight:regular;
	margin-bottom:5px;
}
.descinfos p em{
	font-style:italic;font-size:10px;line-height:12px;
}
.descinfos p{
	
	margin-bottom:5px;
}
p.stock{margin-top:10px;}
#swiper-container {
	  width: 100%;
	  display:block;
	}
	#swiper-slide {
	  width:100%;
	  }
   .swiper-pagination-fraction{
	 display:block;
	 position:absolute;top:70px;left:6% !important;width:60px !important;height:20px;text-align:left !important;padding-left:10px;
	 font-family:'gothambook', Helvetica, Arial, sans-serif;font-size:13px;line-height:13px;
	 font-weight:600;
 }
 
 #our_price_alma, .undercart {
	 
	  font-family:'gothambook', Helvetica, Arial, sans-serif;font-size:13px;line-height:15px;
	  font-weight:400;
 }
 
 .cart-empty{margin-top:70px !important;}
.wc-backward{margin-left:30px !important;}
.woocommerce-notices-wrapper{bottom:0px;top:auto;position:fixed;z-index:100000;width:100%;}
.woocommerce-error, .woocommerce-message{margin:0 0 0 0 !important;}
/* Menu */
/* Unfold */ 
#unfoldcontainer{display:block;}
#unfold{width:100%;height:100%;border-right: #d0d0d0 solid 1px;position:fixed;top:0;left:-100%;z-index:2000;background:#fff;padding:20px 10px 0 10px;transition: all 300ms ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#unfold.open{left:0;}
#unfold hr {border:0;width:100%;height:1px;background:#000;}
#unfold ul {margin-top:100px;}
#unfold ul ul {margin-top:10px;}
#unfold li{font-size:18px !important;text-align:left;margin:0 0 20px 10px;width:100%;}
#unfoldsubmenu li a{display:none;}
#unfoldsubmenu li ul li a {display:block;}
#unfoldsubmenu li ul li{font-size:15px !important;line-height:15px;margin:0 0 10px 50px;}
#unfold .logo{height:20px;display:block;margin: 0px auto 20px auto;}
#unfold .bottom{position:absolute;bottom:10px;}
#smalltop{top:0;left:0;position:fixed;width:100%;height:55px;background:#fff;z-index:1000;}
#hamburger{width:25px;padding-top:6px;cursor:pointer;z-index:3000;position:fixed;top:20px;left:20px;}
#hamburger.open{top:20px;left:20px;}
#hamburger{display:block;height:25px;}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {

  height: 2px;
  width: 25px;
  background: #000;
  position: absolute;
  display: block;
  content: '';
}
#nav-toggle span:before {
  top: -6px;
}
#nav-toggle span:after {
  bottom: -6px; 
}

#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
  transition: all 300ms ease-in-out;
}
#nav-toggle.active span {
  background-color: transparent;
}
#nav-toggle.active span:before {top: 0;background-color:#000;}#nav-toggle.active span:after{bottom:0;background-color:#000;}
#unfoldsubmenu{display:none;}

#menu {
	display:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	margin:auto;
	padding-left:20px;
}
#menu ul, #menufixed ul {
	width: 100%;
	text-align: center;
}
#menu li, #unfold li, #menufixed li {
	font-family: 'gothambook', Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight:lighter;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: block;float:left;
}
#menu li {line-height:23px;}
#menu li, #menufixed li {	
	padding: 2.5px 15px 0 15px;
}
#menu li a, #unfold li a, #menufixed li a{
	color: #000;
}
#menu li a:hover, #unfold li a:hover, #menufixed li a:hover {
	color:#160e00 !important;
}

#menu .current_page_item a, #unfold .current_page_item a, #menufixed .current_page_item a {
	color:#160e00 !important;
	font-weight:bold;
}
#menu .current_page_ancestor a, #unfold .current_page_ancestor a, #menufixed .current_page_ancestor a {
	color:#160e00 !important;
	font-weight:bold;
}
#menu li ul, #menufixed li ul {display: none;}
#menu #sub-menu li ul {display:block;}
#menu li ul li, #unfold li ul li, #menufixed li ul li {
	
}
#menu li ul li a, #unfold li ul li a, #menufixed li ul li a {
	color: #000000;
	text-decoration: none !important;
}

#eshopmenu, #smalleshopmenu{padding-bottom: 20px;}



/* Content */
#content {
	width: 100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-family: Georgia, times, serif;
	line-height: 16px;
	font-size: 11px;
	color: #000;
	text-transform: none !important;
	margin-bottom: 20px;
	color: #000;
}
#content p {
}
#content p em {
	font-style:italic;
}
#content img, #content iframe {
	max-width: 100%;
}



/* Panier */
.woocommerce table.shop_table{border-radius: 0 !important;font-family:'gothambook',Helvetica,Arial,sans-serif;}
.checkout-button, .checkout-button.alt, .woocommerce-Button {margin:auto !important;}
#container #menu {display:none;}

.woocommerce-cart-form{margin-top:80px;
	width:70%;margin:auto;
}
.cart-collaterals{width:70% !important;margin:auto;}
.checkout-button, #payment button {
	float:right;
	font-family:'gotham',Helvetica,Arial,sans-serif;
	background-color:#160e00 !important;
}
.checkout-button:hover, #payment button:hover{
	
	background-color:#786358 !important;
}

.checkout-button{
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	text-align:center;
	padding:11px 0 11px 0 !important;
	font-size:14px !important;
	margin-bottom:20px !important;
}
li.or {
	font-family:'gothambook',Helvetica,Arial,sans-serif;
	padding-top:10px;
}
/* Commande */
.woocommerce-checkout{width:70%;margin:auto;}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{background:#ede6e3 !important;}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{background-color:#fff !important;}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{border: 1em solid #fff !important;;border-right-color:transparent !important;border-left-color:transparent !important;border-top-color:transparent !important;}

.checkout input[type=text], .checkout input[type=tel], .checkout input[type=email], .checkout textarea{
	border-radius:4px !important;border:1px solid #aaa !important;
}
.checkout label{
	font-family:'gothambook',Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:10px;line-height:10px;
	
}

.payment_method_paypal img{height:24px !important;float:right !important;}
#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal{line-height:24px !important;padding-right:10px !important;}
.payment_method_alma img {float:right !important;}
.payment_method_alma .checkbox img {margin: 10px 0 0 0 !important;}


#order_review label{
	font-family:'gothambook',Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:10px;line-height:10px;
}

#body.singleproduct #wc-stripe-applepay-container{width:240px; !important;float:left;margin-right:10px;}
#body.singleproduct #wc-stripe-googlepay-container{width:240px; !important;float:left;}
.wc-stripe-product-checkout-container{margin-top:0px !important;m}
/* Mon Compte */
.woocommerce-MyAccount-navigation ul {text-align:center;margin-bottom:4%;margin-top:50px;}
.woocommerce-MyAccount-navigation ul li {display:inline-block;margin-right:10px;text-transform:uppercase;font-size:12px;line-height:12px;
	font-family:'gothambook',Helvetica,Arial,sans-serif;}
.woocommerce-MyAccount-navigation ul li a {color:#000;}
.woocommerce-MyAccount-navigation ul li a:hover {color:#160e00;}
.woocommerce-MyAccount-content{width:70%;margin:auto;}
.woocommerce-orders-table__cell-order-actions a {margin: 0 10px 0 0 !important;}
.woocommerce-MyAccount-content p {margin-bottom:20px;
	font-family:'gothambook',Helvetica,Arial,sans-serif;font-size:10px;line-height:10px;
}
.woocommerce-MyAccount-content address{
	
	font-family:'gothambook',Helvetica,Arial,sans-serif;font-size:10px;line-height:10px;
}
.woocommerce form.login {margin:0 auto 2em auto !important;border:none !important;}
.woocommerce form.login label {text-transform:uppercase;}
.woocommerce form .form-row .required{color:#160e00 !important;}
.woocommerce form.login input[type=text], .woocommerce form.login input[type=password], .woocommerce input[type=text], .woocommerce input[type=email], .woocommerce input[type=tel], .woocommerce input[type=password] {
	height:30px;
	line-height:30px;
	font-family:'gothambook',Helvetica,Arial,sans-serif;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding: 0 10px 0 10px;
	-webkit-appearance:none;
	border-radius:0;
	border:1px solid #000;
	
}
.woocommerce form.login input[type=submit]{
	display:block;
}
.woocommerce form.login label.inline{margin-top:10px;font-size:12px !important;display:block!important;width:100%;text-align:center;}
.woocommerce-LostPassword{width:100%;display:block;text-align:center;}
.woocommerce-MyAccount-navigation li:after {
	content:'|';
}
.woocommerce-MyAccount-navigation li {
	margin-right:0px !important;
}
.woocommerce-MyAccount-navigation-link--customer-logout:after{content:'' !important;}

.col-2 {margin-top:30px;}
.u-columns {margin-top:30px;}

.wc-stripe-elements-field, .wc-stripe-iban-element-field{height:20px;}


.woocommerce-MyAccount-content label{
	font-family:'gothambook',Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:10px;line-height:10px;
	
}
.woocommerce-MyAccount-content em{
	font-family:'gothambook',Helvetica,Arial,sans-serif;font-size:10px;line-height:10px;font-style:italic;
}

/* Newsletter */
#instagram{padding-bottom:25px;margin-top:55px;}


.woocommerce-message, .woocommerce-info {
	border-top-color: #160e00 !important;
	font-family:'gothambook',Helvetica,Arial,sans-serif;
	font-size:14px;
	padding:20px;
}
.woocommerce-message:before, .woocommerce-info:before{content:none !important;}


#newsletter .mc4wp-form {width:100%;margin-top:15px;}
#newsletter form{width:100%;}
#newsletter input[type=email], #splashscreen input {display:block;width:75%;padding:5px;float:left;
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight:400;
	color:#fff;
	text-transform:uppercase;
	font-size:15px;
	border:1px solid #fff;
	-webkit-appearance:none;
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
}
#footer  input[type=email] {color: #fff !important;}
#footer #newsletter input[type=submit] {border: 1px solid #fff !important;}
#footer #newsletter input[type=submit]:hover{color:#dedede !important;}

#splashscreen input{width: 60%;}
#newsletter input[type=email]::-webkit-input-placeholder {   color: #fff;}
#newsletter input[type=email]:-moz-placeholder { /* Firefox 18- */  color:  #fff;  }
#newsletter input[type=email]::-moz-placeholder {  /* Firefox 19+ */color:  #fff;  }
#newsletter input[type=email]:-ms-input-placeholder {   color:  #fff;  }
#newsletter input[type=submit], #splashscreen input[type=submit] {display:block;width:15%;
	background: #fff;color:#fff;
	font-size:13px;
	-webkit-appearance:none;
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight:bold;
	border:none;height:25px;
	border:1px solid  #fff;
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	
}

#splashscreen input[type=submit]{width: 35% !important;padding:0;}
#newsletter .mc4wp-alert {
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:12px;
	color:#fff;
	margin-top:10px;
	
}


/* Screens */
#firstscreen{
  width:100%;
  height:800px;
  position:relative;
  display:none;
}
#firstscreen .slide{
  width:100%;
  height:800px;
  background-size:cover;
  display:none;
  position:absolute;top:0;left:0;
}
.slide .video{
	  position: absolute;
	  top: 0;
	  bottom: 0;
	  width: 100%;
	  height: 100%; 
	  overflow: hidden;
	}
	.slide .video video {
	   min-width: 100%; 
	  min-height: 100%; 
	  
	  /* Setting width & height to auto prevents the browser from stretching or squishing the video */
	  width: auto;
	  height: auto;
	  
	  /* Center the video */
	  /* position: absolute; */
	 /* top: 50%; */
	 /*  left: 50%; */
	  /* transform: translate(-50%,-50%); */
	  
	  /* Center the video horizontally */
		position: absolute;
	  top:50%;
		 left: 50%;
		  transform: translate(-50%,-50%);
	}
	

#firstscreen #slide1 {
  display:block;
  background-position-y: 20px;
  background-position-x: -420px;
}

#firstscreen #slide2 {
  background-position-y: center;
  background-position-x:-700px;
}


#firstscreen .slide .halfleft, #firstscreen .slide .halfright{width:100%;height:50%;
  position:relative;
  cursor:pointer;
  overflow:hidden;
}
#firstscreen .slide .halfleft-bg, #firstscreen .slide .halfright-bg{
  width:100%;height:100%;background-size:cover;
  background-position-y: center;
  background-position-x:center;
}

#firstscreen .slide .halfleft:hover .halfleft-bg,
#firstscreen .slide .halfleft:focus .halfleft-bg,
#firstscreen .slide .halfright:hover .halfright-bg,
#firstscreen .slide .halfright:focus .halfright-bg {
  transform: scale(1.1);
  transition: all 1s;
}

.textscreen {
  position:absolute;
  top:45%;
  left:15%;
  width:70%;
  z-index:10;
}
.textscreen h1 {
  font-family: 'gotham', Helvetica, Arial, times, serif;font-weight:bold;
  text-transform:uppercase;
  font-size:20px;line-height:20px;
}
.textscreen p {
  font-family: 'gothambook', Helvetica, Arial, times, serif;font-weight:lighter;
  text-transform:uppercase;
  font-size:20px;	
  line-height:25px;
}
.textscreen a{text-decoration:none;border-bottom:1px solid #000;}
.textscreen a:hover{opacity:0.5;}
#slide1 .textscreen h1, #slide1 .textscreen p, #slide1 .textscreen a {color: #fff;text-shadow:1px 1px #000;}
#slide2 .textscreen h1, #slide2 .slidecontent h2, #slide2 .slidecontent a, #slide2 .textscreen p, #slide2 .textscreen a {color: #fff;text-shadow:1px 1px #000;}
.slidecontent {width:80%;height:120px;position:absolute;bottom:0;left:30px;
	
	  font-family: 'gothambook', Helvetica, Arial, times, serif;font-weight:600;
	  
}
.slidecontent h2 {
	font-size:25px;
	line-height:30px;
}
.slidecontent{font-size:20px;}
.slidecontent a {color:#fff;text-shadow:1px 1px #000;}
.slidecontent a h2 {color:#fff;text-shadow:1px 1px #000;}
.slidecontent h2 {color:#fff;text-shadow:1px 1px #000;}
.slide .video{
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%; 
  overflow: hidden;
}

#firstscreen{display:block;}

/* Nouvelles stories */
#secondscreen{padding-top:50px;}
.store {width:100%;padding-bottom:30px;display:flex;flex-direction:column;}
.store-text{order:1;margin-bottom:30px;}
.store-img {order:2;}
.homestory-text figure{display:none !important;}
.homestory-text h1, .store-text h1 {padding: 0px 5% 10px 5%;text-align:left;font-size:15px;color:#000;line-height:20px;}
.homestory-text p, .store-text p {padding: 0 5% 10px 5%;text-align:justify;
  font-weight:400 !important;
  font-family: 'gothambook', Helvetica, Arial, sans-serif;
  font-size:14px;
  line-height:20px;
}
.homestory{display:flex;flex-direction:column;padding-bottom:30px;}
.homestory-text{order:1;margin-bottom:30px;}
.homestory-img{order:2;}
.homestory-img img, .store-img img {width:100%;opacity:0;}
.homestory-img div, .store-img div {width:100%;background-size:100%;background-repeat:no-repeat;}
.homestory-text .borderbutton, .store-text .borderbutton {margin: 10px 0 0 5%;}

/* Sous menu */
#sub-menu {display:none;padding:10px 0 30px 30px;position:fixed;width:100%;top:60px;left:0px;background:#ffffff;z-index:10;}
#sub-menu ul li {width: 15%;padding:5px 10% 5px 0;float:left;
	
	  font-family:'gothambook', Helvetica, Arial, sans-serif;
	  font-weight:lighter;
	  font-size:12px;
	  color:#000;
	  text-transform:uppercase;
}
#sub-menu ul li li {width: 100%; float:none;padding:5px 0 5px 0;}
#sub-menu ul li a {display:none;}
#sub-menu ul li li a {display:block;}
#sub-menu ul li ul a {display:block;}

li.type-product{padding:0 15px 30px 15px;
}
.product-image-container div {background-size:cover;}

/* Page */
.page-content{margin:100px auto 0 auto !important;
	font-family:'gothambook', Helvetica, Arial, sans-serif;
}
.page-content strong {font-weight:bold;}
.page-content p {margin-bottom:20px;text-align:justify;}
.page8378 .page-content, .page8382 .page-content, .page8373 .page-content, .page8380 .page-content, .page24 .page-content, .page8899 .page-content {padding: 0 10% 0 10%;}

.page24 .page-content img, .page8899 .page-content img {width:100% !important;height:auto !important;}
.page24 .page-content p, .page8899 .page-content p {
	margin-bottom: 20px;
	text-align: justify;
	text-transform: uppercase;
	font-size: 12px;
}

/* Newsletter */

/* Newsletter */
#newsletter, #newsletteren {
  width: 100%;
  margin: auto;
}
#newsletter label, #newsletteren label  {
  font-family: 'Montserrat', sans-serif;font-weight:600;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: 1px;
  float: left;
  margin-top: 5px;
  color: #000;
  width: 100%;
}
#newsletter label {font-size: 13px}
#newsletteren label {font-size: 12px}
#newsletter input, #newsletteren input, #splashscreen input, .create-column button[type=submit], .auth-column button[type=submit], .create-column input, .auth-column input, .create-box input[type=text], .create-box input[type=email], .create-box input[type=tel], .create-box input[type=date], .create-box select, .create-box input[type=password], .create-box button, .create-box textarea, .cart-column input[type=text], .cart-column input[type=tel], .cart-column input[type=email], .cart-column select, .cart-column input[type=password], .cart-column textarea, #account-content #add_address input[type=text], #account-content #add_address  select, #account-content #add_address input[type=email], #account-content #add_address input[type=password], #account-content #add_address button, #account-content #personalinfo input[type=text], #account-content #personalinfo  select, #account-content #personalinfo input[type=email], #account-content #personalinfo input[type=password], #account-content #personalinfo button, #voucher button, .promo-code button, body#password .button {
  font-family: 'gothambook', Helvetica, Arial, serif;font-weight:600;
  font-size: 12px;
  padding: 6px;
  border: 1px solid rgb(204, 204, 204) !important;
  
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  float: left;
  color: #000 !important;
  margin-bottom: 20px;
  -webkit-appearance: none;
  border-radius: 0px;
}

#newsletter input:focus, #newsletteren input:focus, #splashscreen input:focus, .create-column input:focus, .auth-column input:focus, .create-box input[type=text]:focus, .create-box input[type=email]:focus, .create-box input[type=tel]:focus, .create-box input[type=password]:focus, .create-box textarea:focus, .cart-column input[type=text]:focus, .cart-column input[type=tel]:focus, .cart-column input[type=email], .cart-column input[type=password]:focus, .cart-column textarea:focus, #account-content #add_address input[type=text]:focus, #account-content #add_address input[type=email]:focus, #account-content #add_address input[type=password]:focus, #account-content #personalinfo input[type=text]:focus, #account-content #personalinfo input[type=email]:focus, #account-content #personalinfo input[type=password]:focus {
  border:1px solid #000 !important;
}

body#password input[type=text] {font-family: 'gothambook', Helvetica, Arial, serif;font-weight:600;
  font-size: 12px;
  padding: 6px;
  border: 1px solid rgb(204, 204, 204) !important;
  
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  color: #000 !important;
  margin-bottom: 20px;
  -webkit-appearance: none;
  border-radius: 0px;}

#newsletter input, #newsletteren input, #splashscreen input, .create-column input, .auth-column input, .create-box input[type=text], .create-box input[type=email], .create-box input[type=tel], .create-box select, .create-box input[type=password], .create-box input[type=date], .create-box textarea, .cart-column input[type=text], .cart-column input[type=tel],.cart-column input[type=email], .cart-column select,  input[type=password], .cart-column textarea, #account-content #add_address input[type=text], #account-content #add_address select, #account-content #add_address input[type=email], #account-content #add_address input[type=password], #account-content #personalinfo input[type=text], #account-content #personalinfo select, #account-content #personalinfo input[type=email], #account-content #personalinfo input[type=password] {	width:100%;}

.create-box textarea{margin:0 0 20px 0;}
#newsletter input, #newsletteren input {width: 100% !important;}
#newsletter input[type=submit], #newsletteren input[type=submit], .create-column button[type=submit], .auth-column button[type=submit], .create-box button, #account-content #add_address button, #account-content #personalinfo button {
  border: 1px solid rgb(204, 204, 204);
  background: #fff;
  text-transform:uppercase;
  float: right;
  
}
.create-box button[type=submit]:hover, .create-column button[type=submit]:hover, .promo-code button:hover{
  border: 1px solid #000 !important;
}

body#password .button {
  border: 1px solid rgb(204, 204, 204);
  background: #fff;
  text-transform:uppercase;
}
#newsletter input[type=submit], #newsletteren input[type=submit]{width: 120px !important;}
.mc-field-group {
  padding-bottom: 0% !important;
}
.mc-submit{text-align:center;float:none;}
.mc-submit input{float:none !important;}
.mce_inline_error {background: transparent !important;text-transform:none!important;color:#6B0505 !important;}
#mc_embed_signup{background:transparent !important;}
#mc_embed_signup form {padding: 0 0 0 0 !important;}
#newsletter input[type=email]{text-transform:uppercase !important;border: 1px solid #fff !important;background:transparent !important;}
#newsletter input[type=submit]{font-size:12px !important;height:33px !important;font-weight:600;border: 1px solid #000 !important;margin-top:2px !important;border-radius:0 !important;-webkit-border-radius:0 !important; -moz-border-radius:0 !important;padding:0 !important;background:#000;color:#efe7dd !important;}
#newsletter input[type=submit]:hover{background:transparent !important;color:#000 !important;}
#mc_embed_signup div.mce_inline_error{
	font-family: 'gothambook', Helvetica, Arial, serif;font-weight:600;
}

/* Collections */
.blocks-gallery-grid, .wp-block-embed-youtube, .wp-block-jetpack-tiled-gallery, .wp-block-columns, .size-large{width:80%;margin:auto !important;}
.wp-block-columns, .size-large{padding-top:1.5%;}
.size-large img {display:block;margin:auto;}
.wp-block-embed-youtube{padding-bottom:1em;}
.post-content{margin-top:100px;}
.cat1310 .post-content, .cat1312 .post-content{margin-top:20px;}
.wp-block-embed-youtube .wp-block-embed__wrapper {
	
		overflow:hidden; 
		padding-bottom:56.25%; 
		position:relative; 
		height:0;
		
}
.wp-block-embed-youtube .wp-block-embed__wrapper iframe {
		left:0; 
		top:0; 
		height:100%;
		width:100%;
		position:absolute;
}
.wp-block-jetpack-tiled-gallery{padding-bottom:20px;}
.post-content h1{
	color: #000;
	width: 80%;
	margin: auto;
	display: block;
	font-size: 22px;
	text-transform: uppercase;
	padding-bottom: 10px;
	font-family: 'gothambold', Helvetica, Arial, times, sans-serif;
}
.post-content h2{
	color: #000;
	width: 80%;
	margin: auto;
	display: block;
	font-size: 20px;
	text-transform: uppercase;
	padding-bottom: 20px;
}
.post-content p {
	color: #000;
	width: 80%;
	margin: auto;
	display: block;
	font-size: 14px;
	padding:0px 0 20px 0;
	  font-family: 'gothambook', Helvetica, Arial, times, sans-serif;font-weight:400;
}
.post-date{display:none;}


/* Splashscreen */

/* Splashscreen */
#splashscreen {
  position: fixed;
  width:100%;
  height:100%;
  z-index:2000;
  background: rgba(255,255,255,0.5);
}
#splashscreen-content {
  position:fixed;
  top:50%;
  Width:100%;
  margin-top:-150px;
  height:300px;
  background: #fff;
  font-family: 'gothambook', Helvetica, Arial, times, sans-serif;font-weight:600;
  line-height: 20px;
  font-size: 14px;
  background: #fff;
}
#splashscreen-top{
  padding: 20px;
}
#splashscreen-content h2 {
  color: #000 !important;
  font-size: 15px !important;
  line-height:20px;
  padding: 30px 0px 0 0px;
}
#splashscreen form{margin-top: 20px;}
#splashscreen .mc4wp-alert {margin-top: 20px;}
#splashscreen-footer{
  position:absolute;
  width: 100%;
  bottom:0;
}
#splashscreen-footer-content {border-top: 1px solid #888;height: 20px;padding: 20px 0 20px 0;margin: 0 20px 0 20px;}
#splashscreen-footer .button{
  height: 20px;
  float: left;
  margin-right: 20px;
}
#splashscreen .cross {
  position:absolute;
  top:10px;right:10px;
}
#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }
#splashscreen .clear{text-align:center;}
#splashscreen input[type=submit]{
  -moz-border-radius:0px;
  
  -webkit-border-radius:0px;
  border-radius:0px;
  background:#000;
  color:#fff !important;
  text-transform:uppercase;
  font-weight:600;
  width:100% !important;
}
#splashscreen #mc_embed_signup {padding: 0 20px 0 20px;}
#splashscreen .mc-field-group {width:96% !important;}


.ctacontainer {width:100%;position:relative;overflow:hidden;margin-bottom:20px;}
.ctacontent div {width:100%;transition: all 1000ms ease-in-out;background-size:cover;background-position:center center;}
.ctacontent img {width:100%;opacity:0;}
.ctacontent img:hover .ctacontent div{opacity:0.7;}
.ctacontent {z-index:0;}
.ctalabel {width:100%;position:absolute;top:80%;left:0;z-index:1;margin-top:-25px;
	font-family: 'gothambook', Helvetica, Arial, times, sans-serif;font-weight:600;
	text-align:center;
	text-transform:uppercase;
	font-size:30px;
	text-shadow: #000 1px 1px;
	
}
.ctalabel a {color:#fff;}
a .ctalabel {color:#fff;}
.ctalabel img{
  display:block;
  margin:auto;
  height:50px;
}
.ctacontainer:hover .ctaimg {
  -webkit-transform:scale(1.1);
  -ms-transform:scale(1.1);
  -o-transform:scale(1.1);
  transform:scale(1.1);
}

/* Collections */
.blocks-gallery-grid.columns-3 .blocks-gallery-image, .blocks-gallery-grid.columns-3 .blocks-gallery-item, .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item{margin-right:0px !important;}

/* Notifications Stock */
#wc_bis_product_form{
	font-family:'gothambook',Helvetica,Arial,sans-serif;
	font-size:13px;line-height:15px;
}
#wc_bis_email, #wc_bis_send_form{
	font-family:'gothambook',Helvetica,Arial,sans-serif;
	font-size:13px;
	border:1px solid #000;
	padding:5px;
}
#wc_bis_send_form{background:#000;color:#fff;}
#wc_bis_send_form:hover {background:#999;}
#wc_bis_product_form{margin:0 !important;}
#wc_bis_product_form #wc_bis_email, #wc_bis_product_form #wc_bis_send_form{margin-bottom:0px !important;}

/* Zoom */

#zoom{
  display: none;
  z-index:2000;
  position: fixed;
  width:100%;
  height:100%;
  top:0;left:0;
  background:#fff;
  overflow:scroll;
  cursor:zoom-out;
}
#zoom img {position:relative;
  margin:auto;
  width:200%;
  display:none;
  text-indent:-9999px;
}
#zoom-close{display:none;position:fixed;z-index:4000;top:25px;right:20px;cursor:zoom-out;}
#zoom-close p {
  font-family: 'Montserrat', Helvetica, Arial, serif;font-weight:600;
  font-size:12Px;
  text-transform:uppercase;
  text-shadow:1px 1px 1px #fff;
}

/* Size guide */
#sizeguide{
	  width:100%;
	  height:100%;
	  z-index:3000;
	  position:fixed;top:0;left:0;
	  display:none;
	}
	#sizeguidecontent{
	  width:80%;height:80%;
	  position:fixed;
	  top:10%;left:10%;
	  background: #fff;
	  -webkit-box-shadow: 10px 10px 122px 62px rgba(0,0,0,0.36);
	-moz-box-shadow: 10px 10px 122px 62px rgba(0,0,0,0.36);
	box-shadow: 10px 10px 122px 62px rgba(0,0,0,0.36);
	}
	#sizeguidecross {
	  position:absolute;
	  right:10px;top:10px;
	}
	#sizeguidetable{display:none;}
	#sizeguide h1 {
	  color:#000;font-size:15px;padding-top:20px;line-height:20px;
	}
	#sizeguide h2 {
	  color:#000;font-size:10px;padding:10px 0 10px 0;line-height:15px;
	}
	#sizeguide #smallsizeguidetable h3 {font-size:10px !important;line-height:15px !important;color:#fff;}
	#sizeguide table
	{
	  margin-bottom:10px;
	}
	
	#sizeguidecontent{
	  width:80%;height:80%;
	  position:fixed;
	  top:10%;left:10%;
	  background: #fff;
	}
	#sizeguidecross {
	  position:absolute;
	  right:20px;top:20px;
	}
	#smallsizeguidetable{display:block;height:100%;
	  overflow-y:scroll;
	  padding: 0 20px 20px 20px;
	  -webkit-box-sizing:border-box;
	  -moz-box-sizing:border-box;
	  box-sizing:border-box;}
	  
	#smallsizeguidetable .workjacket td{
	  width:200px;
	}
	#smallsizeguidetable td{
	  padding: 2px 5px 2px 5px !important;
	}
	#sizeguide table {margin-bottom: 30px;}
	#sizeguide h2 {font-size: 12px;color:#000;margin:0;}
	#sizeguide h3 {font-size:13px;color:#fff;margin:0;}
	#sizeguide td {border:1px solid #000;padding:5px 10px 5px 10px;text-align:center;}
	#sizeguidebutton{font-size:12px !important;cursor:pointer;line-height:18px !important;}
	#smallsizechartimg{width:100px;padding:0px 0 10px 10px
		}
		#sizechartimg{display:none;}
	
	.menu-item-9026 a, .menu-item-9028 a {color:#000;font-weight:bold;}
	
	.woocommerce-variation-price{display:none;}
	/* Couleurs */
	.listecouleurs {margin:10px 0 0 -5px;}
	.listecouleurs a {display:block;width:40px;height:40px;overflow:hidden;border:4px solid #fff;}
	.listecouleurs a img {width:1200px;object-fit:none;}
	.listecouleurs li {margin: 0 24px 0 0;width:48px;height:48px;border: 1px solid #fff;float:left;}
	.listecouleurs li:hover{border: 1px solid #000;}
	
	
/* Wholesale */
.product_cat-wholesale .listecouleurs{display:none;}
	
#header .menu-image {display:none;}
#unfold .menu-image {display:none;}
#home-menu-container{width:100%;height:360px;overflow-x:scroll;overflow-y:hidden;}
#home-menu{padding: 20px 0 20px 20px;width:1720px;}
#home-menu li {display:inline-block;width:200px;padding-right:10px;}
#home-menu .menu-image{width:200px;}
#home-menu .menu-image img{width:200px;padding-bottom:5px;}
#home-menu li {font-family:'gothambook',Helvetica,Arial,sans-serif;
	font-size:13px;
color:#000;text-decoration:none;text-transform:uppercase;}
#home-menu a {color:#000;}

#home-menu::-webkit-scrollbar {
  display: none;  -webkit-appearance: none;
  width: 0;
  height: 0;
  
}

/* Hide scrollbar for IE, Edge and Firefox */
#home-menu {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
	/*IE10+*/
	-ms-overflow-style: -ms-autohiding-scrollbar;
}

#body.page9 #content, #body.page1473 #content, #body.page1469 #content, #body.page7 #content
 {-webkit-box-sizing:border-box;
	  -moz-box-sizing:border-box;
	  box-sizing:border-box;padding:20px;}

.wc-block-components-notice-banner.is-success {
	  background-color: #efefef !important;
	  border-color: #dedede !important;
	  }
.wc-block-components-notice-banner{
	
	  margin: 0 20px 20px 20px !important;
}

.wc-block-components-notice-banner a {margin-right:100px !important;}

/* Vignettes couleur */
.variable-items-wrapper[data-attribute_name=attribute_pa_taille]{
	display:none !important;
}
table.variations tr:nth-of-type(2) .sizeselector{display:none !important;}
.wpcvs-term.wpcvs-selected > span:before{display:none !important;}
.wpclv-attributes .wpclv-terms .wpclv-term.active, .wpclv-attributes .wpclv-terms .wpclv-term:hover{border-color:#000 !important;}
.wpclv-attributes .wpclv-terms .wpclv-term-image span, .wpclv-attributes .wpclv-terms .wpclv-term-image a{width:42px !important;height:42px !important;}
.wpclv-attribute-label{display:none !important;}


/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  /* margin-left: auto; */
  /* margin-right: auto; */
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}

.categories-slider{padding:50px 10px 0 10px;}
.categories-slider img{width:100% !important;height:auto !important;}
.categories-slider-wrapper .product-cat{margin: 0 5px;}
.categories-slider .categorytitle{
	font-family: 'gothambook', Helvetica, Arial, times, sans-serif;font-weight:400;
	text-transform:uppercase;color:#000;
	font-size:14px;line-height:15px;
	text-align:left;
	margin:10px 0 10px 0;
}

.bigpic.alternate{display:none;}

/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #160e00;
}

input:focus + .slider {
  box-shadow: 0 0 1px #160e00;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

#alternate-switch{
	position:fixed;
	width:330px;
	height:110px;
	padding:30px;
	left:50%;
	margin-left:-160px;
	bottom:100px;
	z-index:10;
	background:rgba(255, 255, 255, 0.2);
	border-radius:30px;
	text-align:center;
	box-sizing:border-box;
	
}

#alternate-switch p{
	font-family: 'gothambook', Helvetica, Arial, times, sans-serif;font-weight:400;
	text-transform:uppercase;color:#000;
	font-size:9px;line-height:10px;
	padding-bottom:20px;
	text-align:center;
	text-shadow: 1px 1px #fff;
}
.slick-dots {
  margin: 20px auto 0;
  display: block;
  text-align: center;
}
.slick-dots li {
  display: inline-block;
  margin: 0 8px;
  line-height: 20px;
}
.slick-dots li button {
  font-size: 0;
  width: 6px;
  height: 6px;
  padding: 0;
  margin: 0;
  border: none;
  border-radius: 3px;
  line-height: 20px;
  background: #d2d2d2;
}
.slick-dots li button:hover {
  background: #9F9F9F;
}
.slick-dots li.slick-active button {
  background: #666666;
}
.slick-dots li .prev-slide:before,
.slick-dots li .next-slide:before {
  display: inline-block;
  font-size: 14px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  color: #9F9F9F;
  font-family: 'cursors';
  content: "\ea05";
  cursor: pointer;
}
.slick-dots li .prev-slide:hover:before,
.slick-dots li .next-slide:hover:before {
  color: #727272;
}
.slick-dots li .next-slide:before {
  content: "\ea06";
}
.categories-slider-overhang .slick-dots li button {
  background: rgba(255, 255, 255, 0.4);
}
.categories-slider-overhang .slick-dots li.slick-active button {
  background: #fff;
}
#body.page8 .woocommerce .col2-set .col-1, #body.page8 .woocommerce .col2-set .col-2{float:none !important;width:100% !important;}

.woocommerce-form-coupon-toggle{display:none !important;}

#wpfront-notification-bar-spacer{
position: fixed;
width: 100%;
}

#dots{position:absolute;width:200px;left:50%;margin-left:-100px;bottom:20px;z-index:10;text-align:center;}
li.dot{
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: none;
  background-origin: padding-box;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
  border-bottom-color: rgb(255, 255, 255);
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  border-left-color: rgb(255, 255, 255);
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: rgb(255, 255, 255);
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: rgb(255, 255, 255);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-top-style: solid;
  border-top-width: 2px;
  box-sizing: border-box;
  color: rgb(255, 255, 255);
  cursor: pointer;
  display: inline-block;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: 14px;
  line-height: 23.1px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin-bottom: 0px;
  margin-left: 7px;
  margin-right: 7px;
  margin-top: 0px;
  position: relative;
  text-align: center;
  transition-behavior: normal, normal;
  transition-delay: 0s, 0s;
  transition-duration: 0.2s, 0.2s;
  transition-property: color, background;
  transition-timing-function: ease-in-out, ease-in-out;
  width: 14px;
  -webkit-font-smoothing: antialiased;
  -webkit-user-select: none;
}
li.dot.selected{background:#fff;}

/* IPAD SIZE */
@media screen and (min-width: 500px) {
	
	#steps{width:480px;}
	
	
	body.page26 iframe, body#concept iframe {width:460px !important;height:258px !important;display:block;margin:45px auto 0 auto;}
	
	#footercontainer, #conditionscontainer {margin-top:60px;}
	#footer .quarter, #conditions .quarter{width:50%;float:left;height:200px;padding-bottom:30px;clear:none;}
	#footer .quarter h2 {text-align:left;}
	#footer .quarter img {display:block;}
	#footer .icons{text-align:left;}
	#footer svg{margin: 0 20px 0 0;}
	#footer li {padding: 15px 0 15px 0;text-align:left;}
	
	

#woocommerce ul.products{margin:36px 7.5px 0 7.5px;}

#woocommerce .relatedtitle{padding:0 17.5px 0 17.5px;}
	
	.col-2 {margin-top:0px;}
	.woocommerce-Address-title{margin:0 0 40px 0 !important;}

	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:60% !important;}
	
	/* Screens */
	.slide .video{display:block;}
	
	.slide .video video {
		   min-width: 100%; 
		  min-height: 100%; 
		  
		  /* Setting width & height to auto prevents the browser from stretching or squishing the video */
		  width: auto;
		  height: auto;
		  
		  /* Center the video */
		  /* position: absolute; */
		 /* top: 50%; */
		 /*  left: 50%; */
		  /* transform: translate(-50%,-50%); */
		  
		  /* Center the video horizontally */
			position: absolute;
		  top:50%;
		   left: 50%;
			transform: translate(-50%,-50%);
		}
		
		#firstscreen #slide1 {
		  display:block;
		  background-position-y: center;
		  background-position-x: center;
		}
		
		#firstscreen #slide2 {
		  background-position-y: center;
		  background-position-x: center;
		}
		
	/* Newsletter */
	/* Newsletter */
	#newsletter label {width: 75px !important;}
	#newsletteren label {width: 130px !important;}
	#mc_embed_signup_scroll{
	 width:100% !important;float:left;
	}
	
	/* Size guide */
	#sizeguide h1 {
		  color:#000;font-size:25px;padding-top:40px;line-height:30px;
		}
		#sizeguide h2 {
		  color:#000;font-size:15px;padding:20px 0 20px 0;line-height:20px;
		}
		#sizeguide table
		{
		  margin-bottom:20px;
		}
		
		#sizeguidecontent{
		  width:80%;height:80%;
		  position:fixed;
		  top:10%;left:10%;
		  background: #fff;
		}
		#sizeguidecross {
		  position:absolute;
		  right:20px;top:20px;
		}
		#sizeguidetable{display:block;height:100%;float:left;
		  overflow:scroll;
		  padding: 0 40px 40px 40px;
		  -webkit-box-sizing:border-box;
		  -moz-box-sizing:border-box;
		  box-sizing:border-box;}
		#smallsizeguidetable{display:none;}
		#cms td, #sizeguide td {padding:10px;}
		
		#smallsizechartimg{display:none;}
		#sizechartimg{display:block;width:100px;
		float:left;padding:50px 0 0 20px
		}
		
		
		.related-slider {
		  padding-top: 40px;
		}
		.related-slider .related-title {
		  font-size: 2.4em;
		  font-weight: 400;
		  margin: 0 0 50px;
		}
		.related-slider .related-title:after {
		  display: block;
		  width: 120px;
		  height: 1px;
		  content: "";
		  background: var(--color);
		  margin: 20px auto;
		}
		.overflow-slider-wrapper {
		  position: relative;
		}
		.overflow-slider-wrapper:before {
		  content: "";
		  width: 100%;
		  height: 100%;
		  background: #fff;
		  position: absolute;
		  left: 0;
		  top: 0;
		  transform: translate(-100%);
		  z-index: 1;
		}
		.vertical-cards-slider {
		  position: relative;
		}
		.vertical-cards-slider .slick-list {
		  overflow: visible;
		}
		.vertical-cards-slider .card-item {
		  margin: 0 40px 50px 0;
		  max-width: 480px;
		}
		.vertical-cards-slider .card-item .card-title a {
		  color: inherit;
		}
		.vertical-cards-slider .card-item .empty-thumbnail {
		  display: block;
		  background: #e4e4e4;
		  width: 100%;
		  height: 0;
		  padding-bottom: 116.66667%;
		}
		.vertical-cards-slider .card-item .description {
		  color: #727272;
		  font-size: .9em;
		  margin-right: 20px;
		}
		
		
}


/* COMPUTER SIZE */
@media screen and (min-width: 800px) {
	
	#topcontainer, #top, #logo, #header, #headercontainer {display:block;}
	#headercontainer{margin-top:0px;}
	#smalltop{display:none;}
	#languageopener, #smalllanguageopener{cursor:pointer;}
	#languages{right:0px;}
	
	#container{padding-top:40px;}
	#body.home #container{padding-top:0px !important;}
	#concept #container {padding-top:20px;}
	#body.singleproduct #container{padding-top:0px;}
	#body.singleproduct .price{margin:30px 0 10px 0;}
#conditions .third {width:33%; float:left;clear:none;padding-bottom:0px;}


   .seevideo{display:block;}.smallseevideo{display:none;}

section.related .type-product{width:25%;} 
	#menu {display:block;}
	#hamburger{display:none;}
	
	#search{width:auto;}
	#search{
		position:absolute;
		top:28px;right:58px;
		padding:0;
	}
	#search input[type=search]{
		width:150px;
	}
	
	
	.title{
		margin:0 90px 22px 90px;
		height:21px;
		border-bottom:1px solid #b3b2b2;
	}
	.title h1 {
		font-family:'MoonFlowerBold',Helvetica,Arial,sans-serif;
		font-size:44px;
		line-height:44px;
		color:#000;
		margin:auto;
		width:intrinsic;
		width: -moz-max-content;    /* Firefox/Gecko */
		  width: -webkit-max-content; 
		text-align:center;
		padding:0 55px 0 55px;
		background:#fff;
	}
	
	#newsletter .mc4wp-alert {padding:22px 0 22px 0;clear:both;}
	
	
	body.page26 iframe, body#concept iframe {width:673px !important;height:378px !important;display:block;margin:60px auto 0 auto;}
	
	#footer .quarter, #conditions .quarter{width:25%;float:left;clear:none;height:auto;padding-bottom:0px;}
	
	#woocommerce-page .title{margin-bottom:60px;}
	#woocommerce div.product {display:block;}
	
	#woocommerce div.product #arrow{display:block;}
	
	#woocommerce div.product .single_add_to_cart_button{margin:30px 0 10px 0;}
	#woocommerce div.product input[type=number]{height:40px;width:215px;}
	
	.woocommerce-product-gallery{float:left;}
	#body.singleproduct .entry-summary{position:fixed;top:0;right:0;padding-right:6%;margin-top:150px;}
	h1.product_title{
		font-size:20px;line-height:20px;
	}
	#subtitle h3 {
		font-size:18px;line-height:18px;
	}
	
	.woocommerce-product-gallery .product-image-container div{margin-bottom:30px;width:40%;}
	.woocommerce-product-gallery .product-image-container div div {margin-bottom:30px;width:100%;}
	
	.instagrampics img {width:23.5% !important;margin:0 2% 0% 0;}
	.instagrampics img.last-in-line {margin:0 2% 0% 0;}
	.instagrampics img.last {margin:0 0% 0% 0;}
	
	.page-content {margin:auto;font-size:14px;}
	#ensemblefixed{display:block;}
	#logofixed{
		position:fixed;
		top:20px;left:0;
		padding-left:50px;
		z-index:4000;
		background:#fff;
	}
	#logofixed img{
		height:20px;
	}
	#menufixed{
		position:fixed;
		width:100%;
		height:60px;
		background:#fff;
		z-index:3000;
	}
	#menufixed .menu {
		padding: 25px 30px 20px 30px;
		width: 940px;
		margin: auto;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	#topfixed {
		position:fixed;
		top:10px;right:0px;
		padding: 10px 10px 20px 10px;
		z-index:4000;
		background:#fff;
	}
	
	
	/* Mon compte */
	.woocommerce form.login {width:50%;}
	.woocommerce form.login input[type=text], .woocommerce form.login input[type=password]{
	height:40px;
	line-height:40px;
	}
	
	#woocommerce ul.products{margin:0 15px 30px 15px;}
	
	#woocommerce .relatedtitle{padding:0 30px 0 30px;}
	.boxexclusive{width:50%;}
	
	
	/* Nouvelles stories */
	#firstscreen{display:block;}
	#arrowstrip{display:block;}
	.homestory, .store, .recycling{display:block;padding-bottom:0px;}
	.homestory{margin-bottom:50px;}
	.homestory-img, .store-img, .recycling-img {width:50%;float:left;}
	.homestory-text, .store-text, .recycling-text {width:50%;float:left;margin-bottom:0px;}
	#secondscreen{display:block;}
	#thirdscreen{display:none;}
	#fourthscreen{display:block;}
	.bottom-column-newsletter{display:block;}
	
	/* Splashscreen */
	
	/* Splashscreen */
	#splashscreen-content{
	 position: fixed;
	 width: 480px;
	 height: 220px;
	 left: 50%;
	 margin-top: -110px;
	 margin-left: -260px;
	 padding: 20px;
	 box-sizing: border-box;
	}
	#splashscreen-footer{
	  width: 480px;
	}
	
	/* CTA */
	.ctacontainer {width:46.25%;float:left;}
	.ctacontainer.left {padding: 2.5% 1.25% 2.5% 2.5%;}
	.ctacontainer.right {padding: 2.5% 2.5% 2.5% 1.25%;margin-bottom:0px;}
	.slidecontent h2 {font-size:30px;line-height:35px;}
	
	/* Zoom */
	#zoom{
		  display: none;
		  z-index:2000;
		  position: fixed;
		  width:100%;
		  height:100%;
		  top:0;left:0;
		  background:#fff;
		  cursor:zoom-out;
		}
		#zoom img {
		  position: fixed;
		  top: 0;
		  bottom: 0;
		  left: 0;
		  right: 0;
		  margin:auto;
		  width:100%;
		}
		
		/* Guide des tailles */
		
		#sizechartimg{width:150px;
		float:left;padding:100px 0 0 40px
		}
		
		
		#home-menu{padding: 30px 0 30px 30px;width:1768px;}
		#home-menu-container{width:100%;height:380px;overflow-x:scroll;overflow-y:hidden;}
		
		#body.page8 .woocommerce .col2-set{width:48%;float:left;}
		#body.page8 #order_review{width:48%;float:right;}
		
}
@media screen and (min-width: 1200px){
	#steps{width:1200px;}
}
/* FULL SIZE */
@media screen and (min-width: 1300px) {
	
	
	#search input[type=search]{
		width:280px;
	}
	
	
	
	
}

@media screen and (min-width: 1325px){
.homestory-text h1, .store-text h1 {padding: 70px 10% 40px 10%;font-size:24px;line-height:30px;}
.homestory-text p, .store-text p {padding: 0 10% 20px 10%;}
.homestory-text .borderbutton, .store-text .borderbutton {margin: 10px 0 0 10%;}
}

@media screen and (min-width: 1620px){
	#woocommerce{width:1620px;margin:auto;}
}

@font-face {
	font-family: 'gothambold';
	src: url('font/gotham-bold-webfont.eot');
	src: url('font/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('font/gotham-bold-webfont.woff') format('woff'),
		 url('font/gotham-bold-webfont.ttf') format('truetype'),
		 url('font/gotham-bold-webfont.svg#gothambold') format('svg');
	font-weight: normal;
	font-style: normal;

}




@font-face {
	font-family: 'gothambold_italic';
	src: url('font/gotham-bolditalic-webfont.eot');
	src: url('font/gotham-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('font/gotham-bolditalic-webfont.woff') format('woff'),
		 url('font/gotham-bolditalic-webfont.ttf') format('truetype'),
		 url('font/gotham-bolditalic-webfont.svg#gothambold_italic') format('svg');
	font-weight: normal;
	font-style: normal;

}




@font-face {
	font-family: 'gothambook';
	src: url('font/gotham-book-webfont.eot');
	src: url('font/gotham-book-webfont.eot?#iefix') format('embedded-opentype'),
		 url('font/gotham-book-webfont.woff') format('woff'),
		 url('font/gotham-book-webfont.ttf') format('truetype'),
		 url('font/gotham-book-webfont.svg#gothambook') format('svg');
	font-weight: normal;
	font-style: normal;

}




@font-face {
	font-family: 'gothambook_italic';
	src: url('font/gotham-bookitalic-webfont.eot');
	src: url('font/gotham-bookitalic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('font/gotham-bookitalic-webfont.woff') format('woff'),
		 url('font/gotham-bookitalic-webfont.ttf') format('truetype'),
		 url('font/gotham-bookitalic-webfont.svg#gothambook_italic') format('svg');
	font-weight: normal;
	font-style: normal;

}




@font-face {
	font-family: 'gothamlight';
	src: url('font/gotham-light-webfont.eot');
	src: url('font/gotham-light-webfont.eot?#iefix') format('embedded-opentype'),
		 url('font/gotham-light-webfont.woff') format('woff'),
		 url('font/gotham-light-webfont.ttf') format('truetype'),
		 url('font/gotham-light-webfont.svg#gothamlight') format('svg');
	font-weight: normal;
	font-style: normal;

}




@font-face {
	font-family: 'gothamlight_italic';
	src: url('font/gotham-lightitalic-webfont.eot');
	src: url('font/gotham-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('font/gotham-lightitalic-webfont.woff') format('woff'),
		 url('font/gotham-lightitalic-webfont.ttf') format('truetype'),
		 url('font/gotham-lightitalic-webfont.svg#gothamlight_italic') format('svg');
	font-weight: normal;
	font-style: normal;

}




@font-face {
	font-family: 'gothammedium';
	src: url('font/gotham-medium-webfont.eot');
	src: url('font/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),
		 url('font/gotham-medium-webfont.woff') format('woff'),
		 url('font/gotham-medium-webfont.ttf') format('truetype'),
		 url('font/gotham-medium-webfont.svg#gothammedium') format('svg');
	font-weight: normal;
	font-style: normal;

}


@font-face {
  font-family: "cursors";
  src: url("font/cursors.eot");
  src: url("font/cursors.eot?0q88hp#iefix") format("embedded-opentype"), url("font/cursors.woff2?0q88hp") format("woff2"), url("font/cursors.woff?0q88hp") format("woff"), url("font/cursors.ttf?0q88hp") format("truetype"), url("font/cursors.svg?0q88hp#scavini") format("svg");
  font-style: normal;
  font-weight: 400;
}
