html, body{
    overflow-x:hidden!important;
}
body {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 14px;
  line-height: 20px;
  width: 100%;
}
h1, h2, h3, h4, h5, h6 {
  color: #444;
}
/* Override the bootstrap defaults */
h1 {
  font-size: 26px;
}
h2 {
  font-size: 24px;
}
h3 {
  font-size: 21px;
}
h4 {
  font-size: 15px;
}
footer h5 {
  font-size: 12px;
}
h6 {
  font-size: 10.2px;
}
a {
  color: #144296;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
/* Chrome border line */
button:focus {
  outline: none !important;
}
legend {
  font-size: 18px;
  padding: 7px 0;
  margin-bottom: 10px;
  /*border-bottom: 1px solid #e5e5e5;*/
}
label {
  font-size: 12px;
  font-weight: normal;
}
.list-unstyled a {
  text-decoration: none;
}
.nav-tabs {
  margin-bottom: 15px;
}
div.required .col-form-label:after, div.required .form-label:after {
  content: "*";
  color: #F00;
  font-weight: bold;
}
.form-switch-lg {
  font-size: 20px;
  min-height: 30px;
  line-height: 30px;
}
@media (min-width: 768px) {
  .col-form-label {
    text-align: right;
  }
}
#alert {
  z-index: 9999;
  pointer-events: all;
}
#alert .alert {
  min-width: 400px;
  position: relative;
  margin-bottom: 15px;
}
@media (min-width: 1300px) {
  #alert .alert {
    right: 50px;
  }
}
@media (min-width: 1400px) {
  #alert .alert {
    right: 0px;
  }
}
@media (min-width: 1600px) {
  #alert .alert {
    right: 100px;
  }
}
@media (min-width: 1800px) {
  #alert .alert {
    right: 200px;
  }
}
@media (min-width: 2000px) {
  #alert .alert {
    right: 300px;
  }
}
@media (min-width: 2200px) {
  #alert .alert {
    right: 400px;
  }
}
@media (min-width: 2400px) {
  #alert .alert {
    right: 500px;
  }
}
@media (min-width: 2600px) {
  #alert .alert {
    right: 600px;
  }
}
@media (min-width: 2800px) {
  #alert .alert {
    right: 700px;
  }
}
@media (min-width: 3000px) {
  #alert .alert {
    right: 800px;
  }
}
@media (min-width: 3200px) {
  #alert .alert {
    right: 900px;
  }
}
@media (min-width: 3400px) {
  #alert .alert {
    right: 1000px;
  }
}
@media (min-width: 3600px) {
  #alert .alert {
    right: 1100px;
  }
}
@media (min-width: 3800px) {
  #alert .alert {
    right: 1200px;
  }
}
@media (min-width: 4000px) {
  #alert .alert {
    right: 1300px;
  }
}
/* top */
#top {
  background-color: #03163a;
  border-bottom: 1px solid #e2e2e2;
  /*padding: 10px 0;
  margin: 0 0 20px 0;*/
  min-height: 50px;
  position: relative;
}
#top .nav > .list-inline > .list-inline-item, #top .nav > .list-inline .list-inline-item > a, #top .nav > .list-inline .list-inline-item .dropdown > a {
  color: #fff;
  /*text-shadow: 0 1px 0 #FFF;*/
  font-size:14px;
}
#top .btn-link {
  color: #fff;
  text-shadow: 0 1px 0 #FFF;
  text-decoration: none;
}
#top .btn-link:hover {
  color: #f1f1f1;
}
#top a {
  font-size: 1.1em;
  text-decoration: none;
}
footer a {
  font-size: 13px;
  text-decoration: none;
}
/* logo */
#logo {
  margin: 0 0 10px 0;
}
/*#logo img {
  max-width: 200px;
}*/
/* search */
#search {
  margin-bottom: 10px;
}
#search .form-control-lg {
  height: 40px;
  font-size: 12px;
  line-height: 20px;
  padding: 0 10px;
}
#search .btn-lg {
  font-size: 15px;
  line-height: 18px;
  padding: 0.57rem 35px;
  text-shadow: 0 1px 0 #FFF;
}
header{
	background-color: #d9e7f9;
	/*padding-top:20px;*/
}
#topsearch {
    height: 82px;
    width: 100%;
    clear: both;
}
/* cart */
#header-cart {
  margin-bottom: 10px;
}
#header-cart .btn-lg {
  color: #FFF;
  height: 40px;
  padding: 0 1rem;
}
#header-cart .btn:hover {
  color: #FFF;
}
#header-cart .dropdown-menu {
  background: #eee;
}
#header-cart .dropdown-menu li {
  min-width: 427px;
}
@media (max-width: 768px) {
  #header-cart .dropdown-menu li {
    min-width: 100%;
  }
}
/* menu */
#menu {
  /*background-color: #229ac8;
  background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
  background-repeat: repeat-x;
  border: 1px solid #1f90bb;
  border-color: #1f90bb #1f90bb #145e7a*/
  min-height: 40px;
  /*border-radius: 4px;*/
  padding-top:0px;
}
#menu.navbar {
  /*padding: 0 1rem;*/
  margin-bottom: 20px;
}
#menu .dropdown-menu {
  padding-bottom: 0;
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
#menu .dropdown-inner {
  display: table;
}
#menu .dropdown-inner ul {
  display: table-cell;
}
#menu .dropdown-inner ul li a:hover {
  color: #ffffff;
  background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
}
#menu .dropdown-inner a {
  min-width: 160px;
  display: block;
  padding: 3px 20px;
  clear: both;
  line-height: 20px;
  color: #333333;
  font-size: 12px;
}
#menu .see-all {
  display: block;
  margin-top: 0.5em;
  border-top: 1px solid #DDD;
  padding: 3px 20px;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 3px 3px;
  font-size: 12px;
}
#menu .see-all:hover, #menu .see-all:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #229ac8;
  background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
  background-repeat: repeat-x;
}
#menu .nav > li > a:hover, #menu .nav > li.open > a {
    background-color: #144296;
}
#menu #category {
  float: left;
  font-size: 16px;
  font-weight: 700;
  line-height: 40px;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
#menu .navbar-toggler i {
  color: #fff;
  border-color: #fff;
  font-size: 0.9em;
}
#menu .navbar-nav > li > a {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  padding: 10px 15px 10px 15px;
  min-height: 15px;
  background-color: transparent;
  transition: all 0.3s ease-in-out;
  font-weight: bold;
  text-decoration: none;
  font-size: 14px;
  letter-spacing: 1px;
}
#menu .navbar-nav > li > a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
@media (min-width: 768px) {
  #menu .dropdown:hover .dropdown-menu {
    display: block;
  }
}
@media (max-width: 767px) {
  #menu {
    border-radius: 4px;
  }
  #menu div.dropdown-inner > ul .list-unstyled {
    display: block;
  }
  #menu div.dropdown-menu {
    margin-left: 0 !important;
    padding-bottom: 10px;
    background-color: rgba(0, 0, 0, 0.1);
  }
  #menu .dropdown-inner {
    display: block;
  }
  #menu .dropdown-inner a {
    width: 100%;
    color: #fff;
  }
  #menu .dropdown-menu a:hover {
    background: rgba(0, 0, 0, 0.1);
  }
  #menu .dropdown-menu ul li a :hover {
    background: rgba(0, 0, 0, 0.1);
  }
  #menu .see-all {
    margin-top: 0;
    border: none;
    border-radius: 0;
    color: #fff;
  }
}
/* content */
#content {
  min-height: 600px;
}
/* footer */
footer {
  padding-top: 10px;
  padding-bottom: 1px;
  background-color: #fbffff;
  border-top: 1px solid #d0c8c8;
  color: #111;
}
footer hr {
  border-top: none;
  border-bottom: 1px solid #666;
}
footer a {
  color: #111;
}
footer a:hover {
  color: #000;
}
footer h5 {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #111;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* breadcrumb */
/*.breadcrumb {
  margin: 0 0 20px 0;
  padding: 8px 0;
  border: 1px solid #ddd;
  background-color: #f5f5f5;
}*/
.breadcrumb {
  margin: 0 0 20px 0;
  padding: 0px;
  border: 0px;
  background-color: transparent;
}*
.popular-search a{color:#222;font-weight:bold;}
.breadcrumb i {
  font-size: 15px;
}
.breadcrumb > li.breadcrumb-item {
  text-shadow: 0 1px 0 #FFF;
  position: relative;
  white-space: nowrap;
  list-style: none;
}
.breadcrumb > li.breadcrumb-item > a {
  text-decoration: none;
    padding: 0 20px!important;
}
.breadcrumb > li.breadcrumb-item:after {
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  right: -5px;
  width: 12px;
  height: 12px;
  border-right: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.breadcrumb > li.breadcrumb-item + li:before {
  content: "";
  padding: 0;
}
.pagination {
  margin: 0;
}
/* buttons */
.btn-light {
  color: #777;
  /*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);*/
  background-color: #fff;
  background-repeat: repeat-x;
  border-color: #ccc;
  font-weight: bold;
  font-size: 14px;
  text-transform:uppercase;
}
.btn-light:hover, .btn-light:focus, .btn-light:active, .btn-light.active, .btn-light.disabled, .btn-light[disabled] {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
  background-position: 0;
}
.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
  background-repeat: repeat-x;
  border-color: #1f90bb #1f90bb #145e7a;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
  background-position: 0;
}
.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
  box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
  box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
  box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-repeat: repeat-x;
  border-color: #2c58dc #2c58dc #1a42a2;
  background-image: linear-gradient(to bottom, #144296, #5a63f7);
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
  background-image: none;
  background-color: #df5c39;
}
.btn-link {
  border-color: rgba(0, 0, 0, 0);
  cursor: pointer;
  color: #23A1D1;
  border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  box-shadow: none;
}
.btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 #000000;
}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
  background-color: #222222;
  background-image: linear-gradient(to bottom, #333333, #111111);
}
.product-thumb {
  border: 1px solid #e5e3e3;  
  margin-bottom: 0px;
  padding: 0px 5px;
  padding-bottom: 5px;
  border-left: 0px solid #ddd;
}
.swiper-wrapper .swiper-slide-active .product-thumb{border-left: 1px solid #ddd!important;}

.featuredelemid .col:first-child .product-thumb{ border-left: 1px solid #ddd!important;}
.featuredelemid .col:nth-child(6n+1) .product-thumb,.relatedelm .col:nth-child(6n+1) .product-thumb{ border-left: 1px solid #ddd!important;}
#product-list .col:nth-child(4n+1) .product-thumb{ border-left: 1px solid #ddd!important;}
#product-list .col:nth-child(1n+1) .product-thumb.p-4{ border-left: 1px solid #ddd!important;}
#ign-filter .col:nth-child(1n+1) .product-thumb{ border-left: 1px solid #ddd!important;}

/*.featuredelemid .product-thumb{ border: 1px solid #ddd!important;}*/
#carousel_module_9 .swiper-slide:nth-child(n+6) .product-thumb{ border-right: 1px solid #ddd;}

.latestelemid .col:first-child .product-thumb{ border-left: 1px solid #ddd!important;}
#product-list .product-thumb{border-right: 1px solid #ddd!important;}

.product-thumb h4 {
  font-weight: bold; 
  max-height: 55px;
  min-height: 55px;
  font-size: 13px;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: 700;
}
.product-thumb h4 a {
  color: #000;
  font-size:13px;
}
.product-thumb .image {
  text-align: center;
  margin-bottom: 10px;
  margin-top: 5px;
}
.product-thumb .image a:hover {
	transform: scale(1.05);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	transition: opacity 0.3s ease-in-out;
	transition: all .9s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.product-thumb .description {
  padding: 0 10px;
  min-height: 130px;
}
.product-thumb .button-group {
  display: flex;
  border-top: 1px solid #ddd;
  background-color: #eee;
}
.product-thumb .button-group button, .product-thumb button {
  flex: 33%;
  border-radius: 0;
  display: inline-block;
  border: none;
  background-color: #144296;
  color: #fff;
  line-height: 38px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  /*background-image: linear-gradient(to bottom, #144296, #144296);*/
  background-image: linear-gradient(to bottom, #1a4593, #005aff);
  font-size: 14px;
  width:100%;
}
.product-thumb .button-group button:hover,.product-thumb button:hover {
    color: #f2eded;
    background-color: #ddd;
    text-decoration: none;
    cursor: pointer;
    background-image: linear-gradient(to bottom, #232ebf, #0616fd);
}
.product-thumb .button-group button + button, .product-thumb button + button {
  border-left: 1px solid #ddd;
}
@media (min-width: 960px) {
  .product-list .product-thumb {
    display: flex;
  }
  .product-list .product-thumb .image {
    flex-direction: column;
    margin-bottom: 0px;
  }
  .product-list .product-thumb .content {
    flex-direction: column;
    flex: 75%;
    position: relative;
  }
  .product-list .product-thumb .button-group {
    position: absolute;
    bottom: 0px;
    width: 100%;
    border-left: 1px solid #ddd;
  }
}
.rating {
  padding-bottom: 2px;
  padding-top: 2px;
  text-align:left;
}
.rating .fa-stack {
  width: 20px;
}
.rating.fa-star {
  color: #999;
  font-size: 15px;
}
.rating .fa-star {
  color: #FC0;
  font-size: 14px;
}
.rating .fa-star + .fa-star {
  color: #E69500;
}
/* product list */
.price {
  color: #144296;
  font-weight: bold !important;
  font-size: 16px;
  min-height: 20px;
  margin-bottom:10px;
}
.price-new {
  font-weight: 600;
}
.price-old {
  color: #dc512c;
  text-decoration: line-through;
}
.price-tax {
  color: #999;
  font-size: 12px;
  display: none;
}
/* BS4 Changes */
.navbar-light .navbar-toggler {
  font-size: 15px;
  font-stretch: expanded;
  color: #FFF;
  padding: 6px 12px;
  background-color: #229ac8;
  background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
  background-repeat: repeat-x;
  border-color: #1f90bb #1f90bb #145e7a;
}
.form-check .form-check-input {
  margin-top: 0.25rem;
}
/* Theme Custom CSS */
#display-control #compare-total.a {
  margin-top: -2px;
  padding: 0.35rem 0.565rem;
}
#product-product h1 {
  margin-top: 20px;
  margin-bottom: 10px;
}
#information-contact .card {
  margin-bottom: 20px;
}
#cookie {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 150px;
  z-index: 9999;
  opacity: 0.95;
  color: #ecf0f1;
  background: #343a40;
}
#cookie div {
  font-size: 16px;
  color: #FFFFFF;
}
.clr-bbb{color:#bbb;}
.top-search-btn {
	z-index: 2;
    position: absolute;
    top: 60%;
    right: 12px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    cursor: pointer;
	background-color: transparent;
	border:0px;
}
.carousel{border:0px; border-radius:0;box-shadow:none;}
.carousel-indicators{bottom:0;}
.carousel img{border-radius:8px;}

/* custom css */
.selcur {
  display: block;
  width: 22px;
  height: 22px;
  content: "";
  display: inline;
  border-radius: 50%;
  left: 10px;
  top: 3px;
}
.fa-1-2x {
  font-size: 1.2em;
}
#top .container-top {
  width: 98%;
  padding: 0 20px;
  /*padding-top: 2pt;*/
  margin:auto;
}
.headerul1{padding-top: 1px;margin: 0px;}
.headerul2{padding-top: 12px;margin: 0px;}

.allmenu{box-shadow: 0px 12px 11px -20px rgba(0, 0, 0, 0.45);border-top: 0px solid #eee;background-color: #1e1d1d;height: 40px;
margin-bottom:6px;
}

#qty_inc, #qty_dec {
  border: 1px solid #ccc;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: rgb(204, 204, 204);
  padding: 9px 8px 2px 8px;
  outline: none;
  font-size:16px;
}
#input-quantity {
  border-radius: 0px;
  font-weight: bold;
  font-size: 14px;
}
#qty_inc {
  border-right: 0;
}
#qty_dec {
  border-left: 0;
}
label {
  font-size: 14px;
  font-weight: normal;
  color: #000;
}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.pricesection{border-left: 1px solid #ccc;padding-right: 15px;padding-left: 15px;}
hr {
  margin-top: 10px;
  margin-bottom: 32px;
  border: 0;
  border-top-width: 0px;
  border-top-style: none;
  border-top-color: currentcolor;
  border-top: 1px solid #c8c8c8!important;
}
.btn-long {
  padding: 8px 1px !important;
  font-size: 14px;
  margin-top: 4pt;
  width: 100%!important;
}
.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #144296;
  background-image: linear-gradient(to bottom, #144296, #144296);
  background-repeat: repeat-x;
  border-color: #144296 #144296 #144296 !important;
  border-color: #7cb62e;
  background-color: #009699;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#009699),to(#009622));
  background-image: -webkit-linear-gradient(top,#009699,#009622);
  font-size: 15px;
  font-weight:bold;
}
.btn-primary:hover {color:#fff;background-image: linear-gradient(to bottom, #24b8bb, #12a433);}
#wholesaler {
  border-top: 2px solid #dbdbdb;
  margin-top: 12pt;
  border: 1px solid #000;
  box-shadow: 0px 0px 2px #000;
  padding: 6px;
}
.btn-negot {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #244485;
  background-image: linear-gradient(to bottom, #144296, #144296);
  background-image: linear-gradient(to bottom, #244485, #193162);
  border-color: #244485 #244485 #244485 !important;
  background-repeat: repeat-x;
}
.blury {
  filter: blur(2.5px);
}
.table {
  width: 100%!important;
  max-width: 100%;
  margin-bottom: 20px;
}
.text-right {
  text-align: right;
}
.rightchat {
  width: 100%;
  background: #25d366 !important;
  -moz-box-shadow: inset 0px 4px 7px 0px rgba(0, 0, 0, 0.25) !important;
  box-shadow: inset 0px 4px 7px 0px rgba(0, 0, 0, 0.25) !important;
  color: #fff;
  font-weight: 600;
}
.invat {
  color: #ee6f2f;
  font-size: 14px;
  margin-top: -12px;
  font-weight: bold;
}
ul.list-unstyled li h2 {
  color: #144296 !important;
}
.detail_list_bg {
  padding: 10px;
  background: #f6faff;
  margin: 5px 0;
  color: #5c5c5c;
  list-style: none;
}
.rightchat:hover {
  background: #23c45f !important;
}
.btn-bulk {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ee6f2f;
	background-image: linear-gradient(to bottom, #ee6f2f, #DB530E);
	border-color: #ee6f2f #ee6f2f #ee6f2f !important;
	background-repeat: repeat-x;
	border-color: #ee6f2f #DB530E #DB530E;
	font-size:12px;
}
.negotiatesellerprice:hover {
	color: #ffffff;	
	border-color: #ee6f2f #DB530E #DB530E!important;
	background-image: linear-gradient(to bottom, #ff7d3a, #FB6A20);
}
.btn-bulk:active {
	color:#F9F9F9!important;
}
.product-detail-info-new {
  padding-left: 0px;
}
.product-detail-info-new li {
  padding: 10px;
  background: #f6faff;
  margin: 5px 0;
  color: #5c5c5c;
  list-style: none;
}
.change-deliveryto{border-top: 1px solid #e8e8e8; padding-top: 4px; margin-top: 4px;}
.img-thumbnail {
  box-shadow: 0px 0px 0px 1px #ccc;
}
/* end custom css */

/* start new */
.cart_count_icon {
    width: 28px;
}
.h-icon-text {
    float: left;
    font-size: 14px;
    line-height: 15px;
    width: auto;
    margin-left: 5px;
}
.top_cart_count {
    width: 18px;
    height: 18px;
    line-height: 1;
    background-color: #f7d139;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    border-radius: 100%;
    z-index: 1;
    position: absolute;
    margin-left: 58px;
    margin-top: -40px;
}

#search .form-control-lg {
    height: 55px;
    line-height: 30px;
    padding: 0 80px 0px 10px;
    font-size: 14px;
    font-weight: bold;
	color: #555;
	 border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    z-index:2;
}
#search .form-control-lg::placeholder {
  color: #999!important;
}
::placeholder {
  color: #555;
  opacity: 1; /* Firefox */
}
::-ms-input-placeholder { /* Edge 12-18 */
  color: #555;
}

.swiper-button-prev, .swiper-button-next {
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    transition: all .3s ease;
    z-index: 2;
    background-image: none!important;
}
.swiper-pager {
    width: 100%;
    position: absolute;
    top: 50%;
    line-height: 45px;
}
.swiper-viewport {
    margin: 5px 0px 5px 0px;
    background: #fff;
    z-index: 1;
    width: 100%;
    position: relative;
    overflow: visible;
}
@media (min-width: 768px){
    .swiper-viewport .swiper-button-prev {
    	opacity: 0;
    	left: -20px;
    }
    .swiper-viewport .swiper-button-next {
    	opacity: 0;
    	right: -20px;
    }
    .swiper-viewport:hover .swiper-button-prev {
    	opacity: 0.7;
    	left: 10px;
    
    }
    .swiper-viewport:hover .swiper-button-next {
    	opacity: 0.7;
    	right: 10px;
    }
    
     .swiper-viewport:hover .swiper-button-next.swiper-button-disabled {
    	opacity: 0.7!important;
    
    }
    .swiper-viewport:hover .swiper-button-prev.swiper-button-disabled {
    	opacity: 0.7!important;
    }
}
.swiper-button-prev:before {
	width: 40px;
    height: 40px;
	font-family: FontAwesome;
	content: "\f053"; 
	color: rgba(0,0,0,0.8);
	font-size: 40px;
}
.swiper-button-next:before {
	width: 40px;
    height: 40px;
	font-family: FontAwesome;
	content: "\f054"; 
	color: rgba(0,0,0,0.8);
	font-size: 40px;
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: 0!important;
    cursor: pointer!important;
    pointer-events: auto!important;
}
.swiper-button-prev:before {
    width: 40px!important;
    height: 40px!important;
    font-family: FontAwesome;
    content: "\f053";
    color: rgba(0, 0, 0, 0.8);
    font-size: 40px!important;
}
.swiper-button-next:before {
    width: 40px!important;
    height: 40px!important;
    font-family: FontAwesome;
    content: "\f054";
    color: rgba(0, 0, 0, 0.8);
    font-size: 40px!important;
}
#carousel-banner-1 img {
  border-radius: 50% !important;
  width: 90%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}
.or {
  text-align: center;
  position: relative;
  font-weight: 700;
  font-size: 18px;
  color: #b0b0b0;
  z-index: 1;
  padding-top: 132px;
}
.or::before {
  content: "";
  display: block;
  width: 1px;
  height: 332px;
  position: absolute;
  border: 1px solid #eee;
  margin: auto;
  top: 0;
  left: 50%;
  z-index: -1;
}

.or span {
  background: #fff;
  padding: 20px 0;
}
.col-form-label {
  padding-bottom: calc(0rem + var(--bs-border-width))!important;
}
.blue-btn {
  background-color: #144296 !important;
  font-weight: bold;
  color: #fff !important;
  text-transform: uppercase;
  background-image: linear-gradient(to bottom, #144296, #5a63f7);
  text-shadow: none;
}
.blue-btn:hover{
     background-image: linear-gradient(to bottom, #2658b3, #101df9)!important;
}
#account-payment-method .breadcrumb > li.breadcrumb-item::after, #account-address .breadcrumb > li.breadcrumb-item::after, #account-account .breadcrumb > li.breadcrumb-item::after, #account-edit .breadcrumb > li.breadcrumb-item::after,
#account-password .breadcrumb > li.breadcrumb-item::after, #account-address .breadcrumb > li.breadcrumb-item::after,#account-wishlist .breadcrumb > li.breadcrumb-item::after,
#account-order .breadcrumb > li.breadcrumb-item::after, #account-newsletter .breadcrumb > li.breadcrumb-item::after, #account-transaction .breadcrumb > li.breadcrumb-item::after, #account-reward .breadcrumb > li.breadcrumb-item::after, 
#account-return .breadcrumb > li.breadcrumb-item::after, #account-affiliate .breadcrumb > li.breadcrumb-item::after  {
  top: 6px!important;
  right: -5px;
  width: 10px!important;
  height: 10px!important;
}
.col-1-separator-space{width: 2%!important;}
/*#account-address #content {
    background-color: #f9f9f9;
  box-shadow: 0px 0px 2px #ccc;
}*/
.wid100p{width:100%;}.wid50p{width:50%;}

#account-address #content{ padding:10px!important;min-height:auto!important;}
.user-dash{
    background: #edf1f9;
    padding-bottom: 20px;
    margin-bottom: 30px;
}

.user-img {
  width: 100px;
  height: 100px;
  padding: 5px;
  background: #fff;
  border: 1px solid #e2e5f1;
  border-radius: 5px;
  display: inline-block;
  margin-top: -20px;
  box-shadow: 4px 4px 10px 2px rgba(0, 0, 0, .03);
}
#account-payment-method li a, #account-account li a, #account-edit li a, #account-password li a, #account-address li a,#account-wishlist li a,#account-order li a, #account-newsletter li a, #account-transaction li a, #account-reward li a,
#account-return li a, #account-affiliate li a{padding:8px 24px;color:#666;font-weight:500;display:block;}
#account-payment-method h4, #account-account h4, #account-edit h4, #account-password h4, #account-address h4,#account-wishlist h4,#account-order h4, #account-newsletter h4, #account-transaction h4, #account-reward h4,
#account-return h4, #account-affiliate h4{margin-left:24px}

#account-payment-method li.active, #account-account li.active, #account-edit li.active, #account-password li.active, #account-address li.active,#account-wishlist li.active,#account-order li.active, #account-newsletter li.active, #account-transaction li.active, #account-reward li.active,
#account-return li.active, #account-affiliate li.active{background-color: #edf1f9;}

#account-payment-method li.focus, #account-account li:focus, #account-edit li:focus, #account-password li:focus, #account-address li:focus,#account-wishlist li:focus,#account-order li:focus, #account-newsletter li:focus, #account-transaction li:focus, #account-reward li:focus,
#account-return li:focus, #account-affiliate li:focus{background-color: #edf1f9;}

#account-account ul{ margin-left:16px!important;}
.dashboard-links {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.account-link {
    padding: 40px 20px;
    background: #f9f9f9;
    border: 1px solid #e2e5f0;
    border-radius: 5px;
    margin: 10px 0;
    border-bottom: 2px solid #3a71db;
    background-repeat: no-repeat;
    background-position: right 3px bottom -12px;
    background-size: 32%;
}
@media screen and (min-width: 1024px) {

    .account-link:nth-child(n+1) {
        margin-left: 0;
        margin-right: 0;
    }
    .account-link:nth-child(n) {
        margin-left: 0;
        margin-right: 0;
    }
    .account-link:nth-child(3n-1) {
        margin-left: 3.5%;
        margin-right: 3.5%;
    }
}
@media screen and (min-width: 1024px) {
    .account-link:nth-child(3n-1) {
        margin-left: .5%;
        margin-right: .5%;
    }
}
.account-link .title-heading {
    font-size: 20px;
    margin-bottom: 15px;color:#666;
}
.account-link .content {
    color:#444;
}
@media screen and (min-width: 1200px) {
    .account-link {
        width: 31%;
        margin-bottom: 3.5%;
    }
}
@media screen and (min-width: 1024px) {
    .account-link {
        margin: 0;
        margin-bottom: .5%;
        width: 33%;
        height: 160px;
    }
}
.w25{padding-bottom:4px;}
.topsearch span{
    font-size: 12px;
}
.topsearch .fa-user, .topsearch .fa-heart{
    font-size: 2.2em;
}

.w25 img{
    width:25px;
}
.w28{margin-top:1px;}
.w28 img{
    width:29px;
}
.h-icon-account{padding-top: 4px;font-size: 12px;}
.searchcart_btn,.searchcart_btn:hover{
    outline: none;
    border: 0px;
    margin-top: 11px;
    font-size: 12px;
    text-align: center;
}

.searchcart_btn span, searchcart_btn:hover span{color: #144296;font-size:12px;}
.lft-btm-pad{
    padding-left: 18pt;
    padding-right: 18pt;
    font-weight: bold;
    margin-top: -6px;
    height: 53px;
    background-color: #11178d !important;
    border: solid 2px #11178d;
    background-image: linear-gradient(to bottom, #11178d, #11178d) !important;
    font-size: 15px;
    z-index: 2;
    margin-right: -12px;
    border-radius: 4px;
}
.lft-btm-pad .fa-search{color:#fff;}
.lft-btm-pad:hover {
    background-color: #4049f4 !important;
    border: solid 2px #4049f4 !important;
    box-shadow: none;
    background-image: linear-gradient(to bottom, #4049f4, #4049f4) !important;
}
.wishlist span{font-size:12px;    font-weight: 700;}
.wishlist_count{    top: -10px;
    left: 35px;color: #144296;    font-size: 12px;}
.bg-design{display: block;padding:20px;background-color:#f9f9f9;    border: 1px solid #F0F0F0;}
.featuredelemid .col:hover, .swiper-viewport .col:hover,.latestelemid .col:hover, #product-list .col:hover{box-shadow:0px 0px 8px rgba(21, 73, 219, .2) inset;}
#before-footer {
    background: #f0f2f6;
    text-align: center;
    height: auto;
    border-top: 1px solid #e4dfdf;
}
#before-footer .container{height: auto;padding-top:14px;}
.services {
    border-right: 0px solid #d6d6d6;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
}
.services .service-img {
    float: left;
    margin-right: 10px;
}
.services .service-desc {
    float: left;
    text-align: left;
}
.services h4 {
    color: #444444;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    text-transform: uppercase;
    color: #5f87d1;
    font-weight: bold;
}
.services p {
    color: #383838;
    font-size: 13px;
    font-weight: bold;
}
.fa-comments:before {
    content: "\f086";
    color: #3cb7e7;
    font-size: 36px;
}
.fa-mail-reply:before, .fa-reply:before {
    content: "\f112";
    font-size: 36px;
    color: #e67e22;
}
.service-img .fa-location-dot, .service-img .fa-reply, .service-img .fa-comments{margin-top:3px;color: #ea3a3c;font-size:36px;}
.prddesc {
  max-height: 55px;
  min-height: 55px;
  font-size: 13px;
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom:10px;
  text-align: left;
}
.chk-btn{
    background-image: none;
    background-color: #4685f7;
    padding: 6px 4px;
    border-radius: unset;
    border-color: #386ecf;
}
.chk-btn:hover{
    background-image: none;
    background-color: #4685f7;
    padding: 6px 4px;
    border-radius: unset;
    border-color: #386ecf;
}
#button-confirm, .chk-payment-btn, #ngenius-confirm{
        background-image: linear-gradient(to bottom, #144296, #5a63f7);
    font-weight: bold;
    height: 50px;
    text-transform: uppercase;
    width: 100%;
}
.chk-pad-r{padding-right:42px;}
.chktable td{border:0px;}
.chktable tfoot{border:0px;}
.chktable{border: 2px solid #eef0f1;}
.chktable strong{font-weight:500;}
tr[data-ref="Sub-Total"] td{
    padding-top:18px;
}
tr[data-ref="Free Shipping"] td,tr[data-ref="Free Shipping"] strong
{
    color: rgb(56, 174, 4) !important;
    font-weight: 700;
    
}
tr[data-ref="Free Shipping"], tr[data-ref="Flat Shipping Rate"], tr[data-ref="Pickup From Store"] {
    border-bottom: 1px solid #eef0f1;
}
tr[data-ref="Free Shipping"] td, tr[data-ref="Flat Shipping Rate"] td, tr[data-ref="Pickup From Store"] td{padding-bottom:18px;}
tr[data-ref="VAT Amount 5%"] td{
    padding-top:18px;
}
tr[data-ref="Total"] td{padding-bottom:18px;}

tr[data-ref="Total"] td, tr[data-ref="Total"] strong{font-weight:700;font-size:16px;}

label[for="input-shipping-new"],label[for="input-shipping-existing"],label[for="input-shipping-store"]{
    font-size: 14px;
    font-weight: bold;
    color: #444;
}
.form-check-input:checked {
    background-color: #144296;
    border-color: #144296;
}

#input-shipping-existing, #input-shipping-new {
    margin-top: 0.15rem;
}
#input-checkout-agree{margin-top: 0.4rem;}
#checkout-shipping-method .input-group, #checkout-payment-method .input-group{
    padding: 20px;
    background-color: #f9f9f9;
    border: 1px solid #F0F0F0;
}
#shipping-addresses .form-check{
    border: 2px solid #eaecf1;
    padding: 8px;
    padding-left: 36px;
    width: 34%;
}
#shipping-addresses .form-check:nth-child(2){
    margin-left: 12px;
    width: 33%;
}
#shipping-addresses .form-check:nth-child(3){
    margin-left: 12px;
    width: 33%;
}
#checkout-shipping-address legend, #checkout-confirm legend, #checkout-shipping-method legend, #checkout-payment-method legend{font-weight:bold;}
.checkoutheader{
    height: 82px;width: 100%;clear: both;background: #144296;margin-bottom: 72px;
}
.secure-lock{
    margin-left: 30px;
    padding: 6px 0;
    margin-top: 18px;
    border-left: 1px solid #fff;
    float: left;
    height: 40px;    
}
.secure-lock span{
    font-size: 18px;
    margin-left: 30px;
    font-weight: 700;
    color: #fff;
}
.checkouthelp{
    line-height: 25px;
    text-align: right;
    padding-right: 5px;
    margin-top: 12px;
    display: flex;
    color: #fff;
    float: right;
}
.checkouthelp .h-icon{
    margin-top: 5px;margin-right: 8px;
}
.h-icon .fa-phone{
font-size: 1.5em;
}
.phonehelp{font-weight: 500;
    font-size: 24px;}
.address1,.address2{padding: 10px;}
.map-location{
    background-color: #244485;
    text-align: center;
    color: #fff;
    padding: 4px;
}
.map-location a{color: #fff;}
.location-col{border: 2px solid #4c4c4c;padding: 0px;margin-left: 18px;}    
.ml-36{margin-left:36px;}
.ml-24{margin-left:24px;}
.selectedaccount{
    font-weight: 550!important;
    background: #f6f6fb;
}
#column-left .breadcrumb > li.breadcrumb-item::after{
  top: 6px!important;
  right: -5px;
  width: 10px!important;
  height: 10px!important;
}
/*#column-left li a{padding:4px 0px;color:#666;font-weight:500;display:block;}
#column-left .breadcrumb {
	background-color: transparent;
	border: 0px;
	margin: 0 0 40px 0!important;
    padding: 18px 0!important;
}*/
#account-address .breadcrumb, #account-account .breadcrumb, #account-edit .breadcrumb,#account-password .breadcrumb, #account-address .breadcrumb,#account-wishlist .breadcrumb, 
#account-order .breadcrumb, #account-newsletter .breadcrumb, #account-transaction .breadcrumb, #account-reward .breadcrumb,#account-return .breadcrumb, #account-affiliate .breadcrumb,
#account-download .breadcrumb, #account-payment-method .breadcrumb{
	background-color: transparent;
	border: 0px;
	margin: 0 0 40px 0!important;
    padding: 18px 0!important;
}
#account-address legend, #account-account legend, #account-edit legend,#account-password legend, #account-address legend,#account-wishlist legend, #account-payment-method legend, 
#account-order legend, #account-newsletter legend, #account-transaction legend, #account-reward legend,#account-return legend, #account-affiliate legend, #account-download legend 
{
	background-color: #f6f6fb;
    padding-left:12px;
    font-size: 16px;
    font-weight: bold;
    color: #666;
}
.popular-search .badge {
    padding: 4px 6px;
    background-color: #fff;
    color: #666;
    border-radius: 5px;
    border: 1px solid #666;
}
.mobile_icon__menu{display:none;}
.user-name{margin-top:12px;}
.user-name h4{margin-left:0px!important;}

#mobileMenu{display:none;}
.allmenu{display:block!important;}
.mobileapp img{width:80%;border-radius:4px;}
.ngenius{clear:both;margin-top:18px;}
.ngenius img{width: 98%;border: 1px solid #ccc;padding: 4px;border-radius: 4px;}
.cart-box{border: 1px solid #e3e3e3;padding: 18px;margin-right:18px;}
#output-cart .btn{border:0px;}
#output-cart .price-res-btn{margin-top: 24px;font-weight: bold;}
#output-cart .price-res-btn .btn-danger{height: 38px;}
#callnowbutton {display:none;}
#sticky-social-whatsapp { display:none;	}
@media (max-width: 768px) {
    #before-footer{display:none;}
    .location-col{margin-left:0px;}
    #shipping-addresses .form-check-label{font-size:12px;}
    .footer-card-payment{width:100%;}
    #output-cart .btn{border:0px;}
    .cart-box{margin-right:0px;border: 0px solid #e3e3e3;border-bottom: 2px solid #f0f0f0;}
    #output-cart{padding:0px;border-top: 2px solid #f0f0f0;}
    #mobileMenu{display:block!important;margin-left: 14pt;z-index:6000;}
    .mobile_icon__menu{display:block;}
    #desktopMenu, .allmenu, #top{display:none!important;}
    .blink{display:none;}
    #logo{text-align:center;margin-bottom:0px;}
    #logo img{width: 160px !important;}
      #search .form-control-lg {
        height: 45px;
        line-height: 30px;
        padding:0 10px;
      }
      .lft-btm-pad {
        margin-top: -5px !important;
        height: 44px !important;
        padding: 10px 14px 14px 14px;
        font-size: 15px;
      }
      #topsearch {
        padding-bottom: 8pt;
        height: 110px !important;
      }
      .headerul2{padding-top:6px;}
      #wishlist-total, .topsearch{display:none;}
      #carousel-banner-0{margin-top:4px;margin-left: -12px;margin-right: -13px;}
      #carousel-banner-0 img{width:100%;border-radius: 0px;}
      #header-cart {
          margin-bottom: 10px;
          top: 5px;
          position: absolute;
          right: 0px;
        }
      #header-cart  .h-icon-account{display:none;}
      .product-thumb {
          border-right:1px solid #ddd;
      }
       #mobileMenu {
        display: block !important;
        margin-left: 14pt;
        z-index: 6000;
      }
        .mm-panel {
            overflow-x: hidden;
            overflow-y: auto;
            box-sizing: border-box;
            padding-left: 15px;
            padding-right: 15px;
          }
          #topsearch .h-icon-account{display:none;}
          #header-cart .h-icon{display:block;}
          #generalinfoid{display:none;margin-bottom: 18px;}
          .breadcrumb,.paymenttype, #wholesaler {display:none;}
        #content h1 {
            font-size: 20px;
        }
        .mobileapp img{width:100%;border-radius:4px;}
        .carousel-indicators{display:none;}
        .headerul1{
            float: right;
            top: -5px;
            padding-right: 5px;
            position: absolute!important;
            right: 0px;
        }
        .count-res{left: 20px;}
        .searchcart_btn{position: absolute;top: 0px;right: 20px;}
        .sign_title{margin-top:30px!important;}
        .or{display:none;}
        .hidden-xs{display:none;}
        .user-dash{margin-top:62px;}
        .festiveoffer{display:none;}
        .featuredelemid .col:nth-child(2n+3) .product-thumb{ border-left: 1px solid #ddd!important;}
        .prdwhatsapp .bulkchat,.prdwhatsapp .chatext{font-size:12px;}
        .hidmob{display: none!important;}
        #callnowbutton {
            display: block!important;
            position: fixed;
            text-decoration: none;
            z-index: 2147483647;
            width: 65px;
            height: 65px;
            border-radius: 50%;
            border-top: 1px solid #ff6060;
            bottom: 15px;
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
            transform: scale(0.8);
            left: 11%;
            margin-left: -33px;
            background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjAgNjAiPjxwYXRoIGQ9Ik03LjEwNCAxNC4wMzJsMTUuNTg2IDEuOTg0YzAgMC0wLjAxOSAwLjUgMCAwLjk1M2MwLjAyOSAwLjc1Ni0wLjI2IDEuNTM0LTAuODA5IDIuMSBsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDE2LjUgMTcuNCAxOS44IDE5LjhsMTYuODEzIDEuMTQxYzAgMCAwIDAuNCAwIDEuMSBjLTAuMDAyIDAuNDc5LTAuMTc2IDAuOTUzLTAuNTQ5IDEuMzI3bC02LjUwNCA2LjUwNWMwIDAtMTEuMjYxIDAuOTg4LTI1LjkyNS0xMy42NzRDNi4xMTcgMjUuMyA3LjEgMTQgNy4xIDE0IiBmaWxsPSIjYWIwMTAxIi8+PHBhdGggZD0iTTcuMTA0IDEzLjAzMmw2LjUwNC02LjUwNWMwLjg5Ni0wLjg5NSAyLjMzNC0wLjY3OCAzLjEgMC4zNWw1LjU2MyA3LjggYzAuNzM4IDEgMC41IDIuNTMxLTAuMzYgMy40MjZsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDUuMyA2LjkgOS4xIDEwLjY5OWMzLjg0MiAzLjggNy40IDYuNyAxMC43IDkuMSBsNC43NC00Ljc0MmMwLjg5Ny0wLjg5NSAyLjQ3MS0xLjAyNiAzLjQ5OC0wLjI4OWw3LjY0NiA1LjQ1NWMxLjAyNSAwLjcgMS4zIDIuMiAwLjQgMy4xMDVsLTYuNTA0IDYuNSBjMCAwLTExLjI2MiAwLjk4OC0yNS45MjUtMTMuNjc0QzYuMTE3IDI0LjMgNy4xIDEzIDcuMSAxMyIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) center/50px 50px no-repeat #dd3333;
        }
        #sticky-social-whatsapp {
            display:block;
            position: fixed;
            right: 20px;
            bottom: 15px;
            display:block;z-index:2000;	
            -webkit-filter: drop-shadow(5px 5px 5px #999 );
            filter: drop-shadow(5px 5px 5px #999);
            width: 55px;
            height: 55px;
            background: green;
            border-radius: 50%;
            padding-left: 9px;
            padding-top: 5px;
    	}
    	#sticky-social-whatsapp .fa-whatsapp{font-size: 42px;color: #fff;}
    	
    		#button-buynow, #button-cart, #button-quote, #button-bulk, #button-negotiate, #viewCartCheckoutBtn, #getQuoteBtn, #callPriceBtn,.chatprice {
        		position: fixed;
        		bottom: 0px;
        		left:0px;
        		display: block;
        		z-index: 2000;
        		width:100%!important;
        		padding-top:12pt;
        		padding-bottom:12pt;
        		font-weight:bold;
        		border-radius:0px;
        	}
        	#button-cart{
        	    bottom: 40px!important;
        	}
        	#getQuoteBtn{bottom: 47px!important;display:none;}
        	.chatprice{
        	    bottom: 47px;
                  position: fixed;
                  width: 100% !important;
                  left: 0px;
                  border-radius: 0px;
        	}
        	#so-groups{display:none;}
        	.headsize .viewall {font-size: 13px!important;}
}
.price-res-btn .text-right{line-height:30px;}
#mobileMenu {
  display: none;
}
.mobile_icon__menu {
  display: none;
}
@media (max-width: 995px) {
    .icon__menu {
        width: 25px;
        height: 24px;
        display: flex;
        align-self: flex-end;
        align-items: center;
        position: relative;
        cursor: pointer;
        margin-top: 12pt;
        float: left;
    }
}
.popup-background.visible {
  opacity: .5;
  visibility: visible;
}
.popup-background {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  visibility: hidden;
}
footer hr{margin: 1rem 0!important;}
#product-info .img-thumbnail{border:0px!important;box-shadow:none;}
.fa-clock{font: normal normal normal 14px/1 FontAwesome!important;}
.ffbuy-label {
  padding:4px 15px;
  background:#fecb00;
  display: inline-block;
  font-size: 12px;
  color: #424242;
  font-weight: 600;
  border-radius:15px;
  line-height: 12px;
}
.prdwhatsapp {
  display: flex;
  border-radius:
12px;
}
.prdwhatsapp {
  margin-top: 10px;
}
.prdwhatsapp .chatext {
  display: inline-flex !important;
  color: #fff;
  font-weight: 600;
  padding:12px 10px;
  cursor: pointer;
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-transition:top .1s ease;
  border-radius:5px !important;
  -moz-box-shadow: inset 0px 4px 7px 0px rgba(0, 0, 0, 0.25) !important;
  box-shadow: inset 0px 4px 7px 0px rgba(0, 0, 0, 0.25) !important;
  background-color: #009699;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#009699),to(#009622));
  background-image: -webkit-linear-gradient(top,#009699,#009622);
  height: 44px;
}
.prdwhatsapp .chatext:hover{background-image: -webkit-linear-gradient(top, #009699, #0fde3e);}
.prdwhatsapp .bulkchat:hover{background-image: linear-gradient(to bottom, #244485, #4d83f2);}
.fa-whatsapp {
  font: normal normal normal 20px / 1 FontAwesome;
}
.prdwhatsapp .whatsapp {
  margin-left: 12px;
  margin-right: 8pt;
  margin-top: 4pt;
  display: none;
}
.qty_cart_input {
  padding:6px 7px;
  min-width: 45px !important;
  font-size: 14px !important;
  text-align: center;
}
/** Start Login/Registration Page **/
.sign_title{ 
    height:100px;text-align:center;padding-top:30px;padding-top:24px;font-size:24px;font-weight:bold;margin-top:50px;
}
.newregbtn{font-weight:normal;font-size:14px;background-image: linear-gradient(to bottom, #fff, #fff);box-shadow: none;color: #666;width:100%;color:blue;}
/** End Login/Registration Page **/
.checkout-h3{font-size:16px;text-transform: uppercase;font-weight:500;}
/*#carousel_1 img{
  border-radius: 50% !important;
}*/
#carousel_1 img{ border:1px solid #ccc;border-radius:8px;width: 80%;}
.price-usd {
  display: block;
  float: right;
  font-size: 16px;
}
.priceusd-linethr {
  display: block;
  float: right;
  text-decoration:line-through;
  text-decoration-color: currentcolor;
  color: #333;
  font-size: 13px;
  text-decoration-color: #d32f2f;
}
.price-linethr {
  text-decoration:line-through;
  text-decoration-color: currentcolor;
  color: #333;
  font-size: 13px;
  text-decoration-color: #d32f2f;
}
.getquote {
  font-size: 16px !important;
  color: #FFF;
  background-color: #ee6f2f !important;
  background-image: linear-gradient(to bottom, #ee6f2f, #DB530E) !important;
  border-color: #ee6f2f #ee6f2f #ee6f2f !important;
  text-shadow: 0 -1px 0 rgba(153, 153, 153, 0.25);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#ee6f2f),to(#DB530E)) !important;
  background-image: -webkit-linear-gradient(top,#ee6f2f,#DB530E) !important;
  overflow: hidden;
}
#callPriceBtn {
  border-color: #1e9d6e #1e9d6e #1e9d6e !important;
  background-color: #14bb8c !important;
  background-image: linear-gradient(to bottom, #14bb8c, #12D09B) !important;
}
.product-thumb .homechatbtn {
  background-color: #4dc247 !important;
  background-image: linear-gradient(to bottom, #4dc247, #42a43d) !important;
  font-size: 14px !important;
}
.getquote .fa,.rightchat .fa{font:normal normal normal 20px/1 FontAwesome;}
.itemdetail {
  padding: 4px;
  background: #f0f0f0;
  float: left;
  margin-bottom: 6pt;
  width: 100%;
  margin-top: 18pt;
}
.item-img {
  float: left;
  padding: 4px;
  margin-left: 4pt;
}
.offer-seller-image {
  width: 40px;
  border: 1px solid #dfdcdc;
}
.item-info {
  background: #f0f0f0;
  float: left;
  width: 80%;
  padding: 4px;
}
.productoffer h3 {
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 10px;
}
#negotiatioinDetailId {
  display: none;
  clear: both;
}
#negotiatioinDetailId .form-group {
  margin-bottom: 15px;
}
.negotiatesellerprice{font-size:14px;font-weight:bold;}
#column-left .card{border:0px!important;}

.list-group-flush > a.list-group-item {
    border: 0px;
    margin-top:12px;
    font-weight:bold;
}
.list-group-flush > div.list-group-item {
    border-bottom:2px solid #f2f2f2;
    padding-bottom: 20px;
    max-height: 300px;
    overflow-y:auto;
}
.card > .list-group:first-child{
     border-right: 1px solid #dbdbdb;
     padding-right: 18px;
}
#nprogress{pointer-events:none}

#nprogress .bar{background:#29d;position:fixed;z-index:99999999;top:0;left:0;width:100%;height:2px}
#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}
#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}
#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}


#nprogress .bar,#nprogress .spinner{position:absolute}

@-webkit-keyframes nprogress-spinner{
    0%{-webkit-transform:rotate(0)}
    100%{-webkit-transform:rotate(360deg)}
}
@keyframes nprogress-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}

.prdwhatsapp .bulkchat {
  display: inline-flex !important;
  color: #fff;
  font-weight: 600;
  padding: 12px 10px;
  cursor: pointer;
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-transition: top .1s ease;
  border-radius: 5px !important;
  -moz-box-shadow: inset 0px 4px 7px 0px rgba(0, 0, 0, 0.25) !important;
  box-shadow: inset 0px 4px 7px 0px rgba(0, 0, 0, 0.25) !important;
  height: 44px;
    background-color: #244485;
  background-image: linear-gradient(to bottom, #144296, #144296);
  background-image: linear-gradient(to bottom, #244485, #193162);
  border-color: #244485 #244485 #244485 !important;
}
.bulkchat .fa-envelope {
  font-size: 20px;
  font-weight: 500;
  vertical-align: top;
  text-decoration:none !important;
  outline:0 !important;
  width: .875em;
  height: auto;
  margin-right: 7px;
}
.chatext .fa-whatsapp {
  font-size: 20px;
  font-weight: 500;
  vertical-align: top;
  text-decoration:none !important;
  outline:0 !important;
  width: .875em;
  height: auto;
  margin-right: 5px;
}
.auxiliary .aux-col {
  padding-right: 0;
  margin-left: -12px;
}
.aux-item {
  display: inline-block;
  padding: 2px 10px;
  border: 2px solid #ddd;
  border-radius: 5px;
  font-size: 12px;
  margin: 0 3px 6px;
}
.aux-item:hover {
  border: 2px solid #d27f13;
}
.auxiliary a {
  outline: none;
}
.aux-img {
    height:85px;max-height:85px;width:85px;max-width:85px;overflow: hidden;
}
.aux-img img{
    width:100%;border:0;
}
.aux-title{
    height:40px;max-height:40px;text-overflow: ellipsis;overflow: hidden;
}
.aux-price{
    height:30px;max-height:30px;width:85px;max-width:85px;overflow: hidden;
}
.price-curr{display:block;float:left;font-size:16px;}
.box {
    padding: 24pt 12pt 24pt 12pt !important;
    box-shadow: 0px 0px 5px lightblue;
    margin-bottom: 24pt;
}
.nonecopy, table, div, p, h1, h2, h3, h4, h5, h6 {
    -webkit-user-select: none !important;
    -moz-user-select: none!important;
    user-select: none !important;
}
.location-logo {
    text-align: center;
    min-height: 115px;
}
.address1 {
    height: 100px;
    padding: 10px;
}
.address2 {
    height: 80px;
}
.w25p {
    width: 25%;
}
.box h3 {
    height: 60px;
    font-weight: bold;
    font-size: 18px;
    margin-top: 20px;
}
.location-logo img {
    width: 60%!important;
    border:0px!important;
    box-shadow: none;
}
.brandlogo {
    float: right;
    width: 50%;
    text-align: center;
}
.h1-decor{
    border-left: 3px solid #144296;
    padding-left: 18px;
    margin: 18px 0px 32px 0px;
    font-size:22px;font-weight:700;
}

#form-shipping-method .form-check, #form-payment-method .form-check{
  padding: 10px;
  border: 1px solid #e7ecf2;
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, .08);
}
#modal-shipping .modal-header,#modal-payment .modal-header{
  padding: 6px 6px 6px 18px;
  background: #f8faff;
  }
.shdw{box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}  
.tags {
    padding: 4px 6px;
    background-color: #fff;
    color: #666;
    border-radius: 5px;
    border: 1px solid #666;
    display: inline-block;
    min-width: 10px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    white-space: nowrap;
    vertical-align: baseline;
    text-align: center;
    margin-bottom: 5px;
}
.allmenu ul li{list-style:none;}
#tab-description h2{height:5px;opacity:0;}
.pyl-0{padding-right:0px;}
.mt-0{margin-top:0px;}
.mb-0{margin-bottom:0px;}
.brb-1{border-bottom: 1px solid #c8c8c8 !important;}

/* START QUICK LINKS */

div.so-groups-sticky.right{z-index:650}
.so-groups-sticky.right{position:fixed;right:1px;z-index:999;width:40px}
.rtl .so-groups-sticky.right{left:0;right:auto}
.so-groups-sticky.left{position:fixed;left:0;z-index:999;background:#144296;width:40px}.rtl .so-groups-sticky.left{right:20px;left:auto}
#so-groups>a{
    float:left;
    display:block;
    cursor:pointer;
    text-align:center;
    color:#fff;
    border-bottom:0px solid rgba(255,255,255,.5);
    padding:7px;
    position:relative;
    background: #144296;
    margin-bottom: 0px!important;
    height: 40px;
    width: 40px;
    box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
}
#so-groups>a.sticky-ordertrack, .sticky-ordertrack span{background-color: #ec3051;}
#so-groups>a.sticky-whatsapp{background-color: #4dc247;}
#so-groups>a.sticky-mail{background-color: #848484;}
#so-groups>a.sticky-phone{background-color: #ec5923;}
#so-groups>a.sticky-close{background-color: #FF6550;}

#so-groups>a:hover{box-shadow: 2px 2px 11px rgba(0,0,0,0.7);}#so-groups>a>i{font-size:26px}
#so-groups i.fa-recent{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAKCAYAAABfYsXlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQNJREFUeNqc0kGnQkEYBuDpRsQlWkVEq8vdRi1rE22jfxDRz2h76Qdczm+oZbs20SJxKKJVTk5EahmXy/R+vPE5Zk40POYczffOnK/JWGuNZ1SgB00oQ4nzGU5wgzlMYe9MkHAlBwPYwAJ+4d+6xx+MIICQdVmdp4M7DJWCKnxCxKA7jOEnsUHEdWIIa+jq8CyLJPhLbTZQIW2e8Or4gr6qkUMtuTb3gc5MIA+NRO9qnLfsdR+Kjs7W1fMBWnCBmez2nej7U6BaEln/CDz1FTn5znNbVpzzvDnmxbrkOBrProZ/UmzTR8x1zoy0cFFP2SDm7+bdcFHgbQoZGvK98Kr2IcAAl+M03Ca/SoAAAAAASUVORK5CYII=) no-repeat;width:23px;height:10px;display:inline-block}
#so-groups>a span{background-color: #4dc247; color:#fff;display:inline-block;font-size:14px;line-height:22px;opacity:0;padding:10px;position:absolute;right:100%;text-align:center;text-transform:capitalize;top:0;transition:all 0.2s ease-in-out 0s;visibility:hidden;white-space:nowrap;width:auto}.rtl #so-groups>a span{left:100%;right:auto}#so-groups>a:hover span{opacity:1;transition:all 0.2s ease-in-out 0s;visibility:visible;width:auto}#so-groups .text-color{color:#144296}#so-groups .popup{position:fixed;z-index:999;top:0;right:0;bottom:0;left:0;width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;opacity:1;background:rgba(0,0,0,.6)}#so-groups .popup-hidden{opacity:0;top:-100%;bottom:100%}#so-groups .popup-screen{display:table;vertical-align:top;width:100%;height:100%}#so-groups .popup-position{display:table-cell;vertical-align:middle;width:100%;height:100%;padding:40px}@media screen and (min-width:768px){#so-groups .popup-position{padding:40px}}#so-groups .popup-container{display:block;margin:0 auto;box-shadow:0 0 6px 3px rgba(0,0,0,.1)}#so-groups .popup-small{max-width:540px}#so-groups .popup-html{padding:0}#so-groups .popup-header,#so-groups .popup-content,#so-groups .popup-footer{display:inline-block;vertical-align:top;width:100%}#so-groups .popup-header{position:relative;font-size:16px;line-height:22px;font-weight:700;color:#fff;text-transform:uppercase;background-color:#144296}#so-groups .popup-header>span>i{margin-right:10px}@media screen and (min-width:768px){#so-groups .popup-header{padding-top:25px;padding-bottom:25px}}@media screen and (min-width:768px){#so-groups .popup-header{padding-left:40px;padding-right:70px}}#so-groups .popup-close{position:absolute}#so-groups .popup-close,#so-groups .popup-close i.fa{height:40px;line-height:40px;font-size:13px}#so-groups .popup-header .popup-close{top:50%;margin-top:-20px;width:40px;cursor:pointer;color:#fff;font-size:2.2rem}#so-groups .popup-header .popup-close:hover{opacity:.7}@media screen and (min-width:768px){#so-groups .popup-header .popup-close{right:20px}}#so-groups i.fa{text-align:center}#so-groups .popup-close i.fa{width:100%;color:#fff}#so-groups .popup-content{background:#fff}@media screen and (min-width:768px){#so-groups .popup-content{padding:40px 40px 20px}}#so-groups .notification{position:relative;display:inline-block;vertical-align:top;width:100%;min-height:100%;max-height:100%;padding:20px;border-width:1px;border-style:solid}#so-groups .notification i.info-icon{position:absolute;top:8px;width:48px;height:48px;line-height:48px;font-size:26px;cursor:default;left:0}#so-groups .notification p{font-size:14px;margin:0;padding:0}#so-groups .notification i.info-icon+p{padding-left:28px}@media screen and (min-width:768px){#so-groups .notification{margin-bottom:40px}}#so-groups .notification.gray{background-color:#eee;border-color:#d6d6d6;color:#737373}#so-groups div.nav-secondary{width:100%;padding-bottom:40px}#so-groups div.nav-secondary{float:left}#so-groups div.nav-secondary ul,#so-groups div.nav-secondary ul li{list-style-type:none;margin:0;padding:0;width:100%}#so-groups div.nav-secondary>ul{float:left}#so-groups div.nav-secondary li span.nav-action{width:37px;height:37px;position:relative;z-index:10;cursor:pointer}#so-groups div.nav-secondary li span{float:right}#so-groups div.nav-secondary li span.nav-action .more{display:block}#so-groups div.nav-secondary li span.nav-action i.fa{width:37px;height:37px;line-height:37px;color:rgba(0,0,0,.3)}#so-groups div.nav-secondary li span i.fa{float:right}#so-groups div.nav-secondary li span.nav-action .less{display:none}#so-groups div.nav-secondary li.active>span.nav-action .more{display:none}#so-groups div.nav-secondary li.active>span.nav-action .less{display:block}#so-groups div.nav-secondary li a{position:relative;display:block;vertical-align:top;font-size:16px;text-transform:uppercase;padding:10px 0;color:#1a1a1a;border-top:1px solid rgba(0,0,0,.15)}#so-groups div.nav-secondary li a:hover{color:#144296;text-decoration:underline}#so-groups div.nav-secondary li a{padding-right:60px}#so-groups div.nav-secondary>ul>li:first-child>a{border-top:none}#so-groups div.nav-secondary ul.level-2,#so-groups div.nav-secondary ul.level-3{display:none}#so-groups div.nav-secondary>ul>li>ul.level-2>li.active ul.level-3{}#so-groups div.nav-secondary .nav-arrow{display:none}#so-groups div.nav-secondary ul.level-2>li a:before,#so-groups div.nav-secondary ul.level-3>li a:before{content:' - '}#so-groups div.nav-secondary ul.level-2>li>a,#so-groups div.nav-secondary ul.level-3>li>a{font-size:15px}#so-groups div.nav-secondary ul.level-2>li>a{padding-left:10px}#so-groups div.nav-secondary ul.level-3>li>a{padding-left:20px}

    #content #so-groups>a span{background-color:#144296}
    #content #so-groups>a:hover{box-shadow: 2px 2px 11px rgba(0,0,0,0.7);}#content #so-groups .cart-bottom p>a.btn-checkout{background-color:#144296}
    #content #so-groups .cart-bottom p>a.btn-checkout:hover{background-color:#cc4a00}
    #content #so-groups .form-content .form-box a.account-url:hover .account-txt{color:#144296}
    #content .so-groups-sticky{background-color:#144296}#content .so-groups-sticky.left{left:0;right:auto}
    #content .so-groups-sticky.right{right:0;left:auto}#content .so-groups-sticky .popup-header{padding:25px 70px 25px 40px}
    #content .so-groups-sticky .popup-header .popup-close{right:20px;left:auto;color:#fff;font-size:22px;opacity:1}
    #content .so-groups-sticky .product-thumb .button-group button,#content .so-groups-sticky .form-content .form-box #button-search{background-color:#144296!important}
    #content .so-groups-sticky .product-thumb .button-group button:hover,#content .so-groups-sticky .form-content .form-box #button-search:hover{background-color:#cc4a00!important}
    #content .so-groups-sticky .form-content .form-box .product-thumb .caption h4 a:hover{color:#144296}#content .so-groups-sticky .form-content .form-box .price .price-new,
    #content .so-groups-sticky .form-content .form-box .price span.price{color:#222}
    #content .so-groups-sticky .form-content .form-box .product-thumb .image .bt-sale,
    #content .so-groups-sticky .popup-header{background-color:#144296}
    #content .so-groups-sticky .form-content .form-box .product-thumb .caption{height:auto;max-height:auto;min-height:auto}
    #content .so-groups-sticky .popup-close,#content .so-groups-sticky .popup-close i.fa{font-size:16px}
    #content .so-groups-sticky .popup-header>span>i{margin-right:10px;margin-left:auto}
    #content .so-groups-sticky .nav-secondary ul li a:hover{color:#144296}#content .so-groups-sticky .form-content .form-box input.field:hover,
    #content .so-groups-sticky .form-content .form-box select.field:hover{cursor:pointer}#so-groups .form-content .form-box a.account-url:hover .account-txt{color:#144296}
    #so-groups .form-content .form-box input+i{font-size:16px;margin-top:-9px}#so-groups .form-content .form-box input+i:hover{color:#144296}
    #so-groups .form-content .form-box .product-thumb .caption h4{margin-bottom:0}#so-groups .form-content .form-box .product-thumb .caption h4 a{font-weight:400}
    #so-groups>a{position:relative;height:40px}#so-groups>a.sticky-backtop{border-bottom:none}
    #so-groups>a span{
        background-color:#4dc247;color:#fff;display:inline-block;font-size:14px;line-height:26px;opacity:0;padding:7px;
        position:absolute;right:100%;text-align:center;text-transform:capitalize;top:0;transition:all 0.2s ease-in-out 0s;visibility:hidden;white-space:nowrap;width:auto;
            
    }
    #so-groups>a:nth-child(2) span {background-color: #848484!important;}
    #so-groups>a:nth-child(3) span {background-color: #ec5923!important;}
        #so-groups>a:hover span{opacity:1;transition:all 0.2s ease-in-out 0s;visibility:visible;width:auto}

/* form content */
#so-groups .form-content,#so-groups .form-content form,#so-groups .form-content .form-box,#so-groups .form-content .form-group{width:100%}#so-groups .popup-mysearch .form-content .form-box{text-align:center;position:relative}@media screen and (min-width:768px){#so-groups .form-content .form-box{margin-bottom:40px}}#so-groups .form-content .form-box input.field,#so-groups .form-content .form-box select.field{height:50px;min-height:50px;max-height:50px;-webkit-appearance:none;display:inline-block;vertical-align:top;width:100%;min-width:100%;max-width:100%;margin:0;padding:10px 35px 10px 15px;font-size:14px;line-height:28px;font-weight:400;border-radius:5px;border:1px solid #ccc}#so-groups .form-content .form-box input.field:hover,#so-groups .form-content .form-box select.field:hover{cursor:pointer}#so-groups .form-content .form-box #button-search{text-align:center;background-color:#144296;display:inline-block;border:0;border-radius:30px;padding:10px 40px;color:#fff;font-size:18px}#so-groups .form-content .form-box #button-search:hover{background-color:#123679}#so-groups .form-content .form-box input+i{display:inline-block;position:absolute;right:20px;top:50%;margin-top:-7px;cursor:pointer}#so-groups div.hr{float:left;width:100%;clear:both}#so-groups div.hr.show{visibility:visible;opacity:1}#so-groups div.hr.show{height:1px;background:rgba(0,0,0,.15)}#so-groups .txt-center{text-align:center}#so-groups .form-content .form-box .account-txt{text-transform:uppercase;color:#222;font-size:12px}#so-groups .form-content .form-box a.account-url:hover .account-txt{color:#144296}#so-groups .form-content .form-box a.account-url{height:80px;display:inline-block}#so-groups .form-content .form-box a>span>i.fa-history{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAlCAYAAAA9ftv0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABFZJREFUeNrMmA9klGEcx6+7c1ziGEsplzHGZbksF1k2ZSlLWWJZNUVKkVKiyE4pRTZLiaUpTbOUpXSa0pRSSqezaUSk0xhxxBjHqd8vnzdv193ufe/em/vxdffen+f3fZ7n+/vzPPN+7XKValWCRlAvWCQIm77PCBKCKcFnwUvBa0GqFKfziiTuEXQI2gUbeVaLC6YhuIXPHglCTDBkGmNEMCi4K0jPBfHdgi5BLavWLxhlJWdMv3vF61rTZ37BOkELE6sRJAVRwS07JNw2ftsqGBPcFkyy3SqD06zejIUx9DcxwVHBM551rJuCT/hwjLjKoFfwmPdbBc2C84JqkyTsWDU7NyBYI9jG2I/x5SmVuDp4Ljgi6BGsQLMuVuxukbEV5PUyrw8EywWX8PUc30VpXAPpCUHVyeB2LJfGrZju4B3iZwOB/p95Z1nph6xMDNi1i0XuxgiB3op0VEo/rEjFJ7gH+R4GGLKiuywrZsIefLfiexG+fVaIXxM0IY/jgsM8V7nKb0YxO4zvTtLnlUIa70BfmlfPuirDzlA3dlKw/iNeRZ7W0ryaHF0JpvJ5J1hC5kllS+UIXx6oINJGr7MPvZ/IXvGA4BvNULOrMm2YVmGZrrqx4nsg30TpPVhmEjVUyFqLxeoCQbuAivtXKvowQRSnCIhAGQj7GfsT0rRC/AUS0d7oi5m4zqiBiB2g0i0U/HSY9HYIdzGBGMWmkK0XLKWfuQXXoBt5GL1HOUxL+EcKS5oqmKZDtGJfyXQu00Qb3WhnmkOAk6YHjA+0DgEyw1EqcpRtt2sJuDZpr1JHI+NUCgzTs9fTax9gi9NMJEk5LzY1Ktc6LxH+3iHStQSTOthL3KRNGm/g83QJPlQ6ES9bl3KI+DEq3aosKXhIaRMkgFJMuQbcRPh+wa8c6LY5aITdy9ZvB7sRtSHJ3jyclGvAy7kvnmcl7GaanxD0meTgJwVO2DyMXOY/rhyL8Ecq06So6w5IpZ/u8h4HCZ3ASSaz2WYC+JqHk2bBkJfIDzqk8UGyyUnTITpDbx1zyIdyndQma4hmfaGDOTxIHjcuhKYcHPu7ln8v+m7HWbLE/L2OulBDf59AJnEmMOPAgmjrHVfib/mwBY3atTbSYCPPSVNZD3Nb4Dfdel0sIf0aPt66IZ5i1XdzrTBmcaBu+uRqdLyYfnkVp3N9nU+Pf58JvmNHrHaTfXSSATimDOIZLnZaKNVK4qqFQW9ApB+CPWi5D8mY7SWlv5li9CbrArSQPHrR9ka4ZowTUD2rPEBPbkUewwyyI+u7j6bz4Y8c/62jZ0nYuCwKsagN3KaNGxdC47SMbTidLDDQCdP7vhwlOcxlTiLP/5PoVXdm1ALxKSY8Atd/brJOsRJdbGuhk7cLzc1W/iOzfD/DUcyKnUPv0Xz3Ktc4b24o48HCrkWICa2ih/IRD6BRXwVdCB2Dz0rzcTLXba0GwNM5unKzYhrgm7JPaL8FGAA5bSH3Qxv0DgAAAABJRU5ErkJggg==) no-repeat;width:46px;height:37px;display:inline-block;content:""}#so-groups .form-content .form-box a>span>i.fa-history:before{content:""}#so-groups .form-content .form-box a>span>i.fa-shoppingcart{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAsCAYAAADxRjE/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABWBJREFUeNrMmQ9k3VcUx5M1wqaUEFKNTqaTKZnSCa3yapPabFKrTKZdo/PqRauRMGplEh2T2ZjOJpPo01jsaTUSC9Px7FlsGntWq4QQDaMyHbFYiIUQ3Tl8LmfX+73+/rwsuXy993vvd+89v3PP+Z7vvb/qx+9UVbLtFnQKzgpSgmnBmOCWYK1SkzxVoXEOC4YFS4LrGNjD53V+H+a+xK06gaf3CE4L0hjzh2BEkOW7a/sEGe7T7/e4JydY/b+MPoIRHYKnBVMY+32Ivq9jfLtgXTBO35mtMLqOONUJWwQbglrBfcFnTL4eYd4GwTkevkkwh/c1/leSxrQm0zeCR4JPGPy44BnBKcLga2L2Cx4oTPtT8LHgOcErgnnGX2K+VFRP1xsvHBA8FOxnIhezD8vEbJH7ojJGHfPqOAcFi4wzKlgOMrqNyd9kqW/RqYjxaaAPlee/KULFxmyGz3WSbYTki5M3nYThJOPkndHKAIN4857xUqnM3kUS6YCv4oEx+ix4MesesonYdzG7moChdIWvqNH/4K3zJFTY5sIig5HTGOYnpV3BDRyi9/0c0fvKVjfUcWr0Y/NHAa9NessehspcWKzh0SweDsqVee4ZLcMYtTys9nnZxrQa3QcTZPDMCoNlGTwKldmwcOGW85IyZbi+ysRsgeuDjHGOBHU5pKt7zRl9UfAVHZrMxA0sY5ZljcLFLizavbCYKcH/GQz9HecdC2CrC4KhUjytHT8Q7BWcJHFuwNVDgkMhjVbvvCVoFAxgyF3BrKAXg1fwbgGHNGH8G8w/4NHrf8LDejpo2R0Xh2GZcsUqTVjswkHNRre0cP1iQP9ATwdVsA8FzwpOMNmQUXVHQo6jYbJpkqyZ8RoZfzmJNNU4/EHwreASfOkv+14msst+iWX3K10v/9/l/gHgxkusp7VoTLB8G2iCR2iMY+Y+9cqnghfQI/c9/ZDhc4ni5XTL8/SzXm31xi7bakr81kuGHy+h8H6i8o3AxW7iadBHBcvwqYZehvKCuFh5+CbhUkWfyJ5eRye7QXSyz0mOozzQVaPsak1fvfdLwRmuz3BdTm7ehKePsgLjcTyt+viO4BcmtGptBvRB/IM85OUEu6fveLjNsJuBUp7WYvISDDEcsL9bxftjLG+clieR3zaM4mubq6xmUxj2WEDkN7JkWt1+FfwGV+4hhA7xcHHaIgyy4anIDlZ6ifxSeXotys5F+fkjdhgnmEif/G/BX/DsexXYYB8g1JSlbuOUd3Fa3qfRmojLmUetOTVXCLOnK6PgOmCaFOM4bT4fNRGf1JZRgHFbC/R5Fg8WSMTxsHK4Uoc1YbdQrnJ24lG3sc0Zgw8jEdor6em47TbC6CQ0t+ltqzoJFXfwk98Jnt5NWE0Zg1vNsdkQMvQ1EnByJ3jaL939UOYiDJX19EgdUiDlF53tMroNhuhDs5TT3OrxKzvB6IsBB0RpuH+BwjNaSmNvl9FWBqfN8YLSXncJ72+70fswNMP3OcIkF7ZQ1SB+Ooix6S00Vivo+7DEmnfsFnZ/qXauKuV1kak/Ch4wcP0WGH2KM+xutmrnQxhcjz0PsE/t7LIHkK0s2+kYh+WlSvUsG4e5mLGeMYfvOSix6BeXovFCN/HmJGI/11sd6/3Md4dra0+x3Pm07zG336uj/Ga9qpbE0+4UNo1yXDHHw3Nxy7h27KGsdlGKJ9C9g+jgpPp5gnG7mKfnSSEV50VRszkcrEdaZj1pWcrTTj+nOQFdNoecC1EMSPJKrtYcsLcZEZ/l/1lzvGX1c94cJ2/Gmbi6Qm9s95uzvgY812w+g97XVG2n0f6RmntXOGUSt2LtXwEGAFjVsLCJEcZjAAAAAElFTkSuQmCC) no-repeat;width:45px;height:44px;display:inline-block;content:""}#so-groups .form-content .form-box a>span>i.fa-shoppingcart:before{content:""}#so-groups .form-content .form-box a>span>i.fa-register{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAArCAYAAAAUo/pwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdNJREFUeNpi/B/DQA9QDcQtaGK/gNgciC9g08DCQB+gBcTvgHgNlC8ExCFALD3QDgOBp0CcDmXrQh2GEzAxDFIw6jBSAQs0AXYBsTqN7MglIC8KxOuAmBMpLRaAHLYCiA2AeCsQf6SBwwiZ+QWILwMxMxCzAbEfyE0gh1kCcR8Qlw1QrH0H4iwkfh0QNzJBXfp3ECWvX6O5ctRh9CrH0AE/tB5jJqE4WEPtDITNYR5APIdEc5SA+D6tHbYS2hThIdKMF9DSmuZRCQI3RxP/cMiVbNAWJqXgMqx6oZbDAqEtDkpBBDQjUc1h64HYhEohRtWoBAX/2dHEPxxyJQO0/c9Dgbmg+vMOWoENqn8loDWFE1KtQbTDwqmUK4OgGQkEZkGHCZKBuBWIc6Dp+CwpDtsBxCkktC6wAVBLYzdafQpqgWRC62EVqB0kRSUoGubSINlMAeIoaMsFZMeywZL4j0OjDpTOFkB7R4MmV/ZBo3n6YCsulkEblTfJcRioBfsTiP9TgL8BsSsOOx+RW45dg2ZvNgp71xQ1Nllw+CiXYYDBaF056jB6OOwvhfUitQFoZPEvKFeegtb6/IPEYd6gZjnj/xhwTb+IATKyOBgAqK8QBxBgAN0GZXERtLPHAAAAAElFTkSuQmCC) no-repeat;width:38px;height:43px;display:inline-block;content:""}#so-groups .form-content .form-box a>span>i.fa-register:before{content:""}#so-groups .form-content .form-box a>span>i.fa-account{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAmCAYAAACCjRgBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABaFJREFUeNrMmQ9knGccx98kdXOMzHFc3VykGqlMYtNJXYybm9VINVo35bKrm0xmk0osGpnOZpMYnc2m0Um1Fo1Uq2cRNpvNorXYafSoRiOzWq3ERi0WjrNQ2e/h8/B43Xvv815T9uPrLu+9z+/3e37/nycN2685NvSkYFDwiuBZQVRwV7Au+FHwpWDDCUZxwZAgBc+w4IHglsGz7MekwWIDSuk5QUTwq2AVQQ6CuxH0nuALS+XHBR8KQoJllHYwTIegHYP0C76vxWiXj6AjgquC+4KjgutV3lHCPhZ8LmgSfObD8wyWnxe8i1HcpLzyleAbQZ/g23o8oFy8hoX6LNx5UZATHKoh8LBgQTArOG4Rtgt45BmvEK21gWlBVrCPWPcjZf3fBZuCLo93fsEwewQPLfNEGfGCYKTaC40eC8NYc9ZH+U7ju1LoE54tIHgbrPEsSYg99ODhpnV0yGEg6w28wCbmPSydR6mbgrcMl/ca60uCc6DEM0VpeDusvQmvvIeS8xSQVJAk7uCz6HqWRVCc5FOKncWy6ve9ghOCKQ++QyT8NdbnkBEhaScEM4IrghWXDvsFi7YbaBVsIawDxPhtkXgsYLEJyqJ6/0XXpt00RRn+jvKrwmmMkMrgkVPgL95dhXc8SAiFwICgmfL5hmC34CWU13Gvv3/ko7xjGOADvs8a+VCA925kXUf2gKGPVRVKERYqplssFDpLaD1tlNom+sNqjRL5Jxt420LGH1S3E+5e5PZAlvgMGzHoR73U/bLRTX8Q3KGDV6syZdb0WspYYdPX0NFzA0ni7Tkakh+pjSaMUSBJVUkREkrB23TUHCFhKpUwKlItOoROW8jw3MAVYu1ruqZNo9Gfqs7/zHoVy68SgiN4QXXqf9jQZUORuIWcw+gUQseaOZBjrlHWespnhOhEIYdWrzrmJPHqpm48ksTy7Tzv8glXpcff8Bwhb2pWIT2nNDFtelGECqFolOox5qG8w0ylqs9BxhMdogPw8qIkuhx3K1+rjKpSVzEUrBb7d2hqJZTbCnge2GRtHl5euXAMXRaD9IEKB4qc4Wp3o4th+ecFS05wWmLtKLxaPUb1HLpUgk6jEWYUZake4xCj6/wa70zS/oOeyCJY/xRr97mGvCjTazO/bQTxgE7KPqrEDYYwc/JUsXxP8CluDkrHWHsPXqbyaWTG0WGj3hNZEeurEvYTnXWJOSVhTI9p3ByE0oY33+fUF2Nq7WBjPUaPqWsDDgxU7X0HIWmmTockLFGno64wq0VR1pT4O8/nXbAXmbf8GDVaCIsZs7wa2NpU7oAePBJiIrWlcdYswUPzayOn9Jki9qi3EgPEaZg4VIl3idCK8XuCkIrRfQs+MjNcFOg168xFJWp+1pBVoUpdCOIBlfXD1ObzdMkurDPFnDPNOysk4B56wVXOB2GP3jHBO8usOUiYZOCZQkab0aHPo8uwa5aq6oFBDjERLDJFiaw2DperPDtDPG9i1XVj3ulFgRlG6IoFTx0F4+TFBlcx59wbCDNsZZi3R40EC0IJZvciMd5pTJ56kmyhGAQlpdtJZqoCo0VFh9Acl1gjHAvrUV4L0ZXrgOAJcMAY2DJ18i7AZxRd57QHsvxR6zDuR+1GDN/HEyUSXh+U9hu/KS+/6XErZ0NDhGt/I8mxWqfy3YTebcLldULkKPF8GpR51sI7egy/aJToIDSFl4eVB/7lUnYs4M2yugZ5mYSdoX4/qHI54FSZVKPMQHkSu4hHVgLooCraSbWBbW6A5y0XNiPcYdOXbK7BfW4AT7PZyQDdXN2aH9EbqGcU7q+zmnh59HI94dRg+Q8OPXT9ZozXFWdnKcyZOk4js/JqY8AS2erRhHaCKvCOua9OdmoDSeKz6Dw+WkZGp+2CXQGYhwijQefxUpPXVfqjbkAfA6ed/xH9J8AAMIh7PqQlWzIAAAAASUVORK5CYII=) no-repeat;width:48px;height:38px;display:inline-block;content:""}#so-groups .form-content .form-box a>span>i.fa-account:before{content:""}#so-groups .form-content .form-box a>span>i.fa-download{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAoCAYAAACB4MgqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lJREFUeNrUmX9klHEcx597Osdy3MTlGEuMpYlxKWW5LLGUshRRl7KMpSxLKZ3+OE6zbJxL/dMRI7KzP45sSlz2x4mmMU3TiHGM6YiIMfX+2Pv47tzv+z7Xcx9entlue97P5/n8/M7x94qhy9ygj3QDD+gAv8Eyrx9BAizWezOHBuFtYAQMUGzOlsAfft2R97MfIALitd7UrFP0MPhG4eLREDgmDgFd4CBpBTvBefAa7AIvwRfQ20iPS1hMg5NgHdwHk2Czwt8X4Q/44DvAHfDMao97wQeKTtKzr6oQLZblwx5m2MTAuJXCXWAKHAIvwDl6vFZboPh5htstq4SPgQCT6qamaiTePwUy9HpAd4xLifvMUnZUqRi6zA/m+Aa7mOxaPB5jIl23QLTBcImC9kpCplKPS0x/YvO4aFhnUm2+gw2wh9e6PB7kdcKw1rJMeh84XWuouPjLjyl8FaQN6+0Nr2dLfchZRPA9Ngev8v2o0RhbZIXpqUZ4Jzvifma3hMZbsEKPN8rm+bZdxeJcFX4AvGN8PQXhciXJQltjBWtjZy0q3M2OKKFxlXPH/7Rfiq6SyfmEYRK2gWixFl4DeePwNuHyOgY5P0cMe9im0vR+ghl27m3Cg0yC0SonPCstxJCNchDrYwO8pnbOGY6ou9kA7GgDHMA87NwJk6VvxQLRLrbvIQ1/K87NSpL2uSStyfKXscBLPu6aPRobU5iVb9BkXLuN5rDcptVvssC3N4nwLJO10+RZh491vBlMRhGvyVnE0JREjTDpO2sifJbNZ4jJZGfzsQqmc8l5l+VrWmm3drRHHL4mc7PKLCdCmRBTfDK72QVGhSRnUt2AHvI0SfbLr/yQHbzfwq45xTH7kkSJM2+wuc0nGmOHkut7ZvJSke0+oyR4tZ01yFdfyPbSiX62ellkzhhbJ78FV7c4t3k5Iugn5Wbn1hqEHzG2Dj7L2So3sQl1sXGWEBNRxtzuEp6pdVyQ/rGvTNdeL7YyOiu8yUIFcTjHNzVa4nMeVq40R9flWgPf1JRAG4xZ2aRGSoiWU95eHTd0ahIuiX2CpXScD5IsINrPQSlkF+G5eMyJjylnMh6eHvi5z97QcTOHxn9eqbNEqsD4ICdUl3Wth6ah36TKHM87D0noFK07VAqJT7EiaRUt9k+AAQCdC8cyia4heAAAAABJRU5ErkJggg==) no-repeat;width:46px;height:40px;display:inline-block;content:""}#so-groups .form-content .form-box a>span>i.fa-download:before{content:""}#so-groups .form-content .form-box a>span>i.fa-login{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAApCAYAAACV8mGQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2VJREFUeNrsmX9klHEcx5/bzjGOGHHEUcYxlrI0UkqzXMpyKTerWDaLlNiUssj+irL908hSSlMupSmNaZqymKa0f0ojxpGOMcYxYq73V+9HX1/3/Lp9n7sbz4eXPc/t+zzP9/35fj6f7+e5CxVOGzqtDyTBKbBkVMhqlPNOUChCk8N9oiADhkAb+Ax2V4so03LgC1h2cY8G8Amkeb4C4mAG9FaTqEdgF5h0uL4dfAWNIA+Og+1gDkTAKLgP6qpBlJPVgpvgFUNvgU4YB1mwD9zj2G7wnqunwzbx+VpFbQZvwVWej1PQgjTmDzgHesAq80vk2UENovaD54yEkkXlpdySJ7cGrjDk8hbXPuCqZSVnXF6nqARIgTdWYe0kShSMPeAXk36GYSREHga3XUxCFJydYJphcwu8ZNiWYmYYt9FJUa+ixEr8ZLKPcsnNSU55mIhwwiHJCSmueKIEUQ3S8V7ma72TKJEPH3m8havTXSScvJoargkKS9pM/gyd+Q784J6pjm/mHGPmByGlo0gysT9weTP0ghB6Uapohoa8eAie8Z6rUs52cs+LebznIjggHB6yaJMGwCBzQKzKSe49fliEkdCnhFYpJnK/VRUlku4JN1WDyd3hUx9XSzEDGvcwYSNh6aSRm6npLZHU15gLum0HeKz0lDnm8ixzLis5M0GHp232uglwHcybotKscFHesIfx7oddYOMb4aTHwFNWVbttwXS8Kmqazp+Tq98QC0KU5bvFR0Gikt2h4/rBNv6VBR1hVfzNvnKr9D/5eJaFoVXNd5FTBR6/5ntQ3idBotp1cVXOs5u3MrOU13HsXX7+jZXyBsPNsk1aYyweoyDRW13SLGiQxecoHbdi0SmYG/wYO5lFZUw/+8wJu4eF2e5MSTu0aD2GNQpq5wqJTfu7w9heVkWR0/MUIIfcpJsHhpV2J27X/ZZg9SwMLaxubiymtFfLXh9aY/hrQtBZD4Iq+pLo9r3rBXf5slp4Hdc2cSVUG+YL4xJJsTEe2Qii4kW+WMmyBMsddIZ5uyFEyV/SmBNeUtqqiObCUzZROZsWp+z5VI7qZwSiAlGBqEBUICoQFYgKRAWiAlGV6NK7jH8/EBQz8d1gh8ux6mvHCeP/L5BOY7WLihnWvzpEPIwt9orf7PdK/RVgAOhOwipe7uPXAAAAAElFTkSuQmCC) no-repeat;width:53px;height:41px;display:inline-block;content:""}#so-groups .form-content .form-box a>span>i.fa-login:before{content:""}#so-groups .form-content .form-box .product-thumb{margin:0;padding:0;border:0;text-align:center}#so-groups .form-content .form-box .product-thumb .image{width:100%;position:relative;border:1px solid #e1e1e1;border-radius:5px;padding:5px;margin-bottom:10px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;overflow:hidden}#so-groups .form-content .form-box .product-thumb .image .bt-sale{position:absolute;z-index:3;top:10px;right:15px;font-size:12px;font-weight:bold;color:#fff;text-align:center;display:inline-block;width:38px;height:38px;border-radius:50%;line-height:38px;background-color:#144296}#so-groups .form-content .form-box .product-thumb .image .bt-new{font-size:12px;font-weight:bold;color:#fff;text-align:center;display:inline-block;width:38px;height:38px;z-index:7;border-radius:50%;line-height:38px;position:absolute;background:#00abf0;top:10px;left:15px}#so-groups .form-content .form-box .product-thumb .caption{height:68px;min-height:68px;max-height:68px;padding:0}#so-groups .form-content .form-box .product-thumb .caption h4 a{font-size:13px;color:#7d7d7d;text-transform:capitalize;margin-bottom:4px}#so-groups .form-content .form-box .product-thumb .caption h4 a:hover{color:#144296;text-decoration:underline}#so-groups .form-content .form-box .price{margin:0 0 10px 0;line-height:normal;color:#144296;font-size:16px;font-weight:700}#so-groups .form-content .form-box .price .price-new,#so-groups .form-content .form-box .price span.price{color:#144296;font-size:16px;font-weight:700}#so-groups .form-content .form-box .price .price-old{line-height:normal;padding:0 5px;display:inline-block;text-decoration:line-through;color:#999;font-size:13px;font-weight:normal}#so-groups .form-content .form-box .product-thumb .button-group{border:0;background:transparent}#so-groups .form-content .form-box .product-thumb .button-group button{border:0;height:32px;line-height:30px;min-width:32px;padding:0 15px;background:#ff5e00;color:#fff;border-radius:18px;width:105px;text-transform:none;float:none}#so-groups .form-content .form-box .product-thumb .button-group button:hover{background-color:#123679}#so-groups table tr{background:transparent}#so-groups table tr td{border-top:0;border-bottom:1px solid #ddd;padding:20px 8px}#so-groups table tr td.first{padding-left:0}#so-groups table tr td.last{padding-right:0}#so-groups .cart-bottom table tr td{padding:8px}#so-groups table tr td.total-price,#so-groups .cart-bottom table tr td.text-right{color:#144296;font-weight:700;font-size:116.7%}#so-groups .cart-bottom p>a{float:left;width:50%;text-align:center;text-transform:uppercase;border:0;border-radius:0;background-color:#222;color:#fff;padding:15px}#so-groups .cart-bottom p>a:hover{opacity:.8}#so-groups .cart-bottom p>a.btn-checkout{background-color:#144296}
.sticky-mysearch .fa-search{color:#fff!important;}
/* END QUICK LINKS  */
#autocomplete-search li{ padding-top:6px;padding-bottom:6px;border-bottom:1px solid #f5f5f5;}
.ui-autocomplete-loading {
    background-image: url(/image/ui-loading.gif) !important;
    background-repeat: no-repeat !important;
    background-position: right 70px center !important;
    background-size: 50px 50px !important;
}
#autocomplete-search li .dropdown-item{white-space:unset!important;}
.headsize .viewall{
    font-size:16px;
    color: #3071e8;
    background-color: #ea972d;
    background-image: -webkit-linear-gradient(top, #ffa604, #d6900f);
    border-color: #b47a10 !important;
    color: blue;
    padding: 4px;
    border-radius: 4px;
}
.headsize .viewall:hover{background-image: -webkit-linear-gradient(top, #ffbc00, #e7d86b);}
.cartspan{vertical-align: 2px;}
.chatprice{background-color: #4dc247 !important;
background-image: linear-gradient(to bottom, #4dc247, #42a43d) !important;
font-size: 14px !important;color:#fff;font-weight: 700;
  text-transform: uppercase;}
#product-info h1.mb-0{user-select: text !important}
.element {
  transition: all 0.3s ease;
}

.element:hover {
  transform: translateX(10px);
}
.stickyHeader {
	position: fixed!important;
	left: 0!important;
	top: 0!important;
	z-index: 999;
	width: 100%;
	box-shadow:0 0 5px #cacaca;
}
