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

/*************** ADD CUSTOM CSS HERE.   ***************/
ul.ulmua{
	list-style:none !important;
	padding:15px;
	margin-bottom:10px;
	margin-top:10px;
	background:#e9ffea;
	border-radius:8px;
}
ul.ulmua a{
	color:#111;
	font-weight:500;
}
a.devvn_buy_now{
	max-width:100% !important
}
ul.ulmua li{
	margin-left:0px !important;
	margin-bottom:5px;
	margin-top:5px;
	font-size:15px;
}
ul.ulmua li img{
	width:24px;
}
.product-info h1.product-title{
	color:#ff0042
}
.term-description table{
	width:100% !important
}
#mega_menu li a{
	white-space:normal !important
}
.color{
	background:#fff !important
		
}
.blog-wrapper .post-title a{
	font-size:20px;
	color:#111;
}
.blog-wrapper h1.page-title{
	font-size:24px;
	color:#111;
}
ul.ulmua{
	list-style:none !important;
	padding:15px;
	margin-bottom:10px;
	margin-top:10px;
	background:#e9ffea;
	border-radius:8px;
}
ul.ulmua a{
	color:#111;
	font-weight:500;
}
a.devvn_buy_now{
	max-width:100% !important
}
ul.ulmua li{
	margin-left:0px !important;
	margin-bottom:5px;
	margin-top:5px;
	font-size:15px;
}
ul.ulmua li img{
	width:24px;
}
tr.header{
	color:#fff !important
}
tr.header td{
	color:#fff !important
}
.product-footer .woocommerce-tabs ul.product-tabs li a{
	text-transform:none !important;
	font-size:22px;
	font-weight:600;
}
.product_meta{
	font-size:14px !important
}
.devvn-popup-title,.devvn-order-btn{
	background:#ff0042 !important
}
.popup-customer-info-item-1.popup_quickbuy_shipping{
	display:none !important
}
.absolute-footer{
	padding-top:20px;
	padding-bottom:18px !important;
	font-size:13px !important;
	border-top:1px solid #dedede3b
}
nav.woocommerce-breadcrumb{
	font-size:14px;
}
.woocommerce-result-count{
	font-size:14px;
}
.orderby{
	font-size:14px;
}
aside.widget .is-divider{
	display:none !important
}
aside.widget .widget-title {
	display:block;
	padding:14px 15px;
	background:#ff0042;
	color:#fff;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
}
aside.widget .product-categories{
	background:#f6f6f6;
		border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}
aside.widget .product-categories li{
	padding-left:15px;
	padding-right:15px;
	font-size:14px;
}
aside.widget .product-title{
	font-size:14px;
	color:#111;
}
aside.widget .product_list_widget{
	background:#f6f6f6;
		border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	padding:5px 15px;
}
aside.widget .product-categories li a{
	color:#111;
}
.bfooter h3{
	font-size:18px;
}
.bfooter ul{
	list-style:none !important;
	margin:0px !important;
}
.bfooter ul li{
	margin-left:0px !important
}
.bfooter ul li, .bfooter p, .bfooter a{
	margin-bottom:10px;
	font-size:14px;
	font-weight:300 !important;
}
.banhang iframe{
	float:right
}
.hotro .icon-box-img img{
	border-radius:100% !important
}
.titsx b{
	height:0px !important
}
.bcallx{
	padding-left:20px;
}
.bcallx .icon-box-text{
	padding-top:4px !important
}
.xemthem{
	padding:4px 40px;
	border-radius:5px;
	font-weight:500 !important
}
.contact_product img {
    margin-right: 4px;
}
.contact_product a {
    font-size: 15px;
	font-weight:bolder
}
.color {
    animation: changeColor 1s infinite alternate;
}

@keyframes changeColor {
    0% {
        color: #ce0404;
    }

    0% {
        color: #0000ff;
    }

    50% {
        color: #ce0404;
    }

    100% {
        color: #fed700;
    }
}
.product-small .box-image{
	border-radius:5px;
	border:1px solid #dedede;
}
.product-small .name.product-title{
	font-weight:600;
	color:#333;
}
.product-small .name.product-title a{
	color:#333
}
.titsx .section-title-main{
	padding-left:50px;
	position:relative;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:0px !important;
	height: 38px;
}
.titmodel a{
	font-size:13px;
	font-weight:normal !important;
	
}
.titsx .section-title-main:after{
	position:absolute;
	content:"";
	width:36px;
	height:36px;
	background:url(/wp-content/uploads/2025/02/icon1x.jpg);
	top:0px;
	left:0px;
	border-radius:3px;
}
.titsx.titmodel .section-title-main:after{
	background:url(/wp-content/uploads/2025/02/icon2x.jpg) !important;
}
.titsx.tittintuc .section-title-main:after{
	background:url(/wp-content/uploads/2025/02/titnew.png) !important;
}
.titsx .section-title-main{
	font-size:20px;
	text-transform:uppercase !important;
	color:#333;
}
.logogal .box-image{
	border:1px solid #dedede !important;
	border-radius:5px;
}
.logogal .col-inner{
	border:1px solid #dedede !important;
	border-radius:5px;
}
.logogal .ux-logo-link{
	padding-top:1px !important;
	padding-bottom:1px !important
}
#mega-menu-wrap{
	background:#f9c200 !important
}
#mega-menu-title{
	    font-family: "Be Vietnam Pro", sans-serif !important;
	text-transform:uppercase !important
}
#top-bar .html_topbar_left{
    font-weight: 500 !important;
    font-size: 0.72em;
    letter-spacing: 1px !important;
}
.header-bottom .flex-col.hide-for-medium.flex-left{
	max-width:300px !important
}
.header-bottom .nav-spacing-xlarge>li {
    margin: 0 18px;
}
.header-bottom .flex-col.flex-center ul.header-bottom-nav{
	margin-left:50px;
}
.header-main .header-cart-title{
	color:#444 !important
}
.header-main .cart-icon.image-icon{
	width:51px;
	height:46px;
	background:url(/wp-content/uploads/2025/02/imgCart.png) no-repeat top right;
	position:relative
}
.header-main .cart-icon.image-icon strong{
	position: absolute;
    right: 5px !important;
    top: -1px;
    margin: 0px;
    height: 15px;
    width: 15px;
    font-size: 11px;
    color: #fff;
}
.icall p{
	margin-bottom:0px !important;
	font-size:13px;
}
.icall h3{
	margin-top:-1px !important;
	color:#ff0042 !important;
	font-size:18px;
	
}
.header-block-block-1{
	max-width:550px !important
}
.header-main .cart-icon strong:after{
	display:none !important
}
.header-main .cart-icon strong{
	border:0px !important;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}