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

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
.blog-wrapper {
	padding-top: 0;
}
.archive:not(.category)  .product-small, .related  .product-small{
	position: relative;
	margin-bottom: 20px;
}
.archive:not(.category)  .box-text, .related .box-text{
	position: absolute;
	background: #E3141A;
    bottom: -20px;
    left: 0;
    display: inline-block;
    background: #E3141A;
    width: auto;
    font-size: 16px;
    padding: 5px .7em;
}
.archive:not(.category)  .box-text a, .related .box-text a{
	color: #fff;
	font-size: 17px;
	font-weight: bold;
}
h1.shop-page-title, .woocommerce-ordering, .shop-page-title .is-small {
	display: none;
}
.new-breadcrumb {
	background: #E3141A;
	color:#fff;
}
.new-breadcrumb p{
	margin-bottom: 0;
}
.new-breadcrumb a, .new-breadcrumb span, .new-breadcrumb .breadcrumbs  {
	color:#fff;
	    font-size: 13px;
}
.new-breadcrumb .col {
	padding: 10px 15px 10px;
}
@media only screen and (min-width: 900px) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.shop-page-title {
		min-height: 220px;
	}

}

.pagetitle{font-size:1.4rem;font-weight:500;text-transform:uppercase;margin-bottom:30px;line-height:1.5;}
.pagetitle:after{content:'';display:block;width:70px;height:3px;background:#E3141A;margin:10px 0;}

.product-tabs{text-align:center;margin-bottom:30px;background:#fff;}
.product-tabs ul{vertical-align:middle;border-bottom:1px solid #E3141A;}
@media (max-width: 767px){
.product-tabs ul{white-space:nowrap;overflow:auto;}
}
.product-tabs ul li{display:inline-block;margin-bottom:-2px;}
.product-tabs ul li a{display:block;color:#333;line-height:40px;padding:0px 20px;border-bottom:3px solid transparent;}
.product-tabs ul li.active a{border-bottom-color:#005c9c;}
.product-description >h4 {font-size:1.125rem;font-weight:700;color:#005c9c;}

.btn{display:inline-block;font-weight:normal;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:0.5rem 1rem;font-size:1rem;border-radius:0.25rem;}
.btn:focus,.btn:active:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:focus,.btn:hover{text-decoration:none;}
.btn:active{background-image:none;outline:0;}
.btn:disabled{cursor:not-allowed;opacity:.65;}
.btn-primary{color:#fff;background-color:#E3141A;border-color:#0275d8;}
.btn-primary:hover{color:#fff;background-color:#025aa5;border-color:#01549b;}
.btn-primary:focus{color:#fff;background-color:#025aa5;border-color:#01549b;}
.btn-primary:active{color:#fff;background-color:#025aa5;border-color:#01549b;background-image:none;}
.btn-primary:active:hover,.btn-primary:active:focus{color:#fff;background-color:#014682;border-color:#01315a;}
.btn-primary:disabled:focus{background-color:#0275d8;border-color:#0275d8;}
.btn-primary:disabled:hover{background-color:#0275d8;border-color:#0275d8;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/*! CSS Used from: https://www.thepmiennam.com.vn/Data/Sites/1/skins/default/css/main.css */
nav{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
nav{display:block;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
a{-webkit-transition:all, 0.3s;-khtml-transition:all, 0.3s;-moz-transition:all, 0.3s;-ms-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s;}
a:focus,a:active,a:hover,a:hover:focus,a:hover:active,a:hover:hover{outline:none;text-decoration:none;}