
/* Enter Your Custom CSS Here */
div#header-cart {
    margin: auto;
    margin-bottom: 50px !important;
}
.fb-white-right {
    height: 140px !important;
    background-size: 22px;
}
.fb-lb-ifrmae-right {
    max-height: 292px;
}
.ext-fb-likebox-iframe {
    padding: 5px !important;
}
.theme-blue {
    background-color: rgb(90, 118, 179) !important;
}
.poweredby {
    display: none;
}
span.page-numbers.current {
    background: #F45B4F;
    color: white;
    font-weight: bold;
    border-radius: 2px;
}
span.page-numbers{
    padding: 0px !important;
    margin: auto;
    float: left;
    padding-left: 15px !important;
}
a.page-numbers {
    padding-left: 15px !important;
}
ul.page-numbers {
    float: left;
    width: 100%;
    margin: auto;
    padding: 0px;
}
ul#menu-menu_main-2 a {
    text-transform: uppercase;
    color: black;
}
ul#menu-menu_main-2 {
    padding-left: 10px !important;
}
#header #header-logo a img {
    max-width: 130px !important;
    max-height: 130px !important;
    position: relative;
    top: 0% !important;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%) !important;
}
p#billing_email_field {
    display: none;
}
.woocommerce .col2-set .col-1 {
    width: 100%;
}
.woocommerce .col2-set .col-2{
    display: none;
}
#order_review tr.shipping {
    display: none;
}
.woocommerce-images [u=thumbnavigator] div {
    height: 100% !important;
}
div[u=slides] div {
    height: 100% !important;
}
div[u=slides] {
    height: 83.5% !important;
}
li.payment_method_cheque {
    display: none;
}
li.payment_method_bacs {
    display: none;
}
.create-account {
    display: none;
}
p.form-row.form-row-wide.create-account {
    display: none;
}
p#billing_address_2_field, p#shipping_address_2_field {
    display: none;
}
.woocommerce .woocommerce-info:first-child {
    display: none;
}
nav.clearfix#menu_add {
    margin-bottom: 80px;
}
#pl-76 ul li {
    background: url(/wp-content/uploads/2016/04/li-icon.png) left no-repeat;
    padding-left: 20px;
}
h1#prices {
    margin: auto;
}
#prices p.price:before {
    content: "Giá: ";
    font-weight: bold;
    font-size: 20px;
    padding-right: 5px;
    color: green;
}
#prices p.price span.amount {
    font-size: 20px;
    font-weight: bold;
}
.summary p {
    font-size: 16px !important;
}
#prices p.price {
    text-align: left;
}
.summary .quantity {
    width: 50px;
}
input.input-text.qty.text {
    width: 100%;
    display: block;
}
.woocommerce-images {
    max-height: 740px !important;
}
.woocommerce .woocommerce-message .button.wc-forward {
    padding-top: 14px;
    background: #F56558;
    color: white;
}
nav.clearfix#menu_add {
    height: 64px;
}
.hotline-home p {
    font-size: 14px;
}
.wide-banner{
margin-bottom: 0px;
}
.special-header {
    margin-top: 20px;
    text-transform: uppercase;
    font-weight: bold;
}

p#billing_email_field {
    float: left;
    width: 100%;
}
p#billing_phone_field {
    float: left;
    width: 100%;
}
h3#ship-to-different-address {
    margin: auto;
}
p#shipping_postcode_field {
    width: 100%;
    float: left;
}
p#order_comments_field {
    float: left;
    width: 100%;
}
textarea#order_comments {
    max-width: 100% !important;
    float: left;
    margin: auto;
    height: 135px;
}
p#billing_postcode_field {
    width: 100% !important;
    float: left;
}
#cart-items > div {
    max-width: 248px;
      padding-top: 10px !important;
}

input[type="submit"]{
    min-width: 105px !important;
}
.one-quarter img.attachment-shop_thumbnail {
    min-height: 300px;
}
.container .one-whole, .container .one-half, .container .one-third, .container .two-third, .container .one-quarter, .container .two-quarter, .container .three-quarter {
    margin-right: 10px !important;
    margin-bottom: 10px !important;
}
#footer #copyright {
    padding: 20px 0 !important;
}
.product-item .image-and-overlay-container .image .block {
    height: 330px;
      object-fit: cover;
}
.summary ul {
    margin: auto;
    padding: 0px;
    margin-bottom: 20px;
}
.summary ul li {
    background: url(/wp-content/uploads/2016/04/li-icon.png) left no-repeat;
    padding-left: 20px;
    font-size: 15px;
    line-height: 30px;
}
#slider2_container [u=image] {
    width: 100%;
	height: 100%;
}
#danh-muc-san-pham img.block {
    height: 100%;
      object-fit: cover;
}
#header #header-logo a {
    height: 80% !important;
}
#header-logo span {
    font-size: 16px;
    color: #191818;
    text-align: center;
    height: 20%;
    float: left;
    width: 100%;
	    font-family: unset !important;
 
}
ul.products .product .add_to_cart_button {
    display: block !important;
    padding: 0px;
    margin: auto;
    padding: 15px;
    background: #F45B4F;
    color: white;
}
ul.products .product .add_to_cart_button:hover {
    background: rgba(35, 36, 38, 0.67);
    color: #FFFFFF;
}
#click-nav ul {
    margin: auto;
    padding: 0px;
}
#click-nav ul li {
    display: inline-block;
    padding: 0 10px;
    line-height: 50px;
}
#click-nav ul li a{
    color: #474747;
}
#click-nav ul li a:hover, #click-nav ul li a:focus {
    color: #f45b4f;
}
#click-nav ul li ul.sub-menu {
   	display: block;
    position: absolute;
    z-index: 9999;
    background: #F7F7F7;
    float: left;
    width: 100%;
    left: 0px;
    margin-top: 2px;
}
ul.sub-menu li {
	position: relative;
}
ul.sub-menu li ul.sub-menu {
    display: none !important;
    float: none !important;
    margin: 0 !important;
}
ul.sub-menu li.menu-item-has-children:hover ul {
    display: block !important;
 	width: 200px !important;
}
ul.sub-menu li.menu-item-has-children:hover ul li {
    display: block !important;
  	text-align: left;
}
.collection-item .image-and-overlay-container {
    height: 320px !important;
}
.sidebar .search {
    display: none;
}
.woocommerce table.shop_table tfoot tr:nth-child(2) {
    display: none;
}
.woocommerce-images [u=thumbnavigator] {
	height: 120px !important;
    bottom: 0px !important;
}
/* Giao dien Mobile */
@media only screen and (max-width: 768px){
  div[u=slides] {
    height: 100% !important;
}
.woocommerce-images{
  	max-height: 720px !important;
  }
.woocommerce-images [u=thumbnavigator] {
	height: 120px !important;
    bottom: -124px !important;
}
#header #header-cart a, .hotline-home {
    width: 100%;
}

#header-logo span {
    margin-top: 50px;
}
  nav#menu_add {
    display: none;
}
 ul.products .product .add_to_cart_button { 
    margin-left: -9px;
}
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 46% !important;
  }
  
  div#cart-items {
    width: 100% !important;
}
  .one-third-percent {
    width: 100%;
}
  h1#cart-checkout-subtotal-title {
    font-size: 20px;
}
.bm-large {
    margin-bottom: 15px !important;
}
}

@media only screen and (min-width: 769px){
nav#menu_add {
    display: block;
}
nav.clearfix {
    display: none;
}
}

@media only screen and (min-width: 1339px){
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { 
  width: 24.15% !important; 
}
}

@media only screen and (min-width: 1024px){
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
    margin: 0 3.8% 2.992em 0;
    padding: 0;
    position: relative;
    width: 23.9%;
}
}

@media only screen and (min-width: 769px) and(max-width: 1023px){
#header-cart {
    text-align: center;
    padding: 0px;
    margin: auto !important;
    float: left;
    padding-bottom: 100px !important;
    padding-top: 0px !important;
}
}
@media only screen and (max-width: 767px){
  #header #header-cart {
    margin-top: 55px !important;
    margin-bottom: 20px !important;
}
}