﻿select {-webkit-appearance:none;-moz-appearance:none;background:url(../images/select-arrow.png) no-repeat 95% center;width:100px;text-indent:.01px;text-overflow:"";padding-right:25px !important;border:1px solid #eaeaea;}
select::-ms-expand { display:none; }
body { font-family:'Arial',sans-serif; font-size:13px; overflow-x:hidden; -webkit-font-smoothing:antialiased; }
body.is-ontop { margin-top:53px; }
h1 { font-size:30px; }
h2 { font-size:20px; }
h3 { font-size:18px; }
a {color: #292727;}
a:hover { color:#f36; text-decoration:none; transition:all .25s; }
a:focus { text-decoration:none; color:#f36; }
img { max-width:100%; height:auto; }
.fa { line-height:inherit; }
.bold { font-weight:bold; }
.alignleft { float:left; }
.alignright { float:right; }
.btn-fb-login { width:65px; height:22px; background:url('../images/fb.jpg') no-repeat; display:inline-block; margin-top:5px; font-size:0; border:none !important; }
.button { padding:10px 20px; border:1px solid #eaeaea; background:#666; color:#fff; }
.button-sm { padding:5px 10px; }
.button:hover { background:#f36; border:1px solid #f36; }
input:focus,button:focus { outline:0; box-shadow:inherit; }
.input { border-radius:0; border:1px solid #eaeaea; -webkit-box-shadow:inherit; box-shadow:inherit; }
.button .fa { line-height:inherit; }
.text-center { text-align:center; }
.text-left { text-align:left; }
.text-right { text-align:right; }
img.alignleft { margin:0 20px 15px 0; }
img.alignright { margin:0 0 15px 20px; }
.clearfix:before { content:""; display:table; }
.container { padding-left:0; padding-right:0; }
.loader { position:fixed; left:0; top:0; width:100%; height:100%; z-index:9999; background:#fff url('../images/Preloader_4.gif') 50% 50% no-repeat; }
.banner-opacity { position:relative; }
.banner-opacity a:before { display:block; position:absolute; -webkit-transition:all .1s ease-in .1s; transition:all .1s ease-in .1s; background:rgba(0,0,0,0.1); opacity:0; filter:alpha(opacity=0); left:0; top:0; content:""; height:0; width:100%; left:0; top:50%; }
.banner-opacity a:hover:before { opacity:1; filter:alpha(opacity=1); -webkit-transition:all .2s ease-in .1s; transition:all .2s ease-in .1s; height:100%; left:0; top:0; }
.tab-container { position:relative; overflow:hidden; }
.tab-container .tab-panel { position:absolute; top:0; left:0; width:100%; opacity:0; visibility:hidden; }
.tab-container .cover-loading { position:absolute; width:100%; height:100%; text-align:center; z-index:99; display:none; }
.tab-container .cover-loading img { position:absolute; top:50%; transform:translate(-50%); }
.tab-container .active { opacity:1; visibility:inherit; position:inherit; -vendor-animation-duration:.3s; -vendor-animation-delay:1s; -vendor-animation-iteration-count:infinite; }
.hover-zoom { -webkit-transition:.7s all ease-in-out; transition:.7s all ease-in-out; -webkit-backface-visibility:hidden; -webkit-perspective:1000; overflow:hidden; }
.hover-zoom:hover img { -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1); opacity:.7; }
.banner-boder-zoom { position:relative; overflow:hidden; }
.banner-boder-zoom a:before { position:absolute; top:0; left:0; right:0; bottom:0; content:""; display:block; z-index:10; background-color:rgba(0,0,0,0.2); background:rgba(0,0,0,0.2); color:rgba(0,0,0,0.2); opacity:0; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -ms-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; }
.banner-boder-zoom a:after { position:absolute; top:10px; left:10px; right:10px; bottom:10px; content:""; display:block; z-index:10; border:1px solid #fff; opacity:0; }
.banner-boder-zoom a img { -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -ms-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; }
.banner-boder-zoom:hover a img { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }
.banner-boder-zoom:hover a:before { opacity:1; }
.banner-boder-zoom:hover a:after { opacity:0; }
.banner-boder-zoom2 { position:relative; overflow:hidden; }
.banner-boder-zoom2 a:before { position:absolute; top:0; left:0; right:0; bottom:0; content:""; display:block; z-index:10; background-color:rgba(0,0,0,0); background:rgba(0,0,0,0); color:rgba(0,0,0,0); opacity:0; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -ms-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; }
.banner-boder-zoom2 a:after { position:absolute; top:10px; left:10px; right:10px; bottom:10px; content:""; display:block; z-index:10; border:1px solid #fff; opacity:0; }
.banner-boder-zoom2 a img { -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -ms-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; }
.banner-boder-zoom2:hover a img { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }
.banner-boder-zoom2:hover a:before { opacity:1; }
.banner-boder-zoom2:hover a:after { opacity:0; }
.icon-up,.icon-down { width:100%; height:17px; display:block; }
.icon-up { background:url("../images/up.png") no-repeat center center; }
.icon-down { background:url("../images/down.png") no-repeat center center; }
.image-hover2 a { position:relative; display:table; width:100%; }
.image-hover2 a:after { overflow:hidden; position:absolute; top:0; content:""; z-index:100; width:100%; height:100%; left:0; right:0; bottom:0; opacity:0; pointer-events:none; -webkit-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; background-color:rgba(0,0,0,0.3); -webkit-transform:scale(0); -ms-transform:scale(0); transform:scale(0); z-index:1; }
.image-hover2 a:before { font:normal normal normal 18px/1 FontAwesome; content:"\f002"; position:absolute; top:50%; left:50%; z-index:2; color:#fff; ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); transform:translateX(-50%); opacity:0; -webkit-transition:opacity .3s ease 0s; -o-transition:opacity .3s ease 0s; transition:opacity .3s ease 0s; }
.image-hover2 a:hover:after { visibility:visible; opacity:.8; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); }
.image-hover2 a:hover:before { opacity:1; }
.top-banner { height:150px; background:url('../images/bg-top-banner.jpg') no-repeat top center; position:relative; text-align:center; color:#fff; line-height:20px; }
.bg-overlay { width:100%; height:100%; position:absolute; top:0; left:0; background-color:rgba(0,0,0,0.7); }
.top-banner .container { position:relative; padding-top:35px; }
.top-banner h1 { color:#f36; font-weight:bold; line-height:auto; }
.top-banner h2 { font-weight:bold; }
.top-banner span { font-size:12px; color:#999; }
.top-banner .btn-close { width:24px; height:24px; background:#2d2c2e url("../images/btn-close.png") no-repeat; position:absolute; top:0; right:0; cursor:pointer; }
.nav-ontop { position:fixed; top:0; left:0; width:100%; padding-bottom:0; height:50px; background:#eee; z-index:101; box-shadow:0 1px 1px 0 rgba(50,50,50,0.1); }
.nav-top-menu.nav-ontop #main-menu .navbar .navbar-nav>li>a>img { top:-15px; }
.nav-ontop span.notify-right { top:2px; }
.nav-ontop>.container { position:relative; }
.nav-ontop #box-vertical-megamenus { width:50px; padding:0; }
.nav-ontop #box-vertical-megamenus .title { padding:0; overflow:hidden; text-align:center; }
.nav-ontop #box-vertical-megamenus .title .title-menu { display:none; }
.nav-ontop #box-vertical-megamenus .vertical-menu-content { min-width:270px; position:absolute; display:none; border-top:0; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding-bottom:15px; border-left:1px solid #eaeaea; }
.nav-ontop #box-vertical-megamenus .vertical-menu-content .vertical-menu-list { border-left:none; }
.nav-ontop #box-vertical-megamenus .vertical-menu-content .all-category { margin-left:20px; }
#shopping-cart-box-ontop { width:50px; height:50px; position:absolute; top:0; right:0; display:none; }
#shopping-cart-box-ontop .cart-link,#shopping-cart-box-ontop .btn-compare,#shopping-cart-box-ontop .btn-heart,#shopping-cart-box-ontop .notify { display:none; }
#shopping-cart-box-ontop .group-button-header .btn-cart { background:0; width:0; height:0; }
#shopping-cart-box-ontop .group-button-header { position:absolute; margin:0; }
#shopping-cart-box-ontop .fa {line-height:50px;cursor:pointer;font-size:20px;text-align:center;width:100%;color: #38383a;}
#shopping-cart-box-ontop .shopping-cart-box-ontop-content { position:absolute; right:0; top:100%; }
#shopping-cart-box-ontop:hover .cart-block { -webkit-transform:translate(0,0); -moz-transform:translate(0,0); -o-transform:translate(0,0); -ms-transform:translate(0,0); transform:translate(0,0); opacity:1; visibility:visible; }
#user-info-opntop { width:50px; height:50px; position:absolute; top:0; right:50px; }
#user-info-opntop a.current-open span { display:none; }
#user-info-opntop a.current-open { height:50px; padding-top:17px; width:50px; float:left; text-align:center; }
#user-info-opntop a.current-open:hover .dropdown-menu { transform:translateY(0px); -webkit-transform:translateY(0px); -o-transform:translateY(0px); -ms-transform:translateY(0px); -khtml-transform:translateY(0px); opacity:1; z-index:2; }
#user-info-opntop a.current-open:before { font:normal normal normal 18px/1 FontAwesome; content:"\f007"; color:#999; }
#user-info-opntop .dropdown { height:50px; }
#user-info-opntop .dropdown-menu { border-radius:0; border:0; top:48px; right:0; left:auto; border-top-color:#f36; border-top-width:2px; border-top-style:solid; transition:all .4s ease-out 0s; -webkit-transition:all .4s ease-out 0s; -o-transition:all .4s ease-out 0s; -ms-transition:all .4s ease-out 0s; opacity:0; display:block; transform:translateY(50px); -webkit-transform:translateY(50px); -o-transform:translateY(50px); -ms-transform:translateY(50px); -khtml-transform:translateY(50px); z-index:0; visibility:hidden; }
#user-info-opntop .dropdown.open>.dropdown-menu { transform:translateY(0px); -webkit-transform:translateY(0px); -o-transform:translateY(0px); -ms-transform:translateY(0px); -khtml-transform:translateY(0px); opacity:1; z-index:2; visibility:inherit; }
#form-search-opntop { position:absolute; top:0; right:50px; height:50px; }
#form-search-opntop .form-category { display:none; }
#form-search-opntop form { margin-top:10px; border:1px solid transparent; padding-right:10px; overflow:hidden; }
#form-search-opntop .btn-search { padding:0; border:0; background:0; }
#form-search-opntop .btn-search:before {font:normal normal normal 18px/1 FontAwesome;content:"\f002";color: #000;height:30px;width:25px;display:block;padding-top:6px;}
#form-search-opntop .input-serach { height:30px; padding:5px 5px 0 15px; display:inline-block; width:auto; float:left; }
#form-search-opntop .input-serach input { width:0; -webkit-transition:width 1s ease-in-out; -moz-transition:width 1s ease-in-out; -o-transition:width 1s ease-in-out; transition:width 1s ease-in-out; padding:0; border:0; background:0; }
#form-search-opntop:hover form { border:1px solid #dfdfdf; background-color:transparent; }
#form-search-opntop:hover .input-serach input { width:220px; }
.top-header { background:#f6f6f6; }
.top-header .link-contact-us .fa { font-size:14px; }
.top-header .nav-top-links,.top-header .language,.top-header .currency,.top-header .user-info,.top-header .support-link,.top-header .top-bar-social { width:auto; display:inline-block; line-height:34px; float:left; }
.top-header .top-bar-social .fa { line-height:inherit; }
.top-header .top-bar-social a { border:0; padding:0; color:#999; font-size:14px; }
.top-header .support-link { float:right; }
.top-header img { display:inline-block; vertical-align:middle; margin-top:-3px; margin-right:5px; }
.top-header a { border-right:1px solid #e0e0e0; padding-right:10px; margin-left:10px; }
.link-contact-us a:first-child { margin-left:0; }
.top-header a.current-open:after { content:"\f107"; font-family:"FontAwesome"; font-size:17px; vertical-align:0; padding-left:15px; font-weight:bold; }
.top-header .dropdown { width:auto; display:inline-block; }
.top-header .dropdown-menu { border-radius:0; border:0; top:100%; left:0; border-top:2px solid #f36; transition:all .4s ease-out 0s; -webkit-transition:all .4s ease-out 0s; -o-transition:all .4s ease-out 0s; -ms-transition:all .4s ease-out 0s; opacity:0; display:block; transform:translateY(50px); -webkit-transform:translateY(50px); -o-transform:translateY(50px); -ms-transform:translateY(50px); -khtml-transform:translateY(50px); z-index:0; visibility:hidden; }
.top-header .dropdown.open>.dropdown-menu { transform:translateY(0px); -webkit-transform:translateY(0px); -o-transform:translateY(0px); -ms-transform:translateY(0px); -khtml-transform:translateY(0px); opacity:1; z-index:2; visibility:inherit; }
.top-header .dropdown-menu a { border:0; margin:0; padding:0; padding:5px 10px; }
.main-header {padding: 20px 0 5px 0;}
.main-header .header-search-box {margin-top: 8px;padding-left:80px;padding-right:45px;}
.main-header .header-search-box .form-inline {height:41px;border: 1px solid #e4110c;position:relative;background: #fff;}
.main-header .header-search-box .form-inline .form-category {background: #f31612;height:39px;max-width:152px;}
.main-header .header-search-box .form-inline .select2 { border-right:1px solid #eaeaea; min-width:152px; height:40px; }
.main-header .header-search-box .form-inline .select2 .select2-selection { border:0; background:transparent; margin-top:-1px; }
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height:41px; }
.select2-container--default .select2-selection--single .select2-selection__arrow { top:6px; right:15px; }
.select2-dropdown { border:1px solid #eaeaea; }
.select2-container--open .select2-dropdown { left:-1px; }
.select2-container .select2-selection--single .select2-selection__rendered { padding-left:15px; }
.main-header .header-search-box .blog-search-form.form-inline .input-serach { width:100%; }
.main-header .header-search-box .form-inline .input-serach input { border:0; padding:0; padding-left:15px; width:100%; height:38px; }
.main-header .header-search-box .form-inline .btn-search { width:41px; height:41px; background-color:#f36; background-image:url("../images/search.png"); background-repeat:no-repeat; background-position:center center; border:0; border-radius:0; color:#fff; font-weight:bold; position:absolute; top:-1px; right:-1px; }
.main-header .header-search-box .form-inline .btn-search:hover { opacity:.8; }
.main-header .shopping-cart-box {margin-top: 8px;padding:0;margin-right:15px;margin-left:-15px;line-height:normal;}
.main-header .shopping-cart-box:hover .cart-block { -webkit-transform:translate(0,0); -moz-transform:translate(0,0); -o-transform:translate(0,0); -ms-transform:translate(0,0); transform:translate(0,0); opacity:1; visibility:visible; }
.main-header .shopping-cart-box a.cart-link {height:41px;width:100%;border:1px solid #eaeaea;display:block;position:relative;padding: 2px 41px 0 15px;}
.main-header .shopping-cart-box a.cart-link:hover:after { opacity:.8; }
.main-header .shopping-cart-box a.cart-link .title { width:100%; float:left; text-transform:uppercase; font-weight:bold; margin-top:2px; }
.main-header .shopping-cart-box a.cart-link:after { content:''; width:41px; height:41px; background-color:#f36; background-image:url('../images/cart.png'); background-position:center center; background-repeat:no-repeat; position:absolute; top:-1px; right:-1px; }
.cart-block { position:absolute; top:100%; right:-1px; z-index:100; background:#FFF; color:#666; width:300px; opacity:0; -webkit-box-shadow:0 4px 7px 0 rgba(50,50,50,0.2); -moz-box-shadow:0 4px 7px 0 rgba(50,50,50,0.2); box-shadow:0 4px 7px 0 rgba(50,50,50,0.2); -webkit-transition:opacity .5s,-webkit-transform .5s; transition:opacity .5s,transform .5s; -webkit-transform:translate(0,40px); -moz-transform:translate(0,40px); -o-transform:translate(0,40px); -ms-transform:translate(0,40px); transform:translate(0,40px); opacity:0; display:block; visibility:hidden; padding:5px; }
.cart-block .cart-block-content::-webkit-scrollbar-track { -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); background-color:#F5F5F5; border-radius:10px; }
.cart-block .cart-block-content::-webkit-scrollbar { width:6px; background-color:#F5F5F5; }
.cart-block .cart-block-content::-webkit-scrollbar-thumb { background-color:#ccc; border-radius:10px; }
.cart-block .cart-block-content { padding:15px; overflow:hidden; max-height:430px; overflow-y:auto; }
.cart-block .cart-block-content .cart-title { text-transform:uppercase; font-size:12px; margin:0; padding:0; }
.cart-block .cart-block-content .cart-block-list ul { padding:0; }
.cart-block .cart-block-content .product-info { margin-top:10px; border-bottom:1px solid #eaeaea; display:block; overflow:hidden; padding-bottom:10px; list-style:none; line-height:24px; }
.cart-block .cart-block-content .product-info a { border:0; padding:0; margin:0; }
.cart-block .cart-block-content p { margin:0; }
.cart-block .cart-block-content .product-info .p-left { width:100px; float:left; position:relative; }
.cart-block .cart-block-content .product-info .p-left .remove_link { position:absolute; left:0; top:0; background:transparent; color:#333; width:9px; height:9px; float:left; display:inline-block; }
.cart-block .cart-block-content .product-info .p-left .remove_link:after { content:''; background:url("../images/delete_icon.png") no-repeat center center; font-size:0; height:9px; width:9px; display:inline-block; line-height:24px; }
.cart-block .cart-block-content .product-info .p-right { margin-left:110px; }
.cart-block .cart-block-content .product-info .p-right .p-rice { color:#f36; }
.cart-block .cart-block-content .product-info .p-right .change_quantity { margin-top:10px; }
.cart-block .cart-block-content .product-info .p-right .change_quantity .blockcart_quantity_down,.cart-block .cart-block-content .product-info .p-right .change_quantity .blockcart_quantity_up { float:left; width:20px; height:30px; border:1px solid #ccc; padding-top:2px; text-align:center; }
.cart-block .cart-block-content .product-info .p-right .change_quantity .cart_quantity_input_text { width:60px; border:1px solid #ccc; margin-left:-1px; margin-right:-1px; height:30px; line-height:100%; float:left; text-align:center; }
.cart-block .cart-block-content .toal-cart { margin-top:10px; }
.cart-block .cart-block-content .toal-cart .toal-price { font-size:18px; color:#999; }
.cart-block .cart-block-content .cart-buttons { overflow:hidden; width:100%; }
.cart-block .cart-block-content .cart-buttons a { width:50%; float:left; margin-top:12px; text-transform:uppercase; font-size:13px; padding:10px 0; text-align:center; }
.cart-block .cart-block-content .cart-buttons a:hover { opacity:.8; }
.cart-block .cart-block-content .cart-buttons a.btn-my-cart { background:#eee; }
.cart-block .cart-block-content .cart-buttons a.btn-check-out { background:#f36; color:#fff; }
span.notify { width:32px; height:22px; color:#fff; text-align:center; position:absolute; line-height:normal; font-size:11px; padding-top:3px; z-index:1; }
span.notify-left { background:url('../images/notify.png') no-repeat; right:25px; top:-8px; }
span.notify-right { background:url('../images/notify-right.png') no-repeat; right:0; top:-7px; }

.show-brand .navbar-brand {display:block;width:234px;background: #1a1298;margin-left:0 !important;text-transform:uppercase;padding:0;padding-left: 5px;line-height: 30px;font-size: 15px;}
.show-brand .navbar-brand a {color:#fff;line-height: 40px;}
.show-brand .navbar-brand img { vertical-align:middle; margin-right:15px; }
.header-top-right { margin-left:-15px; padding:0; border-top:3px solid #f36; }
.header-top-right .homeslider { width:74%; float:left; }
.header-top-right .header-banner { width:26%; float:right; }
.header-top-right .header-banner img { width:100%; height:auto; }
.header-top-right .homeslider img { width:100%; height:auto; }
.header-top-right .homeslider .bx-wrapper .bx-viewport { -moz-box-shadow:0; -webkit-box-shadow:0; box-shadow:none; border:0; left:0; background:#fff; }
.header-top-right .homeslider .bx-controls-direction .bx-prev,.header-top-right .homeslider .bx-controls-direction .bx-next { background:#F36; text-indent:0 !important; color:#fff; font-size:15px; text-align:center; line-height:32px; -moz-transition:all .45s ease; -webkit-transition:all .45s ease; -o-transition:all .45s ease; -ms-transition:all .45s ease; transition:all .45s ease; position:absolute; opacity:0; visibility:hidden; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); }
.header-top-right .homeslider .bx-controls-direction .bx-prev { left:50%; }
.header-top-right .homeslider .bx-controls-direction .bx-next { right:50%; }
.header-top-right .homeslider:hover .bx-controls-direction .bx-next { right:10px; opacity:1; visibility:inherit; }
.header-top-right .homeslider:hover .bx-controls-direction .bx-prev { left:10px; opacity:1; visibility:inherit; }
.header-top-right .homeslider .bx-controls-direction .bx-prev:hover,.header-top-right .homeslider .bx-controls-direction .bx-next:hover { opacity:.8; }
.header-top-right .homeslider .bx-wrapper:hover .bx-prev,.bx-wrapper:hover .bx-next { display:block; }
.header-top-right .homeslider .bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto { position:absolute; bottom:10px; width:100%; text-align:right; padding-right:25px; }
.header-top-right .homeslider .bx-wrapper .bx-pager .bx-pager-item { width:20px; height:20px; border-radius:90%; margin-right:5px; line-height:20px; }
.header-top-right .homeslider .bx-wrapper .bx-pager .bx-pager-item a { width:100%; height:100%; float:left; background:transparent; margin:0; padding:0; text-align:center; text-indent:0; border-radius:90%; color:#666; border:1px solid #999; padding-left:1px; }
.header-top-right .homeslider .bx-wrapper .bx-pager.bx-default-pager a:hover,.header-top-right .homeslider .bx-wrapper .bx-pager.bx-default-pager a.active { background:#f36; color:#fff; border:1px solid #fff; }
.bx-wrapper { margin:0; }
.page-top { margin-top:30px; }
.latest-deals { width:100%; float:left; }
.latest-deals .colreduce-parenthesis-close,.latest-deals .colreduce-parenthesis-open { display:inline-block; }
.latest-deals .latest-deal-title { height:54px; background:url("../images/latest-deal-title.png") no-repeat left center; padding:0; margin:0; line-height:54px; text-transform:uppercase; font-size:16px; font-weight:bold; padding-left:52px; margin-left:8px; }
.latest-deals .product-list li { padding-right:0; border:0; }
.latest-deals .latest-deal-content { border:3px solid #f36; padding:18px 15px 11px 15px; overflow:hidden; }
.latest-deals .count-down-time { text-align:center; padding-bottom:15px; }
.latest-deals .count-down-time .box-count { height:24px; background:#999; color:#fff; width:auto; display:inline-block; line-height:24px; font-size:18px; padding:0 5px; }
.latest-deals .count-down-time .dot { margin:0 2px; font-weight:bold; }
.latest-deals .count-down-time .box-count .text { display:none; }
.latest-deals .product-list .owl-controls { width:100%; top:40%; }
.latest-deals .product-list li .right-block { padding:0; }
.latest-deals .content_price { width:100% !important; }
.latest-deals .colreduce-percentage { float:right; padding-right:20px; }
.latest-deals .owl-prev,.latest-deals .owl-next { -moz-transition:all .45s ease; -webkit-transition:all .45s ease; -o-transition:all .45s ease; -ms-transition:all .45s ease; transition:all .45s ease; display:block; opacity:0; }
.latest-deals .owl-next { right:-50px; }
.latest-deals .owl-prev { left:-50px; }
.latest-deals:hover .owl-prev { left:-15px; opacity:1; }
.latest-deals:hover .owl-next { right:-15px; opacity:1; }
.popular-tabs .owl-controls .owl-next {/* top:-46px; */}
.popular-tabs .owl-controls .owl-prev {/* top:-46px; */left: 10px;right:26px;}
.popular-tabs .nav-tab { margin:0; padding:0; }
.popular-tabs .nav-tab { margin:0; border-bottom:1px solid #eaeaea; overflow:hidden; }
.popular-tabs .nav-tab li {list-style:none;display:inline;border-bottom:3px solid #ccc;margin-right:2px;height: 40px;line-height: 40px;float:left;padding: 0 15px;background: #1a1298;}
.popular-tabs .nav-tab li:hover,.popular-tabs .nav-tab li.active {border-bottom: 3px solid #f90f26;}
.popular-tabs .nav-tab li:hover a,.popular-tabs .nav-tab li.active a {color: #f9f8f8;}
.popular-tabs .nav-tab li a {font-size: 15px;text-transform:uppercase;color:#333;font-weight:bold;}
.popular-tabs .tab-container {padding-top: 10px;}
.popular-tabs .product-list li { border:1px solid #eaeaea; padding-bottom:10px; overflow:hidden; margin-bottom:1px; }
.service {background:#f6f6f6;border:1px solid #eaeaea;padding: 10px 0;margin: 5px 0px;font-size:12px;width:100%;overflow: hidden;}
.service.hide_border { border:0; }
.service .service-item {padding-left: 15px;border-right:1px solid #ccc;overflow:hidden;}
.service .service-item .icon {width: 50px;h;height: 50px;float: left;}
.service .service-item .info {padding-left:15px;margin-left: 50px;padding-top:2px;}
.service .service-item .info h3 {font-size:14px;font-weight:600;color: #1a1298;padding-top: 15px;}
.service .service-item h3 { margin:0; padding:0; text-transform:uppercase; }
.service .service-item:last-child { border-right:0; }
.product-list { padding:0; margin:0; float:left; width:100%; }
.product-list li { list-style:none; }
.product-list li:hover .add-to-cart {bottom:0;margin-bottom:0;top: 0;}
.product-list li .add-to-cart a.added { display:none; }
.product-list li:hover .quick-view a.heart { margin-left:0; }
.product-list li:hover .quick-view a.compare { margin-left:0; }
.product-list li:hover .quick-view a.search { margin-left:0; }
.product-list li .left-block {position:relative;overflow:hidden;padding: 0px;}
.product-list li .left-block a { display:block; overflow:hidden; }
.product-list li .left-block img { transition:all .5s; webkit-transform:scale(1,1); -moz-transform:scale(1,1); -o-transform:scale(1,1); transform:scale(1,1); margin:0 auto; }
.product-list li:hover img {-webkit-transform:scale(1.2,1.2);-webkit-transform-origin:top right;-moz-transform:scale(1.2,1.2);-moz-transform-origin:top right;-o-transform:scale(1.2,1.2);-o-transform-origin:top right;transform:scale(1.2,1.2);transform-origin:top right;opacity: 0.5;}
.product-list li .right-block { padding:0 15px; margin-top:15px; min-height:46px; overflow:hidden; }
.product-list li .quick-view { position:absolute; right:20px; top:20%; width:32px; }
.hot-deals-row .product-list li .content_price .colreduce-percentage,.box-products .product-list li .content_price .colreduce-percentage { width:52px; height:44px; background:url("../images/price-percent-br.png") no-repeat center center; color:#fff; line-height:normal; text-align:center; font-size:14px; position:absolute; top:10px; right:0; font-family:'Arial Narrow',Arial,sans-serif; padding-left:5px; padding-top:2px; }
.product-list li .quick-view a { width:32px; height:32px; float:left; border-radius:90%; margin-top:5px; text-align:center; line-height:32px; color:#fff; }
.product-list li .quick-view a.heart { -webkit-transition:margin-left .4s ease .4s; -moz-transition:margin-left .4s ease .4s; -ms-transition:margin-left .4s ease .4s; -o-transition:margin-left .4s ease .4s; transition:margin-left .4s ease .4s; margin-left:200px; background:rgba(0,0,0,0.4); }
.product-list li .quick-view a.heart:before { font:normal normal normal 14px/1 FontAwesome; content:"\f08a"; font-weight:bold; }
.product-list li .quick-view a.compare { background:rgba(0,0,0,0.4); -webkit-transition:margin-left .3s ease .3s; -moz-transition:margin-left .3s ease .3s; -ms-transition:margin-left .3s ease .3s; -o-transition:margin-left 03s ease .3s; transition:margin-left .3s ease .3s; margin-left:200px; }
.product-list li .quick-view a.compare:before { content:"\f012"; font-family:'FontAwesome'; font-size:14px; text-align:center; width:100%; height:100%; float:left; }
.product-list li .quick-view a.search { background:rgba(0,0,0,0.4); -webkit-transition:margin-left .2s ease .2s; -moz-transition:margin-left .2s ease .2s; -ms-transition:margin-left .2s ease .2s; -o-transition:margin-left .2s ease .2s; transition:margin-left .2s ease .2s; margin-left:200px; font-size:0; line-height:30px; }
.product-list li .quick-view a.search:before { font-family:'FontAwesome'; font-size:14px; content:"\f002"; }
.product-list li .quick-view a:hover { background-color:#f36; }
.product-list li .add-to-cart {width:100%;position:absolute;left:0;right:0;/* bottom:-50px; *//* margin-bottom:-50px; */width:100%;background-color: rgba(239, 233, 236, 0.84);color: #151414;text-align:center;font-weight: 600;line-height: 18px;padding-top: 5px;-moz-transition:all .45s ease;-webkit-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease;}
.product-list li .add-to-cart:hover {/* background-color: rgba(218, 213, 214, 0.5); */}
.product-list li .add-to-cart span {/* background: #000 url("../images/add-cart.png"); *//* background-position:left center; *//* background-repeat:no-repeat; */padding:0;height: 30px;line-height: 30px;color: #fdfdfd;display: block;margin: 5px auto;width: 80px;/* padding-left:40px; *//* display:inline-block; */vertical-align:middle;background: #f00;border: 1px solid #fff;}
.product-list li .add-to-cart span.button {/* background-color:transparent; */}
.product-list li .add-to-cart span.button:hover {/* background-image:url("../images/add-cart.png"); */}
.option2 .product-list li .add-to-cart span.button:hover { background-image:url("../images/icon-cart-option2.png"); }
.product-list li .product-name { padding-bottom:5px; margin:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.product-list li .product-info { padding:0 5px; }
.product-list li .content_price {font-size: 15px;color: #ce2835;line-height:24px;font-weight: 600;width:100%;float:left;}
.product-list li .content_price>.price>.amount { display:inline-block; }
.product-list li .content_price .price { display:inline-block; margin:0 auto; overflow:hidden; float:left; }
.product-list li .content_price .price>.amount { line-height:20px; }
.latest-deal-content .product-list li .content_price .price { width:100%; }
.product-list li .content_price del { color:#666; font-size:14px; display:inline-block; width:auto; }
.latest-deal-content .product-list li .content_price del { float:none; }
.product-list li .content_price ins { text-decoration:none; float:left; display:inline-block; margin-right:10px; }
.product-list li .content_price .colreduce-percentage { font-size:14px; color:#666; }
.product-list li .old-price { text-decoration:line-through; margin-left:11px; line-height:25px; color:#666; }
.product-list li .colreduce-percentage { line-height:28px; }
.product-list li .group-price { position:absolute; position:absolute; top:10px; left:10px; height:auto; }
.product-list li .group-price .price-percent-reduction { width:36px; height:36px; background:#f60; color:#fff; float:left; border-radius:90%; line-height:normal; text-align:center; font-size:12px; padding-top:5px; margin-bottom:5px; }
.latest-deals-product .product-list li .colreduce-percentage { width:52px; height:44px; background:url("../images/price-percent-br.png") no-repeat center center; color:#fff; line-height:normal; text-align:center; font-size:14px; position:absolute; top:10px; right:5px; font-family:'Arial Narrow',Arial,sans-serif; padding-left:5px; padding-top:2px; }
.latest-deals-product .product-list li .colreduce-percentage .colreduce-lable { display:inline-block; width:100%; float:left; }
.product-list li .group-price .product-new { color:#fff; float:left; line-height:22px; text-align:center; font-size:12px; text-transform:uppercase; padding:0 10px; background:#ffc000; height:22px; }
.product-list li .group-price .product-sale { color:#fff; float:left; line-height:22px; text-align:center; font-size:12px; text-transform:uppercase; padding:0 10px; background:#ff4318; height:22px; }
.product-list li .product-star { width:auto; float:right; color:#f90; text-align:right; display:inline-block; font-size:13px; line-height:18px; margin-top:3px; }
.product-list li .product-star .fa { margin-right:4px; }
.product-list li .product-star .fa:last-child { margin-right:0; }
.owl-controls .owl-prev {position:absolute;left:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.owl-controls .owl-next {position:absolute;right: 10px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.owl-controls .owl-prev,.owl-controls .owl-next {background: #c9c9cc;width:24px;height:24px;color: #5b5b5d;text-align:center;line-height:24px;}
.owl-controls .owl-prev:hover,.owl-controls .owl-next:hover { background:#f36; color:#fff; }
.owl-controls .owl-prev .fa,.owl-controls .owl-next .fa { font-weight:bold; }
.banner a { width:100%; overflow:hidden; height:auto; display:block; position:relative; }
.banner a:before { position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(255,255,255,0.5); content:''; -webkit-transition:-webkit-transform .6s; transition:transform .6s; -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,300%,0); transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,300%,0); }
.banner a:hover:before { -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-300%,0); transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-300%,0); }
.banner-img,.banner-img2 { position:relative; }
.banner-img a:before,.banner-img2 a:before { content:""; position:absolute; top:15px; left:15px; bottom:15px; right:15px; z-index:9; border-top:1px solid rgba(255,255,255,0.8); border-bottom:1px solid rgba(255,255,255,0.8); transform:scale(0,1); -ms-transform:scale(0,1); -moz-transform:scale(0,1); -webkit-transform:scale(0,1); -webkit-transform:scale(0,1); }
.banner-img2 a:before { border-width:3px 0 3px 0; }
.banner-img a:after,.banner-img2 a:after { content:""; position:absolute; top:15px; left:15px; bottom:15px; right:15px; z-index:9; border-left:1px solid rgba(255,255,255,0.8); border-right:1px solid rgba(255,255,255,0.8); transform:scale(1,0); -ms-transform:scale(1,0); -moz-transform:scale(1,0); -webkit-transform:scale(1,0); -webkit-transform:scale(1,0); }
.banner-img2 a:after { background:rgba(0,0,0,0.1); top:5px; left:5px; bottom:5px; right:5px; }
.banner-img a:hover:before,.banner-img a:hover:after,.banner-img2 a:hover:before,.banner-img2 a:hover:after { transform:scale(1); -webkit-transition:all .3s ease-out 0s; -moz-transition:all .3s ease-out 0s; -o-transition:all .3s ease-out 0s; transition:all .3s ease-out 0s; }
.content-page { background:#eaeaea; margin-top:30px; padding-bottom:30px; }
.category-featured {margin-top: 5px;}
.category-banner { overflow:hidden; }
.category-banner .banner { padding:0; overflow:hidden; }
.featured-text { position:absolute; right:-5px; top:-5px; background:url('../images/featured2.png') no-repeat; width:75px; height:75px; z-index:100; }
.featured-text span { color:#fff; text-transform:uppercase; font-size:12px; width:100%; height:20px; line-height:24px; float:left; margin-top:24px; margin-left:17px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); color:#036; font-weight:bold; font-size:0; }
.product-featured { margin-top:10px; background:#fff; }
.product-featured .product-featured-content { width:100%; float:right; }
.product-featured .product-featured-content .product-featured-list.has_attachment { margin-left:234px; overflow:hidden; }
.product-featured .banner-featured { width:234px; float:left; margin-right:-100%; position:relative; }
.product-featured .product-list li { border-right:1px solid #eaeaea; padding-bottom:10px; min-height:350px; overflow:hidden; }
.product-featured .product-list .owl-stage .active:last-child li { border:0; }
.product-featured .owl-prev,.product-featured .owl-next { -moz-transition:all .45s ease; -webkit-transition:all .45s ease; -o-transition:all .45s ease; -ms-transition:all .45s ease; transition:all .45s ease; opacity:0; visibility:hidden; }
.product-featured .owl-next { right:-50px; }
.product-featured .owl-prev { left:-50px; }
.product-featured .owl-carousel:hover .owl-prev { left:0; opacity:1; visibility:inherit; }
.product-featured .owl-carousel:hover .owl-next { right:0; opacity:1; visibility:inherit; }
.banner-bottom { margin-top:30px; }
.owl-carousel .item { background:#eaeaea; }
.brand-showcase .brand-showcase-title { font-size:16px; text-transform:uppercase; color:#333; font-weight:bold; border-bottom:3px solid #f36; line-height:40px; padding-left:10px; margin:0; }
.brand-showcase-box { border-bottom:1px solid #eaeaea; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; padding-bottom:30px; }
.brand-showcase-box .brand-showcase-logo .owl-item:last-child { margin-right:0 !important; }
.brand-showcase-box .brand-showcase-logo li { background:#eaeaea; cursor:pointer; height:50px; text-align:center; text-transform:uppercase; line-height:50px; }
.brand-showcase-box .brand-showcase-logo li h3 { margin:0; line-height:50px; }
.brand-showcase-box .brand-showcase-logo li:hover,.brand-showcase-box .brand-showcase-logo li.active { background:#fff; }
.brand-showcase-box .brand-showcase-logo .owl-controls .owl-prev,.brand-showcase-box .brand-showcase-logo .owl-controls .owl-next { top:-18px; }
.brand-showcase-box .brand-showcase-logo .owl-controls .owl-prev { left:inherit; right:26px; }
.brand-showcase-box .brand-showcase-logo .owl-controls .fa { font-weight:bold; }
.brand-showcase-content .brand-showcase-content-tab { display:none; }
.brand-showcase-content .active { display:block; }
.trademark-info { padding-left:45px !important; }
.trademark-info .trademark-logo,.trademark-info .trademark-desc { border-bottom:1px dotted #999; padding-bottom:20px; }
.trademark-info .trademark-logo { margin-top:30px; }
.trademark-info .trademark-desc { line-height:18px; margin-top:20px; }
.trademark-info .trademark-link { line-height:30px; text-transform:uppercase; border:1px solid #999; padding:0 10px 0 15px; margin-top:20px; float:left; }
.trademark-info .trademark-link:after { font:normal normal normal 14px/1 FontAwesome; content:"\f0da"; padding-left:12px; }
.trademark-product { padding-right:45px; }
.trademark-product .product-item { margin-top:30px; }
.trademark-product .image-product { float:left; width:40%; }
.trademark-product .info-product { float:right; width:60%; padding-left:20px; line-height:35px; padding-top:20px; }
.trademark-product .info-product .price { font-size:18px; color:#F36; }
.trademark-product .info-product .price del { font-size:14px; color:#666; font-weight:normal; margin-left:10px; display:inline-block; }
.trademark-product .info-product .price ins { float:left; text-decoration:none; }
.trademark-product .info-product .product-star { color:#f90; font-size:13px; }
.trademark-product .info-product .product-star .fa { margin-right:4px; }
.trademark-product .info-product .quick-view a { width:25px; height:25px; display:inline-block; background:rgba(0,0,0,0.7); color:#fff; text-align:center; }
.trademark-product .info-product .btn-view-more { height:30px; text-align:center; line-height:28px; padding:0 15px; display:inline-block; border:1px solid #eaeaea; margin-top:7px; }
.trademark-product .info-product .btn-view-more:hover { background:#f36; color:#fff; }
.trademark-product .info-product .quick-view a .fa { text-align:center; line-height:25px; }
.trademark-product .info-product .quick-view a:hover { background:#f36; }
.group-title-box { margin-bottom:20px; }
.group-title { font-size:16px; border-bottom:1px solid #e1e1e1; font-weight:bold; padding-bottom:7px; margin:0; }
.group-title span { border-bottom:3px solid #f36; text-transform:uppercase; padding:5px 10px; }
.cate-box { padding-bottom:20px; }
.cate-box .cate-tit { background:#f4f4f4; height:110px; overflow:hidden; }
.cate-box .cate-tit .div-1 { width:46%; float:left; padding-left:25px; padding-right:15px; }
.cate-name-wrap { display:table; margin-bottom:18px; }
.cate-box .cate-name { font-size:16px; font-weight:bold; height:55px; display:table-cell; vertical-align:bottom; }
.cate-box .cate-link { background:#999; text-decoration:none; color:#fff; height:23px; padding:0 4px 0 9px; display:block; }
.cate-box .cate-link:hover { background:#f36; }
.cate-link span { padding-right:12px; background:url('../images/cate-readmore-arrow.png') right 2px top 50% no-repeat; text-transform:uppercase; font-size:10px; line-height:20px; }
.cate-content { padding-top:10px; padding-bottom:10px; }
.cate-content ul { list-style:none; padding:0; margin:0; }
.cate-content ul li { list-style:none; }
.cate-content ul li a:before { display:inline-block; font-family:FontAwesome; content:"\f105"; padding:0 10px; font-weight:bold; }
.cate-box .div-2 { width:54%; float:left; padding-top:10px; overflow:hidden; }
#footer { background:#eee; }
#address-list .tit-name { float:left; font-weight:bold; width:70px; padding-right:5px; }
#address-list { margin-top:18px; }
#address-list .tit-contain { display:flex; }
#introduce-box { margin-top:40px; }
#introduce-box li { list-style:none; }
#introduce-box .widget-footer-menu ul>li { list-style:inside; }
#introduce-box .widget-footer-menu ul>li>a:before { display:none; }
.introduce-title{text-transform:uppercase; font-size:13px; list-style:none; /* font-weight:600; */

    
    margin-bottom:8px; margin-top:0}
.introduce-list li { padding-top:2px; padding-bottom:2px; }
.introduce-list { padding-left:16px; list-style:inherit; }
.widget_kt_mailchimp .block-heading h3 { text-transform:uppercase; font-size:16px; list-style:none; font-weight:bold; margin-bottom:8px; margin-top:0; }
#footer .widget_kt_mailchimp .input-group input { border:0; border-radius:0; height:30px; padding:0 10px; border:0; }
.widget_kt_mailchimp .mailchimp-submit { font-weight:bold; color:#fff; height:30px; border-radius:0; background:#f36; border:0; outline:0; line-height:30px; text-transform:uppercase; padding:0; margin:0; padding:0 10px; }
.widget_kt_mailchimp .mailchimp-success { display:none; }
#mail-box { margin-bottom:20px; }
#mail-box input { height:30px; background:#fff; width:100%; padding-left:10px; }
#mail-box .btn { font-weight:bold; color:#fff; height:30px; border-radius:0; background:#f36; border:0; outline:0; }
#mail-box .btn:hover { z-index:0; opacity:.8; transition:.3s; }
#trademark-text-box { font-size:13px; margin-bottom:30px; }
#trademark-list { list-style:outside none none; border-top:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; margin-bottom:30px; display:table; width:100%; margin-top:30px; padding:0; }
#trademark-list li { display:inline-block; padding:10px 11px; }
#trademark-list li:last-child { padding-right:0; }
#trademark-list #payment-methods { display:table-cell; vertical-align:middle; text-transform:uppercase; font-weight:bold; padding-left:0; }
.trademark-text-tit { text-transform:uppercase; font-size:13px; font-weight:bold; }
.trademark-list { list-style:none; margin-bottom:10px; padding:0; }
.trademark-list li { display:inline; padding:0 7px 0 5px; border-right:1px solid #666; }
.trademark-list li:first-child { border-right:0; padding-right:0; padding-left:0; }
.trademark-list li:last-child { border-right:0; padding-right:0; }
.social-link a:hover { opacity:.8; }
.social-link .fa { width:30px; height:30px; color:#fff; line-height:30px; text-align:center; }
.social-link .fa-dribbble { background-color:#F26798; }
.social-link .fa-tumblr { background-color:#304D6B; }
.social-link .fa-skype { background-color:#00AFF0; }
.social-link .fa-linkedin { background-color:#0077B4; }
.social-link .fa-youtube { background-color:#E12B28; }
.social-link .fa-instagram { background-color:#E7DDD3; }
.social-link { margin-left:-2px; margin-right:-2px; margin-top:5px; }
.social-link a { float:left; padding:0 2px; margin-top:4px; }
.social-link a .fa-facebook { background:#415a99; }
.social-link .fa-vimeo-square { background-color:#1AB7EA; }
.social-link a .fa-pinterest-p { background:#cb222a; }
.social-link a .fa-vk { background:#5b7fa6; }
.social-link a .fa-twitter { background:#00caff; }
.social-link a .fa-google-plus { background:#da4735; }
.widget-footer-menu-bottom.widget_nav_menu ul>li>a:before { display:none; }
#footer { background:#183544; color:#cecece; font-size:12px; }
#footer-menu-box {margin-top: 5px;padding-top: 10px;margin-bottom: 10px;clear:both;display:block;border-top: 1px dashed #656565;}
.footer-menu-list{

list-style:none;

/* text-align:center; */

margin-bottom:5px;

overflow: hidden;

}
.footer-menu-list li {display:inline;padding:0 7px 0 5px;/* border-right:1px solid #06c; */}
.footer-menu-list li:last-child { border-right:0; }
.footer-menu-list li a { color:#06c; }
.footer-menu-list li a:hover { text-decoration:underline; transition:all .3s; }
.scroll_top { width:34px; height:34px; position:fixed; display:none; font-size:0; z-index:9999; right:10px; bottom:32px; background:#666; display:none; }
.scroll_top:hover { background:#F36; }
.scroll_top:before { content:"\f106"; font-family:"FontAwesome"; font-size:14px; color:#fff; text-align:center; width:34px; height:34px; line-height:34px; display:block; }
.breadcrumb { background:0; padding:0; margin:0; padding-bottom:17px; line-height:normal; padding-top:16px; }
.breadcrumb .navigation-pipe:before { content:"\f105"; font-size:14px; display:inline-block; text-align:right; width:6px; color:#666; font-family:"FontAwesome"; padding:0 15px; }
.breadcrumb .navigation-pipe { font-size:0; text-indent:-9999px; }
#columns { padding-top:16px; padding-bottom:30px; }
#left_column .left-module { margin-bottom:30px; overflow:hidden; }
#left_column .left-module .owl-dots { bottom:5px; }
#left_column .left-module:last-child { margin-bottom:0; }
#left_column .left-module img { margin:0 auto; }
#left_column .block { border:1px solid #eaeaea; }
#left_column .block .title_block { font-size:16px; font-weight:bold; border-bottom:1px solid #eaeaea; padding-left:28px; text-transform:uppercase; padding-top:11px; padding-bottom:12px; }
#left_column .block .block_content { padding:15px 20px; }
.layered .layered_subtitle { color:#666; font-size:16px; padding-bottom:4px; text-transform:uppercase; }
.layered .layered-content { border-bottom:1px solid #eaeaea; padding-bottom:15px; margin-bottom:15px; padding-top:15px; }
.layered .layered-content:last-child { border-bottom:0; padding-bottom:0; margin-bottom:0; }
.layered-category .layered-content { border-bottom:0; padding-bottom:0; padding-top:0; margin-bottom:0; }
.tree-menu li { line-height:24px; }
.tree-menu li:hover>a,.tree-menu li.active>a,.tree-menu li:hover>span:before,.tree-menu li.active>span:before { color:#f36; }
.tree-menu>li>span:before { content:"\f105"; font-size:14px; display:inline-block; text-align:right; color:#666; font-family:"FontAwesome"; padding-right:12px; color:#ccc; font-weight:bold; cursor:pointer; }
.tree-menu>li>span.open:before { content:"\f107"; font-size:14px; display:inline-block; text-align:right; color:#666; font-family:"FontAwesome"; padding-right:12px; color:#ccc; font-weight:bold; cursor:pointer; }
.tree-menu>li>ul { padding-left:17px; display:none; }
.tree-menu>li>ul>li { border-bottom:1px dotted #eaeaea; }
.tree-menu>li>ul>li:last-child { border:0; }
.tree-menu>li>ul>li>span:before { content:"\f0da"; font-size:14px; display:inline-block; text-align:right; color:#666; font-family:"FontAwesome"; padding-right:12px; color:#ccc; }
.layered-filter-price .amount-range-price { padding:15px 0; }
.layered-filter-price .slider-range-price { height:7px; background:#f36; border:0; border-radius:0; }
.layered-filter-price .slider-range-price .ui-widget-header { background:#ccc; height:7px; }
.layered-filter-price .slider-range-price .ui-slider-handle { border:0; border-radius:0; background:url("../images/range-icon.png") no-repeat; cursor:pointer; }
.check-box-list { overflow:hidden; }
.check-box-list li { line-height:24px; }
.check-box-list label { display:inline-block; cursor:pointer; line-height:12px; }
.check-box-list label:hover { color:#f36; }
.check-box-list input[type="checkbox"] { display:none; }
.check-box-list input[type="checkbox"]+label span.button { display:inline-block; width:12px; height:12px; margin-right:13px; background:url("../images/checkbox.png") no-repeat; padding:0; border:0; }
.check-box-list input[type="checkbox"]:checked+label span.button { background:#f36 url("../images/checked.png") no-repeat center center; }
.check-box-list input[type="checkbox"]:checked+label { color:#f36; }
.check-box-list label span.count { color:#a4a4a4; margin-left:2px; }
.filter-color ul { padding:0; margin:0; overflow:hidden; margin-left:-5px; margin-right:-5px; margin-top:-5px; }
.filter-color li { display:inline; padding:0; margin:0; line-height:normal; float:left; padding:5px; }
.filter-color li label { border:1px solid #eaeaea; width:20px; height:20px; padding-top:6px; padding-left:6px; float:left; }
.filter-color li input[type="checkbox"]+label span.button { background:0; margin:0; }
.filter-color li input[type="checkbox"]:checked+label { border-color:#f36; }
.filter-size { max-height:200px; overflow-y:auto; }
.filter-size li { width:50%; float:left; }
.owl-controls .owl-dots { text-align:center; width:100%; }
.owl-controls .owl-dots .owl-dot { width:14px; height:14px; background:#adadad; display:inline-block; margin:0 6px; border-radius:90%; }
.owl-controls .owl-dots .owl-dot.active { background:#f36; }
.products-block {overflow:hidden;margin: 0;padding: 0;}
.products-block .products-block-left { width:75px; float:left; }
.products-block .products-block-right { margin-left:85px; }
.products-block .product-price { font-size:18px; color:#f36; font-weight:bold; line-height:35px; }
.products-block .product-star { color:#f90; }
.products-block-bottom { padding-top:15px; }
.products-block .link-all { height:35px; width:120px; line-height:35px; font-size:14px; display:block; margin:0 auto; text-align:center; clear:both; background:#f36; color:#fff; }
.products-block .link-all:hover { opacity:.8; }
.products-block .link-all:after { font:normal normal normal 13px/1 FontAwesome; content:"\f101"; margin-left:10px; }
.best-sell li { border-bottom:1px solid #eaeaea; padding:20px 0; }
.best-sell li:first-child { padding-top:0; }
.best-sell li:last-child { padding-bottom:0; border-bottom:0; }
.owl-best-sell { padding-bottom:35px; }
#left_column .block .block_content.product-onsale { padding:15px 20px; }
#left_column .block .block_content.product-onsale .product-list { padding-bottom:25px; }
#left_column .block .block_content.product-onsale .product-list .product-container { border:0; }
#left_column .block .block_content.product-onsale .product-list .product-container .right-block { padding:0; }
.product-bottom { padding-top:10px; text-align:center; }
.btn-add-cart { height:35px; width:auto; line-height:35px; font-size:14px; color:#fff; display:inline-block; margin:0 auto; text-align:center; clear:both; padding-left:15px; padding-right:15px; background:#F36; }
.btn-add-cart:hover { color:#fff; opacity:.8; }
.btn-add-cart:before { width:16px; height:100%; float:left; background:url("../images/cart.png") no-repeat scroll left center; content:" "; margin-right:15px; }
.tags { line-height:26px; }
.tags span { padding:0 5px; }
.tags .level1 { font-size:12px; }
.tags .level2 { font-size:16px; }
.tags .level3 { font-size:18px; }
.tags .level4 { font-size:20px; }
.tags .level5 { font-size:24px; }
.testimonials { padding-bottom:38px; }
.testimonials .client-mane { text-transform:uppercase; text-align:center; font-weight:600; }
.block_content .testimonials.owl-carousel .owl-item img { width:inherit; }
.testimonials .client-avarta { margin-top:10px; text-align:center; width:110px; height:110px; background:#eaeaea; padding:3px; border-radius:90%; display:table; margin:0 auto; margin-top:10px; }
.testimonials .testimonial { margin-top:5px; line-height:24px; }
.testimonials .client-avarta img { width:100%; height:100%; border-radius:90%; margin:0 auto; }
.category-slider { margin-bottom:20px; }
.category-slider ul { padding:0; margin:0; }
.category-slider ul li { list-style:none; }
.category-slider .owl-controls .owl-prev,.category-slider .owl-controls .owl-next { background:#aaa; width:40px; height:40px; color:#fff; text-align:center; -moz-transition:all .45s ease; -webkit-transition:all .45s ease; -o-transition:all .45s ease; -ms-transition:all .45s ease; transition:all .45s ease; position:absolute; visibility:hidden; opacity:0; line-height:40px; }
.category-slider .owl-controls .owl-prev:hover,.category-slider .owl-controls .owl-next:hover { background:#f36; }
.category-slider .owl-controls .owl-prev { left:50%; }
.category-slider .owl-controls .owl-next { right:50%; }
.category-slider:hover .owl-controls .owl-next { right:0; visibility:inherit; opacity:1; }
.category-slider:hover .owl-controls .owl-prev { left:0; visibility:inherit; opacity:1; }
.subcategories { border:1px solid #e4e4e4; margin-bottom:20px; }
.term-description { margin-top:10px; }
.subcategories ul { overflow:hidden; padding:0; margin:0; }
.subcategories li { display:inline; float:left; }
.subcategories li a { height:34px; float:left; line-height:34px; padding:0 20px; font-size:13px; }
.subcategories li a:hover { background:#f2f2f2; color:#666; }
.subcategories li.current-categorie { position:relative; }
.subcategories li.current-categorie:after { font:normal normal normal 14px/1 FontAwesome; content:"\f0da"; position:absolute; right:-4px; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); color:#000; }
.subcategories li.current-categorie a { background:#000; color:#fff; font-size:14px; font-weight:bold; }
.view-product-list { position:relative; }
.page-heading { height:41px; border-bottom:1px solid #eaeaea; line-height:40px; position:relative; font-size:24px; margin-top:0; }
.page-heading span.page-heading-title { border-bottom:3px solid #f36; position:absolute; bottom:-1px; padding:0 12px; text-transform:uppercase; font-size:16px; font-weight:bold; }
.page-heading span.page-heading-title2 { text-transform:uppercase; }
.no-line { border-bottom:0; }
.view-product-list .display-product-option { display:table; font-size:14px; float:right; padding-top:5px; padding-bottom:5px; }
.view-product-list .display-product-option ul { padding:0; }
.woocommerce .page-title .woocommerce-ordering .orderby:focus { outline:0; }
.page-title .woocommerce-result-count,.woocommerce .page-title .woocommerce-ordering,.woocommerce .page-title .woocommerce-ordering .orderby,.view-product-list .display-product-option ul { margin:0; float:right; position:relative; margin-left:10px; height:30px; line-height:28px; }
.woocommerce .page-title .woocommerce-ordering .orderby { max-width:175px; }
.display-product-option li { list-style:none; display:inline-block; margin-left:3px; width:30px; height:30px; float:left; }
.display-product-option { height:30px; padding:0; margin:0; display:table; }
.display-product-option li.view-as-grid span { width:30px; height:30px; display:inline-block; float:left; cursor:pointer; text-indent:-9999px; background:url("../images/grid-view-bg.png") 0 0 #666; border:0; float:left; }
.display-product-option li.view-as-list span { width:30px; height:30px; display:inline-block; float:left; cursor:pointer; text-indent:-9999px; background:url("../images/list-view-bg.png") 0 0 #666; border:0; float:right; }
.display-product-option li.selected span,.display-product-option li:hover span { background-color:#f36; background-position:0 -30px; }
.view-product-list .product-list.grid { margin-top:-10px; width:100%; }
.product-list .product-container { border:1px solid #eaeaea; overflow:hidden; padding-bottom:10px; }
.product-list .info-orther { display:none; }
.product-list.grid>li {margin-top: 10px;}
.product-list.grid .info-orther { display:none; }
.product-list.list li { width:100%; margin-top:-1px; position:relative; }
.product-list.list li .content_price .price { width:auto; }
.product-list.list li .product-container { border:0; border-bottom:1px solid #eaeaea; border-left:1px solid transparent; border-top:1px solid transparent; border-right:1px solid transparent; min-height:1px !important; }
.product-list.list li:first-child .product-container { margin-top:20px; }
.product-list.list li:hover .product-container { border:1px solid #eaeaea; }
.product-list.list .left-block { width:29%; float:left; position:inherit; }
.product-list.list .add-to-cart { top:55px; right:36px; left:inherit; bottom:inherit; width:inherit; height:36px; background:#f36; line-height:36px; position:absolute; display:inline-block; width:auto; padding-right:15px; }
.product-list.list .add-to-cart a { height:36px; background:url("../images/cart.png") no-repeat left center; margin-left:15px; padding-left:30px; width:auto; }
.product-list.list .quick-view { width:129px; right:36px; top:105px; text-align:center; padding-left:5px; }
.product-list.list .product-star { width:100%; float:left; text-align:left; font-size:14px; line-height:26px; padding-top:6px; }
.product-list.list li .content_price { margin-top:-3px; }
.product-list.list .right-block { width:71%; float:left; margin-top:20px; line-height:26px; }
.product-list.list .info-orther { display:block; }
.product-list.list .right-block .product-name { font-size:18px; }
.product-list.list .right-block .availability span.instock { color:#096; display:none; }
.product-list.list .right-block .availability span.outofstock { color:#FB3365; display:none; }
.product-list.list .instock .right-block .availability span.instock { display:inline-block; }
.product-list.list .outofstock .right-block .availability span.outofstock { display:inline-block; }
.product-list.list .right-block .product-desc { line-height:24px; margin-top:20px; }
.product-list.list .right-block .product-desc ol,.product-list.list .right-block .product-desc ul { padding-left:20px; }
.product-list.list .right-block .product-desc ul li ul,.product-list.list .right-block .product-desc ul li ol,.product-list.list .right-block .product-desc ol li ol,.product-list.list .right-block .product-desc ol li ul { padding-left:20px; }
.product-list.list .right-block .product-desc li { list-style:inherit; }
.product-list.style2.grid .add-to-cart { position:inherit; background:0; margin-top:5px; }
.product-list.style2.grid .add-to-cart a { background:#f36; padding:0 15px; }
.product-list.style2.grid .add-to-cart a:hover { opacity:.8; }
.product-list.style2.grid .add-to-cart a:before { content:''; width:16px; height:100%; background:url("../images/cart.png") no-repeat left center; float:left; margin-right:10px; }
.sortPagiBar { margin-top:20px; }
.sortPagiBar .page-noite { line-height:30px; }
.sortPagiBar .sort-product,.sortPagiBar .show-product-item { float:right; border:1px solid #eaeaea; height:31px; margin-left:23px; }
.sortPagiBar select { background:transparent; padding:0 10px; height:29px; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:url("../images/dropdown.png") no-repeat right center #fafafa; padding-right:20px; display:inline-block; font-size:13px; }
.sortPagiBar .sort-product .sort-product-icon { display:inline-block; width:38px; text-align:center; float:right; height:29px; border-left:1px solid #eaeaea; background:#fafafa; padding-top:8px; }
.sortPagiBar .bottom-pagination { width:auto; float:right; margin-left:23px; }
.sortPagiBar .bottom-pagination .pagination { padding:0; margin:0; border-radius:0; }
.sortPagiBar .bottom-pagination .pagination a:hover { background:#f36; color:#fff; }
.sortPagiBar .bottom-pagination .pagination .active a { background:#f36; color:#fff; }
.sortPagiBar .bottom-pagination .pagination>li:first-child>a,.sortPagiBar .bottom-pagination .pagination>li:first-child>span { margin-left:0; border-top-left-radius:0; border-bottom-left-radius:0; }
.sortPagiBar .bottom-pagination .pagination>li>a,.sortPagiBar .bottom-pagination .pagination>li>span { position:relative; float:left; padding:5px 12px; margin-left:-1px; line-height:1.42857; color:#999; text-decoration:none; background-color:#fafafa; border:1px solid #eaeaea; }
.sortPagiBar .bottom-pagination .pagination>li:last-child>a,.sortPagiBar .bottom-pagination .pagination>li:last-child>span { border-top-right-radius:0; border-bottom-right-radius:0; }
.page-content { margin-top:30px; }
.page-order ul.step { width:100%; clear:both; overflow:hidden; }
.page-order ul.step li { display:inline; line-height:30px; width:20%; float:left; text-align:center; border-bottom:3px solid #ccc; }
.page-order ul.step li.current-step { border-bottom:3px solid #f36; }
.page-order .heading-counter { margin:30px 0; padding:15px; border:1px solid #eaeaea; }
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th { border-bottom-width:0; }
.page-order .cart_navigation a { padding:10px 20px; border:1px solid #eaeaea; }
.page-order .cart_avail { text-align:center; }
.page-order .cart_avail .label { white-space:normal; display:inline-block; padding:6px 10px; font-size:14px; border-radius:0; }
.page-order .product-name { font-size:16px; }
.page-order .cart_description { font-size:14px; }
.page-order .cart_avail .label-success { background:#FFF; border:1px solid #55c65e; color:#48b151; font-weight:normal; }
.page-order .cart_navigation a.next-btn { float:right; background:#f36; color:#fff; border:1px solid #f36; }
.page-order .cart_navigation a.next-btn:hover { opacity:.8; }
.page-order .cart_navigation a.prev-btn { float:left; }
.page-order .cart_navigation a.prev-btn:before { font:normal normal normal 14px/1 FontAwesome; content:"\f104"; padding-right:15px; }
.page-order .cart_navigation a.next-btn:after { font:normal normal normal 14px/1 FontAwesome; content:"\f105"; padding-left:15px; }
.page-order .cart_navigation a:hover { background:#f36; color:#fff; }
.cart_summary>thead,.cart_summary>tfoot { background:#f7f7f7; font-size:16px; }
.cart_summary>thead>th { border-bottom-width:1px; padding:20px; }
.cart_summary td { vertical-align:middle !important; padding:20px; }
.cart_summary .table>tbody>tr>td,.table>tbody>tr>th,.cart_summary .table>tfoot>tr>td,.table>tfoot>tr>th,.cart_summary .table>thead>tr>td,.table>thead>tr>th { padding:15px; }
.cart_summary img { max-width:100px; }
.cart_summary td.cart_product { width:120px; padding:15px; }
.cart_summary .price { text-align:right; }
.cart_summary .qty { text-align:center; width:100px; }
.cart_summary .qty input { text-align:center; max-width:64px; margin:0 auto; border-radius:0; border:1px solid #eaeaea; }
.cart_summary .qty a { padding:8px 10px 5px 10px; border:1px solid #eaeaea; display:inline-block; width:auto; margin-top:5px; }
.cart_summary .qty a:hover { background:#f36; color:#fff; }
.cart_summary .action { text-align:center; }
.cart_summary .action a { background:url("../images/delete_icon.png") no-repeat center center; font-size:0; height:9px; width:9px; display:inline-block; line-height:24px; }
.cart_summary tfoot { text-align:right; }
.cart_navigation { margin-top:10px; float:left; width:100%; }
#product .pb-right-column { line-height:30px; }
#product .pb-right-column .fa { line-height:inherit; }
#product .pb-right-column .product-name { font-size:24px; }
#product .pb-right-column .product-comments .product-star,#product .pb-right-column .product-comments .comments-advices { width:auto; display:inline-block; }
#product .pb-right-column .product-comments .product-star { color:#f90; }
#product .pb-right-column .product-comments .comments-advices a { border-right:1px solid #eaeaea; padding-left:15px; padding-right:15px; }
#product .pb-right-column .product-comments .comments-advices a:last-child { border-right:0; }
#product .pb-right-column .product-price-group .price,#product .pb-right-column .product-price-group .old-price,#product .pb-right-column .product-price-group .discount { display:inline-block; margin-right:15px; }
#product .pb-right-column .product-price-group .price { font-size:18px; font-weight:bold; color:#f36; }
#product .pb-right-column .product-price-group .old-price { text-decoration:line-through; }
#product .pb-right-column .product-price-group .discount { background:#f90; color:#fff; padding:0 15px; text-align:center; line-height:inherit; margin-right:0; height:23px; line-height:23px; }
#product .pb-right-column .info-orther { padding-bottom:5px; }
#product .pb-right-column .product-desc,#product .pb-right-column .form-option,#product .pb-right-column .form-action,#product .pb-right-column .form-share { border-top:1px solid #eaeaea; padding:10px 0; }
#product .pb-right-column .form-option #size_chart { color:#f36; text-decoration:underline; margin-left:15px; }
#product .pb-right-column .product-desc { line-height:24px; }
#product .pb-right-column .form-option .attributes { clear:both; padding:5px 0; overflow:hidden; }
#product .pb-right-column .form-option .attributes:first-child { padding-top:0; }
#product .pb-right-column .form-option .attributes .attribute-label { width:50px; float:left; }
#product .pb-right-column .form-option .form-option-title { font-weight:bold; line-height:20px; }
#product .pb-right-column .form-option .attributes select { padding:0 0 0 10px; height:29px; line-height:23px; -moz-appearance:none; -webkit-appearance:none; background:#FAFAFA url("../images/dropdown.png") no-repeat scroll right center; display:inline-block; border:1px solid #eaeaea; min-width:95px; }
#product .pb-right-column .form-option .qty { width:40px; display:inline-block; float:left; overflow:hidden; }
#product .pb-right-column .form-option .product-qty { border:1px solid #eaeaea; width:60px; margin-left:50px; overflow:hidden; background:#FAFAFA; }
#product .pb-right-column .form-option .attributes .btn-plus { width:18px; height:29px; float:left; display:inline-block; margin-top:-5px; }
#product .pb-right-column .form-option .btn-plus a { width:18px; height:10px; float:left; text-align:center; cursor:inherit; }
#product .pb-right-column .form-option .attributes input { max-width:50px; padding:0 5px; }
#product .pb-right-column .form-option .list-color { overflow:hidden; padding-top:5px; }
#product .pb-right-column .form-option .list-color li { width:20px; height:20px; border:1px solid #eaeaea; float:left; margin-right:10px; }
#product .pb-right-column .form-option .list-color li:hover,#product .pb-right-column .form-option .list-color li.active { border:1px solid #f36; }
#product .pb-right-column .form-option .list-color li a { width:20px; height:20px; float:left; text-indent:-9999px; }
#product .pb-right-column .form-action { padding:0; padding-bottom:5px; }
#product .pb-right-column .form-action .button-group { margin-top:15px; overflow:hidden; }
#product .pb-right-column .form-action .button-group .wishlist,#product .pb-right-column .form-action .button-group .compare { min-width:50px; padding-right:15px; text-align:center; float:left; }
#product .pb-right-column .form-action .button-group .wishlist .fa,#product .pb-right-column .form-action .button-group .compare .fa { font-size:18px; width:30px; height:30px; color:#fff; line-height:30px; background:rgba(0,0,0,0.4) none repeat scroll 0 0; border-radius:90%; }
#product .pb-right-column .form-action .button-group .wishlist:hover .fa,#product .pb-right-column .form-action .button-group .compare:hover .fa { background:#f36; }
#product .pb-right-column .form-share .fa { font-size:18px; }
#product .pb-right-column .form-share .sendtofriend-print a { margin-right:15px; margin-bottom:15px; }
#product .pb-left-column .product-image .product-full { border:1px solid #eaeaea; padding:10px; }
#product .pb-left-column .product-image .product-img-thumb { margin-top:15px; padding:0 40px; }
#product .pb-left-column .product-image .product-img-thumb li { border:1px solid #eaeaea; padding:7px 10px; }
#product .pb-left-column .product-image .owl-next { right:-40px; }
#product .pb-left-column .product-image .owl-prev { left:-40px; }
.product-tab { margin-top:30px; }
.product-tab .nav-tab { width:100%; overflow:hidden; z-index:100; position:relative; }
.product-tab .nav-tab>li { height:50px; line-height:50px; float:left; display:inline; background:#e2e2e2; border:1px solid #e2e2e2; color:#333; text-transform:uppercase; text-align:center; margin-right:8px; font-weight:bold; }
.product-tab .nav-tab>li:last-child { margin-right:0; }
.product-tab .nav-tab>li>a { color:#333; padding:0 26px; height:50px; float:left; }
.product-tab .nav-tab>li:hover>a,.product-tab .nav-tab>li.active>a { background:#fff; }
.product-tab .tab-container { padding:20px; border:1px solid #e2e2e2; margin-top:-1px; z-index:1; }
.product-tab .tab-container p { margin:0 0 10px; }
.product-tab .tab-container .table { margin-bottom:0; }
.product-tab .tab-container .tab-panel { line-height:24px; }
.product-comments-block-tab { overflow:hidden; }
.product-comments-block-tab .fa { line-height:inherit; }
.product-comments-block-tab .reviewRating { color:#f90; }
.product-comments-block-tab .comment { padding-bottom:10px; padding-top:10px; border-bottom:1px dotted #eaeaea; }
.product-comments-block-tab .comment:first-child { padding-top:0; }
.product-comments-block-tab .comment:last-child { padding-bottom:0; border-bottom:0; }
.product-comments-block-tab .comment .author { border-right:1px solid #eaeaea; }
.product-comments-block-tab .btn-comment { padding:5px 15px; border:1px solid #eaeaea; float:left; margin-top:15px; }
.page-product-box { margin-top:50px; }
.page-product-box .heading { font-size:16px; color:#333; text-transform:uppercase; font-weight:bold; padding-bottom:17px; }
.page-product-box .owl-next { top:-20px; }
.page-product-box .owl-prev { top:-20px; left:inherit; right:26px; }
#contact { margin-top:20px; }
#contact .page-subheading { padding-left:0; border:0; margin:14px 0 30px; text-transform:uppercase; font-size:18px; color:#666; }
#contact .contact-form-box { padding:0; margin:0 0 30px 0; }
#contact .contact-form-box label { padding-bottom:5px; }
#contact .contact-form-box .form-selector { padding-bottom:25px; }
#contact input,#contact select,#contact textarea { border-radius:0; border-color:#eaeaea; box-shadow:inherit; outline:0 none; }
#contact input:focus,#contact select:focus,#contact textarea:focus { box-shadow:inherit; outline:0 none; }
#contact #btn-send-contact { font-size:14px; line-height:18px; color:white; padding:0; font-weight:normal; background:#666; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; border:0; padding:10px 25px; }
#contact #btn-send-contact:hover { background:#F36; }
#contact_form_map ul { line-height:28px; list-style:disc; list-style-position:inside; font-style:italic; }
#contact_form_map ul.store_info { list-style:none; font-style:normal; color:#696969; }
#contact_form_map ul.store_info i { display:inline-block; width:30px; line-height:inherit; }
#message-box-conact .fa { line-height:inherit; }
.content-text p { margin-bottom:15px; }
.right-sidebar #left_column { float:right; }
.blog-posts { line-height:24px; margin-top:20px; }
.blog-posts .entry-title { margin:0; -ms-word-wrap:break-word; word-wrap:break-word; }
.blog-posts .post-item { margin-top:-1px; margin-bottom:30px; }
.blog-posts .post-item.sticky .entry { padding:30px; overflow:hidden; background-color:#fcf8e3; border:1px solid #f4dcab; position:relative; }
.blog-posts .post-item .entry .entry-tags { color:#999; }
.blog-posts .post-item .entry .entry-title {font-size: 20px;color: #e8120e;}
.blog-posts .post-item .entry .entry-meta-data {padding:8px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin-top: 10px;margin-bottom: 15px;font-size:14px;}
.blog-posts .post-item.sticky .entry .entry-meta-data { border-top:1px solid #f0e5cf; border-bottom:1px solid #f0e5cf; }
.blog-posts .post-item.sticky .entry .entry-meta-data span { margin-right:40px; }
.blog-posts .post-item.sticky .entry-more { float:right; }
.blog-posts .post-item.sticky .entry-more a { background-color:#f36; color:#fff; height:38px; padding:0 15px; display:inline-block; line-height:38px; overflow:hidden; border:0; }
.blog-posts .post-item.sticky .entry-more a:before { content:''; width:16px; height:38px; background:url('../images/icon-reamore.png') no-repeat left center; display:inline-block; margin-right:10px; float:left; }
.blog-posts .post-item.sticky .entry .entry-meta-data .author a { color:#36c; }
.blog-posts .post-item.sticky .entry .entry-meta-data .cat a { color:#f36; }
.blog-posts .post-item.sticky .entry .entry-meta-data .comment-count { color:#693; }
.blog-posts .post-item.sticky .entry .entry-meta-data .date { color:#999; }
.blog-posts .post-item.sticky .entry .entry-meta-data .fa { color:#999; }
.blog-posts .post-item .entry-meta-data { padding:5px 0; color:#666; font-size:13px; }
.blog-posts .post-item .entry-meta-data span { margin-right:40px; }
.blog-posts .post-item .entry-meta-data .author .fa { opacity:.7; }
.blog-posts .post-item .entry-meta-data .fa { line-height:inherit; }
.blog-posts .post-item .post-star { font-size:13px; }
.blog-posts .post-item .post-star .fa { line-height:inherit; color:#f90; }
.blog-posts .post-item .entry-excerpt { text-align:justify; }
.blog-posts .post-item .entry-more a { border:1px solid #eaeaea; padding:10px 12px; background:#eee; }
.blog-posts .post-item .entry-more { margin-top:15px; }
.blog-posts .post-item .entry-more a:hover { background:#f36; color:#fff; }
.blog-posts .post-item .entry-thumb img { border:1px solid #eaeaea; }
.blog-list-sidebar li { border-bottom:1px solid #eaeaea; padding-bottom:10px; margin-bottom:10px; overflow:hidden; }
.blog-list-sidebar li:last-child { border:0; margin-bottom:0; }
.blog-list-sidebar li .post-thumb { width:80px; float:left; border:1px solid #eaeaea; padding:4px; background:#fcfcfc; }
.blog-list-sidebar li .post-info { margin-left:90px; color:#999; }
.blog-list-sidebar li .post-info .post-meta { font-size:12px; margin-top:5px; }
.blog-list-sidebar li .post-info .fa { line-height:inherit; }
.recent-comment-list li { border-bottom:1px solid #eaeaea; padding-bottom:10px; margin-bottom:10px; overflow:hidden; }
.recent-comment-list li:last-child { border:0; margin-bottom:0; }
.recent-comment-list li .author { color:#666; margin-bottom:5px; font-size:13px; }
.recent-comment-list li .comment { margin-top:5px; color:#666; }
.recent-comment-list li>h5>a { color:#333; }
.entry-detail .entry-photo img { border:1px solid #eaeaea; height:auto; }
.entry-detail iframe { max-width:100%; }
.entry-detail .entry-meta-data { padding:10px 0; color:#666; }
.entry-detail .entry-photo { margin-bottom:15px; }
.entry-detail .entry-meta-data .fa { line-height:inherit; }
.entry-detail .entry-meta-data span { margin-right:10px; }
.entry-detail .entry-meta-data .author .fa { opacity:.7; }
.entry-detail .entry-meta-data .post-star { float:right; }
.entry-detail .entry-meta-data .post-star .fa { color:#f90; }
.entry-detail .entry-meta-data .post-star span { margin:0; }
.single-box { margin-top:20px; }
.comment-list { margin-top:20px; }
.comment-list .comment { list-style:none; }
.comment-list .children { padding-left:80px; }
.comment-list .comment { overflow:hidden; margin-bottom:15px; border-bottom:1px solid #eaeaea; padding-bottom:15px; }
.comment-list .comment:last-child { border:0; padding:0; }
.comment-list .comment-author img { width:70px; border:1px solid #eaeaea; padding:4px; float:left; }
.comment-list .says { display:none; }
.comment-list .comment-content,.comment-list .comment-metadata { margin-left:90px; }
.comment-list .comment-metadata { font-size:12px; }
.comment-list .fn { margin-left:20px; font-weight:bold; color:#333; }
.comment-list .comment-meta { color:#ccc; }
.comment-list .comment-meta .author a { font-weight:bold; }
.comment-list .comment-awaiting-moderation { display:none; }
.comment-list .reply { text-align:right; padding:10px 0; }
.comment-list .reply a:before { content:"\f112"; font-family:'FontAwesome'; margin-right:10px; }
.comment-respond { margin-top:20px; }
.comment-respond label { margin-top:10px; margin-bottom:2px; }
.comment-respond input,.comment-respond textarea { border-radius:0; border:1px solid #eaeaea; -webkit-box-shadow:inherit; box-shadow:inherit; }
.comment-respond .form-submit input[type="submit"] { padding:10px 20px; border:1px solid #eaeaea; background:#666; color:#fff; margin-top:15px; }
.comment-respond .form-submit input[type="submit"]:hover { background:#f36; border:1px solid #f36; }
.comment-list .comment-respond { background:#fafafa; padding:20px; margin-bottom:10px; }
.comment-list .comment-respond #cancel-comment-reply-link { float:right; }
.related-posts { margin-top:20px; }
.related-posts .entry-thumb img { border:1px solid #eaeaea; }
.related-posts .entry-ci { margin-top:10px; }
.related-posts .entry-meta-data { color:#999; font-size:13px; margin-top:10px; }
.related-posts .entry-meta-data .fa { line-height:inherit; }
.related-posts .entry-ci .entry-excerpt { padding:10px 0; }
.related-posts .entry-title { font-size:14px; }
.related-posts .owl-next { top:-31px; }
.related-posts .owl-prev { top:-31px; left:inherit; right:26px; }
.box-authentication { border:1px solid #eaeaea; padding:30px; min-height:320px; }
.box-authentication>h3 { margin-bottom:15px; }
.box-authentication label { margin-top:10px; margin-bottom:2px; }
.box-authentication .forgot-pass { margin-top:15px; }
.box-authentication input,.box-authentication textarea { border-radius:0; border:1px solid #eaeaea; -webkit-box-shadow:inherit; box-shadow:inherit; width:50%; }
.box-authentication .button { margin-top:15px; }
.box-border { border:1px solid #eaeaea; padding:20px; overflow:hidden; }
.box-wishlist label,.box-wishlist .button { margin-top:15px; margin-bottom:5px; }
.box-wishlist { margin-top:20px; }
.table-wishlist { margin-top:20px; }
.table-wishlist th { background:#fafafa; }
.list-wishlist { margin-top:20px; }
.list-wishlist li { margin-top:30px; }
.list-wishlist li .product-img { border:1px solid #eee; padding:10px; }
.list-wishlist li .product-name,.list-wishlist li .qty,.list-wishlist li .priority,.list-wishlist li .button { margin-top:10px; }
.list-wishlist li .button-action { position:relative; }
.list-wishlist li .button-action a { position:absolute; right:10px; top:15px; }
.list-wishlist li .button-action a .fa { line-height:inherit; }
.table-compare td.compare-label { width:150px; background:#fafafa; vertical-align:middle; }
.table-compare .product-star .fa { line-height:inherit; color:#f90; }
.table-compare .price { font-weight:bold; color:#f36; }
.table-compare .add-cart { background:#f36; color:#fff; }
.table-compare .add-cart:hover { opacity:.8; }
.checkout-page .checkout-sep { padding-bottom:15px; text-transform:uppercase; }
.checkout-page .box-border { margin-bottom:15px; }
.checkout-page .box-border .button { margin-top:15px; }
.checkout-page .box-border label { margin-top:5px; }
.checkout-page .box-border p,.checkout-page .box-border h4 { padding-bottom:5px; margin-top:5px; }
.checkout-page .box-border .fa { line-height:inherit; }
.checkout-page .box-border input[type="radio"] { margin-right:10px; }
.cat-short-desc { margin-top:20px; }
.cat-short-desc .cat-short-desc-products { margin-top:20px; }
.cat-short-desc .cat-short-desc-products li .product-container { border:1px solid #eaeaea; padding:10px; }
.cat-short-desc .cat-short-desc-products li .product-container .product-name { margin-top:10px; }
.today-deals { position:relative; }
.today-deals .deals-product-list .product-info { margin-top:10px; }
.today-deals .deals-product-list .product-info .show-count-down { text-align:center; }
.today-deals .deals-product-list .product-info .show-count-down .box-count { display:inline-block; margin-right:2px; color:#f36; }
.today-deals .deals-product-list .product-info .show-count-down .dot { display:none; }
.today-deals .deals-product-list .product-info .show-count-down .box-count .number { width:100%; float:left; background:#eaeaea; padding:5px 0; font-size:16px; }
.today-deals .deals-product-list .product-info .show-count-down .box-count .text { background:#eaeaea; font-size:12px; margin-top:1px; width:100%; float:left; padding:5px 0; color:#666; }
.today-deals .deals-product-list .product-info .product-name { margin-top:15px; }
.today-deals .deals-product-list .product-info .product-meta { margin-top:7px; line-height:18px; }
.today-deals .deals-product-list .product-info .product-meta .fa { line-height:inherit; }
.today-deals .deals-product-list .product-info .product-meta .price { color:#f36; font-size:18px; }
.today-deals .deals-product-list .product-info .product-meta .old-price { text-decoration:line-through; margin-left:11px; color:#666; }
.today-deals .deals-product-list .product-info .product-meta .star { float:right; font-size:13px; color:#f90; }
.today-deals .owl-next { top:-55px; }
.today-deals .owl-prev { top:-55px; left:inherit; right:26px; }
.group-button-header { margin-top:17px; }
.group-button-header .btn-cart,.group-button-header .btn-heart,.group-button-header .btn-compare { width:39px; height:39px; float:right; position:relative; margin-right:16px; }
.group-button-header .btn-cart { background:url("../images/icon-cart-round.png") no-repeat center center; position:relative; }
.group-button-header .btn-cart:after { content:""; width:100%; height:10px; display:block; position:absolute; bottom:-10px; }
.group-button-header .btn-cart .notify-right { top:-12px; right:-12px; }
.group-button-header .btn-heart { background:url("../images/icon-heart-round.png") no-repeat center center; text-indent:-999px; display:inline-block; font-size:0; }
.group-button-header .btn-compare { background:url("../images/icon-compare-round.png") no-repeat center center; text-indent:-999px; margin-right:0; display:inline-block; font-size:0; }
.main-header .group-button-header .btn-cart>a { width:100%; height:100%; float:left; font-size:0; }
.main-header .btn-cart:hover .cart-block { -webkit-transform:translate(0,0); -moz-transform:translate(0,0); -o-transform:translate(0,0); -ms-transform:translate(0,0); transform:translate(0,0); opacity:1; visibility:visible; }
.blog-list { margin-top:30px; }
.blog-list .post-title { margin:0; }
.blog-list .page-heading { text-transform:uppercase; }
.blog-list .blog-list-wapper { margin-top:30px; }
.blog-list .blog-list-wapper ul li { border:1px solid #eaeaea; line-height:30px; }
.blog-list .blog-list-wapper ul li img { width:100% !important; height:auto; }
.blog-list .blog-list-wapper ul li .post-desc { padding:15px; }
.blog-list .blog-list-wapper ul li .post-desc .post-title a { font-size:14px; color:#333; }
.blog-list .blog-list-wapper ul li .post-desc .post-title a:hover { color:#f96d10; }
.blog-list .blog-list-wapper ul li .post-desc .post-meta { color:#919191; font-size:13px; }
.blog-list .blog-list-wapper ul li .post-desc .post-meta .date:before { font:normal normal normal 13px/1 FontAwesome; content:"\f1ec"; padding-right:5px; }
.blog-list .blog-list-wapper ul li .post-desc .post-meta .comment:before { font:normal normal normal 13px/1 FontAwesome; content:"\f0e5"; padding-right:5px; padding-left:15px; }
.blog-list .blog-list-wapper ul li .readmore { text-align:right; }
.blog-list .blog-list-wapper ul li .readmore a { color:#f96d10; }
.blog-list .blog-list-wapper ul li .readmore a:after { font:normal normal normal 14px/1 FontAwesome; content:"\f178"; padding-left:10px; }
.blog-list .blog-list-wapper .owl-controls .owl-next { top:-50px; }
.blog-list .blog-list-wapper .owl-controls .owl-prev { left:inherit; right:26px; top:-50px; }
#footer2 { margin-top:45px; border-top:1px solid #eaeaea; background:#fff; }
#footer2 .footer-menu a:hover { color:#333; }
#footer2 .footer-top { padding:10px 0; }
#footer2 .footer-top .footer-menu { margin-top:25px; }
#footer2 .footer-top .footer-menu li { display:inline; float:left; padding:0 10px; }
#footer2 .footer-social { margin-top:18px; }
#footer2 .footer-social li { display:inline; float:right; }
#footer2 .footer-social li>a .fa { line-height:inherit; }
#footer2 .footer-social li>a { color:#fff; width:32px; height:32px; float:left; text-align:center; line-height:32px; margin-left:5px; }
#footer2 .footer-social li>a:hover { opacity:.8; }
#footer2 .footer-social li>a.twitter { background:#00caff; }
#footer2 .footer-social li>a.pinterest { background:#cb222a; }
#footer2 .footer-social li>a.vk { background:#5b7fa6; }
#footer2 .footer-social li>a.google-plus { background:#da4735; }
#footer2 .footer-paralax { background:url("../images/brand_prlx_bg-small.jpg") 50% 0 no-repeat fixed; color:#fff; }
#footer2 .footer-row { padding:45px 0; background-color:rgba(0,0,0,0.8); background:rgba(0,0,0,0.8); color:#fff; }
#footer2 .footer-center { text-align:center; background-color:rgba(0,0,0,0.6); background:rgba(0,0,0,0.6); }
#footer2 .footer-center h3 { text-transform:uppercase; padding-bottom:20px; }
#footer2 .footer-center p,#footer2 .footer-center .mailchimp-before { color:#999; padding-bottom:20px; }
#footer2 .footer-row .form-subscribe,#footer2 .footer-row .mailchimp-form .input-group { width:540px; margin:0 auto; border:1px solid #999; line-height:normal; }
#footer2 .footer-row .mailchimp-form .mailchimp-success { display:none; }
#footer2 .footer-row .mailchimp-form .mailchimp-error { color:red; }
#footer2 .footer-row .mailchimp-form .mailchimp-submit { background:0; font-size:0; border:0; }
#footer2 .footer-row .mailchimp-form .mailchimp-submit:focus { outline:0; }
#footer2 .footer-row .mailchimp-form .mailchimp-submit:before { font-family:'FontAwesome'; content:"\f1d9"; font-size:14px; color:#fff; }
#footer2 .footer-row .form-subscribe .form-group { width:100%; position:relative; }
#footer2 .footer-row .form-subscribe .form-control,#footer2 .footer-row .mailchimp-form .input-group input[type="email"] { width:100%; background:transparent; border:0; border-radius:0; -webkit-box-shadow:inherit; box-shadow:inherit; padding-right:40px; color:#fff; }
#footer2 .footer-row .form-subscribe .btn { position:absolute; top:3px; right:0; background:transparent; border:0; border-radius:0; -webkit-box-shadow:inherit; box-shadow:inherit; color:#fff; }
#footer2 .widget-title { text-transform:uppercase; padding-bottom:20px; margin:0; }
#footer2 .widget-body ul { padding-left:25px; }
#footer2 .widget-body li { line-height:30px; list-style:none; }
#footer2 .widget-body li a { color:#999; margin-left:-25px; }
#footer2 .widget-body li a:hover { color:#fff; }
#footer2 .widget-body li a:before { font-family:'FontAwesome'; font-size:14px; content:"\f105"; margin-right:15px; }
#footer2 .widget-body li a.location:before { content:"\f041"; }
#footer2 .widget-body li a.phone:before { content:"\f095"; }
#footer2 .widget-body li a.email:before { content:"\f003"; }
#footer2 .widget-body li a.mobile:before { content:"\f10b"; }
#footer2 .footer-bottom { background-color:rgba(0,0,0,0.8); background:rgba(0,0,0,0.8); color:#fff; }
#footer2 .footer-bottom .footer-bottom-wapper { border-top:1px solid #333; padding:30px 0; }
#footer2 .footer-bottom .footer-payment-logo { text-align:right; }
.block-banner { margin-top:30px; }
.block-banner .block-banner-left,.block-banner .block-banner-right { width:50%; float:left; }
.block-banner .block-banner-left { padding-right:5px; }
.block-banner .block-banner-right { padding-left:5px; }
#footer2 ul { padding:0; }
#footer2 ul li { list-style-type:none; line-height:30px; }
#footer2 ul li ul { padding-left:20px; }
#footer2 a { color:#999; }
#footer2 a:hover { color:#fff; }
#footer2 .widget,#footer2 .widget-container { margin-bottom:20px; overflow:hidden; }
#footer2 .widget:last-child,#footer2 .widget-container:last-child { margin-bottom:0; }
.hot-deals-row { margin-top:30px; }
.hot-deals-box { border:1px solid #eaeaea; }
.hot-deals-box .hot-deals-tab { display:table; width:100%; }
.hot-deals-box .hot-deals-tab .hot-deals-title { width:45px; display:table-cell; text-transform:uppercase; font-size:24px; text-align:center; background:#08c; color:#fff; padding:40px 0; }
.hot-deals-box .hot-deals-tab .hot-deals-title>span { width:100%; float:left; text-align:center; }
.hot-deals-box .hot-deals-tab .hot-deals-title>span.yellow { color:#fc0; }
.hot-deals-box .hot-deals-tab .hot-deals-tab-box { display:table-cell; padding:25px; vertical-align:top; }
.hot-deals-box .hot-deals-tab .hot-deals-tab-box .nav-tab { list-style:none; margin:0; padding:0; }
.hot-deals-box .hot-deals-tab .hot-deals-tab-box .nav-tab li { line-height:40px; border-bottom:1px solid #eaeaea; text-transform:uppercase; padding-left:15px; }
.hot-deals-box .hot-deals-tab .hot-deals-tab-box .nav-tab li.active>a { color:#09c; }
.hot-deals-box .hot-deals-tab .box-count-down { margin-top:20px; float:left; padding-left:4px; }
.hot-deals-box .hot-deals-tab .box-count-down .box-count { width:67px; height:67px; border:1px solid #eaeaea; float:left; border-radius:90%; text-align:center; padding:10px; position:relative; color:#fff; margin-left:-4px; background:#fff; }
.hot-deals-box .hot-deals-tab .box-count-down .dot { display:none; }
.hot-deals-box .hot-deals-tab .box-count-down .box-count:before { width:100%; height:100%; background:#08c; float:left; content:''; border-radius:90%; }
.hot-deals-box .hot-deals-tab .box-count-down .box-count:after { content:''; width:23px; height:1px; background:#fff; position:absolute; top:34px; left:20px; }
.hot-deals-box .hot-deals-tab .box-count-down .number { position:absolute; width:100%; left:0; top:15px; }
.hot-deals-box .hot-deals-tab .box-count-down .text { position:absolute; width:100%; left:0; bottom:16px; font-size:10px; }
.hot-deals-box .hot-deals-tab-content-col { padding-left:0; }
.hot-deals-box .hot-deals-tab-content.tab-container .tab-panel { margin-top:30px; padding-right:30px; }
.hot-deals-box .product-list .left-block { border:1px solid #eaeaea; padding:0; }
.hot-deals-box .product-list .right-block { padding:0; }
.box-products { margin-top:30px; overflow:hidden; }
.box-products .box-product-head { height:30px; border-bottom:1px solid #eaeaea; }
.box-products .box-product-head .box-title { color:#333; text-transform:uppercase; border-bottom:3px solid #f30; padding-bottom:5px; font-size:18px; padding-left:10px; padding-right:5px; }
.box-products .box-tabs { float:right; padding:0; margin:0; }
.box-products .box-tabs li { display:inline; text-transform:uppercase; height:30px; float:left; }
.box-products .box-tabs li>a { position:relative; padding:0 10px; display:block; line-height:normal; background:url('../images/kak3.png') no-repeat center right; float:left; height:30px; line-height:30px; }
.box-products .box-tabs li>a:after { content:"\f0d8"; font-family:'FontAwesome'; font-size:13px; color:#08c; position:absolute; bottom:-12px; left:50%; -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); transform:translateX(-50%); display:none; }
.box-products .box-tabs li>a:before { content:''; height:1px; background:#08c; position:absolute; bottom:0; left:10px; right:10px; transform:scale(0,1); }
.box-products .box-tabs li:last-child>a { background:0; }
.box-products .box-tabs li:last-child>a:before { right:0; }
.box-products .box-tabs li:last-child>a { border-right:0; padding-right:0; }
.box-products .box-tabs li>a:hover:before,.box-products .box-tabs li.active>a:before { transform:scale(1); -webkit-transition:all .3s ease-out 0s; -moz-transition:all .3s ease-out 0s; -o-transition:all .3s ease-out 0s; transition:all .3s ease-out 0s; }
.box-products .box-tabs li>a:hover,.box-products .box-tabs li.active>a { color:#333; }
.box-products .box-tabs li>a:hover:after,.box-products .box-tabs li.active>a:after { display:block; }
.container-tab { width:100%; display:block; }
.box-products .box-product-content { margin-top:20px; overflow:hidden; float:left; width:100%; }
.box-products .box-product-content .box-product-adv { width:226px; float:left; }
.box-products .box-product-content .box-product-list { margin-left:236px; }
.box-products .box-product-content .box-product-list .product-list li { border:1px solid #eaeaea; padding-bottom:10px; overflow:hidden; }
.box-products .box-product-content .box-product-list .product-list li .right-block { margin-top:30px; }
.option3 .product-list li .price-percent-reduction2,.hot-deals-row .product-list li .content_price .colreduce-percentage,.box-products .product-list li .content_price .colreduce-percentage { right:-8px; }
.hot-deals-row .product-list li .content_price .colreduce-percentage .colreduce-lable,.box-products .product-list li .content_price .colreduce-percentage .colreduce-lable { display:block; }
.box-products.new-arrivals .box-tabs li>a:after { color:#f30; }
.box-products.new-arrivals .box-tabs li>a:before { background:#f30; }
.box-products.new-arrivals .box-product-head .box-title { border-bottom:3px solid #f30; }
.box-products.top-sellers .box-tabs li>a:after { color:#fc0; }
.box-products.top-sellers .box-tabs li>a:before { background:#fc0; }
.box-products.top-sellers .box-product-head .box-title { border-bottom:3px solid #fc0; }
.box-products.special-products .box-tabs li>a:after { color:#096; }
.box-products.special-products .box-tabs li>a:before { background:#096; }
.box-products.special-products .box-product-head .box-title { border-bottom:3px solid #096; }
.box-products.recommendation .box-tabs li>a:after { color:#f6c; }
.box-products.recommendation .box-tabs li>a:before { background:#f6c; }
.box-products.recommendation .box-product-head .box-title { border-bottom:3px solid #f6c; }
.option3 .blog-list .page-heading { font-size:18px; }
.option3 .blog-list .blog-list-wapper ul li .readmore a { color:#09c; }
.option3 .blog-list .page-heading span.page-heading-title { border-color:#09c; }
.band-logo.no-product h3 { background:#eaeaea; cursor:pointer; height:66px; text-align:center; text-transform:uppercase; line-height:64px; margin:0; border:1px solid #eaeaea; }
.band-logo.no-product h3:hover { background-color:#fff; }
.lazy { background-image:url('../images/ajax-loader.gif'); background-repeat:no-repeat; background-position:center; }
.scroll-wrapper { overflow:hidden !important; padding:0 !important; position:relative; }
.scroll-wrapper>.scroll-content { border:none !important; box-sizing:content-box !important; height:auto; left:0; margin:0; max-height:none; max-width:none !important; overflow:scroll !important; padding:0; position:relative !important; top:0; width:auto !important; }
.scroll-wrapper>.scroll-content::-webkit-scrollbar { height:0; width:0; }
.scroll-element { display:none; }
.scroll-element,.scroll-element div { box-sizing:content-box; }
.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible { display:block; }
.scroll-element .scroll-bar,.scroll-element .scroll-arrow { cursor:default; }
.scroll-textarea { border:1px solid #ccc; border-top-color:#999; }
.scroll-textarea>.scroll-content { overflow:hidden !important; }
.scroll-textarea>.scroll-content>textarea { border:none !important; box-sizing:border-box; height:100% !important; margin:0; max-height:none !important; max-width:none !important; overflow:scroll !important; outline:0; padding:2px; position:relative !important; top:0; width:100% !important; }
.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar { height:0; width:0; }
.form-category .ui-corner-all,.form-category .ui-corner-bottom,.form-category .ui-corner-right,.form-category .ui-corner-br { border:0; border-right:1px solid #eaeaea; border-radius:0; }
.form-category .ui-selectmenu-button span.ui-selectmenu-text {padding:0;line-height:40px;color: #fff;padding-right:20px;padding-left:15px;border-right: 1px solid #e4110c;}
.form-category .ui-state-hover,.form-category .ui-widget-content .ui-state-hover,.form-category .ui-widget-header .ui-state-hover,.form-category .ui-state-focus,.form-category .ui-widget-content .ui-state-focus,.form-category .ui-widget-header .ui-state-focus { border:0; background:0; }
.form-category .ui-state-default,.form-category .ui-widget-content .ui-state-default,.form-category .ui-widget-header .ui-state-default { font-weight:normal; border:0; background:0; color:#444; font-size:14px; font-family:'Arial',sans-serif; }
.form-category .ui-state-hover,.form-category .ui-widget-content .ui-state-hover,.form-category .ui-widget-header .ui-state-hover,.form-category .ui-state-focus,.form-category .ui-widget-content .ui-state-focus,.form-category .ui-widget-header .ui-state-focus { border:0; background:0; outline:0; }
.form-category .ui-selectmenu-button span.ui-icon {background:0;text-indent:0;right:15px;width:auto;height:auto;border-color: #fff transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;width:0;top:26px;}
.form-category .ui-selectmenu-button span.ui-icon:before {font-family:'FontAwesome';content:"\f0d7";font-size:14px;color: #fdf6f6;}
.ui-selectmenu-menu .ui-menu .ui-menu-item { background:0; padding:0; line-height:30px; font-weight:normal; font-size:14px; font-family:'Arial',sans-serif; padding:0 15px; }
.ui-selectmenu-menu .ui-widget-content { background:#fff; border:0; max-height:300px; border:1px solid #eaeaea; }
.ui-selectmenu-menu .ui-widget-content::-webkit-scrollbar-track { -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); background-color:#F5F5F5; border-radius:10px; }
.ui-selectmenu-menu .ui-widget-content::-webkit-scrollbar { width:6px; background-color:#F5F5F5; }
.ui-selectmenu-menu .ui-widget-content::-webkit-scrollbar-thumb { background-color:#ccc; border-radius:10px; }
.ui-selectmenu-menu .ui-state-hover,.ui-selectmenu-menu .ui-widget-content .ui-selectmenu-menu .ui-state-hover,.ui-selectmenu-menu .ui-widget-header,.ui-selectmenu-menu .ui-state-hover,.ui-selectmenu-menu .ui-state-focus,.ui-selectmenu-menu .ui-widget-content .ui-state-focus,.ui-selectmenu-menu .ui-widget-header .ui-state-focus { border:0; background:#f36; color:#fff; }
.ui-menu .ui-state-focus,.ui-menu .ui-state-active { margin:0; }
#footer2.footer3 { margin-top:0; padding-top:0; border:0; background:#151515; border-top:4px solid #cd2600; color:#c9c9c9; }
#footer2.footer3 .footer-top>.container { border-bottom:1px solid #282828; padding:30px 0; }
#footer2.footer3 .footer-top { padding:0; }
#footer2.footer3 .footer-row { background:#151515; padding:25px 0 45px 0; }
#footer2.footer3 .footer-bottom .footer-bottom-wapper { border:0; color:#9d9d9d; text-align:center; }
#footer2.footer3 .footer-row .form-subscribe,#footer2.footer3 .footer-row .mailchimp-form .input-group { width:100%; margin:0 auto; line-height:normal; border:0; }
#footer2.footer3 .footer-sidebar4 { padding-top:20px; }
#footer2.footer3 .mailchimp-wrapper .mailchimp-form { background-color:#fff; }
#footer2.footer3 .mailchimp-wrapper .mailchimp-form .input-group input { color:#333; padding:5px 10px; font-size:13px; border:0; margin-top:3px; }
#footer2.footer3 .mailchimp-wrapper .mailchimp-form .mailchimp-submit { height:32px; background:#cd2600; font-size:14px; }
#footer2.footer3 .footer-row .mailchimp-form .mailchimp-submit:before { display:none; }
.header.style8 .mini-cart { padding-top:24px; }
.header.style8 .mini-cart .btn-cart { position:relative; }
.header.style8 .mini-cart .btn-cart .cart-link { line-height:25px; }
.header.style8 .btn-cart .notify-right { background:url('../images/notify-right-red.png') no-repeat; right:10px; top:-20px; }
.header.style8 .mini-cart .cart-link:before { content:''; background:url("../images/cart-icon4.png") no-repeat center left; width:17px; height:22px; display:inline-block; vertical-align:top; margin-right:5px; }
.header.style8 .top-header .form-search { width:auto; display:inline-block; float:right; position:relative; line-height:35px; padding-left:15px; }
.header.style8 .top-header .form-category,.header.style8 .top-header .btn-search { display:none; }
.header.style8 .top-header .form-search .icon { cursor:pointer; color:#666; }
.header.style8 .top-header .form-search form { position:absolute; top:1px; right:0; background:#fff; z-index:2; width:300px; border:0; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; height:35px; padding:0; display:none; }
.header.style8 .top-header .form-search .input-serach { width:100%; }
.header.style8 .top-header .form-search form input[type="text"] { width:90%; border:0; padding:0 10px; border:0; background-color:transparent; }
.header.style8 .top-header .form-search form .close-form { float:right; cursor:pointer; background:url("../images/delete_icon.png") no-repeat center center; width:28px; height:35px; display:inline-block !important; font-size:0; }
.header.style8.ontop { position:fixed; top:0; left:0; right:0; z-index:1000; background-color:#fff; box-shadow:0 1px 1px 0 rgba(50,50,50,0.1); border:0; }
.header.style8.ontop .top-header { display:none; }
.admin-bar .header.style8.ontop { top:32px; }
.header.style8.ontop .logo img { width:70%; }
.header.style8.ontop .main-menu-style8 { margin:0; padding:0; float:left; }
.header.style8.ontop .main-header { padding:10px 0; }
.header.style8.ontop .mini-cart { padding-top:12px; }
.banner-text { position:relative; }
.banner-text .banner-content { position:absolute; left:0; right:12px; top:0; bottom:0; text-align:right; padding-top:20%; }
.banner-text .banner-content .banner-title { font-size:24px; line-height:30px; color:#666; padding:0; margin:0; }
.banner-text .banner-content .banner-desc { font-size:14px; color:#666; line-height:30px; margin-top:-4px; }
.banner-text .banner-content .banner-button { height:36px; border:1px solid #666; padding:0 22px; line-height:35px; text-transform:uppercase; display:inline-block; width:auto; color:#333; margin-top:14px; }
.banner-text .banner-button:hover { color:#fff; }
.popular-tabs.style2 .nav-tab { border:0; text-align:center; display:table; margin:0 auto; }
.popular-tabs.style2 .nav-tab li { display:inline; float:left; padding:0 25px; line-height:18px; text-transform:uppercase; height:inherit; border:0; margin:0; }
.popular-tabs.style2 .nav-tab li>a { color:#999; font-size:24px; font-weight:normal; }
.popular-tabs.style2 .nav-tab li.active a,.popular-tabs.style2 .nav-tab li>a:hover { color:#333; text-decoration:underline; }
.popular-tabs.style2 .tab-container { padding-top:0; }
.product-style3 .price { font-weight:700; }
.product-style3 .price ins { float:left; text-decoration:none; margin-right:5px; }
.product-style3 .price del { font-weight:normal; color:#999; }
.section-band-logo.style2 { background-color:transparent; padding:0; }
.section-band-logo.style2 li { display:inline-block; float:left; }
.section-band-logo.style2 li a { padding:0 1px; display:inline-block; float:left; }
.section-bolock-cat.option12 .block-cat { border:1px solid #eee; margin-bottom:30px; position:relative; padding:30px; background-position:bottom right; background-repeat:no-repeat; }
.section-bolock-cat.option12 .block-cat .sub-cat { width:auto; display:inline-block; list-style:none; margin:0; padding:0; }
.section-bolock-cat.option12 .block-cat .sub-cat li { border-bottom:1px solid #eee; padding:4px 0; padding-right:30px; list-style:outside; }
.section-bolock-cat.option12 .block-cat .sub-cat { padding:0; }
.section-bolock-cat.option12 .block-cat .read-more { display:block; font-family:'Oswald'; font-weight:300; color:#333; margin-top:20px; }
.section-bolock-cat.option12 .block-cat .read-more:before { content:''; width:20px; height:2px; background-color:#999; display:block; margin-bottom:4px; }
.section-bolock-cat.option12 .block-cat .cat-title { position:absolute; top:30px; right:30px; font-size:24px; color:#999; font-family:'Oswald'; font-weight:300; text-align:right; }
.section-bolock-cat.option12 .block-cat .cat-title span { display:block; line-height:auto; }
.section-bolock-cat.option12 .block-cat .cat-title .cat-name { font-weight:700; font-size:30px; text-transform:uppercase; font-family:'Montserrat',sans-serif; }
.lock-boock-button { display:table; margin:0 auto; padding-top:43px; position:relative; }
.lock-boock-button a { height:36px; display:inline-block; border:1px solid #fff; padding:0 40px; line-height:35px; color:#fff; margin-left:10px; margin-bottom:10px; }
.lock-boock-button a:hover { color:#fff; }
.kt-lookbook-list .lookbook-grid { margin:0 -8px; }
.kt-lookbook-list .lookbook-grid .item-lookbook { padding:0 8px; position:relative; padding-bottom:16px; }
.item-lookbook .inner { position:relative; }
.item-lookbook .info { position:absolute; bottom:20px; left:20px; color:#fff; }
.item-lookbook .icon-quickview { position:absolute; top:50%; left:50%; width:44px; height:44px; line-height:42px; border:1px solid; color:#fff; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; border-radius:50%; display:inline-block; font-size:14px; text-align:center; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); opacity:0; }
.item-lookbook:hover .icon-quickview { opacity:1; }
.kt-lookbook-list .lookbook-grid .item-lookbook img { width:100%; height:auto; }
.item-lookbook .title { font-size:20px; text-transform:none; margin:0; }
.item-lookbook .inner:before { content:''; color:#fff; position:absolute; left:0; right:0; bottom:0; top:0; background:rgba(0,0,0,0.6); -webkit-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transform:scale(0); -webkit-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; }
.item-lookbook:hover .inner:before { -webkit-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); }
.main-container { padding:50px 0; }
.look-book-page-title { margin-top:0; margin-bottom:50px; }
.section-band-logo.style2 .owl-controls .owl-prev,.section-band-logo.style2 .owl-controls .owl-next { background-color:#fff; border:1px solid #eee; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; color:#b3b3b3; line-height:22px; -moz-transition:all .45s ease; -webkit-transition:all .45s ease; -o-transition:all .45s ease; -ms-transition:all .45s ease; transition:all .45s ease; opacity:0; visibility:hidden; }
.section-band-logo.style2 .owl-controls .owl-prev:hover,.section-band-logo.style2 .owl-controls .owl-next:hover { color:#fff; }
.section-band-logo.style2 .owl-controls .owl-prev { left:-12px; }
.section-band-logo.style2 .owl-controls .owl-next { right:-12px; }
.section-band-logo.style2:hover .owl-controls .owl-prev,.section-band-logo.style2:hover .owl-controls .owl-next { opacity:1; visibility:inherit; }

.section-title-2 { text-align:center; position:relative; margin-bottom:55px; margin-top:0; }
.section-title-2 h2 { font-size:18px; text-transform:uppercase; margin:0; margin-bottom:5px; font-weight:600; }
.section-title-2::after { content:""; width:50px; height:2px; background-color:#333; margin:10px auto 0; display:block; }
.home .header.style9.postion { position:absolute; left:0; right:0; top:0; z-index:100; }
.home.admin-bar .header.style9.postion { top:32px; }