no-padding-right{padding-right:0}
.no-padding-left{padding-left:0}
body{background:#fff;
overflow-x:hidden;
font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}
input[type="text"],input[type="email"],input[type="tel"],input[type="password"],textarea.form-control,select.form-control{border-radius:3px;
outline:none;
box-shadow:none;
-webkit-appearance:none;
-moz-appearance:none;
border:1px solid #ebebeb}
input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus,textarea.form-control:focus,select.form-control:focus{outline:none;
box-shadow:none}
a:hover,a:focus{text-decoration:none}
.row{margin-right:-10px;
margin-left:-10px}
@media (max-width: 480px){.row{margin-right:-5px;
margin-left:-5px}
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:10px;
padding-right:10px}
@media (max-width: 480px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:5px;
padding-right:5px}
}
.container{padding-left:10px;
padding-right:10px}
@media (max-width: 480px){.container{padding-left:5px;
padding-right:5px}
}
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;
min-height:1px;
padding-right:10px;
padding-left:10px}
.col-xs-15{width:20%;
float:left}
@media (min-width: 768px){.col-sm-15{width:20%;
float:left}
}
@media (min-width: 992px){.col-md-15{width:20%;
float:left}
}
@media (min-width: 1200px){.col-lg-15{width:20%;
float:left}
}
.btn-blues{color:#fff;
background:#014604;
border-color:#014604;
border-radius:2px !important;
text-transform:uppercase;
position:relative;
overflow:hidden;
z-index:1}
.btn-blues:hover{color:#fff;
background-color:#fdca4f}
.home-slider.owl-carousel .owl-nav .owl-prev,.home-slider.owl-carousel .owl-nav .owl-next,#collection-owl.owl-carousel .owl-nav .owl-prev,#collection-owl.owl-carousel .owl-nav .owl-next,.brand-owl.owl-carousel .owl-nav .owl-prev,.brand-owl.owl-carousel .owl-nav .owl-next{-moz-transition:all 0.45s ease;
-webkit-transition:all 0.45s ease;
-o-transition:all 0.45s ease;
-ms-transition:all 0.45s ease;
transition:all 0.45s ease;
opacity:0;
visibility:hidden}
.home-slider.owl-carousel .owl-nav .owl-prev:hover,.home-slider.owl-carousel .owl-nav .owl-prev:focus,.home-slider.owl-carousel .owl-nav .owl-next:hover,.home-slider.owl-carousel .owl-nav .owl-next:focus,#collection-owl.owl-carousel .owl-nav .owl-prev:hover,#collection-owl.owl-carousel .owl-nav .owl-prev:focus,#collection-owl.owl-carousel .owl-nav .owl-next:hover,#collection-owl.owl-carousel .owl-nav .owl-next:focus,.brand-owl.owl-carousel .owl-nav .owl-prev:hover,.brand-owl.owl-carousel .owl-nav .owl-prev:focus,.brand-owl.owl-carousel .owl-nav .owl-next:hover,.brand-owl.owl-carousel .owl-nav .owl-next:focus{border-color:#333}
.home-slider.owl-carousel .owl-nav .owl-prev:hover:before,.home-slider.owl-carousel .owl-nav .owl-prev:focus:before,.home-slider.owl-carousel .owl-nav .owl-next:hover:before,.home-slider.owl-carousel .owl-nav .owl-next:focus:before,#collection-owl.owl-carousel .owl-nav .owl-prev:hover:before,#collection-owl.owl-carousel .owl-nav .owl-prev:focus:before,#collection-owl.owl-carousel .owl-nav .owl-next:hover:before,#collection-owl.owl-carousel .owl-nav .owl-next:focus:before,.brand-owl.owl-carousel .owl-nav .owl-prev:hover:before,.brand-owl.owl-carousel .owl-nav .owl-prev:focus:before,.brand-owl.owl-carousel .owl-nav .owl-next:hover:before,.brand-owl.owl-carousel .owl-nav .owl-next:focus:before{background-color:#014604;
color:#333}
.home-slider.owl-carousel .owl-nav .owl-next,#collection-owl.owl-carousel .owl-nav .owl-next,.brand-owl.owl-carousel .owl-nav .owl-next{height:44px;
width:44px;
border:2px solid #000;
border-radius:50%;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-ms-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
position:absolute;
right:0;
text-align:center;
line-height:44px;
top:50%;
transform:translate(0, -50%);
font-size:20px;
margin:0;
right:-50px}
.home-slider.owl-carousel .owl-nav .owl-next:before,#collection-owl.owl-carousel .owl-nav .owl-next:before,.brand-owl.owl-carousel .owl-nav .owl-next:before{height:36px;
width:36px;
background-color:#000;
color:#fff;
display:inline-block;
float:none;
font-family:"FontAwesome";
font-size:22px;
line-height:28px;
margin:2px;
vertical-align:top;
border-radius:50%;
padding:3px 14px;
content:"\f105"}
.home-slider.owl-carousel .owl-nav .owl-next.disabled,#collection-owl.owl-carousel .owl-nav .owl-next.disabled,.brand-owl.owl-carousel .owl-nav .owl-next.disabled{opacity:0.2 !important}
.home-slider.owl-carousel .owl-nav .owl-prev,#collection-owl.owl-carousel .owl-nav .owl-prev,.brand-owl.owl-carousel .owl-nav .owl-prev{height:44px;
width:44px;
border:2px solid #000;
border-radius:50%;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-ms-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
position:absolute;
left:0;
text-align:center;
line-height:51px;
top:50%;
transform:translate(0, -50%);
color:#878fa0;
font-size:20px;
margin:0;
left:-50px}
.home-slider.owl-carousel .owl-nav .owl-prev:before,#collection-owl.owl-carousel .owl-nav .owl-prev:before,.brand-owl.owl-carousel .owl-nav .owl-prev:before{height:36px;
width:36px;
background-color:#000;
color:#fff;
display:inline-block;
float:none;
font-family:"FontAwesome";
font-size:22px;
line-height:28px;
margin:2px;
vertical-align:top;
border-radius:50%;
padding:3px 14px;
content:"\f104"}
.home-slider.owl-carousel .owl-nav .owl-prev.disabled,#collection-owl.owl-carousel .owl-nav .owl-prev.disabled,.brand-owl.owl-carousel .owl-nav .owl-prev.disabled{opacity:0.2 !important}
.home-slider.owl-carousel:hover .owl-nav .owl-prev,#collection-owl.owl-carousel:hover .owl-nav .owl-prev,.brand-owl.owl-carousel:hover .owl-nav .owl-prev{left:0;
opacity:1;
visibility:inherit}
.home-slider.owl-carousel:hover .owl-nav .owl-next,#collection-owl.owl-carousel:hover .owl-nav .owl-next,.brand-owl.owl-carousel:hover .owl-nav .owl-next{right:0;
opacity:1;
visibility:inherit}
@media (max-width: 767px){.home-slider.owl-carousel .owl-dots,#collection-owl.owl-carousel .owl-dots,.brand-owl.owl-carousel .owl-dots{display:none}
}
.home-slider .owl-item .item{position:relative}
.home-slider .owl-item .item .home_slider-text{color:#fff;
overflow:hidden;
padding:30px;
box-sizing:border-box;
background-color:rgba(0,0,0,0.6);
display:block;
width:50%;
position:absolute;
z-index:10;
left:50%;
top:50%;
transform:translate(-50%, -50%);
outline:1px solid #000}
@media (max-width: 991px){.home-slider .owl-item .item .home_slider-text{width:75%}
}
@media (max-width: 480px){.home-slider .owl-item .item .home_slider-text{padding:15px;
width:85%;
left:50%;
top:50%;
transform:translate(-50%, -50%);
text-align:center}
}
.home-slider .owl-item .item .home_slider-text h2{color:#014604;
font-weight:600;
margin-top:0;
margin-bottom:10px;
font-size:25px}
@media (max-width: 480px){.home-slider .owl-item .item .home_slider-text h2{font-size:18px}
}
@media (max-width: 480px){.home-slider .owl-item .item .home_slider-text p{font-size:12px}
}
.home-slider .owl-item .item .home_slider-text .button-orange{color:#014604;
border:1px solid #014604;
background-color:transparent;
padding:9px 15px;
border-radius:2px;
margin-top:15px;
display:inline-block}
@media (max-width: 480px){.home-slider .owl-item .item .home_slider-text .button-orange{padding:6px 10px;
font-size:12px;
margin-top:5px}
}
.home-slider .owl-item .item .home_slider-text .button-orange:hover,.home-slider .owl-item .item .home_slider-text .button-orange:focus{color:#333;
background-color:#014604}
@media (max-width: 767px){.home-slider .owl-item .item img{height:unset;
max-width:100%}
}
.footer .site-footer{background-color:#014604;
color:#fff}
.footer .site-footer .footer-widget h3{font-weight:500;
text-transform:uppercase;
font-size:14px;
color:#fff;
position:relative;
margin-bottom:15px}
.footer .site-footer .footer-widget h3::after{content:"";
position:absolute;
bottom:-10px;
left:0px;
height:3px;
width:70px;
margin:10px 0;
background-color:#014604}
@media (max-width: 767px){.footer .site-footer .footer-widget h3::after{bottom:-18px}
}
@media (max-width: 767px){.footer .site-footer .footer-widget h3{position:relative;
padding-top:0;
padding-bottom:0}
.footer .site-footer .footer-widget h3:before{content:"\f107";
font:normal normal normal 14px/1 FontAwesome;
position:absolute;
right:10px;
top:50%;
transform:translate(0, -50%);
color:#888}
.footer .site-footer .footer-widget h3.active:before{content:"\f106"}
}
.footer .site-footer .footer-widget .ul-footer-contact li{color:#999}
.footer .site-footer .footer-widget .ul-footer-contact li span{color:#fff}
.footer .site-footer .footer-widget .ul-footer-contact li a{color:#999}
.footer .site-footer .footer-widget .ul-footer-contact li a:hover,.footer .site-footer .footer-widget .ul-footer-contact li a:focus{color:#014604}
.footer .site-footer .list-menu{color:#fff}
.footer .site-footer .list-menu a:hover,.footer .site-footer .list-menu a:focus{color:#fff;
text-decoration:none}
@media (max-width: 767px){.footer .site-footer .list-menu{display:none}
}
@media (max-width: 767px){.footer .site-footer .col-mb{margin-bottom:10px}
}
@media (max-width: 767px){.footer .site-footer .col-no-mb .footer-widget h3:before{display:none}
.footer .site-footer .col-no-mb .list-menu{display:block !important}
}
@media (max-width: 991px){.footer .site-footer .footer-inner .col-sm-6:nth-child(3){clear:left}
}
.footer .copyright{background-color:#0e0e0e;
color:#787878;
font-size:13px}
.footer .copyright a{color:#787878}
.footer .copyright a:hover,.footer .copyright a:focus{color:#014604;
text-decoration:none}
.footer .constrot-strip{position:relative;
height:4px;
width:100%;
background-color:#014604;
background-image:url(../images/footer-strip.png);
background-repeat:repeat-x;
background-position:center top}
.section_index_brand{background-color:#014604;
background-image:url(../images/brand-bg.png);
background-size:cover;
background-repeat:repeat-x}
.header .topbar{background-color:#014604;
padding:10px 0}
.header .topbar .top-bar-info ul li{display:inline-block;
float:none}
.header .topbar .top-bar-info ul li a{color:#fff;
font-size:13px}
.header .topbar .top-bar-info ul li a:hover,.header .topbar .top-bar-info ul li a:focus{color:#fff}
.header .topbar .top-bar-info ul li a i{vertical-align:middle;
background-color:rgba(0,0,0,0.08);
border:1px solid rgba(0,0,0,0.01);
padding:3px;
width:22px;
height:22px;
text-align:center;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px}
.header .topbar .top-bar-info ul li+li{margin-left:15px}
@media (max-width: 1024px){.header .topbar .top-bar-info ul li+li{margin-left:10px}
}
.header .topbar .top-bar-account ul{text-align:right}
.header .topbar .top-bar-account ul li{display:inline-block;
float:none}
.header .topbar .top-bar-account ul li a{color:#fff;
font-size:13px}
.header .topbar .top-bar-account ul li a:hover,.header .topbar .top-bar-account ul li a:focus{color:#fff}
.header .topbar .top-bar-account ul li a i{vertical-align:middle;
background-color:rgba(0,0,0,0.08);
border:1px solid rgba(0,0,0,0.01);
padding:3px;
width:22px;
height:22px;
text-align:center;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px}
.header .topbar .top-bar-account ul li+li{margin-left:15px}
.header .header-main{padding:0px 0}
.header .header-main .logo{padding:0}
.header .header-main .search .header_search{padding:0;
margin:19px 0}
@media (max-width: 991px){.header .header-main .search .header_search{margin:0;
display:none}
}
.header .header-main .search .header_search form{margin-bottom:0}
.header .header-main .search .header_search form input{border:2px solid #014604;
border-radius:4px}
.header .header-main .search .header_search form button{background-color:#014604;
color:#fff;
outline:none;
box-shadow:none;
border-radius:4px}
.header .header-main .search .header_search form button:hover,.header .header-main .search .header_search form button:focus{background-color:#014604;
color:#fff}
.header .header-main .search .header_search form button svg{width:25px;
height:25px;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto}
.header .header-main .index-cart{float:right;
background-color:#014604;
border-radius:4px;
height:40px;
line-height:40px;
position:relative;
margin:19px 0}
.header .header-main .index-cart a{color:#fff;
font-weight:500;
text-transform:uppercase;
padding:0 15px}
.header .header-main .index-cart a svg{height:23px;
width:19px;
display:inline-block;
fill:#fff;
vertical-align:middle;
stroke-width:1px;
background:none;
pointer-events:none;
position:relative;
top:-3px}
.header .header-main .index-cart a .cart-right{position:absolute;
height:25px;
width:25px;
right:-10px;
top:-10px;
line-height:25px;
text-align:center;
border-radius:50%;
background:-webkit-linear-gradient(left, #FF9800, #F44336);
background:linear-gradient(to right, #FF9800, #F44336);
border:1px solid #fff}
.header .header-main .index-location{float:right;
background-color:#014604;
border-radius:4px;
height:40px;
line-height:40px;
position:relative;
margin:19px 0;
margin-right:15px}
.header .header-main .index-location a{color:#fff;
font-weight:500;
text-transform:uppercase;
padding:0 15px;
min-width:40px;
display:inline-block}
.header .header-main .index-location a svg{width:20px;
height:20px;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto}
.header .header-main .index-location:hover{background-color:#fed168}
.header nav{background-color:rgba(2,46,9,1)}
.header nav #nav .nav-item ul.dropdown-menu{padding:0;
border:none;
background:#fff none repeat scroll 0 0;
border-radius:0;
box-shadow:5px 10px 20px rgba(0,0,0,0.15);
min-width:220px;
font-weight:500}
@media (min-width: 1025px){.header nav #nav .nav-item ul.dropdown-menu{display:block;
opacity:0;
filter:alpha(opacity=0);
visibility:hidden;
-moz-transition:.2s ease-out;
-o-transition:.2s ease-out;
-webkit-transition:.2s ease-out;
-ms-transition:.2s ease-out;
transition:.2s ease-out;
-moz-transform:translateY(20px);
-o-transform:translateY(20px);
-ms-transform:translateY(20px);
-webkit-transform:translateY(20px);
transform:translateY(20px)}
}
.header nav #nav .nav-item ul.dropdown-menu li{padding:0;
border-bottom:1px solid #f4f4f4}
.header nav #nav .nav-item ul.dropdown-menu li:last-child{border-bottom:none}
.header nav #nav .nav-item ul.dropdown-menu li a{padding:10px 5px;
position:relative;
padding-right:20px;
white-space:unset}
.header nav #nav .nav-item ul.dropdown-menu li a i{position:absolute;
right:10px;
top:50%;
transform:translate(0, -50%)}
.header nav #nav .nav-item ul.dropdown-menu li a:hover,.header nav #nav .nav-item ul.dropdown-menu li a:focus{background-color:#F2F2F2;
color:#014604}
.header nav #nav .nav-item ul.dropdown-menu li.dropdown-submenu .dropdown-menu{top:0}
.header nav #nav .nav-item:hover>.dropdown-menu{display:block;
margin-top:0}
@media (min-width: 1025px){.header nav #nav .nav-item:hover>.dropdown-menu{opacity:1;
filter:alpha(opacity=100);
visibility:visible;
-moz-transition:.3s ease-in;
-o-transition:.3s ease-in;
-webkit-transition:.3s ease-in;
-ms-transition:.3s ease-in;
transition:.3s ease-in;
-moz-transform:translateY(0px);
-o-transform:translateY(0px);
-ms-transform:translateY(0px);
-webkit-transform:translateY(0px);
transform:translateY(0px)}
}
.header nav #nav .nav-item:hover>.dropdown-menu .dropdown-submenu:hover .dropdown-menu{display:block;
margin-top:0}
@media (min-width: 1025px){.header nav #nav .nav-item:hover>.dropdown-menu .dropdown-submenu:hover .dropdown-menu{opacity:1;
filter:alpha(opacity=100);
visibility:visible;
-moz-transition:.3s ease-in;
-o-transition:.3s ease-in;
-webkit-transition:.3s ease-in;
-ms-transition:.3s ease-in;
transition:.3s ease-in;
-moz-transform:translateY(0px);
-o-transform:translateY(0px);
-ms-transform:translateY(0px);
-webkit-transform:translateY(0px);
transform:translateY(0px)}
}
.contact .in-fo-page-content{margin-bottom:10px}
.contact .in-fo-page-content h1{text-transform:uppercase;
position:relative;
margin-bottom:20px}
.contact .in-fo-page-content h1:before{content:"";
height:3px;
width:70px;
background-color:#014604;
position:absolute;
left:0;
bottom:-6px}
.contact .in-fo-page-content .contact-info-page li{display:table;
margin-bottom:7px}
.contact .in-fo-page-content .contact-info-page li i{display:table-cell;
width:20px;
text-align:center}
.contact .in-fo-page-content .contact-info-page li a{color:#000}
.contact .in-fo-page-content .contact-info-page li a:hover,.contact .in-fo-page-content .contact-info-page li a:focus{color:#014604}
.contact .page-login #login h3{text-transform:uppercase;
position:relative;
margin-bottom:20px}
.contact .page-login #login h3:before{content:"";
height:3px;
width:70px;
background-color:#014604;
position:absolute;
left:0;
bottom:-6px}
.required{color:red;
font-size:13px}
.account-box-shadow{padding:20px 20px;
margin:40px 0}
@media (max-width: 480px){.account-box-shadow{padding:10px 0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
margin:20px 0}
}
.account-box-shadow h1{margin-top:0}
.account-box-shadow .text-login{margin-top:10px}
.account-box-shadow .text-login a{color:#014604}
.account-box-shadow .text-login p{margin-bottom:5px}
.account-page h2{margin-top:0;
font-size:16px}
.account-page h1.title-head,.account-page h2.title-head,.page-contact h1.title-head,.page-contact h2.title-head,.related-product h1.title-head,.related-product h2.title-head{font-weight:500;
font-size:22px;
padding:0px 0 10px;
margin-bottom:0;
margin-top:10px}
.aside-item.collection-category .aside-hidden-mobile .filter-container .aside-item .aside-title .title-head{border:none;
padding:0;
margin-bottom:10px;
background-color:transparent;
font-size:14px;
text-transform:capitalize}
.aside-item.collection-category .aside-content{border-top:none;
border-radius:0 0 3px 3px}
.aside-item.collection-category .nav li a{font-size:14px;
padding-left:5px;
padding-right:25px;
color:#222;
white-space:unset}
.aside-item.collection-category .nav li a:hover,.aside-item.collection-category .nav li a:focus{color:#014604;
background-color:transparent}
.aside-item.collection-category .nav>li>a{border-bottom:1px solid #f8f8f8}
.aside-item.collection-category .nav>li:last-child>a{border-bottom:none}
.aside-item.collection-category .nav>li.nav-item .fa{top:7px}
.aside-item.collection-category .nav>li.nav-item .dropdown-menu .nav-item .fa{top:5px}
.aside-item .heading .title-head{margin:0;
text-transform:uppercase;
color:#000;
font-size:14px;
font-weight:600;
padding:10px 0;
margin-top:15px;
margin-bottom:15px;
position:relative;
padding-bottom:0}
.aside-item .heading .title-head:before{content:"";
height:3px;
width:70px;
background-color:#014604;
position:absolute;
left:0;
bottom:-7px}
.aside-item .list-blogs .blog-item{margin-bottom:10px;
padding-left:0px;
padding-right:0px}
.aside-item .list-blogs .blog-item-name{margin:0;
font-size:13px;
font-weight:normal}
.aside-item .list-blogs .blog-item-name a{color:#333}
.aside-item .list-blogs .blog-item-name a:hover,.aside-item .list-blogs .blog-item-name a:focus{color:#014604}
.aside-item .list-blogs .panel-box-media{display:block;
float:left;
width:70px;
margin-right:10px}
.aside-item .list-blogs .blogs-rights{padding-left:80px}
.aside-item .list-blogs .post-time{font-size:11px;
font-style:italic}
.left-filters .aside-item .aside-title .title-head{margin:0;
text-transform:uppercase;
color:#000;
font-size:15px;
font-weight:600;
padding:10px;
margin-top:15px;
margin-bottom:10px;
border-left:solid #014604 4px;
background-color:#f7f7f7}
.left-filters .aside-filter .heading{margin:0;
text-transform:uppercase;
color:#000;
font-size:15px;
font-weight:600;
padding:10px;
margin-top:15px;
margin-bottom:10px;
border-left:solid #014604 4px;
background-color:#f7f7f7}
.left-filters .aside-filter .heading h2{font-size:15px;
margin:0;
padding:0;
font-weight:600;
color:#000}
.left-filters .aside-filter .aside-hidden-mobile .aside-title .title-head{margin:0;
text-transform:uppercase;
color:#014604;
font-size:14px;
font-weight:500;
padding:0;
margin-top:5px;
margin-bottom:5px;
border-left:none;
background-color:transparent}
.left-filters .aside-filter .aside-hidden-mobile .aside-item{border-bottom:1px dashed #e5e5e5;
padding-bottom:10px;
margin-bottom:10px}
.left-filters .aside-filter .aside-hidden-mobile .aside-item .filter-group{margin-bottom:0}
.left-filters .aside-filter .aside-hidden-mobile .aside-item:last-child{border-bottom:none}
.left-filters .aside-filter .aside-hidden-mobile .aside-item .field-search{margin-bottom:10px}
.left-filters .aside-filter .aside-hidden-mobile .aside-item .field-search input{min-height:30px;
border:1px solid #e5e5e5;
border-radius:0;
padding:0 7px}
.left-filters .aside-filter .aside-hidden-mobile .aside-item .field-search button{height:34px;
line-height:30px;
padding:0 10px;
background-color:#014604;
color:#fff}
.news-list-main .newslist .later_news_big h3{display:block;
font-size:16px;
color:#333;
font-weight:600;
letter-spacing:.5px;
margin-top:10px;
margin-bottom:0}
.news-list-main .newslist .later_news_big h3 a{color:#333}
.news-list-main .newslist .later_news_big h3 a:hover,.news-list-main .newslist .later_news_big h3 a:focus{color:#014604}
.news-list-main .newslist .later_news_big .tempvideo{border-bottom:3px solid #014604;
position:relative}
.news-list-main .newslist .later_news_big .tempvideo .created-date{position:absolute;
bottom:0;
left:0;
z-index:1;
background-color:#1a1a1a;
color:#fff}
.news-list-main .newslist .later_news_big .tempvideo .created-date i{position:relative;
background:#014604;
color:#fff;
display:inline-block;
text-align:center;
width:40px;
height:36px;
line-height:36px;
font-size:15px}
.news-list-main .newslist .later_news_big .tempvideo .created-date span{padding:3px 10px}
.news-list-main .newslist .col-later-news .has-tempvideo{border-top:none;
margin-top:0}
@media (max-width: 767px){.news-list-main .newslist .col-later-news .has-tempvideo{margin-top:10px}
}
.news-list-main .newslist .col-later-news .has-tempvideo h3{display:block;
font-size:16px;
color:#333;
font-weight:600;
letter-spacing:.5px;
margin-top:10px;
margin-bottom:0}
.news-list-main .newslist .col-later-news .has-tempvideo h3 a{color:#333}
.news-list-main .newslist .col-later-news .has-tempvideo h3 a:hover,.news-list-main .newslist .col-later-news .has-tempvideo h3 a:focus{color:#014604}
.news-list-main .newslist .col-later-news li{border-top:1px solid #eee;
margin-top:7px}
.news-list-main .newslist .col-later-news li h3{font-size:14px;
font-weight:400;
margin-bottom:0;
color:#333;
margin-top:10px}
.news-list-main .newslist .col-later-news li h3 a{color:#333}
.news-list-main .newslist .col-later-news li h3 a:hover,.news-list-main .newslist .col-later-news li h3 a:focus{color:#014604}
.list-blog-page .box-heading{padding:10px 0}
.list-blog-page .box-heading .title-head{font-weight:500;
margin:0;
font-size:22px}
.list-blog-page .list-blogs .blog-item{margin-bottom:20px}
@media (max-width: 767px){.list-blog-page .list-blogs .blog-item{margin-bottom:15px;
border-bottom:1px solid #f2f2f2;
padding-bottom:10px}
}
.list-blog-page .list-blogs .blog-item .blog-item-thumbnail{float:left;
width:240px;
height:auto;
margin-right:10px;
overflow:hidden;
border-bottom:3px solid #014604;
position:relative}
.list-blog-page .list-blogs .blog-item .blog-item-thumbnail .created-date{position:absolute;
bottom:0;
left:0;
z-index:1;
background-color:#1a1a1a;
color:#fff}
.list-blog-page .list-blogs .blog-item .blog-item-thumbnail .created-date i{position:relative;
background:#014604;
color:#fff;
display:inline-block;
text-align:center;
width:40px;
height:36px;
line-height:36px;
font-size:15px}
.list-blog-page .list-blogs .blog-item .blog-item-thumbnail .created-date span{padding:3px 10px}
@media (max-width: 480px){.list-blog-page .list-blogs .blog-item .blog-item-thumbnail{width:100%;
margin-right:0;
margin-bottom:10px}
}
.list-blog-page .list-blogs .blog-item .blog-item-thumbnail img{border-radius:0}
.list-blog-page .list-blogs .blog-item .blog-item-mains{padding-left:250px}
@media (max-width: 480px){.list-blog-page .list-blogs .blog-item .blog-item-mains{padding-left:0}
}
.list-blog-page .list-blogs .blog-item .blog-item-mains .blog-item-name{display:block;
font-size:16px;
color:#333;
font-weight:600;
letter-spacing:.5px}
.list-blog-page .list-blogs .blog-item .blog-item-mains .blog-item-name a{color:#333}
.list-blog-page .list-blogs .blog-item .blog-item-mains .blog-item-name a:hover,.list-blog-page .list-blogs .blog-item .blog-item-mains .blog-item-name a:focus{color:#014604}
.list-blog-page .list-blogs .blog-item .blog-item-mains .post-time{font-size:12px;
color:#9b9b9b;
margin:0 10px 0 0}
.list-blog-page .list-blogs .blog-item .blog-item-mains .blog-item-summary{color:#4d4d4d}
@media (max-width: 767px){.list-blog-page .list-blogs .blog-item .blog-item-mains .blog-item-summary{display:none}
}
.bread-crumb{background-color:#f1f1f1}
.bread-crumb .breadcrumb{background-color:transparent}
.page-404 .page-notfound{padding:60px 0}
.page-404 .page-notfound strong{font-size:100px;
font-weight:600;
line-height:100px;
display:block;
color:#767676}
.page-404 .page-notfound strong i{font-size:100px;
margin:0 10px;
color:#014604}
.page-404 .page-notfound strong.text-uppercase{font-size:50px}
@media (max-width: 767px){.page-404 .page-notfound strong.text-uppercase{font-size:40px}
}
@media (max-width: 480px){.page-404 .page-notfound strong.text-uppercase{font-size:22px;
line-height:50px}
}
.page-404 .page-notfound span{font-size:36px;
display:block;
color:#333;
font-weight:600;
text-transform:uppercase;
margin-bottom:30px}
.page-404 .page-notfound .site-button{background-color:#014604;
color:#fff;
text-transform:uppercase;
padding:10px 15px}
.page-404 .page-notfound .site-button:hover,.page-404 .page-notfound .site-button:focus{opacity:0.8}
.article-wraper .article-main .title-head{font-weight:500;
font-size:22px;
padding:0px 0 10px;
margin-bottom:0}
.article-wraper .article-main .postby{font-size:12px;
text-transform:uppercase;
color:#b2b2b2;
margin:8px 0}
.article-wraper .article-main .article-content img{display:block;
margin-left:auto;
margin-right:auto;
max-width:100% !important;
height:auto !important}
.article-wraper .article-main .article-content .service-scroll-image img{-webkit-box-shadow:0 0 22px 0 rgba(0,0,0,0.1);
box-shadow:0 0 22px 0 rgba(0,0,0,0.1);
border-radius:5px}
.article-wraper .article-main .article-content h2{font-size:17px;
font-weight:600}
.article-wraper .article-main .blog_related{margin-bottom:15px;
margin-top:15px;
padding-bottom:15px;
padding-top:15px;
border-bottom:1px dashed #ebebeb;
border-top:1px dashed #ebebeb}
.article-wraper .article-main .blog_related h2{color:#222;
margin:0;
font-size:18px;
margin-bottom:15px;
font-weight:500;
text-transform:uppercase;
position:relative}
.article-wraper .article-main .blog_related h2:before{content:"";
height:3px;
width:70px;
background-color:#014604;
position:absolute;
left:0;
bottom:-6px}
.article-wraper .article-main .blog_related .blog_entry h3{margin:5px 0;
font-size:14px;
font-weight:normal}
.article-wraper .article-main .blog_related .blog_entry h3 a{font-size:14px;
color:#222;
display:table}
.article-wraper .article-main .blog_related .blog_entry h3 a:hover,.article-wraper .article-main .blog_related .blog_entry h3 a:focus{color:#014604;
text-decoration:none}
.article-wraper .article-main .blog_related .blog_entry h3 a i{display:table-cell;
width:15px}
@media (max-width: 767px){.article-wraper .article-main .blog_related .pagination .page-item.active .page-link{background-color:#f8f8f8}
}
.article-wraper .article-main #RelatedProducts .feature_category_title .title-head{padding-bottom:0}
.article-wraper .article-main #RelatedProducts .products{border-top:1px solid #f3f3f3;
border-left:1px solid #f3f3f3;
overflow:hidden}
.article-wraper .article-main #RelatedProducts .products .product-box{border-bottom:1px solid #f3f3f3;
border-right:1px solid #f3f3f3;
padding:3px;
margin-bottom:0}
.article-wraper .article-main.article-service .title-head{color:#014604;
text-transform:uppercase;
position:relative}
.article-wraper .article-main.article-service .title-head:before{content:"";
height:4px;
width:100px;
background-color:#014604;
position:absolute;
left:0;
bottom:10px}
.article-wraper .article-main.article-service .fix-content-service{margin-top:40px}
.article-wraper .article-main.article-service .fix-content-service h2:first-child{font-size:24px;
padding-left:20px;
text-transform:uppercase;
color:#014604;
position:relative}
@media (max-width: 480px){.article-wraper .article-main.article-service .fix-content-service h2:first-child{font-size:18px}
}
.article-wraper .article-main.article-service .fix-content-service h2:first-child:before{content:'\f105';
font-family:"fontawesome";
font-size:25px;
position:absolute;
left:0;
top:50%;
transform:translate(0, -50%)}
@media (max-width: 480px){.article-wraper .article-main.article-service .fix-content-service h2:first-child:before{font-size:18px}
}
.article-wraper .article-main.article-service .fix-content-service .service-scrolls{max-height:280px;
overflow-y:scroll}
.article-wraper .article-main.article-service .fix-content-service .service-scrolls img:first-child{display:none}
.article-wraper .article-main.article-service .fix-content-service .service-scrolls::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);
-moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);
border-radius:5px;
background-color:#F5F5F5}
.article-wraper .article-main.article-service .fix-content-service .service-scrolls::-webkit-scrollbar{width:5px;
background-color:#014604}
.article-wraper .article-main.article-service .fix-content-service .service-scrolls::-webkit-scrollbar-thumb{border-radius:5px;
-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);
-moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);
background-color:#014604}
.article-wraper .article-main.article-service .fix-content-service:nth-child(2n+1) .service-scroll-image{left:50%}
@media (max-width: 991px){.article-wraper .article-main.article-service .fix-content-service:nth-child(2n+1) .service-scroll-image{left:0}
}
.article-wraper .article-main.article-service .fix-content-service:nth-child(2n+1) .service-scroll{right:50%}
@media (max-width: 991px){.article-wraper .article-main.article-service .fix-content-service:nth-child(2n+1) .service-scroll{right:0}
}
.article-wraper .article-main.article-service .fix-content-service .service-cta{margin-top:15px}
.article-wraper .article-main.article-service .fix-content-service .service-cta .btn-icon{height:46px;
width:auto;
border-radius:22px;
padding-left:50px;
padding-right:40px;
padding-top:2px;
margin-right:20px;
border:2px solid #014604;
display:inline-block;
outline:none;
text-transform:uppercase;
color:#014604;
background:#fff;
font-size:13px;
position:relative;
font-weight:600}
@media (max-width: 480px){.article-wraper .article-main.article-service .fix-content-service .service-cta .btn-icon{padding-right:35px;
margin-right:10px}
.article-wraper .article-main.article-service .fix-content-service .service-cta .btn-icon:last-child{margin-right:0}
}
.article-wraper .article-main.article-service .fix-content-service .service-cta .btn-icon:before{content:'';
width:22px;
height:45px;
position:absolute;
left:-1px;
top:-2px;
background:#fcb304;
border-top-left-radius:22px;
border-bottom-left-radius:22px}
.article-wraper .article-main.article-service .fix-content-service .service-cta .btn-icon:after{content:'';
width:22px;
height:45px;
position:absolute;
left:21px;
top:-2px;
background:#014604;
border-top-right-radius:22px;
border-bottom-right-radius:22px}
.article-wraper .article-main.article-service .fix-content-service .service-cta .btn-icon span:before{background-image:url(//bizweb.dktcdn.net/100/321/299/themes/670850/assets/call.png?1601972718297);
content:'';
width:30px;
height:30px;
left:6px;
top:6px;
z-index:10;
background-repeat:no-repeat;
background-size:cover;
background-position:center center;
position:absolute}
.article-wraper .article-main.article-service .fix-content-service .service-cta .btn-icon.btn-form span:before{background-image:url(//bizweb.dktcdn.net/100/321/299/themes/670850/assets/support.png?1601972718297)}
.article-wraper .article-main.article-service .article-content img{display:block;
margin-left:auto;
margin-right:auto;
max-width:100% !important;
height:auto !important}
.article-wraper .article-main.article-service .article-content .service-scroll-image img{-webkit-box-shadow:0 0 22px 0 rgba(0,0,0,0.1);
box-shadow:0 0 22px 0 rgba(0,0,0,0.1);
border-radius:5px}
@media (max-width: 991px){.article-wraper .article-main.article-service .article-content .service-scroll-image img{margin-bottom:20px}
}
.article-wraper #article_comments .title-form-coment{color:#222;
margin:0;
font-size:18px;
margin-bottom:15px;
font-weight:500;
text-transform:uppercase;
position:relative}
.article-wraper #article_comments .title-form-coment:before{content:"";
height:3px;
width:70px;
background-color:#014604;
position:absolute;
left:0;
bottom:-6px}
.zoom-banner{position:relative;
overflow:hidden}
.zoom-banner:before{background:rgba(255,255,255,0.2) none repeat scroll 0 0;
bottom:0;
content:"";
left:50%;
opacity:1;
position:absolute;
right:51%;
top:0;
-webkit-transition:all 700ms ease-in 0s;
transition:all 700ms ease-in 0s;
pointer-events:none}
.zoom-banner:after{background:rgba(255,255,255,0.2) none repeat scroll 0 0;
bottom:50%;
content:"";
left:0;
opacity:1;
position:absolute;
right:0;
top:50%;
pointer-events:none;
-webkit-transition:all 700ms ease-in 0s;
transition:all 700ms ease-in 0s}
.zoom-banner:hover:before{left:0;
right:0;
opacity:0}
.zoom-banner:hover:after{bottom:0;
top:0;
opacity:0}
.salim-section-title{margin-top:30px}
@media (max-width: 991px){.salim-section-title{text-align:center}
}
.salim-section-title .sub_title{font-size:14px;
color:#777}
.salim-section-title h2{font-size:30px;
margin-top:0;
margin-bottom:10px;
font-weight:600;
line-height:1}
@media (max-width: 480px){.salim-section-title h2{font-size:25px}
}
.salim-section-title .salim-desrip{color:#444;
opacity:.7}
.list-item-about .item-about{margin-bottom:30px}
.list-item-about .item-about .item-about-image{float:left;
margin-right:15px;
max-width:90px}
.list-item-about .item-about .item-about-image img{max-width:50px}
@media (max-width: 480px){.list-item-about .item-about .item-about-image{float:none;
margin-right:0;
margin-bottom:10px;
max-width:100%}
.list-item-about .item-about .item-about-image img{display:block;
margin-left:auto;
margin-right:auto}
}
.list-item-about .item-about .item-about-content{padding-left:80px}
@media (max-width: 480px){.list-item-about .item-about .item-about-content{padding-left:0;
text-align:center}
}
.list-item-about .item-about .item-about-content h3{font-style:normal;
font-size:17px;
margin:0;
color:#014604}
.list-item-about .item-about .item-about-content p{margin-bottom:15px;
color:#777}
.our-teams{background-color:#f3f3f3;
padding-bottom:50px;
padding-top:30px}
.our-teams .owl-our-team .item .with-hover{position:relative;
overflow:hidden;
display:inline-block;
vertical-align:middle;
-webkit-transform:perspective(1px) translateZ(0);
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px transparent;
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-property:transform;
transition-property:transform;
-webkit-transition-timing-function:ease-out;
transition-timing-function:ease-out}
.our-teams .owl-our-team .item .with-hover:hover{-webkit-transform:translateY(-8px);
transform:translateY(-8px)}
.our-teams .owl-our-team .item .with-hover:hover .hover-option{transform:translateY(0%);
-webkit-transform:translateY(0%);
-moz-transform:translateY(0%);
-o-transform:translateY(0%);
-ms-transform:translateY(0%);
-webkit-transition:all 0.2s ease;
-moz-transition:all 0.2s ease;
transition:all 0.2s ease;
opacity:1;
visibility:visible;
display:block}
.our-teams .owl-our-team .item .with-hover .relative{overflow:hidden}
.our-teams .owl-our-team .item .bag-dark{background:-moz-linear-gradient(top, transparent 3%, rgba(0,0,0,0.38) 59%, rgba(0,0,0,0.65) 100%);
background:-webkit-linear-gradient(top, transparent 3%, rgba(0,0,0,0.38) 59%, rgba(0,0,0,0.65) 100%);
background:linear-gradient(to bottom, transparent 3%, rgba(0,0,0,0.38) 59%, rgba(0,0,0,0.65) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
transform:translateY(100%);
-webkit-transform:translateY(100%);
-moz-transform:translateY(100%);
-o-transform:translateY(100%);
-ms-transform:translateY(100%);
-webkit-transition:all 0.2s ease;
-moz-transition:all 0.2s ease;
transition:all 0.2s ease;
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
visibility:hidden;
opacity:0}
.our-teams .owl-our-team .item h4{line-height:21px;
font-weight:500;
font-style:normal;
font-size:17px;
color:#777}
.our-teams .owl-our-team .item small{font-weight:400;
color:#777}
.our-teams .owl-our-team .item p{color:#777}
.our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev,.our-teams .owl-our-team.owl-carousel .owl-nav .owl-next{-moz-transition:all 0.45s ease;
-webkit-transition:all 0.45s ease;
-o-transition:all 0.45s ease;
-ms-transition:all 0.45s ease;
transition:all 0.45s ease;
opacity:0;
visibility:hidden}
.our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev:hover,.our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev:focus,.our-teams .owl-our-team.owl-carousel .owl-nav .owl-next:hover,.our-teams .owl-our-team.owl-carousel .owl-nav .owl-next:focus{border-color:#333}
.our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev:hover:before,.our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev:focus:before,.our-teams .owl-our-team.owl-carousel .owl-nav .owl-next:hover:before,.our-teams .owl-our-team.owl-carousel .owl-nav .owl-next:focus:before{background-color:#014604;
color:#333}
.our-teams .owl-our-team.owl-carousel .owl-nav .owl-next{height:44px;
width:44px;
border:2px solid #000;
border-radius:50%;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-ms-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
position:absolute;
right:0;
text-align:center;
line-height:44px;
top:50%;
transform:translate(0, -50%);
font-size:20px;
margin:0;
right:-50px}
.our-teams .owl-our-team.owl-carousel .owl-nav .owl-next:before{height:36px;
width:36px;
background-color:#000;
color:#fff;
display:inline-block;
float:none;
font-family:"FontAwesome";
font-size:22px;
line-height:28px;
margin:2px;
vertical-align:top;
border-radius:50%;
padding:3px 14px;
content:"\f105"}
.our-teams .owl-our-team.owl-carousel .owl-nav .owl-next.disabled{opacity:0.2 !important}
.our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev{height:44px;
width:44px;
border:2px solid #000;
border-radius:50%;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-ms-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
position:absolute;
left:0;
text-align:center;
line-height:51px;
top:50%;
transform:translate(0, -50%);
color:#878fa0;
font-size:20px;
margin:0;
left:-50px}
.our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev:before{height:36px;
width:36px;
background-color:#000;
color:#fff;
display:inline-block;
float:none;
font-family:"FontAwesome";
font-size:22px;
line-height:28px;
margin:2px;
vertical-align:top;
border-radius:50%;
padding:3px 14px;
content:"\f104"}
.our-teams .owl-our-team.owl-carousel .owl-nav .owl-prev.disabled{opacity:0.2 !important}
.our-teams .owl-our-team.owl-carousel:hover .owl-nav .owl-prev{left:0;
opacity:1;
visibility:inherit}
.our-teams .owl-our-team.owl-carousel:hover .owl-nav .owl-next{right:0;
opacity:1;
visibility:inherit}
.our-teams .owl-our-team.owl-carousel .owl-dots{display:none}
.cart_desktop_page form{margin-bottom:0}
.cart-mobile{padding:10px 0px 0px 0px}
.cart-mobile .header-cart{padding:10px}
.cart-mobile .title-cart{line-height:10px}
.cart-mobile .title-cart h3{font-size:14px;
font-weight:500;
text-transform:uppercase;
margin:0}
.cart-mobile .title-cart a{margin-top:-30px !important}
.cart-mobile .header-cart-content{margin-top:0px;
padding:10px}
.cart-mobile .header-cart-content .content-product-list{min-height:110px}
.cart-mobile .header-cart-content .content-product-list .item-product{min-height:110px;
border-bottom:solid 1px #f1f1f1;
overflow:hidden;
display:table;
width:100%;
margin-bottom:10px}
.item-product-cart-mobile{width:100px;
margin-right:10px}
.item-product-cart-mobile img{max-width:100px;
margin-right:10px}
.title-product-cart-mobile h3{line-height:1;
margin:0;
font-weight:normal}
.title-product-cart-mobile a{word-break:break-word;
font-size:14px;
color:#363636}
.title-product-cart-mobile p{line-height:2;
font-size:14px;
color:#898989}
.title-product-cart-mobile span{color:#014604}
.item-product-cart-mobile,.title-product-cart-mobile{display:table-cell;
vertical-align:top;
padding-right:5px}
.select-item-qty-mobile{float:right;
text-align:center;
margin-top:10px}
.select-item-qty-mobile .txt_center input{height:25px;
width:24px;
text-align:center;
margin:0px;
padding:0;
position:absolute;
left:22px;
min-height:0;
border:solid thin #ddd;
border-radius:0}
.select-item-qty-mobile>div{position:relative;
width:69px;
height:25px}
.cart-mobile .select-item-qty-mobile .txt_center button.reduced.items-count.btn-minus{position:absolute;
left:0;
top:0;
margin:0;
line-height:1;
height:25px;
border-style:hidden;
background:none !important;
color:#000;
border:solid thin #ddd;
width:24px}
.cart-mobile .select-item-qty-mobile .txt_center button.increase.items-count.btn-plus{position:absolute;
right:0;
top:0;
margin:0;
height:25px;
display:inline-block;
line-height:1;
border-style:hidden;
color:#fff;
background:none !important;
color:#000;
border:solid thin #ddd;
width:24px}
.select-item-qty-mobile a{line-height:3;
color:#363636}
.cart-mobile .header-cart-price{padding:18px 0px;
padding-bottom:0}
.cart-mobile .title-cart h3{font-size:14px;
font-weight:500;
text-transform:uppercase;
margin-top:0}
.cart-mobile .title-cart a{float:right;
margin-top:-28px;
color:#014604;
font-size:16px;
line-height:27px}
.btn-proceed-checkout-mobile{width:100%;
line-height:27px;
color:#fff;
height:40px;
font-size:14px;
border:none;
background:#014604;
text-transform:uppercase;
border-radius:0;
margin-top:10px;
border-radius:4px}
.btn-proceed-continues-mobile{background-color:#fff !important;
color:#014604 !important;
width:100%;
height:40px;
margin-top:10px;
text-transform:uppercase;
border:1px solid #014604;
border-radius:4px}
.shopping-cart-item{background-color:transparent;
padding:15px 0;
margin:0}
.shopping-cart-item+.shopping-cart-item{border-top:1px solid #e5e5e5}
.shopping-cart-item .col-xs-3{padding-left:0}
.shopping-cart-item .col-xs-3 p{margin:0}
.shopping-cart-item .col-right{padding-left:0}
.shopping-cart-item .col-right .box-info-product{width:350px;
padding-right:10px;
padding-left:10px;
float:left}
@media (max-width: 1024px){.shopping-cart-item .col-right .box-info-product{width:270px}
}
.shopping-cart-item .col-right .box-info-product .name{font-size:14px;
margin-bottom:7px;
line-height:20px;
font-weight:500;
padding-top:0}
.shopping-cart-item .col-right .box-info-product .name a{color:#242424;
font-weight:500}
.shopping-cart-item .col-right .box-info-product .name a:hover,.shopping-cart-item .col-right .box-info-product .name a:focus{color:#014604;
text-decoration:none}
.shopping-cart-item .col-right .box-info-product .seller-by{font-size:13px;
margin-bottom:12px}
.shopping-cart-item .col-right .box-info-product .action{position:relative;
padding:0 !important;
margin-bottom:0;
margin-top:0}
.shopping-cart-item .col-right .box-info-product .action .btn-link{border:0;
color:#014604;
font-size:13px;
position:static;
padding:0;
line-height:1.1}
.shopping-cart-item .col-right .box-price{float:left;
width:110px;
padding-right:10px}
.shopping-cart-item .col-right .box-price .price{font-size:16px;
margin-bottom:5px;
font-weight:500;
padding-top:0;
color:#014604}
.shopping-cart-item .col-right .quantity-block{width:120px;
float:right}
.shopping-cart-item .col-right .quantity-block .input-group-btn button{height:28px}
.shopping-cart-item .col-right .quantity-block .input-group-btn button.bootstrap-touchspin-down{border-radius:3px 0 0 3px;
border:1px solid #e5e5e5;
border-right:0;
border-color:#e5e5e5;
color:#999;
line-height:20px;
padding:3px 9px;
margin:0;
width:28px;
background-color:#fff;
float:right}
.shopping-cart-item .col-right .quantity-block .input-group-btn button.bootstrap-touchspin-up{border-radius:0 3px 3px 0;
border:1px solid #e5e5e5;
border-color:#e5e5e5;
border-left:0;
color:#999;
line-height:20px;
padding:3px 9px;
margin:0;
width:28px;
background-color:#fff;
float:right}
.shopping-cart-item .col-right .quantity-block .input-group-btn button:focus,.shopping-cart-item .col-right .quantity-block .input-group-btn button:hover{outline:none;
box-shadow:none;
-webkit-appearance:none;
-moz-appearance:none}
.shopping-cart-item .col-right .quantity-block .input-group-btn .js-quantity-product{display:inline-block;
height:28px;
padding:0 5px;
text-align:center;
border-radius:0;
width:35px;
float:right;
min-height:28px;
border:1px solid #e5e5e5}
#right-affix .each-row{width:100%;
clear:both}
#right-affix .each-row .box-style{background-color:transparent;
padding:17px 0 21px 0}
#right-affix .each-row .box-style.fee .list-info-price{margin:0}
#right-affix .each-row .box-style.fee .list-info-price span{font-weight:500}
#right-affix .each-row .box-style.fee .list-info-price strong{float:right;
font-weight:700}
#right-affix .each-row .box-style.fee .total2{font-weight:500}
#right-affix .each-row .box-style.fee .total2 .text-label{margin-top:5px;
display:inline-block}
#right-affix .each-row .box-style.fee .total2 .amount{float:right}
#right-affix .each-row .box-style.fee .total2 .amount p{margin:0;
text-align:right;
line-height:1.1}
#right-affix .each-row .box-style.fee .total2 .amount p strong{color:#014604;
font-size:22px;
font-weight:700}
#right-affix .each-row .box-style.fee .total2 .amount p small{font-weight:500}
#right-affix .each-row .box-style+.box-style{border-top:1px solid #f4f4f4}
#right-affix .btn-checkout{margin-top:10px;
padding:10px;
margin-bottom:0;
font-weight:400;
text-align:center;
vertical-align:middle;
touch-action:manipulation;
cursor:pointer;
border:1px solid transparent;
white-space:nowrap;
font-size:14px;
line-height:1.42857;
border-radius:4px;
user-select:none;
color:#fff;
background-color:#014604;
border-color:#014604;
height:40px}
#right-affix .btn-checkout:hover,#right-affix .btn-checkout:focus{background-color:#fcb304;
border-color:#fcb304}
#right-affix .btn-checkouts{margin-top:10px;
padding:10px;
margin-bottom:0;
font-weight:400;
text-align:center;
vertical-align:middle;
touch-action:manipulation;
cursor:pointer;
border:1px solid transparent;
white-space:nowrap;
font-size:14px;
line-height:1.42857;
border-radius:4px;
user-select:none;
color:#014604;
background-color:#fff;
border-color:#014604;
height:40px}
#right-affix .btn-checkouts:hover,#right-affix .btn-checkouts:focus{outline:none;
box-shadow:none;
background-color:#fff;
border-color:#fcb304;
color:#fcb304}
.lbl-shopping-cart-gio-hang{margin-top:20px}
.lbl-shopping-cart-gio-hang.lbl-shopping-cart{color:#333;
font-size:18px;
text-transform:uppercase;
font-weight:500;
margin-bottom:12px}
.lbl-shopping-cart-gio-hang.lbl-shopping-cart span{font-size:14px;
text-transform:none;
font-weight:400}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 a:hover,.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 a:focus{color:#12cca7}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .cart-product-info span span{color:#0b816a}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-edit a:hover,.shopping-cart .shopping-cart-table table tbody tr .cart-product-edit a:focus{color:#12cca7}
.shopping-cart .cart-shopping-total table thead tr th .cart-grand-total{color:#0b816a;
margin-top:15px}
.shopping-cart-table table tbody tr td .quant-input .arrows .arrow:hover,.shopping-cart-table table tbody tr td .quant-input .arrows .arrow:focus{color:#12cca7}
.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .dropdown-menu.open ul li a:hover,.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .dropdown-menu.open ul li a:focus{color:#12cca7}
.shopping-cart .shopping-cart-table{margin-bottom:10px}
.shopping-cart .shopping-cart-table table{margin-bottom:0px !important}
.shopping-cart .shopping-cart-table table tbody tr td{vertical-align:middle}
.shopping-cart .cart-image img{width:150px}
.cart-shopping-total{background:#f8f8f8}
.shopping-cart .shopping-cart-table table tbody tr .romove-item a{font-size:18px;
color:#666666}
.shopping-cart .shopping-cart-table table tbody tr .romove-item a:hover,.shopping-cart .shopping-cart-table table tbody tr .romove-item a:focus{color:#fff000 !important}
.shopping-cart .shopping-cart-table table tbody tr .cart-image .entry-thumbnail{display:block;
text-align:center}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info{vertical-align:middle !important}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4{margin-top:0px;
font-size:16px}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 a{color:#555}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .reviews{font-size:11px;
color:#aaa}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .cart-product-info{margin-top:10px}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .cart-product-info span{font-size:12px;
color:#666666;
text-transform:uppercase}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .cart-product-info span span{font-size:12px;
text-transform:lowercase;
margin-left:14px}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-edit a{color:#666666;
text-decoration:underline}
.shopping-cart .shopping-cart-table .table>thead>tr>th{text-align:center;
padding:16px;
font-size:15px}
.shopping-cart .shopping-cart-table .shopping-cart-btn span{padding:20px 0px;
display:block}
.shopping-cart .estimate-ship-tax table thead tr th .estimate-title{font-size:14px;
color:#555;
margin-bottom:2px;
margin-top:0px;
display:block}
.shopping-cart .estimate-ship-tax table thead tr th p{font-size:13px;
color:#666666;
font-weight:normal;
margin-bottom:0px}
.shopping-cart .estimate-ship-tax table thead tr>th{padding:24px 10px 20px 10px}
.shopping-cart .estimate-ship-tax table tbody tr>td{padding:24px 10px !important}
.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .selectpicker{background:#fff;
color:#999;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
border:1px solid #eee}
.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .dropdown-menu.open ul li a:hover,.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .dropdown-menu.open ul li a:focus{background:transparent}
.shopping-cart .cart-shopping-total table thead tr th{background-color:#fafafa;
text-align:right;
padding:10px 15px;
border:none}
.shopping-cart .cart-shopping-total table thead tr th .cart-sub-total{color:#555;
margin-bottom:7px}
.shopping-cart .cart-shopping-total table tbody tr td{padding:10px 15px}
.shopping-cart .cart-shopping-total table tbody tr td .cart-checkout-btn button{float:right !important;
margin-bottom:8px}
.shopping-cart .cart-shopping-total table tbody tr td .cart-checkout-btn span{display:block;
font-weight:normal;
color:#666666}
.shopping-cart .shopping-cart-table table tbody tr .romove-item,.shopping-cart .shopping-cart-table table tbody tr .cart-product-edit,.shopping-cart .shopping-cart-table table tbody tr .cart-product-sub-total,.shopping-cart .shopping-cart-table table tbody tr .cart-product-grand-total,.shopping-cart .shopping-cart-table table tbody tr .cart-product-quantity{text-align:center}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-sub-total span,.shopping-cart .shopping-cart-table table tbody tr .cart-product-grand-total span{display:block;
font-size:16px;
color:#555;
text-transform:uppercase}
.shopping-cart .estimate-ship-tax table tbody tr td .form-group label,.shopping-cart .estimate-ship-tax table tbody tr td .form-group input,.blog-page .blog-write-comment .form-group label,.blog-page .blog-write-comment .form-group input,.contact-page .contact-form form label,.contact-page .contact-form form input{font-size:13px;
font-weight:normal;
color:#999}
.contact-page .contact-form form label{font-weight:600}
.shopping-cart .estimate-ship-tax table tbody tr td .form-group label span,.blog-page .blog-write-comment label span,.contact-page .contact-form form label span,.checkout-box .checkout-steps .checkout-step-01 .already-registered-login form .form-group label span{color:red}
.shopping-cart .cart-shopping-total table thead tr th .cart-sub-total,.shopping-cart .cart-shopping-total table thead tr th .cart-grand-total{font-size:16px}
.shopping-cart-table table tbody tr td .quant-input{display:inline-block;
height:35px;
position:relative;
width:70px}
.shopping-cart-table table tbody tr td .quant-input .arrows{height:100%;
position:absolute;
right:0;
top:0;
z-index:2}
.shopping-cart-table table tbody tr td .quant-input .arrows .arrow{box-sizing:border-box;
cursor:pointer;
display:block;
text-align:center;
width:40px}
.shopping-cart-table table tbody tr td .quant-input .arrows .arrow .ir .icon.fa-sort-asc{top:5px}
.shopping-cart-table table tbody tr td .quant-input .arrows .arrow .ir .icon.fa-sort-desc{top:-7px}
.shopping-cart-table table tbody tr td .quant-input .arrows .arrow .ir .icon{position:relative}
.shopping-cart-table table tbody tr td .quant-input input{background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #F2F2F2;
box-sizing:border-box;
font-size:15px;
height:35px;
left:0;
padding:0 20px 0 18px;
position:absolute;
top:0;
width:70px;
z-index:1}
.shopping-cart .col-main .cart .bg-scroll{border-top:none;
margin-top:20px;
overflow:hidden;
border-top:none;
border-bottom:none;
border-right:none}
.shopping-cart .col-main .cart .cart-thead{background:#fbfbfb;
font-weight:bold;
font-size:13px;
clear:both;
width:100%;
border-bottom:1px solid #ebebeb;
border-right:none;
border-left:none;
float:left;
min-width:600px}
.shopping-cart .col-main .cart .cart-thead div{float:left;
padding:10px 0px;
color:#333;
text-align:center;
font-size:13px}
.shopping-cart .col-main .cart .cart-tbody{width:100%;
float:left}
.shopping-cart .col-main .cart .cart-tbody .item-cart{border-bottom:1px solid #ebebeb;
width:100%;
float:left}
.shopping-cart .col-main .cart .cart-tbody .item-cart div{float:left;
padding:20px 10px 6px;
line-height:20px;
vertical-align:top;
height:135px;
overflow:hidden}
.shopping-cart .col-main .cart .cart-tbody .item-cart .product-image{min-height:75px;
display:block;
height:auto;
width:100%;
padding:0 20px}
.shopping-cart .col-main .cart .item-cart .image .product-image img{max-width:100%;
height:auto;
max-height:98px;
width:auto;
display:inherit;
margin:0 auto}
.shopping-cart .col-main .cart .cart-tbody .item-cart div .product-name{margin:0px;
padding-bottom:0px;
font-size:15px;
font-weight:normal;
line-height:24px;
margin-top:10%}
.shopping-cart .col-main .cart .variant-title{color:#686868}
.shopping-cart .col-main .cart .cart-tbody .item-cart div .price{font-size:16px;
font-weight:bold;
line-height:6;
color:#014604}
.shopping-cart .col-main .cart .cart-tbody .item-cart div .input_qty_pr{height:auto;
border-right:none;
width:100%;
margin-top:15px;
padding:20px 0px 0px 0px}
.shopping-cart .col-main .cart .cart-tbody .item-cart .input_qty_pr .items-count{border:1px solid #ddd;
outline:none;
background:#fff;
height:24px;
width:24px;
vertical-align:baseline;
text-align:center;
padding:0;
display:inline-block;
margin:0}
.shopping-cart .col-main .cart .cart-tbody .item-cart .number-sidebar{min-height:0;
position:static;
display:inline-block;
float:none;
margin-bottom:0;
border:1px solid #ddd;
height:24px;
margin-left:-1px;
text-align:center;
width:23px;
margin-right:-1px;
padding:0;
line-height:15px}
.shopping-cart .col-main .cart .cart-tbody .item-cart div:nth-child(6){padding:10px 0 6px;
position:relative}
.shopping-cart .col-main .cart .cart-tbody .item-cart div a.remove-item span{display:none}
.shopping-cart .col-main .cart .bg-scroll .cart-tbody .item-cart div a.remove-item{background-color:#fff;
background-image:url(//bizweb.dktcdn.net/100/177/134/themes/235073/assets/bin.png?1487919147709);
width:22px;
height:26px;
display:block;
position:absolute;
left:50%;
top:50%;
transform:translate(-50%, -50%)}
.shopping-cart .col-main .cart .totals .inner{padding:0px 0 15px;
margin-top:0;
margin-right:1px}
.shopping-cart .col-main .cart #shopping-cart-totals-table{width:100%;
padding-bottom:8px;
background:#fff}
.shopping-cart .col-main .cart ul.checkout{clear:left;
padding:20px;
border:1px solid #ebebeb;
margin-bottom:30px}
.shopping-cart .col-main .cart .btn-proceed-checkout{background:#014604;
line-height:20px;
color:#fff;
height:40px;
font-size:16px;
border:none;
text-transform:uppercase}
.shopping-cart .col-main .cart #shopping-cart-totals-table tr td.a-right{width:231px;
border-left:1px solid #ebebeb}
.shopping-cart .col-main .cart #shopping-cart-totals-table tr td{border:#ebebeb thin solid;
border-top:none;
border-bottom:none;
padding:20px}
.shopping-cart .col-main .cart span.totals_price.price{color:#014604;
font-size:16px}
.shopping-cart .col-main .cart .btn.btn-white{margin-right:10px}
.shopping-cart .col-main .cart .btn.btn-white:hover,.shopping-cart .col-main .cart .btn.btn-white:focus{background-color:#014604;
border-color:#014604}
.cart-empty img{max-width:200px}
.cart-empty .btn-cart-empty{margin-top:20px;
text-align:center}
.cart-empty .btn-cart-empty a{color:#fff;
background:#014604;
border-color:#014604;
border-radius:2px !important;
text-transform:uppercase;
position:relative;
overflow:hidden;
z-index:1;
display:inline-block;
padding:15px 30px;
line-height:1.1;
height:auto}
.cart-empty .btn-cart-empty a:after{position:absolute;
bottom:0;
left:0;
display:block;
content:" ";
width:100%;
height:100%;
background-color:#fdca4f;
border-radius:inherit;
z-index:-1;
-webkit-transform-origin:0 100%;
-moz-transform-origin:0 100%;
transform-origin:0 100%;
-webkit-transform:scaleY(0);
-moz-transform:scaleY(0);
transform:scaleY(0);
-webkit-transition:-webkit-transform .25s ease-in-out;
-moz-transition:-moz-transform .25s ease-in-out;
transition:transform .25s ease-in-out}
.cart-empty .btn-cart-empty a:hover{color:#fff}
.cart-empty .btn-cart-empty a:hover:after{-webkit-transform:scaleY(1);
-moz-transform:scaleY(1);
transform:scaleY(1)}
.account-left{border:1px solid #eee}
@media (max-width: 767px){.account-left{margin-bottom:15px}
}
.account-left .user-profile-header{padding:36px;
text-align:center}
@media (max-width: 1024px){.account-left .user-profile-header{padding:15px}
}
.account-left .user-profile-header img{border-radius:50%;
height:100px;
width:100px;
margin-bottom:15px;
object-fit:scale-down}
.account-left .user-profile-header .text-secondary{color:#014604}
.account-left .user-profile-header p{margin:0}
.account-left .user-profile-header p a{color:#000}
.account-left .user-profile-header p a:hover,.account-left .user-profile-header p a:focus{color:#014604}
.account-left .list-group{padding:10px;
display:-ms-flexbox;
display:flex;
-ms-flex-direction:column;
flex-direction:column;
margin-bottom:0}
.account-left .list-group .list-group-item{border:1px solid #eee;
position:relative;
display:block;
padding:.75rem 1.25rem;
margin-bottom:-1px}
.account-left .list-group .list-group-item i{width:15px}
.account-left .list-group .list-group-item:first-child{border-top-left-radius:2px;
border-top-right-radius:2px}
.account-left .list-group .list-group-item.active{background-color:#014604;
border-color:#014604;
color:#fff}
.account-left .list-group .list-group-item:hover{background-color:#e9ecef;
color:#212529;
border-color:#e9ecef}
.category-products .sortPagiBar .view-mode a .button-view-mode{display:inline-block;
width:38px;
height:38px;
color:#333;
line-height:37px;
text-align:center;
background:#ebebeb;
background:#fff;
font-size:20px;
padding-top:0px;
border:1px solid #ebebeb}
.category-products .sortPagiBar .view-mode a .button-view-mode.active,.category-products .sortPagiBar .view-mode a .button-view-mode:hover{background-color:#014604;
border-color:#014604;
color:#fff}
.products-view-grid .single-product{position:relative;
background:#fff;
-webkit-transition:all 0.5s ease-in-out;
transition:all 0.5s ease-in-out;
overflow:hidden;
padding-bottom:30px}
.products-view-grid .single-product .pro-img{position:relative;
margin-bottom:20px}
.products-view-grid .single-product .pro-img img{-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transition:all 0.5s ease-in-out;
transition:all 0.5s ease-in-out}
.products-view-grid .single-product .pro-img .secondary-img{position:absolute;
left:0;
top:0;
z-index:3;
opacity:0}
.products-view-grid .single-product .pro-content{text-align:center}
.products-view-grid .single-product .pro-content .product-rating{margin-bottom:5px}
.products-view-grid .single-product .pro-content .product-rating .sapo-product-reviews-badge{display:block}
.products-view-grid .single-product .pro-content .product-rating .sapo-product-reviews-badge .sapo-product-reviews-star{padding:0;
width:100%;
display:block}
.products-view-grid .single-product .pro-content .product-rating .sapo-product-reviews-badge .sapo-product-reviews-star i{font-size:12px}
.products-view-grid .single-product .pro-content h4{font-size:14px;
margin:0;
font-weight:600;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap}
.products-view-grid .single-product .pro-content h4 a{color:#363f4d;
font-size:14px;
font-weight:600;
margin-bottom:15px}
.products-view-grid .single-product .pro-content h4 a:hover,.products-view-grid .single-product .pro-content h4 a:focus{color:#014604}
.products-view-grid .single-product .pro-content p{margin-bottom:0}
.products-view-grid .single-product .pro-content p .price{font-size:14px;
font-weight:600;
color:#014604}
.products-view-grid .single-product .pro-content p .prev-price{color:#666;
font-weight:normal;
margin-left:8px;
font-size:13px}
.products-view-grid .single-product .pro-content .pro-actions{bottom:0px;
display:-moz-flex;
display:-ms-flex;
display:-o-flex;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
left:0;
opacity:0;
visibility:hidden;
position:absolute;
-webkit-transform:translateY(15px);
transform:translateY(15px);
-webkit-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
width:100%;
z-index:99}
.products-view-grid .single-product .pro-content .pro-actions .actions-secondary{width:100%;
background:#fff}
.products-view-grid .single-product .pro-content .pro-actions .actions-secondary form{margin-bottom:0}
.products-view-grid .single-product .pro-content .pro-actions .actions-secondary form button{width:115px;
font-size:12px;
text-transform:uppercase;
background:#eef0f1 none repeat scroll 0 0;
border-radius:5px;
color:#555;
display:inline-block;
height:32px;
line-height:32px;
position:relative;
text-align:center;
-webkit-transition:all 0.15s ease 0s;
transition:all 0.15s ease 0s}
.products-view-grid .single-product .pro-content .pro-actions .actions-secondary form button:hover,.products-view-grid .single-product .pro-content .pro-actions .actions-secondary form button:focus{color:#fff;
background:#014604}
.products-view-grid .single-product .sticker-new{background:#fed168;
border:1px solid #014604;
border-radius:2px;
color:#fff;
font-size:12px;
font-weight:500;
left:20px;
padding:4px 10px;
position:absolute;
top:20px;
z-index:9;
line-height:1.1}
.products-view-grid .single-product:hover .pro-img .secondary-img{opacity:1}
.products-view-grid .single-product:hover .pro-img .primary-img{opacity:0}
.products-view-grid .single-product:hover .pro-content .pro-actions{opacity:1;
visibility:visible;
bottom:35px}
.products-view-list .single-product{margin-bottom:20px;
position:relative;
background:#fff;
-webkit-transition:all 0.5s ease-in-out;
transition:all 0.5s ease-in-out;
overflow:hidden}
.products-view-list .single-product .pro-img{position:relative;
text-align:center;
margin-bottom:0;
width:calc(100% / 3);
float:left}
@media (max-width: 480px){.products-view-list .single-product .pro-img{width:100%;
float:none;
margin-bottom:10px}
}
.products-view-list .single-product .pro-img img{-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transition:all 0.5s ease-in-out;
transition:all 0.5s ease-in-out}
.products-view-list .single-product .pro-img .secondary-img{position:absolute;
left:0;
top:0;
z-index:3;
opacity:0}
.products-view-list .single-product .pro-content{text-align:left;
margin-left:30px;
float:left;
width:calc(100% / 3 * 2 - 30px);
background:transparent;
border-top:none}
@media (max-width: 480px){.products-view-list .single-product .pro-content{width:100%;
float:none;
margin-left:0}
}
.products-view-list .single-product .pro-content .product-rating{margin-bottom:5px}
.products-view-list .single-product .pro-content .product-rating .bizweb-product-reviews-badge{display:block}
.products-view-list .single-product .pro-content .product-rating .bizweb-product-reviews-badge .bizweb-product-reviews-star{padding:0;
width:100%;
display:block}
.products-view-list .single-product .pro-content .product-rating .bizweb-product-reviews-badge .bizweb-product-reviews-star i{font-size:12px;
color:#f0ca6c !important}
.products-view-list .single-product .pro-content .product-rating .bizweb-product-reviews-badge div:nth-child(2),.products-view-list .single-product .pro-content .product-rating .bizweb-product-reviews-badge div:nth-child(3){display:none}
.products-view-list .single-product .pro-content h4{font-size:14px;
margin:0;
font-weight:600}
.products-view-list .single-product .pro-content h4 a{color:#363f4d;
display:block;
font-size:14px;
font-weight:600;
margin-bottom:10px}
.products-view-list .single-product .pro-content h4 a:hover,.products-view-list .single-product .pro-content h4 a:focus{color:#014604}
.products-view-list .single-product .pro-content p{margin-bottom:0}
.products-view-list .single-product .pro-content p .price{font-size:14px;
font-weight:600;
color:#014604}
.products-view-list .single-product .pro-content p .prev-price{color:#666;
font-weight:normal;
margin-left:8px;
font-size:13px}
.products-view-list .single-product .pro-content .pro-actions{bottom:0px;
display:-moz-flex;
display:-ms-flex;
display:-o-flex;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
width:100%;
z-index:99;
margin-top:10px}
.products-view-list .single-product .pro-content .pro-actions .actions-secondary{width:100%;
background:#fff}
.products-view-list .single-product .pro-content .pro-actions .actions-secondary form{margin-bottom:0}
.products-view-list .single-product .pro-content .pro-actions .actions-secondary form button{width:115px;
font-size:12px;
text-transform:uppercase;
background:#eef0f1 none repeat scroll 0 0;
border-radius:5px;
color:#555;
display:inline-block;
height:32px;
line-height:32px;
position:relative;
text-align:center;
-webkit-transition:all 0.15s ease 0s;
transition:all 0.15s ease 0s}
.products-view-list .single-product .pro-content .pro-actions .actions-secondary form button i{font-size:17px}
.products-view-list .single-product .pro-content .pro-actions .actions-secondary form button:hover,.products-view-list .single-product .pro-content .pro-actions .actions-secondary form button:focus{color:#fff;
background:#014604}
.products-view-list .single-product .sticker-new{background:#fed168;
border:1px solid #014604;
border-radius:2px;
color:#fff;
font-size:12px;
font-weight:500;
left:20px;
padding:4px 10px;
position:absolute;
top:20px;
z-index:9;
line-height:1.1}
.products-view-list .single-product:hover .pro-img .secondary-img{opacity:1}
.details-product .product-image-block .large-image .button_wh_40{position:absolute;
right:10px;
top:10px;
z-index:9;
height:40px;
width:40px;
line-height:40px;
text-align:center;
border:none;
background-color:#f5f5f5;
border-radius:50%}
.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev,.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next{-moz-transition:all 0.45s ease;
-webkit-transition:all 0.45s ease;
-o-transition:all 0.45s ease;
-ms-transition:all 0.45s ease;
transition:all 0.45s ease;
opacity:0;
visibility:hidden}
.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev:hover,.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev:focus,.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next:hover,.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next:focus{border-color:#333}
.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev:hover:before,.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev:focus:before,.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next:hover:before,.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next:focus:before{background-color:#014604;
color:#333}
.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next{height:44px;
width:44px;
border:2px solid #000;
border-radius:50%;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-ms-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
position:absolute;
right:0;
text-align:center;
line-height:44px;
top:50%;
transform:translate(0, -50%);
font-size:20px;
margin:0;
right:-50px}
.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next:before{height:36px;
width:36px;
background-color:#000;
color:#fff;
display:inline-block;
float:none;
font-family:"FontAwesome";
font-size:22px;
line-height:28px;
margin:2px;
vertical-align:top;
border-radius:50%;
padding:3px 14px;
content:"\f105"}
.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-next.disabled{opacity:0.2 !important}
.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev{height:44px;
width:44px;
border:2px solid #000;
border-radius:50%;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-ms-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
position:absolute;
left:0;
text-align:center;
line-height:51px;
top:50%;
transform:translate(0, -50%);
color:#878fa0;
font-size:20px;
margin:0;
left:-50px}
.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev:before{height:36px;
width:36px;
background-color:#000;
color:#fff;
display:inline-block;
float:none;
font-family:"FontAwesome";
font-size:22px;
line-height:28px;
margin:2px;
vertical-align:top;
border-radius:50%;
padding:3px 14px;
content:"\f104"}
.details-product .product-image-block #gallery_01.owl-carousel .owl-nav .owl-prev.disabled{opacity:0.2 !important}
.details-product .product-image-block #gallery_01.owl-carousel:hover .owl-nav .owl-prev{left:0;
opacity:1;
visibility:inherit}
.details-product .product-image-block #gallery_01.owl-carousel:hover .owl-nav .owl-next{right:0;
opacity:1;
visibility:inherit}
.details-product .product-image-block #gallery_01.owl-carousel .owl-dots{display:none}
.details-product .product-image-block #gallery_01.owl-carousel .item{border:1px solid #e5e5e5;
padding:2px;
position:relative;
height:97px;
margin:1px}
@media (max-width: 1024px){.details-product .product-image-block #gallery_01.owl-carousel .item{height:68px}
}
@media (max-width: 991px){.details-product .product-image-block #gallery_01.owl-carousel .item{height:81px}
}
@media (max-width: 767px){.details-product .product-image-block #gallery_01.owl-carousel .item{height:130px}
}
@media (max-width: 480px){.details-product .product-image-block #gallery_01.owl-carousel .item{height:97px}
}
.details-product .product-image-block #gallery_01.owl-carousel .item img{width:auto;
max-height:100%;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
margin:auto}
@media (max-width: 767px){.details-product .details-pro{margin-top:10px}
}
.details-product .details-pro .price-box .special-price{display:inline-block;
float:left}
.details-product .details-pro .price-box .special-price .product-price{display:inline-block;
overflow:hidden;
font-size:24px;
color:#014604;
vertical-align:middle;
margin-right:10px;
font-weight:600}
.details-product .details-pro .price-box .old-price{display:inline-block;
float:left}
.details-product .details-pro .price-box .old-price .product-price-old{font-size:18px;
color:#bbb}
.details-product .details-pro .inve_brand{display:inline-block;
float:left;
margin-right:10px}
.details-product .details-pro .inventory_quantity{display:inline-block;
float:left}
.details-product .details-pro .inventory_quantity .stock-brand-title{color:#333}
.details-product .details-pro .inventory_quantity .a-stock{color:#30a43b}
.details-product .product-summary .rte p{margin-bottom:7px}
.details-product .form-product .swatch{margin:10px 0}
.details-product .form-product .swatch .header{display:block;
float:none}
.details-product .form-product form{margin-bottom:0px}
@media (max-width: 767px){.details-product .form-product form{margin-bottom:0}
}
.details-product .form-product .form-group{width:100%}
.details-product .form-product .form-group .custom-btn-number{width:150px;
display:inline-block;
float:left;
position:relative;
padding:0;
margin-bottom:20px;
border:none;
box-shadow:none;
height:45px}
@media (max-width: 480px){.details-product .form-product .form-group .custom-btn-number{margin-bottom:10px}
}
.details-product .form-product .form-group .custom-btn-number input{margin:0px;
display:block;
float:left;
height:40px;
border:solid 1px #ebebeb;
border-right:none;
border-left:none;
width:55px;
text-align:center;
box-shadow:none;
border-radius:0px;
font-size:15px;
outline:none}
.details-product .form-product .form-group .custom-btn-number button{font-size:20px;
line-height:0px;
border:solid 1px #ebebeb;
display:inline-block;
width:40px;
height:40px;
background:#fff;
float:left;
color:#333;
text-align:center;
padding:0px}
.details-product .form-product .form-group .custom-btn-number button.btn-minus{border-radius:0;
border-top-left-radius:3px;
border-bottom-left-radius:3px}
.details-product .form-product .form-group .custom-btn-number button.btn-plus{border-radius:0;
border-top-right-radius:3px;
border-bottom-right-radius:3px}
.details-product .form-product .form-group .custom-btn-number button:hover,.details-product .form-product .form-group .custom-btn-number button:focus{background-color:#014604;
border-color:#014604;
color:#fff}
.details-product .form-product .form-group button{background:#014604;
font-size:16px;
outline:none;
box-shadow:none;
padding:10px;
color:#fff;
height:auto;
line-height:inherit;
width:100%;
border-radius:2px;
height:50px;
border:2px solid #014604}
.details-product .form-product .form-group button span{display:block;
width:100%;
text-align:center}
.details-product .form-product .form-group button span.txt-main{font-size:16px;
font-weight:500;
line-height:1.1;
text-transform:uppercase}
.details-product .form-product .form-group button:hover,.details-product .form-product .form-group button:focus{color:#014604;
background-color:#fff}
@media (max-width: 480px){.details-product .form-product .form-group button{width:100%}
}
.details-product .form-product .box-variant .selector-wrapper select{height:40px}
.details-product .product-top .title-head{color:#000;
font-size:20px;
font-weight:400;
margin:0px 0px 15px;
line-height:normal}
.details-product .product-top .bizweb-product-reviews-badge{display:inline-block;
float:left;
margin-right:10px}
.details-product .product-top .bizweb-product-reviews-badge .bizweb-product-reviews-star{padding:0}
.details-product .product-top .bizweb-product-reviews-badge .bizweb-product-reviews-star i{font-size:12px;
color:#feb10d !important}
.details-product .product-top .bizweb-product-reviews-badge div:nth-child(2),.details-product .product-top .bizweb-product-reviews-badge div:nth-child(3){display:none}
.details-product .product-top .iddanhgia{float:left}
.details-product .product-top .iddanhgia:hover{cursor:pointer;
color:#014604}
.details-product .product-tab .tabs-title{border-bottom:1px solid #ebebeb}
.details-product .product-tab .tabs-title .tab-link{border-bottom:2px solid transparent;
color:#666;
display:inline-block;
font-size:20px;
font-weight:500;
margin:0;
padding:0 10px}
.details-product .product-tab .tabs-title .tab-link h3{color:#666;
font-size:14px;
text-transform:uppercase}
.details-product .product-tab .tabs-title .tab-link h3 span{font-size:14px}
.details-product .product-tab .tabs-title .tab-link.current,.details-product .product-tab .tabs-title .tab-link:hover{background-color:transparent;
border-bottom-color:#014604}
.details-product .product-tab .tabs-title .tab-link.current h3,.details-product .product-tab .tabs-title .tab-link:hover h3{color:#666}
.details-product .product-tab .product-well{min-height:20px;
padding:0;
padding-bottom:35px;
background-color:#fff;
position:relative;
margin-bottom:18px;
box-shadow:none;
outline:none;
border:none;
border-radius:0}
.details-product .product-tab .product-well .ba-text-fpt{height:350px;
overflow:hidden;
-webkit-transition:height 0.2s;
-moz-transition:height 0.2s;
transition:height 0.2s}
.details-product .product-tab .product-well.expanded .ba-text-fpt{height:auto;
-webkit-transition:height 0.2s;
-moz-transition:height 0.2s;
transition:height 0.2s}
.details-product .product-tab .product-well.expanded .less-text{display:block}
.details-product .product-tab .product-well.expanded .more-text{display:none}
.details-product .product-tab .product-well.expanded .show-more::before{display:none}
.details-product .product-tab .product-well .show-more{position:relative}
.details-product .product-tab .product-well .show-more .btn--view-more{position:absolute;
top:100%;
left:50%;
width:120px;
margin-left:-60px;
margin-top:0px;
text-align:center;
background-color:transparent;
color:#0a5bff;
font-weight:normal;
outline:none;
box-shadow:none}
.details-product .product-tab .product-well .show-more .btn--view-more:hover,.details-product .product-tab .product-well .show-more .btn--view-more:focus{color:#014604;
border-color:#014604;
outline:none;
box-shadow:none}
.details-product .product-tab .product-well .show-more::before{display:block;
content:"";
height:120px;
position:absolute;
top:-120px;
width:100%;
left:0;
background:rgba(255,255,255,0.6);
background:linear-gradient(180deg, rgba(255,255,255,0), rgba(255,255,255,0.33) 33%, rgba(255,255,255,0.8) 83%, #fff)}
.details-product .product-tab .product-well .less-text{display:none}
.related-product .home-title h2{display:block;
font-size:24px;
line-height:40px;
margin:0;
color:#222;
text-align:left;
border-bottom:2px solid #eee;
padding-bottom:12px;
margin-bottom:14px;
position:relative}
@media (max-width: 480px){.related-product .home-title h2{font-size:18px}
}
.related-product .home-title h2 a{color:#222}
.related-product .home-title h2 a:hover,.related-product .home-title h2 a:focus{color:#014604}
.related-product .home-title h2:after{left:0;
bottom:-2px;
content:"";
width:76px;
height:2px;
display:inline-block;
background:#014604;
position:absolute}
.related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev,.related-product .section-tour-owl.owl-carousel .owl-nav .owl-next{-moz-transition:all 0.45s ease;
-webkit-transition:all 0.45s ease;
-o-transition:all 0.45s ease;
-ms-transition:all 0.45s ease;
transition:all 0.45s ease;
opacity:0;
visibility:hidden}
.related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev:hover,.related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev:focus,.related-product .section-tour-owl.owl-carousel .owl-nav .owl-next:hover,.related-product .section-tour-owl.owl-carousel .owl-nav .owl-next:focus{border-color:#333}
.related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev:hover:before,.related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev:focus:before,.related-product .section-tour-owl.owl-carousel .owl-nav .owl-next:hover:before,.related-product .section-tour-owl.owl-carousel .owl-nav .owl-next:focus:before{background-color:#014604;
color:#333}
.related-product .section-tour-owl.owl-carousel .owl-nav .owl-next{height:44px;
width:44px;
border:2px solid #000;
border-radius:50%;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-ms-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
position:absolute;
right:0;
text-align:center;
line-height:44px;
top:50%;
transform:translate(0, -50%);
font-size:20px;
margin:0;
right:-50px}
.related-product .section-tour-owl.owl-carousel .owl-nav .owl-next:before{height:36px;
width:36px;
background-color:#000;
color:#fff;
display:inline-block;
float:none;
font-family:"FontAwesome";
font-size:22px;
line-height:28px;
margin:2px;
vertical-align:top;
border-radius:50%;
padding:3px 14px;
content:"\f105"}
.related-product .section-tour-owl.owl-carousel .owl-nav .owl-next.disabled{opacity:0.2 !important}
.related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev{height:44px;
width:44px;
border:2px solid #000;
border-radius:50%;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-ms-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
position:absolute;
left:0;
text-align:center;
line-height:51px;
top:50%;
transform:translate(0, -50%);
color:#878fa0;
font-size:20px;
margin:0;
left:-50px}
.related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev:before{height:36px;
width:36px;
background-color:#000;
color:#fff;
display:inline-block;
float:none;
font-family:"FontAwesome";
font-size:22px;
line-height:28px;
margin:2px;
vertical-align:top;
border-radius:50%;
padding:3px 14px;
content:"\f104"}
.related-product .section-tour-owl.owl-carousel .owl-nav .owl-prev.disabled{opacity:0.2 !important}
.related-product .section-tour-owl.owl-carousel:hover .owl-nav .owl-prev{left:0;
opacity:1;
visibility:inherit}
.related-product .section-tour-owl.owl-carousel:hover .owl-nav .owl-next{right:0;
opacity:1;
visibility:inherit}
.related-product .section-tour-owl.owl-carousel .owl-dots{display:none !important}
.zoomLens{border:none !important}
#btnnewreview{background:#014604 !important}
.bizweb-product-reviews-form input,.bizweb-product-reviews-form input[type="text"],.bizweb-product-reviews-form input[type="email"],.bizweb-product-reviews-form textarea{border-radius:3px !important;
outline:none !important;
box-shadow:none !important;
-webkit-appearance:none !important;
-moz-appearance:none !important;
border:1px solid #ebebeb !important}
.bizweb-product-reviews-form input:focus,.bizweb-product-reviews-form input[type="text"]:focus,.bizweb-product-reviews-form input[type="email"]:focus,.bizweb-product-reviews-form textarea:focus{outline:none !important;
box-shadow:none !important}
.bizweb-product-reviews-form .bpr-button-submit{background:#014604 !important;
border-color:#014604 !important;
min-width:100px;
text-transform:uppercase}
.module_service_details .wrap_module_service{background:#f7f7f7;
border-radius:0;
border:1px solid #ececec}
.module_service_details .wrap_module_service .item_service{padding:0px 10px;
border-bottom:dashed 1px #ececec}
.module_service_details .wrap_module_service .item_service .wrap_item_{position:relative;
padding:15px 0;
display:table}
.module_service_details .wrap_module_service .item_service .wrap_item_ .image_service{display:table-cell;
width:40px;
vertical-align:middle;
-webkit-transition-duration:0.8s;
-moz-transition-duration:0.8s;
-o-transition-duration:0.8s;
transition-duration:0.8s;
-webkit-transition-property:-webkit-transform;
-moz-transition-property:-moz-transform;
-o-transition-property:-o-transform;
transition-property:transform}
.module_service_details .wrap_module_service .item_service .wrap_item_ .content_service{margin-left:10px}
.module_service_details .wrap_module_service .item_service .wrap_item_ .content_service p{font-weight:500;
margin-bottom:0}
.module_service_details .wrap_module_service .item_service .wrap_item_ .content_service span{color:#707070;
font-size:13px}
.module_service_details .wrap_module_service .item_service .wrap_item_ .content_service a{color:#707070}
.module_service_details .wrap_module_service .item_service:hover .wrap_item_ .content_service p{color:#014604}
.module_service_details .wrap_module_service .item_service:hover .wrap_item_ .image_service{-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-o-transform:rotate(360deg)}
.module_service_details .wrap_module_service .item_service:last-child{border-bottom:none}
.similar-product .right-bestsell h2{margin:0;
color:#333;
font-size:18px;
font-weight:600;
position:relative;
margin-bottom:5px;
border-bottom:1px solid #e5e5e5;
padding-bottom:6px}
.similar-product .right-bestsell h2:after{content:"";
width:100px;
border-top:2px solid #014604;
height:3px;
position:absolute;
top:30px;
left:0px;
z-index:999}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item{border-bottom:1px solid #f7f7f7}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item:last-child{border-bottom:none}
@media (min-width: 565px) and (max-width: 991px){.similar-product .right-bestsell .list-bestsell .list-bestsell-item:last-child{border-bottom:1px solid #f7f7f7}
}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container{padding:5px 0}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-image{width:80px;
margin-right:10px;
float:left}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta{padding-left:90px}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta h3{margin-top:0;
font-size:14px;
margin-bottom:0;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
font-weight:400}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta h3 a{color:#333}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta h3 a:hover,.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta h3 a:focus{color:#014604;
text-decoration:none}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .product-price-and-shipping .price{color:#014604;
font-weight:600;
font-size:14px}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .product-price-and-shipping .regular-price{margin-left:7px;
color:#bbb;
text-decoration:line-through;
font-size:12px}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .bizweb-product-reviews-badge{display:block}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .bizweb-product-reviews-badge .bizweb-product-reviews-star{padding:0}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .bizweb-product-reviews-badge .bizweb-product-reviews-star i{font-size:12px;
color:#f0ca6c !important}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .bizweb-product-reviews-badge div:nth-child(2),.similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .bizweb-product-reviews-badge div:nth-child(3){display:none}
.similar-product .right-bestsell .list-bestsell .list-bestsell-item:hover .thumbnail-container .product-meta h3 a{color:#014604}
@media (max-width: 991px){.similar-product .right-bestsell .list-bestsell .list-bestsell-item{width:50%;
float:left}
}
@media (max-width: 480px){.similar-product .right-bestsell .list-bestsell .list-bestsell-item{width:100%;
float:none}
}
.section_about{
padding-top:20px;
padding-bottom:7px;
position:relative}
.section_about:before{background-image:url(../images/scale-top.png);
background-position:top;
background-repeat:repeat-x;
top:0px;
content:"";
position:absolute;
left:0px;
width:100%;
height:50px;
opacity:0.4}
@media (max-width: 767px){.section_about{padding-top:40px;
padding-bottom:40px}
}
.section_about .section-head{margin-bottom:0px}
.section_about .section-head h2{font-weight:600;
font-size:24px;
line-height:24px;
color:#1a1a1a;
margin:0}
.section_about .section-head .wt-separator-outer{overflow:hidden}
.section_about .section-head .wt-separator-outer .wt-separator{display:inline-block;
height:3px;
width:50px;
position:relative}
.section_about .section-head .wt-separator-outer .wt-separator.style-square{width:10px;
height:10px;
background-color:transparent;
border-width:3px;
border-style:solid;
border-color:#2d3239}
.section_about .section-head .wt-separator-outer .wt-separator .separator-left{left:-80px}
.section_about .section-head .wt-separator-outer .wt-separator .separator-right{right:-80px}
.section_about .section-head .wt-separator-outer .wt-separator .separator-left,.section_about .section-head .wt-separator-outer .wt-separator .separator-right{height:3px;
position:absolute;
top:50%;
width:70px;
margin-top:-1px;
background-color:#014604}
.section_about .section-head p{max-width:800px;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
padding-top:10px}
.section_about .wt-icon-box-wraper{text-align:center;
position:relative;
margin-bottom:20px}

.wt-icon-box-wraper.animate_line.center .anh-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 317px;
    height: 256px;
    opacity: 0;
    transition: all 0.5s;
}
.section_about .wt-icon-box-wraper:hover .anh-img{
	opacity: 0;
	transition: all 0.5s;
}
.wt-icon-box-wraper.animate_line.center .anh-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media (max-width: 767px)
{.section_about .wt-icon-box-wraper{margin-bottom:10px}
}

@media (min-width: 1023px) and (max-width: 1024px){.section_about .wt-icon-box-wraper .bg-white{padding:7px}
}
.section_about .wt-icon-box-wraper .icon-lg{width:80px;
display:inline-block;
text-align:center;
margin-bottom:19px}
@media (min-width: 1023px) and (max-width: 1024px){.section_about .wt-icon-box-wraper .icon-lg{margin-bottom:10px;
width:66.5px}
}
.section_about .wt-icon-box-wraper .wt-tilte{margin-top:0;
font-weight:600;
font-size:16px;
line-height:22px;
color:#1a1a1a;
margin-bottom:10px}
.section_about .wt-icon-box-wraper p{margin:0}
.section_why{background-color:#fff;
padding-top:70px;
padding-bottom:70px}
@media (max-width: 767px){.section_why{padding-top:40px;
padding-bottom:40px}
}
.section_why .section-head{margin-bottom:50px}
@media (max-width: 767px){.section_why .section-head{margin-bottom:30px}
}
.section_why .section-head h2{font-weight:600;
font-size:24px;
line-height:24px;
color:#1a1a1a;
margin:0}
.section_why .section-head .wt-separator-outer{overflow:hidden}
.section_why .section-head .wt-separator-outer .wt-separator{display:inline-block;
height:3px;
width:50px;
position:relative}
.section_why .section-head .wt-separator-outer .wt-separator.style-square{width:10px;
height:10px;
background-color:transparent;
border-width:3px;
border-style:solid;
border-color:#2d3239}
.section_why .section-head .wt-separator-outer .wt-separator .separator-left{left:-80px}
.section_why .section-head .wt-separator-outer .wt-separator .separator-right{right:-80px}
.section_why .section-head .wt-separator-outer .wt-separator .separator-left,.section_why .section-head .wt-separator-outer .wt-separator .separator-right{height:3px;
position:absolute;
top:50%;
width:70px;
margin-top:-1px;
background-color:#014604}
.section_why .section-head p{max-width:800px;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
padding-top:10px}
.section_why .feature-item-big{position:relative}
.section_why .feature-item-big .why-icon{display:inline-block;
width:150px;
height:150px;
margin-left:auto;
margin-right:auto;
padding:30px;
border:1px solid #e5e5e5;
border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%}
.section_why .feature-item-big .ornament{position:relative;
width:1px;
height:20px;
margin-left:auto;
margin-right:auto;
margin-bottom:13px;
background:#e5e5e5;
top:-7px}
.section_why .feature-item-big .ornament:after{position:absolute;
content:"";
border:1px solid #e5e5e5;
border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;
width:11px;
height:11px;
position:absolute;
left:50%;
top:50%;
transform:translate(-50%, 10px)}
.section_why .feature-item-big .box-header{margin-top:35px;
padding-bottom:5px;
margin-bottom:0;
font-size:18px;
color:#000;
font-weight:500;
position:relative;
text-transform:uppercase}
.section_why .feature-item-big .box-header:after{display:block;
content:"";
background:#014604;
width:40px;
height:2px;
margin-top:13px;
margin-left:auto;
margin-right:auto}
.section_why .feature-item-big p{width:100%;
margin-left:auto;
margin-right:auto;
font-size:14px;
line-height:24px;
padding:0;
margin-top:19px;
margin-bottom:0}
.section_why .feature-item-big:hover .why-icon{border-color:#014604}
@media (max-width: 767px){.section_why .feature-item-big{margin-bottom:15px}
}
.animate_line{position:relative;
z-index:0}
.animate_line:after,.animate_line:before{content:"";
height:4px;
width:0px;
position:absolute;
transition:all 0.5s ease 0s;
-webkit-transition:all 0.5s ease 0s;
z-index:-1}
.animate_line:after{left:0;
bottom:-2px}
.animate_line:before{right:0;
top:-2px}
.animate_line:hover:after,.animate_line:hover:before{width:50%;
height:50%;
background:#014604}
@media only screen and (max-width: 768px){.animate_line:after{bottom:-5px}
.animate_line:before{top:-5px}
}
.section_statistic{background-color:#014604;
padding:10px 0}
.section_statistic .wt-icon-box-wraper{text-align:right;
position:relative;
color:#fff;
padding:10px}
@media (max-width: 767px){.section_statistic .wt-icon-box-wraper{text-align:center;
padding:10px 0}
}
.section_statistic .wt-icon-box-wraper .icon-md{float:right;
margin-left:10px;
width:60px;
display:inline-block;
text-align:center;
padding-top:8px}
.section_statistic .wt-icon-box-wraper .icon-md i{font-size:45px}
@media (max-width: 767px){.section_statistic .wt-icon-box-wraper .icon-md{text-align:center;
margin-left:0;
width:100%;
display:block;
margin-bottom:10px}
}
.section_statistic .wt-icon-box-wraper .icon-content{overflow:hidden}
@media (max-width: 767px){.section_statistic .wt-icon-box-wraper .icon-content{overflow:unset;
display:block;
text-align:center;
clear:both}
}
.section_statistic .wt-icon-box-wraper .icon-content .text-black{color:#fff}
.section_statistic .wt-icon-box-wraper .icon-content .text-black .counter{font-size:30px;
line-height:35px;
font-weight:600}
.section_statistic .wt-icon-box-wraper .icon-content .text-black b{display:inline-block;
line-height:35px;
font-size:30px}
.section_statistic .wt-icon-box-wraper .icon-content .static-title{text-transform:uppercase;
font-size:14px}
.section_project{background-color:#fff;
padding-top:70px;
padding-bottom:90px;
}
.section_project:before{background-image:url(../images/scale-top.png);
background-position:top;
background-repeat:repeat-x;
top:0px;
content:"";
position:absolute;
left:0px;
width:100%;
height:50px;
opacity:0.4}
.section_project:after{background-image:url(../images/scale-bottom.png);
background-position:bottom;
background-repeat:repeat-x;
bottom:0px;
content:"";
position:absolute;
left:0px;
width:100%;
height:50px;
opacity:0.4}
.section_project .section-head{margin-bottom:5px}
.section_project .section-head h2{font-weight:600;
font-size:24px;
line-height:24px;
color:#1a1a1a;
margin:0}
.section_project .section-head .wt-separator-outer{overflow:hidden}
.section_project .section-head .wt-separator-outer .wt-separator{display:inline-block;
height:3px;
width:50px;
position:relative}
.section_project .section-head .wt-separator-outer .wt-separator.style-square{width:10px;
height:10px;
background-color:transparent;
border-width:3px;
border-style:solid;
border-color:#2d3239}
.section_project .section-head .wt-separator-outer .wt-separator .separator-left{left:-80px}
.section_project .section-head .wt-separator-outer .wt-separator .separator-right{right:-80px}
.section_project .section-head .wt-separator-outer .wt-separator .separator-left,.section_project .section-head .wt-separator-outer .wt-separator .separator-right{height:3px;
position:absolute;
top:50%;
width:70px;
margin-top:-1px;
background-color:#014604}
.section_project .section-head p{max-width:800px;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
padding-top:10px}
.section_project .project-tab .nav-tabs{border:none;
text-align:center}
.section_project .project-tab .nav-tabs li{float:none;
display:inline-block}
.section_project .project-tab .nav-tabs li a{border:none;
margin:0;
text-transform:uppercase;
font-size:15px;
font-weight:600;
color:#666}
.section_project .project-tab .nav-tabs li.active a,.section_project .project-tab .nav-tabs li:hover a{color:#014604;
background-color:transparent}
.section_project .project-tab .tab-projects{opacity:1;
height:auto;
visibility:unset}
.section_project .project-tab .tab-projects .no-padding .blog-item-thumbnail{position:relative;
height:350px;
overflow:hidden}
@media (max-width: 480px){.section_project .project-tab .tab-projects .no-padding .blog-item-thumbnail{height:250px}
}
.section_project .project-tab .tab-projects .no-padding .blog-item-thumbnail .blog-link__featured-image{position:absolute;
top:0;
right:0;
bottom:0;
left:0;
background-size:cover;
background-position:center;
background-repeat:no-repeat;
-moz-transition:all .4s ease-in;
-webkit-transition:all .4s ease-in;
-o-transition:all .4s ease-in;
transition:all .4s ease-in}
.section_project .project-tab .tab-projects .no-padding .blog-item-thumbnail .blog-link__featured-image:after{content:"";
background-color:rgba(255,255,255,0);
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
-webkit-transition:opacity .5s;
transition:opacity .5s;
opacity:0}
.section_project .project-tab .tab-projects .no-padding .blog-item-thumbnail:hover .blog-link__featured-image{transform:scale(1.1)}
.section_project .project-tab .tab-projects .no-padding .blog-item-thumbnail:hover .blog-link__featured-image:after{background-color:rgba(0,0,0,0.54);
opacity:1}
.section_project .project-tab .tab-projects .no-padding .cbp-caption-activeWrap{width:100%;
position:absolute;
z-index:2;
height:100%;
top:0;
opacity:0;
background-color:rgba(0,0,0,0.85);
-webkit-transition:opacity .5s;
transition:opacity .5s}
.section_project .project-tab .tab-projects .no-padding .cbp-caption-activeWrap .cbp-l-caption-alignCenter{display:table;
width:100%;
height:100%}
.section_project .project-tab .tab-projects .no-padding .cbp-caption-activeWrap .cbp-l-caption-alignCenter .cbp-l-caption-body{display:table-cell;
vertical-align:middle;
text-align:center;
padding:15px 5px;
font-weight:600}
.section_project .project-tab .tab-projects .no-padding:hover .cbp-caption-activeWrap{opacity:1;
background-color:rgba(0,0,0,0.54)}
.section-news{background-color:#f6f6f6;
padding-top:70px;
padding-bottom:70px}
.section-news .section-head{margin-bottom:30px}
.section-news .section-head h2{font-weight:600;
font-size:24px;
line-height:24px;
color:#1a1a1a;
margin:0}
.section-news .section-head .wt-separator-outer{overflow:hidden}
.section-news .section-head .wt-separator-outer .wt-separator{display:inline-block;
height:3px;
width:50px;
position:relative}
.section-news .section-head .wt-separator-outer .wt-separator.style-square{width:10px;
height:10px;
background-color:transparent;
border-width:3px;
border-style:solid;
border-color:#2d3239}
.section-news .section-head .wt-separator-outer .wt-separator .separator-left{left:-80px}
.section-news .section-head .wt-separator-outer .wt-separator .separator-right{right:-80px}
.section-news .section-head .wt-separator-outer .wt-separator .separator-left,.section-news .section-head .wt-separator-outer .wt-separator .separator-right{height:3px;
position:absolute;
top:50%;
width:70px;
margin-top:-1px;
background-color:#014604}
.section-news .section-head p{max-width:800px;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
padding-top:10px}
.section-news .blog-post.blog-post-small{margin-bottom:15px}
.section-news .blog-post.blog-post-small .wt-post-media{display:inline-block;
float:left;
overflow:hidden;
width:200px;
margin-right:10px;
position:relative}
@media (max-width: 480px){.section-news .blog-post.blog-post-small .wt-post-media{width:100%;
margin-right:0;
margin-bottom:10px}
}
.section-news .blog-post.blog-post-small .wt-post-media .post-date{color:#fff;
position:absolute;
left:10px;
top:0;
width:50px;
text-align:center;
background-color:#014604;
z-index:1}
.section-news .blog-post.blog-post-small .wt-post-media .post-date strong{font-size:10px;
padding:5px;
position:relative;
background-color:#1a1a1a;
display:block}
.section-news .blog-post.blog-post-small .wt-post-media .post-date span{font-size:16px;
padding:5px;
display:block;
font-weight:600}
.section-news .blog-post.blog-post-small .wt-post-info{padding-left:210px}
@media (max-width: 480px){.section-news .blog-post.blog-post-small .wt-post-info{padding-left:0}
}
.section-news .blog-post.blog-post-small .wt-post-info .wt-post-title .post-title{font-size:15px;
margin:0;
margin-bottom:5px}
.section-news .blog-post.blog-post-small .wt-post-info .wt-post-title .post-title a{color:#333}
.section-news .blog-post.blog-post-small .wt-post-info .wt-post-title .post-title a:hover,.section-news .blog-post.blog-post-small .wt-post-info .wt-post-title .post-title a:focus{color:#014604}
.section-news .blog-post.blog-post-small .wt-post-info .wt-post-meta ul li{color:#a9a9a9;
font-size:13px}
.section-news .blog-post.blog-post-small .wt-post-info .wt-post-text{color:#767676}
.section-news .blog-post.blog-post-small:last-child{margin-bottom:0}
.section-news .blog-post.latest-blog-3{position:relative}
.section-news .blog-post.latest-blog-3 .wt-post-info{position:absolute;
bottom:0px;
width:100%;
left:0;
z-index:1;
background-color:rgba(0,0,0,0.5)}
.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position{padding:10px}
.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-title .post-title{margin:0;
font-size:18px;
font-weight:600}
@media (max-width: 480px){.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-title .post-title{font-size:16px}
}
.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-title .post-title a{color:#fff}
.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-title .post-title a:hover,.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-title .post-title a:focus{color:#014604}
.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-meta{margin-top:5px}
.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-meta ul li{display:inline-block;
color:#fff;
font-size:13px}
.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-meta ul li:first-child{position:relative;
padding-right:4px}
.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-meta ul li:first-child:after{content:"/";
display:inline-block;
font-weight:normal;
margin-left:5px;
opacity:0.8}
.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-text{color:#fff}
@media (max-width: 480px){.section-news .blog-post.latest-blog-3 .wt-post-info .post-overlay-position .wt-post-text{display:none}
}
@media (max-width: 991px){.section-news .blog-post.latest-blog-3{margin-bottom:15px}
}
@media (max-width: 480px){.section-news .blog-post.latest-blog-3{margin-bottom:10px}
}
.section-news .a-more{display:inline-block;
margin-top:30px}
.section-news .a-more a{padding:9px 15px;
color:#fff;
background-color:#014604;
text-transform:uppercase;
font-weight:500}
.section-news .a-more a:hover,.section-news .a-more a:focus{color:#000;
background-color:#fcb304}
.section_product{background-color:#f5f6f6;
padding-top:70px;
padding-bottom:70px}
@media (max-width: 767px){.section_product{padding-bottom:20px}
}
.section_product .section-head{margin-bottom:30px}
.section_product .section-head h2{font-weight:600;
font-size:24px;
line-height:24px;
color:#1a1a1a;
margin:0}
.section_product .section-head .wt-separator-outer{overflow:hidden}
.section_product .section-head .wt-separator-outer .wt-separator{display:inline-block;
height:3px;
width:50px;
position:relative}
.section_product .section-head .wt-separator-outer .wt-separator.style-square{width:10px;
height:10px;
background-color:transparent;
border-width:3px;
border-style:solid;
border-color:#2d3239}
.section_product .section-head .wt-separator-outer .wt-separator .separator-left{left:-80px}
.section_product .section-head .wt-separator-outer .wt-separator .separator-right{right:-80px}
.section_product .section-head .wt-separator-outer .wt-separator .separator-left,.section_product .section-head .wt-separator-outer .wt-separator .separator-right{height:3px;
position:absolute;
top:50%;
width:70px;
margin-top:-1px;
background-color:#014604}
.section_product .section-head p{max-width:800px;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
padding-top:10px}
.section_product .section-tour-owl.owl-carousel .owl-nav .owl-prev,.section_product .section-tour-owl.owl-carousel .owl-nav .owl-next{-moz-transition:all 0.45s ease;
-webkit-transition:all 0.45s ease;
-o-transition:all 0.45s ease;
-ms-transition:all 0.45s ease;
transition:all 0.45s ease;
opacity:0;
visibility:hidden}
.section_product .section-tour-owl.owl-carousel .owl-nav .owl-prev:hover,.section_product .section-tour-owl.owl-carousel .owl-nav .owl-prev:focus,.section_product .section-tour-owl.owl-carousel .owl-nav .owl-next:hover,.section_product .section-tour-owl.owl-carousel .owl-nav .owl-next:focus{border-color:#333}
.section_product .section-tour-owl.owl-carousel .owl-nav .owl-prev:hover:before,.section_product .section-tour-owl.owl-carousel .owl-nav .owl-prev:focus:before,.section_product .section-tour-owl.owl-carousel .owl-nav .owl-next:hover:before,.section_product .section-tour-owl.owl-carousel .owl-nav .owl-next:focus:before{background-color:#014604;
color:#333}
.section_product .section-tour-owl.owl-carousel .owl-nav .owl-next{height:44px;
width:44px;
border:2px solid #000;
border-radius:50%;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-ms-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
position:absolute;
right:0;
text-align:center;
line-height:44px;
top:50%;
transform:translate(0, -50%);
font-size:20px;
margin:0;
right:-50px}
.section_product .section-tour-owl.owl-carousel .owl-nav .owl-next:before{height:36px;
width:36px;
background-color:#000;
color:#fff;
display:inline-block;
float:none;
font-family:"FontAwesome";
font-size:22px;
line-height:28px;
margin:2px;
vertical-align:top;
border-radius:50%;
padding:3px 14px;
content:"\f105"}
.section_product .section-tour-owl.owl-carousel .owl-nav .owl-next.disabled{opacity:0.2 !important}
.section_product .section-tour-owl.owl-carousel .owl-nav .owl-prev{height:44px;
width:44px;
border:2px solid #000;
border-radius:50%;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-ms-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
position:absolute;
left:0;
text-align:center;
line-height:51px;
top:50%;
transform:translate(0, -50%);
color:#878fa0;
font-size:20px;
margin:0;
left:-50px}
.section_product .section-tour-owl.owl-carousel .owl-nav .owl-prev:before{height:36px;
width:36px;
background-color:#000;
color:#fff;
display:inline-block;
float:none;
font-family:"FontAwesome";
font-size:22px;
line-height:28px;
margin:2px;
vertical-align:top;
border-radius:50%;
padding:3px 14px;
content:"\f104"}
.section_product .section-tour-owl.owl-carousel .owl-nav .owl-prev.disabled{opacity:0.2 !important}
.section_product .section-tour-owl.owl-carousel .owl-dots{position:relative;
display:none}
@media (max-width: 767px){.section_product .section-tour-owl.owl-carousel .owl-dots{display:block}
}
.section_product .section-tour-owl.owl-carousel .owl-dots .owl-dot{height:10px;
width:10px;
background-color:#e5e5e5}
.section_product .section-tour-owl.owl-carousel .owl-dots .owl-dot.active{background-color:#014604}
.section_product .section-tour-owl.owl-carousel .owl-dots{margin-top:20px}
.section_product .section-tour-owl.owl-carousel:hover .owl-nav .owl-prev{left:0;
opacity:1;
visibility:inherit}
.section_product .section-tour-owl.owl-carousel:hover .owl-nav .owl-next{right:0;
opacity:1;
visibility:inherit}
.section_product .e-tabs .tabs-title.ajax{text-align:center;
z-index:1;
width:100%;
padding:5px 0 0;
border-bottom:none;
margin:0 auto 30px;
position:relative}
.section_product .e-tabs .tabs-title.ajax .tab-link{background:#eee;
line-height:1;
color:#222;
border-radius:5px;
font-size:13px;
padding:9px 25px;
display:inline-block;
margin-right:6px;
font-weight:500}
.section_product .e-tabs .tabs-title.ajax .tab-link.current,.section_product .e-tabs .tabs-title.ajax .tab-link:hover{color:#fff;
background-color:#014604}
.section_product .e-tabs .tabs-title.tab-mobile{text-align:center;
font-size:16px;
margin-bottom:15px}
.section_product .e-tabs .tabs-title.tab-mobile li{padding:0 5px}
.section_product .e-tabs .tabs-title.tab-mobile li.tab-title.current{color:#014604}
.logo-wrapper img{max-height:65px}
@media (min-width: 1025px){.my-account .dashboard .recent-orders .thead-default{border-top:1px solid #e1e1e1}
}
@media (max-width: 991px){.col-100-h{clear:both;
height:45px}
.col-100-h:before{display:table;
content:" "}
.col-100-h:after{content:"";
display:table;
clear:both}
.col-100-h #trigger-mobile{width:100%;
float:left;
margin:0;
}
.col-100-h #trigger-mobile .icon-bar{background-color:#014604;
display:block;
width:22px;
height:2px;
border-radius:1px}
.col-100-h #trigger-mobile .icon-bar.icon-bar{margin-top:4px}
.col-100-h .mobile-search{width:40px;
float:left;
position:relative;
padding-left:0;
margin:0;
left:-5px;
top:3px;
text-align:center}
.col-100-h .mobile-search svg{color:#014604;
width:22px;
height:22px}
.col-100-h .mobile-cart{position:absolute;
right:15px;
top:8px}
.col-100-h .mobile-cart a{color:#014604}
.col-100-h .mobile-cart a svg{width:25px;
height:25px}
.col-100-h .mobile-cart a svg path{fill:#014604 !important}
.col-100-h .mobile-cart .count_item_pr{position:absolute;
height:22px;
width:22px;
border-radius:50%;
line-height:20px;
text-align:center;
background:#FF9800;
font-size:12px;
right:-10px;
top:-10px;
color:#fff;
border:1px solid #fff}
.col-100-h .logo-wrapper{position:absolute;
margin:0 auto;
left:0;
right:0;
max-width:150px;
top:0;
text-align:center;
padding:5px 0}
.col-100-h .logo-wrapper img{max-width:145px !important;
position:relative;
top:-6px}
.select-item-qty-mobile>div{width:74px}
.cart-mobile .select-item-qty-mobile .txt_center button.reduced.items-count.btn-minus,.cart-mobile .select-item-qty-mobile .txt_center button.increase.items-count.btn-plus{width:25px !important;
padding:1px 0}
.select-item-qty-mobile .txt_center input{border-left:none;
border-right:none;
left:25px}
#open-filters{color:#fff;
background:#014604;
position:fixed;
right:0;
top:35% !important;
padding:4px 10px;
cursor:pointer;
z-index:99;
font-size:18px;
-webkit-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease}
#open-filters.open{right:280px}
#open-filters.open i:before{content:"\f00d"}
.ant-sidebar{position:fixed;
width:280px;
background:#fff;
top:0;
bottom:0;
right:0;
padding:5px;
border-left:solid 1px #eaeaea;
overflow:auto;
z-index:100000;
visibility:hidden;
-webkit-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
-webkit-transform:translateX(100%);
-ms-transform:translateX(100%);
-o-transform:translateX(100%);
transform:translateX(100%);
height:100%}
.ant-sidebar.open{visibility:visible;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)}
}
@media (max-width: 480px){.s480-f{display:block;
font-size:0;
clear:both}
.bizweb-product-reviews-form{min-width:230px !important}
}
.line-clamp{position:relative;
height:39px;
overflow:hidden;
display:block}
.line-clamp:after{content:"";
text-align:right;
position:absolute;
bottom:0;
right:0;
width:20%;
height:19px;
background:linear-gradient(to right, rgba(255,255,255,0), #fff 50%)}
@supports (-webkit-line-clamp: 2){.line-clamp{display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
max-height:39px;
height:auto;
min-height:39px}
.line-clamp:after{display:none}
}
.backdrop__body-backdrop___1rvky{visibility:hidden;
position:fixed;
opacity:0;
width:100%;
left:0;
top:0;
right:0;
bottom:0;
background-color:rgba(0,0,0,0.55);
z-index:9999;
transition:opacity .5s ease}
.backdrop__body-backdrop___1rvky.active{transition:opacity .5s ease;
visibility:visible;
opacity:1}
.mobile-main-menu{height:100%;
overflow-y:auto;
width:290px;
position:fixed;
background-color:#fff;
-webkit-transition:-webkit-transform 0.5s;
transition:transform 0.5s;
z-index:999999 !important;
top:0 !important;
left:0;
-webkit-transform:translateX(-290px);
-ms-transform:translateX(-290px);
transform:translateX(-290px)}
.mobile-main-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0px transparent;
-moz-box-shadow:inset 0 0 0px transparent;
border-radius:0px;
background-color:#fff}
.mobile-main-menu::-webkit-scrollbar{width:0px;
background-color:#fff}
.mobile-main-menu::-webkit-scrollbar-thumb{border-radius:0px;
-webkit-box-shadow:inset 0 0 0px transparent;
-moz-box-shadow:inset 0 0 0px transparent;
background-color:#e5e5e5}
.mobile-main-menu.active{-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)}
.mobile-main-menu .drawer-header{background-color:#014604}
.mobile-main-menu .drawer-header .drawer-header--auth{display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
margin:0px 16px;
margin-top:0;
padding:15px 0}
.mobile-main-menu .drawer-header .drawer-header--auth ._object{width:40px;
height:40px;
margin-right:16px;
border-radius:50%;
overflow:hidden}
.mobile-main-menu .drawer-header .drawer-header--auth ._body{color:#fff;
font-size:12px}
.mobile-main-menu .ul-first-menu{padding-top:8px;
padding-bottom:8px;
flex-grow:initial;
flex:1 1 auto;
margin:0;
padding:0;
position:relative;
list-style:none;
border-bottom:1px solid rgba(0,0,0,0.12)}
.mobile-main-menu .ul-first-menu li{display:flex;
position:relative;
align-items:center;
justify-content:flex-start;
text-decoration:none}
.mobile-main-menu .ul-first-menu li a{display:block;
padding:10px;
color:rgba(0,0,0,0.87);
width:100%;
line-height:1.1}
.mobile-main-menu .ul-first-menu li a i{width:24px;
color:rgba(0,0,0,0.54);
height:24px;
font-size:20px;
flex-shrink:0;
margin-right:5px}
.mobile-main-menu .mobile-support{padding:10px}
.mobile-main-menu .mobile-support .drawer-text-support{color:#757575;
font-size:14px;
text-transform:uppercase}
.mobile-main-menu .mobile-support li{display:table}
.mobile-main-menu .mobile-support li i{display:table-cell;
width:20px}
.mobile-main-menu .mobile-support li a{color:#014604}
.mobile-main-menu .la-action-link-nav{margin-top:15px}
.mobile-main-menu .la-action-link-nav>a{text-transform:uppercase;
height:35px;
line-height:35px;
color:#FFF;
border:1px solid rgba(255,255,255,0.5);
margin-right:5px;
display:inline-block;
width:120px;
text-align:center}
.mobile-main-menu .la-action-link-nav>a:last-child{margin-right:0px}
.mobile-main-menu .la-scroll-fix-infor-user{height:calc(100% - 337px);
height:-moz-calc(100% - 337px);
height:-webkit-calc(100% - 337px);
height:-o-calc(100% - 337px);
}
.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-title-nav-items{padding:10px;
color:#757575;
font-size:14px;
text-transform:uppercase;
padding-bottom:0}
.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items{position:relative;
background:#FFF;
height:auto;
overflow-y:auto}
@media (min-width: 767px) and (max-width: 991px){.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items{height:55vh}
}
.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items li{width:100%;
float:left;
padding:0px;
border-bottom:1px solid rgba(0,0,0,0.06);
position:relative;
overflow:hidden}
.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items li a{display:block;
color:#444;
font-size:14px;
width:100%;
height:100%;
padding:10px;
padding-right:20px;
position:relative}
.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child1 a,.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child2 a{position:relative}
.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child1 a i,.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child2 a i{padding:3px 0;
position:absolute;
right:10px;
top:50%;
transform:translate(0, -50%)}
.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child1 a i.active:before,.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child2 a i.active:before{content:"\f068"}
.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child1 .ul-has-child1{padding-left:10px;
display:none}
.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child1 .ul-has-child1 li{border:none}
.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items .ng-has-child1 .ul-has-child1 .ul-has-child2{padding-left:20px;
display:none}
#show_shops .show-title{color:#fff;
position:relative;
padding:5px 0;
display:block;
padding:10px;
line-height:16px;
font-weight:600;
text-decoration:none;
background-color:#014604}
#show_shops ul{background-color:#f5f5f5;
min-height:392px;
max-height:392px;
overflow-y:scroll}
#show_shops ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);
-moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);
border-radius:5px;
background-color:#F5F5F5}
#show_shops ul::-webkit-scrollbar{width:5px;
background-color:#F5F5F5}
#show_shops ul::-webkit-scrollbar-thumb{border-radius:5px;
-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);
-moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);
background-color:#e5e5e5}
#show_shops ul li{padding:4px 6px}
#show_shops ul li.active,#show_shops ul li:hover{color:#fff;
background:#315399}
.choose_address select{text-transform:capitalize;
background-image:url(ico-selects.png) !important;
background-repeat:no-repeat;
background-position:right 10px center}
.section_product .section-tour-owl .single-product .pro-img{height:222px}
@media (max-width: 1024px){.section_product .section-tour-owl .single-product .pro-img{height:182px}
}
@media (max-width: 991px){.section_product .section-tour-owl .single-product .pro-img{height:236px}
}
@media (max-width: 767px){.section_product .section-tour-owl .single-product .pro-img{height:322px}
}
@media (max-width: 480px){.section_product .section-tour-owl .single-product .pro-img{height:197px}
}
@media (max-width: 668px){.section_product .section-tour-owl .single-product .pro-img{height:318px}
}
@media (max-width: 376px){.section_product .section-tour-owl .single-product .pro-img{height:177px}
}
@media (max-width: 569px){.section_product .section-tour-owl .single-product .pro-img{height:269px}
}
@media (max-width: 321px){.section_product .section-tour-owl .single-product .pro-img{height:150px}
}
.section_product .section-tour-owl .single-product .pro-img img{width:auto;
max-height:100%;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
margin:auto}
.search-main .single-product .pro-img{height:218px}
@media (max-width: 1024px){.search-main .single-product .pro-img{height:178px}
}
@media (max-width: 991px){.search-main .single-product .pro-img{height:237px}
}
@media (max-width: 767px){.search-main .single-product .pro-img{height:358px}
}
@media (max-width: 480px){.search-main .single-product .pro-img{height:192px}
}
@media (max-width: 668px){.search-main .single-product .pro-img{height:323px}
}
@media (max-width: 376px){.search-main .single-product .pro-img{height:173px}
}
@media (max-width: 569px){.search-main .single-product .pro-img{height:274px}
}
@media (max-width: 321px){.search-main .single-product .pro-img{height:145px}
}
.search-main .single-product .pro-img img{width:auto;
max-height:100%;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
margin:auto}
.related-product .single-product .pro-img{height:222px}
@media (max-width: 1024px){.related-product .single-product .pro-img{height:182px}
}
@media (max-width: 991px){.related-product .single-product .pro-img{height:236px}
}
@media (max-width: 767px){.related-product .single-product .pro-img{height:322px}
}
@media (max-width: 480px){.related-product .single-product .pro-img{height:197px}
}
@media (max-width: 668px){.related-product .single-product .pro-img{height:318px}
}
@media (max-width: 376px){.related-product .single-product .pro-img{height:177px}
}
@media (max-width: 569px){.related-product .single-product .pro-img{height:269px}
}
@media (max-width: 321px){.related-product .single-product .pro-img{height:150px}
}
.related-product .single-product .pro-img img{width:auto;
max-height:100%;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
margin:auto}
.category-products-grids .products-view-grid .single-product .pro-img{height:273px}
@media (max-width: 1024px){.category-products-grids .products-view-grid .single-product .pro-img{height:222px}
}
@media (max-width: 991px){.category-products-grids .products-view-grid .single-product .pro-img{height:230px}
}
@media (max-width: 767px){.category-products-grids .products-view-grid .single-product .pro-img{height:348px}
}
@media (max-width: 480px){.category-products-grids .products-view-grid .single-product .pro-img{height:197px}
}
@media (max-width: 668px){.category-products-grids .products-view-grid .single-product .pro-img{height:314px}
}
@media (max-width: 376px){.category-products-grids .products-view-grid .single-product .pro-img{height:178px}
}
@media (max-width: 569px){.category-products-grids .products-view-grid .single-product .pro-img{height:264px}
}
@media (max-width: 321px){.category-products-grids .products-view-grid .single-product .pro-img{height:150px}
}
.category-products-grids .products-view-grid .single-product .pro-img img{width:auto;
max-height:100%;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
margin:auto}
.right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-image{position:relative;
height:80px}
.right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-image img{width:auto;
max-height:100%;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
margin:auto}
.grecaptcha-badge{display:none !important}
.social-login a{display:inline-block}
.social-login a.social-login--google{margin-left:10px}
.social-login a:hover,.social-login a:focus{opacity:0.8}
@media (min-width: 768px)
{
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover
{
	background-color:unset;
}}
.tt-phai
{
	float:left;
}
section {
    padding-left: 0px;
}
.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items li{
	width:100%;padding: 10px;border-bottom:1px solid rgba(0,0,0,0.06);position:relative;overflow:hidden;}
.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items li a{
	color:#444;font-size:14px;width:90%;height:100%;}
	.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-nav-list-items li  .caret {
    position: absolute;
    right: 15px;
    top: 20px;
    z-index: 2;
    border-top: 10px dashed;
    border-top: 10px solid\9;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
}
