/*
Theme Name: Nội thất 5C - MST39188
Description: This is a child theme Wordpress
Theme URI: https://muatheme.com/san-pham/theme-wordpress-noi-that-dep-mau-so-6/
Author: MuaTheme.com
Author URI: https://muatheme.com
Template: flatsome
Version: 1.0.0
*/

/*
 * Global
 */
@font-face{
    font-family:'utm_avo';
    src:url('fonts/UTM Avo.eot');
    src:local('Ã¢ËœÂº'),url('UTMAvo/UTM_Avo_Regular.woff') format('woff'),url('UTMAvo/UTM_Avo_Regular.ttf') format('truetype'),url('UTMAvo/UTM_Avo_Regular.svg') format('svg');
    font-weight:400;
    font-style:normal;
}
@font-face{
    font-family:'UTMAvoBold';
    font-style:normal;
    font-weight:400;
    src:local('UTMAvoBold'),url('UTMAvo/UTM_Avo_Bold.woff') format('woff');
}
.section-title-main, h1, h2, h3, h4, h5,h6 , strong, .icon-box-text, .icon-box-text h2, .icon-box-text h3, .icon-box-text h4,  .icon-box-text h5, .sidebar-menu .nav-sidebar li a, .col-inner, .text-center, .text-center h2,  .text-center h3, .text-center h4, .text-center h5 ,  .col-inner strong,
.col-inner h3, .col-inner h4, .header-nav > li.menu-item, .header-nav > li.menu-item a, .header-nav li.menu-item, .header-nav li a, h1.entry-title, .widget-title , .col-inner h2, .col-inner h3, .col-inner h4, .col-inner h5, .col-inner h6, .top-bar-nav li.menu-item a , .account-item span , #header-contact li a span, h3.product-section-title, .woocommerce-breadcrumb.breadcrumbs, ul.product-tabs > li > a, .widget, .product-short-description, button.button, .product_meta span, h3.comment-reply-title, .html.custom, span.header-cart-title, .footer-secondary.pull-right,.utm-avo, .tab a span, .button, .searchform .search-field, .searchform .search-field::placeholder, .header-top li a > span,
table tr th, table tr td, label, .form-row input,.form-row select, .form-row textarea, .mini_cart_item a, .mini_cart_item span, .woocommerce-mini-cart__total span, .tab-panels .panel.entry-content , .tab-panels .panel.entry-content p, .woocommerce-MyAccount-navigation-link a
{
font-family: 'utm_avo';
}
.mh-flex {
	display: flex;
	flex-direction: row;
}

ul.mh-list {
	list-style-type: none;
}

.mh-no-margin-bottom {
	margin-bottom: 0;
}
	/* Single Product */
.before_add_to_cart_div{
	
	border:1px dashed var(--primary-color); margin-bottom:20px;padding:8px;
}
	/* Col title */
.mh-col-title .uppercase {
font-size: 25px;
}

.mh-col-title .uppercase:hover,
.mh-col-title .uppercase:active,
.mh-col-title .uppercase:focus {
color: rgb(0, 155, 203);
cursor: pointer;
}

/*
 * Header
 */
 /* Topbar */
#top-bar.header-top {
	border-bottom: 1px solid #ddd;
}

.mh-topbar-left > li {
	margin: 0 5px;
}

.mh-topbar-left > li:first-child {
	margin-left: 0;
}

.mh-topbar-left > li a {
	color: #e12f2f;
}

.mh-topbar-left > li,
.mh-topbar-left > li a {
	font-size: 13px;
}

#top-bar ul.top-bar-nav.nav-right li.account-item > a::before {
	content: "\f007";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	margin-right: 5px;
	font-size: 12px;
  padding-top: 2px;
}

#top-bar ul.top-bar-nav.nav-right:hover li.account-item > a::before {
	opacity: 1;
}

#top-bar ul.top-bar-nav.nav-right li.html_topbar_right i {
	margin-right: 3px;
	font-size: 13px;
	padding-top: 9px;
}

#top-bar ul.top-bar-nav.nav-right li.html_topbar_right a {
	font-size: 13px;
}

#top-bar ul.top-bar-nav.nav-right li.account-item a,
#top-bar ul.top-bar-nav.nav-right li.account-item a::before,
#top-bar ul.top-bar-nav.nav-right li.html_topbar_right i {
	color: #444;
}
	/* Header main */
#masthead.header-main ul.header-nav-main input.search-field {
	height: 40px;
	border: 0;
}

#masthead.header-main ul.header-nav-main input.search-field,
#masthead.header-main ul.header-nav-main input.search-field:hover {
	box-shadow: inset 0 0 3px 0 #ccc;
	-moz-box-shadow: inset 0 0 3px 0 #ccc;
	-webkit-box-shadow: inset 0 0 3px 0 #ccc;
	-o-box-shadow: inset 0 0 3px 0 #ccc;
}



#masthead.header-main ul.header-nav-main form.searchform .flex-grow {
	color: #999;
	height: 40px;
	display: flex;
	flex-direction: row;
	box-shadow: inset 0 0 3px 0 #ccc;
	-moz-box-shadow: inset 0 0 3px 0 #ccc;
	-webkit-box-shadow: inset 0 0 3px 0 #ccc;
	-o-box-shadow: inset 0 0 3px 0 #ccc;
}

#masthead.header-main ul.header-nav-main form.searchform > .flex-row {
	border: 1px solid #009bcb;
}

#masthead.header-main ul.header-nav-main form.searchform .submit-button {
	height: 40px;
  border: 0;
	background-color: #009bcb;
	color: #fff;
	padding: 0 15px;
}



#masthead.header-main ul.header-nav-main.nav-right li.cart-item a {
	display: flex;
  flex-direction: column-reverse;
}

#masthead.header-main ul.header-nav-main.nav-right li.cart-item .header-cart-title {
	color: #444;
}

#masthead.header-main ul.header-nav-main.nav-right li.cart-item i.icon-shopping-cart {
	color: #009bcb;
	padding-bottom: 10px;
}
	/* Menu */
#wide-nav > .flex-row.container {
	background-color: rgba(0,0,0,.7);
}

.mh-hot {
	background-image: url(image/hot.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.nav-spacing-xlarge > li {
  padding: 0 5px;
}

/*
 * Woocommerce
 */
	/* Global */
.products.row .product-small.col .col-inner {
	border: 1px solid #ddd;
}

.box-text.box-text-products .name.product-title {
	min-height: 36px;
}

.box-text.box-text-products .title-wrapper {
	margin-bottom: 10px;
}

.woocommerce-Price-amount.amount {
	color: #e12f2f;
}

/*
 * Footer
 */
.mh-footer,
.mh-footer,
.mh-footer h5,
.mh-footer h5:hover,
.mh-footer h5:active,
.mh-footer h5:focus,
.mh-before-footer,
.mh-before-footer h5,
.mh-before-footer h5:hover,
.mh-before-footer h5:active,
.mh-before-footer h5:focus {
	color: #fff !important;
}

.mh-footer-menu > li a {
	color: #fff;
}

.mh-footer-menu > li a:hover,
.mh-footer-menu > li a:focus,
.mh-footer-menu > li a:active {
  color: #009bcb;
}

.mh-footer-menu {
	margin: 20px 0;
}

.mh-footer-menu > li {
	margin-left: 0 !important;
}

.mh-footer-menu > li > a {
	font-size: 13px;
	line-height: 25px;
}

.mh-footer-menu > li > a::before {
	content: "\f0da";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
	margin-right: 7px;
  font-size: 12px;
}
 	/* Before */
.mh-before-footer a.button.alert {
	color: #444;
	font-weight: normal;
}
		/* Danh sách */
.mh-list-contact p.mh-flex.mh-no-margin-bottom {
	font-size: 15px;
  line-height: 35px;
}

.mh-list-contact p.mh-flex.mh-no-margin-bottom > span:first-child {
  color: #c51230;
	font-weight: bold;
	flex-basis: 15%;
}

.mh-list-contact p.mh-flex.mh-no-margin-bottom > span:nth-child(2) {
	flex-basis: 50%;
}
	/* Footer */
		/* Col 4 */
.mh-contact-company {
	margin-bottom: 25px;
}

.mh-contact-company h6,
.mh-contact-company a,
.mh-contact-company a:hover {
	color: #fff;
}

.mh-contact-company h6 {
	margin-bottom: 20px;
	line-height: 1.6;
}

.mh-contact-company h6,
.mh-contact-company p {
	font-size: 14px;
}
	/* After */
.absolute-footer {
	padding: 5px 0;
}

.footer-secondary.pull-right {
	display: none;
}

.copyright-footer {
	font-size: 13px;
}
