@font-face {
    font-family: 'UTMhongha';
    src: url('./fonts/uvnhonghahep_b-webfont.ttf');
    font-weight: bold;
}
.container{width: 1000px !important; }
.header_box{

	position: relative;

	/* padding: 5px 0; */

	/* background: #2b2b2b; */

}

.header_box .container{background: #252525;position: relative;/* border-top: 5px solid #fce57a; *//* border-bottom: 5px solid #fce57a; */}

.header_box .container:after{content: '';width: 15px;height: 101%;background: #ffde77;position: absolute;left:0;top:0;/* opacity: 0; */}

.header_box .container:before{content: '';width: 15px;height: 101%;background: #ffde77;position: absolute;right: 0px;top: 0px;/* opacity: 0; */}

.header_menu .container {position: relative;background: #ffde77;}

.header_menu .container:after{content: '';width: 15px;height: 100%;background:white;position: absolute;left:0;top:0;opacity: 0;}

.header_menu .container:before{content: '';width: 15px;height: 100%;background:white;position: absolute;right:0;top:0;opacity: 0;}

.header_content .logo img{max-height: 120px;margin: 15px 0;}

.menu_mobile{display: none;position: absolute;z-index: 999;width: 200px;background: white;right: 0;top: 35px;} 

.menu_mobile a{display:block;padding: 10px 15px;border-bottom: 1px solid #d8d8d8;text-transform: uppercase;font-weight: bold;font-size: 14px;}

.menu_mobile a:hover{background: #ffde77;}

.search_top{



	position:relative;



	width:80%;



	margin: 25px auto;



}



#searchform-header{



	position:relative;



	width:100%;



}



#searchform-header input{



	width:90%;



	border-radius: 25px 0 0 25px !important;



	height: 35px;



	padding:0 15px;



	font-size: 14px;



	margin: 0;



}



#searchform-header button{



	width:10%;



	float:right;



	height:35px;



	border:1px solid #ddd;



	border-left:unset;



	border-radius: 0 25px 25px 0;



	background:#f9f9f9;



	padding: 0;



}







.hotline_top{



	font-size:20px;



	font-weight:500;



	margin: 30px 0;



}



.hotline_top strong{



	text-transform: uppercase;



	font-weight: 600;



}



.header_menu{width:100%;/* background: #ffde77; *//* border-top: 2px solid white; *//* border-bottom: 2px solid white; */}



.header_menu.fixed{



	position:fixed;



	width:100%;



	top:0;



	left:0;



	z-index:999;



}



.header_menu .block_cate_title{



	position:relative;



}



.header_menu .block_cate_title:After{content:'';width:15px;height: 100%;background: #185fb7;right: -15px;top:0;position: absolute;}



body.home .fixed_cate{



	display:none ;



}



.header_menu .block_cate_title:hover .fixed_cate{



	opacity:1;



	visibility:visible;



	z-index:99;



}



.header_menu.fixed .block_cate_title:hover .fixed_cate{



	opacity:1;



	visibility:visible;



	z-index:99;



	display:block;



}



.fixed_cate{



	position: absolute;



	width: 100%;



	top: 40px;



	opacity: 0;



	visibility: hidden;



	z-index: -1;



	transition: ease .5s;



}







.header_menu .block_cate_title h2{



	color:#fff;



	font-size: 14px;



	text-transform: uppercase;



	line-height: 40px;



	background: #185fb7;



	font-weight: 500;



	/* text-shadow: 2px 3px 1px #000; */



	padding: 0 20px;



	position: relative;



}



.header_menu .block_cate_title h2:after{



	float: right;



	color: #fff;



	cursor: pointer;



	height: 40px;



	text-align: center;



	position: absolute;



	right: 20px;



	content: "\f0ab";



	font: normal normal normal 20px/1 FontAwesome;



	line-height: 40px;



}



.owl-slideshow-item{



	position:relative;



}



.owl-slideshow-item .owl-nav .owl-prev{



	position:absolute;



	top:45%;



	left:10px;



	z-index:9;



}



.owl-slideshow-item .owl-nav .owl-next{



	position:absolute;



	top:45%;



	right:10px;



	z-index:9;



}



.owl-slideshow-item .owl-nav button i{



	font-size: 15px;



	color: #ccc;



}



.block_cate_list{



	background: #2773d1;



	position:relative;



	height: 330px;



}



.fixed .block_cate_list{height:auto;}



.block_cate_list li.first{



	border-bottom:1px solid #ffffff96;



	/* padding:0 15px; */



}



.block_cate_list li a{



	display:block;



	font-size:14px;



	text-transform:uppercase;



	font-weight:500;



	color:#fff;



}



.block_cate_list li a.link_title{



	line-height:40px;



	padding: 0 15px 0 10px;



}



.block_cate_list li a.link_title:hover{



	color: #fff;



	background: #1561bf;



}



.block_cate_list li a img{max-width: 23px;max-height: 30px;margin-right: 5px;margin-top: -4px;}



.category_item_sub{



	position:absolute;



	left:100%;



	top: 0;



	min-width: 250px;



	background: rgba(255,255,255,0.8);



	z-index: 9;



	height: 100%;



	box-shadow: 1px 1px 1px #3f4e47;



	transition: ease .5s;



	opacity: 0;



	visibility: hidden;



}



.category_item_sub li{



	padding:0 10px;



}



.category_item_sub li:not(:last-child){



	border-bottom:1px solid #ddd;



}



.category_item_sub li a{



	color:#333;



	text-transform:capitalize;



	line-height:40px;



	display:block;



}



.category_item_sub li a:hover {



	color:#d80000;



}



.block_cate_list li:hover .category_item_sub{



	opacity:1;



	visibility:visible;



}



.adv_img_item{



	position:relative;



	margin-bottom:15px;



	/* height:200px; */



	overflow: hidden;



}



.adv_img_item img{



	width:100%;



	height: 100% !important;



}



.wapper_produst_new .title{



	/* background:#ffdd00; */



	/* border-bottom:2px solid #d80000; */



	margin-bottom: 15px;



	text-align: center;



	position: relative;



}



.wapper_produst_new .title h2{



	/* background:#d80000; */



	display:inline-block;



	text-transform:uppercase;



	font-size: 18px;



	padding: 9px 15px;



	color: #d80000;



	font-weight: 600;



	position: relative;



}



.wapper_produst_new .title h2:after{content:'';width: 100%;position: absolute;height: 1px;right: 100%;top: 16px;background: red;}



.wapper_produst_new .title h2:before{content:'';width: 100%;position: absolute;height: 1px;left: 100%;top: 16px;background: red;}



.produst_new_item{



	position:relative;



	/* border:1px solid #ddd; */



	padding: 15px;



	height: 290px;



	padding: 15px 0;



}



.saved-sale{position:absolute;top: 5px;right:0;background: url(../images/discount.png);height: 50px;width: 50px;background-size: 100%;color: white;line-height: 50px;font-size: 14px;text-align: center;}



.produst_new_item:hover .name a, .home_catepr .category_sub li a:hover{



	color:#d80000;



}



.produst_new_item_img{



	height: 150px;



	position:relative;



	overflow: hidden;



	margin-bottom: 15px;



}



.produst_new_item_img img{



	max-width:100%;



	height:auto;



	display:block;



	position: absolute;



	top: 0;



	left: 0;



	right: 0;



	bottom: 0;



	margin: auto;



}



.produst_new_item_text{



	text-align: left;



}



.produst_new_item_text .pro_price{



	color:#d80000;



	font-size: 20px;



	text-transform: uppercase;



	font-weight: 700;



	/* font-style: italic; */



	margin-bottom: 5px;



	min-height: 57px;



}



.pro_price ins{text-decoration: none;}



.produst_new_item_text .pro_price del, .produst_new_item_text .pro_price .ins{



	display:block;



}



.produst_new_item_text .pro_price del{



	color: #000;



	font-style: italic;



}



.produst_new_item_text .name a{



	display:block;



	text-transform: uppercase;



	font-size:14px;



	font-weight:700;



	line-height: 20px;



	max-height: 40px;



	overflow: hidden;



}



.pro-owl{



	position: relative;



}



.pro-owl .owl-nav.disabled .owl-prev{



	position: absolute;



	top:45%;



	left: 5px;



	border-radius: 2px;



	background: #fff;



	border: 1px solid #ddd;



}



.pro-owl .owl-nav.disabled .owl-next{



	position: absolute;



	top:45%;



	right: 5px;



	border-radius: 2px;



	background: #fff;



	border: 1px solid #ddd;



}



.owl-carousel.owl-theme .owl-nav.disabled i{



	font-size:18px;



	line-height: 30px;



}



.home_catepr{



    position: relative;



    margin-bottom: 50px;



    display: table;



    width: 100%;



}



.home_catepr .product-list>li{border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;width: 25%;}



.home_catepr .product-list>li:nth-child(1),



.home_catepr .product-list>li:nth-child(2),



.home_catepr .product-list>li:nth-child(3),



.home_catepr .product-list>li:nth-child(4)



{border-top: 1px solid #ddd;}



.home_catepr .title{



	/* background:#ffdd00; */



	/* margin-bottom:30px; */



	/* border-radius: 3px 3px 0 0; */



	/* border-bottom: 1px solid #e2e2e2; */



}



.home_catepr .title h2{



	display:inline-block;



	text-transform:uppercase;



	font-size: 18px;



	padding: 9px 15px;



	color: #ffffff;



	font-weight: 600;



	background: #0084cb;



	/* border-radius: 5px 0 0 5px; */



}



.home_catepr .title h2 a{



	color: white;



	min-width: 204px;



	display: block;



	text-align: center;



}



.home_catepr .category_sub {



    position: absolute;



    top: 0;



    right: 0;



    z-index:99;



    border: 1px solid #e2e2e2;



    width: 80%;



    border-bottom: 0;



}



.home_catepr .category_sub li{



	display:inline-block;



}



.home_catepr .category_sub li a{



	display:block;



	/* text-transform:uppercase; */



	font-size: 13px;



	line-height: 35px;



	padding: 0 15px;



	position:relative;



	color: #333;



}



.home_catepr .category_sub li a:before{



	content:'';



	width:1px;



	height: 15px;



	background: #333;



	position:absolute;



	left:0;



	top: 12.5px;



}



.home_catepr .category_sub >li:nth-child(1) a:before{



	opacity:0;



}



.home_catepr_left{



	float: left;



	width: 20%;



	clear: both;



}



.home_catepr .product-list{



	float: left;



	width:80%;



	position: initial;



}



.wapper_partner{



	margin-bottom:30px;



}



.wapper_partner .title{



	text-align:center;



	margin-bottom:20px;



}



.wapper_partner .title h2{



	display:inline-block;



	text-transform: uppercase;



	font-size: 20px;



	padding: 0 0 10px 0;



	color: #d80000;



	font-weight: 600;



	position:relative;



}



.wapper_partner .title h2:after{



	width:60%;



	height:2px;



	content:'';



	background:#d80000;



	position:absolute;



	bottom:0;



	left:0;



	right:0;



	margin:0 auto;



}



.brand_item{



position:relative;



/* border:1px solid #ddd; */



/* border-radius:3px; */



/* padding: 15px; */



overflow: hidden;



height: 275px;



position: relative;



text-align: left;

}



.brand_item img{



/* max-width: 90% !important; */



margin: 0 auto;



/* border: 1px solid #ddd; */



/* position:absolute; */



/* top: 0; */



/* bottom: 0; */



/* right: 0; */



/* left: 0; */



/* margin: auto; */



/* max-height: 60px; */



/* padding: 15px; */

}



.brand-owl .owl-nav.disabled{



	display: none;



}



/* ----------------- */



.woocommerce .images img{



	position: inherit !important;



	height: unset !important;



	max-height: 100%;



	width: unset !important;



	max-width: 100%;



	display: block;



	margin: 0 auto;



}



.zoomWrapper{



	height: unset !important;



	max-height: 100%;



	width: unset !important;



	max-width: 100%;



	border: 1px solid #ddd;



	padding: 15px;



}



.zoomContainer{



	padding:15px;



	border-radius:2px;



	height: unset !important;



	width: unset !important;



}







.zoomContainer div div{



	max-width:100%;



	width:unset !important;



	margin:0 auto;



	height: auto !important;



}



div#wpb_wiz_gallery {



    margin-top: 30px;



}



div#wpb_wiz_gallery .item{



	border:1px solid #ddd;



	height:80px;



	margin: 0 auto;



	position: relative;



}



div#wpb_wiz_gallery .item img{



	display: block;



	position: absolute !important;



	top: 0;



	left: 0;



	margin: 0 auto;



	right: 0;



}



.products_details_text{



    position: relative;



}



.products_details_text .price{position: relative;width: 100%; padding: 15px;}



.products_details_text .price ins{float: left;background: none;color: white;}



.products_details_text .price ins span{font-size: 30px;}



.products_details_text .price del span{color: #adadad;}



.products_details_text .product_meta.ok{/* display:none; */opacity: 0;margin: 0;}



.products_details_text .quantity .qty{



    max-width: none;



    height: 70px;



    width: 140px;



}



.products_details_text .giaohang{display: table !important;width:100%;margin-bottom: 20px;}



.products_details_text .giaohang_item{float:left;width: calc( 50% - 7.5px );border: 1px dashed #afafaf;padding: 15px;margin-right: 15px;}



.products_details_text .giaohang_item:nth-child(2){margin-right:0;}



.products_details_text .giaohang_item img{max-width:40px;float:left;}



.products_details_text .giaohang_item p{float:left;width: calc( 100% - 50px );padding-left: 15px;padding-bottom: 3px;}



.products_details_text .giaohang_item span{float:left;font-weight: bold;padding-left: 15px;}



.single-product div.product form.cart .button{height:70px;width: 162px;}



.products_details_text .product_name{



	margin: 0 0 20px 0;



	font-size: 20px;



	text-transform: capitalize;



	font-weight: 600;



}



.products_details_text .giare{position:absolute;left: 15px;top: 57px;font-size: 16px;font-weight: bold;z-index: 9;color: white;text-transform: uppercase;border-right: 1px solid white;padding-right: 15px;}



.products_details_text .tinhtrang{position:absolute;right: 80px;top: 56px;font-weight: bold;z-index: 1;color: white;border-left: 1px solid white;padding-left: 15px;}



.products_details_text .price{



	color:#d80000;



	font-size:20px;



	display: table;



	width: 100%;



	background: #dc3545;



	border-radius: 5px;



	padding: 20px 15px 20px 100px;



	height: 70px;



}



.products_details_text .price >.woocommerce-Price-amount{color:white;font-size:30px;margin-top: 7px;display: block;}



.product_meta{



	margin:20px 0;



}



#product-attribute-specs-table .label{



	color: #000;



}



/* footer */



#theme-footer .footer_title h2{



	text-transform:uppercase;



	font-size:18px;



	font-weight: bold;



}



#theme-footer ul li{



	font-size: 16px;



	padding-bottom: 10px;



}



#theme-footer ul li i{



	margin-right:5px;



	color: #d80000;



	font-size: 16px;



}



.footer-bottom{



	/* display:none; */



}



/* -------- wapper_form ------- */



.wapper_form{



	background: #0084cb;



	padding: 20px 0;



}



.form_box {



    display: table;



    width: 100%;



}



.form_box .text{



	display:inline-block;



	float:left;



	font-size: 20px;



	color: #fff;



	font-weight: 600;



	line-height: 50px;



	width: 25%;



}



.form_box div.wpcf7{



	display:inline-block;



	float: right;



	width: 75%;



}



.form_box .wpcf7-form{



	display: table;



	width: 100%;



}







.form_box .wpcf7-form p{



	display:inline-block;



	float: left;



}



.form_box p input.wpcf7-validates-as-email{



	margin-bottom:0;



	height: 50px;



	width: 460px;



	margin-right:20px;



	background: #fff;



	font-size:15px;



}



.form_box p input::placeholder {



	font-size:15px !important;



    



}



.form_box p input.wpcf7-submit{



	height:50px;



	width: 130px;



}



.socail{



	text-align:right;



	margin: 5px 0;



}



.socail li{



	display:inline-block;



	border: 1px solid #ffffff;



	margin:0 10px;



	width:40px;



	height:40px;



	border-radius:50%;



	text-align:center;



	line-height:40px;



}



.socail li:nth-child(2){



	border-color:red;



}



.socail li:nth-child(2) a{



	color:red;



}



.socail li:nth-child(3){



	border-color:#d80000;



}



.socail li:nth-child(3) a{



	color:#d80000;



}



.socail li a{



	display:block;



	color: #ffffff;



	font-size:20px;



}



/*-------page_news_box-------*/



.page_news_box{



	position: relative;



}



.news_item{

position: relative;

display: table;

width: 100%;

clear: both;

/* border-bottom: 1px solid white; */
}

.news_list_item li{border-bottom: 1px solid white;margin-bottom: 15px !important;}
.news_list_item li:last-child{border-bottom: 0;}

.news_item:hover .title a{

/* color:#d80000; */
}



.news_item_img{

position:relative;

overflow:hidden;

/* height: 180px; */

margin-bottom: 15px;

width: 40%;

float: left;

height: auto;
}

.news_item_img a{padding:0;display: block;}

.news_item_img img{



	width:100%;



	height:100%;



}



.news_text {width: 60%;float:left;padding-left: 15px;}



.news_text .title a{

display:block;

font-size: 16px;

color: #0f306f;

line-height: 23px;

min-height: 30px;

font-weight: 500;
}



.news_text .short{

font-size:14px;

text-align:justify;

line-height: 22px;

max-width: 300px;

color: #0f306f;
}



.page_search_product .short, .page_search_product .post-meta{



	display:none;



}



/* -----contact------ */



.contact_form{



	position:relative;



}



.contact_form h3{



	font-size:16px;



	margin-bottom:15px;



}



.contact_form .wpcf7-form label, .contact_form .wpcf7-form label input{



	width:100%;



}



.contact_form .wpcf7-form label input{



	width:100%;



	font-size:15px;



}



.contact_form .wpcf7-form textarea{



	font-size:15px;



}



/* -----page cart------ */



.page_content .woocommerce{



	box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);



    background: #fff;



    padding: 10px;



}



.page_content .woocommerce thead tr th{



	text-transform: uppercase;



    padding: 10px;



}



.page_content .woocommerce .woocommerce-Price-amount {



    font-weight: bold;



    color: #57b23d;



}



.page_content .woocommerce label {



    margin-top: 6px;



}



.cart_totals h2 {



    text-transform: uppercase;



    font-size: 20px;



    color: #57b23d;



    font-weight: 500;



    margin-bottom: 15px;



}



.page_content .woocommerce .woocommerce-Price-amount {



    font-weight: bold;



    color: #57b23d;



}



.wc-proceed-to-checkout{



	text-align:center;



}



/* -------------- */



.custom{



	background:#f1f1f1;



	display:inline-block;



	width: 375px;



}



.custom h2{



	color:#d80000;



	font-size: 18px;



	text-transform:uppercase;



	font-weight: bold;



	padding: 15px 0;



	text-align: center;



	/* text-shadow: 2px 2px 1px #000; */



}



.custom li {



	display:inline-block;



	width:50%;



	float:left;



	padding:0 10px;



	margin-bottom: 10px;



}



.custom li a{



	display:block;



	background: #1f568b;



	color: #fff;



	padding: 5px 15px;



	font-size: 14px;



	border-radius: 3px;



	text-align: center;



	overflow: hidden;



	white-space: nowrap;



	text-overflow: ellipsis;



}



.custom li a:hover{



	color:#000;



}



.custom li:nth-child(3) a, .custom li:nth-child(4) a{



	background:#337ab7;



}



.custom li:nth-child(5) a, .custom li:nth-child(6) a{



	background:#3c763d;



}



.price del span{color:#484848;font-size: 14px !important;}



.price ins span,.woocommerce-Price-amount.amount,.nqs_pr_item_price.a span{font-size: 17px;}



.wapper_produst_new .col-xs-12{border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}



.product-page-list>.row>li{border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;margin-bottom: 0 !important;}



.product-page-list>.row>li:nth-child(1),



.product-page-list>.row>li:nth-child(2),



.product-page-list>.row>li:nth-child(3),



.product-page-list>.row>li:nth-child(4),



.product-page-list>.row>li:nth-child(5){



	border-top: 1px solid #ddd;



}



.woocommerce-pagination{margin-top: 15px;}



.home_catepr .row{margin: 0;}



.product-list{border-left:1px solid #ddd;}



.wapper_produst_new .container{}



.wapper_produst_new .produst_new_list_item .row{margin:0;}



.support-online {



    position: fixed;



    z-index: 999;



    left: 15px;



    bottom: 40px;



    top: auto !important;



}



.support-online a {



    position: relative;



    margin: 20px 10px;



    text-align: left;



    width: 40px;



    height: 40px;



    display: block;



}



.support-online i {



    width: 40px;



    height: 40px;



    background: #0084cb;



    color: #fff;



    border-radius: 100%;



    font-size: 20px;



    text-align: center;



    line-height: 40px;



    position: relative;



    z-index: 999;



}



.support-online a span {



    border-radius: 2px;



    text-align: center;



    background: #0084cb;



    padding: 9px;



    display: none;



    width: 160px;



    margin-left: 10px;



    position: absolute;



    color: #ffffff;



    z-index: 999;



    top: 0px;



    left: 40px;



    transition: all 0.2s ease-in-out 0s;



    -moz-animation: headerAnimation 0.7s 1;



    -webkit-animation: headerAnimation 0.7s 1;



    -o-animation: headerAnimation 0.7s 1;



    animation: headerAnimation 0.7s 1;



}



.support-online a:hover span {



    display: block;



}



.support-online a span::before {



    content: "";



    width: 0;



    height: 0;



    border-style: solid;



    border-width: 10px 10px 10px 0;



    border-color: transparent #0084cb transparent transparent;



    position: absolute;



    left: -10px;



    top: 10px;



}



.support-online a.phonering-alo-zalo .phonering-alo-zalos:before {

 
    background-image: url(../images/zalo.png);
 
    margin: 14px 0;
 
    background-color: #0084cb;
 
    background-size: 70%;
 
    border-radius: 50%; 
    content: ""; 
    width: 40px; 
    height: 40px; 
    position: absolute; 
    top: -15px; 
    background-repeat: no-repeat; 
    background-position: center center;
}
.header_custom {margin: 15px 30px 15px 0;float: right;color: #3a3939;position: relative;font-size: 20px;}
.header_custom .hotline{text-align: right;margin-right: 30px;color: white;}
.header_custom .link p{color: #FF9800;font-weight: bold;}
.header_custom i{right: 0;position:absolute;top: 7px;font-size: 18px;color: white;}
.menu_bottom{width:50%;float:left;}
.menu_bottom > li{float:left;width:50%;}
.menu_bottom > li>a{font-weight:bold;font-size: 16px;margin-bottom: 15px;display: block;}
.menu_bottom li a{color: black;}
.menu_bottom .sub-menu li{line-height:15px;}
.menu_bottom .sub-menu a{line-height:10px;display: block;padding: 10px 0;color: #525252;}
.menu_bottom .sub-menu a:hover{color:#d80000;}
.footer-bottom h4{font-weight:bold;color: #1e386c;font-size:16px;position: relative;margin-bottom: 25px;}

.footer-bottom h4:After{content:'';width: 20%;height: 2px;background: #1e386c;position:absolute;left: 0;bottom: -10px;}
.pro-owl.owl-carousel{border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
.cart.muahang >.hide{display:block !important;}
.cart.muahang >.hide>.hide{display: block!important;float: left;line-height: 20px;text-transform: uppercase;text-align: center;padding-top: 15px;padding-right: 15px;}
.cart.muahang label{display:none;}
ul.fast_link{clear:both;margin: 15px 0;display: table;}
.fast_link li{float:left;border: 1px solid #d2d2d2;margin-right: 5px;margin-bottom:5px;border-radius: 2px;}
.fast_link li a{display:block;padding: 6px 15px;line-height: 15px;color:#0073b1;background: white;}
.fast_link li a:hover{color:black;background:#cccccc;}
.fast_link li:nth-child(1){border: 0;}
.fast_link li:nth-child(1) a{color: black;text-align:left;padding: 5px 0;background: none;}
.footer_content{background:#f7b127;/* padding: 30px 0; */color: black;}
.footer_content h3{font-size:15px;font-weight:bold;}
.header_menu .col-md-10{padding-left: 15px !important;}
.cate_list{/* background: #f7b127; *//* padding: 15px; */}
.cate_list .cate_list_items{display:table;width: 100%;/* padding: 15px 0; *//* border-bottom: 1px solid #e6e6e6; */background: #ffde77;clear: both;}
.cate_list .cate_list_items .cate_list_item{float:left;width: 100%;border-bottom: 1px solid #e6e6e6;padding-top: 15px;}
.cate_list .cate_list_items .cate_list_item .time{padding: 4px 0;color: #757575;}
.cate_list .cate_list_items .cate_list_item_img{width: 40%;float:left;margin-right: 1%;/* min-height: 290px; *//* max-height: 290px; */overflow: hidden;padding-bottom: 15px;margin-top: 0;}
.cate_list .cate_list_items .cate_list_item_img img{width: 100%;}
.cate_list .cate_list_items h3{text-transform: uppercase;font-weight: bold;color: #1e386c;width: 59%;float: left;display: block;}
.cate_list .cate_list_items .des{width: 59%;float:left;/* height: 265px; *//* opacity: 0; */}
.cate_list .cate_list_items>img{max-width: 29%;float:left;margin-right: 1%;}
.cate_list .cate_list_items:nth-child(n+3){display: none;}
.cate_list .cate_list_content.active .cate_list_items:nth-child(n+3){display: table;}
.cate_list_content{border-top: 1px solid #e6e6e6;}
.cate_list_item a{font-size: 15px;color: #1e386c;}
.brand_box{margin: 15px 0;}
.brand_item h5{text-transform: uppercase;font-weight: bold;color: #1e386c;font-size: 20px;}
.top-nav ul li:last-child{border-right: 0;}
.top-nav ul li:before{opacity: 0;}
.top-nav ul{padding: 0 15px;}
.link_option .link_option_item{/* float:left; */margin: 5px 0 15px 0;/* width: calc(20% - 15px); */}
.link_option_item_img{height: 180px;overflow: hidden;position:relative;border: 1px solid #e6e6e6;background: white;}
.link_option_item_img img{position:absolute;/* width: 100%; */max-width: 100%;/* max-height: 100%; */right: 0;top: 0;bottom: 0;margin: auto;}
.link_option_content{display:table;width: 100%;margin: 0 -10px;}
.link_option_item h5{text-transform: uppercase;font-weight: bold;color: #1e386c;margin-bottom: 0;/* padding-bottom: 15px; */}
.link_option.item3 .link_option_item{/* float:left; */margin: 5px 0 15px 0;/* width: calc(33.3333% - 15px); */}
.link_option.item3 .link_option_item_img{height: 230px;}
.link_option .row{margin: 0 0px;}
.link_option .container {position: relative;background: #ffde77;}
.link_option .container:after{content: '';width: 15px;height: 100%;background:white;position: absolute;left:0;top:0;opacity: 0;}
.link_option .container:before{content: '';width: 15px;height: 100%;background: #ffffff;position: absolute;right:0;top:0;opacity: 0;}
.load_more{text-align:center;padding: 10px 0;color: #1e386c;cursor: pointer;font-weight: bold;}
.load_more .active2{display: none;}
.active .load_more .active1{display: none;}
.active .load_more .active2{display: block;}
.footer_info{width: 33.333%;float: left;color: #2d2d2d;}
.footer-bottom{background: #ffde77 !important;color: white;border-top: 1px solid white;}
.footer_info input{width: 90%;}
.footer_info textarea{width: 90%;height: 40px;}
.banner_item{position: relative;}
.banner_item strong{position: absolute;top:15px;left: 15px;text-transform: uppercase;font-size: 20px;font-weight: bold;color: #404040;}
.header_content{padding-left: 15px;}
body .wrapper-outer{background: #ffde77;}
.top-nav ul li:first-child{border-left: 2px solid white;}
.top-nav ul li:last-child{border-right: 2px solid white;}
.link_option .owl-nav{display: none;}
.page_deltail .woocommerce-breadcrumb{background: none;margin-bottom: 0;}
.page_deltail .woocommerce-breadcrumb .container{background: #f1f1f1;padding: 7px 30px;position: relative;}
.page_deltail .woocommerce-breadcrumb .container:after{content: '';width: 15px;height: 100%;background: #ffde77;position: absolute;left: 0;top:0;/* opacity: 0; */}
.page_deltail .woocommerce-breadcrumb .container:before{content: '';width: 15px;height: 100%;background: #ffde77;position: absolute;right:0;top:0;/* opacity: 0; */}
.page_deltail .container{background: white;/* margin: 0 15px; */padding: 30px;position: relative;}
.page_deltail .container:After{content:'';width: 15px;height: 100%;left:0;top:0;background: #ffde77;position: absolute;}
.page_deltail .container:before{content:'';width: 15px;height: 100%;right:0;top:0;background: #ffde77;position: absolute;}
.post_related{}
.post_related h2{padding: 5px 15px 5px 26px;text-transform: uppercase;position: relative;font-size: 18px;font-weight: bold;margin-bottom: 10px;}
.post_related h2:After{content:'';width: 4px;height: 25px;background:red;position:absolute;left: 15px;top: 1px;}
.post_related li h3{font-size: 15px;padding: 15px 0;font-weight: normal;line-height: 22px;}
.post_related li img{max-height: 200px;overflow: hidden;}
.post_related li:nth-child(4n+1){clear:both;}
.news_list_item .row>li:nth-child(3n+1){clear:both;}