/*
Theme name: Bictweb.vn
*/
.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.tp-caption a:hover{color:#ffa902}
.vc_custom_1468481668437{padding-right: 10px !important;}.vc_custom_1469872224732{margin-top: 10px !important;}
body, .tp-caption{font-family: sans-serif;}
h1, h2, h3, h4, h5, h6, th, h3.wpb_accordion_header a, .tp-caption[class*=title]{font-family: sans-serif;}
.main-content{height: auto;}
@media (min-width: 992px){

/*	.home .woocommerce ul.products li.product, .home .woocommerce-page ul.products li.product {
	    float: left;
	    margin: 0px !important;
	    padding: 5px !important;
	    clear: none;
	    position: relative;
	    width: 20% !important;
	    text-align: center;
	}
	.home .woocommerce ul.products li.product:nth-child(5n+1), .home .woocommerce-page ul.products li.product:nth-child(5n+1){
		clear: both !important;
	}*/
	.home .woocommerce ul.products li.product, .home .woocommerce-page ul.products li.product {
	    float: left;
	    margin: 0px !important;
	    padding: 5px !important;
	    clear: none;
	    position: relative;
	    width: 25% !important;
	    text-align: center;
	}
	.home .woocommerce ul.products li.product:nth-child(4n+1), .home .woocommerce-page ul.products li.product:nth-child(4n+1){
		clear: both !important;
	}
}
.home .woocommerce ul.products li.product, .home .woocommerce-page ul.products li.product {
	padding: 5px !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	width: 50%;
	margin: 0;
}
.products li.product{
	height: 216px;
}
.woocommerce ul.products li.product a .img-product{
	height: 150px;
}
.woocommerce ul.products li.product .price-product{
	display: none;
}
.woocommerce ul.products li.product a img{
	max-height: 150px;
	height: 100%;
	width: auto;
	margin: 0 auto;
}
.widget li > ul {
    position: relative;
    left: -20px;
    width: 290px;
    top: 0px;
    background: #fff;
     border: 0; 
    padding: 5px 20px;
     /*display: block; */
}
.widget_nav_menu li, .widget_nav_menu li.menu-item, .wpb_row .menu li.menu-item, .widget_nav_menu li.cat-item, .widget_nav_menu.widget_recent_entries li{
	margin-bottom: 0px;
	border-bottom: 0;
	padding-top: 0px;
	padding-bottom: 0px;
}
.widget_nav_menu ul.menu li a{
	border-bottom: 1px solid #ccc;
	display: block;
	padding: 5px 0;
}
.widget_nav_menu ul.menu li span{
    position: absolute;
    top: 5px;
    right: 0;
    width: 20px;
    text-align: center;
    height: 20px;
    background: #ee4a40;
    color: #fff;
    border-radius: 10px;
    cursor: pointer;
    z-index: 99999999;
}
.widget_nav_menu ul.menu li ul a{
	padding-left: 15px;
}
.footer .bot-footer h3 {
	font-weight: bold;
	font-size: 15px !important;
	text-transform: uppercase;
    text-align: left !important;
    background: none !important;
    padding: 10px 0px !important;
    color: #fff !important;
}
.column-one-third{}
.column-one-third ul{}
.column-one-third ul li:before {
	content: "»";
	float: left;
	margin-top: 4px;
	margin-right: 5px;
}

.column-one-third ul li a{padding-top: 5px;display: block;
color: #fff;}
/*@media (max-width: 1024px){
	.boxsearch{
		display: none;
	}
}*/
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	clear: none;
	padding: 5px !important;
}
.woocommerce ul.products li.product .star-rating{
	display: none;
}
.woocommerce ul.products li.product .price{

}
.woocommerce ul.products li.product .price del{
	float: left;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{
	height: 100%;
}
/*.woocommerce .products li.product{
	height: 400px;
}*/
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n){
	float: left;
}
a.jcarousel-next:after, a.next:after{
	top: 6px;
}
a.jcarousel-prev:after, a.prev:after{
	top: 6px;
}
.widget ul.menu li{
	border-bottom: 0;
	padding-bottom: 0;
}
.woocommerce #review_form #respond p.comment-form-rating{
	display: none;
}
.star-rating{display: none;}
.widget_nav_menu li.current-menu-item:before{top: 5px;}
nav.woocommerce-breadcrumb{
	display: block;
}
.woocommerce div.product .woocommerce-product-rating{
	display: none;
}
.column-container{
	color: #777;
    	font-weight: bold;
    	color: #000;
}
.vc_col-sm-9.wpb_column.vc_column_container{
	padding: 0 15px !important;
}
.vc_custom_heading h2{
	margin-top: 0;
}
.vc_col-sm-3.wpb_column.vc_column_container{
	//margin-top: 10px;
}
.owl-controls.clickable .owl-buttons{
	position: absolute;
	top: 30px;
	width: 100%;
}
.owl-wrapper-outer .owl-item .item{text-align: center;}
#order_review_heading, .woocommerce-shipping-fields, .woocommerce-checkout-review-order-table, .woocommerce-info, .coupon, .cart_totals h2, .cart-subtotal, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
	display: block !important;
}
.cart-subtotal{display: none !important;}
@media (min-width: 1170px){
	body .link_image {
		float: left;
		width: 25%;
margin-right:10px;
	}
}
.main-content h1, .blog-post h2.inner-title{
	float: none;
	font-size: 24px;
}
.pagination{clear: both;    margin-top: 20px;margin-left: 30%;}
.pagination ul{}
.pagination ul li{float: left;list-style: none;}
.pagination ul li a:after{top: 0;    background: #e53126;}
.pagination a.prev.page-numbers{background: #e53126;}
.pagination ul li a{
    padding: 10px;
    margin-left: 1px;
    border: 1px solid #ddd;}
.pagination ul li span{
    padding: 10px;
    background: #e53126;
    color: #fff;
    font-size: 15px;}
.blog-post:last-child{
	//clear: both;
}
.vc_col-sm-9.wpb_column.vc_column_container .col-xs-12{
    padding-top: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid #aaa;
    padding: 10px;
    border-radius: 10px;
}
.col-xs-12 span{font-size: 20px; color: #333;}
.col-xs-12 .caption{}
.col-xs-12 .caption a{padding-left: 18px;padding-top: 5px;display: block;}
.col-xs-12 .caption a h3:hover{color: #ee4a40;}
.col-xs-12 .caption a h3{font-size: 15px;}


.huge_it_slideshow_dots_container_1 .huge_it_slideshow_dots_thumbnails_1{
	top: auto;
	bottom: 0;
}
.woocommerce .products ul, .woocommerce ul.products{
	margin: 0;
}
@media (max-width: 600px){
	.menu-menu-chinh-container{
		float: none;
	}
}
.vc_col-sm-3.wpb_column.vc_column_container img{
	width: 100%;
}
#mega-menu-wrap-menu-primary #mega-menu-menu-primary > li.mega-menu-item > a.mega-menu-link{
	background: url(asset/themes/tungtheme/images/borderhd.png) right no-repeat !important;
	padding-right: 15px;
	font-size: 14px;
}
.woocommerce .quantity .qty {
    background: none;
    border: 1px solid #ccc;
    height: 40px;
    width: 50px;
    border-radius: 0px !important;
    font-size: 20px;
}
.woocommerce div.product form.cart .button{
	height: 40px;
	font-size: 16px !important;
}
.main-content-inner.content-width .vc_row.wpb_row.vc_row-fluid:nth-child(2){
	margin-top: 20px !important;
}
.vc_col-sm-3.wpb_column.vc_column_container .cat-post-item img {
    width: 25%;
    float: left;
}
.owl-carousel .owl-item{
	margin-right: 0;
}
.vc_custom_heading h2{
	font-family: sans-serif !important;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev{
    position: absolute;
    left: -20px;
}
.owl-theme .owl-controls .owl-buttons div.owl-next{
    position: absolute;
    right: -20px;
}

.site-hotline:hover{
	background: #02c000;
	right: 0;
}
.site-hotline{
	transition: 0.5s all;
    position: fixed;
    vertical-align: middle;
    z-index: 99999;
    background: #1c89b3;
    color: #fff;
    border-radius: 30px;
    padding: 5px;
    bottom: 20%;
    right: -95px;

}
.site-hotline i{
    padding: 10px;
    background: #fff;
    color: #1c89b3;
    font-size: 20px;
    border-radius: 100%;
    margin: 0;
}
.site-hotline a{
	font-size: 16px;
	display: block;
	color: #fff;
	transition: 0.5s all;

}
.site-hotline a:hover{
	color: #fff;
	font-size: 20px;
}
.site-hotline #hotphone{
	padding: 10px 0;
	display: block;
}
@media only screen and (max-width: 767px){

	.footer .column-container > div:last-child {
	    border-bottom: none;
	    margin-bottom: 0;
	    padding: 10px;
	}
}
.owl-theme .owl-controls .owl-buttons div{
	padding: 8px 10px;
}
.site-slider-top{
	margin-top: 0px;
}
input#woocommerce-product-search-field{
	margin-top: 9px !important;
	margin-bottom: 0 !important;
}
@media only screen and (max-width: 767px){

	.footer .column-container > div:last-child {
	    border-bottom: none;
	    margin-bottom: 0;
	    padding: 10px;
	}
}
.owl-theme .owl-controls .owl-buttons div{
	padding: 8px 10px;
}
.vc_col-sm-9.wpb_column.vc_column_container .thumbnail.products img{display:none;}
.col-xs-12 .caption h3{
    padding-left: 0px;
    font-size: 14px;
    padding-top: 5px;
	color:#8f2608;
    display: inline;
    border-bottom: #8f2608 1px solid;
}
.col-xs-12 .caption h3:before{
    content: "*";
    font-size: 28px;
    position: absolute;
    left: 24px;
} 
.boxsearch{
width: 220px;
}
.search-live-field{
width: 220px !important;
}
@media (min-width: 1170px){
body.category-tin-tuc .link_image {
    float: left;
    width: 25%;
    margin-right: 10px;
}
}
@media (min-width: 1170px){
body.category-tin-tuc .blog-content {
    float: none;
    width: 100%;
    padding-left: 0;
}
}
.category-tin-tuc .blog-post{border: 0;}
.site-description{margin-bottom: 10px;}
.blog-list .blog-post{
	margin-bottom: 0px !important;
}
.link_image{
	margin-bottom: 10px !important;
}
.blog-post h1, .blog-post h2.inner-title{margin-bottom: 0 !important;}
.blog-list .blog-post:nth-child(3n+1){
	clear: both;
}
.site-img img{width: 100%;}
body .main-content-inner.content-width{
margin-top: 15px;
}
.column-container>a{display:none;}
.widget_nav_menu li.current-menu-item:before{display:none;}
body .breadcrumbs .main-content-inner.content-width{margin-top:0px;}
.breadcrumbs span{padding-left:3px;}
.vc_col-sm-9.wpb_column.vc_column_container .content{font-weight: normal;}
@media only screen and (max-width: 767px){
.wpb_row .wpb_column {
    margin-bottom: 0;
}
.footer .widget {
    padding-bottom: 0px;
}
.main-content h1.bordered {
    padding-top: 0;
}
}
