@charset "utf-8";
/* CSS Document */

html {
	/*-moz-font-smoothing: none;
	font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;*/
	
	/*
	-webkit-text-stroke: 0px!important;
	-webkit-font-smoothing: antialiased !important;
	*/
}


@font-face {
	font-family:'DINComp';
	src: url('fonts/DINWeb.eot');
	src: url('fonts/DINWeb.eot#iefix') format('embedded-opentype'),
		 url('fonts/DINWeb.woff') format('woff'), 
	 	 url('fonts/FF_DIN_Regular.otf') format('otf'), 
		 url('fonts/DINComp.ttf') format('truetype'),
		 url('fonts/DinComp.svg#DinComp') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DinBold';
	src: url('fonts/DINWeb-Bold.eot');
	src: url('fonts/DINWeb-Bold.eot?#iefix') format('embedded-opentype'),
		 url('fonts/DINWeb-Bold.woff') format('woff'), 
		 url('fonts/DINComp-Bold.ttf') format('truetype'),
		 url('fonts/DinComp-Bold.svg#DinComp-Bold') format('svg');
	font-weight: normal;
	font-style: normal;	
}

@font-face {
    font-family: 'din_mediumregular';
    src: url('fonts/din_medium-webfont.eot');
    src: url('fonts/din_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/din_medium-webfont.woff') format('woff'),
         url('fonts/din_medium-webfont.ttf') format('truetype'),
         url('fonts/din_medium-webfont.svg#din_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


a {text-decoration:none; outline:0px !important;}
a:hover, a:active, a:focus { outline:0px  !important;}

.upper-medium { text-transform:uppercase; font-family: 'din_mediumregular';}
.underline { text-decoration:underline;}
.medium {font-family: 'din_mediumregular';}
.medium_10 { font-size:10px !important; color:#262626 !important;}

.din_reg_12_8686 { font-size:12px; color:#868686;}
.din_reg_11_26262{ font-size:11px; color:#262626; text-transform:uppercase;}
.din_reg_11_868686{ font-size:11px; color:#868686; text-transform:uppercase;}
.din_reg_10_868686{ font-size:10px; color:#868686; text-transform:uppercase;}
.upper { text-transform:uppercase;}
.product_sku{ font-size:10px; color:#868686;}


.block-title { font-size:12px; color:#262626; text-transform:uppercase;}

textarea {resize:none; color: #868686; font-family: "din_mediumregular"; font-size: 11px; padding: 5px;}
body {
	font-family:'din_mediumregular', Arial, Helvetica, sans-serif !important;
	/*
	-webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
	*/
}

.pull-right { float:right;}
.pull-left { float:left;}

ul li { list-style:none;}

.main-menu li, .toplinks li { display:inline;}

.wrapper { max-width:1390px; width:100%; margin:0px auto;}

#header-fixed { position:fixed; height:164px;  width:100%; z-index:1001;  background:#fff; top:0px;}
.lemagazine-pages #header-fixed { position:fixed; height:100px;  width:100%; z-index:10000; background:#fff; top:0px;}

.check-out-page #header-fixed { position:fixed; height:100px;  width:100%; background:#fff; top:0px;}


.category_listing #header-fixed,
.item-page #header-fixed {z-index:9000000 !important;}
.category_listing .fancybox-overlay-fixed,
.item-page .fancybox-overlay-fixed { z-index: 100000000 !important;}
/*.border-fade {
content: "";
height: 1px;
background: linear-gradient(to right,  rgba(153,153,153,0) -10%,rgba(236,236,236,1) 75%,rgba(153,153,153,0) 100%);
margin-top:-25px;
display: block;
}*/

.border-fade { 
	/*background:#eaeaea; */	/*Some change form fahim, there for comment it */
	width:100%; 
	height:1px; 
	margin-top:-29px; 
	position:relative; 
/*	float:left;*/
}

.border-fade .border-fade-left { 
	/*background:url(../images/fade-border-left.jpg) #eaeaea;
	background-repeat:no-repeat;
	background-position: top left;
	height:1px;	
	float:left; 
	position:absolute; 
	left:0px;	
	width:300px;*/ 
	
	background-attachment: inherit;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/fade-border-left.jpg");
    background-origin: padding-box;
    background-position: 10px top;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: left;
    height: 1px;
    left: 1.5%;
    position: absolute;
    width: 10%;
}

.border-fade .border-fade-center {
    background: none repeat scroll 0 0 #eaeaea;
    float: left;
    height: 1px;
    left: 11.5%;
    position: absolute;
    width: 78%;
}

.border-fade .border-fade-right {
	/*
	background:url(../images/fade-border-right.jpg) #eaeaea; 
	background-repeat:no-repeat;
	background-position: top left;
	height:1px; 
	width:300px; 
	float:right; 
	position:absolute; 
	right:0px;
	*/
	
	background-attachment: inherit;
    background-clip: border-box;
    background-color: transparent;
    /*background-image: url("../images/fade-border-right.jpg");*/
	background-image: url("../images/fade-border-left.jpg");
    background-origin: padding-box;
    background-position: 0px top;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: left;
    height: 1px;
    right: 1.5%;
    position: absolute;
    width: 10%;
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}  

.border-fade-footer { 
	/*background:#eaeaea;*/ 
	width:100%; 
	height:1px; 
	margin-top:0px; 
	position:relative; 
	float:left;
}

.border-fade-footer .border-fade-left { 
	/*background:url(../images/fade-border-left.jpg) #eaeaea top left no-repeat; 
	height:1px; 
	width:300px; 
	float:left; 
	height:1px; 
	position:absolute; 
	left:0px;*/
	
	
	background-attachment: inherit;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/fade-border-left.jpg");
    background-origin: padding-box;
    background-position: 10px top;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: left;
    height: 1px;
    left: 1.5%;
    position: absolute;
    width: 10%;
}

.border-fade-footer .border-fade-center {
    background: none repeat scroll 0 0 #eaeaea;
    float: left;
    height: 1px;
    left: 11.5%;
    position: absolute;
    width: 78%;
}

.border-fade-footer .border-fade-right { 
	/*background:url(../images/fade-border-right.jpg)	#eaeaea top right no-repeat; 
	height:1px; 
	width:300px; 
	float:right; 
	height:1px; 
	position:absolute; 
	right:0px;*/
	
	background-attachment: inherit;
    background-clip: border-box;
    background-color: transparent;
    /*background-image: url("../images/fade-border-right.jpg");*/
	background-image: url("../images/fade-border-left.jpg");
    background-origin: padding-box;
    background-position: 0px top;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: left;
    height: 1px;
    right: 1.5%;
    position: absolute;
    width: 10%;
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}  

.footer-wp { float:left; width:100%;}
.footer-wp .border-fade { margin-top:0px;}

/*.border-fade { background:#eaeaea; width:100%; height:1px; }*/
/*.border-fade .border-fade-left { background:url(../images/fade-border-left.jpg) #eaeaea top left no-repeat; height:1px; width:300px; float:left; height:1px;}
.border-fade .border-fade-right { background:url(../images/fade-border-right.jpg) #eaeaea top right no-repeat; height:1px; width:300px; float:right; height:1px;}*/  


.full-width  #header-fixed { 
	/*background: url(../images/header_fixed_bg.png) repeat-x transparent;*/ /*26-1-2015*/
}

.main-area { padding-top:164px; position:relative;}
.header-top {/* border-bottom:1px solid #bbb;*/ background:#fff; height:66px; padding-top:12px;}

.clear { clear:both;}
#header { margin:0px 70px;}
#footer { margin:0px 0px; clear: both;}
#header nav { height:28px; position:relative; z-index:100; }
#header nav ul < li {
	margin:0 16px;
	padding: 6px 0px;
	float: left;
}

.item-page .nav-contact-area{
	display: none;
}

.nav-contact-area {
	float: right;
	margin:	8px 0px 0px;
	padding: 0px;
	color: #262626;
	font-family: "DINComp";
	font-size: 10px;
	text-transform: uppercase;
}

.mac-view #header nav ul.menu li { margin:5px 16px; }
#header nav ul.menu li { margin:8px 16px; float:left;}

#header nav ul.menu li:first-child,
#header nav ul.menu li.first { margin-left:0px;}

.main-area { position: relative;}

#sidebar-left {
	width:220px;
	top:164px;
	z-index:100;
	/*background-color: #FFFFFF;*/
}

.homepage #sidebar-left {
	background-color: transparent;
	background-color: none;
}

#sidebar-left.small-content {/* position:fixed !important;*/}

ul.left-menu li {
	text-align:right;
	margin-bottom:23px;
	line-height:10px;
	font-family: 'din_mediumregular';}

/*Left Menu*/
ul.menu li ul.sub-menu.level-2 li a.active{
	/*text-decoration: underline;*/	/*Remove b/c not required in newdesign*/
}

ul.menu li ul.sub-menu.level-2 li a{
	text-transform: uppercase; /*User uppercase due to My account > order Details */
}

.women ul.left-menu.level-1 > li > a,
.men ul.left-menu.level-1 > li > a, 
.home ul.left-menu.level-1 > li > a,
.beauty ul.left-menu.level-1 > li > a,
.homepage ul.left-menu.level-1 > li > a {
    font-family: 'din_mediumregular'; color:#262626; line-height:11px;}

ul.menu li,
ul.menu li a,
ul.menu li span {
	font-size:10px;
	text-transform:uppercase;
	color:#868686;
	}

.left-menu .level-2 li a {
    max-width: 140px;
	text-transform: capitalize;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}

ul.menu li a { border-bottom:1px solid #transparent;}

ul.toplinks.menu li a,	
ul.main-menu.menu li a { color:#868686;}

.homepage ul.main-menu.menu li a{
	color: #262626;
}


ul.menu li span{color:#868686;}	

ul.menu li.first { margin:0 6px 0 0;}
ul.menu li.active > a,
ul.main-menu.menu li.active a {
	border-bottom:1px solid #000;
	color:#262626;
	font-family: 'din_mediumregular';
	/*padding-bottom: 1px;*/
	padding-bottom: 0px;
}

.border_b > a.active { border-bottom:1px solid #000;}

ul.menu.left-menu li.active > a { border-bottom:0px;}

ul.left-menu.menu.level-1 li.expanded.has_child{
	/*margin-top: 35px;*/
}

ul.menu li ul.level-2 {
margin-right:10px;
	/*margin-top: 8px;*/
	margin-top: 7px;
line-height:17px;
}

ul.menu.left-menu li ul.sub-menu.level-2 li{ 
	/*margin-top:4px;*/
	/*margin-top:8px;*/			/*Client Request-16-1-2014*/
	margin-top:5px;
}

ul.menu.left-menu li ul.sub-menu.level-2 > li.expanded.has_child{ margin:14px 0px 15px 0px; }

ul.menu li ul.level-3 {}
.sub-menu.menu.level-3 li, .sub-menu.menu.level-3 li a {
    text-transform: capitalize !important;
	font-size: 11px;	/*Client Request-12-1-2014*/
	/*line-height: 11px;*/			/*Client Request-14-1-2014*/
	line-height:14px;				/*Client Request-26-1-2014*/
}

ul.menu li ul.sub-menu.level-3 > li a.active{
	line-height:13px;
}

.ul.menu a.active:last-child  {
    text-decoration: underline !important;
}

/*ul.menu li ul.level-3 { margin:14px 0;}*/ 


ul.menu.left-menu li ul.sub-menu li { margin:0px; padding:0px;}

ul.menu li ul.sub-menu.level-2 > li a {
	color:#868686;
	/*display:block;*/	/*Change due to 2nd level underline over all area*/
	display:inline;
}


ul.menu li ul.sub-menu.level-3 > li a { padding:0px;}


.new-arrival {}

ul.menu li span, ul.menu li a span { color:#868686;}

.page-title { margin-top:60px; text-transform:uppercase; } 

.logo  { /*padding-top:6px;*/ padding-top:21px;}

.mac-view .toplinks {/*padding-top:35px;*/ padding-top:0px }

.toplinks  { /*padding-top:30px;*/ /*padding-top:36px;*/ padding-top:0px;}

#toplinks .free-shipping-link{
	/*float: left;*/
    height: 34px;
    margin: 0;
    text-align: right;
    width: 100%;
	color: #868686;
	font-size: 10px;
	text-transform: uppercase;
}

#toplinks .free-shipping-link span{
	color: #262626;
	font-size: 10px;
}

#toplinks .free-shipping-link a{
	text-decoration:underline;
	color: #868686;
	font-size: 10px;
}

ul.toplinks li { margin:0px 0px 0px 28px; float:left;}

ul.toplinks li.last { margin-right:0px;}

.content-holder { padding-left:220px; padding-right:70px; /*width:1036px;  background:#ffcc99;*/}

.no_sidebar .content-holder { padding-left:0px; padding-right:0px;}

.sb-search { margin-right:-15px;}

img {max-width:100%; height:auto;}

.block.left .image-wp { float:left; /*width:50%*/}

.block.right .image-wp { float:right; /*width:50%;*/}

.block.right .block-content .text-wp{float:right;}

.block .block-content  {}

.block .block-content .text-wp { /*float:left;*/ vertical-align:middle; /*width:50%;*/ display:table;}

.block .block-content p {
	display: table-cell;
	vertical-align:middle;
}

.block.left .block-content .text-wp p { padding-left:84px;}
.block.right .block-content .text-wp p { padding-right:84px;}

.block, .block div {box-sizing:border-box;}

.block { line-height:18px;}


.block .block-content p a { 
	display:block; 
	text-decoration:none;
	margin-bottom: 3px;
}

.small-panel .block-content .text-wp p a { display:none;}

.large {width:100%;}

.large-panel.first{
	/*margin-top:-53px;*/	/*Remove due to client request for home page, large image panel*/
	margin-top:0px;
	float:left;
	z-index:1;
} 

.large-panel .small-panel .text-wp {
    margin: 0;
	margin-left:220px;
    padding: 0;
    position: absolute;
    width: auto;
}
.block { max-width:1390px; margin-bottom:96px; float:left; width:100%;}

.small-panel.first { 
	/*margin-top:65px;*/		/*Commit due to home page small image select as first*/
	/*margin-top: 46px;*/
} 

.block .clear { height:0px; }


.block.large-panel { width:100%; max-width:1440px; position:relative;}
#footer { /*border-top:1px solid #ececec; padding:10px 0 20px;*/ height:55px; clear:both; }
.footer-links li { display:inline; margin-left:26px; float:left; color:#262626; text-transform:uppercase; font-size:10px;}
.footer-links li a { text-decoration:none; font-size:10px; color:#868686; }
.footer-links li a.light{ color:#868686;}

.small-panel .block-content  {  margin-left:220px;}

.sb-search-open .sb-icon-search,
.sb-search-open .sb-search-submit { color:#262626 !important;}


#select-color fieldset { width:20%; float:left; margin:0px 0px 30px;} 

#filters fieldset { width:20%; float:left; margin:0px 0px 30px;} 


#popup-filters #filters fieldset{width:auto;}
#filters-form fieldset#features{width:705px;}

fieldset h4 { padding-left:12px; font-size:10px; color:#000; font-family: 'din_mediumregular'; margin-bottom:13px;}

.select-radio fieldset label.first,
.select-radio fieldset h4 { padding-left:0px; margin-bottom:4px;}

.select-radio fieldset label { font-size:12px; padding-left:0px; padding-right:18px; display:inline-block; cursor:pointer; line-height:20px; color:#868686;}
.select-radio fieldset a#size-guide_popup { line-height:20px; display:inline-block;}



.select-radio fieldset label.disabled { text-decoration:line-through; color:#888; position:relative;}


#select-color fieldset label,
#filters fieldset label {
	display:block;
	color:#999;
	cursor:pointer;
	width:230px;
	padding:3px 0 3px 12px;
	font-size:10px;
	cursor:pointer;}


#select-color-attributes fieldset label{
	display:inline-block;
	color:#999 !important;
	cursor:pointer;
	padding:0px 18px 0px 0px;
	font-size:12px;
	cursor:pointer;}
#select-color-attributes fieldset label a { color:#868686 !important;}	
	
#select-color-attributes fieldset label.checked { color:#000 !important; text-decoration:underline;}	
	
#filters fieldset label {
	display:inline-block;
	color:#999;
	cursor:pointer;
	padding:3px 0 3px 12px;
	font-size:10px;
	cursor:pointer;}	

.category_listing #filters fieldset label,
.category_listing #filters fieldset label input {
	text-transform: uppercase;
}



/*For hide checkboxes*/

.select-radio fieldset label input,
#select-color fieldset label input,
#filters fieldset label input{ position:absolute; left:-9999px;}


#select-color fieldset label.checked,
#filters fieldset label.checked {
	color:#000;
	text-decoration:underline;
	background:url(../images/assets/selected-icon.jpg) center left no-repeat;}

.select-radio fieldset label.checked {
	color:#000;
	text-decoration:underline;
	background:none;
	}

.adminAccess-edit-product p a { font-family:din_mediumregular; color:#CC0000;}


.filter ul {
-webkit-column-count: 3;
-moz-column-count: 3;
-o-column-count: 3;
column-count: 3;
}

.popup { 
	width:745px;
	position: absolute;
	background:#fff;
	/*top:0px;*/
	
	top:15px;	/*26-1-2015*/
	
	right:0px;
	overflow: hidden;
	z-index:9999;
	padding:46px 20px 20px;
}

#popup-filters .popup {
	height: auto;
	max-height: 560px;
	box-sizing: border-box;
}

#popup-filters .popup-content {
	float: left;
	height: 100%;
	max-height: 435px;
}

.dfilter-outer{
	float: left;
    height: 100%;
	min-height: 50px;
	max-height: 410px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
 
.dfilter-outer #filter-fancy-scrolller {
    cursor: pointer;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 100%;
}

.dfilter-outer #filter-fancy-scrolller .dfilter-inner {
    float: left;
    margin: 0;
    padding: 0;
    width: 97%;
	height: 100%;
}

.pop-wp { position:relative;}

.shadow {
	/*  
	  -moz-box-shadow:    0 3px 6px 0px #919191;
  -webkit-box-shadow: 0 3px 6px 0px #919191;
	box-shadow:         0 3px 6px 0px #919191;
	*/
  
 	-moz-box-shadow:    0 3px 6px 0px #555;
  -webkit-box-shadow: 0 3px 6px 0px #555;
  box-shadow:         0 3px 6px 0px #555;
	 
  
  
}

.close{ background:url(../images/assets/close-icon.jpg) top left no-repeat; height:9px; width:9px; text-indent:-99999px; cursor:pointer; position:absolute; top:17px; right:17px;}
.btn-wp { text-align:right; padding:0 20px;}
.btn { text-transform:uppercase; font-size:9px; letter-spacing:0.5px; }
.blank-btn { background:none; border:1px solid #fff; padding:4px 6px;  }
.boderd-btn { background:none; border:1px solid #ccc; color:#000; padding:4px 6px;   }


.item_link {
    bottom: 0;
    display: block;
    font-size: 9px;
    position: absolute;
    right: 0;
	font-family: 'din_mediumregular';
	padding-right:8px;
	background:url(../images/item-link-bg.jpg) right 1px no-repeat;
}

.fancybox-inner .item_link {
	/*background:url(../images/item-link-bg.jpg) right 1px no-repeat;*/
}

.quickview .fancybox-wrap { margin-left:110px !important;}
.image-popup .fancybox-wrap { margin-left:0px !important;}





/*Slider-testing*/

#slider {
  position: relative;
  overflow: hidden;
  margin: 20px auto 0 auto;
  border-radius: 4px;
}

#slider ul {
  position: relative;
  margin: 0;
  padding: 0;
  height: 200px;
  list-style: none;
}

#slider ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 500px;
  height: 300px;
  background: #ccc;
  text-align: center;
  line-height: 300px;
}

a.control_prev, a.control_next {
  position: absolute;
  top: 40%;
  z-index: 999;
  display: block;
  padding: 4% 3%;
  width: auto;
  height: auto;
  background: #2a2a2a;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  font-size: 18px;
  opacity: 0.8;
  cursor: pointer;
}

a.control_prev:hover, a.control_next:hover {
  opacity: 1;
  -webkit-transition: all 0.2s ease;
}

a.control_prev {
  border-radius: 0 2px 2px 0;
}

a.control_next {
  right: 0;
  border-radius: 2px 0 0 2px;
}

.slider_option {
  position: relative;
  margin: 10px auto;
  width: 160px;
  font-size: 18px;
}


/*Asad*/

#contentHolder{
position:relative;
}
#header,#footer {
    
    clear:both;

}
.leftsidebar {
    position: absolute;
   
    
}
.leftsidebarfixed {
    position: fixed;
    top: 0;
}


/*Asadullah*/



.popover {
	position:absolute;
	width:252px;
	height:134px;
	background:#fff;
	padding:20px;
	bottom:30px;
	font-size:10px;
	left:-30px;
	/*z-index:100;*/
	z-index:1000;
	-moz-box-shadow:    0 3px 6px 0px #555;
  -webkit-box-shadow: 0 3px 6px 0px #555;
  box-shadow:         0 3px 6px 0px #555;
	
}


.icon-question { background:url(../images/question-icon_1.png) 0 0px no-repeat; margin-left:7px; height:20px; width:18px; display:inline-block; }

.icon-question:hover, .icon-question.open {background:url(../images/question-icon_1.png) 0 -20px no-repeat;}

.mac-view .icon-question  { top:-2px;}

#size-guide_popup,
#size-guide_popup-quick,
#currenices_popup { position:relative; cursor: pointer;}

#size-guide.popover {
	/*min-width:480px;
	width:auto;
	max-width:556px;
	height:618px;
	top:-140px;
	left:-128px;
	padding:36px 20px;*/
	
	height: 618px;
    left: -535px;
    max-width: 930px;
    min-width: 930px;
	padding:36px 20px;
    top: -168px;
    width: auto;
	overflow: hidden;
	}
	
#quick_view_holder #size-guide-quick.popover{
	left:-190px;
}
	
#size-guide-quick.popover {
	/*min-width:480px;*/
	min-width:556px;
	width:auto;
	max-width:556px;
	height:743px;
	/*height:550px;*/
	top:24px;
	left:-146px;
	padding:20px;
	z-index:9999;
	
	/*height:618px;*/
	/*padding:36px 20px;*/
}

#size-guide-wp #size-guide #tabwrap {
    margin: 13px 0px 0px;
}

#size-guide-wp .gender-item-sizes #content {
    margin: 35px 0 0;
}

#size-guide-wp .gender-item-sizes #content h4{
	font-size: 12px;
	margin-bottom: 16px;
}

#size-guide-wp .small-size-table {
    /*width: 95%;*/
	width: 100%;
	margin: 0;
	padding-left: 5%;
}

#size-guide-wp .cs-chart.table-responsive .table.table-txt-center {
    table-layout: initial;
}

#size-guide-wp .cs-chart.table-responsive {
    /*width: 95%;*/
	width: 100%;
}

#size-guide-wp .cs-chart.table-responsive.cs-top-table{
	width: 58.5%;
}

#size-guide-quick.popover .cs-chart.table-responsive.cs-top-table{
	width: 93%;
}

#size-guide-wp .cs-chart.table-responsive.mcs-bottom-table{
	/*width: 83.5%;*/
	width: 100%; /*Product detail page size guide table width*/
}

.product-info #size-guide.popover #content p {
	margin-bottom: 23px;
}

#size-guide.popover #content p a{
	/*text-decoration:underline;*/
}

#size-guide-quick .size_guide #content .product-size-scroll,
.product-info #size-guide.popover #content .product-size-scroll{
    float: left;
    /*height: 480px;*/
	/*height: 445px;*/
	height: 455px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}

#size-guide-quick .size_guide #content #fancy-scrolller,
.product-info #size-guide.popover #content #fancy-scrolller,
.product-info #size-guide.popover #content #fancy-scrolller2,
#size-guide-quick .size_guide #content #fancy-scrolller2 {
    cursor: pointer;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 100%;
}

#size-guide-quick .size_guide #content #fancy-scrolller .pdetail-content-cont,
#size-guide.popover #content #fancy-scrolller .pdetail-content-cont,
#size-guide.popover #content #fancy-scrolller2 .pdetail-content-cont,
#size-guide-quick .size_guide #content #fancy-scrolller2 .pdetail-content-cont{
	float:left;
	width: 97%;
	margin: 0px;
	padding: 0px;
}

#size-guide-wp #hide-size-guide {
    position: absolute;
    /*
    right: 0;
    top: -161px;
    */
    /*z-index: 999;*/
    right: 5px;
    top: -155px;
    z-index: 1001;
	text-align:center;
	}

.size-guide-innner-cont{
	position: relative;
}

#maindiv.popover {
	width:252px;
	height:252px;
	top:14px;
	left:auto;
	right:45px;
	padding:36px 20px;
	}	
	
#maindiv.popover .close-but {
    position: absolute;
    right: 10px;
    top: 9px;
}	
	
.clothessize {
	border:  none;
	margin-left:  -2px;
	position: relative;
}
.clothessize th {
	text-align: left;
	padding-left: 2px;
	padding-right: 19px;
	border: none;
	font-size:12px;
	font-weight:normal;
	letter-spacing: 0;
}
.clothessize tr {
	border: none;
}
.clothessize td {
	font-size: 12px;
	text-align: left;
	border: none;
}
.shoesize {
	border:  none;
	margin-left:  -2px;
	position: relative;
}
.shoesize tr {
	border: none;
}
.shoesize td {
	font-size: 12px;
	padding-right: 14px;
	text-align: left;
	border: none;
}

#toplinks { position:relative;}
#maindiv.popover p.title{ font-size:11px;}
#maindiv.popover p { text-align:center; margin-bottom:14px; line-height:18px; }
#maindiv.popover p .dk-select  { width:152px; border-bottom:1px solid #b7b7b7; text-align:left;}
#maindiv.popover p.pop-text { color:#868686;}

#maindiv.popover p input.btn {
	width:82px;
	height:30px;
	text-align:center;
	line-height:26px;
	border:1px solid #b7b7b7; 
	background:#fff;
	cursor:pointer;}


#maindiv.popover p .dk-select-open-down .dk-select-options {
    left: -13px;
    margin-top: 3px;
    top: 100%;
    width: 186px;
}

.product-info { line-height:16px;}

.product-info #size-guide.popover p,
.product-info #size-guide.popover table { margin-bottom:10px;}


.product-info #size-guide-quick.popover p,
.product-info #size-guide-quick.popover table { margin-bottom:10px;}

#size-guide-quick .size_guide p.title,
#size-guide .size_guide p.title{
	margin-bottom:25px;
}

.currenices-wp { position:relative;}

#currenices.popover {
	min-width:310px;
	width:auto;
	height:430px;
	top:95px;
	left:188px;
}
	
.popover .arrow.left { top:32px; left:-16px; background: url(../images/arrow-notify-left.png) top left no-repeat; height:35px; }	

#currenices.popover .cur-pop p,
#currenices.popover p { margin-bottom:12px !important; text-align:left;}

#currenices.popover .cur-pop { margin:0px;}


#currenices.popover ul {
	margin:10px 0px;
	-webkit-column-count: 4;
	-moz-column-count: 4;
	-o-column-count: 4;
	column-count: 4;
}


#currenices.popover ul li { font-size:11px; margin-bottom:4px;}

.popover .btn-wp { padding:0px; text-transform:uppercase;}
.popover .title { text-transform:uppercase; font-family: 'din_mediumregular'; font-size: 12px;}

.select-radio fieldset label .popover input { position:relative; left:0; text-transform:uppercase;  font-size:10px;}
.select-radio fieldset label .popover input.email { width:212px; border:1px solid #e5e5e5; margin:6px 0; height:22px; padding:2px;}

.select-radio fieldset label .popover .btn-wp input {padding:0px; cursor:pointer;}


.arrow {
	width:27px;
	height:17px;
	background: url(../images/arrow-notify.png) no-repeat -7px 0;
	position:absolute;
	bottom:-17px;
	left:30px;}








/* =Nav
-------------------------------------------------------------- */



#nav-trigger { display: none; }
  #nav-trigger span {
    display: block;
    float: right;
    height: 23px;
    margin: -6px 20px 0;
    text-align: center;
	padding-top:10px;
    width: 50px; background:#ffcc99;
  
  }
    #nav-trigger span:after { }
    #nav-trigger span:hover { }
    #nav-trigger span.open:after { }

nav {
  }

nav#nav-main { }
  nav#nav-main ul {}
  nav#nav-main li { }
    nav#nav-main li:last-child {
      border-right: none; }
  nav#nav-main a {
 }
    nav#nav-main a:hover {
 }

nav#nav-mobile {
  position: relative;
  display: none; }

nav#nav-mobile hr,
nav#nav-mobile ul {
    display: none;
     }

	 
nav#nav-mobile ul ul.sub-menu {
   opacity:0;
	left:0px;
	display:block;
     }	 

/*Temp Fixed*/	 
.product-list a.quick-view { text-align:right; margin-bottom:6px; cursor:pointer;}

/*.product-list a.quick-view { text-align:right; margin-bottom:6px; cursor:pointer; min-height:250px; display:block; vertical-align:middle; min-width:230px; text-align:center;}
.product-list a.quick-view img { display:table-cell; vertical-align:middle;}*/

/* Asad Bhai*/
.product-list .prod_style1 a.quick-view {
	padding:0px; border:0px; text-align:center;
}

/* Fahim Code Start */
.product-list .prod_style1 a.quick-view-image{padding:18px 14px; border:1px solid #e1e1e1; text-align:center; display:block;}
/* Fahim Code End*/


.loader { position:fixed; left:50%; top:50%; z-index:100;}

ul.menu li.expanded a.active,
ul.menu li ul.sub-menu li a.active { color:#262626; font-family: 'din_mediumregular'; /*padding-bottom: 1px; border-bottom:1px solid #000;*/}	 


ul.left-menu.menu.level-1 li.expanded.has_child{
	margin-top: 35px;
}

ul.left-menu.menu.level-1:first-child li.expanded.has_child { margin-top:0px;}


ul.menu li ul.level-2 li.expanded.has_child a.active {	
	/*border-bottom: 1px solid rgb(0, 0, 0);*/
    display: inline-block;
    margin-bottom: 0;
    padding-bottom: 1px;
}

ul.left-menu.menu.level-1 li.expanded.has_child a.active {	
	/*border-bottom: 1px solid rgb(0, 0, 0);*/
    display: inline-block;
    margin-bottom: 0;
    padding-bottom: 0px;
}

ul.left-menu.menu.level-1 li.expanded.has_child a a.active { padding:0px;}



ul.menu li ul.sub-menu.level-2 > li.expanded a.active{
	font-size: 10px;
	/*padding-bottom: 2px;
	padding-bottom: 0px;*/
	font-family: 'din_mediumregular';
	display: inline-block;
	/*border-bottom: 1px solid #000;*/
}

ul.menu.left-menu li ul.sub-menu.level-2 li.expanded ul.level-3 li {
    margin-top: 0px;
}

ul.menu.left-menu li ul.sub-menu.level-2 li.expanded ul.level-3 li.expanded {
	margin-top:2px;
}

ul.menu.left-menu li ul.sub-menu.level-2 li.expanded ul.level-3 li a{
	font-family: 'dinregular';
	font-size:11px;
	/*font-size: 10px;*/
}

ul.menu li.expanded a.active{
	/* font-size:11px!important; */	/*Client Request-12-1-2014*/
}

/*ul.menu li ul.sub-menu.level-2 . {}*/

/*ul.menu li ul.sub-menu.level-3 li a.active { text-decoration:underline;}*/	
	
	 
nav#nav-mobile li {}
    nav#nav-mobile li:last-child { }
  nav#nav-mobile a {
    display: block;
  }
nav#nav-mobile a:hover {}
#nav-mobile { float:left; width:100%; top:0; left:0;}
#nav-mobile ul.menu { width:200px;}
#nav-mobile ul.menu li { display:block; float:left; width:100%;}


.product-list { margin-left:39px; clear:both;}
.product-list li { width:25%; height:360px; display:inline-block; float:left;  margin:0px; padding:0px; }
.product-list li div.holder { margin-left:25px; position:relative;}
.product-list li div.holder .item-des{padding-top: 6px;}
.product-list li span { display:block; text-align:right; font-size:10px; line-height:14px; color:#868686;}
.product-list li span.price { font-size:11px; color:#919191;}
.product-list li span.product-neme {font-size:11px;}
.product-list li span.designer-name  { text-transform:uppercase;}

.product-list .quick-view { position:relative; display:block; }


/*Move Below - in Fahim Section */
/*.small-product-display #mini-product,
.product-list #mini-product {
	display:none;
	position:absolute;
	bottom:49px;
	right:0px;
	height:22px;
	width:22px;
	z-index:100;
	background:url(../images/assets/icon-quick-view.png) top left no-repeat;
}*/

.small-product-display #mini-product { bottom: 3px !important; right: 4px !important;}


.product-list li div.holder:hover #mini-product,
.small-product-display:hover .quick-view #mini-product,
.product-list .quick-view:hover #mini-product { display:block;}


.product-list li:nth-child(4n) {
			margin-right:0px;
			}

.category_listing .content-holder{
	float:left;
	width: 100%;
}

.category_listing.search-page .content-holder{
	float:none;
}

		
.filter-wp { 
	/*
	height:64px; 
	clear:both; 
	position:relative;
	*/
	
	background-color: #ffffff;
	clear: both;
	height: 63px;
	/*position: sticky;  */  
	
	width: 90%;
	
	z-index: 102;
	top: 100px;
	
	position: fixed;
	/*right: 317.779px;*/
	/*right:50%;*/
	left:0;
	/*	padding-left: 220px;*/
	padding-right: 70px;
	margin: 0 auto;

}


.category_listing #header-fixed { height:110px;}

.category_listing.search-page #header-fixed { height:164px;}

.filter-fixed{
	float: left;
    margin: 0;
    padding: 0;
    width: 100%;	
}

.product-listing {
 /*   margin-top: 65px;*/
   /* margin-top: 0px;*/
}

.filter-wp .ft-wrapper { margin-top:20px;}

.filter-wp ul li.ft-list { float:right; cursor:pointer; margin-left:30px; }			
			

#dk0-normal_select2.dk-select{ 
	width:112px;
	border-bottom:1px solid #ccc;
	top:1px;
}

#dk1-normal_select3.dk-select{
	width:76px;
	border-bottom:1px solid #ccc;
	top:1px;
}

.select-filter #dk1-normal_select3.dk-select-open-down .dk-select-options,
.select-filter #dk0-normal_select2.dk-select-open-down .dk-select-options{
    position: absolute;
    top: -5px;
}

.ft-title{ font-family:'din_mediumregular'; text-transform:uppercase; font-size:10px;}
.select-filter .dk-select li{
	text-transform:uppercase; 
	font-size:10px; 
	color:#868686; 
	padding: 2px 0px 2px 20px;
	line-height:1.2em;
	
}

.filter-count {
	font-family:'DINComp';
	background:url(../images/assets/dropdown.jpg) right center no-repeat;
	width:33px;
	display:inline-block;
	border-bottom:1px solid #ccc;
	color:#868686;
	font-size:10px;
    line-height: 10px;
    margin-left: 3px;
	
	/*float: right;*/
    /*margin-top: 3px;*/
	margin-top: 0px;
}

.category_listing .filter-count {
    background: url("../images/currency_popup_arrow.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
}

.select-filter .dk-selected {text-transform:uppercase; font-size:10px; color:#868686; line-height:9px;}

.form-item .dk-selected,
.currency-convert-cont .curreny-change .dk-selected{border-bottom:1px solid #ccc; padding-bottom: 2px !important;}


.currency-convert-cont .curreny-change .dk-selected .dk-select-options{
	width: 180px;
}

.category_main .block { margin-bottom:54px;}
.category_main .block.right .image-wp,
.category_main .block.left .image-wp { width:50%;}
.category_main .block .block-content .text-wp { width:50%;}
.category_main .block.right .block-content .text-wp p{ padding-right:45px; }
.category_main .block.left .block-content .text-wp p{ padding-left:45px; }

.category_main  .block .block-content p a.detials { font-size:12px; color:#262626;}

.product-info .product-name { margin-top:50px;}
.product-info .action { margin-bottom:34px;}

.product-info .action button.btn{
	border:1px solid #000;
}

.product-info .action button.btn,
.product-info .action input.btn {
	width:166px;
	height:33px;
	display:block;
	outline:none;
	background:none;
	text-transform:uppercase;
	cursor:pointer;
}

.product-info .action input.btn {
	border: 1px solid #e5e5e5;
}


.product-info .action input.btn.addToBagLight { color:#868686;}

.product-info .action input.btn.addToBagDark { color:#262626; border:1px solid #b5b5b5 !important;}


.ps-container .product-info .action input.btn.large-popup {
	border: 1px solid #e5e5e5;
	font-family: 'din_mediumregular';
}

.item-page .product-info .action input.btn{
	font-size: 10px;
	/*line-height: 31px; fahim*/
	padding-top:1px;
	font-family: 'din_mediumregular';
}

.item-page .product-info .action.sm-wishlist input.btn.large.wishlist:hover {
    border: 1px solid #FFFFFF;
}
.product-info .action a.btn {
	width:166px;
	display:block;
	text-align:center;
	height:33px;
	line-height:33px;
	font-size:10px;
	text-align:center;
	text-transform:uppercase;
	border:1px solid #000;}	
	

.product-info p { margin-bottom:28px; line-height:16px;}
.product-info p.price { margin-bottom:33px;}

.product-info .product-detial p { margin-bottom:12px; font-size:12px; color:#262626;}

.ps-container .product-detial.description_wp p{
	margin-left: 8px;
	width: 88%;
	word-break: keep-all;
	word-wrap: break-word;
}

.ps-container .product-detial.description_wp p br{
	/*display:block; margin-top:20px; line-height:22px; content: " ";*/
}

.ps-container .product-detial.description_wp p.upper.medium_10{
	margin-left: 0px;
	font-family: 'din_mediumregular';
}

#quick_view_holder .bx-wrapper .bx-pager .bx-pager-item { display:none !important;}


#quick_view_holder .product-images .bx-wrapper  ul li,
#quick_view_holder .bx-wrapper img { display: inline-block; text-align:center;}

.product-info .action input.btn.wishlist { border-color:#fff; color:#666; font-family: 'DINComp';}
.item-page .product-info .action input.btn.wishlist{
	font-family: 'DINComp';	/*fahim*/
	font-size: 10px;
}
#quick_view_holder .product-info { float:left; width:40%; margin-left:35px; position:relative; padding-right:16px;}
.item-page .product-info { float:left; width:40%; margin-left:35px; position:relative;}
/*
#quick_view_holder b,
.item-page b { font-weight:normal !important;}*/

.item-page .small-product-display .image-wp img { max-width:154px;}  

.small-product-display .product-name span.upper{
	font-size: 10px;
}

.small-product-display .product-name span { font-size:11px; color:#868686;}

.small-product-display:hover .product-name span { color:#262626;}

#quick_view_holder .product-info .product-name,
.item-page .product-info .product-name { margin-top:70px;}

#quick_view_holder .product-info .product-name a:hover,
.item-page .product-info .product-name a:hover{
	text-decoration: underline;
}

#quick_view_holder .product-detial h2,
.item-page .product-info .product-detial h2 { font-size:11px;}

.item-page .content-holder { margin-left:110px;}

#quick_view_holder .product-info .product_share,
.item-page .product-info .product_share { position:absolute; top:-6px; right:0px;}

.product-images ul { max-width:464px;}
.product-images ul li { margin-bottom:80px; text-align:center; position:relative;}

.product-images ul li a span.magnifyingGlass{
	display: none;
	position: absolute;
	bottom: 11px; 
	right: 11px;	
	width: 19px; 
	height: 19px; 
	z-index: 100;
	background: url(../images/assets/icon-quick-view.png) top left no-repeat;
}

.product-images ul li a:hover span.magnifyingGlass{ display:block;}


.product-images ul li a img { max-width:100%;}

.action-button{
	float:left;
}

.quickview-msg{
	float: left;
    height: 35px;
    line-height: 35px;
	width: 95%;
	clear: both;
}

.quickview-msg .success-message, 
.quickview-msg .success-msg {
    color: #262626;
    font-family: 'din_mediumregular';
    font-size: 10px;
    text-align: left;
	text-transform:uppercase;
}

.quickview-msg .bag-link,
.quickview-msg .shopping-link{
	color:#868686;
	font-family: 'din_mediumregular';
    font-size: 10px;
	text-transform:uppercase;
	margin-left: 5px;
}

#quick_view_holder .action{ 
	/*margin:40px 0 34px;*/
	margin:26px 0 0px;
	float:left;
} 

.item-page .action{ 
	margin:26px 0 34px; 
	float:left;
} 


#select-color-attributes { margin-bottom:40px; float:left; width:100%;}


.wp_product_detail { float:left; clear:both; width:100%; }

.wp_product_detail h2 a{
	color: #262626;
	font-size: 11px;
}

/*----- Accordion -----*/
.accordion, .accordion * {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
 
.accordion {
    overflow:hidden;

}
 
/*----- Section Titles -----*/
.accordion-section-title:before {
	content: '-';
	/*content: "\00af";*/
}

.accordion-section-title {
    width:100%;
    display:inline-block;
	margin-top:16px;
	color:#868686;
	/*font-family: 'din_mediumregular';*/
}
 
 .accordion-section-title.sm-accordion {
 	width: auto;
 }

 .accordion-contact	{
 	margin-left: 3px;
 }
 
 .product-info .accordion  p { margin-bottom:0px;}

.product-info .accordion #accordion-1 p {margin-bottom:16px;}
.product-info .accordion #accordion-1 p:empty { display:none;}

.product-info .accordion #accordion-1 p strong {font-family: DinBold; font-size: 11px; font-weight:normal;}

.product-info .product-detial p em,
.product-info .product-detial p i,
.product-info .accordion #accordion-1 p em,
.product-info .accordion #accordion-1 p i { font-style:italic;}

.product-info .accordion p a {
    color: #868686;
}
 
.product-info .accordion p.adminAccess-edit-product{
	text-transform:none;
	color: #F00;
	font-size:10px;
}
 
.accordion-section-title:before {
	/*
	content: "+";
	content: "\00af";
	*/
	content: "-";
	left: -11px;
	position: absolute;
	text-decoration: none;
}

.accordion-section-title.active:before{
	/*content: "\00af";*/
	content: "-";
    left: -11px;
    position: absolute;
	text-decoration: none;
}

.accordion-section-title.active, 
.accordion-section-title:hover {

    /* Type */
    text-decoration:none;
	color:#000;
	text-decoration:underline;
}

.accordion-section-title.active span, 
.accordion-section-title span:hover {

    /* Type */
    text-decoration:none;
	color:#000;
	text-decoration:underline;
}
 
.accordion-section:last-child .accordion-section-title {
    border-bottom:none;
	/*font-family: 'din_mediumregular';*/
}
 
/*----- Section Content -----*/
.accordion-section-content {
    padding:14px 8px 0;
    display:none;
}


.wedgit .trigger img{
position:relative;
margin-top:-1px;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
	
	/*-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);*/
}

.wedgit.open .trigger img{
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.wedgit #trigger_worn_with.trigger img{	
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
transform: rotate(-180deg);
}

.wedgit.open #trigger_worn_with.trigger img{
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.wedgit #trigger_recent_viwed.trigger img{	
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.wedgit.open #trigger_recent_viwed.trigger img{
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.wedgit{ margin-top:76px; font-size:11px; clear:both;}

.wedgit .trigger { text-align:right; padding-right:20px; font-size:10px; cursor:pointer; margin-bottom:10px; }

.small-product-display { display:table; float:right; margin-bottom:14px; cursor:pointer;clear:right; margin-right:43px;}
.small-product-display .image-wp { float:left; position:relative;}
.small-product-display .product-name {
	
	width:150px;
	height:190px;
	vertical-align:middle;
	text-align:right;
	padding-right:18px;
	margin-top:0px !important;
	display:table-cell;}


.search-wp {
	width:245px; 
	float:left; 
	/*margin-top:-7px !important; 
	margin-top:-8px !important;*/
}

#images_popup {
	overflow:hidden;
	height:550px;
	position:relative;
	width:100%;
/*	background:#ffcc00;*/
}



#quick_view_holder {	overflow:hidden;
	height:610px;
	position:relative;
	width:100%;
/*	background:#ffcc00;*/
}



.contentHolder {
	position:relative;
	margin:0px auto;
	padding:0px;
	width: 600px;
	height: 550px;
	overflow: hidden;
}
.contentHolder .content {
	width: 1280px;
	height: 720px;
}

	.fancybox-lock .image-popup .fancybox-overlay { background:#fff;}
	.image-popup .fancybox-opened .fancybox-skin {box-shadow:none;}

	.image-popup .images-wp { max-width:900px; margin:0px auto;}
	.image-popup .images-wp li { list-style:none; display:block; text-align:center; margin-bottom:210px;}

	.popup-logo { position:absolute; left:0px; top:0px; z-index:1000;}

	#item_images_popup {
	    position: relative;
	    width: 1240px;
	}
	
.image-popup .fancybox-close { top:0px; right:0}

.product-list li .product-neme b { font-weight:normal;}

/*Image Resizing Code*/ 

img.crop_154{ max-width:154px !important;}
img.crop_95{ max-width:95px !important;}
img.crop_185{ max-width:185px !important;}


.hidden-lg { display:none;}

.responsive-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow:hidden; }

.responsive-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; }

.video-wp {width:483px; max-width:50%;}
.right .video-wp { float:right;}
.left .video-wp { float:left;}

.product_share { float:right; padding:5px;}
.item-page .p-soical-share{float:right; padding:0px;}
.soical-share{ width:59px; height:12px; overflow:hidden;}
.item-page .p-soical-share{ width:54px; height:12px; overflow:hidden;}
.soical-share li { float:left; margin-left:6px;}
.item-page .p-soical-share li { float:left; margin-left:6px;}
.soical-share li.share a { width:52px;}
.item-page .p-soical-share li.share a { width:52px;}
.soical-share li a { text-indent:-999999px; width:12px; background:#ffcc00; display:block;}
.item-page .p-soical-share li a { text-indent:-999999px; width:12px; background:#ffcc00; display:block;}
.soical-share li.icon a { background:url(../images/social-icons.jpg);}
.item-page .p-soical-share li.icon a { background:url(../images/p-social-icon-gray.png);}

.soical-share li.icon.pinterest a {background-position: -54px 0}
.item-page .p-soical-share li.icon.pinterest a {background-position: -54px 0}
.soical-share li.icon.facebook a {background-position: -70px 0}
.item-page .p-soical-share li.icon.facebook a {background-position: -70px 0}
.soical-share li.icon.twitter a {background-position: -88px 0}
.item-page .p-soical-share li.icon.twitter a {background-position: -88px 0}
.soical-share li.icon.tumblr a { background-position: -105px 0; width:8px;}
.item-page .p-soical-share li.icon.tumblr a { background-position: -105px 0; width:8px;}
.soical-share li.icon.email a {background-position: -118px 0}
.item-page .p-soical-share li.icon.email a {background-position: -118px 0}

.product-info .select-radio { clear: both;}

.soical-share li.icon.share { display:block; }
.item-page .p-soical-share li.icon.share { display:block; }
.product_share:hover .soical-share li.icon.share a { width:32px;}
.product_share:hover .p-soical-share li.icon.share a { width:49px;}

#accout-menu #link { display:none;}
.lag_nav_nav ul.menu li ul.account-links li a { color:#868686!important;}

.footer-links { float:left;}

.xs-show { display:block;}

body.moderne-pages .din_reg_11_26262 { font-size:12px !important;  color:#000!important; }
body.moderne-pages .product_sku { font-size:9px !important; color:#777 !important;}

body.moderne-pages ul.menu li,
body.moderne-pages ul.menu li a,
body.moderne-pages ul.menu li span { text-transform:lowercase !important; font-size:12px !important; color:#868686 !important;}

body.moderne-pages ul.menu li.active > a,
body.moderne-pages ul.main-menu.menu li.active a { color:#262626 !important;}

body.moderne-pages .product-info .action button.btn,
body.moderne-pages .product-info .action input.btn { font-size:11px !important; }

body.moderne-pages .product-info p {}
body.moderne-pages .product-info .product-detial p { color:#000 !important; font-size:11px !important; }
body.moderne-pages .accordion-section-title { color:#777 !important; text-transform:capitalize !important; font-size:11px !important;}
body.moderne-pages .small-product-display .product-name span { font-size:11px !important; color:#777 !important;}
body.moderne-pages #currenices.popover { height:530px !important; }

.search-page .content-holder { /*margin-top:65px;*/ margin-top:0px;}


.txt-shopitem { position:fixed; left:50%; top:50%; width:100%; margin-left:-50%;}

.no_item_avaliable {
    font-size: 10px;
	text-align:center;
}



.category_listing .content-holder,
.check-out-page .content-holder { min-height:404px;}

.footer-wp #footer { background:#fff;}

.select-radio fieldset label.attr-name{
	color:#000;
}

.select-radio fieldset label.disabled{
	color: #888;
	color: rgba(136, 136, 136, 0.4) ;
	cursor:no-drop;
}

/*Fahim's CSS Start below*/
.small-product-display #mini-product{
	display: none;
	position: absolute;
	bottom: 49px;
	right: 0px;
	width: 19px; 
	height: 19px; 
	z-index: 100;
	background:url(../images/assets/icon-quick-view.png) top left no-repeat;
}

.product-list #mini-product {
	display: none;
	position: absolute;
	/*bottom: 49px; right: 0px; height: 22px; width: 22px;*/
	bottom: 45px; 
	right: 5px;	
	width: 19px; 
	height: 19px; 
	z-index: 100;
	background: url(../images/assets/icon-quick-view.png) top left no-repeat;
}

.item-page .error-message,
#quick_view_holder .error-message{
	/*float: left;
    height: 40px;
    line-height: 35px;
    width: 100%;
	color: #f00;
    font-family: "dinregular";
    font-size: 10px;
	text-align: left;*/	
	/*color: #f00;*/
	color: #262626;
    float: none;
    font-family: "dinregular";
    font-size: 10px;
    height: auto;
    line-height: normal;
    padding-left: 10px;
	text-align: left;
	text-transform: uppercase;
}

/*End of Fahim's CSS*/


/**/
#quick_view_holder .bx-wrapper.bx-pager .bx-default-pager{
	font-size: 10px;
	color:#666;
    font-family: "DINComp";
}

#quick_view_holder .bx-wrapper .bx-pager.bx-default-pager span{
	color: #000;
	font-size: 10px;
	font-family: "DINComp";
}


#quick_view_holder .product-images .bx-wrapper .bx-next{
	background-position:-37px -40px;
}

#product-slides .bx-wrapper .bx-next:hover,
#quick_view_holder .product-images .bx-wrapper .bx-next:hover{
    background-position: -37px 2px;
}

#product-slides .bx-wrapper .bx-prev,
#quick_view_holder .bx-wrapper .bx-prev{
	/*background:url("images/controls.png") no-repeat scroll -42px -40px rgba(0, 0, 0, 0);*/
	background-position:-4px -40px;
}

#product-slides .bx-wrapper .bx-prev:hover,
#quick_view_holder .bx-wrapper .bx-prev:hover{
	background-position: -4px 2px;
}

#toplinks #maindiv #cur-load .cur-pop { margin:5px;}

.cur-pop { margin:16px;}
.cur-pop p { text-align:center; margin-bottom:12px; font-size:11px;}
.align-center { text-align:center;}
.cur-pop .form-item { margin-bottom:12px;}

/*Admin link in header*/
.check-out-page #checkout-navigation { position:relative;}

#checkout-navigation ul li.adminAccess-header,
#checkout-navigation .adminAccess-header,
.toplinks li.adminAccess-header,
.toplinks .adminAccess-header {
    background: none repeat scroll 0 0 rgb(189, 48, 41);
    color: rgb(255, 255, 255) !important;
    padding: 4px 10px 2px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 13px;
}

#checkout-navigation ul li.adminAccess-header,
#checkout-navigation .adminAccess-header { top:0px;}

#checkout-navigation ul li.adminAccess-header a,
#checkout-navigation .adminAccess-header a,
.toplinks li.adminAccess-header a,
.toplinks .adminAccess-header a{
    color: rgb(255, 255, 255) !important;
	font-family: 'din_mediumregular';
	
	font-size: 10px;
    text-transform: uppercase;
}


/*Checkout popup*/
.chk-shipping-pop .logo{
	padding: 21px 5% 0px;
	position:inherit;
}

.chk-shipping-pop .main-content-area {
    padding: 39px 5% 0;
}

.chk-shipping-pop .container-shipping {
    max-width: 905px;
    padding-left: 0%;
    width: 100%;
	/*margin: 0px auto;*/
}
/*Component.css*/
/*Component.css*/

/**/
.footer-inner{
	float :left;	
    padding: 12px 70px 20px;
    width: 100%;
}

.footer-links li.active a{
	text-decoration:underline;
	color:#262626;
}

.ft-nav{
	position:relative;
	/*width:90px;*/
}


/*****************************************
-------- Newsletter CSS popup Start --------
*****************************************/

.newsletter-form-button .btn-large{
	padding: 12px 54px;
}

.newsletter-form-button .btn-small{
	padding: 12px 33px;
}

.newsletter-form-button .btn {
	display: inline-block;
	font-family: "din_mediumregular";  
	margin-bottom: 0;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	 -moz-user-select: none;
	  -ms-user-select: none;
		  user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 0px;
}

.newsletter-form-button .btn:focus,
.newsletter-form-button .btn:active:focus,
.newsletter-form-button .btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.newsletter-form-button .btn:hover,
.newsletter-form-button .btn:focus {
  color: #333;
  text-decoration: none;
}

.newsletter-form-button .btn-default {
	color: #262626;
	background-color: #fff;
	/*border-color: 1px solid #b7b7b7*/;
	border-color: #b7b7b7;
	line-height: 10px;
}

.fancybox-close {
	display:inline !important;
}

.newsletter-form-button .btn-default:hover,
.newsletter-form-button .btn-default:focus,
.newsletter-form-button .btn-default:active,
.newsletter-form-button .btn-default.active,
.newsletter-form-button .open > .dropdown-toggle.btn-default {
	color: #828282;
	/* background-color: #e6e6e6;*/
	/*border-color: 1px solid #b7b7b7;*/
	border-color: #b7b7b7;
}

.newsletter-form-button .btn-default:active,
.newsletter-form-button .btn-default.active,
.newsletter-form-button .open > .dropdown-toggle.btn-default {
  background-image: none;
}

/*****************************************
-------- Newsletter CSS popup End --------
*****************************************/

/*************************************************
-------------- Newsletter CSS Start --------------
*************************************************/
.ft-nav{
	/*position:relative;*/
	/*width:90px;*/
}


.newsletter-form-cont{
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
	font-family: "din_mediumregular";
}

.nl-pop-close{
	width:100%;
	float:left;
}

.newsletter-form-cont .nl-pop-close a,
.newsletter-form-cont .nl-pop-close a:hover{
	float: right;
	/*font-size:14px;*/
	color: #828282;
	text-decoration: none;
	text-align: right;
}

.form-main-cont{
	width:100%;
	float:left;
	margin:0px;
	padding:20px 16px;
}

.newsletter-tite{
	color: #262626;
    display: block;
    float: left;
    font-size: 13px;
    margin: 0px;
    text-transform: uppercase;
    width: 100%;
	
}

.newsletter-form-area{
	width:100%;
	float:left;
	margin:30px 0px 0px;
	padding:0px;
}


.newsletter-form-field{
	width:100%;
	float:left;
	margin:0px 0px 10px;
	padding:0px;
	text-transform:capitalize;
}

.newsletter-form-field label{
	margin:0px 0px 8px;
	float:left;
	width:100%;
	color:#262626;
	font-size:10px;
	text-transform:uppercase;
}

.newsletter-form-field input{
	border: 1px solid #b7b7b7;
    color: #828282;
    font-size: 11px;
    line-height: normal;
    padding: 3px;
    width: 100%;
}

/**/
/**/


.newsletter-form-button{
	width:100%;
	float:left;
	margin:0px 0px 0px;
	padding:0px;
}

.newsletter-form-button input[type="submit"] {
    float: right;
    width: auto;
	text-transform:uppercase;
}

/****/
.white_overlay{
	display: none;
	/*position: absolute;*/
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: white;
	z-index:1001;
	-moz-opacity: 0.9;
	opacity:.90;
	filter: alpha(opacity=90);
}

.white_content {
	display: none;
	/*
	position: absolute;
	top: 25%;
	*/
	left: 0%;
	bottom:30px;
	/*width: 50%;*/
	/*height: 50%;*/
	padding: 7px;
	/*
	border: 16px solid orange;
	background-color: white;
	*/
	z-index:1002;
	overflow: auto;
	
	
	/*
	display:block;
	display:none;
	*/
	background:#FFF;
	/*border:solid 1px #BBBBBB;*/
	/*border-radius:5px;*/
	box-shadow:0px 0px 15px #828282;
	
	-moz-box-shadow:   	3px 4px 3px 1px #828282;
	-webkit-box-shadow: 3px 4px 3px 1px #828282;
	box-shadow:         3px 4px 3px 1px #828282;
	
	-moz-box-shadow: 3px 3px 4px #828282;
	-webkit-box-shadow: 3px 3px 4px #828282;
	box-shadow: 3px 3px 4px #828282;	
	
	position:absolute;
	padding:7px;
	width:282px;
}
/****/

/*Thanks you css Start below*/

.newsletter-thankyou-area{
	width:100%;
	float:left;
	margin:30px 0px 0px;
	padding:0px;
	text-transform:none;
}

.newsletter-thankyou-area p{
	font-family: "dinregular";
	text-align:right;
	font-size:12px;
	color:#262626;
	margin:0px 0px 16px;
	text-transform:none;
	
}

/*Thanks you css End below*/

.newsletter-form-field .error-message{
	float: left;
    margin-top: 5px;
	width: 100%;
}

/**********************************************
-------------- Newsletter CSS End--------------
**********************************************/

#checkout-navigation,
#check-out-footer{
	display: none;
}

/*left side remove*/
.no-sidebar .content-holder{
	padding-left: 0px;
    padding-right: 0px;
}

.no-sidebar #sidebar-left{
	display:none;
}


#sb-search .sb-search-input{
	/*border-right: transparent;*/
	border-right: medium none transparent;
}

.quickview #quick_view_holder .bx-wrapper .bx-pager{
	bottom: -15px;
}

/*Add promo code name*/
.check-out-confirmation-container .main-cont-amount-count .main-cont-amount-count-area span.promocodename, 
.check-out-ecommerce-payment .main-cont-amount-count .main-cont-amount-count-area span.promocodename,
.main-content-area label.promocodename{
    float:right;
	text-transform: none;
	font-family: "din_mediumregular";
	color: #262626;
    font-size: 11px;
    margin-left: 4px;
    text-align: right; 
	 }

.main-content-area label.promocodename { font-size:10px !important; float:none;}


.shipping-container small { font-size:8px; vertical-align:text-top;}

.shipping-container .shippingcontent p small { vertical-align:text-bottom;}

/*Message Style*/

#header .messageArea  { display:none;}
.homepage #header .messageArea { display:block;}

.messageArea { padding-top:8px;}
.messageArea p{ font-size:11px; color:#262626; text-align:right; line-height:14px;}


.check-out-ecommerce-shopping-bag .messageArea {
    bottom: 33px;
    left: -90px;
    position: absolute;
    text-align: right;
}
.check-out-ecommerce-shopping-bag .chk-bag-btn-cont,
.chk-payment-btn,
.shp-gbp-amount-cont { position:relative;}

.check-out-ecommerce-payment .messageArea
{position: absolute;
    right: 259px;
    top: -6px;}



/*Chrome and Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	
	
	
	.icon-question  { top:-2px;}
	/*.mac .sb-search { margin-top:3px;}*/
	
	#header nav ul.menu li:first-child,
	#header nav ul.menu li.first { margin-left:0px;}
	
	.mac-view #dk1-normal_select3.dk-select,
	.mac-view #dk0-normal_select2.dk-select{line-height:7px;}
	#dk1-normal_select3.dk-select,
	#dk0-normal_select2.dk-select {
		/*bottom: 0px;
		top:0px;*/
		
		
	}
	
	.select-filter #dk1-normal_select2.dk-select-open-down .dk-select-options,
	.select-filter #dk1-normal_select3.dk-select-open-down .dk-select-options {
		top: -5px;
	}
	.select-filter .dk-selected .dk-select-options .dk-option-highlight{
		color:#FFF;
	}
/*	.filter-count{
		margin-top: 2px;
	}
*/	
	.fancybox-inner .item_link {
		/*background: url(../images/item-link-bg.jpg) right 0.5px no-repeat;*/
		background: url(../images/item-link-bg.jpg) right top no-repeat;
		float: right;
		line-height: 10px;
	}
	
	.small-panel.first { 
		/*margin-top:65px;*/		/*Commit due to home page small image select as first*/
		/*margin-top: 53px;*/
	} 
	
	.check-out-page.mac-view .logo { padding-top:21px !important; } 
	
	
	/* Safari 5+ ONLY */    
    ::i-block-chrome, .fancybox-inner .item_link {
     	background: url(../images/item-link-bg.jpg) right 2px no-repeat;
		float: right;
		line-height: 10px;
    }

	
/*	::i-block-chrome, .small-panel.first { 
		margin-top:67px;		
	}*/ 
	
	::i-block-chrome, .item-page .product-info .action input.btn {
		font-family: "din_mediumregular";
		font-size: 10px;
		line-height: 29px;
	}
	
	::i-block-chrome, .item-page .product-info .action input.btn.wishlist {
		font-family: 'DINComp';
		font-size: 10px;
		line-height: 31px;
	}
	
	/*::i-block-chrome, .mac-view .fancybox-inner .item_link*/
	.mac-view .fancybox-inner .item_link{
		background: url(../images/item-link-bg.jpg) right 1px no-repeat;
	}
	
	::i-block-chrome, ul.menu li ul.sub-menu.level-3 > li a.active{
		line-height:12px;
	}
	
	
	/*
	::i-block-chrome, .toplinks {
		padding-top: 30px;
	}
	*/
	
::i-block-chrome,.check-out-ecommerce-payment.pc-view .main-cont-tamount-count .main-cont-amount-count-area{
	background-position: 98.3% 6px!important;

}

::i-block-chrome,.check-out-ecommerce-payment.mac-view .main-cont-tamount-count .main-cont-amount-count-area{}

::i-block-chrome,.check-out-ecommerce-payment.pc-view .main-cont-amount-count .main-cont-amount-count-area.final-amt{
  background-position: 98.3% 5px!important;
}

::i-block-chrome,.check-out-ecommerce-payment..mac-view .main-cont-amount-count .main-cont-amount-count-area.final-amt{}

	/**/
	.designer-index-main.men .container-designer-main > div.uolist-designer:last-child ul li:last-child .designerViewAll{right: 20px;}
	.designer-index-main.beauty .container-designer-main > div.uolist-designer:last-child ul li:last-child .designerViewAll{right: 293px;}
	.designer-index-main.home .container-designer-main > div.uolist-designer:last-child ul li:last-child .designerViewAll{right: 20px;}

	::i-block-chrome, .designer-index-main.women.mac-view .container-designer-main > div.uolist-designer:last-child ul li:last-child .designerViewAll{right: 12px;}
	::i-block-chrome, .designer-index-main.men.mac-view .container-designer-main > div.uolist-designer:last-child ul li:last-child .designerViewAll{right: 12px;}
	::i-block-chrome, .designer-index-main.beauty.mac-view .container-designer-main > div.uolist-designer:last-child ul li:last-child .designerViewAll{right: 275px;}
	::i-block-chrome, .designer-index-main.home.mac-view .container-designer-main > div.uolist-designer:last-child ul li:last-child .designerViewAll{right: 12px;}
	
}

/**/
.check-out-ecommerce-payment.mac-view .main-cont-tamount-count .main-cont-amount-count-area{
	background-position: 98.3% 6px!important;

}

.check-out-ecommerce-payment.mac-view .main-cont-amount-count .main-cont-amount-count-area.final-amt{
  background-position: 98.3% 10px!important;

}
/**/

/* Only for Chrome hack*/
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {

.designer-index-main.beauty .main-content-area.beauty-designer .container-designer-main > div.uolist-designer:last-child ul li:last-child .designerViewAll{right: 293px;}
.designer-index-main.beauty .container-designer-main > div.uolist-designer:last-child ul li:last-child .designerViewAll{right: 20px;}

.designer-index-main.men .container-designer-main > div.uolist-designer:last-child ul li:last-child .designerViewAll{right: 20px;}
.designer-index-main.home .container-designer-main > div.uolist-designer:last-child ul li:last-child .designerViewAll{right: 20px;}
.check-out-ecommerce-payment .main-cont-amount-count .main-cont-amount-count-area.final-amt {
  background-position: 98.3% 4px!important;

}

}

/* Mother's Day message */	
.check-out-ecommerce-bill-ship-container .check-out-ecommerce-bill-ship-content .chk-payment-user-note p.motherDay {
    margin-bottom: 23px;
} 

.chk-payment-field-cont.notesWrapper {
    margin-top: 0px;
}

/* End of Mother's Day message */	


/* =Media Queries
-------------------------------------------------------------- */
@media only screen and (min-width: 1600px) {

.product-list li{ width:265px;}

.category_main .block { margin-bottom:54px;}
.category_main .small-panel{ max-width:1059px;}

.category_main .block.left .image-wp { min-width:36%;}
.category_main .block .block-content .text-wp { min-width:36%;}

}

@media all and (min-width: 1450px) { 
  
	.fixed-footer, 
	#footer, 
	#header-fixed {
		/*max-width:1440px; */
		max-width:1390px; 
		/*padding:0 70px;*/
	}  
	
	.fixed-footer #footer { padding:0px;}
	
	/*.homepage .wrapper { max-width:1440px !important;}*/
}


@media all and (min-width: 1441px){
	.wrapper {
		/*max-width: 100%;*/
	}
	
	.wrapper #header {
		/*
		max-width: 1390px;
		margin: 0px auto;
		*/
	}
}

@media all and (min-width: 1391px){
	
	.filter-wp { max-width:1390; padding-right:0px;}
	/*.product-listing { padding-right:44px;}*/
	
	.wrapper,
	#footer{
		max-width: 1390px;
		width:100%;
		margin: 0px auto;
		padding: 0px;
	}
	
	#footer, 
	.wrapper #header-fixed {
		/*
		padding: 0px;
		max-width: 1440px;
		*/
	}
	
	.wrapper #header {
		max-width: 1390px;
		/*margin: 0px auto;*/
	}
	
}

@media all and (min-width: 1391px) and (max-width: 1440px)  {
	.wrapper {
		/*max-width: 1440px;*/
	}
	
	.wrapper #header {
		/*max-width: 1390px;
		margin: 0px auto;*/
	}
	
	#footer, 
	.wrapper #header-fixed {
		/*padding: 0px;*/
	}
}

@media all and (min-width: 1390px) {
#header { max-width:1390px; margin-left:0px; margin-right:0px; padding:0px 70px;}
#footer { max-width:1390px; margin-left: auto; margin-right: auto;}
.product-images ul li { text-align:left;}

#footer,
#header-fixed {
	/*padding:0 70px;*/
		padding: 0px;
	}

.footer-wp #footer {max-width:1390px; margin-left:auto; margin-right:auto; padding:0px 70px; background:#fff;}

.footer-inner{}

}


@media all and (max-width: 1366px) {
.product-list .prod_style1 a.quick-view {padding:0%; border:0px; text-align:center;}
.product-list .prod_style1 a.quick-view-image {padding:10% 13%; border:1px solid #e1e1e1; text-align:center;}

/*
.category_listing .prod_style2 a.quick-view {padding:0%; border:0px; text-align:center;}
.category_listing .prod_style2 a.quick-view-image {padding:10% 13%; border:1px solid #e1e1e1; text-align:center;
}*/

}

@media all and (min-width: 1281px) { 
.filter-wp { left:50%;}
}


@media all and (max-width: 1280px) {  
.fancybox-wrap { margin-left:0px !important;}

#header { margin:0 40px;}
.content-holder { padding-right:40px;}
.footer-inner { padding:12px 40px 20px !important;}
.filter-wp { padding-right:40px;}


}
@media all and (max-width: 1157px) {
.product-list li div.holder:hover #mini-product,
.small-product-display:hover .quick-view #mini-product,
.product-list .quick-view:hover #mini-product { display:none;}

}

@media all and (max-width: 1024px) {

#dk0-normal_select2.dk-select,
#dk1-normal_select3.dk-select{
	top:-1px;
}

#footer .footer-inner {/* padding-left:20px; padding-right:20px;*/ padding:12px 10px 20px !important;}

.product-list li div.holder:hover #mini-product,
.small-product-display:hover .quick-view #mini-product,
.product-list .quick-view:hover #mini-product { display:none;}

.image-wp {min-width:40%;}
.product-list li { width:33.33%; height:340px;}

.block.left .video-wp,
.block.left .image-wp { margin-left:5% !important;}
.block.right .video-wp,
.block.right .image-wp { margin-right:5% !important;}
.image-wp { width:45%;}

#footer { margin:10px 15px 0 0;}

.large-panel .small-panel .text-wp.pos-left  {left:60% !important;}
.large-panel .small-panel .text-wp.pos-right  {right:60% !important;}
.large-panel .small-panel .text-wp { top:50% !important; margin-left:0px;}

#size-guide.popover { height:700px; left:-236px;}
#currenices.popover { height:470px;}

}

@media all and (min-width: 991px) and (max-width: 1010px)  {
	.search-wp {
		width: 228px;
	}
}



@media all and (min-width: 992px) and (max-width: 1150px)  {
	.item-page #size-guide.popover {
	    height: 600px;
	    left: auto;
	    max-width: 600px;
	    min-width: 600px;
	    right: -20px;
	    width: 600px !important;
	}
	
	
}

@media all and (min-width: 992px) and (max-width: 1199px)  {
.product-info .action input.btn.wishlist {
	width: auto;
}

.container-designer-main .uolist-designer ul {	
	-moz-column-count: 3!important;
    -moz-column-gap: 145px;
    -webkit-column-count: 3!important;
    -webkit-column-gap:145px;
	-o-column-count: 3!important;
    column-count: 3!important;
    column-gap: 145px;
}
}

@media all and (min-width: 992px) {

	#footer { height:40px;}
	#footer .footer-inner { padding-bottom:0px;}

	.no_item_avaliable {padding-left:220px; padding-right:70px;}

    .customer-service-page #accountleftbar,
	.my-account-page #accountleftbar,
	.faqs-page #accountleftbar{ position:fixed;}
	 

	.price-wp { position:relative; float:left; clear:both;}
	#currenices.popover { top:-36px;}

    .product-info p.price { float:left; position:relative; clear:both; font-size: 12px; font-family: 'dinregular'; width: 100%;}
	 #currenices_popup { position:absolute;}

	.search-wp { margin-top:-7px !important;}

	#toplinks, #toplinks > ul { float:right; height:51px;}


	#header .level-wp { display:none;} 
	.footer-link-cont-main {
		float: left;
		margin: 0;
		padding: 0;
		width: auto;
	}
	
	.footer-links li{
		margin-left: 18px;
		padding-top:1px;
	}
	
	.footer-links li.fotter-soc-link{
		padding-top:0px;
	}
	
	.fotter-soc-link,
	.fotter-soc-link span,
	.fotter-soc-link span a{
		float:left;
	}
	
	.fotter-soc-link span{
		margin-right: 5px;
	}
	
	.footer-link-inner {
		float: left;
		margin: 0;
		padding: 0;
		width: auto;
	}
	
	.footer-link-left {
		float: left;
		margin: 0;
		padding: 0;
		width: auto;
	}
	
	
	.footer-link-more-btn {
		float: right;
		margin: 0;
		padding: 0;
		width: auto;
	}

.footer-link-more-btn li,
.footer-link-right li { padding-top: 0;}

	
	.footer-link-more-btn li,
	.footer-link-right li {
		padding-top: 0;
	}
	
	
	.footer-link-more-btn li:nth-child(2){
		float:left;
	}
	
	.footer-link-more-btn li:nth-child(1){
		float:right;
	}
	
	.footer-link-right {
		float: left;
		margin: 0;
		padding: 0;
		width: auto;
	}
	
	.footer-link-right li:nth-child(4){
		float:left;
	}
	
	.footer-link-right li:nth-child(1),
	.footer-link-right li:nth-child(2),
	.footer-link-right li:nth-child(3){
		float:right;
	}
	
	.footer-link-news {
		float: left;
		margin: 0;
		padding: 0;
		width: auto;
	}
	
	.footer-link-news a{
		float:left;
	}
	
	.mac-view .border-fade{
		margin-top:-29px;
	}
}

@media all and (max-width: 992px) {
.product-images ul li a span.magnifyingGlass,
.product-images ul li a:hover span.magnifyingGlass { display:none;}

.lag_nav_nav span.lag_nav_arrow { margin:0px !important;}


	#currenices_popup { display:none;}
	.filter-wp { 
	/*
	height:64px; 
	clear:both; 
	position:relative;
	*/
	
	background-color: #ffffff;
    clear: both;
    height: 90px;
    /*position: sticky;  */  
    width: 100%;
    z-index: 102;
	top: 66px;
	
	position: fixed;
	right: 0px;
	padding-left: 5%;
	padding-right: 5%;
	margin: 0 auto;
	max-width: 100%;
}

ul.menu li ul.sub-menu.level-3 > li a,
ul.left-menu.menu.level-1 li.expanded.has_child a.active { padding:10px;}

ul.menu li.search-wp { /*margin-bottom:10px !important;*/ margin-bottom:6px !important;}


.product-listing { margin-top:90px;}

.lag_nav_nav  ul.menu .level-1 li a span, .lag_nav_nav ul.menu .level-1 li a { color:#868686 !important;}

.lag_nav_nav  ul.menu .level-1 li a.active span, .lag_nav_nav ul.menu .level-1 li a.active { color:#262626 !important;}

.item-page .product-info .product-name { margin-top:30px !important;} 

.logo { padding-top:17px !important;}

.border-fade div { background-image:none !important; background-color:#eee !important; }


.lag_nav_nav .menu.level-1 li { margin:4px 0 !important;}

ul.menu li.active > a,
ul.main-menu.menu li.active a { padding:10px 0; text-transform:uppercase;}

.lag_nav_nav ul.main-menu.menu > li { float:left; width:100%;}

.sub-menu.menu.level-3 li, .sub-menu.menu.level-3 li a { text-transform:uppercase !important;}

/*.level-wp { margin-left:20px;}*/

ul.menu.left-menu li ul.sub-menu.level-2 > li.expanded.has_child { margin:0px; }
.lag_nav_nav .level-wp ul { width:200px;}

.lag_nav_nav .level-wp > ul  li > a  { padding-left:20px !important;}


ul.toplinks li { float:none;}


.search-page .content-holder { margin-top:0px;}
#header, #footer { margin:0px;}
.video-wp { margin-right:5% !important;}
.video-wp {margin-left:5% !important;}

#size-guide.popover { height:700px;}

ul.menu li.search-wp { width:100%;}


.hidden-lg { display:block;}

.small-panel .block-content { margin-left:0px;}

#header-fixed { 
	/*position: relative; 
	height: auto; 
	width:100%; 
	z-index:100;*/
	
	/*Fahim*/
	background: none repeat scroll 0 0 #fff;
	height: 100px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1001;
} 


.large-panel.first { margin-top:0px;}

#header nav ul li.first { margin-left:16px;}

.header-top { height:30px;}

.logo {
    /*left: 9px;
    position: absolute;
    top: -12px;
    z-index: 100;*/
	
	/*Fahim*/
	left: 20px;
    position: absolute;
    top: 0px;
    z-index: 100;
}

.product-list li { width:25%; height:360px;}

#sidebar-left{
		display:none;
}

.content-holder { padding:0 10%;}
.product-list { margin-left:-25px;}

#header nav { height:auto;}

  #nav-trigger {
    display: block; }

  .xs-hidden,
  nav#nav-main {
    display: none; }

  nav#nav-mobile {
    display: block; }
	
.small-panel.right { padding-right:5%;}	
.small-panel { padding:0px 5%;}	
	
.category_main .block.right .image-wp{ width:50%; text-align:left;}	
.category_main .block.left .image-wp { width:50%; text-align:right;}	
	
#quick_view_holder .product-images,
#quick_view_holder .product-info,
.item-page .product-images,
.item-page .product-info { width:100% !important; padding:0px; float:none; margin:0px;}
.main-area { padding-top:0px;}	
	.item-page .content-holder { padding:0 50px; margin-left:0px;}
	
#item_images_popup { width:100%; max-width:900px;}
#item_images_popup .popup-logo { position:relative; margin-bottom:10px;}
	
	
	/*Search*/
	
	
	.search-wp {   margin: 0 !important; padding: 20px 0; }
	.search-wp .sb-search { float:left; width:300px;}
	.sb-search-input { left:108px; width:150px !important}
	
	.sb-icon-search {
    display: inline !important;
    left: 0;
    line-height: normal !important;
    text-align: left !important;
    top: -7px !important;
    width: 100px !important;
}
	

#nav-mobile { position:relative;}
#nav-mobile > ul { margin-left:20px; margin-bottom:20px; margin-top:20px; float:left;}
ul.left-menu li { text-align:left; position:relative;}
nav#nav-mobile ul.sub-menu {
	position:absolute;
	top:0px;
	left:110%;
	width:200px;
	margin:0px;}
	
#header nav ul li.first { margin-left:0px;}
#nav-mobile ul li{ margin:0px; padding:0px;  border-bottom:1px solid #fff;  }	
#nav-mobile ul li a { color:#333; display: inline; padding:4px 0px; line-height:20px; border:0px;}	
#nav-mobile > hr {  width:100%; clear:both;}
.header-top { padding-top:0px; height:0px; border-bottom:0px;}

.lag_nav_nav ul.main-menu.menu > li { border-bottom:1px solid #d7d7d7 !important;}

.lag_nav_nav { border-top:1px solid #d7d7d7;}

.lag_nav_menu hr { color:#fff;}

.lag_nav_nav ul.main-menu.menu { margin-bottom:40px;}

#sm_product_slider { margin:26px 0;}

#sm_product_slider ul li { text-align:center; width:100%;}

#sm_product_slider .bx-wrapper img { display:inline-block;}

.product-info { max-width:464px; margin:0px auto !important; }

.product-info .accordion { padding-bottom:40px /*!important*/; border-bottom:1px solid #d7d7d7;}

.xs-show { display:none !important;}

.lag_nav_nav ul.menu li a span { text-indent:-999999px;}

ul.menu li ul.sub-menu { top:-5px;}
ul.menu.left-menu li ul.sub-menu.level-2 li,
ul.menu.left-menu li ul.sub-menu.level-2 > li.expanded { margin:0px;}

.lag_nav_nav ul.menu li.has_child > a { background:url(../images/arrow-down-nav.png) center right no-repeat;}

.lag_nav_nav ul.menu li .level-1 li.has_child > a { background:url(../images/arrow-right-nav.png) center right no-repeat;}


.fixed{ position:fixed; width:100%; left:0; top:0; background:rgba(255,255,255,0.8); z-index:10000; overflow:auto;}

.fixed #size-guide.popover{
	position:relative;
	top:0px;
	left:0px;
	margin:20% auto;
}

.footer-links { float:right; clear:both; margin-top:6px;}
.footer-links li a { font-size:10px;}

.logo, .toplinks  { padding-top:20px;}

#header-fixed {
	/*position:fixed; height: auto; width:100%; z-index:100;*/
 	background: none repeat scroll 0 0 #fff;
   /* height: auto;*/
    height: 66px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;	
} 

.category_listing.search-page #header-fixed,
.category_listing #header-fixed {height: 66px;}

.category_listing.search-page .main-area { /*padding-top:80px;*/ padding-top: 100px; padding-bottom: 50px;}

.border-fade {
    margin-top: 65px;
}

/*Menu*/
#moble-menu{ display:block; position: absolute; z-index: 1001; right: 0px; top: 66px; width: 100%; background:#fff;}

#moble-menu .lag_nav_nav{
	padding: 0 25px 25px!important;
}

.lag_nav_btn {
    margin: 16px 25px 6px 0 !important;
}

.logo {
	padding-top: 27px;
}

.lag_nav_nav {
		background-color: #FFF;
	}
	
	.lag_nav_nav {
		border-top: 0 solid #d7d7d7;
	}
	
	.border-fade-footer{
		display: none;
	}

/**/
	#nav-mobile > .free-shipping-link{
		display:none;
	}
	
	#moble-menu .lag_nav_menu .free-shipping-link{
		float: left;
		height: auto;
		margin: 0;
		padding: 20px 0 4px;
		text-align: left;
		width: 100%;
		color: #868686;
		font-size: 10px!important;
		text-transform: uppercase;
		float:left;
		width: 100%;
		-webkit-text-size-adjust: none;
	}
	
	#moble-menu .free-shipping-link span{
		color: #262626;
		font-size: 10px;
		margin: 0px;
		padding: 0px;
	}
	
	#moble-menu .free-shipping-link a{
		text-decoration:underline;
		color: #868686;
		font-size: 10px;
		margin: 0px;
		padding: 0px;
		display: inline;
	}
	
	.fixed{z-index:9000001;}
}

@media all and (min-width: 900px) {}

@media all and (max-width: 900px) {

#header, #footer { margin:0px;}
.hidden-lg { display:block;}

.video-wp { margin-right:5% !important;}
.video-wp {margin-left:5% !important;}

#size-guide.popover { height:700px;}

ul.menu li.search-wp { width:100%;}


/*.hidden-lg { display:block; position: fixed; z-index: 101; right: 0px; top: 0px; width: 100%;}*/


.lag_nav_nav {
    background-color: #FFF;
}

.lag_nav_menu {
    padding: 0px!important;
}

.small-panel .block-content { margin-left:0px;}

/*#header-fixed { position: relative; height: auto; width:100%; z-index:100; } */	/*Comment by Fahim*/


/*.large-panel.first { margin-top:0px;}*/

#header nav ul li.first { margin-left:16px;}

.header-top { height:30px;}

.logo {
    /*left: 9px;
    position: absolute;
    top: -12px;
    z-index: 100;*/
}

.product-list li { width:33.33%; height:360px;}

#sidebar-left{
		display:none;
}

/*.content-holder { padding:0 10%;}*/
.content-holder { padding:0 5%;}
.product-list { margin-left:-25px;}



#header nav { height:auto;}


  #nav-trigger {
    display: block; }

  .xs-hidden,
  nav#nav-main {
    display: none; }

  nav#nav-mobile {
    display: block; }
	
.small-panel.right { padding-right:5%;}	
.small-panel { padding:0px 5%;}	
	
.category_main .block.right .image-wp{ width:50%; text-align:left;}	
.category_main .block.left .image-wp { width:50%; text-align:right;}	
	
#quick_view_holder .product-images,
#quick_view_holder .product-info,
.item-page .product-images,
.item-page .product-info { width:100% !important; padding:0px; float:none; margin:0px;}
.main-area { padding-top:0px;}	
	.item-page .content-holder { padding:0 50px; margin-left:0px;}
	
#item_images_popup { width:100%; max-width:900px;}
#item_images_popup .popup-logo { position:relative; margin-bottom:10px;}
	
	
	/*Search*/
	
	
	.search-wp {   margin: 0 !important; padding: 20px 0; }
	.search-wp .sb-search { float:left; width:300px;}
	.sb-search-input {
	left:54px;
	width:210px !important;
	border:1px solid #262626;
	-webkit-appearance: none;
	-webkit-border-radius: 0px; 
  	-moz-border-radius: 0px; 
  	border-radius: 0px;}
	
	.sb-icon-search {
    display: inline !important;
    left: 0;
    line-height: normal !important;
    text-align: left !important;
    top: -7px !important;
    width: 52px !important;
}
	

#nav-mobile { position:relative;}
#nav-mobile > ul { margin-left:20px; margin-bottom:20px; margin-top:20px; float:left;}
ul.left-menu li { text-align:left; position:relative;}
nav#nav-mobile ul.sub-menu {
	position:absolute;
	top:0px;
	left:110%;
	width:200px;
	margin:0px;}
	
#header nav ul li.first { margin-left:0px;}
#nav-mobile ul li{ margin:0px; padding:0px;  border-bottom:1px solid #fff;  }	
#nav-mobile ul li a { color:#333; display: inline; padding:4px 0px; line-height:20px; border:0px;}	
#nav-mobile > hr {  width:100%; clear:both;}
.header-top { padding-top:0px; height:0px; border-bottom:0px;}

.lag_nav_nav ul.main-menu.menu > li { border-bottom:1px solid #d7d7d7 !important;}



.lag_nav_menu hr { color:#fff; float:left; width:100%;}

.lag_nav_nav ul.main-menu.menu { margin-bottom:40px;}

#sm_product_slider { margin:26px 0;}

#sm_product_slider ul li { text-align:center; width:100%;}

#sm_product_slider .bx-wrapper img { display:inline-block;}

.product-info { max-width:464px; margin:0px auto !important; }

.product-info .accordion {/* padding-bottom:40px !important; border-bottom:1px solid #d7d7d7;*/}

.xs-show { display:none !important;}

.lag_nav_nav ul.menu li a span { text-indent:-999999px;}

ul.menu li ul.sub-menu { top:-5px;}
ul.menu.left-menu li ul.sub-menu.level-2 li,
ul.menu.left-menu li ul.sub-menu.level-2 > li.expanded { margin:0px;}

.lag_nav_nav ul.menu li.has_child > a { background:url(../images/arrow-down-nav.png) center right no-repeat;}


.lag_nav_nav ul.menu li.active.has_child > a {background:url(../images/arrow-up-nav.png) center right no-repeat;}


.lag_nav_nav ul.menu li .level-1 li.has_child > a { background:url(../images/arrow-right-nav.png) center right no-repeat;}


.fixed{ position:fixed; width:100%; left:0; top:0; background:rgba(255,255,255,0.8); /*z-index:10000;*/ z-index:9000001; overflow:auto;}

.fixed #size-guide.popover{
	position:relative;
	top:0px;
	left:0px;
	margin:20% auto;
}

}


/*
@media all and (min-width: 1081px) and (max-width: 1100px)  {
.footer-links li a {
    font-size: 8px;
}

.footer-links li {
    margin-left: 10px;
}

}
*/



@media all and (min-width: 768px) {
/*	.content-holder { min-height:470px;}*/
.fixed-footer { position:fixed; bottom:-20px; width:100%;}
  
}
 
@media all and (min-width: 768px) and (max-width: 991px)  {
  /**/
  
	#footer {
	 /* padding: 0px 55px;*/
	  padding: 0px;
	}
  
  .footer-link-cont-main{
		float:left;
		margin: 0px;
		padding: 0px;
		width: auto;
	}
  
	.footer-link-inner{
		float:left;
		margin: 0px;
		padding: 0px;
		width: auto;
	}
	.footer-links li{
		font-size: 10px;
	}
	
	.footer-links li a {
		font-size: 10px;
		float:left;
	}
	
	.footer-links li.fotter-soc-link a{
		float:right;
	}
	
	.footer-links li a.light {
		float: right;
		margin: 0 0 0 3px;
	}
	
	.footer-link-news{
		float:left;
		margin: 0 7px 0 0;
		padding: 0px;
		width: auto;
	}
	
	.footer-link-news a,
	.footer-link-news a:hover{
		float:left;
	}
	
	.footer-link-left{
		float: left;
		margin: 0px;
		padding: 0px;
		width:auto;
	}
	.footer-link-right{
		float: left;
		margin: 0px;
		padding: 0px;
		width: auto;
	}
	
	.footer-link-more-btn{
		float: right;
		margin: 0px;
		padding: 0px;
		width: auto;
	}
	
	.footer-link-left .footer-link-more-btn li:nth-child(1),
	.footer-link-left .footer-link-more-btn li:nth-child(2){
		
		margin-left: 5px;
		margin-right: 5px;
	}
	
	.footer-link-left .footer-link-more-btn li:nth-child(1){
		float: right;
		margin-right: 0px;
	}
	
	.footer-links li.ft-nav {
		margin-right: 0px;
		float:right;
		margin-top:1px;
	}
	
	.footer-links li:nth-child(1){
		/*margin-top:1px;*/
	}
	
	.footer-links li:nth-child(1),
	.footer-links li:nth-child(2){
		margin-left: 10px;
	}
	
	.footer-links li:nth-child(3){
		margin-left: 17px;
	}
	
	.footer-link-right li:nth-child(1),
	.footer-link-right li:nth-child(2),
	.footer-link-right li:nth-child(3){
		float:right;
		/*
		margin-left: 6px;
		margin-right: 6px;
		*/
		
		margin-left: 5px;
		margin-right: 5px;
	}
	
	.footer-link-right li:nth-child(4){
		float:right;
		margin-left: 6px;
		margin-right: 0px;
	}
	.product-list li {
    	height: auto;
		padding-bottom: 20px;
		min-height: 335px;
	}
	
	
	.wp_product_detail .action.sm-wishlist{
		float: left;
		/*
		margin: 0px 0 20px;		
		width: auto;*/
		width: 50%;
		margin:0 0 20px 0%;
	}
	.item-page .product-info .action input.btn.large.wishlist{
		float:right;
	}
	
	.footer-inner { padding:12px 25px 20px !important;}

	.item-page .action {
		width: auto;
	}
	
	.product-info .wp_product_detail .action.sm-wishlist {
    	margin: 26px 0 20px 20px;
		width: auto;
	}
	
	
	.item-page .product-info .action input.btn.large.wishlist {
		float: left;
		height: 39px;
		line-height: 39px;
	}
	
}

@media all and (max-width: 991px) {
.wedgit .trigger {
	padding-right: 0;
}

.small-product-display {
	margin-right: 0;
}

#checkout-navigation ul li.adminAccess-header, 
.toplinks li.adminAccess-header { display:none;}


	ul.menu li.first{
		float: left;
	}
	
	.search-wp {
		width: 230px;
	}
	
	ul.menu li ul.sub-menu.level-2 > li a {
		display:block;
	}
	
	/**/
	.fixed #size-guide.popover {
		left: 0;
		margin: 10% auto;
		position: relative;
		top: 0;
	}
	#size-guide.popover {
    	max-width: 90%;
    	min-width: 90%;
	}
	
	#size-guide.popover { height:80%;}
	
	#footer { border-top:1px solid #d7d7d7;}
	
	.fotter-soc-link span{
		margin-right: 0px;
		margin-left: 8px;
		float:left;
	}
	
	.block.right .block-content .text-wp,
	.block.left .block-content .text-wp { float: none !important;}
	
	.left-menu .level-2 li a {
		max-width: 100%;
	}
	
	.lag_nav_nav ul.menu li .level-2 li.has_child > a{
		background:rgba(0, 0, 0, 0) url("../images/arrow-right-nav.png") no-repeat scroll right 11px;
	}
	
}

@media all and (min-width: 768px) and (max-width: 930px)  {

.footer-links li{
	font-size: 9px;
}

.footer-links li a {
	font-size: 9px;
	float:left;
}

#size-guide-wp #hide-size-guide {
	width:20px;
	height:20px;
	top:20px;
	right:60px;
}

#size-guide.popover { height:600px;}

}

@media all and (max-width: 768px) {
	.wrapper{
		width: 100%;
	}


    #size-guide-wp #hide-size-guide {
		width:20px;
		height:20px;
		top:20px;
		right:60px;
	}

	#size-guide.popover { height:600px;}

	.item-page .action input.btn {
		border: 1px solid #cecece;		/*Fahim add this code*/
		color: #828282;
		font-size: 13px;
	}

	.product-list li div.holder:hover #mini-product,
	.small-product-display:hover .quick-view #mini-product,
	.product-list .quick-view:hover #mini-product {
		display:none;
	}


	.product-images { text-align:center;}
	.product-images ul li a img { max-width:100%; display: inline; text-align:center;} 
	#women-menu { display:block;}	
	#footer { /*margin:10px 15px 0 0;*/ margin:10px 0px 0 0; /*padding-right:15px;*/ width: 100%; padding-right:0px; padding-left: 0px;}
	.check-out-page .pull-right {
		background-color: #fff;
		width: 100%;
	}
	.footer-links li,
	.footer-links li a { font-size:10px;}
	.footer-links li {
		margin-left:20px!important;
		line-height:15px; 
		float:right; 
		margin-right:0px; 
		text-align:right !important;
		
		/*
		line-height:15px; 
		float:right; 
		margin-right:10px; 
		text-align:right !important; 
		margin-bottom:6px;
		*/
	}
	.footer-links li:first { /*margin-left:0px;*/}
	
	#footer{float:left;}
	
	.footer-links li.fotter-soc-link{
		width: 100%;
	}
	
	.ft-nav{
		float:left;
	}
	
	.footer-links li:nth-child(1){
		margin-bottom: 20px;
	}
	
	.footer-links li:nth-child(2){
		margin-bottom: 17px;
	}
	
	.footer-links li:nth-child(3){
		width: auto;
		float:left;
	}
	
	footer-links li:nth-child(4){
		width: auto;
		float:left;
	}
	
	.footer-links li:nth-child(5){
		width: auto;
		float:right;
	}
	
	.footer-links li:nth-child(6),
	.footer-links li:nth-child(7),
	.footer-links li:nth-child(8),
	.footer-links li:nth-child(9){
		width: auto;
		float:left;
	}
	
	.footer-links li:nth-child(6){
		clear:left;
	}
	
	#footer .footer-inner{
		float: left;
		padding: 19px 0 20px;
	}
	
	.footer-link-cont-main{
		float:left;
		margin: 0px;
		padding: 0px;
		width: 100%;
	}
	
	.footer-link-inner{
		float:left;
		margin: 0px;
		padding: 0px;
		width: 100%;
	}
	
	.footer-link-news{
		float:right;
		margin: 0px 5px 0px 0px;
		padding: 0px;
		width: auto;
	}
	
	.footer-link-news a,
	.footer-link-news a:hover{
		float:left;
	}
	
	.footer-link-left{
		float: right;
		margin: 0px;
		padding: 0px;
		width: 100%;
	}
	.footer-link-right{
		float: right;
		margin: 0px;
		padding: 0px;
		width: 100%;
	}
	
	.footer-link-right li:nth-child(1),
	footer-link-right li:nth-child(2),
	footer-link-right li:nth-child(3),
	footer-link-right li:nth-child(4){
		margin-bottom:0px;
	}
	
	.footer-link-right li:nth-child(1){
	 	/*margin-right: 0px;*/
	}
	
	.footer-links li.ft-nav {
		margin-right: 0px;
		float:right;
	}

	.footer-link-right li:nth-child(1),
	.footer-link-right li:nth-child(2),
	.footer-link-right li:nth-child(3),
	.footer-link-right li:nth-child(4){
		float: right;
	}
	
	.footer-link-more-btn{
		float: right;
		margin: 0px;
		padding: 0px;
		width: auto;
	}
	
	.footer-link-more-btn li:nth-child(1),
	.footer-link-more-btn li:nth-child(2){
		margin-bottom:7px;
	}
	
	/*Item Page Changes*/
	.item-page .content-holder{
		padding: 0px;
	}
	
	/*.item-page .product-info h2.product-name,
	.item-page .product-info .product-designer-info,
	.item-page .product-info .price,
	#select-size.select-radio,
	.item-page .action,
	#select-color-attributes.select-radio,
	#mainpageinfo{
		padding: 0px 6.875%;
	}*/
	
	.accordion {
		overflow:inherit;
	}
	
	/*
	.item-page .error-message, 
	#quick_view_holder .error-message {
	    height: 27px;
    	line-height: 24px;
	}
	*/
	
	.item-page .error-message,
	#quick_view_holder .error-message{
		color: #262626;
		float: right;
		font-family: "dinregular";
		font-size: 10px;
		height: auto;
		line-height: normal;
		padding-left: 0px;
		text-align: left;
		height: 15px;
		line-height: 15px;
		width:auto;
		max-width: 36%;
	}
	
	.select-radio fieldset label.first, .select-radio fieldset h4 {
    	margin-bottom: 7px;
	}
	
	fieldset#color.filter{
		position: relative;
	}
	
	.select-radio fieldset a#size-guide_popup{
		position:absolute;
	}
	
	fieldset#color.filter {
		position:relative;
	}

	.select-radio fieldset a#size-guide_popup {
		float: left;
		left: 25%;
		line-height: 16px;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 1px;
	}
	
	.product-list .quick-view:hover #mini-product{
		border-top: 1px solid #d7d7d7;
		float:left;
		margin:0px 6.875%;
		width: 86.25%;
		padding:35px 0px 0px;
	}
	
	.wp_product_detail{
		border-bottom:none;
	}
	 
	
	
	.item-page .bx-wrapper .bx-controls-direction a{
		z-index:99;
	}
	 
	 /*Share button*/
	 .product_share { display:none;}
	
	 
	.item-page .product-info .action input.btn.large.wishlist{
		width: auto;
		color: #bebebe;
}
	
	.product-detial.description_wp{
		 border-top: 1px solid #d7d7d7;
		float: left;
		/*margin: 0 6.875%;*/
		padding: 33px 0 0;
		width: 86.25%;
	}

	.wp_product_detail{
		margin-bottom: 0px;
		padding-bottom:0px;
		border-bottom: none;
	}
	
	.item-page #quick_view_holder .action, 
	.item-page .action {
		float: left;
		margin: 26px 0 20px;
	}
	
	.wp_product_detail .action.sm-wishlist{
		float: left;
		/* Changes due to share buttotn hide in small screen
		width: 45%;
		margin:0 0 20px 1%;
		*/
		
		
		margin: 0 auto 20px;
   		width: 100%;
	}
	
	.wp_product_detail .sm-share-btn{
		position:relative;
		float: left;
		margin: 5px 0px 0px;
	}
	
	.item-page .product-info .product_share {
		/*left: 44.5%;
		position: absolute;
		top: 775px;*/
	}
	
	.item-page .product-info .product_share:before{
		color: #cacaca;
		content: "/";
		margin-right: 10px;
		float:left;
	}
	
	.item-page .product-info .product_share .pull-right{
		float:left;
	}
	
	.wp_product_detail .sm-share-btn .product_share{
		display: block;
		left: 0px;
		top: 0px;
		position:inherit;
	}

	.product-info .accordion {
		border-bottom: 1px solid #d7d7d7;
		padding-bottom: 64px;
	}
	
	.product-info .select-radio,
	.item-page #quick_view_holder .action, .item-page .action,
	.item-page .product-info .product-designer-info,
	.item-page .product-info .price-wp,
	#mainpageinfo{
		padding: 0px 5%;
	}
	
	.item-page .product-info .product-name.din_reg_11_26262{
		padding: 0px 5%;
		margin-bottom: 4px;
	}
	
	.product-detial.description_wp{
		width: 100%;
		padding: 33px 5% 0;
	}

	.fotter-soc-link span{
		float:right;
	}
	
	.popup {
    	width: 100%;
		max-width:745px;
	}
	
	#maindiv.popover p .dk-select-open-down .dk-select-options {
		width: 112%;
	}

	.block.right .block-content .text-wp,
	.block.left .block-content .text-wp { float: none !important;}
}

@media all and (min-width: 768px) and (max-width: 991px){
.item-page .medium.btn.large{
	width: 228px;
	line-height: 39px;
	height: 39px;
	margin: 0px;
}

.product-info .select-radio,
.item-page #quick_view_holder .action, .item-page .action,
.item-page .product-info .product-designer-info,
.item-page .product-info .price-wp,
.item-page .product-info .product-name.din_reg_11_26262,
#mainpageinfo{
	padding: 0px;
}

.product-detial.description_wp {
    padding: 33px 0 0;
}

}

@media all and (max-width: 767px) {
	
	/*Message Style*/
	.check-out-ecommerce-payment .messageArea { position:relative; right:auto; display:block; top:auto; clear:both;}
	.check-out-ecommerce-payment .messageArea p { margin-top:30px !important; margin-bottom:0px !important;}
	
	
	.item-page .action{
		width: 100%;
	}
	
	.product-info .select-radio,
	.item-page #quick_view_holder .action, .item-page .action,
	.item-page .product-info .product-designer-info,
	.item-page .product-info .price-wp,
	#mainpageinfo{
		padding: 0px 5%;
	}
	
	.item-page .medium.btn.large{
		width: 100%;
		line-height: 47px;
		height: 48px;
		margin: 0px auto;
	}
	
	#sm_product_slider .bx-wrapper .bx-controls-direction a{
		top: 103%;
		margin-top: 0px;
		height: 39px;
	}
	#sm_product_slider .bx-wrapper .bx-controls-direction{
		z-index: 1px;
	}
	
	#sm_product_slider .bx-wrapper .bx-prev{
		background: url("../images/bx-slider-small-left-icon.jpg") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
    	left: 24px!important;
		height: 11px;
		width: 6px;	
	}
	
	#sm_product_slider .bx-wrapper .bx-next{
		background: url("../images/bx-slider-small-right-icon.jpg") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
		height: 11px;
		width: 6px;
		right: 24px!important;
	}
	
	#sm_product_slider .bx-wrapper .bx-pager{
		text-align:center;
		z-index:0;
	}
	
	#sm_product_slider .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
		bottom: -26px;
	}
	.wp_product_detail #sm_product_slider {
	    margin: 26px 0 57px;
	}
	
	.item-page .product-info .action input.btn.large.wishlist{
		/*
		width: auto;	Changes due to share buttotn hide in small screen
		*/
		width: 100%;
		color: #bebebe;
	}
	
}

@media all and (max-width: 738px) {
.footer-links { float:right; clear:both; margin-top:6px;}
.footer-links li a { font-size:10px;}

/*.product_share { display:none;}		Fahim Remove this */

}


@media all and (max-width: 680px) {


#size-guide.popover {
    max-width:440px;
	min-width:100%;
	
	}
.size_guide table tr td {
	line-height:20px;
}



.block { margin-bottom:46px;}

.block.right .block-content .text-wp,
.block.left .block-content .text-wp { float: none !important;}

.block.left .image-wp { margin-left:0px !important;}
.block.right .image-wp { margin-right:0px !important; }

.sb-icon-search { width:48px !important}
.product-list li{ height:300px;}

.footer-links {
    clear: both;
    float: right;
    margin: 3px 6px;
}

.footer-links li a { font-size:10px;}


}


@media all and (max-width: 640px) {

.content-holder { padding:0 5%;}
.product-list li { width:33%; height:300px;}
.video-wp {width:100%; max-width:90%;}

.footer-links li.ft-nav {
	/*width: 100%;*/
}

.lag_nav_nav .level-wp ul { width:100%;}

.filter-wp .ft-wrapper{ width: 100%; }

.filter-wp ul li.ft-list { max-width:33%; min-width:33%; margin-bottom:13px;  margin-left:0px;}

.filter-wp ul li:nth-child(1).ft-list {
		min-width: 40%!important;
		max-width: 40%!important;
	}
	.filter-wp ul li:nth-child(2).ft-list {
		min-width: 30%!important;
		max-width: 30%!important;
	}
	.filter-wp ul li:nth-child(3).ft-list {
		min-width: 30%!important;
		max-width: 30%!important;
	}

#dk1-normal_select3.dk-select,
#dk0-normal_select2.dk-select { /*width:75px !important;*/ width:60% !important;}

.filter-wp ul li.ft-list #dk1-normal_select3.dk-select, 
.filter-wp ul li.ft-list #dk0-normal_select2.dk-select{
	width: 100px;
}

.pop-wp {
	min-width: 30% !important;
	max-width: 30% !important;
}

.filter-wp ul li.ft-list:nth-child(1) {
    max-width: 33% !important;
    min-width: 33% !important;
}

.select-filter .dk-selected{
	line-height: normal;
}

}

.item-page .newsletter-form-field .error-message { width:100%; color:#f00; float:left; height: auto; max-width:100%;}

@media all and (max-width: 580px) {
	.product-list li { width:50%; height:360px;}

}


@media all and (max-width: 480px) {


#size-guide-wp #hide-size-guide { /*right:30px;*/ right:20px;}

.shoesize td {

	padding-right:0px;
	line-height:24px;
}

.size_guide table tr td {
	line-height:20px;
}



/*.filter-wp ul li.ft-list { max-width:100px; margin-left:10px;}*/

#dk1-normal_select3.dk-select,
#dk0-normal_select2.dk-select { width:70px !important;}



.category_main .block.right .image-wp,
.category_main .block .block-content .text-wp,
.category_main .block.left .image-wp,
.block.right .image-wp,
.block .block-content .text-wp,
.block.left .image-wp { width:100%;}

.category_main .block.right .image-wp, 
.category_main .block.left .image-wp { text-align:center;}


.category_main .small-panel.right,
.category_main .small-panel,
.small-panel { padding-left:0px; padding-right:0px;}


.category_main .block.right .block-content .text-wp p,
.category_main .block.left .block-content .text-wp p { padding:0px 10px;}

.small-panel.right { padding-right:0%;}

.block.left .image-wp { margin-left:0% !important;}
.block.right .image-wp { margin-right:0% !important;}

.large-panel .small-panel .text-wp.pos-left,
.large-panel .small-panel .text-wp.pos-right,
.large-panel .small-panel .text-wp
{ position:relative; left:0px !important; right:0px !important; width:100% !important; }




.block.right .block-content .text-wp p,
.block.left .block-content .text-wp p,
.block .text-wp p { padding:0px 5%;}

	

.category_main .block { margin-bottom:0px;}

.block { margin-bottom:10px;}

.category_main .block .block-content .text-wp,
.block .block-content .text-wp { height:60px !important; }

.block.right .image-wp,  .block.left .image-wp { text-align:center;}
.product-list li{ height:316px;}

/* fahim remocve this

#sm_product_slider .bx-wrapper .bx-prev { left:-40px !important;}
#sm_product_slider .bx-wrapper .bx-next { right:-40px !important;}
*/

.wp_product_detail { /*padding-bottom: 10px; margin-bottom:30px; border-bottom:1px solid #d7d7d7;*/}

#footer { padding-top:0px; /*border-top:1px solid #d7d7d7;*/}

.item-page .small-product-display .image-wp img { max-width:100px;}
.small-product-display .product-name { height:100px;}


}


@media all and (max-width: 450px) { 
	.footer-links li { 
		line-height:15px; 
		float:right; 
		margin-right:0px; 
		text-align:right !important; 
		margin-bottom:6px;
	}
	.filter-wp .ft-wrapper{ width: 100%; }

	.filter-wp ul li:nth-child(1).ft-list {
		min-width: 40%!important;
		max-width: 40%!important;
	}
	.filter-wp ul li:nth-child(2).ft-list {
		min-width: 30%!important;
		max-width: 30%!important;
	}
	.filter-wp ul li:nth-child(3).ft-list {
		min-width: 30%!important;
		max-width: 30%!important;
	}
	#dk1-normal_select3.dk-select,
	#dk0-normal_select2.dk-select { width:60px !important;}
	.filter-wp ul li.ft-list { 
		/*max-width:50%!important; 
		min-width:50%!important;*/
		max-width:33.33%!important; 
		min-width:33.33%!important; 
		margin-bottom:13px; 
		margin-left:0px;
}

.filter-wp ul li.ft-list #dk1-normal_select3.dk-select, 
.filter-wp ul li.ft-list #dk0-normal_select2.dk-select{
	width: 100px;
}

}

@media all and (max-width: 400px) {
#dk1-normal_select3.dk-select, #dk0-normal_select2.dk-select {
    width: 50px !important;
}

}

@media all and (max-width: 367px) {
	.filter-count{
		width: 30px;
	}
}


@media all and (max-width: 360px) { 

/* Asad Bhai
.product-list .prod_style1 a.quick-view img { max-height:166px;}
*/

/* Fahim Code Start*/
.product-list .prod_style1 a.quick-view-image img { max-height:166px;}
/*Fahim Code End*/

.product-list li { height:244px;}
#size-guide.popover {
    height: 762px;
    max-width: 300px;
    min-width: 100%;
}

/*.filter-wp ul li.ft-list { max-width:100px;  margin-left:9px;}*/


#dk1-normal_select3.dk-select,
#dk0-normal_select2.dk-select { width:60px !important;}
#dk1-normal_select3.dk-select, #dk0-normal_select2.dk-select {
    width: 60px;
}
}


@media all and (max-width: 320px){
/**********************************************
-------------- Newsletter CSS Start--------------
**********************************************/
.white_content{
	width: auto;
	min-width: 220px;
	max-width:245px;
}

.newsletter-form-button input[type="submit"] {
    width: 100%;
}

/**********************************************
-------------- Newsletter CSS End--------------
**********************************************/
}

/*Usman CSS for left menu*/
.sidebar-wrapper {
	position: fixed;
	/*padding-top:64px;*/
	z-index: 11;
	/*top: 100px;*/
	top:164px;
	height: 150px;
	overflow: hidden;
}

#sidebar {
	position: relative;
	top: 0px;
}


#sidebar:after {
	content: "";
	display: block;
	height: 27px;
}

.ipad.sidebar-wrapper {
    position: absolute;
    height: auto;
    overflow: visible;
}

 
/* Overriding Lag CSS */
ul.left-menu li:last-child { margin-bottom: 0px; }
#sidebar .leftsidebar { position: static; }

	/* Special Message */
	.special_message{color:#942020;}
	.check-out-ecommerce-payment .orderdetail-tbody .row .cell.pd-desc ,
	.check-out-ecommerce-shopping-bag .orderdetail-tbody .row .cell.pd-desc {position:relative;}
	.check-out-ecommerce-payment .orderdetail-tbody .row .cell.pd-desc .special_message,
	.check-out-ecommerce-shopping-bag .special_message{
		color:#942020;
		position:absolute;
		left:16px;
		bottom:0px;
		font-size:11px;
		line-height:14px;
		text-align:left;
		max-width:148px;	
	}
	.check-out-ecommerce-payment .orderdetail-tbody .row .cell.pd-desc .special_message {left:26px;}
	
	/* Gift Notes*/
	.check-out-ecommerce-payment .main-content-area .giftNotes label {text-transform:none !important; font-size:11px !important; font-family:"dinregular";}
	.check-out-ecommerce-payment .main-content-area .giftNotes {clear:both; text-align:right; margin:26px 11px 20px 0; float:right; }
	.check-out-ecommerce-payment .main-content-area .giftNotes[type="checkbox"]:not(:checked) + label::after, .giftNotes [type="checkbox"]:checked + label::after {top:-8px;}

td.alignLeft { text-align:left;}