/*REMOVE IOS STYLE */

input:not([type="radio"]):not([type="checkbox"]) {
    -webkit-appearance: none;
    border-radius: 0;
}

html{float:left;width:100%;height:100%;overflow-x:hidden;margin:0;padding:0;background-color:#fff;}
body{float:left;width:100%;height:100%;text-align:left;position:relative;margin:0;padding:0;font-size:13px;font-weight:400;color:#000;font-family:'Open Sans', Helvetica, sans-serif;transition:margin 0.2s;-webkit-transition:margin 0.2s;-moz-transition:margin 0.2s;}
a{outline:none;}
a:active{outline:none;background:none;}
a:hover{cursor:pointer;outline:none;}
img{border:none;max-width:100%;width:auto;vertical-align:text-bottom;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0 0 20px 0;}
h1{font-size:18px;font-weight:300;}
p{margin:0;padding:0 0 20px 0;line-height:22px;}
b, strong{font-weight:bold;}
::-moz-selection{background:#000;color:#fff;}
::selection{background:#000;color:#fff;}
.layout{margin-left:auto;margin-right:auto;width:980px;max-width:auto;min-width:300px;}
.container-header, .container-footer{float:left;width:100%;background-color:#fff;}
.container-header{position:relative;z-index:99;}
.container-page{float:left;width:100%;background-color:#f5f5f5;min-height:100px;}
.layout-left-plus-right .container-left, .layout-left-plus-right .container-right{width:475px;}
.layout-left-minus-right .container-left{float:none;width:475px;margin-left:auto;margin-right:auto;}
.container-left{float:left;width:250px;}
.container-right{float:right;width:250px;}
.container-top{float:left;width:100%;}
.container-bottom{float:left;width:100%;}
.container-center{}
.content-page{float:left;width:100%;}
.container-left + .container-center{margin:0 0 0 280px;}
.container-right + .container-center{margin:0 280px 0 0;}
.container-left + .container-right + .container-center{display:none;}
.global-page{background-color:#fff;border-top:5px solid #70ad47;-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);padding:20px;margin-bottom:30px;}
.global-page h6{margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #e9e9e9;font-size:14px;font-weight:bold;}
.global-page ul, .global-page ol, .global-page .list-icon{margin:0;padding:0 0 20px 20px;line-height:19px;vertical-align:top;}
.global-page .list-icon{list-style-type:none;padding:0 0 20px 0;}
.global-page .list-icon li{padding:2px 0;}
.global-page .list-icon li a{text-decoration:none;color:#000;}
.global-page .list-icon3{display:inline-block;width:32%;}
.global-page .list-icon-top > li{padding:2px 0 2px 30px;}
.global-page .list-icon-top > li > i{display:inline-block;margin:0 5px 0 0;text-align:center;line-height:22px;width:22px;height:22px;font-size:22px;vertical-align:middle;}
.global-page .list-icon-top > .list-icon-title{padding:0;}
.global-page ul li ul{list-style-type:none;padding:0 0 20px 0;}
.global-page ul li a + ul{padding:0;}
.global-page .list-icon li ul li{padding:2px 0 2px 30px;}
.global-page .list-icon li ul li ul li{padding:2px 0 2px 10px;}
.global-page-left{float:left;width:530px;}
.global-page-left + .global-page-right{float:right;width:420px;}
.sidebar + .container-center .global-page-left{float:none;width:100%;}
.sidebar + .container-center .global-page-right{float:none;width:100%;}
.global-attribute{display:table;width:100%;margin:0;padding:10px 0;list-style-type:none;line-height:22px;}
.global-attribute li{display:table;width:100%;border-bottom:1px solid #e9e9e9;padding:5px 0;}
.global-attribute li:last-child{border-bottom:none;}
.global-attribute b, .global-attribute i{display:table-cell;vertical-align:middle;}
.global-attribute b{border-right:1px solid #e9e9e9;padding:5px 10px 5px 0;width:130px;font-weight:400;}
.global-attribute i{padding:5px 0 5px 10px;font-style:normal;}
table.list{border-collapse:collapse;width:100%;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;margin:0 0 20px 0;}
table.list td{border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
table.list thead td{background-color:#EFEFEF;padding:0 5px;}
table.list thead td a, .list thead td{text-decoration:none;color:#222222;font-weight:bold;}
table.list tbody td{padding:0 5px;}
table.list .left{text-align:left;padding:7px;}
table.list .right{text-align:right;padding:7px;}
table.list .center{text-align:center;padding:7px;}
input[type="text"], input[type="password"], select, textarea{font-family:'Open Sans', Helvetica, sans-serif;font-style:normal;font-weight:400;font-size:13px;border:1px solid #cfcfcf;background-color:#fafafa;color:#999;padding:10px;min-width:100%;width:100%;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;-moz-box-shadow:inset 0 -1px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 0 -1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 -1px 2px rgba(0, 0, 0, 0.1);}
select{padding:9px 10px;}
input[type="radio"], input[type="checkbox"]{margin:3px 5px 0 0;padding:0;float:left;}
input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus{color:#000;background-color:#fff;outline:none;border:1px solid #bababa;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
textarea{overflow:auto;height:80px;min-height:80px;max-height:350px;}
input[type="button"], input[type="submit"], button[type="submit"]{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:400;font-size:13px;-webkit-appearance:none;-webkit-border-radius:0;}
input[type="button"]:hover, input[type="submit"]:hover, button[type="submit"]:hover{cursor:pointer;}
.formbox{margin:0 0 20px 0;position:relative;display:inline-block;width:100%;vertical-align:top;}
.formbox p{padding:0 0 2px 0;}
.formbox p strong{font-weight:400;}
.formbox .required, .formbox .error{color:#c12222;}
.formbox .help, .formbox .error{display:inline-block;width:100%;font-size:11px;}
.formbox .help{color:#999;}
.formbox .error{padding:5px 0 0 0;}
.formbox .error i{font-size:13px;}
.formbox .wait{position:absolute;right:0;top:0;}
.formbox .label{display:inline-block;width:100%;padding:3px 0;line-height:19px;}
.formbox .label .labelprice{font-weight:bold;}
.formbox .label label{cursor:pointer;}
.formbox input + img{margin:20px 0 0 0;}
.formboxcolumn{display:inline-block;vertical-align:top;width:459px;}
.formboxcolumn + .formboxcolumn{margin:0 0 0 20px;}
.formboxcolumn textarea{height:208px;min-height:208px;max-height:208px;}
.sidebar + .container-center .formboxcolumn{width:319px;}
#tab-review .formboxcolumn{width:273px;}
#tab-review .formboxcolumn textarea{height:193px;min-height:193px;max-height:193px;}
#formboxrating{height:22px;padding:3px 0 0 0;}
#formboxrating .stars-content{float:left;height:22px;position:relative;width:100%;}
#formboxrating #rate1, #formboxrating #rate2, #formboxrating #rate3, #formboxrating #rate4, #formboxrating #rate5{float:right;width:25px;height:25px;text-align:center;margin:0;padding:0;cursor:pointer;position:absolute;top:0;z-index:-5;}
.visible-star{float:right;width:25px;height:25px;margin:0;padding:0;cursor:pointer;color:#e1e1e1;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;position:absolute;top:0;z-index:2;}
.visible-star i{float:right;width:25px;height:25px;font-size:22px;line-height:25px;text-align:center;}
#formboxrating #rate1{left:0;}
#formboxrating #rate1 + .visible-star{left:0;}
#formboxrating #rate2{left:25px;}
#formboxrating #rate2 + .visible-star{left:25px;}
#formboxrating #rate3{left:50px;}
#formboxrating #rate3 + .visible-star{left:50px;}
#formboxrating #rate4{left:75px;}
#formboxrating #rate4 + .visible-star{left:75px;}
#formboxrating #rate5{left:100px;}
#formboxrating #rate5 + .visible-star{left:100px;}
.option-image{border-collapse:collapse;width:100%;}
.option-image td{padding:2px;}
.options .formbox{margin:0 0 20px 20px;width:174px;}
#ui-datepicker-div{z-index:50 !important;}
#profile-description{line-height:22px;display:inline-block;width:100%;padding:5px 0 0 0;}
#text-options{padding-top:0;}
.buttons{display:table;width:100%;padding:0 0 20px 0;}
.buttons .top{float:left;width:100%;text-align:left;padding:0 0 20px 0;}
.buttons .left{float:left;text-align:left;}
.buttons .left a.button, .buttons .left input.button{margin-right:6px;}
.buttons .right{float:right;text-align:right;}
.buttons .right a.button, .buttons .right input.button{margin-left:6px;}
.buttons .center{margin-left:auto;margin-right:auto;text-align:center;}
.buttons .center a.button, .buttons .center input.button{margin-left:3px;margin-right:3px;}
a.button, input.button{font-size:13px;text-align:center;display:inline-block;text-decoration:none;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a.button{padding:9px 12px;}
input.button{padding:9px 12px;}
a.button i, input.button i{float:left;width:18px;height:18px;font-size:18px;line-height:17px;margin:0 7px 0 0;}
a.b_solo_icon i, input.b_solo_icon i{margin:0;}
a.button:hover, input.button:hover, a.button_alt:hover, input.button_alt:hover, a.button, input.button, a.button_alt, input.button_alt{-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;}
.buttons .terms{display:inline-block;padding:10px 0 0 20px;text-align:left;}
.buttons .terms a{text-decoration:none;}
.buttons .terms a:hover{color:#000;}
.buttons .top .info{padding:0 20px;font-size:12px;width: 90%;}
.buttons .top .info i{font-size:13px;color:#c12222;width: 90%;}
a.button, input.button,
.pagination .links b,
.product-filter .product-compare:hover i,
.left-item .actions .links:hover i,
#buttons-item .quantity-box a i{color:#fff;}
a.button:hover, input.button:hover,
a.button_alt:hover, input.button_alt:hover,
.pagination .links a:hover,
#buttons-item .quantity-box a:hover i,
#responsive-search .button-search:hover, #responsive-search .button-search i:hover{background-color:#000;}
.breadcrumb{display:inline-block;width:100%;border-top:2px solid #f5f5f5;background-color:#fff;margin-bottom:18px;padding:15px 0;}
.breadcrumb h1{float:left;padding:0 0 3px 0;}
.breadcrumb .links{text-align:left;color:#999;font-size:12px;padding:6px 0;float:right;width:100%;}
.breadcrumb .links a{color:#999;text-decoration:none;padding:0 2px;}
.breadcrumb .links a:last-child{padding:0 0 0 2px;}
.breadcrumb .links a:hover{color:#000;}
.no-breadcrumb{padding-top:30px;}
#notification{position:fixed;left:0;right:0;top:0;z-index:99999999;width:100%;height:0;}
.success, .warning, .attention, .information{display:inline-block;width:100%;background-color:#F6B5B5;margin-bottom:20px;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.success .close, .warning .close, .attention .close, .information .close{position:absolute;right:10px;top:5px;font-size:12px;z-index:1;color:#bababa;cursor:pointer;}
.success .close:hover, .warning .close:hover, .attention .close:hover, .information .close:hover{color:#000;}
.success .icon, .warning .icon, .attention .icon, .information .icon{position:absolute;left:10px;top:50%;z-index:1;margin:-22px 0 0 0;width:44px;height:44px;line-height:44px;text-align:center;font-size:36px;cursor:default;}
.success p{padding:10px 10px 10px 70px;}
.warning p, .attention p, .information p{padding: 20px 40px 20px 64px; text-align: justify;}
.success p a, .warning p a, .attention p a, .information p a{text-decoration:none;font-weight:bold;}
.success p a:hover, .warning p a:hover, .attention p a:hover, .information p a:hover{color:#000;}
#notification .bg{background:rgba(0,0,0,0.2);position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;}
#notification .bg .close{display:inline-block;width:48px;height:48px;line-height:48px;text-align:center;font-size:48px;color:#70ad47;cursor:pointer;position:fixed;top:36px;left:50%;margin:0 0 0 -24px;text-shadow:0 0 3px rgba(0, 0, 0, 0.2);}
#notification .widget{text-align:center;position:fixed;top:120px;left:50%;z-index:10;width:310px;margin-left:-155px;}
#notification .widget h6{font-size:48px;padding:10px 0;cursor:default;}
#notification .widget-success p{padding:0 20px 20px 20px;}
#notification .widget-success p a{text-decoration:none;font-weight:bold;}
#notification .widget-success p a:hover{color:#000;}
#notification .widget-warning h6{color:#c12222;}
.success .icon{color:#000;}
.warning .icon{color:#c12222;}
.attention .icon{color:#000;}
.information .icon{color:#70AD47;}
.success, .information{background-color:#FAFFBD;}
.icon-ok{color:#70AD47;}
.global-page .pagination{padding:0 0 20px 0;}
.widget .pagination{padding:0 20px 20px 20px;}
.pagination{display:inline-block;width:100%;padding:0 0 30px 0;text-align:center;}
.pagination .links{display:block;width:100%;}
.pagination .links a, .pagination .links b{text-decoration:none;display:inline-block;margin:0 2px 5px 2px;min-width:28px;width:28px;height:28px;text-align:center;font-size:12px;line-height:28px;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;}
.pagination .links a{background-color:#fff;color:#000;}
.pagination .links a:hover{color:#fff;}
.pagination .links b{font-weight:bold;}
.pagination .links b:hover{cursor:default;}
.pagination .results{display:inline-block;font-size:11px;padding:5px 10px;margin:15px 0 0 0;background-color:#fff;color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.rating{text-align:center;}
.rating-stars{cursor:default;height:16px;width:100px;margin:0 auto;}
.rating-stars .icon_star{float:left;display:none;width:16px;height:16px;font-size:13px;line-height:16px;text-align:center;margin:0 2px;}
.rating-stars .star-dark{color:#e1e1e1;}
.view-star0 .dark1, .view-star0 .dark2, .view-star0 .dark3, .view-star0 .dark4, .view-star0 .dark5{display:block;}
.view-star1 .dark1, .view-star1 .dark2, .view-star1 .dark3, .view-star1 .dark4{display:block;}
.view-star1 .color1{display:block;}
.view-star2 .dark1, .view-star2 .dark2, .view-star2 .dark3{display:block;}
.view-star2 .color1, .view-star2 .color2{display:block;}
.view-star3 .dark1, .view-star3 .dark2{display:block;}
.view-star3 .color1, .view-star3 .color2, .view-star3 .color3{display:block;}
.view-star4 .dark1{display:block;}
.view-star4 .color1, .view-star4 .color2, .view-star4 .color3, .view-star4 .color4{display:block;}
.view-star5 .color1, .view-star5 .color2, .view-star5 .color3, .view-star5 .color4, .view-star5 .color5{display:block;}
.rating small{display:block;font-size:12px;color:#999;padding:2px 0 0 0;}
.widget{background-color:#fff;min-height:30px;margin-bottom:30px;border-top-width:5px;border-top-style:solid;border-bottom:10px solid #f5f5f5;-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);}
.widget h6{margin:0 0 20px 0;padding:20px;border-bottom:1px solid #e9e9e9;font-size:14px;font-weight:bold;}
.widget h6 small{display:block;text-transform:uppercase;font-size:11px;font-weight:normal;color:#666;padding:5px 0 0 0;}
.widget .content{padding:0 20px;}
.widget .content-checkbox{padding:20px 20px 0 20px;border-top:1px solid #e9e9e9;}
#custom-tab-content{padding:20px 0 0 0;}
#custom-tab-content h6{padding:0 0 20px 0;}
.widget .widget-no-title{padding:20px 20px 0 20px;}
.widget .buttons{background:#f5f5f5;border-top:1px solid #e9e9e9;margin-bottom:0;padding-top:20px;padding-bottom:10px;}
.widget .buttons .left{padding-left:20px;}
.widget .buttons .right{padding-right:20px;}
.widget .buttons .wait{position:absolute;right:10px;top:50%;margin:-20px 0 0 0;width:50px;height:50px;display:block;line-height:50px;text-align:center;background:rgba(255, 255, 255, 0.8);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);box-shadow:0 0 3px rgba(0, 0, 0, 0.2);-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;}
.widget-paypal .widget-something{padding:20px;text-align:center;}
.widget-paypal .widget-something a{text-decoration:none;}
.item-mini{display:table;width:100%;position:relative;padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px solid #e9e9e9;}
.item-mini:last-child{margin:0;padding:0;border-bottom:none;}
.item-mini a{text-decoration:none;text-align: justify;word-break: break-all;}
.item-mini .image, .item-mini .info, .item-mini .list-icon{display:table-cell;vertical-align:middle;padding: 2px 8px;}
.item-mini .image{width:60px;padding:0 10px;text-align:center;}
.item-mini .info h3{font-weight:400;font-size:13px;padding:0 0 2px 0;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.item-mini .info h3 a{color:#000;}
.item-mini .info .price{line-height:19px;}
.item-mini .info .price .price-top, .item-mini .info .price .price-new{font-size:14px;font-weight:bold;}
.item-mini .info .price .price-old{font-size:12px;color:#666;text-decoration:line-through;}
.item-mini .info .sale-badges{color:#fff;padding:3px 5px;font-style:normal;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.2);font-size:12px;font-weight:bold;position:absolute;left:10px;top:10px;z-index:1;}
.item-mini .info .rating{text-align:left;padding:3px 0 0 0;margin:0 0 0 -3px;}
.item-mini .info .rating .rating-stars{margin:0;}
.item-mini .list-icon{width:260px;}
.review-mini{padding:0 20px 20px 20px;margin:0 0 20px 0;border-bottom:1px solid #e9e9e9;}
.review-mini:last-child, .review-mini:nth-last-child(2){margin:0;border-bottom:none;}
.review-mini a{text-decoration:none;}
.review-mini .info{display:table;width:100%;}
.review-mini .info .image, .review-mini .info .avatar{display:table-cell;vertical-align:middle;width:30px;padding-right:10px;}
.review-mini .info .image img{max-width:80px;height:auto;}
.review-mini .info .avatar, .review-mini .info .avatar img{width:40px;height:40px;}
.review-mini .info .item{display:table-cell;vertical-align:middle;}
.review-mini .info .item h3{font-weight:bold;font-size:13px;padding:0 0 3px 0;}
.review-mini .info .item h3 a{color:#000;font-weight:400;}
.review-mini .info .item .rating{text-align:left;padding:3px 0 0 0;margin:0 0 0 -3px;}
.review-mini .info .item .rating .rating-stars{margin:0;}
.review-mini .description{padding:15px 0 0 0;}
.review-mini .description .text:before{content:"";position:absolute;left:10px;bottom:-5px;display:block;width:10px;height:10px;background:#f5f5f5;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.review-mini .description .text{position:relative;background:#f5f5f5;}
.review-mini .description .text p{position:relative;z-index:2;background:#f5f5f5;line-height:22px;margin:0;padding:10px 15px;}
.review-mini .description .author{display:table;width:100%;padding:15px 0 0 0;}
.review-mini .description .author a{display:inline-block;color:#000;font-weight:bold;}
.review-mini .description .author a:hover{color:#000;}
.review-mini .added{float:right;font-weight:400;font-size:12px;color:#999;opacity:0;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;}
.review-mini:hover .added{opacity:1;}
#review{padding:20px 0 0 0;}
#review .review-mini .description .text:before{left:15px;top:-5px;bottom:auto;}
.widget-list, .widget-list-child{display:inline-block;width:100%;margin:-20px 0 0;padding:0;list-style-type:none;}
.widget-list > li > a{display:block;padding:15px 20px;text-decoration:none;color:#000;border-bottom:1px solid #e9e9e9;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;}
.widget-list > li:hover > a{background-color:#f5f5f5;}
.widget-list > li{position:relative;}
.widget-list .active{color:#fff;border-bottom:none;}
.widget-list .active-arrow{position:relative;z-index:2;}
.widget-list .active-arrow:before{content:"";position:absolute;left:20px;bottom:-5px;display:block;width:12px;height:12px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.widget-list .a_icon{padding:15px 40px 15px 20px;}
.widget-list li .a_icon .icon_list{position:absolute;right:15px;top:14px;width:22px;height:22px;line-height:23px;color:#ccc;font-size:14px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.widget-list li:hover .a_icon .icon_list{color:#fff;}
.widget-list li .a_icon .icon_list_red{color:#c12222;}
.widget-list li:hover .a_icon .icon_list_red{background-color:#c12222 !important;}
.widget-list-child{position:relative;background-color:#fff;padding:0;margin:0 0 15px 0;border-bottom:3px solid #f5f5f5;-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;}
.widget-list-child a{display:block;position:relative;z-index:1;background-color:#fff;padding:15px 5px 15px 20px;text-decoration:none;color:#000;border-bottom:1px solid #e9e9e9;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;}
.widget-list-child a:hover{background-color:#f5f5f5;}
.widget-list-child .active-child:hover{background-color:#fff;}
.list-children{position:absolute;visibility:hidden;opacity:0;z-index:-1;width:250px;}
.container-left .list-children{border-left-width:3px;border-left-style:solid;top:0;left:100%;margin-left:15px;}
.container-right .list-children, .container-top .list-children, .container-bottom .list-children, .content-page .list-children{border-right-width:3px;border-right-style:solid;top:0;right:100%;margin-right:15px;}
.container-top .list-children, .container-bottom .list-children, .content-page .list-children{margin-right:0;right:52px;}
.list-children:before{content:"";position:absolute;display:block;width:12px;height:12px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.container-left .list-children:before{top:18px;left:-8px;}
.container-right .list-children:before, .container-top .list-children:before, .container-bottom .list-children:before, .content-page .list-children:before{top:18px;right:-8px;}
.widget-list > li:hover .list-children{visibility:visible;opacity:1;z-index:50;}
.widget-filter .content{padding:0 5px 0 20px;}
.widget-filter .runfilterscroll{max-height:150px;overflow:hidden;}
.widget-filter .formbox p strong{font-weight:bold;}
.widget-filter .formbox .mCustomScrollbar .mCS-pjstorescroll > .mCSB_scrollTools{right:1px;}
.container-center .widget-filter .content{padding:0 5px 0 0;}
.container-center .widget-filter .formbox{margin:0 0 20px 20px;width:221px;}
.sidebar + .container-center .widget-filter .formbox{width:152px;}
.widget-top-nav{display:table;width:100%;position:relative;background-color:#fff;}
.widget-top-nav a{display:table-cell;color:#000;text-decoration:none;padding:10px 2px 15px 2px;text-align:center;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.widget-top-nav a i{display:inline-block;width:24px;height:24px;line-height:24px;font-size:16px;}
.widget-top-nav a strong{display:inline-block;width:100%;font-weight:400;}
.widget-top-nav a:hover{background-color:#f8f8f8;}
.widget-top-nav .selected, .widget-top-nav .selected strong, .widget-top-nav .selected i, .widget-top-nav .selected:hover strong{color:#fff;cursor:default;}
.left-item{float:left;width:342px;padding:10px 0 20px 0;margin-bottom:30px;background-color:#fff;-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);}
.right-item{float:left;width:100%;}
.left-item + .right-item{width:608px;margin-left:30px;}
.left-item .thumb a, .left-item .images a{text-decoration:none;}
.left-item .thumb, .left-item .images a{padding:10px;border:1px solid #e9e9e9;text-align:center;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.left-item .thumb{margin:10px 20px 0 20px;position:relative;}
.left-item .thumb .sale-badges{position:absolute;right:-30px;top:-25px;color:#fff;font-weight:bold;font-size:18px;text-align:center;width:70px;height:70px;line-height:70px;z-index:50;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-shadow:1px 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 0 6px rgba(255, 255, 255, 0.35);-webkit-box-shadow:inset 0 0 0 6px rgba(255, 255, 255, 0.35);box-shadow:inset 0 0 0 6px rgba(255, 255, 255, 0.35);}
.left-item .thumb a{display:block;position:relative;}
.left-item .thumb a span{position:absolute;opacity:0;left:-10px;bottom:-10px;background:rgba(0,0,0,0.2);width:100px;height:100px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.left-item .thumb a span i{display:block;width:100px;height:100px;text-align:center;line-height:100px;font-size:48px;color:#fff;text-shadow:0 0 3px rgba(0, 0, 0, 0.2);}
.left-item .thumb a:hover span{opacity:1;left:10px;bottom:10px;}
.left-item .images{margin:0 0 0 10px;}
.left-item .images a{display:inline-block;vertical-align:top;margin:10px 0 0 10px;}
.left-item .actions{padding:0 20px;}
.left-item .actions .links{display:inline-block;vertical-align:top;line-height:22px;text-decoration:none;font-size:12px;color:#666;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.left-item .actions .links i{display:inline-block;background-color:#fff;width:22px;height:22px;line-height:23px;margin:0 5px 0 0;font-size:14px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.left-item .actions .links:hover{color:#000;}
.left-item .actions .review{border-bottom:1px solid #e9e9e9;padding:0 0 10px 0;}
.left-item .actions .review .rating{display:inline-block;vertical-align:top;margin:10px 5px 0 0;}
.left-item .actions .review .rating-stars .icon_star{font-size:16px;}
.left-item .actions .review .rating-stars{height:22px;width:136px;}
.left-item .actions .review .rating-stars .icon_star{width:22px;height:22px;font-size:22px;line-height:22px;margin:0 5px 0 0;}
.left-item .actions .review .button_write{margin:10px 0 0 0;}
.left-item .actions .addto .button_wishlist{margin:10px 25px 0 0;}
.left-item .actions .addto .button_compare{margin:10px 0 0 0;}
.left-item .sharepj{display:inline-block;width:100%;height:32px;margin:20px 0 0 0;padding:20px 0;text-align:center;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background-color:#f5f5f5;}
.left-item .sharepj span{display:inline-block;}
.right-item .price{border-bottom:1px solid #e9e9e9;padding:15px 0;}
.right-item .price .all-price{font-size:24px;font-weight:300;}
.right-item .price .all-price .price-old{position:relative;padding:0 10px;}
.right-item .price .all-price .price-old span{position:absolute;left:0;right:0;top:50%;height:2px;margin:-1px 0 0 0;opacity:0.7;background-color:#c12222;}
.right-item .price .all-price .price-old .span1{-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-o-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);}
.right-item .price .all-price .price-old .span2{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-o-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);}
.right-item .price .others{display:inline-block;width:100%;padding:6px 0 0 0;font-size:12px;color:#999;line-height:19px;}
.right-item .item-mini-info{margin:0;padding:15px 0;list-style-type:none;border-bottom:1px solid #e9e9e9;}
.right-item .item-mini-info li{padding:2px 0;line-height:19px;}
.right-item .item-mini-info li a{color:#000;text-decoration:none;}
.right-item .item-mini-info .brandlogo a{display:inline-block;}
.right-item .item-description{padding:20px 20px 20px 20px;text-align:justify;}
.right-item .item-description p:last-child{padding:0;}
.right-item .rundescriptionscroll{overflow:hidden;}
.right-item .rundescriptionscroll150{max-height:150px;overflow:hidden;}
.right-item .rundescriptionscroll250{max-height:250px;overflow:hidden;}
.right-item .rundescriptionscroll350{max-height:350px;overflow:hidden;}
.right-item .rundescriptionscroll500{max-height:500px;overflow:hidden;}
#buttons-item .quantity-box{float:left;position:relative;height:36px;padding:0 10px 0 0;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
#buttons-item .padding1028{padding:0 10px 0 28px;}
#buttons-item .quantity-box a{position:absolute;left:0;width:18px;height:18px;z-index:2;}
#buttons-item .quantity-box a i{float:left;width:18px;height:18px;line-height:18px;text-align:center;font-size:10px;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;}
#buttons-item .quantity-box .quantityplus{top:0;}
#buttons-item .quantity-box .quantityplus i{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
#buttons-item .quantity-box .quantityminus{bottom:0;}
#buttons-item .quantity-box .quantityminus i{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
#buttons-item .quantity-box .quantity{text-align:center;width:50px;max-width:50px;min-width:50px;color:#000;font-weight:bold;padding:0 5px;height:36px;line-height:36px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#buttons-item #button-cart{margin:0;}
.top-header{float:left;width:100%;/*border-bottom:2px solid #f0f0f0;*/padding:10px 0 0 0;}
.top-header .left-top-header{float:left;position:relative;z-index:80;padding:0 0 10px 0;}
.top-header .right-top-header{float:right;position:relative;z-index:70;padding:0 0 10px 0;}
.top-header .mini-info{float:left;height:14px;line-height:14px;padding:8px 0;margin:0 15px 0 5px;}
.top-header .mini-info i{font-size:14px;margin:0 2px 0 0;}
.top-header .mini-info a{text-decoration:none;color:#000;}
#cart.active .content{display:block;}
#cart .content{width:350px;}
#hboxsearch.active .content{display:block;}
#hboxsearch .content{width:230px;}
#hboxinformation.active .content{display:block;}
#hboxinformation .content{width:210px;}
#hboxaccount.active .content{display:block;}
#hboxaccount .content{width:195px;}
#hboxlanguage.active .content{display:block;}
#hboxlanguage .content{width:140px;}
#hboxcurrency.active .content{display:block;}
#hboxcurrency .content{width:140px;}
.hbox-search-searchtwo{margin:0 0 0 5px;}
.hbox{position:relative;z-index:60;float:left;}
.top-header .right-top-header .hbox{float:right;}
.top-header .left-top-header .hbox{margin:0 20px 0 0;}
.hbox .heading{float:left;height:30px;padding:0 0 10px 0;margin:0 0 -10px 0;}
.right-top-header .hbox .heading{padding:0 0 10px 5px;}
.hbox .heading span{float:left;}
.hbox .heading .span-title{height:14px;line-height:14px;}
.top-header .left-top-header .hbox .heading .span-title{padding:8px 0;cursor:pointer;}
.top-header .left-top-header .active .heading .span-title, .top-header .left-top-header .hbox:hover .heading .span-title{cursor:pointer;}
.hbox .heading .span-icon{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.35);-webkit-box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.35);box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.35);cursor:pointer;}
.hbox .heading .span-icon i{display:block;text-align:center;line-height:30px;width:30px;height:30px;color:#fff;font-size:14px;}
.top-header .active .heading .span-icon, .hbox:hover .heading .span-icon{background-color:#333;}
.top-header .hbox .headingtwo .span-title{background-color:#333;color:#fff;padding:8px 10px;cursor:pointer;}
.top-header .hbox .headingtwo .span-icon{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.top-header .hbox .search .button-search{float:left;width:30px;height:30px;cursor:pointer;}
.top-header .hbox .search .button-search:hover{background-color:#333;}
.top-header .hbox .search .button-search i{float:left;width:30px;height:30px;font-size:14px;text-align:center;line-height:30px;color:#fff;}
.top-header .hbox .searchone{float:left;width:100%;padding:10px 0;}
.top-header .hbox .searchone input[type="text"]{float:left;margin:0 0 0 10px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #f0f0f0;border-right:1px solid #fff;padding:6px 10px;min-width:190px;width:190px;max-width:190px;background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.top-header .hbox .searchtwo{float:left;height:30px;background-color:#f0f0f0;overflow:hidden;}
.top-header .hbox .searchtwo input[type="text"]{float:left;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:none;background-color:#f5f5f5;color:#999;padding:6px 10px;min-width:110px;width:200px;max-width:200px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.top-header .hbox .searchtwo input[type="text"]:focus{color:#000;border:none;}
.top-header .hbox .searcheffect input[type="text"]{-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.top-header .hbox .searcheffect input[type="text"]:focus{min-width:150px;width:150px;max-width:150px;}
.hbox .content:before{content:"";position:absolute;top:-8px;z-index:-1;display:block;width:16px;height:16px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.hbox .content{position:absolute;top:100%;margin:10px 0 0 0;display:none;background-color:#fff;padding:0 10px;border-top-width:3px;border-top-style:solid;-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);}
.hbox:hover .content{}
.top-header .left-top-header .hbox .content{left:0;}
.top-header .right-top-header .hbox .content{right:0;}
.top-header .left-top-header .hbox .content:before{left:6px;}
.top-header .right-top-header .hbox .content:before{right:6px;}
.hbox .content .toptitle{float:left;width:100%;padding:0 0 10px 0;border-bottom:2px solid #f0f0f0;}
.hbox .content .toptitle h6, .hbox .content .toptitle h5{margin:0;padding:10px 0 0 0;font-size:13px;line-height:19px;}
.hbox .content .toptitle h6{float:left;font-weight:bold;}
.hbox .content .toptitle h5{float:right;font-weight:400;}
.hbox .content .list{float:left;width:100%;margin:0;padding:0;list-style-type:none;}
.hbox .content .list li{border-bottom:1px solid #f0f0f0;line-height:19px;padding:10px 5px;}
.hbox .content .list li:last-child{border-bottom:none;}
.hbox .content .list li a{color:#000;text-decoration:none;}
.hbox .content .list li a img{float:left;margin:5px 5px 0 0;}
.hbox .content .list li a i{float:left;width:16px;height:16px;line-height:16px;vertical-align:middle;text-align:center;font-size:16px;margin:2px 5px -2px 0;color:#999;}
.hbox .content .list li p{margin:0;padding:0;}
.hbox .content .list li p a:hover{color:#000;}
.top-header .topaccount{float:left;height:30px;margin:0 20px 0 0;}
.top-header .topaccount p{margin:0;height:14px;line-height:14px;padding:8px 0;}
.top-header .topaccount a{text-decoration:none;}
.top-header .topaccount a:hover{color:#000;}
.middle-header{float:left;display:table;width:100%;padding:20px 0;}
.middle-header .logo{display:table-cell;vertical-align:middle;min-width:220px;width:220px;width:auto;padding:0 20px 0 0;}
.middle-header .logo a{display:inline-block;}
.middle-header .logo img{max-width:220px;}
.middle-header .logocenter{display:block;width:100% !important;padding:0;text-align:center;}
.middle-header .hbanner{display:table-cell;vertical-align:middle;text-align:right;}
.middle-header .hbanner a{display:block;}
.header .hbannercenter{float:left;width:100%;text-align:center;}
.header .hbannercenter a{display:block;margin:10px 0 0 0;}
.middle-header .menu{display:table-cell;vertical-align:middle;}
.bottom-header{float:left;width:100%;}
.menu{margin:0 0 10px 0;}
.menu-center{text-align:center;}
.menu-right{text-align:right;}
.menu ul{margin:0;padding:0;list-style-type:none;}
.menu ul li{text-align:left;}
.menu ul li a{text-decoration:none;}
.responsive-store-header{display:none;text-align:center;float:left;width:100%;}
#responsive-search{position:relative;display:inline-block;min-width:220px;width:100%;/*max-width:400px;*/}
#responsive-search .button-search2{position:absolute;z-index:1;right:0;top:0;bottom:0;cursor:pointer;}
#responsive-search .button-search2 i{display:table;width:40px;height:100%;line-height:40px;font-size:16px;color:#fff;text-align:center;}
.responsive-menu{display:table;width:100%;margin:20px 0;}
.responsive-menu .left, .responsive-menu .right{float:left;width:100%;}
.responsive-menu .left{text-align:left;}
.responsive-menu .right{text-align:right;}
.responsive-menu .left span, .responsive-menu .right span{float:left;width:100%;padding:10px 0;line-height:22px;color:#fff;cursor:pointer;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;}
.responsive-menu .left span{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.responsive-menu .right span{background-color:#000;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.responsive-menu .left span i, .responsive-menu .right span i{width:22px;height:22px;line-height:22px;text-align:center;font-size:18px;color:#fff;}
.responsive-menu .left span i{float:left;margin:0 5px 0 10px;}
.responsive-menu .right span i{float:right;margin:0 10px 0 5px;}
.menu50 .left, .menu50 .right{width:50%;}
.menu50 .left span{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.movebody{overflow:hidden;margin:0 0 0 80%;transition:margin 0.2s;-webkit-transition:margin 0.2s;-moz-transition:margin 0.2s;}
.movebody .panelbody{display:block;left:0;z-index:9999;}
.panelbody{display:none;position:fixed;top:0;bottom:0;right:20%;left:-100%;z-index:-9999;background:#333;}
.movebody-left{margin:0 0 0 -80%;}
.movebody-left .panelbody{right:0;left:20%;}
.panelbody #closedbody{position:relative;z-index:90;float:left;width:100%;background:#000;border-bottom:1px solid #494949;padding:20px 0;line-height:30px;color:#fff;cursor:pointer;}
.panelbody #closedbody i{float:left;width:30px;height:30px;line-height:30px;font-size:28px;text-align:center;margin:0 10px 0 20px;color:#c12222;}
.panelbody ul{display:none;float:left;width:100%;margin:0;padding:0;list-style-type:none;font-size:14px;}
.panelbody ul li a{display:block;text-decoration:none;color:#fff;padding:10px 5px 10px 15px;}
.panelbody ul li strong{display:block;}
.panelbody .strongtitle{padding:10px 5px 10px 15px;}
.runpanelbody{position:absolute;z-index:99;top:71px;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;}
.body-cat .runpanelbody .body-cat{display:block;}
.body-info .runpanelbody .body-info{display:block;}
.menuone > li{display:inline-block;position:relative;}
.menuone .home{padding:0 10px;}
.menuone .home a{display:block;text-align:center;line-height:32px;width:32px;height:32px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;-moz-box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.35);-webkit-box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.35);box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.35);}
.menuone .home a i{font-size:14px;}
.menuone .topcat .link{text-transform:uppercase;position:relative;z-index:5;display:block;padding:20px 10px;border-top-width:3px;border-top-style:solid;border-bottom-width:3px;border-bottom-style:solid;}
.menuone .topcat .link i{margin-left:10px;font-size:14px;}
.menuone .skinchildren{border-top-width:3px;border-top-style:solid;-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);}
.menuone .skinchildren li{position:relative;min-width:175px;text-transform:uppercase;white-space:nowrap;}
.menuone .skinchildren li a{display:block;color:#000;padding:15px;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;}
.menuone .skinchildren .arrow-right a{padding:15px 34px 15px 15px;}
.menuone .skinchildren li i{position:absolute;top:50%;right:15px;margin:-7px 0 0 0;width:14px;height:14px;line-height:15px;font-size:14px;text-align:center;}
.menuone .skinchildren .tablechildren{display:table;min-width:130px;padding:10px 0 10px 20px;}
.menuone .skinchildren .tablechildren b{display:block;}
.menuone .skinchildren .tablechildren b a{text-transform:uppercase;padding:10px 0;}
.menuone .skinchildren .tablechildren li{min-width:130px;}
.menuone .skinchildren .tablechildren a{display:block;text-transform:none;}
.menuone .skinchildren .tablechildren div{display:table-cell;vertical-align:top;min-width:130px;padding:0 20px 0 0;}
.menuone .skinchildren .tablechildren div > ul > li > a{padding:5px;}
.menuone > li > .menuchildren{position:absolute;left:0;top:100%;z-index:-10;opacity:0;visibility:hidden;margin:15px 0 0 0;-moz-transition:all 0.1s;-webkit-transition:all 0.1s;transition:all 0.1s;}
.menuone > li:hover > .menuchildren{z-index:10;opacity:1;visibility:visible;margin:-3px 0 0 0;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.menuone .menuchildren .subchildren{position:absolute;left:100%;top:0;z-index:-10;opacity:0;visibility:hidden;margin:-3px 0 0 15px;-moz-transition:all 0.1s;-webkit-transition:all 0.1s;transition:all 0.1s;}
.menuone .menuchildren li:hover .subchildren{z-index:10;opacity:1;visibility:visible;margin:-3px 0 0 0;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.menuone{background-color:#fff;}
.menuone .home a i{color:#fff;}
.menuone .home a:hover{background-color:#333;}
.menuone .topcat .link{color:#000;border-top-color:#fff;border-bottom-color:#fff;}
.menuone .topcat:hover .link i{color:#333;}
.menuone .skinchildren{background-color:#fff;border-bottom:10px solid #f5f5f5;}
.menuone .skinchildren li a{color:#000;border-bottom:1px solid #e9e9e9;}
.menuone .skinchildren li a:hover{background-color:#f5f5f5;}
.menuone .skinchildren li a i{color:#ccc;}
.menuone .skinchildren li:hover i{color:#999;}
.menuone .skinchildren li:hover > a{background-color:#f5f5f5;}
.menuone .skinchildren .tablechildren b a:hover{background:none;color:#000;}
.menuone .skinchildren .tablechildren a{color:#999;}
.menuone .skinchildren .tablechildren a:hover{background:none;color:#000;}
.darkmenustyle .menuone{background-color:#333;}
.darkmenustyle .menuone .home a{background-color:#333;}
.darkmenustyle .menuone .home a i{color:#fff;}
.darkmenustyle .menuone .home a:hover{background-color:#fff;}
.darkmenustyle .menuone .topcat .link{color:#dadada;border-top-color:#333;border-bottom-color:#333;}
.darkmenustyle .menuone .topcat:hover .link{color:#fff;}
.darkmenustyle .menuone .topcat .link i{color:#fff;}
.darkmenustyle .menuone .skinchildren{background-color:#333;border-bottom:10px solid #545454;}
.darkmenustyle .menuone .skinchildren li a{color:#dadada;border-bottom:1px solid #585858;}
.darkmenustyle .menuone .skinchildren li a:hover{background-color:#545454;color:#fff;}
.darkmenustyle .menuone .skinchildren li i{color:#fff;}
.darkmenustyle .menuone .skinchildren li:hover > a{background-color:#545454;}
.darkmenustyle .menuone .skinchildren .tablechildren b a{color:#dadada;}
.darkmenustyle .menuone .skinchildren .tablechildren b a:hover{background:none;color:#fff;}
.darkmenustyle .menuone .skinchildren .tablechildren a{color:#999;}
.darkmenustyle .menuone .skinchildren .tablechildren a:hover{background:none;color:#fff;}
.menutwo > li{display:inline-block;position:relative;}
.menutwo .home{padding:0 10px;height:38px;line-height:42px;vertical-align:top;}
.menutwo .home a{display:block;}
.menutwo .home a i{font-size:18px;}
.menutwo .topcat .link{position:relative;z-index:5;display:block;padding:10px;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;}
.menutwo .topcat .link i{margin-left:10px;font-size:14px;}
.menutwo .skinchildren{padding:10px;border-top-width:3px;border-top-style:solid;}
.bottom-header .menu .menutwo .skinchildren{padding:10px;}
.menutwo .skinchildren li{position:relative;min-width:175px;white-space:nowrap;}
.menutwo .skinchildren li a{display:block;padding:7px 10px;}
.menutwo .skinchildren .arrow-right a{padding:7px 34px 7px 10px;}
.menutwo .skinchildren li a > i{position:absolute;top:50%;right:10px;margin:-7px 0 0 0;width:14px;height:14px;line-height:15px;font-size:14px;text-align:center;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.menutwo .skinchildren li:hover a > i{opacity:0;}
.menutwo .skinchildren .tablechildren{display:table;min-width:130px;}
.menutwo .skinchildren .tablechildren b{display:block;}
.menutwo .skinchildren .tablechildren b a{display:inline-block;color:#fff;text-transform:uppercase;}
.menutwo .skinchildren .tablechildren li{min-width:130px;}
.menutwo .skinchildren .tablechildren li a{display:inline-block;text-transform:none;}
.menutwo .skinchildren .tablechildren div{display:table-cell;vertical-align:top;min-width:130px;}
.menutwo .skinchildren .tablechildren div > ul{margin:-5px 0 0 0;}
.menutwo .skinchildren .tablechildren div > ul > li > a{padding:4px 10px;}
.menutwo > li > .menuchildren{position:absolute;left:0;top:100%;z-index:-10;opacity:0;visibility:hidden;margin:15px 0 0 0;-moz-transition:all 0.1s;-webkit-transition:all 0.1s;transition:all 0.1s;}
.menutwo > li:hover > .menuchildren{z-index:10;opacity:1;visibility:visible;margin:-3px 0 0 0;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.menutwo .menuchildren .subchildren{position:absolute;left:100%;top:0;z-index:-10;opacity:0;visibility:hidden;margin:-13px 0 0 15px;-moz-box-shadow:-3px 0 4px rgba(0, 0, 0, 0.2);-webkit-box-shadow:-3px 0 4px rgba(0, 0, 0, 0.2);box-shadow:-3px 0 4px rgba(0, 0, 0, 0.2);-moz-transition:all 0.1s;-webkit-transition:all 0.1s;transition:all 0.1s;}
.menutwo .menuchildren li:hover .subchildren{z-index:10;opacity:1;visibility:visible;margin:-13px 0 0 0;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.menutwo{background-color:#fff;}
.menutwo .home a{color:#333;}
.menutwo .topcat .link{color:#000;}
.menutwo .topcat:hover .link{color:#fff;}
.menutwo .topcat:hover .link i{color:#fff;}
.menutwo .skinchildren{background-color:#333;}
.menutwo .skinchildren li a{color:#dadada;}
.menutwo .skinchildren li:hover > a{background-color:#545454;color:#fff;}
.menutwo .skinchildren li a > i{color:#ccc;}
.menutwo .subchildren{background-color:#545454;}
.menutwo .subchildren li:hover > a{background-color:#747474;}
.menutwo .menuchildren .subchildren{border-top-color:#747474;}
.menutwo .skinchildren .tablechildren b a{color:#fff;}
.menutwo .skinchildren .tablechildren li:hover a{background:none;color:#dadada;}
.menutwo .skinchildren .tablechildren li a{color:#dadada;}
.darkmenustyle .menutwo{background-color:#333;}
.darkmenustyle .menutwo .home a{color:#fff;}
.darkmenustyle .menutwo .topcat .link{color:#dadada;}
.darkmenustyle .menutwo .topcat:hover .link{color:#fff;}
.darkmenustyle .menutwo .topcat .link i{color:#fff;}
.darkmenustyle .menutwo .topcat:hover .link i{color:#fff;}
.menuthree{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.menuthree-home + .menuthree{margin:0 0 0 50px;}
.menu .menuthree-home{float:left;text-decoration:none;width:42px;height:42px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.menu .menuthree-home i{display:block;padding:4px;text-align:center;line-height:34px;width:34px;height:34px;font-size:20px;vertical-align:middle;}
.menuthree > li{display:inline-block;position:relative;}
.menuthree .topcat .link{position:relative;z-index:5;display:block;padding:12px 10px;}
.menuthree .topcat .link i{margin-left:10px;font-size:14px;}
.menuthree .skinchildren{padding:0 10px 5px 10px;border-top-width:3px;border-top-style:solid;-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);}
.menuthree .skinchildren:before{content:"";position:absolute;left:50%;top:-8px;margin:0 0 0 -8px;z-index:-1;display:block;width:16px;height:16px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.menuthree .skinchildren li{position:relative;width:190px;}
.menuthree .skinchildren li:first-child{padding:5px 0 0 0;}
.menuthree .skinchildren li a{display:block;border-bottom-width:1px;border-bottom-style:solid;padding:8px 5px;}
.menuthree .skinchildren li:last-child a{border-bottom-width:0;}
.menuthree .skinchildren .subchildren li a{border-bottom-width:1px;}
.menuthree .skinchildren .subchildren li:last-child a{border-bottom-width:0;}
.menuthree .skinchildren .arrow-right a{padding:8px 30px 8px 5px;}
.menuthree .skinchildren li a > i{position:absolute;top:50%;right:11px;margin:-7px 0 0 0;width:14px;height:14px;line-height:15px;font-size:14px;text-align:center;}
.menuthree > li > .menuchildren{position:absolute;left:50%;top:100%;z-index:-10;opacity:0;visibility:hidden;margin:15px 0 0 -110px;-moz-transition:all 0.1s;-webkit-transition:all 0.1s;transition:all 0.1s;}
.menuthree > li:hover > .menuchildren{z-index:10;opacity:1;visibility:visible;margin:0 0 0 -110px;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.menuthree .menuchildren .subchildren{position:absolute;left:68px;top:100%;z-index:-10;opacity:0;visibility:hidden;margin:15px 0 0 0;-moz-transition:all 0.1s;-webkit-transition:all 0.1s;transition:all 0.1s;}
.menuthree .menuchildren li:hover .subchildren{z-index:10;opacity:1;visibility:visible;margin:-1px 0 0 0;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.menuthree{background-color:#fff;}
.menu .menuthree-home:hover{background-color:#333;}
.menu .menuthree-home i{color:#fff;}
.menuthree .topcat .link{color:#000;}
.menuthree .topcat:hover .link i{color:#333;}
.menuthree .skinchildren{background-color:#fff;}
.menuthree .skinchildren li{background-color:#fff;}
.menuthree .skinchildren li a{border-bottom-color:#f0f0f0;color:#000;}
.menuthree .skinchildren li a > i{color:#ccc;}
.menuthree .skinchildren li:hover .subchildren li a{color:#000;}
.darkmenustyle .menuthree{background-color:#333;}
.darkmenustyle .menuthree-home{background-color:#333;}
.darkmenustyle .menuthree-home i{color:#fff;}
.darkmenustyle .menuthree .topcat .link{color:#dadada;}
.darkmenustyle .menuthree .topcat:hover .link{color:#fff;}
.darkmenustyle .menuthree .topcat .link i{color:#fff;}
.darkmenustyle .menuthree .skinchildren{background-color:#333;}
.darkmenustyle .menuthree .skinchildren li{background-color:#333;}
.darkmenustyle .menuthree .skinchildren li a{border-bottom-color:#444444;color:#dadada;}
.darkmenustyle .menuthree .skinchildren li a > i{color:#fff;}
.darkmenustyle .menuthree .skinchildren .skinchildren{background-color:#444444;}
.darkmenustyle .menuthree .skinchildren .skinchildren li{background-color:#444444;}
.darkmenustyle .menuthree .skinchildren li:hover .subchildren li a{color:#dadada;border-bottom-color:#505050;}
.shopping-cart{float:left;width:100%;}
.shopping-cart .empty{text-align:center;padding:35px 0;margin:10px 0;color:#666;}
.shopping-cart .buttons{padding:0 0 10px 0;}
.shopping-cart .itemcart{display:table;width:100%;margin:10px 0 0 0;}
.shopping-cart .itemcart .position{position:relative;float:left;width:100%;}
.shopping-cart .recurring{display:table;width:100%;padding:0 0 20px 0;font-size:11px;color:#666;}
.shopping-cart .recurring strong{color:#000;}
.shopping-cart .recurring .recurring_icon{font-size:14px;}
.shopping-cart .itemcart .image{display:table-cell;width:55px;min-height:55px;vertical-align:middle;}
.shopping-cart .itemcart .image a{text-decoration:none;}
.shopping-cart .itemcart .image img{float:left;width:55px;}
.shopping-cart .itemcart .image .quantity{position:absolute;top:50%;right:-12px;margin:-12px 0 0 0;height:14px;line-height:14px;padding:5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#fff;text-align:center;font-size:10px;font-weight:bold;-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.3);box-shadow:0 0 2px rgba(0, 0, 0, 0.3);}
.shopping-cart .itemcart .image .position .remove{position:absolute;left:-5px;top:-5px;background:#000;color:#fff;width:22px;height:22px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.shopping-cart .itemcart .image .position .remove i{float:left;width:22px;height:22px;text-align:center;line-height:22px;font-size:16px;}
.shopping-cart .itemcart .image .position .remove:hover{background:#c12222;}
.shopping-cart .itemcart .name{display:table-cell;vertical-align:middle;padding:0 0 0 20px;}
.shopping-cart .itemcart .name p{margin:0;padding:0;}
.shopping-cart .itemcart .name p a{text-decoration:none;text-transform:uppercase;color:#000;}
.shopping-cart .itemcart .name p b{color:#c12222;}
.shopping-cart .itemcart .name span{display:block;font-size:11px;color:#666;padding:3px 0;}
.shopping-cart .itemcart .edit-quantity{display:table-cell;vertical-align:middle;width:60px;padding:0 15px;}
.shopping-cart .itemcart .edit-quantity .input-quantity{text-align:center;margin:0 0 10px 0;}
.shopping-cart .itemcart .edit-quantity .image-edit{position:relative;display:block;margin:0 auto;width:22px;height:22px;}
.shopping-cart .itemcart .edit-quantity .image-update{position:absolute;left:0;top:0;z-index:4;opacity:0;width:22px;height:22px;}
.shopping-cart .itemcart .edit-quantity .icon-refresh{position:absolute;left:0;top:0;z-index:2;float:left;width:22px;height:22px;text-align:center;line-height:22px;font-size:16px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.shopping-cart .itemcart .edit-quantity .image-edit:hover .icon-refresh{background-color:#000;color:#fff;}
.shopping-cart .itemcart .edit-quantity .image-edit:hover{cursor:pointer;}
.shopping-cart .itemcart .edit-quantity .input-disabled{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;opacity:0.7;}
.shopping-cart .itemcart .total{display:table-cell;width:75px;text-align:right;padding:0 5px 0 0;vertical-align:middle;}
.shopping-cart .itemcart .total a{position:absolute;display:block;top:50%;right:-23px;margin:-8px 0 0 0;width:16px;height:16px;line-height:16px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background:#fff;text-decoration:none;-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.3);box-shadow:0 0 2px rgba(0, 0, 0, 0.3);}
.shopping-cart .itemcart .total a i{float:left;width:16px;height:16px;line-height:16px;font-size:9px;text-align:center;color:#ccc;}
.shopping-cart .itemcart .total a:hover i{color:#000;}
.shopping-cart .itemcart .total span{display:block;font-size:11px;color:#666;padding:3px 0;white-space:nowrap;}
.shopping-cart .mini-cart-total{float:left;width:100%;margin:10px 0;padding:8px 0;text-align:right;border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0;}
.shopping-cart .mini-cart-total table{border-collapse:collapse;display:inline-block;}
.shopping-cart .mini-cart-total .totaltitle{padding:3px 5px 3px 0;}
.shopping-cart .mini-cart-total .totaltext{padding:3px 0 3px 5px;}
.shopping-cart .mini-cart-total tr:last-child td{font-weight:bold;font-size:14px;}
.shopping-cart .module-cart-info{float:left;width:100%;padding:10px 0;border-top:3px solid #f0f0f0;}
.shopping-cart .module-cart-info .image{float:left;width:80px;height:80px;}
.shopping-cart .module-cart-info .image + div{padding:7px 0 0 90px;}
.shopping-cart .module-cart-info p{margin:0;padding:0;line-height:19px;}
.shopping-cart .module-cart-info .line1{font-weight:bold;}
.shopping-cart .module-cart-info .line2{font-size:22px;line-height:28px;}
.shopping-cart .module-cart-info .line3{font-size:11px;color:#666;}
.shopping-cart-page{float:none;display:block;}
.shopping-cart-page .itemcart{margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #e9e9e9;}
.shopping-cart-page .itemcart:last-child{margin:0;border-bottom:none;}
.shopping-cart-page .itemcart .image{padding:10px;border:1px solid #e9e9e9;width:100px;min-height:100px;}
.shopping-cart-page .itemcart .image img{width:100px;}
.shopping-cart-page .itemcart .total{width:175px;}
.shopping-cart-page .cart-total{margin:0;padding:0;border-top:none;border-bottom:none;}
.shopping-cart-page .mini-cart-total table{padding:15px 20px 10px 0;}
.checkout-product .shopping-cart-page .itemcart .name{padding:0;}
.checkout-product .shopping-cart-page .cart-total{display:table;float:none;border-bottom:2px solid #f0f0f0;padding:0 0 20px 0;margin:0 0 20px 0;}
.checkout-product .shopping-cart-page .mini-cart-total table{padding:0;}
.payment #button-confirm{font-size:16px;font-weight:bold;padding:15px 20px;text-transform:uppercase;width: 100%;}
.runshippingscroll{height:159px;overflow-y:hidden;overflow-x:hidden;margin:0 20px 20px 0;}
.checkout{float:left;width:100%;}
.checkout .widget .buttons{position:relative;}
.checkout > div{float:left;width:100%;}
.checkout-heading{position:relative;height:20px;overflow:hidden;background:#fff;font-size:14px;font-weight:bold;padding:20px;margin:0 0 30px 0;}
.checkout-heading .steps{float:left;margin:-20px 20px 0 -20px;height:20px;padding:20px;color:#fff;}
.done_step .checkout-heading .steps{background-color:#000;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;transition:all 0.6s;}
.checkout-heading a{position:absolute;right:0;top:0;padding:20px;background-color:#fff;margin:0;height:20px;text-decoration:none;line-height:20px;font-size:11px;font-weight:400;color:#000;-moz-box-shadow:-3px 0 6px rgba(0, 0, 0, 0.2);-webkit-box-shadow:-3px 0 6px rgba(0, 0, 0, 0.2);box-shadow:-3px 0 6px rgba(0, 0, 0, 0.2);}
.checkout-heading a i{float:right;width:20px;height:20px;text-align:center;font-size:14px;line-height:20px;}
.checkout-content{display:none;float:left;width:100%;}
#checkout .container-right .content p{min-height:78px;}
.grid-item{position:relative;z-index:10;background-color:#fff;border-bottom-width:5px;border-bottom-style:solid;border-bottom-color:#f5f5f5;-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);}
.grid-item:hover{-moz-box-shadow:0 4px 6px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 4px 6px rgba(0, 0, 0, 0.3);box-shadow:0 4px 6px rgba(0, 0, 0, 0.3);}
.grid-item a{text-decoration:none;}
.grid-item .image{text-align:center;min-height:100px;}
.grid-item .image a{display:block;}
.grid-item .pannel:before{content:"";position:absolute;left:15px;top:-8px;display:block;width:16px;height:16px;background-color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-box-shadow:-2px -2px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow:-2px -2px 2px rgba(0, 0, 0, 0.1);box-shadow:-2px -2px 2px rgba(0, 0, 0, 0.1);}
.grid-item .pannel{position:relative;z-index:1;-moz-box-shadow:0 -2px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 -2px 2px rgba(0, 0, 0, 0.1);box-shadow:0 -2px 2px rgba(0, 0, 0, 0.1);}
.grid-item .pannel .info{display:table;width:100%;background-color:#fff;}
.grid-item .pannel h3{display:table-cell;vertical-align:middle;padding:15px;font-size:12px;font-weight:lighter;line-height:19px;}
.grid-item .pannel h3 a{color:#000;text-align: justify;word-break: break-all;}
.grid-item .pannel .price{display:table-cell;vertical-align:middle;padding:10px;text-align:right;line-height:19px;}
.grid-item .pannel .price span{display:table;width:100%;}
.grid-item .pannel .price .price-top, .grid-item .pannel .price .price-new{font-size:14px;font-weight:bold;}
.grid-item .pannel .price .price-old{font-size:12px;color:#999;text-decoration:line-through;}
.grid-item .pannel .price .price-tax{font-size:12px;color:#bbbbbb;}
.grid-item .pannel .description{border-top:1px solid #e9e9e9;padding:15px;text-align:justify;text-justify:inter-word;}
.grid-item .rating{border-top:1px solid #e9e9e9;padding:15px 0;}
.grid-item .badges{font-style:normal;padding:5px 10px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.2)}
.grid-item .title-badges{font-size:11px;background-color:#70ad47;position:absolute;left:10px;top:10px;z-index:1;text-transform:uppercase;}
.grid-item .sale-badges{font-size:14px;font-weight:bold;position:absolute;right:-5px;bottom:-15px;z-index:1;}
.grid-item .tools{display:none;position:absolute;right:-5px;top:-5px;z-index:2;}
.grid-item .tools a, .grid-item .tools a i{cursor:pointer;display:block;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;/*text-shadow:1px 1px 0 rgba(0,0,0,0.2)*/;font-size:16px;}
.grid-item .tools a:hover{background-color:#000;}
.grid-item{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#filterscat .inactive{visibility:visible;opacity:0.3;filter:alpha(opacity=30);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);}
.grid-item:hover .tools{display:block;}
.grid-item-promo .pannel{background-color:#000;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.grid-item-promo .pannel .info{background-color:#000;}
.grid-item-promo .pannel:before{background-color:#000;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.grid-item-promo .pannel h3 a{color:#fff;}
.grid-item-promo .pannel .price .price-top, .grid-item-promo .pannel .price .price-new{color:#fff;}
.grid-item-promo .pannel .price .price-old{color:#fff;}
.grid-item-promo .rating-stars .star-dark{color:#676767;}
.grid-item-promo .pannel .description{border-top:1px solid #363636;color:#fff;}
.grid-item-promo .rating{border-top:1px solid #363636;}
#runlatestmaps, #runbestmaps, #runfeaturedmaps, #runspecialmaps, #filterscat, #runrelatedmaps{display:inline-block;position:relative;width:100%;}
.global-grid-item54 .grid-item .pannel .description{display:none;}
.global-grid-item54 .grid-item{width:172px;}
.global-grid-item54 .grid-item .pannel h3{display:inline-block;width:100%;padding:15px 0;text-align:center;}
.global-grid-item54 .grid-item .pannel .price{display:inline-block;width:100%;margin:-10px 0 0 0;padding:0 0 15px 0;text-align:center;}
.sidebar + .container-center .global-grid-item54 .grid-item{width:152px;}
.global-grid-item .grid-item{width:222px;}
.sidebar + .container-center .global-grid-item .grid-item{width:213px;}
.global-grid-item33 .grid-item{width:306px;}
.sidebar + .container-center .global-grid-item33 .grid-item{width:213px;}
.global-grid-item32 .grid-item{width:306px;}
.sidebar + .container-center .global-grid-item32 .grid-item{width:335px;}
.horizontal-grid{margin:0 -30px;text-align:center;}
.horizontal-grid .grid-item{display:inline-block;vertical-align:top;text-align:left;}
.horizontal-grid .global-grid-item54 .grid-item{margin:0 13px 30px 13px;}
.sidebar + .container-center .horizontal-grid .global-grid-item54 .grid-item{margin:0 13px 30px 13px;}
.horizontal-grid .global-grid-item .grid-item{margin:0 13px 30px 13px;}
.sidebar + .container-center .horizontal-grid .global-grid-item .grid-item{margin:0 13px 30px 13px;}
.horizontal-grid .global-grid-item33 .grid-item{margin:0 13px 30px 13px;}
.sidebar + .container-center .horizontal-grid .global-grid-item33 .grid-item{margin:0 13px 30px 13px;}
.horizontal-grid .global-grid-item32 .grid-item{margin:0 13px 30px 13px;}
.sidebar + .container-center .horizontal-grid .global-grid-item32 .grid-item{margin:0 13px 30px 13px;}
.category-info{display:table;width:100%;}
.category-info .image, .category-info .description{display:table-cell;width:auto;}
.category-info .description{vertical-align:middle;padding:0 20px 0 0;}
.category-info .image{vertical-align:top;padding:0 0 20px 0;width:260px;text-align:center;}
.category-info .image img{width:260px;}
.category-list{display:inline-block;width:100%;margin-bottom:20px;}
.category-list ul{margin:0;padding:0;list-style-type:none;}
.category-list ul li{display:inline-block;text-align:center;vertical-align:top;width:140px;padding:0 20px 0 0;}
.category-list ul li:last-child{padding:0;}
.category-list ul li h4{border-top:1px solid #e9e9e9;padding:10px 0 0 0;margin:10px 0 0 0;font-size:13px;font-weight:400;}
.category-list ul li a{display:block;text-decoration:none;color:#000;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
#category-list-static{display:inline-block;width:100%;margin:0 0 20px 0;padding:0 0 10px 0;list-style-type:none;border-bottom:1px solid #e9e9e9;}
#category-list-static li{display:inline-block;vertical-align:top;padding:0 20px 10px 0;}
#category-list-static li a{text-decoration:none;color:#000;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;}
#category-list-static li a h4{padding:0;margin:0;font-size:13px;font-weight:400;}
.product-filter{display:table;width:100%;}
.product-filter .sort{float:left;width:160px;margin:0 0 20px 0;}
.product-filter .limit{float:left;width:80px;margin:0 0 20px 20px;}
.product-filter .product-compare{float:right;text-decoration:none;line-height:22px;font-size:12px;color:#666;margin:9px 0 0 0;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.product-filter .product-compare i{display:inline-block;background-color:#fff;width:22px;height:22px;line-height:23px;margin:0 5px 0 0;font-size:14px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.product-filter .product-compare:hover{color:#000;}
.product-filter .fixed-filter{float:left;width:100%;border-top:1px solid #e9e9e9;padding:20px 0 10px 0;}
.product-filter #minifilters{margin:0;padding:0;list-style-type:none;}
.product-filter #minifilters li{display:inline-block;margin:0 20px 10px 0;cursor:pointer;}
.product-filter #minifilters li .icon_minifilters{display:inline-block;vertical-align:top;color:#fff;width:25px;height:25px;line-height:25px;font-size:14px;text-align:center;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.product-filter #minifilters li span{display:inline-block;vertical-align:top;font-size:12px;padding:0 10px;height:25px;line-height:25px;background-color:#f5f5f5;color:#000;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.product-filter #minifilters li:hover span{background-color:#000;color:#fff;}
.product-filter #minifilters li .second_icon{display:none;}
.product-filter #minifilters li .firest_icon{display:inline-block;}
.product-filter #minifilters .active .firest_icon{display:none;}
.product-filter #minifilters .active .second_icon{display:inline-block;}
.product-filter #minifilters .active span{background-color:#000;color:#fff;}
.product-filter #minifilters .active .icon_minifilters{background-color:#c12222;}
.mCS-pjstorescroll .mCSB_container{margin-right:22px;}
.mCustomScrollbar .mCS-pjstorescroll>.mCSB_scrollTools{width:10px;right:6px;}
.mCustomScrollbar .mCS-pjstorescroll>.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}
.mCS-pjstorescroll>.mCSB_scrollTools .mCSB_draggerRail{width:2px;background:#e9e9e9;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.mCS-pjstorescroll>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;opacity:0.5;filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)";-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.mCS-pjstorescroll:hover>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}
.mCS-pjstorescroll>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:#000;}
.mCS-pjstorescroll>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-pjstorescroll>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:#000;}
.vertical-scroll-box{overflow:hidden;padding:0 0 20px 0;}
.runitemsscroll{max-height:440px;}
.mCSB_horizontal>.mCSB_container{margin-bottom:30px;}
.horizontal-scroll-box .mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools{height:10px;}
.horizontal-scroll-box .mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{margin:4px 0 0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.horizontal-scroll-box .mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger{}
.horizontal-scroll-box .mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{height:4px;margin:3px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.runrefinescroll{overflow:hidden;}
#runfiltersbrands{position:relative;overflow:hidden;}
.brands-list{margin:0;padding:0;list-style-type:none;}
.brands-list a{text-decoration:none;color:#000;text-decoration:none;}
.brands-list li{display:inline-block;text-align:center;font-size:14px;font-weight:bold;width:220px;vertical-align:top;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.brands-list li h2{margin:10px 0 0 0;padding:10px 0 0 0;border-top:1px solid #e9e9e9;}
.brands-list li a h2{font-size:13px;}
.brands-list .inactive{opacity:0;visibility:hidden;}
#filtersbrands{margin:-3px 0 17px 0;padding:0;list-style-type:none;text-align:center;}
#filtersbrands li{display:inline-block;padding:5px 10px;margin:3px;background-color:#f5f5f5;cursor:pointer;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#filtersbrands li:hover{background-color:#000;color:#fff;}
#filtersbrands li.active{color:#fff;}
.banner{display:block;margin:0 0 0 -30px;text-align:center;}
.banner div{display:inline-block;vertical-align:top;margin:0 0 30px 30px;text-align:center;background:#fff;-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);box-shadow:0 0 3px rgba(0, 0, 0, 0.2);}
.banner a{display:block;text-decoration:none;}
.compare-info{border-collapse:collapse;width:100%;margin-bottom:20px;}
.compare-info a{text-decoration:none;}
.compare-info .name a:hover{color:#000;}
.compare-info thead td, .compare-info thead tr td:first-child{background:#f5f5f5;font-weight:bold;text-align:left;padding:10px 0 10px 10px;}
.compare-info tr:hover{background:#f5f5f5;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.compare-info .thumb:hover{background:#fff;}
.compare-info tr td:first-child{text-align:right;}
.compare-info tbody tr td:first-child{width:120px;font-weight:bold;}
.compare-info td{padding:10px 0;text-align:center;vertical-align:top;border-bottom:1px solid #e9e9e9;}
.compare-info .name a{font-weight:bold;}
.compare-info .price-old{color:#c12222;text-decoration:line-through;}
.footer{display:inline-block;width:100%;position:relative;}
.footer a{text-decoration:none;}
.footer .top{position:absolute;top:-15px;left:50%;margin:0 0 0 -20px;background-color:#fff;width:40px;height:40px;cursor:pointer;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-box-shadow:0 -2px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 -2px 2px rgba(0, 0, 0, 0.1);box-shadow:0 -2px 2px rgba(0, 0, 0, 0.1);}
.footer .top i{display:block;width:40px;height:40px;line-height:40px;font-size:24px;color:#e9e9e9;text-align:center;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.middle-footer{display:inline-block;width:100%;border-bottom:2px solid #f0f0f0;padding:10px 0 20px 0;}
.middle-footer .column{display:inline-block;width:auto;vertical-align:top;padding-right:7.1%;}
.middle-footer .column h6{margin:0;padding:15px 0 10px 0;font-weight:300;font-size:22px;}
.middle-footer .column ul{margin:0;padding:0;list-style-type:none;}
.middle-footer .column ul li{display:block;padding:5px 0;}
.middle-footer .column ul li a{color:#000;}
.middle-footer .column p{margin:0;padding:5px 0;}
.middle-footer .column p a{color:#000;}
.middle-footer .column .contact_icons{display:inline-block;width:30px;height:30px;vertical-align:middle;text-align:center;line-height:30px;font-size:20px;cursor:default;}
.social-footer{display:inline-block;width:100%;text-align:center;padding:10px 0;border-bottom:2px solid #f0f0f0;}
.social-footer a{display:inline-block;width:40px;height:40px;margin:0 3px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.social-footer a i{display:block;width:40px;height:40px;line-height:40px;font-size:24px;text-align:center;color:#ccc;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.social-footer a:hover i, .dark-footer .social-footer a:hover i{color:#fff;}
.bottom-footer{display:table;width:100%;padding:10px 0;}
.bottom-footer p{display:table-cell;vertical-align:middle;text-align:center;color:#999;padding:10px 0;font-size:11px;line-height:17px;}
.bottom-footer p a{color:#999;}
.bottom-footer span{display:table-cell;vertical-align:middle;text-align:right;padding:10px 0;}
.dark-footer{background-color:#333;color:#aeaeae;}
.dark-footer .footer a:hover{color:#fff !important;}
.dark-footer .footer .top{background-color:#333;}
.dark-footer .footer .top i{color:#aeaeae;}
.dark-footer .footer .top:hover i{color:#fff;}
.dark-footer .middle-footer .column ul li a{color:#aeaeae;}
.dark-footer .middle-footer .column p a{color:#aeaeae;}
.dark-footer .middle-footer{border-bottom:2px solid #5f5f5f;}
.dark-footer .social-footer{border-bottom:2px solid #5f5f5f;}
.dark-footer .social-footer a i{color:#5f5f5f;}
.dark-footer .bottom-footer p, .dark-footer .bottom-footer p a{color:#aeaeae;}
.dark-footer .middle-footer .column .contact_icons{color:#aeaeae;}
.clickdesk .cd-chat-content .cd-inp-out span img{display:none!important;}
ul#atrribhack{clear:both;width:100%;display:table;}
ul#atrribhack li{list-style:none;float:left;padding:5px 3px;}
.useo_h2{display:none;}
label.field-wrapper {display: none!important;}

$lg: 580px;

#instafeed {
  max-width:1080px;
  width: 100%;
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  
  a {
    display: flex;
    align-items: center;
    position: relative;
    width: 50%;
    background: white;
    
    @media only screen and (min-width: $lg) {
      width: 25%;
    }
    
    img {
      display: block;
      width: 100%;
    }
  }
}

.instagramimg {
    float: left;
    max-width: 22%;
    padding: 1%;
    margin: 0 auto;
	transition: all .3s ease-in-out;
}

.instagramimg:hover {
    -ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari 3-8 */
    transform: scale(1.1); 
}

.gsc-search-button-v2 {padding: 15px 30px !Important;}

input#gsc-i-id1.gsc-input {padding: 10px !Important;}

.warningstock {max-width:100%; right: 10px;background-color:#F6B5B5; margin-top:10px; position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; padding: 10px;}

/* CONVERTIR OPENCART EN CATÁLOGO - START */

/* #buttons-item.buttons {display: none;} */

/* CONVERTIR OPENCART EN CATÁLOGO - END  */

a.button.whatsapp {margin-left: 10px;}

.alerta-stock {
	float: left;
	margin-top: 15px;
	}
	
/*FACEBOOK CHAT*/

