@charset "utf-8";
/* CSS Document */
/*-------------------------------GLOBAL SIZES-------------------------------*/
/* CSS Reset */
html{
	color:#000;
	background:#fff
}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{
	margin:0;
	padding:0
}
fieldset,img{
	border:0
}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;
	font-weight:400
}
ol,ul{
	list-style:none
}
caption,th{
	text-align:left
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:400
}
q:after,q:before{
	content:''
}
abbr,acronym{
	border:0;
	font-variant:normal
}
input,select,textarea{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit
}
legend{
	color:#000
}
a{
	text-decoration:none
}
:focus{
	outline:0
}
.col-1{
	width:8.33%
}
.col-2{
	width:16.66%
}
.col-3{
	width:25%
}
.col-4{
	width:33.33%
}
.col-5{
	width:41.66%
}
.col-6{
	width:50%
}
.col-7{
	width:58.33%
}
.col-8{
	width:66.66%
}
.col-9{
	width:75%
}
.col-10{
	width:83.33%
}
.col-11{
	width:91.66%
}
.col-12{
	width:100%
}
[class*="col-"]{
	float:left
}
.row:after{
	content:"";
	clear:both;
	display:block
}
*,*:before,*:after{
	box-sizing:border-box;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
.row{
	display:block
}
/*Global*/
body{
	font-size:12px;
	line-height:1.1;
	font-family:'Gotham-Book',Helvetica,Arial,sans-serif;
	-webkit-font-smoothing:antialiased;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:none;
	color:#333;
	font-weight:400;
	overflow-x:hidden
}
.showDesktop{
	display:block!important
}
.showMobile{
	display:none!important
}
.mainwrapper{
	clear:both
}
.main-inner-wrapper{
	max-width:1280px;
	width:100%;
	margin:0 auto
}
.row:before,.row:after{
	display: table;
	content: " ";
}
.row:after{
	clear: both;
}
a{
	color:#000
}
.globalscroll{
	display: inline;
}
.resimg{
	text-align:center;
	margin:0 auto
}
.resimg img,.resimg picture{
	width:100%;
	height:auto;
	display:block;
	margin:0 auto
}
.no-padd{
	padding:0!important
}
.hide{
	display:none!important
}
.show{
	display:block!important
}
.clear{
	clear:both
}
.custom-line{
	border-top:1px solid #ddd
}
.lngreyline-hor{
	width:100%;
	border-top:1px solid #ddd;
	clear:both
}
.fa{
	display:inline-block;
	font-family:'fontawesome'
}
sup{
	font-size: 50%;
}
.gt-italic{
	font-family:'Gotham-BookItalic',Helvetica,Arial,sans-serif!important
}
.gt-bold{
	font-family:'Gotham-Bold',Helvetica,Arial,sans-serif!important
}
.gt-bold-italic{
	font-family:'Gotham-BoldItalic',Helvetica,Arial,sans-serif!important
}
.gt-light{
	font-family:'Gotham-Light',Helvetica,Arial,sans-serif!important
}
.gt-light-italic{
	font-family:'Gotham-LightItalic',Helvetica,Arial,sans-serif!important
}
.ml-bold{
	font-weight:bold!important
}
.ml-italic{
	font-family:'MillerDisplay-Light-Italic',Times,'Times New Roman',serif
}
.fblack,.fblack a{
	color:#000!important
}
.fwhite,.fwhite a{
	color:#fff!important
}
.txtup{
	text-transform:uppercase;
}
.txtcaps{
	text-transform:capitalize;
}
.title{
	font-family:'MillerDisplay-Light',Times,'Times New Roman',serif;
	color:#000;
	font-size: 38px;
	text-transform:uppercase;
}
.zoomContainer{
	z-index:10
}
.noscroll{
	overflow:hidden
}
button{
	background:transparent;
	border:0;
	padding:0;
	cursor:pointer
}
textarea{
	border:1px solid #e0e0e0;
	-webkit-appearance:none;
	padding:10px;
	color:#4f4f4f
}
.redtext,error-text,.requiredtext{
	color:#ff0000!important
}
.error-msg{
	color:#ff0000!important;
	font-size:11px;
	display:block;
	padding:5px 0
}
.remarks-msg{
	color:#666!important;
	font-size:11px;
	display:block;
	padding:5px 0
}
.note{
	font-size:11px;
	color:#666;
	display:block
}
.success-msg{
	color:#008000!important;
	font-size:12px;
	display:block;
	padding:5px 0
}
.text-center{
	text-align:center!important
}
.text-left{
	text-align:left!important
}
.max-width{
	width:100%
}
.txtlink a,.txtlink{
	font-family:'Gotham-Book',Helvetica,Arial,sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#666
}
.secheader,.secheader a{
	text-transform:uppercase;
	font-family:'Gotham-Bold',Helvetica,Arial,sans-serif;
	font-size:12px;
	line-height:1;
	letter-spacing:.1em;
	color:#000;
	padding:5px 0 10px 0;
	text-align:left
}
.txtbox{
	font-family:'Gotham-Book',Helvetica,Arial,sans-serif;
	font-size:12px;
	display:block;
	text-align:left;
	color:#000;
	line-height:1.5
}
.navsubtitle{
	font-family:'MillerDisplay-Light',Times,'Times New Roman',serif;
	font-size:20px;
	line-height:20px;
	letter-spacing:.05em;
	color:#333;
	text-transform:uppercase;
	text-align:left
}
.navdesc{
	font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
	font-size:11px;
	letter-spacing:.2em;
	color:#333;
	text-transform:uppercase;
	text-align:left;
	margin:10px 0
}
.navdesc a, .navsubtitle a{
	text-decoration:none;
	color:#333
}
.navsubtitle a:hover{
	border-bottom:2px solid #333
}
.navdesc a:hover{
	text-decoration:underline
}
.boxshadow{
	-webkit-box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.3);
	box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.3);
}
.titlestyle1, .titlestyle2{
	line-height:1;
	text-align:center;
	font-family:'MillerDisplay-Light',Times,'Times New Roman',serif;
	color:#000;
	font-size:28px;
	overflow:hidden;
	text-transform:uppercase
}
.titlestyle1 span.titlestyle1-inner{
	position:relative;
	display:inline-block
}
.titlestyle1 span.titlestyle1-inner:before, .titlestyle1 span.titlestyle1-inner:after{
	content:'';
	position:absolute;
	top:50%;
	width:600px;
	border-bottom:3px solid #000;
	margin:0 20px
}
.titlestyle1 span.titlestyle1-inner:before{
	right:100%
}
.titlestyle1 span.titlestyle1-inner:after{
	left:100%
}
.titlestyle3{
	font-family:'Gotham-Bold', Helvetica, Arial, sans-serif;
	color:#000;
	font-size: 21px;
	text-align: left;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.titlestyle4{
	font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
	color:#000;
	font-size: 21px;
	text-align: left;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
ul.styledot, ol.styledot{
	list-style-type:disc;
	list-style-position:inside;
	color:#000
}
ul.styledot li, ul.styledot li{
	padding:3px 0
}
ol.styledash{
	list-style-type:none;
	list-style-position:inside;
	color:#000
}
ol.styledash > li{
	position: relative;
	padding-left: 15px;
}
ol.styledash > li:before{
	position: absolute;
	display: inline-block;
	content: "-";
	left: 0;
}
ul.styleroman li, ul.styleroman li{
	list-style-type: lower-roman;
}
.boxstyle1{
	border:1px solid #ddd;
	padding:25px 25px;
	display:inline-block;
	width:100%
}
.boxstyle1 .blocktitle{
	font-family:'MillerDisplay-Light',Times,'Times New Roman',serif;
	font-size:18px;
	font-weight:400;
	color:#000;
	text-transform:uppercase;
	text-align:center
}
.boxstyle1 .txtbox{
	font-family:'Gotham-Book',Helvetica,Arial,sans-serif;
	font-size:12px;
	display:block;
	text-align:center;
	color:#000;
	line-height:1.5
}
/*customize dropdown select,input,checkbox*/
input[type=checkbox]{
	border:1px solid #dacde1;
	display:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:#fff;
	width:14px;
	height:14px;
	vertical-align:top
}
input[type=password],input[type=text]{
	width:100%
}
input[type=password],input[type=text],select{
	height:40px;
	padding:0 15px;
	border:1px solid #e0e0e0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	background:#f9f9f9;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	font-size:13px
}
input[type=password].style1,input[type=text].style1{
	text-align:left;
	border:1px solid #ddd;
	font-family:'Gotham-Book',Helvetica,Arial,sans-serif;
	color:#000;
	font-weight:400;
	font-size:14px;
	height:40px;
	padding:0 15px;
	background:#fff;
	background-color:#fff
}
input::-webkit-input-placeholder{
	color:#999!important
}
input:-moz-placeholder{
	color:#999!important
}
input::-moz-placeholder{
	color:#999!important
}
input:-ms-input-placeholder{
	color:#999!important
}
input.error, textarea.error{
	border:1px solid #ff0000!important
}
input.style1{
	width:100%;
	border:1px solid #ddd;
	padding:15px 15px;
	display:block;
	color:#000;
	font-size:14px
}
input.style1::-webkit-input-placeholder{
	color:#999!important
}
input.style1:-moz-placeholder{
	color:#999!important
}
input.style1::-moz-placeholder{
	color:#999!important
}
input.style1:-ms-input-placeholder{
	color:#999!important
}
input.style2{
	background:#d61b52;
	width:100%;
	color:#fff;
	text-align:center;
	cursor:pointer;
	position:absolute;
	left:0;
	border:0;
	font-size:14px;
	letter-spacing:.2em;
	font-family:'Gotham-Book',Helvetica,Arial,sans-serif;
	text-transform:uppercase
}
input.style2::-webkit-input-placeholder{
	color:#fff!important
}
input.style2:-moz-placeholder{
	color:#fff!important
}
input.style2::-moz-placeholder{
	color:#fff!important
}
input.style2:-ms-input-placeholder{
	color:#fff!important
}
input.style3{
	width:100%;
	border:none;
	padding:15px 0;
	display:block;
	color:#000;
	font-size:21px;
	height:60px;
	background-color: #f5f5f5;
}
input.style3::-webkit-input-placeholder{
	color:#666!important
}
input.style3:-moz-placeholder{
	color:#666!important
}
input.style3::-moz-placeholder{
	color:#666!important
}
input.style3:-ms-input-placeholder{
	color:#666!important
}
textarea.style1{
	width:100%;
	border:1px solid #ddd;
	padding:15px 15px;
	display:block;
	color:#000;
	font-size:14px
}
textarea.style1::-webkit-input-placeholder{
	color:#999!important
}
textarea.style1:-moz-placeholder{
	color:#999!important
}
textarea.style1::-moz-placeholder{
	color:#999!important
}
textarea.style1:-ms-input-placeholder{
	color:#999!important
}
.custom-checkbox{
	position:relative
}
.custom-checkbox input[type=checkbox]{
	display:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.custom-checkbox input[type=checkbox]+label:before,.custom-checkbox input[type=checkbox]:hover+label:before{
	background-color:#fff
}
.custom-checkbox input[type=checkbox]:checked+label:before{
	background-color:#fff
}
.custom-checkbox input[type=checkbox]+label{
	position:relative
}
.custom-checkbox input[type=checkbox]+label:before{
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:15px;
	height:15px;
	margin-right:10px;
	border:1px solid #ddd
}
.custom-checkbox input[type=checkbox]:checked+label:after{
	content:'\f00c';
	font-family:'fontawesome';
	line-height:11px;
	font-size:11px;
	color:#000;
	position:absolute;
	left:2px;
	top:3px
}
.custom-checkbox input.style1{
	border:1px solid #ddd;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:#fff;
	width:15px;
	height:15px;
	vertical-align:top
}
.custom-checkbox input[type=checkbox].style1+label:before{
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:15px;
	height:15px;
	margin-right:10px;
	border:1px solid #ddd
}
.custom-checkbox input[type=checkbox].style1:checked+label:after{
	content:'\f00c';
	font-family:'fontawesome';
	line-height:11px;
	font-size:11px;
	color:#000;
	position:absolute;
	left:2px;
	top:3px
}
.custom-checkbox input[type=checkbox].style2{
	border:1px solid #ddd;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:#fff;
	width:15px;
	height:15px;
	vertical-align:top
}
.custom-checkbox input[type=checkbox].style2+label:before{
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:15px;
	height:15px;
	margin-right:10px;
	border:1px solid #ddd
}
.custom-checkbox input[type=checkbox].style2:checked+label:after{
	content:'\f00c';
	font-family:'fontawesome';
	line-height:11px;
	font-size:11px;
	color:#000;
	position:absolute;
	left:2px;
	top:3px
}
.custom-radio1 input,.custom-radio1 label{
	display:inline;
	float:left
}
.custom-radio1 input,.custom-radio1 label{
	line-height:6px
}
.custom-radio1 label{
	padding-left:5px;
	padding-right:25px
}
.checkbox.noninput>li{
	margin-bottom:5px
}
.checkbox.noninput>li>a{
	position:relative
}
.checkbox.noninput>li>a:before{
	content:"";
	border:2px solid #fff;
	outline:1px solid #000;
	position:relative;
	width:13px;
	height:13px;
	display:inline-block;
	background:#fff;
	margin:-3px 8px 0 1px;
	vertical-align:middle
}
.checkbox.noninput>li>a.selected:before{
	background:#000;
	outline:1px solid #989898
}
.cs-customize-select{
	position:relative;
	font-size:11px
}
.cs-customize-select a{
	padding:15px 10px;
	display:block;
	margin:0;
	color:#000;
	text-transform:uppercase;
	position:relative
}
.cs-customize-select a .fa{
	position:absolute;
	right:25px;
	color:#999
}
.cs-customize-select a span{
	margin-right:5px;
	font-size:13px;
	margin-top:-2px
}
.cs-customize-select option{
	padding:8px 10px;
	display:block
}
.cs-customize-select .select-selected{
	border:1px solid #bfbfbf;
	width:100%;
	background:#f9f9f9
}
.cs-customize-select.white-theme .select-selected{
	background:#fff
}
.cs-customize-select .select-selected a{
	position:relative;
	z-index:3;
	padding:6px 20px 6px 8px;
	color:#333;
	font-size:13px;
	text-transform:uppercase
}
.cs-customize-select .select-selected a:after{
	content:"";
	border:solid #1b1b1b;
	border-width:0 2px 2px 0;
	padding:2px;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	width:7px;
	height:7px;
	overflow:hidden;
	right:15px;
	top:50%;
	margin-top:-5px;
	position:absolute
}
.cs-customize-select.open .select-selected a:after{
	transform:rotate(-135deg);
	-webkit-transform:rotate(-135deg);
	margin-top:-2px
}
.cs-customize-select .select-dropdown{
	border:1px solid #d7d7d7;
	border-top:0;
	width:100%;
	position:absolute;
	top:100%;
	z-index:500;
	background:#fff;
	overflow:hidden;
	opacity:0;
	max-height:0;
	transition:max-height .2s ease-out;
	-moz-transition:max-height .2s ease-out;
	-webkit-transition:max-height .2s ease-out;
	-ms-transition:max-height .2s ease-out
}
.cs-customize-select.open .select-dropdown{
	max-height: 160px;
	overflow-y: scroll;
	transition:max-height .5s ease-in;
	-moz-transition:max-height .5s ease-in;
	-webkit-transition:max-height .5s ease-in;
	-ms-transition:max-height .5s ease-in;
	opacity:1
}
.cs-customize-select .select-dropdown a:hover{
	background:#d61b52;
	color:#fff
}
.cs-customize-select.open .select-dropdown.scroll-content{
	max-height:200px!important
}
.cs-customize-select.selectstyle1 .select-selected{
	background:#fff
}
.cs-customize-select.selectstyle1 .select-selected a{
	text-transform:none;
	padding:12px 20px 12px 8px
}
.filter-control{
	display:inline-block;
	float:right;
	padding:0
}
.filter-control .prodfilter{
	width:230px;
	display:inline-block
}
.filter-control .cs-customize-select .select-selected{
	border:1px solid #d9d9d9
}
.filter-control .cs-customize-select .select-selected a{
	padding:15px 10px
}
.shade-dropdown .shadecolor img{
	max-width:100%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.shade-dropdown .shadecolor{
	width:16px;
	height:16px;
	vertical-align:text-bottom;
	display:inline-block;
	margin-right:10px
}
.shade-dropdown .cs-customize-select .shadecolor img{
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.password-strength-meter{
	background-color:#f4f4f4;
	height:32px;
	line-height:32px;
	padding:0 9px;
	position:relative;
	z-index:1;
	font-size:13px
}
.password-strength-meter:before{
	content:'';
	height:100%;
	left:0;
	position:absolute;
	top:0;
	z-index:-1
}
.password-strength-meter-0 .password-strength-meter:before{
	background-color:#f4f4f4;
	width:100%
}
.password-strength-meter-1 .password-strength-meter:before{
	background-color:#ffafae;
	width:25%
}
.password-strength-meter-2 .password-strength-meter:before{
	background-color:#ffd6b3;
	width:50%
}
.password-strength-meter-3 .password-strength-meter:before{
	background-color:#c5eeac;
	width:75%
}
.password-strength-meter-4 .password-strength-meter:before{
	background-color:#81b562;
	width:100%
}
/*quantity*/
.qty-control{
	display:inline-block;
	border:1px solid #ddd;
	width:24%
}
.qty-control .qty-symbol{
	width:20%;
	height:35px;
	line-height:1;
	position:relative;
	display:inline-block;
	text-align:center;
	cursor:pointer
}
.qty-control>span{
	display:inline-block;
	color:#000;
	font-family:'Gotham-Book',Helvetica,Arial,sans-serif;
	text-align:center;
	text-transform:uppercase;
	font-size:14px;
	padding:10px 0;
	width:60%
}
.qty-control .pcart-minusqty{
	float:left
}
.qty-control .pcart-plussqty{
	float:right
}
.qty-control .pcart-minusqty:after{
	color:#000;
	content:"\f068";
	font-family:'fontawesome';
	font-size:8px;
	display:inline-block;
	font-weight:400;
	padding-left:5px
}
.qty-control .pcart-plussqty:after{
	color:#000;
	content:"\f067";
	font-family:'fontawesome';
	font-size:8px;
	display:inline-block;
	font-weight:400;
	padding-right:5px
}
/*table*/
.divTable{
	display:table;
	width:100%;
	border-collapse:collapse
}
.divTableRow{
	display:table-row
}
.divTableHeading{
	background-color:#999;
	display:table-header-group
}
.divTableCell,.divTableHead{
	display:table-cell;
	vertical-align:top
}
.divTableHeading{
	background-color:#999;
	display:table-header-group;
	font-weight:700
}
.divTableFoot{
	background-color:#999;
	display:table-footer-group;
	font-weight:700
}
.divTableBody{
	display:table-row-group
}
/*breadcrumb*/
.breadcrumb{
	word-break:break-all;
	color:#666;
	float:none;
	width: 100%;
	padding:10px 0;
	position: relative;
	z-index: 9;
}
.breadcrumb>div{
	display:inline-block;
	position:relative
}
.breadcrumb>div:after{
	content:"\f054";
	font-family:'fontawesome';
	font-size:10px;
	margin:0 0 0 5px;
	line-height:17px
}
.breadcrumb>div:last-child:after{
	content:''
}
.breadcrumb a{
	color:#666;
	text-decoration:none;
	text-transform:capitalize
}
.breadcrumb a:hover{
	text-decoration:underline;
	color:#333
}
.breadcrumb a.current:hover{
	cursor:default;
	text-decoration:none
}
/*rating with interations*/
.rating-stars ul {
	list-style-type:none;
	padding:0;
	-moz-user-select:none;
	-webkit-user-select:none;
}
.rating-stars ul > li.star {
	display:inline-block;
}
.rating-stars ul > li.star > i.fa {
	font-size:16px;
	color:#ccc;
	cursor: pointer;
}
.rating-stars ul > li.star.hover > i.fa {
	color:#666;
}
.rating-stars ul > li.star.selected > i.fa {
	color:#000;
}
/*rating*/
.prod-rate-click{
	display:inline-block
}
.prod-rate-value{
	width:70px;
	position:relative;
	margin-left:0
}
.prod-rate-value>div{
	background-image:url(../images/icon-rate.png);
	background-repeat:repeat-x;
	background-size:14px auto;
	-webkit-background-size:14px auto;
	width:100%;
	height:14px
}
.prod-rate-value .rate-value{
	background-position:0 bottom;
	position:absolute;
	top:0;
	left:0;
	z-index:2
}
.prod-rate-value .rate-empty{
	background-position:0 4px
}
.prod-rate-value.msize{
	width:105px;
	position:relative;
	margin-left:0
}
.prod-rate-value.msize>div{
	background-size:21px auto;
	-webkit-background-size:21px auto;
	width:100%;
	height:21px
}
.prod-rate-value.msize .rate-value{
	background-position:0 bottom;
	position:absolute;
	top:0;
	left:0;
	z-index:2
}
.prod-rate-value.msize .rate-empty{
	background-position:0 5px
}
.prodprice>span{
	display:block;
	font-size:14px;
	font-family:'Gotham-Bold', Helvetica, Arial, sans-serif;
	color:#000
}
.prodprice .standardprice{
	color:#000
}
.prodprice .offerprice{
	color:red
}
.prodprice .oldprice{
	text-decoration:line-through;
	color:#8c8c8c;
	font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
}
.bg-overlay{
	position:fixed;
	left:0;
	top:0;
	bottom:0;
	right:0;
	width:100%;
	height:100%;
	background:#000;
	display:none;
	z-index:9;
	opacity:.6
}
.bg-overlay.active{
	display: block;
}
.bg-overlay.white{
	background:#fff
}
/*accordion*/
.cs-accordion .accorgrp .togglelink:after{
	content:'+';
	font-size:14px;
	line-height:14px;
	font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
	color:#000
}
.cs-accordion .accorgrp .expand-content{
	display:none;
	padding:15px 0 15px;
	clear:both;
	float:left;
	width:100%
}
.cs-accordion .accorgrp.show .togglelink:after{
	content:'-';
	font-size:14px;
	line-height:14px;
	font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
	color:#000
}
.cs-accordion-tog ul ul{
	display:none
}
.cs-accordion-tog li{
	list-style-type:none
}
.cs-accordion-tog li.active>ul{
	display:block
}
.mob-cs-accordion-tog ul ul{
	display: block;
}
/*pagination*/
.pagination{
	font-size:13px;
	font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
	color:#000;
}
/*arrow*/
.nav-arrowstyle1{
	position: relative;
	width: 90px;
	height: 20px;
	display: inline-block;
	cursor: pointer;
}
.nav-arrowstyle1 .navbtn{
	width: 20px;
	height: 20px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
}
.nav-arrowstyle1 .prev{
	background-image: url(../images/arrow-prev-black.png);
	right: 60px;
}
.nav-arrowstyle1 .next{
	background-image: url(../images/arrow-next-black.png);
	right: 0;
}
.nav-arrowstyle1 .disabled{
	pointer-events:none;
	cursor:default;
	opacity: 0.2;
}
/*button*/
.lnbtn{
	display:inline-block;
	border:1px solid #000;
	height:46px;
	line-height:46px;
	width:100%;
	text-align:center;
	font-size:13px;
	text-transform:uppercase;
	color:#fff;
	font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
	padding:0;
	background:#000;
	border-radius:0;
	font-weight:600;
	cursor:pointer
}
.lnbtn.black:hover,.lnbtn:hover{
	background:#fff;
	color:#000
}
.lnbtn.black,.lnbtn.black.style2,.lnbtn.black.style3{
	background:#000;
	color:#fff
}
.lnbtn.black.style2:hover{
	background:#d61b52;
	color:#fff;
	border:1px solid #d61b52
}
.lnbtn.black.style3:hover{
	background:#333;
	color:#fff;
	border:1px solid #333
}
.lnbtn.white,.lnbtn.white.style2{
	background:#fff;
	color:#000
}
.lnbtn.white:hover{
	background:#000;
	color:#fff
}
.lnbtn.white.style2:hover{
	background:#fff;
	color:#000;
	border:1px solid #bfbfbf
}
.lnbtn.white.style2:active{
	background:#fff;
	color:#d61b52;
	border:1px solid #d61b52
}
.lnbtn.wishlist .fa {
    margin-left: 5px;
    color: #d61b52;
}
.lnbtn.pink.style1{
	background:#d61b52;
	color:#fff;
	border:1px solid #d61b52
}
.lnbtn.pink.style1:hover{
	background:#d61b52;
	color:#fff;
	border:1px solid #d61b52
}
.lnbtn.grey.style1{
	background:#ddd;
	color:#000;
	border:1px solid #ddd
}
.lnbtn.grey.style1:hover{
	background:#ddd;
	color:#fff;
	border:1px solid #ddd
}
.lnbtn.grey.style2{
	background:#666;
	color:#fff;
	border:1px solid #666
}
.lnbtn.grey.style2:hover{
	background:#888;
	color:#fff;
	border:1px solid #888
}
.lnbtn.empty.style1{
	border:none;
	background:none;
	color:#000;
	position: relative;
	line-height:1.1
}
.lnbtn.empty.style1:hover{
	border:none;
	background:none;
	color:#000
}
.lnbtn.empty.style2{
	font-size: 11px;
	text-transform: none;
	border:none;
	background:none;
	color:#666;
	position: relative;
	line-height:1.1
}
.lnbtn.empty.style2:hover{
	border:none;
	background:none;
	color:#000
}
.lnbtn.empty.style3{
	border:none;
	background:none;
	color:#000;
	position: relative;
	line-height:0;
	height: 0;
}
.lnbtn.empty.style3:hover{
	border:none;
	background:none;
	color:#666
}
.lnbtn.disabled{
	pointer-events:none;
	cursor:default;
	color:#fff;
	background:#999;
	border:1px solid #999
}
.lnbtn.mini{
	height:30px;
	line-height:30px;
	font-size:12px
}
/*slider*/
.slick-list{
	overflow:hidden
}
.slick-arrow{
	top:50%;
	width:16px;
	height:20px;
	position:absolute;
	font-size:0;
	cursor:pointer;
	background-color:transparent;
	border:none;
	background-repeat:no-repeat;
	z-index:10;
	outline:0
}
.slick-slider{
	position:relative;
	display:block;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list{
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0
}
.slick-list:focus{
	outline:0
}
.slick-list.dragging{
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track{
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.slick-track{
	position:relative;
	top:0;
	left:0;
	display:block;
	margin-left:auto;
	margin-right:auto
}
.slick-track:after,.slick-track:before{
	display:table;
	content:''
}
.slick-track:after{
	clear:both
}
.slick-loading .slick-track{
	visibility:hidden
}
.slick-slide{
	display:none;
	float:left;
	height:100%;
	min-height:1px
}
[dir=rtl] .slick-slide{
	float:right
}
.slick-slide img{
	display:block
}
.slick-slide.slick-loading img{
	display:none
}
.slick-slide.dragging img{
	pointer-events:none
}
.slick-initialized .slick-slide{
	display:block
}
.slick-loading .slick-slide{
	visibility:hidden
}
.slick-vertical .slick-slide{
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-arrow.slick-hidden{
	display:none
}
.slick-dotted.slick-slider{
	margin-bottom:30px
}
.slick-dots{
	position:absolute;
	top:5%;
	right:0;
	display:block;
	width:auto;
	padding:0;
	margin:0;
	list-style:none;
	text-align:center
}
.slick-dots li{
	position:relative;
	display:inline-block;
	width:15px;
	height:20px;
	margin:0 3px;
	padding:0;
	cursor:pointer
}
.slick-dots li button{
	font-size:0;
	line-height:0;
	display:block;
	width:15px;
	height:20px;
	padding:5px;
	cursor:pointer;
	color:transparent;
	border:0;
	outline:0;
	background:0 0
}
.slick-dots li button:focus,.slick-dots li button:hover{
	outline:0
}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{
	opacity:1
}
.slick-dots li button:before{
	font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
	font-size:23px;
	line-height:20px;
	position:absolute;
	top:0;
	left:0;
	width:15px;
	height:20px;
	content:'•';
	text-align:center;
	opacity:.25;
	color:#000;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before{
	opacity:.9;
	color:#000;
	font-size:35px
}
.sslide{
	visibility:hidden
}
.sslide.slick-initialized{
	visibility:visible
}
.sslide .slick-prev{
	background-image:url(../images/arrow-prev-black.png);
	left:0
}
.sslide .slick-next{
	background-image:url(../images/arrow-next-black.png);
	right:0
}
.sslide>.slick-list>.slick-track{
	margin-left:0
}
.select-size .slick-slide{
	margin-right: 5px;
	margin-bottom: 5px;
}
.select-size .slick-slide:first-child{
	margin-left:0
}
.select-size .slick-slide:last-child{
	margin-right:0
}
.select-size .sslide .slick-arrow{
	top:25%
}
.select-size .sslide .slick-prev{
	display:none!important
}
.select-size .sslide .slick-next{
	right:-10%
}
.itm5.prodswatches .sslide{
	width:50%
}
.itm5.prodswatches .sslide .slick-arrow{
	top:5px
}
.itm5.prodswatches .sslide .slick-prev{
	left:-10%
}
.itm5.prodswatches .sslide .slick-next{
	right:-10%
}
/*tab navigation*/
.tabnav.navstyle a{
	color:#000;
	font-size:26px;
	letter-spacing:.05em;
	line-height:32px;
	font-family:'MillerDisplay-Light',Times,'Times New Roman',serif;
	margin-bottom:0
}
.tabnav.navstyle{
	text-align:center;
	text-transform:uppercase;
	font-size:14px;
	margin:15px auto 35px auto
}
.tabnav.navstyle li{
	display:inline-block;
	margin:0 20px;
	font-size:18px;
	text-transform:uppercase;
	cursor:pointer
}
.tabnav.navstyle li a.selected{
	border-bottom:1px solid #000
}
.tabnav.navstyle2{
	display:inline-block;
	float:left;
	width:30%;
	padding-right: 15px;
}
.tabnav.navstyl2 li{
	list-style:none!important;
	width:100%;
	max-width:80%
}
.tabnav.navstyle2 li a.selected{
	background:#000;
	color:#fff;
	text-decoration:none
}
.tabnav.navstyle2 li a{
	color:#000;
	font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
	font-size:13px;
	letter-spacing:2px;
	text-transform:uppercase;
	text-decoration:underline;
	padding:10px 5px;
	display:inline-block;
	width:100%
}
.tabnav.navstyle3 {
	padding-bottom: 15px;
	border-bottom:.1rem solid #4e4e4e
}
.tabnav.navstyle3 a{
	color:#000;
	font-size:16px;
	letter-spacing:.05em;
	line-height:25px;
	margin-bottom:0
}
.tabnav.navstyle3 {
	text-align:left;
	text-transform:uppercase;
	font-size:14px;
	margin:15px auto 35px auto
}
.tabnav.navstyle3 li{
	display:inline-block;
	margin:0 20px;
	font-size:18px;
	text-transform:uppercase;
	cursor:pointer
}
.tabnav.navstyle3 li:first-child {
	margin-left:0
}
.tabnav.navstyle3 li a.selected{
	font-family: 'Gotham-Bold', Helvetica, Arial, sans-serif;
}
.tabnav.navstyle3 li a.selected:hover {
	color:#000000
}
.tabnav.navstyle3 li a:hover {
	color:#d51b51
}
.tabcategory .category-results .resultbox{
	display:none
}
.tabcategory .category-results .resultbox.selected{
	display:block
}
/*video wrapper*/
.videoWrapper{
	position:relative;
	padding-bottom:56.25%;
	padding-top:25px;
	height:0
}
.videoWrapper iframe{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
/*thumb product display view*/
ul.prodsdisplay{
	display:inline-block;
	width: 100%;
}
ul.prodsdisplay>li{
	display: inline-block;
	float:left;
	padding:6px;
	margin-bottom:30px
}
ul.prodsdisplay.cols3>li{
	width:33.33333%
}
ul.prodsdisplay.cols4>li{
	width:25%
}
ul.prodsdisplay.cols5>li{
	width:20%
}
ul.prodsdisplay.cols4>li.prod-highlightbn{
	width:50%
}
ul.prodsdisplay.cols5>li.prod-highlightbn{
	width:40%
}
ul.prodsdisplay>li.prod-highlightbn a{
	display:block
}
ul.prodsdisplay>li.prod-highlightbn img{
	display:block
}
ul.prodsdisplay>li.prod-highlightbn .bnwrap{
	overflow:hidden
}
ul.prodsdisplay .iconprod{
	width:100%;
	height:auto;
	position:relative;
	text-align:center
}
ul.prodsdisplay .iconprod .prodthumb{
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 25px 10px 0 10px;
}
ul.prodsdisplay .iconprod .prodthumb > a{
	display: block;
	height: 0;
	overflow: hidden;
	z-index: 1;
	position: relative;
	padding-bottom: 100%;
}
ul.prodsdisplay .iconprod .prodthumb img{
	bottom: 0;
	display: block;
	height: auto;
	left: 0;
	margin: auto;
	max-width: 100%;
	position: absolute;
	right: 0;
	top: 0;
}
ul.prodsdisplay .iconprod .tileoverlay{
	display:none;
	width:100%;
	height:270px;
	position:absolute;
	z-index:15;
	top:0;
	left:0
}
ul.prodsdisplay .iconprod .tileoverlaybg{
	display:none;
	background:rgba(255,255,255,.8);
	width:100%;
	height:100%;
	position:absolute;
	z-index:10;
	top:0;
	left:0
}
ul.prodsdisplay .iconprod .tileoverlay .inneroverlay{
	position:absolute;
	width:100%;
	top:140px
}
ul.prodsdisplay .iconprod.hover .tileoverlay,ul.prodsdisplay .iconprod.hover .tileoverlaybg{
	display:block!important;
}
ul.prodsdisplay .iconprod .lnbtn{
	margin:5px auto
}
ul.prodsdisplay .iconprod .tileoverlay .btn-container{
	width:60%;
	margin:0 auto
}
ul.prodsdisplay .prodinfo .prodbtminfo{
	margin:0 auto;
	width:80%
}
ul.prodsdisplay .prodinfo .prodbtminfo .moreinfocol{
	display:block;
	width:100%;
	padding:10px 0 0 0
}
ul.prodsdisplay .prodinfo .prodbtminfo .moreinfocol>li{
	display:inline-block;
	vertical-align:middle;
	padding-left:15px;
	border-right:none;
	text-align:left
}
ul.prodsdisplay .prodinfo .prodbtminfo .moreinfocol>li:first-child{
	padding-left:0;
	border-right:1px solid #d9d9d9;
	text-align:right;
	padding-right:15px
}
ul.prodsdisplay .prodinfo .badge{
	background:#000;
	position:absolute;
	padding:7px 11px;
	display:inline-block;
	text-transform:uppercase;
	top:5px;
	left:5px;
	color:#fff;
	z-index: 9;
}
ul.prodsdisplay .prodinfo .badge.round{
	-webkit-border-radius:33px;
	-moz-border-radius:33px;
	border-radius:33px;
	padding:0;
	width:66px;
	height:66px;
	left:10px
}
ul.prodsdisplay .prodinfo .badge.round span{
	margin-top:30%;
	display:block;
	line-height:1.4
}
ul.prodsdisplay .prodinfo .boxwrap{
	height:35px;
	overflow:hidden;
	margin:15px 10px 10px 10px
}
ul.prodsdisplay .prodinfo .prodname{
	font-size:14px;
	line-height:1.2;
	text-transform:uppercase;
	font-family:'Gotham-Bold', Helvetica, Arial, sans-serif;
	letter-spacing: 0.05em;
}
ul.prodsdisplay .prodinfo .proddesc{
	font-size:12px;
	line-height:16px;
	display:block;
	color:#666;
	margin-top:8px
}
ul.prodsdisplay .prodinfo .prod-rate-value{
	margin:-2px 0 0 0
}
ul.prodsdisplay .prodinfo .prodprice{
	font-size:14px;
	display:block;
	font-family:'Gotham-Bold', Helvetica, Arial, sans-serif;
	color:#000
}
ul.prodsdisplay .prodinfo .mbtn{
	margin-top:20px
}
ul.prodsdisplay .prodinfo .prodbtminfo .actions{
	margin-top:15px;
	display:none
}
ul.prodsdisplay .prodinfo .prodbtminfo .actions .ybtn{
	font-size:12px;
	width:100%
}
ul.prodsdisplay .prodinfo .btn-container{
	width:65%;
	margin:0 auto
}
/*product swatches*/
.prodswatches{
	text-align:center;
	min-height:40px
}
.no-prodswatches{
	text-align:center;
	min-height:40px
}
.prodswatches li{
	display:inline-block
}
.prodswatches li a{
	display:block;
	width:18px;
	height:18px;
	margin:0 auto;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.prodswatches li img{
	display:block;
	width:100%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.prodswatches li.selected a{
	border:2px solid #000;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.prodswatches .sslide{
	width:90%;
	margin:0 auto;
	padding: 5px 0;
}
.prodswatches .sslide .slick-arrow{
	top:8px
}
.prodswatches .sslide .slick-prev{
	background-image:url(../images/arrow-prev-black2.png);
	left:-5%
}
.prodswatches .sslide .slick-next{
	background-image:url(../images/arrow-next-black2.png);
	right:-5%
}
/*product details view*/
.prod-details-view .prightcol{
	width:50%;
	float:right;
	color:#818181;
	padding-left:50px
}
.prod-details-view .pleftcol{
	width:50%;
	float:left;
	position:relative
}
.prod-details-view .pleftcol .pitem-wrapper .col-thumb{
	display:inline-block;
	width:20%;
	padding:15% 0
}
.prod-details-view .pleftcol .pitem-wrapper .col-thumb img{
	max-width:55px;
	border:1px solid #999
}
.prod-details-view .pleftcol .pitem-wrapper .col-thumb .slick-current img{
	max-width:55px;
	border:1px solid #000
}
.prod-details-view .pleftcol .pitem-wrapper .col-thumb .sslide .slick-arrow{
	width:20px;
	height:16px
}
.prod-details-view .pleftcol .pitem-wrapper .col-thumb .sslide .slick-prev{
	background-image:url(../images/arrow-up-black.png);
	top:-20px;
	left:43%
}
.prod-details-view .pleftcol .pitem-wrapper .col-thumb .sslide .slick-next{
	background-image:url(../images/arrow-down-black.png);
	top:190px;
	left:43%
}
.prod-details-view .pleftcol .pitem-wrapper .col-item{
	display:inline-block;
	width:80%
}
.prod-details-view .pleftcol .pitem-wrapper .col-item img{
	max-width:460px
}
.prod-details-view .badge{
	right:0;
	top:0;
	font-size:14px;
	letter-spacing:.05em;
	line-height:1;
	z-index:1;
	position:absolute;
	display:inline-block;
	background:#000;
	text-transform:uppercase;
	color:#fff;
	padding:5px 20px;
	font-family:'Gotham-Book',Helvetica,Arial,sans-serif
}
.prod-details-view .prightcol .titlesec{
	color:#000
}
.prod-details-view .prightcol .titlesec .title{
	font-size:38px;
	font-family:'MillerDisplay-Light',Times,'Times New Roman',serif;
	color:#000;
	text-transform:uppercase;
	line-height:1.1;
	word-break:break-word;
	overflow:hidden;
	display:block;
	max-height:190px
}
.prod-details-view .prightcol .titlesec .subtitle{
	font-size:13px;
	color:#000;
	line-height:1.2;
	font-family:'Gotham-Book',Helvetica,Arial,sans-serif
}
.prod-details-view .prightcol .mrating{
	margin-top:10px
}
.prod-details-view .prightcol .mrating>a{
	display:inline-block
}
.prod-details-view .prightcol .mrating .reviewlink{
	color:#000;
	margin-left:15px
}
.prod-details-view .prightcol .mrating .prod-rate-value{
	display:inline-block
}
.prod-details-view .prightcol .mrating .prod-rate-label{
	display:inline-block;
	color:#666
}
.prod-details-view .prightcol .mrating .prod-rate-label a{
	color:#666;
	text-decoration:none
}
.prod-details-view .prightcol .topproddesc{
	position:relative;
	margin-top:20px
}
.prod-details-view .prightcol .topproddesc ul{
	list-style:disc;
	margin-left:15px;
	margin-bottom:10px
}
.prod-details-view .prightcol .topproddesc .showmore{
	display:none
}
.prod-details-view .prightcol .topproddesc.expand .showmore{
	display:block
}
.prod-details-view .prightcol .topproddesc.expand .showless{
	display:none
}
.prod-details-view .prightcol .topproddesc .showmore p{
	margin-bottom:10px
}
.prod-details-view .shade-dropdown .cs-customize-select .select-dropdown a,.prod-details-view .shade-dropdown .select-selected a{
	font-family:'Gotham-Book',Helvetica,Arial,sans-serif;
	text-align:left;
	text-transform:uppercase;
	font-size:14px
}
.prod-details-view .shade-dropdown .select-selected a{
	padding:10px 20px 10px 10px;
	color:#000
}
.prod-details-view .prightcol .topproddesc .show-moreless-toggle{
	position:absolute;
	bottom:0;
	line-height:1;
	right:0;
	color:#000;
	border-bottom:1px solid #000
}
.prod-details-view .prightcol .topproddesc .show-moreless-toggle:before{
	content:attr(data-plus);
	display:inline-block;
	line-height:16px;
	vertical-align:top;
	font-weight:700;
	font-size:14px
}
.prod-details-view .prightcol .topproddesc.expand .show-moreless-toggle:before{
	content:attr(data-minus)
}
.prod-details-view .prightcol .prodshades{
	float:left;
	width:100%;
	margin:25px auto 0 auto
}
.prod-details-view .prightcol .prodswatches li a{
	width:28px;
	height:28px
}
.prod-details-view .prightcol .prodshades .expand-shadesinfo-nav{
	float:right;
	margin-top:-30px
}
.prod-details-view .prightcol .prodshades .expand-shadesinfo-nav{
	position:relative
}
.prod-details-view .prightcol .prodshades .expand-shadesinfo-nav:before{
	content:"+";
	position:absolute;
	left:-15px;
	line-height:1;
	top:2px;
	color:#000
}
.prod-details-view .prightcol .prodshades .shades-expandinfo{
	position:relative;
	display:none;
	clear:both;
	top:-86px;
	background:#fff;
	z-index:99;
	padding-top:2px;
	padding:40px 0
}
.prod-details-view .prightcol .prodshades .shades-category-results .resultbox{
	display:none
}
.prod-details-view .prightcol .prodshades .shades-expandinfo>.hide-result-nav{
	position:absolute;
	top:3px;
	right:0;
	text-decoration:underline;
	color:#000;
	font-family:'Gotham-Bold',Helvetica,Arial,sans-serif
}
.prod-details-view .prightcol .prodshades .shades-expandinfo>.hide-result-nav:before{
	content:"-";
	position:absolute;
	left:-15px;
	line-height:1;
	top:2px
}
.prod-details-view .prightcol .prodshades .shades-expandinfo .swatches-disc{
	text-align:left
}
.prod-details-view .prightcol .prodshades .shades-expandinfo .prodswatches li{
	margin-right:15px
}
.prod-details-view .select-size{
	margin:25px auto
}
.prod-details-view .select-size .sslide>.slick-list>.slick-track{
	width: 100%!important;
}
.prod-details-view .select-size ul{
	width:100%
}
.prod-details-view .select-size li{
	position:relative;
	border:1px solid #dadada;
	display:inline-block;
	text-align:center;
	height:48px
}
.prod-details-view .select-size li a{
	font-family:'Gotham-Book',Helvetica,Arial,sans-serif;
	font-size:13px;
	position:absolute;
	left:0;
	right:0;
	top:50%;
	transform:translateY(-50%)
}
.prod-details-view .select-size li.selected{
	border:1px solid #000
}
.prod-details-view .shade-dropdown{
	clear:both;
	display:inline-block;
	width:74%
}
.prod-details-view .pcartbox .prodstatus>span{
	display:inline-block;
	width:40%;
	font-size:13px;
	font-family:'Gotham-Book',Helvetica,Arial,sans-serif;
	color:#666;
	text-transform:uppercase;
	margin:15px 0
}
.prod-details-view .pcartbox .prodstatus .actioncol .btn-container{
	width:50%;
	float:left;
	margin:5px auto
}
.prod-details-view .pcartbox .prodstatus .actioncol .btn-container:nth-child(1){
	padding-right:10px
}
.prod-details-view .pcartbox .qty-control{
	display:inline-block;
	border:1px solid #bfbfbf;
	width:24%
}
.prod-details-view .pcartbox .qty-control .qty-symbol{
	width:20%;
	height:15px;
	line-height:1;
	position:relative;
	display:inline-block;
	text-align:center;
	top:3px;
	cursor:pointer
}
.prod-details-view .pcartbox .qty-control .qty-symbol:after{
	content:attr(data-plus);
	display:inline-block;
	font-weight:700;
	font-size:14px
}
.prod-details-view .pcartbox .qty-control>span{
	display:inline-block;
	color:#000;
	font-family:'Gotham-Book',Helvetica,Arial,sans-serif;
	text-align:center;
	text-transform:uppercase;
	font-size:14px;
	padding:10px 0;
	width:60%
}
.prod-details-view .pcartbox .qty-control .pcart-minusqty{
	float:left
}
.prod-details-view .pcartbox .qty-control .pcart-plussqty{
	float:right
}
.prod-details-view .pcartbox .pricecol{
	display:inline-block;
	width:60%;
	float:left;
	font-size:24px;
	font-weight:400;
	font-family:'Gotham-Bold',Helvetica,Arial,sans-serif;
	color:#000;
	margin:10px 0
}
.prod-details-view .pcartbox .pricecol span{
	font-size:24px
}
.prod-details-view .pcartbox .pricecol .prodprice .oldprice{
	font-size:16px
}
.prod-details-view .prightcol .custom-engraving{
	line-height:1.1;
	margin:10px auto
}
.prod-details-view .prightcol .custom-engraving .custom-checkbox.add-engrave{
	background-color:#fcf3f8;
	padding:15px 20px;
	text-transform:uppercase;
	font-family:'Gotham-Book',Helvetica,Arial,sans-serif;
	color:#000;
	font-weight:400
}
.prod-details-view .prightcol .custom-engraving .showmore{
	display:none
}
.prod-details-view .prightcol .custom-engraving.expand .showmore{
	display:block
}
.prod-details-view .prightcol .custom-engraving .txtbox{
	margin:5px 0 0;
	border:1px solid #ddd;
	padding:10px;
	text-align: left;
}
.prod-details-view .prightcol .custom-engraving .inputwrp{
	position:relative
}
.prod-details-view .prightcol .custom-engraving .inputwrp input[type=text]{
	border:1px solid #ddd;
	font-family:'Gotham-Book',Helvetica,Arial,sans-serif;
	color:#000;
	font-weight:400;
	font-size:14px;
	text-transform:uppercase;
	height:40px;
	padding:0 15px;
	-webkit-border-radius:0;
	background:#fff;
	background-color:#fff
}
.prod-details-view .prightcol .custom-engraving .inputwrp .text-count-wrapper{
	position:absolute;
	top:10px;
	right:10px
}
.prod-details-view .prightcol .custom-engraving .remarks{
	padding:10px 5px;
	font-size:12px;
	color:#666;
	font-family:'Gotham-Book',Helvetica,Arial,sans-serif;
	font-weight:400
}
.prod-details-view .prightcol .custom-engraving .engraveterms label span{
	color:#000;
	font-family:'Gotham-Book',Helvetica,Arial,sans-serif;
	font-weight:400
}
.prod-details-view .prightcol .custom-engraving .engraveterms label span .txtlink,.prod-details-view .prightcol .custom-engraving .engraveterms label span .txtlink:hover{
	color:#666;
	text-decoration:underline;
	font-family:'Gotham-Book',Helvetica,Arial,sans-serif;
	text-transform:none
}
.prod-details-view .prightcol .custom-engraving .text-disclaimer{
	font-family:'Gotham-Book',Helvetica,Arial,sans-serif;
	color:#000;
	font-weight:400;
	margin-top:15px
}
.prod-details-view .prightcol .custom-engraving .inputwrp ::-webkit-input-placeholder{
	color:#ddd
}
.prod-details-view .prightcol .custom-engraving .inputwrp ::-moz-placeholder{
	color:#ddd
}
.prod-details-view .prightcol .custom-engraving .inputwrp :-ms-input-placeholder{
	color:#ddd
}
.prod-details-view .prightcol .custom-engraving .inputwrp :-moz-placeholder{
	color:#ddd
}
.prod-details-view .prod-fb-share-icon{
	float:right
}
.prod-details-view .infolist ul li{
	display:inline-block;
	width:33.33333%;
	float:left;
	text-align:center;
	list-style:none!important
}
.prod-details-view .infolist ul li{
	border-right:1px solid #ddd;
	height:140px
}
.prod-details-view .infolist ul li:last-child{
	border-right:none
}
.prod-details-view .infolist ul li div{
	height:55px;
	margin:5px auto
}
.prod-details-view .infolist ul li img{
	max-height:55px
}
.prod-details-view .infolist ul li span{
	display:block;
	font-family:'Gotham-Book',Helvetica,Arial,sans-serif;
	font-size:13px;
	text-transform:uppercase;
	color:#000;
	margin-top:10px;
	padding:0 5px
}
.setprod-shades-selection{
	border:1px solid #d9d9d9;
	padding:15px 20px;
	margin:20px 0;
	clear:both;
	float:left;
	width:100%
}
.setprod-shades-selection .boxtitle{
	color:#000;
	margin-bottom:15px;
	font-size:14px
}
.setprod-shades-selection dl{
	width:100%;
	position:relative;
	margin:10px 0;
	min-height:70px;
	display:table
}
.setprod-shades-selection dt{
	position:absolute;
	width:70px
}
.setprod-shades-selection dd{
	padding-left:90px;
	display:table-cell;
	vertical-align:middle
}
.setprod-shades-selection .prodthumb img{
	max-width:100%
}
.setprod-shades-selection .shade-dropdown{
	padding-top:0!important
}
.cart-setprod-shadeslist dl{
	margin:10px 0;
	min-height:52px;
	display:table;
	position:relative
}
.cart-setprod-shadeslist dt{
	position:absolute;
	width:50px
}
.cart-setprod-shadeslist dd{
	padding-left:65px;
	display:table-cell;
	vertical-align:middle
}
.cart-setprod-shadeslist .sprodthumb{
	width:50px;
	border:1px solid #d9d9d9
}
.cart-setprod-shadeslist .sprodthumb img{
	max-width:100%;
	padding:3px
}
.cart-setprod-shadeslist .shade-label{
	margin:0!important
}
@media only screen and (max-width:768px){
	.setprod-shades-selection .shade-dropdown{
		padding-right:0!important
}
}
/*popups*/
.simplePopup{
	display:none;
	position:fixed;
	background:#fff;
	z-index:999;
	width:100%;
	max-width:640px;
	margin-top:2%;
	margin-bottom:2%
}
.simplePopup.small{
	max-width:400px
}
.simplePopup.medium{
	max-width:640px
}
.simplePopup.large{
	max-width:880px
}
.simplePopup .contwrap{
	padding:25px;
	font-size:13px;
	line-height:inherit
}
.simplePopup .secheader{
	font-size:20px;
	line-height:30px;
	font-weight:700;
	text-transform:uppercase;
	font-family:'Gotham-Bold', Helvetica, Arial, sans-serif;
	color:#000;
	margin-bottom:20px
}
.simplePopup p{
	font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
	color:#000
}
.simplePopup .cs-customize-select.open .select-dropdown{
	max-height: 130px;
	overflow-y: scroll;
}
.simplePopupClose{
	position:absolute;
	right:12px;
	top:0;
	z-index:42;
	cursor:pointer;
	margin-left:10px;
	margin-bottom:10px;
	font-size:0;
	width:28px;
	height:28px;
	transition:all .25s ease-in-out 0s;
	-moz-transition:all .25s ease-in-out 0s;
	-webkit-transition:all .25s ease-in-out 0s;
	-ms-transition:all .25s ease-in-out 0s;
	background:0 0;
	text-indent:99999em
}
.simplePopupClose:before{
	content:'×';
	font-size:38px;
	line-height:28px;
	font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
	color:#1c1c1a;
	display:block;
	transition:all .25s ease-in-out 0s;
	-moz-transition:all .25s ease-in-out 0s;
	-webkit-transition:all .25s ease-in-out 0s;
	-ms-transition:all .25s ease-in-out 0s;
	padding:2px 3px
}
.simplePopupClose:hover{
	background:#1c1c1a;
	color:#fff
}
.simplePopupClose:hover:before{
	color:#fff
}
.simplePopupBackground{
	display:none;
	background:#000;
	position:fixed;
	height:100%;
	width:100%;
	top:0;
	left:0;
	z-index:1700
}
.simplePopup p{
	margin-bottom:15px
}
.simplePopupWrapper{
	background:0 0;
	display:none;
	position:fixed;
	height:100%;
	width:100%;
	top:0;
	left:0;
	z-index:1800;
	overflow:scroll
}
.simplePopupWrapperbg{
	background:0 0;
	display:none;
	position:fixed;
	height:100%;
	width:100%;
	top:0;
	left:0;
	z-index:-1
}
.simplePopupWrapper .success-addtowishlist-popup{
	text-align:center
}
.simplePopupWrapper .success-addtowishlist-popup .success-msg{
	position:relative
}
.simplePopupWrapper .success-addtowishlist-popup .success-msg span{
	text-transform:uppercase
}
.simplePopupWrapper .success-addtowishlist-popup .success-msg:before{
	font-size:16px;
	line-height:16px;
	color:#000;
	display:inline-block;
	width:40px;
	position:absolute;
	content:"\f00c";
	font-family:'fontawesome';
	left:4%
}
.simplePopupWrapper .success-addtocart-popup .col-item{
	width:30%;
	display:inline-block
}
.simplePopupWrapper .success-addtocart-popup .col-textbox{
	width:70%;
	display:inline-block;
	text-align:left
}
.simplePopupWrapper .success-addtocart-popup .p-title{
	font-family:'Gotham-Bold', Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:400;
	color:#000;
	text-transform:uppercase
}
.simplePopupWrapper .success-addtocart-popup .p-sku{
	font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:400;
	color:#000
}
.simplePopupWrapper .success-addtocart-popup .p-rating{
	margin:10px auto
}
.simplePopupWrapper .success-addtocart-popup .p-rating .prod-rate-value{
	display:inline-block;
	float:left
}
.simplePopupWrapper .success-addtocart-popup .p-msg{
	font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
	color:#d51b51;
	font-size:15px;
	margin:10px auto
}
.simplePopupWrapper .success-addtocart-popup .p-quantity{
	font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
	color:#000
}
.simplePopupWrapper .success-addtocart-popup .p-price{
	font-family:'Gotham-Bold', Helvetica, Arial, sans-serif;
	color:#000
}
.simplePopupWrapper .success-addtocart-popup .actioncol{
	clear:both;
	display:inline-block;
	width:100%
}
.simplePopupWrapper .success-addtocart-popup .actioncol .col-inner{
	width:50%;
	display:inline-block;
	margin:15px auto
}
.simplePopupWrapper .success-addtocart-popup .actioncol .col-inner:first-child{
	padding-right:5px
}
.simplePopupWrapper .success-redeemed-popup .txtbox{
	font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
	color:#000;
	font-size: 15px;
	line-height: 1.5;
	text-align: center;
}
.simplePopupWrapper .success-redeemed-popup .txtbox .order-number{
	font-family:'Gotham-Bold', Helvetica, Arial, sans-serif;
	color:#000;
}
.simplePopupWrapper .success-redeemed-popup .txtlink{
	font-size: 15px;
}
.simplePopupWrapper .success-redeemed-popup .btn-container{
	margin: 25px auto;
	max-width: 250px;
}
.simplePopupWrapper .cat-redeem-popup .col-left{
	width:30%;
	display:inline-block
}
.simplePopupWrapper .cat-redeem-popup .col-right{
	width:70%;
	display:inline-block;
}
.simplePopupWrapper .cat-redeem-popup .col-right .txtbox{
	text-align:left;
	font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
	color:#000;
	font-size: 14px;
	line-height: 1.5;
}
.simplePopupWrapper .cat-redeem-popup .col-right .prodname{
	font-family:'Gotham-Bold', Helvetica, Arial, sans-serif;
	color:#000;
}
.simplePopupWrapper .cat-redeem-popup .action-container{
	display: inline-block;
	width: 100%;
	margin: 15px auto;
}
.simplePopupWrapper .cat-redeem-popup .action-container .col-inner{
	display: inline-block;
	width: 50%;
}
.simplePopupWrapper .cat-redeem-popup .action-container .col-inner:first-child{
	padding-right:5px
}
.simplePopupWrapper .success-contact-popup .title{
	font-family:'MillerDisplay-Light',Times,'Times New Roman',serif;
	font-size:36px;
	text-align: center;
	color: #000;
	padding: 15px 0;
}
.simplePopupWrapper .success-contact-popup .txtbox{
	font-family: 'Gotham-Book', Helvetica, Arial, sans-serif;
	color: #000;
	font-size: 15px;
	line-height: 1.5;
	text-align: center;
}
.simplePopupWrapper .success-contact-popup .btn-container{
	max-width: 250px;
	margin: 15px auto;
}
.simplePopupWrapper .fgtpassword-popup .title {
	font-family: 'MillerDisplay-Light',Times,'Times New Roman',serif;
	font-size: 32px;
	text-align: center;
	color: #000;
	padding: 15px 0;
}
.simplePopupWrapper .fgtpassword-popup .txtbox {
	font-family: 'Gotham-Book', Helvetica, Arial, sans-serif;
	color: #000;
	font-size: 15px;
	line-height: 1.5;
	text-align: center;
}
.simplePopupWrapper .fgtpassword-popup .formwrap{
	margin: 10px auto;
}
.simplePopupWrapper .fgtpassword-popup .formwrap .inputwrap .secheader {
	display: block;
	font-family: 'Gotham-Book',Helvetica,Arial,sans-serif;
	text-transform: none;
	font-size: 12px;
	margin-bottom: 0;
}
.simplePopupWrapper .fgtpassword-popup .btn-container {
	margin: 15px auto;
}
.simplePopupWrapper .success-fgtpassword-popup .success-msg, .simplePopupWrapper .success-rstpassword-popup .success-msg {
	position: relative;
	font-family: 'Gotham-Book', Helvetica, Arial, sans-serif;
	color: #000;
	font-size: 15px;
	line-height: 1.5;
	text-align: center;
	width: 80%;
	margin: 0 auto;
}
.simplePopupWrapper .success-fgtpassword-popup .success-msg p > span, .simplePopupWrapper .success-resetpassword-popup .success-msg p > span{
	font-family: 'Gotham-Bold', Helvetica, Arial, sans-serif;
}
.simplePopupWrapper .success-fgtpassword-popup .success-msg:before, .simplePopupWrapper .success-rstpassword-popup .success-msg:before {
	font-size: 16px;
	line-height: 16px;
	color: #000;
	display: inline-block;
	width: 40px;
	position: absolute;
	content: "\f00c";
	font-family: 'fontawesome';
	left: -50px;
	top: 20%;
}
.simplePopupWrapper .global-popup .title{
	font-family:'MillerDisplay-Light',Times,'Times New Roman',serif;
	font-size:36px;
	text-align: center;
	color: #000;
	padding: 15px 0;
}
.simplePopupWrapper .global-popup .txtbox{
	font-family: 'Gotham-Book', Helvetica, Arial, sans-serif;
	color: #000;
	font-size: 15px;
	line-height: 1.5;
	text-align: center;
}
.simplePopupWrapper .global-popup .btn-container{
	max-width: 250px;
	margin: 15px auto;
}
.quickshop-popup .prod-details-view .pcartbox .prodstatus .actioncol .btn-container.addtowishlist{
	float: none;
}
/*ticker slider*/
.lnheader .mtickerbar{
	text-align:center;
	font-size:13px;
	background:#d51b51;
	color:#fff;
	height:35px;
	margin:0 auto
}
.lnheader .mtickerbar .sslide{
	padding:10px 0;
	text-transform:initial;
	text-align:center
}
.lnheader .mtickerbar.hide{
	display:none!important
}
.lnheader .mtickerbar .close-icon{
	position:absolute;
	right:5px;
	top:8px;
	cursor:pointer
}
/*header product display*/
.lnheader .prodinfo{
	display:inline-block;
	width:70%;
}
.lnheader .cartprodsdisplay .prodname{
	color:#000;
	text-decoration:none;
	font-weight:700;
	font-family:'Gotham-Bold', Helvetica, Arial, sans-serif;
	font-size:12px
}
.lnheader .cartprodsdisplay .prodname:hover{
	text-decoration:underline
}
.lnheader .cartprodsdisplay .prodthumb{
	width:30%;
	display:inline-block;
	float:left;
	position:relative
}
.lnheader .cartprodsdisplay .prodthumb img{
	bottom: 0;
	display: block;
	height: auto;
	left: 0;
	margin: auto;
	max-width: 100%;
	position: absolute;
	right: 0;
	top: 0;
}
.lnheader .cartprodsdisplay .iconprod{
	display: inline-block;
	width: 100%;
}
.lnheader .cartprodsdisplay .prodthumb > a {
	display: block;
	height: 0;
	overflow: hidden;
	position: relative;
	z-index: 1;
	padding-bottom: 100%;
}
.lnheader .mybag-desktop .mybag-expandbox.cartwitem .colswrap .colsitem .cartprodsdisplay .prodthumb img{
	bottom: 0;
	display: block;
	height: auto;
	left: 0;
	margin: auto;
	max-width: 100%;
	position: absolute;
	right: 0;
	top: 0;
}
.lnheader .cartprodsdisplay .badge{
	position:absolute;
	left:2px;
	top:2px;
	font-size:10px;
	line-height:1;
	display:inline-block;
	background:#000;
	text-transform:uppercase;
	color:#fff;
	padding:2px 8px;
	font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
}
.lnheader .cartprodsdisplay .proddesc{
	color: #666;
	text-decoration: none;
	font-weight: 400;
	font-family: 'Gotham-Book', Helvetica, Arial, sans-serif;
	font-size: 12px;
}
/*header menu*/
.lnheader{
	background:#000;
	position: relative;
	z-index: 99;
}
.lnheader .mblkbar{
	background:#000
}
.lnheader .mblk-bottombar-inner,.lnheader .mblk-topbar-inner{
	display:none
}
.lnheader .mblkbar ul.langtoggle>li>a{
	font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
	font-weight:400;
	color:#999;
	font-size:11px;
	text-transform:uppercase;
	line-height:1;
	display:block;
	padding:0 10px
}
.lnheader .mblkbar ul.langtoggle .selected{
	color:#fff;
	cursor:pointer
}
.lnheader .mblkbar .counter-wrapper{
	background:#d61b52;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	border-radius:100px;
	width:20px;
	height:20px;
	position:absolute;
	top:-15px;
	right:0
}
.lnheader .mblkbar .counter-nmbr{
	color:#fff;
	left:0;
	right:0;
	position:absolute;
	margin:0 auto;
	text-align:center;
	top:4px;
	font-size:13px;
	font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
}
/*searchbox*/
.lnheader .searchbox-wrapper{
	position:relative
}
.lnheader .searchbox-wrapper .toggle-content{
	position:absolute;
	width:100%;
	left:0;
	right:0;
	z-index:9;
	background-color:#fff;
	visibility:hidden;
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease;
	top:-57px
}
.lnheader .searchbox-wrapper .toggle-content.expand{
	visibility:visible;
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease;
	top:0
}
.lnheader .searchbox-wrapper .toggle-content .inputwrap{
	border-bottom:1px solid #ddd;
	position:relative;
	background-color:#f5f5f5
}
.lnheader .searchbox-wrapper .toggle-content .main-inner-wrapper{
	position:relative
}
.lnheader .searchbox-wrapper .toggle-content .inputwrap .fa{
	font-family:'fontawesome';
	font-size:25px;
	color:#000;
	position:absolute;
	right:0;
	top:18px
}
.lnheader .searchbox-results{
	padding: 0 0 25px 0;
}
.lnheader .searchbox-results .navsubtitle{
	padding: 25px 0;
}
.lnheader .searchbox-results .cartprodsdisplay > li{
	width: 25%;
	display: inline-block;
	float: left;
}
.lnheader .searchbox-results .cartprodsdisplay .prodthumb {
	width: 35%;
}
.lnheader .searchbox-results .cartprodsdisplay .prodinfo{
	padding: 0 10px 0 0;
	width: 65%;
}
.lnheader .searchbox-results .cartprodsdisplay .prodname {
	height: 60px;
	overflow: hidden;
}
.lnheader .searchbox-results .cartprodsdisplay .proddesc {
	height: 30px;
	overflow: hidden;
}
.lnheader .searchbox-results .cartprodsdisplay .prodprice {
	height: 45px;
	overflow: hidden;
}
.lnheader .searchbox-results .txtlink, .lnheader .searchbox-results .txtlink a, .lnheader .searchbox-results .txtlink a:hover{
	text-transform: uppercase;
	color: #000;
	text-align: left;
	text-decoration: underline;
}
.lnheader .searchbox-no-results{
	font-size: 15px;
	color: #000;
	padding: 20px 0;
	border-bottom: 1px solid #ddd;
}
/*checkoutheader*/
.lnheader.checkout-header .mtickerbar,.lnheader.checkout-header .mblkbar .mblk-topbar-inner .mleftcol,.lnheader.checkout-header .mblkbar .mblk-topbar-inner .mrightcol,.lnheader.checkout-header .mblkbar .mblk-bottombar-inner{
	display:none!important
}
/*footer*/
.lnfooter .ft-search{
	width:100%;
	background-color:#131313;
	display:inline-block;
	color:#fff;
	vertical-align:middle;
	padding:45px 0
}
.lnfooter .ft-search .searchtitle{
	display:inline-block;
	width:50%;
	text-align:right;
	float:left;
	font-family:'MillerDisplay-Light',Times,'Times New Roman',serif;
	font-size:30px;
	color:#fff;
	padding:0 20px
}
.lnfooter .ft-search .searchbox-ft{
	display:inline-block;
	width:50%;
	text-align:left;
	position:relative
}
.lnfooter .ft-search .searchbox-ft{
	display:inline-block;
	width:50%;
	text-align:left;
	position:relative
}
.lnfooter .ft-search .searchbox-ft .inputwrap{
	margin-top: -30px;
	position: relative;
	width: 315px;
}
.lnfooter .ft-search .searchbox-ft .inputwrap input.style2{
	height: 68px;
}
.lnfooter .ft-search .searchbox-ft .inputwrap a{
	position: absolute;
	right: 0;
	width: 68px;
	height: 68px;
}
.lnfooter .ft-search .searchbox-ft .inputwrap a .fa{
	font-size: 21px;
	color: #fff;
	padding: 24px;
}
.lnfooter .ft-search .searchbox-wrapper-ft{
	display: none;
}
.lnfooter .ft-search .searchbox-wrapper-ft.expand{
	display: block;
}
.lnfooter .ft-search .searchbox-wrapper-ft .search-list {
	position: absolute;
	width: 315px;
	background-color: #fff;
	max-height: 200px;
	overflow-y: scroll;
	top: 38px;
	z-index: 99;
	padding: 10px 0;
}
.lnfooter .ft-search .searchbox-wrapper-ft .search-list li{
	font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	color: #000;
	font-size: 12px;
	padding: 5px 10px;
}
.lnfooter .ft-search .searchbox-wrapper-ft .search-list li a:hover{
	text-decoration: underline;
}
.lnfooter .ft-search .searchbox-wrapper-ft .search-list li .result-pname{
	color: #000;
}
.lnfooter .ft-search .searchbox-wrapper-ft .search-list li .result-number{
	color: #666;
}
.lnfooter .ft-top-inner .ft-shoponline-wrapper{
	background-color:#f6f6f6;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	display:inline-block;
	width:100%
}
.lnfooter .ft-top-inner .ft-shoponline-wrapper .col-inner{
	width:25%;
	border-right:1px solid #ddd;
	padding:15px 25px;
	height:135px
}
.lnfooter .ft-top-inner .ft-shoponline-wrapper .col-inner:last-child{
	border-right:0
}
.lnfooter .ft-top-inner .ft-shoponline-wrapper .iconwrap img{
	max-height:55px;
	width:auto
}
.lnfooter .ft-top-inner .ft-shoponline-wrapper .secheader{
	width:100%;
	display:inline-block;
	text-transform:uppercase;
	letter-spacing:.2em;
	font-size:11px;
	font-family:'Gotham-Bold', Helvetica, Arial, sans-serif;
	text-align:center;
	color:#000;
	line-height:1.4
}
.lnfooter .ft-top-inner .ft-navlinks-wrapper{
	margin:15px auto
}
.lnfooter .ft-top-inner .ft-navlinks-wrapper .navlinksrow{
	text-align:center;
	margin:0 auto;
}
.lnfooter .ft-top-inner .ft-navlinks-wrapper .navlinksrow li{
	position:relative;
	display:inline-block;
	padding:10px 20px;
	border-bottom:none;
}
.lnfooter .ft-top-inner .ft-navlinks-wrapper .navlinksrow li a{
	display:block;
	color:#333;
	font-size:12px;
	text-transform:uppercase;
	font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
	text-decoration:none
}
.lnfooter .ft-top-inner .ft-navlinks-wrapper .navlinksrow li a:hover{
	color:#666;
	text-decoration:underline
}
.lnfooter .ft-top-inner .ft-navlinks-wrapper .navlinksrow li a:after{
	content:'';
	background-image:none;
}
.lnfooter .ft-top-inner .ft-intouch-wrapper .main-inner-wrapper{
	border-top:none;
}
.lnfooter .ft-top-inner .ft-intouch-wrapper .col-inner{
	width:50%;
	border-right:1px solid #ddd;
	padding:25px 0
}
.lnfooter .ft-top-inner .ft-intouch-wrapper .col-inner:first-child{
	padding-right:45px
}
.lnfooter .ft-top-inner .ft-intouch-wrapper .col-inner:last-child{
	padding-left:45px;
	border-right:0
}
.lnfooter .ft-top-inner .ft-intouch-wrapper .secheader{
	font-size:12px;
	text-align:left
}
.lnfooter .ft-top-inner .ft-intouch-wrapper .call-box {
	margin-bottom:15px;
}
.lnfooter .ft-top-inner .ft-intouch-wrapper .email-box, .lnfooter .ft-top-inner .ft-intouch-wrapper .call-box {
	text-align:left
}
.lnfooter .ft-top-inner .ft-intouch-wrapper .email-box .secheader, .lnfooter .ft-top-inner .ft-intouch-wrapper .call-box .secheader {
	display:block
}
.lnfooter .ft-top-inner .ft-intouch-wrapper .email-box .txtbox,.lnfooter .ft-top-inner .ft-intouch-wrapper .call-box .txtbox {
	border:none;
	padding:0;
	text-align: left;
}
.lnfooter .ft-top-inner .ft-intouch-wrapper .email-box .txtbox a i, .lnfooter .ft-top-inner .ft-intouch-wrapper .call-box .txtbox a i {
	display:inline-block;
	padding-right:5px;
	font-size:12px
}
.lnfooter .ft-top-inner .ft-intouch-wrapper .email-box .txtbox a, .lnfooter .ft-top-inner .ft-intouch-wrapper .call-box .txtbox a {
	color:#000;
	text-decoration:none
}
.lnfooter .ft-top-inner .ft-intouch-wrapper .email-box .txtbox a:hover, .lnfooter .ft-top-inner .ft-intouch-wrapper .call-box .txtbox a:hover {
	color:#000;
	text-decoration:underline
}
.lnfooter .ft-top-inner .ft-intouch-wrapper .social-box{
	display:block;
	margin-top:20px
}
.lnfooter .ft-top-inner .ft-intouch-wrapper .social-box ul li a{
	display:inline-block;
	float:left;
	padding-right:25px;
	color:#000
}
.lnfooter .ft-top-inner .ft-intouch-wrapper .social-box ul li a:hover .fa-facebook{
	color:#3c5896
}
.lnfooter .ft-top-inner .ft-intouch-wrapper .social-box ul li a:hover .fa-youtube-play{
	color:#b00
}
.lnfooter .ft-top-inner .ft-intouch-wrapper .social-box i{
	font-size:27px;
	color:#000
}
.lnfooter .ft-top-inner .ft-intouch-wrapper .custom-input{
	position:relative
}
.lnfooter .ft-top-inner .ft-intouch-wrapper .custom-input .btn-container{
	position:absolute;
	right:0;
	top:0;
	width:80px
}
.lnfooter .ft-top-inner .ft-intouch-wrapper .custom-checkbox label span{
	color:#666;
	font-size:12px;
	font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
}
.lnfooter .ft-top-inner .ft-intouch-wrapper .custom-checkbox{
	margin:5px 0
}
.lnfooter .ft-top-inner .ft-intouch-wrapper .main-inner-wrapper{
	border-top:1px solid #dddd
}
.lnfooter .ft-bottom-inner{
	margin-bottom:90px
}
.lnfooter .ft-bottom-inner .main-inner-wrapper{
	border-top: 1px solid #ddd;
}
.lnfooter .ft-bottom-inner .main-inner-wrapper>div{
	padding:20px 0
}
.lnfooter .ft-bottom-inner .col-copyright{
	width:60%;
	text-align:left;
	font-size:12px
}
.lnfooter .ft-bottom-inner .col-terms{
	width:40%;
	text-align:right;
	font-size:11px
}
.lnfooter .ft-bottom-inner .col-terms a{
	text-decoration:none;
	color:#000
}
.lnfooter .ft-bottom-inner .col-terms a:hover{
	text-decoration:underline;
	color:#666
}
@media (max-width: 1280px) {
	.main-inner-wrapper {
		max-width:1200px;
	}
}
@media (max-width: 1199px) {
	.main-inner-wrapper{
		width:98%
}
	.lnheader .mblkbar .mblkbar-main-wrapper{
		width:98%!important
}
	.lnheader .mblkbar .mblk-topbar-inner .mleftcol,.lnheader .mblkbar .mblk-topbar-inner .mrightcol{
		width:42%!important
}
	.lnheader .mblkbar .mblk-topbar-inner .mcentercol{
		width:16%!important
}
	.lnheader .mblkbar ul.langtoggle>li>a{
		font-size:11px!important
}
	.lnheader .mblkbar .mblk-topbar-inner .mrightcol>ul>li>a,.lnheader .mblkbar .mblk-topbar-inner ul.toplinks>li>a{
		font-size:10px!important;
		padding:0 8px!important
}
	.lnheader .mblkbar .mblk-bottombar-inner .navigation>ul>li>a{
		font-size:12px!important
}
	.lnheader .mblkbar .mblk-bottombar-inner .searchbox{
		width:125px!important
}
	ul.prodsdisplay .prodinfo .prodbtminfo{
		width:90%
}
	.itm5.prodswatches .sslide{
		width:60%
}
	ul.prodsdisplay .iconprod{
	}
}
@media (max-width: 1024px) {
}
@media (max-width: 991px) {
	.lnbtn{
		font-size:12px
}
	.tabnav.navstyle a{
		font-size:24px
}
	.prod-details-view .pleftcol,.prod-details-view .prightcol{
		width:50%
}
	.prod-details-view .pleftcol .pitem-wrapper .col-thumb img,.prod-details-view .pleftcol .pitem-wrapper .col-thumb .slick-current img{
		max-width:40px
}
	.prod-details-view .pleftcol .pitem-wrapper .col-thumb .sslide .slick-prev{
		left:36%
}
	.prod-details-view .pleftcol .pitem-wrapper .col-thumb .sslide .slick-next{
		top:150px;
		left:36%
}
	.lnheader .searchbox-results .cartprodsdisplay .prodthumb{
		width: 100%;
		display: block;
	}
	.lnheader .cartprodsdisplay .prodthumb img{
		max-width: 140px;
	}
	.lnheader .searchbox-results .cartprodsdisplay .prodinfo{
		width: 100%;
	}
	ul.prodsdisplay.cols3>li, ul.prodsdisplay.cols4>li{
		width:33.3333%
}
}
@media (max-width: 768px) {
	.showDesktop{
		display:none!important
}
	.showMobile{
		display:block!important
}
	.title{
		font-size: 30px;
	}
	.main-inner-wrapper{
		max-width:1280px;
		width:95%;
		margin:0 auto
}
	.mainwrapper{
		margin-top:108px
}
	.mainwrapper.w-tickerbar{
		margin-top:168px!important
}
	.lnheader .mtickerbar{
		height:60px
}
	.lnheader .mtickerbar .sslide{
		padding:15px 15px
}
	.lnheader .showMobh-wrapper .topbar-inner .col-left{
		width:35%!important
}
	.lnheader .showMobh-wrapper .topbar-inner .col-center{
		width:65%!important
}
	.itm5.prodswatches .sslide{
		width:50%
}
	.tabnav.navstyle{
		display:inline-block;
		width:100%
}
	.tabnav.navstyle a{
		color:#666;
		margin:0;
		font-size:13px;
		font-family:'Gotham-Book',Helvetica,Arial,sans-serif;
		line-height:1;
		height:auto;
		padding:10px 0;
		display:block;
		width:100%
}
	.tabnav.navstyle li{
		width:49%;
		display:inline-block;
		border:1px solid #ddd;
		float:left;
		margin:3px 0;
		padding:0
}
	.tabnav.navstyle li:nth-child(odd){
		float:left
}
	.tabnav.navstyle li:nth-child(even){
		float:right
}
	.tabnav.navstyle li a.selected{
		border-bottom:none;
		color:#fff;
		background-color:#000
}
	.tabnav.navstyle2{
		width:100%;
		margin-right:0;
		white-space:nowrap;
		overflow-x:scroll;
		-webkit-overflow-scrolling:touch;
		background-color:#f5f5f5;
		padding-left:20px;
		padding-right:20px;
		float:none
}
	.tabnav.navstyle2 li{
		list-style:none!important;
		max-width:80%;
		display:inline-block;
		padding:0;
		width:auto
}
	.tabnav.navstyle2 li a{
		font-size:11px;
		padding:25px 35px 25px 0;
		text-decoration:none
}
	.tabnav.navstyle2 li a.selected{
		background:none;
		color:#000;
		text-decoration:underline
}
	.tabnav.navstyle3 {
	padding-right: 0;
	margin-right: 20px;
	white-space: nowrap;
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch
}
.tabnav.navstyle3 li:first-child {
	margin-left: 20px
}
	/*accordion*/
	.mob-cs-accordion-tog ul ul{
		display:none
}
	.mob-cs-accordion-tog li.active>ul{
		display:block
}
	.mob-cs-accordion-tog li{
		list-style-type:none;
		position:relative
}
	.mob-cs-accordion-tog>ul>li:after{
		content:"\f067";
		font-family:'fontawesome';
		position:absolute;
		right:10px;
		top:20px;
		font-size:8px;
		color:#000;
		line-height:12px
}
	.mob-cs-accordion-tog>ul>li.active:after{
		content:"\f068"
}
	ul.prodsdisplay .prodinfo .prodbtminfo .moreinfocol>li{
		width:100%
}
	ul.prodsdisplay .prodinfo .prodbtminfo .moreinfocol>li:first-child{
		border-right:none;
		text-align:center;
		padding-right:0;
		padding-bottom:10px
}
	ul.prodsdisplay .prodinfo .prodbtminfo .moreinfocol>li{
		padding-left:0;
		text-align:center
}
	ul.prodsdisplay.cols3>li, ul.prodsdisplay.cols4>li{
		width:50%
}
	.prod-details-view .pleftcol .pitem-wrapper .col-thumb{
		display:none
}
	.prod-details-view .pleftcol .pitem-wrapper .col-item{
		width:100%
}
	.prod-details-view .pleftcol{
		width:100%
}
	.prod-details-view .pleftcol .pitem-wrapper .col-item img{
		max-width:320px
}
	.prod-details-view .pleftcol,.prod-details-view .prightcol{
		width:100%
}
	.prod-details-view .prightcol{
		padding-left:0
}
	.prod-details-view .prightcol .titlesec .title{
		font-size:30px;
		padding:0 25px
}
	.prod-details-view .prightcol .titlesec .subtitle{
		font-size:12px
}
	#prod-detailspg .sec-topprodinfo{
		font-size:12px
}
	.prod-details-view .prightcol .titlesec,.prod-details-view .prightcol .mrating{
		text-align:center
}
	/*.prod-details-view .prodstatus .pricecol{
		display:none
}
	*/
	.prod-details-view .prodstatus.outofstock{
		display:none
}
	.prod-details-view .prodstatus .actioncol .btn-container:first-child{
		display:none
}
	.prod-details-view .pcartbox .prodstatus .actioncol .btn-container:nth-child(1)	{
		padding-right: 0px
}
	.prod-details-view .prodstatus .actioncol .btn-container:last-child, .prod-details-view .pcartbox .prodstatus .actioncol .btn-container {
		width:100%
}
	.lnfooter .ft-top-inner .ft-search .custom-input input.style2{
		width:50%
}
	.lnfooter .ft-top-inner .ft-shoponline-wrapper .secheader{
		font-size:9px;
		margin:15px 0
}
	.lnfooter .ft-top-inner .ft-shoponline-wrapper .col-inner{
		padding:20px 5px
}
	.lnfooter .ft-top-inner .ft-shoponline-wrapper .col-inner .iconwrap{
		height:35px
}
	.lnfooter .ft-top-inner .ft-navlinks-wrapper{
		margin:15px auto;
		width:95%
}
	.lnfooter .ft-top-inner .ft-navlinks-wrapper .navlinksrow{
		text-align:left
}
	.lnfooter .ft-top-inner .ft-navlinks-wrapper .navlinksrow li{
		display:block;
		border-bottom:1px solid #ddd;
		padding:18px 0
}
	.lnfooter .ft-top-inner .ft-navlinks-wrapper .navlinksrow li a{
		font-size:15px
}
	.lnfooter .ft-top-inner .ft-navlinks-wrapper .navlinksrow li a:after{
		content:'';
		background-image:url(../images/arrow-next-black2.png);
		right:0;
		top:36%;
		position:absolute;
		width:12px;
		height:14px;
		opacity:.7
}
	/*.lnfooter .ft-top-inner .ft-navlinks-wrapper .navlinksrow:last-child{
		display:none
}
	*/
	.lnfooter .ft-top-inner .ft-intouch-wrapper .main-inner-wrapper{
		border-top:none
}
	.lnfooter .ft-top-inner .ft-intouch-wrapper .col-inner{
		width:100%;
		border-right:none
}
	.lnfooter .ft-top-inner .ft-intouch-wrapper .col-inner:first-child{
		padding-right:0
}
	.lnfooter .ft-top-inner .ft-intouch-wrapper .col-inner:last-child{
		padding-left:0
}
	.lnfooter .ft-top-inner .ft-intouch-wrapper .secheader{
		font-size:15px;
		text-align:center
}
	.lnfooter .ft-top-inner .ft-intouch-wrapper .email-box, .lnfooter .ft-top-inner .ft-intouch-wrapper .call-box {
		text-align:center;
		text-transform:uppercase;
		border:1px solid #ddd;
		padding:15px 15px
}
	.lnfooter .ft-top-inner .ft-intouch-wrapper .email-box .secheader, .lnfooter .ft-top-inner .ft-intouch-wrapper .social-box, .lnfooter .ft-top-inner .ft-intouch-wrapper .call-box .secheader{
		display:none
}
	.lnfooter .ft-top-inner .ft-intouch-wrapper .email-box .txtbox, .lnfooter .ft-top-inner .ft-intouch-wrapper .call-box .txtbox {
		text-align: center;
	}
	.lnfooter .ft-top-inner .ft-intouch-wrapper .email-box .txtbox a i, .lnfooter .ft-top-inner .ft-intouch-wrapper .call-box .txtbox a i {
		display:block;
		padding-right:0;
		font-size:20px;
		padding-bottom:15px
}
	.lnfooter .ft-bottom-inner{
		margin-bottom:60px
}
	.lnfooter .ft-bottom-inner .main-inner-wrapper{
		border-top:none
}
	.lnfooter .ft-bottom-inner .main-inner-wrapper>div{
		padding:5px 0
}
	.lnfooter .ft-bottom-inner .col-copyright{
		width:100%;
		text-align:center;
		font-size:14px
}
	.lnfooter .ft-bottom-inner .col-terms{
		display:none
}
	.lnfooter .ft-bottomlink-inner{
		text-align:center;
		margin:20px 0
}
	.lnfooter .ft-bottomlink-inner ul li{
		display:inline-block
}
	.lnfooter .ft-bottomlink-inner ul li a{
		font-family:'Gotham-Book',Helvetica,Arial,sans-serif;
		color:#333;
		font-size:15px;
		display:block;
		padding:8px 10px
}
	.lnheader .searchbox-results {
		padding: 0 0 25px 0;
		height: 300px;
		overflow-y: scroll;
	}
	.lnheader .searchbox-results .cartprodsdisplay > li{
		width: 100%;
	}
	.lnheader .searchbox-results .cartprodsdisplay .prodthumb{
		width: 40%;
	}
	.lnheader .searchbox-results .cartprodsdisplay .prodinfo {
		width: 60%;
	}
	.lnheader .searchbox-results .cartprodsdisplay > li{
		padding-bottom: 15px;
	}
	.lnheader .searchbox-results .txtlink{
		position: absolute;
		top: 25px;
		right: 0;
	}
	.lnheader .searchbox-wrapper .toggle-content .inputwrap .fa{
		display: none;
	}
	.lnfooter .ft-search{
		padding: 0;
	}
	.lnfooter .ft-search .searchtitle{
		display: none;
	}
	.lnfooter .ft-search .searchbox-ft .inputwrap input.style2{
		position: relative;
		background-color: #000;
	}
	.lnfooter .ft-search .searchbox-ft .inputwrap {
		margin-top: 0;
		width: 100%;
	}
	.lnfooter .ft-search .searchbox-ft {
		display: block;
		width: 100%;
	}
	.lnfooter .ft-search .searchbox-ft .inputwrap a{
		background-color: #d61b52;
	}
	.lnfooter .ft-search .searchbox-wrapper-ft .search-list{
		width: 100%;
		top: 68px;
	}
	.simplePopupWrapper .success-addtocart-popup .actioncol .col-inner:first-child {
		padding-right: 0;
	}
	.simplePopupWrapper .success-addtocart-popup .actioncol .col-inner {
		width: 100%;
		margin: 5px auto;
	}
	#fb-root iframe {
		bottom: 48px!important;
		right: 0!important;
	}
	#fb-root .fb_dialog_content iframe{
		-ms-transform: scale(0.9);
		/* IE 9 */
		-ms-transform-origin: 0 0;
		-moz-transform: scale(0.9);
		/* Firefox */
		-moz-transform-origin: 0 0;
		-o-transform: scale(0.9);
		/* Opera */
		-o-transform-origin: 0 0;
		-webkit-transform: scale(0.9);
		/* Safari And Chrome */
		-webkit-transform-origin: 0 0;
		transform: scale(0.9);
		/* Standard Property */
		transform-origin: 0 0;
		/* Standard Property */
	}
	.ie8 .fb_dialog_content #fb-root iframe {
		zoom:0.9;
	}
}
/*------------------------------MOBILE ONLY HEADER-------------------------------*/
@media only screen and (max-width: 1023px) {
	/*checkout header*/
	.lnheader.checkout-header .showMobh-wrapper .bottombar-inner,.lnheader.checkout-header .showMobh-wrapper .topbar-inner .col-center,.lnheader.checkout-header .showMobh-wrapper .showMobmenu-toggle,.lnheader.checkout-header .showMobh-wrapper .showMobmenu.expandbox{
		display:none!important
}
	.lnheader.checkout-header .showMobh-wrapper .topbar-inner .col-left{
		width:100%!important;
		text-align:center
}
	.showMobh-wrapper{
		display:block!important
}
	.mainwrapper{
		margin-top:108px
}
	.mainwrapper.w-tickerbar{
		margin-top:143px
}
	.lnheader{
		position:fixed!important;
		width:100%;
		z-index:9999;
		top:0
}
	.lnheader .showMobh-wrapper{
		position:relative
}
	.lnheader .mblkbar .showMobh-wrapper ul.langtoggle>li a{
		display:none;
		font-size:12px;
		padding: 3px 0;
	}
	.lnheader .mblkbar .showMobh-wrapper ul.langtoggle>li a.selected{
		display:inline-block
}
	.lnheader .mblkbar .showMobh-wrapper ul.langtoggle.activated li a:hover{
		color: #d51b51;
	}
	.lnheader .showMobh-wrapper .topbar-inner{
		padding:0 15px;
		display:block;
		width:100%;
		height:64px
}
	.lnheader .showMobh-wrapper .topbar-inner .col-left{
		width:25%;
		height:64px
}
	.lnheader .showMobh-wrapper .topbar-inner .col-center{
		width:70%;
		align-items:center;
		justify-content:center;
		display:flex;
		height:64px
}
	.lnheader .showMobh-wrapper .topbar-inner .col-center .col-inner{
		width:25%
}
	.lnheader .showMobh-wrapper .topbar-inner .col-center .col-inner .fa{
		color:#fff;
		font-size:20px;
		position:relative
}
	.lnheader .showMobh-wrapper .topbar-inner .col-left img{
		max-width:130px;
		height:auto;
		margin-left:0;
		padding-top:15px
}
	.lnheader .mblkbar .showMobh-wrapper .counter-wrapper{
		top:-10px;
		right:-10px
}
	.lnheader .showMobh-wrapper .showMobmenu-toggle{
		position:absolute;
		right:15px;
		top:20px;
		cursor:pointer
}
	.lnheader .showMobh-wrapper .showMobmenu-toggle .fa{
		color:#fff;
		font-size:25px
}
	.lnheader .showMobh-wrapper .showMobmenu.expandbox{
		width:0;
		margin-left:100%;
		top:0!important;
		bottom:0;
		left:0;
		right:0;
		position:fixed!important;
		height:100%;
		background-color:rgba(0,0,0,.8);
		z-index:99;
		opacity:0;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
		-o-transition:all .3s ease;
		transition:all .3s ease;
		overflow-y:scroll
}
	.lnheader .showMobh-wrapper .showMobmenu.expandbox.nav-active{
		opacity:1;
		width:100%;
		margin-left:0
}
	.lnheader .showMobh-wrapper .showMobmenu.expandbox .icon-close{
		position:absolute;
		right:15px;
		top:15px
}
	.lnheader .showMobh-wrapper .showMobmenu.expandbox .icon-close .fa{
		color:#fff;
		font-size:30px
}
	.lnheader .showMobh-wrapper .showMobmenu.expandbox .col-nav{
		height:100%;
		background-color:#000;
		width:85%
}
	.lnheader .showMobh-wrapper .showMobmenu.expandbox .inputwrap{
		padding:15px 15px
}
	.lnheader .showMobmenu.expandbox .cs-accordion-tog{
		background-color:#000;
		letter-spacing:.05em
}
	.lnheader .showMobmenu.expandbox .cs-accordion-tog .fa{
		color:#fff;
		font-size:18px;
		padding-right:15px;
		line-height:0
}
	.lnheader .showMobmenu.expandbox .cs-accordion-tog .navlinks a,.lnheader .showMobmenu.expandbox .cs-accordion-tog li a{
		color:#fff;
		display:block;
		font-size:14px;
		text-transform:uppercase;
		font-family:'Gotham-Book',Helvetica,Arial,sans-serif;
		position:relative
}
	.lnheader .showMobmenu.expandbox .cs-accordion-tog .nav-account{
		background-color:#2e2e2e;
		border-bottom:1px solid #3f3f3f
}
	.lnheader .showMobmenu.expandbox .cs-accordion-tog a:not(:only-child):after,.lnheader .showMobmenu.expandbox .cs-accordion-tog>ul>li>a:after{
		content:"\f067";
		font-family:'fontawesome';
		position:absolute;
		right:10px;
		top:15px;
		font-size:9px;
		color:#e2e2e2
}
	.lnheader .showMobmenu.expandbox .cs-accordion-tog .active>a:not(:only-child):after,.lnheader .showMobmenu.expandbox .cs-accordion-tog>ul>li>a:after{
		content:"\f068"
}
	.lnheader .showMobmenu.expandbox .cs-accordion-tog ul ul{
		display:none
}
	.lnheader .showMobmenu.expandbox .cs-accordion-tog li{
		list-style-type:none
}
	.lnheader .showMobmenu.expandbox .cs-accordion-tog li.active>ul{
		display:block
}
	.lnheader .showMobmenu.expandbox .cs-accordion-tog>ul>li{
		padding:0 15px
}
	.lnheader .showMobmenu.expandbox .cs-accordion-tog>ul>li>a{
		padding:12px 0
}
	.lnheader .showMobmenu.expandbox .cs-accordion-tog>ul ul>li>a{
		padding:12px 0 12px 28px
}
	.lnheader .showMobmenu.expandbox .cs-accordion-tog>ul ul ul>li>a{
		padding-left:50px
}
	.lnheader .showMobmenu.expandbox .cs-accordion-tog .nav-cats,.lnheader .showMobmenu.expandbox .cs-accordion-tog .nav-links{
		border-bottom:1px solid #ddd
}
	.lnheader .showMobmenu.expandbox .cs-accordion-tog .nav-cats>ul>li>a{
		font-family:'Gotham-Bold',Helvetica,Arial,sans-serif;
		font-size:13px;
		color:#fff
}
	.lnheader .showMobmenu.expandbox .cs-accordion-tog .nav-cats>ul ul>li>a{
		font-size:11px
}
	.lnheader .showMobmenu.expandbox .cs-accordion-tog .nav-links a:after{
		content:''
}
	.lnheader .showMobh-wrapper .bottombar-inner{
		display:block;
		background-color:#f5f5f5;
		font-family:'Gotham-Bold',Helvetica,Arial,sans-serif;
		font-size:11px;
		line-height:14px;
		letter-spacing:.1em;
		text-transform:uppercase;
		color:#000
}
	.lnheader .showMobh-wrapper .bottombar-inner .nav-wrapper{
		overflow:hidden;
		position:relative
}
	.lnheader .showMobh-wrapper .bottombar-inner .nav-wrapper nav{
		position:relative
}
	.lnheader .showMobh-wrapper .bottombar-inner .nav-wrapper nav:before{
		content:'';
		background-image:url(../images/arrow-next-black2.png);
		right:15px;
		top:30%;
		position:absolute;
		width:12px;
		height:14px
}
	.lnheader .showMobh-wrapper .bottombar-inner .nav-wrapper nav>ul{
		padding-right:0;
		margin-right:20px;
		white-space:nowrap;
		overflow-x:scroll;
		-webkit-overflow-scrolling:touch
}
	.lnheader .showMobh-wrapper .bottombar-inner .nav-wrapper nav>ul>li{
		display:inline-block;
		padding:15px 15px
}
	.lnheader .showMobh-wrapper .bottombar-inner .nav-wrapper nav>ul>li.highlight{
		background-color: #d61b52;
	}
	.lnheader .showMobh-wrapper .bottombar-inner .nav-wrapper nav>ul>li.highlight > a{
		color: #fff;
	}
}
/*-------------------------------DESKTOP ONLY HEADER-------------------------------*/
@media only screen and (min-width: 1024px) {
	.showMobh-wrapper{
		display:none!important
}
	/*checkout header*/
	.lnheader.checkout-header .mblkbar .mblk-topbar-inner .mcentercol{
		width:100%!important
}
	.lnheader.checkout-header.globalstick .mblkbar .mblk-topbar-inner .mcentercol img{
		margin-left:auto!important;
		margin-right:auto!important;
		padding:0!important
}
	.lnheader.checkout-header.globalstick .mblkbar .mblk-topbar-inner .mcentercol{
		width:100%!important;
		height:auto!important;
		float:none!important;
		position:relative!important;
		padding:10px 0!important
}
	.lnheader.checkout-header.globalstick .mblkbar .mblk-topbar-inner,.lnheader.checkout-header.globalstick .mblkbar .mblk-topbar-inner .mblkbar-main-wrapper{
		height:auto!important
}
	/*menu sticky*/
	.lnheader .mblk-bottombar-inner,.lnheader .mblk-topbar-inner{
		display:block
}
	.lnheader .mblkbar .mblkbar-main-wrapper{
		max-width:1280px;
		width:100%;
		margin:0 auto;
		position:relative
}
	.lnheader .mblkbar .std-expandbox{
		display:none
}
	.lnheader .mblkbar .std-expandbox{
		position:absolute;
		top:25px;
		z-index:108;
		background:#fff;
		-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);
		-moz-box-shadow:0 0 10px rgba(0,0,0,.1);
		box-shadow:0 0 10px rgba(0,0,0,.1);
		padding:25px;
		display:none;
		margin-top:30px;
		width:100%;
		left:0;
		right:0
}
	.lnheader .stdbox .std-expandlink{
		position:relative
}
	.lnheader .stdbox .std-expandlink:before{
		content:'';
		width:0;
		height:0;
		border-left:7px solid transparent;
		border-right:7px solid transparent;
		left:50%;
		margin-left:-5px;
		visibility:hidden
}
	.lnheader .stdbox .std-expandlink:before{
		border-bottom:7px solid #fff;
		position:absolute;
		bottom:0;
		z-index:85
}
	.lnheader .stdbox.hover .std-expandlink:before{
		transition:all .3s ease;
		-moz-transition:all .3s ease;
		-webkit-transition:all .3s ease;
		-ms-transition:all .3s ease;
		visibility:visible
}
	.lnheader.desktop-overlay{
		position:relative;
		z-index:1500
}
	/*header top menu*/
	.lnheader .mblkbar ul.langtoggle>li:before{
		display:none
}
	.lnheader .mblkbar ul.langtoggle>li>a{
		font-size:12px;
		line-height:1;
		padding:0 10px 0 0
}
	.lnheader .mblkbar ul.langtoggle>li>a:hover{
		text-decoration:underline;
		color:#999
}
	.lnheader .mblkbar .mblk-topbar-inner{
		padding:15px 0
}
	.lnheader .mblkbar .mblk-topbar-inner .mcol>ul>li{
		margin:0;
		padding:0 0 20px 0
}
	.lnheader .mblkbar .mblk-topbar-inner .mcol>ul>li.rightborder:after{
		content:"";
		position:absolute;
		right:0;
		top:10%;
		width:1px;
		height:80%;
		background:#9c9c9c
}
	.lnheader .mblkbar .mblk-topbar-inner .mcol>ul>li.noborder:before{
		display:none
}
	.lnheader .mblkbar .mblk-topbar-inner .mrightcol>ul>li>a,.lnheader .mblkbar .mblk-topbar-inner ul.toplinks>li>a{
		font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
		font-weight:400;
		color:#999;
		font-size:11px;
		text-transform:uppercase;
		line-height:1;
		display:block;
		padding:0 10px
}
	.lnheader .mblkbar .mblk-topbar-inner .mcol>ul>li>a:hover{
		color:#fff
}
	.lnheader .mblkbar .mblk-topbar-inner .mcol{
		display:inline-block
}
	.lnheader .mblkbar .mblk-topbar-inner .mleftcol{
		float:left;
		width:40%;
		margin-top:15px
}
	.lnheader .mblkbar .mblk-topbar-inner .mcentercol{
		width:20%
}
	.lnheader .mblkbar .mblk-topbar-inner .mrightcol{
		float:right;
		width:40%;
		margin-top:15px
}
	.lnheader .mblkbar .mblk-topbar-inner .mleftcol>ul>li{
		float:left
}
	.lnheader .mblkbar .mblk-topbar-inner .mleftcol>ul>li a{
		position:relative
}
	.lnheader .mblkbar .mblk-topbar-inner .mleftcol li:first-child .std-expandlink:before,.lnheader .mblkbar .mblk-topbar-inner .mrightcol li .std-expandlink:after{
		content:'|';
		color:#999;
		top:0;
		left:0;
		font-size:11px;
		position:absolute;
		float:left
}
	.lnheader .mblkbar .mblk-topbar-inner .mleftcol li .std-expandlink:after{
		content:'|';
		color:#999;
		top:0;
		right:0;
		font-size:11px;
		position:absolute;
		float:left
}
	.lnheader .mblkbar .mblk-topbar-inner .mleftcol li:last-child .std-expandlink:after{
		content:''
}
	.lnheader .mblk-topbar-inner .stdbox .std-expandlink:before{
		bottom:-15px
}
	.lnheader .mblkbar .mblk-topbar-inner .mcentercol img{
		max-width:190px;
		height:auto
}
	.lnheader .mblkbar .mblk-topbar-inner .mrightcol>ul>li{
		float:right
}
	.lnheader .mblkbar .mblk-topbar-inner .mrightcol>ul>.last-child{
		padding-right:0
}
	.lnheader .mblkbar .mblk-topbar-inner .mrightcol>ul>.first-child:before{
		content:''
}
	.lnheader .mblkbar .mblk-topbar-inner .mleftcol .mstorelink .fa{
		margin-right:5px;
		font-size:13px;
		margin-top:-2px
}
	.lnheader .mblkbar .mblk-topbar-inner .mrightcol>ul{
		display:inline-block;
		float:right
}
	.lnheader .mblkbar .mblk-topbar-inner .myaccount-desktop .fa{
		font-size:19px;
		color:#fff;
		line-height:0;
		display:none
}
	/*header top menu expand box*/
	.lnheader .mblkbar .mblk-topbar-inner .std-expandbox{
		border-bottom:5px solid #000;
		top:25px;
		margin-top:16px
}
	.lnheader .mblk-topbar-inner .std-expandbox .txtbox p{
		font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
		font-size:12px;
		color:#666
}
	.lnheader .mblk-topbar-inner .std-expandbox.leftalign{
		left:0;
		right:auto
}
	.lnheader .mblk-topbar-inner .std-expandbox.rightalign{
		right:0;
		left:auto
}
	.lnheader .mblk-topbar-inner .std-expandbox ul.listlink li{
		padding:4px 0;
		position:relative
}
	.lnheader .mblk-topbar-inner .std-expandbox ul.listlink li a{
		color:#666;
		width:100%;
		display:inline-block;
		text-decoration:none
}
	.lnheader .mblk-topbar-inner .std-expandbox ul.listlink li a:hover{
		color:#000;
		text-decoration:underline
}
	.lnheader .mblk-topbar-inner .std-expandbox ul.listlink a:after{
		content:'\f105';
		font-family:'fontawesome';
		float:right;
		right:0;
		left:auto
}
	.lnheader .mblk-topbar-inner .std-expandbox .secheader{
		text-transform:uppercase;
		font-family:'Gotham-Bold', Helvetica, Arial, sans-serif;
		font-size:12px;
		line-height:1;
		letter-spacing:.1em;
		color:#000;
		padding:5px 0 10px 0
}
	.lnheader .mblk-topbar-inner .std-expandbox .secheader .accname{
		color:#d61b52
}
	.lnheader .mblk-topbar-inner .std-expandbox p{
		font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
		line-height:1.5;
		color:#000
}
	.lnheader .mblk-topbar-inner .std-expandbox .btmactions{
		clear:both
}
	.lnheader .needhelp-desktop .needhelp-expandbox{
		width:55%
}
	.lnheader .needhelp-desktop .needhelp-expandbox .colswrap{
		width:100%
}
	.lnheader .needhelp-desktop .needhelp-expandbox .colswrap .leftcol{
		width:50%;
		float:left;
		display:inline-block;
		border-right:1px solid #ddd;
		padding-right:25px
}
	.lnheader .needhelp-desktop .needhelp-expandbox .colswrap .rightcol{
		width:50%;
		float:left;
		padding-left:25px
}
	.lnheader .needhelp-desktop .needhelp-expandbox .colswrap .rightcol .txtbox{
		margin-top:11px;
		text-align: left;
	}
	.lnheader .needhelp-desktop .needhelp-expandbox .colswrap .rightcol a {
		display: block;
		padding: 4px 0;
	}
	.lnheader .needhelp-desktop .needhelp-expandbox .txtbox a{
		color:#000;
		text-decoration:none
}
	.lnheader .needhelp-desktop .needhelp-expandbox .txtbox a:hover{
		text-decoration:underline
}
	.lnheader .needhelp-desktop .needhelp-expandbox .txtbox .fa{
		padding-right:10px;
		color:#333
}
	.lnheader .whyshoponline-desktop .whyshoponline-expandbox{
		width:100%
}
	.lnheader .whyshoponline-desktop .whyshoponline-expandbox .colswrap{
		width:100%
}
	.lnheader .whyshoponline-desktop .whyshoponline-expandbox .colswrap .col{
		width:25%;
		float:left;
		display:inline-block;
		border-right:1px solid #ddd;
		padding-right:15px;
		padding-left:15px
}
	.lnheader .whyshoponline-desktop .whyshoponline-expandbox .colswrap .col:first-child{
		padding-left:0
}
	.lnheader .whyshoponline-desktop .whyshoponline-expandbox .colswrap .col:last-child{
		padding-right:0;
		border-right:0
}
	.lnheader .whyshoponline-desktop .whyshoponline-expandbox .colswrap .col .col-one{
		width:20%
}
	.lnheader .whyshoponline-desktop .whyshoponline-expandbox .colswrap .col .col-two{
		width:80%
}
	.lnheader .whyshoponline-desktop .whyshoponline-expandbox .colswrap .col .col-two .txtbox{
		text-align:left;
	}
	.lnheader .whyshoponline-desktop .whyshoponline-expandbox .colswrap .rightcol .txtbox{
		margin-top:45px
}
	.lnheader .whyshoponline-desktop .whyshoponline-expandbox .txtbox a{
		color:#000;
		text-decoration:none
}
	.lnheader .whyshoponline-desktop .whyshoponline-expandbox .txtbox a:hover{
		text-decoration:underline
}
	.lnheader .whyshoponline-desktop .whyshoponline-expandbox .txtbox .fa{
		padding-right:10px;
		color:#333
}
	.lnheader .myaccount-desktop .account-expandbox.beforelogin{
		width:55%
}
	.lnheader .myaccount-desktop .account-expandbox.afterlogin{
		width:30%
}
	.lnheader .myaccount-desktop .account-expandbox.afterlogin .custom-line{
		border-top:1px solid #ddd;
		margin-left:-25px;
		margin-right:-25px;
		margin-top:15px;
		margin-bottom:15px
}
	.lnheader .myaccount-desktop .account-expandbox .colswrap{
		width:100%
}
	.lnheader .myaccount-desktop .account-expandbox .colswrap .leftcol{
		width:50%;
		float:left;
		display:inline-block;
		border-right:1px solid #ddd;
		padding-right:25px
}
	.lnheader .myaccount-desktop .account-expandbox .colswrap .rightcol{
		width:50%;
		float:left;
		padding-left:25px
}
	.lnheader .myaccount-desktop .account-expandbox .colswrap .rightcol .txtbox{
		margin-bottom:35px
}
	.lnheader .myaccount-desktop .account-expandbox .inputwrap{
		margin-bottom:15px
}
	.lnheader .myaccount-desktop .account-expandbox .maincol{
		width:100%;
		padding:10px 0
}
	.lnheader .myaccount-desktop .account-expandbox .maincol .lcol{
		display:inline-block
}
	.lnheader .myaccount-desktop .account-expandbox .maincol .rcol{
		display:inline-block;
		float:right
}
	.lnheader .myaccount-desktop .account-expandbox .txtlink{
		color:#999;
		font-size:12px
}
	.lnheader .myaccount-desktop .account-expandbox .btn-container{
		margin:10px auto 0 auto
}
	.lnheader .mybag-desktop .fa{
		color:#fff;
		font-size:15px;
		line-height:0
}
	.lnheader .mybag-desktop .mybag-expandbox.cartempty{
		width:55%
}
	.lnheader .mybag-desktop .mybag-expandbox.cartwitem{
		width:50%
}
	.lnheader .mybag-desktop .mybag-expandbox .cartprodsdisplay li{
		display:inline-block;
		position:relative;
		width: 100%;
	}
	.lnheader .mybag-desktop .mybag-expandbox .cartprodsdisplay .prodthumb{
		border:1px solid #ddd
}
	.lnheader .mybag-desktop .mybag-expandbox .cartprodsdisplay .moreinfocol{
		position:absolute;
		bottom:0;
		display:block;
		margin:10px 0
}
	.lnheader .mybag-desktop .mybag-expandbox .cartprodsdisplay .moreinfocol>li{
		display:inline-block;
		vertical-align:middle;
		padding-left:15px;
		border-left:1px solid #d9d9d9;
		text-align:left;
		float: left
}
	.lnheader .mybag-desktop .mybag-expandbox .cartprodsdisplay .moreinfocol>li:first-child{
		padding-left:0;
		border-left:0;
		text-align:right;
		padding-right:15px;
		width: 60%;
	}
	.lnheader .mybag-desktop .mybag-expandbox .cartprodsdisplay .moreinfocol>li:last-child{
		width: 40%;
	}
	.lnheader .mybag-desktop .mybag-expandbox .cartprodsdisplay .prodinfo{
		padding-left: 15px;
	}
	.lnheader .mybag-desktop .mybag-expandbox.cartwitem .colswrap{
		display:block;
		width:100%;
		padding:0 25px;
		max-height:480px;
		overflow-y:scroll
}
	.lnheader .mybag-desktop .mybag-expandbox.cartwitem .colswrap .top .secheader{
		padding-top:25px
}
	.lnheader .mybag-desktop .mybag-expandbox.cartwitem .colswrap .colsitem.top>div{
		padding:0
}
	.lnheader .mybag-desktop .mybag-expandbox.cartwitem .colswrap{
		padding-bottom:25px
}
	.lnheader .mybag-desktop .mybag-expandbox.cartwitem .colswrap .colsitem>div{
		padding:10px 0
}
	.lnheader .mybag-desktop .mybag-expandbox.cartwitem .colswrap .colsitem{
		display:table;
		width:100%
}
	.lnheader .mybag-desktop .mybag-expandbox.cartwitem .colswrap .colsitem>div{
		display:table-cell;
		vertical-align:top
}
	.lnheader .mybag-desktop .mybag-expandbox.cartwitem .colswrap .colsitem .cartprodsdisplay{
		width:70%;
		text-align:left
}
	.lnheader .mybag-desktop .mybag-expandbox.cartwitem .colswrap .colsitem .colsqty{
		background-color:#f5f5f5
}
	.lnheader .mybag-desktop .mybag-expandbox.cartwitem .colswrap .colsitem .colsprice,.lnheader .mybag-desktop .mybag-expandbox.cartwitem .colswrap .colsitem .colsqty{
		width:15%;
		text-align:center;
		font-family:'Gotham-Bold', Helvetica, Arial, sans-serif;
		font-size:12px;
		color:#000;
		font-weight:400
}
	.lnheader .mybag-desktop .mybag-expandbox.cartwitem .colswrap .colsitem .cartprodsdisplay .prodname{
		padding-bottom:10px
}
	.lnheader .mybag-desktop .mybag-expandbox.cartwitem .colswrap .colsitem .cartprodsdisplay .proddesc,.lnheader .mybag-desktop .mybag-expandbox.cartwitem .colswrap .colsitem .cartprodsdisplay .removeprod{
		font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
		font-size:12px;
		color:#666;
		padding-bottom:10px;
		position:relative;
		padding-right:15px
}
	.lnheader .mybag-desktop .mybag-expandbox.cartwitem .colswrap .colsitem .cartprodsdisplay .removeprod:hover,.lnheader .mybag-desktop .mybag-expandbox.cartwitem .colswrap .colsitem .cartprodsdisplay .removeprod:hover:after{
		color:#000
}
	.lnheader .mybag-desktop .mybag-expandbox.cartwitem .colswrap .colsitem .cartprodsdisplay .removeprod:after{
		content:'\f00d';
		font-family:'fontawesome';
		font-size:11px;
		line-height:11px;
		color:#666;
		cursor:pointer;
		position:absolute;
		right:0;
		top:2px
}
	.lnheader .mybag-desktop .mybag-expandbox.cartwitem .cols-total{
		display:block;
		background-color:#f5f5f5;
		margin:0 -25px;
		font-family:'Gotham-Bold', Helvetica, Arial, sans-serif;
		color:#000
}
	.lnheader .mybag-desktop .mybag-expandbox.cartwitem .cols-total>div{
		padding:15px 25px;
		text-align:right;
		display:block
}
	.lnheader .mybag-desktop .mybag-expandbox.cartwitem .btn-container{
		width:50%;
		max-width:180px;
		float:right;
		margin:10px 0
}
	.lnheader .mybag-desktop .mybag-expandbox.cartempty .colswrap{
		width:100%;
		display:table
}
	.lnheader .mybag-desktop .mybag-expandbox.cartempty .colswrap .leftcol{
		width:40%;
		display:table-cell;
		vertical-align:middle;
		border-right:1px solid #ddd;
		padding:25px 25px
}
	.lnheader .mybag-desktop .mybag-expandbox.cartempty .colswrap .rightcol{
		width:60%;
		display:table-cell;
		vertical-align:top;
		padding:25px 25px
}
	.lnheader .mybag-desktop .mybag-expandbox.cartempty .cartprodsdisplay li{
		margin:10px 0
}
	.lnheader .mybag-desktop .mybag-expandbox.cartempty .txtbox a{
		color:#000;
		text-decoration:none
}
	.lnheader .mybag-desktop .mybag-expandbox.cartempty .txtbox a:hover{
		text-decoration:underline
}
	.lnheader .mybag-desktop .mybag-expandbox.cartempty .txtbox .fa{
		padding-right:10px;
		color:#333
}
	.lnheader .mybag-desktop .mybag-expandbox.cartempty .leftcol{
		background-color:#f5f5f5
}
	.lnheader .mybag-desktop .mybag-expandbox.cartempty .leftcol .txtbox .title{
		font-family:'MillerDisplay-Light',Times,'Times New Roman',serif;
		font-size:45px;
		letter-spacing:.05em;
		color:#000;
		text-transform:uppercase;
		text-align:left;
		font-weight:400;
		line-height:1
}
	.lnheader .mybag-desktop .mybag-expandbox.cartempty .leftcol .txtbox a{
		font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#000;
		font-weight:400;
		border-bottom:1px solid #8a8a8a;
		padding-bottom:3px;
		text-decoration:none
}
	.lnheader .mybag-desktop .mybag-expandbox.cartempty .leftcol .txtbox a:hover{
		color:#333
}
	/*header bottom menu*/
	.lnheader .mblkbar .mblk-bottombar-inner{
		position:relative
}
	.lnheader .mblkbar .mblk-bottombar-inner .mini-notification{
		position:absolute;
		top:0;
		left:0;
		z-index: 99;
	}
	.lnheader .mblkbar .mblk-bottombar-inner .mini-notification span{
		color:#fff;
		font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
		font-size:9px;
		text-transform:uppercase;
		position:relative
}
	.lnheader .mblkbar .mblk-bottombar-inner .mini-notification span i{
		padding-right:10px
}
	.lnheader .mblkbar .mblk-bottombar-inner .navigation{
		height:57px;
		position:relative;
		background-color: #000;
		z-index: 90;
	}
	.lnheader .mblkbar .mblk-bottombar-inner .navigation>ul{
		list-style:none;
		display:block;
		text-align:center;
		margin:0 auto;
		position:relative
}
	.lnheader .mblkbar .mblk-bottombar-inner .navigation>ul>li{
		display:inline-block;
		vertical-align:middle
}
	.lnheader .mblkbar .mblk-bottombar-inner .navigation>ul>li>a{
		font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
		font-weight:400;
		color:#fff;
		font-size:11px;
		text-transform:uppercase;
		display:block;
		letter-spacing:.1em;
		padding:22px 12px
}
	.lnheader .mblkbar .mblk-bottombar-inner .navigation>ul>li>a:hover{
		font-family:'Gotham-Bold', Helvetica, Arial, sans-serif;
		color:#fff
}
	.lnheader .mblkbar .mblk-bottombar-inner .navigation>ul>li.highlight{
		background-color: #d61b52
}
	.lnheader .mblkbar .mblk-bottombar-inner .navigation>ul>li.highlight>a{
		font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
		color:#fff;
		height: 57px;
	}
	.lnheader .mblkbar .mblk-bottombar-inner .navigation>ul>li.highlight>a:hover{
		font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
		color:#fff;
	}
	/*searchbox desktop*/
	.lnheader .mblkbar .mblk-bottombar-inner .searchbox{
		background:#d61b52;
		height:57px;
		width:137px;
		color:#fff;
		text-align:center;
		cursor:pointer;
		position:absolute;
		top:0;
		right:0;
		z-index:99
}
	.lnheader .mblkbar .mblk-bottombar-inner .searchbox span{
		color: #fff;
		position:relative;
		display:inline-block;
		width:100%;
		padding:22px 0;
		font-size:11px;
		text-transform:uppercase;
		letter-spacing:.2em;
		font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
	}
	.lnheader .mblkbar .mblk-bottombar-inner .searchbox span:after{
		content:'\f002';
		font-family:'fontawesome';
		line-height:11px;
		font-size:12px;
		color:#fff;
		position:absolute;
		right:15px
}
	/*header bottom menu expand box*/
	.lnheader .mblk-bottombar-inner .stdbox .std-expandlink:before{
		bottom:0
}
	.lnheader .mblkbar .mblk-bottombar-inner .std-expandbox{
		border-bottom:0;
		top:57px;
		margin-top:0
}
	.lnheader .mblk-bottombar-inner .std-expandbox .sub-menu li.secheader a{
		text-transform:uppercase;
		font-family:'Gotham-Bold', Helvetica, Arial, sans-serif;
		font-size:12px;
		line-height:1;
		letter-spacing:.1em;
		color:#000;
		padding:5px 0 10px 0;
		text-align:left
}
	.lnheader .mblk-bottombar-inner .std-expandbox .sub-menu{
		list-style:none
}
	.lnheader .mblk-bottombar-inner .std-expandbox .sub-menu li{
		text-align:left;
		margin-bottom:7px
}
	.lnheader .mblk-bottombar-inner .std-expandbox .sub-menu li a{
		font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
		font-size:11px;
		line-height:1;
		color:#777;
		text-transform: capitalize;
	}
	.lnheader .mblk-bottombar-inner .std-expandbox .sub-menu li a:hover{
		color:#000
}
	.lnheader .mblk-bottombar-inner .std-expandbox .col-left .txtlink{
		position:absolute;
		bottom:0;
		text-decoration:none;
		text-transform:uppercase;
		font-size:11px;
		letter-spacing:.2em
}
	.lnheader .mblk-bottombar-inner .std-expandbox .txtlink a{
		color:#333;
		font-size: 11px;
	}
	.lnheader .mblk-bottombar-inner .std-expandbox .txtlink a:hover{
		text-decoration:underline;
		color:#000
}
	.lnheader .mblk-bottombar-inner .std-expandbox .navtop{
		display:inline-block;
		width:100%;
		padding:0 45px
}
	.lnheader .mblk-bottombar-inner .std-expandbox .navtop .col-left{
		height:310px;
		width:60%;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		padding:25px 0;
		border-right:1px solid #ddd
}
	.lnheader .mblk-bottombar-inner .std-expandbox .navtop .col-left>div{
		width:33.3333%;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		position:relative;
		padding-bottom:40px
}
	.lnheader .mblk-bottombar-inner .std-expandbox .navtop .col-right{
		width:40%;
		padding:25px 0 25px 25px;
		text-align:left
}
	.lnheader .mblk-bottombar-inner .std-expandbox .navtop .nav-prod .navdesc a:first-child{
		display:inline-block;
		float:left;
		width:70%
}
	.lnheader .mblk-bottombar-inner .std-expandbox .navtop .nav-prod .navdesc a:last-child{
		display:inline-block;
		float:right;
		width:30%;
		text-align:right
}
	.lnheader .mblk-bottombar-inner .std-expandbox .nav-prod{
		display:inline-block;
		position:relative
}
	.lnheader .mblk-bottombar-inner .std-expandbox .nav-prod img{
		max-width:440px;
		margin-bottom:15px
}
	.lnheader .mblk-bottombar-inner .std-expandbox .nav-prod .txtlink{
		font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
		font-size:12px;
		color:#777;
		text-decoration:none
}
	.lnheader .mblk-bottombar-inner .std-expandbox .nav-prod .txtlink a{
		color:#777;
		text-decoration:none
}
	.lnheader .mblk-bottombar-inner .std-expandbox .nav-prod .txtlink a:hover{
		color:#000;
		text-decoration:underline
}
	.lnheader .mblk-bottombar-inner .std-expandbox .navbottom{
		display:inline-block;
		width:100%;
		padding:0 45px
}
	.lnheader .mblk-bottombar-inner .std-expandbox .navbottom .col-left{
		width:18%;
		padding-top:25px;
		padding-bottom:25px
}
	.lnheader .mblk-bottombar-inner .std-expandbox .navbottom .col-right{
		width:82%;
		text-align:left
}
	.lnheader .mblk-bottombar-inner .std-expandbox .navbottom .col-right .col-one,.lnheader .mblk-bottombar-inner .std-expandbox .navbottom .col-right .col-two{
		display:inline-block;
		width:50%;
		padding:25px 25px 50px 25px
}
	.lnheader .mblk-bottombar-inner .std-expandbox .navbottom .col-right .col-one{
		border-right:1px solid #ddd
}
	.lnheader .mblk-bottombar-inner .std-expandbox .navbottom .selection-box{
		background-color:#000;
		padding:20px 20px
}
	.lnheader .mblk-bottombar-inner .std-expandbox .navbottom .selection-box .secheader a{
		color:#fff
}
	.lnheader .mblk-bottombar-inner .std-expandbox .navbottom .selection-box li{
		margin-bottom:10px
}
	.lnheader .mblk-bottombar-inner .std-expandbox .navbottom .selection-box li a{
		color:#999
}
	.lnheader .mblk-bottombar-inner .std-expandbox .navbottom .nav-prod img{
		max-width:100px
}
	.lnheader .mblk-bottombar-inner .std-expandbox .navbottom .nav-prod .col-thumb{
		width:30%
}
	.lnheader .mblk-bottombar-inner .std-expandbox .navbottom .nav-prod .col-desc{
		width:70%
}
	.lnheader .mblk-bottombar-inner .std-expandbox .navbottom .nav-prod .col-desc .txtlink{
		position:absolute;
		bottom:20px
}
	.lnheader.globalstick{
		left:0;
		width:100%;
		background:#fff;
		margin-top:0;
		position:fixed!important;
		top:0;
		z-index:999
}
	.lnheader.globalstick .mblkbar .mblk-topbar-inner{
		height:0;
		padding:0;
		position: relative;
		z-index: 999;
	}
	.lnheader.globalstick .mblkbar .mblk-topbar-inner .mblkbar-main-wrapper{
		height:0
}
	.lnheader.globalstick .mblkbar .mblk-topbar-inner .mcentercol{
		float:left;
		width:20%;
		position:absolute;
		left:0;
		z-index:999;
		height:0
}
	.lnheader.globalstick .mblkbar .mblk-topbar-inner .mcentercol img{
		max-width:130px;
		height:auto;
		margin-left:0;
		padding-top:12px
}
	.lnheader.globalstick .mblkbar .mblk-topbar-inner .mrightcol{
		float:right;
		width:100%;
		right:0;
		z-index:999;
		margin-top:27px;
		height:0
}
	.lnheader.globalstick .mblkbar .mblk-topbar-inner .mleftcol li:first-child .std-expandlink:before,.lnheader.globalstick .mblkbar .mblk-topbar-inner .mrightcol li .std-expandlink:after,.lnheader.globalstick .mblkbar .mblk-topbar-inner .mrightcol>ul>li.first-child{
		display:none
}
	.lnheader.globalstick .mblkbar .mblk-topbar-inner .mcol>ul>li>a{
		font-size:0!important;
		height:0
}
	.lnheader.globalstick .mblkbar .mblk-topbar-inner .mrightcol{
		margin-top:0
}
	.lnheader.globalstick .mblkbar .mblk-topbar-inner .myaccount-desktop .fa{
		display:block
}
	.lnheader.globalstick .mini-notification,.lnheader.globalstick .mleftcol{
		display:none!important
}
	.lnheader.globalstick .mblkbar .mblk-topbar-inner .mrightcol>li,.lnheader.globalstick .mblkbar .mblk-topbar-inner .mrightcol>ul{
		height:57px
}
	.lnheader.globalstick .mblkbar .mblk-topbar-inner .mrightcol>ul>li{
		padding:28px 5px
}
	.lnheader.globalstick .mblkbar .mblk-bottombar-inner .searchbox{
		background:0 0;
		width:50px!important;
		right:90px;
	}
	.lnheader.globalstick .mblkbar .mblk-topbar-inner .std-expandbox{
		top:57px
}
	.lnheader.globalstick .mblkbar .mblk-bottombar-inner .searchbox span{
		font-size:0;
		line-height:0
}
	.lnheader.globalstick .mblk-topbar-inner .stdbox .std-expandlink:before{
		bottom:-29px
}
	.lnheader.globalstick .mblkbar .mblk-topbar-inner .std-expandbox{
		margin-top:0
}
	.lnheader.globalstick .mblkbar .mblk-bottombar-inner .searchbox span:after{
		font-size:19px
}
	/*footer*/
	.lnfooter .ft-stickbottom-inner{
		background-color:#d61b52;
		display:inline-block;
		width:100%;
		padding:3px 0;
		position:fixed;
		bottom:0;
		z-index: 999;
	}
	.lnfooter .ft-stickbottom-inner,.lnfooter .ft-stickbottom-inner a{
		color:#fff;
		font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
		font-size:11px;
		text-transform:uppercase;
		padding:10px 0;
		letter-spacing:.1em;
		text-decoration:none
}
	.lnfooter .ft-stickbottom-inner a:hover{
		text-decoration:underline;
		color:#fff
}
	.lnfooter .ft-stickbottom-inner .col-left{
		width:65%
}
	.lnfooter .ft-stickbottom-inner .col-right{
		width:35%
}
	.lnfooter .ft-stickbottom-inner .col-right .col-inner{
		width:50%;
		text-align:right
}
}
@media (max-width: 480px) {
	.breadcrumb{
		display: none;
	}
	.txtbox{
		line-height:1.2;
	}
	.lnheader .showMobh-wrapper .topbar-inner .col-left img{
		max-width: 95px;
		padding-top: 20px;
	}
	.lnheader .showMobh-wrapper .topbar-inner .col-center .col-inner {
		width: 24%;
	}
	.lnheader .showMobh-wrapper .topbar-inner .col-center .col-inner .fa-shopping-bag {
		margin-left: -10px;
	}
	.itm5.prodswatches .sslide {
		width: 70%;
	}
	ul.prodsdisplay .prodinfo .boxwrap {
		max-height:64px;
		height: 64px;
		margin: 5px auto;
	}
	ul.prodsdisplay .prodinfo .prodname {
		font-size: 12px;
	}
	ul.prodsdisplay .prodinfo .badge span{
		font-size: 10px;
	}
	ul.prodsdisplay .prodinfo .btn-container {
		width: 100%;
	}
	ul.prodsdisplay .iconprod {
		height: auto;
	}
	input.style2{
		font-size: 12px;
		text-align: left;
	}
	.lnfooter .ft-top-inner .ft-shoponline-wrapper .iconwrap img {
		max-height: 35px;
	}
	.lnfooter .ft-top-inner .ft-shoponline-wrapper .col-inner {
		height:120px;	
	}
	.lnfooter .ft-top-inner .ft-shoponline-wrapper .secheader {
		font-size: 8px;
		margin: 0 auto;
	}
	.lnfooter .ft-top-inner .ft-intouch-wrapper .secheader{
		font-size: 12px;
	}
	.lnfooter .ft-bottomlink-inner ul li a{
		font-size: 12px;
		padding: 5px 5px;
	}
	.lnfooter .ft-bottom-inner .col-copyright{
		font-size: 11px;
	}
	.prod-details-view .badge{
		font-size: 12px;
	}
	.prod-details-view .pleftcol .pitem-wrapper .col-item img {
		max-width: 250px;
	}
	.prod-details-view .prightcol .titlesec .title{
		font-size: 26px;
		padding: 0;
	}
	.prod-details-view .infolist ul li span{
		font-size: 11px;
		line-height: 1.3;
	}
	.tabnav.navstyle li a.selected{
		padding: 10px 10px;
	}
	.lnfooter .ft-bottom-inner {
		margin-bottom: 140px;
	}
	.ft-intouch-wrapper{
		position: relative;
	}
	div#subscribe {
		position: absolute;
		top: 100px;
	}
}
