/*
Theme Name: maydongphucgiare
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.1
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
body {
    overflow: hidden;
	font-family: Arial,Helvetica,sans-serif;
}
p {
	margin-bottom: 0;
}
.main-title b {
	display: none;
}
.main-title span {
	display: block;
	margin: 0 auto;
}
.product-category h5.header-title {
	color: #000;
}
.product-small .product-title a {
	color: #000;
}
.nav>li>a {
    font-family: "utm-avo", sans-serif;
}
/*** HEADER ***/
.header-bottom-nav > li > a {
    line-height: 50px !important;
	padding: 0 15px;
    text-transform: uppercase !important;
    font-weight: 400 !important;
}
.header-nav .sub-menu, .nav-dropdown.nav-dropdown-default>li>a  {
	border: none !important;
}
.header-bottom-nav > li.active > a, .header-bottom-nav > li > a:hover {
	background-color: #d63031 !important;
}

#header-contact li > a > i {
	border: 2px solid #d63031;
	color: #d63031;
	width: 33px;
	border-radius: 50%;
	padding: 5px 0;
	text-align: center;
	background: #fff;
}
#header-contact li > a {
	padding: 0;
	background: #d63031;
	color: #fff !important;
	padding-right: 15px;
	border-radius: 30px 0 0 30px;
	font-size: 16px;
	line-height: inherit;
	animation: glowing-btn-yellow 2s infinite;
}
@keyframes glowing-btn-yellow {
	0% {
		box-shadow: 0 0 0 0 #d63031;
	}
	100% {
		box-shadow: 0 0 0 8px rgba(233, 9, 0, 0);
	}
}
/*** END HEADER ***/
/*** INCLUDE ***/
.rmline b {
    background: transparent;
}
/*** END INCLUDE ***/
/*** HOMEPAGE ***/
.newshome .box-text-inner button {
    border: 0;
    margin: 0;
    line-height: 40px;
    padding: 0 15px;
    min-width: 130px;
    position: absolute;
    bottom: -30px;
    right: 0;
    font-size: 13px;
    color: #fff;
}
.newshome > .col.post-item:nth-child(1) .box-text-inner button {
    background-color: #2dbeb3;
}
.newshome > .col.post-item:nth-child(2) .box-text-inner button {
    background-color: #ff3e89;
}
.newshome > .col.post-item:nth-child(3) .box-text-inner button {
    background-color: #3491d2;
}
.newshome > .col.post-item:nth-child(4) .box-text-inner button {
    background-color: #fff050;
}
/*** END HOMEPAGE ***/
/*** SIDEBAR ***/
.post-sidebar .flatsome_recent_posts, #shop-sidebar .flatsome_recent_posts, .widget_product_categories {
    border: 1px solid #eee;
	border-top: none;
}
.post-sidebar .flatsome_recent_posts ul, #shop-sidebar .flatsome_recent_posts ul, ul.product-categories {
    padding-left: 10px;
	padding-right: 10px;
}
.post-sidebar .flatsome_recent_posts .is-divider, #shop-sidebar .flatsome_recent_posts .is-divider, .widget_product_categories .is-divider {
    display: none;
}
.post-sidebar .flatsome_recent_posts li, #shop-sidebar .flatsome_recent_posts li {
	border: none;
}
.post-sidebar .flatsome_recent_posts span.widget-title, #shop-sidebar .flatsome_recent_posts span.widget-title, .widget-title.shop-sidebar {
    display: inline-block;
    width: 100%;
    background: #fC6514;
    color: #fff;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
}
.post-sidebar .recent-blog-posts a, #shop-sidebar .recent-blog-posts a {
	font-size: 14px;
}
/*** END SIDEBAR ***/
/*** FOOTER ***/
.footertop .col {
    padding-bottom: 0;
}
.copyright-footer p a {
    color: #2dbeb3;
    font-weight: 600;
}
.copyright-footer p a span {
    color: #ffdb4a;
}
.footertop h6 {
    text-transform: none;
    opacity: 1;
}
#footer .is-divider {
    background-color: #ffdb4a;
	margin-top: 0;
}
#footer .is-divider:after {
    content: "";
    height: 3px;
    display: block;
    background-color: #2dbeb3;
    max-width: 30px;
    margin-left: 30px;
    width: 100%;
}

.absolute-footer {
	display: none;
}
#footer ul.menu>li {
	border: none !important;
}
#footer ul.menu>li a {
	color: #fff;
}
#footer .widget-title {
	color: #fff;
	text-transform: uppercase;
}
/*** END FOOTER ***/
#footer .boxContact .title {
    text-transform: uppercase;
    font-size: 20px;
    margin: 0px 0px 15px;
    position: relative;
    line-height: 40px;
    color: #C48229;
    border-bottom: 1px solid #5B3C3C;
    font-weight: bold;
    font-family: monospace;
}
#footer .boxContact ul li {
    background-size: 20px 20px;
    background-position: left 3px;
    background-repeat: no-repeat;
    line-height: 30px;
    margin-left: 0 !important;
}
.shop-page-title {
	padding: 15px 0;
	background-color: #b94c10;
}
.shop-page-title .page-title-inner {
	padding: 0 !important;
}
.shop-page-title .page-title-inner .woocommerce-breadcrumb, .shop-page-title .page-title-inner .woocommerce-breadcrumb a {
	color: #fff;
	font-weight: 400;
}
.shop-page-title .woocommerce-result-count {
	color: #fff;
	font-weight: 400;
}
.woocommerce-ordering select {
	    background-color: hsla(0,0%,100%,.2)!important;
    border: none;
    border-color: hsla(0,0%,100%,.09);
    border-radius: 20px;
	color: #fff;
 background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.product-tabs li a{ 
    font-size: 18px !important;
    font-weight: 400 !important;
    padding: 6px 15px !important;
}
.product-info .product-title {
    color: #000;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.product-category h5.header-title {
		font-size: 12px;
	}
	.sidebar-menu .menu-item > a {
		text-transform: uppercase !important;
		font-size: 14px;
		font-weight: 400;
	}
}
#theh1 {
display: none;
}