#uniform-fileUpload input[type="file"] {padding: 0px 0px 34px 0px;}
/*custom css*/
div.sp-sp-cat .spcat-wrap .spcat-items-container .spcat-items-inner .spcat-item .product-container {height: 360px;}
div.sp-deal .slider .vpo-wrap .vp .item .item-wrap {height: 385px;}
div.bonus-menu .item.shipping .border-eff .inner .icon{background: transparent url(../../img/icon/20_off.png) no-repeat center center !important;}
#mailalert_link {
    border: 1px solid #00bcd4;
    padding: 8px;
    margin-top: 10px;
    border-radius: 3px;
    background: rgba(0, 188, 212, 0.53);
}
a#mailalert_link:hover {color: #D92222;}
span#oos_customer_email_result {margin-top: 15px;font-style: italic;}
#oosHook {padding: 0 0 5px 0;}
@media (max-width: 993px){
  div.border-eff .inner img {height: auto;}
}
@media (max-width: 767px){
	div.sp-sp-cat .spcat-wrap .spcat-items-container .spcat-items-inner .spcat-item .product-container {height: auto !important;}
.item-first.col-lg-3.col-md-3.col-sm-3.col-xs-3{ width: 100%;padding: 5px;}
.b-center.col-lg-6.col-md-6.col-sm-6.col-xs-6{ width: 100%;padding: 5px;}
.item-last.col-lg-3.col-md-3.col-sm-3.col-xs-3 { width: 100%;padding: 5px;}
div.list-image-static {text-align: center;}
}
/*module bank bca css*/
p.payment_module_bca a {
    display: block;
    border: 1px solid #d6d4d4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 17px;
    line-height: 23px;
    color: #333333;
    font-weight: bold;
    padding: 33px 40px 34px 7px;
    letter-spacing: -1px;
    position: relative; }
p.payment_module_bca a.bankbca:after {
  display: block;
  content: "\f054";
  position: absolute;
  right: 15px;
  margin-top: -11px;
  top: 50%;
  font-family: "FontAwesome";
  font-size: 25px;
  height: 22px;
  width: 14px;
  color: #777777; }
p.payment_module_bca a:hover {
  background-color: #f6f6f6; }
p.payment_module_bca a span {
  font-weight: bold;
  color: #777777; }    
/*module bank mnadiri css*/
p.payment_module_mandiri a {
    display: block;
    border: 1px solid #d6d4d4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 17px;
    line-height: 23px;
    color: #333333;
    font-weight: bold;
    padding: 33px 40px 34px 7px;
    letter-spacing: -1px;
    position: relative; }
p.payment_module_mandiri a.bankmandiri:after {
  display: block;
  content: "\f054";
  position: absolute;
  right: 15px;
  margin-top: -11px;
  top: 50%;
  font-family: "FontAwesome";
  font-size: 25px;
  height: 22px;
  width: 14px;
  color: #777777; }
p.payment_module_mandiri a:hover {
  background-color: #f6f6f6; }
p.payment_module_mandiri a span {
  font-weight: bold;
  color: #777777; }    
  /*module spcustom html css*/
  .moduletable.spcustom_html {
	clear: both;
	direction: ltr;
}
.moduletable.spcustom_html em {
	background: none repeat scroll 0 0 #6f6d6d;
	border-radius: 100px;
	color: #fff;
	float: left;
	font-size: 30px;
	height: 60px;
	line-height: 60px;
	margin: 3px 10px 0 0;
	text-align: center;
	width: 60px;
}
.moduletable.spcustom_html .type-text {
	overflow: hidden;
}
.moduletable.spcustom_html {
	background-color: #f2f2f2;
	border: 1px solid #bfc0c1;
	box-sizing: content-box;
	overflow: hidden;
	margin: 20px 0;
}
.moduletable.spcustom_html .pretext {
	margin: 10px 0;
	font-weight: bold;
}
.moduletable.spcustom_html .postext {
	margin: 10px 0;
	font-weight: bold;
}
.lang_ar .moduletable.spcustom_html {
	float: right;
}
.lang_ar .moduletable.spcustom_html em {
	float:right;
	margin: 3px 0 0 10px;
}
/*/public_html/themes/sp_matrix/css/modules/spblockuserinfo/css*/
.header_user_info ul {
  font-size: 0;
  float: none; }
  .header_user_info ul li {
    display: inline-block; }
    .header_user_info ul li a {
      font-size: 12px;
      line-height: 39px;
      display: block;
      padding: 0 10px; }
      .header_user_info ul li a:hover {
        background: #ccc;
        color: #fff; }
    .header_user_info ul li .fa {
      margin-right: 7px; }
    .header_user_info ul li.login, .header_user_info ul li.logout {
      display: none; }
/*******************************************************
  LAYOUT 2
********************************************************/
.header_v2 .header_user_info ul {
  float: none; }
  .header_v2 .header_user_info ul li {
    display: block;
    border-bottom: 1px solid #ededed; }
    .header_v2 .header_user_info ul li a {
      padding: 0;
      color: #666666;
      font-size: 14px; }
      .header_v2 .header_user_info ul li a:hover {
        background: none; }
    .header_v2 .header_user_info ul li.login, .header_v2 .header_user_info ul li.logout {
      display: none; }
/*# sourceMappingURL=spblockuserinfo.css.map */