
/* Default */
a { text-decoration: none; color: #a348a2; transition: background-color 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s;}
a:hover { text-decoration: none; color: #f55018;}
h1,h2,h3,h4,h5,h6{ margin: 0;}
.clr, .clear{ clear: both;}

/* Bootstrap */
.form-group{ margin-bottom: 20px;}
.form-group .text-danger{ font-size: 12px; padding-top: 2px;}
.breadcrumb{ padding-left: 0;}

/* Header */
.box_header{ position: relative; background: url("../img/header.jpg") no-repeat; background-size: cover; padding: 10px; text-align: center;}
.box_header .logo{ padding-top: 10px;}
.box_header .logo img{ max-width: 100%; }
.box_header .banner img{ max-width: 100%; }

.box_menuTop{ text-align: right; padding: 10px 0; background-color: #f5f5f5;}
.box_menuTop ul{ margin: 0; padding: 0; list-style: none;}
.box_menuTop ul li{ display: inline-block; margin-left: 10px;}
.box_menuTop ul li a{ color: #333; padding-left: 10px; border-left: 1px solid #666;}
.box_menuTop ul li:FIRST-CHILD a{ border: 0;}

/* Menu */
/* .box_menuMain { background: #4267b2; position: relative;}
.box_menuMain .container{ position: relative;}
.box_menuMain .navbar-brand{ padding: 0;}
.box_menuMain .navbar-brand img{ margin-top: 22px;}
.box_menuMain .navbar-collapse{ padding: 0;}
.box_menuMain .navbar-nav>li>a{ background: none; font-size: 12px; padding: 12px 20px 12px; color: #FFF; position: relative; text-transform: uppercase;}
.box_menuMain .navbar-nav>li>a>i{ font-size: 14px;}
.box_menuMain .navbar-nav>li:FIRST-CHILD a{ padding-left: 0;}
.box_menuMain .navbar-nav>li:HOVER>a{ background: none; color: #aa6aa9;}
.box_menuMain .navbar-nav>li>.dropdown-menu{ border: 1px solid #CCC; border-top: solid 2px #0da3e2; padding: 0; border: none; border-radius: 0; box-shadow: none; min-width: 185px; border-bottom: none; border-left: solid 1px #eee; border-right: solid 1px #eee;}
.box_menuMain .navbar-nav>li>.dropdown-menu li{ border-bottom: solid 1px #f5f5f5;}
.box_menuMain .navbar-nav>li>.dropdown-menu li a{ color: #555; font-size: 14px; font-weight: 400; padding: 8px 25px !important; text-transform: inherit; -moz-transition: none; -webkit-transition: none; -o-transition: none; transition: none; border: none !important;}
.box_menuMain .navbar-nav>li>.dropdown-menu li a:HOVER{ background-color: #f9f9f9;}
.box_menuMain .navbar-toggle .icon-bar{ background-color: #CCC;} */

.box_menuMain { background-color: #4267b2;}
.box_menuMain .menu{ padding: 0;}
.box_menuMain .menu>ul{ padding: 0; list-style: none; margin: 0; float: left;}
.box_menuMain .menu>ul>li{ display: inline-block; position: relative;}
.box_menuMain .menu>ul>li>a{ display: block; font-size: 12px; padding: 0 10px 0 10px; color: #FFF; font-weight: bold; line-height: 100%; height: 40px; line-height: 40px; text-transform: uppercase;}
.box_menuMain .menu>ul>li>ul{ display: none; position: absolute; top: 100%; left: 0; padding: 10px 0; list-style: none; margin: 0; min-width: 200px; z-index: 999; background-color: #FFF; }
.box_menuMain .menu>ul>li>ul>li{ border-top: solid 1px #f5f5f5;}
.box_menuMain .menu>ul>li>ul>li>a{ color: #555; font-size: 13px; font-weight: 400; padding: 10px 25px; display: block; text-transform: uppercase; -moz-transition: none; -webkit-transition: none; -o-transition: none; transition: none; border: none !important;}
.box_menuMain .menu>ul>li:FIRST-CHILD>a{ border: 0;}
.box_menuMain .menu>ul>li:hover>a{ background-color: #fff69c; color: #000;}
.box_menuMain .menu>ul>li:hover>ul{ display: block;}
.box_menuMain .menu>ul>li>ul>li>ul{ display: none; position: absolute; top: 0; left: 100%; z-index: 999; background-color: #FFF; list-style: none; margin: 0; padding: 0; min-width: 200px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175); box-shadow: 0 6px 12px rgba(0,0,0,0.175);}
.box_menuMain .menu>ul>li>ul>li>ul>li{ border-bottom: solid 1px #f5f5f5;}
.box_menuMain .menu>ul>li>ul>li>ul>li>a{ color: #555; font-size: 13px; font-weight: 400; padding: 7px 20px; display: block; text-transform: inherit; -moz-transition: none; -webkit-transition: none; -o-transition: none; transition: none; border: none !important;}
.box_menuMain .menu>ul>li>ul>li>ul>li:hover>a{ background: #fda92c; color: #FFF;}
.box_menuMain .menu>ul>li>ul>li:hover>a{ background: #333; color: #FFF;}
.box_menuMain .menu>ul>li>ul>li:hover>ul{ display: block;}
.box_menuMain .menu>ul>li>ul>li:FIRST-CHILD{ border: 0;}
.box_menuMain .menu>ul>li>ul>li.dropdown:BEFORE{ position: absolute; top: 4px; right: 10px; content: "\f105"; font-family: "FontAwesome"; font-size: 16px;}
.box_menuMain .header{ width: 300px; float: left; padding: 5px 0;}
.box_menuMain .header img{ height: 60px;}
.box_menuMain .language{ width: 100px; float: right; text-align: right; padding-top: 18px;}
.box_menuMain .pull-right ul{ left: auto !important; right: 0;}
.box_menuMain .pull-right>li>ul>li>a{ text-transform: none !important;}

.box_search{ position: absolute; top: 5px; right: 10px;}
.box_search .input-group .form-control{ padding: 3px; border-radius: 0; border: 1px solid #fff; background: rgba(0, 0, 0, 0); color: #FFF;}
.box_search .input-group .form-control::-webkit-input-placeholder { color: #FFF; font-size: 13px;}
.box_search .input-group .form-control:-moz-placeholder {color: #FFF; font-size: 13px;}
.box_search .input-group .form-control::-moz-placeholder {color: #FFF; font-size: 13px;}
.box_search .input-group .form-control:-ms-input-placeholder {color: #FFF; font-size: 13px;}
.box_search .input-group-addon{ padding: 0; margin: 0; background: rgba(0, 0, 0, 0);  border-radius: 0;}
.box_search .input-group-addon button{ padding: 0; margin: 0; border: 0; background: transparent; width: 32px; height: 30px;  border-radius: 0;}
.box_search .input-group-addon button .glyphicon{ color: #FFF; }
.box_search .hotline{ font-size: 20px; padding-right: 18px; color: #bd0000; font-weight: bold;}

.box_hotline{ top: 80px; right: 50px; z-index: 999999; background: url("../img/hotline.png") no-repeat top center; padding-top: 50px; text-align: center; font-size: 24px; font-weight: bold; color: #FF0000;}

.box_menuMobile{ position: fixed; top: 0; left: 0; width: 70%; height: 100%; background-color: #FFF; overflow: auto; z-index: 99999}
.box_menuMobile ul{ margin: 0; padding: 10px 0; list-style: none;}
.box_menuMobile ul li a{ display: block; padding: 8px 10px; font-weight: bold;}
.box_menuMobile ul li ul{ margin-left: 20px; padding: 0 0 10px;}
.box_menuMobile ul li ul li a{ font-weight: normal;}

.box_bxslider{ display: none; }
.box_bxslider .bxslider{ margin: 0; padding: 0; list-style: none;}
.box_bxslider .bxslider img{ width: 100%;}
.box_bxslider .bx-pager{ display: block; position: absolute; bottom: 10px; left: 0; width: 100%; margin: 0; padding: 0; text-align: center; z-index: 999;}
.box_bxslider .bx-wrapper { position: relative;}
.box_bxslider .bx-wrapper .bx-pager.bx-default-pager a{ width: 24px; height: 6px; background: #FFF; display: inline-block; text-indent: -99999px; margin: 0 3px; -webkit-border-radius: 2px !important; -moz-border-radius: 2px !important; border-radius: 2px !important;}
.box_bxslider .bx-wrapper .bx-pager.bx-default-pager a:hover, 
.box_bxslider .bx-wrapper .bx-pager.bx-default-pager a.active{ background: #4267b2;}
.box_bxslider .bx-pager-item{ display: inline-block;}
.box_bxslider .bx-controls-direction{ display: none;}
.box_bxslider .bx-controls-direction a{ position: absolute; top: 50%; display: inline-block; width: 30px; height: 50px; margin-top: -25px; background: url("../img/icon_next.png") no-repeat center center; text-indent: -99999px; overflow: hidden;}
.box_bxslider .bx-controls-direction a.bx-prev{ left: 10px; background-image: url("../img/icon_prev.png");}
.box_bxslider .bx-controls-direction a.bx-next{ right: 10px;}

.box_register{ margin-bottom: 10px;}
.box_register .box_title{ background-color: #e57c00; text-transform: uppercase; color: #FFF; padding: 5px 10px; font-size: 10px;}
.box_register .box_title span{ font-size: 12px;}
.box_register .box_content{ background-color: #196ee3; padding: 10px;}
.box_register .form-group{ margin-bottom: 10px;}
.box_register .form-group label{ font-weight: normal; font-size: 12px; color: #FFF;}
.box_register .form-group .form-control{ border: 0; height: 26px; border-radius: 0; padding: 3px 10px;}
.box_register .form-group textarea.form-control{ height: 60px;}
.box_register .my_btn{ text-align: right;}
.box_register .my_btn .btn{ border: 0; background-color: #e57c00; color: #FFF;}

.box_adsTop{ margin-bottom: 10px;}
.box_adsTop img{ width: 100%;}

.box_defaultCategoryHot{ background: #4267b2; border-radius: 10px; color: #FFF; margin-bottom: 50px; margin-top: 100px; position: relative;}
.box_defaultCategoryHot .box_image{ position: absolute; width: 150px; height: 150px; top: -75px; left: 50%; margin-left: -75px; border-radius: 50%;}
.box_defaultCategoryHot .box_title{ padding: 90px 20px 0; text-align: center; text-transform: uppercase;}
.box_defaultCategoryHot .box_title .title{ font-size: 22px; font-weight: bold;}
.box_defaultCategoryHot .box_title .title a{ color: #FFF;}
.box_defaultCategoryHot .box_content{ padding: 20px 20px 0; height: 1222px; overflow: auto;}
.box_defaultCategoryHot .box_content .item{ margin: 12px 0; display: table; width: 100%;}
.box_defaultCategoryHot .box_content .item .image{ display: table-cell; width: 120px; vertical-align: top; padding-top: 6px;}
.box_defaultCategoryHot .box_content .item .image img{ width: 120px;}
.box_defaultCategoryHot .box_content .item .info{ display: table-cell; vertical-align: top;}
.box_defaultCategoryHot .box_content .item .info .title{ padding-left: 15px; font-size: 20px; font-weight: bold; margin-bottom: 5px;}
.box_defaultCategoryHot .box_content .item .info .title a{ color: #FFF;}
.box_defaultCategoryHot .box_content .item .info .desc{ padding-left: 15px; color: #DDD; font-weight: normal; text-align: justify; height: 70px; overflow: hidden;}

.box_defaultCategoryHighlight{ background: #5F69FF; border-radius: 10px; color: #FFF; margin-bottom: 20px; position: relative;}
.box_defaultCategoryHighlight .box_title{ padding: 20px 20px 0; text-transform: uppercase;}
.box_defaultCategoryHighlight .box_title .title{ font-size: 22px; padding-top: 30px; font-weight: bold;}
.box_defaultCategoryHighlight .box_title .title a{ color: #FFF;}
.box_defaultCategoryHighlight .box_title:after{ content: ""; display: block; clear: both;}
.box_defaultCategoryHighlight .box_image{ float: left; width: 80px; margin-right: 20px;}
.box_defaultCategoryHighlight .box_content{ padding: 30px; min-height: 165px; overflow: auto;}
.box_defaultCategoryHighlight .box_content .item{ margin-bottom: 20px;}
.box_defaultCategoryHighlight .box_content .item .title{ font-size: 16px;}
.box_defaultCategoryHighlight .box_content .item .title a{ color: #FFF;}
.box_defaultCategoryHighlight.box_0{ margin-top: 100px;}
.box_defaultCategoryHighlight.box_1{ background: #7FCCFA; color: #000;}
.box_defaultCategoryHighlight.box_1 a{ color: #000 !important;}
.box_defaultCategoryHighlight.box_1 .box_content{ height: 578px;}

.box_defaultHot{ padding: 30px 0 30px; background: #f5f5f5; margin-bottom: 30px; }
.box_defaultHot .box_content{ text-align: center;  }
.box_defaultHot .box_content .title{ font-size: 26px; font-weight: bold; text-transform: uppercase; color: #a348a2; padding-bottom: 20px; }
.box_defaultHot .box_content .detail{ text-align: justify;  }

.box_defaultHighlight{ margin-bottom: 20px;}
.box_defaultHighlight .box_content .item { position: relative; }
.box_defaultHighlight .box_content .image a img{ width: 100%; }
.box_defaultHighlight .box_content .item .title{ position: absolute; bottom: 0; min-height: 50px; background: rgba(0,0,0,0.8); width: 100%; text-align: center; font-size: 18px; display: table;}
.box_defaultHighlight .box_content .item .title a{ color: #FFF; display: table-cell; vertical-align: middle;}

.box_defaultFooter{ padding: 34px 0 34px; }
.box_defaultFooter .box_content{ text-align: center;  }
.box_defaultFooter .box_content .title{ font-size: 22px; font-weight: bold; text-transform: uppercase; color: #a348a2; padding-bottom: 30px; }
.box_defaultFooter .box_content .detail{ text-align: justify;}

.box_categoryFooter{ background: url("../img/bg.jpg") no-repeat bottom; background-size: cover; }
.box_defaultCategoryFooter{ padding: 30px 0;}
.box_defaultCategoryFooter .box_title .title{ text-align: center; font-size: 21px; margin-bottom: 20px; text-transform: uppercase;}
.box_defaultCategoryFooter .image{ text-align: center; margin-bottom: 20px;}
.box_defaultCategoryFooter .image a img{ width: 160px; height: 160px; border-radius: 50%; }
.box_defaultCategoryFooter .info {  border-radius: 20px; background: #87c7e9; padding: 10px 15px; max-height: 200px;}

.box_defaultCategoryHome{ background: #5F69FF; border-radius: 10px; color: #FFF; margin-bottom: 30px; position: relative;}
.box_defaultCategoryHome .box_title{ padding: 20px; text-align: center; text-transform: uppercase; border-bottom: 1px solid #FFF;}
.box_defaultCategoryHome .box_title .title{ font-size: 22px;}
.box_defaultCategoryHome .box_title .title a{ color: #FFF;}
.box_defaultCategoryHome .box_content{ padding: 20px; min-height: 400px;}
.box_defaultCategoryHome .box_content .item{ margin: 12px 0; height: 115px; overflow: hidden;}
.box_defaultCategoryHome .box_content .item .image{ width: 120px; float: left; margin-right: 10px; padding-top: 6px;}
.box_defaultCategoryHome .box_content .item .image img{ width: 120px;}
.box_defaultCategoryHome .box_content .item .info{ vertical-align: top;}
.box_defaultCategoryHome .box_content .item .info .title{ padding-left: 15px; font-size: 20px; font-weight: bold; margin-bottom: 5px;}
.box_defaultCategoryHome .box_content .item .info .title a{ color: #FFF;}
.box_defaultCategoryHome .box_content .item .info .desc{ padding-left: 15px; font-weight: normal; text-align: justify;}
.box_defaultCategoryHome .box_content .item:after{ content: ""; display: block; clear: both;}
.box_defaultCategoryHome .viewall{ padding: 0 20px 20px; text-align: right;}
.box_defaultCategoryHome .viewall a{ color: #FFF; font-size: 20px;}
.box_defaultCategoryHome.box_1{ background: #7FCCFA; color: #000;}
.box_defaultCategoryHome.box_1 a{ color: #000 !important;}

.box_videoHot{ background: #4267B2; border-radius: 10px; color: #FFF; margin-bottom: 30px; position: relative;}
.box_videoHot .box_title{ padding: 20px; text-align: center; text-transform: uppercase; border-bottom: 1px solid #FFF;}
.box_videoHot .box_title .title{ font-size: 22px;}
.box_videoHot .box_title .title a{ color: #FFF;}
.box_videoHot .box_content{ padding: 20px;}

.box_galleryHot{ background: #4267B2; border-radius: 10px; color: #FFF; margin-bottom: 30px; position: relative;}
.box_galleryHot .box_title{ padding: 20px; text-align: center; text-transform: uppercase; border-bottom: 1px solid #FFF;}
.box_galleryHot .box_title .title{ font-size: 22px;}
.box_galleryHot .box_title .title a{ color: #FFF;}
.box_galleryHot .box_content{ padding: 20px;}
.box_galleryHot .bxslider{ margin: 0; padding: 0; list-style: none;}
.box_galleryHot .bxslider img{ width: 100%;}
.box_galleryHot .bx-pager{ display: none; position: absolute; bottom: 10px; left: 0; width: 100%; margin: 0; padding: 0; text-align: center; z-index: 999;}
.box_galleryHot .bx-wrapper { position: relative;}
.box_galleryHot .bx-wrapper .bx-pager.bx-default-pager a{ width: 24px; height: 6px; background: #FFF; display: inline-block; text-indent: -99999px; margin: 0 3px; -webkit-border-radius: 2px !important; -moz-border-radius: 2px !important; border-radius: 2px !important;}
.box_galleryHot .bx-wrapper .bx-pager.bx-default-pager a:hover, 
.box_galleryHot .bx-wrapper .bx-pager.bx-default-pager a.active{ background: #4267b2;}
.box_galleryHot .bx-pager-item{ display: inline-block;}
.box_galleryHot .bx-controls-direction{ display: block;}
.box_galleryHot .bx-controls-direction a{ position: absolute; top: 50%; display: inline-block; width: 30px; height: 50px; margin-top: -25px; background: url("../img/icon_next.png") no-repeat center center; text-indent: -99999px; overflow: hidden;}
.box_galleryHot .bx-controls-direction a.bx-prev{ left: 10px; background-image: url("../img/icon_prev.png");}
.box_galleryHot .bx-controls-direction a.bx-next{ right: 10px; left: auto;}

.box_productHighlight{ margin-bottom: 30px;}
.box_productHighlight .box_title{ border-bottom: 1px solid #CCC;}
.box_productHighlight .box_title .title{ color: #333; font-size: 16px; padding: 15px 0 10px; text-transform: uppercase; font-weight: bold;}
.box_productHighlight .box_title .title a{ color: #333;}
.box_productHighlight .box_title .title a:hover{ color: #38ad3a;}
.box_productHighlight .box_content{ padding: 20px 0 0;}
.box_productHighlight .item .image{ width: 40%; float: left;}
.box_productHighlight .item .info{ width: 60%; float: left;}
.box_productHighlight .item .info .title{ padding-left: 10px; font-size: 16px; font-weight: normal; line-height: 20px;}
.box_productHighlight .item .info .title a{ color: #222;}
.box_productHighlight .item .info .title a:hover{ color: #38ad3a;}
.box_productHighlight .item .info .description{ padding-top: 10px; font-size: 12px; font-weight: bold; padding-left: 10px;}
.box_productHighlight .bx-controls .bx-pager{ display: none;}
.box_productHighlight .bx-wrapper .bx-controls-direction a{ width: 21px; height: 32px; top: 30px;}
.box_productHighlight .bx-wrapper .bx-prev{ background: url("../img/prev.jpg") no-repeat; left: -50px;}
.box_productHighlight .bx-wrapper .bx-next{ background: url("../img/next.jpg") no-repeat; left: auto; right: -50px;}

.box_productNew{ margin-bottom: 30px;}
.box_productNew .box_title{ background-color: #333;}
.box_productNew .box_title .title{ height: 34px; line-height: 34px; color: #FFF; font-size: 14px; padding: 0 15px; text-transform: uppercase;}
.box_productNew .box_title .title a{ color: #FFF;}
.box_productNew .box_title .title a:hover{ color: #0da3e2;}
.box_productNew .box_content{ padding: 30px 15px 0; border: 1px solid #CCC; border-top: 0;}


.box_cart{ margin-bottom: 30px;}
.box_cart .box_title{ background-color: #333; position: relative;}
.box_cart .box_title .title{ height: 34px; line-height: 34px; color: #FFF; font-size: 14px; padding: 0 15px; text-transform: uppercase;}
.box_cart .box_title .title a{ color: #FFF;}
.box_cart .box_title .title a:hover{ color: #0da3e2;}
.box_cart .box_content{ padding: 15px; border: 1px solid #CCC; border-top: 0;}

.box_category{ margin-bottom: 20px; margin-top: 20px; }
.box_category .box_title{ background-color: #4267b2; height: 40px; line-height: 40px; font-size: 14px; padding: 0 15px; text-transform: uppercase; overflow: hidden;}
.box_category .box_title a{ color: #FFF; }
.box_category .content{ }
.box_category .content ul{ padding: 10px 0; background-color: #4267b2; text-transform: uppercase;}
.box_category .content ul li{ list-style: none; position: relative; border-top: 1px solid #aa6aa9;}
.box_category .content ul li:FIRST-CHILD{ border: 0;}
.box_category .content ul li a{ display: block; padding: 10px 15px; color: #FFF;}
.box_category .content ul li a:hover{ background-color: #55ab40;}

.box_support{ margin-bottom: 20px; }
.box_support .box_title{ background-color: #55ab40; color: #FFF; height: 40px; line-height: 40px; font-size: 14px; padding: 0 15px; text-transform: uppercase; overflow: hidden;}
.box_support .box_title a{ color: #FFF; }
.box_support .box_content{ padding: 15px; border: 1px solid #CCC; border-top: 0;}
.box_support .hotline{ padding: 5px 0; font-weight: bold; color: #930000; font-size: 20px;}
.box_support .hotline span{ color: #222;}
.box_support .zalo{ background: url("../img/zalo.jpg") no-repeat right; padding: 15px 0; font-size: 18px; font-weight: bold;}
.box_support .email{ padding: 5px 0; font-weight: bold; color: #222;}
.box_support .bank{ padding-top: 10px;}
.box_support .bank .bank_label{ font-weight: bold; color: #0072b2;}

.box_default_left .box_title{ background-color: #0193de; position: relative;}
.box_default_left .box_title .title{ height: 34px; line-height: 34px; color: #FFF; font-size: 14px; padding: 0 15px; text-transform: uppercase;}
.box_default_left .box_title .title a{ color: #FFF;}
.box_default_left .box_content{ padding: 10px; border: 1px solid #CCC; border-top: 0;}
.box_default_left .box_content .item{ margin-bottom: 10px; overflow: hidden;}
.box_default_left .box_content .item .image{ width: 30%; float: left;}
.box_default_left .box_content .item .image img{ width: 100%;  }
.box_default_left .box_content .item .title{ font-size: 13px; line-height: 18px; width: 70%; float: left; padding-left: 10px; }
.box_default_left .box_content .item .title a{ color: #333; }

.box_contact{ padding: 30px 15px; border: 1px solid #CCC; border-top: 0;}
.box_contact .content{ padding-bottom: 30px;}
.box_contact textarea{ height: 188px;}

.box_productHot{ margin-top: 20px;}
.box_productHot .box_title{ background-color: #333; height: 34px; line-height: 34px; color: #FFF; font-size: 14px; padding: 0 15px; text-transform: uppercase; }
.box_productHot .box_content{ padding: 15px 15px 0; border: 1px solid #CCC; }
.box_productHot .price{ text-align: right; margin-top: 5px; font-weight: bold;}

.box_adsLeft .item{ margin-bottom: 30px;}
.box_adsLeft .item img{ width: 100%;}

.box_adsHome .item{ margin-bottom: 30px;}
.box_adsHome .item img{ width: 100%;}

.box_adsDoiTac{ margin-bottom: 30px;}
.box_adsDoiTac .box_title{ height: 40px; line-height: 40px; color: #FFF; font-size: 14px; padding: 0 15px; text-transform: uppercase; background-color: #55ab40; display: inline-block;}
.box_adsDoiTac .box_content { padding: 15px; border: 1px solid #CCC;}
.box_adsDoiTac .box_content img{ height: 60px; margin: 0 10px;}

.box_adsRight{ margin-bottom: 20px; }
.box_adsRight .box_title{ background: url("../img/bg_title.jpg") no-repeat left; padding: 5px 30px; text-transform: uppercase; font-weight: bold; margin-bottom: 10px;}
.box_adsRight .box_content{ padding: 10px 0; border: 1px solid #CCC;}
.box_adsRight .item{ display: inline-block; margin: 5px;}
.box_adsRight .item img{ width: 100px;}

.box_conentFooter{ background: #4267b2; padding: 25px 0;}

.box_conentFooter .container{ width: 1400px; max-width: 100%; }
.box_adsFooter { margin-bottom: 30px;}
.box_adsFooter .box_title{ height: 40px; line-height: 40px; color: #FFF; font-size: 14px; padding: 0 15px; text-transform: uppercase; background-color: #55ab40; display: inline-block;}
.box_adsFooter .box_title a{ color: #FFF;}
.box_adsFooter .box_title a:hover{ color: #0da3e2;}
.box_adsFooter .box_content{ padding-top: 10px;}
.box_adsFooter .box_content img{ width: 100%;}

.box_module{ margin-top: 20px;}
.box_module .box_title{ background-color: #4267b2; position: relative; }
.box_module .box_title .title{ height: 40px; line-height: 40px; color: #FFF; font-size: 14px; padding: 0 15px; text-transform: uppercase; background-color: #4267b2; display: inline-block; min-width: 250px;}
.box_module .box_title .title a{ color: #FFF;}
.box_module .box_title .title a:hover{ color: #0da3e2;}
.box_module .box_content{ margin-bottom: 20px; }

.error { text-align: center; margin-top: 10px; color: #d91c23; }
.success{ text-align: center; }
.has-error .form-control{ border-color: #a94442 !important;}

/* Bài viết liên quan */
.box_involves .item{ font-size: 13px; display: block; padding: 10px 0; font-weight: normal;}

/* Phân trang*/
.box_pagination{ text-align: right; margin-top: 20px;}
.box_pagination a{ display: inline-block; padding: 3px 10px; border: 1px solid #CCC; color: #333;}
.box_pagination a:hover{ text-decoration: none; background-color: #EEE;}
.box_pagination a.active{ background-color: #444; border: 1px solid #444; color: #FFF;}
.box_pagination a.disabled{ color: #CCC; cursor: default;}

.box_footer{ padding: 40px 0; background: #4267b2; color: #FFF;}
.box_footer .slogan{ text-align: center;}

.box_copyright{ text-align: center; padding: 10px 0; background: #2d55a6; color: #FFF;}

.layout_category_default { padding: 15px; border: 1px solid #CCC; border-top: 0;}
.layout_category_default .item{ margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #CCC;}
.layout_category_default .item .image img{ width: 100%;  }
.layout_category_default .item .info .title{ font-size: 16px; margin-bottom: 10px; font-weight: bold; }
.layout_category_default .item .info .title a{ color: #000; }
.layout_category_default .item .info .description{ text-align: justify;}

.layout_category_product{ padding: 15px; border: 1px solid #CCC; border-top: 0;}
.layout_category_product .item { margin-bottom: 30px; }
.layout_category_product .item .image{ margin-bottom: 5px; border: 1px solid #CCC; padding: 5px;}
.layout_category_product .item .image img{ width: 100%; }
.layout_category_product .item .title{ font-size: 13px; line-height: 18px; height: 38px; overflow: hidden; }
.layout_category_product .item .info{ padding-top: 5px;}
.layout_category_product .item .info .price{ font-size: 16px; color: #FF0000; font-weight: normal;}
.layout_category_product .item .info .cart a{ display: inline-block; background-color: #333; padding: 4px 10px; font-size: 12px; color: #FFF;}

.layout_category_video{ padding: 15px; border: 1px solid #CCC; border-top: 0;}
.layout_category_video .item{ margin-bottom: 30px; }
.layout_category_video .item .image img{ width: 100%; }
.layout_category_video .item .info .title{ text-align: center; font-size: 13px; line-height: 18px; height: 40px; overflow: hidden; padding-top: 5px; }
.layout_category_video .item .info .title a{ color: #000; }

.layout_category_gallery{ padding: 15px; border: 1px solid #CCC; border-top: 0;}
.layout_category_gallery .item{ margin-bottom: 30px; }
.layout_category_gallery .item .image img{ width: 100%; }
.layout_category_gallery .item .info .title{ text-align: center; font-size: 13px; line-height: 18px; height: 40px; overflow: hidden; padding-top: 5px; }
.layout_category_gallery .item .info .title a{ color: #000;}

.layout_item_default{ padding: 15px; border: 1px solid #CCC; border-top: 0;}

.layout_item_product { padding: 15px; border: 1px solid #CCC; border-top: 0; }
.layout_item_product .image{ text-align: center; border: 1px solid #CCC; padding: 5px;}
.layout_item_product .image img{ width: 100%;}
.layout_item_product .information{ padding-top: 20px; font-size: 20px; }
.layout_item_product .information .price { color: #FF0000;}
.layout_item_product .information .price .old{ color: #999; text-decoration: line-through;}
.layout_item_product .information .price .value{ color: #FF0000;}
.layout_item_product .information .desc{ font-size: 15px; margin: 15px 0;}
.layout_item_product .information .add_cart a{ display: inline-block; background-color: #55ab40; font-size: 13px; padding: 5px 15px; color: #FFF; border-radius: 3px;}
.layout_item_product .content{ padding-top: 15px; line-height: 18px;} 

.layout_item_video{ padding: 15px; border: 1px solid #CCC; border-top: 0;}
.layout_item_video .content_video{ padding-top: 20px; }

.layout_item_gallery{ padding: 15px; border: 1px solid #CCC; border-top: 0;}
.layout_item_gallery .item .image img{ width: 100%; margin-bottom: 20px; }

/* Sản phẩm */
.productGrid .item{ margin-bottom: 30px;}
.productGrid .item .image{ margin-bottom: 10px; border: 1px solid #efefef; padding: 5px;}
.productGrid .item .image a{ display: block;}
.productGrid .item .image img{ width: 100%;}
.productGrid .item .title{ font-size: 13px; text-align: center; font-weight: bold; margin-bottom: 5px; height: 32px; line-height: 16px; overflow: hidden;}
.productGrid .item .title a{ color: #333;}
.productGrid .item .price{ text-align: center; margin-bottom: 10px; font-weight: bold; color: #FF0000;}
.productGrid .item .price .value{ color: #FF0000;}
.productGrid .item .price .old{ color: #999; text-decoration: line-through;}
.productGrid .item .control{}
.productGrid .item .control a{ color: #333;}
.productGrid .item .control a:HOVER{ color: #55ab40;}
.productGrid .item .control .view{ float: right; padding: 0 5px; display: inline-block;}
.productGrid .item .control .add_cart{ float: left; padding: 0 5px; display: inline-block;}

.table_productCart{ }
.table_productCart .table tbody tr td img{ width: 100px; height: auto;}

.info-customer{ padding-top: 40px;}
.info-customer .box_form{  padding-top: 20px;}
.info-customer .box_form .form-control{ border-radius: 0;}
.info-customer .btnSuccess{ text-align: center; margin-top: 30px;}
.info-customer .btnSuccess .btn-blue{ border-radius: 0; background: #333; color: #fff; border: none; }

/*Responsive*/
@media screen and (min-width: 1200px) {
	.productGrid .col-sm-3:nth-child(5),
	.productGrid .col-sm-3:nth-child(9),
	.productGrid .col-sm-3:nth-child(13),
	.productGrid .col-sm-3:nth-child(17),
	.productGrid .col-sm-3:nth-child(21),
	.productGrid .col-sm-3:nth-child(25),
	.productGrid .col-sm-3:nth-child(29){ clear: left;}
	
	.productGrid .col-sm-4:nth-child(4),
	.productGrid .col-sm-4:nth-child(7),
	.productGrid .col-sm-4:nth-child(10),
	.productGrid .col-sm-4:nth-child(13),
	.productGrid .col-sm-4:nth-child(16),
	.productGrid .col-sm-4:nth-child(19),
	.productGrid .col-sm-4:nth-child(21){ clear: left;}
	
	.layout_category_default .col-sm-6:nth-child(3),
	.layout_category_default .col-sm-6:nth-child(5),
	.layout_category_default .col-sm-6:nth-child(7),
	.layout_category_default .col-sm-6:nth-child(9),
	.layout_category_default .col-sm-6:nth-child(11),
	.layout_category_default .col-sm-6:nth-child(13),
	.layout_category_default .col-sm-6:nth-child(15){ clear: left;}
}

@media all and (min-width: 993px) and (max-width: 1200px){
}

@media all and (max-width: 992px){
	.box_menuMain .navbar-brand{ padding-left: 10px;}
}

@media all and (max-width: 768px){
	/* .box_menuMain .navbar-header{ height: 40px;}
	.box_menuMain .navbar-header img{ height: 30px; margin-top: 5px; margin-left: 10px;}
	.box_menuMain .navbar-nav{ float: left !important; width: 100%; margin: 10px 0;}
	.box_menuMain .navbar-nav>li>.dropdown-menu{ border: 0;}
	.box_menuMain .navbar-nav>li>.dropdown-menu li{ border: 0;}
	.box_menuMain .navbar-nav>li>.dropdown-menu li a{ padding: 10px 30px !important; color: #FFF;}
	.box_menuMain .navbar-nav>li:FIRST-CHILD a{ padding-left: 25px;}
	.box_menuMain .navbar-toggle{ margin-top: 3px; margin-bottom: 3px; margin-right: 0;}
	.box_menuMain .navbar-toggle .icon-bar{ color: #FFF;} */
	
	.box_menuMain{ padding: 0; position: relative; border: 0;}
	.box_menuMain .logo{ position: absolute; top: 5px; left: 10px;}
	.box_menuMain .logo img{ height: 30px;}
	.box_menuMain .toggle{ position: absolute; top: 26px; right: 30px; color: #FFF;}
	.box_menuMain .hotline{ position: absolute; top: 5px; right: 10px; width: auto;}
	.box_menuMain .hotline .phone{ display: none;}
	.box_menuMain .hotline .btn_dangky{ margin: 0; padding: 0;}
	.box_menuMain .hotline .btn_dangky img{ height: 30px;}
	.box_menuMain .language{ padding-top: 5px;}
	.box_menuMain .language img{ height: 30px;}
	
	.box_defaultCategoryHighlight.box_0{ margin-top: 0;}

	.box_defaultCategoryHot{ margin-bottom: 20px;}
	.box_defaultCategoryHot .box_content{ height: auto;}
	
	.box_productHighlight .bx-wrapper .bx-prev{ left: 0;}
	.box_productHighlight .bx-wrapper .bx-next{ right: 0;}
	
	.box_defaultCategoryHome .info{ margin-bottom: 10px; }
	.box_defaultHighlight .box_content .item{ margin-bottom: 15px;}
	.box_defaultCategoryFooter .info{ margin-bottom: 15px;}
}

@media all and (max-width: 767px){
	
}

@media (max-width: 480px){
} 

@media all and (max-width: 380px){
}