@font-face {
  font-family: 'golden_plains_-_demoregular';
  src: url('golden_plains_-_demo-webfont.woff2') format('woff2'),

    url('golden_plains_-_demo-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Arimo';
  src: url('Arimo-Regular.eot');
  src: url('Arimo-Regular.eot?#iefix') format('embedded-opentype'),
    url('Arimo-Regular.woff2') format('woff2'),
    url('Arimo-Regular.woff') format('woff'),
    url('Arimo-Regular.ttf')  format('truetype'),
    url('Arimo-Regular.svg#Arimo') format('svg');
}
@font-face {
  font-family: 'Arimo';
  src: url('Arimo-Italic.eot');
  src: url('Arimo-Italic.eot?#iefix') format('embedded-opentype'),
    url('Arimo-Italic.woff2') format('woff2'),
    url('Arimo-Italic.woff') format('woff'),
    url('Arimo-Italic.ttf')  format('truetype'),
    url('Arimo-Italic.svg#Arimo') format('svg');
}
@font-face {
  font-family: 'Arimo';
  src: url('Arimo-Bold.eot');
  src: url('Arimo-Bold.eot?#iefix') format('embedded-opentype'),
    url('Arimo-Bold.woff2') format('woff2'),
    url('Arimo-Bold.woff') format('woff'),
    url('Arimo-Bold.ttf')  format('truetype'),
    url('Arimo-Bold.svg#Arimo') format('svg');
}
@font-face {
  font-family: 'Arimo';
  src: url('Arimo-BoldItalic.eot');
  src: url('Arimo-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('Arimo-BoldItalic.woff2') format('woff2'),
    url('Arimo-BoldItalic.woff') format('woff'),
    url('Arimo-BoldItalic.ttf')  format('truetype'),
    url('Arimo-BoldItalic.svg#Arimo') format('svg');
}
@font-face {
  font-family: 'GoldenPlains';
  src: url('golden-plains.eot');
  src: url('golden-plains.eot?#iefix') format('embedded-opentype'),
    url('golden-plains.woff2') format('woff2'),
    url('golden-plains.woff') format('woff'),
    url('golden-plains.ttf')  format('truetype'),
    url('golden-plains.svg#Golden Plains') format('svg');
}

/*.loader::after {
  position: fixed;
  height: 100%;
  width: 100%;
  background-color: #fff;
  z-index: 9999;
  display:block;
  content:'';
  top:0;
  left:0
}*/

body {
  background-color: #fff;
  font-family: 'Arimo', sans-serif;
  color: #1c1c1c;
  padding: 0;
  margin: 0;
  font-size: 14px;
  position:relative;
}

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

a {
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  text-decoration: none;
}

a:focus {
  outline: none;
}

h1, h2, h3, h4, h5, h6, p {
  margin: 0;
}

img {
  max-width: 100%;
}

.container {
  width: 100%;
  margin: 0 auto;
  max-width: 1400px;
  display: block;
}

.top_sec {
  position: relative;
}
.top_header_wrapper{position:fixed; width:100%; top:0; z-index:99}

/* header {
  width: 100%;
  float: left;
  position: absolute;
  top: 55px;
  z-index: 99;
}
 
.header_left {
  float: left;
  padding-left: 30px;
}

.header_right {
  float: right;
  padding-right: 20px;
}

.header_right ul {
}

.header_right ul li {
  display: inline-block;
  margin-right: 25px;
  vertical-align:top;
}

.header_right ul li:last-child {
  margin: 0;
}

.header_right .srch a {
  display: block;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.header_right .srch img {
  padding-right: 0;
  margin-top: 2px;
  width: 23px;

}*/


/* .logo {
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 10px;
  width:100px;
  z-index: 99;
}
 */
.top_sec {
  float: left;
  width: 100%;
}

.item {
  max-width: 100%;
  position: relative;
  width: 100%;
  padding-top: 56.25%;
  /*   height: calc(100vw * 0.66 );
  height: -webkit-calc(100vw * 0.66);
  height: -moz-calc(100vw * 0.66);
  height: -o-calc(100vw * 0.66); */
}

.slider_wrapper .item{
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}


.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,

.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,

.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

.slider_wrapper .mobile {
  display: none;
}



@media all and (transform-3d), (-webkit-transform-3d) {


  .carousel-fade .carousel-inner > .item.next,

  .carousel-fade .carousel-inner > .item.active.right {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  .carousel-fade .carousel-inner > .item.prev,

  .carousel-fade .carousel-inner > .item.active.left {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  .carousel-fade .carousel-inner > .item.next.left,

  .carousel-fade .carousel-inner > .item.prev.right,

  .carousel-fade .carousel-inner > .item.active {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}




body .close_bg,
.body_bg::after {
  content: '';
  background: rgba(255, 255, 255, 0.6);
  position: fixed;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}

.body_bg::after{
  display: none;
}

body .close_bg {
  display: none;
  z-index: 9;
  
}

body.body_bg .close_bg {
  display: block;
}
.body_bg1::after {
  content: '';
  background: rgba(255, 255, 255, 0.6);
  position: fixed;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}
.body_bg2::after {
  content: '';
  background: rgba(255, 255, 255, 0.6);
  position: fixed;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}
.body_bg3::after {
  content: '';
  background: rgba(255, 255, 255, 0.6);
  position: fixed;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}

.mega_menu_sec{position:fixed!important}
.mega_menu_sec.home{position:absolute!important}
.mega_menu_sec {
  width: 100%;
  max-width: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 100%;
  background: #fff;
  z-index: 99;
  padding: 20px 0 50px;
  transition: all 0.3s ease-in;
  padding-left: 30px;
  color: #000;
  border-top: 1px solid #000;
  opacity: 0;
  visibility: hidden;
  max-height: 0px;
  overflow: hidden;
}

.mega_menu_sec.active {
  left:0px;
  opacity: 1;
  visibility: visible;
  max-height: 1000px;
}

.mega_menu li a {
  color: #000;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.mega_menu li a:hover {
  font-weight:700
}

.mega_menu_block {
  width: 15%;
  display: inline-block;
  vertical-align: top;
}

.mega_menu_block:last-child {
  text-align:right;
  width: 36%;
}

.mega_menu ul {
  display: block;
  margin: 0 0 15px;
}

.mega_menu ul li {
  display: block;
  padding-bottom: 5px;
}

.submenu_list {
  padding: 0 15px 0 0;
}

.closeIMG {
  position: absolute;
  right: 25px;
  top: 18px;
  z-index: 999;
}


a {
  text-decoration: none;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}

p.free_ship {
  text-transform: uppercase;
  font-size: 10px;
  padding-bottom: 28px;
  font-weight: 500;
  letter-spacing:1.5px;
}

.mega_menu h2 {
  text-transform: uppercase;
  font-size: 14px;
  padding-bottom: 10px;
  font-weight: 700;
  letter-spacing: 2px;
  cursor:pointer;
}

.mega_menu h2.heading {
  padding-bottom: 20px;
}

.mega_menu .shop_block {
  margin-bottom: 50px;
}

.mega_menu .shop_block h2 {
  color: #7c7c7c;
}

.mega_menu .heels_row {
  width: 100%;
}

.mega_menu .heels_col {
  display: inline-block;
  vertical-align: top;
  margin-right: 3%;
  width:46%;
  text-align:left;
}
.mega_menu .heels_col img:hover{ 
  opacity:0.6
}

.mega_menu .heels_col:last-child {
  margin: 0;
}

.mega_menu .heels_col span {
  display: block;
  font-size: 12px;
  color: #000;
  text-transform: uppercase;
  margin-top: 10px;
  font-weight: 500;
  letter-spacing: 1.5px;
}

a.menu-trigger {
  display: block;
  cursor: pointer;
  position: relative;
  top: 4px;
}

.full_row {
  float: left;
  width: 100%;
  display: table;
}

.full_row > div {
  position: relative;
  display: table-cell;
}

.left_sec {
  width: 50%;
}

.right_sec {
  width: 50%;
}

.txt_block {
  text-align: center;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  left: 0;
  right: 0;
  margin: 0 auto;
}

.txt_block h2 {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.txt_block h2 span {
  display: block;
  font-family: 'golden_plains_-_demoregular';
  text-transform: none;
  font-size: 48px;
  font-weight: normal;
  letter-spacing: normal;
}

.txt_block a {
  color: #1c1c1c;
  font-size: 13px;
  font-weight: 600;
  position: relative;
  text-decoration: none;
  letter-spacing: 2px;
}

.txt_block a:hover {
  color: #878787;
}

.txt_block a::after {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: -3px;
  width: 100%;
  height: 1px;
  background-color: #7e7e7e;
}

.m_img img {
  width: 100%;
}

.hat_sec {
  width: 100%;
  float: left;
  margin: 80px 0;
}

.hat_sec h2 span {
  color: #fff;
  font-size: 50px;
}

.hat_sec .txt_block a {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
}

.hat_sec .txt_block a::after {
  background-color: #fff;
}

.hat_sec ul {
  list-style-type: none;
  padding: 0;
  width: 100%;
  display: table;
}

.hat_sec ul li {
  display: table-cell;
  position: relative;
  float: left;
  width: 33.33%;
}

.instagram_sec {
  width: 100%;
  float: left;
  margin-bottom: 70px;
  display: table;
}

.instagram_sec h2 {
  text-align: center;
  font-size: 24px;
  text-transform: uppercase;
  margin: 0 0 50px;
  letter-spacing: 3px;
}

.instagram_sec h2 span {
  display: block;
  font-family: 'golden_plains_-_demoregular';
  font-size: 33px;
  text-transform: none;
  padding-bottom: 15px;
  letter-spacing: normal;
}

.instagram_sec ul {
  list-style-type: none;
  padding: 0;
  float: left;
  width: 100%;
  white-space: nowrap;
  overflow-x: auto;
  display: table-cell;
}

.instagram_sec ul li {
  display: inline-block;
  vertical-align: top;
  width: 16.4%;
}

.instagram_sec ul li img {
  width: 100%;
}

footer {
  background-color: #f1f1f1;
  border-top: 1px solid #000;
  padding: 20px 0 80px;
  text-align: center;
  width: 100%;
  float: left;
}

.footer_wrapper {
  max-width: 500px;
  margin: 0 auto;
}

/* .join-row {
  width: 100%;
  float: left;
  padding: 18px 0 30px;
}
 */
.join-row .join_col {
  width: 50%;
  float: none;
/*   margin: 0 auto 10px; */
}

.join-row .join_col .input_box {
  max-width: 220px;
  width: 100%;
  border: 1px solid #b4b4b4;
  height: 34px;
  padding-left: 10px;
  border-radius: 0;
  padding-top: 1px;
  padding-bottom: 1px;
}

.join-row .join_col .btn,
.join-row .join_col select {
  border: 1px solid #b4b4b4 !important;
}

.join-row span {
  color: #939598;
  font-size: 10px;
  display: block;
  padding-top: 7px;
  letter-spacing: 0.12em;
}

.footer_link {
  padding: 60px 0 30px 0;
}

.footer_link ul {
  margin-bottom: 3px;
}

.footer_link ul:last-child {
  margin: 0;
}

.footer_link li {
  display: inline-block;
}

.footer_link li a {
  padding: 0 10px;
  position: relative;
  color: #1c1c1c;
  font-size: 12px;
  text-decoration: none;
  font-weight: 600;
  text-transform: lowercase;
  letter-spacing: 0.5px;
}

.footer_link li a:hover {
  color: #000;
}

.footer_link li a::after {
  content: '';
  position: absolute;
  right: -2px;
  top: 1px;
  background-color: #1c1c1c;
  width: 1px;
  height: 90%;
}

.footer_link li:last-child a::after {
  display: none;
}

.footer_wrapper .free_ship {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding-bottom: 30px;
}

.footer_wrapper h3 {
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 3px;
}

p.privacy {
  font-weight: 500;
  color: #000;
  font-size: 12px;
  letter-spacing: .5px;

}

.cust_btn {
  background-color: #000;
  color: #fff;
  max-width: 160px;
  width: 100%;
  text-transform: uppercase;
  border-radius: 0;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 2px;
  padding: 10px 15px;
  transition: all 700ms ease 0s;
  -webkit-transition: all 700ms ease 0s;
  -ms-transition: all 700ms ease 0s;
}

.cust_btn:hover {
  background-color: #666;
  color: #fff;
}

::-webkit-input-placeholder {
  color: #1c1c1c;
  opacity: 1;
  font: italic 500 12px 'Arimo', sans-serif;
  line-height: 25px;
}

::-ms-input-placeholder {
  color: #1c1c1c;
  opacity: 1;
  font: italic 500 12px 'Arimo', sans-serif;
  line-height: 30px;
}

::-moz-placeholder {
  color: #1c1c1c;
  opacity: 1;
  font: italic 500 12px 'Arimo', sans-serif;
  line-height: 30px;
}

::placeholder {
  color: #1c1c1c;
  opacity: 1;
  font: italic 500 12px 'Arimo', sans-serif;
  line-height: 30px;
}



/** select box **/

.selectBx .variation {
  position: relative;
  width: 100%;
  display: inline-block;
  text-align: left;
  max-width: 615px;
  margin-left: 15px;
}

.selectBx .variation select.select {
  position: relative;
  z-index: 10;
  color: #fff;
  margin: 0;
  padding: 0;
  transition: none;
  -webkit-transition: none;
}

.selectBx .variation span.select {
  position: absolute;
  bottom: 0;
  float: left;
  left: 0;
  right: 0;
  max-width: 220px;
  width: 100%;
  height: 34px;
  line-height: 30px;
  background: #fff url(select-arrow.png) no-repeat 97% 13px;
  cursor: default;
  z-index: 1;
  border: 2px solid #b4b4b4;
  font-size: 12px;
  border-radius: 0px;
  padding: 0 10px;
  font-weight: 300;
  color: #000;
}

.selectBx .variation select.select option {
  padding: 4px 6px;
  background: #fff;
  color: #000;
}

/** select box end **/

#ninja-slider-pager{z-index:9!important}

.footer_link.for_mob {
  display: none;
}

.full_row.for_mob {
  display: none;
}

.txt_block i, .instagram_sec h2 span i, .go_txt h2 span i {
  font-family: 'Arimo', sans-serif;
  font-weight: bold;
  line-height: initial;
  font-size: 18px;
}

.chat {
  position: fixed;
  bottom:200px;
  right: 10px;
  z-index: 99;
}
.chat img{width:50px}

.txt_block.new_arival_mobile {
  display: none;
}

.join-row span.mobile_txt {
  display: none;
}
.select_box_mobile{display:none}

/** Start srch-popup**/
.Srch-Popup {
  border-top: 1px solid hsl(0, 0%, 0%);
  display: block;
  width: 100%;
  background: hsl(0, 0%, 100%) none repeat scroll 0 0;
  display: block;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 100%;
  transition: top 0.3s ease 0s, opacity 0.15s ease 0.15s, z-index 0s ease 0.3s;
  width: 100%;
  z-index: -1;
  /*   min-height: 365px; */
  overflow:hidden;
  opacity: 1;
  transition: top 0.6s ease 0s, opacity 0.6s ease 0s;
  z-index: 103;
  display: none;
}

/* .Srch-Popup.active {
  opacity: 1;
  top: 105px;
  transition: top 0.6s ease 0s, opacity 0.6s ease 0s;
  z-index: 103;
} */

.search-form-insd {
  display: block;
  padding: 10px 30px 10px;
  width: 100%;
}

.search-form-box {
  width: 100%;
  display: block;
  position: relative;
}

.search-form-box .fld {
  height: 34px;
  line-height: 34px;
  color: #000;
  padding: 0 0px;
  border: 0 none;
  font-size: 16px;
  font-weight: 400;
  border-left: 0px solid #000;
  letter-spacing: 2px;
  width: 100%;
  padding-right: 40px;
  text-transform: none;
}

.search-form-box .close-Btnn {
  position: absolute;
  display: block;
  width: 18px;
  height: 20px;
  background: url("cross_icon.png") no-repeat;
  top: 5px;
  right: 0px;
  cursor: pointer;
}

.search-form-box .fld:focus {
  outline: none;
}

.Srch-Popup ::-webkit-input-placeholder {
  color: #7c7c7c;
  opacity: 1;
  font: normal 500 18px 'Arimo', sans-serif;
  line-height: 30px;
}

.Srch-Popup ::-ms-input-placeholder {
  color: #7c7c7c;
  opacity: 1;
  font: normal 500 18px 'Arimo', sans-serif;
  line-height: 30px;
}

.Srch-Popup ::-moz-placeholder {
  color: #7c7c7c;
  opacity: 1;
  font: normal 500 18px 'Arimo', sans-serif;
  line-height: 30px;
}

.Srch-Popup ::placeholder {
  color: #7c7c7c;
  opacity: 1;
  font: normal 500 18px 'Arimo', sans-serif;
  line-height: 30px;
}
.Srch-Popup .closeIMG{top:8px; right:0}
.Srch-Popup .closeIMG img{
  width: 15px;
  height: auto;
}
.page_clear-by-dolce-vita .denaCntr a {
    cursor: url(https://cdn.shopify.com/s/files/1/0037/3807/5202/t/57/assets/CLEAR_CURSOR_3.png), auto;
}
.page_the-pride-collection .denaCntr a {
    cursor: url(https://cdn.shopify.com/s/files/1/0037/3807/5202/t/57/assets/PRIDE_CURSOR_3.png), auto;
}
/** End srch-popup**/
.carouselFade1{display:none}

/**inside Header**/
.inside-header{position:relative; /* height:105px; */ height: 96px; background:#fcfcfc;; border-bottom:1px solid #000; width:100%; float:left}
/* .inside-header header{ top:auto; bottom:15px} */
.inside-header .logo{top:10px}
.notifie .inside_banner{margin-top:134px}
.inside_banner{width:100%; float:left; margin-top:0px}
.inside_banner img{width:100%}
.filter_row .breadcrumb{width:40%; padding:0}
.breadcrumb{width:auto; background:none; padding:0; margin:0; float:left}
.breadcrumb ul{list-style-type:none;}
.breadcrumb ul li{display: inline-block;
  margin: 0 10px 0 0;
  padding: 0 8px 0 0;
  position: relative;
  text-transform:uppercase;
  font-size:12px; letter-spacing:1px;
  color:#888;
  font-weight: 400;
}
.breadcrumb ul li:last-child{margin:0; padding:0}
.breadcrumb ul li::after {
  background: #888 none repeat scroll 0 0;
  content: "";
  display: block;
  height: 65%;
  position: absolute;
  right: -4px;
  top: 1px;
  transform: rotate(20deg);
  width: 1px;
}
.breadcrumb ul li a{color:#000;}
.breadcrumb ul li:last-child::after{display:none}
.breadcrumb{padding:20px 30px; width:100%}

.filter_row{width:100%; float:left; padding:20px 30px}
.filter_col{float:right; width:60%; text-align:right;}
.filter_col > div{display:inline-block; vertical-align:top}
.filter_input{max-width:180px; width:100%}
.recom_select{max-width:180px; width:100%}
.filter_row .selectBx .variation{margin:0}
.filter_input{margin-right:17px}
.filter_input a{display:block; border:1px solid #000; padding:10px 0; text-align:left; position:relative; padding-left:50px; font-size:12px; text-transform:uppercase; color:#000; text-transform:uppercase; letter-spacing:1px; text-decoration:none}
.filter_input a::before{position:absolute; content:''; left:0; background:url('filter_icon.png') no-repeat left; width:17px; height:18px; left:15px }

.recom_select .selectBx .variation span.select{top:0; border:1px solid #000; height:38px; line-height:38px; text-transform:uppercase; font-size:12px; background: url(arrow_btn.png) no-repeat 97% 15px; letter-spacing:1px }
.recom_select .selectBx .variation select.select{width:100%; height:38px }

.product_list{width:100%; display:flex; flex-wrap: wrap; text-align: center;overflow: hidden; padding:0 15px}
.product_list .denaCntr{float:left; overflow: hidden; vertical-align:top; width: 33.33%; padding:0 15px}
.denePic {display: block;width: 100%;cursor: pointer; overflow: hidden;position:relative;}
.denePic a{display: block; padding:0 0px}
.denePic img{display: block;margin: 0 auto;max-width: 100%;}
.denePic .sell_content {left: 0;overflow: hidden;position: absolute;transition: all 0.3s ease-in 0s;width: 100%;right: 0;margin: 0 auto; bottom: -70px; opacity:0; visibility:hidden}
.sell_content .quickbtnn{width: 175px;height: 42px;line-height: 42px;background: #fff;font-size: 12px;font-weight: bold;color: #000;text-transform: uppercase;text-align: center;display: block;border: 0 none;text-decoration: none;margin: 0 auto; letter-spacing:1px}
.denePic:hover .sell_content {display: block;transition: all 0.3s ease-in 0s; opacity:1; visibility:visible; bottom: 20px;}
.deneText{width: 100%;display: block;padding: 5px 0 0 0;text-align: center; margin-bottom:70px}
.deneText.box{width: 100%;display: block;padding: 25px 0 0 0;text-align: center;}
.deneText h1{font-size: 14px;font-weight: bold;color: #000;text-transform: uppercase;line-height: 25px; letter-spacing:1px}
.deneText h1.uma{font-weight:700}
.deneText span{font-size: 12px;color: #000;font-weight: 500;display: block;line-height: 20px; letter-spacing:1px}
.deneText span.left{display: inline-block;}
.deneText span.left span.delt{display: inline-block;margin: 0 0px 0 0;color: #898989;}
.denePic a.sendal_pic{position: relative;display: table;bottom:0; left:0; right:0; margin:0 auto}

/** Filter-popup Css Start**/

.popUp_outer.active .popup_layout{ transition:top 0.6s ease 0s, opacity 0.6s ease 0s}
.popup_layout{width: 100%;display: block;border: 1px solid #000;padding: 30px 28px 20px; max-width:920px; left:0; right:0; margin:0 auto; background-color:#fff; position:relative; transition:top 0.3s ease 0s, opacity 0.15s ease 0.15s, z-index 0s ease 0.3s}
.FilterPopup-insd h2{font-size: 18px;font-weight: 400;color: #000;text-transform: uppercase;letter-spacing: 3px;padding: 0 0 25px 0;}
.FilterPopup-insd h3{font-size: 14px;font-weight: 400;color: #000;text-transform: uppercase;letter-spacing: 1px;}
.Filter-insd-price{padding: 20px 0 0px;overflow: hidden;}
.price-low{width: 50%;float: left;}
.Filter-insd-price h4{font-size: 12px;font-weight: 400;color: #000;text-transform: uppercase;padding: 0 0 0 30px;line-height: 20px;letter-spacing: 1px;}
.circle-top label{margin: 0;}
.circle-top .circle-color {display: block;position: relative;cursor: pointer;}
.circle-top .circle-color input {position: absolute;opacity: 0;cursor: pointer;}
.circle-top .checkmark { background-color: hsl(0, 0%, 100%);border: 1px solid hsl(0, 0%, 0%);height: 20px;
  left: 0;position: absolute;top: 0;width: 20px;}
.circle-top .checkmark:after {content: "";position: absolute;display: none;}
.circle-top .circle-color input:checked ~ .checkmark:after {display: block;}
.circle-top .circle-color .checkmark:after {left: 4px;top: 4px;  background-image:url('check_cross.png'); background-repeat:no-repeat; background-position:center center; width:9px; height:10px}

.ShoesBox{width: 100%;display: block;padding: 40px 0 0 0; overflow: hidden;}
.ShoesBox h5{font-size: 13.99px;font-weight: 400;color: #000;text-transform: uppercase;letter-spacing: 1px;}
.ShoesBox ul{padding: 15px 0 0 0;overflow: hidden;}
.ShoesBox .shoes > li {width: 25%;float: left;padding: 0 0 20px;}
.ShoesBox ul li h6{font-size: 11.99px;font-weight: 400;color: #000;margin: 0 0 0 30px;line-height: 20px;text-transform: uppercase;letter-spacing: 1px;}
.ShoesBox.clothes{padding: 22px 0 0 0;}
.ShoesBox.clothes.filterbtnn{float: right;text-align: right;}
.ShoesBox.clothes a{font-size: 12px;font-weight: 400;color: #000;width: 135px;height: 35px;line-height: 35px;text-transform: uppercase;letter-spacing: 1px;text-align: center;display: inline-block;border: 1px solid #000;margin: 0 30px 0 0;text-decoration: none;}
.ShoesBox.clothes a:last-child{margin-right: 0;}
.ShoesBox.clothes a:hover{background: #000;color: #fff;}

.popUp_outer.active, .popUp_outer_shoe.active, .popUp_outer_table.active {
  opacity: 1;
  visibility:visible;
  top: 0;
  transition: top 0.6s ease 0s, opacity 0.6s ease 0s;
  z-index: 99;
}
.popUp_outer, .popUp_outer_shoe, .popUp_outer_table {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  visibility: hidden;
  opacity: 0;
  position: fixed;
  z-index: 999999;
  left: auto;
  right: 0px;
  overflow-x: hidden;
  overflow-y: scroll;
  top: 0;
  width: 100%;
  height: 100%;
  padding-right: 20px;
}
.popUp_outer::before, .popUp_outer_shoe::before, .popUp_outer_table::before {
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: rgba(255, 255, 255, 0.6);
  position: fixed;
  left: 0;
  content: "";
  /* top: 0; */
  width: 100%;
  height: 100%;

}
.popup-container, .shoe_slider_popup{  max-width: 100%;
  display: block;
  position: absolute;
  top: 50%;
  transform:translate(0,-50%);
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 99999;
  color: #fff;
  padding: 0 15px;}
.Bclass{overflow:hidden}

/** Slider-popup Css Start**/

.popUp_outer_shoe.active .shoes-slider{transition:top 0.6s ease 0s, opacity 0.6s ease 0s}
.shoes-slider{width: 100%;display: block; max-width:920px; left:0; right:0; margin:0 auto; background-color:#fff; position:relative;  transition:top 0.3s ease 0s, opacity 0.15s ease 0.15s, z-index 0s ease 0.3s;}


.PercySlider{width: 48%;float: left; position:relative; background:#e8e9ed}
.quickviewpopup .PercyText{padding: 0 30px;}
.PercyText{width: 48%;float: left;max-width: 370px;}
.head-textb{border-bottom: 1px solid hsl(0, 0%, 0%); padding: 0 0 25px;}
.head-textb h1{font-size: 14px;font-weight: bold;color: #000;text-transform: capitalize;letter-spacing: 1px;padding: 0 0 10px 0;display: block;}
.head-textb h2{font-size: 12px;font-weight: 400;color: #000;display: block;letter-spacing: 1px;}
.PercyText .colorbx{padding: 25px 0 25px;border-bottom: 2px solid hsl(0, 0%, 40%);}
.PercyText .colorbx h3{font-size: 12.39px;font-weight: 400;color: #000;text-transform: uppercase;letter-spacing: 1px;}
.PercyText .colorbx ul{padding: 10px 0 0 0;}
.colorbx li {display: inline-block;margin: 0 18px 0 0;}
.colorbx li:last-child{margin:0}
.PercyText .colorbx span {background: hsl(0, 0%, 0%) none repeat scroll 0 0;border: 0 none;border-radius:0;display: block;height: 20px;width: 20px;}
.PercyText .colorbx .gray{background: #a1a1a1;}
.PercyText .colorbx .blue{background: #7da7d9;}
.PercyText .sizeBtnbox{padding: 35px 0 0 0;}
/** select box **/
.PercyText .sizeBtnbox .variation2 {position:relative; width:46%; display: inline-block; margin: 0 30px 0 0; text-align: left;max-width: 140px;} 
.PercyText .sizeBtnbox .variation2.second {width:46%;margin-right: 0;float: right;}
.PercyText .sizeBtnbox .variation2 select.select{position:relative;z-index:10;width:100% !important;color:#fff; margin:0; padding:0;  transition: none; -webkit-transition: none; height:35px;}
.PercyText .sizeBtnbox .variation2 span.select{position:absolute;bottom:0;float:left;left:0;width:100%;height:35px;line-height:35px;text-indent:10px;background: #fff url(arrow_btn.png) no-repeat 92% 14px;cursor:default;z-index:1;border:1px solid #000; color:#000; font-size: 12.39px; padding: 0 3px;text-transform: uppercase;letter-spacing: 1px;}
.PercyText .sizeBtnbox .variation2 select.select option{padding:4px 6px;background:#fff;color:#000;}
/** select box end **/
.PercyText .sizeBtnbox .addtobag{width: 100%;display: block;background: #000;border: 1px solid #000;color: #fff;text-transform: uppercase;font-size: 14px;font-weight: 400;text-align: center;line-height: 38px;margin: 35px 0 32px;text-decoration: none;letter-spacing: 0.12em;}
.PercyText .sizeBtnbox .addtobag:hover{color: #fff;background: #666;border: 1px solid #000;}
.PercyText .sizeBtnbox .viewfulldetailsbtnn{font-size: 12.39px;font-weight: 400;color: #000;text-align: left;text-decoration: underline;letter-spacing: 2px;}
.PercyText .sizeBtnbox .viewfulldetailsbtnn:hover{opacity: 0.6;}



.shoes-slider .carousel-control{width:auto; opacity:1; background:none}
.shoes-slider .item{text-align:center; padding:0 25px; height:auto}
.shoes-slider .carousel-inner>.item>a>img, .shoes-slider .carousel-inner>.item>img{margin:0 auto}
.shoes-slider .sliderCntr{background-color:#fff; width:100%; float:left; padding:30px; margin-bottom:30px; border:1px solid #000}

.shoes_slider_col{position:static; bottom:10px; left:0; right:0; margin:0 auto}
/** Slider-popup Css Start**/



.shoes-slider{max-width:920px; margin:0 auto; left:0; right:0; background-color:#fff; position:relative}
.shoes-slider .owl-nav{position:absolute; top:-15px; width:100%; padding:0 20px 35px}

.shoes-slider .owl-next{background:url('next_arrow.png') no-repeat right top!important; width:13px; height:22px; float:right}
.shoes-slider .owl-next span{display:none}
.shoes-slider .owl-prev{background:url('prev_arrow.png') no-repeat left top!important; width:13px; height:22px; float:left; }
.shoes-slider .owl-prev span{display:none}
.shoes-slider .owl-nav button:focus{outline:none}
.shoes-slider .owl-theme .owl-dots .owl-dot span{margin:5px 20px}
.shoes-slider .owl-theme .owl-dots .owl-dot:focus{outline:0}
.height24{height:24px}

.product_list.mobile_product{display:none}
.FilterPopup .closeIMG{top:15px; right:15px}



.product_detail .product_list .denaCntr:nth-child(4n){margin:0}
.product_detail .denePic{min-height:365px; height:100%}
.inside_banner .mobile_banner{display:none}
.promo_banner {height: 38px; background-color: #000; width: 100%; float: left; color: #fff; line-height: 38px;
  padding: 0 23px; font-size:12px; letter-spacing:1.5px;  z-index:9}
.promo_banner .float_left{float:left}
.promo_banner .float_right{float:right; cursor:pointer}
/* .notifie .mega_menu_sec{top:133px} */
.notifie .Srch-Popup.active{top:132px}
.shoe_slider_popup .owl-carousel .owl-item img{width:auto; margin:0 auto}
.mega_menu .heels_col a{text-decoration:none;  display:block}
.mega_menu .heels_col a:hover span{font-weight:600;}




/** Start My-Bag CSS **/

.ShoppingCntr{width: 100%;display: block;padding: 25px 0 20px 0;}
.head-title{text-transform: uppercase;font-size: 12px;font-weight: 400;color: #000;text-decoration: underline;letter-spacing: 1px;display: block;}
.shopping-itembox{width: 100%;display: block;padding: 42px 0 0 0;}
.shopping-itembox .item-heading{padding: 0 0 5px 0;overflow: hidden;}
.shopping-itembox .img-box{width: 28%;float: left;text-align: center;}
.shopping-itembox .item-text{width: 18%;float: left;}
.item-heading .item-text.last h1{text-align: left;}
.item-heading h1{font-size: 10px;font-weight: bold;color: #000;text-align: left;text-transform: uppercase;letter-spacing: 1px;}
.shopping-itembox .item-body {border-top: 1px solid hsl(0, 0%, 0%);display: block;padding-top: 30px;width: 100%;overflow: hidden;}
.item-body .item-text.last span{float: none;display: block;}
.item-body .item-text h2{margin: 0;font-size: 14px;font-weight: bold;color: #030303;text-align: left;text-transform: capitalize;letter-spacing: 2px;padding: 0 0 15px 0;line-height: 18px;}
.item-body .item-text h2 cite {display:block; font-style:normal;}
.item-body .item-text p{margin: 0;font-size: 12px;font-weight: bold;color: #030303;text-align: left;text-transform: uppercase;letter-spacing: 1px;padding: 0 0 7px 0;}
.item-body .item-text span{margin: 0;font-size: 12px;font-weight: 400;color: #030303;text-align: left;text-transform: uppercase;letter-spacing: 1px;/*padding: 0 0 15px 0;*/}
.item-body .item-text p span{font-weight: bold;}
.item-body .item-text a{display: block;text-transform: uppercase;font-size: 12px;text-decoration: underline;letter-spacing: 1px;font-weight: 400;color: #030303;/*padding: 0 0 12px 0;*/}
.item-body .item-text span.deltext{display: block;color: #898989;padding: 0 0 15px 0;text-align: right;width: 100%;}
.item-body .item-text .final-sale{width: 142px; float: right; clear: both; display: block;padding: 50px 0 0 0;overflow: hidden;}
.item-body .item-text .final-sale a{letter-spacing: 1px;line-height: 16px;color: #c51f1f;font-size: 12px;font-weight: 400;text-transform: uppercase;text-align: right;text-decoration: none;}
a.payimg.desktop{display:inline-block; height:40px; background-color:#eee; vertical-align:top}
.shopping-itembox img{max-width: 133px; width:100%; margin:0 auto;max-height:133px;}
/* .item-body.bottom{padding: 45px 0 0 0;} */
.PromoCntr{width: 50%;float: left;}
.PromoCntr .field-Box{width: 100%;display: block;max-width: 310px;overflow: hidden;}
.PromoCntr .field-Box .fld{width: 215px;height: 35px;line-height: 35px;border: 1px solid #000;padding: 0 12px;float: left;}
.PromoCntr .field-Box .fld-btnn{width: 80px;height: 35px;line-height: 35px;font-size: 12px;font-weight: 400;border: 0 none;background: #000;color: #fff;letter-spacing: 1px;margin: 0 0 0 12px;text-transform: uppercase;border: 1px solid #000;float: right;}
.PromoCntr .field-Box .fld-btnn:hover{background: #666;color: #fff;border: 1px solid #000;transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;}
.PromoCntr .whatThis{font-size: 10px;font-weight: 400;color: #030303;text-transform: uppercase;letter-spacing: 1px;text-decoration: underline;padding: 8px 0 0 0;float: left;}
.PromoCntr .whatThis span{width: 15px;height: 15px;background: #000;border: 0 none;border-radius: 50%;color: #fff;margin:0 8px 0 0;display: block;float: left;text-align: center;padding: 0 0 0 2px;}

.PromoCntr .field-Box .fld::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #030303;line-height: 35px;font-size: 12px;font-weight: 400;text-transform: uppercase;letter-spacing: 1px;font-style: italic;
}
.PromoCntr .field-Box .fld::-moz-placeholder { /* Firefox 19+ */
  color: #030303;line-height: 35px;font-size: 12px;font-weight: 400;text-transform: uppercase;letter-spacing: 1px;font-style: italic;
}
.PromoCntr .field-Box .fld:-ms-input-placeholder { /* IE 10+ */
  color: #030303;line-height: 35px;font-size: 12px;font-weight: 400;text-transform: uppercase;letter-spacing: 1px;font-style: italic;
}
.PromoCntr .field-Box .fld:-moz-placeholder { /* Firefox 18- */
  color: #030303;line-height: 35px;font-size: 12px;font-weight: 400;text-transform: uppercase;letter-spacing: 1px;font-style: italic;
}

.PromoCntr.right{float: right;max-width: 100%;width:100%;}
.PromoCntr.right .subtotal-box .subtotalText{width: 100%;display: block;padding: 0 0 26px 0; float:left}
.PromoCntr.right .subtotal-box .subtotalText:last-child{padding-bottom: 18px;}
.PromoCntr.right .subtotal-box .subtotalText label{font-size: 12px;font-weight: 400;letter-spacing: 2px;text-transform: uppercase;color: #000;text-align: left;margin: 0;float: left;width: 50%;}
.PromoCntr.right .subtotal-box .subtotalText span.dollor{float:right; text-align:right; text-transform:uppercase}
/** select box **/
.PromoCntr.right .subtotal-box .subtotalText span.variationbtnn .variation {position:relative;display: block;max-width: 220px;width: 100%;float: right;} 
.PromoCntr.right .subtotal-box .subtotalText span.variationbtnn .variation select.select{position:relative;z-index:10;width:100% !important;color:#fff; margin:0; padding:0;  transition: none; -webkit-transition: none; height:35px;}
.PromoCntr.right .subtotal-box .subtotalText span.variationbtnn .variation span.select{position:absolute;bottom:0px;left:0;width:100%;height:35px;line-height:35px;text-indent:10px;background: #fff url(blog-ero.png) no-repeat 92% 14px;cursor:default;z-index:1;border:1px solid #000; color:#000; font-size: 12.39px; padding: 0 1px;text-transform: uppercase;letter-spacing: 1px;text-align: left;}
.PromoCntr.right .subtotal-box .subtotalText span.variationbtnn .variation select.select option{padding:4px 6px;background:#fff;color:#000;}
/** select box end **/
.PromoCntr.right .estimatebtnn{text-transform: uppercase;color: #000;font-size: 12px;font-weight: 400;text-decoration: underline;letter-spacing: 2px;padding: 0 0 0 18px;float: left;margin: 0 0 28px 0;}
.PromoCntr.right .estimatebtnn span{background: hsl(0, 0%, 0%) none repeat scroll 0 0;border: 0 none;
  border-radius: 50%;color: hsl(0, 0%, 100%);display: block;float: left;height: 15px;margin: 0 10px 0 0;
  text-align: center;width: 15px;padding: 0 0 0 2px;}
.PromoCntr.right .Order-BoxCntr {/*border-top: 1px solid hsl(0, 0%, 0%);*/display: block;overflow: hidden;width: 100%;/*padding: 20px 0 0 0;*/}
.Order-BoxCntr .checkout-box {display: block;width: 100%;text-align: right;overflow: hidden;}
.PromoCntr.right .Order-BoxCntr .orderbox li{width: 100%;display: block;}
.PromoCntr.right .Order-BoxCntr .orderbox li label{font-size: 12px;font-weight: bold;letter-spacing: 2px;text-transform: uppercase;color: #000;text-align: left;margin: 0;float: left;width: 50%;}
.PromoCntr.right .Order-BoxCntr .orderbox li span{font-size: 12px;font-weight: bold;letter-spacing: 1px;text-transform: uppercase;color: #000;text-align: right;padding: 0;float: right;width: 50%;}
.Order-BoxCntr .checkout-box span{font-size: 12px;font-weight: 400;letter-spacing: 1px;color: #000;text-transform: uppercase;margin: 0 43px 0 40px;}
.Order-BoxCntr .checkout-box .pay-btnnbx{width: 200px;height: 40px;line-height: 40px;background: #000;color: #fff;text-transform: uppercase;letter-spacing: 2.5px;border: 1px solid #000;display: inline-block;text-align: center;text-decoration: none;font-size: 15px;font-weight: bold;}
.Order-BoxCntr .checkout-box .pay-btnnbx:hover{background: #666;color: #fff;}
.item-text.mobile{display: none;}
.mobile-text, .item-text .mobile-box{display: none;}
.item-text .mobilehed{display: none;}
.img-box > a {display: block;}
.Order-BoxCntr .checkout-box{display: block;padding-top: 40px;}
.Order-BoxCntr .checkout-box.mobile{display: none;}
.Order-BoxCntr h5{display: none;}
.PromoCntr.right .subtotal-box{display: block;}
.PromoCntr.right .subtotal-box.mobile{display: none;}
.myBag-contr {float: left; width: 100%; background: #fcfcfc; margin-top:0px}
.notifie .myBag-contr{margin-top:143px}
.PromoCntr.right .subtotal-box .subtotalText.sub-esti label {padding: 10px 0 0 0;}

.blogBaner .mob { display: none; }
.blogCntr .blogBaner {position: relative;}
.blogbaner-txt {position: absolute; right: 0; left: 0; margin: 0 auto; bottom: 53px; width: 315px; text-align: center;}
.blogbaner-txt h1 {font-family: 'golden_plains_-_demoregular';
  text-transform: none; font-size: 58px;
  font-weight: normal;
  letter-spacing: normal;}
.blogbaner-txt h2 {font-size: 22px;
  letter-spacing: 3px;}
.blogCntr {float: left; width: 100%;}
.blogCntr .insd-blogCntr .blog-breadCrumb {text-align: center; padding: 52px 0;}
.blogCntr .insd-blogCntr .blog-breadCrumb li {display: inline-block; padding: 0 18px; position: relative;}
.blogCntr .insd-blogCntr .blog-breadCrumb li a {display: block; color: #8b8a8a; font-size: 18px; letter-spacing: 2px; font-weight: 400;}
.blogCntr .insd-blogCntr .blog-breadCrumb li:after {position: absolute; content: "/"; right: -4px; top: 0; color: #8b8a8a; font-size: 19px;}
.blogCntr .insd-blogCntr .blog-breadCrumb li:last-child:after {display: none;}
.blogCntr {background: #fcfcfc;}
.blogCntr .insdBlock {display: inline-block; width: 30.2%; margin: 0 1.1%;  padding-bottom: 46px;  vertical-align: top;}
.blogCntr .insdBlock .imag img {width: 100%;}
.blogCntr .blogBlock {text-align: center;}
.blogCntr .blogBlock .cntnt h2 {font-size: 14px; padding: 0 0 12px; letter-spacing: 2.5px;  font-weight: 500;}
.blogCntr .blogBlock .cntnt {padding: 18px 0 0 0; min-height: 140px;}
.blogCntr .blogBlock .cntnt h3 {font-size: 20px; padding: 0 0 12px; letter-spacing: 2.5px;  font-weight: 500;}

.blogCntr .blogBlock .cntnt a {text-decoration: none; color: #000;  font-size: 14px;  letter-spacing: 2.5px;  font-weight: 500; display:none}
.blogCntr .blogBlock .cntnt a:hover {text-decoration: underline;}
.PromoCntr.right .subtotal-box .subtotalText.sub-esti label.mob {display:none;}
.footer_link li:nth-child(5) a::after {display:none;} 
.blogCntr .insdBlock a{display:block}
.blogCntr .insdBlock a:hover img{opacity:0.6}

.blogCntr .blogBlock .cntnt h3 span{position:relative}
.blogCntr .blogBlock .cntnt h3:hover span::after {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  margin: 0 auto;
  height: 1px;
  width: 100%;
  background: #1c1c1c;
  bottom: 0;
}

/** **/
.product_detail {display: block;overflow: hidden;padding: 40px 0 80px;width: 100%; text-align:center}
.product_detail .suggest_item{width:22%; margin:0 1%; overflow: hidden; display:inline-block; vertical-align:top; }

.product_detail .product_list .denaCntr:nth-child(4n){margin:0}
.product_detail .denePic{min-height:365px; height:100%}
.notifie .NewViewAllBx{margin-top:143px}
.NewViewAllBx{width: 100%;display: block;padding: 0px 0 0 0;overflow: hidden; margin-top:0px; float:left; width:100%}


.NewViewAllPercyCntr {display: block;padding: 50px 0 90px;width: 100%; float:left }
.PercyText.NewViewAll{width: 100%;}
.PercyText.NewViewAll h1{font-size: 18px;padding: 0 0 26px; letter-spacing:1px;font-weight: 600;}
.PercyText.NewViewAll h2{font-size: 14px; letter-spacing:2px}
.PercyText.NewViewAll.head-textb{padding: 0 0 28px;}
.PercyText.NewViewAll .colorbx{border-bottom: 1px solid #000;}
.PercyText.NewViewAll .colorbx ul{padding: 15px 0 0;}
.PercyText.NewViewAll .sizeBtnbox .variation2 {margin: 0 10px 0 0;max-width: 150px;text-align: left;width: 47%;font-weight: bold;}
.PercyText.NewViewAll .sizeBtnbox .variation2.second {margin-right: 0;width: 48%;}
.PercyText.NewViewAll .sizeBtnbox .addtobag{margin: 25px 0 30px;}
.PercyText.NewViewAll .detail-Btnn{padding: 0 0 20px;}
.PercyText.NewViewAll .detail-Btnn a{font-size: 12px;font-weight: 600;color: #000;text-transform: uppercase;letter-spacing: 1px;padding: 0 25px 0 0;position: relative;text-decoration: none;}
/* .PercyText.NewViewAll .detail-Btnn .detail{text-decoration: underline;} */
.PercyText.NewViewAll .detail-Btnn .detail:after{content: "";display: block;background: #000;height: 100%;width: 1px;position: absolute;top: 1px;right: 0;}
.PercyText.NewViewAll .detail-Btnn .detail-size{margin: 0 0 0 25px;}
.PercyText.NewViewAll .detail-Btnn .detail-size:hover{text-decoration:underline}
.PercyText.NewViewAll h4{font-size: 12px;font-weight: 400;color: #000;line-height: 20px;letter-spacing: 1.5px;}
.Heigth-Box{width: 100%;display: block;padding: 22px 0 0 0;}
.Heigth-Box ul li{font-size: 12px;font-weight: 400;color: #000;position: relative; padding: 0 0 4px 12px;letter-spacing: 1px;}
.Heigth-Box ul li::before{content: "";background: #000;height: 4px;width: 4px;border: 0 none;border-radius: 50%;display: inline-block;position: absolute;top: 6px;left: 0;}
.product_detailCntr{float:left; width:100%}
.product_detailCntr h1{font-size: 14px;font-weight: bold;color: #000;text-align: center;text-transform: uppercase;position: relative;letter-spacing: 1.5px;}
.product_detailCntr h1:after{content: "";display: block;position: absolute;top: 8px;right: 0;background: #000;width: 40%;height: 1px;}
.product_detailCntr h1:before{content: "";display: block;position: absolute;top: 8px;left: 0;background: #000;width: 40%;height: 1px;}
.suggest_pic{background: #e7e8ec;cursor: pointer;display: block;
  position: relative;width: 100%;}
.suggest_pic img {display: block;margin: 0 auto;max-width: 100%;}
.suggest_pic a.suggest-img {bottom: 58px;left: 0;margin: 0 auto;position: static;right: 0;}
.suggest_txt {display: block;padding: 18px 0 0;width: 100%;text-align: center;}
.suggest_txt p{font-size: 12px;font-weight: bold;color: #000; letter-spacing:2px}
.suggest_txt p span{display: block;font-size: 10px;font-weight: 400;padding: 8px 0 0 0;}
.mobile-txt{display: none;}
.mobile-color{display: none;}
.mobile-Cntr{display: none;}
.PercyText.NewViewAll .sizeBtnbox{padding:30px 0 0 }


.slide_sec{width:70%; float:left; position:relative; overflow:hidden;margin-left: 40px;}
.PercyText.NewViewAll{margin-left:0px}

.product-detailSlider{width:100%; float:left; }
.thumbnail_sec{width:14%; margin-right:10px; text-align:right; float:left}

.view_big{width:100%; float:left; text-align:center; padding-top:20px}
.view_big a{color:#000; text-transform:uppercase; text-decoration:underline; font-size:12px; letter-spacing:2px;font-weight: bold;}

.view_big{width:100%; float:left}
.popUp_outer_bigimg{width:100%; float:left;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  visibility: hidden;
  opacity: 0;
  position: fixed;
  z-index: 999999;
  left: auto;
  right: 0px;
  overflow-x: hidden;
  overflow-y: scroll;
  top: 0;
  width: 100%;
  height: 100%;
  padding-right: 20px;}
.popUp_outer_bigimg.active{    
  opacity: 1;
  visibility: visible;
  top: 50px;
  transition: top 0.6s ease 0s, opacity 0.6s ease 0s;
  z-index: 99;}

.popUp_outer_bigimg::before, .popUp_outer_bigimg::before {
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: rgba(255, 255, 255, 0.6);
  position: fixed;
  left: 0;
  content: "";
  top: 0; 
  width: 100%;
  height: 100%;
}



.bigimage_slider_popup {
  max-width: 100%;
  display: block;

  top: 50%;
  transform: translate(0,-50%);
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 99999;
  color: #fff;
  padding: 0 15px;
}
.bigimage_slider_popup.active{visibility:visible}
.big_imgCntr {
  background-color: #fff;
  width: 100%;
  float: left;
  padding: 30px;
  border: 1px solid #000;
}
.bigimg-slider {
  max-width: 100%;
  margin: 0 auto;
  left: 0;
  right: 0;
  background-color: #fff;
  position: relative;
}
.bigimg-slider .owl-prev {
  background: url(prev_arrow.png) no-repeat left top!important;
  width: 13px;
  height: 22px;
  float: left;
}
.bigimg-slider .owl-next {
  background: url(next_arrow.png) no-repeat right top!important;
  width: 13px;
  height: 22px;
  float: right;
}
.bigimg-slider .owl-nav{position:absolute; top:40%; width:100%}
.popUp_outer_bigimg .item{height:auto}
.popUp_outer_bigimg .owl-carousel .owl-item img{width:auto; margin:0 auto}
.bigimg-slider .owl-dots{display:none}
.popUp_outer_bigimg .item img{margin:0 auto; width:auto!important;}

.disable{display:none}
.glyphicon-chevron-right::before {
  content: '';
  background: url(next_arrow.png) no-repeat;
  width: 13px;
  height: 22px;
  position:absolute;
  right:0;
}
.glyphicon-chevron-left::before {
  content: '';
  background: url(prev_arrow.png) no-repeat;
  width: 13px;
  height: 22px;
  position:absolute;
  left:0
}
.shoes-slider .carousel-control .glyphicon-chevron-left{margin-left:20px}
.shoes-slider .carousel-control .glyphicon-chevron-right{margin-right:20px}
.shoes-slider .carousel-indicators li{width:10px; height:10px; background:#D6D6D6; border-radius:30px; margin:0 8px; border:0;}
.shoes-slider .carousel-indicators li.active{background:#869791}
.bigimg-slider .carousel-control{width:auto; opacity:1; background:none}




.thumbnail {padding: 0; border:0; margin-bottom:10px; border-radius:0}
.thumbnail img{width:100%}

.carousel-inner>.item>img, .carousel-inner>.item>a>img {
  width: 100%;
}

.carousel-control.left{background:none}
.carousel-control.right{background:none}
.carousel-control {width: auto; opacity: 1; background: none;}
.slide_sec .item{height:100%}
.slide_sec .carousel-control .glyphicon-chevron-left{margin-left:20px}
.slide_sec .carousel-control .glyphicon-chevron-right{margin-right:20px}
.slide_sec .carousel-indicators li{background-color:#D6D6D6; border:0; width:10px; height:10px; margin:0 8px; border-radius:50%}
.slide_sec .carousel-indicators li.active{background-color:#869791}
.slide_sec .carousel-indicators{bottom:0}
.slide_sec .carousel{background:#e6e7e9;    position: unset !important;}

.bootstrap-select.input_box{border:0!important; padding:0!important}
.bootstrap-select.input_box .btn{border:2px solid #b4b4b4;}
.bootstrap-select{background-color:#fff; width:100%!important}
.bootstrap-select .btn{background:transparent; border:1px solid #000;  padding:0 0 0 10px; border-radius:0; height:100%}
.bootstrap-select .dropdown-toggle:focus{outline:none!important}
.bootstrap-select .btn:hover, .bootstrap-select .btn:focus{background:none; box-shadow:none}
.bootstrap-select > .dropdown-toggle {box-shadow: none!important;
  background: none!important;}
.bootstrap-select .dropdown-menu{border-radius:0}
.bootstrap-select .filter-option{font-size:12px; color:#000; font-style:italic; line-height:30px; padding:0}
.bootstrap-select .caret{ right:7px!important; border-top: 5px dashed;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;}
.dropup .caret{border-bottom:0!important}
.bootstrap-select .dropdown-menu.open{margin:0}
.bootstrap-select.btn-group .dropdown-menu li a span{font-style:normal; font-size:14px; padding:0; color:#000}
.bootstrap-select .dropdown-menu>li>a:focus, .bootstrap-select .dropdown-menu>li>a:hover{background-color:#000; color:#fff}
.bootstrap-select .dropdown-menu{padding:0}
.bootstrap-select .dropdown-menu>li>a:focus span, .bootstrap-select .dropdown-menu>li>a:hover span{color:#fff}
.recom_select .bootstrap-select .btn{height:38px}
.recom_select .bootstrap-select .filter-option{text-transform:uppercase; font-style:normal; letter-spacing:1px}
.recom_select .bootstrap-select .caret{border:0; background:url(arrow_btn.png) no-repeat top center; width:13px; height:9px; margin-top:-4px!important}
.sizeBtnbox .bootstrap-select .btn{height:35px}
.sizeBtnbox .bootstrap-select .filter-option{font-style:normal; font-size:12px; letter-spacing:1px; text-transform:uppercase}
.sizeBtnbox .bootstrap-select .caret {
  border: 0;
  background: url(arrow_btn.png) no-repeat top center;
  width: 13px;
  height: 9px;
  margin-top: -4px!important;
}
.PromoCntr.right .subtotal-box .subtotalText span.caret{width:auto}
.PromoCntr .bootstrap-select .filter-option{text-align:left!important; width:100%!important; font-style:normal; text-transform:uppercase; font-size:12px; letter-spacing:2px}
.PromoCntr.right .subtotal-box .subtotalText .shipping_btn {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #000;
  text-align: right;
  padding: 0 0;
  float: right;
  width: 50%;
}
.PromoCntr.right .subtotal-box .subtotalText .shipping_btn .btn{height:35px}
.shipping_btn .bootstrap-select .dropdown-menu>li>a{text-transform:none}

.table_layout{max-width:560px; margin:0 auto; padding:15px 30px 30px; border:1px solid #000; color:#000; position:relative; background-color:#fff}
.table_layout thead{background:#c2c2c2 none repeat scroll 0 0}
.table_layout .size_table{text-align:center; letter-spacing:1px; margin-top:20px}
.table_layout .size_table tbody {background-color: #e1e1e1;}
.table_layout .size_table tbody td { line-height: 30px;}
.table_layout thead td{padding:8px 0}
.table_layout .size_table td{border-right:1px solid #000;}
.table_layout .size_table td:last-child{border:0}
.table_layout .foot_heading {letter-spacing:1px; font-size:15px}
.table_layout .closeIMG{right:10px; top:10px}

.product_details_outer{display:block; margin:0 auto; text-align:center;}
.product_details_outer > div{width:48%; display:inline-block; vertical-align:top;}
.product_details_outer .product-detailSlider, .product_details_outer .PercyText{float:none}
.product_details_outer .PercyText{text-align:left}

/** @1505 **/
/**PSWP**/

.pswp__counter {display: none}
.pswp__button--zoom {display: none!important}
.pswp__button--fs {display: none!important}
.pswp__button--share {display: none!important}
.pswp__bg {background-color: #fff}
.pswp { height: calc(100% - 143px);bottom: 0;top: inherit;}
.pswp__button--close {
  background: url(cross_icon.png) no-repeat right;
  width: 17px;
  height: 17px;
  background-position: right;
  right: 32px;
  top: 17px;
  position: absolute;
  border: 0;
}

.pswp__button--arrow--left {
  position: absolute;
  left: 32px;
  top: 50%;
  background: url(prev_arrow.png) no-repeat;
  width: 13px;
  height: 22px;
  border: 0
}

.pswp__button--arrow--right {
  position: absolute;
  right: 0;
  top: 50%;
  background: url(next_arrow.png) no-repeat;
  width: 13px;
  height: 22px;
  border: 0
}

.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background: transparent
}


/* .mob_slider{display:none} */



#myCarousel_mobile{display:none}




@media only screen and (min-width:1024px) and (max-width:1199px) {


  .mega_menu_block {
    width: 18%;
  }

  .mega_menu_block:last-child {
    width: 22%;
  }
  
  .mega_menu_block:last-child .submenu_list{
    padding-right: 0;
  }

  .mega_menu .heels_col {
    margin-right: 2px;
  }
  /*.product_list .denaCntr{margin-right:2.333%}*/
  .blogbaner-txt{left:50px}
/*   .product-detailSlider, .PercyText.NewViewAll{margin-left:20px} */

  /** @1505 **/

  .product_detail .suggest_item{margin-right:13px}

}
@media only screen and (min-width: 768px){
.order_detail_desktop{display:block;}
  .order_detail_mobile{display:none}
}
@media only screen and (min-width: 768px) and (max-width:1023px) {

/*   .product-detailSlider, .PercyText.NewViewAll{margin-left:10px} */
  .mega_menu_block {
    width: 19%;
  }

  .mega_menu_block:last-child {
    width: 21%;
  }
  
  .mega_menu_block:last-child .submenu_list{
    padding-right: 0;
  }

  .mega_menu .heels_col {
    margin-right: 2px;
  }

  .mega_menu h2 {
    font-size: 13px;
  }

  .mega_menu .heels_col {
    width: 98%;
  }

  .mega_menu .heels_col span {
    letter-spacing: 1px;
    font-size: 10px;
  }

  .hat_sec h2 span {
    font-size: 40px;
  }
  /*.product_list .denaCntr{margin-right:2.2%}*/
  .FilterPopup{max-width: 790px;}
  .PercyText .sizeBtnbox .variation2{margin:0 20px 0 0}

  /*.product_list .denaCntr{margin-right:16px}*/
  .FilterPopup{max-width: 790px;}
  .PromoCntr {width: 45%;}
  .PromoCntr.right{    
    width: 55%;
    padding: 0;
    margin: 0 auto;}
  .Order-BoxCntr .checkout-box span {margin: 0 35px;}
  .PromoCntr.right .Order-BoxCntr .orderbox li label{font-size: 11px;}

  .Order-BoxCntr .checkout-box .pay-btnnbx{width:145px}
  .blogbaner-txt{left:50px;}

  /** Product-details  Css **/
  .product_detail .suggest_item {margin-right: 10px;}
  .product_detail .suggest_item:last-child{margin-right: 0px;}
  .product_detailCntr h1::before{width: 35%;}
  .product_detailCntr h1::after{width: 35%;}
  #ninja-slider ul{min-height:350px}

  /** @1505 **/


  .product_list .breadcrumb{margin: 0;padding: 0 16px;}


}
.mobile_img{
  display:none;
}
@media only screen and (max-width:767px) {
  .mobile_img{
  	display:block;
  }
  .myCarousel_mobile{
    overflow: hidden;
    max-height: 430px;
  }
  #LP_DIV_1505925578699{display:block;}
  .order_detail_desktop{display:none;}
  .order_detail_mobile{display:block}
/*   .swapermain.swiper-container-slide.mob_slider.swiper-container-horizontal{margin-top:131px;} */
  
  
  
  
  .swiper-button-next, .swiper-button-prev{ margin-top:0 !important}
  
  
  
  
  .item{padding-top:0 !important}
  .blogbaner-txt{bottom:70px}
  .mega_menu h2.heading, .mega_menu h2{padding-bottom:20px}
  p.free_ship{padding-bottom:20px}
  .search-form-insd{padding:20px 15px}
  .closeIMG{right:15px}
  .Srch-Popup .closeIMG{top:4px}
  .shoe_slider_popup .closeIMG{right:28px}
  .mega_menu ul li{padding-bottom:10px}
  .PercyText.NewViewAll h1{padding:0 0 7px; font-size:14px;}
  .header_right .srch img{padding-right:20px}

  .popup-container, .shoe_slider_popup{top:0; transform:inherit;}	
  .slider_wrapper .mobile {
    display: block;
  }
  .shopping-itembox img{width:auto; max-width:100%}
  .slider_wrapper .desk, .slider_wrapper .desk .item {
    display: none!important;
  }

  .slider_wrapper .mobile .item{
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }



  .product_list.mobile_product{display:block}
  .product_list.desk_product{display:none}
  .denePic a.sendal_pic{padding:0 0px}
  .mobile_product .deneText span{font-weight:500}

  .submenu_list {
    padding: 0;
  }

  .mega_menu_sec {
    padding: 20px 15px 0px; 
  }
  .mega_menu_sec .mega_menu {
    position: relative;
    z-index: 999;
    height: 100%;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    justify-content:flex-start;
    align-items : flex-start;
    align-content : flex-start;
  }
  
  .mega_menu_sec .closeIMG {
    right: 27px;
  }
  


  .full_row {
    padding: 25px 30px;
    display: block;
  }

  .full_row > div {
    width: 100%;
    display: block;
  }

  .txt_block {
    position: static;
    transform: inherit;
    padding-top: 20px;
  }

  .left_sec .txt_block {
    display: none;
  }

  .hat_sec {
    display: none;
  }

  .instagram_sec ul li {
    width: 33.3%;
  }

  .join-row .join_col {
    width: 100%;
/*     margin-bottom: 20px; */
  }

/*   .header_right .srch a {
    font-size: 0;
  }

  .header_right ul li.signup-link,
  .header_right ul li.register-btn {
    display: none;
  }
  
  .header_left, .header_right {
    width: 125px;
  }

  .header_right ul li:last-child,
  .header_right ul li {
    margin-right: 0;
    margin-left: 15px;
  }

  .header_left {
    padding-left: 30px;
  }

  .header_right {
    padding-right: 30px;
  } */

  .mega_menu_block {
    width: 100%;
  }

  .mega_menu_block:last-child {
    width: 100%;
  }

  .mega_menu ul {
    display: none;
  }

  .txt_block h2 {
    font-size: 0;
  }

  footer {
    padding: 50px 0 80px;
  }

  .full_row.for_mob {
    display: block;
    margin-bottom: 30px;
  }

  .full_row.for_desk {
    display: none;
  }

  .full_row.for_mob .go_txt {
    position: absolute;
    top: 22%;
    left: 10px;
  }

  .full_row.for_mob .go_txt h2 {
    display: block;
    line-height: 35px;
    color: #fff;
    font-family: 'golden_plains_-_demoregular';
    text-transform: none;
    font-size: 35px;
    font-weight: normal;
    letter-spacing: normal;
  }

  .full_row.for_mob .go_txt h2 span {
    display: block;
  }

  .full_row.for_mob .go_txt a {
    color: #1c1c1c;
    font-size: 13px;
    font-weight: 600;
    position: relative;
    text-decoration: none;
    letter-spacing: 2px;
    color: #fff;
  }

  .full_row.for_mob .go_txt a::after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -3px;
    width: 100%;
    height: 1px;
    background-color: #fff;
  }

  .full_row.for_mob .go_txt h2 br {
    display: none;
  }
  .selectBx .variation{max-width:220px}

  .selectBx .variation span.select {
    margin: 0 auto;
  }

  .mega_menu .shop_block {
    margin: 30px 0 40px;
  }

  .mega_menu .shop_block h2:last-child {
    padding-bottom: 0;
  }

  .slider_wrapper .mobile {
    display: block;
  }

  .slider_wrapper .desk, .slider_wrapper .desk .item {
    display: none!important;
  }

  .slider_wrapper .mobile .item{
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }

  .txt_block.new_arival_mobile {
    display: block;
  }

  .txt_block.new_arival_desktop {
    display: none;
  }

  .join-row {
    padding: 20px 0 0;
  }

  .txt_block.new_arival_mobile h2 {
    padding-bottom: 10px;
  }

  .txt_block h2 span {
    font-size: 40px;
  }

  .join-row span.mobile_txt {
    display: block;
  }

  .join-row span.desktop_txt {
    display: none;
  }

  .selectBx .variation {
    margin-left: 0;
  }



  .chat {
    display: none;
  }

  .select_box_mobile{display:block}
  .select_box_desktop{display:none}
  /*   .Srch-Popup{min-height:250px} */
  /*  .product_list .denaCntr{width:48%; float: left;}*/

  /*.product_list .denaCntr:nth-child(2n){margin-right:0px}*/
  /*  .product_list .denaCntr, .product_list .denaCntr:nth-child(3){margin-right:0}*/
  .breadcrumb{margin-bottom:15px}
  .filter_col{float:left; margin:0; text-align:left}
  .filter_input {margin-right:10px}
  .filter_col .recom_select { max-width: 135px;float: right; margin-right:0}
  .selectBx .variation span.select{padding: 0 6px;}

  /** Filter-popup Css Start**/
  .FilterPopup {max-width: 100%;}
  .FilterPopup-insd {padding: 20px 16px;}
  .FilterPopup-insd h2{padding: 0 0 20px;}
  .Filter-insd-price {padding: 20px 0 0;}
  .price-low {margin-bottom: 15px;}
  .ShoesBox {padding: 20px 0 0;}
  .ShoesBox .shoes > li {padding: 0 0 18px;width: 33.3%;}
  .ShoesBox.clothes.filterbtnn {text-align: center;}
  .ShoesBox.clothes a{margin: 0 30px 15px 0;}


  .select_box_mobile{display:block}
  .select_box_desktop{display:none}
  /*   .Srch-Popup{min-height:250px} */

  .slider-sec.active{display:none!important}
  .slider-sec{display:none!important}
  .slider_wrapper.mobile{display:block; }
  .slider_wrapper.desktop{display:none!important}
  .mobile_slide{display:none; background-size:cover; background-repeat:no-repeat; background-position:center center; position:absolute; width:100%}
  .slider-sec.active .slider_caption{opacity:0; visibility:hidden}
  .mobile_slide.active .slider_caption{opacity:1; visibility:visible}

  .shoes-slider .owl-theme .owl-dots .owl-dot span{margin:5px 8px}
  .shoes-slider .sliderCntr{padding:20px 15px}
  .PercyText{padding:0 10px}
  .PercyText .sizeBtnbox .variation2{margin:0 18px 0 0; max-width:100%}
  .shoe_slider_popup.active{top:10%!important}
  .PercySlider{width:100%}
  .PercyText{width:100%; padding-top:20px}
  .shoe_slider_popup .closeIMG{top:40px}


  .filter_col > div{width:48%; float: left; max-width:100%!important}
  .filter_col .selectBx .variation{max-width:100%}
  .filter_col .selectBx .variation span.select{max-width:100%}
  .inside_banner .mobile_banner{display:block; /*padding-top:133px;*/}
  .inside_banner .desk_banner{display:none}


  .filter_input a.filter {padding: 10px 0 9px 50px;}
  /*.product_list .denaCntr:nth-child(2n+2) {float: right;}*/
  .deneText {margin-bottom: 20px;}



  /** Start My-Bag CSS **/
  .ShoppingCntr{padding: 30px 0 80px;}
  .head-title{text-align: center;}
  .head-title > span{display: none;}
  .item-heading{display: none;}
  .mobil-cntr {float: left;width: 115px;margin-right: 18px;}
  .mobil-cntr:last-child{margin-right: 0; width: 54%;}
  .mobil-cntr .img-box {width: 113px;}
  .mobil-cntr .item-text {width: 100%;}
  .item-text.mobilenone {display: none;}
  .item-body .item-text a{width: 50%;float: left;}
  .item-body .item-text.last span{display: none;}
  .item-body .item-text.last .mobile-box h4 span{display: block;}
  .item-text.mobile{display: block;max-width: 145px;}
  .item-text .mobile-box{display: block;padding: 0 0 8px;}
  .mobile-box li {color: hsl(0, 0%, 0%);display: inline-block;font-size: 12px;font-weight: 400;text-transform: uppercase;margin: 0 10px 0 0;position: relative;padding: 0 10px 0 0; letter-spacing: 2px;}
  .mobile-box li::after{content: "";position: absolute;top: 2px;right: 0;width: 1px;background: #000;height: 70%;display: block;}
  .mobile-box li:last-child::after{display: none;}
  .mobile-box li:last-child{padding-right: 0;margin-right: 0;}
  .item-text .desktophed{display: none;}
  .item-text .mobilehed{display: block;}
  .item-body.bottom {padding: 0;}
  .PromoCntr{width: 100%;margin: 0 0 40px;}
  .PromoCntr .field-Box .fld{width: 69%;     border-radius: 0;}
  .PromoCntr .field-Box .fld-btnn{width: 27%; margin: 0;     border-radius: 0;}
  .PromoCntr.right .Order-BoxCntr .orderbox li label{width: 68%;font-size: 11px;}
  .PromoCntr.right .Order-BoxCntr .orderbox li span{width: 30%;font-size: 11px;}
  .mobile-text, .item-text .mobile-box{display: block;}
  .mobile-text{padding: 15px 0 10px; width: 100%;overflow: hidden;}
  .mobile-text > h4 {font-size: 12px;letter-spacing: 2px;text-transform: uppercase;}
  .mobile-text > h4 span {font-weight: 600;}
  .mobile-text h4 .mobtext{padding: 0;}
  .mobil-cntr .item-text.mobile .editbtnn{width: 32%;float: left;padding: 0;}
  .mobil-cntr .item-text.mobile .removebtnn{ text-align: center;float: left;padding: 0;}
  .item-text.mobile .editbtnn{position: relative;}
  .item-text.mobile .editbtnn::after{position: absolute;top: 0px;right: 0px;width: 1px;content: "";background: #000;height: 90%;display: block;}
  .item-body .item-text .final-sale {padding: 0; float: left; width: 100%;}
  .item-body .item-text .final-sale a{width: 100%;padding: 0;text-align: left; font-weight: 500;}
/*   .Order-BoxCntr .checkout-box{display: none;} */
  .Order-BoxCntr .checkout-box.mobile{display: block;}
  .Order-BoxCntr .checkout-box.mobile .pay-btnnbx{width: 100%;     height: 46px; line-height: 46px;}
  .Order-BoxCntr .checkout-box.mobile .payimg-mobile{  background: #eee;     display: block;margin: 15px 0 0;padding: 5px 0;}
  .payimg-mobile > img{max-width: 200px;display: block;margin: 0 auto; width:auto}
/*   .Order-BoxCntr h5{display: block; letter-spacing: 2px; font-size: 14px;font-weight: 400;color: #000;line-height: 18px;padding: 10px 0;width: 100%;overflow: hidden;} */
  .Order-BoxCntr .checkout-box{padding: 20px 0 0;}
  .PromoCntr.right .subtotal-box{display: none;}
  .PromoCntr.right .subtotal-box.mobile{display: block;}

  .subtotalText h6{color: hsl(0, 0%, 0%);float: left;font-size: 12px;font-weight: 400;letter-spacing: 2px;margin: 0;text-align: left;text-transform: uppercase;width: 100%;display: block;padding: 0 0 15px 0;}
  .subtotalText .variationbtnn.mobile-click{width: 100% !important;float: left !important;}
  .subtotalText .variationbtnn.mobile-click .variation{float: left !important;max-width: 100% !important; width: 86% !important;}
  .PromoCntr.right .subtotal-box .subtotalText label{width: 60%;font-size: 11px;}
  .PromoCntr.right .subtotal-box .subtotalText span{width: 40%;}
  .PromoCntr.right{max-width: 100%;}
  .shopping-itembox {padding: 29px 0 0 0;}
  .item-body .item-text h2 {letter-spacing: 2px; padding: 0 0 25px 0;} 
  .item-body .item-text p {padding: 0 0 8px; letter-spacing: 2px;}
  .item-body .item-text p.sizeBar {padding: 0 0 15px;}
  .item-body .item-text span {padding: 0;}
  .PromoCntr .field-Box {max-width: 100%;}
  .PromoCntr .whatThis {padding: 15px 0 0 0;}
  .PromoCntr .whatThis span {    width: 18px; height: 18px; padding: 1px 0 0 1px; margin: -2px 8px 0 0; font-size: 12px}
  .PromoCntr.right .estimatebtnn {margin: -7px 0 28px 0; padding: 0;}
  .PromoCntr.right .estimatebtnn span { width: 18px; height: 18px; padding: 1px 0 0 1px; margin: -2px 8px 0 0;}
  .PromoCntr.right .subtotal-box .subtotalText {padding: 0 0 28px 0;}
  .PromoCntr.right .subtotal-box .subtotalText.undrline label {text-decoration: underline; cursor:pointer;}
  .blogCntr .insd-blogCntr .blog-breadCrumb li {padding: 0 10px;}
  .blogCntr .insd-blogCntr .blog-breadCrumb li:after {    font-size: 15px;}
  .blogCntr .insd-blogCntr .blog-breadCrumb li a {font-size: 15px;}
  .blogCntr .insd-blogCntr .blog-breadCrumb {padding: 35px 0;}
  .blogCntr .insdBlock {width: 85%; padding-bottom: 25px;}
  .blogBaner .desk {display: none;}
  .blogBaner .mob {display: block;}
  .blogbaner-txt h2 {font-size: 13px; letter-spacing: 2px; font-weight: 600;}
  .blogbaner-txt h1 {font-size: 37px;}
  .blogbaner-txt {left: 12%;  width: 232px;}
  .PromoCntr.right .subtotal-box .subtotalText.sub-esti label.mob {display:block;}
  .PromoCntr.right .subtotal-box .subtotalText.sub-esti label.desk {display:none;}
  .PromoCntr.right .subtotal-box .subtotalText .desk {display:none;}
  .shopping-itembox .item-body:nth-child(2){border-top: 1px solid #999;}
  .join-row .join_col .input_box {    line-height: 32px;}
  .join_col.select_box_mobile.selectBx .variation span.select {text-transform: uppercase;}
  .footer_wrapper .cust_btn {max-width: 126px; padding: 12px 12px 11px 12px;}

  .insdBlock.mobile_hide{display:none}

  .denePic:hover .sell_content { bottom: 6px; }
  .sell_content .quickbtnn {    height: 33px; line-height: 33px;}

  /** Product-details  Css **/

  .PercyText.NewViewAll h2{font-size:14px}
/*   .NewViewAllBx{display: none;} */
  .notifie .NewViewAllPercyCntr{margin-top:133px}
  .NewViewAllPercyCntr{padding: 25px 0 80px; margin-top:0}
  .PercyText.NewViewAll{padding: 0; margin-top:20px}
  .PercyText.NewViewAll .head-textb {border-bottom: 0 none;padding: 0 0 20px;}
  .PercyText.NewViewAll .colorbx ul{padding:4px 0 0}
  .PercyText.NewViewAll .colorbx{border-bottom: 0 none;padding: 5px 0;}
  .PercyText.NewViewAll .sizeBtnbox {padding: 25px 0 0;}
  .mobile-txt{display: block;}
  .desktop-txt{display: none;}
  .desktop-color{display: block;}
  .mobile-txt h3{color: hsl(0, 0%, 0%);font-size: 14px;font-weight: 400;letter-spacing: 1px;text-transform: uppercase;}
  .mobile-txt .text{color: hsl(0, 0%, 0%);font-size: 14px;font-weight: 400;letter-spacing: 1px;text-transform: uppercase;margin: 0 0 0 6px;}
  .mobile-color {display: none;}
  .PercyText.NewViewAll .mobile-color li span {background: hsl(0, 0%, 0%) none repeat scroll 0 0;border: 0 none;border-radius: 0;display: block;height: 60px;width: 60px;}
  .PercyText.NewViewAll .mobile-color li .gray {background: hsl(0, 0%, 63%) none repeat scroll 0 0;}
  .PercyText.NewViewAll .mobile-color li .blue {background: hsl(213, 55%, 67%) none repeat scroll 0 0;}
  .PercyText.NewViewAll .sizeBtnbox .variation2.second{margin: 0;float: right;}
  .PercyText.NewViewAll .sizeBtnbox .addtobag{width: 200px;margin: 25px  auto 30px;display: block;background: hsl(0, 0%, 0%);margin: 15px auto 15px !important;}
  .PercyText.NewViewAll .sizeBtnbox .addtobag:hover{background: #fff; color: #000;}
  .product_detailCntr h1::before, .product_detailCntr h1::after{display: none;}
  .product_detail .suggest_item {margin-bottom: 27px;margin-right: 0px;width: 100%;}
  .PercyText.NewViewAll .detail-Btnn, .PercyText.NewViewAll h4, .Heigth-Box{display: none;}
  .mobile-Cntr{display: block;}
  .heading-bx{position: relative;cursor: pointer;}
  .heading-bx > h3 {color: hsl(0, 0%, 0%);font-size: 14px;font-weight: 400;letter-spacing: 2px;text-transform: uppercase;}
  .heading-bx  h3::after {background: url("mobile-plus-img.png") no-repeat scroll right center;
    content: "";display: block;float: right;height: 16px;position: absolute;right: 0px;top: 0px;
    width: 15px; background-size:80%}
  .heading-bx.active h3::after {background: url("mobile-minus-img.png") no-repeat scroll right center;
    content: ""; background-size:80%}
  .heading-textbx {display: block;padding: 15px 0;width: 100%;}   
  .Details-slider {border-bottom: 1px solid hsl(0, 0%, 0%);display: block;width: 100%;padding: 15px 0;}
  .Details-slider:last-child{border:0}
  .heading-textbx p, .Details-slider{font-size: 12px !important;font-weight: 400 !important;color: #000 !important;line-height: 20px !important; letter-spacing:1px !important}
  .Details-slider ul{margin-left:20px;}
  .Details-slider ul li{list-style:disc !important;}
  .Details-slider th, .Details-slider td{border:0 1px 0 0 solid #000 !important}
  .Details-slider table{width:90% !important; margin:0 auto; }
  .Details-slider a{font-size:12px !important}
  .heading-textbx .TextBox{padding: 10px 0 0 0;}
  .heading-textbx .TextBox ul li {color: hsl(0, 0%, 0%);font-size: 12px;font-weight: 400;letter-spacing: 2px;padding: 0 0 4px 12px;position: relative; text-transform:uppercase}
  .heading-textbx .TextBox ul li::before {background: hsl(0, 0%, 0%) none repeat scroll 0 0;border: 0 none;
    border-radius: 50%;content: "";display: inline-block;height: 4px;left: 0;position: absolute;
    top: 6px;width: 4px;}
  .heading-textbx .exclusivebtnn{width: 200px;height: 35px;line-height: 35px;border: 0 none;background: #bdbdbd;display: block;text-decoration: none;text-transform: uppercase;text-align: center;letter-spacing: 2px;color: #fff;font-size: 14px;font-weight: 400;margin: 0 0 10px 0;  transition: inherit;     -webkit-transition: inherit;}
  .heading-textbx .text p{font-size: 15px;line-height: 24px;color: #000;font-weight: 400;}
  .heading-textbx .text p a{font-size: 16px;color: #000;font-weight: 400;text-decoration: underline;}

  .heading-textbx .Table-box thead {background: hsl(0, 0%, 76%) none repeat scroll 0 0;}
  .heading-textbx .Table-box thead td {color: hsl(0, 0%, 0%);font-size: 14px;font-weight: 400;text-align: center;padding: 8px 0;}
  .PercyText.NewViewAll{max-width: 100%;}
  .PercyText.NewViewAll .sizeBtnbox{max-width: 100%}
  .thumbnail_sec{display:none}
  .slide_sec{width:100%}
  .product-detailSlider{margin-top:0px}
  .view_big{display:none}
  .product_detailCntr{display:none}
  .height24.mob{display:none}

  .product-detailSlider, .PercyText.NewViewAll{margin-left:0px}
  .PercyText.NewViewAll .sizeBtnbox .variation2{max-width:100%}
  .PercyText .colorbx ul{padding:10px 0 0}
  .PercyText .sizeBtnbox{padding:25px 0 0 0}
  .PercyText .sizeBtnbox .addtobag{margin:25px 0}

  .size_table{text-align:center}
  .size_table tbody{background-color:#e1e1e1}
  .size_table tbody td{line-height:30px}
  .size_table td{border-right:1px solid #000}
  .size_table td:last-child{border:0}

  /** Product_list Css @15 **/
  .product_list{padding: 0 5px;}

  .filter_row .breadcrumb{}
  .filter_row{padding:20px 10px}
/*   .breadcrumb ul li{margin:0 8px 0 0; padding:0 5px 0 0;color: #000;font-weight: 400;font-size: 10px;} */
  .denePic:hover .sell_content{display:none}
  .product_details_outer{padding:0 15px}
  .product_details_outer > div{width:100%}
  .popUp_outer_table{display:none}


  /* .slide_sec .zoom {display: none;}
  .demo-box-wrap {display: block;} */
  .myCarousel_mobile { overflow: hidden; max-height: 430px;text-align: center; }
  .product_list .denaCntr{width:50%; padding:0 15px}

  #mobile_slid .item{height:430px; position:relative}
/*   .desktop_slider{display:none} */
  .myCarousel_mobile, .mob_slider{display:block}
/*   #myCarousel{display:none!important} */
  .desktop_only{
  	display: none;
  }
  .slide_sec .carousel{background-color:#f0f0f0}
  #mobile_slid .item img{max-height:430px;margin: 0 auto; overflow:hidden}
  #slider-for .slick-track {
    display:flex;
  }
}

#myCarousel .item {
  padding-top: 0;
}

@media only screen and (min-width : 320px) and (max-width : 480px) and (orientation :landscape){
  .filter_col .recom_select{margin-right:0}
  .mega_menu_sec{height:200px}

}
@media only screen and (max-width:479px) {
  .main-price .compare-price{
  	font-size: 10px;
  }
  /* .product_list .denaCntr{padding:0 6px} */
  .filter_row .breadcrumb{width:100%}
  .filter_col{width:100%}
  .filter_col > div.filter_input {
    padding: 0 7px 0 0;
    width: 50%;
    margin: 0;
  }
  .filter_col > div.recom_select{padding: 0 0px 0 7px;
    width: 50%;
    margin: 0;}
  #ninja-slider ul{min-height:425px}
  #ninja-slider-pager{bottom:20px}
  .filter_col .recom_select{margin-right:0px; float: right;}
  .price-low{width:100%}
  .ShoesBox .shoes > li{width:50%}
  .ShoesBox.clothes a{width:100%; margin:0 0px 15px 0}


  .footer_link.for_desk {
    display: none;
  }

  .footer_link.for_mob {
    display: block;
  }



  .full_row.for_mob .go_txt {
    position: absolute;
    top: 60px;
    left: 10px;
  }

  .full_row.for_mob .go_txt h2 br {
    display: block;
  }

  .full_row.for_mob .go_txt h2 span {
    font-size: 26px;
  }

  .mega_menu .heels_col {
    width: 48%;
    margin-right: 7px;
  }

  .mega_menu .heels_col span {
    font-size: 12px;
    letter-spacing: 1px;
  }
  .filter_input{max-width:138px;}
  .recom_select{max-width:150px}
  /*.product_list .denaCntr, .product_list .denaCntr:nth-child(3){margin-right:0}*/

  .sell_content .quickbtnn{width:120px}
  .PercyText .sizeBtnbox .variation2{margin:0 14px 0 0}
  .PercyText .sizeBtnbox .variation2.second{margin:0px 0 0; float:none}
  .PercyText .sizeBtnbox .addtobag{display:inline-block}

  .footer_link li a{padding:0 6px}
  .blogbaner-txt{}



}


@media (min-width:400px) and (max-width:767px) {
  .subtotalText .variationbtnn.mobile-click .variation {width: 73% !important;}
  .mobil-cntr:last-child {width: 64%;}
  .blogCntr .insdBlock {width: 373px;}



}
.bootstrap-select.btn-group .dropdown-menu li a span.text{text-transform:uppercase; font-size:12px;}



.sign-up-form{
  position: relative;
  width: 210px;
}

.sign-up-form  #head-email-error {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY( -100% );
}

.sign-up-form #head-user-email-mb,
.sign-up-form #head-user-email {
  font-family: arimo,sans-serif;
  font-size: 10px;
/*   font-style: italic; */
  width: 100%;
  border: 0;
  border-bottom: 1px solid #000;
  letter-spacing: 1px;
  height: 28px;
  line-height: 28px;
  background: 0 0;
  padding: 0 20px 0 0 !important;
  text-transform: uppercase;

}

.sign-up-form #head-user-email::-webkit-input-placeholder { font-style: normal; font-size: 10px;}
.sign-up-form #head-user-email::-moz-placeholder { font-style: normal; font-size: 10px;}
.sign-up-form #head-user-email:-ms-input-placeholder { font-style: normal; font-size: 10px;}
.sign-up-form #head-user-email:-moz-placeholder { font-style: normal;font-size: 10px; }

.sign-up-form #at-joinus {
  margin: 0;
  background: url(//cdn.shopify.com/s/files/1/0037/3807/5202/t/10/assets/input-arrow.svg) no-repeat;
  background-size: auto auto;
  border: 0;
  background-size: 12px 26px;
  background-position: center center;
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0;
  height: 30px;
  width: 12px;
  text-indent: -9999px;

}
.cart-icon:hover,
.cart-icon{
  width: 30px;
  height: auto;
  background: url(https://cdn.shopify.com/s/files/1/0037/3807/5202/files/bag-icon_95ee2bfa-dda6-4e70-9b93-f78c283c2874.png) no-repeat center center;
  color: #fff;
  display: inline-block;
  padding-top: 6px;
  line-height: 21px;
  text-align: center;
/*   background-size: 20px auto; */
  background-size: 16px 20px;
  font-size: 9px;

}

.account-icon img {
  width: 22px;
  height: auto;
}
.srch img {
  width: 32px;
  height: auto;
}
@media ( min-width: 768px ) and ( max-width: 1185px ) {
/*   .header_right ul li{
    margin-right: 20px;
  } */
  .sign-up-form{
    width: auto;
  }
/*   .header_right ul li.register-btn {
     margin-right: 20px;
  }
  .header_right ul li.signup-link {
     margin-right: 30px;
  } */
}

@media ( min-width: 768px ) and ( max-width: 1100px ) {
/*   .header_right .srch a{
    font-size: 0;
    text-indent: -999px;
  }
  .header_right .srch img{
    display: block;
  }
  .header_right ul li{
    margin-right: 10px;
  } */
}

@media ( max-width: 767px ) {
  .mega_menu_sec{
    height: auto;
    width: 0;
    transition: width 0.5s ease;
  }

  .livechatclass{display:none;}

  .mega_menu_sec.active {
    /*       position: fixed !important; */

	max-height: calc(100vh - 95px);
    height: calc(100vh - 95px);
    width: 100%;
    max-width: 285px;

  }
  
  body.notifie .mega_menu_sec.active {
    max-height: calc(100vh - 133px);
    height: calc(100vh - 133px);
  }

/*   .header_right .srch img{
    padding-right: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width:25px;
    height:auto;

  } */
  .search-form-box .fld{
    letter-spacing: 2px;
  }

  .search-form-insd{
    padding: 10px 15px;
  }
  .product-single {
  	margin-top: -40px;
  }
}

.PercyText .colorbx{
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  color: #000;
}

.PercyText .colorbx h3 {
  color: #000 !important;
}
.head-textb h1{
  font-weight: normal;
}

.PercyText .colorbx ul{
  text-align: left;
}
.PercyText .colorbx ul .swatch {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
}

.PercyText .colorbx .swatch-element.color{
  margin-right: 0 !important;
}

.PercyText .sizeBtnbox .addtobag{
  margin-top: 0 !important; 
}

.popUp_outer_shoe .PercyText .sizeBtnbox .variation2 {
  margin-bottom: 0 !important;
}
.PercyText .viewfulldetailsbtnn{
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0;
}
/*10/10/2018*/
@media only screen and (max-width:767px) {
/*   .NewViewAllBx{display:none;} */
  #shopify-section-product-template{padding-top:15px;}
  .PercyText .colorbx{border:none;}
}
.header_right ul li.mini-cart{
  position:relative;
  padding-bottom: 9px;
}

.mini-cart #smallcart{
  opacity: 0;
  visibility: hidden;
  width: 376px;
  background: #fff;
  border: 1px solid #000;
  transition: all 0.3s ease;
  top: 100%;
  right: 0;
  position: absolute;
}
@media ( min-width: 768px ) {
  .mini-cart:hover #smallcart, #smallcart.tempShow{
    opacity: 1;
    visibility: visible;
  }
  #LP_DIV_1505925578699{display:none;}
}

.mini-shopping-cart {
  margin: 0px 0;
  background: white;
  width: 100%;
  border-radius: 0px;
 
  z-index: 9999;
}

.mini-shopping-cart table{
  margin-bottom: 0;
}

.mini-shopping-cart footer {
  border: 0;
  background: none;
  float: none;
  padding: 10px 0 0;
  border-top: 1px solid #000;
}

.mini-shopping-cart .cart__subtotal{
  padding: 0;
  width: auto;
  text-transform: uppercase;
  min-width: auto;
  font-size: 12px;
}

.mini-shopping-cart .cart__meta-text {
  font-size: 12px;
}
.mini-shopping-cart .border-bottom {
  border-bottom-color: #fff;
}
.mini-shopping-cart  .cart__meta-text {
  font-style: normal;
}
.mini-shopping-cart .shopping-cart-header {
  border-bottom: 1px solid #E8E8E8;
  padding-bottom: 15px;
}
.mini-shopping-cart .shopping-cart-header .shopping-cart-total {
  float: right;
}
.mini-shopping-cart .shopping-cart-items {
  padding-top: 20px;
}
.mini-shopping-cart .shopping-cart-items li {
  margin-bottom: 18px;
}
.mini-shopping-cart .shopping-cart-items img {
  float: left;
  margin-right: 12px;
}
.mini-shopping-cart .shopping-cart-items .item-name {
  display: block;
  padding-top: 10px;
  font-size: 16px;
}
.mini-shopping-cart .empty-page-content{
  padding: 30px 0;
}
.mini-shopping-cart .shopping-cart-items .item-price {
  color: #000;
  margin-right: 8px;
}
.mini-shopping-cart .shopping-cart-items .item-quantity {
  color: #000;
}
.mini-shopping-cart .btn {
  text-transform: uppercase;
}

.mini-shopping-cart .cart__remove {
  padding: 0;
  font-size: 13px;
  color: #000;
}

.mini-shopping-cart .scrollable {
  max-height: 350px;
  overflow-y: scroll;
  margin-bottom: 20px;
}

div#pushpak .main-price {
  letter-spacing: 1px;
  font-weight: 600;
  font-size: 15px;
  letter-spacing: 0.22em;
}

.PercyText.NewViewAll .detail-Btnn{
  padding-top: 10px;
}

.detail-content p {
  font-family: "arimoregular",sans-serif;
  letter-spacing: 1px;
  color: #000;
  font-size: 12px;  
  font-style: normal;
}

.detail-content ul {
  list-style: disc;
  padding: 0 0 15px 15px;
  margin: 0;
  letter-spacing: 1px;
  color: #000;
  font-size: 12px;
  font-family: "arimoregular",sans-serif;
}

.detail-content p span,
.detail-content ul li span {
  font-family: "arimoregular",sans-serif !important;
}

.detail-content ul li {
  list-style: disc;
}
.blogcontent{letter-spacing:2px; font-family:arimo,sans-serif;}
#shopify-section-article-template{text-align:center;}

.no-cart{
  letter-spacing: 1px;
  font-size: 11.5px;
  text-transform: uppercase;
  text-align: center;
}

.FilterPopup-insd h2 {
  color: #292b2c;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 1px;
  font-weight: 500;
  font-family: "Arimo", sans-serif;
}

.filter-menu .ShoesBox {
  padding-top: 0;
}

@media ( min-width: 768px ) {
  .shoes-slider .sliderCntr,
  .popUp_outer.active .popup_layout {
    border: 0;
  }
}


.filter-menu .ShoesBox h5 {
  font-size: 14px;
  line-height: 15.4px;
  font-weight: 700;
  color: #292b2c;
}

.filter-group.refine-header a.filter-clear,
.filter-group .pt-apply,
.filter-group .pt-apply-disabled {
  letter-spacing: 1px;
}

.filter-group .pt-apply,
.filter-group .pt-apply-disabled {
  background: #000 !important;
  color: #fff !important;
}

.filter-group .pt-apply:hover,
.filter-group .pt-apply-disabled:hover {
  background: #000 !important;
  color: #fff !important;
}


.isp_related_wrapper{
  width: 100%;
  overflow: hidden;
}

#slider-thumbs img {
  width: 100%;
  height: auto;
}

#slider-thumbs .swiper-wrapper .swiper-slide.swiper-slide-active {
  border: 1px solid #ccc;
}

.table_layout .size_table td,
.table_layout .size_table th,
.heading-textbx .Table-box th,
.heading-textbx .Table-box td {
  border-bottom: 0;
  border-top: 0;
  font-size: 12px;
}


@media ( max-width: 767px) {
  .Details-slider{
    padding: 12px 0;
  }
  .heading-bx h3::after{
    background-size: 8px auto !important;
  }

  .heading-textbx .Table-box thead td {
    font-size: 12px;
  }
  .cart .mobil-cntr .item-text {
    width: 100% !important;
  }
}


.popup-news{
  position: fixed;
  z-index: 999;
  display: none;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  background: #fff !important;

}

.popup-news .modal-content {
  box-shadow: none;
  border: 0;
  border-radius: 0;
}

.popup-news .modal-header,
.popup-news .modal-body {
  padding: 0;
  border: 0;
}

.popup-news .su-popup {
  background: #fff;
  position: relative;
}
.popup-news .close {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #000;
  opacity: 1;
  z-index: 9;
  margin: 0;

}

.popup-news .su-popup .top h4 {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 17px;
  letter-spacing: 2.8px;

}

.popup-news .pb-3{
  padding-bottom: 1rem !important;
}

.popup-news .pt-2{
  padding-top: .5rem !important;
}
.popup-news .disclaimer {
  margin-bottom: 10px;
}

.popup-news .mb-0{
  margin-bottom: 0 !important;
}
.su-popup .newsletter-signup .email-address {
  width: 100%;
  max-width: 300px;
  height: 35px;
  font-size: 15px;
  padding: 2px 10px;
  border: 1px solid #000;
}

.su-popup .newsletter-signup .signup-submit{
  color: #fff;
  width: 100%;
  border: 1px solid #000;
  background: #000;
  padding-top: 4px;
  padding-bottom: 4px;
  height: 36.67px;
  font-size: 16px;
  line-height: 20px;
  max-width: 150px;
  margin-top: 22px;

}
.su-popup .newsletter-signup .signup-submit:hover{
  background-color: #fff;
  color: #000;
}
.popup-content{
  padding-top: 30px;
}

.popup-news .pl-0 {
  padding-left: 0!important;
}

.popup-news .pr-0 {
  padding-right: 0!important;
}

@media ( min-width: 768px ) {
  .PercyText.NewViewAll .sizeBtnbox .variation2.second {
    margin-bottom: 30px !important;
  }
  .show-mobile{
    display: none;
  }
}

@media ( max-width: 767px ) {
  .popup-news{
    margin: 0;
    top: auto;
    width: 100%;
    bottom: 0;
    left: 0;
    transform: none;
    -webkit-transform: none;
  }

  .popup-news .container {
    width: 80%;
    float: none;
  }
  .popup-news .popup-content {
    padding:10px 0;
  }
  .popup-news .su-popup .top h4.hidden-sm{
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 2px;
    padding-bottom: 15px!important;
  }
  .popup-news .info {
    color: #969696;
    text-align: left;
    font-size: 10px;
    line-height: 8px;
  }

  .popup-news .ajaxSubscribeForm {
    display: flex;
    margin-bottom: 10px;
  }

  .popup-news .ajaxSubscribeForm .col-12:not(.pl-0){
    width: 100%;
    padding-right: 15px;
  }
  .su-popup .newsletter-signup .email-address{
    width: 100%;
    max-width: 100%;
  }
  .su-popup .newsletter-signup .signup-submit{
    margin: 0;
  }
  .popup-news .pt-2{
    padding-bottom: 0 !important;
  }
  .hide-mobile{
    display: none;
  }
  .mega_menu_sec .closeIMG img {
    width: 12px;
  }
  .mega_menu .shop_block .heading:nth-child(3),
  .mega_menu .shop_block {
    margin: 0;
    /*padding-bottom: 20px;*/ /*23-1*/
  }
  
  .mega_menu .shop_block .heading.lastblock:nth-child(3) {
    display: none;
  }
}

@media ( min-width: 1400px ) {
/*   .header_right ul li{
    margin-right: 25px;
  }
  
  .header_right ul li.register-btn {
    margin-right: 25px;
  }
  .header_right ul li:first-child{
    margin-right: 120px;
  }
  
  .header_right ul li.signup-link {
    margin-right: 30px;
  } */
}

.link-btn{
  padding: 8px 45px;
  border: 1px solid;
  background-color: #000;
  border-color: #000;
  color: #fff;
  width: 148px;
  display: block;
  margin-bottom: 10px;
}

.link-btn:hover {
  background-color: #fff;
  color: #000;
  text-decoration: none;
}

input:focus,
select:focus,
textarea:focus{
  outline: none;
}

.go-top {
  position: fixed;
  bottom: 210px;
  right: 20px;
  text-decoration: none;
  color: #000;
  background-color: #fff;
  font-size: 10px;
  padding-left: .5em;
  padding-right: .6em;
  padding-top: 1px;
  padding-bottom: 0;
  display: none;
  border: 1px solid #000;
  z-index: 1;
  line-height: 16px;
  height: 28px;
  display: none;
}
.go-top .top-arrow-wrapper {
  width: 17px;
}
.go-top .line1 {
  width: 9px;
  height: 1px;
  background-color: #000;
  -webkit-transform: rotate(55deg);
  -moz-transform: rotate(55deg);
  transform: rotate(52deg);
  position: absolute;
  left: 13px;
  top: 13px;
}
.go-top .line2 {
  width: 9px;
  height: 1px;
  background-color: #000;
  -webkit-transform: rotate(-55deg);
  -moz-transform: rotate(-55deg);
  transform: rotate(-52deg);
  position: absolute;
  left: 8px;
  top: 13px;
}

.go-top:hover {
  background-color: #000;
}
.go-top:hover .line1,
.go-top:hover .line2 {
 background-color: #fff;
}

#smallcart #isp-related-widget-1{display:none;}
.detail-Btnn-quickview{padding:10px 0 25px 0}

.detail-Btnn-quickview a {
    font-size: 12px;
    font-weight: 400;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 0 25px 0 0;
    position: relative;
    text-decoration: underline;
}

.detail-Btnn-quickview a {
    font-size: 12px;
    font-weight: 400;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 0 25px 0 0;
    position: relative;
    text-decoration: none;
      margin: 0 0 0 25px;
}
h1.catdetailh1{
    position: relative !important;
    text-transform: uppercase !important;
    font-size: 12px !important;
    letter-spacing: 1px !important;
    color: #888 !important;
}
#footer-main .ermsg{
  color: #fff;
  font-size: 10px;
  text-align: left;
  text-transform: uppercase;
}
#footer-main .ermsgw,#footer-main .sumsg{
  color: #fff;
  font-size: 10px;
  text-align: left;
  text-transform: uppercase;
}


@media (min-width: 768px) and (max-width: 940px) {
  
/*   .header_left, .header_right {
    width: 42%;
  }
  
  .header_right ul li{
    margin-right: 10px;
  }
  
  .header_right ul li.register-btn {
    margin-right: 10px;
  } */
  
}


#mini-shopping-cart .cart__remove,
#mini-shopping-cart .cart__meta{
  text-transform: uppercase;
}

#mini-shopping-cart .list-view-item__title {
  font-size: 13px;
}

.mini-shopping-cart .cart__meta-text {
  line-height: 22px;
}

.mini-shopping-cart .cart__subtotal {
  margin-bottom: 5px;
}

#mini-shopping-cart .additional-checkout-buttons { 
  margin-top: 10px;
  width: 100%;
  display: block;
/*   justify-content: space-between; */
}

#mini-shopping-cart .additional-checkout-button,
.mini-shopping-cart .cart__update {
  min-width: 100% !important;
  text-align: center;
  margin: 0px;
  font-size:12.39px !important; letter-spacing:2px !important; font-weight:bold;
}
#mini-shopping-cart .additional-checkout-button--paypal{width:196px;}
#mini-shopping-cart .list-view-item__title{font-weight:bold;}
#mini-shopping-cart .editItem, #mini-shopping-cart .cart__subtotal{font-size:14px !important;}
.ajaxified-cart-feedback, .ajaxified-cart-feedback a{text-transform:uppercase !important;     font-size: 10px !important;
    font-weight: 600;}
.disclaimer em{font-size:12px !important; letter-spacing:1px;}
#le-chat-header-dv-button > div{color:#000; font-weight:700 !important}
#le-chat-header-dv-button > div:hover{cursor:pointer !important}
#le-chat-header-dv-button .lp-offline-link{color:#000 !important; text-transform:uppercase !important;}
#le-chat-header-dv-button .lp-offline-link img{max-width:fit-content !important; display:none;}
.gallerylink{margin-top:0 !important}
hr{border-top: 1px solid #000 !important;}
/*
html,
body,
body * * *,
* {
  font-family: 'Arimo' !important;
}*/
.left-nav{font-size:12px !important}
.editorProduct label, .addToCartEdit{font-weight:normal !important;}
.editorProduct .header{text-transform:uppercase}
.editorProduct{letter-spacing:1px; }
.editorProduct .addToCartEdit {padding:8px 0 !important}
#le-chat-header-dv-button a{letter-spacing:2px;}
.cart-icon-white:hover, .cart-icon-white{    background-size: 20px auto !important; width:30px !important; height:auto !important; background-size:20 auto !important}

#footer-main .left-menus{min-width:0 !important; width:0 !important}
#footer-main .footer_link li, #footer-main .menus a{font-size:12px !important; letter-spacing:1px }
@media (min-width: 767px){
#footer-main .menus {
    width: 75% !important;
}
/*   .header_right ul{padding-right:15px !important} */
.right-menus {padding-right:30px !important}
}
#AddToCart-product-template{font-weight:bold;}
.ajaxified-cart-feedback.success{color:#000 !important}

.ajaxified-cart-feedback a:hover{text-decoration:none !important; color:#000 !important; font-weight:bold;}
.left-nav li a:hover{text-decoration:none !important; font-weight:bold; color: #000 !important}
li.more {
    margin: 0 auto 50px !important;
}
/*related products on PDP*/

/* .isp_related_wrapper {height:400px !important;} */
/* .isp_related_wrapper_container{height:380px !important;} */
.isp_related_product_info {
    text-align: center;
    padding-bottom: 10px;
    font-size: 10px !important;
    font-weight: bold !important;
  
}
.right-content{padding-top:5px;}
.section-header .left-nav{width:25% !important}
div#le-chat-header-dv-button div div {
    letter-spacing: 2px;
}
@media screen and (min-width: 768px){
  .isp_related_product_image_wrapper{height:270px !important;}
  .isp_related_products.slick-initialized.slick-slider{height:325px !important}
}
.pswp{
  top: 19px;
}
.text-red {
  color :red !important;
}
video{
  max-width:100%;
  display: block;
}
.playVideo{
  position:relative;
}
.videoIcon{
  position:absolute;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  top: 50%;
  left: 50%;
  max-width: 50px;
  border: none !important;
}