/*
Theme Name: Watch Shop - Shop Đồng Hồ
Theme URI: https://123web.vn/
Author: 123Web.vn
Author URI: https://123web.vn/
Description: Watch Shop - Shop Đồng Hồ
Template: flatsome
Version: 3.0
*/
#masthead {
    background-color: #f3e995;
    background: -webkit-linear-gradient(to right, rgba(0, 0, 0, .91), rgba(0, 0, 0, .5), rgba(0, 0, 0, .91));
    background: -o-linear-gradient(to right, rgba(0, 0, 0, .91), rgba(0, 0, 0, .5), rgba(0, 0, 0, .91));
    background: -moz-linear-gradient(to right, rgba(0, 0, 0, .91), rgba(0, 0, 0, .5), rgba(0, 0, 0, .91));
    background: linear-gradient(to right, #d3ac50, #f7f09d, #d3ac50);
}
.header-search-form .search-field {
    border-width: 1px;
    border-radius: 4px;
    border-color: #d7b157;
}
.header-search-form .ux-search-submit {
	background: #000;
	border: 1px solid #000;
}
.price-contact{
    font-weight: 600;
    color: #d0021b;
}
#product-sidebar .is-divider, #shop-sidebar .is-divider {
    display: none;
}
#product-sidebar .widget-title, #shop-sidebar .widget-title, #shop-sidebar .widget-woof h4 {
    display: block;
    background-color: #f3e995;
	background: -webkit-linear-gradient(to right, rgba(0, 0, 0, .91), rgba(0, 0, 0, .5), rgba(0, 0, 0, .91));
	background: -o-linear-gradient(to right, rgba(0, 0, 0, .91), rgba(0, 0, 0, .5), rgba(0, 0, 0, .91));
	background: -moz-linear-gradient(to right, rgba(0, 0, 0, .91), rgba(0, 0, 0, .5), rgba(0, 0, 0, .91));
	background: linear-gradient(to right, #d3ac50, #f7f09d, #d3ac50);
    margin-bottom: 0;
    padding: 10px 15px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    overflow: hidden;
}
.product-short-description {
    border: 1px solid #ebebeb;
    padding: 10px;
    position: relative;
    margin-top: 15px;
    margin-bottom: 15px;
    color: #288ad6;
    font-size: 14px;
}
/*
 * Global
 */
.mh-email > a::before,
.mh-location > a::before,
.mh-call > a::before,
.mh-facebook > a::before,
.mh-twitter > a::before,
.mh-instagram > a::before,
.mh-gplus > a::before,
.mh-pinterest > a::before,
#top-bar a.account-link > span.header-account-title::before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  color: #000;
  margin-right: 5px;
}

.mh-call > a::before {
  content: "\f095";
}

.mh-email > a::before {
  content: "\f0e0";
}

.mh-location > a::before {
  content: "\f041";
}

.mh-facebook > a::before {
  content: "\f230";
}

.mh-twitter > a::before {
  content: "\f081";
}

.mh-instagram > a::before {
  content: "\f16d";
}

.mh-gplus > a::before {
  content: "\f0d5";
}

.mh-pinterest > a::before {
  content: "\f0d2";
}

/*
 * Header
 */
  /* Topbar */
#top-bar a.account-link > span.header-account-title::before {
  content: "\f007";
  border: 1px solid #000;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  padding: 1px 2px 0;
}

#top-bar .nav:hover > li:not(:hover) > a:before {
  opacity: 1;
}

 /* Main */
header#header #masthead ul.header-nav > li a i.icon-search {
  font-size: 13px !important;
}

header#header #masthead ul.header-nav > li a i.icon-shopping-bag {
  font-size: 16px;
}

/*
 * Woocommerce
 */
.product .badge.badge-square {
  height: 1.8em;
}

.product .badge-inner.on-sale {
  padding: 4px 10px;
  -webkit-box-shadow: 2px 2px 0px 0px rgba(218,218,218,0.3);
  -moz-box-shadow: 2px 2px 0px 0px rgba(218,218,218,0.3);
  box-shadow: 2px 2px 0px 0px rgba(218,218,218,0.3);
}

.product .badge.badge-square span.onsale {
  text-transform: uppercase;
  font-weight: 300;
  font-size: 14px;
}

.product a.quick-view.quick-view-added {
  background-color: #56cfe1;
  color: #fff;
  font-weight: 300;
}

.product span.price span.amount {
  font-weight: 300;
}

.product span.price ins span.amount,
.product span.price .woocommerce-Price-amount.amount {
  color: #ec0101;
  font-size: 15px;
}

.product span.price del span.amount {
  color: #878787;
  font-size: 14px;
}

.product p.name.product-title {
  margin: 10px 0;
}

.product p.name.product-title > a {
  color: #222;
  font-size: 14px;
  min-height: 35px;
}

.product p.name.product-title > a:hover {
  color: #56cfe1;
}

.product .product-small.box:hover,
.product .product-small.box:focus {
  box-shadow: 2px 2px 10px #bdbdbd;
  -moz-box-shadow: 2px 2px 10px #bdbdbd;
  -webkit-box-shadow: 2px 2px 10px #bdbdbd;
}

/*
 * Footer
 */
footer#footer {
  background-image: url(image/background-footer.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: #111;
  color: #878787;
}

footer#footer > .footer-widgets {
  border-top: 0;
  background-color: transparent;
  padding-top: 40px;
}

footer#footer span.widget-title {
  color: #ddd;
  font-weight: 500;
}

footer#footer a {
  color: #878787;
  font-size: 14px;
  padding: 0;
}

footer#footer ul > li {
  border: 0;
}

footer#footer ul > li > a::before {
  color: #878787;
}

footer#footer .is-divider {
  display: none;
}

footer#footer ul.menu {
  margin-top: 20px;
}

  /* Footer bottom */
.absolute-footer {
  border-top: 1px solid #2d2d2d;
}

.absolute-footer .footer-secondary {
  display: none;
}
