

.clear { clear:both;}

.pad0 {

	padding:0px;

	}

	

.pad_right {

	padding-right:0px;

	}



.pad_left {

	padding-left:0px;

	}		

	

.mar0 {

	margin:0px;

	}	

/*----*/

.itemContainer{

			width:100%;

			float:left;

		}



		.itemContainer div{

			float:left;

			margin: 5px 20px 5px 20px ;

		}



		.itemContainer a{

			text-decoration:none;

		}



		.cartHeaders{

			width:100%;

			float:left;

		}



		.cartHeaders div{

			float:left;

			margin: 5px 20px 5px 20px ;

		}

.item_add {

  color: #fff;

 

  border:none;

}	

	

.grid_1 img{

	margin-bottom:1em;

}





.box_1{

	float:right;

}

.box_1 h3{

  color: #7A8499;

  font-size: 1em;



    float: left;

}

.box_1 h3 img{

	margin-left: 5px;

}

.box_1 p{



  float: right;

}

.total {

  display: inline-block;

}

/*----*/

/*--checkout--*/

.cart h2{

	font-size:1.5em;

	margin-bottom:1em;

}



.cart-sec{

	

	margin-bottom:3em;

}

.cart-item{

	width:20%;

	float:left;

	margin-right:5%;

	

}

.cart-item img{

	width:100%;

}

.cart-item-info{

	width:75%;

	float:left;

	 

}

.check{

	padding:5em 0;

}

.cart-item-info h3{

	font-size:1em;

	font-weight:600;

}

.cart-item-info h3 a{

	color:#000;

}

.cart-item-info h3 span{

	display:block;

	font-weight:400;

	font-size: 0.85em;

  margin: 0.7em 0;

}

.size_3 {

  width:100%;

}

.delivery {

  margin-top: 3em;

}

.delivery p {

  color: #A6A6A6;

  font-size: 1em;

  font-weight: 400;

  float: left;

}

.delivery span {

  color: #A6A6A6;

  font-size: 1em;

  font-weight: 400;

  float: right;

}

.cart-item-info h4 span{

	font-size:0.65em;

	font-weight:400;

} 



.close1,.close2{

  background: url('../images/close_1.png') no-repeat 0px 0px;

  cursor: pointer;

  width: 28px;

  height: 28px;

  position: absolute;

  right: 0px;

  top: 0px;

  -webkit-transition: color 0.2s ease-in-out;

  -moz-transition: color 0.2s ease-in-out;

  -o-transition: color 0.2s ease-in-out;

  transition: color 0.2s ease-in-out;

}

.cart-header {  

  position: relative;  

}

.cart-header2 {  

  position: relative;  

}

a.order {

  background:#00405d;

  padding: 10px 20px;

  

  font-size: 1em;

  color: #fff;

  text-decoration: none;

  display: block;

  font-weight: 600;

  text-align: center;

  margin:3em 0;

}

a.order:hover{

	background:#615c85;

}

.total-item,.cart-items{

	margin-top:0em;

	padding-bottom:2em;

}



.total-item h3 {

  color: #333;

  font-size: 1.1em;

  margin-bottom: 1em;

}

.total-item h4{

	font-size:0.8em;

	font-weight:600;

	color:#9C9C9C;

	display:inline-block;

	margin-right:6em;

}

a.cpns{

	background:#ff6978;

	color:#fff;

	

	padding: 10px;

  font-size: 0.8em;

	font-weight:600;

}

a.cpns:hover{

	background: #615c85;

}

.total-item p{

	font-size:0.9em;

	font-weight:400;

	margin-top:1em;

	color:#727272;	

}

.total-item p a:hover{

	color:#333;

	text-decoration:underline;

}

a.continue{

	background:#00405d;

	padding:10px 20px;

	

	font-size:1em;

	color:#fff;

	text-decoration:none;

	display: block;

   font-weight: 600;  

   text-align: center;

   margin-bottom:2em;

}

a.continue:hover{

	background:#615c85;

}

ul.total_price{

	padding: 0;

  margin: 1em 0 0 0;

  list-style: none;

}

ul.total_price li.last_price{

	width: 50%;

  float: left;

  

}

ul.total_price li.last_price span{

	font-size: 1.1em;

  color: #000;

}

.price-details{

	border-bottom: 1px solid #DDD9D9;

  padding-bottom: 10px;

}

.price-details h3{

	color:#000;

	font-size:1.2em;

	margin-bottom:1em;

}

.price-details span{

	width: 50%;

  float: left;

 

  font-size: 0.8125em;

  color: #000;

  line-height: 1.8em;

}





.cart-items h1 {

  font-size: 1.5em;

  margin-bottom:2em;

}

a.item_add1 {

  border-top-left-radius: 0;

  border-top-right-radius: 0;

  border-top-right-radius: 0;

  /* border-bottom-right-radius: 50%; */

  border-bottom-left-radius: 0;

  border-bottom-right-radius: 0;

  border-top-left-radius: 0;

  border-bottom-left-radius: 0;

  padding: 10px 15px;

  background: url(0) #f54d56;

}

a.item_add1:hover{

	background:rgb(3, 193, 167);

	text-decoration:none;

	color:#007fac;

}

.btn_5{

	padding:25px 40px;

	font-size:1.1em;

}

ul.qty{

	padding:0;

	margin:0;

	list-style:none;

}

ul.qty li{

   display: inline-block;

   margin-right: 10%;

}

ul.qty li p{

	font-size:0.8125em;

	color:#555;

}



/********** Login *************/

#loginContainer {

    position:relative;

}

#loginContainer a span {

  display: block;

  padding: 2px 14px;

  border: 1px solid #555;

  font-weight: 300;

}

/* Login Button */

#loginButton { 

    display:inline-block;  

    position:relative;

    z-index:30;

    cursor:pointer;

}

/* Login Box */

#loginBox {

    position:absolute;

	top: 44px;

	right: 0px;

    display:none;

    z-index:29;

}

#loginForm:after {

	content: '';

	position: absolute;

	right: 25px;

	top: -10px;

	border-left:10px solid rgba(0, 0, 0, 0);

	border-right:10px solid rgba(0, 0, 0, 0);

	border-bottom: 10px solid #f0f0f0;

}

/* Login Form */

#loginForm {

   width: 300px;

	background: #fff;

	border: 1px solid #d6d6d6;

}

#loginForm fieldset {

    margin:0 0 15px 0;

    display:block;

    border:0;

    padding:0;

}

fieldset#body {

    border-radius:3px;

    -webkit-border-radius:3px;

    -moz-border-radius:3px;

    -o-border-radius:3px;

    padding:15px 15px;

    margin:0;

}

#loginForm #checkbox {

    width:auto;

    margin:3px 6px 0 0;

    float:left;

    padding:0;

    border:0;

    *margin:-3px 9px 0 0; /* IE7 Fix */

}

#body label {

    color:#000;

    margin:10px 0 0 0;

    display:block;

    float:left;

    font-size:0.8725em;

}

#loginForm #body fieldset label{

    display:block;

    float:none;

    margin:0 0 6px 0;

}

#body label i{

	color:#000;

	font-size:1em;

	font-style:normal;

}

/* Default Input */

#loginForm input {

    width:92%;

    border:1px solid #DADADA;

	color: #222;

	background:#FFF;

    padding:6px;

	font-size: 0.8125em;

    -webkit-apperance:none; 

}

/* Sign In Button */

#loginForm #login { 

	width: auto;

	float: left;

	background:#ff6978 ;

	color: #fff;

	font-size: 0.8725em;

	padding: 8px 20px;

	border: none;

	margin: 0 12px 0 0;

	cursor: pointer;

	transition: all .5s;

	-webkit-transition: all .5s;

	-moz-transition: all .5s;

	-o-transition: all .5s;

}

#loginForm #login:hover {

	background: #00405d;

}

/* Forgot your password */

#loginForm span{

    display:block;

    padding:0px 0px 15px 17px;

}

#loginForm span a{

	color:#000;

	font-size:0.85em;

    font-weight:500;

    background: none;

	border: none;

	box-shadow: none;

}

#loginForm span a:hover{

	text-decoration:underline;

}

input:focus {

    outline:none;

}


.log {

  float: left;

  width: 19%;

}

.reg {

  float: left;

  width: 50%;

  margin: 5px 0; margin-top:2px

}



.reg span {

    display: inline-block;

    font-size: 12px;

}



.next a,.priv a {

    outline: medium none;

}

.reg a:hover{   color:#007fac}



/* create_btn */

.create_btn {

  float: left;

  width: 50%;

  text-align:right;

 

}

.create_btn a {

	 background:url(../images/my_bag.png) no-repeat left;

	 background-position:0 2px;

  text-transform: capitalize;

  display: inline-block;

  padding: 6px 0 6px 24px;

  font-size: 0.8725em;

  font-weight:300;

  color: #454545;

  -webkit-transition: all 0.3s ease-in-out;

  -moz-transition: all 0.3s ease-in-out;

  -o-transition: all 0.3s ease-in-out;

  transition: all 0.3s ease-in-out;

}

.create_btn a:hover{

	color:#007fac; 

	text-decoration:none;

}

.create_btn a img{

	vertical-align: top;

	margin-top: 3px;

}

.reg a {

  vertical-align: middle;

  font-size: 0.85em;

  font-weight: 300;

  text-decoration: none;

  color:#454545; 

}

/* start icon styles */

.icon1:before,.icon1:after {

	content: "";

	display: table;

}

.icon1:after {

	clear: both;

}

.icon1 {

  float: left;

  zoom: 1;

  margin-right: 0%;

  width: 40%;

  margin: 8px 0 0;

}

ul.icon1 {

	padding:0;

	list-style:none;

}

.icon1 li {

	float: left;

	position: relative;

	cursor: pointer;

}

.icon1 li:last-child{

	border-right:none;

}

.icon1 li:hover > a {

	color: #fafafa;

}

*html .icon1 li a:hover { /* IE6 only */

	color: #fafafa;

}

.icon1 ul {

	width:300px;

	margin: 20px 0 0 0;

	_margin: 0;

	opacity: 0;

	visibility: hidden;

	position: absolute;

	top: 42px;

	z-index: 1;

	right: -140px;

	background: #ffffff;

	-webkit-transition: all .2s ease-in-out;

	-moz-transition: all .2s ease-in-out;

	-ms-transition: all .2s ease-in-out;

	-o-transition: all .2s ease-in-out;

	transition: all .2s ease-in-out;

	box-shadow: 0px 0px 5px #aaa;

	-webkit-box-shadow: 0px 0px 5px #aaa;

	-moz-box-shadow: 0px 0px 5px #aaa;

	-o-box-shadow: 0px 0px 5px #aaa;

}

.icon1 li:hover > ul {

	opacity: 1;

	visibility: visible;

	margin: 0;

}

.icon1 ul ul {

	top: 6px;

	left: 158px;

	margin: 0 0 0 20px;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

}

.icon1 ul li {

	float: none;

	display: block;

	border: 0;

}

.icon1 ul li:first-child{

	border-top:none;

}

.icon1 ul li:first-child a{

	border-top-left-radius: 5px;

	-webkit-border-top-left-radius: 5px;

	-moz-border-top-left-radius: 5px;

	-o-border-top-left-radius: 5px;

}

.icon1 ul li:last-child {   

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;    

}

.icon1 ul a {    

	_height: 10px; /*IE6 only*/

	white-space: nowrap;

	float: none;

	text-transform: none;

}

.active-icon{

	display: block;

}

.icon1 ul li:first-child > a:after {

	content: '';

	position: absolute;

	left: 45%;

	top: -30px;

	border-left: 10px solid transparent;

	border-right:10px solid transparent;

	border-bottom:10px solid #f0f0f0;

}

.icon1 ul ul li:first-child a:after {

	left: -100px;

	top: 0%;

	margin-top: -6px;

	border-left: 0;	

	border-bottom:20px solid transparent;

	border-top: 20px solid transparent;

	border-right:20px solid #323757;

}

/* Mobile */

.icon1-trigger {

	display: none;

}

.sub-icon1 img{

	border:none;

	display:inline-block;

	vertical-align:middle;

}

.c1{

	background: url(../images/art.png) no-repeat 0px 0px;

	width: 32px;

	height: 32px;

	display: inline-block;

	vertical-align: middle;

	margin-top: 2px;

}

.c2 {

  background: url(../images/bag.png) no-repeat 0px 1px;

  width: 24px;

  height: 24px;

  display: inline-block;

  vertical-align: middle;

}

.icon1 .profile_img {

	margin-top: 3px;

}

.sub-icon1 ul li h3{

	text-align:center;

	font-size: 1em;

	color: #00405d;

	text-transform:uppercase;

	margin-bottom: 4%;

}

.sub-icon1 ul li p{

	text-align:center;

	font-size: 0.8125em;

	color: #555555;

	line-height: 1.8em;

}

.sub-icon1.list{

	padding: 20px 0px;

}

.sub-icon1 ul li p a{

	color: #00405d;

}

.sub-icon1 ul li p a:hover{

	color: #555555;

	text-decoration:underline;

}

ul.megamenu.skyblue {

  background: #454545;

}

.rgt-bottom {

  margin-bottom: 13px;

}

/* start menu */

.h_nav h4{

	border-bottom: 1px solid rgb(236, 236, 236);

	font-size: 1em;

	color: #454545;

	line-height: 1.8em;

	text-transform: uppercase;

	margin-bottom: 4%;

}

.h_nav h4.top{

	margin-top: 12%;

}

.h_nav ul li{

	display: block;

}

.h_nav ul li a{

	display: block;

	font-size: 0.95em;

	color: #454545;

	text-transform: capitalize;

	line-height: 1.8em;

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

	line-height: 2.5em;

}

.h_nav ul li a:hover{

	color:#00405d;

	text-decoration:underline;

}

/* start content */

.arriv-left {

  padding-left: 0;

  position:relative;

}

.arriv-info {

  position: absolute;

  top: 216px;

  left: 320px;

  text-align: center;

}

.arriv-right {

  padding-right: 0;

  position:relative;

}

.arriv-left1 {

  padding-left: 0;

  position: relative;

}

.arriv-left2 {

  padding-left: 0;

  position: relative;

}

.arriv-right1 {

  padding-right: 0;

  position: relative;

}

.arriv-right2 {

  padding-right: 0;

  position: relative;

}

.arriv h3 {

  font-size:18px;

  font-weight: 500;

 /* color: #f9f9f9;*/

  margin: 0 0 0.5em;

  f 

}

.arriv p {

 /* color: #ededed;

  font-size: 1em;

  font-weight: 300;

  line-height: 1.8em;

  margin: 0.5em 0;*/

}

.crt-btn a {

  text-transform: capitalize;

  display: inline-block;

  padding: 6px 16px;

  font-size: 0.8725em;

  font-weight: 300;

  color: #f9f9f9;

  background:#007fac;

  text-decoration: none;

  -webkit-transition: all 0.3s ease-in-out;

  -moz-transition: all 0.3s ease-in-out;

  -o-transition: all 0.3s ease-in-out;

  transition: all 0.3s ease-in-out;

}

.crt-btn a:hover{

  background:#454545;

}

.arriv-info1 {

  position: absolute;

  top: 145px;

  left: 248px;

  text-align: center;

}

.arriv-bottm {

  margin: 1.7em 0;

}

.arriv-top {

  margin: 1.5em 0;

}

i.ars {

  width: 35px;

  height: 20px;

  background: url(../images/arrwss.png)no-repeat 58px -1px ;

  display: inline-block;

  padding: 0px 53px;

  vertical-align: middle;

}

.arriv-info2 {

  position: absolute;

  bottom: 32px;

  left: 42px;

  text-align: center;

}

.arriv-info3 {

  position: absolute;

  bottom: 32px;

  left: 42px;

  text-align: center;

}

.special h5 {

  color: #3f3d3d;

  font-size: 1.1em;

  font-weight: 400; 

  text-align: center;

  margin: 0;

}

.special h6 {

  color: #3f3d3d;

  font-size: 1em;

  font-weight: 300;

  text-align: center;

  margin:1em 0;

}

.special-info {

  padding: 1em 0;

  border: 1px solid #e9e9e9;

}

.special {

  padding: 4em 0;

    position: relative;

}

i.facebok {

  width: 35px;

  height: 35px;

  background: url(../images/img-sprite.png)no-repeat -8px -10px;

  float: left;

  vertical-align: middle;

}

i.facebok:hover{

  background: url(../images/img-sprite.png)no-repeat -8px -46px;

}

i.twiter {

  width: 35px;

  height: 35px;

  background: url(../images/img-sprite.png)no-repeat -48px -12px;

  float: left;

  vertical-align: middle;

}

i.twiter:hover{

  background: url(../images/img-sprite.png)no-repeat -48px -48px;

}

i.be {

  width: 35px;

  height: 35px;

  background: url(../images/img-sprite.png)no-repeat -133px -10px;

  float: left;

  vertical-align: middle;

}

i.be:hover{

  background: url(../images/img-sprite.png)no-repeat -133px -46px;

}

i.pp {

  width: 35px;

  height: 35px;

  background: url(../images/img-sprite.png)no-repeat -177px -9px;

  float: left;

  vertical-align: middle;

}

i.pp:hover{

  background: url(../images/img-sprite.png)no-repeat -177px -45px;

}

i.goog {

  width: 35px;

  height: 35px;

  background: url(../images/img-sprite.png)no-repeat -92px -13px;

  float: left;

  vertical-align: middle;

}

i.goog:hover{

  background: url(../images/img-sprite.png)no-repeat -92px -48px;

}

.social-ic ul {

  padding: 0;

}

.social-ic li {

  display: inline-block;

  margin: 0 0.2em;

}

.foot-top li {

  display: inline-block;

  vertical-align: middle;

}

.fooll h5 {

  font-size: 1.1em;

  margin: 0;

  text-transform: uppercase;

  font-weight: 400;

  padding-right: 1em;

}

.foot-top {

  padding: 2em 0;

  border-bottom: 1px solid #e5e4e2;

  border-top: 1px solid #e5e4e2;

}

.stay form input[type="text"] {

  width: 100%;

  color: #3f3d3d;

  outline: none;

  font-size: 1em;

  padding: 0.5em;

  font-weight:300;

  border: 1px solid #e5e4e2;

  -webkit-appearance: none;

}

.btn-1 form input[type="submit"] {

  background: #0f0f0f;

  padding: 0.5em;

  color: #fff;

  font-size: 1em;

  font-weight: 400;

  display: block;

  outline: none;

  border: none;

  width: 100%;

  text-transform: uppercase;

}

.btn-1 form input[type="submit"]:hover{

	background: rgba(15, 15, 15, 0.72);

}

.stay-left {

  float: left;

  width: 78%;

  margin-right: 0.5%;

}

.btn-1 {

  float: left;

  width: 21.5%;

}

.footer h4 {

  color: #007fac;

  font-family: "futura_md_btmedium"; 

  margin: 0 0 9px 0;

  font-size:15px;

}

.footer {



}



.footer01 {

	background:#454545;

	padding:20px 0 20px 0;

	color:#fff;

	font-size:14px;

	}



.footer01 .align-right {

	text-align:right;

	}	



.footer01 a {

	text-decoration:none;

	color:#bf4e9d;

	}	

	

.footer01 a:hover {

	text-decoration:none;

	color:#fff;

	}

	

.bnr {

	position:relative;

	}	

	

.banner01 {

	margin:0 0 0 0;



	}

	

.next {

	position:absolute;

	top:25%;

	float:left;

	left:1%;

	display:inline-block;

	color:#000;

	z-index:1000;

	

	background-size:100%;

	max-width:50px;

	width:10%;

	height:50px;

	cursor:pointer;

	}

	

	

.priv {

	position:absolute;

	top:25%;

	float:left;

	right:1%;

	display:block;

	color:#000;

	z-index:1000;

	background:url(../images/pre.png) no-repeat;

	background-size:100%;

	max-width:50px;

	width:10%;

	height:50px;

	cursor:pointer;

	}

				

	

			







i.phone {

  width: 19px;

  height: 21px;

  display: inline-block;

  background: url(../images/img-sprite.png) no-repeat -235px -39px;

  vertical-align: middle;

  margin-right: 0.5em;

}

i.add {

  width: 17px;

  height: 24px;

  display: inline-block;

  background: url(../images/img-sprite.png) no-repeat -236px -11px;

  vertical-align: middle;

  margin-right: 0.5em;

}

i.mail {

  width: 17px;

  height: 14px;

  display: inline-block;

  background: url(../images/img-sprite.png) no-repeat -236px -76px;

  margin-right: 0.5em;

}

.our-st li {

  color: #3f3d3d;

  display: block;

  font-size: 1em;

  font-weight: 300;

  line-height: 2em;

}

.our-st li a{

  text-decoration:none;

}

.cust li {

display:block;

}

.cust li a {

  display: block;

  color: #3f3d3d;

  font-size: 14px;

  line-height: 1.8em;

  text-decoration: none;

}

.cust li a:hover{

	color:#D03333

}

.abt li {

display:block;

}

.abt li a {

  display: block;

  color: #3f3d3d;

  font-size: 14px;

  line-height: 1.8em;

  text-decoration: none;

}

.abt li a:hover{

	color:#D03333

}

.myac li {

display:block;

}

.myac li a {

  display: block;

  color: #3f3d3d;

  font-size: 14px;

  line-height: 1.8em;

  text-decoration: none;

}

.myac li a:hover{

	color:#D03333

}

.our-left {

  float: left;

  width: 33.33%;

}

.cr_btn a {

  text-transform: capitalize;

  display: inline-block;

  padding: 3px 25px;

  font-size: 0.9em;

  font-weight: 300;

  color: #3f3d3d;

  background: #e5e4e2;

  -webkit-transition: all 0.3s ease-in-out;

  -moz-transition: all 0.3s ease-in-out;

  -o-transition: all 0.3s ease-in-out;

  transition: all 0.3s ease-in-out;

  text-decoration:none;

}

.cr_btn1 a {

  text-transform: capitalize;

  display: inline-block;

  padding: 2px 23px;

  font-size: 0.9em;

  font-weight: 300;

  color: #3f3d3d;

  background: none;

  border: 1px solid #e5e4e2;

  -webkit-transition: all 0.3s ease-in-out;

  -moz-transition: all 0.3s ease-in-out;

  -o-transition: all 0.3s ease-in-out;

  transition: all 0.3s ease-in-out;

  text-decoration: none;

}

.our-left1 {

  float: left;

  width: 22%;

}

.cr_btn1 a:hover{

   color: #3f3d3d;

  background: #e5e4e2;

    border:1px solid #e5e4e2;

}

.special h3:before {

  height: 8px;

  width: 371px;

  content: '';

  background: url(../images/line.png)no-repeat;

  display: block;

  position: absolute;

  left: 301px;

  top: 87px;

}

.special h3:after {

  height: 8px;

  width: 371px;

  content: '';

  background: url(../images/line.png)no-repeat;

  display: block;

  position: absolute;

  right: 301px;

  top: 87px;

}

.special h3 { 

  font-size: 1.5em;

  border: 1px solid #e5e4e2;

  text-align: center;

  padding: 0.5em;

  margin: 0 auto;

  width: 21%;

}

.specia-top {

  margin: 3em 0;

}

.footer p {

  margin: 1.5em 0 0;

  font-size: 1em;

  color: #3f3d3d;

  font-weight: 400;

  line-height: 1.8em;

}

.footer p a{

text-decoration:none;

}

ul.grid_2 {

  padding: 0;

}

ul.grid_2 li {

  display: inherit;

}

ul.grid_2 li:hover {

  background: #e9e9e9;

  color: #ff6978;

}

ul.grid_2 li h5:hover {

  color: #ff6978;

}

ul.grid_2 li {

  width: 23%;

  float: left;

  margin:0 1%

}

.arriv-info2 a {

  text-decoration: none;

}

.arriv-info2 a h3:hover{

  color:#ff6978;

}

/* start women */

.w_sidebar{

	border: 1px solid #EDEBEC;background-color:#EDEBEC;

}

.w_nav1 ul{

	padding:0;

	list-style:none;

}

.w_nav1{

	padding: 20px;

}

.w_nav1 h4{

	text-transform:uppercase;

	color:#ff6978;

	font-size: 1em;

	margin-bottom: 5px;

}

.w_nav1 ul li{

	line-height: 1.5em;

}

.w_nav1 ul li a{

	display: block;

	text-transform:uppercase;

	color: #555555;

	font-size: 0.8725em;

}

.w_nav1 ul li a:hover{

	color:#00405d;

}

.w_nav2{

	padding: 20px;

}

.w_nav2  li{

	line-height: 1.5em;

	display: inline-block;

}

.w_nav2 li a{

	display: block;

	padding: 14px;

}

.w_nav2 li a.color1{

	background:	#0AA5E2;

}

.w_nav2 li a.color2{

	background:	#40E0D0;

}

.w_nav2 li a.color3{

	background:	#B03060;

}

.w_nav2 li a.color4{

	background:	#000080;

}

.w_nav2 li a.color5{

	background:	#E60D41;

}

.w_nav2 li a.color6{

	background:	#45BF55;

}

.w_nav2 li a.color7{

	background:	#FF7F00;

}

.w_nav2 li a.color8{

	background:	#8B4513;

}

.w_nav2 li a.color9{

	background:	#FFD700;

}

.w_nav2 li a.color10{

	background:	#9FA8AB;

}

.w_nav2 li a.color11{

	background:	#C0C0C0;

}

.w_nav2 li a.color12{

	background:	#0AA5E2;

}

.w_nav2 li a.color13{

	background:	#FFCBDB;

}

.w_nav2 li a.color14{

	background:	#B87333;

}

.w_nav2 li a.color15{

	background:	#BFB540;

}

.sky-form .label {

	display: block;

	margin-bottom: 6px;

	line-height: 19px;

}

.w_sidebar h3{

	padding:10px 18px;

	font-size:17px;

	text-transform:uppercase;cursor:pointer;	

}

/* radios and checkboxes */

 

.row1{

	outline:none;

	padding: 6px 15px;

	overflow: auto;

	height: auto;

}

.row1 ul{padding:0px;margin:0px;}

.row1 ul li{list-style:none;font-size: 15px; margin-bottom: 5px;}

.row1 ul li a{display:block;text-transform:uppercase;line-height:25px;color:#454545;outline:none;}

.row1 ul li.active{font-weight:bold;}

.row1 ul li a.active-atext{font-weight:bold;}

.row1 ul li a:hover{color:#007fac;text-decoration:none;}

.sky-form.col.col-4 ul {

padding: 0;

list-style: none;

}

.sky-form h4{

	margin-top: 10px;

	background: #ECECEC;

	padding: 10px 20px;

	color: #333333;

	text-transform: uppercase;

	margin-bottom: 0;

	font-size:16px;

}

.sky-form section {

	margin-bottom: 20px;

}

.sky-form .label {

	display: block;

	margin-bottom: 6px;

	line-height: 19px;

}

.sky-form .label.col {

	margin: 0;

	padding-top: 10px;

}

.sky-form .input,

.sky-form .select,

.sky-form .textarea,

.sky-form .radio,

.sky-form .checkbox,

.sky-form .toggle,

.sky-form .button {

	position: relative;

	display: block;

}

/* selects */

.sky-form .select i {

	position: absolute;

	top: 14px;

	right: 14px;

	width: 1px;

	height: 11px;

	background: #fff;

	box-shadow: 0 0 0 12px #fff;

}

.sky-form .select i:after,

.sky-form .select i:before {

	content: '';

	position: absolute;

	right: 0;

	border-right: 4px solid transparent;

	border-left: 4px solid transparent;

}

.sky-form .select i:after {

	bottom: 0;

	border-top: 4px solid #404040;

}

.sky-form .select i:before {

	top: 0;

	border-bottom: 4px solid #404040;

}

.sky-form .select-multiple select {

	height: auto;

}

/* radios and checkboxes */

.sky-form .radio,.sky-form .checkbox {

	outline:none;

	border:none;

	margin-bottom: 4px;

	padding-left: 27px;

	font-size: 13px;

	line-height: 27px;

	color: #555555;

	cursor: pointer;

	text-transform: capitalize;

	font-weight: normal;

	margin-top: 0;

}

.sky-form .radio{

	text-transform: none;

}

.sky-form .radio:last-child,

.sky-form .checkbox:last-child {

	margin-bottom: 0;

}

.sky-form .radio input,

.sky-form .checkbox input {

	position: absolute;

	left: -9999px;

}

.sky-form .radio i,

.sky-form .checkbox i {

	position: absolute;

	top: 5px;

	left: 0;

	display: block;

	width: 17px;

	height: 17px;

	outline: none;

	border-width: 2px;

	border-style: solid;

	background: #fff;

}

.sky-form .radio i {

	border-radius: 50%;

}

.sky-form .radio input + i:after,

.sky-form .checkbox input + i:after {

	position: absolute;

	opacity: 0;

	transition: opacity 0.1s;

	-o-transition: opacity 0.1s;

	-ms-transition: opacity 0.1s;

	-moz-transition: opacity 0.1s;

	-webkit-transition: opacity 0.1s;

}

.sky-form .radio input + i:after {

	content: '';

	top: 4px;

	left: 4px;

	width: 5px;

	height: 5px;

	border-radius: 50%;

}

.sky-form .checkbox input + i:after {

	content: '';

	top: 3px;

	left: 2px;

	width: 10px;

	height: 7px;

	background: url(../images/tick.png) no-repeat;

	text-align: center;

}

.sky-form .radio input:checked + i:after,

.sky-form .checkbox input:checked + i:after {

	opacity: 1;

}

.sky-form .inline-group {

	margin: 0 -30px -4px 0;

}

.sky-form .inline-group:after {

	content: '';

	display: table;

	clear: both;

}

.sky-form .inline-group .radio,

.sky-form .inline-group .checkbox {

	float: left;

	margin-right: 30px;

}

.sky-form .inline-group .radio:last-child,

.sky-form .inline-group .checkbox:last-child {

	margin-bottom: 4px;

}

/* icons */



.sky-form [class^="icon-"] {

  font-family: FontAwesome;

  font-style: normal;

  font-weight: normal;

  -webkit-font-smoothing: antialiased;

}

/* normal state */

.sky-form .input input,

.sky-form .select select,

.sky-form .textarea textarea,

.sky-form .radio i,

.sky-form .checkbox i,

.sky-form .toggle i,

.sky-form .icon-append,

.sky-form .icon-prepend {

	border-color: #e5e5e5;

	transition: border-color 0.3s;

	-o-transition: border-color 0.3s;

	-ms-transition: border-color 0.3s;

	-moz-transition: border-color 0.3s;

	-webkit-transition: border-color 0.3s;

}

.sky-form .toggle i:before {

	background-color: #2da5da;	

}

/* hover state */

.sky-form .input:hover input,

.sky-form .select:hover select,

.sky-form .textarea:hover textarea,

.sky-form .radio:hover i,

.sky-form .checkbox:hover i,

.sky-form .toggle:hover i {

	border-color: #8dc9e5;

}

.sky-form .button:hover {

	opacity: 1;

}

/* focus state */

.sky-form .input input:focus,

.sky-form .select select:focus,

.sky-form .textarea textarea:focus,

.sky-form .radio input:focus + i,

.sky-form .checkbox input:focus + i,

.sky-form .toggle input:focus + i {

	border-color: #2da5da;

}

/* checked state */

.sky-form .radio input + i:after {

	background-color: #ff6978;	

}

.sky-form .checkbox input + i:after {

	color: #2da5da;

}

.sky-form .radio input:checked + i,

.sky-form .checkbox input:checked + i,

.sky-form .toggle input:checked + i {

	border-color: #ff6978;	

}

/* error state */

.sky-form .state-error input,

.sky-form .state-error select,

.sky-form .state-error textarea,

.sky-form .radio.state-error i,

.sky-form .checkbox.state-error i,

.sky-form .toggle.state-error i {

	background: #fff0f0;

}

/* success state */

.sky-form .state-success input,

.sky-form .state-success select,

.sky-form .state-success textarea,

.sky-form .radio.state-success i,

.sky-form .checkbox.state-success i,

.sky-form .toggle.state-success i {

	background: #f0fff0;

}

/* disabled state */

.sky-form .input.state-disabled input,

.sky-form .select.state-disabled,

.sky-form .textarea.state-disabled,

.sky-form .radio.state-disabled,

.sky-form .checkbox.state-disabled,

.sky-form .toggle.state-disabled,

.sky-form .button.state-disabled {

	cursor: default;

	opacity: 0.5;

}

.sky-form .input.state-disabled:hover input,

.sky-form .select.state-disabled:hover select,

.sky-form .textarea.state-disabled:hover textarea,

.sky-form .radio.state-disabled:hover i,

.sky-form .checkbox.state-disabled:hover i,

.sky-form .toggle.state-disabled:hover i {

	border-color: #e5e5e5;

}

/*-- start scrollpane --*/

.jspContainer{

	overflow: hidden;

	position: relative;

}

.jspPane{

	position: absolute;

	outline: none;

	padding: 20px !important;

}

.jspVerticalBar{

	position: absolute;

	top: 0;

	right:0px;

	width:5px;

	height: 100%;

}

.jspHorizontalBar{

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

	height: 16px;

	background: red;

}

.jspCap{

	display: none;

}

.jspHorizontalBar .jspCap{

	float: left;

}

.jspTrack{

	background: #f0f0f0;

	position: relative;

}

.jspDrag{

	background: #777777;

	position: relative;

	top: 0;

	left: 0;

	cursor: pointer;

}

.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{

	float: left;

	height: 100%;

}

.jspArrow{

	background: #50506d;

	text-indent: -20000px;

	display: block;

	cursor: pointer;

	padding: 0;

	margin: 0;

}

.jspArrow.jspDisabled{

	cursor: default;

	background: #80808d;

}

.jspVerticalBar .jspArrow{

	height: 16px;

}

.jspHorizontalBar .jspArrow{

	width: 16px;

	float: left;

	height: 100%;

}

.jspVerticalBar .jspArrow:focus{

	outline: none;

}

.jspCorner{

	background: #eeeef4;

	float: left;

	height: 100%;

}

/*-- end scrollpane --*/

/*-- start w_content --*/

.women_main{

	 

}

.women{

	text-align: left;

	border-bottom: 1px solid #545454;padding-bottom:10px

}

.women h4{

	float:left;

	font-size:1em;

	text-transform:uppercase;

	color: #333333;

}

.women h4{

	color:#555555;

}

.w_nav {

	float:right;

	color:#555555;

	font-size:0.8125em;

	padding:0;

	list-style:none;

}

.w_nav li{

	display: inline-block;

}

.w_nav li a{

	display: block;

	color:#555555;

	text-transform:capitalize;

}

.w_nav li a:hover{

	color: #00405d;

}

.grids_of_4{

	display:block;

	margin: 3% 0;

}

.grid1_of_4{

	float: left;

	width: 23.22222%;

	margin-left: 2.33333%;

	text-align:center;   height: 430px;margin-top:20px;

}

.grid1_of_4:first-child{

	margin-left: 0;

	text-align:center;

}

.grid1_of_4 h4 {

	font-size:16px;height:40px;

	margin-top:10px;margin-bottom: 0;

}

.grid1_of_4 h4 a{

	 

	color:#454545;

	text-decoration:none;font-size:14px;

}

.grid1_of_4 h4 a:hover{

	color:#007fac;

}

.grid1_of_4 p{

	font-size: 0.8125em;

	color:#3f3d3d;

	line-height: 1.8em;

	margin-bottom: 10px;

}

.content_box-grid {

	margin-top: 1em;

}

.view {

   overflow: hidden;

   position: relative;

   margin-bottom: 1em;

}

.view .mask,.view .content {

   position: absolute;

	overflow: hidden;

	top: 188px;

	left: 117px;

}

.view-fifth img {

   -webkit-transition: all 0.3s ease-in-out;

   -moz-transition: all 0.3s ease-in-out;

   -o-transition: all 0.3s ease-in-out;

   -ms-transition: all 0.3s ease-in-out;

   transition: all 0.3s ease-in-out;

}

.view-fifth .mask {

  -webkit-transform: translateX(-300px);

   -moz-transform: translateX(-300px);

   -o-transform: translateX(-300px);

   -ms-transform: translateX(-300px);

   transform: translateX(-300px);

   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";

   filter: alpha(opacity=100);

   opacity: 1;

   -webkit-transition: all 0.3s ease-in-out;

   -moz-transition: all 0.3s ease-in-out;

   -o-transition: all 0.3s ease-in-out;

   -ms-transition: all 0.3s ease-in-out;

   transition: all 0.3s ease-in-out;

}

.view-fifth:hover .mask {

   -webkit-transform: translateX(0px);

   -moz-transform: translateX(0px);

   -o-transform: translateX(0px);

   -ms-transform: translateX(0px);

   transform: translateX(0px);

}

.view1{

   overflow: hidden;

   position: relative;

}

.view1 .mask1,.view1 .content {

   position: absolute;

   overflow: hidden;

   top:130px;

   left:90px;

}

.info {

   display: block;

	background: url(../images/label_new.png) no-repeat;

	text-indent: -9999px;

	width: 75px;

	height: 75px;

}

.view-fifth1 img {

   -webkit-transition: all 0.3s ease-in-out;

   -moz-transition: all 0.3s ease-in-out;

   -o-transition: all 0.3s ease-in-out;

   -ms-transition: all 0.3s ease-in-out;

   transition: all 0.3s ease-in-out;

}

.view-fifth1 .mask1 {

  -webkit-transform: translateX(-300px);

   -moz-transform: translateX(-300px);

   -o-transform: translateX(-300px);

   -ms-transform: translateX(-300px);

   transform: translateX(-300px);

   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";

   filter: alpha(opacity=100);

   opacity: 1;

   -webkit-transition: all 0.3s ease-in-out;

   -moz-transition: all 0.3s ease-in-out;

   -o-transition: all 0.3s ease-in-out;

   -ms-transition: all 0.3s ease-in-out;

   transition: all 0.3s ease-in-out;

}

.view-fifth1:hover .mask1 {

   -webkit-transform: translateX(0px);

   -moz-transform: translateX(0px);

   -o-transform: translateX(0px);

   -ms-transform: translateX(0px);

   transform: translateX(0px);

}

span.text {

  font-size: 1.2em;

  color: #999;

}

span.price-new {

  color: #ff6978;

  margin-right: 15px;

  font-weight: 500;

  font-size: 1.3em;

}

.price-old {

  text-decoration: line-through;

  color: #999;

  font-weight: normal;

  font-size: 17px;

  margin-right: 10px;

}

span.price-tax {

  color: #999;

  font-size: 13px;

}

span.points {

  color: #999;

  font-size: 13px;

}

span.code {

  color: #999;

}

span.brand {

  color: #999;

  line-height: 2em;

}

/*--single--*/

.cont{

	display: block;

	float:left;

}

.span_2_of_bottom1 {

	width:68.1%;

}

.lsidebar{

	display: block;

	float:right;

	margin-left:3.333%;

} 	

.span_2_of_bottom {

	width: 66.1%;

}

.span_1_of_bottom {

	width:25.1%;

	border: 1px solid #DDD;

}

.span_2_of_bottom p,

.span_1_of_bottom  p  {

	font-size:0.8125em;

	padding:0.5em 0;

	color: #888;

	line-height: 1.5em;

}

.desc{

	padding:5%;

}

.desc h5 a{

	color:#C0313C;

	font-size: 0.788em;

}

.desc h5 a:hover{

	color:#333;

}

.button {

	border: none;

	background: #45A43E;

	color: #FEF503;

	float: right;

	padding: 7px 15px;

	font-size: 12px;

	cursor: pointer;

	outline: none;

	text-transform:uppercase;

}

.button:hover {

	background:#333;

}

.price-text{

	padding:5% 0;

}

.span_3_of_2 {

	width:60.3333%;

}

.desc1 {

	display: block;

	float: right;

}

p.stock {

	display: block;

	font-size: 0.89em;

	color: #555;

	margin: 10px 0;

}

.row-2 {

	overflow: hidden;

	text-align: left;

	padding-top: 6px;

	border-top: 1px dotted #CCC;

	border-bottom: 1px dotted #CCC;

}

span.on_sale {

	display: block;

	float: left;

	padding: 15px 6px 0 30px;

	font-size: 1.1em;

	font-style: italic;

	font-weight: normal;

	color: #777777;

}

.price1 {

	padding: 4% 0;

}

span.actual1 {

	text-decoration: line-through;

	margin-right: 8%;

	color: #888;

	font-size: 1.2em;

}

.images_3_of_2 {

	width:35.2%;

	float: left;

	margin-right: 2.6%;

}

.single-bottom1 h6, .single-bottom2 h6 {

	background: #F3F3F3;

	padding: 10px;

	color: #333;

	font-size: 1.2em;

}

p.prod-desc {

	color: #3f3d3d;

	padding-top: 2%;

	font-size: 0.89em;

	line-height: 1.8em;

}

.single-bottom1 {

	padding: 3% 0 4%;

}

.product {

	padding: 3% 0 0 0;

}

.product-desc {

	width: 82.3333%;

	float: left;

	border-width: 0 1px 0 0;

	border-right: 1px solid #DDD;

}

.product-img {

	width: 21.5%;

	float: left;

	margin-right: 2.5%;

}

.prod1-desc {

	width: 75.2%;

	float: left;

}

.product-desc h5 {

	padding-bottom: 2%;

}

.product-desc h5 a{

	color:#555;

	font-size:20px;

}

.product-desc h5 a:hover{

	color:#ffcc33;

	text-decoration:none;

}

p.product_descr {

	color: #3f3d3d;

	font-size: 0.89em;

	line-height: 1.8em;

}

.product_price {

	width:15.3333%;

	float: left;

	padding: 0 0px 0px 16px;

}

.price-access {

	color: #555;

	font-size: 1em;

}

.button1 { 

	border: none;

	background:#ff6978;

	padding: 7px 15px;

	color: #FFF;

	font-size: 13px;

	cursor: pointer;

	outline: none;

	margin-top: 9%;

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}

.button1:hover{

	background:#00405d;

	color: #fff;

}

.desc1 h3{

	color:#333333;

	font-size:1.4em;

	text-transform:capitalize;

}

.desc1 p {

  margin-top: 2%;

  font-size: 0.89em;

  color: #3f3d3d;

  line-height: 1.8em;

  letter-spacing: 1px;

}

.desc1 p a{

	margin-left:5px;

	color:#555555;

	text-transform:uppercase;

	font-size: 13px;

	-webkit-text-stroke: 0px;

	letter-spacing: 0px;

}

.desc1 p a:hover{

	color: #00405d;

}

.det_nav {

	margin:  6% 0;

}

.det_nav ul{

	padding:0;

	list-style:none;

}

.det_nav h4{

	line-height:1.8em;

	font-size: 1em;

	color: #555555;

	text-transform:uppercase;

	margin-bottom: 4%;

}

.det_nav ul li{

	display:inline-block;

	width: 20.33333%;

	margin-left: 4%;

}

.det_nav ul li:first-child{

	margin-left: 0;

}

.det_nav ul li a{

	display:block;

}

.det_nav ul li a img{

	border: 1px solid #DADADA;

}

.btn_form{

	margin: 8% 0 4%;

}

.btn_form a{ 

	cursor:pointer;

	border:none;

	outline:none;

	display: inline-block;

	font-size: 1em;

	padding: 10px 34px;

	background:#ff6978;

	color:#fff;

	text-transform:uppercase;

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}

.btn_form a:hover{

	background: #00405d;

	text-decoration:none;

}

.desc1  a span{

	font-size:0.8125em;

	color:#555555;

	text-transform:uppercase;

	text-decoration:underline;

}

.desc1 a span:hover{

	color: #00405d;

	text-decoration:none;

}

.det_nav1 h4 {

  font-size: 1em;

  text-transform: uppercase;

  color: #555;

  margin: 3% 0 6% 0;

}

.det_nav1 ul li{

	display: inline-block;

	margin-left: 10px;

}

.det_nav1 ul li:first-child{

	margin-left: 0;

}

/* end details */

/* start registration */

.registration{

	padding: 3% 1%;

}

.registration h2{

	font-size:1.5em;

	color: #00405d;

	text-transform:capitalize;

	margin-bottom: 4%;

}

.reg_fb {

	margin:3% 0;

	display: block;

	background: #3B5998;

	transition: all 0.5s ease-out;

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}

.reg_fb img {

	background:#354F88;

	padding: 10px;

	float: left;

}

.reg_fb i {

	color: #ffffff;

	padding: 12px 16px;

	display: inline-block;

	font-size: 1.3em;

	text-transform: capitalize;

	font-style: normal;

}

.reg_fb:hover {

	background:#354F88;

}

.registration_left{

	float: left;

	width: 45.33333%;

	margin-left: 9.333%;

}

.registration_left:first-child{

	margin-left: 0;

}

.registration span{

	color: #777777;

}

.registration_form{

	display: block;

}

.registration_form div{

	padding:10px 0;

}

.sky_form1{

	margin-bottom: -30px;

}

.sky_form1 ul{

	padding:0;

	list-style:none;

}

.sky_form1 ul li{

	float: left;

	margin-left: 20px;

}

.sky_form1 ul li:first-child{

	margin-left: 0;

}

label {

	display: block;

	margin-bottom: 0;

	font-weight: normal;

}

.registration_form input[type="text"],.registration_form input[type="email"],.registration_form input[type="tel"],.registration_form input[type="password"]{

	padding: 8px;

	display: block;

	width:100%;

	outline: none; 

	font-size: 0.8925em;

	color: #333333;

	-webkit-appearance: none;

	text-transform: capitalize;

	background: #FFFFFF;

	border: 1px solid rgb(231, 231, 231);

	font-weight: normal;

}

.registration_form input[type="submit"]{

	-webkit-appearance: none; 

	color: #ffffff;

	text-transform: capitalize;

	display: inline-block;

	background:#ff6978;

	padding: 10px 20px;

	transition: 0.5s ease;

	-moz-transition: 0.5s ease;

	-o-transition: 0.5s ease;

	-webkit-transition: 0.5s ease;

	cursor:pointer;

	border:none;

	outline:none;

	font-size:1em;

	margin-bottom: 5px;

}

.registration_form input[type="submit"]:hover{

	color: #ffffff;

	background:#00405d;

}

.terms{

	text-decoration:underline;

	text-transform:capitalize;

	color: #00405d;

}

.terms:hover{

	text-decoration:none;

}

.forget a{

	text-transform: capitalize;

	color: #999999;

	text-decoration: underline;

	font-size: 0.8925em;

}

.forget a:hover{

	text-decoration: none;

}

/* start shopping bag */

.shoping_bag {

	padding: 2% 1%;

	border-bottom: 1px solid rgb(223, 223, 223);

}

.shoping_bag h4{

	float:left;

	text-transform: uppercase;

	color: #777777;

	font-size:1em;

	margin: 13px 0 0;

}

.shoping_bag h4 img{

	

	margin-right: 5px;

}

.shoping_bag h4 span{

	color:#ff6978;

}

.s_art {

	float: right;

	padding: 0;

	list-style: none;

}

.s_art li{

	text-align:center;

	text-transform: uppercase;

	color: #777777;

	font-size:1em;

}

.shoping_bag1{

	padding: 2% 1%;

	border-bottom: 1px solid rgb(223, 223, 223);

}

.shoping_left{

	float: left;

	width:68.333%;

	margin-right: 3.3333%;

}

.shoping_right{

	float: right;

	width:14.333%;

}

.shoping1_of_1{

	float: left;

	width: 12.3333%;

	margin-right: 3.3333%;

}

.shoping1_of_2{

	float: left;

	width: 68.3333%;

}

.shoping_left h4{

	margin-bottom: 2%;

}

.shoping_left h4 a{

	text-transform: uppercase;

	color: #00405d;

	font-size:1em;

	text-decoration: underline;

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}

.shoping_left h4 a:hover{

	text-decoration: none;	

	color: #777777;

}

.shoping_left span{

	text-transform: uppercase;

	color: #999999;

	font-size: 0.8725em;

	-webkit-text-stroke: 0.4px;

}

.shoping_left span b{

	color: #555555;

	font-weight: 600;

}

.s_icons{

	margin-top: 2%;	

}

ul.s_icons{

	padding:0;

	list-style:none;

}

.s_icons li{

	display: inline-block;

	margin-left: 10px;

}

.s_icons li:first-child{

	margin-left: 0;

}

.s_icons li a{

	display: block;

	width:30px;

	height:30px;

	background: rgb(187, 187, 187);

	border-radius:100px;

	-webkit-border-radius:100px;

	-moz-border-radius:100px;

	-o-border-radius:100px;

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

	text-align: center;

	padding: 1px;

}

.s_icons li a:hover{

	background: #00405d;

}

.s_icons li a img{

	vertical-align: bottom;

}

.shoping_right p{

	color: #333333;

	font-size: 0.8725em;

	text-transform: capitalize;

	line-height: 2.5em;

	-webkit-text-stroke: 0.4px;

}

.shoping_right p.tot{

	font-size: 1.5em;

}

.shoping_right p span{

	color: #ff0000;

	float: right;

}

.shoping_right p a{

	color:#00405d;

}

.shoping_bag {

	padding: 2% 1%;

	border-bottom: 1px solid rgb(223, 223, 223);

}

.shoping_bag1 h2{

	float:left;

	text-transform: uppercase;

	color: #777777;

	font-size:1em;

}

.shoping_bag1 h2 a{

	-webkit-text-stroke: 0.4px;

	color: #00405d;

	font-size: 0.8725em;

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}

.shoping_bag1 h2 a:hover{

	color: #555555;

}

.shoping_bag1 h2 img{

	vertical-align: text-bottom;

	margin-right: 5px;

}

.shoping_bag1 h2 span{

	color: #999999;

}

.shoping_bag2{

	padding: 2% 0;

}

.shoping_left a.btn1{

	margin-top:1%;

	text-transform: capitalize;

	display: inline-block;

	padding: 10px 20px;

	font-size: 1.2em;

	color: #ffffff;

	background:#ff6978;

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}

.shoping_left a.btn1:hover{

	background: #00405d;

	text-decoration:none;

}

.shoping_right p span.color{

	color: #00405d;

}

h4.title {

  color: #ff6978;

  margin-bottom: 0.5em;

  font-size: 1.6em;

  line-height: 1.2em;

  background: #F7F7F7;

  padding: 1em;

}

p.cart {

  color: #777;

  font-size: 1.2em;

  line-height: 1.8em;

  text-align: left;

}

p.cart a {

  text-decoration: underline;

  color: #ff6978;

}

.check-out {

  padding: 6em 0;

}

/* start contact */

.contact{

	margin:2% 0;

	display: block;

}

.contact h2{

	font-size: 1.5em;

	color: #00405d;

	text-shadow: 0 1px 0 #ffffff;

	text-transform: capitalize;

}

.map{

	margin: 2% 2% 2% 0;

}

.col{

	display: block;

}

.contact-form{

	position:relative;

}

.contact-form div{

	padding:5px 0;

}

.contact-form span label{

	margin-top: 10px;

	color: #777777;

	display: block;

	font-size: 0.8725em;

	padding-bottom: 5px;

	text-transform: capitalize;

	font-weight: normal;

}

.contact-form input[type="text"], .contact-form textarea { 

	background: #FFFFFF;

	border: 1px solid #E7E7E7;

	color: rgba(85, 81, 81, 0.84);

	padding: 8px;

	display: block;

	width: 96.3333%;

	outline: none;

	-webkit-appearance: none;

	text-transform: capitalize;

}

.contact-form textarea{

	resize:none;

	height:120px;		

}

.contact-form input[type="submit"]{

	margin-top: 10px;

	-webkit-appearance: none;

	border: none;

	outline: none; 

	cursor: pointer;

	display: inline-block;

	font-size: 1em;

	padding: 12px 25px;

	background:#ff6978;

	color: #fff;

	text-transform: uppercase;

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}

.contact-form input[type="submit"]:hover{

	background: #00405d;

	color: #ffffff;

}





/*New CSS 7/6/2015*/



.navbar-default { background:#454545}

.nav > li { font-size:14px; color:#fff; text-transform:uppercase}

.home-new a { padding-top:11px !important; padding-bottom:11px !important;}

.navbar-default { border:none;}

.navbar-nav > li > a { padding:10px 29px;}

.scroll-down, .scroll-up { background:#000; color:#000;}

.container .flinks:first-child { padding-left:0}

.flinks {}

.flinks ul { padding-left:0}

.flinks li {  list-style:none; font-size:14px; line-height:22px; color:#454545}

.flinks li a:hover { text-decoration:none; color:#007fac}





.banner{ margin:0; padding:0; list-style:none;}

.banner-mobile { display:none}

.home { display:block}

.home1 { display:none;}



.navbar-default .navbar-toggle { border-color:#fff;}

.navbar-default .navbar-toggle .icon-bar { background-color:#fff}

.navbar-toggle:hover {border-color:#007fac; }

.navbar-toggle:focus {border-color:#007fac; }

.navbar-toggle:hover .icon-bar { background-color:#fff}

.navbar-toggle:focus .icon-bar { background-color:#fff}



.search-mobile { display:none;}

/*** customer dashboard*********/

.ninput {  float:left; padding-top:11px; width:100%; }

.ninput1 { width:75%;  border:1px solid #a5a5a5; margin:auto;  font-size:13px;  padding:13px 0 13px 13px; float:left; border:0; height:40px; font-size:13px;}



.nbtn{ width:22%; height:40px; background:#007fac;  font-size:14px; text-transform:uppercase; text-align:center; color:#fff; float:right; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position:relative; border:0; margin-left:3%;cursor:pointer;}

.nbtn:hover,.choose-btn1:hover,.cbtn3:hover { background-color:#007fac; color:#fff}

 .choose-btn1 ,.cbtn3 {  padding-left:25px; padding-right:25px; height:40px; background:#424244;  font-size:14px; text-transform:uppercase; text-align:center; color:#fff;   -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position:relative; border:0;  margin-top:20px;margin-bottom:20px;float:left;cursor:pointer;}

 /************login page**********/

.ncustomer {       border: 1px solid #454545;    float: left;         width: 48%;}
.ncustomer h3 {    background-color: #454545;    color: #fff;     font-size: 17px;    padding: 11px 0 10px 15px;}
.ncustomertext {    padding: 18px 15px 0;}
.ncustomertext h5 {    color: #2c2c2c; font-size:15px; }
.ncustomertext p {      color: #2c2c2c;    font-size: 15px;    line-height: 20px;    padding-top: 6px;    text-transform: none;}
.rcustomer {      border: 1px solid #454545;    float: right;        min-height: 299px;    width: 48%;}
.rcustomer h3 {    background-color: #454545;    color: #fff;     font-size: 17px;    padding: 11px 0 10px 15px;}
.cinput2-new {     font-size: 14px;    margin-bottom: 0;    margin-top: 20px;    padding: 7px 0 7px 12px;    width: 100%; height:40px;	   border:1px solid #b2b1b1; -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; box-shadow:none;   }
.cinput2-new:focus{border-color:#007fac;-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;}
.input_email{     font-size: 14px;    margin-bottom: 0;    margin-top: 20px;    padding: 7px 0 7px 2%;    width: 100%; height:40px;	 }
.login_submit { float:left;}
.forgot {    color: #007fac;    float: left;    font-size: 14px;    padding-left: 31px;    padding-top:33px;text-transform: none;}
.ntext_reg {    padding: 0 15px;}
.ntext_reg h5 {    color: #3f3f3f;    font-size: 14px;    font-weight: normal;    padding-top: 24px;}
.cselect-new {    border: 1px solid #b2b1b1;    font-size: 14px;    margin-bottom: 0;    margin-top: 18px;    padding: 7px 10px;    width: 100%;}
.cselect-new option {padding-left:5px;padding-bottom:5px;}
.reg_text {    color: #3f3f3f;    font-size: 14px;    font-weight: normal;    margin-top: 10px;}
.term_text {    color: #3f3f3f;    cursor: pointer;    font-size: 14px;    text-decoration: none;}
.innerpage > p {    padding: 5px 0;}

/************login page**********/

/*************my account******/

.new-ntext {text-align:left;} 

.ncustomer_account {    border: 1px solid #454545;    float: left;    margin-top: 0px;   width: 253px; min-height:257px;}

.ncustomer_account h3 {    background-color: #454545;    color: #fff;    font-size: 15px;    padding: 13px 0 10px 15px;    text-transform: uppercase;}

.acc_links {    float: left;    font-size: 13px;    margin: 0 0 18px 5px; margin-left:0}

.order_history {    background: url("../images/icons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}



.ntext {    padding: 18px 15px 0;}

.rcustomer_account {         border: 1px solid #454545;	    float: right;    margin-top: 0px;    width: 76%;}

.rcustomer_account h3 {    background-color: #454545;    color: #fff;        font-size: 15px;    padding: 13px 0 10px 15px;    text-transform: uppercase;}

.personal_detail {    color: #3f3f3f;    float: left;    margin: 0 0 15px 18px;}



.acc_links ul li {    color: #3f3f3f;    font-size: 15px;    margin: 0;    padding-bottom: 2px;    width: auto; list-style:none; padding-left:40px;}

.acc_links ul li a {    color: #3f3f3f;    display: block;    padding: 0;    text-decoration: none; text-align:left;}

.my_personal {    background: url("../images/icons.png") no-repeat scroll left -40px rgba(0, 0, 0, 0);}

.my_addressbook {    background: url("../images/icons.png") no-repeat scroll left -132px rgba(0, 0, 0, 0);}

.my_ch_password {    background: url("../images/icons.png") no-repeat scroll left -176px rgba(0, 0, 0, 0);}

.logout {    background: url("../images/icons.png") no-repeat scroll left -220px rgba(0, 0, 0, 0);}

.personal_img {

    border: 1px solid #f2f0f1;

    float: left;

    height: 150px;

    padding: 10px 0 0;

    text-align: center;

    width: 123px;

}

.personal_img img {

    height: auto;

    max-width: 100%;

}

.deatil_title {

    color: #3f3f3f;

    float: left;

    font-size: 15px;

    padding: 0 0 3px;

    width: 165px;

}



.deatil_name {

    color: #3f3f3f;

    float: left;

    font-size: 15px;

    line-height: 20px;

    padding: 0 18px 7px 0;

}

.usr_ord_dtt {border:none}

.usr_ord_dttd_class {

    background: none repeat scroll 0 0 #3f3f3f; color:#fff;

    border: 0 none;

    font-weight: normal;padding-left: 1%; height:40px; padding-top:3px

}

.cinput2 { 

    font-size: 14px;

    margin-bottom: 0;

    margin-top: 18px;

    padding: 7px 0 7px 2%;

    width: 50%; border:1px solid #b2b1b1;  -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; box-shadow:none;   

}

.cinput2:focus{border-color:#007fac;-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;}

.forgot a {

    color: #007fac;

    text-decoration: underline;

}

.ntext h5 {

    color: #3f3f3f;

    font-size: 14px;

    font-weight: normal;padding-bottom:10px;

}

.ntext p {

    color: #3f3f3f;

    font-size: 13px;

    line-height: 28px;

    padding-top: 14px;

}

 

.cbtn3-new{float:right;margin-top:0px;}

.cselect {

    border: 1px solid #c6c6c6;

    font-size: 14px;

    margin-bottom: 0;

    margin-top: 8px;
	margin-bottom:8px;

    padding: 7px 0;

    width: 100%;

}

.cselect option { padding:3px; }

.inner-area .about h2{font-size:15px;padding-top:0px;color:#3f3f3f;}

 #error_msg span{color:#045ca4; font-size: 14px; width:100%; display:block; font-weight: bold; border: 1px solid #EAF7D9; padding: 10px; background: none repeat scroll 0px 0px #BBDF8D;}

 #error_msg span a{ color: #3f3f3f}

 #regularprice{display:block;padding-top:4px;}



.searchheading {   float: left;  padding: 15px;}

.colorselector {display:block; }

.colorselected {display:block;border:solid 1px  #045ca4}

 .cform-right{float: left;    margin-left: 33px; width:48%}

 .cform-left{ float: left;    width: 48%;}

 .socialshare {padding-top:15px;}

 .socialshare .floatleft{padding-right:10px;}

/*** customer dashboard*********/



.pnav { font-size:14px;  color:#444444;  margin:auto; padding-bottom:11px;padding-top: 8px;}

.pnav a { color:#444444; text-decoration:none;}

.pnav a:hover, .pnav #on1 { color:#007fac}

.pnav strong{color:#007fac;}

.pagetitle {  background-color: #007fac;  color: #fff;  padding: 16px 18px 13px;  font-weight: normal;  font-size: 25px;  margin-bottom: 26px;}
/*  #user_name {margin-top: 2px;}*/

.rcustomer_account #user_name {margin-top: 15px;}

  #static_desc{text-align:justify; font-size:15px;  border-bottom: solid 1px #545454;

  padding-bottom: 20px;}

  .myaccount_info{margin-bottom: 20px;}

/***********product list ************/

 

.pprice { text-align:center; padding-top:10px; color:#A02A7E; font-size:17px;  }

.pprice span{ font-family:"futura_bk_btbook",Helvetica,Arial,sans-serif}

.pprice  span{color:#545454;font-size:14px;}

.listing { height:42px; border-bottom: solid 1px #545454;}

.sel { font-size:14px; float:left; color:#3f3f3f; padding-top:0px; float:left }

.sel select { width:160px;  background-color:#ffffff; border:1px solid #545454; font-size:14px; padding:5px; margin-left:4px;  color:#787878; height:30px;line-height:24px;}

.listing1 { font-size:13px; color:#969696; float:right; margin-top:3px; font-size:14px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}

.listing1 a {font-size:16px; color:#545454; text-decoration:none; display:inline-block;   -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;  }

.listing1 a:hover, .listing1 a.list-active { color:#fff; background:#007fac; border-color:#007fac}

.listing1 span:last-child {display:none; }

.listing1{ display:table; margin:auto; float:none; margin-top:18px;}
.listing1 a{ float:left; padding:8px 10px 6px; border:1px solid #ccc; margin:0 4px}
.listing1 span{ float:left; margin:10px; display:none}

.pbox { width:194px; float:left; margin-top:14px; margin-right:14px;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; margin-bottom:10px; position:relative;}

.pimg{
    height: auto;
	overflow:hidden;
    transition: all 0.3s ease-in-out 0s;
}
.homepagenewin .pimg { height: 375px !important;  }
 

.pimg img { max-width:100%; height:auto;}

.proimg{ height: 258px;overflow:hidden;    transition: all 0.3s ease-in-out 0s;}

.proimg a {display:block;text-align:center;}

.proimg img { max-width:100%; height:auto;  }

 .tag { position: absolute; text-align: left; z-index: 8; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;  left: 0px; margin-top: -3px; margin-left: 3px;}

.content_box:hover .tag{ box-shadow:3px 7px 7px -7px black !important; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}

.psection .listing {  padding-top: 13px;  border-bottom: none;  border-top: solid 1px #545454;}

  .boxheading{background-color:#857873;color:#fff;}

 

/***********product view ************/

 .color_single {  float: left;color:#007fac;  padding-top:7px;   padding-left: 16px; }

  .scrollup {

    animation: 3s ease 0s normal none infinite running arrow;

    background: url("../images/scrollup.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    bottom: 2px;

    display: none;

    height: 51px;

    position: fixed;

    right: 20px;

    text-indent: -9999px;

    width:51px;

}

 

.pbox .choose-btn1{float:none;}

.container .col-md-3{padding-left:0px;padding-right:0px;}

.col-md-9{padding-left:25px;padding-right:0px;}

.listingbottom{border-bottom:0px;border-top:solid 1px #545454;padding-top:14px;}

.sidebar_submenu li a{text-transform:inherit!important;}

.navbar{border-radius: 0px;}

.home-new > a {

    padding-left: 18px !important;

    padding-right: 18px !important;

}

  select::-ms-expand {

            width:12px;

            border:none;

            background:#fff;

        }

.acc_links ul{padding:0px;margin:0px;}	

.content_box{position:relative;} 	





/******data-table*/

.data-table {

    border: 1px solid #f7f7f7;

    width: 100%;

}

#shopping-cart-table{font-size:15px; border:1px solid #454545; border-collapse:collapse; padding-left:10px;}

 .data-table tbody th, .data-table tbody td {

    border-bottom: 1px solid #454545;

    border-right: 1px solid #454545;

}

.data-table tbody td tr td {

    border-bottom: none;

    border-right: none;

}

  .data-table   th,  .data-table td {

    font-weight: normal;

    vertical-align: middle;

	padding:10px;

}

.data-table thead th {

    background: none repeat scroll 0 0 #424244;

    height: 25px;   text-align: center; color:#fff;

}

.data-table tbody td a{color:#424244;text-decoration:none;}

.data-table tbody td strong{font-size:14px;}

#update_grand_total strong { font-size:16px; line-height:23px;}

.data-table tfoot tr {

     

}

.data-table tfoot tr td .choose-btn1{margin:0px;}

.data-table tfoot tr td .btn-update {float:right;margin-left:15px;}

 .data-table tfoot tr td .btn-shoppingclear{float:right;margin-left:15px;}

.shopping-cart #grandtotal{float:right;margin:0px 30px 0px 0px;   height: auto;}

.shopping-cart #grandtotal table tr td{text-align:right;}

.shopping-cart #proceedcheckout{float:right;margin:20px 10px 0px 0px;}

.shopping-cart .totals .btn-checkout{float:right;margin:0px;padding-left: 9%;padding-right: 9%; background-color: #007fac; color: #fff;}
.shopping-cart .totals .btn-checkout:hover{background-color: #424244; color: #fff;}
.checkoutconitnuebtn { background-color: #007fac; color: #fff;}
.checkoutconitnuebtn:hover { background-color: #424244; color: #fff;}
  .data-table tbody tr td img{text-align:center;}

 .shopping-cart .totals {

    min-height: 120px; height:auto;

    border: 1px solid #454545;

    float: right;

    width: 442px;padding:14px 0 18px 16px;margin-top:20px;min-height:152px;

} 

 .shopping-cart  .discount{padding:14px 0 18px 16px; border:1px solid #454545; width:420px; font-size:14px; text-align:left; float:left;margin-top:20px;   min-height: 120px;height:auto;}

 .shopping-cart  .discount #promotion_code{height:39px; padding:2px;border:1px solid #e8e8e8;  -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; float:left; }

 

 .shopping-cart  .discount #promotion_code:focus { border-color:#007fac;-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;}

 .record a img {

    display: block;

    margin: auto;

    width: 55px;

}

.data-table tbody tr td:last-child img{display: block;    margin: auto;    width: 16px;}

.data-table tbody tr td .qty{text-align:center; border:1px solid #d9d9d9; width:50px;padding:3px;   display: block;

    margin: auto;  }

.data-table tbody tr.odd{ background:#f9f9f9;} 

.shopping-cart .discount h3{color:#454545}



.enqui-form {border-bottom:solid 1px #454545;}

/*New CSS for Product Deatils Page*/

.pnav { font-size:14px; color:#454545; padding:9px 0px 11px 0px;   }

.women_main { padding-top:0;border-bottom: solid 1px #454545;padding-bottom:20px;}

.pnav a { text-decoration:none; color:#454545;}

.pnav a:hover, .pnav a#on1 { color:#007fac;}



.span_3_of_2 { width:66.7%}

.images_3_of_2 {    float: left;    margin-right:0%;    width: 32.2%;}

.desc1 { padding:16px 22px; background-color:#edecec; padding-bottom:21px }

.desc1 h3 { font-size:17px; color:#454545; font-family:"futura_md_btmedium",Arial, Helvetica, sans-serif; padding-top:11px;}

.price { border-bottom:1px solid #454545; padding-bottom:23px;}

.price .text { font-size:17px; color:#007fac;font-family:"futura_md_btmedium",Arial, Helvetica, sans-serif}

.price .price-tax { font-size:14px; color:#454545; font-style:italic;}

.brand-new { font-size:14px; line-height:30px; color:#454545; padding-top:19px; padding-bottom:23px; border-bottom:1px solid #454545;}

.brand-new span { color:#007fac}

.options {}

.options h3 { font-size:14px; color:#454545; font-family:"futura_md_btmedium",Arial, Helvetica, sans-serif; padding-top:30px; }

.color {padding-top:16px }

.color1 { float:left; font-size:14px; color:#454545; margin-right:46px; }

.color1 select{ width:198px; height:30px; line-height:30px; margin-left:9px; border:1px solid #454545; font-size:13px; color:#838383; padding-left:8px;}

.color2 { margin-right:0}

.color1 span { float:left; padding-top:6px;}



.quantity { height:109px; background-color:#fff; margin-top:38px; padding-top:35px; position:relative}

.quantity h3 { font-size:17px; color:#454545; padding-left:20px; float:left;padding-top:8px; font-family:"futura_md_btmedium",Arial, Helvetica, sans-serif;}

.cquantity { width:75px;  background-color:#fff; float:left;  margin-left:11px;position:relative}

.cquantity input { width:100%;height:40px; border:0; font-size:17px; color:#454545; text-align:center; padding:6px 0 5px 0; border:2px solid #454545;font-family:"futura_md_btmedium",Arial, Helvetica, sans-serif;}



.add-bag { width:190px; height:40px; background-color:#007fac; border:0; margin-left:29px; font-size:17px; color:#fff; text-transform:uppercase; cursor:pointer;  font-family:"futura_md_btmedium",Arial, Helvetica, sans-serif;  -webkit-transition: all 0.3s ease-in-out;

  -moz-transition: all 0.3s ease-in-out;

  -o-transition: all 0.3s ease-in-out;

  transition: all 0.3s ease-in-out;}

.add-bag:hover { background-color:#454545; color:#fff}





.pdescription { margin-top:20px; }

.pdes-head { height:40px; background-color:#857873; font-size:14px; color:#fff; }

.pdes-head a { color:#fff; text-decoration:none; display:inline-block; background-color:#857873; padding:11px 19px 10px; }

.pdes-head a:hover, .pdes-head a.active-pdes { background-color:#007fac}

.pdes-text {border:1px solid #b8b8b8; font-size:14px; line-height:24px; color:#454545; text-align:justify; padding:14px;overflow:hidden;}

.pdes-text span { color:#007fac}



#etalage { max-height:627px !important;}



/***youmayalsolike*******/

.productlistsection h3{font-size:17px;  border-bottom:solid 1px #454545;margin-top:35px;padding-bottom:10px; }



.productlistsection .grid1_of_4 {

    float: left;

    height: 375px; 

    margin-top: 20px;

    text-align: center;

    width: 100%; 

}

.productlistsection  .grid1_of_4:first-child {

     margin-left: 0px;

    text-align: center;

}

.productlistsection .grid1_of_4  h4{font-size:12px;line-height: 18px;}

.productlistsection .grid1_of_4  .pprice{padding-top:5px}



/***youmayalsolike*******/

  .next-horizontal {

    position: absolute;

    top: 1px;

    right: 15px;

    width: 12px;

    height:20px;

    cursor: pointer;

	

      background:url(../images/horizantal_arrow.png) -16px 0px no-repeat;

}

 .prev-horizontal  {

    position: absolute;

    top: 1px;

    right: 15px;

    width:12px;

    height:20px;

    cursor: pointer;

    background:url(../images/horizantal_arrow.png) 0px 0px no-repeat;

	cursor:pointer;

}

 .slidenavdisabled {display:none!important;}

.productlistsection  .owl-carousel .owl-item {

 

    padding: 0px 10px;

}

#etalage .etalage_thumb{width:350px;}

#shipp_method h3,.bill_info_heading{font-size:18px;}

.sidebar_submenu{display:none;}

#color_sidebar {padding-bottom: 15px;}

.welcometxt {font-size:14px;line-height:22px;text-align:justify;margin-bottom:0px;}

.welcometxt h1 {    color: #A02A7D;   font-family: "futura_md_btmedium";    font-size: 15px;    margin: 0 0 9px;}

.welcometxt p{font-size:14px;}



/*new Social Media CSS*/

	

	.social { float:left}

	.social ul { margin:0; padding:0; list-style:none;}

	.social li { float:left; width:36px; height:35px; margin-right:8px;}

	.social li a { display:block; width:100%; height:100%}

	.social .fb {background: url(../images/sprite1.png)no-repeat -9px -7px; }

	.social .fb:hover {background: url(../images/sprite1.png)no-repeat -9px -49px; }

	.social .twit {background: url(../images/sprite1.png)no-repeat -53px -7px; }

	.social .twit:hover {background: url(../images/sprite1.png)no-repeat -53px -49px; }

	.social .pint {background: url(../images/sprite1.png)no-repeat -97px -7px; }

	.social .pint:hover {background: url(../images/sprite1.png)no-repeat -97px -49px; }

	.social .blogger {background: url(../images/sprite1.png)no-repeat -142px -7px; }

	.social .blogger:hover {background: url(../images/sprite1.png)no-repeat -142px -49px; }

	/****sitemap page**/

.left_sitemap{float:left;width:45%;padding-right:15px;line-height:25px}

.right_sitemap{float:left;width:45%;line-height:25px}

.left_sitemap ul li,.right_sitemap ul li{list-style:none;font-weight:bold;text-transform:uppercase;}

.left_sitemap ul li a,.right_sitemap ul li a{  color: #A02A7D; font-size: 14px;}

.left_sitemap ul li ul li,.right_sitemap ul li ul li{list-style:square;font-weight:normal;text-transform:none;color: #1B242F;}

.left_sitemap ul li ul li a,.right_sitemap ul li ul li a{color: #1B242F;}

.left_sitemap a:hover,.right_sitemap a:hover{color: #A02A7D;    text-decoration: none;}

.right_sitemap{ color: #A02A7D;font-size: 14px;}

/****sitemap page**/

#producthumbcrousel{padding:0px;margin:0px;}
#producthumbcrousel img{ height:auto; max-width:100%; }

#producthumbcrousel li{padding-top:10px;list-style:none; margin:0 2px; }

.products-thumb {position:relative;}

  .next-thumb-horizontal {

    position: absolute;

    top: 50%;

    right: 1px;

    width: 20px;

    height:20px;

    cursor: pointer;

	z-index:9999;

      background:url(../images/thumb-arrow-right.png) 0px 0px no-repeat;

}

 .prev-thumb-horizontal  {

    position: absolute;

    top: 50%;

    left: 1px;

    width:20px;

    height:20px;

    cursor: pointer;z-index:9999;

    background:url(../images/thumb-arrow-left.png) 0px 0px no-repeat;

	cursor:pointer;

}

#pack_ratio {    float: right;     padding-left: 39px;    padding-top: 5px;}	

	/*--media queries--*/
	
.product-section { padding-top:40px}
.product-section h3 { font-size:20px !important; color:#454545; text-align:center; text-transform:uppercase;font-family:"futura_md_btmedium",Arial, Helvetica, sans-serif; padding-bottom:18px}
.pbox-new { width:250px; float:left; margin-right:46px; margin-bottom:30px}
.pimg img{ max-width:100%; height:auto }
.product-section1 .pbox-new:nth-child(4n){ margin-right:0}
.ptext { font-size:14px; color:#454545; line-height:20px;  text-align:center; padding:0 20px; padding-top:12px; height:52px; overflow:hidden}
.ptext a {color:#454545; text-decoration:none; display:block }
.pbox-new:hover .ptext a { color:#007fac}
.grid1_of_4 .pimg {
    height: 290px;
    display: table;
    width: 100%;
}
.grid1_of_4 .pimg a {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}


.grid1_of_4 .pimg img {

    max-height: 277px;
    width: auto;
    display: block;
    margin: auto;
}
.pge_content .text25{ color: #8d08e8;}
.pge_content p { line-height: 24px !important;    font-size: 17px;    padding: 10px 0;}
.pge_content h3, .pge_content h1, .pge_content h2 { font-size: 20px !important;
    line-height: 24px !important;
    font-family: "futura_md_btmedium",Arial, Helvetica, sans-serif !important;
    color: #191919 !important;}
.pge_content { margin-top:20px; }
.pge_content a { color:#9b01f9;}

@media (max-width:1200px){

/*Details page new CSS /*/
.pbox-new { width:23.5%; margin-right:2%}
.ptext { font-size:13px;padding-left:10px; padding-right:10px; line-height:18px}
.product-section h3 { font-size:18px !important; }
.pbox-new { margin-bottom:20px;}
.product-section h3 { margin-bottom:0}
.span_3_of_2 { width:60%}



.quantity { height:100px; padding-top:29px;}

.color1 select { width:160px;}

.productlistsection .grid1_of_4 .item_add a{font-size:12px;}

.productlistsection .grid1_of_4 h4{height:auto;min-height:36px;}


.pimg{height:243px;}
.homepagenewin .pimg{height:243px;}

.grid1_of_4{height:auto;}

.grid1_of_4 h4 a{ font-size: 13px;}

.pprice span{font-size: 13px;}	

.item_add{padding: 4px 2px 10px;}

.listingbottom{margin-top:10px;}

.proimg{height:215px;}

.productlistsection .grid1_of_4 {height: 362px;}

/*new Social Media CSS*/

.header_right { width:41%} 

 

}

/*--media queries--*/

@media (max-width:1024px){

.grid_list {

	padding-bottom: 1.5em;

	margin-bottom: 1.5em;

}

.header_right {

  float: right;

  width: 48%;

}

.grid_text h3, .grid_text-middle h3 {

	font-size: 15px;

}

.grid_text p, .grid_text-middle p {

	font-size: 12px;

}

.content_text h4 a {

	font-size: 1.2em;

}

.span1_of_2 {

	width: 26.33333%;

}

.span_3_of_2 {

	width: 52.3333%;

}

.button1 {

	padding: 7px 10px;

}

.view .mask, .view .content {

	top: 138px;

	left: 82px;

}

 

.arriv-info {

  top: 149px;

  left: 72px;

}

.arriv-info1 {

  top: 80px;

  left: 147px;

}

.arriv-top {

  margin: 1em 0;

}

.special {

  padding: 2em 0;

  position: relative;

}

.special h3:before {

  left: 35px;

  top: 52px;

}

.special h3:after {

  right: 35px;

  top: 52px;

}

.specia-top {

  margin: 2em 0;

}

.special h5 {

  font-size: 1em;

}

.special h6 {

  font-size: 0.9em;

}

.special {

  padding: 2em 0 0;

  position: relative;

}

.foot-top {

  padding: 1em 0;

}

.fooll h5 {

  font-size: 1em;

}

.stay form input[type="text"] {

  font-size: 0.9em;

}

.btn-1 form input[type="submit"] {

  font-size: 0.93em;

}

.footer {

  padding: 2em 0;

}

.footer h4 {

  font-size: 1em;

}

.cust li a {

  font-size: 0.9em;

}

.abt li a {

  font-size:0.9em;

}

.myac li a {

   font-size:0.9em;

}

.our-st li {

   font-size:0.9em;

}



.navbar-nav > li > a { padding:10px 18px }



.footer01 .col-md-6{ text-align:left}

.footer01 .align-right { text-align:right;}



/*New CSS 8/7/2015*/

.dropdown-menu { font-size:13px;}



/*Details page new CSS /*/

.span_3_of_2 { width:60%}

}



@media (max-width:980px){

/*New CSS 6/7/2015*/
.ptext { font-size:12px}
.product-section h3 { font-size:17px !important}

.navbar-nav > li > a { padding-left:9px; padding-right:9px;}

.flinks { padding:0; border-bottom:1px solid #454545; margin-bottom:8px; padding-bottom:2px}

.fopen { display:none; margin-top:0}

.footer h4 { margin-bottom:4px;}



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

.home-new a { padding-top:6px !important; padding-bottom:6px !important;}

.header_right { width:44%}

.footer { padding-top:19px; padding-bottom:10px;}

.footer01 { padding:14px 0}

.footer01 .col-md-6 { width:100%; text-align:center !important}

.footer h4 { font-size:14px;cursor:pointer;}



/*New CSS 8/7/2015*/

.nav > li { font-size:12px;}

.navbar-nav > li > a { padding-left:9px; padding-right:9px;}

.home-new a {    padding-bottom: 7px !important;    padding-top: 7px !important;}

.dropdown-menu { font-size:12px;}

.dropdown-menu > li > a { padding: 4px 20px 4px 9px}

span.item_price{font-size:1em;}

.grid1_of_4{height:inherit;  margin-bottom: 20px;}

.col-md-9{padding-left:0px;  margin-top: 18px;}

.boxheading{background-image:url("../images/arrow-filter.png");background-position: 97% 55%;

    background-repeat: no-repeat;}

.boxheading.active{background-image:url("../images/arrow-filter-up.png");background-position: 97% 55%;

    background-repeat: no-repeat;} 

	

/**********shopping cart********/

.shopping-cart .discount,.shopping-cart .totals{width:100%;	}	

/**********shopping cart********/



/*Details page new CSS /*/

.desc1 { padding-bottom:33px;}

.span_3_of_2 { width:48%}

.desc1 h3 { font-size:15px; padding-top:11px; margin-bottom:5px;}

.price .text { font-size:14px;}

.price .price-tax { font-size:12px;}

.brand-new { padding-top:12px; padding-bottom:16px; font-size:13px; line-height:26px;}

.options h3 { padding-top:22px;}

.color { padding-top:8px;}

.color1 { width:100%; margin-right:0; margin-bottom:10px;}

.color1 span { width:100px; font-size:13px;}

.quantity { margin-top:9px; height:120px; padding-top:13px; margin-top:22px;}

.quantity h3 { font-size:15px; padding-top:11px;}



.add-bag { margin-top:10px; margin-left:12px;}

.pimg{height:243px;}


.grid1_of_4{  margin-bottom: 10px;}



.images_3_of_2 {

    width: 360px;

}

 ul#etalage{

display: block;

  width: 345px !important;

  height: 520px !important;

}

 li.etalage_magnifier{

  left: 4px !important;

}

 #etalage .etalage_thumb{

 	width:100% !important;

 }

 .data-table th, .data-table td{padding:8px;}

  /*new Social Media CSS*/

.header_right { width:54%}

 #pack_ratio{padding: 19px 11px 0 0;float:left;}

  .parent{background-image:url("../images/catarrow-filter.png");background-position: 97% 55%;

    background-repeat: no-repeat;}

 .parentactive{background-image:url("../images/catarrow-filter-up.png");background-position: 97% 55%;

    background-repeat: no-repeat;} 


}


@media (max-width:800px){

.top_left {

  float: right;

}

.top_right {

  float: left;

}

.top_bg{

	text-align:center;

}

.sidebar {

	margin-top: 2em;

}

.content_text p {

	width:80%;

}

.grid1{

	margin-bottom:2em;

}

.grid1 img{

	display: inline;

}

.look {

	right: 240px;

}	

.w_sidebar {

	margin-bottom: 20px;

}

.view .mask, .view .content {

	top: 141px;

	left: 85px;

}

.shoping_left h4 a {

	font-size: 0.85em;

}

.shoping_left a.btn1 {

	padding: 8px 15px;

	font-size: 1em;

}

.reg_fb i {

	padding: 15px 10px;

	font-size: 1em;

}

.single-bottom2 {

	margin-bottom: 2em;

}





.welcometxt {font-size:12px;line-height:20px;}





}

@media (max-width:760px){
.product-section h3 {font-size:16px !important;}
.pbox-new {    width: 31.33%;    margin-right: 1% !important;    margin-left: 1% !important;}



.footer01 {

	background:#454545;

	padding:20px 0 20px 0;

	color:#fff;

	font-size:12px !important;

	}



#loginContainer a span {

  padding: 2px 4px;

}

.log {

  float: left;

  width: 15%;

}

.create_btn a {

  padding: 6px 8px;

  font-size: 0.750em;

}

.reg {

  float: left;

  width: 21%;

  margin: 5px 0;

}

	





.icon1 {

  width: 39%;

  margin: 5px 0;

}

.icon1 li {

  font-size: 0.85em;

}

.create_btn a {

  padding: 6px 8px;

  font-size: 0.750em;

}

.look {

	right: 230px;

}

.span1_of_2 {

	width: 35.33333%;

}

.search input[type="text"] {

	width: 79.33333%;

}

.registration h2 {

	font-size: 1.1em;

}

.icon1 ul {

  top: 24px;

  right: -78px;

}

.arriv-left {

  float: left;

  width: 50%;

}

.arriv-right {

  float: left;

  width: 50%;

}

.arriv p {

  font-size: 0.9em;

}

.arriv h3 {

  font-size: 1.2em;

}

.arriv-info {

  top: 115px;

  left: 40px;

}

.arriv-left1 {

  float: left;

  width: 65%;

}

.arriv-right1 {

  float: left;

  width: 35%;

}

.arriv-right1 {

  float: left;

  width: 32.2%;

  padding: 0;

}

.arriv-left1 {

  float: left;

  width: 67.8%;

}

.arriv-info3 {

  bottom: 24px;

  left: 22px;

}

.arriv-middle {

  float: left;

  width: 33.33%;

  padding: 0 12px;

}

.arriv-right2 {

  float: left;

  width: 33.33%;

}

.arriv-left2 {

  float: left;

  width: 33.33%;

}









i.ars {

  background: url(../images/arrwss.png)no-repeat 16px -1px;

  padding: 0px 33px;

}

.arriv-info2 {

  bottom: 20px;

  left: 16px;

}

.arriv-info1 {

  top: 60px;

  left: 102px;

}

.crt-btn a {

  padding: 4px 8px;

  font-size: 0.85em;

}

.special h3 {

  font-size: 1.3em;

  width: 26%;

}

.special h3:before {

  height: 8px;

  width: 263px;

  left: 20px;

  top: 50px;

}

.special h3:after {

  height: 8px;

  width: 263px;

  right: 20px;

  top: 50px;

}

.special h5 {

  font-size: 0.9em;

}

.special h6 {

  font-size: 0.8125em;

}

.stay {

  margin: 1em 0;

}

.foot-top {

  text-align: center;

}

.our-st {

  float: left;

  width: 44%;

}

.cust {

  float: left;

  width: 33.33%;

}

.cr_btn a {

  padding: 3px 12px;

  font-size: 0.8125em;

}

.abt {

  float: left;

  width: 33.33%;

}

.myac {

  float: left;

  width: 33.33%;

}

.footer h4 {

  font-size: 0.875em;

}

.cr_btn1 a {

  padding: 2px 11px;

  font-size: 0.8125em;

}

.footer p {

  font-size: 0.875em;

  text-align: center;

}

 

.box_1 {

  width: 41%;

}



.footer01 {

	text-align:center;

	font-size:14px;

	}



.footer01 .align-right {

	text-align:center;

	}

	

	/*New CSS 6/7/2015*/

.banner-mobile { display:block;}

.banner-desktop { display:none;}

.home1 { display:block;margin-left:-8px;}

.home { display:none}

.navbar-nav { margin:0}

.navbar-default .navbar-nav .open .dropdown-menu > li > a { color:#fff;}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { background-color:#007fac; color:#fff; }

.navbar-nav .open:hover .has-submenu {background-color:#007fac; color:#fff;  }

.header_right { width:30%}

.flinks li { font-size:13px; line-height:21px;}

.flinks { padding-bottom:4px;}

.footer01 { padding:10px 0}



/*New CSS 8/7/2015*/

.navbar-toggle { float:left; margin-right:0; margin-left:10px}	



.search{

	display:none;

}



.search-mobile {    display: block;    position: absolute;    right: 7px;    top: 7px;}

.head-t { padding:0}

.header_right { margin-top:18px;}



/*Details page new CSS /*/

.images_3_of_2 { width:350px; float:none; margin:auto}

.span_3_of_2 { width:100%; margin-top:15px;}

.desc1 h3 { font-size:14px;}

.quantity {    height: 100px;    margin-top: 22px;    padding-top: 20px;}

.add-bag { margin-top:0}

.pdescription { margin-top:21px;}

/*new Social Media CSS*/

.header_right { margin-top:11px;}

.social { float:right; margin-top:5px;}

.social li { float:left; width:27px; height:26px; margin-right:0px; margin-left:5px;}

.social .fb {background: url(../images/sprite1.png)no-repeat -11px -91px; }

.social .fb:hover {background: url(../images/sprite1.png)no-repeat -11px -122px; }

.social .twit {background: url(../images/sprite1.png)no-repeat -44px -91px; }

.social .twit:hover {background: url(../images/sprite1.png)no-repeat -44px -122px; }

.social .pint {background: url(../images/sprite1.png)no-repeat -76px -91px; }

.social .pint:hover {background: url(../images/sprite1.png)no-repeat -76px -122px; }

.social .blogger {background: url(../images/sprite1.png)no-repeat -109px -91px; }

.social .blogger:hover {background: url(../images/sprite1.png)no-repeat -109px -122px; }

/***********product view zoom******/

#zoom1 > img {    width: 100%;}

.mousetrap{ width: 100%!important;}

.cloud-zoom-big{left:2px!important;top:2px!important;}

 .images_3_of_2{position:relative;}

#pack_ratio {    float: right;    padding: 7px 0 0;}

/***********product view zoom******/

}

@media (max-width:640px){

.create_btn a {

	padding: 10px 5px;

	font-size: 0.8125em;

}

.span1_of_2 {

	width: 44.33333%;

}

.grid1_of_4 {

	width: 47.22222%;

}

.view .mask, .view .content {

	top: 210px;

	left: 135px;

}

.span_3_of_2 {

	width: 44.3333%;

}

.product-desc {

	width: 78.3333%;

}

.product_price {

	width: 21.3333%;

}

.shoping_right {

	width: 32.333%;

}

.shoping_left {

	width: 63.333%;

}

.reg_fb i {

	padding: 16px 5px;

	font-size: 0.85em;

}

#loginContainer a span {

  padding: 0px 4px;

  font-size: .8em;

}

.reg a {

  font-size: 0.75em;

}

.reg {

  width: 20%;

  margin: 1px 0;

}

.icon1 li {

  font-size: 0.75em;

}

.icon1 {

  width: 39%;

  margin: 2px 0;

}

.c2 {

  width: 18px;

  height: 24px;

}

.log {

  float: left;

  width: 15%;

}

.create_btn a {

  padding: 3px 5px;

  font-size: 0.7em;

}

.create_btn {

  float: left;

  width: 20%;

}

.icon1 {

  width: 39%;

  margin: 2px 0;

}

.header_right {

  float: right;

  width: 53%;

}

.rgt-bottom {

  margin-bottom: 0.5em;

}



.arriv h3 {

  font-size: 1em;

}

.arriv p {

  font-size: 0.8125em;

}

.arriv-info {

  top: 92px;

  left: 7px;

}

.crt-btn a {

  padding: 4px 8px;

  font-size: 0.8125em;

}

.arriv-left {

  float: left;

  width: 50%;

  padding-right: 4px;

}

.arriv-right {

  float: left;

  width: 50%;

  padding-left: 4px;

}

.arriv-info1 {

  top: 48px;

  left: 72px;

}

.arriv-middle {

  float: left;

  width: 33.33%;

  padding: 0 6px;

}

.arriv-right2 {

  float: left;

  width: 33.33%;

  padding-left: 4px;

}

.arriv-left2 {

  float: left;

  width: 33.33%;

  padding-right: 4px;

}

.arriv-info2 {

  bottom: 6px;

  left: 10px;

}

.special h3 {

  font-size: 1.2em;

  width: 26%;

  padding:0.25em;

}

.special h3:before {

  width: 215px;

  left: 20px;

  top: 28px;

}

.special h3:after {

  width: 215px;

  right: 20px;

  top: 28px;

}

.special {

  padding: 1em 0 0;

  position: relative;

}

.specia-top {

  margin: 1em 0;

}

.cust {

  padding: 0 5px;

}

.abt {

 padding: 0 5px;

}

.myac {

  padding: 0 5px;

}

.our-st {

  padding: 0 5px;

}

.cust li a {

  font-size: 0.875em;

}

.abt li a{

	font-size: 0.875em;

}

.myac li a {

  font-size: 0.875em;

}

.our-st li {

  font-size: 0.875em;

}

.footer h4 {

  font-size: 0.8125em;

}

.box_1 {

  float: left;

  margin: 0.3em 0.1em 0;

}

.box_1 h3 { 

  font-size: 0.8125em;

}

 

.box_1 {

  width: 43%;

}



/*New CSS 8/7/2015*/

.header_right { margin-top:28px;}



/*Details page new CSS /*/

.images_3_of_2 { width:350px; float:none; margin:auto}

.span_3_of_2 { width:100%; margin-top:15px;}



}

@media only screen and (max-width: 550px){
	/***** Shopping cart******/
.pbox-new {    width: 48%;    margin-right: 1% !important;    margin-left: 1% !important;}
.data-table thead th:nth-child(1){display:none;} 

.data-table thead th:nth-child(4){display:none;} 

.data-table tbody td:nth-child(1){display:none;} 

.data-table tbody td:nth-child(4){display:none;} 

.data-table td,.data-table th{font-size:11px;} 

.data-table tfoot td .choose-btn1{float:right; margin: 5px 0 !important;}

.shopping-cart .discount{height:inherit;}

.shopping-cart .discount #promotion_code {    width: 150px;}

 

.checkot_left{ font-size:12px;}	

#bill_address strong{font-size:12px;}

	.test007 .test008{ width:100% !important;display:block;}

.test007 .test009{ width:100% !important;display:block;}

#shipping_address{padding-left:0px!important;}

#shipping_address p{margin:0px!important;  padding-top: 10px !important;}

.data-table tbody td strong{ font-size: 11px;}

/***** Shopping cart******/ 

.productlistsection .grid1_of_4 .item_add a{font-size:10px;}

.productlistsection h3{margin-top:10px;}

 .welcometxt p {

    font-size: 12px !important;

    line-height: 19px;

 }

.left_sitemap,right_sitemap{float:none;width:85%} 

.left_sitemap li a,right_sitemap li a,.left_sitemap li,right_sitemap li{font-size:12px;}



}

@media (max-width:480px){





.next {

	position:absolute;

	top:8%;

	float:left;

	left:2%;

	display:block;

	color:#000;

	z-index:1000;

	}



	

.priv {

	position:absolute;

	top:8%;

	float:left;

	right:2%;

	display:block;

	color:#000;

	z-index:1000;

	}







.top_left h2 {

	font-size: 11px;

	line-height: 1.5em;

}



.span1_of_4 {

	width: 46.33333%;

	margin-left:0;

}

.view .mask, .view .content {

	top: 166px;

	left: 102px;

}

.span_3_of_2 {

	width: 100%;

	float:none;

}

.images_3_of_2 {

	width: 100%;

	float: none;

	margin-right: 0;

}

p.prod-desc, p.product_descr {

	font-size: 0.8125em;

}

.product_price {

	width: 26.3333%;

}

.product-desc {

	width: 73.3333%;

}

.shoping_left {

	width: 100%;

	float: none;

	margin: 0;

}

.shoping_right {

	width: 100%;

	float: none;

}

.registration_left {

	float: none;

	width: 100%;

	margin-left: 0;

}

.top_right ul li {

  display: inline-block;

  margin-right: 5px;

}

.top_right ul li a {

  padding: 0px 1px;

  font-size: 11px;

}

.header_top {

  padding: 13px 0 2px;

}

.header_right {

  float: right;

  width: 42%;

}

.reg {

  width: 35%;

  margin: 1px 0;

}

.icon1 {

  width: 39%;

  margin: 0px 0;

}



.log {

  float: left;

  width: 45%;

}

.rgt-bottom {

  margin: 0;

  padding:0;

}

ul.icon1 {

  display: none;

}

.arriv-left {

  float: none;

  width: 100%;

  padding-right: 0;

}

.arriv-right {

  float: none;

  width: 100%;

  padding-left: 0px;

  margin: 1em 0;

}

.arriv-info {

  top: 128px;

  left: 88px;

}

.arriv-left1 {

  float: none;

  width: 100%;

  padding: 0;

}

.arriv-right1 {

  float: none;

  width: 80%;

  padding: 0;

  margin: 1em auto;

}

.arriv-left2 {

  float: none;

  width: 80%;

  padding: 0px;

  margin: 0 auto;

}

.arriv-middle {

  float: none;

  width: 80%;

  padding: 0px;

  margin: 1em auto;

}

.arriv-right2 {

  float: none;

  width: 80%;

  padding: 0px;

  margin: 0 auto;

}

.special h3 {

  font-size: 1.1em;

  width: 35%;

  padding: 0.25em;

}

.special h3:before {

  width: 137px;

  left: 20px;

  top: 26px;

}

.special h3:after {

  width: 137px;

  right: 20px;

  top: 26px;

}

ul.grid_2 li {

  width: 48%;

  float: left;

  margin: 1%;

}

.cust {

  float: left;

  width: 33.33%;

}

.abt {

  float: left;

  width: 33.33%;

}

.myac {

  float: left;

  width: 33.33%;

}

.our-st {

  float: left;

  width: 100%;

  margin: 1.5em 0 0;

}

.footer p{

margin:1em 0 0;

}

.check {

  padding: 2em 0;

}

.box_1 p {

  margin: 0em 0.3em 0;

}

.create_btn {

  float: left;

  width: 36%;

}

.box_1 {

  width: 62%;

}



/*New CSS 6/7/2015*/







.dropdown-menu { font-size:12px;}



.next {    height: 24px;    left: 2%;    top: 13%;    width: 24px;    z-index: 1000;}

.priv { height: 24px;    right: 2%;    top: 13%;    width: 24px;    z-index: 1000; }



.arriv-bottm { margin:0}

.arriv-top { margin-bottom:0}







/*Details page new CSS /*/

.images_3_of_2 { width:350px; float:none; margin:auto}

.pimg {    height: auto;}
.homepagenewin .pimg{height:auto;}

.grid1_of_4 h4 a {    font-size: 11px;}

.grid1_of_4 {    margin-bottom: 1px;}

.proimg{height:214px;}

.productlistsection .grid1_of_4 h4{height:44px;}

 .arriv-bottmbanner {margin-top:15px!important;margin-bottom:15px!important;}

 

 /*new Social Media CSS*/

.reg { margin-bottom:0}

.social { margin-top:10px;}



#pack_ratio {    float: left;    padding: 19px 11px 0 0;}
.cloud-zoom {}
.next-thumb-horizontal, .prev-thumb-horizontal { top:50% !important; }
.pdetails-big1 .mousetrap{ display:none !important}


}





@media (max-width:470px){







.create_btn { padding-top:4px; padding-left:0px; font-size:15px;}

.reg { font-size:13px;}

.banner { margin-bottom:15px;}

.header_right { width:49%}



/*Details page new CSS /*/

.images_3_of_2 { width:100%;}

.women_main { padding-bottom:0}

.desc1 h3 { font-size:13px;}

.desc1 h3 { font-size:13px;}

.color1 span {width:70px;}

.color1 select { width:137px;}

.quantity { height:120px;}

.add-bag { margin-top:8px;}

.pdes-text { font-size:13px; line-height:18px;}

.productlistsection .owl-carousel .owl-item{padding:0px 5px;}

.images_3_of_2 {

    width: 272px;

}
.images_3_of_21 { width:100% !important; }

 ul#etalage{

display: block;

  width: 285px !important;

  height: 520px !important;

}

 li.etalage_magnifier{

  left: 4px !important;

}

 #etalage .etalage_thumb{

 	width:100% !important;

 }

  /*new Social Media CSS*/

.social{    float: right;    margin-bottom: 7px;    margin-top: 8px;    width: 200px;}

.create_btn { padding-top:0}
.grid1_of_4 .pimg { height: 220px;}
.pimg img {  max-height: 228px; }
}



@media (max-width:320px){

ul.icon1 {

	display: none;

}



/*.create_btn {

	font-size:12px;

	 padding: 15px 0 0 26px;

}*/

.top_left h2 {

	font-size: 11px;

	line-height: 2em;

}

.top_right ul li a {

	padding: 0;

	font-size: 11px;

}

.look {

	right: 15px;

}

#loginForm {

	width: 270px;

	background: #fff;

}

.top_left {

  float: none;

  text-align: center;

}

.top_right {

  float: none;

  text-align: center;

}

/*.reg {

	font-size:12px;

}*/

#loginContainer a span {

  padding: 2px 10px;

  font-size: 1em;

}

.rgt-bottom {

  margin: 0;

  padding: 0em 0;

}

.log {

  float: left;

  width: 100%;

  display:none;

}

.header_right {

  float: right;

  width: 46%;

  margin: 0 auto;

}

.arriv-info {

  top: 53px;

  left: 10px;

}

.arriv-info1 {

  top: 13px;

  left: 10px;

}

.arriv-right1 {

  width: 100%;

}

.arriv-left2 {

  width: 100%;

}

.arriv-middle {

  width: 100%;

  padding: 0px;

  margin: 1em auto;

}

.arriv-info3 {

  bottom: 82px;

  left: 58px;

}

.arriv-right2 {

  width: 100%;

  padding: 0px;

  margin: 0 auto;

}

.special h3 {

  width: 50%;

}

.special h3:before {

  width: 64px;

}

.special h3:after {

  width: 64px;

}

.special h5 {

  font-size: 0.8125em;

}

.special h6 {

  font-size: 0.75em;

}

.footer h4 {

  font-size: 0.8em;

}

.cust li a {

  font-size: 0.8em;

}

.abt li a {

  font-size: 0.8em;

}

.myac li a {

  font-size: 0.8em;

}

.cust {

  float: left;

  width: 36.33%;

}

.abt {

  float: left;

  width: 28.33%;

}

.myac {

  float: left;

  width: 35.33%;

}

.our-st li {

  font-size: 0.8em;

}

.cr_btn a {

  padding: 3px 12px;

  font-size: 0.750em;

}

.cr_btn1 a {

  padding: 2px 11px;

  font-size: 0.750em;

}

.contact h2 {

  font-size: 1.1em;

}

.contact-form div {

  padding: 0px 0;

}

.contact-form input[type="text"], .contact-form textarea {

  padding: 6px;

}

.button1 {

  padding: 6px 10px;

  font-size: 13px;

}

.det {

  padding: 3px;

}

.arriv-top {

  margin: 1em 0 0;

}

.arriv-bottm {

  margin: 0em 0;

}

.stay-left {

  float: none;

  width: 100%;

  margin-right: 0;

}

.btn-1 {

  float: none;

  width: 40%;

  margin: 0.5em auto 0;

}

.s-c{

	padding:0;

}

.shoping_left a.btn1 {

  padding: 5px 12px;

  font-size: 0.875em;

}

.contact-form input[type="submit"] {

  font-size: 0.875em;

  padding: 5px 12px;

}

.fooll h5 {

  padding-right: 0em;

  margin-bottom: 0.5em;

}

.s-d{

padding:0;

}

.product-img {

  width: 100%;

  float: none;

  margin: 0 auto;

  text-align: center;

}

.prod1-desc {

  width: 100%;

  float: none;

  text-align: center;

}

.product_price {

  width: 100%;

  float: left;

}

.product-desc {

  width: 100%;

  float: none;

}

.product_price {

  width: 100%;

  float: none;

  text-align: center;

}

.product-desc h5 {

  padding-bottom: 0%;

  padding-top: 2%;

}

.btn_form a {

  font-size: 0.875em;

  padding: 4px 22px;

}

.row {

  margin-right: 0px;

  margin-left: 0px;

}

ul#etalage{

display: block;

  width: 285px !important;

  min-height: 400px !important;

}

 .etalage_small_thumbs li img {

    width: 60px !important;

    height: 100px !important;

}

 li.etalage_magnifier{

  left: 4px !important;

}

h4.title {

  font-size: 1.4em;

}

p.cart {

  font-size: 0.9em;

}

.check-out {

  padding: 3em 0;

}

.s_art li {

  font-size: 0.8125em;

}

.shoping_bag h4 {

  font-size: 0.750em;

}

.shoping_left h4 a {

  font-size: 0.750em;

  line-height: 1.8em;

}

.shoping_left h4 {

  margin-bottom: 5%;

}

.s_icons {

  margin: 4%;

}

.shoping_bag1 {

  padding: 2% 0%;

}

.shoping_bag1 h2 {

  float: none;

}

.our-left {

  margin-bottom: 0.8em;

}

.desc1 h3 {

  font-size: 1.2em;

}

a.cpns {

  padding: 5px;

}

a.order {

  text-align: center;

  margin: 1em 0;

}

.cart-items h1 {

  font-size: 1.2em;

  margin-bottom: 1em;

}

.cart-item-info h3 {

  font-size: 0.875em;

}

.delivery {

  margin-top: 1em;

}

.close1, .close2 {

  top: 31px;

}

.delivery p {

  font-size: 0.8125em;

  float: left;

}

.delivery span {

  font-size: 0.8125em;

  float: right;

}

.check {

  padding: 2em 0 0;

}

.total-item, .cart-items {

  margin-top: 0em;

  padding-bottom: 0em;

}

.total-item, .cart-items {

  padding: 0;

}

.total-item, .cart-items {

  margin: 1em 0 0;

}

.total-item h4 {

  margin-right: 4em;

}

a.cpns {

  padding: 8px 10px;

}

.cart-total {

  padding: 0;

}

.item_add a {

  padding: 7px 10px;

  font-size: 0.8125em;

}

.box_1 {

  width: 100%;

  margin:0;

}



.head-t { padding-top:10px;}





 

.grid1_of_4 h4{height: 42px;}

.grid1_of_4 h4 a{ font-size: 12px;}

.item_add {padding:4px 0 10px;}

.pprice{font-size: 13px;}



/*Details page new CSS /*/

.images_3_of_2 { width:100%;}

.women_main { padding-bottom:0}

.desc1 h3 { font-size:13px;}

.desc1 h3 { font-size:13px;}

.color1 span {width:70px;}

.color1 select { width:137px;}

.quantity { height:150px;}

.add-bag { margin-top:8px;}

.pdes-text { font-size:13px; line-height:18px;}

.proimg{height:175px}

#bill_address{margin-top:20px;}

#new_billing_address #company_name{margin-bottom:20px;}

  .next-horizontal { 

    right: 15px; 

}

 .prev-horizontal  {

 

    right: 35px; 

}

.reg span{font-size: 9px;vertical-align: middle;}

.single_pro_image{width:100%;height:400px;}

}















.pic {

	overflow:hidden;

	display:block;

   

}





.pic img {

	display:block;

	-moz-transition:-moz-transform 0.5s ease-in; 

-webkit-transition:-webkit-transform 0.5s ease-in; 

-o-transition:-o-transform 0.5s ease-in;

	}









.pic img:hover {

	-moz-transform:scale(1.03); 

-webkit-transform:scale(1.03);

-o-transform:scale(1.03);

 opacity:1;

}



/******customer media quaries******/



@media only screen and (max-width: 1269px) 

{

/******************* login pages************/

.ncustomer, .rcustomer,.ncustomer_account, .rcustomer_account{ width:49%;}

.ncustomer_profile, .rcustomer,.rcustomer_account { width:49%;}

/******************* login pages************/

.nc_account{ width:23%;}

.rc_account {width:76%;} 

/******************* contact us page css************/

}

@media only screen and (max-width: 979px)  

{

	.cform-left { width:100%;}
.cform-right { width:100%; margin-left:0; margin-top:15px;} 

	.cform-right {    margin-left: 0px;}

	#user_name {    margin-top: 2px;}

	/********account**/

	.ntext { padding:9px 2px 0;} 

	.nc_account{ width:23%;}

	.rc_account {width:76%;} 

	.rc_account .deatil_name { font-size:12px;}

	.rc_account .deatil_title { font-size:12px;}

	.personal_img { width:15%; padding:2%; margin-left:2%; margin-top:0; height:auto;}

	.personal_detail {width:74%; margin-left:3%; padding-bottom:10px; margin-top:0;}

	.deatil_title { width:98px;}

	.deatil_name { width:238px;}

	.acc_links ul li { padding-bottom:0; font-size:12px;}

	.acc_links ul li a { padding-top:4px; padding-bottom:4px;}

	.new-ntext{ padding:10px;}

	.cbtn3-new{ margin-top:10px;}

	.cbtn3{ margin-bottom:35px;margin-left: 0px;}

	.forgot_new_address { padding-top:0px; padding-bottom:13px; padding-left:0}

	.forgot_new3{ padding-top:0px; padding-left:0px; padding-bottom:10px; margin-top:-10px;}

	.forgot_new4{ }

	.extrapad {padding-bottom: 10px; padding-top: 0;} 

	  .cinput2{ width:100%}

	  .cinput2-new{ width:100%;}

	  .wrapper_proces, .process,.amount_box { width:100%;}

	  .get_total {padding-right:16px !important; font-size:14px !important;}

	  #update_grand_total strong { font-size:14px !important;}

	  .credit_note_text { width:91%; }

	  .track_order_status{ margin-left:0px;}

	  /*******login page******/

	  .ncustomer{width:100%}

	  .rcustomer{width:100%;margin-top:20px;}

	  /*******login page******/

}

@media only screen and (max-width: 760px)  

{

	.cform-left {    width: 100%;}

	.cform-right {    margin-left: 0px;}

	#static_desc{font-size:13px;}

	.pagetitle{font-size:20px}

	/*************login page******/

	.ncustomer, .rcustomer,.ncustomer_account,.rcustomer_account{ width:100%; float:none;}

	.ncustomer_profile, .rcustomer, .rcustomer_account { width:100%; float:none;} 

	.deatil_name{width:100%}

	.cselect-new { width:100% !important;} 

	.track_order_status{ margin-left:0px;}

	.rcustomer {margin-top:20px;}

	 .nc_account{height:inherit!important;}

	 .rc_account{height:inherit!important;margin-top:20px;}

}

@media only screen and (max-width: 480px)  

{

	#static_desc{font-size:12px;}

	.pagetitle{font-size:18px}

	/****** login page**********/

	.cbtn3 { margin-top:11px; margin-bottom:16px;}

	.rcustomer{min-height: 279px;}

	/****** login page**********/

	/**********account********/

	.cform-left { width:100%; margin-bottom:18px; float:none}

	.cform-input { width:100%}

	.cform-left textarea { width:100%; margin-bottom:18px; float:none}

	.cform-right { float:none;  margin-left:0; clear:both}

	.cform-right h2 { font-size:18px; line-height:25px;}

	.cform-right h3 { font-size:13px;}

	.phone { font-size:13px; line-height:25px; padding-top:5px;}

	.ntext { padding:9px 2px 0;}

	.acc_links ul li { padding-bottom:0; font-size:12px;}

	.acc_links ul li a { padding-top:4px; padding-bottom:4px;}

	.nc_account{ min-height:inherit !important;}

	.personal_img {  display:none}

	.personal_detail {width:100%; margin-left:3%; padding-bottom:10px; margin-top:0;}

	

	.rc_account .deatil_name { font-size:12px;}

	.rc_account .deatil_title { font-size:12px; width:93px;}

	.deatil_title { width:59px;}

	.deatil_name { width:61%; padding-right:2px;}

	.ncustomer_account h3, .rcustomer_account h3{ 

		font-size: 14px;

		padding: 5px 0 5px 10px;

	 }

	 .cinput2{ width:100%}

	 .cinput2-new { width:100%}

	 .cselect{ width:100%}

	  .cselect-new{ width:100%}

	 .new-ntext{ padding:8px;}

	 .cbtn-new2 { float:none; margin-bottom:7px;}

	.forgot { padding-top:31px; padding-bottom:10px; float:left;}

	.inner-area h1{    font-size: 16px;}

	.sel .selectlabel{ clear: both;}

	 .amount,.trans,.rs { font-size:13px !important; display:block;}

	 .amount_box { height:60px;}

	 .usr_ord_dt_other ,.usr_ord_dttd_class { font-size:14px;}

	

	  .productlistsection .grid1_of_4{margin-bottom:0px;height:inherit;}

	 

}

/******customer media quaries******/









.pic02 {

	overflow:hidden;

	display:block;

   

}





.pic02 img {

	display:block;

	-moz-transition:-moz-transform 0.5s ease-in; 

-webkit-transition:-webkit-transform 0.5s ease-in; 

-o-transition:-o-transform 0.5s ease-in;

	}









.pic02 img:hover {

	-moz-transform:scale(1.03); 

-webkit-transform:scale(1.03);

-o-transform:scale(1.03);

cursor:pointer;



}





