:root{
	--color-text: #00928f;
	--color-text-hover: #10ccc8;
	--bg-color-top: #13c3bf;
	--bg-color-bottom: #00928f;
	--bg-body: #078986;
	--bg-body-more: #078986;
	--bg-body-more-text: #089b98;
	--bg-body-more-button: #089b98;
}

/* :root{ */
	/* --color-text: #0982CB; */
	/* --color-text-hover: #68a4fd; */
	/* --bg-color-top: #0e9df5; */
	/* --bg-color-bottom: #0574b5; */
	/* --bg-body: #0274b9; */
	/* --bg-body-more: #0274b9; */
	/* --bg-body-more-text: #0588d7; */
	/* --bg-body-more-button: #055e94; */
/* } */
/* :root{ */
	/* --color-text: #42a240; */
	/* --color-text-hover: #10ccc8; */
	/* --bg-color-top: #13c3bf; */
	/* --bg-color-bottom: #42a240; */
	/* --bg-body: #078986; */
	/* --bg-body-more: #078986; */
	/* --bg-body-more-text: #089b98; */
	/* --bg-body-more-button: #089b98; */
/* } */
span.date {
    color: #909090;
}
.position-relative {
    position: relative;
}
body, html {
    min-height: 100vh;
    background: var(--bg-body);
}
section.conetnt-page {
    background: #fff;
	padding-top:20px;
}
.bg-body{background:#fff;}
ul{list-style:none;padding-left:0;margin-bottom:0;}
button{border:0;outline:none;background:transparent;}
select:focus{outline:none;border:solid 1px var(--color-text);}
h1,h2,h3,h4,h5,h6{margin:0;}
a{color:#1d1d1d;}
a:hover, a:focus, a:active{color:var(--color-text);text-decoration:none;outline:none;}
.img-responsive{margin:0 auto;}
section.conetnt-page .product-grid .image img{width:100%;height:auto;}
section.conetnt-page .brands-lists .product-grid .info .name{font-size:20px;font-weight:normal;}
body{font-size:14px;font-weight:normal;color:#1d1d1d;font-family:'Roboto', 'Arial', sans-serif;padding-right:0 !important;font-weight:300;}
.first-button,.second-button, .third-button{padding:5px;color:#fff;text-transform:uppercase;outline:none;border:0;text-align:center;font-size:14px;font-weight:600;}
.form-error{color:red}
.first-button{background-color:var(--color-text);color:#fff;cursor:pointer;}
.first-button.bg-blue{background:#29AE89}
.cart .first-button{background-color:var(--color-text);color:#fff;}
.cart button.first-button.product-add-to-cart{position:relative;}
.product-detail .top-info .form-group button.first-button.product-add-to-cart{padding:15px;padding-left:65px;font-size:20px;height:55px;box-sizing:border-box;}
.cart .first-button i.fa{width:45px;height:45px;border:1px solid #fff;border-radius:50%;text-align:center;line-height:45px;font-size:30px;position:absolute;top:5px;left:10px;}
a.cart.cart-blue .first-button{background-color:#ff2830;color:#fff;}
.cart .first-button
.first-button:hover{color:#000;}
.first-button.bg-blue:hover{background:#f1f1f1;color:var(--color-text)}
.second-button{background-color:var(--color-text);}
.second-button:hover{background-color:#f1b627;}
.third-button{background-color:#1e1e1e;}
p.pull-right{margin:0;}
header#header .top-header{background:var(--color-text);background-image:-webkit-gradient(linear, to bottom, to top, color-stop(0%, var(--color-text)), color-stop(100%, var(--color-text)));background-image:-webkit-linear-gradient(to bottom, var(--color-text), var(--color-text));background-image:-moz-linear-gradient(to bottom, var(--color-text), var(--color-text));background-image:-o-linear-gradient(to bottom, var(--color-text), var(--color-text));background-image:linear-gradient(to bottom, var(--color-text), var(--color-text));-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);line-height:40px;color:#fff;font-family:'Roboto', 'Arial', sans-serif;
    z-index: 10000;
    position: relative;
}
.box-online{position:relative;width:350px;margin:80px auto;padding:15px;background:#fff;}
.box-online h3{font-size:18px;text-transform:uppercase;font-weight:bold;margin-bottom:15px;margin-top:10px;letter-spacing:1px;color:#f66127;}
.box-online .wrapper-box .box{padding-top:15px;padding-bottom:15px;border-bottom:solid 1px #E1E1E1;}
.box-online .wrapper-box .box:last-child{border-bottom:0}
.box-online .wrapper-box .avatar{width:65px;height:65px;overflow:hidden;float:left;}
.box-online .wrapper-box .box-content{margin-left:75px;color:#000;line-height:20px;}
.box-online .wrapper-box .box-content .fa{font-size:20px;margin-left:5px}
.box-online .fa-skype{color:#12A5F4}
.box-online .fa-facebook-official{color:#3b5998}
.box-online .wrapper-box .box-content p{margin-bottom:5px;}
.box-online .wrapper-box .box-content .info-contact{line-height:26px;margin:0;}
.top-header .left a{color:#fff}
.top-header .left a:hover{color:var(--color-text)}
header#header .top-header ul li{float:left;}
header#header .top-header ul li.users{position:relative;}
header#header .top-header ul li.users ul{position:absolute;opacity:0;visibility:hidden;width:200px;background:#fff;z-index:99;box-shadow:0 0 5px #A3A3A3;right:0;top:100px;border-top:solid 3px var(--color-text);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
header#header .top-header ul li.users ul a{color:#1d1d1d;}
header#header .top-header ul li.users ul a:hover{color:var(--color-text);}
header#header .top-header ul li.users ul:before{content:"";width:100%;height:5px;position:absolute;display:block;top:-5px;left:0;}
header#header .top-header li.users:hover ul,
header#header .top-header li.users.open ul{top:45px;opacity:1;visibility:visible;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
header#header .top-header ul li.users ul li{float:none;border-right:0;border-left:0;}
header#header .top-header ul li a{display:block;margin-left:30px;}
header#header .top-header ul li .fa{font-size:16px;line-height:40px;color:#ccc;}
header#header .top-header ul li a{color:#fff;}
header#header .top-header ul li a:hover{color:var(--color-text)}
header#header .bottom-header{padding:10px 0 15px;background:#fff;}
header#header .bottom-header.menu-desktop{background:#183544;border-top:1px solid #0E1F28;}
header#header .bottom-header .logo-wrapper h1{text-transform:uppercase;font-size:24px;}
header#header .bottom-header .logo-wrapper a{display:table-cell;height:83px;vertical-align:middle;}
header#header .bottom-header ul.main-nav{display:table-row;}
header#header .bottom-header .main-nav li{
	    font-size: 13px;
    line-height: 1.5em;
    margin-left: 0;
    font-weight: 500;
}
header#header .bottom-header .main-nav .level1 li{text-transform:initial;line-height:30px;margin-left:0;padding:0 30px;font-weight:400;float:none;}
header#header .bottom-header .main-nav .dropdown ul{padding:7px 0;width:100%;}
header#header .bottom-header .main-nav .level1 li a{display:block;padding:7px 0;border-bottom:solid 1px #dedede;font-size:14px;}
header#header .bottom-header .main-nav .level1 li:last-child a{border-bottom:0;}
header#header .bottom-header .main-nav .menu>li.active>a,header#header .bottom-header .main-nav .menu>li:hover>a{color:var(--color-text);background:#e4e2e2;background-image:-webkit-gradient(linear, to bottom, to top, color-stop(0%, #e4e2e2), color-stop(100%, #ffffff));background-image:-webkit-linear-gradient(to bottom, #e4e2e2, #ffffff);background-image:-moz-linear-gradient(to bottom, #e4e2e2, #ffffff);background-image:-o-linear-gradient(to bottom, #e4e2e2, #ffffff);background-image:linear-gradient(to bottom, #e4e2e2, #ffffff);}
bottom-header .main-nav li:hover li a{background:transparent;}
header#header .bottom-header .main-nav li.dropdown{position:relative;}
header#header .bottom-header .main-nav .level1{position:absolute;background:#fff;z-index:999;border-top:solid 3px var(--color-text);box-shadow:0 0 5px #A3A3A3;visibility:hidden;opacity:0;margin-top:100px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
header#header .bottom-header .main-nav>li.dropdown:hover .level1{visibility:visible;opacity:1;margin-top:0;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
header#header .bottom-header .main-nav .level2{position:absolute;top:0;right:-235px;background:#fff;z-index:999;box-shadow:0 0 5px #A3A3A3;visibility:hidden;opacity:0;margin-top:100px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
header#header .bottom-header .main-nav .level1 .dropdown:hover .level2{visibility:visible;opacity:1;margin-top:0;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
header#header .bottom-header .main-nav .level2:before{content:"";position:absolute;display:block;width:5px;height:100%;left:-5px;top:0;}
header#header .bottom-header .main-nav .dropdown.has-mega{position:static;}
header#header .bottom-header .main-nav .dropdown .megamenu{width:435px;position:absolute;min-height:0;background:#fff;top:94px;z-index:999;padding:10px;border-top:solid 1px #0577ba;visibility:hidden;opacity:0;margin-top:100px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
header#header .bottom-header .main-nav .dropdown .megamenu-sub ul{padding:0;}
header#header .bottom-header .main-nav .dropdown .megamenu-sub ul li{width:50%;float:left;}
header#header .bottom-header .main-nav .dropdown .megamenu-sub-second{width:215px;position:absolute;min-height:0;left:auto;padding:10px 20px;}
header#header .bottom-header .main-nav .dropdown .megamenu-sub-second ul{padding:0;}
header#header .bottom-header .main-nav .dropdown .megamenu h3 a,header#header .bottom-header .main-nav .dropdown .megamenu h3 a h2,header#header .bottom-header .main-nav .dropdown .megamenu ul li a{color:#333;font-weight:500;padding:5px 0 5px 0;text-transform:none;}
header#header .bottom-header .main-nav .dropdown .megamenu ul li:hover a{color:#fe0005;background:transparent;}
header#header .bottom-header .main-nav .dropdown .megamenu h3 a{font-weight:bold;text-transform:uppercase}
header#header .bottom-header .main-nav .dropdown:hover .megamenu{visibility:visible;opacity:1;margin-top:0px;box-shadow:0 2px 5px #898989;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
header#header .bottom-header .main-nav .dropdown:hover .megamenu .banner{margin-top:30px;}
header#header .bottom-header .main-nav .dropdown .megamenu h3{text-transform:uppercase;font-weight:bold;padding-bottom:10px;border-bottom:solid 1px #dedede;font-size:14px;}
header#header .bottom-header .main-nav .dropdown .megamenu li{text-transform:initial;float:none;line-height:30px;font-size:14px;margin-left:0;font-weight:400;display:block;}
header#header .bottom-header .main-nav .dropdown .megamenu li a,header#header .bottom-header .main-nav .dropdown .megamenu li a h2{text-align:left;font-size:13px; font-weight:500;}
header#header .tool-top{float:right;}
header#header .tool-top>li{display:inline-block;padding:32px 0px;font-size:16px;position:relative;}
header#header .tool-top>li>a{padding:0 15px;color:#333;}
header#header .tool-top .tool-search form{position:absolute;}
header#header .tool-top li.dropdown-cart>.mini-cart-count{width:20px;height:20px;border-radius:50%;background:var(--color-text);text-align:center;vertical-align:middle;color:#fff;position:absolute;top:25px;right:0px;font-size:12px;line-height:20px;}
header#header ul.tool-top.cart_top.display_mobile li.dropdown-cart>.mini-cart-count{background:#F5F5F5;color:#323232;}
header#header .tool-top li.dropdown-cart .mini-cart-content{position:absolute;background:#fff;border-top:solid 3px var(--color-text);width:300px;top:80px;right:0;z-index:99;box-shadow:0 0 5px #A3A3A3;visibility:hidden;opacity:0;margin-top:100px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
header#header .tool-top li.dropdown-cart:hover .mini-cart-content{visibility:visible;opacity:1;margin-top:0;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
header#header .tool-top li.dropdown-cart .mini-cart-content>div{padding:15px;}
header#header .tool-top li.dropdown-cart .mini-cart-content ul{margin-top:15px;}
header#header .tool-top li.dropdown-cart .mini-cart-content ul li{padding:15px 10px;border-bottom:solid 1px #e9e9e9;}
header#header .tool-top li.dropdown-cart .mini-cart-content ul li .image{float:left;width:70px;}
header#header .tool-top li.dropdown-cart .mini-cart-content ul li .image img{width:100%;}
header#header .tool-top li.dropdown-cart .mini-cart-content ul li .info{width:175px;float:left;padding:0 15px;color:#545454 !important;}
header#header .tool-top li.dropdown-cart .mini-cart-content ul li .info p{margin-bottom:5px;}
header#header .tool-top li.dropdown-cart .mini-cart-content ul li .delete{width:25px;float:left;padding-top:5px;}
header#header .tool-top li.dropdown-cart .mini-cart-content .mini-tt-price{padding:15px 0;}
header#header .tool-top li.dropdown-cart .mini-cart-content .mini-tt-price .price{color:red;font-weight:bold;font-size:16px;}
header#header .tool-top li.dropdown-cart .mini-cart-content .action-btn{margin-top:20px;}
header#header .tool-top li.dropdown-cart .mini-cart-content .action-btn a{width:50%;display:block;float:left;padding:7px 10px;color:#fff;}
header#header .tool-top li.dropdown-cart>a{border-left:solid 1px #dedede;}
.mainmenu-mobile{background:#1e1e1e;font-family:'Arial', sans-serif;}
.mainmenu-mobile>li{font-weight:600;text-transform:uppercase;display:block;color:#fff;border-bottom:solid 1px #545454;}
.mainmenu-mobile>li>a{display:block;padding:15px;}
.mainmenu-mobile li.has-sub,.mainmenu-mobile li{position:relative;}
.mainmenu-mobile li.level1>em{display:none;position:absolute;right:0;top:0;width:50px;font-size:18px;line-height:51px;cursor:pointer;font-style:normal;text-align:center;}
.mainmenu-mobile li.has-sub.level1>em{display:block;}
.mainmenu-mobile li.level1 li em {
    width: 50px;
    line-height: 30px;
    font-size: 18px;
    font-weight: bold;
}
.logo-mobile{text-align:center; padding:20px; background: #fff;}
.logo-mobile a img{max-height:100px; margin:0 auto;}
.mainmenu-mobile li.has-sub li a{padding-left:20px;}
.mainmenu-mobile li.has-sub li li{padding-left:10px;}
.mainmenu-mobile li.has-sub li{text-transform:initial}
.mainmenu-mobile li.has-sub li .list-unstyled{display:none;}
.mainmenu-mobile li.has-sub li.active .list-unstyled{display:block;}
.mainmenu-mobile li.has-sub li:last-child,.mainmenu-mobile li.has-sub li:last-child a {
    border-bottom: 0;
}
.offset-menu .list-unstyled{background:rgba(0,0,0,0.5);}
.mainmenu-mobile li a{color:#fff;}
.mainmenu-mobile.menuSiteBar{background:transparent;}
.mainmenu-mobile.menuSiteBar li{border-bottom: solid 1px var(--color-text);}
.mainmenu-mobile.menuSiteBar>li>ul{padding-bottom:7px;}
.mainmenu-mobile.menuSiteBar li a{padding:7px 15px}
.mainmenu-mobile.menuSiteBar li:after{
	position: absolute;
    top: 10px;
    left: 3px;
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f0da";
    color: #fff;
}
.mainmenu-mobile.menuSiteBar li li:after{
    position: absolute;
    top: 14px;
    left: 8px;
    font: normal normal normal 7px/1 FontAwesome;
    content: "\f111";
    color: #fff;
}
.mainmenu-mobile.menuSiteBar li.level1>em{
	    line-height: 30px; width:30px;
}
.mainmenu-mobile.menuSiteBar li .list-unstyled{display:none;}
.mainmenu-mobile.menuSiteBar li.active .list-unstyled{display:block;}
.image img{display:block; width:100%;}
.mainmenu-mobile.menuSiteBar li:last-child{border-bottom:0;}
.mainmenu-mobile li.level2{position:relative;}
.mainmenu-mobile li.level2 em{line-height:36px;width:36px;position:absolute;right:10px;top:0;text-align:center;display:block;font-style:normal;cursor:pointer;}
.mainmenu-mobile .has-sub li a{padding:7px 15px;display:block;line-height:1.5em;font-size:14px;font-weight:300;}
.mainmenu-mobile li.level2 li a{padding:0 36px 0 30px;}
.mainmenu-mobile .level1 li{text-transform:initial;font-weight:400;}

.search-mobile form, .search-mobile .input-control{width:100%;position:relative;}
.search-mobile .input-control{height:40px;padding:5px 45px 5px 15px;-webkit-appearance:none;appearance:none;-moz-appearance:none;border:solid 1px #DEDEDE;}
.search-mobile form button{position:absolute;right:0;top:0;width:40px;height:40px;}
.toggle-m-menu{color:#fff;width:50px;display:block;line-height:50px;font-size:22px;float:left;}
.offset-menu{width:240px;height:100%;top:0;z-index:1000;position:fixed;background:#1E1E1E;color:#EEEFF7;overflow-y:scroll;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.mobile-menu-toggle{width:35px;}
.toggle-tool-header{color:#fff;width:15px;display:block;line-height:50px;font-size:22px;float:right;text-align:right;text-align:center;}
.top-content aside.banner{text-align:center;}
.top-content aside.banner.first{margin-bottom:30px;}
.top-content aside.banner img{max-width:100%;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.top-content aside.banner img:hover{opacity:0.8;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.top-content .main-slideshow:hover .owl-controls{opacity:1;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.wrap-service{margin-top:0;padding:25px 0;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;}
.wrap-service .item{padding-left:40px;}
.wrap-service img{float:left;max-width:40px;max-height:40px;}
.wrap-service .info-service{float:left;margin-left:30px;}
.wrap-service .info-service h3{font-weight:bold;text-transform:uppercase;font-size:16px;color:#353535;}
.wrap-service .info-service p{margin-bottom:0;font-size:13px;}
.wrap-service .info-service{width:250px;overflow:hidden;float:left;text-transform:uppercase;color:#9b9b9b;line-height:24px;}
.product-grid .image{position:relative;margin-bottom:0;overflow:hidden;padding:0;}
.product-grid .info{padding:15px 10px;text-align:center;}
.product-grid .image .sale, span.price-sale .sale,.featured-image .sale{font-family:'Roboto', 'Arial', sans-serif;font-weight:500;font-size:13px;display:block;position:absolute;padding:0;background:rgba(255, 5, 11,0.8);color:#fff;top:10px;width:55px;height:54px;border-radius:50%;text-align:center;line-height:15px;display:flex;display:-webkit-flex;align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;z-index:100;}
.product-grid .image .sale,.featured-image .sale{left:10px;}
.featured-image .sale{left:20px;top:20px;}
span.price-sale .sale{right:10px;top:15px;}
.product-grid .image .form{position:absolute;width:100%;bottom:-50px;left:0;text-align:center;margin-bottom:0;transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;}
.product-grid:hover .form{bottom:0;transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;}
.product-grid .image .form .button{display:table-cell;width:auto;height:40px;vertical-align:middle;background:#1d1d1d;color:#fff;transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;}
.product-grid .image .form .button:hover{background:var(--color-text);}
.product-grid .info .name{font-size:15px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:38px;line-height:1.3em;position:relative;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;}
}
.product-grid .name{font-size:16px;line-height:22px;font-weight:600;}
.product-grid .vendor{font-style:italic;margin-bottom:7px;margin-top:3px;font-size:13px;color:#9b9b9b;font-weight:300;}
.product-grid .price{margin-bottom:0}
.product-grid .price .special{font-weight:700;font-size:13px;color:red;}
.product-grid .price .old{margin-left:10px;color:#9a9a9a;font-weight:400;}
.product-list{margin-top:20px;padding:15px 0;border:solid 1px #e7e7e7;}
.product-list .image{position:relative;}
.product-list .image .sale{position:absolute;display:block;top:20px;left:15px;padding:5px 10px;background-color:var(--color-text);color:#fff;font-weight:bold;}
.product-list h3.name a{font-size:18px;font-weight:600;}
.product-list .vendor{font-style:italic;margin-top:10px;margin-bottom:7px;font-size:14px;color:#9b9b9b;}
.product-list .desc{font-weight:300}
.product-list .price .special{font-size:20px;font-weight:bold;}
.product-list .price .old{color:#9b9b9b;margin-left:15px;}
.product-list .first-button{padding:7px 15px;color:#fff}
.block-mt-50{margin-top:50px;}
.special-collection .owl-special-collection .item{border:solid 1px #e8e8e8;}
.special-collection .owl-item{padding:0;}
.owl-special-collection.owl-theme .owl-controls{opacity:1}
.owl-brands.owl-theme .owl-controls{opacity:1}
.owl-special-collection.owl-theme .owl-controls .owl-prev{margin-left:15px}
.owl-special-collection.owl-theme .owl-controls .owl-next{margin-right:15px}
body.index .mid-banner a{display:block;position:relative;}
body.index .mid-banner a:after{content:'';position:absolute;border-top:1px solid #fff;border-bottom:1px solid #fff;top:10px;right:10px;bottom:10px;left:10px;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0;}
body.index .mid-banner a:before{content:'';position:absolute;border-right:1px solid #fff;border-left:1px solid #fff;top:10px;right:10px;bottom:10px;left:10px;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0;}
body.index .mid-banner a:hover:before,
body.index .mid-banner a:hover:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:transform 0.35s ease;-moz-transition:transform 0.35s ease;-o-transition:transform 0.35s ease;-webkit-transition:-webkit-transform 0.35s ease;}
body.index .big-collection .title{padding:0 20px;}
.big-collection .owl-big-collection .product-grid .price .special{font-size:14px;}
.big-collection .owl-big-collection .product-grid .price .old{font-size:12px;}
body.index .big-collection .border{border:solid 1px #e5e5e5;}
body.index .big-collection .title h2{color:#fff;font-size:28px;line-height:50px;text-transform:uppercase;font-weight:700;float:left;}
body.index .big-collection .title a{float:right;line-height:50px;font-size:14px;text-transform:uppercase;color:#fff;font-weight:600;}
body.index .big-collection .navtabs{width:20%;float:left;padding:0 15px;}
body.index .big-collection .navtabs li a{line-height:50px;display:block;border-bottom:solid 1px #e5e5e5;font-size:14px;font-weight:600;}
body.index .big-collection .navtabs li a.active,
body.index .big-collection .navtabs li a:hover{position:relative;}
body.index .big-collection .navtabs li a.active:before,
body.index .big-collection .navtabs li a:hover:before{content:"";display:block;position:absolute;width:2px;height:100%;left:-15px;top:0;z-index:2;}
.owl-big-collection.owl-theme .owl-controls{opacity:1}
body.index .big-collection .tabs-container{width:80%;float:left;border-left:solid 1px #e5e5e5;}
body.index .big-collection .item{padding:15px;}
.home-blog .title{margin:25px 0;}
.article-item{border:solid 1px #ececec;}
.article-item .image{position:relative;padding:10px;}
.article-item .image .date-post{position:absolute;top:10px;left:10px;background:#fff;padding:10px;font-weight:700;}
.article-item .image .date-post .mo{color:#9b9b9b;display:block;text-align:center;}
.article-item .image .date-post .da{display:block;text-align:center;}
.article-item .info-post{padding:10px;}
.article-item .info-post h3,.service-section .article-item.home-service .info-post .title-home-h3{font-weight:300;font-size:14px;text-transform:uppercase;line-height:1.5em;margin:5px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:38px;line-height:1.3em;position:relative;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;}
section.conetnt-page .article-item .info-post h3{height:auto;font-weight:bold;}
.article-item .info-post .s-desc,
.article-item .info-post .desc{margin-bottom:5px;}
.article-item .info-post .desc{font-weight:300;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:54px;line-height:1.3em;position:relative;text-overflow:ellipsis;color:#333;white-space:normal;word-wrap:break-word;}
.article-item .info-post .btn-more{text-transform:uppercase;font-weight:600;}
.default-title{margin:35px 0 20px;}
section.section-brands .default-title{margin-top:25px;}
.product-detail .default-title{margin-top:0;}
.default-title .title-ss{font-size:18px;line-height:50px;font-weight:700;text-transform:uppercase;display:inline-block;position:relative;color:var(--color-text);margin:0;text-shadow:0px -1px 0px rgba(000,000,000,0.1), 0px 1px 0px rgba(255,255,255,1);}
.default-title .title-ss:after{background:#ff0004 none repeat scroll 0 0;bottom:-3px;content:"";height:3px;left:50%;position:absolute;width:60px;margin-left:-31px;}
.default-title .title-ss:after{left:0;margin-left:0;}
.default-title.title-page-right{border-bottom:3px solid #f5f5f5;margin-bottom:20px;}
.default-title.title-page-right .title-ss:after{margin:0;left:0;width:100px;}
.default-title.clearfix a{float:right;font-size:14px;font-weight:600;text-transform:uppercase;line-height:50px;}
.default-title{position:relative}
.default-title a.read-more-pro,.title-wrap a.read-more-pro{position:absolute;top:5px;right:6px;font-style:italic;background:var(--color-text);padding:3px 5px;color:#fff;font-size:14px;border-radius:5px;line-height:30px;}
.default-title a.read-more-pro:after,.title-wrap a.read-more-pro:after{content:"";position:absolute;bottom:-15px;width:0;height:0;left:15px;border-bottom:15px solid transparent;border-left:15px solid var(--color-text);border-right:0 solid transparent;border-top:0 solid transparent;}
.brands .owl-customer .owl-item .item, .brands .slick-slider .slick-slide{width:100%;vertical-align:middle;text-align:center;}
.contact .content h3.title{font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:20px;}
.contact .content .info-store{margin-top:20px;}
.contact .content .info-store .in-row{display:table;width:100%;line-height:35px;}
.contact .content .info-store .in-row label{display:table-cell;width:10%;}
.contact .content .info-store .in-row span{display:table-cell;width:90%;}
#contact .form-group label{display:block;font-weight:400;}
#contact .form-group .input-control{width:100%;border:0;border-bottom:solid 1px #e9e9e9;outline:none;padding:7px;}
#contact .form-group .input-control:focus{border-bottom-color:var(--color-text);}
#contact .form-group textarea.input-control{border-bottom:0;background:#F3F3F3;height:185px;}
#contact .form-group .first-button{padding:10px 25px}
.contact ul.p-social{margin-top:20px;}
footer#footer{background:var(--color-text);color:#fff;padding-top:50px;}
.middle-footer{background:#999;padding:30px 0;color:#fff;}
footer#footer .bottom-footer{margin-top:0;border-top:solid 1px var(--color-text);padding:0 0;line-height:1.2em;background:var(--bg-body-more);color:#fff}
.top-footer{margin-bottom:25px;}
.top-footer .container{max-width:900px;}
footer#footer .bottom-footer a{color:#346fd7}
footer#footer .bottom-footer a:hover{color:#000}
footer#footer .top-footer h3,footer#footer .top-footer .title-footer{text-transform:uppercase;font-size:16px;font-weight:600;margin-bottom:15px;color:#fff;}
.col-contact p{display:table;width:100%;}
.col-contact p .icon{}
.col-contact p .info{}
.col-contact .social{list-style:none;margin-top:0;}
.col-contact .social li{display:inline-block;margin-right:0;}
.col-contact .social li a{width:35px;height:35px;text-align:center;vertical-align:middle;color:#fff;display:table-cell;background:#489e46;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.col-contact .social li a:hover{background:var(--color-text);color:#fff;}
footer#footer ul{list-style:disc;list-style-position:inside;}
footer#footer li a{color:#fff;line-height:26px;}
footer#footer .col-contact .social li a{color:#fff;}
footer#footer li a:hover{color:var(--color-text-hover);}
footer#footer .col-newsletter .form-group input{display:inline-block;padding:5px;width:81%;height:40px;}
footer#footer .col-newsletter .form-group button{display:inline-block;width:40px;height:40px;text-align:center;padding:0;margin:0 0 0 -3px;}
.tooltip-inner{padding:7px 15px;background-color:#1d1d1d;border-radius:2px;font-family:'Roboto', 'Arial', sans-serif;font-size:14px;}
.tooltip.top .tooltip-arrow{border-top-color:#1d1d1d;bottom:1px;}
.bread-crumb{background-color:#efefef;margin-bottom:0;}
.breadcrumb{margin:0;padding:20px 0;background-color:#efefef;}
.breadcrumb > li > a{color:#333333;}
.breadcrumb > li+li:before{color:#333333;}
.breadcrumb > .active{color:var(--color-text);font-weight:bold;}
.toolbar-collection{padding:20px 0;}
.toolbar-collection.first{border-bottom:solid 1px #e7e7e7;}
.toolbar-collection.last{margin-top:0;padding-bottom:0;padding-top:0}
.toolbar-collection .grid, .toolbar-collection .list{display:table-cell;width:30px;height:30px;vertical-align:middle;text-align:center;background-color:#666;color:#fff;}
.toolbar-collection .grid.active, .toolbar-collection .list.active{background-color:var(--color-text);}
.toolbar-collection #sortBy{height:30px;width:100%;border:solid 1px #f0f0f0;}
.toolbar-collection #sortBy:focus{border:solid 1px var(--color-text);}
.collection-grid .product-grid,
.template-search .product-grid{}
.collection-grid .product-grid .info,
.template-search .product-grid .info{height:auto;overflow:hidden;}
.collection-grid .product-grid .info{text-align:center;}
.aside-collection h2{text-transform:uppercase;font-size:16px;font-weight:700;color:var(--color-text);padding-bottom:15px;border-bottom:solid 1px #e6e6e6;margin-bottom:10px;}
.aside-collection{margin-bottom:30px;}
.aside-collection .linklist li, .aside-collection .vendor li{text-transform:uppercase;line-height:30px;font-weight:600;}
.aside-collection .linklist li.active a{color:var(--color-text);}
.aside-collection .advanced-filter a{position:relative;line-height:18px;color:#31353D;font-size:12px;text-transform:uppercase;padding:10px 30px;display:block;}
.aside-collection .advanced-filter a:before{position:absolute;content:"\f096";top:10px;left:10px;font-family:FontAwesome;font-size:14px;color:inherit;}
.aside-collection .advanced-filter a:hover:before{content:"\f046";}
.aside-collection .advanced-filter a:hover{color:var(--color-text);}
.aside-collection .advanced-filter.active-filter a:before{content:"\f046";}
.aside-collection .advanced-filter.active-filter a{color:var(--color-text);}
.list-products li{margin-bottom:10px;list-style:none;}
.list-products .image{float:left;}
.list-products .image img{width:80px;}
.list-products .info{margin-left:90px}
.list-products .info h3{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;}
.list-products .info .price{margin-bottom:0;font-size:13px;}
.list-products .info .price del{font-size:12px;margin-right:5px;opacity:0.5;}
.list-products .info .price del, .list-products .info .price span{display:inline-block;}
.in-stock, .out-stock{display:inline-block;font-size:13px;text-transform:uppercase;color:#05b11a;font-weight:bold;}
.in-stock .fa{font-size:15px;margin-right:5px;}
.out-stock{color:#d61a1a;}
.product-detail{color:#636363;}
.product-detail .top-info h1{font-size:22px;margin-bottom:15px;font-weight:bold;color:var(--color-text);}
.product-detail .top-info .desc{margin-top:25px;margin-bottom:25px;}
.product-detail .top-info .product-price{margin-bottom:30px;}
.product-detail .top-info .product-price .special-price{font-size:24px;font-weight:700;color:#333;}
.product-detail .top-info .product-price .old-price{font-size:13px;color:#959595;margin-left:10px;}
.product-detail .top-info .selector-wrapper,
.product-detail .top-info .form-group{margin-bottom:20px;}
.product-detail .top-info .selector-wrapper label,
.product-detail .top-info .form-group label{display:inline-block;width:120px;font-size:15px;color:#636363;}
.product-detail .top-info .form-group #quantity,
.product-detail .top-info .share-social li a,
.contact ul.p-social li a{height:42px;width:42px;text-align:center;border:solid 1px #eee;outline:none;}
.product-detail .top-info .selector-wrapper select{display:inline-block;min-width:200px;border:solid 1px #eee;color:#919191;height:42px;padding:5px 10px;}
.product-detail .top-info .selector-wrapper select:focus,
.product-detail .top-info .form-group #quantity:focus{border-color:var(--color-text);}
.product-detail .top-info .form-group .first-button{padding:10px 15px;padding-right:30px;}
.product-detail .top-info .share-social{display:inline-block;}
.product-detail .top-info .share-social li, .contact ul.p-social li{display:inline-block;margin-right:10px;}
.product-detail .top-info .share-social li .fa, .contact ul.p-social li .fa{line-height:42px;}
.product-detail .top-info .share-social li a, .contact ul.p-social li a{display:block;color:#8f8f8f;line-height:42px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.product-detail .top-info .share-social li a:hover,
.contact ul.p-social li a:hover{background-color:var(--color-text);border-color:var(--color-text);color:#fff;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.product-detail .thumbnail-image{margin-top:20px;padding:0;}
.product-detail .thumbnail-image-wp{margin:0 -5px;}
.product-detail .thumbnail-image .item{padding:0 5px;}
.product-detail .thumbnail-image .owl-controls, .product-detail .bottom .owl-related .owl-controls{opacity:1;}
.product-detail .middle{margin-top:30px;background:#f1f1f1;min-height:300px;}
.product-detail .middle .navtabs{position:relative;background:#f1f1f1;}
.product-detail .middle .navtabs:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#e6e6e6;}
.product-detail .middle .navtabs li{display:inline-block;position:relative;float:left;z-index:1;}
.clear{clear:both;}
.product-detail .middle .navtabs li a{display:block;padding:15px 25px;border-bottom:solid 1px transparent;color:#1b1b1b;text-transform:uppercase;font-weight:600;font-size:16px;}
.product-detail .middle .navtabs li:not(:last-child):after{content:"";display:block;position:absolute;right:0;top:15px;width:1px;height:31px;background-color:#e6e6e6;}
.product-detail .middle .navtabs li a.active{border-bottom-color:var(--color-text);color:var(--color-text);}
.product-detail .middle .tab-container{padding:20px;}
.product-detail .bottom{margin-top:15px;}
.product-detail .bottom>h3{font-size:26px;font-weight:700;text-transform:uppercase;text-align:center;color:#141414;margin-bottom:50px;}
.product-detail .bottom .owl-related .item{padding:0 15px;}
.product-detail .bottom .owl-related .product-grid .image form{display:none;}
.article-content h1{font-size:24px;margin:22px 0 15px;font-weight:700;text-transform:uppercase;}
.rte p{font-weight:300;}
.rte img{max-width:100%;text-align:center;}
.article-content .rte,
.article-content .comments{padding-bottom:30px;border-bottom:solid 1px #e6e6e6;}
.article-content .comments h3,
.article-content #article_comments h3{font-size:20px;text-transform:uppercase;margin:40px 0;font-weight:700;}
.article-content .comments li{margin-bottom:40px;}
.article-content .comments li:last-child{margin-bottom:0;}
.article-content .comments li .avatar{width:11.5%;padding-right:30px;float:left;}
.article-content .comments li .avatar img{border-radius:50%;}
.article-content .comments ul.paginate{margin-top:40px}
.article-content .comments ul.paginate li{margin-bottom:0}
.article-content .comments li .comment-wrap{width:88.5%;float:left;padding:25px 30px;background-color:#f9f9f9;}
.article-content .comments li .comment-wrap .top-info{padding-bottom:18px;border-bottom:solid 1px #e6e6e6;}
.article-content .comments li .comment-wrap .top-info span{margin-right:30px;}
#article_comments .input-control{width:100%;padding:7px 12px;outline:none;border:solid 1px #e9e9e9;}
#article_comments textarea.input-control{height:150px;}
#article_comments .input-control:focus{border-color:var(--color-text);}
#article_comments .first-button{padding:10px 25px;}
.sidebar-blog .title{text-transform:uppercase;font-size:16px;font-weight:700;padding:0 0 10px 0;border-bottom:solid 1px #00aaa7;margin-bottom:5px;color:#fff;}
.sidebar-blog aside.wrap{padding:20px 15px;border:solid 1px var(--color-text);margin-bottom:20px;background:var(--color-text);}
.sidebar-blog ul.list-cate{list-style:circle;list-style-position:inside;}
.sidebar-blog ul.list-cate.list-hsx li{line-height:1.5em;padding-top: 0px; padding-bottom: 5px;} 
.sidebar-blog ul.list-cate.list-hsx li h3{} 
.sidebar-blog ul.list-cate li{line-height:35px;color:#fff;list-style:none;position:relative;padding-left:15px;border-bottom:solid 1px var(--color-text);}
.sidebar-blog ul.list-cate li:before{position:absolute;top:10px;left:3px;font:normal normal normal 14px/1 FontAwesome;content:"\f0da";color:#fff;}
.sidebar-blog ul.list-cate li a,.sidebar-blog ul.list-cate li a h3{font-size:13px;color:#fff;font-weight:bold;}
.sidebar-blog ul.list-cate li:hover a{color:var(--color-text-hover);}
.sidebar-blog ul.list-cate li:last-child{border-bottom:0;}
.sidebar-blog .article-post{margin-top:20px;}
.sidebar-blog .article-post:last-child{margin-bottom:20px}
.sidebar-blog .list-products{margin-top:20px;}
.sidebar-blog .article-post p{margin-bottom:5px;}
.sidebar-blog .article-post .date{color:var(--color-text);font-size:12px}
.sidebar-blog .tags h3.title{margin-bottom:15px;}
.sidebar-blog aside.tags{padding-bottom:25px;}
ul.paginate{text-align:center;}
ul.paginate li{display:inline-block;margin-left:5px;line-height:30px;}
.form-group{position:relative;}
ul.paginate li span{color:var(--color-text);}
.modal{padding:0 15px;}
.modal .modal-body{padding:0;}
.modal#search-form .modal-dialog{margin:130px auto;}
.modal#search-form form{margin-bottom:0;position:relative;}
.modal#search-form form .input-control{width:100%;padding:10px;border:solid 1px #B4B4B4;}
.modal#search-form form button{position:absolute;right:8px;top:11px;}
.template-search form{text-align:center;}
.template-search form .form-group .input-control{width:400px;height:35px;padding:5px 10px;outline:none;border:solid 1px #d1d1d1;}
.template-search form .form-group .input-control:focus{border-color:var(--color-text);}
.template-search form .form-group .first-button{height:35px;width:35px;margin-left:-5px;}
.customer-account .wrapper-form{padding:30px;background-color:#FAFAFA;border-radius:3px;}
.customer-account .wrapper-form h2{font-size:20px;font-weight:700;margin-bottom:15px;text-transform:uppercase;color:var(--color-text);}
.customer-account .wrapper-form .input-control{width:100%;border:solid 1px #d1d1d1;height:35px;padding:5px 15px;outline:none;border-radius:2px;}
.customer-account .wrapper-form .input-control:focus{border-color:var(--color-text);}
.customer-account .wrapper-form .first-button{padding:5px 15px;border-radius:2px;}
.template-account .table,
.template-account .table tr,
.template-account .table tr td,
.template-account .table tr th{border:solid 1px #d1d1d1;border-collapse:collapse;margin-bottom:0}
.template-account .table tbody tr:nth-of-type(2n+1){background-color:#F4F4F4}
.template-account .account-info h3{font-weight:600;text-transform:uppercase;font-size:20px;margin-bottom:15px;}
.header_search {
    margin-top: 8px;
}
.template-address .input-control{width:100%;border:solid 1px #d1d1d1;height:35px;padding:5px 15px;outline:none;border-radius:2px;}
.template-address .input-control:focus{border-color:var(--color-text);}
.template-address .item{padding:15px;background-color:#fafafa;}
.template-address .actions-btn{margin-bottom:30px;}
.template-address .first-button,
.template-address .third-button{padding:10px 25px;height:40px;display:inline-block;color:#fff;}
.temlate-order h2{text-transform:uppercase;font-size:24px;font-weight:600;}
.temlate-order .heading{margin-bottom:30px;text-align:center;}
.temlate-order h3{font-size:20px;font-weight:400;margin-bottom:20px;text-transform:uppercase;}
.temlate-order .table-responsive{margin-top:50px}
.temlate-order table,
.temlate-order table tr,
.temlate-order table tr th,
.temlate-order table tr td{border:solid 1px #d1d1d1;border-collapse:collapse;}
.temlate-order table tbody tr:nth-of-type(2n+1){background-color:#f4f4f4}
.temlate-order .first-button{padding:7px 15px;color:#fff}
.page-404{text-align:center}
.page-404 h1{font-size:60px;font-weight:bold;margin-top:50px}
.page-404 form .input-control{width:300px;height:35px;padding:5px 15px;}
.page-404 form .first-button{width:35px;height:35px;margin-left:-5px}
.template-cart .image{width:10%;}
.template-cart .title{width:30%;}
.template-cart .price{width:17.5%;}
.template-cart .quantity{width:20%;}
.template-cart .total{width:17.5%;}
.template-cart .delete{width:5%;}
.template-cart .table,
.template-cart .table th,
.template-cart .table td,
.template-cart .table tr{border:solid 1px #DADADA;border-collapse:collapse;vertical-align:middle;text-align:center;}
.template-cart .table tbody tr:nth-of-type(2n+1){background-color:#F5F5F5;}
.template-cart .table td .input-control{width:60px;height:30px;text-align:center;}
.template-cart .calculation .desc{display:block;font-size:20px;}
.template-cart .calculation .amount{display:block;font-size:40px;color:#FF8055;font-weight:bold;margin-bottom:15px;}
.template-cart .calculation .first-button{padding:15px 25px;display:inline-block;color:#fff;margin-bottom:10px;}
.modal{z-index:1100;}
.ajax-success-modal .overlay{background:rgba(20, 20, 20, 0.7);height:100%;width:100%;position:fixed;left:0;top:0;}
.ajax-success-modal .content{background:#fff;bottom:auto;left:50%;margin-left:-200px;margin-top:-100px;min-height:200px;padding:30px;position:fixed;right:auto;top:50% !important;width:400px;}
.ajax-success-modal{padding:10px 15px;}
.ajax-success-modal .ajax-bottom{margin:15px 0 0;padding:15px 0;border-top:solid 1px #D2D2D2;}
.ajax-success-modal .ajax-bottom a{padding:7px 15px;color:#fff;}
.ajax-success-modal .ajax-product-image{width:30%;float:left;}
.ajax-success-modal .ajax-top .right{width:70%;float:left;padding-left:30px;}
.success-message{color:#8b8b8b;margin-bottom:20px;font-size:16px;text-transform:uppercase;font-weight:bold;}
.ajax-product-title{text-align:left;margin-bottom:20px;font-weight:700;line-height:24px;font-size:16px;}
.ajax-success-modal .close-modal{height:34px;width:34px;position:absolute;top:-34px;right:0px;text-indent:-999em;background-image:url(close-popups.png);background-color:var(--color-text);background-position:center center;background-size:35% 35%;background-repeat:no-repeat;cursor:pointer;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.ajax-success-modal .close-modal:hover{background-color:#FF8055;}
@media screen and (max-width:480px){.ajax-success-modal .content{width:320px;margin-left:-160px;}
}
.owl-theme .owl-controls{position:absolute;top:50%;width:100%;pointer-events:none;margin-top:-17px;opacity:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.owl-brands.owl-theme .owl-controls{opacity:1;position:static;margin:0;}
.owl-brands.owl-theme .owl-controls .owl-prev,.owl-brands.owl-theme .owl-controls .owl-next{position:absolute;top:50%;margin-top:-32px;background:transparent;color:#d6d6d6;font-size:40px;}
.owl-brands.owl-theme .owl-controls .owl-prev{left:-35px;}
.owl-brands.owl-theme .owl-controls .owl-next{right:-35px;}
.owl-theme .owl-controls .owl-pagination{text-align:center;position:absolute;bottom:-210px;width:100%;}
.owl-theme .owl-controls .owl-pagination .owl-page{width:13px;height:13px;display:inline-block;border-radius:50%;border:solid 4px #fff;margin:0 5px;pointer-events:initial;}
.owl-theme .owl-controls .owl-pagination .owl-page.active{border-color:var(--color-text);background:var(--color-text);}
.owl-theme .owl-controls .owl-prev,
.owl-theme .owl-controls .owl-next{padding:7px 14px;background:var(--color-text);color:#fff;pointer-events:initial;}
.owl-theme .owl-controls .owl-prev{float:left;}
.owl-theme .owl-controls .owl-next{float:right;}
.clear{clear:both;}
.wp_page{width:100%;text-align:right;padding:10px 0px;margin-top:20px;}
.wp_page>.page{width:100%;}
.wp_page>.page a{font-size:16px;padding:10px 15px;text-decoration:none;color:var(--color-text);background:#f1f1f1;display:inline;line-height:2.5em;}
.wp_page>.page a:hover,.wp_page>.page a.active{background:var(--color-text);color:#fff;font-weight:bold;}
@media screen and (max-width:991px){.owl-theme .owl-controls{opacity:1;}
.owl-theme .owl-controls .owl-pagination{display:none;}
}
.map{margin-bottom:15px;}
.map iframe{width:100% !important;height:300px;}
.info-store{font-size:16px;}
.table .display_mobile{display:none;}
.clear{clear:both;}
.floatleft{float:left;}
.container_table{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;overflow:hidden;}
.container_table table.table{display:table;border-collapse:collapse;border-spacing:2px;border-color:#ccc;width:100%;font-size:13px;font-family:'Roboto', 'Arial', sans-serif;}
.table>tbody>tr>td, .table>tfoot>tr>td{vertical-align:middle;padding:5px;text-align:center;}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.btn_df{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;text-decoration:none;}
.btn-sm,.btn-group-sm>.btn_df{padding:0px 10px;font-size:12px;line-height:1.5;margin-left:5px;}
.btn_table_td_rf_del{color:#fff;background-color:#333;border-color:#333;}
.btn-sm, .btn-group-sm>.btn_df{padding:3px 10px;font-size:12px;line-height:1.5;}
.floatleft.width50{width:40px;}
.btn_table_sc{color:#fff;background-color:#333;border-color:#333;}
.btn_table{color:#fff;background-color:#333;border-color:#333;}
.btn_df.btn_table_td_rf_del.btn-sm{margin-left:0;height:auto;font-size:15px;}
.btn_table:hover, .btn_table:focus, .btn_table:active, .btn_table.active, .open>.dropdown-toggle.btn_table{color:#fff;background-color:#333;border-color:#d58512;}
.col_table_image.col_table_hidden-xs{max-width:150px;margin:0 auto;}
.col_table_name{padding:0px 10px;}
.clear{clear:both;}
.floatright{float:right;}
.floatleft{float:left;width:50px;}
a.btn_df.btn_table.floatleft{width:auto;}
.aligncenter{text-align:center;}
.text-center{background:none;}
input[type="number"]{width:50px;padding:5px 10px 5px 3px;outline:none;-moz-outline:none;-ms-outline:none;-webkit-outline:none;-o-outline:none;text-align:center;}
.tr_first{background:#eee;color:#333;}
.tr_first>th{padding:15px 0px;text-align:center;color:#333;font-size:14px;}
tr{background:#fff;}
.btn_df.btn_table_td_rf_del.btn-sm.btn_ref{width:100%;}
.number{border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px;-ms-border-radius:7px;border:0px;}
.inputsoluong{border:0px;text-align:center;border:1px solid #D4D2D2;}
td.textright{background-color:#fff;font-size:16px;font-weight:bold;}
span.color_red.font_money{color:red;font-size:16px;font-weight:bold;}
.col_table_image.col_table_hidden-xs img{width:100%;}
input.inputsoluong{width:100%;padding:6px 10px;box-sizing:border-box;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
td.textright{font-size:18px;color:red;}
td.textright{height:45px;}
table#cart tbody td{}
table#cart tbody td .form-control{width:100%;display:block;}
.data-table td{text-align:center;}
td.textright_text{font-size:18px;color:#333;text-transform:uppercase;}
a.btn_df.btn_table.floatleft{background-color:transparent;border:0;color:#333;font-weight:bold;font-size:13px;padding:7px 10px;line-height:20px;}
tr.tr_last{background-color:#EEEEEE;}
a.btn_df.btn_table_sc.btn-block.floatright{outline:0;background-color:#7fd611;border-bottom-color:#487513;border:0;width:auto;box-shadow:3px 3px 0px #487513;}
.btn_df.btn_table_td_rf_del.btn-sm{outline:0;background-color:transparent;border:0;color:#171716;border:1px solid #333;border-radius:10px;}
tr{border:1px solid #ddd;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
span.text_price{font-weight:bold;}
span.text_price.color_red{color:red;font-weight:bold;}
.table>tbody>tr>td.textright_text{text-align:right;}
.sum_price_all{padding:10px 0;font-size:16px;}
p.nomargin{font-size:12px;}
@media screen and (max-width:768px){.sum_price_all{padding:0;}
.table tbody tr td:first-child{padding:15px 10px;}
.col_table_name{width:100%;padding:0px;}
.table>tbody>tr>td, .table>tfoot>tr>td{border:0px solid #C7E4EF;text-align:left;}
table{border-collapse:collapse;border:0px solid #ccc;}
.actions .btn_table_td_rf_del{float:left;}
.actions .btn-danger{float:right;}
.table thead{display:none;}
.table tbody td{display:block;padding:5px;min-width:0px;text-align:left;}
.table,.table td,.table tbody{display:block;}
.table tr{display:block;width:100%;}
.table tbody tr td:first-child{background:#333;color:#fff;}
.table tbody tr td.textright_text{background:transparent;color:#333;border:2px solid #ccc;}
.table tbody td:before{content:attr(data-th);font-weight:bold;display:inline-block;font-size:16px;text-transform:uppercase;}
.table tfoot td .btn{display:block;}
td.col_table_hidden-xs.text-center{background-color:transparent !important;}
td.col_table_hidden-xs.text-center strong{color:#333;}
table{padding-bottom:10px;}
td.actions.aligncenter{height:auto;padding:15px 0;text-align:center;background:#f1f1f1;}
td.actions.aligncenter>.btn_df.btn_table_td_rf_del.btn-sm{min-width:200px;margin:0 auto;display:inline-block;float:none;box-shadow:none;border:2px solid var(--color-text);background:transparent;color:#ccc;}
td.actions.aligncenter>.btn_df.btn_table_td_rf_del.btn-sm i.fa.fa-trash-o{color:var(--color-text);display:inline-block;font-size:30px;}
.table .display_mobile{display:block;}
td.actions.aligncenter>.btn_df.btn_table_td_rf_del.btn-sm>span.display_mobile{color:var(--color-text);font-size:18px;display:inline-block;text-transform:uppercase;font-weight:bold;}
h4.nomargin{margin-bottom:0px;}
.col_table_name p{margin-top:5px;}
.table tbody td .row h4{color:#fff;font-size:14px;font-weight:normal;color:#333;margin-top:5px;margin-bottom:5px;}
.color_red{color:red;}
.table tbody tr td.textright{text-align:center;height:auto;padding:10px 10px;}
.btn_df.btn_table_td_rf_del.btn-sm{margin-left:5px;}
td.actions.aligncenter>.btn_df.btn_table_td_rf_del.btn-sm{margin-left:0;box-shadow:3px 3px 0px #ccc;-moz-box-shadow:3px 3px 0px #ccc;-webkit-box-shadow:3px 3px 0px #ccc;}
.table>tbody>tr>td.textright_text{text-align:center;}
span.color_red.font_money{padding-left:5px;}
.table>tbody>tr>td.textright_text{line-height:0;}
.table>tbody>tr>td, .table>tfoot>tr>td{padding:10px;}
.clear.margintop5{margin:5px 0;}
}
.map-container{width:100%;}
.map-container iframe{display:block;width:100%;pointer-events:none;}
.map-container iframe.clicked{pointer-events:auto;}
header#header ul.tool-top.cart_top li.dropdown-cart{padding:0;margin-top:5px;}
header#header ul.tool-top.cart_top li.dropdown-cart>a{border-left:0px;margin:0;}
header#header ul.tool-top.cart_top li.dropdown-cart>.mini-cart-count{top:5px;}
.display_mobile{display:none;}
header#header .bottom-header .main-nav .menu>li>a{color:#fff;padding:8px 10px;text-align:center;font-weight:bold;text-transform:uppercase;display:block;font-size:14px; line-height:1.5em;}
.top-content{margin-top:30px;}
.brands .owl-brands .owl-item .item img{height:auto;width:auto;}
.Alpha{padding:10px 0;font-size:13px;}
*{outline:none;}
.header_search input{width:100%;display:inline-block;height:35px;vertical-align:top;border:none;border-radius:0;color:dimgrey;padding:8px 10px;}
form.input-group.search-bar{border:1px solid #f1f1f1;display:block;position:relative;}
.header_search input{}
button.btn.icon-fallback-text{width:auto;height:37px;background:var(--color-text);color:#f5f5f5;position:absolute;top:-1px;right:0;font-weight:bold;z-index:1000;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
@media(max-width:992px){
	button.btn.icon-fallback-text{
		margin-bottom: 0;
		font-size: 13px;
	}
}
header#header{background:#183544;}
body{overflow-x:hidden;}
.item-is-owl .img{text-align:center;font-size:24px;}
.tabs-slider{}
.tabs-items-list{padding:0 30px;text-align:center;margin:20px 0;}
.tab-link{display:inline-block;}
.tab-content{display:none;}
.tab-content.current{display:inherit;}
.tab-link{padding:20px 0;cursor:pointer;font-size:16px;padding:10px 15px;font-weight:bold;text-transform:uppercase;color:#31abe6;}
.tab-link.current{position:relative;border:1px solid #31abe6;}
.item-icon{margin-bottom:15px;}
.address-office img{float:left;margin:0 15px 0 0;}
.info-address{width:100%;display:inline-block;vertical-align:top;}
footer#footer .info-address a{color:var(--color-text)}
.md-footer{}
.btn-show-more{padding:15px 0 10px 0;}
.btn-show-more a.a-show-all{font-size:14px;padding:10px 20px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #dcdada;display:inline-block;}.btn-pro{padding:10px 0;text-align:center;}
.collection-grid{border:1px solid #f1f1f1;border-top:0;border-right:0;}
.product{border-right:1px solid #f1f1f1;border-top:1px solid #f1f1f1;}
.collection-grid .product,.collection-grid{border:0;}
section.conetnt-page .collection-grid .product{margin-bottom:30px;}
.collection-grid{margin:0 -15px;}
.contact-section h3.title{font-size:24px;font-weight:bold;margin:20px 0;}
h4.nomargin{font-size:16px;}
.form-wp{border:1px solid #f1f1f1;padding:15px;max-width:500px;display:block;margin:0 auto;box-shadow:0px 0px 50px rgba(0,0,0,0.1)}
.image-member .img-circle{border-radius:50%;overflow:hidden;width:100px;height:100px;border:5px solid #fff;}
.name-member{font-size:20px;font-weight:bold;}
.memmber-job{font-size:18px;font-weight:normal;}.member-bt{border-top:1px solid #f1f1f1;}
.panel-primary>.panel-heading{background-color:var(--color-text);border-color:var(--color-text);}
.panel-primary{border-color:var(--color-text);}
.no-margin{margin:0 !important;}
.no-margin-top{margin-top:0 !important;}
.item-col{margin-bottom:15px;}
.modal-header{min-height:50px;padding:15px;border-bottom:1px solid #e5e5e5;margin-bottom:20px;position:relative;}
.modal-header .close{position:absolute;top:10px;font-size:30px;margin-top:-24px;color:#fff;opacity:1;right:-15px;width:40px;padding:10px;height:40px;background:red;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;line-height:0;}.btn-primary{background-color:var(--color-text);border-color:var(--color-text)}
.no-border-radius{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.form-change-pass{display:none;}
.modal-cart .modal-dialog{max-width:850px;width:auto;}
.modal-cart .modal-header,.modal-cart .container_table table.table{margin-bottom:0;}
.btn-book{padding:7px 15px;margin:3px 0 0 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.float-right{float:left;}
.float-left{float:right;}
.no-padding{padding:0 !important;}
.no-padding-left{padding-left:0 !important;}
.no-margin{margin:0 !important;}
.tab-content .article-item .image{padding:0;}
.box-right-tabs{margin:30px 0;background:#fff none repeat scroll 0 0;padding:15px 10px;border:1px solid #f1f1f1;width:350px}
.div_fixed.fix_top .box-right-tabs{margin:0;}
.div_fixed.fix_top ul.navtabs{width:100%;}
.div_fixed{animation-name:fading;animation-duration:0.5s;}
.fix_top{position:fixed;top:0;animation-name:animatetop;animation-duration:0.5s;background:#fff;}
.fixed-tabs.fix_top{width:auto}
.div_top{height:300px;background:#ccc;}
.box-right-tabs.top-info h2{font-weight:bold;color:var(--color-text);}
.sm-blue{
	background: var(--color-text);
    background-image: -webkit-gradient(linear, to bottom, to top, color-stop(0%, var(--color-text)), color-stop(100%, var(--color-text)));
    background-image: -webkit-linear-gradient(to bottom, var(--color-text), var(--color-text));
    background-image: -moz-linear-gradient(to bottom, var(--color-text), var(--color-text));
    background-image: -o-linear-gradient(to bottom, var(--color-text), var(--color-text));
    background-image: linear-gradient(to bottom, var(--color-text), var(--color-text));
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
.menu-desktop{margin:10px 0 0 0;display:table;width:100%;}
.home-news .article-item{border:0;}
.home-news .article-item .image,.home-blog .article-item .image{padding:0;}
.home-news .article-item .info-post .desc{margin-bottom:0;}
.project-wp .article-item .info-post,.home-blog .article-item .info-post{padding:15px}
header#header .bottom-header .logo-wrapper .logomaster{display:inline-block;margin-top:10px;}
.myweb {
    padding: 10px 0;
    font-size: 13px;
}
@media(min-width:992px){@-webkit-keyframes animatetop{from{top:-300px;opacity:0}
to{top:0;opacity:1}
}
@keyframes animatetop{from{top:-300px;opacity:0}
to{top:0;opacity:1}
}
@-webkit-keyframes fading{0%{opacity:0}100%{opacity:1}
}
@keyframes fading{0%{opacity:0}100%{opacity:1}
}
}
a.cart-mini-remove{width:30px;height:30px;text-align:center;line-height:30px;display:inline-block;background:red;color:#fff;border-radius:50%;position:absolute;top:0px;right:10px;}
h3.cart-mini-name{font-size:18px;font-weight:bold;}
p.cart-mini-price{font-size:16px;font-weight:bold;color:red;}
.payall p.nomargin{font-size:12px;}
.payall span.color_red.font_money{font-size:15px;}
.payall .tr_first,.payall .table-condensed tr{border:0px;}
.payall tr.tr_last{background:transparent;}
.payall .table>tbody>tr>td, .payall .table>tfoot>tr>td{padding:10px 0;}
.payall .table-hover>tbody>tr:hover{background:transparent;}
.textarea{}
textarea{resize:vertical;}
.payall .col_table_image.col_table_hidden-xs{margin:0;}
.payall .col_table_image.col_table_hidden-xs img{max-width:60px;margin:0 10px 0 0;float:left;}
.payall .table>tbody>tr>td.image{text-align:left;}
.btn-cart a{display:inline-block;width:50%;float:left;}
.btn-cart{margin-top:10px;}
.btn-cart a.cart .first-button{width:100%;}
.panel-body.panel-table{max-height:300px;overflow-y:auto;}
.well-form{display:none;}
.show_radio{display:none;}
.show_radio.current{display:block;}
.border-none{border:0px;}
.article-item.home-service .info-post h3{font-size:22px;color:#333;}
.article-item.home-service .info-post .desc{height:auto;-webkit-line-clamp:5;}
.home-blog .article-item .info-post .desc{height:auto;margin-bottom:0;-webkit-line-clamp:initial;}
.desc ul{margin:15px 0;}
.desc ul{list-style:disc;list-style-position:inside;}
.home-blog .article-item .info-post{height:150px;}
.desc ul li{padding:5px 0;}
.desc ul.video{list-style:none;margin:0;}
.desc ul.video li{position:relative;padding:5px 0;padding-left:20px;}
.desc ul.video li:before{font:normal normal normal 14px/1 FontAwesome;position:absolute;top:8px;left:0;content:"\f144";}
.home-blog .article-item .info-post{height:177px;padding-bottom:0;margin-bottom:15px;overflow:hidden;}
.phone-mail a{padding:0 10px;}
.phone-mail a:first-child{padding-left:0;}
.headerContent{font-size:16px;font-weight:bold;}
.service-section .article-item.home-service .info-post h3,.service-section .article-item.home-service .info-post .title-home-h3{height:38px;text-transform:uppercase;margin:0;font-weight:bold;font-size:15px;overflow:hidden;}
@media(max-width:767px){
	.service-section .article-item.home-service .info-post h3,.service-section .article-item.home-service .info-post .title-home-h3{height:38px;text-transform:uppercase;margin:0;font-weight:bold;font-size:14px;overflow:hidden;}
}
.service-section .article-item .info-post{border:1px solid var(--color-text);height:auto;padding:15px;padding-top:40px;margin-top:-25px;}
.service-section .article-item .image {
    width: 60px;
    height: 60px;
    margin: 0 auto;
    text-align: center;
    display: flex;
    background: var(--color-text);
    align-items: center;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    overflow: hidden;
}
#back-top{
	background:var(--bg-body-more-button);
}
.service-section .article-item .image img{width:100%;height:100;}
section.home-blog.service-section{padding:30px 0 0 0;margin-top:30px;}
section.special-collection .product-grid .image{padding:0;}
section.home-news .article-item .info-post{padding:0;text-align:left;}
section.home-news .article-item .info-post h3{margin-top:5px;text-transform:inherit;margin-bottom:0;}
section.home-news .article-item .info-post .s-desc{margin:0;font-style:italic;}
.infor-wp a{color:#fff;}
.infor-wp a:hover{color:var(--color-text-hover);}
section.home-news{margin-top:30px;background:#f1f1f1;padding:10px 0 30px 0;}
.brands .default-title{margin-bottom:30px;}
.brands-wp-content{padding:15px 15px;border:1px solid #c5c3c3;background:#fff;}
section.special-collection .default-title{margin-top:15px;margin-bottom:50px;}
.product-grid.product-item{border:1px solid #f1f1f1;}
ul{list-style:none;}
.list_access{width:100%;margin:0 auto;}
.list_access ul{}
.list_access ul li{padding:10px 0;color:#fff}
.list_access ul li:first-child{border-top:0;}
.list_access ul li span{font-weight:bold;font-size:14px;}
.list_access ul li span.icon{font-weight:300;width:135px;display:inline-block;position:relative;}
.list_access ul li span.icon:after{content:":";position:absolute;top:0;right:0;}
.hotline-mobile{width:auto;font-size:18px;font-weight:bold;color:#fff;line-height:50px;}
.featured-image{position:relative;}
.note-brands{margin:15px 0 0 0;font-size:14px;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family:'Roboto', 'Arial'}
header#header .bottom-header .main-nav>ul>li>a {
    color: #fff;
    padding: 8px 15px;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    font-size: 14px;
}
@media(max-width:992px){.display_mobile{display:block;}
.featured-image{pointer-events:none;}
.bottom-header.menu-desktop{display:none;}
.fix_top{position:static;}
header#header .bottom-header .main-nav li a{padding:10px 15px;}
}
@media(max-width:767px){.no-margin-mobile{margin-bottom:0;}
.article-item .image{padding:0;}
.payall .table>tbody>tr>td.image, .payall .table>tbody>tr>td.actions{padding:15px;width:100%;text-align:center;}.payall .col_table_image.col_table_hidden-xs{margin:0 auto;}
.payall .col_table_image.col_table_hidden-xs img{max-width:100%;margin:0 auto;float:none;margin-bottom:15px;}
.payall .table>tbody>tr>td{padding:10px 0;}
.table tbody tr td.textright_text{padding:10px 0;border:0;font-size:18px;}
.owl-brands.owl-theme .owl-controls .owl-prev{left:15px;}
.owl-brands.owl-theme .owl-controls .owl-next{right:15px;}
section.conetnt-page .brands-lists .product-grid .info .name{font-size:16px;}
}
.table tbody tr td.textright_text{line-height:1.2em;}
#searchform{position:relative;color:#eeeeee;}
.suggestions{position:absolute;left:0px;width:100%;display:none;z-index:10000;padding:0 15px;}
.suggestions ul{position:relative;background:#fff}
.suggestions ul:before{content:"";height:0;width:0;border:0 20px 20px 20px;border-color:transparent transparent #333 transparent;position:absolute;top:0;left:15px;}
.suggestions ul{padding:5px;float:left;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #f1f1f1;border-top:0;box-shadow:0px 3px 10px #333;}
.suggestions ul li{position:relative;border-bottom:1px solid #f1f1f1;float:left;margin:0 0 8px 0;padding-bottom:3px;width:100%;}
.search_auto .image_left{float:left;width:80px;padding-bottom:5px;text-align:center;}
.search_auto .image_left img{height:auto;width:auto;max-width:100%;max-height:100%;margin:0 auto;display:inline-block;}
.search_auto .name_price{float:left;width:calc(100% - 80px);width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);text-align:left;padding-left:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.name_price .name{color:#333;font-size:14px;font-weight:300;margin-top:10px;display:block;}
.suggestions ul li .name_price span.price, .suggestions ul li .name_price span.price a{color:red;font-size:14px;border-top:0;}
.suggestions ul li:last-child{margin:0;padding:0;border-bottom:0px;padding:0px 0 5px 0;}
.suggestions ul li span.red{color:red;font-style:italic;font-size:15px;}
section.home-news .article-item .info-post .s-desc i.fa{display:inline;}
.name_price span.price{width:100%;text-align:left;}
@media(max-width:767px){.suggestions{width:100%;}
}
#searchformmb{position:relative;color:#eeeeee;}
.suggestionsmb{position:absolute;left:0px;width:auto;display:none;z-index:10000;background:#fff}
.suggestionsmb ul{position:relative;}
.suggestionsmb ul:before{content:"";height:0;width:0;border:0 20px 20px 20px;border-color:transparent transparent #333 transparent;position:absolute;top:0;left:15px;}
.suggestionsmb ul{padding:5px;float:left;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #1D7199;border-top:0;box-shadow:0px 3px 10px #333;}
.suggestionsmb ul li{border-bottom:1px dotted;float:left;margin:0 0 3px 0;padding-bottom:3px;width:100%;}
.search_auto .image_left{float:left;width:80px;padding-bottom:5px;text-align:center;}
.search_auto .image_left img{height:auto;width:auto;max-width:100%;max-height:100%;margin:0 auto;display:inline-block;}
.search_auto .name_price{float:left;width:auto;text-align:left;padding-left:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.name_price .name{color:#333;font-size:14px;font-weight:bold;}
.suggestionsmb ul li .name_price span.price{color:red;font-size:12px;border-top:0;}
.suggestionsmb ul li:last-child{margin:0;padding:0;border-bottom:0px;}
.suggestionsmb ul li span.red{color:red;font-style:italic;font-size:13px;}
.name_price span.price{width:100%;text-align:left;}
@media(max-width:767px){.suggestionsmb{width:100%;}
}
.related_news{margin:0px;padding-bottom:30px;text-align:left;}
.related_news_title{font-size:18px;font-style:normal;font-weight:bold;padding:10px 0px 10px 0px;border-bottom:1px dashed #ccc;}
.related_news_title span{padding-right:5px;}
.related_news_content ul{list-style:none;padding-left:15px;padding:0;margin:5px 0px;}
.related_news_content ul li{font-size:14px;padding:5px 0px;position:relative;}
.list_fonts{padding-right:5px;}
.related_news_content .fa{padding-right:5px;}
.related_news_content ul li::before{content:"\f111";font:normal normal normal 14px/1 FontAwesome;color:#414142;font-size:6px;position:absolute;top:12px;left:0;}
.related_news_content li a{padding-left:15px;color:#333;}
.pagenot{text-align:center;position:relative;line-height:1.5em;margin:10px 0 40px 0;}
.pagenot h1{font-size:235px;color:var(--color-text);font-weight:bold;padding:0;margin:0;line-height:1em;}
.about_desc div{padding:7px 0;}
.pagenot-text{width:100%;}
.pagenot p{font-size:16px;color:#858585;line-height:1.6em;padding:0;font-weight:400;margin:0 auto;}
.pagenot p a{text-decoration:none;color:#314D68;}
.search_form404{margin-top:15px;}
.search_form404 input[type="text"]{display:inline-block;padding:10px 10px;width:300px;margin:0;border:1px solid #EBEBEB;background:#F2F2F2;color:#C4C4C4;font-size:1em;outline:none;box-shadow:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;}
.search_form404 input[type="submit"],.search_form404 input[type="text"]{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;}
.search_form404 input[type="submit"]{border:none;background:#3498DB;padding:10px 25px;color:#FFF;font-size:1em;font-weight:bold;-webkit-appearance:none;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;width:80px;}
.pagenot-text h3{font-size:22px;color:#ff0100;font-weight:bold;padding:16px;text-transform:uppercase;margin:0;}
.email a {
    color: var(--color-text);
    display: block;
    font-size: 16px;
    text-transform: uppercase;
}
.email{margin-bottom:0;}
.mobilePhone{margin-bottom:0}
@media(max-width:992px){
	p.mobilePhone {
		margin-bottom: 0;
		font-size: 13px;
	}
}
.mobilePhone a{color:#FF0300;}
.mobilePhone a.aemail {
    color: var(--color-text);
}
a.article-item{display:block;transition:all 0.3s;}
a.article-item *{transition:all 0.3s;}
a.article-item:hover .info-post{border-color:#ff0004;color:#ff0004;}
a.article-item:hover .info-post h3{color:#ff0004;}
@-webkit-keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}
a.article-item:hover .image{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;cursor:pointer;background:#ef3035;-moz-box-shadow:0px 3px 7px rgba(000,000,000,0.5), inset 0px 0px 0px rgba(072,134,138,1);-webkit-box-shadow:0px 3px 7px rgba(000,000,000,0.5), inset 0px 0px 0px rgba(072,134,138,1);box-shadow:0px 3px 7px rgba(000,000,000,0.5), inset 0px 0px 0px rgba(072,134,138,1);-webkit-animation-name:hvr-pop;animation-name:hvr-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
.share{position:relative;border:1px solid #333;height:40px;margin-top:30px;background:#F7F7F7;border:1px solid #fff;}
.share-btn{position:absolute;padding:5px 10px;height:100%;width:75px;background:#333;color:var(--color-text);font-size:16px;line-height:27px;font-weight:bold;box-sizing:border-box;background:rgba(204,204,204,1);background:-moz-linear-gradient(-45deg, rgba(204,204,204,1) 0%, rgba(238,238,238,1) 100%);background:-webkit-gradient(left top, right bottom, color-stop(0%, rgba(204,204,204,1)), color-stop(100%, rgba(238,238,238,1)));background:-webkit-linear-gradient(-45deg, rgba(204,204,204,1) 0%, rgba(238,238,238,1) 100%);background:-o-linear-gradient(-45deg, rgba(204,204,204,1) 0%, rgba(238,238,238,1) 100%);background:-ms-linear-gradient(-45deg, rgba(204,204,204,1) 0%, rgba(238,238,238,1) 100%);background:linear-gradient(135deg, rgba(204,204,204,1) 0%, rgba(238,238,238,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#eeeeee', GradientType=1);-moz-box-shadow:0px 0px 5px #fff;-webkit-box-shadow:0px 0px 5px #fff;box-shadow:0px 0px 5px #fff;}
.btn-share{padding:10px;padding-left:85px;height:100%;}
.button-social ul{list-style:none;padding:0;margin:0;}
.button-social ul li{float:left;padding:0 5px;color:#333;text-decoration:none;}
.module-pro.module-brands-pro .collection-grid .product-grid .info{padding:0;}
.module-pro.module-brands-pro .collection-grid .product-grid .info .name{font-weight:bold;font-size:14px;height:35px;margin:10px 0;box-sizing:border-box;}
.module-pro.module-brands-pro .collection-grid .product-grid .info .name a{color:#5d5d5d;}
.breadcrumbs ol{padding:0;margin:0;padding:20px 0;}
.breadcrumbs ol li{position:relative;padding:5px;display:inline-block;}
.breadcrumbs ol li:last-child a span,.breadcrumbs ol li:last-child span{color:var(--color-text);font-weight:bold;}
.modal-header h3{font-size:20px;font-weight:bold;}
.skypechat{position:fixed;bottom:0;right:0;z-index:10000;width:auto;margin-top:-20px;padding:10px;background:rgba(225,225,225,0.8);border:1px solid #ebebeb;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:0;border-top-left-radius:10px;border-bottom-left-radius:0;-moz-box-shadow:0px 3px 11px rgba(000,000,000,0.5), inset 0px 0px 0px rgba(255,000,217,0);-webkit-box-shadow:0px 3px 11px rgba(000,000,000,0.5), inset 0px 0px 0px rgba(255,000,217,0);box-shadow:0px 3px 11px rgba(000,000,000,0.5), inset 0px 0px 0px rgba(255,000,217,0);}
.slick-vertical .slick-slide{margin-bottom:0;padding:0;}
.slider-news{max-height:205px;overflow:hidden;}
.empty-pro{margin:0;color:red;font-style:italic;}
.modal-open .modal{padding:0;}
header#header .bottom-header .logo-wrapper a img {
    height: 100%;
    max-width: 230px;
}
.owl-carousel.owl-customer .owl-item img{height:auto;width:auto;margin:auto;border:1px solid #f1f1f1;}
header#header .bottom-header .main-nav .read-more-brands{font-size:14px;color:red;padding:10px 0 0px 0;border-top:1px solid #e6e6e6;margin-top:10px;font-style:italic;}
header#header .bottom-header .main-nav .read-more-brands a{color:red !important;padding:0;text-transform:none;font-weight:300;font-size:13px;}
@media(max-width:767px){.pagenot h1{font-size:150px;}
.slider-news{max-height:100%;overflow:initial;}
#contact .form-group label{display:none;}
}
.image img{display:block; margin:0 auto;}
a.readmoreintro {
    padding: 5px 10px;
    border: 1px solid;
    display: inline-block;
    border-radius: 5px;
    margin-top: 5px;
}

/*******Phone Ring**********/
.btn-fixed-left {
    position: fixed;
    left: 3px;
    bottom: 3px;
    z-index: 1000;
    display: flex;
}
.chat-messenger,
.phone-ring,
.phone-zalo {
    text-decoration: none;
    font-weight: 500;
    border-radius: 30px;
    transition: .25s;
    height: 46px
}
.phone-zalo:hover,.phone-zalo:focus{
	color:#ffffff;
}
.phone-ring {
	display: flex;
    width: auto;
    line-height: 40px;
    background-color: #9d0202;
    box-shadow: 0 0 3px rgba(0, 0, 0, .5);
    color: #fff !important;
    font-size: 17px;
    padding: 3px;
    padding-right: 15px;
    align-items: center;
}

.phone-ring .phone-circle {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-radius: 100%;
    margin-right: 5px
}

.phone-ring .phone-circle i {
    font-size: 25px;
    color: #c00
}

.phone-ring .phone-circle .animation {
    -webkit-animation: 1s ease-in-out infinite ring-anim;
    animation: 1s ease-in-out infinite ring-anim
}

.phone-ring .phone-text {
	font-weight:bold;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 1;
}

.phone-ring.pricequote {
    width: unset;
    left: 243px;
    padding: 3px 10px 3px 7px
}

.btn-fixed-right{
    position: fixed;
    right: 37px;
    bottom: 85px;
	z-index:1000;
}
.chat-messenger,
.phone-zalo {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 46px;
    line-height: 36px;
    background: #0068ff;
    color: #fff
}

.chat-messenger.animation,
.phone-zalo.animation {
    animation: 1s ease-in-out infinite ring-anim
}

.chat-messenger.animation::after,
.phone-zalo.animation::after {
    animation: 1s ease-in-out infinite sonar-anim;
}

.chat-messenger::after,
.phone-zalo::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: #0068ff;
    z-index: -1
}

.chat-messenger:hover,
.phone-zalo:hover {
    color: #fff
}
.btn-click-social {
    margin-bottom: 20px;
}
.btn-click-social:last-child{
	margin:0;
}
@media(max-width:767px){
	.btn-click-social{
		margin-bottom:15px;
	}
	.btn-click-social:last-child{
		margin:0;
	}
}
.phone-zalo-default {
    background:#096e6c;
    animation: inherit !important;
    position: relative;
}
.phone-zalo-default>strong {
    position: absolute;
    color: #fff;
    background: #096e6c;
    display: inline-block;
    vertical-align: middle;
    padding: 0 20px;
    border-radius: 5px;
    position: absolute;
    right: 100%;
    margin-right: 5px;
    white-space: nowrap;
    font-weight: 500;
    font-size: 18px;
    line-height: 37px;
    top: 50%;
    margin-top: -18px;
}
.phone-zalo-default>strong:before {
      content: '';
      width: 0;
      height: 0;
      border-top: 6px solid transparent;
      border-left: 8px solid #096e6c;
      border-bottom: 6px solid transparent;
      position: absolute;
      right: -8px;
      top: 50%;
      margin-top: -6px; }
.phone-zalo-default::after {
    background: #096e6c;
}
@media(max-width:767px){
	.phone-zalo-default>strong{display:none;}
}
.chat-messenger {
    bottom: 150px;
    background-color: transparent
}

.icon-messenger-color {
    display: inline-block;
    width: 46px;
    height: 46px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjItMDYtMTZUMTY6MjQ6NTUrMDc6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTA2LTE2VDE2OjI1OjEzKzA3OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTA2LTE2VDE2OjI1OjEzKzA3OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmNiOTJlNTdkLTM2MzUt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)
}

@keyframes sonar-anim {
    0% {
        opacity: 1;
        transform: scale(1)
    }

    100% {
        transform: scale(1.8);
        opacity: 0
    }
}

@keyframes ring-anim {

    0%,
    100%,
    50% {
        transform: rotate(0) scale(1) skew(1deg)
    }

    10%,
    30% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }

    20%,
    40% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
}
.menu-header-top a{color:#ffffff;}
@media (min-width:992px) {
	.btn-fixed-left-item{margin-left:10px;}
	.btn-fixed-left-item:first-child{margin-left:0;}
}
@media (max-width:992px) {
	.btn-fixed-left {
		left: 0;
		bottom: 0;
		width: 100%;
	}
	.btn-fixed-left-item{
		position: relative !important;
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: 0;
		text-align: center;
		width: auto !important;
		left: initial !important;
		border-radius: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        /* flex-direction: column; */
        box-shadow: none
	}
    .phone-ring::after {
        position: absolute;
        width: 1px;
        height: 30px;
        top: 50%;
        right: 0;
        content: "";
        display: block;
        background-color: rgba(255, 255, 255, .5);
        transform: translateY(-50%)
    }

    .phone-ring .phone-text {
        line-height: 1;
        font-size: 80%
    }

    .phone-ring .phone-circle {
        width: 30px;
		height: 30px;
    }

    .phone-ring .phone-circle i {
        font-size: 18px;
        animation: none !important
    }
	
	.btn-fixed-right{right:20px;}
	.chat-messenger, .phone-zalo{
		width:43px;
		height:43px;
	}
	.chat-messenger{
		bottom:120px;
	}
}
/*******END Phone Ring**********/

p.copyright, p.copyright a {
    display: inline-block;
    color: var(--bg-body-more-text) !important;
    margin: 0;
}

.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    background:rgb(3 145 154 / 50%);
}
.breadcrumbs {
    overflow-x: auto;
}
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
}
/**************Image Full**********/
.image-full {
    position: relative;
    -webkit-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
    overflow: hidden;
    display: block;
}

.image-full:after {
    content: "";
    display: block;
    position: relative;
    z-index: 2;
    padding-top: 100%;
}

.image-full>img {
    z-index: 1;
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.image-full-cover>img{
    -o-object-fit: cover;
    object-fit: cover;
}

.video-full {
    position: relative;
    -webkit-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
    overflow: hidden;
    display: block;
}

.video-full:after {
    content: "";
    display: block;
    position: relative;
    z-index: 1;
    padding-top: 100%;
}
.video-full-popup:after {
    padding-top: 56.5%;
}
.video-full>video{
    z-index: 2;
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    top: 0;
    left: 0;
}

.video-full-cover>video{
    -o-object-fit: cover;
    object-fit: cover;
}
.video-play-gallery{display:block; position:relative;height:100%;}
.video-play-gallery .playButton {
    position: absolute;
    width: 90px;
    height: 90px;
    top: 50%;
    left:50%;
    transform: translate3d(-50%,-50%,0);
    z-index: 10;
    border: 0;
    background: transparent;
}
.image-full-brand:after{ padding-top: 55%;}
.image-full-brand img{  width: 90% !important;}
/**************END Image Full**********/
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: var(--bg-color-bottom);
    border-color: var(--bg-color-bottom);
}
.hotline>a i {
    margin-right: 2px;
}
@media(max-width:767px){
	.hotline>a {
		letter-spacing: -1px;
	}
	.btn-fixed-right{
		bottom: 75px;
	}
	#back-top{bottom: 20px;}
}
.mobile-menu-wrapper a.navbar-brand.navbar-brand-menu img {
    width: auto;
    max-width: 90%;
    max-height: 100px;
}
/******List readmore********/
.list_items_more .list_items {
  display: none;
}

.list_items_more .list_items.visible {
  display: block;
}

.list_items_more .buttons {
	text-align: center;
	margin-top: 20px;
	font-size:14px;
}
.list_items_more .buttons button {
    border: 0;
    background: transparent;
    margin: 0 auto;
    padding: 5px 15px 5px 15px;
    background: rgba(0, 0, 0, 0.05);
    border-radius: 6px;
    position: relative;
    width: 100%;
    color: #ffffff;
}
	.list_items_more .buttons .show-less {
	  display: none;
	}
	.list_items_more .buttons button:after{
		 content: "\f107";
		font-weight: 300;
		padding-left: 5px;
		font-family: "Font Awesome 6 Pro";
		/* position: absolute; */
		/* top: 50%; */
		/* right: 5px; */
		/* transform: translateY(-50%);*/
	}
	.list_items_more .buttons button.show-less:after{
		content: "\f106";
	}
/******End List readmore********/
.mobilePhone {
    margin-bottom: 0;
    font-size: 14px;
    text-align: center;
}
.title-header p {
    margin: 0;
}
.title-header {
    font-size: 16px;
    text-align: center;
	  color: #00928f;
}
.title-header .title-main {
    color: #00928f;
}
.title-header .title-sub {
    font-size: 14px;
    font-weight: 300;
    font-style: italic;
}
.phoneHtml {
    display: inline-block;
}
.module-pro-detail {
    padding-bottom: 20px;
}