@import url(//fonts.googleapis.com/css?family=Ubuntu:400,300,300italic,700,400italic&subset=latin,cyrillic-ext);button, .btn{background:none;border:none;display:inline-block;padding:0;outline:none;outline-offset:0;cursor:pointer;-webkit-appearance:none;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
button::-moz-focus-inner, .btn::-moz-focus-inner{border:none;padding:0;}
button:focus, .btn:focus{outline:none;}
label, input, button, select, textarea{font-size:14px;color:#3e3e3e;}
@media (min-width:768px) and (max-width:991px){label, input, button, select, textarea{font-size:10px;}
}
.product-compare input.btn-block[type="submit"],
.product-compare input.btn-block[type="reset"],
.product-compare input.btn-block[type="button"]{min-width:100%;width:auto;}
label{font-weight:bold;cursor:default;}
textarea{resize:none;}
blockquote{font-size:inherit;line-height:inherit;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{font-size:13px;border-radius:0;box-shadow:none;}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control, .input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover, .input-group-addon{font-size:12px;}
input[type="checkbox"], input[type="checkbox"]:focus, input[type="radio"], input[type="radio"]:focus{outline:none;}
.bootstrap-datetimepicker-widget{z-index:999 !important;}
.bootstrap-datetimepicker-widget td.day:hover,
.bootstrap-datetimepicker-widget td.minute:hover,
.bootstrap-datetimepicker-widget td.second:hover,
.bootstrap-datetimepicker-widget thead tr:first-child th:hover,
.bootstrap-datetimepicker-widget td span:hover{background-color:transparent;}
.bootstrap-datetimepicker-widget .timepicker{margin-top:5px;}
.bootstrap-datetimepicker-widget .timepicker td > span{width:30px;height:30px;line-height:30px;margin:5px 0;}
.bootstrap-datetimepicker-widget .timepicker td > span:hover{color:brown;}
.bootstrap-datetimepicker-widget td.day.active,
.bootstrap-datetimepicker-widget td.day.active:hover{background:brown;color:#f2f2f2;cursor:inherit;}
.container > .alert,
.breadcrumb + .alert{position:fixed;z-index:100000002;}
.alert{position:relative;top:0;left:0;width:100%;text-align:center;padding:8px 14px 8px 14px;z-index:30;color:#f2f2f2;border-radius:0;}
.alert i{font-size:21px;margin-right:5px;}
.alert a{text-decoration:underline;}
.alert a:hover{text-decoration:none;color:#f2f2f2;}
.alert button.close{color:#f2f2f2;}
.alert button.close:hover, .alert button.close:focus{opacity:1;color:#f2f2f2;}
.alert-success{background-color:#646464;border:1px solid #646464;}
.alert-success a{color:#fff;}
.alert-success a:visited{color:#fff;}
.alert-success a:hover, .alert-success a:focus, .alert-success a:active{color:#fff;}
.alert-danger{background-color:#8C2C33;border-top-color:#8C2C33;border-bottom-color:#D4323D;border-left-color:#8C2C33;border-right-color:#8C2C33;font-size:13px;}
.alert-info{background-color:#FE9126;border-color:#E4752B;}
.alert-warning{background-color:#EC710D;border-color:#D45634;}
.pagination{margin:0;}
.pagination > li:last-child > a, .pagination > li:last-child > span, .pagination > li:first-child > a, .pagination > li:first-child > span{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{color:#fff;background:#5c5859;border:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.pagination > li > a, .pagination > li > span{color:#5c5859;background:#f5f5f5;border:none;font-size:12px;line-height:27px;font-weight:100;width:27px;height:27px;text-align:center;padding:0;margin-left:1px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.pagination > li:first-child > a, .pagination > li:first-child > span{margin-left:0;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{z-index:1;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{color:#fff;background:#5c5859;border:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background:none;text-decoration:none;}
.buttons.clearfix{margin:30px 0;}
.table thead td{text-transform:uppercase;font-weight:bold;color:#323232 !important;font-size:13px;background-color:#F9F9F9;}
.table th,
.table td{padding:20px;border-color:#D7D7D7;-moz-box-sizing:border-box;box-sizing:border-box;}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th{background:none;}
.table .btn{margin:2px;}
.block-compare .table th, .block-compare .table td{padding:7px;}
.panel-group .panel, .panel, .table-bordered, .table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child, .table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child, .table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child{border-radius:0;}
.table-bordered, .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{border-color:#e5e5e5;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{border-top:none;}
.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td{white-space:normal;}
.table > tbody + tbody{border-top:none;}
.panel strong{color:#333;}
.panel-default{border:none;}
.panel-body{background:#f9f9f9;}
.panel-heading{padding:20px;}
a.addthis_button_tweet{width:85px !important;}
.addthis_button_facebook_like{line-height:20px;}
html[lang="de"] a.addthis_button_tweet{width:97px !important;}
html[lang="ru"] a.addthis_button_tweet{width:101px !important;}
.fancybox-close, .fancybox-prev span, .fancybox-next span{opacity:0.8;}
.fancybox-close:hover, .fancybox-prev span:hover, .fancybox-next span:hover{opacity:1;}
.text-danger{color:#F00;font-size:11px;}
.has-error * + .text-danger{margin-top:5px;}
.buttons input[type="checkbox"]{position:relative;top:2px;}
.tooltip{z-index:10000;opacity:1 !important;}
.tooltip-inner{font-size:11px;line-height:13px;text-transform:uppercase;padding:8px 12px 7px;background-color:#5c5859;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.tooltip.top .tooltip-arrow{border-top-color:#5c5859;}
.tooltip.top-left .tooltip-arrow{border-top-color:#5c5859;}
.tooltip.top-right .tooltip-arrow{border-top-color:#5c5859;}
.tooltip.right .tooltip-arrow{border-right-color:#5c5859;}
.tooltip.left .tooltip-arrow{border-left-color:#5c5859;}
.tooltip.bottom{padding-left:5px;padding-right:5px;}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#5c5859;border-width:15px;border-top-width:0;margin:-2px 0 0 -14px;}
.tooltip.bottom-left .tooltip-arrow{border-bottom-color:#5c5859;}
.tooltip.bottom-right .tooltip-arrow{border-bottom-color:#5c5859;}
.product-image .polaroid{box-shadow:none;}
.product-image .polaroid .magnificent-area{z-index:2 !important;}
.product-image .polaroid .magnificent-viewport{z-index:1 !important;}
#tab-description .product-section_title{margin-bottom:0;}
.modal-backdrop{z-index:1000002;}
.modal{z-index:100000003;}
body{font:400 15px/26px "Ubuntu", sans-serif;color:#888;background:#f2f2f2;}
h1, h2, h3, h4, h5, h6{color:#333;margin:0 0 20px;font-weight:bold;line-height:1.2em;text-transform:uppercase;}
h1{font-size:25px;margin-bottom:30px;}
h2{font-size:23px;margin-bottom:25px;}
h3{font-size:20px;}
h4{font-size:18px;}
h5{font-size:16px;margin-bottom:15px;}
h6{font-size:14px;margin-bottom:10px;}
.header_modules{overflow:hidden;}
.green{color:green;}
a{font:inherit;color:#333;text-decoration:none;}
a:active{background-color:transparent;}
a:visited, a:focus{color:#333;outline:none;text-decoration:none;}
a:hover{text-decoration:none;color:brown;}
p a:hover{text-decoration:underline;}
img{max-width:100%;height:auto;}
legend{font-size:18px;padding:7px 0 15px;}
label{font-size:14px;font-weight:400;}
.input-group .input-group-addon{height:30px;}
.nav-tabs{margin-bottom:15px;}
div.required .control-label:before{content:'* ';color:#F00;font-weight:600;}
td .price, .price b, .tx-price{font-size:20px;line-height:22px;font-weight:300;color:brown;}
.price s{font-size:16px;color:#888;}
.fa{line-height:inherit;}
table tbody tr th{color:#333;}
.header-container{position:relative;}
.header-right{position:absolute;bottom:5px;right:15px;}
.header{line-height:0;}
.header .top-menu{background:#000000;border-bottom:1px solid #373737;padding-top:15px;padding-bottom:5px;font-size:10pt;line-height:1;}
.header .top-menu .pull-right{margin-right:-8px;}
.header .header-logo{text-align:center;position:relative;}
.header .header-logo > .pull-right{height:58px;position:absolute;display:inline-block;bottom:0;right:90px;}
.header .header-logo .logo{height:45px;text-align:left;margin:30px 0px 10px;}
.header .header-logo .logo img{height:35px;}
.header .btn-group{vertical-align:top;}
.header .btn-group.open .dropdown-toggle{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.header .dropdown-menu{position:absolute;color:#888;background:#f6f6f6;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:15px;line-height:18px;min-width:167px;padding:15px 10px 15px 20px;margin-top:8px;}
.header .dropdown-menu > li{padding:5px 0;}
.header .dropdown-menu > li a{display:inline-block;color:#888;}
.header .dropdown-menu > li > button:hover,
.header .dropdown-menu > li > a:hover{color:brown;background:none;text-decoration:none;}
.common-home .header{margin-bottom:0;background:none;}
.header_modules{position:relative;}
.nav{float:left;display:inline-block;margin:8px 0 0 0;}
.nav > ul{padding:0;margin:0;font-size:14px;line-height:16px;font-weight:300;}
.nav > ul > li{position:relative;padding:0;}
.nav > ul > li + li{margin:0 0 0 22px;}
.nav > ul > li a{color:#777;position:relative;text-transform:uppercase;text-decoration:none !important;}
.nav > ul > li a:visited{color:#777;}
.nav > ul > li a i{display:none;}
.nav > ul > li a:hover, .nav > ul > li a:focus, .nav > ul > li a:active{color:#fff;}
.nav > ul > li ul li a:before{display:none;}
.nav > ul > li.open > a{color:#fff;text-shadow:1px 0 0 #333;text-decoration:underline;}
.nav > ul > li.open > a:hover, .nav > ul > li.open > a:focus, .nav > ul > li.open > a:active{text-shadow:1px 0 0 #fff;text-decoration:underline;}
.box-language .open .dropdown-toggle,
.box-currency .open .dropdown-toggle,
.box-language .dropdown-toggle:hover,
.box-currency .dropdown-toggle:hover{box-shadow:none;}
.box-language,
.box-currency{display:inline-block;margin-left:10px;float:right;}
.box-language .dropdown-toggle,
.box-currency .dropdown-toggle{display:inline-block;font:300 14px/31px "Ubuntu", sans-serif;color:#777;padding:0;text-transform:uppercase;cursor:pointer;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.box-language .dropdown-toggle:after,
.box-currency .dropdown-toggle:after{display:inline-block;content:'\e071';color:#d6d6d6;vertical-align:top;font:400 20px/31px "material-design";height:31px;margin-left:0px;}
.box-language .dropdown-toggle:hover, .box-language .dropdown-toggle:active, .box-language .dropdown-toggle:focus,
.box-currency .dropdown-toggle:hover,
.box-currency .dropdown-toggle:active,
.box-currency .dropdown-toggle:focus{color:#fff;}
.box-language .dropdown-toggle:hover:after, .box-language .dropdown-toggle:active:after, .box-language .dropdown-toggle:focus:after,
.box-currency .dropdown-toggle:hover:after,
.box-currency .dropdown-toggle:active:after,
.box-currency .dropdown-toggle:focus:after{color:#fff;}
.box-language .btn-group.open,
.box-currency .btn-group.open{color:#565656;}
.box-language .btn-group.open .dropdown-toggle,
.box-currency .btn-group.open .dropdown-toggle{color:#333;}
.box-language .btn-group.open .dropdown-toggle:after,
.box-currency .btn-group.open .dropdown-toggle:after{content:'\e073';color:brown;}
.box-language .dropdown-toggle .code{display:none;}
.box-currency .dropdown-menu,
.box-language .dropdown-menu{position:absolute;z-index:1000002;top:100%;margin-top:0px;left:auto;right:0;border:none;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;text-align:left;}
.box-currency .dropdown-menu li,
.box-language .dropdown-menu li{width:100%;display:block;padding:4px 0;}
.box-currency .dropdown-menu li a, .box-currency .dropdown-menu li button,
.box-language .dropdown-menu li a,
.box-language .dropdown-menu li button{text-align:left;display:inline-block;font:300 14px/16px "Ubuntu", sans-serif;padding:0;color:#888;text-transform:uppercase;}
.box-currency .dropdown-menu li a:hover, .box-currency .dropdown-menu li a:active, .box-currency .dropdown-menu li a:focus, .box-currency .dropdown-menu li button:hover, .box-currency .dropdown-menu li button:active, .box-currency .dropdown-menu li button:focus,
.box-language .dropdown-menu li a:hover,
.box-language .dropdown-menu li a:active,
.box-language .dropdown-menu li a:focus,
.box-language .dropdown-menu li button:hover,
.box-language .dropdown-menu li button:active,
.box-language .dropdown-menu li button:focus{color:brown;background:none;}
.box-currency .dropdown-menu li a img, .box-currency .dropdown-menu li button img,
.box-language .dropdown-menu li a img,
.box-language .dropdown-menu li button img{display:inline-block;margin:0 5px 0 0;}
.toprow-1{color:#fff;left:0;position:fixed;top:0;width:100%;z-index:1000001;display:none;background:#101010;border-bottom:none;}
.swipe-control{border-right:1px solid #2a2a2a;display:block;height:50px;vertical-align:top;text-align:center;font-weight:600;width:64px;z-index:100;}
.swipe-control i{line-height:50px;font-size:30px;vertical-align:top;color:#f2f2f2;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.swipe-control:hover i, .swipe-control.active i{color:#fff;}
.swipe{display:block;overflow:hidden;position:fixed;top:50px;width:237px;z-index:101;bottom:0;left:-237px;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.swipe .swipe-menu{height:100%;overflow-y:auto;font-weight:bold;}
.swipe ul{padding:0;margin:0;}
.swipe ul li{list-style-type:none;}
.swipe ul li a{display:block;padding:10px 20px;color:#fff;border-top:1px solid #2a2a2a;font-size:14px;line-height:24px;background:#101010;text-transform:uppercase;}
.swipe ul li a i, .swipe ul li a:before{font-size:19px;color:#fff;margin-right:6px;vertical-align:top;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.swipe ul li a:hover{background-color:#1d1d1d;color:#fff;}
.swipe ul li a:hover i, .swipe ul li a:hover:before{color:#fff;}
.swipe .foot li a:before{content:"\f05a";font-family:"FontAwesome";display:inline-block;}
.ind .swipe{display:block;left:0;}
.ind #page{left:0;position:fixed;top:0;width:100%;z-index:88;}
.ind .shadow{background:rgba(0, 0, 0, 0.5);height:100%;width:100%;position:fixed;z-index:9999;}
.swipe .foot li + li a:before{content:"\f0d1";}
.swipe .foot li + li + li a:before{content:"\f06a";}
.swipe .foot li + li + li + li a:before{content:"\f085";}
.swipe .foot.foot-1 li a:before{content:"\f0ac";}
.swipe .foot.foot-1 li + li a:before{content:"\f079";}
.swipe .foot.foot-1 li + li + li a:before{content:"\f0e8";}
.swipe .foot.foot-2 li a:before{content:"\f02c";}
.swipe .foot.foot-2 li + li a:before{content:"\f06b";}
.swipe .foot.foot-2 li + li + li a:before{content:"\f0c0";}
.swipe .foot.foot-2 li + li + li + li a:before{content:"\f0a3";}
.swipe .foot.foot-3 li a:before{content:"\f0cb";}
.swipe .foot.foot-3 li + li a:before{content:"\f003";}
@media (max-width:767px){.toprow-1{display:block;}
header .search{display:block;left:0;position:fixed;top:43px;width:100%;z-index:999999;}
.swipe-control,
.swipe_search{display:inline-block;}
html .search{margin:7px 0 0;}
}
@media (min-width:768px){.common-home .header .header-logo{position:relative;z-index:2;}
.header .header-logo > .pull-right{z-index:2;}
}
@media (min-width:992px) and (max-width:1199px){.header .header-logo > .pull-right{top:60px;}
.header .header-logo .logo{}
.header .header-logo .logo a{vertical-align:middle;}
.header .header-logo .top-menu{padding-top:38px;}
.box-language,
.box-currency{margin-left:10px;}
.box-language .dropdown-toggle,
.box-currency .dropdown-toggle{font-size:13px;}
.box-language .dropdown-toggle:after,
.box-currency .dropdown-toggle:after{margin-left:0;}
.box-language .dropdown-menu li a,
.box-language .dropdown-menu li button,
.box-currency .dropdown-menu li a,
.box-currency .dropdown-menu li button{font-size:13px;}
.nav > ul{font-size:13px;}
.nav > ul li + li{margin-left:10px;}
}
@media (min-width:768px) and (max-width:991px){.header .top-menu{}
.header .header-logo{padding-top:0px;}
.header .header-logo .pull-right{position:absolute;display:inline-block;top:60px;right:90px;}
.box-language,
.box-currency{margin-left:7px;}
.box-language .dropdown-toggle,
.box-currency .dropdown-toggle{font-size:11px;}
.box-language .dropdown-toggle:after,
.box-currency .dropdown-toggle:after{margin-left:0;font-size:18px;}
.box-language .dropdown-menu li a,
.box-language .dropdown-menu li button,
.box-currency .dropdown-menu li a,
.box-currency .dropdown-menu li button{font-size:11px;}
.box-language .dropdown-toggle .code{display:inline;}
.box-language .dropdown-toggle .title,
.box-currency .dropdown-toggle span{display:none;}
.nav > ul.list-inline li{font-size:11px;}
.nav > ul.list-inline li + li{margin-left:7px;}
}
@media (max-width:767px){.header .top-menu{padding-top:3px !important;padding-bottom:3px !important;}
.header .top-menu .box-language{margin:0px;padding:0px;}
.header .top-menu .box-language .title{font-size:9pt;}
.header .header-logo div.logo{text-align:center;position:fixed;z-index:99999999;top:12px;width:131px;margin:0px auto;left:0;right:0;}
.header .header-logo > div.pull-right{width:100%;height:auto;float:none !important;right:auto;top:auto;position:relative;}
.header .top-menu{padding-top:5px;padding-bottom:5px;}
.box-currency .dropdown-menu,
.box-language .dropdown-menu{margin-top:0;}
.header .header-logo .logo img{height:25px;}
}
#page{background:#f2f2f2;overflow:hidden;padding:0 0 50px;}
#page > #container,
#page > .container,
#page > footer,
#page .header-logo,
#page .header_modules,
#page .content_bottom{background:#fff;margin-left:auto;margin-right:auto;}
#page .top-menu{margin-left:auto;margin-right:auto;}
#page .content_bottom{overflow:hidden;}
.box.account ul,
.box.affilate ul{padding:0;list-style-type:none;}
.box.account ul a,
.box.affilate ul a{position:relative;display:inline-block;padding:7px 0;font-size:14px;line-height:16px;font-weight:300;color:#888;vertical-align:top;text-transform:uppercase;}
.box.account ul a:visited,
.box.affilate ul a:visited{color:#888;}
.box.account ul a:hover, .box.account ul a:focus, .box.account ul a:active,
.box.affilate ul a:hover,
.box.affilate ul a:focus,
.box.affilate ul a:active{color:brown;}
.site-map-page #content ul,
.manufacturer-content div,
#content ul.list-unstyled{margin:0;list-style-type:none;}
.site-map-page #content ul li,
.manufacturer-content div li,
#content ul.list-unstyled li{line-height:16px;padding:7px 0;}
.site-map-page #content ul a,
.manufacturer-content div a,
#content ul.list-unstyled a{position:relative;font-size:14px;line-height:16px;color:#888;font-weight:300;vertical-align:top;text-transform:uppercase;}
.site-map-page #content ul a:visited,
.manufacturer-content div a:visited,
#content ul.list-unstyled a:visited{color:#888;}
.site-map-page #content ul a:hover, .site-map-page #content ul a:focus, .site-map-page #content ul a:active,
.manufacturer-content div a:hover,
.manufacturer-content div a:focus,
.manufacturer-content div a:active,
#content ul.list-unstyled a:hover,
#content ul.list-unstyled a:focus,
#content ul.list-unstyled a:active{color:brown;}
.manufacturer-content div{line-height:16px;}
#content ul.list-unstyled + h2{margin-top:30px;}
.site-map-page #content ul{padding-left:0;font-size:14px;color:#333;}
.site-map-page #content ul ul{padding:10px 0 0 25px;}
#content .product-info ul.list-unstyled a:before{display:none;}
@media (min-width:1848px){#page > #container,
#page > .container,
#page .header_modules,
#page .content_bottom,
#page > footer{padding:0 0 20px;}
#page > .container > .row{padding:0 239px;}
#page > #container,
#page > .container,
#page > footer,
.header-logo,
.top-menu,
.header_modules,
.content_bottom{width:1848px;padding-left:15px;padding-right:15px;}
#page > #container{padding-bottom:10px;}
.row-products-grid{padding:0px 100px !important;}
.row-product-page{padding:0px 100px !important;}
}
@media (max-width:1847px){#page{padding-bottom:0;background:#fff;}
#page > .container{width:100%;padding-left:0;padding-right:0;}
#page > .container .breadcrumb{margin-left:15px;margin-right:15px;}
#page > .container > .row{margin-left:auto;margin-right:auto;}
.top-menu,
footer,
.banners-bottom,
.banners-top{padding-left:15px;padding-right:15px;}
.header .header-logo > .pull-right{right:15px;}
.common-home #content .box + div.box:before{left:0;width:100%;}
}
@media (min-width:1200px) and (max-width:1847px){#page > .container > .row{width:1200px;}
.row-products-grid{width:100% !important;padding:0px 50px;}
.row-product-page{width:100% !important;padding:0px 50px;}
}
@media (max-width:1199px){.header-logo{margin-left:-15px;margin-right:-15px;}
}
@media (min-width:992px) and (max-width:1199px){#page > .container > .row,
.container{width:992px;}
}
@media (min-width:768px) and (max-width:991px){#page > .container > .row,
.container{width:768px;}
.row-products-grid{width:100% !important;padding:0px 5px;}
.row-product-page{width:100% !important;padding:0px 5px;}
}
@media (max-width:767px){#page{padding-top:50px;}
aside{margin-top:20px;}
aside .container{padding:0;width:100%;}
}
.lazy{display:block;position:relative;height:0;overflow:hidden;background:transparent url(../image/lazy-loader.gif) no-repeat center center;}
.lazy img{position:absolute;top:0;left:0;width:100%;height:auto;z-index:0;-moz-transition:1s all ease;-o-transition:1s all ease;-webkit-transition:1s all ease;transition:1s all ease;opacity:0;}
.lazy.lazy-loaded{background:none;}
.lazy.lazy-loaded img{opacity:1;}
.search{position:relative;display:block;margin:0 0 5px 0;}
.search .search-block{background:#000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:relative;}
.search i{font:400 27px/33px "FontAwesome";display:inline-block;height:35px;vertical-align:top;-moz-transition:0.4s all ease;-o-transition:0.4s all ease;-webkit-transition:0.4s all ease;transition:0.4s all ease;}
.search input{color:#777;display:block;float:left;margin:0;font-size:14px;line-height:16px;font-weight:300;width:350px;height:33px;padding:10px 30px 10px 15px;background:#fff;border-left:1px solid #1e1e1e;border-top:1px solid #1e1e1e;border-bottom:1px solid #1e1e1e;border-right:1px solid #1e1e1e;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}
.search input:focus{outline:none;}
.search input::-webkit-input-placeholder{color:#777;opacity:1;}
.search input:-moz-placeholder{color:#777;opacity:1;}
.search input::-moz-placeholder{color:#777;opacity:1;}
.search input:-ms-input-placeholder{color:#777;opacity:1;}
.search button{background:none;border:none;padding:0;outline:none;outline-offset:0;cursor:pointer;-webkit-appearance:none;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;color:#545454;background:none;font-size:18px;line-height:35px;text-transform:uppercase;text-align:center;position:absolute;right:3px;top:0px;}
.search button::-moz-focus-inner{border:none;padding:0;}
.search button:visited{color:#ddd;}
.search button:hover, .search button:active, .search button:focus{color:brown;}
#livesearch_search_results{margin:35px 0 0;text-align:left;padding:5px;position:absolute;top:0;width:100%;left:0;color:#888;background-color:#f6f6f6;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;list-style-type:none;z-index:12;font-size:14px;line-height:16px;max-height:700px;overflow:auto;}
#livesearch_search_results li img{float:left;margin-right:10px;}
#livesearch_search_results li img.loading{background:#f2f2f2;}
#livesearch_search_results li:hover, #livesearch_search_results li.highlighted{background-color:#dddddd;}
#livesearch_search_results li:hover a, #livesearch_search_results li:hover a:visited, #livesearch_search_results li.highlighted a, #livesearch_search_results li.highlighted a:visited{color:#333;}
#livesearch_search_results a, #livesearch_search_results a:visited{display:block;padding:5px;color:#6a6a7c;}
#livesearch_search_results a:before, #livesearch_search_results a:after, #livesearch_search_results a:visited:before, #livesearch_search_results a:visited:after{display:table;content:"";line-height:0;}
#livesearch_search_results a:after, #livesearch_search_results a:visited:after{clear:both;}
@media (max-width:767px){.search{display:inline-block;width:100%;margin:0 0 10px;float:none;}
.search .search-block{display:block;}
.search .search-block input{width:100%;height:45px;border-left:1px solid #ffffff;border-top:1px solid #ffffff;border-right:1px solid #ffffff;}
.search .search-block button{width:20%;text-align:right;top:6px;right:10px;}
#livesearch_search_results{max-height:200px;margin-top:45px}
}
.cart .dropdown-menu{z-index:1001;width:325px;color:#888;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;padding:0px;left:auto;right:0;top:95%;margin-top:0px;border-top:1px solid #D1D1D1;border-left:1px solid #D1D1D1;border-bottom:1px solid #D1D1D1;border-right:1px solid #D1D1D1;overflow:auto;background:#fff;}
.cart .dropdown-menu img{max-width:75px;}
.cart .dropdown-menu table{margin-bottom:0;}
.cart .dropdown-menu p{margin-bottom:2px;}
.cart ul > li:first-child tr{border-bottom:1px solid #e5e5e5;}
.cart td{font-size:13px;}
.box-cart .btn-danger{color:#333;font-size:14px;border:none;background:none;padding:0;}
.box-cart .btn-danger i{text-shadow:none;}
.box-cart .btn-danger:hover{color:brown;border:none;background:none;}
.cart i, .cart strong, .cart span{vertical-align:middle;}
.cart small{font-size:13px;line-height:16px;}
.cart .dropdown-menu > li.default-tx{padding:20px 10% 22px;}
.cart .dropdown-menu > li.default-tx span{display:inline-block;text-transform:uppercase;color:#a9a9a9;font-weight:bold;letter-spacing:1px;margin-bottom:11px;}
.cart .dropdown-menu > li .name{margin-bottom:5px;}
.cart .dropdown-menu > li .name a{color:#333;font-size:14px;line-height:16px;text-transform:uppercase;}
.cart .dropdown-menu > li .name a:visited{color:#333;}
.cart .dropdown-menu > li .name a:hover, .cart .dropdown-menu > li .name a:active, .cart .dropdown-menu > li .name a:focus{color:brown;}
.cart .total td{border:none;padding:2px;color:#333;}
.cart .default-tx{padding:20px 0 10px;}
.cart .text-left > div{color:#6d6d6d;font-weight:400;}
.cart .text-left > div.name{font-weight:300;}
.cart .price-cart{color:brown;font-weight:300;vertical-align:top;}
.cart .table > tbody > tr{border:none;border-top:1px solid #e5e5e5;}
.cart .table > tbody > tr:first-child{border:none;}
.cart .table > tbody > tr > td{padding:15px 7px;}
.cart .table > tbody > tr > td.text-center{padding-left:20px;}
.cart .table > tbody > tr > td.text-right{padding-right:15px;}
.cart .table > tbody > tr > td.text-left{padding-top:20px;}
.cart .title{padding:10px 15px 15px 20px;font-size:18px;line-height:22px;color:#333;}
.cart .title span{vertical-align:top;}
.cart .title i{display:inline-block;margin-right:5px;font-size:18px;line-height:22px;vertical-align:top;}
.cart .block-total{border-top:1px solid #e5e5e5;padding:13px 0 0;font-weight:400;}
.cart .block-total .table{margin:0;}
.cart .block-total .table.total{margin:20px 0px;text-transform:uppercase;}
.cart .block-total .table.total td + td{color:brown;font-weight:300;}
.cart .block-total p{padding:0 15px 10px;margin:0;}
.cart .block-total .table tbody tr{border:none;}
.cart .block-total .table tbody tr td{border:none;line-height:14px;padding:0px 20px 11px 10px;}
.cart .block-total .table tbody tr td.text-left{padding-left:20px;}
.cart .block-total .btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-transform:uppercase;margin:0 0 5px;color:#fff;}
.cart .block-total .btn + .btn{margin-left:5px;}
.cart .table.total tr.last,
.cart .table.total tr:last-child{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background-color:#F4F4F4;}
.cart .table.total tr.last td,
.cart .table.total tr:last-child td{color:brown;padding-top:10px;}
.cart .table.total tr.last td.text-left,
.cart .table.total tr:last-child td.text-left{font-size:18px;padding-left:20px;color:#333;font-weight:bold;}
@media (min-width:768px){.box-cart{position:relative;display:inline-block;float:right;margin:0 0 5px 0px;}
.box-cart a:hover img{opacity:.9;}
.box-cart .btn{margin-bottom:7px;}
.logo + .box-cart{margin-top:15px;}
.cart{height:auto;position:relative;}
.cart > button{color:#777;font-size:14px;line-height:42px;text-align:center;}
.cart > button i{vertical-align:middle;color:#d2d2d2;font-size:40px;line-height:40px;}
.cart > button .cart-total2{display:inline-block;font-weight:300;font-size:12px;line-height:30px;width:30px;height:30px;margin:-10px 0 0 -12px;background:#f2f2f2;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;vertical-align:middle;}
.cart > button .cart-total, .cart > button strong{display:none;}
.cart > button:hover i, .cart.open > button i{color:brown;}
.cart.open button i.material-design-drop25:before{content:'\e073';}
}
@media (max-width:767px){.cart{position:fixed;top:0;right:0;margin:0;z-index:1000001;}
.cart > button{color:#f2f2f2;line-height:50px;min-width:90px;text-align:left;height:50px;padding:0 10px 0 15px;border-left:1px solid #2a2a2a;}
.cart > button strong, .cart > button .cart-total{display:none;}
.cart > button i{font-size:30px;line-height:50px;vertical-align:top;margin-right:7px;}
.cart > button .cart-total2{display:inline-block;vertical-align:top;}
.cart .dropdown-menu{max-width:300px;max-height:400px;overflow:auto;margin-top:0;margin-left:0;left:auto;right:0;}
.cart .dropdown-menu:after{display:none;}
.cart > button:hover i, .cart.open i{color:#fff;}
}
.common-home #content .box + .box{padding-top:82px;}
.common-home #content .box + .box:before{position:absolute;content:'';top:0;left:-224px;width:1648px;height:1px;background:#e5e5e5;}
.product-layout > div{margin-bottom:30px;}
.common-home #content .box{margin-bottom:87px;}
.common-home #content .box .box-carousel{margin-bottom:0;}
.product-thumb .image{position:relative;margin-bottom:0;}
.product-thumb .image > a{display:block;overflow:hidden;position:relative;}
.product-thumb .image > a img{margin:0 auto;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.product-thumb .image > a:hover img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.product-list .product-thumb .caption,
.product-list .product-thumb .cart-button{overflow:hidden;}
.product-list .description-small,
.product-grid .description{display:none;}
.cart-button{position:relative;width:100%;}
.cart-button button{}
.cart-button button{}
.cart-button > span{display:inline-block;vertical-align:top;}
.product-thumb{position:relative;overflow:hidden;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;padding:0px 0px;}
.product-thumb .name{margin-bottom:3px;font-size:9pt;}
.product-thumb .image{background:#f2f2f2;margin-bottom:20px;}
.product-thumb .price{margin-bottom:5px;}
.product-thumb .rating{margin-bottom:0;position:absolute;top:16px;right:20px;letter-spacing:-2px;}
.product-thumb .rating i{width:1em;}
.product-thumb .description, .product-thumb .description-small{margin-bottom:10px;}
.product-thumb .quickview{position:absolute;z-index:2;top:55%;left:50%;margin-left:-50px;width:100px;display:inline-block;color:#333;background:#fff;padding:10px 10px;font-size:14px;line-height:16px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;opacity:0;-moz-transform:translate(0, -20px);-ms-transform:translate(0, -20px);-o-transform:translate(0, -20px);-webkit-transform:translate(0, -20px);transform:translate(0, -20px);}
.product-thumb .quickview:hover{color:brown;}
.product-thumb:hover .quickview{-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;opacity:1;}
.product-list .product-thumb{text-align:left;}
.product-list .product-thumb .image{overflow:hidden;float:left;margin-right:30px;width:33%;max-width:270px;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.product-list .product-thumb .caption{padding:0;}
.product-list .product-thumb .name{padding:0;}
.product-grid .product-thumb .image{float:none;}
.stickers{position:absolute;display:block;z-index:2;pointer-events:none;top:14px;left:20px;}
.stickers > div{text-align:center;vertical-align:top;}
.sale, .new_pr{display:inline-block;font-size:12px;line-height:15px;font-weight:600;padding:5px;text-align:center;vertical-align:top;text-transform:uppercase;vertical-align:middle;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:1px;}
.new_pr{color:#000000;border:2px solid #000000;}
.sale{color:brown;border:2px solid brown;}
.price-new, .price-old, .price{display:inline-block;color:brown;font-size:30px;line-height:36px;font-weight:500;}
.price{margin-bottom:10px;}
.price-old{text-decoration:line-through;font-size:16px;line-height:19px;color:#888;}
.price-new{margin-right:3px;}
.price-section .price-new,
.price-section .price-old{font-size:15pt;color:brown;line-height:36px;}
.price-section .price-old{color:#888;font-size:20px;line-height:24px;}
.price-section .reward{display:block;margin-top:10px;}
.price-tax{font-size:14px;}
.price-total{font-weight:bold;}
.prod-stock{color:brown;}
.product-thumb .price-tax{display:none;}
.product-list .product-thumb .price-tax{display:block;color:#888;}
.common-home .box{position:relative;}
.owl-carousel .owl-buttons div i{font-size:33px;}
.owl-carousel .owl-buttons .owl-prev{left:-17px !important;}
.owl-carousel .owl-buttons .owl-next{right:-17px !important;}
.common-home .box .owl-carousel{background:none;}
.common-home .box .owl-carousel .owl-controls .owl-buttons .owl-prev,
.common-home .box .owl-carousel .owl-controls .owl-buttons .owl-next{top:35.2%;}
.owl-carousel .owl-buttons div:hover{color:#fff;}
.fancybox-wrap .image{background:#fff;line-height:0;}
.fancybox-wrap .image a{display:inline-block;max-width:100%;overflow:hidden;}
.fancybox-wrap .image a img{-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.fancybox-wrap .image a:hover img{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);}
.fancybox-wrap .inf{color:#888;}
.fancybox-wrap .inf a{color:#333;}
.fancybox-wrap .inf a:visited{color:#333;}
.fancybox-wrap .inf a:hover, .fancybox-wrap .inf a:focus, .fancybox-wrap .inf a:active{color:brown;text-decoration:none;}
.fancybox-wrap .cart-button{margin-bottom:15px;}
.fancybox-wrap .rating{display:block;margin-bottom:10px;}
.rating .fa-stack i{font-size:13px;}
.fa-stack{font-size:13px;line-height:16px;width:0.9em;height:16px;vertical-align:top;}
.fa-stack i{color:brown;}
.fa-stack i.active{color:#fff;}
.rating .fa-star{width:1em;}
.table-compare td.rating .fa-stack,
.table-compare td.rating .fa-stack-2x{width:1em;height:1em;font-size:1em;}
.product-info{font-size:12px;color:#888;}
.product-info a{color:#333;}
.product-info a:visited{color:#333;}
.product-info a:hover, .product-info a:focus, .product-info a:active{color:brown;}
.product-info .rating-section{margin-bottom:10px;}
.product-info .rating-section .fa-stack{vertical-align:middle;}
.rating.review-score{margin-bottom:10px;}
.product-buttons{list-style:outside none none;padding:0;margin:0 -5px 0;}
.product-buttons li{width:100%;padding:0 5px;float:left;}
.product-buttons li button{width:100%;text-align:center;}
.product_page #product .form-horizontal .btn-primary, .product_page #product .product-buttons .btn-default{padding:7px 5px;font-size:14px;line-height:36px;text-transform:uppercase;height:50px;}
.product_page #product .form-horizontal .btn-primary span, .product_page #product .product-buttons .btn-default span{line-height:16px;line-height:36px;vertical-align:top;}
.product_page #product .form-horizontal .btn-primary i, .product_page #product .product-buttons .btn-default i{font-size:30px;line-height:36px;margin-right:2px;vertical-align:top;}
.related-products .product-section_title{text-align:center;}
.related-products .owl-item{text-align:center;}
.related-products .owl-item .product-thumb{width:100%;max-width:270px;text-align:center;display:inline-block;}
.related-products .owl-carousel .owl-buttons .owl-prev{left:0 !important;}
.related-products .owl-carousel .owl-buttons .owl-next{right:0 !important;}
.related-slider.owl-carousel{padding-left:15px;padding-right:15px;margin:0 -15px;}
.related-products .owl-carousel .owl-buttons div i{font-size:15px;}
.quick_info{display:none;}
.fancybox-skin{color:#888;}
.fancybox-skin:hover .fancybox-nav span{visibility:visible;}
.fancybox-nav{height:40px;top:50%;width:40px;}
.fancybox-next{right:-60px;}
.fancybox-prev{left:-60px;}
.quickview_description{overflow:auto;max-height:300px;border:1px solid #e5e5e5;padding:10px;margin-top:20px;}
.quickview_description iframe,
.product-desc iframe{width:40% !important;height:200px !important;float:left;margin-right:2em;}
.quickview-style .inf{font-size:14px;margin-bottom:10px;}
.quickview-style .cart-button{margin-top:10px;}
.quickview-style .cart-button .btn{padding:0;border-radius:50%;width:38px;height:38px;line-height:38px;text-align:center;}
.quickview-style .rating{margin-top:5px;}
@media (min-width:1848px){.owl-carousel .owl-buttons .owl-prev{left:-50px !important;}
.owl-carousel .owl-buttons .owl-next{right:-50px !important;}
}
@media (max-width:1199px){.product-thumb .button-group button, .product-thumb .button-group button + button{width:33.33%;}
}
@media (min-width:992px) and (max-width:1199px){.common-home #content div.box{margin:0 15px 60px;}
.common-home #content div.box + .box{padding-top:56px;}
.price-new, .price{font-size:24px;line-height:29px;}
.product-thumb .quickview{top:55%;}
}
@media (max-width:991px){.product_page #product .form-horizontal .btn-primary,
.product_page #product .product-buttons .btn-default{padding:2px 5px 3px;height:50px;}
}
@media (min-width:768px) and (max-width:991px){.common-home #content div.box{margin:0 15px 48px;}
.common-home #content div.box + .box{padding-top:45px;}
.price-new, .price{font-size:22px;line-height:26px;}
.product-thumb .rating{right:10px;top:6px;}
.product-thumb .rating i{width:.9em;font-size:14px;line-height:16px;}
.product-thumb .quickview{top:55%;}
.product-thumb .stickers{left:10px;top:6px;}
}
@media (min-width:768px){.box .box-content .last{clear:left;}
.fancybox-next{right:-30px;}
.fancybox-prev{left:-30px;}
}
@media (max-width:767px){#content .product-thumb{}
.common-home #content div.box{margin-bottom:45px;}
.common-home #content div.box + .box{padding-top:45px;}
.price-new, .price{font-size:22px;line-height:26px;}
.product-thumb .quickview{display:none;}
.owl-carousel .owl-buttons .owl-prev{left:0 !important;}
.owl-carousel .owl-buttons .owl-next{right:0 !important;}
aside .box .product-layout, .product-grid{text-align:center;}
.common-home .box .owl-carousel .owl-buttons .owl-prev{left:0 !important;}
.common-home .box .owl-carousel .owl-buttons .owl-next{right:0 !important;}
.common-home .box .owl-carousel .owl-wrapper-outer{margin-bottom:0 !important;padding-bottom:0 !important;}
.product-grid{text-align:center;}
.product-grid > div{max-width:300px;display:inline-block;float:none;}
.product-grid > div .cart-button{display:none;}
.box .product-layout .owl-item{text-align:center;}
.box .product-layout .owl-item > div{display:inline-block;width:100%;max-width:270px;}
.common-home #content .product-layout > div{margin-bottom:30px;}
#content .product-layout.product-grid{margin:0px;padding:0px 4px;}
.cart-button .btn-primary{font-size:8pt !important;}
.product-thumb{width:100%;}
.product-thumb .name{font-size:8pt;height:auto !important;}
.product-thumb .price{font-size:8pt !important;}
.product-thumb .price-new{font-size:8pt !important;}
.product-thumb .price-old{font-size:7pt !important;}
.product-thumb .stickers .new{font-size:7pt !important;}
.product-thumb .stickers .sale{font-size:7pt !important;}
aside .box{margin-bottom:20px;}
.quickview_description iframe,
.product-desc iframe{float:none;width:100% !important;margin:0 0 2em;}
.block-grid{text-align:center;}
.product-grid .product-thumb .image{float:none;margin:0 0 28px;width:100%;vertical-align:top;}
.related-slider{text-align:center;}
.related-slider .product-thumb{display:inline-block;text-align:left;max-width:270px;}
.related-slider.owl-carousel .owl-buttons .owl-prev{left:2px !important;}
.related-slider.owl-carousel .owl-buttons .owl-next{right:2px !important;}
}
.tooltip{pointer-events:none;}
@media (max-width:600px){.quickview_description iframe,
.product-desc iframe{height:240px !important;}
.product-list{margin-bottom:30px;}
.product-list .product-thumb{text-align:center;}
.product-list .product-thumb .description{margin-bottom:20px;}
.product-list .product-thumb .image{display:inline-block;float:none;margin:0 0 15px 0;width:100%;}
}
@media (max-width:540px){#content .product-layout{}}
.box{margin-bottom:30px;}
.box .box-heading{margin:0 0 30px;text-align:center;}
.box .box-heading h3{font-size:25px;line-height:30px;margin:0;}
.common-home .box .box-heading{margin-bottom:0px;}
#content .box .bestsellers,
#content .box .latest,
#content .box .featured,
#content .box .specials{margin-bottom:0;}
.common-home #content .box{margin-left:-15px;margin-right:-15px;}
.common-home .box{margin-bottom:13px;}
.common-home .box .owl-item{position:relative;}
aside .box .product-layout .box-carousel > div{margin-bottom:30px;max-width:270px;}
@media (min-width:992px) and (max-width:1199px){.box .box-heading h3{font-size:25px;line-height:30px;}
}
@media (min-width:768px) and (max-width:991px){.common-home #container .box .box-heading h3{margin-bottom:5px;}
}
@media (max-width:767px){.common-home #container .box{display:inline-block;width:100%;}
.common-home #container .box .box-heading h3{margin-bottom:5px;}
.common-home #content .box{margin-left:0;margin-right:0;}
.common-home #content .box .box-carousel{margin-left:-10px;margin-right:-10px;}
aside .box .product-layout .box-carousel{margin-left:-15px;margin-right:-15px;text-align:center;}
aside .box .product-layout .box-carousel > div{display:inline-block;float:none;padding-left:15px;padding-right:15px;width:100%;max-width:300px;}
.box .cart-button .row .one-third{float:none;display:inline-block;}
.box .cart-button .row .one-third.btn-quickview{display:none;}
aside .box .box-content{display:none;}
aside .box .product-layout .box-carousel .owl-item{display:inline-block;max-width:300px;padding:0 15px;}
aside .box .box-heading{position:relative;cursor:pointer;padding:15px 20px;margin-bottom:15px;text-align:left;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background:#5c5859;line-height:30px;color:#fff;}
aside .box .box-heading h3{color:#fff;font-size:25px;line-height:30px;}
aside .box .box-heading:after{content:'\f055';position:absolute;right:0;top:0;color:#fff;font-size:18px;line-height:40px;padding-right:20px;font-family:"FontAwesome";}
aside .box .box-heading:hover:after{color:#fff;}
aside .box .box-heading.active:after{content:'\f056';}
}
@media (max-width:480px){aside .box .box-heading h3{font-size:18px;}
}
.buttons{margin:1em 0;}
.buttons:before, .buttons:after{display:table;content:"";line-height:0;}
.buttons:after{clear:both;}
.input-group-btn .btn{padding:8px 12px;}
.input-group-btn .btn i{font-size:15px;line-height:18px;}
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger,
.btn{font-size:14px;line-height:16px;font-weight:bold;text-transform:uppercase;color:#fff;background:brown;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:none;padding:17px 23px;outline:none;}
.btn-default:visited,
.btn-primary:visited,
.btn-success:visited,
.btn-info:visited,
.btn-warning:visited,
.btn-danger:visited,
.btn:visited{color:#fff;background:brown;}
.btn-default:hover, .btn-default:focus, .btn-default:active,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn:hover,
.btn:focus,
.btn:active{color:#fff;background:brown;}
.btn-default{color:#fff;background:#5c5859;}
.btn-default:visited{color:#fff;background:#5c5859;}
.btn-default:hover, .btn-default:focus, .btn-default:active{color:#fff;background:#423f40;}
.btn-icon{background:#5c5859;border:none;cursor:pointer;display:inline-block;padding:0 !important;margin:0;outline:none;outline-offset:0;vertical-align:top;width:50px;height:50px;line-height:50px;text-align:center;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.btn-icon i{font-size:30px;line-height:50px;color:#fff;}
.btn-icon:visited{background:#5c5859;}
.btn-icon:hover, .btn-icon:active, .btn-icon:focus{background:#423f40;}
.btn-danger{background:#ec7d7d;}
.btn-danger:visited{background:#ec7d7d;}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active{background:#e55151;}
.btn-add{background:brown;}
.btn-add:visited{background:brown;}
.btn-add:hover, .btn-add:focus, .btn-add:active{background:brown;}
.nav-cat .btn{margin-bottom:10px;}
.product_page #button-cart{width:100%;margin-bottom:0;}
@media (max-width:1199px){.button-view{margin-top:10px;}
}
@media (min-width:768px) and (max-width:991px){.table-bordered > tbody > tr > .text-right{padding:5px;}
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger,
.btn{padding:12px 18px 13px;}
.btn-icon{width:41px;height:41px;line-height:41px;}
.btn-icon i{font-size:24px;line-height:41px;}
}
@media (max-width:767px){.button-view{display:none;}
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger,
.btn{padding:12px 18px 13px;}
.btn-icon{width:41px;height:41px;line-height:41px;padding:0 !important;}
.btn-icon i{font-size:24px;line-height:41px;}
}
@media (max-width:410px){.account-address .table td a{display:block;}
.account-address .table td a + a{margin-top:5px;}
}
@media (max-width:400px){.buttons .pull-left, .buttons .pull-right{float:none !important;margin-top:10px;}
}
.menu-icon{position:relative;color:#fff;cursor:pointer;display:block;font-size:20px;line-height:30px;font-weight:bold;height:60px;padding:15px 10px 15px 20px;text-transform:uppercase;background:#5c5859;}
.menu-icon:after{float:right;content:"\e071";font-family:"material-design";margin-top:0;display:inline-block;text-align:center;width:1.25em;padding-right:10px;font-size:26px;color:#c1bfbf;}
.menu-icon:hover:after{color:#fff;}
.menu-icon.active:after{content:"\e073";}
.menu-gadget{color:#929da5;font-size:16px;line-height:19px;}
.menu-gadget{display:none;}
.menu-gadget .menu ul ul a{padding-left:20px;}
.menu-gadget .menu{padding:12px 0 17px;margin:0;background:#1e1e1e;font-weight:bold;}
.menu-gadget .menu ul{width:auto;padding:10px 0 0;display:none;}
.menu-gadget .menu li{position:relative;list-style-type:none;padding:6px 16px 6px 30px;display:block;}
.menu-gadget .menu li a{font-size:14px;line-height:16px;display:inline-block;color:#fff;vertical-align:top;text-transform:uppercase;}
.menu-gadget .menu li i{display:inline-block;float:right;}
.menu-gadget .menu li li{padding-left:0;padding-top:7px;padding-bottom:8px;}
.menu-gadget .menu li li a{font-size:14px;line-height:16px;vertical-align:top;}
.menu-gadget .menu li li.active > a, .menu-gadget .menu li li > a:hover, .menu-gadget .menu li li a.active{color:#fff;}
.menu-gadget .menu li.active > a, .menu-gadget .menu li > a:hover, .menu-gadget .menu li a.active{color:#fff;}
.menu-gadget .menu li i{font-size:26px;line-height:16px;height:16px;color:#c1bfbf;vertical-align:top;cursor:pointer;}
.menu-gadget .menu li i:hover{color:#fff;}
@media (min-width:768px) and (max-width:991px){.menu-block .menu-gadget .menu li{padding-top:5px;padding-bottom:5px;}
.menu-block .menu-gadget .menu li.parent{padding-top:10px;padding-bottom:10px;}
.menu-block .menu-gadget .menu li a{font-size:14px;}
}
@media (max-width:767px){.menu-gadget{display:block;text-align:left;}
.menu-gadget .menu{display:none;}
}
.nav__primary{padding:0;display:inline-block;width:100%;margin:0px 0 0;min-height:40px;}
.nav__primary .menu{width:100%;padding:0;margin:0;text-align:left;position:relative;}
.nav__primary .menu > li{display:inline-block;font:800 15px/19px "Ubuntu", sans-serif;text-transform:uppercase;}
.nav__primary .menu > li + li{padding-left:16px;border-left:1px solid #3c3c3c;margin-left:16px;}
.nav__primary .menu > li + li a{position:relative;}
.nav__primary .menu > li > a{display:block;color:#fff;position:relative;padding:3px 0;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}
.nav__primary .menu > li > a:before{position:absolute;top:32px;left:50%;display:block;content:'';width:0;height:7px;background:brown;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.nav__primary .menu > li > a.sf-with-ul:after{position:absolute;bottom:10px;left:50%;margin-left:-14px;display:inline-block;content:'\e071';font:400 26px/26px 'material-design';color:#888;}
.nav__primary .menu > li.sfHover > a, .nav__primary .menu > li > a:hover, .nav__primary .menu > li > a.active{color:#c8c8c8;}
.nav__primary .menu > li.sfHover > a:before, .nav__primary .menu > li > a:hover:before, .nav__primary .menu > li > a.active:before{left:0;width:100%;}
.nav__primary .menu > li > .sf-with-ul{position:relative;padding-bottom:47px;}
.nav__primary .menu ul{color:#888;background:#f6f6f6;border-top:4px solid #e5e5e5;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;text-align:left;left:0;position:absolute;top:100%;margin-top:0;width:100%;z-index:99;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 18px;overflow:hidden;}
.nav__primary .menu ul > li{display:table-cell;font-weight:400;padding:0 20px;position:relative;padding-top:36px;padding-bottom:60px;margin-left:0;}
.nav__primary .menu ul > li a{display:inline-block;font:700 16px/19px "Ubuntu", sans-serif;text-transform:uppercase;color:#333;margin-left:0;}
.nav__primary .menu ul > li a:after{display:none;}
.nav__primary .menu ul > li.active > a,
.nav__primary .menu ul > li > a:hover{color:#646464;}
.nav__primary .menu ul ul{margin-top:15px;border-top:2px solid #646464;padding:27px 0 0;display:block !important;opacity:1 !important;height:auto !important;position:relative;table-layout:fixed;visibility:visible !important;width:100%;}
.nav__primary .menu ul ul:after{display:none;}
.nav__primary .menu ul ul li{display:block;opacity:1 !important;padding:9px 0 10px;line-height:16px;}
.nav__primary .menu ul ul li a{color:#888;font:300 14px/16px "Ubuntu", sans-serif;text-transform:uppercase;letter-spacing:0;}
.nav__primary .menu > li.sfHover > ul{display:table !important;}
@media (min-width:992px) and (max-width:1199px){.nav__primary{margin-top:0px;}
.nav__primary .menu > li{font-size:14px;}
.nav__primary .menu > li > a:before{top:31px;}
.nav__primary .menu > li + li{margin-left:12px;padding-left:12px;}
.nav__primary .menu ul > li{padding-bottom:48px;}
.nav__primary .menu ul ul{padding-top:22px;}
.nav__primary .menu ul ul > li{padding:8px 0 9px;}
.nav__primary .menu ul ul > li a{font-size:13px;}
}
@media (min-width:768px) and (max-width:991px){.nav__primary{margin:0px 0 0;min-height:40px;}
.nav__primary .menu{z-index:1; width: 75%;}
.nav__primary .menu > li{font:600 12px/19px "Ubuntu", sans-serif;}
.nav__primary .menu > li > a:before{top:32px;}
.nav__primary .menu > li > .sf-with-ul{padding-bottom:38px;}
.nav__primary .menu ul{padding:0 10px;}
.nav__primary .menu ul > li{padding:23px 10px 38px;}
.nav__primary .menu ul ul{padding-top:17px;}
.nav__primary .menu ul ul > li{padding:6px 0;}
.nav__primary .menu ul ul > li a{font-size:11px;}
.menutabsfaq a{display:block !important;}
}
@media (min-width:768px){#rev_slider_4_2_wrapper{display:none !important;visibility:hidden;}
#rev_slider_2_1_wrapper{display:block !important;visibility:visible;}
.mfilter-box .box-heading{display:none;}
.destaques{margin:0px;}
.destaques .col-sm-4{margin:0px 0px 10px 0px;padding:0px 4px;}
.destaques .col-sm-4:nth-child(1){padding:0px 8px 0px 0px;}
.destaques .col-sm-4:nth-child(3){padding:0px 0px 0px 8px;}
.destaques .col-sm-4:nth-child(4){padding:0px 8px 0px 0px;}
.destaques .col-sm-4:nth-child(6){padding:0px 0px 0px 8px;}
.destaques img{padding:0px;}
}
@media (max-width:767px){.nav__primary, .nav{display:none;}
.menu-gadget{display:block;}
#rev_slider_4_2_wrapper{display:block !important;visibility:visible;}
#rev_slider_2_1_wrapper{display:none !important;visibility:hidden;}
#smca-ajax-products{display:none !important;}
.menutabsfaq a{display:block !important;}
.destaques{margin:0px 5px;}
.destaques .col-xs-12{margin:0px;padding:5px;}
.caret-up-cart{right:50px !important;}
}
#stuck{position:relative;z-index:999;}
@media only screen and (min-width:991px){.scroll-fix{position:fixed !important;top:0;left:0;right:0;z-index:1000001 !important;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;border-bottom:2px solid #e5e5e5;background:#000;}
.scroll-fix .header-logo .logo{top:7px;display:none;}
.scroll-fix .header-logo .search{}
.scroll-fix .header-logo .box-cart:before{display:none;}
.scroll-fix .header-logo > .pull-right{top:7px;}
.scroll-fix .header-logo .logossocialmedia{top:7px;}
.scroll-fix .cart .dropdown-menu{margin-top:0px;}
.scroll-fix .nav__primary{margin:17px 0 0;min-height:39px;}
.scroll-fix .nav__primary .menu > li a:before{top:-17px;}
.scroll-fix .nav__primary .menu > li > .sf-with-ul{padding-bottom:17px;}
.scroll-fix .nav__primary .menu > li > .sf-with-ul:after{bottom:0;}
.scroll-fix .search{display:inline-block;margin:31px 6px 5px 0;}
.scroll-fix .search input{width:240px;height:33px;}
.scroll-fix .header-right{bottom:2px;}
.scroll-fix .header-user-account{display:none;}
}
@media only screen and (max-width:991px){.scroll-fix .header-logo .search{display:none;}
}
.banners{padding-top:103px;padding-bottom:71px;background:#f3f3f3;}
.banners > div .banner-box{margin-bottom:30px;line-height:0;}
.banners > div .banner-box a{position:relative;display:inline-block;max-width:100%;overflow:hidden;}
.banners > div .banner-box a:after{position:absolute;z-index:2;top:30%;left:50%;display:inline-block;content:'\f002';color:#fff;font:400 100px/120px "FontAwesome";width:100px;height:100px;text-align:center;margin:-47px 0 0 -50px;-moz-transition:0.6s all ease;-o-transition:0.6s all ease;-webkit-transition:0.6s all ease;transition:0.6s all ease;}
.banners > div .banner-box a img{-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;position:relative;}
.banners > div .banner-box a .s-desc{position:relative;width:100%;padding:27px 30px 31px 33px;display:inline-block;text-transform:uppercase;color:#fff;background:#fff;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.banners > div .banner-box a:hover .s-desc{color:brown;}
.banners > div .banner-box a:hover img{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
.banners > div .banner-box a:hover:after{-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
@media (min-width:992px) and (max-width:1199px){.banners{padding-bottom:57px;padding-top:82px;}
.banners > div .banner-box a .s-desc{font-size:32px;line-height:32px;}
.banners > div .banner-box a:after{font-size:80px;line-height:96px;}
}
@media (min-width:768px) and (max-width:991px){.banners{padding-bottom:46px;padding-top:66px;}
.banners > div .banner-box a .s-desc{font-size:24px;line-height:24px;padding:16px 20px;}
.banners > div .banner-box a:after{top:38%;font-size:64px;line-height:77px;}
}
@media (max-width:767px){.banners{text-align:center;padding-top:30px;padding-bottom:0;}
.banners .row .col-sm-4{display:inline-block;float:none;text-align:left;max-width:400px;}
}
@media (max-width:480px){.banners .row .col-sm-4{max-width:100%;}
.banners .row .col-sm-4 .banner-box a .s-desc{padding:20px 24px 20px 26px;font-size:32px;line-height:32px;}
.banners .row .col-sm-4 .banner-box a:after{font-size:80px;line-height:100px;}
}
.box_html.banners-top{margin-bottom:5px;}
.box_html.banners-top > .row{margin:0 -5px;}
.box_html.banners-top > .row .col-sm-6{padding:0 5px;line-height:0;}
.box_html.banners-top > .row .col-sm-6 a{display:inline-block;width:100%;margin-bottom:10px;position:relative;overflow:hidden;background:#5c5859;color:#fff;}
.box_html.banners-top > .row .col-sm-6 a img{width:100%;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;}
.box_html.banners-top > .row .col-sm-6 a .desc{position:absolute;display:inline-block;top:50%;margin-top:-55px;left:10.5%;font-size:25px;line-height:30px;font-weight:300;text-transform:uppercase;width:80%;}
.box_html.banners-top > .row .col-sm-6 a .desc p{-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;}
.box_html.banners-top > .row .col-sm-6 a .desc p span{display:inline-block;font-size:50px;line-height:60px;font-weight:bold;margin-bottom:12px;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;}
.box_html.banners-top > .row .col-sm-6 a.banner-big p + .button-1{margin-top:33px;}
.box_html.banners-top > .row .col-sm-6 a.banner-big .desc{left:15.8%;font-size:60px;line-height:60px;margin-top:-112px;}
.box_html.banners-top > .row .col-sm-6 a.banner-big .desc p span{font-size:70px;line-height:70px;margin-bottom:10px;}
.box_html.banners-top > .row .col-sm-6 a.banner .button-1{position:absolute;top:50%;margin-top:-25px;right:3px;}
.box_html.banners-top > .row .col-sm-6 a.banner.black .desc{color:#333;}
.box_html.banners-top > .row .col-sm-6 a:visited .button-1{color:#fff;background:brown;}
.box_html.banners-top > .row .col-sm-6 a:hover .button-1, .box_html.banners-top > .row .col-sm-6 a:focus .button-1, .box_html.banners-top > .row .col-sm-6 a:active .button-1{color:#fff;background:brown;}
.box_html.banners-bottom .row{margin-right:-5px;margin-left:-5px;}
.box_html.banners-bottom .row .col-sm-6{padding-left:5px;padding-right:5px;}
.box_html.banners-bottom .row .col-sm-6 a{display:inline-block;width:100%;padding:20px 0px;background:#5c5859;color:#fff;font-style:italic;}
.box_html.banners-bottom .row .col-sm-6 a span{font-size:18px;line-height:22px;display:inline-block;vertical-align:middle;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;}
.box_html.banners-bottom .row .col-sm-6 a span span{font-size:40px;line-height:48px;font-weight:bold;font-style:normal;text-transform:uppercase;vertical-align:baseline;margin-right:10px;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;}
.box_html.banners-bottom .row .col-sm-6 a:visited{background:#5c5859;}
.box_html.banners-bottom .row .col-sm-6 a:hover, .box_html.banners-bottom .row .col-sm-6 a:focus, .box_html.banners-bottom .row .col-sm-6 a:active{background:#5c5859;}
.box_html.banners-bottom .row .col-sm-6 a.style-1{background:brown;}
.box_html.banners-bottom .row .col-sm-6 a.style-1 span span{margin:0 0 5px;}
.box_html.banners-bottom .row .col-sm-6 a.style-1:visited{background:brown;}
.box_html.banners-bottom .row .col-sm-6 a.style-1:hover, .box_html.banners-bottom .row .col-sm-6 a.style-1:focus, .box_html.banners-bottom .row .col-sm-6 a.style-1:active{background:brown;}
@media (max-width:1350px){.box_html.banners-bottom .row .col-sm-6 a span span{font-size:32px;}
}
@media (min-width:992px) and (max-width:1199px){.box_html.banners-top{position:relative;}
.box_html.banners-top > .row .col-sm-6 a{margin-bottom:6px;}
.box_html.banners-top > .row .col-sm-6 a .desc{left:9%;font-size:20px;line-height:24px;margin-top:-44px;}
.box_html.banners-top > .row .col-sm-6 a .desc p span{font-size:40px;line-height:48px;margin-bottom:10px;}
.box_html.banners-top > .row .col-sm-6 a.banner-big .desc{left:10%;font-size:48px;line-height:48px;margin-top:-90px;}
.box_html.banners-top > .row .col-sm-6 a.banner-big .desc p + .button-1{margin-top:26px;}
.box_html.banners-bottom .row .col-sm-6 a{}
.box_html.banners-bottom .row .col-sm-6 a span{font-size:16px;line-height:19px;}
.box_html.banners-bottom .row .col-sm-6 a span span{font-size:26px;line-height:31px;}
}
@media (min-width:768px){.box_html.banners-top > .row .col-sm-6 a:hover .desc p{margin-left:-5px;}
.box_html.banners-top > .row .col-sm-6 a:hover .desc p span{margin-left:10px;}
.box_html.banners-top > .row .col-sm-6 a:hover img{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.9;}
.box_html.banners-bottom .row .col-sm-6 a:hover span{margin-left:-5px;}
.box_html.banners-bottom .row .col-sm-6 a:hover span span{margin-left:10px;}
}
@media (min-width:768px) and (max-width:991px){.box_html.banners-top{margin-bottom:15px;}
.box_html.banners-top > .row .col-sm-6 a{margin-bottom:5px;}
.box_html.banners-top > .row .col-sm-6 a .desc{left:9%;width:83%;font-size:16px;line-height:19px;margin-top:-35px;}
.box_html.banners-top > .row .col-sm-6 a .desc p span{font-size:30px;line-height:36px;margin-bottom:8px;}
.box_html.banners-top > .row .col-sm-6 a.banner .button-1{margin-top:-20px;}
.box_html.banners-top > .row .col-sm-6 a.banner-big .desc{left:10%;font-size:36px;line-height:36px;margin-top:-85px;}
.box_html.banners-top > .row .col-sm-6 a.banner-big .desc p span{font-size:56px;line-height:56px;margin-bottom:8px;}
.box_html.banners-top > .row .col-sm-6 a.banner-big .desc p + .button-1{margin-top:15px;}
.box_html.banners-bottom .row .col-sm-6 a{padding:0px;line-height:94px;min-height:96px;}
.box_html.banners-bottom .row .col-sm-6 a span{font-size:13px;line-height:16px;}
.box_html.banners-bottom .row .col-sm-6 a span span{font-size:21px;line-height:25px;}
}
@media (max-width:767px){.box_html.banners-bottom .row .col-sm-6 a{padding:0px;}
.box_html.banners-bottom .row .col-sm-6 a span{font-size:14px;line-height:16px;}
.box_html.banners-bottom .row .col-sm-6 a span span{font-size:28px;line-height:34px;}
.box_html.banners-bottom .row .col-sm-6 + .col-sm-6{margin-top:10px;}
.box_html.banners-top{margin-bottom:10px;}
.box_html.banners-top > .row .col-sm-6 a .desc{font-size:20px;line-height:24px;margin-top:-44px;left:9%;}
.box_html.banners-top > .row .col-sm-6 a .desc p span{font-size:40px;line-height:48px;margin-bottom:10px;}
.box_html.banners-top > .row .col-sm-6 a.banner-big .desc{left:9%;font-size:48px;line-height:48px;}
.box_html.banners-top > .row .col-sm-6 a.banner-big .desc p span{font-size:70px;line-height:70px;margin-bottom:10px;}
.box_html.banners-top > .row .col-sm-6 a.banner-big .desc p + .button-1{margin-top:26px;}
#stuck{position:static;}
}
@media (max-width:480px){.box_html.banners-top > .row .col-sm-6 a .desc{font-size:14px;left:5%;width:92%;line-height:16px;margin-top:-30px;}
.box_html.banners-top > .row .col-sm-6 a .desc p span{font-size:26px;line-height:30px;margin-bottom:5px;}
.box_html.banners-top > .row .col-sm-6 a.banner .button-1{margin-top:-20px;right:0;}
.box_html.banners-top > .row .col-sm-6 a.banner-big .desc{font-size:33px;line-height:33px;left:5%;width:92%;margin-top:-80px;}
.box_html.banners-top > .row .col-sm-6 a.banner-big .desc p span{font-size:56px;line-height:56px;margin-bottom:5px;}
.box_html.banners-top > .row .col-sm-6 a.banner-big .desc p + .button-1{margin-top:10px;}
}
#tm-newsletter-popup-form:before, #tm-newsletter-popup-form:after{display:table;content:"";line-height:0;}
#tm-newsletter-popup-form:after{clear:both;}
.newsletter-popup-wrap{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000002;background:rgba(0, 0, 0, 0.45);}
.newsletter-popup-close-btn{height:31px;width:31px;font-size:31px;line-height:31px;padding:0;position:absolute;left:auto;top:24px;right:24px;background:none;}
.newsletter-popup-close-btn i{color:brown;}
.newsletter-popup-close-btn:hover, .newsletter-popup-close-btn:focus, .newsletter-popup-close-btn:active{color:#fff;}
.newsletter-popup-close-btn:hover i, .newsletter-popup-close-btn:focus i, .newsletter-popup-close-btn:active i{color:#fff;}
#tm-newsletter-popup-form{float:left;width:100%;max-width:100%;}
.newsletter-popup{position:absolute;top:50%;left:50%;margin-left:-364px;margin-top:-226px;width:728px;height:452px;color:#fff;background-color:#f2f2f2;background-repeat:no-repeat;padding:137px 100px 0 100px;text-align:center;}
.newsletter-popup:before, .newsletter-popup:after{display:table;content:"";line-height:0;}
.newsletter-popup:after{clear:both;}
.newsletter-popup .box-content{width:100%;text-align:center;}
.newsletter-popup .box-content p{font:300 14px/24px "Ubuntu", sans-serif;}
.newsletter-popup .box-content h4{font-size:34px;line-height:41px;margin-bottom:12px;color:#fff;}
.newsletter-popup .tm-login-form{position:relative;margin-top:0;background:none;}
.newsletter-popup .tm-login-form:before, .newsletter-popup .tm-login-form:after{display:table;content:"";line-height:0;}
.newsletter-popup .tm-login-form:after{clear:both;}
.newsletter-popup .tm-login-form input.form-control{width:325px;color:#777;background:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:14px;line-height:16px;font-weight:300;padding:17px 15px 17px 20px;height:50px;}
.newsletter-popup .tm-login-form input.form-control::-webkit-input-placeholder{color:#777;opacity:1;}
.newsletter-popup .tm-login-form input.form-control:-moz-placeholder{color:#777;opacity:1;}
.newsletter-popup .tm-login-form input.form-control::-moz-placeholder{color:#777;opacity:1;}
.newsletter-popup .tm-login-form input.form-control:-ms-input-placeholder{color:#777;opacity:1;}
+ .newsletter-popup .tm-login-form-btn{margin-left:7px;}
.newsletter-popup .logo + h2{margin-top:25px;}
.newsletter-popup .logo img{display:inline-block;}
.newsletter-popup-close-btn{outline:none;border:none;position:absolute;}
.newsletter-popup-close-btn:hover, .newsletter-popup-close-btn:hover i{color:#b6b6b6;}
.newsletter-popup-close-btn i{-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.newsletter-popup-btn.button-1{margin-top:0;border:none;outline:none;display:inline-block;margin-left:6px;font-size:14px;line-height:16px;height:50px;padding:17px 20px;}
.newsletter-popup .newsletter-error, .newsletter-popup .newsletter-success{display:block;text-align:center;margin-top:5px;font-size:16px;line-height:20px;position:absolute;top:100%;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.newsletter-error{color:#D4323D;}
.newsletter-success{color:#55C65E;}
.tm-login-form{line-height:20px;text-align:center;}
.tm-login-form .newsletter-popup-close-btn,
.tm-login-form .form-control{top:0;vertical-align:top !important;display:inline-block;}
@media (max-width:767px){.newsletter-popup-wrap{display:none !important;}
}
.newsletter{width:100%;display:inline-block;}
.newsletter .box-content{color:#888;background:none;padding:0;}
.newsletter .tm-login-form{float:left;display:inline-block;width:269px;line-height:18px;}
.newsletter h5 + .box-content{margin-top:28px;}
.newsletter p{margin-bottom:5px;padding:0 30% 0 0;}
.newsletter .form-control{color:#fff;background:#333;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;border:none;padding-left:15px;}
.newsletter .dropdown-btn{margin:28px 0 0 14px;float:right;line-height:16px;text-transform:uppercase;letter-spacing:1px;color:#fff;background:none;letter-spacing:2px;}
.newsletter .dropdown-btn:visited{color:#fff;background:none;}
.newsletter .dropdown-btn:hover, .newsletter .dropdown-btn:active, .newsletter .dropdown-btn:focus{color:#888;background:none;}
.newsletter.box{margin-bottom:0;}
.newsletter #tm-newsletter-form{display:inline-block;}
.newsletter .tm-login-form .form-control{margin-bottom:13px;}
.newsletter-error, .newsletter-success{display:block;text-align:center;margin-top:5px;font-size:16px;line-height:20px;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.newsletter-error{color:#D4323D;}
.newsletter-success{color:#55C65E;}
@media (min-width:992px) and (max-width:1199px){.newsletter .tm-login-form{width:190px;}
.newsletter p{padding:0;}
}
@media (min-width:768px) and (max-width:991px){button.dropdown-btn{font-size:12px;}
}
@media (max-width:767px){.newsletter.box{display:inline-block;width:100%;margin-bottom:10px;}
.newsletter.box #tm-newsletter-form{display:inline-block;}
.newsletter.box .dropdown-btn{margin-left:8px;}
.newsletter.box p{padding-right:0;}
}
@media (max-width:480px){.newsletter .tm-login-form{width:190px;}
}
.breadcrumb{margin:0 0 30px;padding:15px 15px 15px 20px;border-radius:0;border:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;color:#888;background:#e5e5e5;font-size:14px;line-height:18px;text-transform:uppercase;}
.breadcrumb i{font-size:16px;line-height:18px;}
.breadcrumb a{display:inline-block;color:#888;}
.breadcrumb a:visited{color:#888;}
.breadcrumb a:hover, .breadcrumb a:active, .breadcrumb a:focus{color:#333;}
.breadcrumb > li{position:relative;display:inline;}
.breadcrumb > li.last span{color:#333;}
.name{font:bold 16px/19px "Ubuntu", sans-serif;text-transform:uppercase;color:#333;}
.name a{color:#333;}
.name a:visited{color:#333;}
.name a:hover, .name a:active, .name a:focus{color:brown;}
#list-view,
#grid-view{padding:0;margin:0 5px;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#908a8c;font-size:27px;line-height:30px;}
#list-view i,
#grid-view i{text-shadow:none;}
#list-view.active,
#grid-view.active,
#list-view:hover,
#grid-view:hover{color:brown;}
.product-section, .product-content-columns{margin-bottom:30px;}
.product-share{height:32px;margin-top:25px;}
#product .product-share{margin-top:15px;}
.rating{line-height:23px;}
.rating a{letter-spacing:0;}
.rating i{display:inline-block;font-size:18px;line-height:23px;color:#c9c9c9;}
.rating i.active{color:#333;}
.review-form-title{text-align:center;}
.review-form-title h3{cursor:pointer;position:relative;border-bottom:1px solid brown;padding:0 10px 5px;display:inline-block;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.review-form-title h3:before{position:absolute;bottom:-20px;left:50%;width:0;height:0;border:10px solid transparent;border-top-color:brown;content:'';margin-left:-10px;}
.review-form-title h3:hover{color:brown;}
.rating-section a{cursor:pointer;padding-left:5px;padding-right:5px;}
.product-review-form{display:none;}
.product-gallery:before, .product-gallery:after{display:table;content:"";line-height:0;}
.product-gallery:after{clear:both;}
.product-gallery .product-image{cursor:pointer;float:left;width:84%;padding-left:15px;}
.product-gallery .bx-wrapper{margin:0 !important;}
.product-gallery .image-thumb{float:left;width:16.2%;}
#default_gallery .image-thumb{float:left;padding:0 1em 0 0;width:16.2%;}
#default_gallery .product-image{width:78.7%;padding:0;}
.product-gallery .image-thumb .bx-wrapper .bx-prev,
.product-gallery .image-thumb .bx-wrapper .bx-next{top:auto;bottom:0;left:0;right:0;height:30px;line-height:28px;background:rgba(92, 88, 89, 0.6);text-align:center;margin:0;color:#fff;}
.product-gallery .image-thumb .bx-wrapper .bx-prev:hover,
.product-gallery .image-thumb .bx-wrapper .bx-next:hover{background:brown;}
.product-gallery .image-thumb .bx-wrapper .bx-prev{top:0;bottom:auto;}
.product-gallery .image-thumb li a{border-bottom:3px solid #e5e5e5;background:#f2f2f2;display:block;}
.product-gallery .image-thumb li a:hover, .product-gallery .image-thumb li a.active{border-color:brown;}
.image-additional{margin:0;padding:0;list-style-type:none;}
.product-reviews .review-item{margin-bottom:3em;}
.review-score .fa-stack{width:1.2em;height:1.2em;margin-bottom:10px;}
.review-score .fa-stack i{font-size:1.2em;}
.product-title{margin:0;color:#333;font-size:15pt;}
.reward-block span{display:block;}
#product .input-group[class*="col-"]{padding-left:15px;padding-right:15px;}
#product h3{margin-top:10px;}
.general_info .product-section,
.general_info .price-section{margin:0;border-bottom:1px solid #e5e5e5;}
#full_gallery{display:none;margin-bottom:0px;}
#full_gallery .bx-viewport{padding-right:1px;}
#full_gallery #gallery li{border:0;}
@media (max-width:1199px){#full_gallery{display:block;}
#full_gallery .bx-viewport{padding-right:2px;}
.product-gallery{visibility:hidden;height:0;}
.product-gallery .image-thumb, .product-gallery .product-image{height:0;}
.bx-wrapper .bx-controls-direction a{background:#767172;border:1px solid #767172;font-family:"FontAwesome";color:#fff;line-height:40px;text-align:center;display:inline-block;width:40px;font-size:18px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.bx-wrapper .bx-controls-direction a i{display:none;}
.bx-wrapper .bx-controls-direction a:hover{border-color:#5c5859;background:#5c5859;color:#fff;}
.bx-wrapper .bx-controls-direction .bx-prev:before{content:'\f053';}
.bx-wrapper .bx-controls-direction .bx-next:before{content:'\f054';}
}
.box-subcat{padding:0;margin:0;list-style-type:none;}
.box-subcat li{text-align:center;margin-bottom:30px;}
.box-subcat li .image{margin-bottom:15px;}
.box-subcat li .image a{display:inline-block;max-width:100%;position:relative;overflow:hidden;background:#f2f2f2;}
.box-subcat li .image a img{-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.box-subcat li .image a:hover img{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);}
.box-subcat li.first-in-line{clear:left;}
@media (min-width:768px){.breadcrumb > li{white-space:nowrap;}
}
@media (max-width:767px){.box-subcat li{text-align:left;float:left;width:50%;}
.box-subcat li .image{display:inline-block;float:left;margin-right:15px;width:40%;}
.box-subcat li:nth-child(2n+1){clear:both;}
.product_page #full_gallery{text-align:center;}
.product_page #full_gallery .bx-wrapper{width:435px;display:inline-block;}
}
@media (max-width:500px){.box-subcat li{width:100%;float:none;clear:both;}
}
.product-filter{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:20px 0;margin-bottom:20px;}
.product-filter label{font-size:13px;padding-top:7px;}
.nav-cat{margin-bottom:13px;}
.nav-cat .nam-page{margin:5px 0 5px 10px;font-size:10pt;font-weight:100;}
.compare-block{margin-bottom:20px;}
.compare-block .image{margin-right:10px;}
.compare-block .remove a{font-size:19px;line-height:normal;}
.compare-info{width:100%;}
.block-compare{position:relative;overflow:hidden;}
@media (max-width:991px){.product-compare .table-responsive{overflow-x:scroll;}
}
.extra-wrap{overflow:hidden;}
.terms_conditions_page p{margin-bottom:20px;}
.about-page.excerpt{margin-bottom:30px;}
.about-page h4{font-size:20px;line-height:24px;}
.recent-posts{text-align:center;}
.recent-posts > div{margin-bottom:20px;}
.dropcap{width:67px;height:67px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:brown;color:#fff;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.08);font-size:30px;line-height:30px;margin:0 20px 30px 0;padding:19px 10px 18px;display:inline-block;text-align:center;float:left;}
img.alignleft{float:left;margin-right:20px;}
.sm_hr{height:1px;background-color:#e0e0e0;margin:50px 0;}
.thumbnail{padding:0;max-width:254px;margin:0 auto 12px;border-radius:0;border:none;}
.thumbnail > a{display:inline-block;max-width:100%;padding:12px;background:#c1bfbf;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.thumbnail > a:hover{background:#908a8c;}
.img-thumbnail{border:0;background-color:#fff;padding:0;border-radius:0;}
.human_info .thumbnail{float:left;margin-right:20px;}
.clear{clear:both;margin:0;padding:0;font-size:0;border:0;line-height:0;}
@media (max-width:500px){img.alignleft, .human_info .thumbnail{float:none;margin:0 auto 20px;}
}
.testimonials .testi-item{margin-bottom:30px;}
.testimonials .testi-meta{line-height:18px;padding-left:50px;}
.testimonials .user{text-transform:uppercase;font-size:14px;color:#888;}
.testimonials blockquote{border:1px solid #e5e5e5;margin-bottom:15px;position:relative;}
.testimonials blockquote:after{content:'';position:absolute;display:block;background:url(../image/testi_arr.png) no-repeat left top;width:21px;height:20px;bottom:-20px;left:20px;}
.privacy_page.table td{border-top:0;padding:0 30px 30px;}
.privacy_page.table td:first-child{text-align:right;}
.privacy_page tr > td + td{border-left:1px solid #e5e5e5;}
.privacy_page h4{max-width:300px;float:right;font-size:16px;}
.site-map-page #content ul{list-style-type:none;}
.site-map-page #content ul li{padding:7px 0;}
.site-map-page #content ul a{font-size:14px;}
.manufacturer-list{border:1px solid #e5e5e5;background:#f9f9f9;}
.manufacturer-list + .manufacturer-list{margin-top:-1px;}
.manufacturer-list .manufacturer-heading{background:none repeat scroll 0 0 #f2f2f2;border-bottom:1px solid #e5e5e5;font-size:15px;font-weight:bold;padding:5px;}
.manufacturer-list .manufacturer-heading span{background:brown;color:#fff;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.08);display:inline-block;font-size:25px;text-align:center;text-transform:uppercase;width:50px;height:50px;line-height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.manufacturer-list .manufacturer-content{padding:20px;}
::i-block-chrome, .parallax > div{background-attachment:scroll !important;}
.parallax{position:relative;margin-bottom:10px;padding-left:15px;padding-right:15px;overflow:hidden;}
.parallax > div{padding:134px 0 123px;text-align:center;text-transform:uppercase;background-attachment:scroll !important;left:0 !important;margin-left:0 !important;max-width:100% !important;color:brown;font-weight:300;font-size:20px;line-height:44px;}
.parallax > div .title{display:inline-block;font-size:70px;line-height:70px;font-weight:bold;color:#fff;margin-bottom:34px;}
.parallax > div p{font-size:20px;line-height:31px;text-transform:none;color:#fff;padding-left:20px;padding-right:20px;margin:30px 0 0;}
.parallax > div p + a{margin-top:43px;}
.parallax > div .container{max-width:100%;}
.carousel-block{padding-top:5px;padding-bottom:0px;background:#5c5859;margin-bottom:7px;margin-top:5px;}
.owl-carousel{background:none;}
.owl-carousel .item{text-align:center;}
.owl-carousel img{margin:0px auto;}
.owl-carousel .item a{display:inline-block;max-width:100%;float:none;}
.owl-carousel .item a img{opacity:1;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.owl-carousel .item a:hover img{opacity:1;}
.owl-carousel .owl-buttons div{color:#c8c8c8;}
.owl-carousel .owl-buttons div:hover{color:brown;}
.ps-carousel{background:#fff;}
.well{background-color:#f9f9f9;border:none;margin-bottom:30px;padding:30px;border-radius:0;box-shadow:none;}
.well .heading{margin-bottom:20px;}
.well .heading:before, .well .heading:after{display:table;content:"";line-height:0;}
.well .heading:after{clear:both;}
.well .heading i{color:#333;float:left;font-size:56px;margin-right:14px;line-height:60px;}
.well .heading h2{font-size:23px;color:#333;margin:0 0 5px;}
.well .heading strong{font-weight:normal;font-style:italic;}
.well p{border-bottom:1px solid #e5e5e5;padding:10px 0 20px;}
.well a{margin-top:20px;display:inline-block;}
@media (min-width:768px) and (max-width:991px){.well .heading{text-align:center;}
.well .heading h2{font-size:17px;}
.well .heading i{float:none;}
}
.datepicker .prev, .datepicker .next, .datepicker .day, .datepicker .year, .datepicker .month, .datepicker .picker-switch{cursor:pointer;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.datepicker .prev:hover, .datepicker .prev.active, .datepicker .next:hover, .datepicker .next.active, .datepicker .day:hover, .datepicker .day.active, .datepicker .year:hover, .datepicker .year.active, .datepicker .month:hover, .datepicker .month.active, .datepicker .picker-switch:hover, .datepicker .picker-switch.active{color:brown;background:transparent;}
.datepicker th{text-align:center;}
.radio{line-height:18px;}
@media (min-width:768px){#column-left .product-layout .col-md-3{width:100%;}
#column-left + #content .product-layout .col-md-3{width:50%;}
#column-left + #content + #column-right .product-layout .col-md-3{width:100%;}
#content + #column-right .product-layout .col-md-3{width:100%;}
}
input#input-voucher,
input#input-coupon{float:left;width:40%;height:35px;margin:0px;}
footer{position:relative;overflow:hidden;font-weight:300;font-size:14px;line-height:16px;}
footer hr{margin-top:20px;margin-bottom:30px;border-width:4px;border-color:#e5e5e5;}
footer .col-sm-2{width:14.28%;}
footer .col-sm-3{width:21.43%;}
footer h5{margin-bottom:0;}
footer h5 + ul{margin-top:25px;}
footer ul li{padding:8px 0 9px;line-height:18px;text-transform:uppercase;}
footer ul li.foot_address, footer ul li.foot_phone, footer ul li.foot_times{padding:7px 0 8px;line-height:20px;}
footer ul li a{color:#888;}
footer ul li a:visited{color:#888;}
footer ul li a:hover, footer ul li a:focus, footer ul li a:active{color:brown;}
footer ul li i{display:inline-block;font-size:22px;line-height:20px;vertical-align:top;color:brown;display:inline-block;margin-right:12px;float:left;}
footer ul li p{overflow:hidden;margin-bottom:0;}
footer .footer{text-align:right;}
#page footer{padding-top:10px;padding-bottom:0px;}
.footer > .container{padding-left:0;padding-right:0;width:auto;}
.facebook.info h5{margin-bottom:20px;}
.facebook.info .box-content{min-height:215px;}
.copyright br{display:none;}
.copyright{color:#888;padding-top:20px;padding-bottom:20px;line-height:16px;}
.copyright a{color:#888;}
.copyright a:visited{color:#888;}
.copyright a:hover, .copyright a:focus, .copyright a:active{color:brown;}
@media (min-width:992px) and (max-width:1199px){footer hr{margin-bottom:30px;margin-top:20px;}
footer ul li.foot_address, footer ul li.foot_phone, footer ul li.foot_times{padding:6px 0 7px;}
footer .col-sm-2,
footer .col-sm-3{width:33.3333%;margin-bottom:30px;}
#page footer{padding-bottom:0px;padding-top:10px;}
}
@media (min-width:768px) and (max-width:991px){footer{font-size:13px;}
footer hr{margin-bottom:30px;margin-top:20px;}
footer ul li{padding:5px 0 6px;}
footer ul li.foot_address, footer ul li.foot_phone, footer ul li.foot_times{padding:6px 0 7px;}
footer ul li.foot_address i, footer ul li.foot_phone i, footer ul li.foot_times i{margin-right:6px;}
footer .col-sm-2,
footer .col-sm-3{width:33.3333%;margin-bottom:30px;}
footer h5 + ul{margin-top:20px;}
.copyright{padding-bottom:20px;padding-top:20px;}
#page footer{padding-bottom:0px;padding-top:10px;}
}
@media (max-width:767px){footer hr, footer .col-sm-2, footer .col-sm-3{display:none;}
#page footer{padding-bottom:0px;padding-top:10px;}
.copyright{margin-top:0px;padding-bottom:20px;padding-top:20px;border:0px;}
}
.toTop{width:50px;height:50px;line-height:48px;text-align:center;font-size:30px;color:#fff;background:#908a8c;position:fixed;right:40px;bottom:100px;display:none;overflow:hidden;text-decoration:none;z-index:20;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.toTop:hover{text-decoration:none;color:#fff;background:brown;}
.toTop:visited, .toTop:focus, .toTop:active{color:#fff;}
@media only screen and (max-width:1399px){.toTop{display:none !important;}
}
@media (min-width:1848px){.parallax{padding-left:0;padding-right:0;}
}
@media (max-width:1350px){.parallax > div{padding:86px 0 79px;}
}
@media (min-width:1200px){.container{width:1200px;}
.owl-carousel{margin:0;}
}
@media (min-width:1550px){.container{width:1500px;}
}
@media (max-width:1199px){.table th, .table td{padding:8px;}
input#input-voucher,
input#input-coupon{display:inline-block;margin:0 0 5px 0;width:50%;}
#collapse-voucher #collapse-coupon .btn{padding-left:10px;padding-right:10px;}
#collapse-voucher #collapse-coupon label{width:100%;padding:0;margin-bottom:5px;}
}
@media (min-width:992px) and (max-width:1199px){body{font-size:16px;line-height:21px;}
h1, .box div.box-heading h3{font-size:22px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:13px;}
.name{font-size:14px;line-height:16px;}
.parallax > div{padding:69px 0 63px;font-size:30px;line-height:35px;}
.parallax > div .title{font-size:56px;line-height:56px;margin-bottom:27px;}
.parallax > div p{font-size:14px;line-height:24px;margin:24px 0 0;padding-left:16px;padding-right:16px;}
.parallax > div p + a{margin-top:34px;}
}
@media (max-width:991px){h1, .box div.box-heading h3{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:13px;}
h6{font-size:12px;}
}
@media (min-width:768px) and (max-width:991px){body{font-size:14px;line-height:19px;}
.panel-body input + span{margin-top:5px;display:inline-block;}
.name{font-size:13px;line-height:16px;}
.parallax > div{padding:55px 0 50px;font-size:24px;line-height:28px;}
.parallax > div .title{font-size:45px;line-height:45px;margin-bottom:15px;}
.parallax > div p{font-size:13px;line-height:19px;margin:10px 0 0;padding-left:13px;padding-right:13px;}
.parallax > div p + a{margin-top:20px;}
aside .box div.box-heading h3{font-size:17px;line-height:1.2em;}
}
@media (max-width:767px){body{font-size:14px;line-height:19px;}
.table-responsive{border:1px solid #e5e5e5;}
.table-responsive .table-bordered{border:none;}
.delivery_page .table{font-size:13px;}
.breadcrumb{margin-top:20px;}
.parallax > div{padding:55px 0 50px;font-size:24px;line-height:28px;background-position:50% 50% !important;}
.parallax > div .title{font-size:56px;line-height:56px;margin-bottom:27px;}
.parallax > div p{font-size:14px;line-height:20px;margin-top:20px;}
.parallax > div p + a{margin-top:30px;}
}
@media (max-width:480px){.parallax > div{font-size:20px;line-height:24px;padding:40px 0;}
.parallax > div .title{font-size:45px;line-height:45px;margin-bottom:20px;}
.parallax > div p{font-size:13px;line-height:18px;padding:0;}
}
@media (max-width:410px){#accordion .table td,
#accordion .table thead td{font-size:14px;word-wrap:break-word;}
}
@media (max-width:370px){.table.privacy_page td{padding:8px;}
.delivery_page .table td,
.delivery_page .table th{padding:6px;}
}
.centrarmarcas{padding:0px 15px 20px 15px;}
#page .header-logo{background:#000;}
.divmargin{margin-bottom:40px;}
#categorias{margin:0px 15px;}
#categorias .col-sm-6{margin:0px;padding:0px 5px;}
#categorias .col-sm-6 img{margin:4px 0px;}
.logossocialmedia{position:absolute;display:inline-block;top:75px;left:15px;border-bottom:1px solid #313131;}
.logossocialmedia img{padding:0px;margin:0px 10px 10px 0px;}
.logossocialmediamobile{position:absolute;display:inline-block;top:58px;left:15px;}
.logossocialmediamobile img{padding:0px;margin:0px 10px 10px 0px;}
#linkpromos:link{color:brown;}
#linkpromos:visited{color:brown;}
#linkpromos:hover{color:brown;}
#linkpromos:active{color:brown;}
.comdivider{border-bottom:1px solid #c8c8c8;margin-bottom:20px;}
.infospromoslojas{margin:0px 15px;}
.infospromoslojas .col-sm-6{margin:0px;padding:5px;}
#titlenewlayouts h1{padding-top:50px;}
.rowbrands img{border:1px solid #c8c8c8;margin:15px 0px;}
.tpltopspace{margin-top:25px;}
.arxdmpub{font-size:7pt;}
.tabelasguiamedidas table{max-width:500px;}
.tabelasguiamedidas tbody{}
.tabelasguiamedidas tr{}
.tabelasguiamedidas th{min-width:75px;}
.featured{margin-bottom:20px !important;padding-top:20px !important;}
.latest{margin-bottom:0px !important;padding-top:0px !important;}
.infoportes{width:100%;color:brown;border-bottom:1px solid #e5e5e5;line-height:30pt;font-style:italic;font-size:9pt;margin:0;}
.homeiconlink{font-size:19px;}
.return_nibinfo{font-size:10pt;width:100%;color:brown;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;line-height:25pt;font-style:italic;margin:20px 0px;}
.rev_slider_wrapper{border-top:4px solid #e5e5e5;box-shadow:0px 15px 10px 0px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 15px 10px 0px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0px 15px 10px 0px rgba(0, 0, 0, 0.25);}
.tp-bannershadow{margin-bottom:-5px;}
.marcasexclusivo img{max-width:500px;text-align:center;margin:0px auto;}
.swipemenuli{display:block;padding:10px 20px;color:#fff;border-top:1px solid #2a2a2a;font-size:14px;line-height:24px;background:#101010;text-transform:uppercase;}
.exclusivokicksdiv{padding-bottom:10px;border-bottom:1px solid #e5e5e5;}
.exclusivokicks{background-color:#000;margin-top:10px;width:150px;margin-bottom:0px;}
.exclusivokicks h3{color:#fff !important;padding:10px;text-align:center;font-size:10pt;margin:0px;}
.radio-inline{min-width:70px;color:#fff !important;}
.block-option{font-size:10pt;}
.tax{font-size:7pt;}
.optionstamanhos{padding:0px 20px;margin:0px;}
.optionstamanhos .has-error{border:1px solid #F00;}
.block-option{padding:5px 10px !important;min-width:63px;text-align:center;}
.optionstitle{margin-top:20px;}
.formquantidade{border-top:1px solid #e5e5e5;padding-top:10px;}
.formquantidade p{font-size:11pt;font-weight:500;color:#3c3c3c;}
.kicks-collapse{border:1px solid #a1a1a1;}
.menutabstamanhos{margin-bottom:20px;}
.menutabstamanhos #homem-tab{background-color:brown;}
.menutabstamanhos #mulher-tab{background-color:black;}
.menutabstamanhos #crianca-tab{background-color:black;}
.menutabstamanhos a{color:#fff;padding:10px;font-size:10pt;display:inline-block;margin:5px 0px;padding:10px 15px;}
.panel-heading{padding:0px;}
.panel-heading a{display:block;padding:15px;}
.btn-guiatamanhos{margin: 5px 0px 5px;padding: 3px 0px 0px 5px;text-align:left;}
.btn-guiatamanhos .btn{font-size:8pt;padding:5px 10px;background-color:black;}
.li-brown i{color:brown !important;}
.li-brown a{color:brown !important;}
.modal-guiatamanhos{font-size:10pt;}
.footer-mobile{margin-top:20px;background:#505050;color:#afafaf !important;text-transform:uppercase;}
.footer-mobile p{text-align:center !important;font-weight:400;font-size:9pt;border-top:1px solid #646464;padding-bottom:15px;padding-top:25px;}
.footer-mobile a{color:#afafaf;}
.footer-mobile a:hover{text-decoration:none;color:#fff;}
.footer-mobile .links-redessociais{border-top:1px solid #d2d2d2;padding-top:10px;padding-bottom:10px;margin-top:10px;}
.footer-mobile .links-redessociais a{margin:0px 20px;line-height:40px;}
.footer-mobile .links-redessociais button{margin:0px 20px;line-height:40px;color:#afafaf;cursor:default;}
.footer-desktop{background-color:#505050;color:#afafaf;padding:30px 0px 20px;margin-top:20px;font-size:9pt;}
.footer-desktop .footer_box{padding:0px 10px;}
.footer-desktop ul{margin-top:10px;}
.footer-desktop li{padding-left:10px;padding-right:10px;}
.footer-desktop h5{color:#d2d2d2;font-size:10pt;border-bottom:1px solid #646464;padding-bottom:10px;padding-left:10px;padding-right:10px;}
.footer-desktop i{color:#afafaf;}
.footer-desktop fa{}
.footer-desktop a:link{color:#afafaf;}
.footer-desktop a:hover{color:#ffffff;}
.footer-desktop a:active{color:#ffffff;}
.footer-desktop a:visited{color:#afafaf;}
.smca-ajax-products-arrow{display:none !important;}
.menutabsfaq{margin-bottom:20px;}
.menutabsfaq #encomenda-tab{background-color:brown;}
.menutabsfaq #envio-tab{background-color:black;}
.menutabsfaq #conta-tab{background-color:black;}
.menutabsfaq #pagamento-tab{background-color:black;}
.menutabsfaq #devolucao-tab{background-color:black;}
.menutabsfaq a{color:#fff;padding:10px;font-size:10pt;display:inline-block;margin:5px 0px;padding:10px 30px;}
.idioma-click{cursor:pointer;}
.idioma-clicked{color:#3c3c3c;}
.product-thumb{margin:0px 0px 12px !important;}
.product-thumb .caption .name{font-weight:100;}
.product-thumb .caption .price{font-size:11pt;font-weight:500;line-height:20px;}
.product-thumb .caption .price-new{font-size:11pt;font-weight:500;line-height:20px;}
.product-thumb .caption .price-old{font-size:11pt;font-weight:500;line-height:20px;}
.cart-button{padding:0px;margin:0px 0px 12px;display:none;}
.cart-button .btn-primary{background:#fff;font-weight:600;font-size:9pt;color:#646464;border-radius:0px;width:100%;padding:12px 0px;margin:0px;border:1px solid #646464;}
.cart-button .btn-primary:hover{background:#3c3c3c;color:#fafafa;}
.results-text{font-size:10pt;font-weight:100;}
.orderby-select{display:inline-block;width:50%;}
.filter-txt{font-size:9pt;}
.filter-txt label{font-size:9pt;}
.filter-txt select{font-size:9pt;}
.default-title{margin-bottom:5px;}
.box-heading{font-size:8pt;font-weight:500;border-radius:0 !important;padding:5px 10px !important;}
.mfp-content{margin-top:75px !important;}
.trocasdevolucoes .col-sm-4{margin:20px 0px;}
.trocasdevolucoes .col-sm-12 h2{margin:20px 0px 0px;}
.trocasdevolucoes .col-sm-4 .t-d-content{background-color:#ebebeb;padding:20px;border:1px solid #c8c8c8;text-align:center;}
.trocasdevolucoes .col-sm-4 .t-d-content .t-d-number{text-align:right;font-size:9pt;}
.trocasdevolucoes .col-sm-4 .t-d-content ul{list-style-type:square;}
.trocasdevolucoes .col-sm-4 .t-d-content li{text-align:left;font-size:9pt;font-weight:100;}
.trocasdevolucoes .col-sm-4 .t-d-content h5{font-size:10pt;font-weight:400;text-align:center;}
.trocasdevolucoes .col-sm-4 .t-d-content .btn{font-size:7pt;text-align:center;padding:5px 10px;}
.input-quantidade{width:15% !important;float:left;height:50px;}
.btn-comprar{width:85% !important;float:left;font-weight:500;font-size:9pt !important;border-radius:0;}
.btn-comprar i{font-size:15pt !important;display:none;}
.btn-listadesejos{width:15%;float:right;font-size:16pt;border-radius:0;height:50px;}
.product-desc span{font-size:11pt !important;line-height:20pt;}
.product-thumb .name{padding:0px 5px;}
.product-thumb .price{padding:0px 5px;}
video{width:100% !important;height:auto !important;margin-top:8px;}
.box-latest .name{text-align:center;}
.box-latest .price{text-align:center;display:block;}
.product-info-bottom{border-top:1px solid #e5e5e5;padding-top:10px;margin-top:20px;}
.img-gif-video{width:100%;}
.moradadefeito .radio-inline{color:#000000 !important;}
#register-form legend{text-transform:uppercase;font-size:14px;font-weight:500;color:#505050;padding:5px 15px;}
.register-infos{font-size:12px;}
.inputnews{margin-right:-3px !important;}
.info-register{color:#E0E0E0;text-align:center;background:#3D3D3D;margin:0px -15px 50px;padding:0px 10px;font-size:14px;font-weight:600;text-transform:uppercase;}
.info-register table{table-layout:fixed;margin:0px;}
.info-register table td{vertical-align:middle !important;padding:9px 5px !important;}
.info-register table .td-bggrey{background:#4c4c4c;}
.info-register table td:first-child{border-right:1px solid #656565;}
.info-register table td:last-child{border-left:1px solid #656565;}
.info-register table td small{font-size:9px;}
#button-coupon{height:35px;padding:0px 10px;margin:0px;background:#fff;color:#000;border:1px solid #ccc;}
.titlecupao{text-transform:none;margin-bottom:10px;}
.totalscesto{margin-bottom:20px;text-transform:uppercase;}
.totalcesto{color:#000;font-size:9pt;padding:5px 0px;margin:0px;}
.totalcesto:last-child{color:brown;font-size:12pt;}
.btn-remover{background:#fff;border:0px;}
.btn-remover i{color:#3c3c3c;font-size:13pt;}
.btn-remover:hover, .btn-remover:focus, .btn-remover:active{background:#fff;border:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.edit-cesto{width:25px;height:26px;padding:0px;margin:0px 5px !important;background:#fff;color:#000;border:1px solid #ccc;line-height:24px;}
.quantidade-produto{font-size:8pt;}
.table-cesto td{padding:30px 15px !important;font-size:15px;vertical-align:middle !important;}
.table-cesto tr{border-bottom:1px solid #ccc;}
.caret-up-cart{position:absolute;z-index:1000;left:auto;right:33px;top:77%;color:#fff;font-size:28px;display:none;}
.btns-common-cart a{font-size:8pt;padding:10px 15px;}
.dropdown-cart .title{background-color:brown;color:#fff;padding:10px 5px !important;font-size:15px;}
.price-common-cart{padding-right:13px;}
.btns-cart{margin-top:0;}
.btns-cart .col-sm-6{padding:5px 0px;}
.btn-cart-checkout{text-align:right;}
.btn-cart-shopping{text-align:left;}
.qtds-mobile{text-align:right;}
.cesto-mobile img{min-width:50px;}
.cesto-mobile tr{border-bottom:0;border-top:1px dashed #e1e1e1;}
.cesto-mobile .tr-divider{height:40px;}
.cesto-mobile .tr-divider:last-child{height:auto;}
.cesto-mobile tr:last-child{border-bottom:1px solid #ccc;}
.cesto-mobile .tr-qtds{border-top:1px dashed #e1e1e1;border-bottom:1px solid #ccc;}
.cesto-mobile .tr-prod-cesto td{padding:10px 15px !important;}
.cesto-mobile .tr-qtds td{padding:10px 15px !important;font-size:11px;line-height:27px;}
.rm-prod-cesto{max-width:55px;}
.rm-prod-cesto button{border:1px solid #e1e1e1;width:30px;height:30px;line-height:30px;}
.rm-prod-cesto button:hover,
.rm-prod-cesto button:focus,
.rm-prod-cesto button:visited{border:1px solid #3c3c3c;}
.rm-prod-cesto button i{line-height:30px;font-size:15px;}
@media (max-width:767px){.btn-cart-checkout{text-align:left;}
.totalscesto{padding-bottom:10px;border-bottom:1px solid #ccc;}
.btn-cart-shopping a{font-size:12px; padding:5px 10px;}
}
@media (min-width:768px){}
.capas-categorias{position:relative;}
.btn-catg-desktop{position:absolute;top:50%;left:11%;background:rgba(255,255,255,0.3);font-size:12px;font-weight:600;color:#141414;text-transform:uppercase;padding:5px 25px;border:2px solid #141414;}
.btn-catg-mobile{position:absolute;top:50%;left:7%;background:rgba(255,255,255,0.7);font-size:10px;font-weight:600;color:#141414;text-transform:uppercase;padding:5px 15px;border:2px solid #141414;}
.btn-catg-desktop:hover,
.btn-catg-desktop:focus{color:#141414;background:rgba(255,255,255,0.5);}
.btn-catg-mobile:hover,
.btn-catg-mobile:focus{color:#141414;background:rgba(255,255,255,0.7);}
.validade_promo{color:brown;padding-top:10px;border-top:1px solid #e5e5e5;}
.capas-promos{position:relative;}
.btn-promos-condicoes{position:absolute;top:0;right:0;font-size:9pt !important;}
#modalCondicoes p{font-size:10pt;}
.owl-carousel-cesto{margin:0px;}
.owl-carousel-cesto .owl-pagination{top:10px;}
.owl-carousel-cesto .owl-wrapper-outer{border:1px solid #383838;}
.owl-carousel-cesto .owl-item{padding:0px !important;}
.owl-carousel-cesto .owl-item .col-md-12{padding:0px !important;}
.owl-carousel-cesto .owl-item .col-md-12 .col-md-3{padding:0px !important;}
.venda-complementar-cesto{height:100%;}
.venda-complementar-cesto img{max-height:96px;}
.col-title-vcc{height:100%;}
.title-vcc{width:100%;height:100%;background:brown;padding:20px;text-align:center;}
.title-vcc h4{color:#fff;margin:0px 0px 5px;}
.title-vcc h4 span{font-size:30px;}
.title-vcc p{font-size:13px;color:#fff;line-height:15px;margin:0px;}
.title-vcc a{font-size:9px;color:#EAEAEA;}
.info-product{padding:10px;}
.info-product h4{font-size:12px;margin:0px;line-height:12px;}
.info-product .price{font-size:16px;line-height:11px;margin:0px;}
.info-product .btn-primary{font-size:9px !important;font-weight:normal;line-height:9px;margin:0px;padding:7px 15px;}
.vendacomplementar_item{max-width:650px;font-size:11pt;}
.vendacomplementar_item h2{margin-bottom:10px;}
.vendacomplementar_item .price{font-size:15pt;}
.vendacomplementar_item .price-tax{font-size:9pt;color:#888;}
.vendacomplementar_description{border:1px solid #e5e5e5;padding:10px;}
.vendacomplementar_description iframe{width:70% !important;height:220px;padding-top:20px;border-top:1px solid #e5e5e5;display:block;margin:0px auto;}
@media (max-width:768px){.vendacomplementar_description iframe{width:100% !important;height:200px;}
}
.fancybox-opened{margin:0px 0px;}
.delivery_page{font-size:15px;}
.delivery_page table{table-layout:fixed;}
.delivery_page .tx-price{font-size:13px;}
.privacy_page{font-size:15px;}
.terms_page{font-size:15px;}
.account-content .col-md-3{background:#f3f3f3;border:1px solid #e1e1e1;height:320px;padding:40px;text-align:center;}
.account-content .col-md-3 h2{font-size:14px;color:#000;padding:20px 0px;border-bottom:1px solid #dedede;}
.account-content .col-md-3 a{font-size:12px !important;}
.account-content .col-md-3 .fa{margin-bottom:40px;}
.form-edit-content{background:#f3f3f3;padding:40px 300px 40px 100px;border:1px solid #e1e1e1;}
.form-edit-content .radio-inline{min-width:auto;}
.form-newsletter-content{background:#f3f3f3;padding:60px 40px;border:1px solid #e1e1e1;}
.form-newsletter-content .form-group{margin:0px;}
.form-newsletter-content p{margin:0px;}
.morada-block{background:#f3f3f3;padding:40px 20px;border:1px solid #e1e1e1;height:300px;font-size:12px;}
.morada-block-buttons{padding-top:20px;margin-top:20px;border-top:1px solid #e1e1e1;}
.morada-block-buttons a{padding:10px 15px;}
.morada-block-buttons .btn-info{background:#cecece;}
.morada-block-plus{background:#f3f3f3;padding:40px 20px;border:1px solid #e1e1e1;height:300px;}
.morada-block-plus p{font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);margin-bottom:0;line-height:1;}
.morada-block-plus p a{color:#e1e1e1;}
.pedido-block{background:#f3f3f3;padding:40px 20px;border:1px solid #e1e1e1;height:auto;font-size:12px;text-align:center;}
.pedido-block .btn-icon{background:#cecece;}
.pedido-block .btn-icon i{font-size:16px;color:#8c8c8c;}
.pedido-block .tx-price{font-size:14px;}
.pedido-block .tx-price b{font-size:12px;text-transform:uppercase;color:grey;}
.wish-block{background:#f3f3f3;padding:40px 20px;border:1px solid #e1e1e1;height:auto;font-size:12px;text-align:center;}
.wish-block img{border:1px solid #e1e1e1;}
.wish-block .wish-product-title{height:50px;border-bottom:1px solid #e1e1e1;line-height:20px;}
.wish-block .btn-icon{background:#cecece;}
.wish-block .btn-icon i{font-size:16px;color:#8c8c8c;}
.wish-block .btn-danger{padding:17px 20px;}
.wish-block .price, .wish-block .price b, .wish-block .price s{font-size:14px;}
.orderinfo-info{font-size:12px;margin-left:0;margin-right:0;}
.orderinfo-info .col-md-6{padding:20px 1px;}
.orderinfo-info .col-md-6 img{height:20px;}
.orderinfo-info .col-md-3{padding:20px 1px;}
.orderinfo-info h4{font-size:10px;border-bottom:1px solid #cecece;color:#000;padding:10px;background:#F9F9F9;font-weight:600;}
.orderinfo-info-content{padding:10px;}
.orderinfo-table{font-size:13px;padding-top:40px;border-top:1px solid #e1e1e1;}
.orderinfo-table table{table-layout:fixed;}
.orderinfo-table table tr{border-bottom:1px solid #ccc;}
.orderinfo-table table .tr-info{border-bottom:1px dashed #ccc;}
.orderinfo-totals{margin-bottom:40px;}
.orderinfo-totals p{color:#000;font-size:9pt;padding:5px 0px;margin:0px;text-transform:uppercase;}
.orderinfo-totals p:last-child{color:brown;font-size:12pt;}
.orderinfo-history{font-size:12px;table-layout:fixed;}
.orderinfo-history td{padding:15px !important;}
.orderinfo-history .td-divider{background:#f9f9f9;}
.orderinfo-history tr:last-child .td-divider{display:none;}
.returninfo-info{font-size:12px;}
.returninfo-history{font-size:12px;table-layout:fixed;}
.returninfo-history td{padding:15px !important;}
.returninfo-history .td-divider{background:#f9f9f9;}
.returninfo-history tr:last-child .td-divider{display:none;}
@media (max-width:1199px){.form-edit-content{padding:40px 150px 40px 10px;}
.account-content .col-md-3{height:350px;}
}
@media (max-width:991px){.form-edit-content{padding:40px;}
.account-content .col-md-3{height:300px;}
}
@media (max-width:767px){.account-content .col-md-3{height:auto;}
.morada-block{height:auto;}
.morada-block-plus{height:150px;}
.orderinfo-history{table-layout:auto;}
.returninfo-history{table-layout:auto;}
}
.likeshare{margin-top:20px;padding:10px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.likeshare h4{margin-bottom:0px;font-size:11pt;color:#888;display:inline-block;text-transform:none;}
.likeshare #shareBtn{width:23px;height:23px;border-radius:50%;text-align:center;display:inline-block;background:#4166b2;color:#fff;font-size:10pt;line-height:23px;cursor:pointer;}
.video-youtube{max-width:1000px;margin:0px auto;}
.embed-responsive-16by9{padding-bottom:56.25%;}
.embed-responsive{position:relative;display:block;height:0;overflow:hidden;}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0;}
/*MEGA MENU*/
.nav__primary .menu .parent-menu{margin-top:16px;background:#000000;}
.nav__primary .menu ul > li {vertical-align:top;}
.nav__primary .menu ul > li a{color:#fff;font:500 13px/15px "Ubuntu", sans-serif;}
.megamenu-parent{border-bottom:2px solid #fff;padding-bottom:15px;width:100%;}
.nav__primary .menu ul{z-index:100001 !important;}
.megamenu-brown{color:brown !important;}
.megamenu-col-imgs{width:500px;text-align:right;}
.megamenu-col-imgs img{margin:0px 10px;}
.nav__primary .menu ul{background:none;border-top:none !important;padding-top:0 !important;}
.menu-gadget .menu{background:#0f0f0f;padding:0px;}
.menu-gadget .menu .parent{padding:0px;}
.menu-gadget .menu .material-design-drop25,.menu-gadget .menu .material-design-drop27{float:none;position:absolute;top:0px;right:0;padding-left:89%;padding-bottom:12%;padding-top:4%;}
.menu-gadget .menu ul{padding:0px;}
.menu-gadget .menu li li{padding:0px;}
.menu-gadget .menu li{padding:0px;}
.menu-gadget .menu li a{width: 100%;}
.menu-gadget .menu li a i{float:left;font-size:19px;color:#fff;margin-right:6px;}
.swipe {width:325px;left:-325px;background:#191919;}
.swipe ul li ul li ul li a{background:#1d1d1d;}
.swipe ul li ul li ul li ul a{background:#2D2D2D;}
.swipe ul li ul li ul li p{margin:0;}
.idioma-click{cursor:pointer;}
.idioma-clicked{color:#e1e1e1;}
.info-click{cursor:pointer;}
.info-clicked{color:#e1e1e1;}
.info-item a{background:#1d1d1d !important;}
@media (min-width: 992px) and (max-width: 1199px){.megamenu-col-imgs{width:350px;}}
@media (max-width: 767px){.menu-gadget .menu{display:block;}.megamenu-parent{border-bottom:0;padding-bottom:0px;}}
.capas-pags-categorias{position:relative;}
.pags-subcatg{position:absolute;top:30%;width:52%;margin-left:20px;}
.pags-subcatg a{display:inline-block;color:#4e4e4f;background:#fff;margin:5px;padding:2px 15px;font-size:12px;}
.pags-subcatg-xs a{display:inline-block;color:#4e4e4f;border:1px solid #4e4e4f;margin:5px 0px;padding:2px 10px;font-size:10px;}
@media (max-width:1490px){.pags-subcatg{width:70%;}}
@media (max-width:1200px){.pags-subcatg{width:75%;}}
@media (max-width:992px){.pags-subcatg{width:90%;}.pags-subcatg a{margin:3px;padding:1px 10px;font-size:11px;}}
.menu-brand .menu-brand-logo img{cursor:pointer;}
.menu-brand .menu-brand-category{display:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:15px 50px;background:black;opacity:0.90;filter:alpha(opacity=90);/* For IE8 and earlier */}
.menu-brand .menu-brand-category p{height:25%;color:white;font-weight:600;margin:0px;width:100%;padding:0px 15px;text-align:center;font-size:13px;border-bottom:1px solid #474747;}
.menu-brand .menu-brand-category p:last-child{border:0;}
.menu-brand .menu-brand-category span{display:table;width:100%;height:100%;}
.menu-brand .menu-brand-category a{display:table-cell;vertical-align:middle;color:#fff;}
.menu-brand .menu-brand-category a:hover, .menu-brand .menu-brand-category a:focus{color:brown;text-decoration:none;}
.payments{color:#888;padding-top:10px;padding-bottom:10px;line-height:10px;text-align:right;}
.payments img{height:22px;}
.payments p{font-size:10px;margin-bottom:3px;}
@media (max-width:991px){.payments{text-align:center;}.copyright{text-align:center;}}
.box-account{position:relative;display:inline-block;font-size:12px;text-align:right;padding-top:5px;width:80%;}
.box-account p{margin-top:12px;}
.box-account a{color:#909090;}
.box-account a:hover{color:brown;}
.box-account a:last-child{margin-left:8px;}
.header-user{float:left;margin-right:20px;}
.header-cart{float: right;margin-top:27px;}
@media (max-width:1199px){.header-right{bottom:48px;}}
.vendacomplementar_item .cart-button{display:block;}
#search-button-toggle{cursor:pointer;z-index:9999999;position:fixed;top:0;left:75px;font-size:23px;border-right:1px solid #3a3a3a;height:50px;padding:15px 10px 10px 0px;}
.header-top-info-center{text-align:center;}
.header-top-info-center a{color:brown;text-decoration:underline;}
.header-top-info-right a{color:#888;}
@media (max-width:1199px){.header-top-info-center{text-align:right;}}
.related-products{padding-bottom:5px;}
.commercial-bar{background:brown;color:#fff;text-align:center;padding:5px 30px 5px;margin:1px -15px 0;font-size:13px;}
.commercial-bar p{margin:0;}
.sharethis-inline-share-buttons-product{display:inline-block;width:78.7%;float:left;}
.sharethis-space{float:left;padding:0 1em 0 0;width:16.2%;height:10px;}
.sticker-percentage{display:inline-block;font-size:12pt;margin-left:5px;}
.stickers-bf{position:absolute;display:block;z-index:2;pointer-events:none;top:5px;right:20px;}
.stickers-bf .percentage{display:inline-block;font-size:11px;font-weight:600;padding:0px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;vertical-align: middle;width:40px;height:40px;line-height:40px;background:brown;color:#fff;}
.product_page #full_gallery .bx-wrapper{margin-top:-40px !important;}
.carousel-block .container{position:relative;}
#carousel0{width:95%;}
.seta-marcas{width:5%;line-height:77px;margin:0;padding:0;text-align:center;position:absolute;right:20px;top:0;}
.seta-marcas a{color:#cecdce;}
@media (max-width:425px){.seta-marcas{top:-5px;}}