/*
Theme Name: binbonmart
Author: dntheme
Author URI: http://beha.vn/
Description: Dntheme brings your site to life with header video and immersive featured images.
Version: 1.3
Text Domain: dntheme
Tags: best theme


*/
@font-face{font-family:'Utm-Avo';src:url('fonts/Utm-Avo/UTMAVO.eot');src:url('fonts/Utm-Avo/UTMAVO.eot') format('embedded-opentype'),url('fonts/Utm-Avo/UTMAVO.woff') format('woff'),url('fonts/Utm-Avo/UTMAVO.ttf') format('truetype'),url('fonts/Utm-Avo/UTMAVO.svg#UTMAVO') format('svg');}
@font-face{font-family:'Utm-AvoB';src:url('fonts/Utm-Avo/UTM-AvoBold.eot');src:url('fonts/Utm-Avo/UTM-AvoBold.eot') format('embedded-opentype'),url('fonts/Utm-Avo/UTM-AvoBold.woff') format('woff'),url('fonts/Utm-Avo/UTM-AvoBold.ttf') format('truetype'),url('fonts/Utm-Avo/UTM-AvoBold.svg#UTM-AvoBold') format('svg');}
@font-face{font-family:'Utm-Neutra';src:url('fonts/Utm-Neutra/UTMNEUTRA.eot');src:url('fonts/Utm-Neutra/UTMNEUTRA.eot') format('embedded-opentype'),url('fonts/Utm-Neutra/UTMNEUTRA.woff') format('woff'),url('fonts/Utm-Neutra/UTMNEUTRA.ttf') format('truetype'),url('fonts/Utm-Neutra/UTMNEUTRA.svg#UTMNEUTRA') format('svg');}
@font-face{font-family:'UTM-CopperplateB';src:url('fonts/UTM-CopperplateB/UTM-CopperplateB.eot');src:url('fonts/UTM-CopperplateB/UTM-CopperplateB.eot') format('embedded-opentype'),url('fonts/UTM-CopperplateB/UTM-CopperplateB.woff') format('woff'),url('fonts/UTM-CopperplateB/UTM-CopperplateB.ttf') format('truetype'),url('fonts/UTM-CopperplateB/UTM-CopperplateB.svg#UTMCopperplateB') format('svg');}
@font-face{font-family:'Utm-Flamenco';src:url('fonts/Utm-Flamenco/UTM-Flamenco.eot');src:url('fonts/Utm-Flamenco/UTM-Flamenco.eot') format('embedded-opentype'),url('fonts/Utm-Flamenco/UTM-Flamenco.woff') format('woff'),url('fonts/Utm-Flamenco/UTM-Flamenco.ttf') format('truetype'),url('fonts/Utm-Flamenco/UTM-Flamenco.svg#UTM-Flamenco') format('svg');}
@font-face{font-family:'Utm-Andro';src:url('fonts/Utm-Andro/UTM-Androgyne.eot');src:url('fonts/Utm-Andro/UTM-Androgyne.eot') format('embedded-opentype'),url('fonts/Utm-Andro/UTM-Androgyne.woff') format('woff'),url('fonts/Utm-Andro/UTM-Androgyne.ttf') format('truetype'),url('fonts/Utm-Andro/UTM-Androgyne.svg#UTM-Androgyne') format('svg');}
@font-face{font-family:'TUV-Montserrat';src:url('fonts/TUV-Montserrat/TUV-Montserrat-Regular.eot');src:url('fonts/TUV-Montserrat/TUV-Montserrat-Regular.eot') format('embedded-opentype'),url('fonts/TUV-Montserrat/TUV-Montserrat-Regular.woff') format('woff'),url('fonts/TUV-Montserrat/TUV-Montserrat-Regular.ttf') format('truetype'),url('fonts/TUV-Montserrat/TUV-Montserrat-Regular.svg#TUV-Montserrat-Regular') format('svg');}

/*----- reset -----*/
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,address,em,img,strong,dl,dt,dd,ul,li,fieldset,form,legend{border:0;font-family:inherit;font-size:14px;line-height:25px;margin:0;outline:0;padding:0;}
:focus{outline:0;}
ol,ul{list-style:none;}
img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;-ms-interpolation-mode:bicubic;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
html,body{height:100%;}

/*----- common -----*/
body{background-color: #FFEB3B;color:#000;font:normal normal 100% Arial,Helvetica,sans-serif;line-height:1.5em;font-size:.75em;}
h1,h2,h3,h4,h5,h6{line-height:normal;font-weight:normal;}
input,select,textarea{color:#38444f;font:normal normal 1em Arial,Helvetica,sans-serif;}
input:focus,select:focus,textarea:focus,a:link,a:visited,a:hover,a:focus{outline:none;}
a:link,a:visited,a:hover,a:focus{text-decoration:none;}
a:link,a:visited{color:#000;}
a:hover,a:focus{color:#43f812;}
.clear{clear:both;}
a{-webkit-transition:color .35s ease-in-out,background .35s ease-in-out,border .35s ease-in-out;-moz-transition:color .35s ease-in-out,background .35s ease-in-out,border .35s ease-in-out;-o-transition:color .35s ease-in-out,background .35s ease-in-out,border .35s ease-in-out;transition:color .35s ease-in-out,background .35s ease-in-out,border .35s ease-in-out;}
.tm-ic{background:url(images/front/sprite.png) no-repeat;}
.m-ic{background:url(images/front/sprite.png) no-repeat;}
h1,.h1{font-size:22px;line-height:26px;margin-bottom:10px;}
h2,.h2{font-size:20px;line-height:24px;margin-bottom:8px;}
h3,.h3{font-size:18px;line-height:22px;margin-bottom:6px;}
h4,.h4{font-size:16px;line-height:22px;margin-bottom:6px;}
h5,.h5,h6,.h6{font-size:14px;line-height:18px;margin-bottom:5px;}

/*
======================================
[ Header ]
======================================
*/
.header__top{background:#222;color:white;padding:5px 0;font-size:14px;}
.com{font-size:26px;line-height:30px;color:#529836;font-weight:bold;}
.header-bot{background:#00943e;}
.mcn-menu{height:auto;text-align:center;}
ul.menu{}
ul.menu li{float:left;text-transform:uppercase;padding:0px;position:relative;z-index:100;}
ul.menu li a{display:block;font:400 15px/25px 'Open Sans',sans-serif;color:white;padding:0 40px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;border-right:1px solid #e1e1e1;}
ul.menu li:hover a,ul.menu li.active a{}
.mcn-menu ul.menu li ul{width:205px;position:absolute;background:rgba(0,0,0,0.7);opacity:0;visibility:hidden;transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;-moz-transition:all 300ms linear;-webkit-transition:all 300ms linear;z-index:90;left:0px;top:100px;text-align:left;}
.mcn-menu ul.menu li:hover > ul{display:block;opacity:1;visibility:visible;top:50px;left:0;}
.mcn-menu ul.menu li ul:before{content:'';display:block;width:100%;border-top:2px solid transparent;position:absolute;left:0;top:-2px;}
.mcn-menu ul.menu li ul li{float:none;padding:0;}
.mcn-menu ul.menu li ul li a{font-size:15px;line-height:20px;text-transform:initial;padding:12px 15px;color:#fff;background:rgba(0,0,0,0.7)}
.mcn-menu ul.menu li li a:before{display:none;}
.mcn-menu ul.menu li li:hover a{background:#f96a0e;color:#fff;}
a.menu-mobile{display:none;width:32px;height:20px;background:url(images/front/ic-menu.png) no-repeat;text-indent:-9999px;margin:15px 0;}
.mm-menu{background:#529836;}
.mm-listview>li>a,.mm-listview>li>span{font:400 14px/20px 'Open Sans',sans-serif;color:#fff;text-transform:uppercase;}
.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{font:700 18px/20px 'Open Sans',sans-serif;color:#fff;text-transform:uppercase;}
.mm-navbar,.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after,.mm-listview>li:not(.mm-divider):after{border-color:#8ec641;}
.mm-listview>li:not(.mm-divider):after{left:0;z-index:3;}
.mm-menu .mm-btn:after,.mm-menu .mm-btn:before,.mm-menu .mm-listview>li .mm-arrow:after,.mm-menu .mm-listview>li .mm-next:after{border-color:#fff;}
.mm-menu .mm-listview>li.mm-selected>a,.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:#8ec641;border-radius:0;color:#fff;}
.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:#f96a0e;tap-highlight-color:#f96a0e;color:#fff;}
#mm-1 ul.mm-listview>li>a{text-transform:initial;}

/*MCN SLICER*/
.mcn-slider{position:relative;margin-bottom:30px}
.mcn-slider .camera_wrap{margin-bottom:0!important;}
.camera_pie{position:relative;z-index:-1;}
.camera_caption{height:100%;}
.camera_caption > div{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;background:transparent;padding:0;}
.yl-block{width:100%;text-align:left;margin-left:50px;}
.yl-block h3{}
.yl-block p{font:600 30px/20px 'Montserrat',sans-serif;color:#f6ff01;text-transform:uppercase;margin-bottom:19px}
.yl-block span{font:400 43px/20px 'UTM-Dinhtran',sans-serif;color:#fff;text-transform:inherit;padding-top:0px;letter-spacing:1px}
.camera_prev,.camera_next{background:transparent;width:37px;height:37px;opacity:1!important;}
.camera_prev{left:20px;}
.camera_next{right:20px;}
.camera_prev span{width:37px;height:37px;background:url(images/front/sprite.png) no-repeat -24px -63px;transition:background .35s ease-in-out;}
.camera_next span{width:37px;height:37px;background:url(images/front/sprite.png) no-repeat -72px -64px;transition:background .35s ease-in-out;}
.camera_wrap{margin-bottom:0!important;}
.camera_pie{position:relative;z-index:-1;}
.camera_pag{position:absolute;left:0;bottom:25px;width:100%;}
.camera_wrap .camera_pag .camera_pag_ul{width:100%;text-align:center;}
.camera_wrap .camera_pag .camera_pag_ul li{background:url(images/front/sprite.png) no-repeat -143px 0px;width:18px;height:18px;cursor:pointer;padding:0;margin:0 5px;}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent{background-position:-122px 0px;}
.camera_wrap .camera_pag .camera_pag_ul li span{display:none;}

/*Effect*/

/* Shine */
a.img{position:relative;display:block;overflow:hidden;}
.m-shine a.img::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);}
.m-shine a.img:hover::before{-webkit-animation:shine 2.35s;animation:shine 2.35s;}
@-webkit-keyframes shine{
    100%{left:125%;}
}
@keyframes shine{
    100%{left:125%;}
}

/*Zoomin*/
.m-zoomin a.img img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.m-zoomin a.img:hover img{-webkit-transform:scale(1.3);transform:scale(1.3);}

/*Other*/
.m-title{margin-bottom:10px;}
.m-title h3{padding-bottom:13px;border-bottom:1px solid #e1e1e1}
.m-title h3 span{font:400 26px/30px 'Utm-Flamenco';color:#333333;padding:0 0 10px 40px;border-bottom:3px solid #529836;position:relative;}
.m-title h3 span:before{display:block;position:absolute;content:'';top:0;left:0;width:18px;height:28px;background:url(images/front/sprite.png) no-repeat;background-position:0 -115px;}
.m-title h3.title-2 span:before{display:block;position:absolute;content:'';top:0;left:0;width:30px;height:32px;background:url(images/front/sprite.png) no-repeat;background-position:-23px -119px;}
.m-title h3.title-3{border-bottom:none;margin-bottom:20px;}
.m-title h3.title-3 span:before{display:block;position:absolute;content:'';top:3px;left:0;width:27px;height:27px;background:url(images/front/sprite.png) no-repeat;background-position:-63px -119px;}
.m-title h3.title-3 span:after{display:block;position:absolute;content:'';width:200px;height:1px;background:#e1e1e1;bottom:-3px;left:calc(50% - 100px);}
.m-titie h4{font:700 22px/25px 'Open Sans';color:white;text-transform:uppercase;margin-bottom:30px;}
.m-title{margin-bottom:10px;}
.m-title h2{padding-bottom:13px;margin-bottom:30px;}
.m-title h2 span{font:400 26px/30px 'Utm-Flamenco';color:#333333;padding:0 0 10px 40px;border-bottom:3px solid #529836;position:relative;}
.m-title h2.title-1 span:before{display:block;position:absolute;content:'';top:0;left:0;width:18px;height:28px;background:url(images/front/sprite.png) no-repeat;background-position:0 -115px;}
.m-title h2.title-2 span:before{display:block;position:absolute;content:'';top:0;left:0;width:30px;height:32px;background:url(images/front/sprite.png) no-repeat;background-position:-23px -119px;}
.box__title{margin-bottom:10px;}
.box__title .title__box{padding-bottom:13px;margin-bottom:20px;}
.box__title .title__box span{font:400 26px/30px 'Utm-Flamenco';color:#333333;padding:0 0 10px 40px;border-bottom:3px solid #529836;position:relative;}
.box__title .title__box span:before{display:block;position:absolute;content:'';top:0;left:0;width:18px;height:28px;background:url(images/front/sprite.png) no-repeat;background-position:0 -115px;}
.box__title .title__box span:before{display:block;position:absolute;content:'';top:0;left:0;width:30px;height:32px;background:url(images/front/sprite.png) no-repeat;background-position:-23px -119px;}

/*Header*/
.header-top{padding:20px 0;}
.hotline-top{display:flex;}
.hotline-top .text{margin-right:5px;}
.hotline-top{font:400 15px/25px 'TUV-Montserrat';color: #ff0000;padding-left:25px;position:relative;}
form.m-search{float:right;}
form.m-search input.text{width:260px;height:30px;font:400 13px/20px 'Roboto';font-style:italic;padding:5px 0 5px 15px;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;float:left;}
form.m-search input.submit{width:40px;height:30px;border-top-left-radius:0;border-bottom-left-radius:0;background:url(images/front/sprite.png) no-repeat #6fa66f;float:left;background-position:-18px 5px;}
.cart-header{text-align:right;}
.cart-header span a{font:400 14px/25px 'Roboto';color:white;background:#ed5565;padding:5px 25px 5px 40px;border-radius:15px;position:relative;}
.cart-header span a:before{display:block;position:absolute;content:'';top:4px;left:15px;background:url(images/front/sprite.png) no-repeat;background-position:-57px 0;width:18px;height:18px;}
ul.menu li.active,ul.menu li:hover{background:rgba(0,0,0,0.52);transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;}
ul.menu li{padding:20px 0;/* background: #529836; */}
ul.menu li:first-child a{padding-left:25px}
ul.menu li a i{width:25px;height:23px;display: inline-block;margin: 0;position: relative;top: 5px;}
i.ic-home{background-position:4px -30px;}
i.ic-about{background-position:-21px -30px;}
i.ic-source{background-position:-48px -30px;width:20px;}
i.ic-produce{background-position:-78px -30px;}
i.ic-formula{background-position:-108px -30px;}
i.ic-contact{background-position:-134px -30px;}
.dropdown1{margin-top:-81px;box-shadow:0 5px 5px 0px rgba(0,0,0,0.3);z-index:1;position:absolute;width:90%;}
.dropdown1 button{font:400 22px/25px 'Utm-Flamenco';color:white;background:#8ec641;border:none;padding:20px 20px 36px 20px;width:100%;border-top-left-radius:5px;border-top-right-radius:5px;}
.dropdown1.menu-danhmuc ul{display:none;}
.dropdown1.menu-danhmuc2 ul{display:none;}
ul.dropdown-menu1{margin:0;width:100%;box-shadow:0 5px 5px 0 rgba(0,0,0,.3);border-top-left-radius:0;border-top-right-radius:0;border:1px solid #8ec641;padding:0;background:white;}
ul.dropdown-menu1 li{border-top:1px solid #e1e1e1;padding:12px 20px;}
ul.dropdown-menu1 li a{position:relative;font:400 15px/25px 'Open Sans';color:#555;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;}
ul.dropdown-menu1 li a:before{display:block;position:absolute;content:'';top:0;left:0;width:15px;height:20px;background:url(images/front/sprite.png) no-repeat;background-position:0 -64px;opacity:0;visibility:hidden;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;}
ul.dropdown-menu1 li:hover{background:#8ec641;}
ul.dropdown-menu1 li:hover a{padding-left:45px;color:white;}
ul.dropdown-menu1 li:hover a:before{opacity:1;visibility:visible;left:20px;}

/*Cate*/
.m-cate{margin-bottom:30px;}
.m-cate:after{content:"";clear:both;}
ul.cate{text-align:center;}
ul.cate li{float:left;padding:0 15px;}
ul.cate li .detail{position:relative;border-bottom:6px solid #8ec641;}
ul.cate li .detail>a{padding-top: 80%;}
ul.cate li .detail .ct-cate{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6);padding:135px 10px;}
ul.cate li .detail .ct-cate h5{text-align:center}
ul.cate li .detail .ct-cate h5 a{font:400 35px/25px 'Utm-Flamenco';color:white;}
ul.cate li .detail .ct-cate h5 a:hover{color:#8ec641;}
ul.slick-dots{margin:5px 7.5px;display:inline-block!important;}
ul.slick-dots li{padding:7.5px;}
ul.slick-dots li button{border:1px solid #316b1b;background:white;width:18px;height:18px;text-indent:-9999px;border-radius:25px}
ul.slick-dots li.slick-active button{border-color:transparent;background:#ed5565}

/*Product*/
.m-product1{margin-bottom:40px;}
.m-product2{margin-bottom:10px;}
ul.product li{float:left;text-align:center;padding:0 15px;width:100%!important;margin-bottom:30px;}
ul.product .slick-track{margin:20px 0;}
ul.product button{position:absolute;top:-55px;width:30px;height:30px;border:none;background:none;text-indent:-9999px;background:url(images/front/sprite.png) no-repeat;}
ul.product button.slick-prev{right:50px;background-position:-96px -121px;}
ul.product button.slick-next{right:15px;background-position:-128px -121px;}

/*Banner*/
.m-banner{margin-bottom:70px;}
.banner{background:url(images/front/bg-hotline.png) no-repeat;background-size:cover;text-align:center;padding:40px 0;color:white;}
.banner h5{font:400 18px/25px 'Utm-Andro';text-transform:uppercase;margin-bottom:10px;}
.banner span{font:700 35px/35px 'Open Sans';font-style:italic;}

/*News*/
.m-news{margin-bottom:60px;}
.new{margin-bottom:40px;}
.new1{padding-top:20px;}
.new1 .detail h5{margin-bottom:20px;}
.new1 .detail h5 a{font:400 18px/25px 'Utm-Flamenco';color:#444;}
.new1 .detail h5 a:hover{color:#8ec641}
.new1 .detail p{font:400 14px/25px 'Open Sans';color:#555;margin-bottom:10px;}
.new1 .detail span{font:400 14px/25px 'Open Sans';color: #000000;}
.new2 a.img,.new3 .detail{float:left;}
.new2 a.img,.new3 a.img{width:270px;height:250px;}
.new2 .detail,.new3 .detail{width:calc(100% - 270px);height:250px;float:left;padding:20px;border:1px solid #e1e1e1;background:#f9f8f8;}
.ct-new .detail h5 a{font:600 15px/25px 'Open Sans';color:#444;}
.ct-new .detail h5 a:hover{color:#8ec641;}
.ct-new .detail p{font:400 14px/25px 'Open Sans';color:#555;margin-bottom:5px;}
.ct-new .detail h5{margin-bottom:5px;}
.ct-new .detail p a{color:#ea9001;position:relative;}
.ct-new .detail p a:before{display:block;position:absolute;content:'\f101';font-family:FontaweSome;right:-15px;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;}
.ct-new .detail p a:hover{color:#8ec641;}
.ct-new .detail p a:hover:before{right:-20px;}
.ct-new .detail span{font:400 14px/25px 'Open Sans';color:#888;}

/*Footer*/
footer{background:#00943e;}
.top-footer{padding:50px 0 20px;}
.top-footer p{font:400 14px/25px 'Open Sans';color:white;}
.foot1 h4{margin-bottom:25px;}
.foot1 p{margin-bottom:20px;}
.foot1 p.ic-foot{padding-left:25px;margin-bottom:0;position:relative;}
.foot1 p.ic-map:before{position:absolute;display:block;content:'';width:10px;height:12px;top:5px;left:0;background:url(images/front/sprite.png) no-repeat;background-position:0 -160px;}
.foot1 p.ic-map2{margin-bottom:10px;}
.foot1 p.ic-mail:before{position:absolute;display:block;content:'';width:14px;height:10px;top:8px;left:0;background:url(images/front/sprite.png) no-repeat;background-position:-15px -160px;}
.foot1 p.ic-phone:before{position:absolute;display:block;content:'';width:16px;height:17px;top:5px;left:0;background:url(images/front/sprite.png) no-repeat;background-position:-40px -160px;}
.foot2 ul.sup-footer li{padding:12px 0;border-top:1px solid rgba(0,0,0,0.15);}
.foot2 ul.sup-footer li a{font:400 14px/25px 'Open Sans';color:white;transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;}
.foot2 ul.sup-footer li a:hover{padding-left:15px;}
.foot3 .detail{padding:15px 0;border-top:1px solid rgba(0,0,0,0.15);border-bottom:1px solid rgba(0,0,0,0.15);}
.foot3 .detail p:first-child{margin-bottom:15px;}
.foot3 ul.m-reg{margin-bottom:10px;}
.foot3 ul.m-reg li input.foot-text{width:215px;height:35px;float:left;border:0;border-radius:25px;border-top-right-radius:0;border-bottom-right-radius:0;font:400 14px/25px 'Open Sans';color:#838c8c;font-style:italic;padding:10px 15px;}
.foot3 ul.m-reg li input.foot-submit{width:55px;height:35px;border-radius:25px;border-top-left-radius:0;border-bottom-left-radius:0;border:0;background:#FF5722;font:400 14px/25px 'Open Sans';color:white;padding:5px;}
.foot3 ul.social-footer{margin:20px -10px 0;display:inline-block;}
.foot3 ul.social-footer li{padding:0 10px;float:left;}
.foot3 ul.social-footer li a{display:block;width:18px;height:19px;}
.foot3 ul.social-footer li .ic-fb{background-position:0 -192px;}
.foot3 ul.social-footer li .ic-tw{background-position:-38px -192px;}
.foot3 ul.social-footer li .ic-sk{background-position:-76px -191px;}
.foot3 ul.social-footer li .ic-go{background-position:-114px -191px;}
.bottom-footer p{padding:15px;border-top:1px solid rgba(0,0,0,0.15);font:400 14px/25px 'Open Sans';color:white;text-align:center;}
.bottom-footer p strong{text-transform:uppercase;}
.bottom-footer p a{color:white;}

/*Sidebar*/
ul.sidebar-product{padding:10px;}
ul.sidebar-product li{display:inline-block;margin-bottom:20px}
ul.sidebar-product li a.img{width:100px;height:100px;float:left}
ul.sidebar-product li .ct-product-sb{width:calc(100% - 100px);height:100px;float:right;padding:15px 10px}
ul.sidebar-product li .ct-product-sb h5 a{font:600 14px/25px 'Open Sans';color:#333;}
ul.sidebar-product li .ct-product-sb h5 a:hover{color:#529836}
ul.sidebar-product li .ct-product-sb p{font:600 14px/25px 'Open Sans';color:red;}

/*Archive*/

/*Item product*/
.item__product{text-align:center;margin-bottom:30px;padding:10px;border:1px solid #e1e1e1;background: #fff;}
.item__product:hover{box-shadow:0 0 30px 1px rgba(0,0,0,.3);}
.item__product figure{position:relative;}
.item__product figcaption a{position:absolute;top:70px;left:calc(50% - 64px);font:600 15px/25px 'Open Sans';color:white;background:#00943e;padding:10px 10px 10px 35px;border-radius:5px;opacity:0;visibility:hidden;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;}
.item__product:hover figcaption a{opacity:1;visibility:visible;top:90px;}
.item__product figcaption a:before{position:absolute;display:block;content:'';top:13px;left:10px;width:17px;height:18px;background:url(images/front/sprite.png) no-repeat;background-position:-87px 0;}
.item__product .item__meta{padding:15px 10px;}
.item__product .item__meta .item__title{margin-bottom:5px;}
.item__product .item__meta .item__price{font:600 15px/25px 'Open Sans';color:#f01313;margin-bottom:10px;}
.item__product .item__meta .item__title a{font:600 15px/25px 'Open Sans';color:#444;text-transform:uppercase;color:#555;}
.item__product .item__meta .item__title a:hover{color:#529836;}
.item__product .item__meta .add_to_cart_button{font:600 14px/25px 'Open Sans';color:white;text-transform:uppercase;padding:5px 10px;border:1px solid transparent;background:#00943e;margin:0;}
.item__product:hover .item__meta .add_to_cart_button{background:white;border-color:#e1e1e1;color:#555;}

/*
======================================
[ Pagination ]
======================================
*/
.pagination{margin:0 0 20px 0}
.paging-navigation{float:left;width:100%;font-size:12px}
.paging-navigation .page-numbers{padding:5px 11px;border:1px solid #e3e3e3;display:inline-block;margin:0 8px 8px 0;min-width:33px;text-align:center;color:#666;line-height:21px;float:left}
.paging-navigation .page-numbers:hover{background-color:rgb(236,79,77);color:#fff}
.paging-navigation .current{background-color:#dc3545;color:#fff;cursor:default;border:1px solid #dc3545;}
.pagination i{line-height:21px;}

/**/
.maps iframe{width:100%;}

/* Text truncate */
.text__truncate{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-webkit-inline-box;}
.text__truncate--1{-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.text__truncate--2{-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.text__truncate--3{-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.text__truncate--4{-webkit-box-orient:vertical;-webkit-line-clamp:4;}

/*Single*/
ul.lst-news li .m-txt-news{border:1px solid #e1e1e1;background:#fafafa;padding:10px}
ul.lst-news li .m-txt-news h5 a{font:600 14px/20px 'Roboto';color:#333;}
ul.lst-news li .m-txt-news h5{margin-bottom:5px;}
ul.lst-news li .m-txt-news h5 a:hover{color:#529836;}
ul.lst-news li .m-txt-news p{font:400 14px/20px 'Roboto';color:#555;}

/*
======================================
[ Editor Style ]
======================================
*/
.entry-content.--custom{font-size:16px;}
.entry-content.--custom .aligncenter{display:block;margin-left:auto;margin-right:auto;}
.entry-content.--custom p{margin-bottom:15px;}
.entry-content.--custom img,.entry-content.--custom iframe,.entry-content.--custom figure.wp-caption{max-width:100%;height:auto}
.entry-content.--custom ul{padding-left:20px}

/*Single product*/

/*.product__single--main {padding: 40px 0}*/
.slider .slide>a{position:relative;display:block;height:auto;width:100%;overflow:hidden;padding-top:100%;}
.slider .slide>a img{margin:0px auto;position:absolute;width:100%;height:100%;top:0;left:0;object-fit:contain;}
.slider .flickity-button:focus{box-shadow:none;}
.slider .flickity-prev-next-button{position:absolute;top:40%;bottom:40%;background-color:transparent;margin:0;padding:0;width:36px;height:36px;color:#111;line-height:36px;border:none;cursor:pointer;opacity:0;transition:transform .3s,opacity .3s,background .3s,box-shadow .3s;}
.slider .flickity-prev-next-button.next{-ms-transform:translateX(-20%);transform:translateX(-20%);right:2%}
.slider .flickity-prev-next-button.previous{-ms-transform:translateX(20%);transform:translateX(20%);left:2%}
.slider:hover .flickity-prev-next-button{opacity:0.7;-ms-transform:translateX(0)!important;transform:translateX(0)!important}
.slider .flickity-prev-next-button:hover{box-shadow:none;opacity:1;}
.slider .flickity-prev-next-button:hover svg,.slider .flickity-prev-next-button:hover .arrow{fill:#446084}

/*product-thumbnails*/
.product-thumbnails{margin-left:-10px;margin-right:-10px;margin-bottom:0;}
.flickity-slider>.col-xs-3{padding:0 9.8px 19.6px;}

/**/
.product-thumbnails img{margin-bottom:-5px;opacity:0.5;transition:transform 0.6s,opacity 0.6s;}
.product-thumbnails a:hover img,.product-thumbnails .is-nav-selected a img{border-color:rgba(0,0,0,0.3);-ms-transform:translateY(-5px);transform:translateY(-5px);opacity:1;}
.flickity-slider>div:not(.col-xs-3),.flickity-slider>a,.flickity-slider>p,.flickity-slider>a>img,.flickity-slider>img,.flickity-slider>figure{width:100%!important;padding:0;margin:0;transition:transform .6s,opacity .6s,box-shadow 0.6s;}
.product-gallery .slider>div:not(:first-child){display:none;}

/*Call now*/
.dntheme-alo-phone{position:fixed;left: 15px;bottom: 50px;visibility:visible;background-color:transparent;width:110px;height:110px;cursor:pointer;z-index:99999;}
.dntheme-alo-img-circle{width:30px;height:30px;top:43px;left:43px;position:absolute;background:rgba(30,30,30,0.1) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==) no-repeat center center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.7;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s 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%;background-color:#007bff;background-size:70%;}
.dntheme-alo-circle-fill{width:60px;height:60px;top:28px;left:28px;position:absolute;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:#007bff;opacity:.75!important;}
.dntheme-alo-circle{width:90px;height:90px;top:12px;left:12px;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);opacity:.1;border-color:#007bff;opacity:.5;}
.dntheme-alo-phone span{display:block;background:#007bff;color:#fff;padding:5px;text-align:center;position:absolute;left:4px;width:110px;top:-26px;border-radius:4px 4px;}
.dntheme-alo-phone span:before{content:"";width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#007bff transparent transparent transparent;position:absolute;top:100%;left:0;right:0;text-align:center;margin:0 auto;}
/*Fix image trong khung*/
.dnfix__thumb{position:relative;height:auto;width:100%;overflow:hidden;display:block;}
.dnfix__thumb img{margin:0px auto;position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
.dnfix__thumb--contain img{object-fit:contain;}
/*Chat Face*/
.dnface__chatlive{background:#F0F3EF;position:fixed;right:89px;bottom:0;z-index:99;overflow:hidden;width:270px;color:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.dnface__chatlive .h__header{text-transform:uppercase;font-size:14px;color:#ffffff;margin:0;background-color:#FF5722;cursor:pointer;border-style:solid;border-width:1px 1px 0 1px;border-color:#ffffff;border:0;font-weight:700;}
.dnface__chatlive i{padding:11px 15px 11px 15px;color:#ffffff;margin-right:0;font-size:18px;}
.dnface__chatlive .dnface__box{display:none;border-style:solid;border-width:1px 1px 0 1px;border-color:#00b5f0;}
@-moz-document url-prefix(){
}
@media (max-width:1190px){
    .camera_next{right:40px}
    .camera_prev{left:40px}
    form.m-search input.text{width:250px;}
    ul.menu li{padding:5px 0;}
    ul.menu li a{padding:0 59px!important;}
    .dropdown1{margin-top:-107px;}
    .dropdown1 button{font-size:20px;}
    ul.cate li .detail .ct-cate h5 a{font-size:30px;}
    .new2 a.img img,.new3 a.img img,.new2 .detail,.new3 .detail,.new2 a.img,.new3 a.img{width:100%;}
    .foot3 ul.m-reg li input.foot-text{width:157px;}
    .m-titie h4{font-size:19px;}
    .san-pham ul.product1 li .detail .info-product{padding:25px 0;}
    ul.sidebar-product li a.img{width:80px;height:80px;}
    ul.sidebar-product li .ct-product-sb{width:calc(100% - 80px);height:80px;padding:0 3px;}
    ul.sidebar-product li .ct-product-sb p{font-size:12px;}
}
@media (max-width:990px){
    a.menu-mobile{display:block;}
    .yl-block{width:315px;}
    .yl-block p{font-size:15px;}
    .mcn-menu{height:auto;float:right;}
    .yl-block h3 img{width:100%}
    .yl-block p{font-size:14px;padding-top:4px}
    .yl-block p.hot-slider{padding:9px 0;margin-top:4px}
    .yl-block p.hot-slider strong{font-size:17px}
    .yl-block p.hot-slider span{font-size:17px}
    .header-top{text-align:center;}
    form.m-search{float:none;display:inline-block;margin:0 auto;}
    .cart-header{float:none;}
    .m-logo,.hotline-top,form.m-search{margin-bottom:10px;}
    .dropdown1{margin-top:-40px;}
    .dropdown1 button{padding:7px;font-size:15px;}
    ul.dropdown-menu1 li{padding:12px 10px;}
    .foot1,.foot2,.foot3{margin-bottom:20px;}
    ul.product li .detail .info-product{padding:25px 20px;}
    ul.product li .detail .info-product span a{font-size:13px;padding:5px 10px;}
    ul.sidebar-product li{width:calc(100% / 3 - 5px);}
}
@media (max-width:750px){
    ul.cate li .detail .ct-cate{padding:100px 10px;}
    ul.cate li .detail .ct-cate h5 a{font-size:22px;}
    ul.product li .detail .info-product{padding:25px 15px;}
    ul.dropdown-menu1{display:none;}
}
@media (max-width:680px){
    .camera_commands > .camera_stop{display:none}
    .camera_next{right:60px}
    .dropdown1 button{font-size:14px;}
    ul.cate li .detail .ct-cate h5 a{font-size:19px;}
    ul.product li .detail .info-product{padding:25px 5px;}
    .san-pham ul.product1 li .detail .info-product span a{font-size:12px;}
}
@media (max-width:630px){
    .dropdown1 button{font-size:12px;width:150px;}
    .new2 a.img,.new3 a.img{height:235px;}
    .dropdown1{width:150px;}
    ul.dropdown-menu1 li{width:150px;background:white;}
    .san-pham ul.product1 li{width:calc(100% / 2);}
    .product_gallery .a3-dgallery{width:100%;}
    .entry-summary{width:100%;padding-left:0;}
}
@media (max-width:500px){
}
@media (max-width:420px){
    .camera_next,.camera_prev{display:none}
    .yl-block{width:100%}
    .yl-block p{font-size:12px}
    .ct-new{margin-bottom:30px;}
    .mcn-pagination{width:100%;}
    ul.sidebar-product li{width:100%;}
    .san-pham ul.product1 li{width:100%;}
    .bread-crumb span,.bread-crumb a{font-size:20px;}
}
@media (max-width:375px){
}
@media (max-width:320px){
}