@import url("../fonts/stylesheet.css");

.processingIcon{ animation: rotateIcon 1s linear infinite; -webkit-animation:rotateIcon 1s linear infinite; }
@keyframes rotateIcon{ 0%{transform:rotate(0deg);} 100%{transform:rotate(360deg);} }
@-webkit-keyframes rotateIcon{ 0%{-webkit-transform:rotate(0deg);} 100%{-webkit-transform:rotate(360deg);} }
@import url("../fonts/stylesheet.css");

body {background: #ffffff;  color: #2b3136; font-family: Arial, Verdana, sans-serif; font-size: 14px; }
img {max-width: 100%;}
a:active {outline: none;}

.poppup_span_tag{
    background: url("../images/scroller-item-tag.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
color: #ede7c2;
display: block;
font-size: 22px;
left: 15px;
padding-right: 11px;
position: absolute;
text-shadow: 1px 1px 1px #131212;
top: 70px;
}

/*
.loginSettlement{
  margin-left: -226px !important;
    margin-bottom: -82px !important;
    margin-top: 141px !important;
    margin-right: 228px !important;
}
*/


.poppup_span_tag span {
background: url("../images/scroller-item-tag.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
display: block;
height: 45px;
padding-left: 9px;
font-family: 'league_gothicregular',Arial,sans-serif;
}

/*for product of the day start*/
   .popupcontainer{
  display: none;
  width:100%;
  min-height: 80px;
  position: fixed;
  top: 20%;
  box-sizing:border-box;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  z-index: 9999!important;
  padding-left: 14px;
  padding-right: 14px;
  }
.popupcontainer>strong{
  width: 100%;
  height: 100%;
  background: rgba(9,9,9,0.3);
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: -1;
}
.popupcontainer p{margin-top: 0px; font-size: 17px;color: #444444; margin-bottom: 0px;
  padding-bottom: 0px;
}


#menuItems a{color: #404040;padding: 5px 10px;font-size: 14px;display: block;}

.errortxtbox{
  text-align: right;
  width: 730px;
  border-radius: 8px;
  margin: 0px auto;
  display: block;
  position: relative;
  padding: 60px 20px 10px 20px;
  min-height: 70px;
  background: #ffffff;
  z-index: 9999;
  box-shadow: 0px 0px 5px #888;
  animation:alertmove 400ms linear;
  -webkit-animation:alertmove 400ms linear;
}

.popuprightbox{
  width: 450px;
  display: inline-block;
  text-align: left;
}

.popuprightbox h2{
  color: #444444;
  font-size: 38px;
  line-height: 40px;
  margin-top: 0px;
  margin-bottom: 10px;
  font-weight: normal;
  text-transform: capitalize;
}
.popuprightbox p{
  font-size: 16px;
  color: #666;
  margin-bottom: 15px;
}

.popuprightbox input{
  display: block;
  border: 1px solid #ccc;
  width: 100%;
  box-sizing: border-box;
  font-size: 15px;
  padding: 0px 0px 17px 0px;
  background: #F8FAF9;
  margin-bottom: 18px;
}
.popuprightbox button
{
  border: 1px solid #55A753;
  background: #55A753;
  color: #ffffff;
  width: 72%;
  font-size: 18px;
  padding: 15px 20px 15px 20px;
  text-transform: capitalize;
  border-radius: 35px;
}
.popuplabelClass
{
  border: 1px solid #55A753;
  background: #55A753;
  color: #ffffff;
  width: 72%;
  font-size: 18px;
  padding: 15px 20px 15px 20px;
  text-transform: capitalize;
  border-radius: 35px;
  text-align: center;
  font-family: initial;
}

.item_des_table span{
    width: auto;
    line-height: 30px;
    border-bottom: 1px solid #eee;
    margin: 0px -15px;
    display: block;
    text-align:center;
}

.circleimg{
  position: absolute;
  top: -40px;
  left: -40px;
  width: 270px;
  height: 270px;
  border-radius: 50%;
  /*border: 1px solid red;*/
  background: none;
  box-shadow: 0px 0px 8px #ddd;
  overflow: visible;
  text-align: center;
}
.circleimg img{
  width: 100%;
  height: 100%;
  border-radius:50%;
}
.circleimg .poppup_span_tag {left:-10px;}
.trust{
  width: 160px;
  position: absolute;
  bottom: 30px;
  left: 30px;
}

.alertred>.errortxtbox{box-shadow: 0px 0px 6px #F24444;}
.alertgreen>.errortxtbox{box-shadow: 0px 1px 20px green;}


@keyframes alertmove{
  from{transform:scale(0.8);}
  to{transform:scale(1);}
}
@-webkit-keyframes alertmove{
  from{-webkit-transform:scale(0.8);}
  to{-webkit-transform:scale(1);}
}

.errortxtbox .cross{
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
  transition:500ms;
  -webkit-transition:500ms;

  color: #000;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
  text-shadow: 0 1px 0 #fff;
}
.errortxtbox .cross:hover{
  color: red;
  transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
}

/*for product of the day ends*/



#divNotification {
    width: 370px;
    display: none;
    border-bottom: 30px solid #758196;
    border-radius: 4px;
    position: absolute;
    z-index: 99999 !important;
    top: -50px;
    left: 467px;
    color: #000;
    background: rgb(209, 213, 213);
    overflow-y: scroll;
    max-height:500px;
}
.img_lt{border: 1px solid black;border-radius: 50%;}
.notificatin_lt {display: inline-block; width: 100%; border-bottom: solid 1px #cccccc; margin-bottom: 3px; padding: 3px;}
.nav {text-align: left;   }
.nav .menu { background: url(../images/menu-icon.jpg) no-repeat; width: 32px; height: 28px; cursor: pointer; display: none;}
.nav ul {   margin: 0px; }
.nav ul li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: inline-block;
    font-size: 16px;
    list-style: outside none none;
    padding: 0;
    vertical-align: top;
    }
.nav ul li a { color: #404040; padding: 5px 10px; font-size: 14px;  display: block;}
/*.nav ul li.loginbutton, .nav ul li.loginbutton:hover {   background: url("../images/border-top.png") repeat-x scroll left top, url("../images/border-bottom.png") repeat-x scroll left bottom, url("../images/border-left.png") repeat-y scroll left top, rgba(0, 0, 0, 0) url("../images/border-right.png") repeat-y scroll right top;
    border-radius: 5px;
    
    min-width: 188px;
    padding: 6px;
    text-align: center;
    }*/

.nav ul li.loginbutton, .nav ul li.loginbutton:hover {background: url("../images/border-top.png") repeat-x scroll left top, url("../images/border-bottom.png") repeat-x scroll left bottom, url("../images/border-left.png") repeat-y scroll left top, rgba(0, 0, 0, 0) url("../images/border-right.png") repeat-y scroll right top;
    border-radius: 5px;
    min-width: 150px;
    padding: 6px;
    text-align: center;
    margin: 5px 0px;
}
.mainNav {margin: 27px 0px;}
.leftmargin400{
    margin-left:400px;
}

.afterloginclass{background: url("../images/border-top.png") repeat-x scroll left top, url("../images/border-bottom.png") repeat-x scroll left bottom, url("../images/border-left.png") repeat-y scroll left top, rgba(0, 0, 0, 0) url("../images/border-right.png") repeat-y scroll right top;
    border-radius: 5px;
    margin-right: 26px;
    margin-top: 10px;
    min-width: 150px;
    padding: 6px;
    text-align: center;}
.nav1.nav .loginbutton, .nav1.nav .loginbutton:hover { height: 40px;  margin-top: 0px; margin-bottom: 15px;}

.loginbutton .login { margin: 0px 0px;   padding: 3px; border-bottom: solid 1px #ccc;}
.loginbutton .login a { font-size: 16px; color: #000; padding: 0px; position: relative; display: inline-block;}
.loginbutton .login .glyphicon { color:  #602258;}
.loginbutton .register { border-radius: 0px 0px 5px 5px; margin: 0px; padding: 2px;}
.loginbutton .register a {font-size: 14px; font-weight: normal; color: #000; }
.loginbutton .register a span { background: #602258; color: #fff; padding: 5px 10px; border-radius: 3px;}
.loginbutton a:hover {text-decoration: none;}
.logo a {display: inline-block;    margin-bottom: 3px;    margin-top: 3px; width: 100%;}
.logo a img {max-width:175px;}
.nav .loginbutton .register>a {display: inline-block; margin: 0px 5px; padding: 0px; position: relative;}

.banner .item {background: #edd7e3; box-shadow: inset -0px 0px 10px gray; padding: 15px 0px;     min-height: 465px;}
.banner .item:nth-child(1) {background: url(../images/fragrances_womens.jpg) no-repeat top center #edd7e3; box-shadow: inset -0px 0px 10px gray; padding: 15px 0px;}
.banner .item:nth-child(2) {background: url(../images/fragrances_mens.jpg) no-repeat top center #b9c2c9; box-shadow: inset -0px 0px 10px gray; padding: 15px 0px;}
.banner .item:nth-child(3) {background: url(../images/perfumes_giftsets.jpg) no-repeat top center #c0eed8; box-shadow: inset -0px 0px 10px gray; padding: 15px 0px;}

.small-images {margin: 50px 0px 50px 0px;}
@-webkit-keyframes mymove {
    from {height: 230px;}
    to {height: 255px;}
}

@keyframes mymove {
    from {height: 230px;}
    to {height: 255px; }
}
.small-images a { display: inline-block; vertical-align: top; margin: 0px 30px 0px 0px; cursor: pointer; position: relative;
	background: url(../images/feat-item-alternate.png) no-repeat bottom center; width: 130px; height: 230px;  }
.small-images a img {width: 109px; height: 109px; position: absolute; bottom: 19px; left: 8px;}
.small-images a.active {margin: 0px 30px 0px 0px;  -webkit-animation: mymove 2s; animation: mymove 2s;}

.boxText { display: inline-block;  text-align: left; padding: 10px 30px 0px 85px; min-height: 200px; position: absolute; bottom: -15px; z-index: 20;
	background:url(../images/description-bg.png) no-repeat 0px 0px; width: 478px;}
.boxText h4 { margin-top:10px; font-size: 30px; color: #969595; font-family: 'Goudy Bookletter 1911',Georgia,serif;}
.boxText p {font-size: 14px; font-family: 'Goudy Bookletter 1911',Georgia,serif; color: #7c7b7a;}
.boxText .moreinfo {text-align: right;}
.boxText .btn {background: linear-gradient(#ffffff, #d8d8d8); border: solid 1px #cccccc;  padding: 2px 10px; font-family: Arial, Verdana, sans-serif;
	color: #4e4e4d; font-size: 11px; text-shadow: 1px 1px 1px #ffffff;}
.carousel-indicators {top: 20px; right: 0px; bottom: none; text-align: left; display: inline-block; width: auto; margin: 0px;  padding-top: 0px; top: 0px;}
.carousel-indicators .active {width: 130px; height: 255px; background: transparent url(../images/feat-item-alternate.png) bottom center no-repeat;}

.small-images a span.tag { color: #ffffff; font-size: 22px; position: absolute; bottom: 81px; left: -16px; display: block; background: url(../images/featured-small-tag.png) no-repeat bottom right; padding-right: 11px; }
.small-images a span.tag > span { display: block; background: url(../images/featured-small-tag.png) no-repeat; padding-left: 9px; height:45px; padding-top: 1px; font-family: 'league_gothicregular', Arial, sans-serif;}

.boxText span.tag { text-shadow: 1px 1px 0px #131212; font-family: 'league_gothicregular', Arial, sans-serif; padding-right: 11px; color: #ffffff; font-size: 30px; text-shadow:1px 1px 1px #5e1303; 
			position: absolute; top: 45px; left: -6px; display: block; background: url(../images/featured-description-tag.png) no-repeat bottom right; }
.boxText span.tag > span { display: block; background: url(../images/featured-description-tag.png) no-repeat; padding-left: 10px; height:60px; padding-top: 10px; line-height: 27px; }

.brandSection { margin: 50px 0px 50px 0px; position: relative;}
.fettitle {background: url("../images/deals-bg.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);font-family: 'league_gothicregular';
    color: #5F5E5E;    font-size: 24px;    height: 52px;
    padding-left: 25px; position: absolute;    text-transform: uppercase; top: -40px;}
.brandSection .container .fettitle {top:-70px;}
.welcomepage {position:relative;}
.welcomepage .fettitle {top:-19px;}
.fettitle .border {background: url("../images/deals-bg.png") no-repeat scroll right top rgba(0, 0, 0, 0);    display: block;    padding: 8px 23px 10px 7px;}

.printclass {    
    font-family: 'league_gothicregular';
    color: #5F5E5E;    font-size: 24px;    height: 52px;
    padding-left: 25px; position: absolute;    text-transform: uppercase; top: 0px;left:114px;
    background: url("../images/deals-bg.png") no-repeat scroll right top rgba(0, 0, 0, 0);   
     display: block;    padding: 4px 10px 0px 0px;}
 

.brand-logo {margin: 0px 20px;  overflow: hidden; text-align: center;}
.brand-logo a { display: inline-block; margin: 5px 8px; padding: 6px;
				background: url(../images/border-top.png) repeat-x top left,
				url(../images/border-bottom.png) repeat-x bottom left,
				url(../images/border-left.png) repeat-y top left,
				url(../images/border-right.png) repeat-y top right;}
.brand-logo a img { max-height: 55px;}

.carousel-control.left, .carousel-control.right { background-image: none; width: 23px; height: 35px; color: #221e1f; margin-top: -20px; top: 50%; text-shadow: none;}
.carousel-control.left {left: 0px;}
.carousel-control.right {right: 0px;}

.feedbackbox {background: url(../images/banner-bg.png) no-repeat top center #edd7e3; color: #4f244d; font-weight: bold; font-size: 16px; text-align: left; }
.feedbackbox .content {position: relative; padding: 15px; min-height: 237px;}
.feedbackbox .content .registerimg {position: absolute; right: 10px; display: inline-block; bottom: 0px;}  
.feedbackbox h2 {margin: 5px 0px; font-size: 40px; font-weight: bold;}
.feedbackbox h3 {margin: 5px 0px; font-size: 24px; font-weight: bold;}
.feedbackbox .pointe { padding-left: 10px;}
.feedbackbox .pointe li { background: url(../images/icon.png) no-repeat 0px 6px; padding-left: 20px; list-style: none;}
.feedbackbox .feedback {display: block; margin: 0px; padding: 10px; background:#713f72; text-align: center; border-radius: 40px 0px 0px 0px;}

/*.blockContent { border-top: 1px solid #eaebeb; box-shadow: inset 0 1px 0 #fff; border-bottom: 1px solid #eaebeb; background-color: rgba(248, 250, 250, 0.86); }*/
.blockContent { }
.footer { padding: 0px 0px 0px 0px; }
.footerbox p { min-height: 123px;}
.footerbox {text-align: center; font-size: 12px;  font-family: 'Calibri'; margin: 30px 0 0px;}
.footerbox h3 { font-weight: bold; color: #5a335e; font-size: 16px;  margin-top: 20px; margin-bottom:10px; }
.descbg { margin-top: 50px; margin-bottom: 10px; font-family: Georgia,serif; font-style: italic; font-size: 16px;	}
.descbg .link a {color: #713f72; margin: 0px 2px;}
.descbg p {margin: 0px; color: #b3b3b3;}
.footer-text p {margin: 20px 0px; text-align: right; font-size: 12px;}
.footer-text p a { color: #713f72}
.footerbox .img a {display: inline-block;}
.footerbox .img a img {margin: 3px; width: 83px; height: 80px;}
.footerbox .img a:hover img {margin: 1px; width: 87px; height: 84px; 
				-webkit-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.footerContent .content {border-right: 1px solid #eaebeb; box-shadow: inset -1px 0px 0px #fff; padding: 40px 30px; position: relative;}
.footerContent .content .glyphicon {padding: 10px; font-size: 18px; border-radius: 50%; background: #bd6982; color: #ffffff; position: absolute; top: 48px; right: -19px;}
.footerContent .left-content.content {border:0px; border-left: 1px solid #eaebeb;  box-shadow: inset 0px 1px 0px #fff; margin-left: -31px;}
.footerContent .left-content.content .glyphicon { right: auto; left: -19px;}
.footerContent h1 { margin: 0px 0px 10px 0px; font-size: 48px;  font-family: 'Goudy Bookletter 1911',Georgia,serif; color: #454545;}
.footerContent h2 {
    margin: 0px 0px 10px 0px;
    font-size: 48px;
    font-family: 'Goudy Bookletter 1911',Georgia,serif;
    color: #454545;
}
.footerContent p { margin: 0px 0px 20px 0px; font-size: 16px; font-family: Arial; color: #454545; }
.footerContent .img { margin: 80px 0px 0px 0px;}
.footerContent .link .btn { border: solid 1px #ccc; font-style: italic; outline: none;}
.footerContent .link .btn1 {margin-top: 10px;float: right;display: inline-block;padding: 8px 16px;color: #454545;
border-radius: 10px;border: 1px solid #d8dcdc;box-shadow: 0 0 5px rgba(0,0,0,.1);background: #fff;
background: linear-gradient(top,#fff 0,#f8fafa 100%);font-size: 16px;color: #454545; font-family: Georgia,serif;font-style: italic;}

.content  {display: inline-block; width: 100%; padding: 4px;}
ul.points li {margin-bottom: 10px;}
ul.points li a { color: #713f72;}



.header {background: url(../images/header-bottom-bg.png) repeat-x bottom left; padding-bottom: 5px;}
.banner {background: url(../images/header-bottom-bg-1.png) repeat-x bottom left; padding-bottom: 5px;}

.signin .header .container {position: relative;}
.loginNavBg {background:url(../images/secondary-menu.png) no-repeat 0px 0px; border-radius: 10px; position: absolute; bottom: -60px; width:98%; right: 0px; 
             height: 98px; margin: 0px 0px 0px 0px; z-index: 20;}
.loginNavBg ul {padding: 0px; display: block; text-align: right;}
.loginNavBg li {display: inline-block; vertical-align: top; margin: 10px 20px 0px 0px; background:none; text-align: left; padding-bottom: 22px;}
.loginNavBg li.lasst {margin-right: 5%;}
.loginNavBg li a {font-family: 'league_gothicregular'; font-size: 24px; color: #ffffff; margin: 0px 10px; display: block; }
.loginNavBg li a strong {font-weight: normal;}
.loginNavBg li a:hover {color: #ede7c2; text-decoration: none;}
.loginNavBg li a span {text-transform: lowercase; display: block; font-size: 12px; margin-top: -10px;
	font-family: sans-serif; color: #7b786a; text-shadow: 1px 1px 1px #2d2d2d;}
.loginNavBg li.logoutbtn .btn {background: linear-gradient(#fffc93, #fbda54); color: #000; font-size: 16px; padding: 2px 15px; font-weight: bold; outline: none;
				margin-bottom: 8px; margin-top: 5px;}

.loginNavBg ul ul { width: 345px; background: url(../images/secondary-dropdown.png) repeat-y; padding: 3px 0px 15px; box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.5); 
	 border-radius: 0px 0px 8px 8px;  border: 1px solid #232323; border-top: none;  text-align: left;  position: absolute; top: 71px !important; left: inherit !important;}
.loginNavBg ul ul li { background: url(../images/secondary-dropdown-bottom.png) repeat-x bottom left; padding: 0px 0px 2px 2px;  float: left; margin: 0px;}
.loginNavBg ul ul li a { display: block; padding: 10px 3px 18px 28px; width: 169px; font-size: 12px; color: #ffffff; font-family: Century Gothic, Arial, sans-serif; 
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); background: url(../images/secondary-dropdown-bullet.png) no-repeat 15px 17px; text-align: left; margin: 0px; }
.loginNavBg ul ul li a:hover { background-color: #383838; color: #ede7c2; }

.loginNavBg ul ul { display: none; visibility: visible;}
.loginNavBg ul li:hover ul { display: block; }

.registerboxbg { border-top: 1px solid #eaebeb; box-shadow: inset 0 1px 0 #fff; background: linear-gradient(rgba(240, 253, 253, 0.81), rgba(196, 209, 209, 0.83));  text-align: center; padding: 40px 0px; color: #454545;}
.registerboxbg h3 { margin: 0px 0px 10px 0px;
font-family: 'Goudy Bookletter 1911';
font-size: 30px;
color: #454545;
text-shadow: 1px 1px 0 #fff;
padding-bottom: 6px;}
.registerboxbg p {font-size: 20px;font-family: 'Goudy Bookletter 1911';
font-family: Georgia,serif;
font-style: italic;
text-shadow: 1px 1px 0 #fff;
padding-bottom: 3px; margin: 0px;}
.registerbtn {background: url(../images/sign.png) no-repeat transparent; border: none;
left: 50%; margin: 9px 0px 0px -128px; outline: none;
font-family: Georgia,serif; font-size: 28px;
font-style: italic;
color: #fff !important; line-height:47px;
text-shadow: 1px 1px 0 rgba(0,0,0,.4);
text-decoration: none;
height: 62px;
padding-bottom: 15px;
width: 256px;
position: absolute;}
.pink {color: #a357ab;}
.green {color: #639c8f;}



.innderHeader { padding: 83px 0 29px;}
.innderHeader .contentDesc {margin-bottom: 24px; text-align: center;}
.innderHeader .contentDesc h1 { font-family: 'Goudy Bookletter 1911',Georgia,serif;    font-size: 48px;   color: #454545; padding-bottom: 10px;}
.innderHeader .contentDesc h2 { font-family: Georgia,serif; font-size: 20px; font-style: italic; padding-bottom: 5px; color: #454545;}
.innderHeader .contentDesc h1.icon {background: url(../images/faq-bg.png) no-repeat top center; padding-top: 50px;}
/*.main-area {background-color: #f8fafa; min-height: 300px; position: relative; box-shadow: 0 0 30px rgba(0, 0, 0, 0.1) inset;}*/
.main-area {min-height: 300px; position: relative;}
.loginbox {margin: 0 auto 34px; padding-top: 65px; width: 500px; text-align: center;}
.loginContent { margin-bottom: 20px; padding: 51px 60px 33px; background-color: #fff;
    border: 1px solid #e7e7e7;    border-radius: 10px;    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}
.msgDisplay{color:rgb(255, 0, 0);top:-683px;position:relative;}
.msgDisplay2{color:rgb(255, 0, 0);top:-1736px;left:133px; position:relative;}
.msgDisplay4{color:rgb(255, 0, 0);top:-1736px;left:329px; position:relative;}


#login-description {
    font-family: 'Goudy Bookletter 1911',arial,sans-serif;
    font-size: 32px;
    letter-spacing: -1px;
    margin-bottom: 22px;
}
#join-now {
    color: #639c8f;
}
#login-heading {
    background-color: #f8fafa;
    border-bottom: 1px solid #e7e7e7;
    border-top: 1px solid #e7e7e7;
    box-shadow: 0 1px 0 #fff inset;
    color: #454545;
    font-family: 'Goudy Bookletter 1911',arial,sans-serif;
    font-size: 28px;
    margin: 0 -60px 20px;
    padding: 14px 0 16px;
    text-shadow: 1px 1px 0 #fff;
}
.loginContent p {
    line-height: 24px;
    padding-bottom: 10px;
}
.loginContent .input {margin-bottom: 19px;
    width: 330px;background: -moz-linear-gradient(center top , #f8fafa 0px, #fff 100%, #207cca 100%, #fff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #e7e7e7; outline: none;
    border-radius: 10px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1) inset;
    font-family: Georgia,serif;
    font-size: 20px;
    padding: 17px 25px;}
.loginContent .button-primary{
	background: url("../images/submit.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #fff;
    display: block;
    font-family: Georgia,serif;
    font-size: 28px;
    font-style: italic;
    height: 60px;
    margin: 0 auto;
    padding: 9px 0 17px 12px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
    width: 277px;
}
.loginContent .checkboxb input {margin: 5px 7px 0px 0px; display: inline-block; vertical-align: top;}

#password-restore {
    font-family: Georgia,serif;
    font-size: 20px;
    font-style: italic;
    text-shadow: 1px 1px 0 #fff;
}
#password-restore a {    color: #b7b7b7; text-decoration: none;}
#password-restore a:hover {color: #000000;}

#et-loginform p .fildTitle { color: #454545; font-weight: normal;
    font-family: 'Goudy Bookletter 1911',Georgia,serif; vertical-align: top; margin-top: 15px;
    font-size: 26px; width: 300px; margin-right: 10px; text-align: right;}
.span_font_warning {color: red; font-size: 18px;}
#et-loginform p {text-align: left;}    

#et-loginform .rembertext { font-family: 'Goudy Bookletter 1911',Georgia,serif; font-size: 20px; text-align: center;}

h2.contact-heading {
color: #454545;
font-family: 'Goudy Bookletter 1911',arial,sans-serif;
font-size: 32px;}

#custom-email, #custom-name {float: left;}
#custom-email input, #custom-name input { width: 152px;}
#custom-name .input {margin-right: 20px;}
.contact .loginContent, .contact .loginContent2 {
float: left;
width:42%;
min-height: 745px;
margin-bottom: 95px;
padding: 46px 30px 53px;
}
.contact .loginContent {margin-right: 58px;}

#captcha {
color: #bd6982;
font-family: Georgia,serif;
font-size: 20px;
margin-bottom: 9px;
}
#captcha input {
    width: 75px;
padding: 18px 24px;
}
.main-area.contact {padding-top: 50px;}

p.contact-description {
color: #639c8f;
font-family: Georgia,serif;
font-style: italic;
font-size: 18px;
padding-bottom: 44px;
margin-top: -1px;
}
.contact .loginContent2 address, .contact .loginContent2 p {font-family: Georgia,serif;
font-size: 20px;
font-style: italic;
padding-bottom: 5px;
color: #454545;}
.contact .loginContent2 p a {color: #639c8f;}

.pageTitle { background: url("../images/header-bottom-bg-1.png") repeat-x scroll left bottom, url("../images/banner-bg.png") no-repeat scroll center top #edd7e3; padding: 36px 0px 0px 0px;}
.pageTitle h2 {margin: 10px 10px; display: inline-block; width: 100%; font-size: 30px;}

.products {display: inline-block; width: 100%;}
.products .item {
    /*background: url("../images/item-bottom-bg.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);*/
    float: left;
    position: relative;
    border: solid 1px #cccccc;
    border-radius: 10px;
    margin: 5px;
    padding: 2px;    
}
.products .item-top {
    background: url("../images/item-top.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 13px;
}
.products .item-content {
    background: url("../images/item-bg.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    min-height: 100px;
    padding: 7px 20px 2px;
    text-align: center;
}
.item-content h4 {    
    padding-bottom: 0;
    margin: 5px 0px 25px 0px;
    font-family: 'Raleway';
    font-size: 19px;
}
.fontSize20
{
    font-size:20px;
}
.item-content h4 a {color: #4a4d4a;}
.item-content h4 a:hover {
    color: #4a4d4a;
    text-decoration: underline;
}
.products .item a.more {
    bottom: -7px;
    left: 70px;
    position: absolute;
}
.products .item-content span.tag {
    background: url("../images/scroller-item-tag.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    color: #ede7c2;
    display: block;
    font-size: 22px;
    left: -15px;
    padding-right: 11px;
    position: absolute;
    text-shadow: 1px 1px 1px #131212;
    top: 70px;
}
.products .item-content span.tag.low {
    top: 18px;
}
.products .item-content span.tag.disable {
    color: #a4a3a3;
    font-size: 19px;
    line-height: 32px;
}
.products .item-content span.tag > span {
    background: url("../images/scroller-item-tag.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 45px;
    padding-left: 9px;    font-family: 'league_gothicregular',Arial,sans-serif;
}
a.more {
    background: url("../images/more.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    color: #4e4e4d;
    display: block;
    float: right;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    padding-right: 10px;
    text-shadow: 1px 1px 1px #ffffff;
}
.searchPage {}
.searchPage .carousel-control.left, .searchPage .carousel-control.right {top: 30%;}
.item .addCart { position: absolute; bottom: -25px;}
.item .item-content .qut {width: 50px; height: 30px; border-radius: 5px; border: 3px solid black; margin:6px 10px 6px 25px; font-family: Arial; text-align: center; padding: 0px; outline: none;}
.qut1 {width: 70px; height: 38px; border-radius: 5px; border: 3px solid black; margin:2px 1px 6px 15px; display: inline-block;background: #ffffff; }
.addCart .qut1 .ct, .addCart1 .qut1 .ct {border: medium none; font-size: 16px; height: 30px; width: 37px; float: left; text-align: center;}
.qut1 .minus, .qut1 .plus { float: right; display: inline-block; border-left: solid 2px #000 !important; cursor: pointer;}
.qut1 .plus {border-bottom: solid 2px #000 !important ;}
.middlePart {display: inline-block; width: 100%; margin: 32px 0px 20px 0px;}
.middlePart .leftSide { float: left; width: 74%; margin-right: 0%;}
.middlePart .rightSide { float: left; width: 26%;}
.addCart .add-cart, .addCart1 .add-cart {display: inline-block; vertical-align: top; float: none;}
.rightSide .searchFilter {width: 100%; top: 0px;}

.productBoxTab { background: rgb(224, 206, 206); padding: 4px 10px 10px 10px; font-weight: bold; border-radius: 5px 0px 0px 0px; height: 60px;}
.productBoxTab .pageShow {display: inline-block; float: right; margin: 4px 5px;}
.productBoxTab .pageShow select {border: solid 1px #000000; padding: 2px;}
.productBoxTab .text {display: inline-block; margin: 0px 5px; vertical-align: top;}
.productBoxTab span {background: url(https://jaipore.com.au/images/tab-icon-Copy.png) 0px 0px; width: 22px; height: 16px; display: inline-block; margin: 7px 0px 0px 10px; cursor: pointer;}
.productBoxTab span.hori { background-position: 0px 0px;}
.productBoxTab span.hori.active { background-position: 0px -31px;}
.productBoxTab span.veri { background-position: 59px 0px;}
.productBoxTab span.veri.active { background-position: 59px -31px;}
.productBoxTab span.rowWise { background-position: 22px 0px;}
.productBoxTab span.rowWise.active { background-position: 22px -31px;}
.productList.horizental .product { width: 100%; height: auto;}
.productList.horizental .product span.band  {left: 86px;}
.productList.horizental .img { margin-left: 12px; }
.productList.horizental .content1 { width: 66%; display: inline-block; vertical-align: top; margin-left: 50px;}
.productList.horizental .img img { border-radius: 10px; visibility:visible; }
.productList.horizental .addCart1 {text-align: right; }
.productList.rowWise .product { width: 100%; height: 100px; padding: 0 0 0; }   /*updated*/
.productList.rowWise .product span.band { left: 45px; }
.productList.rowWise .img { margin-left: 12px; }

.productList.rowWise .content1 {
    width: 66%;
    display: inline-block;
    vertical-align: top;
    margin-left: 50px;   
}

.productList.rowWise .item-content span.tag.high { top : 45px;}
.productList.rowWise .item-content span.tag {
    top: 5px;
}
.productList.rowWise .product .genderIcon { left:150px; top:40px;}
.productList.rowWise .product .favoriteIcon { left:150px; top: 60px;}

.productList.rowWise .img img {
    border-radius: 50px;
    visibility: hidden
}

.productList.rowWise .addCart1 {
    text-align: right;
}
.productList {background: #ffffff; border: solid 1px #ccc; border-right: none; display: inline-block; width:100%; min-height: 900px;}
.productList .img { height: 150px; margin: 0px 0px 5px 14%; vertical-align: top; text-align: center;  display: inline-block;}
.productList .img img {border: solid 1px #cccccc; max-width: 150px; max-height: 150px; border-radius: 10px; cursor: pointer;}
 .productList .img input {
        border: solid 1px #cccccc;
        max-width: 150px;
        max-height: 150px;
        border-radius: 10px;
        cursor: pointer;
    }
.product {float: left; width: 33.3%; min-width: 170px; padding: 20px 2% 5px; border-right: solid 2px #ccc; border-bottom: solid 2px #ccc; position: relative; height: 428px;} 
.product .addCart1 { min-height:65px;}
.product .fontSize30{font-size:25px;}
.product .bottomText{margin:0px;}
.product .fontSize20 {min-height: 60px; cursor: pointer;}
.productList.horizental .fontSize20, .productList.horizental .product .addCart1 {min-height:0px;}
.productList.horizental .product .bottomText{margin:0px; text-align:right;}

.productList.rowWise .product .fontSize30{ font-size: 12px;}

.productList.rowWise .fontSize20, .productList.rowWise .product .addCart1 {
    min-height: 0px;
}

.productList.rowWise .product .bottomText {
    margin: 0px;
    text-align: right;
}

.product span.et_buygetone { background: url("../images/band-buygetone.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }
.product span.band, .product .genderIcon , .product .favoriteIcon{ display: block; height: 101px; position: absolute; right: -12px; top: -12px; width: 101px;}
.product span.band span {color: #ffffff; text-shadow:1px 1px 1px gray; transform:rotate(44deg); -ms-transform: rotate(44deg);  display: inline-block;  font-size: 12px; width: 100px; height: 100px;}
.product span.band.et_buygetone span { padding: 27px 0px 0px 12px;}
.product span.band.et_onsale span { padding: 27px 0px 0px 27px;}        
.product span.band.et_outofstock span { padding: 27px 0px 0px 22px;}   
.product .genderIcon {top: 6px; right: auto; left: 6px; width: auto; height: auto;}
.product .favoriteIcon {top: 30px; right: auto; left: 9px; width: auto; height: auto;}
.product .relatedIcon {
    top: 54px;
    right: auto;
    left: 9px;
    width: auto;
    height: auto;
}
.product .item-content span.tag { top: 87px; background: url("../images/scroller-item-tag.png") no-repeat scroll right bottom rgba(0, 0, 0, 0); color: #ede7c2;display: block;
    font-size: 18px; left: -16px; padding-right: 11px; position: absolute; text-shadow: 1px 1px 1px #131212; }
.product .item-content span.tag.high { top: 133px;}
.product .item-content span.tag.disable span  {color: #a4a3a3; font-size: 19px; }
.product span.et_outofstock { background: url("../images/band-outofstock.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}    
.product span.et_onsale { background: url("../images/band-onsale.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }
.product .item-content span.tag > span { background: url("../images/scroller-item-tag.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; height: 45px; padding-left: 9px; 
    color: #ede7c2; font-size: 22px; text-shadow: 1px 1px 1px #131212; padding-top: 3px; font-family: 'league_gothicregular',Arial,sans-serif;}
.product .addCart { position: absolute; bottom: -21px;}
.product .item-content .qut {width: 50px; height: 30px; border-radius: 5px; border: 3px solid black; margin:6px 10px 6px 15px; font-family: Arial; text-align: center;}
.product .item-content h4 {margin: 0px; font-size: 20px;}
.product .item-content p {color: #7c7b7a;}
.productList .contentin { min-height:150px;text-align:center;}
.productList.horizental .contentin {text-align: left;}
.productList.horizental .contentin { height: auto; min-height: 0px;}
.productList.rowWise .contentin {
    text-align: left;
}

.productList.rowWise .contentin {    
    height: 4px; /*updated previously set to auto*/
    min-height: 0px;
}
.productList .brandlogo {margin: 0px 0px 5px -17px}


.searchPanel {background: #e9e7e3; border: solid 1px #cccccc; border-left: 0px; min-height: 982px;  border-radius: 0px 5px 5px 0px; }
.searchPanel .widgettitle {
    background: url(../images/accourdine-icon.png) no-repeat right 6px bottom 23px, url(../images/widget-title.png) no-repeat left bottom;
    color: #5f5e5e; cursor: pointer;
    font-size: 30px;
    letter-spacing: 0.5px;
    padding: 14px 15px 11px 15px;
    text-shadow: 1px 1px 0 #ffffff;
    text-transform: lowercase;
    font-family: 'league_gothicregular';
}
.searchPanel .widgettitle.open {
    background: url(../images/accourdine-icon.png) no-repeat right 5px bottom -87px, url(../images/widget-title.png) no-repeat left bottom;
}
.searchPanel .widget-content {
    padding: 10px 10px 10px 15px;    
}
.searchPanel .widget {
    background: url("../images/widget-bottom.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    padding: 0 0 2px;
    display: inline-block;
    width: 100%;
}
.searchFilter {display: inline-block; width: 72%; float: right; position: relative; top: -30px;}
.searchFilter .searchRow {border: solid 2px #333333; padding: 5px 2%; margin: 10px 2%; width: 96%; display: inline-block; position:relative;}
.searchFilter .topSearchRow {    border: 1px solid #333333; display: inline-block; padding: 5px 0; vertical-align: top; width: 200px;}

.searchFilter .searchRow .button {border: none; padding: 0px; display: inline-block; background: url(../images/search-icon.png) no-repeat; width: 27px; height: 22px; vertical-align: top;}
.searchFilter .topSearchRow .button {border: none; padding: 0px; display: inline-block; background: url(../images/search-icon.png) no-repeat; width: 27px; height: 22px; vertical-align: top;}
.searchRow .search {padding: 0px; background: none; border: none; width: 84%; height: 22px; vertical-align: top;}
.topSearchRow .search {padding: 0px; background: none; border: none; width: 80%; height: 22px; vertical-align: top;}
.searchFilter .browseby {margin: 10px 2%; width: 96%;border: solid 2px #333333; overflow: hidden;}
.searchFilter .topbrowseby {   border: 1px solid #333333; height: 35px;display: inline-block;overflow: hidden;width: 200px;}

.searchFilter .cat {padding: 8px 2%; border: none; background: transparent url(../images/cat-arrow.png) no-repeat right 17% top 8px; width: 115%;}
.searchFilter p {margin: 10px 2%;}
.searchFilter p label {font-weight: normal; margin-bottom: 0px;}
.searchFilter .button1 {      
    border: medium none;
    color: #ffffff;
    display: inline-block;
    padding: 0 10px;}
.searchFilter .button1 label {cursor: pointer;}
.searchFilter .button1:hover { background: rgb(37, 37, 36);}
.widget .link a { color: #dd6181; display: block; margin: 5px 0px; font-size: 18px;}

/*body .container {background: #ffffff;}*/
body .banner .container {background: transparent;}
.home .container{background-color:white;border-radius:5px;}
.brandSection.backgroundimg { margin-bottom: 0px;  font-family: Georgia,Arial,sans-serif;}
body.bg {background: url(../images/body-bg-2.png) no-repeat bottom center,  url(../images/bg-pattern-lunar.png); background-attachment: fixed;}

.wp-pagenavib { position: relative; padding: 0px 30px 20px 30px; margin-top: 0px; text-align:right; font-family: 'league_gothicregular'; }
.wp-pagenavib a, .wp-pagenavib a:link, .wp-pagenavib a:visited { padding: 5px 7px !important; margin: 2px; text-decoration: none; font-weight: normal !important; font-size: 20px !important; color: #5f5e5e !important; border: none !important; background: url(../images/pagenavi-bg.png) no-repeat; padding:5px 15px 5px 13px !important;display:inline-block; line-height:24px;}
.wp-pagenavib span.current { font-size: 20px !important; color: #5f5e5e !important; color: #9f260d !important; }
.wp-pagenavib span.current, .wp-pagenavib span.extend, .wp-pagenavib a:active, .wp-pagenavib a:hover { padding:5px 15px 5px 13px !important; margin: 2px; border: none !important; background: url(../images/pagenavi-bg.png) no-repeat; }
.wp-pagenavib span.pages { padding: 5px 7px 5px !important; margin: 2px !important ; color: #000000; color: #413f36; border: none !important; font-size: 16px;}

.widget-content.CartTable {padding: 10px 5px}
.tablecart {width: 100%;}
.tablecart tr th {background: #4e4e50; color: #ffffff;}
.tablecart tr {border-bottom: solid 1px #cccccc;}
.tablecart tr th, .tablecart tr td {padding: 5px 0px 2px 4px; text-align: left; font-size: 10px; font-family:Arial;}
.tablecart .qt {text-align: center;background: rgb(230, 134, 134);color: #fff;height: 25px;width: 25px !important;font-size: 14px;line-height: 20px;font-weight: bold;}
.CartTable .link2 { font-size: 11px; margin: 0px 5px;font-family:'Lucida Grande',Arial,sans-serif}
.CartTable .link2 a {margin: 0px 3px; color: #dd6181;}

.productDetailpopup { background: rgba(0, 0, 0, 0.87); width: 100%; height: 100%; position: fixed; z-index: 100; top: 0px; display: none;}
.productDetailpopup .box { border: solid 2px #7b4590; position: relative; z-index: 101; background: #ffffff; max-width: 700px; min-height: 400px; padding: 20px; margin: 0px auto; top: 10%;}
.modalPopup .closebtn { position: absolute; top: -13px; right: -13px; z-index: 102; display: inline-block; cursor: pointer;}
.modalPopup h3 {margin: 0px 0px 10px 0px; font-size: 24px; font-weight: bold;}
.modalPopup .img {border: solid 1px #cccccc; text-align: center; position: relative;}
.modalPopup .addCart1 .qut1 input {border: medium none; font-size: 16px; height: 30px; width: 37px; float: left; text-align: center;}
.modalPopup .img span.tag {
    background: url("../images/scroller-item-tag.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    color: #ede7c2;
    display: block;
    font-size: 22px;
    left: -16px;
    padding-right: 11px;
    position: absolute;
    text-shadow: 1px 1px 1px #131212;
    top: 110px;
}
.modalPopup .img span.tag.low {
    top: 58px;
}
.modalPopup .img span.tag.disable {
    color: #a4a3a3;
    font-size: 19px;
    line-height: 32px;
}
.modalPopup .img span.tag > span {
    background: url("../images/scroller-item-tag.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 45px;
    padding-left: 9px;    font-family: 'league_gothicregular',Arial,sans-serif;
}
.modalPopup .img .genderIcon {
    height: auto; position: absolute;
    left: -24px;
    right: auto;
    top: -24px;
    width: auto;
}
.modalPopup span.band, .modalPopup .genderIcon {
    display: block;
    height: 101px;
    position: absolute;
    right: -12px;
    top: -12px;
    width: 101px;
}
.modalPopup span.et_buygetone {
    background: url("../images/band-buygetone.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.modalPopup span.et_outofstock {
    background: url("../images/band-outofstock.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.modalPopup span.et_onsale {
    background: url("../images/band-onsale.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.modalPopup .band span {color: #ffffff; text-shadow:1px 1px 1px gray; transform:rotate(44deg);  display: inline-block;  font-size: 12px; width: 100px; height: 100px;}
.modalPopup span.band.et_buygetone span { padding: 27px 0px 0px 12px;}
.modalPopup span.band.et_onsale span { padding: 28px 0px 0px 1px;}
.modalPopup span.band.et_outofstock span { padding: 27px 0px 0px 2px;}

.dashboardBox { padding: 10px; background: #f1f1f1; border: solid 1px #cccccc; border-radius: 10px; min-height: 430px; min-height: 430px;}
.dashboardBox .box { padding: 5px 1%; background: #ffffff; border: solid 1px #cccccc; border-radius: 7px; text-align: center; display: inline-block; width: 29%; 
    min-width: 123px; margin: 5px 1.5%; vertical-align: top; box-sizing: border-box;}
.dashboardBox .box .img {margin: 0px;}
.dashboardBox .box .title {margin: 0px; color: #333; text-decoration: none; font-size: 16px; min-height: 40px; line-height: normal;}
.dashboardBox .box:hover {text-decoration: none; background: #FFD0D0; border: solid 2px #be9191; margin: 4px 1.5%; font-weight: bold; box-shadow: 0px 0px 5px gray;}

.newsBlock {padding: 10px; background: #fff; border: solid 1px #cccccc; border-radius: 10px;}

.newsBlock .block {margin-bottom: 10px;}
.newsBlock .block .title {background: #e0cece; padding: 5px 1.5%; display: inline-block; width: 100%; cursor: pointer;}
.newsBlock .block .title span {float: right; transform: rotate(180deg);}
.newsBlock .block .title.active span { transform: rotate(90deg);}
.newsBlock .contentbox {padding: 10px 0px; display: none;}
.newsBlock .contentbox.active {display: block;}
.newsbox {display: inline-block; width: 100%; border-bottom: solid 1px #cccccc; margin-bottom: 0px; padding: 5px;}
.newsbox:hover {background: #f1f1f1 !important;}
.newsbox a {color: #333;}
.newsbox .img {margin: 0px; width: 25%; margin-right: 2%; display: inline-block; vertical-align:top;}
.newsbox .content {vertical-align: top; display: inline-block; width: 70%;}
.newsBlock .link {margin: 0px 10px; text-align: right;}
.newsBlock .link a {color: #868387;}

.backtop {position: fixed; bottom: 10px; right: 10px; display: none; outline: none;}
h2.heading {font-family: 'league_gothicregular'; font-size: 36px;}


.tab-area {border: 1px solid #e7e7e7; border-radius: 10px; box-shadow: 0 0 5px gray; margin: 30px 0px; }
.tab-area #tab-sidebar {float: left; width: 40%; padding: 0px; margin: 0px;}
.tab-area .tab-content {float: left; width: 59%; background: #ffffff;}
#faq_slides {padding: 20px; font-family: Georgia,serif; font-style: italic; font-size: 16px;}
#faq_slides div { display: none;}
#faq_slides div.active {display: block;}
#tab-sidebar li:first-child {border-radius: 10px 0 0 0;}
#tab-sidebar li.active {background-color: #fff; margin-right: 0; border-right: none;} 
#tab-sidebar li {border-bottom: 1px solid #e7e7e7; border-right: solid 1px #e7e7e7; border-top: 1px solid #fff; font-family: Georgia,serif; font-style: italic; font-size: 16px; margin: 0px; background:none;}
#tab-sidebar li.active a { color: #639c8f; }
#tab-sidebar li a { text-decoration: none; color: #454545; display: block; padding: 20px 18px 17px 27px; }
#tab-sidebar li a:hover { color: #8b8b8b; }

.rightSideBestDeals .products { margin: 0px;}
.rightSideBestDeals .products .item { margin-right: 0px; margin-bottom: 50px;}

.messageblock textarea {width: 100% !important;position:inherit !important;border:solid 1px #ccc !important;}
.messageblock .cartButtons { margin: 20px;}
.cartButtons input.btn {margin: 0px 5px 10px 0px;  background: url("../images/cs.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); background-size:100%; 
    border: medium none;
    color: #fff;
    display: inline-block;
    font-family: Georgia,serif;
    font-size: 20px;
    font-style: italic;
    height: 50px;
    padding: 5px 0 17px 0px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
    width: 210px; line-height: normal;}

.cartButtons input.btn.cc { background: url("../images/cc.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); width: 170px;}
.cartButtons input.btn.co { background: url("../images/co.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  color: #333; width: 190px;}

.et_lb_note {    
    background: url("../images/note-left-bg.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6) inset;
    color: #817757;
    padding-left: 10px;
    line-height: 26px !important;
    max-width: 600px; 
    margin: 40px 0px;
}
 .et_lb_note-inner {
    background: url("../images/note-inner-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6) inset;
}
.et_lb_note-content {
    border-left: 1px solid rgba(243, 218, 198, 0.6);
    margin-left: 23px;
    padding: 26px 40px 14px 26px;
}
.et_lb_note-content p {margin: 0px;}


.qutserle {display:inline; padding:0px; margin:0px;}

.inline-block {display: inline-block; vertical-align:top; width:100%;}

.nofound {padding:15px;font-family: Arial; font-size: 17px;color:#333;display:inline-block;}


.searchPage .pageTitle {background: url("../images/header-bottom-bg-1.png") repeat-x scroll left bottom #ffffff;}
.innerheaderlogo { color: #000; font-size: 16px; font-weight: bold;  margin-bottom: 20px; text-align: center;} 

.imageload{display:block;left: 0;position: fixed;right: 0;top: 45%;z-index: 350;margin:0px auto;}

.pageloadImage{display: inline-block !important;width: 300px;height: 100px;}


.innerbanner { margin: 20px 0px;}
.testmonials { font-size: 20px; color: #504d4c; text-align: center; text-transform: uppercase; margin-bottom: 30px; padding: 10px 40px;
        background: url(../images/testi_top.png) no-repeat top left,  url(../images/testi_bottom.png) no-repeat bottom right;}
.customerService .newsBlock .block .title { padding: 5px;}
.customerService .newsBlock .contentbox {padding: 5px 0px;}

.loadingImagePro {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    right: 0px;
    margin: 0px auto;
    text-align: center;
    display: block;
    background: rgba(255,255,255,0.5);
    z-index: 999;
}
 #loadingImagePro img {position:inherit; top:43%; }


  #loadingImage{
        position:fixed;
        width:100%;
        height:100%;
        top:0px;       
        margin:0px auto;
        text-align:center;
        display:block;
        background:rgba(255,255,255,0.5);
        z-index:999;
        text-align: center;
    }
    #loadingImage img{
        position:relative;
        top:43%;
    }


.container {
	max-width: 1000px;
}
.clear {clear: both;}
.shopping-icon {display: none;}

.pastOrderItem{width: 100px;margin-left:50px;}



.row-wise-table {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  }
.row-wise-table .table {border-bottom: solid 1px #4e4e50; min-width: 600px;}

.row-wise-table .table tr:nth-child(odd) {background:#fff5f5;}
.row-wise-table .table tr:nth-child(even) {background:#efeade;}
.row-wise-table .table tr:hover {background: #ddd;}
.row-wise-table .skuid {display:block;}
.row-wise-table .rebenRedPink {position:relative; background:#C76063; display:inline-block; padding:1px 5px; color:#fff; white-space: nowrap; font-size:10px;}
.row-wise-table .rebenRed {position:relative; background:Red; display:inline-block; padding:1px 5px; color:#fff; white-space: nowrap; font-size:10px;}
.row-wise-table .rebenGreen {position:relative; background:#6CBC7D; display:inline-block; padding:1px 5px; color:#fff; white-space: nowrap; font-size:10px;}
.row-wise-table .rebenBlue {position:relative; background:#6EB2BE; display:inline-block; padding:1px 5px; color:#fff; white-space: nowrap; font-size:10px;}
.row-wise-table .rebenPink {position:relative; background:#CB6393; display:inline-block; padding:1px 5px; color:#fff; white-space: nowrap; font-size:10px;}
.row-wise-table .rebenLowStock {position:relative; background:#ff0000; display:inline-block; padding:1px 5px; color:#fff; white-space: nowrap; font-size:10px;}
.row-wise-table .rebenCommingSoon {position:relative; background:#590D16; display:inline-block; padding:1px 5px; color:#fff; white-space: nowrap; font-size:10px;}
/*.row-wise-table .reben:before{content:""; position:absolute; top:0px; left:0px; width:0px; height:0px;}*/

.row-wise-table .table td {vertical-align: middle; padding: 4px; border-color: #4e4e50;}
.row-wise-table .table th {vertical-align: middle; padding: 8px 4px; background: #4e4e50; color: #fff; border-bottom-color: #4e4e50;}
.row-wise-table .genderIcon {max-width: 16px;  margin: 0 4px;}
.row-wise-table .commingImg {max-height: 32px;}
.row-wise-table .notifyMe {max-height: 32px;}
/*.row-wise-table .webSpacelBg {background: #efe5e5;}
.row-wise-table .testerBg {background: #eae4f0;}
.row-wise-table .newLaunchBg {background: #edeadb;}*/
.row-wise-table .testerBg:hover td, .row-wise-table .webSpacelBg:hover td, .row-wise-table .newLaunchBg:hover td {background: inherit;}
.row-wise-table .product-title, .row-wise-table .designerName, .row-wise-table .qtext, .row-wise-table .productPrice {margin: 0px; line-height: normal;}
.row-wise-table .product-title a {color: #333;}
.row-wise-table .qtext { color: #bb0034;}
.row-wise-table .productPrice {font-weight: bold; color:#a4a3a3;font-size:14px;}
.row-wise-table .productPrice .active {color: #000; font-size: 110%;text-shadow: 0px 0px 2px #2d4847;}
.row-wise-table .productPrice .info {vertical-align: top; max-width: 14px;}
.linemiddle {text-decoration:line-through;}
.row-wise-table .quantity-input {max-width: 50px; padding: 0px; height: 30px; line-height: 30px; border: 2px solid black; text-align: center;}
.row-wise-table .add-cart {max-hight: 30px; vertical-align: middle;}
.row-wise-table .favoriteIcon {vertical-align: middle; max-width: 20px;}
.row-wise-table .stock, .row-wise-table .type {margin: 0px;}
.row-wise-table .type img {max-width:20px; }
.row-wise-table .glyphicon-ban-circle { color: #da0404;}
.row-wise-table .glyphicon-record { color: #c302cf;}
.row-wise-table .glyphicon-pencil { color: green;}
.row-wise-table .glyphicon-globe { color: #cf4a6f;}
.row-wise-table .glyphicon-share {color: #4f7de5;}


.table-flip.row-wise-table div.hint { background: #ccc;  padding: 5px; }
.row-wise-table .hint img {max-height: 20px; max-width: 18px; display: inline-block;margin-right: 3px; vertical-align: middle;}
.row-wise-table .hint .Wbg {background: #edd9d9; display: inline-block; height: 12px; width: 12px; vertical-align: middle; margin-right: 2px;}
.row-wise-table .hint .Tbg {background: #deb9e9; display: inline-block; height: 12px; width: 12px; vertical-align: middle; margin-right: 2px;}
.row-wise-table .hint .Nbg {background: #e3ddba; display: inline-block; height: 12px; width: 12px; vertical-align: middle; margin-right: 2px;}

.filterBg {background: #fff; padding: 5px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; text-align: right;}
.filterBg .inputBlock {display: inline-block; vertical-align: middle; margin: 5px 5px; }
.filterBg .inputBlock.showb {width: 80px; float: left;}
.filterBg .inputBlock.type {width: 150px;}
.filterBg .inputBlock.search {width: 150px;}
.filterBg .inputBlock.buttons {}
.filterBg .inputBlock.buttons .btn {font-size: 125%; height: 34px;}

.row-wise-table .pleaseScroll {display: none; margin-bottom: 5px; color: #dd6181;}



.scrollScolor::-webkit-scrollbar {
    width: 12px;
}
.scrollScolor::-webkit-scrollbar-track {
    background-color: gray;
}
.scrollScolor::-webkit-scrollbar-thumb {
    background-color: #333;
}
.scrollScolor::-webkit-scrollbar-thumb:hover {
    background-color: #000;
}



@media (min-width: 768px) {
    /*.tableScroll { overflow:hidden;  overflow-y: auto; width: 100%; height: 400px;}*/
.tableScroll tbody { overflow:hidden;  overflow-y: auto; width: 100%; height: 550px;}
.tableScroll thead {padding-right: 10px; background: #4e4e50;}
.tableScroll thead, .tableScroll tbody {display: block;}
.tableScroll thead tr, .tableScroll tbody tr {display: table; width: 100%;}
.tableScroll td, .tableScroll th { float: left; }
.tableScroll td:nth-child(1), .tableScroll th:nth-child(1) {width: 10%; }
.tableScroll td:nth-child(2), .tableScroll th:nth-child(2) {width: 27%; }
.tableScroll td:nth-child(3), .tableScroll th:nth-child(3) {width: 15%; }
.tableScroll td:nth-child(4), .tableScroll th:nth-child(4) {width: 5%; text-align: right; }
.tableScroll td:nth-child(5), .tableScroll th:nth-child(5) {width: 16%; text-align: left;}
.tableScroll td:nth-child(6), .tableScroll th:nth-child(6) {width: 15%; }
.tableScroll td:nth-child(7), .tableScroll th:nth-child(7) {width: 12%;}
.tableScroll td:nth-child(8), .tableScroll th:nth-child(8) {width: auto; }

}
@media (min-width: 1025px) {
	/*.nav ul {display: inline-block !important; position: relative; left: -10px; width: 100%;margin-top: 110px;margin-bottom: 17px !important;}*/
    .nav ul { display: block !important; position: relative; padding: 0px;}
	.nav ul li td td:hover { background: url(../images/top-link-bg.png) no-repeat left;}
	.nav ul li td td:hover > a { background: url(../images/top-link-bg-1.png) no-repeat right; text-decoration: none;}
	.nav ul li.loginbutton {float: right;}
}

@media (max-width: 1200px) {
	.boxText {display: none;}
     .banner .carousel-inner .item  {background-position: 40% 0px;}
	.carousel-indicators {display: none;}

    .contact .loginContent, .contact .loginContent2 {padding: 2%; margin-right: 4%; width: 47%; }
    .contact .loginContent .input {padding: 10px 15px; width: 100%;}

    .contact .loginContent2 {margin-right: 0px;}	

    #custom-email, #custom-name {float: none;}
    #custom-email input, #custom-name input { width: 320px;}
    #custom-name .input {margin-right: 0px;}
    body.bg {background: none;}
    .carouselackground{background-color:white;border-radius:5px;}

    #et-loginform p .fildTitle {width: 40%; display: inline-block; font-size: 18px; margin-top: 6px;}
    #et-loginform .input {width: 40%; display: inline-block;   margin-bottom: 10px; font-size: 18px; padding: 7px 10px;}
    .loginNavBg {width: 100%;}

}
@media (max-width:1024px) {
    .nav {text-align: right; position: relative; }
	.nav .menu {display: inline-block; margin-top: 30px;}
	.nav ul {display: none; position: absolute; right: 0px; top: 60px; margin: 0px; width: 200px; background: #e0e0e0; padding: 5px; z-index: 30;}
	.nav ul li {display: block; padding: 5px; }
	.carousel-indicators {left: 40%;}
	.nav table {width: 100%;}
	.nav table td {display: block; width: 100%;}
   
	
	.nav ul li.loginbutton, .nav ul li.loginbutton:hover {margin-top: 0px;}
	.loginNavBg { background: linear-gradient(#2c2c2c, #373737) repeat scroll 0 0 rgba(0, 0, 0, 0);  border: solid 1px #000; box-shadow: -5px 5px 10px gray; height: 60px;
		margin: 0px; position: inherit; bottom: 0px;}
	.loginNavBg ul ul {margin: 6px 31px 0 0; top: 51px !important;}
    .loginNavBg li {margin: 0px 10px 0px 0px; padding: 5px 5px 20px 5px;}	

    .searchFilter {top: 10px; width: 100%; text-align: center; overflow: hidden;}
}
@media (max-width: 980px) {
    .middlePart .leftSide, .middlePart .rightSide {float: none; width: auto; margin-right: 0px;}
    .banner .item { min-height: 465px;}
    .mainNav {margin: 5px 0;}
}

@media (max-width: 767px) { 
    .nav .menu {}  
    .signin .header .container {padding: 0px;}
    .signin .header .container > .row  {margin: 0px;}
    .loginNavBg { box-shadow: none; border: none; border-radius: 0px; height: auto;}
    .loginNavBg > ul > li {padding: 5px 5px 10px;} 
	.loginNavBg > ul > li { max-width: 100px; margin: 0px;}	
	.loginNavBg ul ul {width: 154px; top: 45px !important;}
	.loginNavBg ul ul li a {width: 150px;}
	.loginNavBg ul a {font-size: 20px; margin: 0px;}

	.footerContent .content {border: none; padding: 0px; text-align: center;}
	.footerContent .left-content.content {margin-left: 0px; border-left: 0px;}
	.footerContent .row {border-bottom: solid 1px #ccc; padding: 10px;}
	.footerContent .content .glyphicon { display: none;}
    .footerContent .img {margin: 20px 0 0;}
    .footerContent .link .btn1 {float: none;}
    .footerContent h1,h2,h3 {font-size: 18px;}
    .footerContent p {font-size: 12px;}
	.brandSection {margin: 10px 10px;}
	.loginbox {width: 100%; padding: 0px; margin: 0px;}
	.loginbox .input {width: 95%;}
	#et-loginform p {margin: 5px;}
	#et-loginform p .fildTitle { text-align: left; width: 100%;}
    #et-loginform .input {width: 95%;  margin-bottom: 5px; font-size: 16px; padding: 6px 10px;}

	.loginContent {padding: 0px;}
	#login-heading {margin: 0px;}
    .remove_mobile{display:none !important;}
   #login-description {font-size: 16px; line-height: none; padding: 5px; margin: 0px;}
  .loginContent .input {  font-size: 16px; padding: 6px 12px;  margin-bottom: 5px; border-radius: 5px;}

    .nav ul li {}
    .nav ul li.loginbutton, .nav ul li.loginbutton:hover { }
        
    .nav ul {
    background: #e0e0e0 none repeat scroll 0 0;
    display: none;
    margin: 0;
    padding: 0px;
    position: absolute;
    right: 0px;
    width: 187px;
    z-index: 30;
}
    .topSearchRow .search {padding: 0px; background: none; border: none; width: 81%; height: 22px; vertical-align: top;}
    .loginNavBg ul{left:5px !important;}
    .showSearchText1{  }
    .showSearchText2{}
    .showInstock {}

    .pastOrderItemMobile {margin-left: 0px;width: 100px;}
    .width9{width:9%;}
    .width47{width:47%;}
    .width28{width:28%;}
    .width15{width:15%;}
    .pastOrderMobile{margin: 0px 154px -1px -1px !important;}
    #custom-email input, #custom-name input { width: 100%; font-size: 16px; padding: 6px 12px;  margin-bottom: 5px; border-radius: 5px;}
    .innderHeader {padding: 20px 0 10px;}
    .innderHeader .contentDesc h1 {font-size: 20px;}
    .innderHeader .contentDesc h2 {font-size: 18px;}
    h2.contact-heading {font-size: 20px;}
    p.contact-description {font-size: 16px; padding-bottom: 15px;}
    .contact .loginContent, .contact .loginContent2 {padding: 2%; margin-right:0px; width:100%; min-height: inherit; margin-bottom: 20px;}
    .contact .loginContent2 {}
    .contact .loginContent .input {padding: 10px 15px; width: 100%;}
    .main-area.contact {padding: 0px;}
    
    .product { width: 100%; height: auto; border-left: 2px solid #ccc;}
    .productList {min-height: inherit; border: none;}
    .productList.horizental .content1 { width: auto;display: block; margin-left: 0px;} 
    .productList.horizental .img { border: none; width: auto;}
    .productList.horizental .product span.band { left: auto;}
        .productList.rowWise .content1 {
            width: auto;
            display: block;
            margin-left: 0px;
        }

        .productList.rowWise .img {
            border: none;
            width: auto;
        }

        .productList.rowWise .product span.band {
            left: auto;
        }

        .productList.rowWise .product .brandlogo {
            display: none;
        }             
      

       

    .productBoxTab .pageShow {display: block; float: none;}
    .shopping-icon {display: block;position:relative; text-align: right;}
    .shopping-icon a {border-radius: 50%;display: inline-block;padding: 5px;
        position: relative;  right: 9px; top: 6px; width: 40px; z-index: 10002;}
    .shopping-icon a .count { background-color: grey; border-radius: 50%; color: #fff;
        font-size: 10px; left: 0px; padding: 2px 0; position: absolute; text-align: center; top: -5px; width: 18px;}
     .shopping-icon.fix a {position: fixed;}
     .product span.et_outofstock {overflow:hidden;}

	/*.shopping-icon  img{position:fixed;right:10px;top:20px; z-index:1000;}*/
    .searchPage .pageTitle {padding: 10px 0 14px;}
    .searchPage .fettitle {top: -20px;}
    .productDetailpopup .box {margin: 20px;}
    .productDetailpopup {top: 0px; overflow: scroll;}
    .backtop {position: fixed; bottom: 10px; right: 10px; display: block; outline: none;}
    .brandSection {margin-left: 0px; margin-right: 0px;}
    .banner .carousel-inner .item { background-position: 30% 0px;}

    .wraper .modalPopup {left: 5% !important; top: 5% !important; min-width: 90%; width: 90%; height: 400px; overflow: scroll;}
    .wraper .modalPopup .closebtn { top: 1px; right: 1px; }
    .descbg {margin-top: 10px;}
    .middlePart .col-md-8 .newsBlock {margin-bottom: 20px;}

    .table-flip .table {display: block; min-width: inherit; margin-bottom: 5px;}
    .table-flip thead {float: left; width: 20%;}
    .table-flip thead tr {display: block;}
    .table-flip tbody {display: block;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        width: 78%;
        }
    .table-flip tbody tr {display: inline-block;}
    .table-flip.row-wise-table tbody td, .table-flip.row-wise-table thead tr th {padding: 4px; display: block; height: 34px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
    .table-flip.row-wise-table tbody td:nth-child(7), .table-flip.row-wise-table thead tr th:nth-child(7) {height: 40px;}
    .table-flip.row-wise-table tbody td:nth-child(8), .table-flip.row-wise-table thead tr th:nth-child(8) {height: 50px;}
    
    .table-flip.row-wise-table .quantity-input {height: 25px;}
    .table-flip.row-wise-table div.hint {display: block;}
    .filterBg .inputBlock.search {width: 95px;}
    .filterBg .inputBlock.showb {width: 40px;}
    .filterBg .inputBlock.type {width: 95px;}
    .row-wise-table .pleaseScroll {display: block;}
}

@media (max-width: 480px) {
    .banner .carousel-inner .item {  background-size: auto 300px; min-height: 300px;}
    .cartTable  {overflow-y:scroll;margin-bottom:10px;}
    .searchFilter .topSearchRow {width: 250px; margin-bottom: 10px;}
    .searchFilter .topbrowseby {width: 250px;}
    
    .filterBg .inputBlock.search {width: 45%; margin: 2.0%;}
    .filterBg .inputBlock.type {width: 45%; margin: 2.0%;}
}

