body {
	font-weight:300;
	min-width:320px;
}
#wrapper {
	width:100%;
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
.container {padding:0 10px;}
.btn {
	border-radius:0;
	border-width:2px;
	text-transform:uppercase;
	font-size:20px;
	line-height:29px;
	padding:10px 16px;
	box-shadow:none;
	-webkit-box-shadow:none;
	text-shadow:none;
}
.btn-default:hover,
.btn-default:focus {
	border-color:#cbcccc;
	background-color:#fff;
}
.btn-primary.alt {
	background-color:#2a2b5f;
	border-color:#2a2b5f;
}
.btn-primary.alt:hover,
.btn-primary.alt:focus {
	color:#2a2b5f;
	background-color:#fff;
}
strong {font-weight:400;}
.btn-sm {
	font-size:15px;
	line-height:20px;
	padding:7px 10px;
}
#header {
	position:relative;
	z-index:20;
}
#header .top-bar {
	background:#f4f4f4;
	padding:11px 9999px 6px;
	margin:0 -9999px;
	font-size:15px;
	line-height:24px;
	font-style:italic;
	font-weight:300;
	color:#9d9fa1;
}
#header .container {max-width:1014px;}
.navbar-toggle {
	margin:0 5px 0 2px;
	padding:0;
	border:none;
	float:left;
	line-height:18px;
	width:20px;
	border-radius:0;
}
.navbar-toggle .icon-bar {
	border-radius:0;
	background:#cbcccc;
	width:20px;
	height:4px;
	display:none;
}
.navbar-toggle .icon-bar + .icon-bar {margin-top:3px;}
.navbar-toggle .glyphicon {color:#cbcccc;}
.navbar-toggle.collapsed .glyphicon {display:none;}
.navbar-toggle.collapsed .icon-bar {display:block;}
.tools {
	float:left;
	margin: 0;
	padding: 0;
	list-style: none;
	display:none;
}
.tools li {
	float:left;
	margin-right:40px;
}
#header .top-bar a {
	font-weight:normal;
	text-decoration:underline;
}
.tools a .glyphicon {
	color:#aaa;
	margin-right:4px;
	top:3px;
}
.tools a .glyphicon-envelope {margin-right:9px;}
.search-form {
	float:left;
	border-radius:14px;
	padding:4px 0 0;
	margin:-6px 0 0 3px;
	background:#fff;
	padding:2px 10px;
}
.search-form input::-webkit-input-placeholder {color:#9d9fa1;}
.search-form input:-moz-placeholder {color:#9d9fa1;}
.search-form input::-moz-placeholder {
	color:#9d9fa1;
	opacity: 1;
}
.search-form input:-ms-input-placeholder {color:#9d9fa1;}
.search-form input.placeholder {color:#9d9fa1;}
.search-form input {
	float:left;
	width:118px;
	padding:2px 3px;
	border:none;
	background:none;
	height:24px;
	display:block;
	/*display:none;*/
}
.search-form button {
	float:right;
	width:24px;
	height:24px;
	border:none;
	background:none;
	color:#cbcccc;
}
/*.search-form:hover {
	background:#fff;
	padding:2px 10px;
}*/
/*.search-form:hover input {display:block;}*/
.shopping-cart {
	float:right;
	border:2px solid #eae9e4;
	background:#fff url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-cart.png) no-repeat -1px 1px;
	padding:2px 7px 2px 31px;
	font-style:normal;
	color:#353535;
	margin:-7px -5px -7px 10px;
}
.shopping-cart .separator {
	color:#cfc7c2;
	margin:0 5px;
}
.top-bar .user {
	float:right;
	display:none;
}
.top-bar .user-name {margin-right:10px;}
.logo {
	display:block;
	width:135px;
	height:59px;
	text-indent:-9999px;
	overflow:hidden;
	margin:4px auto 5px;
}
.logo-seigneurie {
	width:157px;
	background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/logo-sm.png);
	/*background-image:url(/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/logo-seigneurie.png);*/
}
.logo-gauthier {
	width:196px;
	background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/logo-gauthier.png);
}
.logo-guittet {
	width:196px;
	background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/logo-guittet.png);
}
.logo-sigmacoatings {
	width:196px;
	background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/logo-sigmacoatings.png);
	background-repeat: no-repeat;
}
.logo-chromatic {
	width:157px;
	background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/logo-chromatic-sm.png);
}
.logo a {
	height:100%;
	display:block;
}
.main-nav {
	float:right;
	display:none;
}
.main-nav ul {
	float:left;
	border-left:1px solid #f4f4f4;
	margin: 0 -8px 0 0;
	padding: 0;
	list-style: none;
}
.main-nav li {
	float:left;
	border-right:1px solid #f4f4f4;
	font-size:13px;
	line-height:15px;
}
.main-nav li.active {background:#ecebe8;}
.main-nav li > a {
	color:#595959;
	padding:58px 16px 28px;
	display:block;
	position:relative;
	z-index:15;
	text-align:center;
	font-weight:normal;
}
.main-nav li > a:hover {text-decoration:none;}
.main-nav li.samples-2 {width:114px;}
.main-nav li.doc > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-1-sm.png) no-repeat 50% 24px;}
.main-nav li.swatches > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-2-sm.png) no-repeat 50% 22px;}
.main-nav li.maps > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-3-sm.png) no-repeat 50% 25px;}
.main-nav li.samples > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-4-sm.png) no-repeat 50% 25px;}
.main-nav li.samples-2 > a {
	background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-5-sm.png) no-repeat 50% 22px;
	padding:51px 7px 20px;
}


.marque-nav li.goodies > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-16-sm.png) no-repeat 50% 22px;}
.marque-nav li.prescription > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-17-sm.png) no-repeat 50% 32px;}

.main-nav li.doc.active > a {background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-1-sm-h.png);}
.main-nav li.swatches.active > a {background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-2-sm-h.png);}
.main-nav li.maps.active > a {background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-3-sm-h.png);}
.main-nav li.samples.active > a {background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-4-sm-h.png);}
.main-nav li.samples-2.active > a {background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-5-sm-h.png);}


.marque-nav li.goodies.active > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-16-sm-h.png) no-repeat 50% 22px;}
.marque-nav li.prescription.active > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-17-sm-h.png) no-repeat 50% 32px;}


.chromatic-nav li.prescription > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-13.png) no-repeat 50% 19px;}
.chromatic-nav li.swatches > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-10.png) no-repeat 50% 13px;}
.chromatic-nav li.samples > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-11.png) no-repeat 50% 15px;}
.chromatic-nav li.samples-2 > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-12.png) no-repeat 50% 18px;}
.chromatic-nav li.sale > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-14.png) no-repeat 50% 17px;}
.chromatic-nav li.goodies > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-15.png) no-repeat 50% 16px;}
.chromatic-nav li > a {padding:58px 9px 28px;}


.main-nav li > a:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #fff;
	border-width: 10px;
	margin-left: -10px;
	display:none;
}/*
.chromatic-nav li:last-child > a{
	padding:58px 9px 28px;
}*/
.main-nav li.active > a:after {
	content:"";
	border-color: rgba(236, 235, 232, 0);
	border-top-color: #ecebe8;
	display:block;
}
.main-nav li.hover .dropdown,
.main-nav li.hover.has-drop-down > a:after {display:block;}
.drop-slide-wrapper {
	top:150px !important;
	right:0 !important;
	width:auto !important;
}
.dropdown {
	position:absolute;
	top:100%;
	left:0;
	right:0;
	background:#ecebe8;
	padding:27px 0 32px;
	z-index:10;
	overflow:hidden;
}
.dropdown .inner {
	max-width:1000px;
	margin:0 auto;
	overflow:hidden;
}
.dropdown img {
	float:left;
	margin:0 35px 0 16px;
	width:27.4%;
}
.dropdown .btn-holder {
	float:right;
	margin:26px 11px 0 30px;
}
.dropdown .btn {
	font-size:14px;
	line-height:20px;
	padding:7px 16px 8px;
}
.dropdown .text-holder {
	overflow:hidden;
	padding:12px 0 0;
	font-style:italic;
	line-height:17px;
	color:#353535;
}
.dropdown .text-holder strong {text-transform:uppercase;}
.dropdown .text-holder a {text-decoration:underline;}
.navbar-collapse .main-nav,
.navbar-collapse .tools,
.navbar-collapse .user {display:block;}
.navbar-collapse .main-nav {
	float:none;
	margin-bottom:49px;
}
.navbar-collapse .main-nav ul {
	border:none;
	margin:0;
	float:none;
	overflow:hidden;
}
.navbar-collapse {
	position:absolute;
	top:39px;
	left:0;
	right:0;
	background:#fff;
	z-index:20;
	padding:0;
	max-height:none;
	overflow:hidden;
	border:none;
}
.navbar-collapse .main-nav li {
	border-bottom:1px solid #f4f4f4;
	font-size:14px;
	font-style:normal;
}
#header .navbar-collapse .main-nav li > a {
	text-decoration:none;
	padding:58px 7px 30px;
	text-align:center;
}
.navbar-collapse .main-nav li.doc > a {background-position:50% 32px;}
.navbar-collapse .main-nav li.swatches > a {background-position:50% 29px;}
.navbar-collapse .main-nav li.maps > a {background-position:50% 32px;}
.navbar-collapse .main-nav li.samples > a {background-position:50% 27px;}
.navbar-collapse .main-nav li.samples-2 > a {background-position:50% 30px;}
.navbar-collapse .main-nav li.doc,
.navbar-collapse .main-nav li.maps {width:36%;}
.navbar-collapse .main-nav li.swatches {width:28%;}
.navbar-collapse .main-nav li.samples,
.navbar-collapse .main-nav li.samples-2,  
.navbar-collapse li.goodies,
.navbar-collapse li.prescription {width:25%;}

.navbar-collapse .main-nav li.maps,
.navbar-collapse .main-nav li.samples-2 {border-right:none;}

.navbar-collapse .main-nav.chromatic-nav li {width:33%;}
#header .navbar-collapse .chromatic-nav li > a {padding:68px 7px 20px;}
.navbar-collapse .user {
	float:none;
	text-align:center;
	margin-bottom:16px;
}
.navbar-collapse .tools {
	float:none;
	text-align:center;
	padding-bottom:40px;
}
.navbar-collapse .tools li {
	float:none;
	margin:0 0 16px;
}
.jumbotron {
	overflow:hidden;
	padding:25px 10px 10px 10px;
	background:none;
	position:relative;
	text-align:center;
	color:#fff;
	margin:0;
	min-height: 130px;
}
.jumbotron.visual {height:110px;}
.jumbotron .bg-stretch {
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.jumbotron h1 {
	font-size:15px;
	line-height:18px;
	text-transform:uppercase;
	margin:0 0 2px;
}
.jumbotron .btn {
	background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/transparent.png);
	border-color:#fff;
	color:#fff;
	text-shadow:none;
	font-size:9px;
	line-height:14px;
	padding:2px 9px;
	margin: 4px 0 0 0;
}
.jumbotron .btn:hover {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/transparent.png);}
.jumbotron.text-holder {
	height:260px;
	padding:0;
	margin:0;
}
.jumbotron.text-holder + #main {padding-top:28px;}
.jumbotron.text-holder + #main .intro {padding:0 0 50px;}
.jumbotron.text-holder h1 {
	position:absolute;
	/*bottom:60px;*/
	top: 50px;
	background:#fdfdfd;
	font:15px/18px Roboto, Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#000;
	left:0;
	right:0;
	padding:10px;
	margin:0;
}
.jumbotron.text-holder h1 span {
	display:block;
	max-width:700px;
	margin:0 auto;
}

#EnSavoirPlus .close span {
	font-weight:normal;
	font-size: 12px;
}

#main {padding:20px 0 12px;}
#main h1 {
	text-align:center;
	text-transform:uppercase;
	color:#595959;
	font-size:20px;
	line-height:28px;
	font-weight:300;
	margin:0 0 10px;
}
.listing {padding:10px 0 0;}
.product-block {
	padding:49px 15.8% 37px;
	position:relative;
	font-size:15px;
	line-height:18px;
	margin-bottom:10px;
	background:#f4f4f4;
}
.text-column {
	padding:20px 5.5% 37px;
	font-size:13px;
	line-height:16px;
}
.text-column h3 {
	font-size:13px;
	line-height:16px;
	font-weight:normal;
	margin:0 0 15px;
}
.text-column p {margin-bottom:15px;}
.text-column p + h3 {margin-top:31px;}
.listing > div:nth-child(3n) .product-block {background:#e0ddd8;}
.listing > div:nth-child(3n-1) .product-block {background:#ecebe8;}
.listing .inner > div .product-block {background:#f4f4f4;}
.listing .inner > div:nth-child(3n) .product-block {background:#e0ddd8;}
.listing .inner > div:nth-child(3n-1) .product-block {background:#ecebe8;}
.product-block .opener {
	position:absolute;
	width:36px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-plus.png) no-repeat;
	top:49px;
	left:15.8%;
	margin:-18px 0 0 -19px;
}
.product-block .visual {
	box-shadow:3px 3px 4px rgba(0,0,0,0.15);
	-webkit-box-shadow:3px 3px 4px rgba(0,0,0,0.15);
	display:block;
	margin-bottom:22px;
	height:152px;
	overflow:hidden;
}
.product-block .visual img {width:100%;}
.product-block h2 {
	font-size:20px;
	line-height:24px;
	text-transform:uppercase;
	color:#000;
	margin:0 0 5px;
}
.product-block h2 sup {
	font-size:60%;
	top:-0.6em;
}
.product-block h2 a {color:#000;}
.product-block .price {
	display:block;
	color:#9d9fa1;
	text-transform:uppercase;
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	margin-bottom:12px;
}
.product-block .btn-holder {
	padding:16px 0 0;
	overflow:hidden;
}
.product-block .btn-holder .btn {
	float:left;
	width:48%;
	font-size:13px;
}
.product-block .btn-holder .btn-default {width:51.8%;}
.product-block .btn-holder .btn-primary {
	border-color:#cbcccc;
	background-color:#cbcccc;
	color:#656565;
}
.product-block .btn-primary.disabled {
	color:#cac9c7;
	border-color:#e4e3e1;
	background:#f1f0ee;
}
.actions {
	max-width:310px;
	margin:0 auto;
	padding:36px 0 17px;
}
.actions ul {
	margin: 0 -10px 0 8px;
	padding: 0;
	list-style: none;
}
.actions li {
	display:inline-block;
	vertical-align:top;
	font-size:13px;
	line-height:15px;
	font-weight:normal;
	overflow:hidden;
	padding:0;
	margin:0 10px 23px 0;
}
.actions li span {
	display:inline-block;
	vertical-align:top;
	width:87px;
	margin-top:5px;
}
.actions li a {color:#000;}
.actions li a:hover span {text-decoration:underline;}
.actions li .icon {
	display:inline-block;
	vertical-align:top;
	margin:0 11px 0 0;
	width:40px;
	height:40px;
}
.section-heading {
	text-align:center;
	padding:0 0 10px;
}
#main .section-heading h1 {
	font-weight:normal;
	margin:0 0 3px;
}
.nav-tabs {
	border:none;
	margin-bottom:13px;
	padding:5px 0 0;
}
.nav-tabs > li {margin:0;}
.nav-tabs > li > a {
	color:#aeaeac;
	font-size:13px;
	line-height:19px;
	padding:8px 8px 9px;
	text-align:center;
	text-transform:uppercase;
	font-weight:normal;
	background:#f4f4f4;
	margin:0;
	border-radius:0;
	border:none;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.complete.active > a  {
	border:none;
	color:#fff;
	font-weight:bold;
	background:#595959;
}
.nav-tabs > li.complete > a {
	color:#595959;
	font-weight:bold;
	background:#ecebe8;
}
.nav-tabs > li > a:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	border-color: rgba(89, 89, 89, 0);
	border-top-color: #595959;
	border-width: 5px;
	margin-left: -5px;
	display:none;
}
.nav-tabs > li.active > a:after {display:block;}
.mobile-tabs {
	margin: -4px 4px 30px;
	padding: 0;
	list-style: none;
}
.mobile-tabs li {
	display:inline;
	color:#9d9d9d;
	font-size:11px;
	line-height:16px;
	font-weight:normal;
}
.mobile-tabs li a {color:#9d9d9d;}
.mobile-tabs li + li:before {content:"> ";}
.mobile-tabs li.active a {
	color:#000;
	text-decoration:underline;
}
#main >.container > .inner {
	max-width:1000px;
	margin:0 auto 47px;
}
#footer .columns-holder {
	background:#f4f4f4;
	padding:30px 0;
}
.table-cart .table-head {display:none;}
.table-cart .table-row > div {
	font-size:11px;
	line-height:16px;
	color:#7b7b7b;
	font-style:italic;
}
.table-cart .table-row {
	display:table;
	width:100%;
	padding:21px 25px;
	background:#f4f4f4;
	position:relative;
	margin-bottom:17px;
}
.table-cart .table-row .col-2 {display:table-header-group;}
.table-cart .product-name {
	display:block;
	font-size:16px;
	line-height:20px;
	text-transform:uppercase;
	color:#000;
	font-style:normal;
	margin-bottom:15px;
}
.table-cart .product-name span {
	display:block;
	font-size:11px;
	line-height:11px;
	text-transform:none;
}
.table-cart .table-row > div:before {
	content:attr(title);
	display:inline-block;
	margin-right:5px;
}
.table-cart .table-row > div.col-2:before,
.table-cart .table-row > div.col-8:before {display:none;}
.table-cart .col-1,
.table-cart .col-3,
.table-cart .col-4 {
	float:left;
	width:58%;
}
.table-cart .col-5,
.table-cart .col-6,
.table-cart .col-7 {overflow:hidden;}
.table-cart .col-5 {
	top:-19px;
	margin-bottom:-18px;
	position:relative;
	padding-top:2px;
}
.table-cart .form-control {
	font-size:11px;
	line-height:13px;
	padding:1px 3px;
	text-align:center;
	height:17px;
	width:27px;
	display:inline-block;
	vertical-align:top;
	margin-top:-2px;
}
.table-cart .price {
	font-size:12px;
	font-weight:bold;
	color:#595959;
}
.table-cart .remove {
	position:absolute;
	top:-7px;
	right:-4px;
	width:26px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-remove.png) no-repeat;
}
.total-column {margin:-5px 3px 0;}
.total-column .code {
	border:1px solid #e0dfdd;
	padding:11px 12px 13px;
	overflow:hidden;
	font-size:13px;
	line-height:21px;
	margin-bottom:12px;
}
.total-column .code .control-label {
	font-weight:normal;
	color:#7b7b7b;
	float:left;
	width:83px;
	text-align:right;
	padding:0;
	margin-right:7px;
}
.total-column .code .form-control {
	float:left;
	width:100px;
	background:#f4f4f4;
	height:21px;
	font-size:14px;
	line-height:19px;
	padding:1px 5px;
}
.total-column .code .btn {
	float:right;
	width:73px;
	color:#595959;
	background-color:#cbcccc;
	border-color:#cbcccc;
	font-size:12px;
	line-height:17px;
	padding:0;
}
.total-price {
	background:#f4f4f4;
	padding:21px 10px 14px;
	font-size:16px;
	line-height:27px;
	color:#7b7b7b;
	font-style:italic;
	font-weight:normal;
	margin-bottom:13px;
}
.total-price dt {
	display:inline-block;
	vertical-align:top;
	width:48%;
	font-weight:normal;
	text-align:right;
}
.total-price dd {
	display:inline-block;
	vertical-align:top;
	width:40%;
	margin-left:22px;
}
.total-price dt strong,
.total-price dd strong {
	font-size:20px;
	font-weight:bold;
	color:#595959;
}
.cart-btn-row {overflow:hidden;}
.cart-btn-row .btn {
	padding:6px 10px 5px;
	display:block;
	width:100%;
	font-size:18px;
}
.cart-btn-row .btn-primary {margin-bottom:9px;}
.intro {
	text-align:center;
	font-size:14px;
	line-height:19px;
	font-weight:normal;
	color:#595959;
	padding:31px 0 19px;
}
.tab-content h2 {
	text-align:center;
	font-size:16px;
	line-height:20px;
	text-transform:uppercase;
	margin:0 0 8px;
}
.tab-content .column-holder {
	padding:15px 0 0px;
	margin-bottom:-19px;
}
.tab-content .column-holder .account-form {
	padding:0 0 52px;
	margin:0;
}
.account-info {
	background:#f4f4f4;
	color:#595959;
	font-size:13px;
	line-height:18px;
	font-weight:normal;
	padding:27px 34px 17px;
	margin:0 auto 22px;
	max-width:508px;
}
.contact-section .opener {
	width:20px;
	height:455px;
	font-size:12px;
	line-height:20px;
	color:#595959;
	background:#cbcccc;
	text-transform:uppercase;
}
.contact-section .opener.left {
	float:left;
	margin-right:12px;
}
.contact-section .opener.right {
	float:right;
	margin-left:12px;
}
.contact-section .opener span {
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	display:block;
	position:relative;
	top:50%;
	margin:-42px 0 0 3px;
}
#footer .columns-holder .inner {
	max-width:1000px;
	margin:0 auto;
	padding:0 15px;
}
.columns-holder .column-title {
	display:block;
	font-size:13px;
	line-height:18px;
	color:#353535;
	text-transform:uppercase;
	margin-bottom:7px;
}
.columns-holder ul {
	margin: 0 0 15px;
	padding: 0;
	list-style: none;
}
.columns-holder ul li {
	font-style:italic;
	font-size:13px;
	line-height:18px;
}
.columns-holder .social-networks {
	padding:3px 0 46px;
	float:left;
	width:50%;
	margin:0;
}
.columns-holder .social-networks li {
	display:inline-block;
	vertical-align:top;
}
.columns-holder .social-networks li a {
	display:block;
	width:29px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
}
.columns-holder .social-networks li a.twitter {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-twitter-sm.png) no-repeat;}
.columns-holder a.map {
	margin:3px 0 0 22px;
	display:inline-block;
	vertical-align:top;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	font-style:italic;
	color:#353535;
	text-decoration:underline;
	position:relative;
	/*max-width:40%;*/
}
.columns-holder a.map .glyphicon {
	position:absolute;
	top:3px;
	left:-12px;
	color:#aaa;
	font-size:10px;
}
.contact-form {padding:11px 0 30px;}
.contact-form .form-group {margin:0 -5px 4px;}
.contact-form .form-group > div {padding:0 5px;}
.form-control {
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
.contact-form input.form-control {
	border-width:0 0 1px;
	background:none;
	color:#444;
	font-weight:normal;
	font-size:13px;
	line-height:18px;
	padding:5px 0;
	height:29px;
}
.contact-form .select-form-control,
.section-heading .sort-form .select-area,
.options-block .select-area {
	border-width:0 0 1px;
	background:none;
	color:#444;
	height:29px;
}
.options-block .select-area {height:35px;}
.contact-form .select-form-control .center,
.section-heading .sort-form .select-area .center,
.options-block .select-area .center {
	font-size:13px;
	line-height:18px;
	padding:5px 0;
	display:block;
	font-weight:normal;
}
.options-block .select-area .center {
	font-size:15px;
	line-height:24px;
}
.contact-form .select-form-control .select-opener,
.section-heading .sort-form .select-area .select-opener,
.options-block .select-area .select-opener {
	width:26px;
	height:28px;
	background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/arrow-1.png) no-repeat 6px 14px;
}
.options-block .select-area .select-opener {
	height:34px;
	background-position:6px 20px;
}
.contact-form .textarea-holder {padding-top:18px;}
.contact-form textarea.form-control {
	font-weight:normal;
	font-size:13px;
	line-height:18px;
	padding:13px 10px 5px 13px;
	resize:none;
	overflow:auto;
	height:110px;
}
.contact-form .required {
	display:block;
	text-align:right;
	color:#999;
	font-style:italic;
	font-size:11px;
	font-weight:normal;
	margin:7px 0 -14px;
}
.contact-form .btn {
	border-color:#e0d7d2;
	font-size:13px;
	position:relative;
}





.contact-form input::-webkit-input-placeholder {color:#444;}
.contact-form input:-moz-placeholder {color:#444;}
.contact-form input::-moz-placeholder {color:#444;}
.contact-form input:-ms-input-placeholder {color:#444;}
.contact-form input.placeholder {color:#444;}
.section-heading .sort-form {
	font-weight:normal;
	font-size:14px;
	line-height:20px;
	color:#595959;
	margin:0;
}
.sort-form label {
	font-weight:normal;
	margin:-2px 13px 0 0;
	vertical-align:middle;
}
.section-heading .sort-form .select-area {
	display:inline-block;
	vertical-align:middle;
	float:none;
	width:200px !important;
	/*width:98px !important;*/
	height:26px;
}
.section-heading .sort-form .select-area .center {
	text-align:left;
	color:#595959;
	font-size:14px;
	line-height:17px;
	padding:4px 0;
}
.section-heading .sort-form .select-area .select-opener {
	height:26px;
	background-position:8px 11px;
}
.footer-bottom {padding:26px 0;}
.footer-bottom ul {
	margin: 0 -10px;
	padding: 0;
	list-style: none;
	text-align:center;
}
.footer-bottom li {
	display:inline-block;
	vertical-align:top;
	margin:0 5px 15px;
	font-size:11px;
	line-height:15px;
}
.footer-bottom .payment img {
	width:89px;
	height:auto;
}
.tab-content .form-horizontal {
	max-width:508px;
	margin:0 auto;
	background:#f4f4f4;
	padding:25px 35px 30px;
	font-weight:normal;
	font-size:13px;
	line-height:16px;
	color:#595959;
}
.tab-content .form-horizontal + h2 {margin-top:29px;}
.tab-content .form-horizontal + .required {
	max-width:508px;
	margin:3px auto;
	text-align:right;
	color:#ababab;
	font-size:11px;
	line-height:20px;
	font-style:italic;
	display:block;
}
.tab-content .form-horizontal .control-label {padding-bottom:6px;}
.tab-content .form-horizontal .gender-row .control-label {float:left;}
.tab-content .form-horizontal .control-label,
.tab-content .form-horizontal .radio-inline {
	font-weight:normal;
	padding-top:3px;
}
.tab-content .form-horizontal .control-label .note {
	color:#ababab;
	font-size:11px;
}
.tab-content .form-horizontal .radio-inline {
	padding-bottom:5px;
	font-style:italic;
}
.tab-content .form-horizontal .radio-inline input[type="radio"] {margin-top:1px;}
.tab-content .form-horizontal .form-group {margin-bottom:8px;}
.tab-content .form-horizontal .gender-row {margin-bottom:5px;}
.tab-content .form-horizontal .form-control {
	font-weight:normal;
	font-size:13px;
	line-height:18px;
	font-style:italic;
	height:25px;
	padding:2px 5px 3px;
}
.tab-content .form-horizontal textarea.form-control {
	resize:none;
	height:48px;
}
.tab-content .form-horizontal .form-control.small {max-width:88px;}
.tab-content .form-horizontal .form-control.medium {max-width:141px;}
.tab-content .form-horizontal .note2 {
	display:block;
	font-size:11px;
	color:#ababab;
	margin:3px 0 -5px;
}
.tab-content .form-horizontal .note2 a {color:#ababab;}
.btn-submit {
	min-width:122px;
	font-size:14px;
	line-height:20px;
	padding:6px 10px;
	position:relative;
}
.btn-holder {text-align:center;}
.account-form {margin:-5px 0 -14px;}
.map-search-form {
	background:#f4f4f4;
	padding:28px 36px 34px;
	margin:8px 0 11px;
	overflow:hidden;
}
.map-search-form .control-label {
	color:#595959;
	font-weight:normal;
}
.map-search-form .form-control {
	font-weight:normal;
	width:67.4%;
	padding:1px 3px 3px;
	height:23px;
	margin:0;
	float:left;
	border-right-width:0;
	clear:both;
}
.map-search-form .btn {
	background:#cbcccc;
	color:#595959;
	border:none;
	height:23px;
	font-size:12px;
	line-height:19px;
	padding:2px 8px;
	width:32.5%;
	float:right;
}
.map-search-form .btn.top {
	float:right;
	width:auto;
	margin-bottom:10px;
}
.map-holder {
	overflow:hidden;
	height:456px;
}
.map-holder img {width:100%;}
.contact-list {
	overflow:auto;
	height:456px;
}
.contact-info {
	margin:5px 12px 0 3px;
	padding:0 0 0 35px;
	/*background:url(/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-logo-sm.png) no-repeat 0 0;*/
	color:#7c7c7c;
	font-size:9px;
	line-height:11px;
	font-weight:normal;
}
.contact-info p {margin:0;}
.contact-info .address {
	margin-bottom:3px;
	color:#000;
}
.contact-info .title {
	display:block;
	font-weight:normal;
	color:#000;
	font-size:10px;
	line-height:12px;
	margin-bottom:3px;
}
.distance {
	line-height:13px;
	padding:3px 0 15px;
}
.distance .control-label {font-weight:normal;}
.distance .form-control {
	width:87px;
	height:15px;
	font-size:10px;
	line-height:13px;
	padding:0 5px;
	margin:0 3px 0 2px;
	display:inline-block;
}
.distance .calculate {
	text-decoration:underline;
	white-space:nowrap;
	color:#000;
}
.contact-section {margin:0 -10px -25px;}
.color {margin-bottom:48px;}
.color img {width:100%;}
.text-collapse {
	padding:0 40px 20px 0;
	font-style:italic;
}
.text-collapse p {margin-bottom:20px;}
.text-collapse .title {
	overflow:hidden;
	margin-bottom:19px;
}
.text-collapse .title .opener {
	font-size:14px;
	line-height:19px;
	float:right;
	margin-left:10px;
	text-decoration:underline;
}
.text-collapse .title .opener span {display:none;}
.text-collapse .title .opener.collapsed span {display:inline;}
.text-collapse .title .opener.collapsed em {display:none;}
.text-collapse .title h3 {
	overflow:hidden;
	margin:0;
	font-size:16px;
	line-height:19px;
	font-style:normal;
}
.swatch {
	background:#ecebe8;
	padding:20px 60px 20px 30px;
	margin-bottom:11px;
	position:relative;
	color:#353535;
	font-size:15px;
	line-height:23px;
	overflow:hidden;
}
.swatch .delete {
	width:12px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-del.png) no-repeat;
	position:absolute;
	top:50%;
	left:26px;
	margin-top:-9px;
	/*display:none;*/
}
.swatch .image {
	float:left;
	margin:1% 5.5%;
	/*margin:10px 5.5% 0 0;*/
	/*display:none;*/
}
.swatch-title {
	text-transform:uppercase;
	margin:3px 3.5% 0 0;
}
.swatch-title h2 {
	margin:0;
	font-size:22px;
	line-height:30px;
}
.swatch-info {
	text-transform:uppercase;
	margin:3px 3.5% 0 0;
}
/*.swatch-info strong {display:none;}*/
.swatch-info h2 {
	margin:0;
	font-size:22px;
	line-height:30px;
}
.swatch .format {
	float:left;
	/*width:36%;*/
	/*display:none;*/
}
.swatch .format h3 {
	font-size:18px;
	line-height:22px;
	color:#353535;
	text-transform:uppercase;
	margin:0 0 6px;
}
.swatch .format .radio {margin:3px 0;}
.swatch .format .radio input[type="radio"] {margin-top:5px;}
.swatch .format .price {
	color:#9d9fa1;
	margin-left:17px;
}
.swatch .opener {
	position:absolute;
	right:4.6%;
	top:50%;
	width:36px;
	height:36px;
	background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-minus.png) no-repeat;
	margin-top:-18px;
}
.swatch .opener.collapsed {background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-plus.png);}
.swatch-options {background:#fafafa;}
.options-block {
	background:#f4f4f4;
	padding:27px 30px 34px;
	margin-bottom:14px;
	font-size:15px;
	line-height:19px;
	color:#353535;
	font-weight:normal;
}
.options-block h3 {
	font-size:18px;
	line-height:22px;
	color:#353535;
	text-transform:uppercase;
	margin:0 0 19px;
}
.options-block .radio-columns {
	overflow:hidden;
	padding-bottom:13px;
	margin-top:-8px;
}
.options-block .radio-columns .col {
	float:left;
	width:192px;
	margin-right:10px;
}
.options-block .radio-columns .radio {
	margin:10px 0 0;
	padding-left:22px;
}
.options-block .radio-columns .radio input[type="radio"] {margin:3px 0 0 -22px;}
.options-block .select-area {
	width:250px !important;
	display:block;
	float:none;
	margin-bottom:8px;
}
.format-list {
	margin:0;
	padding:11px 0 38px;
	list-style: none;
}
.format-list li {
	overflow:hidden;
	margin-bottom:12px;
}
.format-list li .radio {margin:5px 1% 5px 0;}
.format-list li .price {
	display:block;
	color:#9d9fa1;
	padding-top:2px;
}
.format-list li .image {
	float:left;
	width:30%;
}
.format-list li .image img {
	display:block;
	margin:0 0 0 auto;
	max-width:100%;
}
.format-list li .description {
	width:60%;
	font-size:13px;
	line-height:15px;
	font-weight:300;
	float:right;
	margin:-2px 0 0;
}
.options-block .comment {
	overflow:hidden;
	margin:0 0 18px;
}
.options-block .comment .control-label {
	margin:0 0 10px;
	font-weight:300;
}
.options-block .comment .textarea-holder {overflow:hidden;}
.options-block .comment .form-control {
	height:82px;
	resize:none;
}
.options-block .comment .note {
	display:block;
	font-size:13px;
	line-height:21px;
	margin-top:5px;
	font-weight:300;
}
.btn-holder-2 {padding:4px 0 26px;}
.btn-holder-2 .btn-submit {
	padding:10px 5px;
	min-width:228px;
	/*display:block;*/
	display:inline-block;
}
.btn-holder-2 .btn + .btn {margin:10px 0 0;}
/* hide original element */
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important; /* change to right: -9999px on RTL sites */
}
/* custom select styles */
.select-area {
	border: 1px solid #e0d7d2;
	background:#fff;
	position: relative;
	overflow: hidden;
	cursor: default;
	height: 27px;
	float: left;
	width:100% !important;
}
.select-area .center {
	white-space: nowrap;
	padding: 3px 10px;
	color:#444;
}
.select-area .select-opener {
	width:26px;
	height:25px;
	background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/arrow-1.png) no-repeat 6px 11px;
	position: absolute;
	right: 0;
	top: 0;
}
.select-options {
	position: absolute;
	overflow: hidden;
	background: #fff;
	z-index: 2000;
}
.select-options .drop-holder {
	border: 1px solid #e0d7d2;
	overflow: hidden;
	height: 1%;
}
.select-options ul {
	list-style: none;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.select-options ul li {
	width: 100%;
	float: left;
}
.select-options ul a {
	text-decoration: none;
	padding: 5px 10px;
	display: block;
	cursor: default;
	color: #000;
	height: 1%;
}
.select-options .item-selected a {
	text-decoration: none;
	background: #d5cac3;
	color: #fff;
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/fancybox/fancybox.png);
}
#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0 !important;
	right:0 !important;
	padding: 20px; /* should be 20px */
	z-index: 1101;
	outline: none;
	display: none;
	width:auto !important;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
}
#fancybox-content {
	width: 100% !important;
	height: 0;
	padding: 0 50px 120px;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff; /* border-width should be zero */
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}
#fancybox-close {
	position: absolute;
	top: 0;
	right: 10px;
	width: 26px;
	height: 27px;
	background: url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-close.png) no-repeat;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}
#fancybox-img {
	width:auto;
	max-width:100%;
	height: 100%;
	padding: 0;
	border: none;
	outline: none;
	line-height: 0;
	margin:0 auto;
	display:block;
}
#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}
#fancybox-left, #fancybox-right {
	position: absolute;
	top:50%;
	margin-top:-13px;
	height: 27px;
	width: 14px;
	cursor: pointer;
	outline: none;
	background: transparent url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/fancybox/blank.gif);
	z-index: 1102;
	display: block !important;
}
#fancybox-left {left: 20px;}
#fancybox-right {right: 20px;}
#fancybox-left-ico, #fancybox-right-ico {
	height: 27px;
	width: 14px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}
#fancybox-left-ico {
	background: url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/arrow-left.png) no-repeat;
}
#fancybox-right-ico {
	background: url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/arrow-right.png) no-repeat;
}
.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
	display:none;
}
#fancybox-title {
	font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
	font-size: 27px;
	line-height:35px;
	font-weight:normal;
	z-index: 1102;
	margin:-120px auto 0;
	text-align:center;
}
.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}
.fancybox-title-outside {
	padding-top: 23px;
	color: #f1f1f1;
}
.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}
#fancybox-title-over {
	padding: 10px;
	background-image: url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/fancybox/fancy_title_over.png);
	display: block;
}
.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}
#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}
#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}
#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/fancybox/fancybox.png) -40px -90px no-repeat;
}
#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/fancybox/fancybox-x.png) 0px -40px;
}
#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/fancybox/fancybox.png) -55px -90px no-repeat;
}
@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }
@media (min-width: 768px) {
	#header .top-bar {padding:16px 9999px 11px;}
	.navbar-toggle {margin:0 8px 0 11px;}
	.shopping-cart {
		background-position:3px 6px;
		padding:6px 13px 6px 37px;
		margin:-12px -8px -12px 38px;
	}
	.navbar-collapse {
		top:49px;
		text-align:center;
		padding:0 10px;
	}
	.navbar-collapse .main-nav {display:none;}
	.navbar-collapse .user {
		display:inline-block;
		vertical-align:top;
		margin:0;
		padding:39px 0 38px;
	}
	.navbar-collapse .tools {
		display:inline-block;
		vertical-align:top;
		padding:39px 0 38px;
	}
	.navbar-collapse .tools li {
		display:inline-block;
		vertical-align:top;
		margin:0 0 0 38px;
	}
	.logo {
		float:left;
		width:174px;
		height:76px;
		/*background:url(/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/logo-md.png) no-repeat;*/
		margin:10px 0 15px 15px;
	}
	.logo-seigneurie {
		width:174px;
		background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/logo-md.png);
	}
	.logo-chromatic {
		width:202px;
		background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/logo-chromatic-md.png);
	}
	.main-nav {display:block;}
	.jumbotron {
		padding:31px 10px 22px; 
		min-height: 180px;
	}
	.jumbotron h1 {
		font-size:20px;
		line-height:23px;
		margin:0 0 11px;
	}
	.jumbotron .btn {
		font-size:12px;
		line-height:18px;
		padding:6px 10px;
		margin: 4px 0 0 0;
	}
	
	#EnSavoirPlus .close span {
		font-size: 18px;
	}

	#main {padding:30px 0 12px;}
	#main h1 {
		font-size:22px;
		line-height:30px;
		margin:0 0 20px;
	}
	.product-block .visual {
		height:auto;
		margin-bottom:11px;
	}
	.product-block h2 {
		font-size:16px;
		line-height:19px;
		margin-bottom:0;
	}
	.product-block .price {
		font-size:13px;
		line-height:18px;
		margin-bottom:9px;
	}
	.product-block {
		padding:36px 15.8% 30px;
		margin-bottom:12px;
	}
	.product-block .text-holder {min-height:104px;}
	.product-block .btn-holder {padding-top:12px;}
	.actions {
		padding:43px 0 17px;
		max-width:none;
		text-align:center;
	}
	.actions li {
		font-size:14px;
		line-height:17px;
		text-align:left;
		min-width:140px;
	}
	.actions li span {
		width:auto;
		max-width:125px;
		margin-top:3px;
	}
	.jumbotron.visual {height:168px;}
	.section-heading {padding:0 0 24px;}
	#main .section-heading h1 {
		display:inline-block;
		vertical-align:middle;
		margin:0;
	}
	.section-heading .sort-form {
		display:inline-block;
		vertical-align:middle;
		margin:2px 0 -2px 17px;
	}
	.text-column {padding:34px 10% 5px 16%;}
	.table-cart {
		display:table;
		width:100%;
	}
	.table-cart .table-head,
	.table-cart .table-row {display:table-row;}
	.table-cart .table-row > div:before {display:none;}
	#footer .columns-holder {
		background:#f4f4f4;
		padding:30px 0;
	}
	.table-cart .table-head > span,
	.table-cart .table-row > div,
	.table-cart .table-row .col-2 {
		display:table-cell;
		font-size:11px;
		line-height:15px;
		color:#7b7b7b;
		font-style:italic;
		text-align:center;
		vertical-align:middle;
	}










	.table-cart .table-head > span {
		line-height:26px;
		padding:0 5px;
	}
	.table-cart .table-head .col-2,
	.table-cart .table-row .col-2 {
		text-align:left;
		padding-right:0;
	}
	.table-cart .col-1,
	.table-cart .col-3,
	.table-cart .col-4 {float:none;}
	.table-cart .col-1 {width:17%;}
	.table-cart .col-2 {width:18.3%;}
	.table-cart .col-3 {width:11.8%;}
	.table-cart .col-4 {width:11.8%;}
	.table-cart .col-5 {width:11.8%;}
	.table-cart .col-6 {width:11.8%;}
	.table-cart .col-7 {width:10%;}

	.table-cart .col-5 {
		top:0;
		margin-bottom:0;
		padding-top:0;
	}
	.table-cart .table-row > div {
		background:#f4f4f4;
		border-bottom:11px solid #fff;
		height:83px;
		padding:12px 5px 9px;
	}
	.table-cart .product-name {margin:0;}
	.table-cart .product-name span {line-height:13px;}
	.table-cart .form-control {
		padding:1px 3px 2px;
		height:20px;
		width:36px;
		line-height:15px;
		margin:0 auto;
	}
	.table-cart .price {font-size:12px;}
	.table-cart .remove {
		display:inline-block;
		position:static;
		width:18px;
		height:18px;
		text-indent:-9999px;
		overflow:hidden;
		background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-remove-sm.png) no-repeat;
		vertical-align:top;
	}
	.total-column {
		margin:2px 0 0 auto;
		width:246px;
	}
	.total-column .code {
		padding:9px 9px 10px;
		font-size:11px;
		line-height:17px;
		margin-bottom:10px;
	}
	.total-column .code .control-label {
		width:68px;
		margin-right:7px;
	}
	.total-column .code .btn {
		width:60px;
		line-height:13px;
		font-size:10px;
	}
	.total-column .code .form-control {
		font-size:11px;
		line-height:15px;
		width:82px;
		padding:0 3px;
		height:17px;
	}
	.total-price {
		padding:17px 10px 12px;
		font-size:13px;
		line-height:22px;
		margin-bottom:11px;
	}
	.total-price dd {margin-left:19px;}
	.total-price dt strong,
	.total-price dd strong {font-size:16px;}
	.cart-btn-row {overflow:hidden;}
	.cart-btn-row .btn {
		padding:1px 14px 2px;
		width:auto;
		font-size:15px;
	}
	.cart-btn-row .btn-default {float:left;}
	.cart-btn-row .btn-primary {
		float:right;
		width:246px;
		margin:0;
	}
	#main >.container > .inner {margin:0 auto 49px;}
	.tab-content h2 {
		font-size:20px;
		line-height:26px;
		margin:0 0 8px;
	}
	.contact-form {padding:3px 0 9px;}
	.columns-holder .social-networks {
		padding:5px 0 25px;
		float:none;
		width:auto;
	}
	.columns-holder a.map {
		margin:0 0 0 13px;
		font-size:11px;
		line-height:13px;
		max-width:none;
	}
	.columns-holder a.map .glyphicon {
		top:2px;
		left:-13px;
		font-size:11px;
	}
	.footer-bottom {padding:33px 0;}
	.footer-bottom li {margin:0 12px;}
	.tab-content .form-horizontal {padding:38px 20px 22px;}
	.tab-content .form-horizontal .form-control {
		height:24px;
		padding:2px 6px;
	}
	.tab-content .form-horizontal .form-group {margin-bottom:13px;}
	.tab-content .form-horizontal + h2 {margin-top:35px;}
	.tab-content .form-horizontal .control-label .note {
		display:block;
		font-size:12px;
		line-height:12px;
	}
	.tab-content .form-horizontal textarea.form-control {height:56px;}
	.tab-content .form-horizontal .select-area {
		float:none;
		display:block;
	}
	.tab-content .form-horizontal .note2 {
		font-size:12px;
		margin:3px 0 -3px;
	}
	.tab-content .form-horizontal + .required {
		margin:8px auto -6px;
		font-size:11px;
	}
	.btn-submit {
		min-width:177px;
		font-size:18px;
		line-height:29px;
		padding:8px 16px;
	}
	a.btn-submit {line-height:26px;}
	.account-form {
		margin:0;
		padding-bottom:4px;
	}
	.tab-content .column-holder {
		padding:20px 0 24px;
		margin:0;
	}
	.tab-content .column-holder .account-form {padding-bottom:62px;}
	.account-info {
		line-height:20px;
		padding:39px 45px 33px;
		margin-bottom:12px;
	}
	.map-search-form {
		padding:13px 10px 14px;
		margin:2px 0 10px;
		text-align:center;
	}
	.map-search-form .form-control {
		width:195px;
		padding:1px 6px 3px;
		float:none;
		margin:0 10px 0 6px;
		border-right-width:1px;
	}
	.map-search-form .btn {
		width:auto;
		float:none;
	}
	.contact-section {margin:0 15px -35px;}
	.map-holder,
	.contact-list {height:553px;}
	.contact-info {
		margin:14px 15px 0 7px;
		padding:0 0 0 39px;
		/*background:url(/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-logo-md.png) no-repeat 0 2px;*/
		font-size:10px;
		line-height:11px;
	}
	.contact-info .address {margin-bottom:6px;}
	.contact-info .title {
		font-size:11px;
		line-height:15px;
		margin-bottom:4px;
	}
	.distance {
		line-height:14px;
		padding:4px 0 10px;
	}
	.distance .form-control {
		width:95px;
		height:14px;
		font-size:11px;
		line-height:15px;
		padding:0 5px;
		margin:0 7px 0 6px;
	}
	.contact-section .opener {display:none;}
	.options-block .radio-columns .col {
		float:left;
		width:192px;
		margin-right:10px;
	}
	.options-block .radio-columns .radio {margin:16px 0;}
	.options-block .select-area {width:292px !important;}
	.format-list li .radio {
		float:left;
		width:35%;
	}
	.format-list li .image {width:21%;}
	.format-list li .description {width:40%;}
	.options-block .comment .control-label {
		float:left;
		width:95px;
		margin:-3px 10px 0 0;
	}
	.btn-holder-2 .btn-submit {
		display:inline-block;
	}
	.btn-holder-2 .btn + .btn {margin:0 0 0 17px;}
}
@media (min-width: 768px) and (max-width:991px) {

.jumbotron.text-holder {
	height:180px !important;
}
.jumbotron.text-holder h1 {
	font:15px/18px Roboto, Arial, Helvetica, sans-serif;
}

	.product-block {
		font-size:11px;
		line-height:13px;
	}
	.product-block .btn-holder .btn {
		font-size:11px;
		line-height:16px;
		padding:4px 6px;
	}
	.product-block .opener {
		width:27px;
		height:26px;
		top:41px;
		margin-left:-15px;
		background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-plus-sm.png);
	}
	.product-block .visual {
		box-shadow:4px -4px 4px rgba(0,0,0,0.15);
		-webkit-box-shadow:4px -4px 4px rgba(0,0,0,0.15);
	}
	.contact-form input.form-control,
	.contact-form .select-form-control .center,
	.section-heading .sort-form .select-area .center {
		font-size:11px;
		line-height:15px;
		padding:4px 0;
		height:23px;
	}
	.contact-form .form-group {margin-bottom:1px;}
	.contact-form .select-form-control,
	.section-heading .sort-form .select-area  {height:23px;}
	.contact-form .select-form-control .select-opener,
	.section-heading .sort-form .select-area .select-opener {
		height:23px;
		width:20px;
		background-position:6px 12px;
	}
	.contact-form .textarea-holder {padding-top:14px;}
	.contact-form textarea.form-control {
		font-size:11px;
		line-height:15px;
		padding:7px 5px 5px 9px;
		height:78px;
	}
	.contact-form .required {margin:4px 0 -10px;}
	.contact-form .btn {
		font-size:11px;
		line-height:16px;
		padding:4px 8px;
	}
	.columns-holder .column-title {margin-bottom:5px;}
	.columns-holder ul li {font-size:11px;}
	.section-heading .sort-form .select-area {
		width:200px !important;
		/*width:98px !important;*/
		height:26px;
	}
	.section-heading .sort-form .select-area .center {
		font-size:14px;
		line-height:17px;
		padding:4px 0;
	}
	.section-heading .sort-form .select-area .select-opener {
		height:26px;
		background-position:8px 11px;
	}
	.map-search-form {
		font-size:11px;
		line-height:17px;
	}
	.map-search-form .form-control {
		width:137px;
		padding:0 6px;
		margin:0 7px 0 4px;
		height:17px;
		font-size:11px;
		line-height:15px;
	}
	.map-search-form .btn {
		font-size:9px;
		line-height:13px;
		height:17px;
	}
}
@media (min-width: 992px) {
	.container {padding:0 7px;}
	#header .top-bar {padding:11px 9999px;}
	.search-form {margin:-1px 0 0 -6px;}
	/*.search-form:hover {margin:-1px 0 0 -3px;}*/
	.search-form button {color:#a6a6a6;}
	.shopping-cart {margin:-7px 0 -7px 38px;}
	.navbar-collapse.collapse {display:none !important;}
	.tools,
	.top-bar .user {display:block;}
	.logo {
		float:left;
		width:196px;
		height:86px;
		/*background:url(/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/logo.png) no-repeat;*/
		margin:20px 0;
	}
	.logo-seigneurie {
		width:196px;
		background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/logo.png);
	}
	.logo-gauthier {
		width:196px;
		background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/logo-gauthier.png);
	}
	.logo-guittet {
		width:196px;
		background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/logo-guittet.png);
	}
	.logo-sigmacoatings {
		width:196px;
		background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/logo-sigmacoatings.png);
	}
	.logo-chromatic {
		width:229px;
		background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/logo-chromatic.png);
	}
	.drop-slide-wrapper {top:178px !important;}
	.main-nav li.doc > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-1.png) no-repeat 50% 37px;}
	.main-nav li.swatches > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-2.png) no-repeat 50% 33px;}
	.main-nav li.maps > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-3.png) no-repeat 50% 37px;}
	.main-nav li.samples > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-4.png) no-repeat 50% 35px;}
	.main-nav li.samples-2 > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-5.png) no-repeat 50% 38px;}


	.marque-nav li.goodies > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-16.png) no-repeat 50% 34px;}
	.marque-nav li.prescription > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-17.png) no-repeat 50% 36px;}
	.main-nav li.doc.active > a {background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-1-h.png);}
	.main-nav li.swatches.active > a {background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-2-h.png);}
	.main-nav li.maps.active > a {background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-3-h.png);}
	.main-nav li.samples.active > a {background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-4-h.png);}
	.main-nav li.samples-2.active > a {background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-5-h.png);}


	.marque-nav li.goodies.active > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-16-h.png) no-repeat 50% 34px;}
	.marque-nav li.prescription.active > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-17-h.png) no-repeat 50% 36px;}
	.chromatic-nav li.prescription > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-13.png) no-repeat 50% 39px;}
	.chromatic-nav li.swatches > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-10.png) no-repeat 50% 33px;}
	.chromatic-nav li.samples > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-11.png) no-repeat 50% 35px;}
	.chromatic-nav li.samples-2 > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-12.png) no-repeat 50% 38px;}
	.chromatic-nav li.sale > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-14.png) no-repeat 50% 37px;}
	.chromatic-nav li.goodies > a {background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-nav-15.png) no-repeat 50% 36px;}
	.main-nav li {
		font-size:16px;
		line-height:19px;
	}
/*	.main-nav li > a,
	.main-nav li.samples-2 > a {padding:77px 23px 33px;}
*/

	.main-nav li > a {padding:77px 9px 33px;}
	.main-nav li.samples-2 > a {padding:77px 8px 33px;}
	.main-nav li.samples-2 {width:auto;}
	.main-nav ul {margin:0;}
	.main-nav li > a:after {
		border-width: 13px;
		margin-left: -13px;
	}
	.chromatic-nav li {max-width:180px;}
	.chromatic-nav li > a,
	.chromatic-nav li.samples-2 > a {
		padding:77px 18px 23px;
		height:129px;
	}
	.dropdown {padding:38px 0 42px;}
	.dropdown img {
		margin:0 46px 0 0;
		width:auto;
	}
	.dropdown .btn-holder {
		width:311px;
		margin:33px 0 0 50px;
	}
	.dropdown .btn {
		font-size:18px;
		line-height:29px;
		padding:9px 20px;
	}
	.dropdown .text-holder {
		padding:15px 0 0;
		line-height:22px;
	}
	.jumbotron {
		padding:55px 10px 35px;
		margin-bottom:8px;
		min-height: 260px;
	}
	.jumbotron h1 {
		font-size:30px;
		line-height:35px;
		margin: 0 0 13px 0;
	}
	.jumbotron .btn {
		font-size:16px;
		line-height:22px;
		padding: 8px 16px;
		margin: 10px 0 0 0;
	}
	.jumbotron.visual {height:240px;}
	#main {padding:39px 0 12px;}
	#main h1 {
		font-size:27px;
		line-height:35px;
		margin:0 0 30px;
	}
	.listing {padding:19px 0 0;}
	.product-block .visual {margin-bottom:15px;}
	.product-block .btn-holder {padding-top:16px;}
	.product-block h2 {
		font-size:22px;
		line-height:26px;
	}
	.product-block .price {
		font-size:18px;
		line-height:24px;
		margin-bottom:12px;
	}
	.product-block .btn-holder .btn {
		font-size:15px;
		min-width:105px;
	}
	.product-block {
		padding:49px 15.8% 43px;
		margin-bottom:14px;
	}
	.product-block .text-holder {min-height:142px;}
	.actions {
		padding:70px 0;
		max-width:1000px;
	}
	.actions ul {margin:0;}
	.actions li .icon {
		margin:2px 15px 0 0;
		width:62px;
		height:62px;
		vertical-align:middle;
	}
	.actions li {
		vertical-align:middle;
		font-size:20px;
		line-height:24px;
		margin:0;
	}
	.actions li + li {margin-left:46px;}
	.actions li span {
		vertical-align:middle;
		max-width:160px;
		width:auto;
		margin:0;
	}
	.section-heading {padding:10px 0 37px;}
	#main .section-heading h1 {
		font-size:37px;
		line-height:45px;
	}
	.section-heading .sort-form {margin:2px 0 0 37px;}
	.sort-form label {margin:0 17px 0 0;}
	.section-heading .sort-form .select-area {
		width:200px !important;
		/*width:115px !important;*/
		height:33px;
	}
	.section-heading .sort-form .select-area .center {
		font-size:16px;
		line-height:19px;
		padding:7px 0;
	}
	.section-heading .sort-form .select-area .select-opener {
		height:32px;
		background-position:8px 16px;
	}
	.text-column {
		padding:46px 12.8% 37px;
		font-size:16px;
		line-height:19px;
	}
	.text-column h3 {
		font-size:16px;
		line-height:19px;
		font-weight:normal;
		margin:0 0 19px;
	}
	.text-column p {margin-bottom:20px;}
	.text-column p + h3 {margin-top:39px;}
	.nav-tabs {
		margin-bottom:19px;
		padding:9px 0 0;
	}
	.nav-tabs > li > a {
		font-size:18px;
		line-height:24px;
		padding:13px 10px;
	}
	.nav-tabs > li > a:after {
		border-width: 7px;
		margin-left: -7px;
	}
	.table-cart .table-head > span,
	.table-cart .table-row > div {
		font-size:14px;
		line-height:22px;
		padding:17px 5px;
	}
	.table-cart .table-head > span {line-height:35px;}
	.table-cart .product-name {
		font-size:22px;
		line-height:26px;
	}
	.table-cart .product-name span {
		font-size:15px;
		line-height:17px;
	}
	.table-cart .form-control {
		font-size:14px;
		line-height:19px;
		padding:3px 6px;
		height:27px;
		width:50px;
	}
	.table-cart .price {font-size:16px;}
	.table-cart .remove {
		width:26px;
		height:26px;
		background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-remove.png) no-repeat;
	}
	.total-column {
		margin:2px 0 0 auto;
		width:337px;
	}
	.total-column .code {
		padding:13px 15px 14px;
		font-size:14px;
		line-height:23px;
		margin-bottom:14px;
	}
	.total-column .code .form-control {
		font-size:14px;
		line-height:17px;
		width:113px;
		height:23px;
		padding:2px 5px;
	}
	.total-column .code .control-label {
		width:92px;
		margin-right:10px;
	}
	.total-column .code .btn {
		width:77px;
		line-height:19px;
		font-size:12px;
	}
	.total-price {
		padding:23px 10px 17px;
		font-size:18px;
		line-height:30px;
		margin-bottom:14px;
	}
	.total-price dd {margin-left:24px;}
	.total-price dt strong,
	.total-price dd strong {font-size:22px;}
	.cart-btn-row .btn {
		padding:9px 21px 8px;
		font-size:20px;
	}
	.cart-btn-row .btn-primary {width:337px;}
	#main > .container > .inner {margin-bottom:20px;}
	#footer .columns-holder {padding:44px 0;}
	#footer .columns-holder .inner {padding:0;}
	.columns-holder .column-title {
		font-size:15px;
		line-height:20px;
		margin-bottom:12px;
	}
	.columns-holder ul li {
		font-size:15px;
		line-height:20px;
		margin-bottom:5px;
	}
	.columns-holder .social-networks li a {
		width:40px;
		height:40px;
	}
	.columns-holder .social-networks li a.twitter {background-image:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-twitter.png);}
	.columns-holder .social-networks {padding:4px 0 30px;}
	.columns-holder a.map {
		margin:0 0 0 17px;
		font-size:15px;
		line-height:18px;
	}
	.columns-holder a.map .glyphicon {
		left:-17px;
		font-size:15px;
	}
	.contact-form {padding:6px 0 11px;}
	.contact-form .btn  {
		font-size:15px;
		padding:7px 10px;
		line-height:20px;
	}
	.footer-bottom {padding:47px 0;}
	.footer-bottom ul {margin:0;}
	.footer-bottom li {
		margin:0 20px;
		font-size:15px;
		line-height:26px;
	}
	.footer-bottom .payment img {width:auto;}
	.tab-content h2 {
		font-size:22px;
		line-height:30px;
		margin:0 0 8px;
	}
	.intro {
		font-size:15px;
		padding:31px 0 25px;
	}
	.tab-content .form-horizontal {
		padding:41px 20px 26px;
		font-size:14px;
		line-height:19px;
		max-width:564px;
	}
	.tab-content .form-horizontal .form-control {
		font-size:14px;
		line-height:19px;
		height:27px;
		padding:3px 8px;
	}
	.tab-content .form-horizontal + h2 {margin-top:40px;}
	.tab-content .form-horizontal textarea.form-control {height:62px;}
	.tab-content .form-horizontal .form-group {margin-bottom:14px;}
	.tab-content .form-horizontal .radio-inline input[type="radio"] {margin-top:3px;}
	.tab-content .form-horizontal + .required {
		margin:7px auto -7px;
		font-size:12px;
		max-width:564px;
	}
	.btn-submit {
		min-width:197px;
		font-size:20px;
		padding:10px 26px;
	}
	.account-form {padding-bottom:72px;}
	.tab-content .column-holder {padding:30px 0 86px;}
	.tab-content .column-holder .account-form {padding:0;}
	.account-info {
		font-size:14px;
		line-height:22px;
		padding:43px 42px 54px;
		margin-bottom:16px;
	}
	.map-search-form {
		padding:22px 10px 21px;
		margin:8px 0 14px;
		text-align:center;
	}
	.contact-section {margin:0 0 -7px;}
	.map-holder,
	.contact-list {height:790px;}
	.contact-info {
		margin:20px 25px 0 15px;
		padding:0 0 0 55px;
		/*background:url(/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-logo.png) no-repeat 0 2px;*/
		font-size:14px;
		line-height:16px;
	}
	.contact-info .address {margin-bottom:8px;}
	.contact-info .title {
		font-size:16px;
		line-height:20px;
		margin-bottom:6px;
	}
	.distance {
		line-height:18px;
		padding:7px 0 15px;
	}
	.distance .form-control {
		width:137px;
		height:20px;
		font-size:14px;
		line-height:19px;
		padding:0 5px 1px;
	}
	.swatch .delete,
	.swatch .format,
	.swatch-info strong,
	.swatch .image {display:block;}
	.swatch-info {
		float:left;
		width:30%;
	}

	.swatch .image {
		margin:10px 5.5% 0 0;
		/*display:none;*/
	}
	.swatch {padding:10px 20px 8px 58px;}
	.jumbotron.text-holder {/*height:400px;*/height:260px}
	.jumbotron.text-holder h1 {
		/*font:39px/43px Roboto, Arial, Helvetica, sans-serif;
		padding:19px 10px;*/
		font:23px/25px Roboto, Arial, Helvetica, sans-serif;
		padding:8px 4px;
	}
}
@media (min-width:1200px) {
	.actions li + li {margin-left:56px;}
}

.erreur {
	color: #cc0000;
	height: auto;
	line-height: 1em;
	font-size: 0.9em;
}

.openEchantillon {
	height:40px;
	padding:0 1em;
}

.visueteinte {
	background-image:none !important;
}

.lien{
	text-decoration:none !important;
	font-weight:inherit !important;
}

.horaire{
	color:#7C7C7C;
}

#formPasswordOublie{
	display:none;
}

#formPasswordOublie .center{
	text-align:center;
}

.no-padding{
	padding:0;
}

.noLeft{
	margin-left:0;
}

.deleted {
	width:12px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://web.archive.org/web/20180420183105im_/http://seigneurie-boutique.com/templates/markup/images/ico-del.png) no-repeat;
	position:absolute;
	top:50%;
	/*display:none;*/
}

.bin{
	height:65px;line-height:65px;
}

.item-page{
	margin: 0 auto;
	width:50%;
}

#EnSavoirPlus{
	position:absolute;
	top:0;bottom:0;
	left:0;right:0;
	background: #F4F4F4;
	padding:6% 9% 4% 9%;
	color:#595959;
	line-height:normal;
	text-transform: none;
	font-size:0.6em;
	opacity:0.93;
}

#EnSavoirPlus p{
	opacity:1;
}

#EnSavoirPlus .close{
	position:absolute;
	top:10px;
	right:10px;
	color:#272929;
	opacity:0.93;
	font-weight:normal;
}

.select-deroulant{
	background-color:white !important;
	padding-left:5px;
}

.drop-list{
  max-height: 350px !important;
  overflow: auto !important;
}

@media (max-width:767px) {

.jumbotron.text-holder {
	height:130px !important;
}
.jumbotron.text-holder h1 {
	font:12px/16px Roboto, Arial, Helvetica, sans-serif;
	top: 25px;
}
}

.reset .form-horizontal, .reset-confirm .form-horizontal, .reset-complete .form-horizontal
{
	background: #f4f4f4;
	padding: 30px;
	margin-bottom: 50px;
}

.reset .form-horizontal p, .reset-confirm .form-horizontal p, .reset-complete .form-horizontal p
{
	margin-bottom: 20px;
}

.reset-confirm #jform_username, .reset-confirm #jform_token
{
	width: 300px;
}
/*
     FILE ARCHIVED ON 18:31:05 Apr 20, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:05:36 May 21, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 3.377
  load_resource: 372.777 (2)
  PetaboxLoader3.resolve: 277.884 (2)
  PetaboxLoader3.datanode: 50.648 (2)
*/