.tieu-de {
font-weight: bold !important;
}
.large-3 {
flex-basis: 95% !important;
-ms-flex-preferred-size: 25%;
flex-basis: 95% !important;
float: right;
}

aside#nav_menu-3 {
display: block !important;
}
aside#custom_html-4 {
display: none;
}

.col-inner.box-shadow-2 {
border-style: solid;
border-width: 1px;
border-color: #d5d5d5;
padding: 10px;
}
.row-small>.flickity-viewport>.flickity-slider>.col, .row-small>.col {
padding: 0 9.8px 19.6px;
margin-bottom: 0;
}
.vi-right-link.pull-right {
display: none;
}
.logo-left .logo {
margin-left: 0;
margin-right: 10px;
}
button.ux-search-submit.submit-button.secondary.button.icon.mb-0 {
background-color: #ed1b24;
padding-left: 1.1em !important;
padding-right: 1.1em !important;
border-radius: 8px;
}
.header-main {
height: 70px;
background: #231f20;
}
.nav>li.has-icon>a>i {
min-width: 1em;
color: white;
}
.col {
padding-bottom: 9px;
}
del span.amount {
color: #ed0707;
font-weight: normal;
font-size: 14px !important;
}

span.devvn_woocommerce_price_prefix {
font-weight: bold;
font-size: 14px;
display: none;
}
p.from_the_blog_excerpt {
overflow-y: hidden;
height: 89px;
}

.off-canvas-right .mfp-content, .off-canvas-left .mfp-content {
position: fixed;
top: 0;
bottom: 0;
width: 360px;
background-color: rgb(255 255 255);
left: 0;
overflow-y: auto;
overflow-x: hidden;
-webkit-overflow-scrolling: touch;
-webkit-transition: -webkit-transform .2s;
transition: -webkit-transform .2s;
-o-transition: transform .2s;
transition: transform .2s;
transition: transform .2s, -webkit-transform .2s;
-webkit-transform: translateX(-270px);
-ms-transform: translateX(-270px);
transform: translateX(-270px);
-webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
}
#logo {
width: 228px;
display: none;
}
.header-main li.html.custom {
display: block;
}
span.menu-title.uppercase.hide-for-small {
color: white;
display: block !important;
}
a.is-small {
width: 70px;
}
.flex-row.relative {
margin-left: 7px;
}
img.alignnone.wp-image-844 {
width: 50px;
}

.single-product .devvn_single_rating {
margin-bottom: 12px;
font-size: 14px !important;
}
.single-product .devvn_single_rating > span.devvn_sold {
font-size: 12px;
position: relative;
padding-left: 13px;
display: inline-block;
}
a.devvn_buy_now {
margin: 0 0 10px;
}

.category-filtering.category-filter-row.show-for-medium {
display: none;
}
.container .section, .row .section {
padding-left: 0px;
padding-right: 0px;
}
.large-3.col.hide-for-medium {
display: block !important;
}
aside#devvn_woocommerce_price_list_filter-2 {
display: none;
}
.devvn_tragop_btn {
display: flex !important;
max-width: 100%;
padding: 5px !important;
margin: 5px !important;
}
.devvn_tragop_btn a:first-child {
margin-right: 5px !important;
margin-right: 5px !important;
}
.tuong-tu .star-rating {
margin-top: 12px !important;
position: absolute;
}
.medium-flex-wrap .flex-col {
padding-top: 0px;
padding-bottom: 0px;
width: 100%;
}
.shop-page-title.category-page-title.page-title {
display: none;
}

span.devvn_num_reviews {
min-width: 150px;
color: #03a0e2;
font-size: 13px;
}
span.devvn_scala_rating {
border-radius: 3px;
display: inline-block;
height: 10px;
background: #eee;
vertical-align: middle;
overflow: hidden;
width: 100%;
}
body .star-average .woocommerce-product-rating .star-rating {
font-size: 15px;
color: #fe9727;
}
.related-products-wrapper span.amount {
font-size: 12px !important;
}
div#reviews.woocommerce-Reviews .woocommerce-Reviews-title {
font-size: 14px;
font-weight: 700;
}

.nav>li>a {
padding: 0px 0;
}
aside#nav_menu-4 {
display: none;
}
aside#nav_menu-5 {
display: none;
}

.textwidget.custom-html-widget {
margin-bottom: 1.5em;
border: 0px solid #dddddd !important;
}
.dang-ky span.wpcf7-form-control-wrap.tel-246 {
width: 150px;
}
.dang-ky input.wpcf7-form-control.has-spinner.wpcf7-submit {
margin-left: 150px;
bottom: 50px;
height: 38px;
}
.dang-ky .row.row-collapse {
max-width: 1220px;
height: 35px;
}
.dang-ky input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
height: 38px;
}
.dang-ky {
line-height: 1.2;
}
del span.amount {
color: #ed0707;
font-weight: normal;
font-size: 13px !important;
display: none;
}
.star-rating {
text-align: left;
font-size: 13px;
}
span.amount {
color: #ed0707;
font-weight: 700;
font-size: 15px !important;
}