ul{list-style:none;padding-left:0;margin-bottom:0;}
button{border:0;outline:none;background:transparent;}
select:focus{outline:none;border:solid 1px #63e261;}
h1,h2,h3,h4,h5,h6{margin:0;}
a{color:#1d1d1d;}
a:hover, a:focus, a:active{color:#63e261;text-decoration:none;outline:none;}
.img-responsive{margin:0 auto;}
section.conetnt-page .product-grid .image img{width:100%;height:auto;}
section.conetnt-page .brands-lists .product-grid .info .name{font-size:20px;font-weight:normal;}
body{font-size:14px;font-weight:normal;color:#1d1d1d;font-family:'Roboto', 'Arial', sans-serif;padding-right:0 !important;font-weight:300;}
.first-button,.second-button, .third-button{padding:5px;color:#fff;text-transform:uppercase;outline:none;border:0;text-align:center;font-size:14px;font-weight:600;}
.form-error{color:red}
.first-button{background-color:#63e261;color:#fff;cursor:pointer;}
.first-button.bg-blue{background:#29AE89}
.cart .first-button{background-color:#63e261;color:#fff;}
.cart button.first-button.product-add-to-cart{position:relative;}
.product-detail .top-info .form-group button.first-button.product-add-to-cart{padding:15px;padding-left:65px;font-size:20px;height:55px;box-sizing:border-box;}
.cart .first-button i.fa{width:45px;height:45px;border:1px solid #fff;border-radius:50%;text-align:center;line-height:45px;font-size:30px;position:absolute;top:5px;left:10px;}
a.cart.cart-blue .first-button{background-color:#ff2830;color:#fff;}
.cart .first-button
.first-button:hover{color:#000;}
.first-button.bg-blue:hover{background:#f1f1f1;color:#63e261}
.second-button{background-color:#63e261;}
.second-button:hover{background-color:#f1b627;}
.third-button{background-color:#1e1e1e;}
p.pull-right{margin:0;}
header#header .top-header{background:#55b153;background-image:-webkit-gradient(linear, to bottom, to top, color-stop(0%, #55b153), color-stop(100%, #2f8241));background-image:-webkit-linear-gradient(to bottom, #55b153, #2f8241);background-image:-moz-linear-gradient(to bottom, #55b153, #2f8241);background-image:-o-linear-gradient(to bottom, #55b153, #2f8241);background-image:linear-gradient(to bottom, #55b153, #2f8241);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);line-height:40px;color:#fff;font-family:'Roboto', 'Arial', sans-serif;}
.box-online{position:relative;width:350px;margin:80px auto;padding:15px;background:#fff;}
.box-online h3{font-size:18px;text-transform:uppercase;font-weight:bold;margin-bottom:15px;margin-top:10px;letter-spacing:1px;color:#f66127;}
.box-online .wrapper-box .box{padding-top:15px;padding-bottom:15px;border-bottom:solid 1px #E1E1E1;}
.box-online .wrapper-box .box:last-child{border-bottom:0}
.box-online .wrapper-box .avatar{width:65px;height:65px;overflow:hidden;float:left;}
.box-online .wrapper-box .box-content{margin-left:75px;color:#000;line-height:20px;}
.box-online .wrapper-box .box-content .fa{font-size:20px;margin-left:5px}
.box-online .fa-skype{color:#12A5F4}
.box-online .fa-facebook-official{color:#3b5998}
.box-online .wrapper-box .box-content p{margin-bottom:5px;}
.box-online .wrapper-box .box-content .info-contact{line-height:26px;margin:0;}
.top-header .left a{color:#fff}
.top-header .left a:hover{color:#63e261}
header#header .top-header ul li{float:left;}
header#header .top-header ul li.users{position:relative;}
header#header .top-header ul li.users ul{position:absolute;opacity:0;visibility:hidden;width:200px;background:#fff;z-index:99;box-shadow:0 0 5px #A3A3A3;right:0;top:100px;border-top:solid 3px #63e261;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
header#header .top-header ul li.users ul a{color:#1d1d1d;}
header#header .top-header ul li.users ul a:hover{color:#63e261;}
header#header .top-header ul li.users ul:before{content:"";width:100%;height:5px;position:absolute;display:block;top:-5px;left:0;}
header#header .top-header li.users:hover ul,
header#header .top-header li.users.open ul{top:45px;opacity:1;visibility:visible;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
header#header .top-header ul li.users ul li{float:none;border-right:0;border-left:0;}
header#header .top-header ul li a{display:block;margin-left:30px;}
header#header .top-header ul li .fa{font-size:16px;line-height:40px;color:#ccc;}
header#header .top-header ul li a{color:#fff;}
header#header .top-header ul li a:hover{color:#63e261}
header#header .bottom-header{padding:10px 0 15px;background:#fff;}
header#header .bottom-header.menu-desktop{background:#183544;border-top:1px solid #0E1F28;}
header#header .bottom-header .logo-wrapper h1{text-transform:uppercase;font-size:24px;}
header#header .bottom-header .logo-wrapper a{display:table-cell;height:95px;vertical-align:middle;}
header#header .bottom-header .logo-wrapper a img {
    height: 100%; max-width:230px;
} 
header#header .bottom-header ul.main-nav{display:table-row;}
header#header .bottom-header .main-nav li{font-size:16px;line-height:1.5em;margin-left:0;display:table-cell;}
header#header .bottom-header .main-nav .level1 li{text-transform:initial;line-height:30px;margin-left:0;padding:0 30px;font-weight:400;float:none;}
header#header .bottom-header .main-nav .dropdown ul{padding:7px 0;width:100%;}
header#header .bottom-header .main-nav .level1 li a{display:block;padding:7px 0;border-bottom:solid 1px #dedede;font-size:14px;}
header#header .bottom-header .main-nav .level1 li:last-child a{border-bottom:0;}
header#header .bottom-header .main-nav li.active>a,header#header .bottom-header .main-nav li:hover>a{color:#4fa545;background:#e4e2e2;background-image:-webkit-gradient(linear, to bottom, to top, color-stop(0%, #e4e2e2), color-stop(100%, #ffffff));background-image:-webkit-linear-gradient(to bottom, #e4e2e2, #ffffff);background-image:-moz-linear-gradient(to bottom, #e4e2e2, #ffffff);background-image:-o-linear-gradient(to bottom, #e4e2e2, #ffffff);background-image:linear-gradient(to bottom, #e4e2e2, #ffffff);}
bottom-header .main-nav li:hover li a{background:transparent;}
header#header .bottom-header .main-nav li.dropdown{position:relative;}
header#header .bottom-header .main-nav .level1{position:absolute;background:#fff;z-index:999;border-top:solid 3px #63e261;box-shadow:0 0 5px #A3A3A3;visibility:hidden;opacity:0;margin-top:100px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
header#header .bottom-header .main-nav>li.dropdown:hover .level1{visibility:visible;opacity:1;margin-top:0;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
header#header .bottom-header .main-nav .level2{position:absolute;top:0;right:-235px;background:#fff;z-index:999;box-shadow:0 0 5px #A3A3A3;visibility:hidden;opacity:0;margin-top:100px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
header#header .bottom-header .main-nav .level1 .dropdown:hover .level2{visibility:visible;opacity:1;margin-top:0;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
header#header .bottom-header .main-nav .level2:before{content:"";position:absolute;display:block;width:5px;height:100%;left:-5px;top:0;}
header#header .bottom-header .main-nav .dropdown.has-mega{position:static;}
header#header .bottom-header .main-nav .dropdown .megamenu{width:435px;position:absolute;min-height:0;background:#fff;top:94px;z-index:999;padding:10px;border-top:solid 1px #53ac4e;visibility:hidden;opacity:0;margin-top:100px;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;}
header#header .bottom-header .main-nav .dropdown .megamenu-sub ul{padding:0;}
header#header .bottom-header .main-nav .dropdown .megamenu-sub ul li{width:50%;float:left;}
header#header .bottom-header .main-nav .dropdown .megamenu-sub-second{width:215px;position:absolute;min-height:0;left:auto;padding:10px 0;}
header#header .bottom-header .main-nav .dropdown .megamenu-sub-second a{padding:}
header#header .bottom-header .main-nav .dropdown .megamenu-sub-second ul{padding:0;}

header#header .bottom-header .main-nav .dropdown .megamenu-sub-second ul li ul {
    position: absolute;
    left: 110%;
    top: 0;
    background: #fff;
    border: 1px solid #4caa4a;
    box-shadow: 5px 5px 10px rgba(0,0,0,0.2);
	opacity:0;
	visibility:hidden;
	z-index:-1; padding-bottom:10px;
	transition:all 0.3s;
}
header#header .bottom-header .main-nav .dropdown .megamenu-sub-second ul li:hover ul{
	opacity:1;
	visibility:visible;
	z-index:100;
	left:100%;
}
header#header .bottom-header .main-nav .dropdown .megamenu-sub-second ul li:hover ul li a{color:#333;}
header#header .bottom-header .main-nav .dropdown .megamenu-sub-second ul li:hover ul li:hover a{color:#4caa4a;}
header#header .bottom-header .main-nav .dropdown .megamenu h3 a,header#header .bottom-header .main-nav .dropdown .megamenu ul li a,header#header .bottom-header .main-nav .dropdown .megamenu ul li a h2{color:#333;font-weight:500;padding:5px 0 0 0;text-transform:none;}
header#header .bottom-header .main-nav .dropdown .megamenu-sub-second ul li a,header#header .bottom-header .main-nav .dropdown .megamenu-sub-second ul li a h2,header#header .bottom-header .main-nav .dropdown .megamenu-sub-second ul li a h3{padding: 5px 10px 0 10px; text-transform:uppercase;line-height: 1.6em;}
header#header .bottom-header .main-nav .dropdown .megamenu ul li:hover a{color:#fe0005;background:transparent;}
header#header .bottom-header .main-nav .dropdown .megamenu h3 a{font-weight:bold;text-transform:uppercase}
header#header .bottom-header .main-nav .dropdown:hover .megamenu{visibility:visible;opacity:1;margin-top:0px;box-shadow:0 2px 5px #898989;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
header#header .bottom-header .main-nav .dropdown:hover .megamenu .banner{margin-top:30px;}
header#header .bottom-header .main-nav .dropdown .megamenu li{text-transform:initial;float:none;line-height:30px;font-size:14px;margin-left:0;font-weight:400;display:block; position:relative;}
header#header .bottom-header .main-nav .dropdown .megamenu li a,header#header .bottom-header .main-nav .dropdown .megamenu li a h2, header#header .bottom-header .main-nav .dropdown .megamenu li a h3{text-align:left;font-size:13px;}
header#header .tool-top{float:right;}
header#header .tool-top>li{display:inline-block;padding:32px 0px;font-size:16px;position:relative;}
header#header .tool-top>li>a{padding:0 15px;color:#333;}
header#header .tool-top .tool-search form{position:absolute;}
header#header .tool-top li.dropdown-cart>.mini-cart-count{width:20px;height:20px;border-radius:50%;background:#63e261;text-align:center;vertical-align:middle;color:#fff;position:absolute;top:25px;right:0px;font-size:12px;line-height:20px;}
header#header ul.tool-top.cart_top.display_mobile li.dropdown-cart>.mini-cart-count{background:#F5F5F5;color:#323232;}
header#header .tool-top li.dropdown-cart .mini-cart-content{position:absolute;background:#fff;border-top:solid 3px #63e261;width:300px;top:80px;right:0;z-index:99;box-shadow:0 0 5px #A3A3A3;visibility:hidden;opacity:0;margin-top:100px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
header#header .tool-top li.dropdown-cart:hover .mini-cart-content{visibility:visible;opacity:1;margin-top:0;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
header#header .tool-top li.dropdown-cart .mini-cart-content>div{padding:15px;}
header#header .tool-top li.dropdown-cart .mini-cart-content ul{margin-top:15px;}
header#header .tool-top li.dropdown-cart .mini-cart-content ul li{padding:15px 10px;border-bottom:solid 1px #e9e9e9;}
header#header .tool-top li.dropdown-cart .mini-cart-content ul li .image{float:left;width:70px;}
header#header .tool-top li.dropdown-cart .mini-cart-content ul li .image img{width:100%;}
header#header .tool-top li.dropdown-cart .mini-cart-content ul li .info{width:175px;float:left;padding:0 15px;color:#545454 !important;}
header#header .tool-top li.dropdown-cart .mini-cart-content ul li .info p{margin-bottom:5px;}
header#header .tool-top li.dropdown-cart .mini-cart-content ul li .delete{width:25px;float:left;padding-top:5px;}
header#header .tool-top li.dropdown-cart .mini-cart-content .mini-tt-price{padding:15px 0;}
header#header .tool-top li.dropdown-cart .mini-cart-content .mini-tt-price .price{color:red;font-weight:bold;font-size:16px;}
header#header .tool-top li.dropdown-cart .mini-cart-content .action-btn{margin-top:20px;}
header#header .tool-top li.dropdown-cart .mini-cart-content .action-btn a{width:50%;display:block;float:left;padding:7px 10px;color:#fff;}
header#header .tool-top li.dropdown-cart>a{border-left:solid 1px #dedede;}
.mainmenu-mobile{background:#1e1e1e;font-family:'Roboto', 'Arial', sans-serif;}
.mainmenu-mobile>li{font-weight:600;text-transform:uppercase;display:block;color:#fff;border-bottom:solid 1px #545454;}
.mainmenu-mobile>li>a{display:block;padding:15px;}
.mainmenu-mobile li.has-sub,.mainmenu-mobile li{position:relative;}
.mainmenu-mobile li.level1 em{display:block;position:absolute;right:0;top:0;width:50px;font-size:18px;line-height:51px;cursor:pointer;font-style:normal;text-align:center;}
.mainmenu-mobile li.level1 li em {
    width: 50px;
    line-height: 30px;
    font-size: 18px;
    font-weight: bold;
}
.logo-mobile{text-align:center; padding:20px; background: #fff;}
.logo-mobile a img{max-height:100px; margin:0 auto;}
.mainmenu-mobile li.has-sub li a{padding-left:20px;}
.mainmenu-mobile li.has-sub li li{padding-left:10px;}
.mainmenu-mobile li.has-sub li{text-transform:initial}
.mainmenu-mobile li.has-sub li .list-unstyled{display:none;}
.mainmenu-mobile li.has-sub li.active .list-unstyled{display:block;}
.mainmenu-mobile li.has-sub li:last-child,.mainmenu-mobile li.has-sub li:last-child a {
    border-bottom: 0;
}
.offset-menu .list-unstyled{background:rgba(0,0,0,0.5);}
.mainmenu-mobile li a{color:#fff;}
.mainmenu-mobile.menuSiteBar{background:transparent;}
.mainmenu-mobile.menuSiteBar li{border-bottom: solid 1px #068e3f;}
.mainmenu-mobile.menuSiteBar>li>ul{padding-bottom:7px;}
.mainmenu-mobile.menuSiteBar li a{padding:7px 15px}
.mainmenu-mobile.menuSiteBar li:after{
	position: absolute;
    top: 10px;
    left: 3px;
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f0da";
    color: #fff;
}
.mainmenu-mobile.menuSiteBar li li:after{
    position: absolute;
    top: 14px;
    left: 8px;
    font: normal normal normal 7px/1 FontAwesome;
    content: "\f111";
    color: #fff;
}
.mainmenu-mobile.menuSiteBar li.level1>em{
	    line-height: 30px; width:30px;
}
.mainmenu-mobile.menuSiteBar li .list-unstyled{display:none;}
.mainmenu-mobile.menuSiteBar li.active .list-unstyled{display:block;}
.image img{display:block; width:100%;}
.mainmenu-mobile.menuSiteBar li:last-child{border-bottom:0;}
.mainmenu-mobile li.level2{position:relative;}
.mainmenu-mobile li.level2 em{line-height:36px;width:36px;position:absolute;right:10px;top:0;text-align:center;display:block;font-style:normal;cursor:pointer;}
.mainmenu-mobile .has-sub li a{padding:7px 15px;display:block;line-height:1.5em;font-size:14px;font-weight:300;}
.mainmenu-mobile li.level2 li a{padding:0 36px 0 30px;}
.mainmenu-mobile .level1 li{text-transform:initial;font-weight:400;}
.search-mobile form, .search-mobile .input-control{width:100%;position:relative;}
.search-mobile .input-control{height:40px;padding:5px 45px 5px 15px;-webkit-appearance:none;appearance:none;-moz-appearance:none;border:solid 1px #DEDEDE;}
.search-mobile form button{position:absolute;right:0;top:0;width:40px;height:40px;}
.toggle-m-menu{color:#fff;width:50px;display:block;line-height:50px;font-size:22px;float:left;}
.offset-menu{width:240px;height:100%;top:0;z-index:1000;position:fixed;background:#585858;color:#fff;overflow-y:scroll;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.toggle-tool-header{color:#fff;width:25px;display:block;line-height:50px;font-size:22px;float:right;text-align:right;text-align:center;}
.top-content aside.banner{text-align:center;}
.top-content aside.banner.first{margin-bottom:30px;}
.top-content aside.banner img{max-width:100%;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.top-content aside.banner img:hover{opacity:0.8;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.top-content .main-slideshow:hover .owl-controls{opacity:1;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.wrap-service{margin-top:0;padding:25px 0;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;}
.wrap-service .item{padding-left:40px;}
.wrap-service img{float:left;max-width:40px;max-height:40px;}
.wrap-service .info-service{float:left;margin-left:30px;}
.wrap-service .info-service h3{font-weight:bold;text-transform:uppercase;font-size:16px;color:#353535;}
.wrap-service .info-service p{margin-bottom:0;font-size:13px;}
.wrap-service .info-service{width:250px;overflow:hidden;float:left;text-transform:uppercase;color:#9b9b9b;line-height:24px;}
.product-grid .image{position:relative;margin-bottom:0;overflow:hidden;padding:0;}
.product-grid .info{padding:15px 10px;text-align:center;}
.product-grid .image .sale, span.price-sale .sale,.featured-image .sale{font-family:'Roboto', 'Arial', sans-serif;font-weight:500;font-size:13px;display:block;position:absolute;padding:0;background:rgba(255, 5, 11,0.8);color:#fff;top:10px;width:55px;height:54px;border-radius:50%;text-align:center;line-height:15px;display:flex;display:-webkit-flex;align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;}
.product-grid .image .sale,.featured-image .sale{left:10px;}
.featured-image .sale{left:20px;top:20px;}
span.price-sale .sale{right:10px;top:15px;}
.product-grid .image .form{position:absolute;width:100%;bottom:-50px;left:0;text-align:center;margin-bottom:0;transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;}
.product-grid:hover .form{bottom:0;transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;}
.product-grid .image .form .button{display:table-cell;width:auto;height:40px;vertical-align:middle;background:#1d1d1d;color:#fff;transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;}
.product-grid .image .form .button:hover{background:#63e261;}
.product-grid .info .name{font-size:15px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:38px;line-height:1.3em;position:relative;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;}
}
.product-grid .name{font-size:16px;line-height:22px;font-weight:600;}
.product-grid .vendor{font-style:italic;margin-bottom:7px;margin-top:3px;font-size:13px;color:#9b9b9b;font-weight:300;}
.product-grid .price{margin-bottom:0}
.product-grid .price .special{font-weight:700;font-size:13px;color:red;}
.product-grid .price .old{margin-left:10px;color:#9a9a9a;font-weight:400;}
.product-list{margin-top:20px;padding:15px 0;border:solid 1px #e7e7e7;}
.product-list .image{position:relative;}
.product-list .image .sale{position:absolute;display:block;top:20px;left:15px;padding:5px 10px;background-color:#63e261;color:#fff;font-weight:bold;}
.product-list h3.name a{font-size:18px;font-weight:600;}
.product-list .vendor{font-style:italic;margin-top:10px;margin-bottom:7px;font-size:14px;color:#9b9b9b;}
.product-list .desc{font-weight:300}
.product-list .price .special{font-size:20px;font-weight:bold;}
.product-list .price .old{color:#9b9b9b;margin-left:15px;}
.product-list .first-button{padding:7px 15px;color:#fff}
.block-mt-50{margin-top:50px;}
.special-collection .owl-special-collection .item{border:solid 1px #e8e8e8;}
.special-collection .owl-item{padding:0;}
.owl-special-collection.owl-theme .owl-controls{opacity:1}
.owl-brands.owl-theme .owl-controls{opacity:1}
.owl-special-collection.owl-theme .owl-controls .owl-prev{margin-left:15px}
.owl-special-collection.owl-theme .owl-controls .owl-next{margin-right:15px}
body.index .mid-banner a{display:block;position:relative;}
body.index .mid-banner a:after{content:'';position:absolute;border-top:1px solid #fff;border-bottom:1px solid #fff;top:10px;right:10px;bottom:10px;left:10px;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0;}
body.index .mid-banner a:before{content:'';position:absolute;border-right:1px solid #fff;border-left:1px solid #fff;top:10px;right:10px;bottom:10px;left:10px;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0;}
body.index .mid-banner a:hover:before,
body.index .mid-banner a:hover:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:transform 0.35s ease;-moz-transition:transform 0.35s ease;-o-transition:transform 0.35s ease;-webkit-transition:-webkit-transform 0.35s ease;}
body.index .big-collection .title{padding:0 20px;}
.big-collection .owl-big-collection .product-grid .price .special{font-size:14px;}
.big-collection .owl-big-collection .product-grid .price .old{font-size:12px;}
body.index .big-collection .border{border:solid 1px #e5e5e5;}
body.index .big-collection .title h2{color:#fff;font-size:28px;line-height:50px;text-transform:uppercase;font-weight:700;float:left;}
body.index .big-collection .title a{float:right;line-height:50px;font-size:14px;text-transform:uppercase;color:#fff;font-weight:600;}
body.index .big-collection .navtabs{width:20%;float:left;padding:0 15px;}
body.index .big-collection .navtabs li a{line-height:50px;display:block;border-bottom:solid 1px #e5e5e5;font-size:14px;font-weight:600;}
body.index .big-collection .navtabs li a.active,
body.index .big-collection .navtabs li a:hover{position:relative;}
body.index .big-collection .navtabs li a.active:before,
body.index .big-collection .navtabs li a:hover:before{content:"";display:block;position:absolute;width:2px;height:100%;left:-15px;top:0;z-index:2;}
.owl-big-collection.owl-theme .owl-controls{opacity:1}
body.index .big-collection .tabs-container{width:80%;float:left;border-left:solid 1px #e5e5e5;}
body.index .big-collection .item{padding:15px;}
.home-blog .title{margin:25px 0;}
.article-item{border:solid 1px #ececec;}
.article-item .image{position:relative;padding:10px;}
.article-item .image .date-post{position:absolute;top:10px;left:10px;background:#fff;padding:10px;font-weight:700;}
.article-item .image .date-post .mo{color:#9b9b9b;display:block;text-align:center;}
.article-item .image .date-post .da{display:block;text-align:center;}
.article-item .info-post{padding:10px;}
.article-item .info-post h3,.service-section .article-item.home-service .info-post .title-list{font-weight:300;font-size:14px;text-transform:uppercase;line-height:20px;margin:15px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:38px;line-height:1.3em;position:relative;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;}
section.conetnt-page .article-item .info-post h3{height:auto;font-weight:bold;}
.article-item .info-post .s-desc,
.article-item .info-post .desc{margin-bottom:20px;}
.article-item .info-post .desc{font-weight:300;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:60px;line-height:1.3em;position:relative;text-overflow:ellipsis;color:#333;white-space:normal;word-wrap:break-word;}
.article-item .info-post .btn-more{text-transform:uppercase;font-weight:600;}
.default-title{margin:35px 0 20px;}
section.section-brands .default-title{margin-top:25px;}
.product-detail .default-title{margin-top:0;}
.default-title .title-ss{font-size:18px;line-height:50px;font-weight:700;text-transform:uppercase;display:inline-block;position:relative;color:#55b153;margin:0;text-shadow:0px -1px 0px rgba(000,000,000,0.1), 0px 1px 0px rgba(255,255,255,1);}
.default-title .title-ss:after{background:#ff0004 none repeat scroll 0 0;bottom:-3px;content:"";height:3px;left:50%;position:absolute;width:60px;margin-left:-31px;}
.default-title .title-ss:after{left:0;margin-left:0;}
.default-title.title-page-right{border-bottom:3px solid #f5f5f5;margin-bottom:20px;}
.default-title.title-page-right .title-ss:after{margin:0;left:0;width:100px;}
.default-title.clearfix a{float:right;font-size:14px;font-weight:600;text-transform:uppercase;line-height:50px;}
.default-title{position:relative}
.default-title a.read-more-pro,.title-wrap a.read-more-pro{position:absolute;top:5px;right:6px;font-style:italic;background:#55b153;padding:3px 5px;color:#fff;font-size:14px;border-radius:5px;line-height:30px;}
.default-title a.read-more-pro:after,.title-wrap a.read-more-pro:after{content:"";position:absolute;bottom:-15px;width:0;height:0;left:15px;border-bottom:15px solid transparent;border-left:15px solid #55b153;border-right:0 solid transparent;border-top:0 solid transparent;}
.brands .owl-customer .owl-item .item, .brands .slick-slider .slick-slide{width:100%;vertical-align:middle;text-align:center;}
.contact .content h3.title{font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:20px;}
.contact .content .info-store{margin-top:20px;}
.contact .content .info-store .in-row{display:table;width:100%;line-height:35px;}
.contact .content .info-store .in-row label{display:table-cell;width:10%;}
.contact .content .info-store .in-row span{display:table-cell;width:90%;}
#contact .form-group label{display:block;font-weight:400;}
#contact .form-group .input-control{width:100%;border:0;border-bottom:solid 1px #e9e9e9;outline:none;padding:7px;}
#contact .form-group .input-control:focus{border-bottom-color:#63e261;}
#contact .form-group textarea.input-control{border-bottom:0;background:#F3F3F3;height:185px;}
#contact .form-group .first-button{padding:10px 25px}
.contact ul.p-social{margin-top:20px;}
footer#footer{background:#55b153;color:#fff;padding-top:50px;}
.middle-footer{background:#999;padding:30px 0;color:#fff;}
footer#footer .bottom-footer{margin-top:0;border-top:solid 1px #55b153;padding:0 0;line-height:1.2em;background:#489e46;color:#fff}
.top-footer{margin-bottom:25px;}
.top-footer .container{max-width:900px;}
footer#footer .bottom-footer a{color:#63e261}
footer#footer .bottom-footer a:hover{color:#000}
footer#footer .top-footer h3,footer#footer .top-footer .title-footer{text-transform:uppercase;font-size:16px;font-weight:600;margin-bottom:15px;color:#fff;}
.col-contact p{display:table;width:100%;}
.col-contact .social{list-style:none;margin-top:0;}
.col-contact .social li{display:inline-block;margin-right:10px;}
.col-contact .social li a{width:35px;height:35px;text-align:center;vertical-align:middle;color:#fff;display:table-cell;background:#489e46;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.col-contact .social li a:hover{background:#63e261;color:#fff;}
footer#footer ul{list-style:disc;list-style-position:inside;}
footer#footer li a{color:#fff;line-height:26px;}
footer#footer .col-contact .social li a{color:#fff;}
footer#footer li a:hover{color:#9df59b;}
footer#footer .col-newsletter .form-group input{display:inline-block;padding:5px;width:81%;height:40px;}
footer#footer .col-newsletter .form-group button{display:inline-block;width:40px;height:40px;text-align:center;padding:0;margin:0 0 0 -3px;}
.tooltip-inner{padding:7px 15px;background-color:#1d1d1d;border-radius:2px;font-family:'Roboto', 'Arial', sans-serif;font-size:14px;}
.tooltip.top .tooltip-arrow{border-top-color:#1d1d1d;bottom:1px;}
.bread-crumb{background-color:#efefef;margin-bottom:30px;}
.breadcrumb{margin:0;padding:20px 0;background-color:#efefef;}
.breadcrumb > li > a{color:#333333;}
.breadcrumb > li+li:before{color:#333333;}
.breadcrumb > .active{color:#63e261;font-weight:bold;}
.toolbar-collection{padding:20px 0;}
.toolbar-collection.first{border-bottom:solid 1px #e7e7e7;}
.toolbar-collection.last{margin-top:0;padding-bottom:0;padding-top:0}
.toolbar-collection .grid, .toolbar-collection .list{display:table-cell;width:30px;height:30px;vertical-align:middle;text-align:center;background-color:#666;color:#fff;}
.toolbar-collection .grid.active, .toolbar-collection .list.active{background-color:#63e261;}
.toolbar-collection #sortBy{height:30px;width:100%;border:solid 1px #f0f0f0;}
.toolbar-collection #sortBy:focus{border:solid 1px #63e261;}
.collection-grid .product-grid,
.template-search .product-grid{}
.collection-grid .product-grid .info,
.template-search .product-grid .info{height:auto;overflow:hidden;}
.collection-grid .product-grid .info{text-align:center;}
.aside-collection h2{text-transform:uppercase;font-size:16px;font-weight:700;color:#63e261;padding-bottom:15px;border-bottom:solid 1px #e6e6e6;margin-bottom:10px;}
.aside-collection{margin-bottom:30px;}
.aside-collection .linklist li, .aside-collection .vendor li{text-transform:uppercase;line-height:30px;font-weight:600;}
.aside-collection .linklist li.active a{color:#63e261;}
.aside-collection .advanced-filter a{position:relative;line-height:18px;color:#31353D;font-size:12px;text-transform:uppercase;padding:10px 30px;display:block;}
.aside-collection .advanced-filter a:before{position:absolute;content:"\f096";top:10px;left:10px;font-family:FontAwesome;font-size:14px;color:inherit;}
.aside-collection .advanced-filter a:hover:before{content:"\f046";}
.aside-collection .advanced-filter a:hover{color:#63e261;}
.aside-collection .advanced-filter.active-filter a:before{content:"\f046";}
.aside-collection .advanced-filter.active-filter a{color:#63e261;}
.list-products li{margin-bottom:10px;list-style:none;}
.list-products .image{float:left;}
.list-products .image img{width:80px;}
.list-products .info{margin-left:90px}
.list-products .info h3{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;}
.list-products .info .price{margin-bottom:0;font-size:13px;}
.list-products .info .price del{font-size:12px;margin-right:5px;opacity:0.5;}
.list-products .info .price del, .list-products .info .price span{display:inline-block;}
.in-stock, .out-stock{display:inline-block;font-size:13px;text-transform:uppercase;color:#05b11a;font-weight:bold;}
.in-stock .fa{font-size:15px;margin-right:5px;}
.out-stock{color:#d61a1a;}
.product-detail{color:#636363;}
.product-detail .top-info h1{font-size:22px;margin-bottom:15px;font-weight:bold;color:#3da73c;}
.product-detail .top-info .desc{margin-top:25px;margin-bottom:25px;}
.product-detail .top-info .product-price{margin-bottom:30px;}
.product-detail .top-info .product-price .special-price{font-size:24px;font-weight:700;color:#333;}
.product-detail .top-info .product-price .old-price{font-size:13px;color:#959595;margin-left:10px;}
.product-detail .top-info .selector-wrapper,
.product-detail .top-info .form-group{margin-bottom:20px;}
.product-detail .top-info .selector-wrapper label,
.product-detail .top-info .form-group label{display:inline-block;width:120px;font-size:15px;color:#636363;}
.product-detail .top-info .form-group #quantity,
.product-detail .top-info .share-social li a,
.contact ul.p-social li a{height:42px;width:42px;text-align:center;border:solid 1px #eee;outline:none;}
.product-detail .top-info .selector-wrapper select{display:inline-block;min-width:200px;border:solid 1px #eee;color:#919191;height:42px;padding:5px 10px;}
.product-detail .top-info .selector-wrapper select:focus,
.product-detail .top-info .form-group #quantity:focus{border-color:#63e261;}
.product-detail .top-info .form-group .first-button{padding:10px 15px;padding-right:30px;}
.product-detail .top-info .share-social{display:inline-block;}
.product-detail .top-info .share-social li, .contact ul.p-social li{display:inline-block;margin-right:10px;}
.product-detail .top-info .share-social li .fa, .contact ul.p-social li .fa{line-height:42px;}
.product-detail .top-info .share-social li a, .contact ul.p-social li a{display:block;color:#8f8f8f;line-height:42px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.product-detail .top-info .share-social li a:hover,
.contact ul.p-social li a:hover{background-color:#63e261;border-color:#63e261;color:#fff;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.product-detail .thumbnail-image{margin-top:20px;padding:0;}
.product-detail .thumbnail-image-wp{margin:0 -5px;}
.product-detail .thumbnail-image .item{padding:0 5px;}
.product-detail .thumbnail-image .owl-controls, .product-detail .bottom .owl-related .owl-controls{opacity:1;}
.product-detail .middle{margin-top:30px;background:#f1f1f1;min-height:300px;}
.product-detail .middle .navtabs{position:relative;background:#f1f1f1;}
.product-detail .middle .navtabs:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#e6e6e6;}
.product-detail .middle .navtabs li{display:inline-block;position:relative;float:left;z-index:1;}
.clear{clear:both;}
.product-detail .middle .navtabs li a{display:block;padding:15px 25px;border-bottom:solid 1px transparent;color:#1b1b1b;text-transform:uppercase;font-weight:600;font-size:16px;}
.product-detail .middle .navtabs li:not(:last-child):after{content:"";display:block;position:absolute;right:0;top:15px;width:1px;height:31px;background-color:#e6e6e6;}
.product-detail .middle .navtabs li a.active{border-bottom-color:#0DB051;color:#0DB051;}
.product-detail .middle .tab-container{padding:20px; overflow:hidden;}
.product-detail .bottom{margin-top:15px;}
.product-detail .bottom>h3{font-size:26px;font-weight:700;text-transform:uppercase;text-align:center;color:#141414;margin-bottom:50px;}
.product-detail .bottom .owl-related .item{padding:0 15px;}
.product-detail .bottom .owl-related .product-grid .image form{display:none;}
.article-content h1{font-size:24px;margin:22px 0 15px;font-weight:700;text-transform:uppercase;}
.rte p{font-weight:300;}
.rte img{max-width:100%;text-align:center;}
.article-content .rte,
.article-content .comments{padding-bottom:30px;border-bottom:solid 1px #e6e6e6;}
.article-content .comments h3,
.article-content #article_comments h3{font-size:20px;text-transform:uppercase;margin:40px 0;font-weight:700;}
.article-content .comments li{margin-bottom:40px;}
.article-content .comments li:last-child{margin-bottom:0;}
.article-content .comments li .avatar{width:11.5%;padding-right:30px;float:left;}
.article-content .comments li .avatar img{border-radius:50%;}
.article-content .comments ul.paginate{margin-top:40px}
.article-content .comments ul.paginate li{margin-bottom:0}
.article-content .comments li .comment-wrap{width:88.5%;float:left;padding:25px 30px;background-color:#f9f9f9;}
.article-content .comments li .comment-wrap .top-info{padding-bottom:18px;border-bottom:solid 1px #e6e6e6;}
.article-content .comments li .comment-wrap .top-info span{margin-right:30px;}
#article_comments .input-control{width:100%;padding:7px 12px;outline:none;border:solid 1px #e9e9e9;}
#article_comments textarea.input-control{height:150px;}
#article_comments .input-control:focus{border-color:#63e261;}
#article_comments .first-button{padding:10px 25px;}
.sidebar-blog .title{text-transform:uppercase;font-size:16px;font-weight:700;padding:0 0 10px 0;border-bottom:solid 1px #068e3f;margin-bottom:5px;color:#fff;}
.sidebar-blog aside.wrap{padding:20px 15px;border:solid 1px #0DB051;margin-bottom:20px;background:#0DB051;}
.sidebar-blog ul.list-cate{list-style:circle;list-style-position:inside;}
.sidebar-blog ul.list-cate li{line-height:1.5em;color:#fff;list-style:none;position:relative;padding-left:15px;border-bottom:solid 1px #068e3f;}
.sidebar-blog ul.list-cate li:before{position:absolute;top:10px;left:3px;font:normal normal normal 14px/1 FontAwesome;content:"\f0da";color:#fff;}
.sidebar-blog ul.list-cate li a{font-size:13px;color:#fff;font-weight:bold; padding:7px 0;    display: block;}
.sidebar-blog ul.list-cate li:hover a{color:#63e261}
.sidebar-blog ul.list-cate li:last-child{border-bottom:0;}
.sidebar-blog .article-post{margin-top:20px;}
.sidebar-blog .article-post:last-child{margin-bottom:20px}
.sidebar-blog .list-products{margin-top:20px;}
.sidebar-blog .article-post p{margin-bottom:5px;}
.sidebar-blog .article-post .date{color:#63e261;font-size:12px}
.sidebar-blog .tags h3.title{margin-bottom:15px;}
.sidebar-blog aside.tags{padding-bottom:25px;}
ul.paginate{text-align:center;}
ul.paginate li{display:inline-block;margin-left:5px;line-height:30px;}
ul.paginate li span{color:#63e261;}
.modal{padding:0 15px;}
.modal .modal-body{padding:0;}
.modal#search-form .modal-dialog{margin:130px auto;}
.modal#search-form form{margin-bottom:0;position:relative;}
.modal#search-form form .input-control{width:100%;padding:10px;border:solid 1px #B4B4B4;}
.modal#search-form form button{position:absolute;right:8px;top:11px;}
.template-search form{text-align:center;}
.template-search form .form-group .input-control{width:400px;height:35px;padding:5px 10px;outline:none;border:solid 1px #d1d1d1;}
.template-search form .form-group .input-control:focus{border-color:#63e261;}
.template-search form .form-group .first-button{height:35px;width:35px;margin-left:-5px;}
.customer-account .wrapper-form{padding:30px;background-color:#FAFAFA;border-radius:3px;}
.customer-account .wrapper-form h2{font-size:20px;font-weight:700;margin-bottom:15px;text-transform:uppercase;color:#63e261;}
.customer-account .wrapper-form .input-control{width:100%;border:solid 1px #d1d1d1;height:35px;padding:5px 15px;outline:none;border-radius:2px;}
.customer-account .wrapper-form .input-control:focus{border-color:#63e261;}
.customer-account .wrapper-form .first-button{padding:5px 15px;border-radius:2px;}
.template-account .table,
.template-account .table tr,
.template-account .table tr td,
.template-account .table tr th{border:solid 1px #d1d1d1;border-collapse:collapse;margin-bottom:0}
.template-account .table tbody tr:nth-of-type(2n+1){background-color:#F4F4F4}
.template-account .account-info h3{font-weight:600;text-transform:uppercase;font-size:20px;margin-bottom:15px;}
.header_search {
    margin-top: 0;
    text-align: right;
    display: inline-block;
    float: right;
    position: relative;
}
#back-top{position:fixed;bottom:45px;right:15px;display:block;height:45px;width:45px;line-height:40px;text-align:center;background:#ECECEC;border:solid 1px #ccc;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;font-size:30px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#back-top:hover{background:#55b153;color:#fff;border-color:#55b153;}
.template-address .input-control{width:100%;border:solid 1px #d1d1d1;height:35px;padding:5px 15px;outline:none;border-radius:2px;}
.template-address .input-control:focus{border-color:#63e261;}
.template-address .item{padding:15px;background-color:#fafafa;}
.template-address .actions-btn{margin-bottom:30px;}
.template-address .first-button,
.template-address .third-button{padding:10px 25px;height:40px;display:inline-block;color:#fff;}
.temlate-order h2{text-transform:uppercase;font-size:24px;font-weight:600;}
.temlate-order .heading{margin-bottom:30px;text-align:center;}
.temlate-order h3{font-size:20px;font-weight:400;margin-bottom:20px;text-transform:uppercase;}
.temlate-order .table-responsive{margin-top:50px}
.temlate-order table,
.temlate-order table tr,
.temlate-order table tr th,
.temlate-order table tr td{border:solid 1px #d1d1d1;border-collapse:collapse;}
.temlate-order table tbody tr:nth-of-type(2n+1){background-color:#f4f4f4}
.temlate-order .first-button{padding:7px 15px;color:#fff}
.page-404{text-align:center}
.page-404 h1{font-size:60px;font-weight:bold;margin-top:50px}
.page-404 form .input-control{width:300px;height:35px;padding:5px 15px;}
.page-404 form .first-button{width:35px;height:35px;margin-left:-5px}
.template-cart .image{width:10%;}
.template-cart .title{width:30%;}
.template-cart .price{width:17.5%;}
.template-cart .quantity{width:20%;}
.template-cart .total{width:17.5%;}
.template-cart .delete{width:5%;}
.template-cart .table,
.template-cart .table th,
.template-cart .table td,
.template-cart .table tr{border:solid 1px #DADADA;border-collapse:collapse;vertical-align:middle;text-align:center;}
.template-cart .table tbody tr:nth-of-type(2n+1){background-color:#F5F5F5;}
.template-cart .table td .input-control{width:60px;height:30px;text-align:center;}
.template-cart .calculation .desc{display:block;font-size:20px;}
.template-cart .calculation .amount{display:block;font-size:40px;color:#FF8055;font-weight:bold;margin-bottom:15px;}
.template-cart .calculation .first-button{padding:15px 25px;display:inline-block;color:#fff;margin-bottom:10px;}
.modal{z-index:1100;}
.ajax-success-modal .overlay{background:rgba(20, 20, 20, 0.7);height:100%;width:100%;position:fixed;left:0;top:0;}
.ajax-success-modal .content{background:#fff;bottom:auto;left:50%;margin-left:-200px;margin-top:-100px;min-height:200px;padding:30px;position:fixed;right:auto;top:50% !important;width:400px;}
.ajax-success-modal{padding:10px 15px;}
.ajax-success-modal .ajax-bottom{margin:15px 0 0;padding:15px 0;border-top:solid 1px #D2D2D2;}
.ajax-success-modal .ajax-bottom a{padding:7px 15px;color:#fff;}
.ajax-success-modal .ajax-product-image{width:30%;float:left;}
.ajax-success-modal .ajax-top .right{width:70%;float:left;padding-left:30px;}
.success-message{color:#8b8b8b;margin-bottom:20px;font-size:16px;text-transform:uppercase;font-weight:bold;}
.ajax-product-title{text-align:left;margin-bottom:20px;font-weight:700;line-height:24px;font-size:16px;}
.ajax-success-modal .close-modal{height:34px;width:34px;position:absolute;top:-34px;right:0px;text-indent:-999em;background-image:url(close-popups.png);background-color:#63e261;background-position:center center;background-size:35% 35%;background-repeat:no-repeat;cursor:pointer;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.ajax-success-modal .close-modal:hover{background-color:#FF8055;}
@media screen and (max-width:480px){.ajax-success-modal .content{width:320px;margin-left:-160px;}
}
.owl-theme .owl-controls{position:absolute;top:50%;width:100%;pointer-events:none;margin-top:-17px;opacity:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.owl-brands.owl-theme .owl-controls{opacity:1;position:static;margin:0;}
.owl-brands.owl-theme .owl-controls .owl-prev,.owl-brands.owl-theme .owl-controls .owl-next{position:absolute;top:50%;margin-top:-32px;background:transparent;color:#d6d6d6;font-size:40px;}
.owl-brands.owl-theme .owl-controls .owl-prev{left:-35px;}
.owl-brands.owl-theme .owl-controls .owl-next{right:-35px;}
.owl-theme .owl-controls .owl-pagination{text-align:center;position:absolute;bottom:-210px;width:100%;}
.owl-theme .owl-controls .owl-pagination .owl-page{width:13px;height:13px;display:inline-block;border-radius:50%;border:solid 4px #fff;margin:0 5px;pointer-events:initial;}
.owl-theme .owl-controls .owl-pagination .owl-page.active{border-color:#63e261;background:#63e261;}
.owl-theme .owl-controls .owl-prev,
.owl-theme .owl-controls .owl-next{padding:7px 14px;background:#63e261;color:#fff;pointer-events:initial;}
.owl-theme .owl-controls .owl-prev{float:left;}
.owl-theme .owl-controls .owl-next{float:right;}
.clear{clear:both;}
.wp_page{width:100%;text-align:right;padding:10px 0px;margin-top:20px;}
.wp_page>.page{width:100%;}
.wp_page>.page a{font-size:16px;padding:10px 15px;text-decoration:none;color:#0DB051;background:#f1f1f1;display:inline;line-height:2.5em;}
.wp_page>.page a:hover,.wp_page>.page a.active{background:#63e261;color:#fff;font-weight:bold;}
@media screen and (max-width:991px){.owl-theme .owl-controls{opacity:1;}
.owl-theme .owl-controls .owl-pagination{display:none;}
}
.map{margin-bottom:15px;}
.map iframe{width:100% !important;height:300px;}
.info-store{font-size:16px;}
.table .display_mobile{display:none;}
.clear{clear:both;}
.floatleft{float:left;}
.container_table{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;overflow:hidden;}
.container_table table.table{display:table;border-collapse:collapse;border-spacing:2px;border-color:#ccc;width:100%;font-size:13px;font-family:'Roboto', 'Arial', sans-serif;}
.table>tbody>tr>td, .table>tfoot>tr>td{vertical-align:middle;padding:5px;text-align:center;}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.btn_df{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;text-decoration:none;}
.btn-sm,.btn-group-sm>.btn_df{padding:0px 10px;font-size:12px;line-height:1.5;margin-left:5px;}
.btn_table_td_rf_del{color:#fff;background-color:#333;border-color:#333;}
.btn-sm, .btn-group-sm>.btn_df{padding:3px 10px;font-size:12px;line-height:1.5;}
.floatleft.width50{width:40px;}
.btn_table_sc{color:#fff;background-color:#333;border-color:#333;}
.btn_table{color:#fff;background-color:#333;border-color:#333;}
.btn_df.btn_table_td_rf_del.btn-sm{margin-left:0;height:auto;font-size:15px;}
.btn_table:hover, .btn_table:focus, .btn_table:active, .btn_table.active, .open>.dropdown-toggle.btn_table{color:#fff;background-color:#333;border-color:#d58512;}
.col_table_image.col_table_hidden-xs{max-width:150px;margin:0 auto;}
.col_table_name{padding:0px 10px;}
.clear{clear:both;}
.floatright{float:right;}
.floatleft{float:left;width:50px;}
a.btn_df.btn_table.floatleft{width:auto;}
.aligncenter{text-align:center;}
.text-center{background:none;}
input[type="number"]{width:50px;padding:5px 10px 5px 3px;outline:none;-moz-outline:none;-ms-outline:none;-webkit-outline:none;-o-outline:none;text-align:center;}
.tr_first{background:#eee;color:#333;}
.tr_first>th{padding:15px 0px;text-align:center;color:#333;font-size:14px;}
tr{background:#fff;}
.btn_df.btn_table_td_rf_del.btn-sm.btn_ref{width:100%;}
.number{border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px;-ms-border-radius:7px;border:0px;}
.inputsoluong{border:0px;text-align:center;border:1px solid #D4D2D2;}
td.textright{background-color:#fff;font-size:16px;font-weight:bold;}
span.color_red.font_money{color:red;font-size:16px;font-weight:bold;}
.col_table_image.col_table_hidden-xs img{width:100%;}
input.inputsoluong{width:100%;padding:6px 10px;box-sizing:border-box;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
td.textright{font-size:18px;color:red;}
td.textright{height:45px;}
table#cart tbody td{}
table#cart tbody td .form-control{width:100%;display:block;}
.data-table td{text-align:center;}
td.textright_text{font-size:18px;color:#333;text-transform:uppercase;}
a.btn_df.btn_table.floatleft{background-color:transparent;border:0;color:#333;font-weight:bold;font-size:13px;padding:7px 10px;line-height:20px;}
tr.tr_last{background-color:#EEEEEE;}
a.btn_df.btn_table_sc.btn-block.floatright{outline:0;background-color:#7fd611;border-bottom-color:#487513;border:0;width:auto;box-shadow:3px 3px 0px #487513;}
.btn_df.btn_table_td_rf_del.btn-sm{outline:0;background-color:transparent;border:0;color:#171716;border:1px solid #333;border-radius:10px;}
tr{border:1px solid #ddd;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
span.text_price{font-weight:bold;}
span.text_price.color_red{color:red;font-weight:bold;}
.table>tbody>tr>td.textright_text{text-align:right;}
.sum_price_all{padding:10px 0;font-size:16px;}
p.nomargin{font-size:12px;}
@media screen and (max-width:768px){.sum_price_all{padding:0;}
.table tbody tr td:first-child{padding:15px 10px;}
.col_table_name{width:100%;padding:0px;}
.table>tbody>tr>td, .table>tfoot>tr>td{border:0px solid #C7E4EF;text-align:left;}
table{border-collapse:collapse;border:0px solid #ccc;}
.actions .btn_table_td_rf_del{float:left;}
.actions .btn-danger{float:right;}
.table thead{display:none;}
.table tbody td{display:block;padding:5px;min-width:0px;text-align:left;}
.table,.table td,.table tbody{display:block;}
.table tr{display:block;width:100%;}
.table tbody tr td:first-child{background:#333;color:#fff;}
.table tbody tr td.textright_text{background:transparent;color:#333;border:2px solid #ccc;}
.table tbody td:before{content:attr(data-th);font-weight:bold;display:inline-block;font-size:16px;text-transform:uppercase;}
.table tfoot td .btn{display:block;}
td.col_table_hidden-xs.text-center{background-color:transparent !important;}
td.col_table_hidden-xs.text-center strong{color:#333;}
table{padding-bottom:10px;}
td.actions.aligncenter{height:auto;padding:15px 0;text-align:center;background:#f1f1f1;}
td.actions.aligncenter>.btn_df.btn_table_td_rf_del.btn-sm{min-width:200px;margin:0 auto;display:inline-block;float:none;box-shadow:none;border:2px solid #63e261;background:transparent;color:#ccc;}
td.actions.aligncenter>.btn_df.btn_table_td_rf_del.btn-sm i.fa.fa-trash-o{color:#63e261;display:inline-block;font-size:30px;}
.table .display_mobile{display:block;}
td.actions.aligncenter>.btn_df.btn_table_td_rf_del.btn-sm>span.display_mobile{color:#63e261;font-size:18px;display:inline-block;text-transform:uppercase;font-weight:bold;}
h4.nomargin{margin-bottom:0px;}
.col_table_name p{margin-top:5px;}
.table tbody td .row h4{color:#fff;font-size:14px;font-weight:normal;color:#333;margin-top:5px;margin-bottom:5px;}
.color_red{color:red;}
.table tbody tr td.textright{text-align:center;height:auto;padding:10px 10px;}
.btn_df.btn_table_td_rf_del.btn-sm{margin-left:5px;}
td.actions.aligncenter>.btn_df.btn_table_td_rf_del.btn-sm{margin-left:0;box-shadow:3px 3px 0px #ccc;-moz-box-shadow:3px 3px 0px #ccc;-webkit-box-shadow:3px 3px 0px #ccc;}
.table>tbody>tr>td.textright_text{text-align:center;}
span.color_red.font_money{padding-left:5px;}
.table>tbody>tr>td.textright_text{line-height:0;}
.table>tbody>tr>td, .table>tfoot>tr>td{padding:10px;}
.clear.margintop5{margin:5px 0;}
}
.map-container{width:100%;}
.map-container iframe{display:block;width:100%;pointer-events:none;}
.map-container iframe.clicked{pointer-events:auto;}
header#header ul.tool-top.cart_top li.dropdown-cart{padding:0;margin-top:5px;}
header#header ul.tool-top.cart_top li.dropdown-cart>a{border-left:0px;margin:0;}
header#header ul.tool-top.cart_top li.dropdown-cart>.mini-cart-count{top:5px;}
.display_mobile{display:none;}
header#header .bottom-header .main-nav li a{color:#fff;padding:8px 15px;text-align:center;font-weight:bold;text-transform:uppercase;display:block;font-size:14px;}
.top-content{margin-top:30px;}
.brands .owl-brands .owl-item .item img{height:auto;width:auto;}
.Alpha{padding:10px 0;font-size:13px;}
*{outline:none;}
.header_search input{width:100%;display:inline-block;height:35px;vertical-align:top;border:none;border-radius:0;color:dimgrey;padding:8px 10px;}
form.input-group.search-bar{border:1px solid #cacaca;display:block;position:relative;}
.header_search input{}
button.btn.icon-fallback-text{width:auto;height:37px;background:#55b153;color:#f5f5f5;position:absolute;top:-1px;right:0;font-weight:bold;z-index:1000;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
header#header{background:#183544;}
body{overflow-x:hidden;}
.item-is-owl .img{text-align:center;font-size:24px;}
.tabs-slider{}
.tabs-items-list{padding:0 30px;text-align:center;margin:20px 0;}
.tab-link{display:inline-block;}
.tab-content{display:none;}
.tab-content.current{display:inherit;}
.tab-link{padding:20px 0;cursor:pointer;font-size:16px;padding:10px 15px;font-weight:bold;text-transform:uppercase;color:#31abe6;}
.tab-link.current{position:relative;border:1px solid #31abe6;}
.item-icon{margin-bottom:15px;}
.address-office img{float:left;margin:0 15px 0 0;}
.info-address{width:100%;display:inline-block;vertical-align:top;}
footer#footer .info-address a{color:#63e261}
.md-footer{}
.btn-show-more{padding:15px 0 10px 0;}
.btn-show-more a.a-show-all{font-size:14px;padding:10px 20px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #dcdada;display:inline-block;}.btn-pro{padding:10px 0;text-align:center;}
.collection-grid{border:1px solid #f1f1f1;border-top:0;border-right:0;}
.product{border-right:1px solid #f1f1f1;border-top:1px solid #f1f1f1;}
.collection-grid .product,.collection-grid{border:0;}
section.conetnt-page .collection-grid .product{margin-bottom:30px;}
.collection-grid{margin:0 -15px;}
.contact-section h3.title{font-size:24px;font-weight:bold;margin:20px 0;}
h4.nomargin{font-size:16px;}
.form-wp{border:1px solid #f1f1f1;padding:15px;max-width:500px;display:block;margin:0 auto;box-shadow:0px 0px 50px rgba(0,0,0,0.1)}
.image-member .img-circle{border-radius:50%;overflow:hidden;width:100px;height:100px;border:5px solid #fff;}
.name-member{font-size:20px;font-weight:bold;}
.memmber-job{font-size:18px;font-weight:normal;}.member-bt{border-top:1px solid #f1f1f1;}
.panel-primary>.panel-heading{background-color:#63e261;border-color:#63e261;}
.panel-primary{border-color:#63e261;}
.no-margin{margin:0 !important;}
.no-margin-top{margin-top:0 !important;}
.item-col{margin-bottom:15px;}
.modal-header{min-height:50px;padding:15px;border-bottom:1px solid #e5e5e5;margin-bottom:20px;position:relative;}
.modal-header .close{position:absolute;top:10px;font-size:30px;margin-top:-24px;color:#fff;opacity:1;right:-15px;width:40px;padding:10px;height:40px;background:red;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;line-height:0;}.btn-primary{background-color:#63e261;border-color:#63e261}
.no-border-radius{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.form-change-pass{display:none;}
.modal-cart .modal-dialog{max-width:850px;width:auto;}
.modal-cart .modal-header,.modal-cart .container_table table.table{margin-bottom:0;}
.btn-book{padding:7px 15px;margin:3px 0 0 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.float-right{float:right;}
.float-left{float:left;}
.no-padding{padding:0 !important;}
.no-padding-left{padding-left:0 !important;}
.no-margin{margin:0 !important;}
.tab-content .article-item .image{padding:0;}
.box-right-tabs{margin:30px 0;background:#fff none repeat scroll 0 0;padding:15px 10px;border:1px solid #f1f1f1;width:350px}
.div_fixed.fix_top .box-right-tabs{margin:0;}
.div_fixed.fix_top ul.navtabs{width:100%;}
.div_fixed{animation-name:fading;animation-duration:0.5s;}
.fix_top{position:fixed;top:0;animation-name:animatetop;animation-duration:0.5s;background:#fff;}
.fixed-tabs.fix_top{width:auto}
.div_top{height:300px;background:#ccc;}
.box-right-tabs.top-info h2{font-weight:bold;color:#63e261;}
.sm-blue{background:#55b153;background-image:-webkit-gradient(linear, to bottom, to top, color-stop(0%, #55b153), color-stop(100%, #42a240));background-image:-webkit-linear-gradient(to bottom, #55b153, #42a240);background-image:-moz-linear-gradient(to bottom, #55b153, #42a240);background-image:-o-linear-gradient(to bottom, #55b153, #42a240);background-image:linear-gradient(to bottom, #55b153, #42a240);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);}
.menu-desktop{margin:10px 0 0 0;display:table;width:100%;}
.home-news .article-item{border:0;}
.home-news .article-item .image,.home-blog .article-item .image{padding:0;}
.home-news .article-item .info-post .desc{margin-bottom:0;}
.project-wp .article-item .info-post,.home-blog .article-item .info-post{padding:15px}
header#header .bottom-header .logo-wrapper .logomaster{display:inline-block;margin-top:0;}
@media(min-width:992px){@-webkit-keyframes animatetop{from{top:-300px;opacity:0}
to{top:0;opacity:1}
}
@keyframes animatetop{from{top:-300px;opacity:0}
to{top:0;opacity:1}
}
@-webkit-keyframes fading{0%{opacity:0}100%{opacity:1}
}
@keyframes fading{0%{opacity:0}100%{opacity:1}
}
}
a.cart-mini-remove{width:30px;height:30px;text-align:center;line-height:30px;display:inline-block;background:red;color:#fff;border-radius:50%;position:absolute;top:0px;right:10px;}
h3.cart-mini-name{font-size:18px;font-weight:bold;}
p.cart-mini-price{font-size:16px;font-weight:bold;color:red;}
.payall p.nomargin{font-size:12px;}
.payall span.color_red.font_money{font-size:15px;}
.payall .tr_first,.payall .table-condensed tr{border:0px;}
.payall tr.tr_last{background:transparent;}
.payall .table>tbody>tr>td, .payall .table>tfoot>tr>td{padding:10px 0;}
.payall .table-hover>tbody>tr:hover{background:transparent;}
.textarea{}
textarea{resize:vertical;}
.payall .col_table_image.col_table_hidden-xs{margin:0;}
.payall .col_table_image.col_table_hidden-xs img{max-width:60px;margin:0 10px 0 0;float:left;}
.payall .table>tbody>tr>td.image{text-align:left;}
.btn-cart a{display:inline-block;width:50%;float:left;}
.btn-cart{margin-top:10px;}
.btn-cart a.cart .first-button{width:100%;}
.panel-body.panel-table{max-height:300px;overflow-y:auto;}
.well-form{display:none;}
.show_radio{display:none;}
.show_radio.current{display:block;}
.border-none{border:0px;}
.article-item.home-service .info-post h3,.article-item.home-service .info-post h4{font-size:22px;color:#333;}
.article-item.home-service .info-post .desc{height:auto;-webkit-line-clamp:5;}
.home-blog .article-item .info-post .desc{height:auto;margin-bottom:0;-webkit-line-clamp:initial;}
.desc ul{margin:15px 0;}
.desc ul{list-style:disc;list-style-position:inside;}
.home-blog .article-item .info-post{height:150px;}
.desc ul li{padding:2px 0;}
.desc ul.video{list-style:none;margin:0;}
.desc ul.video li{position:relative;padding:5px 0;padding-left:20px;}
.desc ul.video li:before{font:normal normal normal 14px/1 FontAwesome;position:absolute;top:8px;left:0;content:"\f144";}
.home-blog .article-item .info-post{height:177px;padding-bottom:0;margin-bottom:15px;overflow:hidden;}
.phone-mail a{padding:0 10px;}
.phone-mail a:first-child{padding-left:0;}
.headerContent{font-size:16px;font-weight:bold;}
.service-section .article-item.home-service .info-post h3,.service-section .article-item.home-service .info-post h4,.service-section .article-item.home-service .info-post .title-list{height:38px;text-transform:uppercase;margin:0;font-weight:bold;font-size:15px;overflow:hidden;}
.service-section .article-item .info-post{border:1px solid #55b153;height:auto;padding:15px;padding-top:40px;margin-top:-25px;}
.service-section .article-item .image{width:60px;height:60px;margin:0 auto;text-align:center;background:#55b153;}
.service-section .article-item .image img{width:100%;height:100;}
section.home-blog.service-section{padding:30px 0 0 0;margin-top:30px;}
section.special-collection .product-grid .image{padding:0;}
section.home-news .article-item .info-post{padding:0;text-align:left;}
section.home-news .article-item .info-post h3,section.home-news .article-item .info-post h4{margin-top:5px;text-transform:inherit;margin-bottom:0;font-size: 14px}
section.home-news .article-item .info-post .s-desc{margin:0;font-style:italic;}
.infor-wp a{color:#fff;}
section.home-news{margin-top:30px;background:#f1f1f1;padding:10px 0 30px 0;}
.brands .default-title{margin-bottom:30px;}
.brands-wp-content{padding:15px 15px;border:1px solid #c5c3c3;background:#fff;}
section.special-collection .default-title{margin-top:15px;margin-bottom:50px;}
.product-grid.product-item{border:1px solid #f1f1f1;}
ul{list-style:none;}
.list_access{width:100%;margin:0 auto;}
.list_access ul{}
.list_access ul li{padding:10px 0;color:#fff}
.list_access ul li:first-child{border-top:0;}
.list_access ul li span{font-weight:bold;font-size:14px;}
.list_access ul li span.icon{font-weight:300;width:135px;display:inline-block;position:relative;}
.list_access ul li span.icon:after{content:":";position:absolute;top:0;right:0;}
.hotline-mobile{width:auto;font-size:18px;font-weight:bold;color:#fff;line-height:50px;}
.featured-image{position:relative;}
.note-brands{margin:15px 0 0 0;font-size:14px;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family:'Roboto', 'Arial'}
@media(max-width:992px){.display_mobile{display:block;}
.featured-image{pointer-events:none;}
.bottom-header.menu-desktop{display:none;}
.fix_top{position:static;}
header#header .bottom-header .main-nav li a{padding:10px 15px;}
}
@media(max-width:767px){.no-margin-mobile{margin-bottom:0;}
.article-item .image{padding:20px;}
.payall .table>tbody>tr>td.image, .payall .table>tbody>tr>td.actions{padding:15px;width:100%;text-align:center;}.payall .col_table_image.col_table_hidden-xs{margin:0 auto;}
.payall .col_table_image.col_table_hidden-xs img{max-width:100%;margin:0 auto;float:none;margin-bottom:15px;}
.payall .table>tbody>tr>td{padding:10px 0;}
.table tbody tr td.textright_text{padding:10px 0;border:0;font-size:18px;}
.owl-brands.owl-theme .owl-controls .owl-prev{left:15px;}
.owl-brands.owl-theme .owl-controls .owl-next{right:15px;}
section.conetnt-page .brands-lists .product-grid .info .name{font-size:16px;}

}
.table tbody tr td.textright_text{line-height:1.2em;}
#searchform{position:relative;color:#eeeeee;    width: 300px;display: inline-block;}
@media(max-width:767px){
	#searchform{width:100%;}
}
.suggestions{
	position: absolute;
    left: 0px;
    width: 100%;
    display: none;
    z-index: 10000;
    padding: 0;
    max-width: 300px;
}
.suggestions ul{position:relative;background:#fff}
.suggestions ul:before{content:"";height:0;width:0;border:0 20px 20px 20px;border-color:transparent transparent #333 transparent;position:absolute;top:0;left:15px;}
.suggestions ul{padding:5px;float:left;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #f1f1f1;border-top:0;box-shadow:0px 3px 10px #333;}
.suggestions ul li{position:relative;border-bottom:1px solid #f1f1f1;float:left;margin:0 0 8px 0;padding-bottom:3px;width:100%;}
.search_auto .image_left{float:left;width:80px;padding-bottom:5px;text-align:center;}
.search_auto .image_left img{height:auto;width:auto;max-width:100%;max-height:100%;margin:0 auto;display:inline-block;}
.search_auto .name_price{float:left;width:calc(100% - 80px);width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);text-align:left;padding-left:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.name_price .name{color:#333;font-size:14px;font-weight:300;margin-top:10px;display:block;}
.suggestions ul li .name_price span.price{color:red;font-size:14px;border-top:0;}
.suggestions ul li:last-child{margin:0;padding:0;border-bottom:0px;padding:0px 0 5px 0;}
.suggestions ul li span.red{color:red;font-style:italic;font-size:15px;}
section.home-news .article-item .info-post .s-desc i.fa{display:inline;}
.name_price span.price{width:100%;text-align:left;}
@media(max-width:767px){.suggestions{width:100%;}
}
#searchformmb{position:relative;color:#eeeeee;}
.suggestionsmb{position:absolute;left:0px;width:auto;display:none;z-index:10000;background:#fff}
.suggestionsmb ul{position:relative;}
.suggestionsmb ul:before{content:"";height:0;width:0;border:0 20px 20px 20px;border-color:transparent transparent #333 transparent;position:absolute;top:0;left:15px;}
.suggestionsmb ul{padding:5px;float:left;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #1D7199;border-top:0;box-shadow:0px 3px 10px #333;}
.suggestionsmb ul li{border-bottom:1px dotted;float:left;margin:0 0 3px 0;padding-bottom:3px;width:100%;}
.search_auto .image_left{float:left;width:80px;padding-bottom:5px;text-align:center;}
.search_auto .image_left img{height:auto;width:auto;max-width:100%;max-height:100%;margin:0 auto;display:inline-block;}
.name_price .name{color:#333;font-size:14px;font-weight:bold;}
.suggestionsmb ul li .name_price span.price{color:red;font-size:12px;border-top:0;}
.suggestionsmb ul li:last-child{margin:0;padding:0;border-bottom:0px;}
.suggestionsmb ul li span.red{color:red;font-style:italic;font-size:13px;}
.name_price span.price{width:100%;text-align:left;}
@media(max-width:767px){.suggestionsmb{width:100%;}
}
.related_news{margin:0px;padding-bottom:30px;text-align:left;}
.related_news_title{font-size:18px;font-style:normal;font-weight:bold;padding:10px 0px 10px 0px;border-bottom:1px dashed #ccc;}
.related_news_title span{padding-right:5px;}
.related_news_content ul{list-style:none;padding-left:15px;padding:0;margin:5px 0px;}
.related_news_content ul li{font-size:14px;padding:5px 0px;position:relative;}
.list_fonts{padding-right:5px;}
.related_news_content .fa{padding-right:5px;}
.related_news_content ul li::before{content:"\f111";font:normal normal normal 14px/1 FontAwesome;color:#414142;font-size:6px;position:absolute;top:12px;left:0;}
.related_news_content li a{padding-left:15px;color:#333;}
.pagenot{text-align:center;position:relative;line-height:1.5em;margin:10px 0 40px 0;}
.pagenot h1{font-size:235px;color:#4fa545;font-weight:bold;padding:0;margin:0;line-height:1em;}
.about_desc div{padding:7px 0;}
.pagenot-text{width:100%;}
.pagenot p{font-size:16px;color:#858585;line-height:1.6em;padding:0;font-weight:400;margin:0 auto;}
.pagenot p a{text-decoration:none;color:#314D68;}
.search_form404{margin-top:15px;}
.search_form404 input[type="text"]{display:inline-block;padding:10px 10px;width:300px;margin:0;border:1px solid #EBEBEB;background:#F2F2F2;color:#C4C4C4;font-size:1em;outline:none;box-shadow:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;}
.search_form404 input[type="submit"],.search_form404 input[type="text"]{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;}
.search_form404 input[type="submit"]{border:none;background:#3498DB;padding:10px 25px;color:#FFF;font-size:1em;font-weight:bold;-webkit-appearance:none;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;width:80px;}
.pagenot-text h3{font-size:22px;color:#ff0100;font-weight:bold;padding:16px;text-transform:uppercase;margin:0;}
p.email a{color:#42a240;}
p.email{margin-bottom:0;}
p.mobilePhone{margin-bottom:0}
p.mobilePhone a{color:#FF0300;}
a.article-item{display:block;transition:all 0.3s;}
a.article-item *{transition:all 0.3s;}
a.article-item:hover .info-post{border-color:#ff0004;color:#ff0004;}
a.article-item:hover .info-post h3{color:#ff0004;}
@-webkit-keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}
a.article-item:hover .image{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;cursor:pointer;background:#ef3035;-moz-box-shadow:0px 3px 7px rgba(000,000,000,0.5), inset 0px 0px 0px rgba(072,134,138,1);-webkit-box-shadow:0px 3px 7px rgba(000,000,000,0.5), inset 0px 0px 0px rgba(072,134,138,1);box-shadow:0px 3px 7px rgba(000,000,000,0.5), inset 0px 0px 0px rgba(072,134,138,1);-webkit-animation-name:hvr-pop;animation-name:hvr-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
.share{position:relative;border:1px solid #333;height:40px;margin-top:30px;background:#F7F7F7;border:1px solid #fff;}
.share-btn{position:absolute;padding:5px 10px;height:100%;width:75px;background:#333;color:#0DB051;font-size:16px;line-height:27px;font-weight:bold;box-sizing:border-box;background:rgba(204,204,204,1);background:-moz-linear-gradient(-45deg, rgba(204,204,204,1) 0%, rgba(238,238,238,1) 100%);background:-webkit-gradient(left top, right bottom, color-stop(0%, rgba(204,204,204,1)), color-stop(100%, rgba(238,238,238,1)));background:-webkit-linear-gradient(-45deg, rgba(204,204,204,1) 0%, rgba(238,238,238,1) 100%);background:-o-linear-gradient(-45deg, rgba(204,204,204,1) 0%, rgba(238,238,238,1) 100%);background:-ms-linear-gradient(-45deg, rgba(204,204,204,1) 0%, rgba(238,238,238,1) 100%);background:linear-gradient(135deg, rgba(204,204,204,1) 0%, rgba(238,238,238,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#eeeeee', GradientType=1);-moz-box-shadow:0px 0px 5px #fff;-webkit-box-shadow:0px 0px 5px #fff;box-shadow:0px 0px 5px #fff;}
.btn-share{padding:10px;padding-left:85px;height:100%;}
.button-social ul{list-style:none;padding:0;margin:0;}
.button-social ul li{float:left;padding:0 5px;color:#333;text-decoration:none;}
.module-pro.module-brands-pro .collection-grid .product-grid .info{padding:0;}
.module-pro.module-brands-pro .collection-grid .product-grid .info .name{font-weight:bold;font-size:14px;height:35px;margin:10px 0;box-sizing:border-box;}
.module-pro.module-brands-pro .collection-grid .product-grid .info .name a{color:#5d5d5d;}
.breadcrumbs ol{padding:0;margin:0;padding:20px 0;}
.breadcrumbs ol li{padding-right:15px;position:relative;padding:5px;display:inline-block;padding-right:15px}
.breadcrumbs ol li:after{position:absolute;top:5px;right:2px;content:"/";}
.breadcrumbs ol li a span{}
.breadcrumbs ol li:last-child a span,.breadcrumbs ol li:last-child span{color:#55b153;font-weight:bold;}
.breadcrumbs ol li:last-child:after{display:none;}
.modal-header h3{font-size:20px;font-weight:bold;}
.skypechat{position:fixed;top:50%;right:0;z-index:10000;width:auto;margin-top:-20px;padding:10px;background:rgba(225,225,225,0.8);border:1px solid #ebebeb;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;-moz-box-shadow:0px 3px 11px rgba(000,000,000,0.5), inset 0px 0px 0px rgba(255,000,217,0);-webkit-box-shadow:0px 3px 11px rgba(000,000,000,0.5), inset 0px 0px 0px rgba(255,000,217,0);box-shadow:0px 3px 11px rgba(000,000,000,0.5), inset 0px 0px 0px rgba(255,000,217,0);}
.slick-vertical .slick-slide{margin-bottom:0;padding:0;}
.slider-news{max-height:205px;overflow:hidden;}
.empty-pro{margin:0;color:red;font-style:italic;}
.modal-open .modal{padding:0;}
.owl-carousel.owl-customer .owl-item img{height:auto;width:auto;margin:auto;border:1px solid #f1f1f1;}
.content-tabs table td, .content-tabs table th{padding:5px;}
header#header .bottom-header .main-nav .read-more-brands{font-size:14px;color:red;padding:10px 0 0px 0;border-top:1px solid #e6e6e6;margin-top:10px;font-style:italic;}
header#header .bottom-header .main-nav .read-more-brands a{color:red !important;padding:0;text-transform:none;font-weight:300;font-size:13px;}
div.histats{height: 60px; overflow: hidden;}
.tablefixresponsive{overflow:hidden; overflow-x:auto; max-width:100%;}
.tablefixresponsive table{max-width:700px;}
@media(max-width:767px){.pagenot h1{font-size:150px;}
.slider-news{max-height:100%;overflow:initial;}
#contact .form-group label{display:none;}
.header_search{float:none; display:block;}
#searchform{display:block;}
.suggestions{max-width:100%;}
.product-detail .middle .tab-container table tr, .product-detail .middle .tab-container table td{width:auto !important;}
.product-detail .middle .tab-container table img{width:auto !important; height: auto !important;}
}
p.copyright, p.copyright a {
    display: inline-block;
    color: #346fd7 !important;
} 