.float-start.item-image {
    margin: 0 1rem 1rem 0;
}
table, th, td { border: 1px solid black; border-collapse: collapse;overflow-x: auto;}
.float-end.item-image {
    margin: 0 0 1rem 1rem;
}
.module-title,.page-header, h1, h2, h3, h4, h5, h6 {
 overflow: hidden;
 text-align: center;
}
.page-header, h1, h2, h3, h4, h5, h6{font-size: 120%;
    text-transform: uppercase;
    font-weight: bold;}
.module-title:before,
.module-title:after {
 background-color: #333;
 content: "";
 display: inline-block;
 height: 1px;
 position: relative;
 vertical-align: middle;
 width: 50%;
}
.module-title:before {
 right: 0.5em;
 margin-left: -50%;
}
.module-title:after {
 left: 0.5em;
 margin-right: -50%;
}
.nav-link {
    cursor: pointer;
}
.main ul li {
    list-style-image: url(/media/templates/site/minimalista/images/arrow-point-to-right.webp);
}
body{color:#333;font-family:arial, sans-serif;font-stretch: extra-expanded;font-size:105%;}
#productdetails-view p{text-align: justify;}
.menutop{background-image: url("../images/header-bg.webp");
	background-size: cover;
    background-repeat: no-repeat;
    background-position: center;margin-bottom:30px;font-size: 120%;}
a{color:#222;font-weight:bold}
a:hover{color:#ed1c24}
.list-reviews span.date{color:#333}
.figure{text-align: center;}
a{text-decoration: none;}
img{max-width:100% !important;height:auto !important}
.spacer a{display:inline-grid;text-align: center;}
.seemore{display: block;
    width: 100%;
    padding: 30px 0;
text-align: center;}
.button, button, input[type='submit'], input[type='reset'], input[type='button'] {
    position: relative;
    display: inline-block;
    background-color: transparent;
    text-transform: uppercase;
    font-size: .97em;
    letter-spacing: .03em;
    -ms-touch-action: none;
    touch-action: none;
    cursor: pointer;
    font-weight: bolder;
    text-align: center;
    color: currentColor;
    text-decoration: none;
    border: 1px solid transparent;
    vertical-align: middle;
    border-radius: 0;
    margin-top: 0;
    margin-right: 1em;
    text-shadow: none;
    line-height: 2.4em;
    min-height: 2.5em;
    padding: 0 1.2em;
    max-width: 100%;
    transition: transform .3s, border .3s, background .3s, box-shadow .3s, opacity .3s, color .3s;
    text-rendering: optimizeLegibility;
    box-sizing: border-box;
}
.hotline-footer{display:none;}
.footer{background: #ddd;}
.float-contact {
position: fixed;
bottom: 10px;
right: 0;
z-index: 99999;
}
.chat-zalo {
background:#03a9f4;
border-radius: 20px;
padding: 0 18px;
display: block;
margin-bottom: 6px;
float:right;
}
.chat-face {
background: #ff9800;
border-radius: 20px;
padding: 0 18px;
display: block;
margin-bottom: 6px;
float:right;
}
.float-contact .hotline {
background: #ff9800!important;
border-radius: 20px;
padding: 0 18px;
color: #000;
display: block;
margin-bottom: 6px;
float:right;
}
.chat-zalo a, .chat-face a, .hotline a {
font-size: 15px;
color: #fff;
font-weight:bold;
text-transform:none;
line-height: 0;
}
#scrolltoTopButton {
    position: fixed;
    bottom:10px;
    left: 0;
	background:#fff;
}.nav-link:focus, .nav-link:hover{color:#ed1c24}
.nav-link{color:#222;text-transform: uppercase;
    font-weight: bold;}
	iframe{width:100%;height:480px;}