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

/*************** ADD CUSTOM CSS HERE.   ***************/
.moc_wco .body .list .item .name{
	
}
.header-bottom .flex-col.flex-center ul.header-bottom-nav li a{
	margin-right:20px;
	margin-left:20px;
}
#top-bar li.custom.html_topbar_left a{
	font-size:14px !important;
	margin-right:10px;
}
#top-bar li.custom.html_topbar_left a strong{
	margin-left:6px;
}
#top-bar li.custom.html_topbar_left a i{
	margin-right:7px;
}
.rfooterbottom img{
	margin-bottom:0px !important
}
.rfooterbottom p{
	margin-bottom:0px !important
}
.col.colthongke ul{
	margin-top:4px !important;
	margin-left:20px;
}
.col.colthongke{
	background:#f7f7f7 !important;
	padding-top:15px !important;
	    padding-bottom: 0px !important;
    max-height: 60px;
}
.col.colthongke h3{
	font-size:15px;
	float:left;
	width:auto !important;
	margin:0px;
}
.col.colthongke li{
	float:left;
	margin-left:40px;
	font-size:15px;
}
#logo{
	text-align:center
}
#logo img{
	margin:0 auto
}

.moc_wco .body .list .item .name a{
	font-size:13px !important;
	white-space:nowrap;
	    display: contents;
}
.moc_wco .body .list .item .name .rix{
    display: contents;
}
h1.product-title{
	color:#014aad
}
.devvn_woocommerce_price_suffix{
	font-size:12px;
	color:#777;
}
.badge-inner.secondary.on-sale {
    background: url(/wp-content/uploads/2020/11/bg-22.png) no-repeat top center;
    background-size: cover;
    font-size: 13px;
}
#mega_menu>li>a {
    font-size: 1em;
    color: #444;
}
.section.secpad{
	padding-bottom:0px !important
}
#block_widget-2{
	margin-bottom:0px !important
}
#block_widget-3{
	margin-bottom:0px !important
}
.section.banchay{
	padding-bottom:0px !important
}
.section.doitac{
	padding-bottom:0px !important
}
.section.doitac .gallery-col.col{
	padding-bottom:10px !important
}
.bannerx{
	margin-bottom: 10px !important;
	
}
.bannerx img,.bannery img{
	border-radius:10px;
}

.section.sanpham{
	padding-bottom:0px !important
}
.col-slider{
max-width: 52%;
    -ms-flex-preferred-size: 52%;
    flex-basis: 52%;
	padding-right:0px !important;
	padding-bottom:10px !important
}
.colqc{
	padding-bottom:10px !important
}
.stack.tieuchi p{
	color:#fff !important;
	font-size:12px;
	line-height:15px;
}
.colhid{
	  max-width: 23%;
    -ms-flex-preferred-size: 23%;
    flex-basis: 23%;
}
.stack.tieuchi .icon-box.featured-box{
	    -ms-flex-align: center!important;
    align-items: center!important;
}
.breadcrumbs {
    font-weight: 400;
}
#mega-menu-wrap{
	background: #cb6e29;
}
#mega-menu-title {
	font-size:18px;
}
#mega-menu-wrap .menu-item a img{
	width:23px;
}
.xemthem{
	margin:0px !important;
	font-size:14px;
	font-weight:500 !important
}
.price span.amount{
	color:#f00;
	font-size:15px;
}
.added_to_cart.wc-forward{
	text-align:center
}
.price del span.amount{
	color:#777 !important
}
.product-small .add-to-cart-button .add_to_cart_button{
	width:100%;
	background:#ff6600 !important;
	border-color:#ff6600 !important;
	color:#fff !important;
	font-weight:400;
	text-transform:uppercase;
	border-radius:5px;
	margin-bottom:10px !important
}
.added_to_cart.wc-forward{
		width:100%;
	background:#ff6600 !important;
	border-color:#ff6600 !important;
	color:#fff !important;
	font-weight:400;
	text-transform:uppercase;
	border-radius:5px;
    padding-top: 6px;
    padding-bottom: 6px;
    margin-top: 12px !important;
}
.name.product-title{
	margin-bottom:10px
}
.name.product-title a{
	font-weight:600;
	color:#32b04c;
	font-size:1.05em
}
.header-main .flex-col.hide-for-medium.flex-right .header-block-block-1{
	min-width:430px;
}
.header-main .flex-col.hide-for-medium.flex-right li.cart-item .header-cart-link{
	padding-left:15px !important;
	padding-right:15px !important;
    border-radius: 4px!important;
    font-size: 15px;
	background:#32b04c !important
}
.badge-container.absolute.left.top{
	margin:0px !important
}
.badge-container.absolute.left.top .badge {
    height: 2.8em;
	width: 2.8em;
}
.badge-container.absolute.left.top .badge span.onsale{
	font-weight:normal !important;
	font-size:13px;
}
.header-block{
	width:auto !important
}
.rgiaohang .icon-box-text.last-reset h3{
	margin-bottom:0px;
	font-size:20px;
}
.rgiaohang .icon-box-text.last-reset p{
    font-size: 12px;
    font-weight: 300 !important;
	color:#666;
}
.rgiaohang .icon-box-text.last-reset{
	padding-left:8px !important
}
.rgiaohang .col{
	padding-bottom:0px !important;
	padding-left:0px !important
}
.rgiaohang .colhotline .icon-box-text.last-reset h3{
	font-size:23px;
	line-height:30px;
	margin-bottom:4px !important
}
.header-main .search-field{
	border:2px solid #32b04c !important;
	min-width:320px;
    height: 42px; 
    border-radius: 4px;
	padding-left:15px;
	font-size:15px;
}
.header-main .header-search-form-wrapper{
	margin-left:40px;
}
.header-main .ux-search-submit.submit-button{
	margin-left:-35px;
    background: none !important;
    color: #555;
    box-shadow: none;
    border: 0px !important;
}
.section.camket .icon-box-text.last-reset h3{
	text-transform:uppercase;
	margin-bottom:0px !important;
	font-size:18px;
	font-weight:500 !important
}
.section.camket .col{
	padding-bottom:0px !important
}
.section.camket .icon-box-text.last-reset p{
	font-size:14px;
	font-weight:300 !important
}
.absolute-footer{
	display:none !important
}
#footer #text-2 ul{ 
	padding-left:15px;
}
#footer #text-2 ul li{
	list-style:square;
	color:#222;
	font-size:15px;
}
#footer #text-2 img{
	margin-bottom:0px !important
}
#footer .is-divider.small{
	display:block !important;
	margin-bottom:0px !important
}
#footer .widget-title{
	color:#2e9ed5;
	margin-bottom:12px;
}
#footer li.menu-item a{
	padding-bottom:1px !important;
	color:#222;
	font-size:15px;
}
.footer-widgets.footer-2{
	padding-top:25px !important
}
#footer #nav_menu-2{
	padding-left:60px !important;
	padding-right:60px !important
}
.shop-page-title{
	background:#f4f4f4
}
.breadcrumbs{
	font-size:15px;
}
.page-title-inner.medium-flex-wrap.container{
	padding-top:10px !important;
	padding-bottom:10px !important
}
.woocommerce-result-count{
	font-size:15px;
}
.orderby{
	font-size:15px !important;
}
.product-info .single_add_to_cart_button.button{
	background:#ff7200 !important;
	text-transform:uppercase !important
}
.product-short-description p{
	margin-bottom:3px !important;
	
}
.product-short-description ul, .product-short-description li{
	margin-bottom:5px !important;
}
span.product-title{
	color:#333;
	font-weight:600;
}
#product-sidebar span.amount {
	font-size:14px;
	color:red
}

#product-sidebar{
	padding-top:20px !important
}
.product_meta {
	font-size: .95em;
}
#product-sidebar .widget-title.shop-sidebar{
	font-weight:400 !important;
	color:#333 !important
}
#product-sidebar .icon-box-text.last-reset{
	padding-left:10px !important
}
#product-sidebar .icon-box-text.last-reset h3{
	margin-bottom:0px !important
}
#product-sidebar .icon-box-text.last-reset p{
	font-size:14px;
}
#product-sidebar .iconb .icon-box-text.last-reset h3{
	font-weight:600 !important;
	font-size:14px !important;
	    letter-spacing: 1px;
}

.product-info .price span.amount {
    color: #129fd8;
    font-size: 24px !important;
}
.shop-container .product-main{
padding-bottom:0px !important
}


ul.tabs.wc-tabs.product-tabs li a{
	font-size:1.1em;
}
.woobt-product.woobt-product-this{
	display:none !important
}
.moc_wco .body .list .item{
	width:47%;
	margin-right:3%;
	float:left;
}
#billing_first_name_field {
    margin-right: 0px !important;
    width: 100% !important;
}
.header-bottom .widget_shopping_cart_content .button.wc-forward{
background:#ff6600!important;
}
.header-bottom .widget_shopping_cart_content .button.checkout.wc-forward{
background:#fff!important;
color:#ff6600!important
}

#mega_menu a:hover {
    background-color: #32b04c;
	color:#fff !important
}
#mega-menu-wrap{
	max-width:250px;
}
.rfix .colbannera,.rfix .colbannerb{
    max-width: 38.5%;
    -ms-flex-preferred-size: 38.5%;
    flex-basis: 38.5%;
}
.rfix .colbannera{
	padding-right:5px !important;
}
.rfix .colbannerb{
	padding-left:5px !important;
}
.colbannerb img,.colbannera img{
	border-radius:10px;
}
.rfootertop p{
	margin-bottom:8px !important
}
.rfootertop ul li{
	list-style:disc !important;
	margin-bottom:5px !important
}
.rfootertop ul li a{
	color:#333;
}
.rfootertop ul li:hover a{
	color:#014aad
}
.footer-1 {
    border-top: 1px dashed #333;
}
.footer-2 {
    border-top: 0px dashed #333 !important;
}
.rfooterbottom ul li{
	list-style:disc !important;
	margin-bottom:5px !important
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.stack.tieuchi.tieuchimb p{
		color: #222!important;
	}
	.row.dmmenu .col{
		padding-bottom:10px !important
	}
	.tieuchimmb .col{
		padding-bottom:10px !important
	}
	.row.row-collapse.titmain{
		padding-left:10px;
		padding-right:10px;
	}
	.row.dmmenu  .icon-box-img{
		margin-bottom:5px !important;
		height:30px !important
	}
	.row.dmmenu  .icon-box-img .icon img{
		height:auto !important;
		width:auto !important;
		max-height:30px;
	}
	.tieuchimmb  .icon-box-img{
		margin-bottom:5px !important;
	}
	.row.dmmenu .icon-box-text.last-reset h5{
		text-transform:none !important;
		font-size:13px;
		font-weight:400 !important
	}
	.tieuchimmb .icon-box-text.last-reset p{
		text-transform:normal !important;
		font-size:13px;
	}
	#wrapper, #main{
		overflow-x:hidden
	}
	.cogiaohangnhah{
		display:none !important
	}
	.rgiaohang .colhotline .icon-box-text.last-reset h3 {
    font-size: 20px;
		line-height: 20px;
	}
	.logo-left .logo{
		margin-right:25px !important
	}
	.rgiaohang  .icon-box-text.last-reset{
		padding-left:7px !important
	}
	.rgiaohang .icon-box-img{
		width:25px !important;
	}
	.rgiaohang .icon-box-text.last-reset p{
		font-size:12px !important
	}
	#logo {
    width: 110px !important;
	}
	.rfix .col-slider {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    padding-right: 10px!important;
    padding-bottom: 10px!important;
	}
	#main-menu.mobile-sidebar .menu-item a img{
		width:22px !important
	}
	.col.colthongke h3 {
    width: 100% !important;
    text-align: center;
	}

}