/**  www.ordre.com: style.css  **/
/**  2016-11-17 **/
/**  This version: 2018-04-05 **/
@font-face {
	font-family:"Montserrat Reg";
	src:url("/fonts/montserrat-light-webfont.eot") format("eot");
}

@font-face {
	font-family:"Montserrat Reg";
	src:url("/fonts/montserrat-light-webfont.eot");
	src:url("/fonts/montserrat-light-webfont.woff") format("woff");
}

@font-face {
	font-family:"Montserrat Light";
	src:url("/fonts/montserrat-ultralight-webfont.eot") format("eot");
}

@font-face {
	font-family:"Montserrat Light";
	src:url("/fonts/montserrat-ultralight-webfont.eot");
	src:url("/fonts/montserrat-ultralight-webfont.woff") format("woff");
}

@font-face {
	font-family:"Montserrat Bold";
	src:url("/fonts/montserrat-bold-webfont.eot") format("eot");
}

@font-face {
	font-family:"Montserrat Bold";
	src:url("/fonts/montserrat-bold-webfont.eot");
	src:url("/fonts/montserrat-bold-webfont.woff") format("woff");
}

@font-face {
	font-family:"Garamond It";
	src:url("/fonts/EBGaramond12-Italic.eot") format("eot");
}

@font-face {
	font-family:"Garamond It";
	src:url("/fonts/EBGaramond12-Italic.eot");
	src:url("/fonts/EBGaramond12-Italic.woff") format("woff");
}

@font-face {
	font-family:"Garamond Roman";
	src:url("/fonts/EBGaramond12-Regular.eot") format("eot");
}

@font-face {
	font-family:"Garamond Roman";
	src:url("/fonts/EBGaramond12-Regular.eot");
	src:url("/fonts/EBGaramond12-Regular.woff") format("woff");
}

.current_user_is { position:fixed; top:9px; left:15px; z-index:999999; color:rgb(255, 0, 224); font-family:'Montserrat Bold'; font-size:18px; }

a#codeigniter_profiler { position:absolute; bottom:10px; left:10px; font-weight:bold; cursor:pointer; }

div#codeigniter_profiler { display:none; position:fixed; height:80%; top:5%; left:5%; width:86%; overflow:auto; background-color:#ffffff; z-index:1000; padding:2% !important; border:2px solid #cccccc; }

body { -moz-font-feature-settings:"liga=0, dlig=0"; -ms-font-feature-settings:"liga" 0, "dlig" 0; -o-font-feature-settings:"liga" 0, "dlig" 0; -webkit-font-feature-settings:"liga" 0, "dlig" 0; font-feature-settings:"liga" 0, "dlig" 0; }

.mobile body { text-rendering:optimizeSpeed; }

.opentype-off { -moz-font-feature-settings:"liga=0, dlig=0"; -ms-font-feature-settings:"liga" 0, "dlig" 0; -o-font-feature-settings:"liga" 0, "dlig" 0; -webkit-font-feature-settings:"liga" 0, "dlig" 0; font-feature-settings:"liga" 0, "dlig" 0; }

.opentype-on { -moz-font-feature-settings:"liga=1, dlig=1"; -ms-font-feature-settings:"liga" 1, "dlig" 1; -o-font-feature-settings:"liga" 1, "dlig" 1; -webkit-font-feature-settings:"liga" 1, "dlig" 1; font-feature-settings:"liga" 1, "dlig" 1; }

/*html{min-width:1168px;}*/
.placeholder { color:#000000; }

html, body { height:100%; }

#main { min-height:100%; height:auto !important; height:100%; margin:0 auto; }

footer, .push { height:auto; position:relative; }

* { -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease; }

body { padding-top:138px; font-family:'Montserrat Reg'; font-size:12px; color:#000000; font-weight:400; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }

body.rangemenupadding { padding-top:174px; }

#main { }

#content { padding-top:25px; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, p, a { -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-weight:400; }

a, a:focus, a:hover, a:active { outline:none !important; }

h1, .h1 { font-family:'Montserrat Light'; color:#000000; font-size:33px; line-height:41px; margin-top:0px; margin-bottom:10px; text-transform:uppercase; letter-spacing:1px;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	-ms-transition:all 0.2s ease; }

h1.alt, .h1alt { font-family:'Garamond It'; color:#000000; text-align:center; font-size:28px; line-height:35px; margin-bottom:10px; text-transform:none; letter-spacing:0px; }

h1.heading, .h1.heading { text-align:center; margin-bottom:20px; }

h2, .h2 { }

h3, .h3 { font-family:'Garamond It'; color:#000000; font-size:22px; margin-top:0px; margin-bottom:10px; }

p { font-family:'Montserrat Reg'; font-size:14px; color:#000000; line-height:22px; margin-bottom:15px; font-weight:400; }

div.product-info strong,
p strong { font-family:'Montserrat Reg'; font-size:14px; color:#000000; line-height:22px; font-weight:600; }

p.small, p.small a { font-family:'Montserrat Reg'; font-size:11px; line-height:15px; color:#808080; }

p.small a { border-bottom:1px solid #d9d9d9; text-decoration:none; }

p.small a:hover { color:#000000; border-color:#000000; }

p.tags, p.tags a { font-family:'Garamond It'; font-size:18px; color:#808080; margin-bottom:16px; line-height:28px; }

p.tags a { border-bottom:1px solid #c4c4c4; }

p.tags a:hover { text-decoration:none; color:#000000; border-color:#000000; }

p.large { font-family:'Garamond Roman'; color:#000000; font-size:20px; line-height:28px; margin-bottom:10px; }

p.large .readmore { font-family:'Garamond It'; color:#000000; font-size:18px; border-bottom:1px solid #000000; }

p.large .readmore:hover { text-decoration:none; color:#808080; border-color:#d9d9d9; }

a { color:#000000; text-decoration:none; }

a:hover, a:focus { color:#808080; text-decoration:none; }

.main-subheading { width:100%; margin:0 auto; text-align:center; padding-bottom:20px; }

.main-subheading p { font-family:'Montserrat Reg'; color:#000000; font-size:14px; line-height:20px; }

.post-image { margin-top:10px; }

.post-image img { float:left; max-width:750px; }

.post-image.hascaption img { max-width:560px; }

.post-image .caption { float:left; padding-left:16px; padding-top:20px; font-family:'Garamond It'; font-size:16px; line-height:22px; color:#808080; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }

.img-cell { width:265px; overflow-x:hidden; }

.img-cell .img-cont { overflow:hidden; height:265px; }

.img-cell .img-pull { position:relative; display:inline-block; right:-50%; height:100%; }

.img-cell img { text-align:center; display:block; margin:auto; position:relative; left:-50%; height:100%; width:464px; }

.center { text-align:center; }

.top-bar { border-bottom:1px solid #cccccc; margin-top:30px; }

.top-bar-single { border-bottom:1px solid #cccccc; padding-bottom:10px; margin-top:10px; }

.cancel-left { color:#000000; top:42px; left:0px; position:relative; font-family:'Montserrat Reg'; font-size:12px; border-bottom:1px solid #000000; text-decoration:none; letter-spacing:0.3px; font-weight:400; text-transform:uppercase; display:inline-block; }

::selection { background:#cccccc; }

::-moz-selection { background:#cccccc; }

form { padding-top:25px; }

.form-element { position:relative; }

label { font-family:'Montserrat Reg'; font-size:12px; color:#000000; font-weight:400; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }

input[type="text"],
input[type="email"],
input[type="number"],
textarea,
input[type="password"] { background:none; outline:none; border:0; border-radius:0; -webkit-appearance:none; -moz-appearance:none; background-color:#f5f5f5; border-top:1px solid #f5f5f5; border-bottom:1px solid #f5f5f5; font-family:'Montserrat Reg'; font-size:12px; color:#b2b2b2; padding:9px 15px; width:100%; margin-bottom:15px; }

input[type="text"]:active,
input[type="text"]:focus,
textarea:active,
textarea:focus,
input[type="password"]:active,
input[type="password"]:focus { -webkit-appearance:none; -moz-appearance:none; outline:none; font-family:'Montserrat Reg'; color:#000000; }

::-webkit-input-placeholder { color:#b2b2b2; font-family:'Montserrat Reg'; }

:-moz-placeholder { color:#b2b2b2; font-family:'Montserrat Reg'; }

::-moz-placeholder { color:#b2b2b2; font-family:'Montserrat Reg'; }

:-ms-input-placeholder { color:#b2b2b2; font-family:'Montserrat Reg'; }

input[type="text"].input-white,
textarea.input-white,
input[type="password"].input-white { background:#ffffff; width:100%; font-family:'Montserrat Reg'; padding:7px 10px; font-size:12px; margin-bottom:15px; }

textarea { resize:none; }

.error input[type="text"],
.error textarea,
.error input[type="password"] { border-top:1px solid #ff2e12; border-bottom:1px solid #ff2e12; padding:9px 15px; color:#ff2e12; margin-bottom:5px; }

input[type="text"].error,
textarea.error,
input[type="password"].error,
.btn.error { border-top-color:#ff2e12; border-bottom-color:#ff2e12; }

.form-element .message, .message.error { display:none; margin-bottom:15px; margin-top:-15px; color:#ff2e12; font-family:'Montserrat Reg'; font-weight:400; font-size:12px; text-align:left; }

.global-account .form-element .message,
.global-edit-profile .form-element .message { margin-top:0; }

.form-element .message-image { margin-top:0px; }

.form-element.error .message { display:block; }

[type="checkbox"]:not(:checked),
[type="checkbox"]:checked { position:absolute; left:-9999px; }

[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label { position:relative; padding-left:27px; padding-top:0px; cursor:pointer; }

[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before { content:''; position:absolute; left:0; top:2px; width:15px; height:15px; border:none; background:#d5d5d5; border-radius:15px; }

[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after { content:url('../images/icon-tick.png'); position:absolute; top:0px; left:3px; font-size:12px; color:#000000; transition:all .2s; }

[type="checkbox"]:not(:checked) + label:after { opacity:0; transform:scale(0); }

[type="checkbox"]:checked + label:after { opacity:1; transform:scale(1); }

[type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before { box-shadow:none; border:none; background-color:#dddddd; }

[type="checkbox"]:disabled:checked + label:after { color:#999999; }

[type="checkbox"]:disabled + label { color:#aaaaaa; }

[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before { border:none; }

input[type="submit"] { margin-bottom:15px; }

input[type="submit"]:focus, input[type="submit"]:active:focus { color:#ffffff; background-color:#333333; }

@-moz-document url-prefix() {
	select, select:-moz-focusring, select::-moz-focus-inner { color:transparent !important; text-shadow:0 0 0 #000000 !important; background-image:none !important; border:0; }
}

select { background:url('../images/select-arrow.png') 100% 50% no-repeat; background-size:10px 8px; background-position:right 20px top; background-position-y:50%; text-indent:0.01px; text-overflow:""; outline:none; border:0; border-radius:0; -webkit-appearance:none; -moz-appearance:none; padding-right:55px; }

select::-ms-expand { display:none; }

select:active, select:focus, select::focus { -webkit-appearance:none; -moz-appearance:none; outline:none; }

a.newsletter-submit { font-family:'Montserrat Reg'; color:#000000; font-size:12px; border-bottom:1px solid #c9c9c9; text-decoration:none; letter-spacing:0.3px; font-weight:400; display:inline-block; margin-bottom:35px; text-transform:uppercase; float:right; }

a.newsletter-submit:hover { text-decoration:none; color:#808080; }

.btn { font-family:'Montserrat Reg'; font-size:12px; padding:10px 7px 8px; text-align:center; border-radius:0px; margin-right:16px; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }

.btn:focus, .btn:active:focus, .btn.active:focus { outline:none; }

.btn-grey { background-color:#d5d5d5; color:#000000; }

.btn-grey:hover { background-color:#cccccc; }

.btn-black { background-color:#000000; color:#ffffff; padding:10px 15px 8px; letter-spacing:0.5px; }

.btn-black:hover { background-color:#333333; color:#ffffff; }

.btn-icon { display:block; text-align:left; text-transform:uppercase; background-color:#efefef; margin-bottom:8px; padding:9px 10px; }

.btn-icon:hover { background-color:#cccccc; }

.btn-icon i { float:right; width:20px; height:20px; color:#ffffff; background-color:#000000; border-radius:20px; padding-top:6px; padding-left:6px; font-size:9px; }

.btn-icon i.fa-chevron-right { padding-left:7px; }

.btn-icon i.fa-chevron-left { padding-left:6px; }

.btn-icon i.fa-chevron-plus { }

.btn-icon i.fa-plus { padding-top:6px !important; }

.btn-remove { display:none; position:absolute; top:5px; right:5px; background-color:#000000; height:30px; width:30px; border-radius:20px; color:#ffffff; padding-top:1px; padding-left:1px; font-size:10px; font-weight:400; opacity:0.7; cursor:pointer; text-align:center; }

.btn-add { display:none; position:absolute; top:5px; right:5px; background-color:#000000; height:30px; width:30px; border-radius:20px; color:#ffffff; padding-top:2px; padding-left:1px; font-size:11px; line-height:18px; font-weight:400; opacity:0.7; cursor:pointer; text-align:center; vertical-align:middle; }

.btn-submit input { margin:0 auto; display:block; margin-top:50px; margin-bottom:40px; width:100%; text-transform:uppercase; letter-spacing:1px; }

.btn-submit .ajax-btn-loader { width:100%; height:40px; margin:0 auto; display:block; margin-top:50px; margin-bottom:40px; text-transform:uppercase; background-color:#000000; padding:9px 15px 8px; text-align:center; display:none; }

header { position:fixed; top:0; width:100%; z-index:1000; -webkit-transition-duration:0; -moz-transition-duration:0; -o-transition-duration:0; transition-duration:0; }

header * { -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }

.logo-container { }

.logo-bar { padding-bottom:32px; padding-top:35px; }

.logo-bar .logo-bg { background:#000000; width:324px; height:36px; margin:0 auto; z-index:1000; display:block; position:relative; -webkit-transition-duration:0; -moz-transition-duration:0; -o-transition-duration:0; transition-duration:0; }

.logo-bar .logo { background:url('../images/logo.png') 50% 50% no-repeat; background-size:278px 36px; width:324px; height:36px; z-index:10000000000; display:block; position:relative; }

.logo-bar .logo a { }

.logo-bar .logo a img { margin:0 auto; display:block; padding:0 23px; background:#000000; z-index:100; }

/* header .logo-line{display:none;width:100%;height:2px;background-color:#fff;z-index:0;position:fixed;top:52px;} */
header .logo-line {
	width:100%;
	height:1px;
	background-color:#c8c8c8;
	z-index:0;
	position:fixed;
	top:52px;
}

header .menu-line { width:100%; height:1px; background-color:#3a3a3a; z-index:0; position:fixed; top:102px; }

nav { text-align:center; -webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none; }

nav ul { padding-left:0px; margin-bottom:0px; }

nav ul li { list-style:none; display:inline-block; text-align:center; border-left:1px solid #333333; padding:0px; margin-right:0px; margin-left:-4px; }

nav ul li:last-child { border-right:1px solid #333333; }

nav ul li a { font-family:'Montserrat Reg', sans-serif; text-transform:uppercase; color:#ffffff!important; font-weight:400; letter-spacing:1px; font-size:11px; line-height:13px; padding:12px 20px 10px; margin-right:0px; margin-left:0px; display:block; -webkit-transition-duration:0; -moz-transition-duration:0; -o-transition-duration:0; transition-duration:0; white-space:nowrap; }

nav ul li a:hover { text-decoration:underline!important; color:#ffffff; }

nav ul li.active a { color:#ffffff;font-family:'Montserrat Bold',sans-serif; }

nav ul li.no-link { /*font-family:'Garamond It';font-size:15px;*/ color:#808080; padding:13px 10px 10px 15px; }

nav ul li.alt-1 { border-left:none; }

nav ul li.alt-1 a { padding:12px 10px 8px; }

nav ul li.alt-2 { border-left:none; }

nav ul li.alt-2 a { padding:12px 20px 8px 10px; }

/** lang-chooser **/
nav .lang-chooser .lang-menu-desktop {
	position:absolute;
	top:39px !important;
	background-color:#ffffff !important;
	border:1px solid #000000;
	z-index:2;
	width:200px;
}

.lang-chooser ul li a {color:#000000!important}

body.mini-header nav .lang-chooser .lang-menu-desktop {
	top:43px !important;
}
/** end lang-chooser **/
body.mini-header header { background:rgba(0, 0, 0, 1); border-top:1px solid #262626; }

body.mini-header header .mini-top-cont { border-bottom:1px solid #262626; }

body.mini-header header .logo-line { display:none; }

body.mini-header header .logo-line, body.mini-header header .menu-line { opacity:0; top:0px; }

body.mini-header .logo-bar { width:180px; float:left; padding:0px; padding-bottom:0px; padding-top:6px; }

body.mini-header nav ul li, body.mini-header nav ul li:last-child { border-color:#3a3a3a; }

body.mini-header nav ul li a { padding-top:16px; padding-bottom:15px; }

body.mini-header nav ul li.no-link { /*padding:11px 10px 10px 15px;*/ padding:0 5px; }

body.mini-header .nav-cont { }

body.mini-header .logo-bar .logo { background-size:116px 15px; background-color:initial; width:116px; height:35px; float:left; margin-left:14px; }

body .mini-menu-bg { display:block; background-color:#000000; width:100%; height:143px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity:0.85; opacity:0.85; opacity:1; position:fixed; top:0px; z-index:1000; }

body.mini-header .mini-menu-bg { display:block; height:45px; opacity:0.85; }

body.mini-header .logo-bar .logo-bg { background:none; width:180px; }

.sidebar { border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; position:relative; }

.sidebar .left-col-bg { position:absolute; top:0px; left:0px; height:100%; background-color:#ffffff; z-index:-3 }

.sidebar .right-col-bg { position:absolute; top:0px; right:0px; width:50%; height:100%; background-color:#f2f2f2; z-index:-5; }

.sidebar-filler { width:100%; position:relative; margin-top:-110px; }

.sidebar-filler .left { height:110px; background-color:#ffffff; border-right:1px solid #cccccc; }

.sidebar-filler .right { }

.sidebar .section { border-bottom:1px solid #cccccc; padding-top:20px; padding-bottom:20px; position:relative; background-color:#ffffff; }

.sidebar .section:last-child { border-bottom:none; }

.sidebar .section .border-fix { position:absolute; width:100%; border-bottom:1px solid #cccccc; bottom:-1px; left:-100%; }

.sidebar .sidebar-content { padding-left:8px; padding-top:40px; padding-bottom:0px; }

.sidebar .sidebar-content .newsletter { padding-bottom:30px; }

.sidebar .sidebar-content .newsletter p.small { margin-top:15px; }

.sidebar .sidebar-content .open-to-ordre { padding-bottom:0px; }

.sidebar .sidebar-content .open-to-ordre p, .sidebar .sidebar-content .open-to-ordre p a { font-size:14px; line-height:18px; font-family:'Montserrat Reg'; }

.sidebar .sidebar-content .open-to-ordre p a {
	float:right;
	font-family:'Montserrat Reg';
	color:#000000;
	font-size:14px;
	border-bottom:1px solid #c9c9c9;
	text-decoration:none;
	letter-spacing:0.3px;
	font-weight:400;
	display:inline-block;
	margin-bottom:35px;
	text-transform:uppercase;
}

.sidebar .sidebar-content .open-to-ordre p a:hover { border-color:#cacaca; }

.sidebar .sidebar-content .social { }

.sidebar .sidebar-content .social ul { list-style:none; padding-left:3px; }

.sidebar .sidebar-content .social ul li { display:inline-block; }

.sidebar .sidebar-content .social ul li a { font-size:21px; color:#000000; margin-right:10px; }

.sidebar .sidebar-content .social ul li a:hover { color:#808080; text-decoration:none; }

.sidebar .sidebar-content .social ul li a i { }

.newsletter .sub-error { color:#ff2e12 !important; font-family:"Montserrat Bold"; font-size:12px; }

.newsletter input.error { border-top:solid 1px #ff2e12; border-bottom:solid 1px #ff2e12; }

.or-pagination { background-color:#f5f5f5; }

.or-pagination .prev, .or-pagination .page, .or-pagination .next { float:left; font-family:'Montserrat Reg'; font-size:14px; text-transform:uppercase; padding-top:12px; padding-bottom:7px; }

.or-pagination .prev, .or-pagination .next { width:540px; }

.or-pagination .prev { text-align:right; padding-right:10px; }

.or-pagination .next { text-align:left; padding-left:10px; }

.or-pagination .page { border-left:1px solid #cccccc; border-right:1px solid #cccccc; width:58px; text-align:center; }

.or-pagination a { color:#000000; }

.or-pagination a:hover { color:#808080; text-decoration:none; }

footer { padding-top:20px; border-top:1px solid #cccccc; border-bottom:4px solid #000000; background-color:#f5f5f5; }

footer .footer-logo { width:88px; height:15px; background:url('../images/logo-footer.png'); background-size:88px 15px; margin-top:5px; background-repeat:no-repeat; background-position:center; }

footer ul { padding-left:0px; list-style:none; }

footer ul li { margin-bottom:15px; }

footer ul li a, footer .footer-social .heading { font-family:'Montserrat Reg'; color:#000000; text-transform:uppercase; }

footer .footer-social .heading { margin-bottom:10px; }

footer ul li a:hover { text-decoration:none; color:#808080; }

footer .footer-social ul { padding-left:0px; list-style:none; }

footer .footer-social ul li { margin-bottom:15px; display:inline-block; }

footer .footer-social ul li a { font-family:'Montserrat Reg'; color:#000000; text-transform:uppercase; font-size:18px; margin-right:5px; }

footer .footer-social ul li a:hover { text-decoration:none; color:#808080; }

.contact-list { }

.contact-list h3 { font-size:18px; width:192px; float:left; }

.contact-list .contacts { float:left; width:544px; margin-bottom:-35px; }

.contact-list ul { list-style:none; padding-left:0px; }

.contact-list ul li { margin-left:72px; width:105px; display:inline-block; padding-bottom:35px; }

.contact-list ul li .location { text-transform:uppercase; margin-bottom:0px; }

.contact-list ul a { color:#000000; }

.contact-list ul a:hover { color:#808080; }

#content.page-post { padding-top:0px; }

.page-post .sidebar { border-top:none; border-bottom:none; }

.page-post .section { padding-right:112px; }

.page-post p a {
	border-bottom: 1px solid #c4c4c4;
}
.page-post p a:hover {
	border-bottom: 1px solid #666666;
}

#content.page-about { padding-top:0px; }

.page-about .sidebar { border-top:none; border-bottom:none; }

.page-about .section { padding-right:112px; }

.page-about .btn-grey { width:272px; }

#content.page-designers-home { padding-top:0px; }

.page-designers-home .sidebar { border-top:none; border-bottom:none; }

.page-designers-home .section { padding-right:112px; }

.page-designers-home .section p.h1 { margin-top:40px; }

#content.page-retailers-home { padding-top:0px; }

.page-retailers-home .sidebar { border-top:none; border-bottom:none; }

.page-retailers-home .section { padding-right:112px; }

.page-retailers-home .section p.h1 { margin-top:40px; }

.sign-in { }

form#id_form_login, form#id_form_magic {
	max-width:300px;
	margin:auto;
}

.page-login input[type="email"], input[type="password"] { border:1px solid #cccccc; color:#333333;}

.page-login #id_btn_magic {
	border:1px solid #000000; background:#ffffff; color:#000000;
	margin-top:-15px;
}

.page-login #id_btn_magic:hover, .page-login #id_btn_magic:active {
	border:1px solid #000000; background:#000000; color:#ffffff;
}

.page-login .main-subheading { width:40%; padding-bottom:0px; }

/* .page-login label { position:absolute; top:10px; left:-165px; text-align:right; width:150px; } */

.page-login input[type="submit"] { width:100%; text-transform:uppercase; letter-spacing:1px; }

.page-login .formlink { width:100%; text-align:center; padding-top:10px; }

.page-login .formlink a { font-family:'Garamond It'; font-size:18px; border-bottom:1px solid; }

.page-login .remember {
	margin:auto;
	display:inline-block;
	margin-left:165px;
	margin-bottom:47px;
	position:relative;
	text-align:left;
	width: 165px;
}

.page-login .remember label {
	position:absolute; top:10px; left:-165px; width:150px;
	margin-left:0;
	text-align:left;
}

.site-filter { width:100%; background-color:#f5f5f5; margin-top:10px; margin-bottom:20px; }

.site-filter form { padding-top:0px; }

.site-filter .top-bar { border-top:1px solid #cccccc; }

.ie11-0 .site-filter .top-bar { height:41px !important; }

.site-filter .options { border-bottom:none; padding:0px; height:0px; overflow:hidden; }

.site-filter .options.active { }

.site-filter .top-bar > .container > .row > div { float:left; }

.site-filter .top-bar .action_button .filter-designers { }

.site-filter .top-bar .action_button .apply-filter { }

.site-filter .top-bar .action_button.active { background:#000000; color:#ffffff; font-family:'Montserrat Bold'; }

.site-filter .top-bar .action_button { border-right:1px solid #cccccc; background:#e9e9e9; min-width:140px; text-align:center; padding:11px 20px 10px; cursor:pointer; }

.site-filter .top-bar .action_button a { padding:11px 20px 10px; display:block; }

.site-filter .top-bar .sort { border-right:1px solid #cccccc; }

.site-filter .top-bar .sort select { padding:11px 53px 12px 20px; width:100%; }

.ie11 .site-filter .top-bar .sort select { padding:11px 53px 10px 20px; width:100%; }

.site-filter .top-bar .search { border-right:1px solid #cccccc; width:320px; }

.site-filter .top-bar .search input[type="text"] { margin-bottom:0px; padding:10px 20px 9px; background:url('../images/icon-search.png') 100% 50% no-repeat; background-position:right 20px top 11px; background-size:17px 18px; font-family:'Montserrat Bold'; font-weight:400; color:#000000; }

.ie11-0 .site-filter .top-bar .search input[type="text"] { font-family:"Montserrat Reg" !important; }

.site-filter .top-bar .total { padding:11px 20px 10px; }

.site-filter .options { }

.site-filter .options ul { padding-left:0px; list-style:none; float:left; display:inline-block; width:21%; }

.site-filter .options ul.w-25 { width:25%; }

.site-filter .options ul.w-35 { width:35%; }

.site-filter .options .buttons { padding-left:0px; float:left; display:inline-block; width:16%; }

.site-filter .options ul li { padding-bottom:10px; }

.site-filter .options ul li input { }

.site-filter .options ul li label { text-transform:uppercase; }

.site-filter .options .buttons a { width:123px; float:right; margin-top:5px; margin-bottom:5px; }

.designer-filter .top-bar .open-to-ordre { padding-left:8px; padding-top:11px; padding-bottom:10px; border-right:1px solid #cccccc; width:300px; }

.designer-filter .top-bar .open-to-ordre label { margin-bottom:0px; }

.page-retailers .main-subheading { padding-bottom:0px; }

.designer-filter ul:nth-child(1) { width:16%; }

.designer-filter ul:nth-child(2) { }

.designer-filter ul:nth-child(3) { width:26%; }

.designer-filter ul:nth-child(4) { }

.ie11-0 .designer-filter .top-bar .open-to-ordre, .ie11-0 .designer-filter .top-bar .action_button, .ie11-0 .designer-filter .top-bar .total { padding-bottom:8px !important; }

.ie11-0 .site-filter .top-bar .sort { padding-bottom:1px !important; }

.ie11-0 .site-filter .top-bar .search { padding-bottom:3px !important; }

.retail-filter .top-bar .action_button { border-left:1px solid #cccccc; }

.retail-filter .top-bar .text_only { text-align:center; padding:11px 0px 10px 20px; color:#888888; }

@media only screen and (max-width:667px) {
	.site-filter .top-bar .sort select { padding:12px 53px 14px 20px; width:100%; }

	.ie11 .site-filter .top-bar .sort select { padding:11px 53px 12px 20px; width:100%; }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.safari .site-filter .top-bar .sort select { padding:11px 53px 10px 20px; }

	@media only screen and (max-width:667px) {
		.safari .site-filter .top-bar .sort select { padding:12px 53px 12px 20px; }
	}
}

@-moz-document url-prefix() {
	/* .retail-filter .top-bar .sort select { padding:11px 34px 12px 10px; width:100%; } */
	.site-filter .top-bar .sort select { padding:11px 53px 10px 20px; }
	@media only screen and (max-width:667px) {
		/* .retail-filter  .site-filter .top-bar .sort select{
			padding: 14px 53px 10px 20px !important;
		} */
		.retail-filter .top-bar .sort select {
			padding:12px 34px 12px 10px;
			width:100%;
		}
	}
	.btn-icon.view-product_coll i.fa-chevron-right {
		position:absolute;
		right:5px;
	}
}

a.view-product { position:relative; }

.retail-filter .top-bar .search { width:445px; }

.qq-upload-list { display:none; }

.profiles-list { padding-bottom:60px; }

.profiles-list .cell-cont a:hover { color:#808080; transition:all 0s ease; }

.profiles-list .cell-cont:hover { opacity:0.9; -webkit-transition:all 0.5s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.1s ease; }

.profiles-list .row { margin-bottom:20px; }

.profiles-list .cell-cont { margin-bottom:20px; min-height:262px; }

.profiles-list .image { border:1px solid #e4e4e4; border-bottom: none; position:relative; height:100%; overflow: hidden;}
.page-retailers .profiles-list .image { min-height: 201px; }

.profiles-list .image img { min-width:100%; max-height:200px; }

.profiles-list .image .open-until { background-color:rgb(0, 0, 0); background-color:rgba(0, 0, 0, 0.6); width:100%; position:absolute; bottom:0px; left:0px; color:#ffffff; font-size:9px; text-align:center; font-family:'Montserrat Bold'; text-transform:uppercase; padding:6px 0px 6px 0px; letter-spacing:2px; }

.profiles-list .image .open-soon { /* background-color:rgb(255, 255, 255); */ background-color:rgba(255, 255, 255, 0.8); width:100%; position:absolute; bottom:0px; left:0px; color:#000000; font-size:9px; text-align:center; font-family:'Montserrat Bold'; text-transform:uppercase; padding:6px 0px 6px 0px; letter-spacing:2px; }

.profiles-list .name { font-size:14px; text-transform:uppercase; text-align:center; vertical-align:middle; border:1px solid #e4e4e4; border-top:none; line-height:17px; min-height:48px; padding-top:3.5%;margin-top:auto;margin-bottom:auto;}

.profiles-list .no-results { text-align:center; padding-top:20px; }

.profiles-list .no-results p { font-family:'Garamond It'; font-size:18px; }

.page-designer .profile-intro a {border-bottom:1px dotted #3A91D7;}
.page-designer .profile-intro a.readmore {border-bottom:none;}
.page-designer .profile-intro a:hover{color:#3A91D7}

.page-designer { min-width:1024px!important; }

.page-designer-profiles { padding-bottom:50px; margin-top:20px; }

#content.page-designer.collection {min-width:970px!important;}

.page-retailers { margin-top:20px; }

.bio { padding-bottom:50px; margin-top:20px; }

.bio .profile-logo { }

.bio .profile-logo .image { }

.bio .profile-logo .image img { max-width:250px; }

.bio .profile-intro { }

.bio .profile-intro .more { display:none; }

.bio .readmore_extended { display:none; }

.bio .profile-intro a.readmore { padding-top:5px; font-family:'Montserrat Bold'; font-size:11px; text-transform:uppercase; }

.bio .profile-details { }

.bio .profile-details p,
.page-designer .range .designer-details p { margin-bottom:0px; font-family:'Montserrat Light'; }

.bio .profile-details strong,
.bio .profile-details a.strong,
.page-designer .range .designer-details strong,
.page-designer .range .designer-details a.strong { font-family:'Montserrat Bold'; font-size:12px; text-transform:uppercase; letter-spacing:0.3px; font-weight:400; }

.page-designer .range { border-top:2px solid #000000; }

.page-designer .range .open-bar { border-bottom:1px solid #d9d9d9; padding:8px 0px; margin-bottom:20px; }

.page-designer .pre-video-bar { margin-bottom:0px; }

.page-designer .video-bar { background-color:#000000; height:435px; margin-bottom:0px; /*border-bottom:1px solid #ccc;*/ }

.page-designer .video-bar .sides { position:relative; text-align:right; padding-right:10%; }

.page-designer .video-bar .sides.first { padding-left:10.5%; text-align:left; }

.page-designer .video-bar .autoplay label { color:#ffffff; padding-left:initial; padding-right:27px; }

.ie9 .page-designer .video-bar .autoplay label { padding-left:25px !important; }

.page-designer .video-bar .autoplay [type="checkbox"]:not(:checked) + label:before,
.page-designer .video-bar .autoplay [type="checkbox"]:checked + label:before { left:initial; right:0px; background:#3f3f3f; }

.page-designer .video-bar .autoplay [type="checkbox"]:not(:checked) + label:after,
.page-designer .video-bar .autoplay [type="checkbox"]:checked + label:after { left:initial; right:1px; content:url('../images/icon-tick-white.png'); }

.page-designer .video-bar .autoplay [type="checkbox"]:not(:checked) + label,
.page-designer .video-bar .autoplay [type="checkbox"]:checked + label { padding-left:0px; padding-right:27px; }

.page-designer .video-bar .garment-count { bottom:0px; left:20px; }

.page-designer .video-bar .garment-count p { color:#727272; font-size:12px; }

.page-designer .ordre-carousel {
	/*border-bottom:1px solid #ccc;*/
	/*margin-bottom:1px;*/
}

.page-designer .ordre-carousel.no-video { border-top:1px solid #cccccc; }

.page-designer .ordre-carousel .prev, .page-designer .ordre-carousel .next { width:53px; height:120px; cursor:pointer; float:left; }

.page-designer .ordre-carousel .prev {; border-left:1px solid #cccccc; background:url('../images/icon-prev.png') 50% 50% no-repeat; border-right:1px solid #cccccc; }

.page-designer .ordre-carousel .next { position:absolute; right:0px; /*border-right: 1px solid #ccc;*/ background:#ffffff url('../images/icon-next.png') 50% 50% no-repeat; border-left:1px solid #cccccc; }

.page-designer .ordre-carousel .ordre-carousel-outer { height:120px; /*width:1031px;*/ max-width:746px; height:auto; float:left; overflow:hidden; }

.page-designer .ordre-carousel .ordre-carousel-inner { overflow:visible; display:inline-block; overflow-x:visible !important; overflow-y:visible !important; }

.page-designer .ordre-carousel ul { list-style:none; padding-left:0px; margin-bottom:0px; width:100%; width:auto; display:inline-block; white-space:nowrap; overflow-x:visible; overflow-y:visible; }

.page-designer .ordre-carousel ul li { text-align:center; display:inline-block; float:left; position:relative; width:83px; height:120px; overflow:hidden; cursor:pointer; }

.page-designer .ordre-carousel ul li img {
	/* max-height:120px; */
	/* max-width: 78px; */
	/* padding-top:2px; */
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}

.page-designer .ordre-carousel ul li.current { /* border:1px solid #000; */ /* outline: 1px solid #dddddd; */ outline: 1px solid #000000; }

.page-designer .ordre-carousel ul li .add { z-index:99999; display:none; position:absolute; bottom:6px; left:8px; background-color:#000000; height:30px; width:30px; border-radius:20px; color:#ffffff; padding-top:8px; padding-left:1px; font-size:10px; font-weight:400; opacity:1; cursor:pointer; }

.page-designer .ordre-carousel ul li .add { background-color:#808080; }

.page-designer .ordre-carousel ul li:hover .add { display:block; }

.page-designer .ordre-carousel ul li .overlay { min-height:120px; width:100%; height:100%; display:none; position:absolute; top:0px; left:0px; background-color:#d4d0d0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; pointer-events:none; }

.page-designer .ordre-carousel ul li .car-top { width:17px; height:8px; background:url('../images/car-top.png') no-repeat; background-size:17px 8px; position:absolute; top:-8px; left:50%; margin-left:-8px; z-index:1000; }

.page-designer .ordre-carousel ul li .car-bottom { width:17px; height:8px; background:url('../images/car-bottom.png') no-repeat; background-size:17px 8px; position:absolute; bottom:-8px; left:50%; margin-left:-8px; z-index:1000;; }

.page-designer .ordre-carousel ul li.active .overlay,
.page-designer .ordre-carousel ul li.active .car-top,
.page-designer .ordre-carousel ul li.active .car-bottom { display:block; }

.page-designer .variations { }

.page-designer .hide-overflow { overflow:hidden; }

.page-designer .switcher { width:200%; margin-left:0%; }

.page-designer .switcher .view-1 { float:left; width:50%; }

.page-designer .switcher .view-1 p,
.page-designer .switcher .view-1 strong,
.page-designer .switcher .view-1 div { font-size:12px; }

.page-designer .switcher .view-2 { float:left; width:50%; padding-left:8px; }

.page-designer .switcher .buttons a.btn-icon { position:relative; width:290px; }

.page-designer .switcher .buttons a.btn-icon i { position:absolute; right:15px; top:9px; }

.page-designer .variations .title { font-family:'Montserrat Bold'; font-size:11px; line-height:20px; text-transform:uppercase; color:#000000; margin-bottom:20px; letter-spacing:0.5px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }

.page-designer .variations > div { padding-bottom:10px; }

.page-designer .variations .swatches { }

.page-designer .variations > div .swatch { width:80px; height:80px; border-radius:0px; border:1px solid #cccccc; padding:0px; float:left; margin-bottom:5px; margin-right:5px; }

.page-designer .variations > div .swatch img { }

.page-designer .additional { padding:10px 0px; }

.page-designer .additional p { font-size:12px; margin-bottom:5px; letter-spacing:0.03em; }

.page-designer .additional p strong { font-size:11px; }

.page-designer .ranging-room { background-color:rgb(0, 0, 0); background-color:rgba(0, 0, 0, 0.7); /*margin-top:-70px;*/ }

.page-designer .ranging-room .ordre-carousel-outer { width:auto; margin-left:15px; }

.page-designer .ranging-room .ranging-room-container { /* padding-top:11px; */ padding-bottom:50px; }

.page-designer .ranging-room .ranging-room-container > p { padding-top:11px; text-align:center; font-family:'Montserrat Bold'; color:#000000; letter-spacing:1.5px; text-transform:uppercase; font-size:11px; margin-bottom:0px; line-height:12px; padding-bottom:11px; }

.page-designer .ordre-carousel#ranging-room { border-bottom:none; margin-bottom:0px; display:block !important; }

.page-designer .ranging-room .ranging-room-container ul { padding-left:0px; list-style:none; width:auto !important; max-height:490px; }

.page-designer .ranging-room .ranging-room-container ul li { margin-bottom:3px; display:block; border-right:none; float:left; position:relative; width:85px; height:120px; overflow:visible; cursor:pointer; }

.page-designer .ranging-room .ranging-room-container ul li .remove { z-index:99999; display:none; position:absolute; top:5px; right:6px; background-color:#000000; height:40px; width:40px; border-radius:20px; color:#ffffff; padding-top:13px; padding-left:0; font-size:11px; font-weight:400; opacity:1; cursor:pointer;}

.page-designer .ranging-room .ranging-room-container ul li .remove:hover { background-color:#808080; }

.page-designer .ranging-room .ranging-room-container ul li:hover .remove { display:block; }

.page-designer .ranging-room .ranging-room-container ul li:focus .remove { display:block; }

.page-ranging-room .garments .single .btn-remove { color:#ffffff !important; background-color:#000000 !important; }

.page-designer .ranging-room .ranging-room-container ul li a { }

.page-designer .ranging-room .ranging-room-container ul li a img { max-width:100%; }

.page-designer #ranging-room .controls { float:none; top:0px; display:block; position:relative; bottom:0px; height:45px; text-align:center; }

.page-designer #ranging-room .controls > div { width:28px; display:block; top:0px; height:28px; cursor:pointer; position:absolute; z-index:99; margin-top:0px; opacity:1; -webkit-transition:opacity 0.35s linear 0s; transition:opacity 0.35s linear 0s; background:#000000 url('../images/slider-arrows.png') no-repeat; }

.page-designer #ranging-room .controls > div:hover { background-color:#333333; }

.page-designer #ranging-room .controls > div.moveLeft { background-position:9px 50%; }

.page-designer #ranging-room .controls > div.moveRight { background-position:-19px 50%; left:29px; }

.page-designer #ranging-room .controls > a.create { bottom:0px; position:relative; left:-3px; padding:5px 5px 5px; }

.page-designer .range .single-product { position:relative; }

.page-designer .range .loader { position:absolute; top:0px; left:0px; width:100%; height:100%; background:#ffffff url(../images/loading.gif) 50% 50% no-repeat; z-index:100; opacity:0.9; display:none; }

.page-designer .range .single-product.loading .loader { display:block; }

.page-designer .look-gallery { float:right; border:1px solid #ffffff; /* #ececec */; padding:0; }

.page-designer .ajax_results_box { padding:0px; display:none; position:absolute; border:1px solid #d9d9d9; width:100%; background-color:white; z-index:999; margin-top:0px; border-top:0px; }

.page-designer .ajax_results_box .remove { width:100%; text-align:right; height:25px; padding-right:10px; padding-top:5px; }

.page-designer .ajax_results_box .remove i { cursor:pointer; }

.page-designer .ajax_result { padding:10px; float:left; margin-bottom:15px; border-bottom:1px solid #d9d9d9; padding-bottom:10px; }

.page-designer .ajax_result:hover { background-color:#efefef; cursor:pointer; }

.page-designer .ajax_result:last-child { border:none; }

.page-designer .ajax_result .ajax_result_img { width:100%; min-height:80px; float:none; }

.page-designer .ajax_result .ajax_result_img img { width:100%; max-width:100%; }

.page-designer .ajax_result .ajax_result_img2 { width:84px; margin-right:6px; min-height:120px; float:left; }

.page-designer .ajax_result .ajax_result_text { width:100%; text-align:center; }

.page-designer .ajax_result .ajax_result_text p { font-size:12px; }

.magnifier { background:url(/images/magnifier.png) no-repeat 230px center; }

.ajax_searching { background:url(/images/loading.gif) no-repeat right center !important; }

.variant-images .csSlideWrapper { border:none; }

.variant-images img { border:1px solid #efefef; }

.variant-colours { padding:0; }

.variant-colours li { float:left; list-style:none; border:1px solid #efefef; margin:0 15px 15px 0; }

/* .variant-colours li:nth-child(6n) { margin-right: 15px; } */

.variant-colours li.current-variant { border:1px solid #000000; }

.variant-colours li img { cursor:pointer; }

.add-to-ranging-room { background:#000000; color:#ffffff; }

.add-to-ranging-room:focus { color:#ffffff; }

.bio .edit-btn { padding-top:20px; }

.bio .profile-gallery { padding-top:20px; }

.bio .profile-gallery img {; border:1px solid #e6e6e6; margin-bottom:1%; float:left; width:49%; }

.bio .profile-gallery img:nth-child(odd) { margin-right:1%; }

li span.qq-upload-failed-text { display:none }

li span.qq-upload-file { display:none }

li span.qq-upload-size { display:none }

.global-edit-profile { }

.global-edit-profile .main-subheading { padding-bottom:0px; }

.global-edit-profile #id_form_edit_retail_profile { padding-top:25px; }

.global-edit-profile label { position:absolute; top:10px; left:-165px; text-align:right; width:150px; }

.global-edit-profile input[type="submit"] { width:100%; text-transform:uppercase; letter-spacing:1px; }

.global-edit-profile .formlink { width:100%; text-align:center; padding-top:10px; }

.global-edit-profile .formlink a { font-family:'Garamond It'; font-size:18px; border-bottom:1px solid; }

.global-edit-profile .fileuploadelement .btn { margin-bottom:15px; float:left; }

.global-edit-profile .fileuploadelement .btn ul { margin-bottom:0px; }

.global-edit-profile .fileuploadelement p { font-size:11px; float:left; }

.global-edit-profile #id_btn_save,
.global-account #id_btn_save { width:176px; margin:0 auto; display:block; margin-top:50px; margin-bottom:40px; text-transform:uppercase; letter-spacing:1px; }

.global-edit-profile .main-subheading p a { border-bottom:1px solid #d4d4d4; }

.global-edit-profile .logo-preview { margin-bottom:15px; }

.global-edit-profile .logo-preview img { padding:5px; border:1px solid #e6e6e6; max-width:272px; }

.global-edit-profile .profile-preview { margin-bottom:15px; }

.global-edit-profile .profile-preview img { max-width:272px; }

.global-edit-profile .gallery-preview { }

.global-edit-profile .gallery-preview ul { padding-left:0px; list-style:none; }

.global-edit-profile .gallery-preview ul li { width:80px; float:left; margin-right:16px; margin-bottom:16px; position:relative; }

.global-edit-profile .gallery-preview ul li:nth-child(4n+0) { margin-right:0px; }

.global-edit-profile .gallery-preview ul li .remove { display:none; position:absolute; top:5px; right:5px; background-color:#000000; height:20px; width:20px; border-radius:20px; color:#ffffff; padding-top:1px; padding-left:5px; font-size:10px; font-weight:400; opacity:0.7; cursor:pointer; }

.global-edit-profile .gallery-preview ul li:hover .remove { display:block; }

.global-edit-profile .gallery-preview ul li img { border:1px solid #e6e6e6; max-width:100%; margin-right:16px; }

.global-edit-profile .ajax-btn-loader,
.global-account .ajax-btn-loader { width:176px; height:40px; margin:0 auto; display:block; margin-top:50px; margin-bottom:40px; text-transform:uppercase; background-color:#000000; padding:9px 15px 8px; text-align:center; display:none; }

.global-edit-profile select { height:40px; width:100%; background-color:#f5f5f5; margin-bottom:15px; padding:0 15px; color:#b2b2b2; }

.global-edit-profile .cke_skin_kama .cke_editor { width:100% !important; margin-bottom:9px; }

.global-edit-profile #cke_top_content, .global-edit-profile #cke_bottom_content { display:none; }

.global-edit-profile .cke_skin_kama .cke_wrapper { padding:0px; }

.global-edit-profile .cke_skin_kama .cke_contents iframe { background:#f5f5f5; border:none; border-radius:0px; }

.global-account label { position:absolute; top:10px; left:-165px; text-align:right; width:150px; }

.global-account .form-sub-title { font-family:'Garamond It'; color:#000000; text-align:center; font-size:22px; line-height:35px; margin-bottom:15px; margin-top:25px; text-transform:none; letter-spacing:0px; }

.global-account select { height:40px; width:100%; background-color:#f5f5f5; margin-bottom:15px; padding:0 15px; color:#b2b2b2; }

.ranging_room.new { background:#e5e5e5; }

.ranging_room_menu { border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#ffffff; opacity:0.85; }

.ranging_room_menu ul { text-align:center; padding-left:0px; list-style:none; margin-bottom:0px; width:842px; margin:0 auto; font-size:0px; letter-spacing:0px; word-spacing:0px; }

.ranging_room_menu ul li { border-left:1px solid #555555; margin-right:0px; display:inline-block; }

.ranging_room_menu ul li.range { }

.ranging_room_menu ul li.edit { }

.ranging_room_menu ul li.terms { }

.ranging_room_menu ul li.thanks { border-right:1px solid #555555; }

.ranging_room_menu ul li a { font-family:'Montserrat Bold'; font-weight:400; text-transform:uppercase; font-size:11px; line-height:13px; color:grey; padding:11px 20px 10px; display:block; letter-spacing:1px; pointer-events:none; }

.ranging_room_menu ul li.active a, .ranging_room_menu ul li:hover a { }

.ranging_room_menu ul li.active a, .ranging_room_menu ul li.visited a { pointer-events:initial; }

.ranging_room_menu ul li.active a, .ranging_room_menu ul li.visited:hover a { color:#000000; }

.product-ordre { padding:15px 0px; border-bottom:1px solid #e6e6e6; }

.product-ordre .image { margin-right:16px; min-height:135px; float:left; position:relative; }

.product-ordre .image .remove { display:none; position:absolute; top:5px; right:5px; background-color:#000000; color:#ffffff; height:20px; width:20px; border-radius:20px; padding-top:1px; padding-left:5px; font-size:11px; font-weight:400; opacity:1; cursor:pointer; }

.product-ordre .image:hover .remove { display:block; }

.product-ordre .image img { border:1px solid #e6e6e6; }

.product-ordre .product-inner { float:left; width:610px; }

.product-ordre .product-title { padding-top:8px; padding-bottom:10px; }

.product-ordre .product-title p { font-size:16px; margin-bottom:0px; letter-spacing:0.3px; }

.product-ordre .product-title .name { text-transform:uppercase; }

.product-title .description { }

.product-ordre .product-title .price { font-family:'Montserrat Bold'; }

.product-ordre .caption { margin-top:0px; margin-bottom:8px; }

.product-ordre .caption p, .page-create-final-edit .product .caption a { color:#555555; font-size:12px; margin-bottom:0px; }

.product-ordre .caption p { display:inline-block; }

.product-ordre .caption a { border-bottom:1px solid #e8e8e8; }

.product-ordre .sizes { }

.product-ordre .sizes ul { padding-left:0px; list-style:none; margin-bottom:0px; }

.product-ordre .sizes ul li { display:inline-block; width:69px; margin-right:10px; margin-bottom:5px; }

.product-ordre .sizes p { font-size:12px; color:#555555; margin-bottom:5px; line-height:1; }

.product-ordre .sizes input { color:#555555; padding:5px 15px; margin-bottom:0px; margin-top:4px; position:relative; }

.product-ordre .product-right { float:right; width:200px; height:150px; position:relative; }

.product-ordre .product-right > div { position:absolute; bottom:0px; right:0px; }

.product-ordre .product-right p { text-align:right; }

.product-ordre .total-items { font-size:12px; margin-bottom:10px; }

.product-ordre .total-item-price,.product-ordre .total-item-price-rrp { font-size:20px; font-family:'Montserrat Bold'; margin-bottom:0px; }

.ordre-sub-total { padding-top:16px; padding-bottom:13px; background:#f6f6f6; border-bottom:1px solid; }

.ordre-sub-total .designer { width:50%; float:left; }

.ordre-sub-total .designer p { top:4px; position:relative; font-family:'Montserrat Bold'; text-transform:uppercase; letter-spacing:0.7px; font-weight:400; font-size:12px; line-height:14px; color:#000000; display:block; margin-bottom:0px; }

.ordre-sub-total .cost { width:100%; float:right; }

.ordre-sub-total .cost p { text-align:right; font-family:'Montserrat Bold'; font-size:20px; text-transform:uppercase; margin-bottom:5px; }

.ordre-sub-total .cost .price { font-size:20px; }

.ordre-sub-total .cost p.trade-discount { font-family:'Montserrat Reg'; font-size:12px; text-transform:none; margin-bottom:0px; color:#808080; }

.ordre-grand-total { padding-top:28px; padding-bottom:23px; border-bottom:1px solid #e6e6e6; }

.ordre-grand-total p { text-align:right; margin-bottom:0px; }

.ordre-grand-total p.large { font-family:'Montserrat Light'; font-size:33px; text-transform:uppercase; margin-bottom:5px; }

.ordre-grand-total p.large .price { font-family:'Montserrat Bold'; }

.ordre-grand-total p.trade-discount { font-size:16px; margin-bottom:16px; color:#808080; }

.ordre-grand-total p.freight, .page-create-final-edit .grand-total p.freight a { color:#808080; font-size:12px; }

.ordre-grand-total p.freight a { border-bottom:1px solid #e3e3e3; color:#808080; }

.page-ranging-room p .main-subheading { }

.page-ranging-room .garments { text-align:center; position:relative; margin-left:0px; padding-left:0px; }

.page-ranging-room .garments .single { width:19%; max-height:440px; float:none; display:inline-block; margin:0px; position:relative; list-style:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none; }

@media only screen and (max-width: 1024px){
	.page-ranging-room .garments .single .btn-remove{ display: block !important;}
}

.page-ranging-room .garments .single:hover, .page-ranging-room .garments .single:active { cursor:move; }

.page-ranging-room .garments .single.sortable-ghost { transform:scale(0.95); -o-transform:scale(0.95); -webkit-transform:scale(0.95); -moz-transform:scale(0.95); -ms-transform:scale(0.95); }

.page-ranging-room .garments .single.remove > * { opacity:0.2; }

.page-ranging-room .garments .single.remove .btn-add { opacity:1; }

.page-ranging-room .garments .single .image { margin-bottom:12px; min-height:249px; text-align:center; padding:10px; }

.page-ranging-room .garments .single .image img { border:1px solid #e6e6e6; max-width:176px; min-width:100%; }

.page-ranging-room .garments .single h3, .page-ranging-room .garments .single p { font-family:'Montserrat Reg'; font-size:12px; font-weight:400; color:#000000; font-style:normal; text-align:center; margin-bottom:10px; }

.page-ranging-room .garments .single .designer { }

.page-ranging-room .garments .single .designer h3 { text-transform:uppercase; }

.page-ranging-room .garments .single .name { margin-top:8px; display:inline-table; }

.page-ranging-room .garments .single .name p { }

.page-ranging-room .garments .single .price { }

.page-ranging-room .garments .single .price p { margin-bottom:0; }

.page-ranging-room .garments .single .btn-remove,
.page-ranging-room .garments .single .btn-add { background-color:#c7c7c7; color:#989898; top:20px; right:20px; }

.page-ranging-room .garments .single.hover .btn-remove { display:block; }

.page-ranging-room .garments .single.remove .btn-remove { display:none !important; }

.page-ranging-room .garments .single.remove.hover .btn-add { display:block; }

.page-ranging-room .garments .single.dragging .btn-remove,
.page-ranging-room .garments .single.dragging .btn-add { display:none !important; }

.page-ranging-room .garments .single .loading { width:24px; height:24px; position:absolute; left:50%; margin-left:-12px; top:25%; background:#ffffff url(../images/8.gif) no-repeat center center; z-index:100; display:none; }

.page-ranging-room .proceed { text-align:center; margin-bottom:20px; margin-top:10px; }

.page-ranging-room .proceed a { text-transform:uppercase; }

.page-ranging-room .emptyroom { top:39px; left:0px; position:relative; font-family:'Montserrat Reg'; font-size:12px; border-bottom:1px solid #c9c9c9; text-decoration:none; letter-spacing:0.3px; font-weight:400; text-transform:uppercase; display:inline-block; }

.mini-header #content.page-ranging-room { padding-top:75px; }
.mini-header #content.page-create-final-edit { padding-top:75px; }

.breakbar { width:100%; height:3px; background:#000000; }

.page-create-final-edit .main-subheading { padding-bottom:10px; margin-bottom:0px; }

.page-create-final-edit form { padding-top:0px; }

.page-create-final-edit .heading { border-bottom:1px solid #e6e6e6; }

.page-create-final-edit .heading p { font-family:'Montserrat Reg'; font-weight:400; font-size:12px; line-height:13px; color:#000000; display:block; padding:12px 0px; margin-bottom:0px; }

.page-create-final-edit .heading .designer p { font-family:'Montserrat Reg'; text-transform:uppercase; letter-spacing:0.7px; font-size:18px; margin-left:-12px; }

.page-create-final-edit .heading .delivering p { text-align:center; }

.page-create-final-edit .bottom { padding-top:15px; }

.page-create-final-edit .bottom .info { margin-bottom:25px; padding-bottom:0px; text-align:center; }

.page-create-final-edit .bottom .info p { margin-bottom:0px; font-size:14px; }

.page-create-final-edit .bottom .submit-btn { text-align:center; }

.page-create-final-edit .bottom .submit-btn input { margin-right:0px; padding:10px 70px 8px; color:#ffffff; margin-bottom:10px; margin-top:10px; }

.page-establish-payment-terms { }

.page-establish-payment-terms .designer { text-align:center; }

.page-establish-payment-terms .designer p { font-family:'Montserrat Bold'; text-transform:uppercase; letter-spacing:0.03em; font-size:12px; }

.page-establish-payment-terms form { }

.page-establish-payment-terms form p { font-size:12px; }

.page-establish-payment-terms form p.or { margin-top:15px; }

.page-establish-payment-terms form .btn-submit { width:368px; margin:0 auto; }

.page-establish-payment-terms form .btn-submit input { margin-top:0px; margin-bottom:10px; }

.page-establish-payment-terms .to-designer-btn { text-align:center; }

.page-establish-payment-terms #file-uploader-pdf { float:left; }

.page-establish-payment-terms .fileuploadelement .loading { float:left; width:24px; height:24px; background:#ffffff url(../images/8.gif) no-repeat center center; display:none; margin-top:8px; margin-left:5px; }

.page-establish-payment-terms .fileuploadelement .message { float:left; margin-bottom:0px; color:#000000; padding-top:10px; }

.page-establish-payment-terms .fileuploadelement .message .name { font-family:'Montserrat Bold'; }

#content.page-thanks { padding-top: 95px; }

.page-thanks .main-subheading a { border-bottom:1px solid #e6e6e6; }

.page-thanks .to-ordres { text-align:center; }

.page-thanks .to-ordres a.btn-black { padding:10px 65px 8px; }

.page-ordres-global { }

.page-ordres-global .header { padding-top:8px; padding-bottom:8px; border-bottom:1px solid #e6e6e6; }

.page-ordres-global .header p { font-size:12px; color:#999999; margin-bottom:0px; margin-top:11px; }

.page-ordres-global .table-body { }

.page-ordres-global .single-ordre { padding:20px 0px 9px 0px; border-bottom:1px solid #e6e6e6; min-height:60px; }

.page-ordres-global .table-body p { margin-bottom:0px; }

.page-ordres-global .table-body .designer { font-family:'Montserrat Bold'; text-transform:uppercase; letter-spacing:0.03em; }

.page-ordres-global .table-body .view { margin-right:0px; margin-top:-10px; }

.page-ordres-global .table-body .download { width:100%; }

.page-ordres-single { }

.page-ordres-single .mini-header-text { border-bottom:1px solid #e6e6e6; padding:9px 0px 8px; }

.page-ordres-single .mini-header-text p { margin-bottom:0px; font-size:12px; }

.page-ordres-single .mini-header-text .left { text-align:left; }

.page-ordres-single .mini-header-text .right { text-align:right; }

.page-ordres-single .delivery-date { border-bottom:1px solid #e6e6e6; padding:26px 0px 25px; }

.page-ordres-single .delivery-date p { text-align:right; font-size:12px; margin-bottom:0px; }

.page-ordres-single .back { padding:15px 0px 15px; }

.page-ordres-single .col-lg-2-5 { width:12.5%; }

.page-ordres-single .updatestatus { background-color:#f5f5f5; border-top:1px solid #cccccc; padding-top:30px; padding-bottom:40px; }

.page-ordres-single .updatestatus .main-subheading { width:90%; }

.page-ordres-single .updatestatus .main-subheading a { border-bottom:1px solid #cccccc; }

.page-ordres-single .updatestatus textarea { background-color:#ffffff; }

.page-ordres-single .updatestatus .received { text-align:center; }

.page-ordres-single .updatestatus .received a { margin:0px; padding:10px 50px 8px; }

.page-accordian { }

.page-accordian .panel-group { margin-bottom:0px; }

.page-accordian .panel-group .panel { border:none; border-radius:0px; background:none; box-shadow:none; border-bottom:1px solid #c4c4c4; }

.page-accordian .panel-group .panel + .panel { margin-top:0px; }

.page-accordian .panel-group .panel-heading { background-color:#ffffff; border-radius:0px; padding:14px 0px 11px; }

.page-accordian .panel-group .panel-heading .container { position:relative; }

.page-accordian .panel-group .panel-heading .container .icon { position:absolute; top:6px; right:15px; }

.page-accordian .panel-group .panel-heading .container .icon i { font-size:21px; color:#b3b3b3 !important; }

.page-accordian .panel-group .panel-heading .container .icon-plus { }

.page-accordian .panel-group .panel-heading .container .icon-minus { }

.page-accordian .panel-group .collapsed .panel-heading .container .icon-plus { display:block; }

.page-accordian .panel-group .collapsed .panel-heading .container .icon-minus { display:none; }

.page-accordian .panel-group .collapsed .panel-heading { background-color:#f5f5f5; }

.page-accordian .h1alt { margin-bottom:0px; }

.page-accordian .panel-body { padding:0px; }

.page-past-collections { }

.page-past-collections .panel-body .date { text-align:center; }

.page-past-collections .garments .single { width:175px; min-height:345px; margin:0px 6px; position:relative; display:inline-block; }

.page-past-collections .garments .single .image { margin-bottom:18px; }

.page-past-collections .garments .single .image img { outline:1px solid #e6e6e6; }

.page-past-collections .garments .single h3, .page-past-collections .garments .single p { font-family:'Montserrat Reg'; font-size:12px; font-weight:400; color:#000000; font-style:normal; text-align:center; margin-bottom:10px; min-height:88px; }

.page-past-collections .loading { margin:0 auto; background:url(../images/loading.gif) no-repeat center center; width:100px; height:100px; }

.page-past-collections .loading-image { background:url(../images/loading.gif) no-repeat center center; width:176px; min-height:345px; }

.page-past-collections .loading-image img { display:none; }

.page-media-links .panel-heading .date { font-size:16px; }

.page-media-links .panel-heading .dash { position:relative; top:-11px; left:0px; padding-left:10px; padding-right:7px; }

.page-media-links .panel-group .panel a:hover .panel-heading { background-color:#ffffff; }

.modal { }

.modal .modal-dialog { width:600px; margin:0 auto; margin-top:5vh; border-radius:0px; height:90vh; }

.modal .modal-content { border-radius:0px; }

.modal .modal-content { }

.modal .modal-content p { font-family:'Montserrat Reg'; color:#000000; font-size:12px; line-height:20px; }

.modal .modal-header { padding-bottom:0px; border-bottom:none; }

.modal .close { font-size:14px; outline:none; }

.modal .modal-body { text-align:center; width:80%; margin:0 auto; }

.modal .modal-title { padding-top:15px; }

.modal .modal-body .btn { text-transform:uppercase; margin-top:15px; margin-right:0px; }

.modal .modal-body button { font-weight:400; }

.modal .modal-footer { border-top:none; width:60%; margin:0 auto; text-align:center; padding:10px; }

.modal .modal-footer p { color:#999999; margin-bottom:5px; }

img.fadeload { display:none; -webkit-transition:initial; -moz-transition:initial; -o-transition:initial; transition:initial; }

@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min--moz-device-pixel-ratio:2), only screen and (min-moz-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (min-device-pixel-ratio:2), only screen and (min-resolution:192dpi), only screen and (min-resolution:2dppx) {
	.logo-bar .logo { background-image:url('../images/logo@2x.png'); }

	footer .footer-logo { background-image:url('../images/logo-footer@2x.png'); }
}

a#open_profiler { position:absolute; bottom:10px; left:10px; font-weight:bold; cursor:pointer; }

.quick-cart .modal .modal-dialog {
	width:740px;
	font-family:'Montserrat Reg';
	font-size:14px;
	color:#000000;
	line-height:22px;
	margin-bottom:15px;
	font-weight:400;
	text-align:left;
}

@media only screen and (max-width:1200px) {
	.quick-cart .modal .close {
		font-size:36px !important;
	}

	.quick-cart .modal .close.new_close_button {
		font-size:12px !important;
	}

	/* Make the right hand bg white */
	.sidebar .right-col-bg {
		background-color:#ffffff !important;
	}
}

.quick-cart .modal .close {
	font-size:24px;
	color:#000000;
}

.quick-cart .modal .modal-body {
	width:inherit;
}

.quick-cart .modal .modal-title {
	text-transform:uppercase;
	padding:8px 0 0 0;
}

.quick-cart .modal .modal-dialog p {
	font-family:'Montserrat Reg';
	font-size:13px;
	color:#000000;
	line-height:22px;
	margin-bottom:2px;
	font-weight:400;
	text-align:left;
}

.quick-cart .modal .modal-dialog p span {
	font-family:'Montserrat Reg';
	font-weight:100;
}

.quick-cart #content, .product-ordre .product-title {
	padding-top:0;
}

.quick-cart .product-ordre .sizes ul {
	float:left;
	text-align:left;
}

.quick-cart .product-ordre .product-title {
	padding-bottom:0;
}

.quick-cart .product-ordre .image {
	margin-right:10px;
}

.quick-cart .product-ordre .row {
	margin-bottom:10px;
}

.quick-cart .product-ordre .caption p {
	color:#555555;
	font-size:12px;
	margin-bottom:0px;
}

.quick-cart .product-ordre .sizes p {
	font-size:12px;
	color:#555555;
	margin-bottom:0;
	line-height:1;
}

.quick-cart .modal .modal-dialog p.total-item-price {
	font-size:22px;
	text-align:right;
}

.quick-cart .col-lg-2 {
	width:21.666667%;
}

.quick-cart .modal .modal-dialog p.total-items {
	font-size:12px;
	text-align:right;
}

.quick-cart .product-ordre .sizes input {
	padding:2px 15px;
}

.quick-cart .modal .modal-dialog p.large span {
	font-size:27px;
}

.quick-cart .modal .modal-dialog .cost {
	padding-top:10px;
	padding-right:15px;
}

.quick-cart .modal .modal-dialog .cost p {
	text-align:right;
}

.quick-cart .modal .modal-dialog p.freight {
	text-align:right;
	font-size:10px;
	color:#afafaf;
}

.quick-cart .product-ordre {
	padding:10px 0 0 0;
}

.product-ordre .sizes input.questions {
	width:189px;
	font-weight:100;
	display:block;
	clear:both;
	float:left;
	margin-top:5px;
	text-align:left;
}

.quick-cart .product-ordre .image .remove {
	text-align:center;
	padding:0;
}

/*---------------------- ORTUS STYLES ------------------------- */
.sidebar .sidebar-content .open-to-ordre p:after {
	content:'';
	display:block;
	clear:both;
}

body.mini-header {
	padding-top:45px; /* 65px */
}

.sidebar .sidebar-content .open-to-ordre p {
	margin-bottom:0px;
}

.sidebar .sidebar-content .open-to-ordre p a {
	margin-bottom:0px;
}

.navbar-default .navbar-nav.nav_retailer > li > a {
	padding-top:12px
}

.cSGallery {
	width:auto !important;
}

.navbar-default {
	border:none;
	background-color:transparent;
}

.navbar-collapse {
	overflow:hidden;
	height:auto !important;
}

.navbar-default .navbar-nav > .active > a {
	background-color:transparent;
	color:#ffffff;
}

.navbar-nav.navbar-right:last-child {
	margin-right:0px;
}

.navbar-nav > li > a {
	padding-top:8px;
	padding-bottom:8px;
}

.navbar {
	min-height:30px;
	margin-bottom:0px;
}

body .navbar-right {
	float:none !important;
}

.navbar-nav > li {
	top:0;
}

.navbar-nav > li {
	float:none;
	display:inline-block;
	/*margin-top:-15px; */
	padding-top:0px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover {
	background-color:transparent;
}

body.mini-header nav ul li a {
	padding-bottom:11px;
	/* padding-top:12px; */
}

.article-image {
	width:100% !important;
	margin-left:0px !important;
}

.section img {
	width:100%;
}

.home_page_image_container ul {
	padding-left:0px !important;
	height:130px;
	overflow:hidden;
	margin-bottom:0px;
}

.home_page_image_container ul li {
	list-style-type:none;
	display:inline-block;
	float:none !important;
	height:130px !important;
	width:auto !important;
}

.mycarousel {
	width:auto !important;
	height:130px;
}

.mycarousel ul {
	width:96% !important;
	display:inline-block;
}

.col-lg-offset-2 {
	margin-left:0px;
}

.navbar-default .navbar-nav > li > a {
	color:#949494;
}

.navbar-default .navbar-nav > li > a:hover {
	color:#ffffff !important;
}

.mini-menu-bg.logged {
	height:143px;
}

.new_mobile_menu {
	display:none;
}

.homepage_eq_height {
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	-ms-transition:all 0.2s ease;
}

#homepage_videoplayer {
	cursor:pointer;
}

.mobile_pagination {
	display:none;
}

.sidebar-content video {
	width:100%;
}

body.mini-header .designer_nav nav ul li a {
	padding-bottom:14px;
	padding-top:16px;
}

.buyer_nav .navbar-default .navbar-nav.nav_retailer > li > a {
	/* top:0px; */
}

body.mini-header .buyer_nav .navbar-default .navbar-nav.nav_retailer > li.no-link {
	padding:13px 5px;
}

.nav_retailer li.active.no-link {
	padding-left:0px;
	padding-right:0px;
	margin:0px;
	width:1px;
}

.nav_retailer li.alt-2 {
	border-left:1px solid #3a3a3a !important;
}

.masquerade li {
	/* background-color:#1fbfed; */
	color:#1fbfed;
}

.masquerade a {
	background-color:#1fbfed;
	color:#ffffff !important;
}

.navbar-default .navbar-nav > li.masquerade > a:hover {
	background-color:#1fbfed;
	color:#000000 !important;
}

li.masquerade.name {
	margin-left:3px;
	border-left:none;
	border-right:none;
	color:#1fbfed; !important;
}

li#id_nav_rangingroom{
	margin-top: -15px;
}

@media only screen and (min-width:767px) and ( max-width:1024px) {
	.nm_hide {
		display:none;
	}

	.new_mobile_menu {
		display:block;
	}

	footer .container .row .footer-logo {
		margin-left:0px !important;
	}
}

@media only screen and (max-device-width:666px) {
	footer ul li {
		text-align:center !important;
	}

	.footer-navbar ul li {
		text-align:left !important;
	}

	.footer-navbar .footer-social {
		text-align:left !important;
	}
}

@media only screen and (max-device-width:667px) and (min-device-width:667px) {
	footer ul li {
		text-align:center !important;
	}

	.footer-navbar ul li {
		text-align:left !important;
	}

	.footer-navbar .footer-social {
		text-align:left !important;
	}
}

@media only screen and (max-width:1024px) {
	html {
		min-width:100%;
	}

	html, body {
		height:100% !important;
	}

	.container {
		width:100% !important;
	}

	nav ul li a {
		padding:12px 15px 10px;
	}

	.page-about .btn-grey {
		margin:auto;
		display:block;
	}

	.page-about .post-image {
		display:none;
	}

	.page-about .btn-grey {
		margin-bottom:10px !important;
	}

	input[type="text"].input-white, textarea.input-white, input[type="password"].input-white {
		width:100% !important;
	}

	.page-about video {
		width:100%;
		height:100%;
	}

	.or-pagination .page {
		width:16%;
	}

	.or-pagination .prev, .or-pagination .next {
		width:42%;
	}

	footer {
		height:auto;
	}

	.navbar {
		margin-bottom:0px !important;
		min-height:35px !important;
		width:100%;
	}

	.mini-header .navbar {
		position:absolute;
		left:0px;
	}

	.navbar-default .navbar-toggle {
		border:none;
	}

	.navbar-header button {
		margin:2px 5px;
		position:relative;
		right:10px;
	}

	.navbar-collapse {
		background-color:rgba(0, 0, 0, 0.8);
	}

	.navbar-default .navbar-nav > .active > a {
		background-color:transparent;
		color:#ffffff;
	}

	.navbar-default .navbar-toggle:hover {
		background-color:transparent;
	}

	.white-col {
		background-color:#ffffff;
	}

	.navbar-collapse ul li {
		border-left:1px solid #3a3a3a;
	}

	.footer-navbar ul li a:hover {
		color:#3a3a3a !important;
	}
}

@media only screen and (min-width:768px) and (max-width:1024px) {
	body.mini-header .logo-bar {
		float:left !important;
		display:inline-block;
		width:135px;
	}

	.navbar-default {
		float:right;
	}

	.navbar-default .navbar-nav > li > a {
		padding-left:10px !important;
		padding-right:10px !important;
	}

	.mini-header .navbar {
		position:relative;
		width:auto !important;
	}

	.mini-header .menu-line {
		display:none;
	}

	.mini-header .container.nav-cont {
		padding-top:0px !important;
		padding-right:2px !important;
	}

	.current_user_is {
		font-size:12px;
	}

	.navbar-collapse {
		padding-right:0px;
	}

	.footer-navbar {
		display:none;
	}

	.sidebar .right-col-bg {
		/* background-color:#f2f2f2 !important; */
	}

	body input[type="text"].input-white {
		width:100% !important;
		display:block;
	}

	.ordre-side-bar {
		background-color:#ffffff;
	}

	.navbar-default .navbar-collapse {
		padding-left:10px !important;
	}
}

/*@media only screen and (min-width: 768px) and (max-width: 1020px){
	body.mini-header .logo-bar{
		float: none !important;
		width: 100% !important;
	}
}*/
@media only screen and (max-width:775px) {
	body.mini-header nav ul li.no-link {
		display:none !important;
	}

	.footer-navbar .no-link {
		display:none;
	}
}

@media only screen and (min-width:319px) and (max-width:500px) {
	footer div.col-xs-4 { width:100%; }

	footer div.col-xs-3 { width:100%; }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
	.page-about .section {
		padding-right:15px;
	}

	.page-about .section h1 {
		margin-bottom:35px;
	}

	footer .col-lg-offset-2 {
		margin-left:8%;
		width:25% !important;
	}

	.contact-list .contacts {
		width:100%;
	}

	.contact-list ul li {
		margin-left:70px;
	}

	.sidebar .sidebar-content .social ul li a {
		margin-right:5px;
	}

	.designer-filter .row .open-to-ordre {
		width:50%;
		padding-left:15px;
		border-left:1px solid #cccccc;
	}

	.designer-filter .row .action_button {
		width:25%;
	}

	.designer-filter .row .sort {
		width:25%;
		border-right:1px solid #cccccc;
	}

	.designer-filter .row .sort select {
		width:100%;
	}

	.page-designer-profiles .container {
		padding-right:0px;
		padding-left:0px;
	}

	.designer-filter .row .search {
		width:50%;
		border-top:1px solid #cccccc;
		border-left:1px solid #cccccc;
	}

	.designer-filter .row .total {
		width:50%;
		border-top:1px solid #cccccc;
		border-right:1px solid #cccccc;
	}

	.designer-filter {
		padding:0 15px;
		border-top:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
	}

	nav ul li:first-child {
		border-left:none;
	}

	nav ul li:last-child {
		border-right:none;
	}

	.mini-top-cont {
		background-color:#000000;
	}

	.mini-header .container.nav-cont {
		padding-top:30px;
	}

	.page-designer-profiles .container {
		padding:0 15px;
	}

	.profiles-list .image {
		max-height:none !important;
	}

	body.mini-header .logo-bar .logo {
		margin:auto;
		float:none !important;
	}

	.mini-header .navbar {
		background-color:#000000;
	}

	body.mini-header header .menu-line {
		top:73px;
		opacity:1;
	}

	.menu-line {
		background-color:#3a3a3a !important;
	}
}

@media only screen and (max-width:450px) {
	.page-about video {
		width:100%;
		height:auto;
	}

	.page-about .section {
		padding:15px !important;
		border-right:none;
	}

	.contact-list ul li {
		margin-left:0px;
		width:100px;
	}

	.contact-list .contacts {
		width:auto;
	}

	.site-filter .options ul {
		width:50%;
	}

	.site-filter .options .buttons {
		width:100%;
		text-align:center;
	}

	.site-filter .options .buttons a {
		float:none !important;
	}

	a#open_profiler {
		display:none;
	}

	.designer-row {
		padding:0 15px;
	}

	.designer-filter .top-bar .open-to-ordre {
		width:100%;
		border-bottom:1px solid #cccccc;
		border-left:1px solid #cccccc;
	}

	.site-filter .top-bar .action_button {
		width:47%;
		border-bottom:1px solid #cccccc;
		border-left:1px solid #cccccc;
		border-right:none;
		min-width:auto;
	}

	.site-filter .top-bar .sort {
		width:53%;
		border-bottom:1px solid #cccccc;
		border-left:1px solid #cccccc;
	}

	.site-filter .top-bar .sort select {
		width:98%;
		padding:11px 43px 10px 10px !important;
	}

	.site-filter .top-bar .search {
		width:100%;
		border-bottom:1px solid #cccccc;
		border-left:1px solid #cccccc;
	}

	.site-filter .top-bar .total {
		width:100%;
		border-right:1px solid #cccccc;
		border-left:1px solid #cccccc;
	}

	.profiles-list .image {
		max-height:inherit !important;
	}

	.page-post .section {
		padding-right:0px;
		border-right:none;
	}

	.post-image .jcarousel-wrapper .jcarousel {
		width:100% !important;
	}

	.post-image .jcarousel-wrapper {
		width:100% !important;
	}

	.jcarousel-control-prev {
		left:0px;
	}

	.jcarousel-control-next {
		right:0px;
	}

	.designer-filter .row .total {
		width:50%;
		border-top:1px solid #cccccc;
		border-right:1px solid #cccccc;
	}
}

h1 {
	font-size:200%;
	line-height:1.5;
}

/*
.sidebar .right-col-bg {
	background-color:#f2f2f2 !important;
}
*/
@media only screen and (min-width:668px) and (max-width:767px) {
	/*.footer-social{
		text-align: left !important;
		}*/
}

@media only screen and (min-width:768px) and (max-width:1024px) {
	nav ul li.no-link {
		padding:13px 10px 12px 5px;
	}
}

@media only screen and (min-width:1024px) and (max-width:1024px) {
	#ordre-side-bar .sidebar-content {
		width:50%;
		margin:auto;
	}
}

@media only screen and (min-width:1024px) and (max-width:1200px) {
	.designer-filter .row .open-to-ordre {
		width:50%;
		padding-left:15px;
		border-left:1px solid #cccccc;
	}

	.designer-filter .row .action_button {
		width:25%;
	}

	.designer-filter .row .sort {
		width:25%;
		border-right:1px solid #cccccc;
	}

	.designer-filter .row .search {
		width:50%;
		border-top:1px solid #cccccc;
		border-left:1px solid #cccccc;
	}

	.designer-filter .row .total {
		width:50%;
		border-top:1px solid #cccccc;
		border-right:1px solid #cccccc;
	}

	.page-designer .video-bar .sides.first {
		padding-left:4.5%;
	}

	.page-designer .video-bar .sides {
		padding-right:4%;
	}
}

@media only screen and (max-width:769px) {
	.footer-social {
		text-align:center;
	}

	.footer-navbar {
		position:fixed;
		z-index:9999999999;
		background:#808080;
		width:50%;
		right:0px;
		width:0px;
		overflow:hidden;
		top:0px;
		transition:.35s;
	}

	.mini-header .navbar-toggle {
		display:block;
	}

	.mini-header .navbar-header {
		float:right;
	}

	.footer-navbar {
		display:block;
	}

	.footer-navbar ul li a {
		color:#ffffff;
		font-weight:normal;
		font-family:'Montserrat Bold';
	}

	.footer-navbar ul li {
		text-align:left;
		padding-left:20px;
	}

	.footer-navbar ul li.active a {
		color:#ffffff;
	}

	.close_footer_nav p {
		margin-top:15px;
		margin-bottom:25px;
		color:#ffffff;
		text-align:right;
		padding-right:25px;
		font-size:20px;
	}

	.close_footer_nav p img {
		cursor:pointer;
	}

	.footer-navbar .footer-social .heading {
		color:#ffffff;
		font-weight:normal;
		margin-top:45px;
		text-align:left;
		padding-left:20px;
	}

	.footer-navbar .footer-social ul li a {
		color:#ffffff !important;
	}

	.footer-navbar .footer-social ul li {
		padding-left:0px !important;
	}

	.footer-navbar .footer-social ul {
		text-align:left;
		padding-left:20px;
	}

	.navbar-default .navbar-collapse {
		border:none;
		top:5px;
		position:relative;
		float:right;
		margin-left:-100%;
		width:50%;
		display:none !important;
	}
}

@media only screen and (max-width:667px) {
	.h1 {
		font-size:195%;
		line-height:28px;
	}

	.site-filter .top-bar > .container > .row > div.open-to-ordre {
		background-color:#f5f5f5;
	}

	.site-filter .top-bar > .container > .row > div.sort {
		background-color:#f5f5f5;
	}

	.site-filter .top-bar > .container > .row > div.sort select {
		font-size:10px;
	}

	.site-filter .top-bar > .container > .row > div.total {
		background-color:#f5f5f5;
	}

	.site-filter .top-bar > .container > .row > div.search {
		background-color:#f5f5f5;
	}

	p.tags, p.tags a {
		font-size:16px;
	}

	/* .site-filter .top-bar .sort select {
		padding:14px 53px 12px 20px;
	} */
	.retail-filter .site-filter .top-bar .sort select {
		padding:14px 53px 10px 20px !important;
	}

	p.large {
		font-size:18px;
		line-height:26px;
		margin-bottom:10px;
	}

	.article-image a img {
		display:block;
		margin:auto;
	}

	.navbar-default {
		background-color:transparent;
		border:none;
	}

	.ordre-side-bar {
		background-color:#f2f2f2;
	}

	body.mini-header nav {
		float:right;
	}

	.logo-bar .logo {
		width:auto !important;
		max-width:324px;
	}

	.mini-header header {
		padding-top:15px;
	}

	.mini-header header .logo-bg .logo {
		margin-left:0px;
		width:116px !important;
		max-width:300px;
	}

	.logo-bar .logo-bg {
		width:auto !important;
		max-width:324px;
	}

	body.mini-header .mini-menu-bg {
		height:57px;
	}

	.footer-logo {
		margin:0 auto 15px;
	}

	footer ul li {
		text-align:center;
	}

	.page-about .section {
		padding:40px 56px;
	}

	.page-about .btn-grey:nth-child(odd) {
		margin-bottom:10px !important;
	}

	.navbar-nav > li {
		display:block;
	}

	.page-login .main-subheading {
		width:100%; padding-bottom:0px;
	}
}

@media only screen and (min-width:667px) and (max-width:767px) {
	.page-about .section {
		padding-right:15px;
		border-right:none;
	}

	footer .col-lg-offset-2 {
		margin-left:8%;
	}

	footer .container .row div {
		text-align:center;
		width:100%;
		margin:0px auto !important;
		padding:0px;
	}

	.contact-list .contacts {
		width:100%;
	}

	.contact-list ul li {
		margin-left:60px;
	}

	footer .container .row div.footer-logo {
		margin-bottom:15px !important;
	}

	.sidebar .sidebar-content .social ul li a {
		margin-right:5px;
	}

	.designer-filter .row .open-to-ordre {
		width:50%;
		padding-left:15px;
		border-left:1px solid #cccccc;
	}

	.designer-filter .row .action_button {
		width:25%;
	}

	.designer-filter .row .sort {
		width:25%;
		border-right:1px solid #cccccc;
	}

	.designer-filter .row .sort select {
		width:100%;
	}

	.page-designer-profiles .container {
		padding-right:0px;
		padding-left:0px;
	}

	.designer-filter .row .search {
		width:50%;
		border-top:1px solid #cccccc;
		border-left:1px solid #cccccc;
	}

	.designer-filter .row .total {
		width:50%;
		border-top:1px solid #cccccc;
		border-right:1px solid #cccccc;
	}

	.designer-filter {
		padding:0 15px;
		border-top:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
	}

	nav ul li:first-child {
		border-left:none;
	}

	nav ul li:last-child {
		border-right:none;
	}

	.mini-top-cont {
		background-color:#000000;
	}

	.mini-header .container.nav-cont {
		padding-top:30px;
	}

	.sidebar .sidebar-content {
		/* background-color:#f2f2f2; */
		background-color:#ffffff;
		-webkit-transition:all 0.2s ease;
		-moz-transition:all 0.2s ease;
		-o-transition:all 0.2s ease;
		-ms-transition:all 0.2s ease;
	}

	.page-designer-profiles .container {
		padding:0 15px;
	}

	.profiles-list .image {
		max-height:none !important;
	}

	.designer-item {
		width:50%;
		float:left;
	}

	footer .col-lg-offset-2 {
		margin-left:0px;
	}

	.page-about .btn-grey:nth-child(odd) {
		margin-bottom:10px !important;
	}

	.white-col .section {
		border-right:none;
	}

	.ordre-side-bar {
		background-color:#f2f2f2;
	}

	/*
	.sidebar .right-col-bg {
		background-color:#f2f2f2;
	}
	*/
	.page-about .container .col-md-9 {
		padding-right:0px !important;
	}

	.page-about .section h1 {
		margin-bottom:35px;
	}

	.footer-social {
		text-align:center;
	}

	.footer-navbar .footer-social {
		text-align:left;
	}

	.footer-social .heading {
		display:inline-block;
	}

	footer .footer-social ul {
		display:inline-block;
		margin-left:15px;
	}
}

@media only screen and (min-width:568px) and (max-width:667px) {
	.page-about .section {
		padding-right:15px;
		padding-left:0px;
	}

	#main .container {
		background-color:#ffffff;
	}

	#main .container .section {
		border-right:none;
	}

	footer .col-lg-offset-2 {
		margin-left:8%;
	}

	.footer-social {
		text-align:center;
	}

	.footer-social .heading {
		display:inline-block;
	}

	.footer-navbar .footer-social {
		text-align:left;
	}

	footer .footer-social ul {
		display:inline-block;
		margin-left:15px;
	}

	.contact-list .contacts {
		width:100%;
	}

	.contact-list ul li {
		margin-left:25px;
	}

	.sidebar .sidebar-content .social ul li a {
		margin-right:5px;
	}

	.designer-filter .row .open-to-ordre {
		width:50%;
		padding-left:15px;
		border-left:1px solid #cccccc;
	}

	.designer-filter .row .action_button {
		width:25%;
	}

	.designer-filter .row .sort {
		width:25%;
		border-right:1px solid #cccccc;
	}

	.designer-filter .row .sort select {
		width:100%;
	}

	.page-designer-profiles .container {
		padding-right:0px;
		padding-left:0px;
	}

	.designer-filter .row .search {
		width:50%;
		border-top:1px solid #cccccc;
		border-left:1px solid #cccccc;
	}

	.designer-filter .row .total {
		width:50%;
		border-top:1px solid #cccccc;
		border-right:1px solid #cccccc;
	}

	.designer-filter {
		padding:0 15px;
		border-top:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
	}

	nav ul li:first-child {
		border-left:none;
	}

	nav ul li:last-child {
		border-right:none;
	}

	.mini-top-cont {
		background-color:#000000;
	}

	.mini-header .container.nav-cont {
		padding-top:30px;
	}

	/*	.sidebar .sidebar-content{
			background-color: #fff;
		}*/
	.page-designer-profiles .container {
		padding:0 15px;
	}

	.profiles-list .image {
		max-height:none !important;
	}

	/*	.designer-item{
			width: 50%;
			float: left;
		}*/
	footer .col-lg-offset-2 {
		margin-left:0px;
		margin:auto;
	}

	.page-about .btn-grey:nth-child(odd) {
		margin-bottom:10px !important;
	}

	.white-col .section {
		border-right:none;
	}

	.ordre-side-bar {
		background-color:#ffffff;
	}

	.site-filter .top-bar .action_button {
		min-width:auto !important;
	}
}

@media only screen and (max-width:768px) {
	body.mini-header .logo-bar .logo-bg {
		transition:all 0.4s ease;
	}
}

@media only screen and (min-width:768px) and (max-width:991px) {
	footer .container .row {
		text-align:center;
	}

	footer .container .row .footer-logo {
		margin:auto;
		margin-bottom:15px;
	}

	footer .col-lg-offset-2 {
		margin-left:0px;
	}

	footer .col-lg-offset-2 .footer-social {
		margin:auto;
	}
}

@media only screen and (max-width:331px) {
	footer .container .row div {
		width:100% !important;
		text-align:center;
	}
}

@media only screen and (min-width:769px) and (max-width:1024px) {
	footer ul li {
		text-align:left;
	}
}

@media only screen and (max-width:769px) and (min-width:668px) {
	footer ul li {
		text-align:center;
	}
}

@media only screen and (max-width:667px) and (min-width:567px) {
	footer ul li {
		text-align:left;
	}
}

@media only screen and (min-width:568px) and (max-width:1024px) {
	.responsive-wrapper:after {
		content:'';
		display:block;
	}

	.responsive-wrapper {
		float:left;
		padding-left:0px;
	}

	.footer-logo {
		margin:0 0 15px 0px !important;
	}

	/*	footer .container .row div{
			text-align: left !important;
		}*/
	footer .footer-social ul {
		margin-left:0px !important;
	}
}

@media only screen and (min-width:568px) and (max-width:660px) {
	footer ul li a, footer .footer-social .heading {
		font-size:11px;
	}
}

@media only screen and (min-width:1024px) {
	.footer-navbar {
		display:none;
	}

	body.mini-header .mini-menu-bg {
		height:45px !important;
	}
}

.scroll-img {
	height:175px;
	overflow:hidden;
	font-size:0;
	display:inline-block;
	float:left;
}

.scroll-img ul {
	width:700px;
	height:600px;
	margin:0;
}

.scroll-img ul li {
	display:inline-block;
	height:175px !important;
	position:relative;
}

.scroll-img ul li img {
	cursor:pointer;
	width:177px;
}

#demo5.scroll-img ul {
	width:5000px;
}

#demo5-btn {
	width:680px;
	padding-top:10px;
}

#demo5 ul {
	margin:auto;
}

#demo5 {
	position:relative;
	margin:auto 5px;
	padding:0px;
	overflow:hidden;
}

#demo5-backward {
	position:relative;
	top:0px;
	height:175px;
	width:40px;
	margin-right:0px;
	background:url(/css/images/ordre_carousel_arrows.png) no-repeat;
	background-position:10px 68px;
	float:left;
}

.social_desc {
	font-size:14px;
	color:#000000;
	line-height:18px;
	margin-bottom:0px;
}

.sidebar_about_link {
	font-family:'Montserrat Reg';
	color:#000000;
	font-size:14px;
	border-bottom:1px solid #c9c9c9;
	text-decoration:none;
	letter-spacing:0.3px;
	font-weight:400;
	display:inline-block;
	margin-bottom:35px;
	text-transform:uppercase;
}

.social_conn {
	margin-bottom:50px;
}

#demo5-forward {
	position:relative;
	top:0px;
	height:175px;
	width:30px;
	margin-right:0px;
	background:url(/css/images/ordre_carousel_arrows.png) no-repeat;
	background-position:-28px 68px;
	float:left;
}

.home_page_image_container {
	position:relative;
	height:175px;
	padding:0px;
}

.instagram_wrap .instagram {
	width:31%;
	margin-right:3px;
	margin-bottom:3px;
}

.instagram_wrap {
	margin-bottom:35px;
}

.instagram_wrap .instagram a img {
	width:100%;
}

.sd_name {
	position:absolute;
	height:175px;
	padding-top:75px;
	text-align:center;
	top:0px;
	left:0px;
	width:177px;
	color:#ffffff;
	z-index:99999;
	background:rgba(115, 115, 115, .8);
	cursor:pointer;
	font-weight:bold;
	transition:.5s;
	visibility:hidden;
	opacity:0;
	transition:visibility 0s, opacity 0.3s linear;
}

.scroll-img ul li a:hover .sd_name {
	visibility:visible;
	opacity:1;
}

.social.slider-left {
	display:block;
	position:relative;
	height:175px;
	text-align:center;
	display:table;
	padding:0px;
	border-right:1px solid #cccccc;
	width:10%;
	float:left;
}

.social.slider-left p span {
	display:block;
	font-weight:600;
	font-style:normal;
	font-size:15px;
	color:#000000;
	font-family:'Montserrat Light';
	line-height:20px;
}

.social.slider-left p {
	display:table-cell;
	vertical-align:middle;
	font-style:italic;
	font-size:18px;
	color:#737373;
	font-family:'Garamond It';
}

@media only screen and (max-width:679px) {
	.page-sign-in .container .row table tbody tr td {
		width:100%;
		display:block;
		padding:0 5%;
	}

	.page-sign-in .container .row table tbody tr td video {
		width:100%;
	}
}

@media only screen and (max-width:320px) and (min-width:320px) {
	.social.slider-left p {
		font-size:13px !important;
	}

	.social.slider-left p span {
		font-size:10px !important;
	}

	.social.slider-left {
		width:98px;
		height:87px !important;
	}

	.home_page_image_container {
		height:87px !important;
	}

	#demo5-backward {
		width:22px;
		background-position:10px 19px;
		right:5px;
		height:87px !important;
	}

	#demo5-forward {
		width:22px;
		left:5px;
		background-position:-47px 19px;
		height:87px !important;
	}

	.scroll-img {
		width:54.7% !important;
	}

	.scroll-img ul li img {
		width:87px !important;
	}

	#demo5 {
		margin:auto 1px !important;
		height:87px !important;
	}

	.sd_name {
		height:87px !important;
		width:87px !important;
		padding-top:35px !important;
	}
}

@media only screen and (max-width:376px) and (min-width:360px) {
	.social.slider-left p {
		font-size:13px !important;
	}

	.social.slider-left p span {
		font-size:10px !important;
	}

	.social.slider-left {
		width:98px;
		height:78px !important;
	}

	#demo5-backward {
		width:22px;
		background-position:10px 13px;
		right:5px;
		height:78px !important;
	}

	#demo5-forward {
		width:22px;
		left:5px;
		background-position:-47px 13px;
		height:78px !important;
	}

	.scroll-img {
		width:61.6% !important;
	}

	.scroll-img ul li img {
		width:78px !important;
	}

	#demo5 {
		margin:auto 1px !important;
		height:78px !important;
	}

	.sd_name {
		height:78px !important;
		width:78px !important;
		padding-top:28px;
	}
}

@media only screen and (max-width:361px) and (min-width:359px) {
	.scroll-img {
		width:59.7% !important;
	}

	body .scroll-img ul li img {
		width:72px !important;
	}

	body #demo5 {
		height:72px !important
	}

	body #demo5-forward {
		height:72px !important;
	}

	body #demo5-backward {
		height:72px !important;
	}

	body .social.slider-left {
		height:71px !important;
	}

	body .home_page_image_container {
		height:72px !important;
	}
}

@media only screen and (max-width:436px) and (min-width:414px) {
	.social.slider-left p {
		font-size:13px !important;
	}

	.social.slider-left p span {
		font-size:10px !important;
	}

	.social.slider-left {
		width:98px;
		height:90px !important;
	}

	.home_page_image_container {
		height:90px !important;
	}

	#demo5-backward {
		width:22px;
		background-position:10px 20px;
		right:5px;
		height:90px !important;
	}

	#demo5-forward {
		width:22px;
		left:5px;
		background-position:-47px 20px;
		height:90px !important;
	}

	.scroll-img {
		width:64.7% !important;
	}

	.scroll-img ul li img {
		width:90px !important;
	}

	#demo5 {
		margin:auto 1px !important;
		height:90px !important;
	}

	.sd_name {
		height:90px !important;
		width:90px !important;
		padding-top:35px !important;
	}
}

@media only screen and (max-width:436px) and (min-width:435px) {
	.scroll-img {
		width:66.7% !important;
	}

	body .scroll-img ul li img {
		width:97px !important;
	}

	body #demo5-forward {
		height:97px !important;
		background-position:-47px 22px !important;
	}

	body #demo5-backward {
		height:97px !important;
		background-position:11px 25px !important;
	}

	body .social.slider-left {
		height:97px !important;
	}

	body .home_page_image_container {
		height:97px !important;
	}

	body #demo5 {
		height:97px !important;
	}

	body .sd_name {
		height:97px !important;
		width:97px !important;
		padding-top:28px !important;
	}
}

@media only screen and (max-width:569px) and (min-width:568px) {
	.social.slider-left {
		width:150px;
		height:120px;
	}

	#demo5-backward {
		width:25px;
		height:120px;
		background-position:10px 35px;
	}

	#demo5-forward {
		width:25px;
		background-position:-43px 35px;
		height:120px;
	}

	#demo5 {
		margin:auto 5px;
		height:120px;
	}

	.scroll-img {
		width:63% !important;
	}

	.scroll-img ul li img {
		width:120px;
	}

	.sd_name {
		height:120px;
		width:120px;
		padding-top:50px !important;
	}

	.footer-navbar .footer-social .heading {
		margin-top:15px !important;
	}
}

@media only screen and (max-width:668px) and (min-width:667px) {
	.social.slider-left {
		width:150px;
		height:115px;
	}

	#demo5-backward {
		width:25px;
		height:115px;
		background-position:10px 33px;
	}

	#demo5-forward {
		width:25px;
		background-position:-43px 33px;
		height:115px;
	}

	#demo5 {
		margin:auto 5px;
		height:115px;
	}

	.scroll-img {
		width:68.5% !important;
	}

	.scroll-img ul li img {
		width:115px;
	}

	.sd_name {
		height:115px;
		width:115px;
		padding-top:50px !important;
	}
}

@media only screen and (max-width:774px) and (min-width:773px) {
	.social.slider-left {
		width:150px;
		height:135px;
	}

	#demo5-backward {
		width:30px;
		height:135px;
		background-position:10px 40px;
	}

	#demo5-forward {
		width:30px;
		background-position:-36px 40px;
		height:135px;
	}

	#demo5 {
		margin:auto 12px;
		height:135px;
	}

	.scroll-img ul li img {
		width:135px;
	}

	.scroll-img {
		width:69.7%;
	}

	.home_page_image_container {
		height:135px;
	}
}

@media only screen and (max-width:732px) and (min-width:730px) {
	.social.slider-left {
		width:150px;
		height:135px;
	}

	#demo5-backward {
		width:30px;
		height:135px;
		background-position:10px 40px;
	}

	#demo5-forward {
		width:30px;
		background-position:-36px 40px;
		height:135px;
	}

	#demo5 {
		margin:auto 12px;
		height:135px;
	}

	.scroll-img ul li img {
		width:135px;
	}

	.scroll-img {
		width:69.7%;
	}
}

@media only screen and (max-width:1025px) and (min-width:1024px) {
	.social.slider-left {
		width:150px;
		height:155px;
	}

	#demo5 {
		margin:auto 15px;
		height:155px;
	}

	.scroll-img {
		width:75% !important;
	}

	.scroll-img ul li img {
		width:155px;
	}

	#demo5-backward {
		height:155px;
		background-position:10px 55px;
	}

	#demo5-forward {
		height:155px;
		background-position:-28px 55px;
	}

	.instagram_wrap .instagram {
		width:29%;
	}

	.sidebar .sidebar-content .newsletter {
		padding-bottom:0px;
	}

	.sidebar .sidebar-content .open-to-ordre {
		padding-bottom:30px;
	}

	.newsletter form {
		padding-top:12px;
	}
}

@media only screen and (max-width:769px) and (min-width:768px) {
	.social.slider-left {
		width:147px;
		height:135px;
	}

	#demo5-backward {
		width:30px;
		height:135px;
		background-position:10px 40px;
	}

	#demo5-forward {
		width:30px;
		background-position:-36px 40px;
		height:135px;
	}

	#demo5 {
		margin:auto 12px;
		height:135px;
	}

	.scroll-img ul li img {
		width:135px;
	}

	.scroll-img {
		width:69.7% !important;
	}

	footer ul li {
		text-align:left;
	}

	.footer-social {
		text-align:left;
	}

	body .navbar-default .navbar-collapse {
		display:block !important;
		width:100% !important;
		float:none !important;
		margin-left:0px !important;
		top:0px !important;
	}

	html .mini-header .navbar-default .navbar-collapse {
		display:none !important;
	}
}

@media only screen and (max-width:801px) and (min-width:800px) {
	.social.slider-left {
		width:147px;
		height:135px;
	}

	#demo5-backward {
		width:30px;
		height:135px;
		background-position:10px 40px;
	}

	#demo5-forward {
		width:30px;
		background-position:-36px 40px;
		height:135px;
	}

	#demo5 {
		margin:auto 12px;
		height:135px;
	}

	.scroll-img ul li img {
		width:139px;
	}

	.scroll-img {
		width:69.7% !important;
	}
}

@media only screen and (max-width:737px) and (min-width:736px) {
	.social.slider-left {
		width:150px;
		height:101px;
	}

	#demo5-backward {
		width:30px;
		height:100px;
		background-position:10px 25px;
	}

	#demo5-forward {
		width:30px;
		background-position:-36px 25px;
		height:100px;
	}

	#demo5 {
		margin:auto 12px;
		height:100px;
	}

	.scroll-img ul li img {
		width:101px;
	}

	.scroll-img {
		width:68.2% !important;
	}
}

@media only screen and (max-width:1281px) and (min-width:1279px) {
	.scroll-img {
		width:73.7%;
		height:158px;
	}

	.scroll-img ul li img {
		width:158px;
	}

	#demo5-backward {
		width:30px;
		height:158px;
		background-position:10px 55px;
	}

	#demo5-forward {
		width:30px;
		background-position:-36px 55px;
		height:158px;
	}

	.social.slider-left {
		height:158px;
	}
}

@media only screen and (max-width:600px) {
	.mobile_pagination .or-pagination {
		border-bottom:1px solid #cccccc;
		border-top:none;
		width:100%;
		clear:both;
		background-color:#f5f5f5;
	}

	.mobile_pagination .or-pagination .container {
		background-color:#f2f2f2 !important;
	}
}

/* @media only screen and (max-width:992px) and (min-width:600px) { */
@media only screen and (max-width:1200px) and (min-width:600px) {
	.mobile_pagination {
		display:block;
	}

	.mobile_pagination:after {
		content:'';
		display:block;
		clear:both;
	}

	.mobile_pagination .or-pagination {
		display:block;
		border-bottom:1px solid #cccccc;
		border-top:none;
		border-right:1px solid #cccccc;
		border-left:1px solid #cccccc;
		clear:both;
		margin-right:3px;
	}

	.ordre-side-bar {
		padding-bottom:10px;
	}

	/*
		.col-3{
			width: 25%;
			float: left;
		}
	*/
	div.sidebar .col-md-9 {
		width:100% !important;
	}

	.col-mob-12 {
		width:100%;
		float:left;
	}

	.col-mob-6 {
		width:50%;
		float:left;
		margin:0px -1px;
	}

	.sidebar .section.col-mob-6 .border-fix {
		display:none;
	}

	.sidebar .section:last-child {
		border-bottom:1px solid #cccccc !important;
	}
}

@media only screen and (max-width:12001px) and (min-width:991px) {
	.sidebar .sidebar-content .social {
		margin-bottom:25px;
	}

	.sidebar .sidebar-content .newsletter {
		padding-bottom:25px;
	}

	.sidebar_about_link {
		margin-bottom:25px;
	}
}

@media only screen and (max-width:855px) and (min-width:768px) {
	body.mini-header nav ul li a {
		font-size:9px;
	}

	.navbar-default .navbar-nav.nav_retailer > li > a {
		padding-top:13px;
		top:0px !important;
		position:relative;
	}
}

@media only screen and (max-width:575px) {
	.page-login label {
		position:relative !important;
		top:0px;
		display:block;
		text-align:left;
		left:0px;
		top:0px;
	}
}

@media only screen and (max-width:992px) and (min-width:850px) {
	.col-mob-7 .h1 {
		font-size:28px;
		line-height:30px;
	}

	.col-mob-7 .large {
		font-size:22px;
		line-height:23px;
	}
}

@media only screen and (max-width:960px) and (min-width:700px) {
	.col-mob-7 .h1 {
		font-size:20px;
		line-height:22px;
	}

	.col-mob-7 .large {
		font-size:18px;
		line-height:20px;
	}
}

@media only screen and (max-width:700px) and (min-width:600px) {
	.col-mob-7 .h1 {
		font-size:20px;
		line-height:22px;
	}

	.col-mob-7 .large {
		font-size:18px;
		line-height:20px;
	}
}

@media only screen and (max-width:600px) {
	.col-desc-9 {
		width:90%;
		margin:auto;
	}

	/*
	.col-desc-9 p.large {
		font-size:15px;
		line-height:17px;
	}
	.col-desc-9 .h1 {
		font-size:17px;
		line-height:19px;
	} */
	.sidebar .section:last-child {
		border-bottom:1px solid #cccccc;
	}

	.ordre-side-bar, .sidebar-content {
		/* background-color:#f2f2f2; */
		background-color:#ffffff;
		padding-bottom:10px;
	}
}

@media only screen and (max-width:1200px) and (min-width:1027px) {
	.sidebar .sidebar-content {
		padding-bottom:0px;
	}

	.or-pagination .prev, .or-pagination .next {
		width:46%;
	}
}

@media only screen and (max-width:1027px) and (min-width:992px) {
	.or-pagination .prev, .or-pagination .next {
		width:42%;
	}

	.sidebar .sidebar-content {
		padding-bottom:0px;
	}

	.sidebar .sidebar-content {
		padding-top:25px;
	}
}

@media only screen and (max-width:667px) and (min-width:600px) {
	.ordre-side-bar, .sidebar-content {
		/* background-color:#f2f2f2; */
	}
}

@media only screen and (max-width:992px) and (min-width:440px) {
	.sidebar-content {
		width:100%;
		margin:auto;
		padding-right:20px;
		padding-left:15px !important;
	}

	/* dropped right sidebar */
	.col-xs-3 { width:100%; }
	.col-xs-3.lookalbum_image_item { width: 25%; }

	.clearfix { display:none; }

	#ordre-side-bar { padding-left:0; padding-right:0 }
}

@media only screen and (max-width:440px) {
	.sidebar-content {
		width:90%;
		margin:auto;
		padding-right:0;
	}

	#ordre-side-bar { padding-left:0; padding-right:0; width:100% }
}

@media only screen and (max-width:568px) {
	footer .container .row div {
		width:100%;
	}
}

@media only screen and (max-width:992px) and (min-width:700px) {
	.designer-item.col-3 {
		width:33%;
		padding:0 1%;
	}

	.profiles-list .col-3 {
		width:33%;
		padding:0 1%;
		float:left;
	}
}

@media only screen and (max-width:700px) and (min-width:600px) {
	.designer-item.col-2 {
		width:50%;
		padding:0 1%;
	}

	.profiles-list .col-2 {
		width:50%;
		padding:0 1%;
		float:left;
	}
}

@media only screen and (max-width:569px) {
	.profiles-list .image {
		max-height:100%;
	}

	.designer-filter .top-bar .open-to-ordre {
		width:40%;
		border-left:1px solid #cccccc;
		border-bottom:none;
	}

	.designer-filter .top-bar .open-to-ordre label {
		padding-left:22px;
	}

	.site-filter .top-bar .action_button {
		min-width:25%;
		width:25%;
		border-bottom:none;
		border-left:none;
	}

	.site-filter .top-bar .sort {
		width:35%;
		border-right:1px solid #cccccc;
		border-bottom:none;
	}

	.site-filter .top-bar .sort select {
		border-right:none;
	}

	.site-filter .top-bar .search {
		width:50%;
		border-left:1px solid #cccccc;
		border-top:1px solid #cccccc;
		border-bottom:none;
	}

	.site-filter .top-bar .total {
		width:50%;
		border-right:1px solid #cccccc;
		border-top:1px solid #cccccc;
	}

	.site-filter .top-bar .sort select {
		width:100%;
	}

	.designer-filter {
		padding:0px;
	}
}

@media only screen and (max-width:545px) and (min-width:475px) {
	.designer-filter .top-bar .open-to-ordre label {
		font-size:10px;
	}

	.site-filter .top-bar .action_button {
		padding:11px 0px 13px;
		font-size:10px;
	}

	.site-filter .top-bar .sort select {
		font-size:10px;
	}

	.site-filter .top-bar .total {
		font-size:10px;
	}

	.site-filter .top-bar .search input[type="text"] {
		font-size:10px;
	}
}

@media only screen and (max-width:475px) {
	.designer-filter .top-bar .open-to-ordre label {
		font-size:10px;
	}

	.designer-filter .top-bar .open-to-ordre {
		height:51px;
	}

	.retail-filter .top-bar .open-to-ordre label {
		font-size:10px;
	}

	.retail-filter .top-bar .open-to-ordre {
		height:51px;
	}

	.site-filter .top-bar .action_button {
		font-size:10px;
		height:51px;
	}

	.site-filter .top-bar .sort select {
		font-size:10px;
	}

	.site-filter .top-bar .sort {
		height:51px;
		padding-top:8px;
	}

	.site-filter .top-bar .total {
		font-size:10px;
		height:52px;
		padding-top:20px;
	}

	.site-filter .top-bar .search input[type="text"] {
		font-size:10px;
		height:51px;
		border-bottom:none;
	}

	.row.designer-row {
		padding:0px;
	}
}

@media only screen and (max-width:855px) {
	.buyer_nav .navbar-default .navbar-nav.nav_retailer > li > a {
		font-size:8px !important;
	}
}

/*  Styles to delete */
@media only screen and (max-width:1200px) {
	.cancel-left {
		font-size:10px;
	}
	.page-ordres-all .table-body a {
		font-size:10px;
	}
}

.page-create-final-edit .cancel-left {
	font-size:10px;
}

@media only screen and (max-width:1025px) {
	.page-designer.collection {
		width:100%;
		/* overflow-y:scroll; */
		/* min-width:1024px; */
	}

	.page-designer.collection .container {
		width:100% !important;
	}

	.page-ordres-all {
		min-width:1024px;
		overflow-y:scroll;
	}

	.page-ordres-all .table-body a {
		font-size:10px !important;
	}

	.page-ordres-single {
		min-width:1024px;
		overflow-y:scroll;
	}

	.page-ordres-single .product-ordre .container {
		width:1024px !important;
	}

	.page-ordres-single .container {
		width:1024px;
	}

	body.rangemenupadding {
		height:sd !important;
	}

	.page-ranging-room {
		min-width:1024px;
		overflow-y:scroll;
	}

	.buyer_nav .navbar-default .navbar-nav.nav_retailer > li > a {
		font-size:10px;
	}

	.page-ranging-room .container {
		width:1200px;
	}

	body.rangemenupadding footer .container {
		width:1200px;
	}

	body.ordres footer .container {
		width:1200px;
	}

	/*	.page-create-final-edit {
			overflow-y:scroll;
		}
	*/
	.page-thanks {
		min-width:1024px;
	}

	.retail-filter .top-bar > .container > .row > div.action_button {
		width:50%;
		border-bottom:1px solid #cccccc;
	}

	.retail-filter .top-bar > .container > .row > div.search {
		width:50%;
		border-left:1px solid #cccccc;
	}

	.retail-filter .top-bar > .container > .row > div.total {
		width:50%;
		border-right:1px solid #cccccc;
	}

	.retail-filter .top-bar > .container > .row > div.text_only {
		width:25%;
		border-bottom:1px solid #cccccc;
	}

	.retail-filter .top-bar > .container > .row > div.sort {
		width:25%;
		border-bottom:1px solid #cccccc;
		height:39px;
	}
}

@media only screen and (max-width:550px) {
	.retail-filter .top-bar > .container > .row > div.action_button {
		font-size:10px;
		height:39px;
	}

	.retail-filter .top-bar > .container > .row > div.search {
		font-size:10px;
		height:39px;
	}

	.retail-filter .top-bar > .container > .row > div.total {
		font-size:10px;
		height:39px;
	}

	.retail-filter .top-bar > .container > .row > div.text_only {
		font-size:10px;
		height:39px;
	}

	.retail-filter .top-bar > .container > .row > div.sort {
		font-size:10px;
		height:39px;
	}
}

@media only screen and (max-width:475px) {
	.retail-filter .top-bar > .container > .row > div.action_button {
		font-size:9px;
		height:39px;
	}

	.retail-filter .top-bar > .container > .row > div.search {
		font-size:9px;
		height:39px;
	}

	.retail-filter .top-bar > .container > .row > div.total {
		font-size:9px;
		height:39px;
		padding-top:15px;
	}

	.retail-filter .top-bar > .container > .row > div.text_only {
		font-size:9px;
		height:39px;
	}

	.retail-filter .top-bar > .container > .row > div.sort {
		font-size:9px;
		height:39px;
		padding-top:0px;
	}

	.retail-filter .top-bar > .container > .row > div.search > input {
		height:39px;
		padding-left:3px;
	}
}

@media only screen and (max-width:769px) {
	.mobile_pagination .or-pagination {
		display:block;
	}

	.mobile_pagination {
		display:block;
	}

	/* .or-pagination {
		display:none;
	 }
	*/
}

@media only screen and (max-width:600px) and (min-width:375px) {
	.profiles-list .col-2 {
		width:50%;
		padding:0 1%;
		float:left;
	}
}

@media only screen and (max-width:400px) {
	.bio .profile-gallery img {
		width:100%;
		float:none;
		display:block;
		margin:15px auto;
	}

	.col_ret_2 .profile-gallery img {
		width:49% !important;
		float:left !important;
		margin:1% auto;
	}
}

@media only screen and (max-width:1200px) and (min-width:555px) {
	.page-retailer-profile {
		width:555px;
		margin:auto;
	}

	.page-retailer-profile .container {
		width:555px;
	}
}

a.no_linkstyle {
	text-decoration:none !important;
	border-bottom:none !important;
	float:none !important;
	font-family:'Montserrat Reg' !important;
	color:#000000;
	font-size:11px !important;
	letter-spacing:0.3px;
	font-weight:400;
	display:inline-block;
	text-transform:uppercase;
}

a.no_linkstyle:hover { color:#666666 !important; }

/* home page styles*/
.sidebar .section:last-child > .border-fix {
	display:none;
}

/*  Styles to delete */
.page-designer .container .col-lg-3 {
	float:left;
}

/*.page-designer .container .col-lg-6{
	width: 585px !important;
}*/
@media only screen and (max-width:781px ) and (min-width:770px) {
	.buyer_nav .navbar-default .navbar-nav.nav_retailer > li > a { font-size:10px; }
}

.page-thanks .push { height:0px; }

.add-to-ranging-room {
	width:290px;
}

.line-sheet-button { width:290px; }

.page-designer.collection .range .container:before {
	min-width:1200px;
}

.footer-navbar {
	z-index:9999999999999999999999;
}

header {
	z-index:999999999999999999999999;
}

/* DELETE */
@media only screen and (max-width:769px) {
	.page-designer.collection .video-bar iframe {
		width:100% !important;
	}

	body .page-designer.collection .video-bar iframe .player .controls {
		font-size:15px !important;
	}

	.page-designer.collection .video-bar {
		margin-bottom:5px !important;
	}

	.page-designer.collection .video-bar .container {
		background-color:#000000 !important;
	}
}

div.data div.pagination.users_pagination {
	width:auto !important;
	float:right !important;
}

@media only screen
and (min-device-width:414px)
and (max-device-width:736px)
and (orientation:landscape)
and (-webkit-min-device-pixel-ratio:3) {
	html, body { height:auto !important; z-index:999999 !important; }

	header { top:0px; transition:0s; z-index:999999999999999999999999 !important; }

	body.mini-header .mini-menu-bg { display:none; }

	#main {
		z-index:99999 !important;
		position:relative;
		/*top: 29px;*/
	}

	body.mini-header {
		padding-top:74px !important;
	}
}
a.open_coll_link{
	margin-right: 0px !important;
}
.open_coll_link img {
	margin-right:10px;
}

.open_coll_link .fa-chevron-right {
	position:absolute;
	top:38%;
	right:5px;
}

/*#ranging-room .ordre-carousel-outer{
	float: none !important;
	height: auto !important;
	width: auto !important;
}*/
.page-designer .ordre-carousel .prev_inner, .page-designer .ordre-carousel .next_inner {
	background:none !important;
	border-right:none !important;
	border-left:none !important;
	font-size:18px;
	width:auto;
	height:auto;
	float:none;
}

.navs_container_prev, .navs_container_next {
	float:left;
	width:20px;
}

.navs_container_next {
	position:relative;
	bottom:25px;
}

.btn-black.new {
	margin:0px 0px 10px;
	left:20px;
	padding:5px 6px 5px;
}

.ranging-room.new {
	background-color:#e5e5e5;
}

.collection_header {
	padding-top:0px !important;
}

.collection_header #content {
	padding-top:10px;
}

.page-designer .hide-overflow .new_search_box {
	position:absolute;
	padding-right:15px;
	right:0px;
	top:0px;
	float:right;
	width:auto;
}

.page-designer .hide-overflow .new_search_box.abs {
	position:absolute !important;
	right:15px;
}

.page-designer .hide-overflow .switcher .new_search_box {
	position:absolute;
	right:0px;
	top:0px;
	width:auto;
}

.new_search_box.abs {
	position:relative;
	float:right;
}

.new_search_box #ajax_search_p #ajax_search {
	width:35px;
	cursor:pointer;
	padding:5px 10px;
	transition:.2s;
}

.new_search_box #ajax_search_p #ajax_search:focus {
	width:220px;
}

.new_search_box #ajax_search_p .magnifier {
	background:url(/images/magnifier.png) no-repeat 50% center;
}

.new_search_box #ajax_search_p .magnifier:focus {
	background:url(/images/magnifier.png) no-repeat right center;
}

.row.collection-listing {
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
}

.prod_bottom_navs {
	position:fixed;
	width:100%;
	bottom:0px;
	background-color:#000000;
	padding:10px 0;
	z-index:999;
}

.prod_bottom_navs a {
	color:#ffffff;
	padding:10px;
	text-transform:uppercase;
}

.prod_bottom_navs a.back_show_room {
	/* font-weight: bold; */
}

.prod_bottom_navs a.active {
	background-color:#ffffff;
	color:#000000;
}

.prod_bottom_navs strong {
	color:#9a9a9a;
	padding:10px;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}

.prod_bottom_navs a.back_show_room:before {
	display:inline-block;
	content:'';
	color:#ffffff;
	font-weight:bolder;
	margin-right:15px;
	background:url(images/rr_arrow_back.png);
	width:18px;
	height:18px;
	position:absolute;
	left:0px;
	top:1px;
}

#line_sheet2 {
	width:auto !important;
	background-color:transparent !important;
	margin:0px !important;
	border:none;
	line-height:1;
}

#line_sheet2:hover {
	color:#ffffff;
}

#line_sheet2 i {
	display:none;
}

.new_prod_carousel ul {
	top:0px;
	height:490px;
}

.csPager.cSGallery ul {
	width:100%;
}

.row.collection-listing {
	margin-left:0px;
	margin-right:0px;
}

.collection-listing div {
	padding:0px;
}

.rang_room_col {
	position:relative;
	padding-left:10px;
	right:-1px;
	padding-right:0px;
	padding-left:0px;
	top:0px;
	bottom:0px;
	display:block /*!important */;
}

.prod_col {
	padding:0px;
}

.single-product {
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

.pre-video-bar > .container {
	padding-right:0px;
}

/*.no_padding{
	padding: 0px;
}*/
.new_ord_carousel .ordre-carousel-outer {
	height:120px !important;
}

.new_ord_carousel {
	border-right:1px solid #cccccc;
	position:relative;
	overflow:hidden;
}

.page-designer .ordre-carousel .ordre-carousel-inner { margin-left:0px !important; }

/* .new_prod_carousel{
height: 490px !important;
max-height: 490px;
}
*/
@media only screen and (max-width:769px) {
	.prod_bottom_navs {
		position:relative;
	}

	.collection_header #main {
		min-width:1024px;
	}
}

@media only screen and (max-width:1025px) {
	.no_padding {
		padding:0px;
	}

	.btn-black.new {
		margin-left:7px;
	}

	.ordre-carousel-inner {
		padding-left:7px;
	}

	.prod_col .col-md-7 {
		padding-right:10px;
	}

	.prod_col .col-md-5 {
		padding-left:0px;
	}

}

.designer-gallery .csSlideOuter .lightSlider li img {
	/* width:90%; */
	margin-left:10px;
}

.designer-details {
	padding-top:15px;
}

a.no_active {
	pointer-events:none;
	cursor:default;
	color:#9a9a9a;
}
.ajrg-load {
	margin-top: 15px;
}

.ajrg-load:after {
	display:block;
	content:'';
	clear:both;
}

.fullWidth {
	width:100% !important;
}

.des-det-wrap {
	padding:0px 15px !important;
}

.switcher p {
	margin-bottom:6px;
}

.page-designer .ordre-carousel ul li:last-child {
	border-right:none !important;
}

@media only screen and (max-width:1025px) {
	.page-designer .ordre-carousel .ordre-carousel-outer {
		max-width:637px;
	}

	.des-det-wrap .designer-details p {
		font-size:12px;
	}
}

.page-ranging-room .garments .single .price {
	min-height:32px;
}

#id_form_rangingroom {
	padding-top:0px;
	position:relative;
	margin-top:10px;
}

#id_form_rangingroom:after {
	content:'';
	display:block;
	clear:both;
}

.page-ranging-room .main-subheading {
	padding-bottom:0px !important;
}

.page-ranging-room .main-subheading p {
	margin-bottom:0px;
}

.page-ranging-room .garments .single .designer h3 {
	font-weight:600;
}

.page-ranging-room .garments .single p {
	line-height:16px;
}

ul.garments:after {
	content:'';
	display:block;
	clear:both;
}

.product-ordre .sizes input.questions::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color:#555555;
}

.product-ordre .sizes input.questions::-moz-placeholder { /* Firefox 19+ */
	color:#555555;
}

.product-ordre .sizes input.questions:-ms-input-placeholder { /* IE 10+ */
	color:#555555;
}

.product-ordre .sizes input.questions::-moz-placeholder { /* Firefox 18- */
	color:#555555;
}

.page-create-final-edit .container {
	width:1024px;
}

.page-past-collections .cancel-left {
	top:7px;
}

.new_pc_panel-title {
	padding:15px 0;
}

.panel-group#accordion {
	padding-top:20px;
}

.pc_count {
	float:left;
	text-transform:uppercase;
	margin-bottom:0px;
}

.cancel-left.pc_cancel-left {
	bottom:0px;
	right:0;
	position:relative;
	left:auto !important;
	font-size:14px !important;
	top:auto !important;
	color:#000000;
	border-bottom:none !important;
	letter-spacing:0px !important;
}

.pc_single_bl_right {
	position:absolute;
	right:15px;
}

.pc_single_bl_right .pc_cancel-left_new {
	position:relative !important;
	top:0px !important;
	color:#000000;
	border-bottom:none !important;
	font-weight:600;
	font-size:14px;
}

.pc_single_bl_right .all {
	font-family:'Montserrat Reg';
	font-size:14px;
	text-decoration:none;
	letter-spacing:0.3px;
	font-weight:400;
	text-transform:uppercase;
	font-weight:600;
}

.pc_single_bl_right .all:hover {
	color:#000000;
}

.sig_des_pcall {
	float:right;
	font-family:'Montserrat Reg';
	font-size:12px;
	color:#000000;
	font-weight:600;
	position:relative;
	top:1px;
}

.page-past-collections h1.alt {
	font-family:'Montserrat Light';
	font-size:33px;
	line-height:41px;
	letter-spacing:1px;
}

@media only screen and (min-width:1025px) and (max-width:1200px) {
	.page-retailers .profiles-list .image {
		/* max-height:300px !important; */
	}
}

.page-past-collections .garments .single p {
	line-height:16px;
	display:inline-table;
}

.page-designer .range .designer-details p {
	line-height:1;
}

.page-designer .range .designer-details strong {
	font-family:'Montserrat Reg';
	font-weight:600;
}

.sngl_des_pcall {
	float:right;
	text-transform:uppercase;
}

#look .new_search_box {
	margin-right:15px;
}

.single-product .modal .modal-dialog {
	margin-top:5vh !important;
}

#product .modal .modal-content {
	overflow-y:scroll;
}

.single-product .modal .modal-content {
	overflow-y:scroll;
}

#garments2 li:hover {
	cursor:move;
}

#garments2:after {
	content:'';
	display:block;
	clear:both;
}

.single2.sortable-ghost { transform:scale(0.95); -o-transform:scale(0.95); -webkit-transform:scale(0.95); -moz-transform:scale(0.95); -ms-transform:scale(0.95); }

.open_coll_link span {
	white-space:pre-line;
	width:95%;
	/* margin:auto;
	height:100%; */
	display:block;
	position:relative;
	/* float:left; */
	font-family:'Montserrat Light';
	text-align:left;
	/* vertical-align:middle; */
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}

.open_coll_link {
	display:block !important;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	height:68px;
}

.e11-0 .open_coll_link span {
	margin-top:15px;
}

.open_coll_link img {
	float:left;
}

.open_coll_link {
	display:flex;
}

.open_coll_link:after {
	content:'';
	display:block;
	clear:both;
}

.page-past-collections .garments {
	text-align:center;
}

.single-product .quick-cart .modal-dialog { height:90vh; }

.single-product .quick-cart .modal-dialog .modal-body { height:100%; }

.single-product .quick-cart .modal-dialog .modal-body .modal-content { height:100%; }

.lb_look {
	margin-left:0px;
	margin-right:0px;
}

.lb_look p strong {
	margin-left:11.5%;
}

.cimg_look p strong {
	margin-left:1.5%;
}

@media only screen and (max-width:1024px) {
	.page-past-collections.page-accordian {
		min-width:1024px;
	}

	.page-ranging-room .garments .single {
		margin:0 1.5%;
	}

	.page-ranging-room .garments .single {
		width:20%;
	}

	ul.garments {
		text-align:center;
	}

	.page-ranging-room .garments .single {
		float:none !important;
		display:inline-block;
	}

	.designer-gallery .csSlideOuter .lightSlider li img {
		/*width:90%;*/ /* Added NM: 2016-08-30 */
	}

	.for_mobile {
		display:block !important;
	}

	.non_mobile {
		display:none;
	}
}

@media only screen and (min-width:1025px) {
	.page-past-collections .garments .single {
		float:left;
	}
}

.single-product .modal .modal-content::-webkit-scrollbar {
	width:5px;
}

.single-product .modal .modal-content::-webkit-scrollbar-track {
	background-color:#eeeeee;
}

.single-product .modal .modal-content::-webkit-scrollbar-thumb {
	background-color:#c2c2c2;
	border-radius:10px;
}

.prod_col.full_prod_col {
	width:100% !important;
}

a.look-link {
	margin-bottom:50px;
}

.single-product:after {
	content:'';
	display:block;
	clear:both;
}

.for_mobile {
	display:none;
	padding-left:0px;
}

#product_serialize_form {
	padding-top:0px;
}

.page-designer.collection #product {
	padding-bottom:135px;
}

.col_ret_2 .profile-intro p:last-child {
	/* display: none; */
}

@media only screen and (min-width:1024px) and (max-width:1200px) {
	.col_ret_1, .col_ret_2 {
		width:100%;
		float:none;
	}

	.non_mobile {
		display:none;
	}

	.for_mobile {
		display:block;
		padding:0px;
		float:none;
	}

	.col_ret_1 {
		margin-bottom:20px;
	}
}

.li_hover .remove {
	display:block !important;
}

.li_hover .btn-remove {
	display:block !important;
}

@media only screen and (max-width:1024px) {
	.page-create-final-edit {
		width:1024px;
	}

	.page-designer .ranging-room .ranging-room-container ul li .remove {
		display:none ;
	}
}

.single .btn-remove .fa {
	position:relative;
	right:1px;
	top:1px;
}

.single .fa {
	padding-top:8px
}

.modal-body .page-create-final-edit {
	width:100%;
}

@media only screen and (min-width:1025px) and (max-width:1127px) {
	.page-designer .ordre-carousel .ordre-carousel-outer {
		max-width:92%;
	}
}

#empty-room .modal-dialog .modal-content {
	position:relative;
	top:35%;
}

@media only screen and ( max-width:1025px) {
	.over_sc {
		overflow:scroll;
	}

	.single-product.mt_35 {
		margin-top:35px !important;
	}
}

#id_form_retailer_filter:after {
	content:'';
	display:block;
	clear:both;
}

#id_form_designer_filter:after {
	content:'';
	display:block;
	clear:both;
}

.page-designer .ranging-room .ranging-room-container ul {
	max-height:100%;
}

.carousel.new_prod_carousel {
	height:100% !important;
}

.custom-container.vertical .navs_container_prev {
	opacity:0;
}

.custom-container.vertical .navs_container_next {
	opacity:0;
}

#lbCenter {
	top:50px !important;
}

#lbBottomContainer {
	top:50px !important;
	border-top:none !important;
}

#ranging-room {
	margin-top:18px;
}

.ie11-0 .page-designer #ranging-room .controls > a.create {
	left:-2px;
}

@media only screen and (max-width:1200px) and (min-width:1024px) {
	.page-designer #ranging-room .controls > a.create {
		left:10px;
		margin:auto;
		display:inline-block;
		width:85px;
	}

	.page-designer #ranging-room .controls {
		margin-left:15px;
		width:105px;
		text-align:center;
	}

	.ie11-0 .page-designer #ranging-room .controls > a.create {
		width:84px;
		left:0px;
	}
}

#product_serialize_form {
	height:100% !important;
}

#garments2 {
	height:100% !important;
}

@media only screen and (max-width:1025px) and (min-width:1024px) {
	.page-designer #ranging-room .controls > a.create {
		left:0px !important;
	}
	.page-designer .ranging-room .ordre-carousel-outer {
		margin-left:0px;
	}
}

.btn-icon { max-width:290px !important; }

.product_content { line-height:19px; margin-bottom:10px }

.product_content p { line-height:19px; }

body.mini-header.pt_50 {
	padding-top:50px;
}

.ta_right {
	text-align:right;
}

.ta_right a {
	width:100%;
}

.ta_left a {
	width:100%;
}

.ta_left {
	text-align:left;
}

html .no_move {
	left:0px !important; margin-left:0px !important; transform:translate3d(0px, 0px, 0px) !important;
}

.toogle_mrr {
	cursor:pointer;
	background:url('images/ordre-arrow-down.png') 95% 11px no-repeat;
	background-size:9px !important;
	position:relative;
}

.no_padding {
	padding:0px;
}

.page-designer .ordre-carousel#ranging-room {
	padding:0 15px;
}

.new_close_button {
	font-size:12px !important;
	color:#000000;
	letter-spacing:0px;
	text-transform:uppercase;
	opacity:1 !important;
	float:left !important;
	margin-bottom:10px;
	line-height:17px;
	border-bottom:1px solid #cccccc !important;
	position:relative;
	bottom:5px;
	left:15px;
}

.h1alt_new {
	font-family:'Garamond It' !important;
	font-size:28px !important;
	line-height:35px !important;
	text-align:center !important;
}

@media only screen and (max-width:1023px) {
	.page-designer .ranging-room .ordre-carousel-outer {
		margin-left:0px !important;
	}

	.page-designer.collection #product {
		padding-bottom:0px;
	}
}

.ranging-room.new {
	overflow:hidden;
}

.new_prod_carousel {
	width:84px;
}

.custom-container.vertical {
	width:104px;
}

#imageGallery iframe {
	width:95% !important;
	border:none !important;
	max-height:490px;
	max-width:326px;
}

#imageGallery iframe html body .animateCreatorContainer {
	width:100% !important;
}

li.wt_mark:after {
	content:'';
	display:inline-block;
	width:18px;
	height:18px;
	background:url('images/360-icon-vector.png') center center;
	background-size:cover;
	position:absolute;
	bottom:3px;
	left:3px;
}

.bottom_controls_360_wrapper {
	padding-left:10px;
}

.bottom_controls_360 {
	display:block;
	font-size:12px;
	text-transform:uppercase;
	font-family:'Montserrat Reg';
	font-weight:600;
	height:25px;
	text-align:left;
	cursor:pointer;
}

.bottom_controls_360 img {
	width:32px !important;
	margin-right:5px;
	border:none;
}

.bottom_controls_360_info {
	display:block;
	font-size:12px;
	text-transform:uppercase;
	font-family:'Montserrat Light';
	text-align:left;
	padding-left:37px;
	margin-bottom:60px;
}

.designer-item {
	max-height:265px;
}

/*
@media only screen and (max-width:1200px) {
	#imageGallery iframe {
		height:490px !important;
		max-height:490px;
	}
	.animateCreatorContainer {
		max-height:490px !important;
	}
	#imageGallery iframe {
		height:490px !important;
		max-height:490px;
	}
	.animateCreatorBtnDiv {
		right:14px;
	}
}
*/
@media only screen and (max-width:1200px) {
	.designer-item {
		margin-bottom:20px;
		max-height:240px;
	}

	.container {
		/* width: 100% !important; */
	}

	.ordre-side-bar {
		background-color:#ffffff;
		position:static;
	}

	.page-about video {
		width:100%;
	}
}

.new_rem_link {
	margin-top:33px;
	font-size:10px;
	text-transform:uppercase;
	text-align:right;
	font-family:'Montserrat Reg';
	cursor:pointer;
	color:#555555 !important;
}

.new_rem_link_ls {
	position:relative;
	text-align:right;
	margin-top:22px;
	bottom:0;
	font-size:10px;
	text-transform:uppercase;
	font-family:'Montserrat Reg';
	cursor:pointer;
	color:#555555 !important;
}

.new_clear_link_ls {
	position:relative;
	text-align:right;
	margin-top:22px;
	bottom:0;
	font-size:10px;
	text-transform:uppercase;
	font-family:'Montserrat Reg';
	cursor:pointer;
	color:#555555 !important;
}

.modal-body .page-create-final-edit #id_form_create_final_edit {
	min-width:100%;
}

.page-create-final-edit #id_form_create_final_edit {
	min-width:1024px;
}

.fx_width {
	width:440px;
}

.fx_width_540 {
	/* width:538px; */
}

.cancel-left.top_7 {
	top:7px;
}

.fx_width_160 {
	width:158px;
	text-align:right;
	padding-right:0px;
}

.fx_width_160 span {
	display:inline-block;
}

.fx_width_160 span a {
	margin-right:0px;
}

.page-ordres-single .delivery-date .container .row {
	width:1010px;
}

.fx_width_245 {
	width:245px;
	text-align:right;
}

@media only screen and (max-width:1200px) {
	.page-ordres-single .delivery-date .container .row {
		width:1015px;
	}

	.product-ordre .product-right {
		/* width:287px; */
	}

	.fx_width_160 {
		width:157px;
	}

	.page-ordres-single .col-lg-2-5.ordre_status_result {
		width:143px;
	}

	.fx_width_540 {
		/* width:545px; */
	}

	/* div.des-det-wrap > div.designer-details { margin-top:-55px;} */
	div.des-det-wrap { margin-top:10px!important;}

	.designer-details p {
		font-size:12px;
	}

}

@media only screen and (max-width:1220px) and (min-width:1201px) {
	.product-ordre .product-right {
		/* width:287px; */
	}

	.fx_width_160 {
		width:157px;
	}
}

.cke_dialog_ui_hbox_first {
	width:100% !important;
	display:block;
}

/*
.retailer_item {
	max-height:260px;
	min-height:260px;
}
@media only screen and (max-width: 1024px){
	.designer-gallery .csSlideOuter .lightSlider li img{
		max-width: 275px;
	}
}
*/
.c_linesheet .modal-title {
	font-family:'Garamond It';
	text-align:center;
	font-size:28px;
	line-height:1;
	margin-bottom:0px;
	text-transform:none;
	letter-spacing:0px;
}

.c_linesheet .modal-subtitle {
	font-family:'Montserrat Reg';
	font-size:12px;
	text-align:center;
}

.range.c_linesheet {
	padding-top:34px;
}

.page-designer .range.c_linesheet .modal-subtitle {
	border-top:none;
	border-bottom:2px solid #000000;
	padding-bottom:35px;
	margin-bottom:0px;
}

.page-designer .range.c_linesheet {
	border-top:none;
}

.c_linesheet .product-ordre {
	clear: left;
	min-height: 220px;
}
.c_linesheet .product-ordre .image {
	margin-right: 5px;
	min-height: 220px;
}

.c_linesheet .product-ordre .total-items {
	text-align:right;
}

.c_linesheet .product-ordre .total-item-price, .c_linesheet .product-ordre .total-item-price-rrp {
	text-align:right;
}

.c_linesheet #id_form_create_final_edit {
	padding-top:0px;
}

.c_linesheet p.c_name {
	margin-bottom:0px;
	border-bottom:1px solid #cccccc;
	padding:10px 0px 10px 15px;
	text-align:center;
}

.c_linesheet .product-title .description {
	text-transform:uppercase;
}

.c_linesheet p.c_name span:nth-child(2) {
	font-family:'Montserrat Reg';
	font-size:13px;
}

.c_linesheet p.c_name span:nth-child(1) {
	position:absolute;
	left:15px;
}

.c_linesheet .c_sizes {
	display:block;
}

.c_linesheet .c_sizes span {
	text-transform:uppercase;
	font-size:13px;
}

.c_linesheet .col-lg-12 {
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
}

.c_linesheet .col-lg-12 .col-lg-4 {
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}

a.past_coll_link {
	float:right;
	position:relative;
	right:15px;
}

a.past_coll_link:after {
	display:inline-block;
	content:'';
	background:url(images/arrow-right.svg) no-repeat;
	width:18px;
	height:17px;
	position:absolute;
	top:2px;
}

.past_collections_holder {
	margin-top:70px !important;
}

.past_collections_holder:after {
	display:block;
	content:'';
	clear:both;
	margin-bottom:40px;
}

.lookalbum_image_item {
	height:407px;
	text-align:center;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	position:relative;
	padding-top:15px;
	padding-bottom:15px;
}

.row.lookalbum {
	background:#fff;
	width:100%;
	max-width:1040px;
	/* margin-right : 0 px; */
	/* margin-left : 0 px; */
	margin:auto;
	/* margin-top : 30 px; */
}

.lookalbum_image_item img {
	width:100%;
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}
#search_for_retailer_input{
	border: 1px solid #999;
	margin-bottom: 25px;
}
.select_retailer_holder, .select_buyer_holder{
	display: none;
}
.search_retailer_result_item_holder{
	margin-bottom: 0px;
}
input.s_retailer {
    display:none;
    width:19px;
    height:19px;
}

input.s_retailer  + label {
    color: #000;
    cursor: pointer;
    padding-left: 19px;
    font-family: 'Montserrat Reg';
    font-size: 14px;
}
input.s_retailer  + label:hover{
	color: #3CC7EF;
}
input.s_retailer  + label span {

    width:19px;
    height:19px;
    vertical-align:middle;
    position: absolute;
    left: 0px;
    cursor:pointer;
}
input.s_retailer:checked + label{
	color: #3CC7EF;
}
input.s_retailer:checked + label span:before {
    background:url(/css/images/search_check_icon.svg) center center no-repeat;
  	content: '';
    display: inline-block;
    text-align: center;
    width: 15px;
    height: 20px;
    background-size: contain;
}

.search_buyer_result_item_holder{
	margin-bottom: 0px;
}
input.s_buyer {
    display:none;
    width:19px;
    height:19px;
}

input.s_buyer + label {
    color: #000;
    cursor: pointer;
    padding-left: 19px;
    font-family: 'Montserrat Reg';
    font-size: 14px;
	min-height: 10px;
	min-width: 100%;
}
input.s_buyer  + label:hover{
	color: #59C7DF;
}
input.s_buyer  + label span {

    width:19px;
    height:19px;
    vertical-align:middle;
    position: absolute;
    left: 0px;
    cursor:pointer;
}
input.s_buyer:checked + label{
	color: #59C7DF;
}
input.s_buyer:checked + label span:before {
  background:url(/css/images/search_check_icon.svg) center center no-repeat;
  content: '';
  display: inline-block;
  text-align: center;
  width: 15px;
  height: 20px;
  background-size: contain;
}
input.ordasbuyer{
	background-color: #3CC7EF !important;
	display: none;
}
@media only screen and (max-width: 993px){
	.select_retailer_holder{
		margin-bottom: 15px;
	}
	.select_buyer_holder_wrap{
		padding-left: 0px;
	}
	.min_width_auto{
		float: none;
		margin: auto;
	}
	.bio .profile-logo .image{
		text-align: center;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.ta_jst{
		text-align: justify;
	}
}

.preview_highlight{
	background:#3cc7ef;
	color:#fff!important;
}
.preview_highlight.bar{
	height:21px;
	width:100%;
	max-width:290px;
	margin-top:-20px;
	position: relative;
}
.preview_highlight_inner{
	letter-spacing:2px;
	margin-top:-8px;margin-left:auto;margin-right:auto;width:75px;padding-top:2px;
}
.preview_highlight .new_ord_carousel{
	background:#fff;
	color:#fff!important;
}

table.sizing_table
{
	border: 1px solid #666666;
	border-collapse: collapse;
	border-spacing: 1px;
}
table.sizing_table th
{
	padding: 3px 3px;
	text-align:left;
	border: 1px solid #999999;
	min-width:50px;
}
table.sizing_table td
{
	padding: 3px 3px;
	text-align:center;
	border: 1px solid #999999;
	min-width:30px;
}

/* hide indicator */
.current_user_is {display:none!important;}
#open_profiler {display:none!important;}

.special_message{
	padding: 5px;
	background: #cccccc;
	margin-bottom: 10px;
	font-size:10pt;
}
.special_message a {text-decoration:underline;}