@font-face {
  font-family: 'helvetica_neue45_light';
  src: url('../fonts/helveticaneue-light-webfont.eot');
  src: url('../fonts/helveticaneue-light-webfontd41d.eot?#iefix') format('embedded-opentype'),
       url('../fonts/helveticaneue-light-webfont.woff') format('woff'),
       url('../fonts/helveticaneue-light-webfont.ttf') format('truetype'),
       url('../fonts/helveticaneue-light-webfont.svg#helvetica_neue45_light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'oleo_scriptbold';
  src: url('../fonts/oleoscript-bold-webfont.eot');
  src: url('../fonts/oleoscript-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
       url('../fonts/oleoscript-bold-webfont.woff') format('woff'),
       url('../fonts/oleoscript-bold-webfont.ttf') format('truetype'),
       url('../fonts/oleoscript-bold-webfont.svg#oleo_scriptbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'dancing_scriptregular';
  src: url('../fonts/dancing_script-webfont.eot');
  src: url('../fonts/dancing_script-webfontd41d.eot?#iefix') format('embedded-opentype'),
       url('../fonts/dancing_script-webfont.woff') format('woff'),
       url('../fonts/dancing_script-webfont.ttf') format('truetype'),
       url('../fonts/dancing_script-webfont.svg#dancing_scriptregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'oleo_scriptregular';
  src: url('../fonts/oleoscript-regular-webfont.eot');
  src: url('../fonts/oleoscript-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
       url('../fonts/oleoscript-regular-webfont.woff') format('woff'),
       url('../fonts/oleoscript-regular-webfont.ttf') format('truetype'),
       url('../fonts/oleoscript-regular-webfont.svg#oleo_scriptregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'dancing_scriptbold';
  src: url('../fonts/dancingscript-bold-webfont.eot');
  src: url('../fonts/dancingscript-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
       url('../fonts/dancingscript-bold-webfont.woff') format('woff'),
       url('../fonts/dancingscript-bold-webfont.ttf') format('truetype'),
       url('../fonts/dancingscript-bold-webfont.svg#dancing_scriptbold') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* css for patachous store */
.inputs-top {
	position: relative;
	float: right;
	margin-top: 30px;
	clear: right;
	
}
.inputs-top .bag {
float: right;
min-width: 148px;
height: 36px;
border: 1px solid #CCC9C6;
background: url(../images/sys4.png) no-repeat 9px 7px;
}
.inputs-top .bag:hover{
  cursor: pointer;
}
.inputs-top .search {
float: right;
position: relative;
height: 38px;
margin-right: 15px;
}
.inputs-top .search .search-btn {
	display: inline-block;	
	width: 36px;
	height: 35px;
	background: url(../images/sys6.png) no-repeat center center;
	border: none;
	font-size: 0;
	text-indent: -99999px;
	cursor: pointer;
}
.saperate-cart{
	padding: 0 10px;
	background: url(../images/sys5.jpg) no-repeat center 5px;
	color: #726657;
	font-size: 0;
	display: inline-block;
	text-indent: -9999px;
}
.cms-home .header-container{
	background: transparent;
}
.cms-home .nav-container{
	padding-bottom: 0;
}
.banners-home {
	  clear: both;
    margin: 0 auto;
    max-width: 2000px;
    overflow: hidden;
    width: 100%;
    z-index: 2;
}
.grid12-3 {
	display: inline;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
	width: 48%;	
}
.nav-block{
	border-left: 1px solid #ECECEC;
	padding: 0 10px;
	margin: 6px 0;
	min-height: 200px;
}
.nav-block.first{
	border: none;
}
.sub-title{
	padding-top: 15px;
	margin-left: 0px;
	margin-bottom: 10px;
}
.promo-product{
	text-align: center;
}
.promotion-text{
	color: #DA6362;
	display: block;
	clear: both;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
}
.promo-product .product-name a{text-transform: uppercase;}

/* css for featured products */
.box-featured{position: relative;
	max-width: 914px;
	margin: 0px auto;}
.featured-products{
	width: 100%;	
	position: relative;
}
.featured-products > div {
	overflow: hidden;
}
.featured-products .item{display: inline;
	float: left;
	margin-right: 30px;
	width: 206px;	
	text-align: center;
}
.featured-products .regular-price{
	float: none;
	clear: both;
}
.featured-products .item .product-name a{
	text-transform: uppercase;

}
.featured-products .item .product-name
{
	padding-top: 7px;
}
.featured-products .item .price {
font-size: 13px;
font-weight: bold;
}
/** Carousel **/

.jcarousel ul {   
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li {
    float: left;
}

/** Carousel Controls **/

.jcarousel-prev,
.jcarousel-next {
   position: absolute;
	top: 45%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
	width: 27px;
	height: 51px;
	margin-top: -40px;
	cursor: pointer;
}

.jcarousel-prev {
    left: -42px;
		background: url(../images/sys8.png) no-repeat left top;
}

.jcarousel-next {
    right: -42px;
		background: url(../images/sys8.png) no-repeat right top;
}

.jcarousel-control-prev:hover span,
.jcarousel-control-next:hover span {
    display: block;
}

.jcarousel-control-prev.inactive,
.jcarousel-control-next.inactive {
    opacity: .5;
    cursor: default;
}

.featured-slider{
	position: relative;
	width: 100%;
	height: 474px;
	background: url(../images/sys7.png) repeat-x left top;
	margin-top: -10px;
	z-index: 9;
	overflow: hidden;
}

.featued-title{
	font-family: 'dancing_scriptregular', Helvetica;
	font-size: 60px;
	line-height: 64px;
	color: #FFF;
	padding: 21px 0 10px 0;
	text-align: center;
}
.footer-bottom{
	margin-top: 19px;
}

.footer-bottom .copyright{
	font-size: 11px;
	color: #BBBBBB;
	text-transform: uppercase;
	float: left;
    width: 70%;
	text-align:left;
}
.footer-bottom .social-right{
	height: 20px;
	text-align: right;
}
.footer-bottom .social-right a{		
		height: 21px;
		width: 21px; 
		display: inline-block;
		background-position: left top;
		background-repeat: no-repeat;
}
.footer-bottom .social-right a.facebook{
	background-image: url('../images/rds_sociais1.png');
	width: 10px;
}
.footer-bottom .social-right a.facebook:hover{
	background-image: url('../images/rds_sociais_hover1.png');
}
.footer-bottom .social-right li,.footer-bottom .social-right ul{
	display: inline-block;
}
.footer-bottom .social-right li{
	margin: 0 5px;
}

.footer-bottom .social-right a.twitter{
	background-image: url('../images/rds_sociais2.png');		
}
.footer-bottom .social-right a.twitter:hover{
	background-image: url('../images/rds_sociais_hover2.png');	}

.footer-bottom .social-right a.instagram{
	background-image: url('../images/rds_sociais4.png');
}
.footer-bottom .social-right a.instagram:hover{
	background-image: url('../images/rds_sociais_hover4.png');
}
.block-cart-header .button.button > span {	
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3a3a', endColorstr='#3a3a3a'); /* IE6-9 */
	background: -webkit-gradient(linear, left top, left bottom, from(#3a3a3a), to(#3a3a3a));
	background: -moz-linear-gradient(top,  #3a3a3a,  #3a3a3a); /* firefox 3.6+ */
	background: -o-linear-gradient(top,  #3a3a3a,  #3a3a3a); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3a3a3a,  #3a3a3a); /* IE10+ */
}
.block-related .price-box .price{
	color: #8a8989;
}

/* Css for Contact */
contacts h3{
  padding-bottom: 4px;
}
.contacts b{
  color: #6C665E;
  line-height: 18px;
}
.wrap_contact1{
  border-top: 1px solid #DBDEDE;
  padding: 33px 82px 34px 82px;
  background: url(../images/sys47.png) no-repeat 22px 24px;
}
.wrap_contact2{
  border-top: 1px solid #DBDEDE;
  border-bottom: 1px solid #DBDEDE;
}
.contact2{
  float: left;
  width: 260px;
  padding: 33px 0 33px 82px;
  border-left: 1px solid #DBDEDE;
  background: url(../images/sys49.png) no-repeat 20px 22px;
}
.contact2.first {
border-left: 1px solid transparent;
background: url(../images/sys48.png) no-repeat 27px 26px;
}
.contact-block .fieldset{
	float: left;
	width: 55%;
}

.contact-block .fieldset-5,.contact-block .fieldset-9{
	float: left;
	width: 35%;
}
.contact-block .fieldset-5 .form-list input.input-text,.contact-block .fieldset-9 .form-list input.input-text{
	width: 250px;
}
.contact-block .fieldset .legend{
	display: none;
}
.contact-block .buttons-set{
	float: left;
}

.contact-block .buttons-set p.required{
	float: right;
	margin: 10px 0 0 20px;
}

.contact-block .buttons-set button.button span span{
	padding-left: 20px;
	padding-right: 20px;
}
.contact-block .form-list{
	padding-left: 0;
}

/*  ---------- ACCORDION FAQS ------------  */

#faqs{
  margin-top: 18px;
  border-bottom: 1px solid #DBDEDE;
}
#faqs.ui-accordion .ui-accordion-header{
  border: 0px;
  background-image: url(../images/sys45.png);
  background-repeat: no-repeat;
  background-position: 13px 16px;
  background-color: #FFF;
  border-top: 1px solid #DBDEDE;
  margin: 0px;
  font-size: 16px;
  padding: 18px 15px 18px 45px;
  color: #5A5246;
}
#faqs.ui-accordion .ui-accordion-header.ui-state-active{
  background-position: 13px -49px;
}
#faqs.ui-accordion .ui-accordion-header.ui-state-hover{
  background-position: 13px -49px;
  background-color: #F5F4F4;
}
#faqs.ui-accordion .ui-accordion-header.ui-state-hover .ui-icon{
  background-position: left center;
}
#faqs.ui-accordion .ui-accordion-header.ui-state-active.ui-state-hover .ui-icon{
  background-position: left bottom;
}
#faqs .ui-widget-content{
  border: 0px;
  background: none;
  border-radius: 0px;
  padding: 0 83px 108px 45px;
}
#faqs .ui-icon {
  width: 9px;
  height: 9px;
  background-image: url(../images/sys46.png);
  background-repeat: no-repeat;
  background-position: left top;
}
#faqs.ui-accordion .ui-accordion-header .ui-accordion-header-icon{
  right: 26px;
  margin-top: -5px;
}
#faqs .ui-state-active .ui-icon{
  background-position: left bottom;
}

/*  --------------------------------------  */
.menu-article ul li{
	list-style: none;
	padding-bottom: 1px;
}

.catalog-product-view .padding-s{
	padding:0;
}
.btn-cart-product,.btn-addwishlist{
	float: left;
}
.btn-cart-product{
	margin-right: 20px;
}
.btn-cart-product button.btn-product {
  border: 2px solid #AA928E;
  background-color: #AA928E; 
  color: #FFF;
  width: 182px;
  padding: 14px 18px;	
}
.btn-cart-product button:hover {
  border: 2px solid #B49B97;
  background-color: #FFF;
  color: #6D665E;
}
.btn-addwishlist button{
  background-color: #FFF;
  border: 2px solid #AA928E;   
  font-size: 11px; 
}
.btn-addwishlist button:hover {
  background-color: #AA928E;
  
}
.btn-addwishlist button a{
	 color: #6D665E;
}
.btn-addwishlist button:hover a{
	color: #FFF;
}
button.btn-product{
	  font-family: 'Arial', Helvetica;
	  font-weight: bold;
	  font-size: 16px;
	  color: #FFF;
	   padding: 13px 18px;  
	  -webkit-transition: all .2s linear;
	  -moz-transition: all .2s linear;
	  -ms-transition: all .2s linear;
	  -o-transition: all .2s linear;
	  transition: all .2s linear;
	  text-transform: uppercase;
}
.share{
	margin-top: 15px;
}
.product-view  .product-name{
	margin: 0;
}
.product-view .promotion-text{
	text-align: left;
}
.onepage-page-title h3#title-text{
	display: none;
}

/* css for description */
.toggle-detail{
	margin-top: 15px;
	/*border-bottom: 1px solid #DBDEDE;
	padding-bottom: 15px;*/
}
.toggle-detail .product-description.short{
	overflow: hidden;
	word-wrap: break-word;
	height: 40px;
	position: relative;
}
.row-product.tags{margin-bottom: 0;padding-bottom: 0;}
.toggle-detail .more{
	display: block;
	padding-bottom: 3px;
	text-transform: capitalize;
	font-style: italic;
	text-align: right;
	position: relative;
	cursor: pointer;
}
.toggle-detail .more.hidden{
	display: none;
}
/* ------------- ACCORDION DETAHLE ------------- */

#accord-detail{
  width: 370px;  
  /*margin-bottom: 15px;*/
}
#accord-detail .ui-icon{
  width: 11px;
  height: 11px;
  background-image: url(../images/sys37.png);
}
#accord-detail .ui-state-active .ui-icon{
  background-position: right top !important;
}
#accord-detail.ui-accordion .ui-accordion-header{
  margin-top: 0px;
  font-family: 'Arial', Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #6C665E;
  padding: 15px .5em 0 .9em;
}
#accord-detail.ui-accordion .ui-accordion-header.ui-state-hover,
#accord-detail.ui-accordion .ui-accordion-header.ui-state-active{
  color: #000;
}

#accord-detail.ui-accordion .ui-accordion-header .ui-accordion-header-icon{
  right: 1.3em;
  margin-top: -5px;
}
#accord-detail .ui-state-default .ui-icon{
  background-position: left top;
}
#accord-detail .ui-accordion .ui-accordion-icons{padding: 0px;}
#accord-detail .ui-state-default, #accord-detail .ui-widget-content .ui-state-default, #accord-detail .ui-widget-header .ui-state-default{
  border: 0px;
  border-top: 1px solid #DBDEDE;
  border-radius: 0px;
  background: none;
}
#accord-detail .ui-state-active, #accord-detail .ui-widget-content .ui-state-active, #accord-detail .ui-widget-header .ui-state-active{
  border: 0px;
  border-top: 1px solid #DBDEDE;
}
#accord-detail .ui-widget-content{
  width: 352px;
  padding: 0 .9em;
  border: 0px;
  font-family: 'Arial', Helvetica;
  font-size: 12px;
  color: #6D665E;
  padding-bottom: 19px;
  margin-top: 10px;
}
#accord-detail .ui-state-hover, #accord-detail .ui-widget-content .ui-state-hover, #accord-detail .ui-widget-header .ui-state-hover, #accord-detail .ui-state-focus, #accord-detail .ui-widget-content .ui-state-focus, #accord-detail .ui-widget-header .ui-state-focus{
  border: 0px;
  border-top: 1px solid #DBDEDE;
}

#product-tags{
  width: 370px;  
  /*margin-bottom: 15px;*/
}
#product-tags .ui-icon{
  width: 11px;
  height: 11px;
  background-image: url(../images/sys37.png);
}
#product-tags .ui-state-active .ui-icon{
  background-position: right top !important;
}
#product-tags.ui-accordion .ui-accordion-header{
  margin-top: 0px;
  font-family: 'Arial', Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #6C665E;
  padding: 15px .5em 0 .9em;
}
#product-tags.ui-accordion .ui-accordion-header.ui-state-hover,
#product-tags.ui-accordion .ui-accordion-header.ui-state-active{
  color: #000;
}

#product-tags.ui-accordion .ui-accordion-header .ui-accordion-header-icon{
  right: 1.3em;
  margin-top: -5px;
}
#product-tags .ui-state-default .ui-icon{
  background-position: left top;
}
#product-tags .ui-accordion .ui-accordion-icons{padding: 0px;}
#product-tags .ui-state-default, #product-tags .ui-widget-content .ui-state-default, #product-tags .ui-widget-header .ui-state-default{
  border: 0px;
  border-top: 1px solid #DBDEDE;
  border-radius: 0px;
  background: none;
}
#product-tags .ui-state-active, #product-tags .ui-widget-content .ui-state-active, #product-tags .ui-widget-header .ui-state-active{
  border: 0px;
  border-top: 1px solid #DBDEDE;
}
#product-tags .ui-widget-content{
  width: 352px;
  padding: 0 .9em;
  border: 0px;
  font-family: 'Arial', Helvetica;
  font-size: 12px;
  color: #6D665E;
  padding-bottom: 0;
  margin-top: 10px;
}
#product-tags .ui-state-hover, #product-tags .ui-widget-content .ui-state-hover, #product-tags .ui-widget-header .ui-state-hover, #product-tags .ui-state-focus, #product-tags .ui-widget-content .ui-state-focus, #product-tags .ui-widget-header .ui-state-focus{
  border: 0px;
  border-top: 1px solid #DBDEDE;
}
/*short desc*/

#accord-detail-short{
  width: 370px;  
  /*margin-bottom: 15px;*/
}
#accord-detail-short .ui-icon{
  width: 11px;
  height: 11px;
  background-image: url(../images/sys37.png);
}
#accord-detail-short .ui-state-active .ui-icon{
  background-position: right top !important;
}
#accord-detail-short.ui-accordion .ui-accordion-header{
  margin-top: 0px;
  font-family: 'Arial', Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #6C665E;
  padding: 15px .5em 0 .9em;
}
#accord-detail-short.ui-accordion .ui-accordion-header.ui-state-hover,
#accord-detail-short.ui-accordion .ui-accordion-header.ui-state-active{
  color: #000;
}

#accord-detail-short.ui-accordion .ui-accordion-header .ui-accordion-header-icon{
  right: 1.3em;
  margin-top: -5px;
}
#accord-detail-short .ui-state-default .ui-icon{
  background-position: left top;
}
#accord-detail-short .ui-accordion .ui-accordion-icons{padding: 0px;}
#accord-detail-short .ui-state-default, #accord-detail-short .ui-widget-content .ui-state-default, #accord-detail-short .ui-widget-header .ui-state-default{
  border: 0px;
  border-top: 1px solid #DBDEDE;
  border-radius: 0px;
  background: none;
}
#accord-detail-short .ui-state-active, #accord-detail-short .ui-widget-content .ui-state-active, #accord-detail-short .ui-widget-header .ui-state-active{
  border: 0px;
  border-top: 1px solid #DBDEDE;
}
#accord-detail-short .ui-widget-content{
  width: 352px;
  padding: 0 .9em;
  border: 0px;
  font-family: 'Arial', Helvetica;
  font-size: 12px;
  color: #6D665E;
  padding-bottom: 0;
  margin-top: 10px;
}
#accord-detail-short .ui-state-hover, #accord-detail-short .ui-widget-content .ui-state-hover, #accord-detail-short .ui-widget-header .ui-state-hover, #accord-detail-short .ui-state-focus, #accord-detail-short .ui-widget-content .ui-state-focus, #accord-detail-short .ui-widget-header .ui-state-focus{
  border: 0px;
  border-top: 1px solid #DBDEDE;
}
/*short desc end*/
.product-view .product-essential{padding-bottom: 0;}
.product-essential.tags-list{clear: right;}
#customer-reviews .buttons-set button.button{float: left;}
/* --------------------------------------------- */

/* Patachou menu */
.menu{
  padding-top: 0px;
}
.menu > ul{
  /*display: table;*/
  position: relative;
  width: 964px;
}
.menu > ul > li{
  float: left;
  list-style: none;
  padding-left: 13px;
  padding-right: 5px;
  background: url(../images/sys2.png) no-repeat left center;
}
.menu > ul > li:first-child{
  padding-left: 0px;
  background: none;
}

.menu > ul > li > a{  
  display: inline-block;
  color: #726657;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 2px;
  border: 1px solid transparent;
  border-bottom: 0px;
  padding: 15px 5px 15px 5px;
  text-decoration: none;
  text-transform: uppercase;
}
.menu > ul > li.open > a{
  border: 1px solid #CCC9C6;
  border-bottom: 0px;
  z-index: 1;
  position: relative;
  background: #FFF;
}
.menu > ul > li:hover > a{
  color: #C59A6C;
}
.menu > ul > li.sel > a{
  color: #C59A6C;
}
.dropdown{
  display: none;
  position: absolute;
  top: 49px;
  left: 0px;
  border: 1px solid #CCC9C6;
  width: 500px;
  height: 270px !important;
  background: #FFF;
  padding: 9px 4px 9px 4px;
  overflow: hidden;
  text-align: left;
}

.dropdownlooks{
  display: none;
  position: absolute;
  top: 49px;
  left: 0px;
  border: 1px solid #CCC9C6;
  /*width: 964px;
  height: 330px;*/
  background: #FFF;
  /*padding: 9px 4px 9px 4px;
  overflow: hidden;
  text-align: left;*/
}
.looks{
  width: 108px !important;
  height: 100px !important;
  margin-left:73.6%;
}

.footer-top h4{
  display: none;
}

@media only screen and (min-width: 768px) { 
  body.ind .swipe,
  body.ind div.shadow {display: none !important; left: -300px !important;}
  .indent-swipe  {margin-left: auto !important;}
  .top-search-cont {float: right; position: relative; font-size: 18px;}
  .header .logo {margin-top: 3px;}
 }
 .currency-switch .currency-title:before,
.language-list .language-title:before,
.swipe ul a:before,
.switch-show > div:after,
#back-top span:before,
.map-popup-close:before,
.home-link:before,
button.button span:before,
.header .form-search button.button span:before,
.block-cart-header .block-content:before,
.camera_prev:before, .camera_next:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  *margin-right: .3em;
  text-indent: 0 !important;
}

/* ======================================================================================= */
.swipe-left {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 20px;
    z-index: 999;
}
.top-icon-menu {
  width: 100%; 
  max-width: 100%;
  line-height: 20px; 
  font-size: 30px; 
  color: #fff; 
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  display: none;
  height: 50px;
}
.top-icon-menu > div {float: left; border-right:1px solid #232323; height: 30px;  padding: 10px 30px; cursor: pointer; position: relative; z-index: 9999;  }
.ps-static .top-icon-menu > div:hover,
.top-icon-menu > div.active {color:#D3D3D3; }
.top-icon-menu .top-search {float: right; border-left:1px solid #232323; border-right-width: 0; overflow: hidden;}

.top-icon-menu,
.swipe {background-color: #323232;}
.swipe {
    display: block;
    left: -237px;
    overflow: hidden;
    position: fixed;
    top: 50px;
    width: 237px;  
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    line-height: 25px;
    height: 100%;
    moz-box-sizing:border-box;
  -moz-box-sizing: border-box; 
  -webkit-box-sizing: border-box; 
   box-sizing: border-box;
   z-index:9999999;
   padding-bottom: 50px;
}
.swipe:before, .swipe:after {-moz-box-sizing:inherit;}
body.ind .swipe { left: 0; }
.swipe-menu {
    height: 100%;
    overflow: scroll;
    border-top: 1px solid #232323;
    -webkit-overflow-scrolling: touch;
}
body.ind div.shadow {
    width: 100%;
    z-index: 5;
}
body div.shadow {
    display: block;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
}

.swipe-menu .switch-show { cursor: pointer;}
.swipe-menu .switch-show.active{border: 0;}
.swipe-menu .switch-show > div:after {content: "\f107"; font-size: 21px; vertical-align: middle; float: right;}
.swipe-menu a {color:#fff; }
.swipe-menu .links li{padding:0; display: block; }
.swipe-menu .links li a,
.home-link {
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 26px;
    padding: 10px 20px 11px;
    position: relative;
}
.swipe-menu .links li a,
.home-link,
.swipe-menu .switch-show {border-bottom: 1px solid #232323;}

.swipe-menu ul li a:before,
.home-link:before {font-size: 26px; margin-right: 12px;}

.home-link:before {content: "\f015";}
.swipe-menu .links li:nth-child(1) a:before  { content: "\f0f0";}
.swipe-menu .links li:nth-child(2) a:before  { content: "\f005";}
.swipe-menu .links li:nth-child(3) a:before  { content: "\f07a";}
.swipe-menu .links li:nth-child(4) a:before  { content: "\f046";}
.swipe-menu .links li:nth-child(5) a:before  { content: "\f023";}

.swipe-menu .links-2 li:nth-child(1) a:before  { content: "\f0e8";}
.swipe-menu .links-2 li:nth-child(2) a:before  { content: "\f0e8";}
.swipe-menu .links-2 li:nth-child(3) a:before  { content: "\f002";}
.swipe-menu .links-2 li:nth-child(4) a:before  { content: "\f0d1";}
.currency-switch .currency-title,
.language-list .language-title {padding:10px 20px 11px; }
.currency-switch .currency-title:before,
.language-list .language-title:before { content: "\f0d6"; font-size: 26px; vertical-align: middle; margin-right: 8px;}
.language-list .language-title:before { content: "\f0ac";}
.currency-switch .currency-title strong,
.language-list .language-title strong {display: none;}
.swipe-menu .language-list ul,
.swipe-menu .currency-switch ul {
    background:  0 #222222;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    left: 0;
    padding: 0;
    position: relative;
    right: auto;
    top: 0;
    width: 100%;
    overflow: hidden;
    display: none;
}
.swipe-menu .currency-switch ul li span {display: none;}
.swipe-menu .language-list ul li,
.swipe-menu .currency-switch ul li {float: left;}
.swipe-menu .language-list ul li:first-child,
.swipe-menu .currency-switch ul li:first-child {padding-left:20px;}
.swipe-menu .language-list ul li a,
.swipe-menu .currency-switch ul li a {padding: 14px; display: inline-block; text-transform: uppercase; font-weight: bold;}
.swipe-menu ul a.selected {color: #ccc;}
.swipe-menu ul li a:hover,
.home-link:hover {background-color: #444444;}
.cart-table.data-table{
  width: 99%;
}

.sku-text{
  font-family: 'Arial', Helvetica;
  font-size: 11px;
  color: #5C5346;
  line-height: 13px;
  font-weight: normal;
}
.sku-text span{
  text-transform: uppercase;
}
.top-title h1{
  font-family: 'helvetica_neue45_light', Helvetica;
  font-size: 35px;  
  color: #6D665E;
  line-height: 35px;
  padding-bottom: 3px;
  font-weight: normal;
}
.breadcrumbs li span img{
  vertical-align: middle;
}
.breadcrumbs li a:hover{
  text-decoration: underline;
}
.col-main .page-title, .col-main .category-title{display: none;}
/* fake file */
.fakeFile {
  position: relative;
  display: inline-block;
  overflow: hidden;
  cursor: pointer;
  
  width: 158px;
  height: 110px;
  border: 1px solid #DACDCB;
  background: url(../images/sys52.png) #F1F0EE no-repeat center 22px;
}
.fakeFile .input-file{
  height:  100% !important;
  width: 100% !important;
}

.deftext{
  display: table;
  width: 123px;
  margin: 0 auto;
  font-size: 11px;
  color: #918578;
  text-align: center;
  padding-top: 62px;
  line-height: 17px;
}
.fakeFile .hidden {
  position: absolute;
  top: 0;
  right: 0;
  filter: alpha(opacity=1);
  opacity: 0.01;
  -moz-opacity: 0.01;
  cursor: pointer;
}
.file_holder{
  position: absolute;
  top: 62px;
  width: 100%;
  line-height: 27px;
  padding: 0 9px 0 9px;
  overflow: hidden;
  word-wrap: break-word;
  
  font-size: 11px;
  color: #918578;
  text-align: center;
  line-height: 17px;
  text-align: center;
}

/* Css for scroll home page */
.princ {
	width:100%;
	display:block;
	list-style:none;
	height:250px;
	margin-top:40px;
	margin: 0 auto;
}
.firstli{ 
	margin-left:3%;	
	border:1px solid #e5e5e5;
	width:22.5%;
}

.firstli a:hover{
 opacity:0.6;
}
.subli{
	margin-left:20px;	
	border:1px solid #e5e5e5;
	width:22,5%;
}
.subli a:hover{
   opacity:0.6;
}