﻿
.News{padding-bottom:10px;margin-top:10px;margin-left:10px;margin-right:10px;}
.News .item-news{height:100%;overflow:hidden;border-bottom:solid 1px #c8c8c8;padding-bottom:10px;padding-top:10px;}
.News .item-news img{border:solid 1px #bababa;float:left;margin-right:20px;padding:3px;}
.News .item-news img:hover{border:solid 1px #bababa;}
.News .item-news .title-news{}
.News .item-news .title-news a{color:#333;text-decoration:none;font-size:16px;font-weight:bold;font-family:Arial,Helvetica,sans-serif}
.News .item-news .title-news a:hover{color:#ffa403;}
.News .item-news .Other a{font-size:12px;font-weight:bold;line-height:19px;color:#3d3d3d;padding-bottom:10px;}
.News .item-news .Other a:hover{font-size:12px;color:#ffa403;}
.News .item-news .date{font-size:12px;color:#b8b1b1;padding-top:3px;}
.News .item-news .des-news{font-size:12px;color:#4a4a4a;line-height:18px;padding-top:3px;text-align:justify;margin-top:10px;font-family:Arial,Helvetica,sans-serif}
.News .item-news .chitiet{margin-top:5px;text-align:right;text-align:right;}
.News .item-news .chitiet a{color:#428bca;text-decoration:none;font-weight:bold;}
.News .item-news .chitiet a:hover{color:#f77e2d;text-decoration:none;}

.News-content{margin-top:15px;}
.News-content .date{color:#7a7a7a;padding-bottom:5px;}
.News-content .title{font:400 28px/32px arial;color:#203b91;padding-bottom:10px;}
.News-content .title h1 { font: 400 26px/29px "Roboto","HelveticaNeue","Helvetica Neue",sans-serif; color: #363636; padding-bottom:0px; }
.News-content .des-news{color:#898989;float:left;font:700 14px/18px arial;padding-bottom:10px;text-rendering:geometricprecision;width:100%;}
.News-content .contents{color:#898989;float:left;font:400 14px/22px arial;padding-top:10px;width:100%;}
.News-content .Other a{font-size:12px;font-weight:bold;line-height:19px;color:#3d3d3d;padding-bottom:10px;}
.News-content .Other a:hover{font-size:12px;color:#ffa403;}
.News-content .tag a{font-size:12px;font-weight:bold;line-height:19px;color:#f77e2d;padding-bottom:10px;padding-left:10px;}
.News-content .tag a:hover{font-size:12px;color:#fe7000;padding-left:10px;}
.News-content .title-more-news{font-size:15px;color:#296eb2;background-image:Url(../images/bullet_lage.png);background-repeat:no-repeat;background-position:1px;font-weight:700;padding-bottom:5px;border-bottom:1px solid #d7d7d7;padding-top:10px;margin-top:15px;padding-left:24px;padding-top:6px;text-transform:uppercase}
.list-more-news{padding-top:0;padding-bottom:0}
.list-more-news div{line-height:24px;}
.list-more-news div a { color: #555; font-weight: bold; font-size: 13px !important; text-decoration: none; background-image: url(../Images/bullet01.png); background-repeat: no-repeat; padding-left: 10px; background-position: 0px 3px; line-height: 22px; }
.list-more-news div a:hover{background-image:url(../Images/bullet01.png);color:red;}
.Checkdata{color:Red;font-weight:bold;text-align:center;margin-bottom:20px;padding-top:20px;}

.pager{text-align:center;padding-top:20px;padding-bottom:20px; margin:auto; width:100%}
.pager a{padding:3px;margin-left:3px;text-decoration:none;color:#999;font-weight:bold;}
.pager a.current{color:red;}
.pager a:hover{color:red;text-decoration:underline;}
.pager b{color:red;}
.Phantrang { margin: auto; width: 100%; text-align: center; }
.Phantrang .pageactive { padding: 4px; line-height: 12px; height: 10px;text-decoration: none; color: #ed1c24; width: 8px; display: inline-table; }
.Phantrang a { font-size: 12px; padding: 4px; line-height: 12px; height: 10px; color: #666; text-decoration: none; display: inline-table; }
.Phantrang a:hover { text-decoration:none;color: #ed1c24 !important;  }

/*Menu*/
.Menu{height:42px;line-height:42px;margin:auto;width:100%}
.Menu ul{margin:0;padding:0}
.Menu ul li{list-style:none;float:left;display:inline;position:relative}
.Menu ul li:hover{ color:#ed1c24}
.Menu ul li a{color:#000;float:inherit;font:14px/41px "Roboto","HelveticaNeue","Helvetica Neue",sans-serif;height:49px;padding-left:15px;padding-right:15px;text-decoration:none;text-transform:uppercase}
.Menu ul li a:hover{color:#ed1c24}
.Menu ul li a span{padding-right:0}
.Menu ul li a.curent{background:#e00000;color:#FFF;float:left}
.Menu ul li a.curent span{float:left}
.Menu li ul{position:absolute;z-index:999;width:275px;float:none;top:48px;left:0;background:#004a91;display:none;overflow:visible!important;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.Menu li ul ul{top:0;left:275px}
.Menu li ul a{width:275px;float:none;padding:0;border:none;background:none;text-indent:13px;border-bottom:#fff 1px solid;display:block;height:37px;line-height:37px;margin:0;color:#FFF}
.Menu li ul a:hover{color:#FFF;background:#ff5622}
.Menu li:hover ul ul,.Menu li:hover ul ul ul{display:none;z-index:100}
.Menu li:hover ul,.Menu li li:hover ul{display:block;z-index:100}
.Menu ul li a.active{background:#e00000 none repeat scroll 0 0;color:#fff;float:left}
/*.Menu li.active{background:#e00000;color:#FFF;-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;}*/
.Menu ul ul li:last-child a{ border:none}
.Menu ul li.itop:before{ content:"\f107"; font-family: FontAwesome;  left: 22px; pointer-events: none;     margin-left: -9px;top: 16px;}


/*CallHotline*/
.CallHotline { bottom: -66px; left: -35px; position: fixed; z-index: 99999; }
.phone_animation{ background-color: transparent; width: 200px; height: 200px; cursor: pointer; z-index: 200000 !important; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition: visibility .5s; -moz-transition: visibility .5s; -o-transition: visibility .5s; transition: visibility .5s; visibility: visible; margin: 0 auto; }
.phone_animation_circle{ width: 160px; height: 160px; top: 20px; left: 20px; position: absolute; background-color: transparent; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid rgba(30,30,30,0.4); border: 2px solid #bfebfc 9; opacity: 0.5; -webkit-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out; -moz-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out; -ms-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out; -o-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out; animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transform-origin: 50% 50%; border-color: #00aff2; }
.phone_animation_circle_fill{ width: 100px; height: 100px; top: 50px; left: 50px; position: absolute; background-color: #00aff2; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid transparent; opacity: .2; -webkit-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out; -moz-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out; -ms-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out; -o-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out; animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transform-origin: 50% 50%; }
.phone_animation_circle_fill_img{ width: 60px; height: 60px; top: 70px; left: 70px; position: absolute; background: #62bc33 url(../images/iconphone.png) no-repeat center center; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid transparent; -webkit-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out; -moz-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out; -ms-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out; -o-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out; animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transform-origin: 50% 50%; }
.CallHotline span { display: block; background: #30a4cc; color: #fff; padding: 5px; text-align: center; position: absolute; left: 47px; width: 110px; top: 13px; border-radius: 4px 4px; }
.CallHotline span:before { content: ""; width: 0; height: 0; border-style: solid; border-width: 10px 10px 0 10px; border-color: #30a4cc transparent transparent transparent; position: absolute; top: 27px; left: 0; right: 0; text-align: center; margin: 0 auto; }
@-moz-keyframes coccoc-alo-circle-anim { 0% { -moz-transform: rotate(0) scale(.5) skew(1deg); opacity: .1; -moz-opacity: .1; -webkit-opacity: .1; -o-opacity: .1 } 30% { -moz-transform: rotate(0) scale(.7) skew(1deg); opacity: .5; -moz-opacity: .5; -webkit-opacity: .5; -o-opacity: .5 } 100% { -moz-transform: rotate(0) scale(1) skew(1deg); opacity: .6; -moz-opacity: .6; -webkit-opacity: .6; -o-opacity: .1 } }
@-webkit-keyframes coccoc-alo-circle-anim { 0% { -webkit-transform: rotate(0) scale(.5) skew(1deg); -webkit-opacity: .1 } 30% { -webkit-transform: rotate(0) scale(.7) skew(1deg); -webkit-opacity: .5 } 100% { -webkit-transform: rotate(0) scale(1) skew(1deg); -webkit-opacity: .1 } }
@-o-keyframes coccoc-alo-circle-anim { 0% { -o-transform: rotate(0) kscale(.5) skew(1deg); -o-opacity: .1 } 30% { -o-transform: rotate(0) scale(.7) skew(1deg); -o-opacity: .5 } 100% { -o-transform: rotate(0) scale(1) skew(1deg); -o-opacity: .1 } }
@-moz-keyframes coccoc-alo-circle-fill-anim { 0% { -moz-transform: rotate(0) scale(.7) skew(1deg); opacity: .2 } 50% { -moz-transform: rotate(0) -moz-scale(1) skew(1deg); opacity: .2 } 100% { -moz-transform: rotate(0) scale(.7) skew(1deg); opacity: .2 } }
@-webkit-keyframes coccoc-alo-circle-fill-anim { 0% { -webkit-transform: rotate(0) scale(.7) skew(1deg); opacity: .2 } 50% { -webkit-transform: rotate(0) scale(1) skew(1deg); opacity: .2 } 100% { -webkit-transform: rotate(0) scale(.7) skew(1deg); opacity: .2 } }
@-o-keyframes coccoc-alo-circle-fill-anim { 0% { -o-transform: rotate(0) scale(.7) skew(1deg); opacity: .2 } 50% { -o-transform: rotate(0) scale(1) skew(1deg); opacity: .2 } 100% { -o-transform: rotate(0) scale(.7) skew(1deg); opacity: .2 } }
@-moz-keyframes coccoc-alo-circle-img-anim { 0% { transform: rotate(0) scale(1) skew(1deg) } 10% { -moz-transform: rotate(-25deg) scale(1) skew(1deg) } 20% { -moz-transform: rotate(25deg) scale(1) skew(1deg) } 30% { -moz-transform: rotate(-25deg) scale(1) skew(1deg) } 40% { -moz-transform: rotate(25deg) scale(1) skew(1deg) } 50% { -moz-transform: rotate(0) scale(1) skew(1deg) } 100% { -moz-transform: rotate(0) scale(1) skew(1deg) } }
@-webkit-keyframes coccoc-alo-circle-img-anim { 0% { -webkit-transform: rotate(0) scale(1) skew(1deg) } 10% { -webkit-transform: rotate(-25deg) scale(1) skew(1deg) } 20% { -webkit-transform: rotate(25deg) scale(1) skew(1deg) } 30% { -webkit-transform: rotate(-25deg) scale(1) skew(1deg) } 40% { -webkit-transform: rotate(25deg) scale(1) skew(1deg) } 50% { -webkit-transform: rotate(0) scale(1) skew(1deg) } 100% { -webkit-transform: rotate(0) scale(1) skew(1deg) } }
@-o-keyframes coccoc-alo-circle-img-anim { 0% { -o-transform: rotate(0) scale(1) skew(1deg) } 10% { -o-transform: rotate(-25deg) scale(1) skew(1deg) } 20% { -o-transform: rotate(25deg) scale(1) skew(1deg) } 30% { -o-transform: rotate(-25deg) scale(1) skew(1deg) } 40% { -o-transform: rotate(25deg) scale(1) skew(1deg) } 50% { -o-transform: rotate(0) scale(1) skew(1deg) } 100% { -o-transform: rotate(0) scale(1) skew(1deg) } }

/*Css phần bình luận comment tin tức*/
.mdlitcmt{display:block;}
.mdlitcmt .cmctlt{color:#555555;font-size:20px;padding-bottom:5px}
.mdlitcmt .ctotal{color:#555555;font-size:20px;}
.mdlitcmt .userinfo{display:block;height:18px}
.mdlitcmt .userinfo .user{font-size:11px;color:blue;font-weight:bold;display:inline;}
.mdlitcmt .userinfo .time{font-size:11px;color:#585858;display:inline;}
.mdlitcmt .ttl{font-size:13px;font-weight:bold;color:#555555;padding-bottom:5px}
.mdlitcmt .dsc{font-size:11px;color:#585858;display:block;margin-bottom:10px}
.mdlitcmt .sep{display:block;background-color:silver}
.mdlitcmt a{font-size:11px;color:blue;display:inline-block;margin-left:3px}
.spacertd{height:5px}
.txt1{border:1px solid #7F9DB9;font:11px arial;padding:3px;}
.dlTitle{color:#555555;font-size:25px;font-weight:normal;padding-bottom:16px}
.comment_item{border-bottom:1px solid #CCCCCC;clear:both;padding:10px 0;width:100%}
.comment_left{}
.comment_right{text-align:justify;float:left;width:100%}
.comment_left .user{color:#2583AD;font-weight:bold;font-size:14px;}
.comment_left .time{font-size:11px;color:silver;display:inline;}
a.morecomment{color:#2583AD;font-size:12px}
a.morecomment:hover{color:#555555;text-decoration:none}
.adword-textbox{color:#9196A2;}
.adword-textbox, .adword-textbox2{border:1px solid #7F9DB9;font:11px arial;height:13px;padding:3px;}

/*videos*/
.videos{margin-left:0px;width:100%;margin-top:15px; }
.videos .vd-item:nth-child(4n+1){  margin-left: 0 !important;	}
.videos .vd-item {border-bottom: 7px solid #fafafa;box-shadow: 0 0 2px #ddd;float: left;margin: 10px 13px 0;min-height: 175px;padding: 5px;text-align: center;transition: all 0.4s ease-in-out 0s;width: 216px;}
.videos .vd-item .img{margin-bottom:10px;position:relative;}
.videos .vd-item span a{color:#2C4E79;font-family:Tahoma,Geneva,sans-serif;font-size:12px;font-weight:bold;}
.videos .vd-item:hover span a{color:#ffad00;}
.videos .vd-item .pl{left:87px;position:absolute;top:32px;}
.videos .vd-item:hover{border-bottom: 7px solid #ffad00; }
.videos .vd-item .img img { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; } 
.videos .vd-item .img:hover img { -webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); }
.videokhac{ text-align:left; font-size:16px; text-transform:uppercase;margin-top: 25px;}

/*Album*/
.Album {margin-top: 10px;}
.Album li {list-style: outside none none;}
.abcolmd{float: left;min-height: 1px;padding-left: 10px;padding-right: 10px;position: relative;width: 25%;}
.Album .abitem {background: #fff none repeat scroll 0 0;border-bottom: 7px solid #fafafa;box-shadow: 0 0 2px #ddd;list-style: outside none none;margin-bottom: 10px;padding: 5px;position: relative;}
.Album li .img {position: relative;}
.Album .abitem .img img {margin: 0 auto;}
.img-responsive {margin: auto;}
.img-responsive {display: block;height: auto;max-width: 100%;}
.Album .abitem .img .imghover {cursor: pointer;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 10;}
.Album .abitem .tiemtitle {background: #fff none repeat scroll 0 0;height: 44px;margin-top: 0;overflow: hidden;padding: 5px;text-align: center;}
.Album .abitem .tiemtitle h2 {margin: 0;padding: 0;}
.Album .abitem .tiemtitle a {color:#2C4E79;font-family:Tahoma,Geneva,sans-serif;font-size:12px;font-weight:bold;}
.Album .abitem:hover .imghover { transition: opacity .20s ease-in 0s, box-shadow .40s ease-out 0s; -webkit-box-shadow: 0 0 130px rgba(0, 0, 0, 1) inset; -moz-box-shadow: 0 0 130px rgba(0,0,0,1) inset; box-shadow: 0 0 130px rgba(0, 0, 0, 1) inset; background: url(../images/full_image.png) no-repeat center; }
.Album .abitem .img .imghover { position: absolute; top: 0; left: 0; z-index: 10; cursor: pointer; width: 100%; height: 100%; }
.Album .abitem:hover {border-bottom: 7px solid #228dcd;}
.Album .abitem:hover  .tiemtitle a { color:red}
/*Giỏ hàng*/
.frm_cart{margin-top:10px;}
.frm_cart table tr td{border-color:#dedede;border-style:solid;border-width:1px;font-size:13px;line-height:20px;padding:5px; text-align:center}
.frm-add{margin-top:10px;color:#404040;}
.frm-add table tr td{padding-top:10px;padding-bottom:5px;border-bottom:dashed 1px #d7d7d7;}
.frm-add table tr td table tr td{border-bottom:none;}
.frm-add input{margin:0 auto;border:1px solid #C4C4C4;border-radius:3px;color:#5C5C5C;font-size:1em;height:23px;padding:0 0.6em;}
.frm-add textarea{margin:0 auto;border:1px solid #C4C4C4;border-radius:3px;color:#5C5C5C;font-size:1em;height:23px;padding:0 0.6em;}
.frm-add .tenthanhvien{width:20%;font-weight:bold;float:left}
.frm-add .gachke{padding-top:10px;padding-bottom:5px;border-bottom:dashed 1px #d7d7d7;}
.frm-add{margin-top:10px;color:#404040;line-height:30px;}
.frm-add table tr td{padding-top:10px;padding-bottom:5px;border-bottom:dashed 1px #d7d7d7;}
.frm-add table tr td table tr td{border-bottom:none;}
.frm-add input{margin:0 auto;border:1px solid #C4C4C4;border-radius:3px;color:#5C5C5C;font-size:1em;height:26px!important;padding:0 0.6em;}
.frm-add textarea{margin:0 auto;border:1px solid #C4C4C4;border-radius:3px;color:#5C5C5C;font-size:1em;height:23px;padding:0 0.6em;}
.frm-add select.select-box{color:#000;height:26px!important;line-height:15px;margin-bottom:3px;text-align:left;width:315px!important;z-index:10}
.frm-add .txt_file{float:left}
.tbinput{ width:100%; float:left;}
.TitleItem{padding-left:6px;}
.TitleItem1{padding-left:6px;color:#F00;font-weight:bold;}
.borderLeftMenu{border:1px solid #646363;}
.TitleListPro{float:left;width:380px;}
.bgContent{padding:0px; width:100%}
.borderBlock_ListPro{width:100%;}
.incell{padding-top:5px;padding-left:10px;}
.Dathang_02{padding-left:10px;padding-top:10px;padding-bottom:10px;}
.Dathang_02 .input{margin-right:25px;}
.cmdxoa{background:url("../images/x.jpg") no-repeat scroll 0 7px rgba(0, 0, 0, 0);display:block;float:right;height:25px;margin-right:17px;width:12px;}
.procart td{background-color:#ff5622;border-color:#dedede;border-style:solid;border-width:1px;color:#ffffff;font-size:14px;font-weight:normal;height:40px;padding:5px;text-align:left;}
.dcart{border:1px solid #E9E9E9;padding-bottom:10px;}
.frm_cart{ width:100%}

/*Liên hệ*/
.frm-contact .labelll{width:100%;margin:5px 0;float:left}
.frm-contact .content{width:270px;height:111px;float:left}
.frm-contact .txt_file { float: left; width: 100%; }
.frm-contact{margin:10px;color:#404040}
.frm-contact table tr td{padding-top:10px;padding-bottom:5px;border-bottom:dashed 1px #d7d7d7}
.frm-contact table tr td table tr td{border-bottom:none}
.frm-contact input{float:left;margin:0 auto;border:1px solid #C4C4C4;border-radius:3px;color:#5C5C5C;font-size:1em;height:23px;padding:0 .6em;width:85%}
.frm-contact textarea{margin:0 auto;border:1px solid #C4C4C4;border-radius:3px;color:#5C5C5C;font-size:1em;height:23px;padding:0 .6em;width:100%}
.Anhmap img{border:medium none;height:auto;line-height:normal;margin:0;max-width:100%;padding:0;vertical-align:middle;width:auto}
.tbinput{ width:100%}
.khoangcbut{padding-left: 12px; padding-left:12px; clear:both}

#loadingAjax{font-size:16px;width:110px;height:5em;position:fixed;z-index:3000;left:0;right:0;top:50%;bottom:0;margin:0 auto;margin-top:-100px}
#loadingAjax .inner{background:none repeat scroll 0 0 rgba(0,0,0,0.8);font-size:12px;text-align:center;padding:14px 0;border-radius:6px!important;color:#fff}
#loadingAjax .inner p{margin:8px 0 0}
.loading{ display:block !important}

/*
.stickytooltip{display:none;position:absolute;display:none;z-index:3000;}
.stickytooltip .stickystatus{background:white;color:white;text-align:center;font:bold 11px Arial;}
.Tooltip{width:270px;height:auto;border:1px solid #ee3124;background:white;}

.protip-title{background:none repeat scroll 0 0 #EE3124;color:#FFFFFF;padding:7px 5px;text-align:center;font-size:13px;}
.protip-content{padding:10px;}
.protip-img{padding:2px;width:350px;height:auto;border:1px solid #ee3124;background:white;text-align:center;}
.protip-title span{color:#FFF000;font-weight:bold;}
.protip-summary{margin:5px 0;padding:0 10px;}
*/

/*Chi tiết sản phẩm*/
.prodetail{float:left;line-height:22px;}
.prodetail .ptitle{color:#333;font-family:"Roboto Condensed Bold",sans-serif;font-size:20px;}
.prodetail .ptitle h1 { color: #333; font-family: "Roboto Condensed Bold",sans-serif; font-size: 20px; margin: 0; padding: 0; }
.dptime{color:#666;font-style:italic;line-height:25px;margin-top: 6px;}
.prodetail .pdid {color: #4a4a4a;font-family: Arial,Helvetica,sans-serif;font-size: 14px;line-height: 22px;text-align: justify;}
.attr{line-height:25px;border-bottom:1px dotted #d0d0d0;}
.attr_name{font-weight:bold;width:85px;float:left;}
.list_att{float:left;width:69%;}
.prstatus{line-height:25px;border-bottom:1px dotted #d0d0d0;}
.tname{width:92px;display:inline-block;font-weight:bold;}
.prodetail .price{padding:0px;}
.prodetail .price .newprice{color:#c32d2c;font-family:Arial,Helvetica,sans-serif;font-size:18px;}
.prodetail .pdesc{padding:5px 0px;}
.prodetail .pdesc{display:block;padding:0px 3px 5px 5px;color:#242424;font-size:13px;text-align:justify;overflow:hidden;}
.frmbuy { height: 45px; width: 65%; float: left; }
.txtnum{height:25px;width:35px;border:1px solid #e0e0e0;margin-left:10px;padding:0px 5px;}
.prodetail .pcartlnk{float:right;margin:0px auto;}
#total{float:left}
.prodetail{float:left;line-height:24px;padding-left:16px;}
.lefctiet{width:50%;float:left}
.rightct{width:50%;float:left}
.newprice span{float:left}
.btn-style-buynow{margin-right: 10px;border:1px solid #F44F00;border-radius:3px;width:200px;background:url(../images/icon_addtocart1458.png?v=494) no-repeat 10px center transparent;color:#F44F00;font-size:14px;text-transform:uppercase;margin-bottom:10px;height:48px;float:left;padding-left:44px;padding-top:12px}
.btn-style-add{background:#F44F00;border-radius:3px;color:#FFF;display:inline-block;height:48px;font-size:13px;text-transform:uppercase;text-align:center;width:200px;margin-bottom:10px;border:1px solid #F44F00;padding-top:8px}
.tonnng{width:100%}
.prod_text { float: left; height: 45px; width: 23%; /* display: flex; */ font-weight: 600; }
input#proQuantity { width: 53px; height: 29px; margin-top: 2px; margin-left: 6px; }
.clear{clear:both;}

.Chitietsp{ text-align:left; font-size:15px; font-weight:bold}

/*Đăng ký thành viên phần xin chào*/
.thanhvien ul { text-align: left; display: inline; margin: 0; list-style: none; } 
.thanhvien ul li { font: bold 12px/18px sans-serif; display: inline-block; margin-right: -4px; position: relative; padding: 3px 20px; background: #fff; cursor: pointer; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } 
.thanhvien ul li ul {box-shadow: none;display: none;left: -54px;opacity: 0;padding: 0;position: absolute;top: 19px;transition: opacity 0.2s ease 0s;visibility: hidden;width: 199px; z-index:9999} 
.thanhvien ul li ul li { background: #555; display: block; color: #fff; } 
.thanhvien ul li ul li a{ color: #fff;} 
.thanhvien ul li ul li:hover { background: #666; } 
.thanhvien ul li:hover ul { display: block; opacity: 1; visibility: visible; }

/*Nav_conten*/
.breadcrumb{background-color:transparent;border-radius:0;margin:15px 0;padding:0;font-size:12px}
.breadcrumb>.active{color:#e53a40}
.breadcrumb>li a{color:#7c7c7c}
.breadcrumb>li+li:before{content:"\f101";font:normal normal normal 14px/1 FontAwesome;color:#7c7c7c}
.breadcrumb {  list-style: none; border-radius: 4px; }
.breadcrumb > li { display: inline-block; } 
.breadcrumb > li + li:before { padding: 0 5px; color: #ccc; content: "/\00a0"; } 
.breadcrumb > .active { color: #777; }

.scroll-top-inner { z-index: 9999; font-size: 25px; line-height: 40px; position: fixed; bottom: 65px; right: 10px;  width: 50px; text-align: center; height: 50px; padding-top: 8px; }
.btnadd{ border:none; text-transform: uppercase;background:none repeat scroll 0 0 #ff5622 !important;color:#FFF;margin-bottom:5px;margin-top:5px;padding-left:10px;padding-right:10px;height:42px !important;font-size:13px!important;font-weight:bold;margin-right:10px;width:auto !important;font-family:arial;}
.dangky{float:left;width:100%;padding-bottom:10px;margin-top:5px;}
.dangky .trai{float:left;width:20%;background:red;height:2px;}
.dangky .phai{float:right;width:80%;background:#d7d7d7;height:2px;}

.title-head.pull-left a{margin: 0; font-size: 18px; background: #e8b35f; color: #fff; height: 43px; line-height: 43px; text-transform: none; width: 238px; font-weight: 600; }
a.head-tabs.head-tab1.active{ color: #000;}
.title-head.pull-left a span{ margin-left:5px}

.image-blog-left picture img{ height:auto !important}
.aside-item { text-align: left; }
.collection .text-sm-left {text-align: left; }

.size:hover{color: #ff5622; border: 2px solid #ff5622;}
.Kichhuoc a { float: left; min-width: 35px !important; height: 35px !important; border: #d7d7d7 1px solid; background-color: #fff; font-size: 14px; font-family: 'Roboto',sans-serif; text-align: center; line-height: 35px; white-space: nowrap; text-transform: uppercase; padding: 0; margin: 0px 5px 5px 0; }
.Kichhuoc .active{color: #ff5622; border: 2px solid #ff5622;}

.Mausac div:hover{color: #ff5622; border: 2px solid #ff5622;}
.Mausac a div{ float: left; min-width: 35px !important; height: 35px !important; border: #d7d7d7 1px solid; background-color: #fff; font-size: 14px; font-family: 'Roboto',sans-serif; text-align: center; line-height: 35px; white-space: nowrap; text-transform: uppercase; padding: 0; margin: 0px 5px 5px 0; }
.Mausac .active div{color: #ff5622; border: 2px solid #ff5622;}

.Mausacs a div{ float: left; min-width: 35px !important; height: 30px !important; border: 1px solid #ff5622; background-color: #fff; font-size: 14px; font-family: 'Roboto',sans-serif; text-align: center; line-height: 30px; white-space: nowrap; text-transform: uppercase; padding: 0; margin: 0px 5px 5px 0; }
.Kichhuocs a { float: left; min-width: 35px !important; height: 30px !important; border: 1px solid #ff5622; background-color: #fff; font-size: 14px; font-family: 'Roboto',sans-serif; text-align: center; line-height: 30px; white-space: nowrap; text-transform: uppercase; padding: 0; margin: 0px 5px 5px 0; }
.Mausacs .anhmau{ float:left}

a.sort_list{background:url("../images/inputa.png") no-repeat left 5px;display:block;padding:0 0 0 25px;color:#555;font-size:15px;line-height:25px;}
a.sort_list:hover,
a.sort_list.active{background:url("../images/inputb.png") no-repeat left 5px;}

.sselect:hover { border: none; } 
.sselect { float: left; height: 40px; width: 170px; padding: 0 15px; border: 0; outline: 0; position: relative; -moz-appearance: none; -webkit-appearance: none; appearance: none; background: url(../images/arrow-down.png) no-repeat right center 0px; border: 1px solid #d7d7d7;}
.sselect:hover{ border: 1px solid #d7d7d7;}
span.fa.fa-search { padding-top: 13px; }
.anhmau{margin-right: 0px; width: 30px; height: 30px; border-radius: 5px; position: relative;}
ul.checbox_price li{ padding-bottom:5px;}
.dropdown-menu.level2{ left: 293px!important; } 
.menutrai { max-width:20px; }
.product-box .product-thumbnail .image_link.display_flex img {object-fit: cover; }


h2.pd-name { color:#ff5622; font-size: 24px; line-height: 30px; margin: 0px; margin-bottom: 8px; font-weight: 600; }
span.price.pd-price{ color: #555; font-size: 20px; font-weight: bold; font-size: 24px; line-height: 28px; }
.pdid {width: 95%;font-size: 14px; line-height: 22px; color: #707070; font-family: "Roboto","HelveticaNeue","Helvetica Neue",sans-serif; margin-bottom: 10px; margin-top:10px }

.Dathangoder { background: #ff5622; position: relative; padding-left: 35px; padding-right: 10px; width: 56%; text-align: center; min-width: 210px; height: 40px; line-height: 40px; border-radius: 3px; font-weight: 400; font-size: 14px; color: #fff; float: left; }
.Dathangoder:before { content: ""; height: 22px; position: absolute; background-repeat: no-repeat; top: 8px; left: 30px; width: 25px; background-image: url(../assets/icon-product-addcartc4d6.png?1555734511691); }
.Dathangoder:hover {color:#000}
p.prod_text input { border: 1px solid #d7d7d7; text-align: center; height: 40px; }

ul.dropdown-menu .dropdown-menu{ margin-left:5px;}

.guarantee-img {
    text-align: left;
    float: left;
}
.Doitacs img {height: 137px !important;object-fit: cover;width: auto !important;}
.Doitacs .heading {display: block;padding: 0 0 0px!important;}

.nendoitacsss .owl-carousel .owl-nav .owl-prev {  margin-top: 5px!important; }
.nendoitacsss .owl-carousel .owl-nav .owl-next {  margin-top: 5px!important; }
.section_like_product .banner-item a img { transition: 1s ease 0; height: 318px !important; width: 100% !important; object-fit: cover; }
img.menutrai { width: auto; height: 30px; }
h2.title-head.pull-left img { height: 30px; }


.dropdown-menu { width: 200px; margin-top: 13px !important}

.ava-img{margin-right: 5px;float: left;}
.ava-img img{ border-radius: 50%; height: 40px; width: 40px; border: 1px solid #d7d7d7; object-fit: cover; }
.xinchao {    padding-top: 10px;  font-size: 13px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; letter-spacing: -0.1px; background: url(../images/1top.png) no-repeat right 19px; margin-top: 0px; padding-right: 11px; max-width: 150px; }
.nentrang { background: #fff; padding: 15px; }
.nutsss{padding-left: 180px;clear:both;padding-top:10px;}

.linkkk a { padding: 9px; color: #000; line-height: 26px; }
.btn-logout{ padding-top:5px}


#my_menu{ margin-top: 0px;background-color:#fff;border-radius:7px;height:auto;padding:0;width:240px;position:relative;margin-bottom:22px;}
#my_menu #info{text-align:center;padding-top: 20px;}
#my_menu #info .image-avatar{border: 1px solid #d7d7d7;height:100px;width:100px;margin:auto;margin-top:0px;margin-bottom:20px;object-fit: cover}
#my_menu #info p{font-size:12px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:.4px;text-align:center;margin-bottom:6px}
#my_menu #info span { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; font-weight: 400; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: normal; text-align: center; color: #fffbfb; background: red; border-radius: 4px; padding: 4px; }
#my_menu .nav{margin-top:30px}
#my_menu .nav li{height:30px}
#my_menu .nav .menutv:hover  { color:red!important; background:#fff!important}
#my_menu .nav .menutv:hover a{ color:red!important; background:#fff!important}
#my_menu .nav li.activex{  margin-top: 8px;height: 38px;margin-bottom: 2px;border-left:4px solid #2489da;color:#545454;font-weight:700;background-color:#fff;box-shadow:0 2px 17px 0 rgba(0,0,0,0.1)}
#my_menu .nav li.activex a{ color:red; font-weight:bold}

#my_menu .nav li.active{height: 38px;margin-bottom: 8px;border-left:4px solid red;color:#545454;font-weight:700;background-color:#fff;box-shadow:0 2px 17px 0 rgba(0,0,0,0.1)}
#my_menu .nav li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.31;letter-spacing:-.3px;text-align:left;padding-left:10px;color:#777}
#my_menu .nav li.active a{padding-left:21px!important;color:#464646;font-weight:600}
#my_menu #user_logout{text-align:center;border-top:2px solid #f3f3f3;color:#626262;width:100%;bottom:0;line-height:50px;height:50px; margin-top: 17px;}
#my_menu #user_logout i{color:red;margin-right:5px}
#my_menu #user_logout a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:43px;letter-spacing:-.1px;text-align:left;color:#464646}
#my_menu_mobile{background-color:#fff;height:60px;padding:0;display:inline-block;white-space:nowrap;width:100%;overflow-x:scroll;margin-top:60px}
#my_menu_mobile a{height:60px;margin-right:15px;padding:0;margin-right:40px;opacity:.3;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;font-style:normal;font-stretch:normal;line-height:60px;letter-spacing:-.2px;text-align:left;color:#464646;display:inline-block}
#my_menu_mobile a:first-child{padding-left:10px}
#my_menu_mobile a.active{border-bottom:2px solid red;color:#464646;opacity:1}
#my_menu_mobile::-webkit-scrollbar-track{display:none}
#my_menu_mobile::-webkit-scrollbar{display:none}
.frm_hoahong select { width: 200px; float: left; margin-right: 8px; height: 40px;}

.main_wrapper{background:#F3F4F6;padding-top:20px;padding-bottom:40px}
.main_wrapper_home{padding-top:0;padding-bottom:0}
.center-2col-left{width:79%;float:right;padding-left:20px;box-sizing:border-box;padding-bottom:30px}
.left-col{width:20%;width:234px;float:left}
.left-col .block{background:#FFF;border:1px solid #EEE;box-sizing:border-box;margin-bottom:20px}
.left-col .block .block_title{color:#4ebd2e;font-weight:700;border-bottom:1px solid #EEE;padding:12px 15px;text-transform:uppercase;font-family:RobotoBold}
.main_bottom .block{background:#FFF;margin-top:30px}
.lichsumuahang {
    border-top: 1px solid #d7d7d7;
}
.bacoc { width: 50%; float: left; padding-top: 15px; }
span.order-header { text-transform: uppercase; font-size: 15px; color: red; font-weight: bold; margin-bottom: 8px; float: left; width: 100%; }
.congtongvuietien{margin:auto;width:100%;text-align:center;float:left;}
.vitien{background:#f4f4f4;border-radius:10px;margin-bottom:20px;height: 101px;text-align:center;color:#2b2921;font-size:13px;padding-top: 27px;text-transform:uppercase;font-weight:bold;}
.vitien:hover{background:#f3f200;border-radius:10px;margin-bottom:20px;height: 101px;text-align:center;color:#000;font-size:13px;padding-top: 27px;text-transform:uppercase;font-weight:bold;}
.vitien .Coin{text-align:center;color:#f3007b;text-transform:none;font-size: 15px}
#my_menu .nav li i{ color:red}


                                    /* Dropdown Button */
.dropbtn {
  background-color: #3498DB;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

/* Dropdown button on hover & focus */
.dropbtn:hover, .dropbtn:focus {
  background-color: #2980B9;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
.dropdown-content a:hover {background-color: #ddd}
.show {display:block;}
.ava-img { margin-right: 5px; float: left; }
.dangnhap {z-index: 999999;float:right; position: relative; padding-left: 0px; margin-right: 0px; padding-top: 11px; line-height: 19px; width: 227px !important; }
.dangnhap .login { float: left; }
.dangnhap .login a { color: #2774da; font-weight: bold; background: rgba(0,0,0,0) url(../images/login.png) no-repeat scroll 0 -5px/37px auto; float: left; height: 37px; margin-right: 10px; margin-top: 8px; padding-left: 37px; padding-top: 4px!important; }
.dangnhap .login a:hover{ color:#000}
.dangnhap  .register { margin-top: 0px; float: right; }
.dangnhap  .register .dangnhapt { color: #2774da; font-weight: bold; background: rgba(0,0,0,0) url(../images/register.png) no-repeat scroll 0 -5px/38px auto; float: left; height: 37px; margin-right: 8px; margin-top: 6px; padding-left: 36px; padding-top: 4px!important; }
.dangnhap  .register:hover .dangnhapt{ color:#000}

.ava-img{margin-right: 5px;float: left;}
.ava-img img{ border-radius: 50%; height: 40px; width: 40px; border: 1px solid #d7d7d7; object-fit: cover; }
.nentrang { background: #fff; padding: 15px; }
.nutsss{padding-left: 180px;clear:both;padding-top:10px;}
.linkkk a { padding: 9px; color: #000; line-height: 26px; }
.btn-logout{ padding-top:5px}
.dropdown-toggle { width:300px;}
.linkkk i { color: red; }
.hienthihh { width: 200px; background: #5cbed7; padding: 9px; border-radius: 3px; color: #fff !important; }
div#sample_1_filter { padding-top: 5px; }
/*.header-main { position: absolute;}*/
.menus { width: 221px; margin-top: 0px !important; margin-left: 80px; }
/*.dropdown-menu {  float: right; position: relative; }*/
input[type=checkbox], input[type=radio] { margin: 4px 6px 0px !important; margin-top: 1px\9; line-height: normal; }
h1.img-title-cat.page_title { font-size: 21px; }
.form-controlc {
width: 154px; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc;
}
.txt_csssearchs { width: 40%; height: 0px !important; padding: 0px !important; margin: 0px !important; min-height: 32px !important; }
.ddltthanh { height: 35px; border: 1px solid #d7d7d7; padding-left: 5px; }
.DiaChi { padding-bottom: 14px; }
.backdrop__body-backdrop___1rvky.active{visibility:visible;opacity:.5}
.backdrop__body-backdrop___1rvky{position:fixed;opacity:0;width:100%;left:0;top:0!important;right:0;bottom:0;background-color:#363636;z-index:999;visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}
.cart_sidebar{position:fixed;width:340px;top:0!important;bottom:0;background-color:#fff;overflow:hidden;z-index:999999;transform:translateX(100%);visibility:hidden;transition:transform .5s cubic-bezier(0.645,0.045,0.355,1),visibility .5s cubic-bezier(0.645,0.045,0.355,1);box-shadow:none;touch-action:manipulation;right:0}
.cart_sidebar{transform:translateX(100%)}
.cart_sidebar.active{visibility:visible;transform:translateX(0)}
.cart_sidebar.active .evo-cart-content{opacity:1;transform:translateX(0)}
.cart_sidebar .evo-cart-content{opacity:0;transition:opacity .5s ease 0.25s,transform .5s ease .25s;transform:translateX(80px);height:100%;position:relative}
.cart_sidebar .evo-cart-content .cart_heading{padding:15px;display:block;position:relative}
.cart_sidebar .evo-cart-content .cart_heading .cart_title{margin-bottom:0;text-align:left;font-size:16px;display:block;text-transform:uppercase;color:#222;font-weight:600}
.cart_sidebar .evo-cart-content .cart_heading .cart_btn-close{position:absolute;margin-left:0;right:15px;top:18px;line-height:0;padding:0;border:none;background-color:transparent;cursor:pointer;border-radius:0;z-index:999;transition:transform .4s ease-in-out,opacity .4s ease-in-out}
.cart_sidebar .evo-cart-content .cart_heading .cart_btn-close svg{width:15px;height:15px;stroke-width:1.5px}
.cart_sidebar .evo-cart-content .cart_heading .cart_btn-close:hover{transform:translate(0%,0%) rotate(360deg)}
.cart_sidebar .evo-cart-content .cart-footer{padding:10px}
.cart_sidebar .evo-cart-content .cart-footer hr{margin-top:15px;margin-bottom:15px;border:0;border-top:1px solid rgba(0,0,0,0.1)}
.cart_sidebar .evo-cart-content .cart-footer .cart__subtotal{font-size:15px;font-weight:500;margin-bottom:12px}
.cart_sidebar .evo-cart-content .cart-footer .cart__subtotal .cart__col-6{width:50%;float:left}
.cart_sidebar .evo-cart-content .cart-footer .cart__subtotal .cart__totle{width:50%;float:left}
.cart_sidebar .evo-cart-content .cart-footer .cart__subtotal .cart__totle .total-price{color:#1e8570}
.cart_sidebar .evo-cart-content .cart-footer .cart__btn-proceed-checkout-dt{display:block;position:relative;padding-top:24px}
.cart_sidebar .evo-cart-content .cart-footer .cart__btn-proceed-checkout-dt button{width:100%;background-color:#30656b;color:#fff;text-align:center}
.cart_sidebar .evo-cart-content .cart-footer .cart__btn-proceed-checkout-dt button:hover,.cart_sidebar .evo-cart-content .cart-footer .cart__btn-proceed-checkout-dt button:focus{background-color:#204448}
.cart_sidebar .evo-cart-content .cart-footer .cart__btn-proceed-checkout-dt button:hover,.cart_sidebar .evo-cart-content .cart-footer .cart__btn-proceed-checkout-dt button:focus{background-color:#204448}
.cart_sidebar .evo-cart-content .cart_body{padding:15px;height:calc(100vh - 210px);overflow-y:auto}
.cart_sidebar .evo-cart-content .cart_body{height:calc(100vh - 270px)}
.cart_sidebar .evo-cart-content .cart_body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);border-radius:5px;background-color:#F5F5F5}
.cart_sidebar .evo-cart-content .cart_body::-webkit-scrollbar{width:5px;background-color:#F5F5F5}
.cart_sidebar .evo-cart-content .cart_body::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);background-color:#e5e5e5}
.cart_sidebar .evo-cart-content .cart_body .cart-empty .empty-icon{display:block}
.cart_sidebar .evo-cart-content .cart_body .cart-empty .empty-icon .ico-cart{height:200px;width:200px;background-image:url(https://bizweb.dktcdn.net/100/415/483/themes/804267/assets/mobile-shopping.svg?1613655301252);background-size:contain;background-repeat:no-repeat;display:block;margin-left:auto;margin-right:auto}
.cart_sidebar .evo-cart-content .cart_body .cart-empty .empty-icon .ico-cart{height:180px;width:180px}
.cart_sidebar .evo-cart-content .cart_body .cart-empty .btn-cart-empty{margin-top:20px;text-align:center}
.cart_sidebar .evo-cart-content .cart_body .cart-empty .btn-cart-empty a{background-color:#30656b;display:inline-block;padding:12px 30px;color:#fff;height:auto;line-height:1.1}
.cart_sidebar .evo-cart-content .cart_body .cart-empty .btn-cart-empty a:hover,.cart_sidebar .evo-cart-content .cart_body .cart-empty .btn-cart-empty a:focus{background-color:#204448;color:#fff}
.cart_sidebar .evo-cart-content .cart_body .cart-empty .btn-cart-empty a:hover,.cart_sidebar .evo-cart-content .cart_body .cart-empty .btn-cart-empty a:focus{background-color:#204448;color:#fff}
.cart_sidebar .evo-cart-content .cart_body .cart_product{margin-bottom:15px;padding-bottom:15px;display:table;width:100%}
.cart_sidebar .evo-cart-content .cart_body .cart_product{margin-bottom:5px;padding-bottom:5px}
.cart_sidebar .evo-cart-content .cart_body .cart_product .cart_image{display:table-cell;width:24%;vertical-align:top;position:relative}
.cart_sidebar .evo-cart-content .cart_body .cart_product .cart_info{padding-left:15px;vertical-align:top}
.cart_sidebar .evo-cart-content .cart_body .cart_product .cart_info .cart_name{margin-bottom:4px;font-size:13px;font-weight:500}
.cart_sidebar .evo-cart-content .cart_body .cart_product .cart_info .cart_name a{color:#222}
.cart_sidebar .evo-cart-content .cart_body .cart_product .cart_info .cart_name a:hover,.cart_sidebar .evo-cart-content .cart_body .cart_product .cart_info .cart_name a:focus{color:#30656b}
.cart_sidebar .evo-cart-content .cart_body .cart_product .cart_info .cart_name a:hover,.cart_sidebar .evo-cart-content .cart_body .cart_product .cart_info .cart_name a:focus{color:#30656b}
.cart_sidebar .evo-cart-content .cart_body .cart_product .cart_info .row-cart-left .cart_item_name{width:50%;float:left}
.cart_sidebar .evo-cart-content .cart_body .cart_product .cart_info .row-cart-left .cart_item_name .cart_size{font-size:13px;margin-bottom:0;display:block;font-weight:400}
.cart_sidebar .evo-cart-content .cart_body .cart_product .cart_info .row-cart-left .cart_item_name .cart_quantity{font-size:12px;margin-bottom:0;display:block;font-weight:400;color:#333}
.cart_sidebar .evo-cart-content .cart_body .cart_product .cart_info .row-cart-left .cart_item_name .cart_select button{border-radius:0;border:1px solid #e5e5e5;border-color:#e5e5e5;color:#222;line-height:26px;padding:0;margin:0;width:28px;background-color:#fff;height:28px}
.cart_sidebar .evo-cart-content .cart_body .cart_product .cart_info .row-cart-left .cart_item_name .cart_select button.btn-minus{float:left;border-right:0}
.cart_sidebar .evo-cart-content .cart_body .cart_product .cart_info .row-cart-left .cart_item_name .cart_select button.btn-plus{float:left;border-left:0}
.cart_sidebar .evo-cart-content .cart_body .cart_product .cart_info .row-cart-left .cart_item_name .cart_select input{display:inline-block;height:28px;padding:0;text-align:center;border-radius:0;width:35px;float:left;min-height:28px;border:1px solid #e5e5e5;color:#222;height:28px;font-size:17px;margin:0}
.cart_sidebar .evo-cart-content .cart_body .cart_product .cart_info .row-cart-left .cart_prices{width:50%;float:left}
.cart_sidebar .evo-cart-content .cart_body .cart_product .cart_info .row-cart-left .cart_prices .cart__price{margin-bottom:5px;margin-top:5px}
.cart_sidebar .evo-cart-content .cart_body .cart_product .cart_info .row-cart-left .cart_prices .cart__price .cart__sale-price{font-weight:500;display:block;font-size:14px;color:#1e8570}
.cart_sidebar .evo-cart-content .cart_body .cart_product .cart_info .row-cart-left .cart_prices .cart__btn-remove{font-size:13px;color:#30656b}
.cart_sidebar .evo-cart-content .cart_body .cart_product .cart_info .row-cart-left .cart_prices .cart__btn-remove:hover,.cart_sidebar .evo-cart-content .cart_body .cart_product .cart_info .row-cart-left .cart_prices .cart__btn-remove:focus{text-decoration:underline}
.cart_sidebar .evo-cart-content .cart_body .cart_product .cart_info .row-cart-left .cart_prices .cart__btn-remove:hover,.cart_sidebar .evo-cart-content .cart_body .cart_product .cart_info .row-cart-left .cart_prices .cart__btn-remove:focus{text-decoration:underline}

.header-cart { float: left; padding-top: 22px; }

span.acc-text { font-size: 14px; }
.col-lg-3.col-md-3.canleff { padding-left: 0px !important; margin-left: 0px !important; width: 22%; }
a#btn-proceed-checkout { background-color: #204448; width: 100%; display: inline-block; font-weight: 400; color: #fff; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid transparent; padding: 8px.75rem; font-size: 17px; line-height: 1.5; border-radius: .25rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
.shop_cart.ajaxsss { padding: 0; width: 100%!important; }

#Cart { position: absolute; top: 13px; right: -12px; width: 20px; height: 20px; border-radius: 50%; background-color: #ffa400; transition: all 0.3s ease-in-out; text-align: center; line-height: 20px; color: #000; font-size: 13px; }


.ShowCapbac1{ display: inline-block; font-size: 12px; text-align: center; padding: 7px; margin: 5px; color: #ffff; background: #008100; border-radius: 3px;}
.ShowCapbac2{ display: inline-block; font-size: 12px; text-align: center; padding: 7px; margin: 5px; color: #ffff; background: #702c91; border-radius: 3px;}
.ShowCapbac3{ display: inline-block; font-size: 12px; text-align: center; padding: 7px; margin: 5px; color: #ffff; background: #e3252d; border-radius: 3px;}
.dakickhoat{  display: inline-block; font-size: 12px; text-align: center; padding: 7px; margin: 5px; color: #ffff; background: #008100; border-radius: 3px;}
.chuakh{  display: inline-block; font-size: 12px; text-align: center; padding: 7px; margin: 5px; color: #ffff; background:#ed1c24; border-radius: 3px;}



.kichhoattaikhan { background: #d7d7d7; padding: 23px 8px; margin: 12px; margin-bottom: 22px; border-radius: 3px;}
.kichhoattaikhan .grid-margin,.purchase-popup{margin-bottom:2.5rem}
.kichhoattaikhan .purchase-popup p{margin-bottom:auto;margin-top:auto;color:#7e7e7e;font-weight:400;vertical-align:middle;line-height:1}
.kichhoattaikhan .purchase-popup .btnv.purchase-button { margin-top: -30px !important;background-color: rgba(172,50,228,0.9); background-image: -owg-linear-gradient(to right,#da8cff,#9a55ff); background-image: -webkit-gradient(linear,left top,right top,from(#da8cff),to(#9a55ff)); background-image: linear-gradient(to right,#da8cff,#9a55ff); color: #fff; border: none; line-height: 44px; vertical-align: middle; height: 44px; display: block; float: right; width: 200px; text-align: center; }
.kichhoattaikhan .btnv:not(:disabled):not(.disabled){cursor:pointer}
.kichhoattaikhan .purchase-popup .btnv{margin-right:20px;font-weight:500;color:#fff;border-radius:5px;-webkit-transition-duration:.2s;transition-duration:.2s}

 
 @-webkit-keyframes glowing {
  0% { background-color: #f5ff0e; -webkit-box-shadow: 0 0 3px #f5ff0e; }
  50% { background-color: #f4f4f4; -webkit-box-shadow: 0 0 10px #f4f4f4; }
  100% { background-color: #f5ff0e; -webkit-box-shadow: 0 0 3px #f5ff0e; }
}

@-moz-keyframes glowing {
  0% { background-color: #f5ff0e; -moz-box-shadow: 0 0 3px #f5ff0e; }
  50% { background-color: #f4f4f4; -moz-box-shadow: 0 0 10px #f4f4f4; }
  100% { background-color: #f5ff0e; -moz-box-shadow: 0 0 3px #f5ff0e; }
}

@-o-keyframes glowing {
  0% { background-color: #f5ff0e; box-shadow: 0 0 3px #f5ff0e; }
  50% { background-color: #f4f4f4; box-shadow: 0 0 10px #f4f4f4; }
  100% { background-color: #f5ff0e; box-shadow: 0 0 3px #f5ff0e; }
}

@keyframes glowing {
  0% { background-color: #f5ff0e; box-shadow: 0 0 3px #f5ff0e; }
  50% { background-color: #f4f4f4; box-shadow: 0 0 10px #f4f4f4; }
  100% { background-color: #f5ff0e; box-shadow: 0 0 3px #f5ff0e; }
}

.nhapnhay {
  -webkit-animation: glowing 1500ms infinite;
  -moz-animation: glowing 1500ms infinite;
  -o-animation: glowing 1500ms infinite;
  animation: glowing 1500ms infinite;
} 



element.style {
}
.productInfo_col-3 .listMall .listMall_title, .productInfo_col-3 .listMall .listMall_title {
    padding: 15px;
    background-color: #f3f5f7;
}
 .productInfo_col-3 .listMall .listMall_title {
    color: #3f3f3f;
    font-size: 14px;
    font-weight: 700;
    background: #f3f5f7;
    border: 1px solid #e7e7e7;
    border-radius: 4px 4px 0 0;
    padding: 15px;
    line-height: 18px;
}
.productInfo_col-3 .listMall .listMall_total {
    margin-top: 15px;
    color: #4dc354;
    font-size: 14px;
    font-weight: 700;
}
 .selectWrapper_container .listMall_items {
    height: auto!important;
}
.productInfo_col-3 .listMall .listMall_items ul li {
    margin-top: 10px;
    color: #3f3f3f;
    font-size: 14px;
    line-height: 20px;
}
.productInfo_col-3 .listMall .listMall_items ul li b {
    font-weight: 700;
}

.productInfo_col-23 .productInfo_col-3 .listMall .selectWrapper #cbb-box-state {
    color: #191919;
    font-size: 14px;
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
    background: url(../images/arrow_down.png) no-repeat 100% #fff;
}
.listMall #cbb-box-state {
    background: url(../images/arrow_down.png) no-repeat 100% #fff;
}
.selectWrapper select {
    padding: 0 10px;
    width: 100%;
    height: 100%;
    line-height: 40px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    border: none;
}
 .productInfo_col-3 .listMall .selectWrapper {
    margin-top: 10px;
}
.selectWrapper {
    position: relative;
    overflow: hidden;
    border: 1px solid #ededed;
    height: 40px;
}
.selectWrapper_container { border: 1px solid #d7d7d7; margin-top: -11px !important; padding: 9px; }
ul.cuahangs { overflow-x: hidden; height: 200px; }
div#Control1_ctl00_Lefmenu_Members_Panel1 { padding-top: 9px; }
.lichsugh{ width:160px; float:left; margin-right:5px !important;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { padding: 8px; line-height: 1.42857143; vertical-align: inherit !important; border-top: 1px solid #ddd; }
.listMall_totalssssssss { color: red; font-weight: 600; padding: 5px; }