@media (min-width: 768px) {
  .jshop_register .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    margin-right: 0;

  }
}

li .image-additional{
  float: left;
}

.caption .price .jshop_price{
  float: left; padding:0px 10px 0px 0px;
}

.caption .price .old_price{
  color: #444;
  text-decoration:line-through;
}
.image .image_block .jshop_img{
  padding-top:24px;
}
.caption .description{
  padding:0px 0px 24px 0px;
}

.dropdown-toggle:hover{
  color: #fff;
}

#id_currency {
  box-shadow: none;
  padding: 0.5em 3.5em 0.5em 1em;
  background-color: transparent;
  background-image:
          linear-gradient(45deg, transparent 50%, gray 50%),
          linear-gradient(135deg, gray 50%, transparent 50%);
  background-position:
          calc(100% - 20px) calc(1em + 2px),
          calc(100% - 15px) calc(1em + 2px);
  background-size:
          5px 5px,
          5px 5px;
  background-repeat: no-repeat;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.text_tocart{
  color: #888;
}

.text_tocart:hover{
  color: #444;
}

#top-links .moduletable{
  display: inline-block;
}
.moduletable .inline-manu{
  display:inline-block;
}

#magin-bottom-commend {
  margin-top: 24px;
}

#user_name{
  margin-bottom: 10px;
}

#user_email{
  margin-bottom: 10px;
}

#review_review{
  margin-bottom: 10px;
}

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

.reset #jform_email {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  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;
}
.reset #jform_email: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);
}
.reset #jform_email::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.reset #jform_email:-ms-input-placeholder {
  color: #999;
}
.reset #jform_email::-webkit-input-placeholder {
  color: #999;
}
.reset #jform_email::-ms-expand {
  background-color: transparent;
  border: 0;
}
.reset #jform_email[disabled],
.reset #jform_email[readonly],
fieldset[disabled] .reset #jform_email {
  background-color: #eee;
  opacity: 1;
}
.reset #jform_email[disabled],
fieldset[disabled] .reset #jform_email {
  cursor: not-allowed;
}
textarea.reset #jform_email {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].reset #jform_email,
  input[type="time"].reset #jform_email,
  input[type="datetime-local"].reset #jform_email,
  input[type="month"].reset #jform_email {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}

.reset-confirm #jform_username {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  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;
}
.reset-confirm #jform_username: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);
}
.reset-confirm #jform_username::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.reset-confirm #jform_username:-ms-input-placeholder {
  color: #999;
}
.reset-confirm #jform_username::-webkit-input-placeholder {
  color: #999;
}
.reset-confirm #jform_username::-ms-expand {
  background-color: transparent;
  border: 0;
}
.reset-confirm #jform_username[disabled],
.reset-confirm #jform_username[readonly],
fieldset[disabled] .reset #jform_username {
  background-color: #eee;
  opacity: 1;
}
.reset-confirm #jform_username[disabled],
fieldset[disabled] .reset #jform_username {
  cursor: not-allowed;
}
textarea.reset-confirm #jform_username {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].reset-confirm #jform_username,
  input[type="time"].reset-confirm #jform_username,
  input[type="datetime-local"].reset-confirm #jform_username,
  input[type="month"].reset-confirm #jform_username {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}


.controls #submit_token {
  margin-top: 18px;
}

.controls #submit_token_confirm {
  margin-top: 18px;
}




.reset-confirm #jform_token {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  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;
}
.reset-confirm #jform_token: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);
}
.reset-confirm #jform_token::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.reset-confirm #jform_token:-ms-input-placeholder {
  color: #999;
}
.reset-confirm #jform_token::-webkit-input-placeholder {
  color: #999;
}
.reset-confirm #jform_token::-ms-expand {
  background-color: transparent;
  border: 0;
}
.reset-confirm #jform_token[disabled],
.reset-confirm #jform_token[readonly],
fieldset[disabled] .reset #jform_token {
  background-color: #eee;
  opacity: 1;
}
.reset-confirm #jform_token[disabled],
fieldset[disabled] .reset #jform_token {
  cursor: not-allowed;
}
textarea.reset-confirm #jform_token {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].reset-confirm #jform_token,
  input[type="time"].reset-confirm #jform_token,
  input[type="datetime-local"].reset-confirm #jform_token,
  input[type="month"].reset-confirm #jform_token {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}

.moduletable #id_currency{
  margin-top: 10px;
}

.moduletable .lang-inline{
  margin-top: 10px;
}

.carousel .carousel-control{
  background: none;
  top: 50%;
  font-size: 80px;
}

.sp-price-box .text_price_oc{
  font-size: 30px;
  letter-spacing: -2px;
  padding-right: 15px;
}

.sp-price-box .text_old_price_oc{
  font-size: 20px;
}
.sp-price-discount .text_discount_oc_mzc,.sp-price-save .text_commend_discount_mzc{
  font-size: 18px;
  display: inline;
  padding-right: 10px;
}

.sp-price-discount .text_number_percent_discount_mzc,.sp-price-save .old_price_oc_mzc{
  font-size: 18px;
  display: inline;
}
.col-sm-5 .name_product_oc_mzc{
  margin-bottom: 50px;
}

.sp-vmcountdown-image > img{
  margin: 10px auto 0 auto !important;
}

.popup-cart .glyphicon-shopping-cart{
  font-size: 70px;
  color: #a1a1a1;
  text-align: center;
  display: block;
  margin-bottom: 30px;
}

.popup_text_shopping_succes{
  margin-bottom: 50px !important;
}

.item-wrap .item-name{
  font-size: 20px;
  font-weight: 700;
}

.PricesalesPrice .popup_show_price{
  font-size: 28px;
  line-height: 42px;
  letter-spacing: -2px;
}

.popup-cart-product-quantity{
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 120px;
}
.popup-cart .button-group{
  text-align: center;
  margin-bottom: 20px;
}
.button-group .showcart{
  margin-left: 40px;
}

.owl-nav .owl-prev{
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #c3c4c7;
  font-size: 72px !important;
}

.owl-nav .owl-next{
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #c3c4c7;
  font-size: 72px !important;
  right: 0;
}

#mzc_copyright{
  clear: both;
  text-align: right;
  font-size: 10px;
  color: #ccc;
  padding-top: 30px;
}
