@charset "UTF-8";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{font-size:13px;color:#232323;}
@media (min-width:768px) and (max-width:991px){label{font-size:10px;}
}
label{font-weight:bold;cursor:default;}
textarea{resize:none;}
blockquote{font-size:inherit;line-height:inherit;}
a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover{background:none;}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle{border-top-left-radius:4px;border-bottom-left-radius:4px;}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:4px;border-bottom-right-radius:4px;}
.table-hover > tbody > tr:hover{background:none;}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover, .input-group-addon{font-size:12px;}
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group{z-index:auto;}
.bootstrap-datetimepicker-widget{z-index:998 !important;}
.bootstrap-datetimepicker-widget td.day,
.bootstrap-datetimepicker-widget td.minute,
.bootstrap-datetimepicker-widget td.hour,
.bootstrap-datetimepicker-widget td.second,
.bootstrap-datetimepicker-widget thead tr:first-child th,
.bootstrap-datetimepicker-widget td span{border:1px solid transparent;border-radius:0;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;}
.bootstrap-datetimepicker-widget td.day:hover,
.bootstrap-datetimepicker-widget td.minute:hover,
.bootstrap-datetimepicker-widget td.hour:hover,
.bootstrap-datetimepicker-widget td.second:hover,
.bootstrap-datetimepicker-widget thead tr:first-child th:hover,
.bootstrap-datetimepicker-widget td span:hover{background:transparent;color:#3b987b;border-color:transparent !important;}
.bootstrap-datetimepicker-widget td.separator{font-size:20px;line-height:20px;}
.bootstrap-datetimepicker-widget a[data-action]{background:transparent;color:#232323;}
.bootstrap-datetimepicker-widget a[data-action] span{border:none;}
.bootstrap-datetimepicker-widget a[data-action],
.bootstrap-datetimepicker-widget .timepicker td > span,
.bootstrap-datetimepicker-widget td.separator{color:#232323;}
.bootstrap-datetimepicker-widget a[data-action]:hover,
.bootstrap-datetimepicker-widget .timepicker td > span:hover{color:#3b987b;}
.bootstrap-datetimepicker-widget .timepicker{margin-top:5px;}
.bootstrap-datetimepicker-widget .timepicker .table-condensed{border-collapse:separate;}
.bootstrap-datetimepicker-widget .timepicker td span{width:15px;height:15px;line-height:15px;margin:5px 0;}
.bootstrap-datetimepicker-widget .timepicker td span.timepicker-hour, .bootstrap-datetimepicker-widget .timepicker td span.timepicker-minute{border:none;width:50px;height:50px;line-height:50px;border-radius:0px;}
.dropdown-menu{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#ff5d6d;padding:0;font-family:"Hind", sans-serif;font-weight:300;}
.bootstrap-datetimepicker-widget thead tr:first-child th{background:#f7f7f7;}
.timepicker-picker{text-align:center;}
.bootstrap-datetimepicker-widget .timepicker .table-condensed{width:100%;}
.bootstrap-datetimepicker-widget td span{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}
.bootstrap-datetimepicker-widget .timepicker td span.timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker td span.timepicker-minute{border:none;width:50px;height:50px;padding:5px;line-height:50px;border-radius:0px;}
.bootstrap-datetimepicker-widget td.day.active,
.bootstrap-datetimepicker-widget td.day.active:hover{background:#3b987b;color:#FFF;cursor:inherit;}
.fancybox-overlay{z-index:10001;}
.fancybox-opened{z-index:10003;}
.container > .alert,
.breadcrumb + .alert{position:fixed;z-index:10004;top:0;left:0;width:100%;-webkit-animation:alert-anim 1s cubic-bezier(1, -0.01, 0, 0.99);-moz-animation:alert-anim 1s cubic-bezier(1, -0.01, 0, 0.99);-ms-animation:alert-anim 1s cubic-bezier(1, -0.01, 0, 0.99);-o-animation:alert-anim 1s cubic-bezier(1, -0.01, 0, 0.99);animation:alert-anim 1s cubic-bezier(1, -0.01, 0, 0.99);}
.container > .alert .alert,
.breadcrumb + .alert .alert{position:absolute;left:0;right:0;top:100%;}
.container > .alert .alert.fadeOut,
.breadcrumb + .alert .alert.fadeOut{top:-100%;}
@-ms-keyframes alert-anim{0%{top:-100%;}
60%{top:0;}
100%{top:0;}
}
@-o-keyframes alert-anim{0%{top:-100%;}
60%{top:0;}
100%{top:0;}
}
@-webkit-keyframes alert-anim{0%{top:-100%;}
60%{top:0;}
100%{top:0;}
}
@-moz-keyframes alert-anim{0%{top:-100%;}
60%{top:0;}
100%{top:0;}
}
@keyframes alert-anim{0%{top:-100%;}
60%{top:0;}
100%{top:0;}
}
@-ms-keyframes alert-anim2{0%{top:-100%;}
60%{top:100%;}
100%{top:100%;}
}
@-o-keyframes alert-anim2{0%{top:-100%;}
60%{top:100%;}
100%{top:100%;}
}
@-webkit-keyframes alert-anim2{0%{top:-100%;}
60%{top:100%;}
100%{top:100%;}
}
@-moz-keyframes alert-anim2{0%{top:-100%;}
60%{top:100%;}
100%{top:100%;}
}
@keyframes alert-anim2{0%{top:-100%;}
60%{top:100%;}
100%{top:100%;}
}
@-ms-keyframes alert-icon-anim{0%{font-size:0;}
60%{font-size:0;}
}
@-o-keyframes alert-icon-anim{0%{font-size:0;}
60%{font-size:0;}
}
@-webkit-keyframes alert-icon-anim{0%{font-size:0;}
60%{font-size:0;}
}
@-moz-keyframes alert-icon-anim{0%{font-size:0;}
60%{font-size:0;}
}
@keyframes alert-icon-anim{0%{font-size:0;}
60%{font-size:0;}
}
.product_page-right .alert{margin-top:20px;}
.alert{position:relative;padding:18px 40px 18px 75px;z-index:30;color:#FFF;border-radius:0;min-height:60px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-weight:700;-webkit-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 5px rgba(0, 0, 0, 0.2);-moz-transition:1s all cubic-bezier(1, -0.01, 0, 0.99);-o-transition:1s all cubic-bezier(1, -0.01, 0, 0.99);-webkit-transition:1s all cubic-bezier(1, -0.01, 0, 0.99);transition:1s all cubic-bezier(1, -0.01, 0, 0.99);}
.alert i{position:absolute;top:0;left:0;bottom:0;text-align:center;width:60px;font-size:40px;-webkit-animation:alert-icon-anim 1s;-moz-animation:alert-icon-anim 1s;-ms-animation:alert-icon-anim 1s;-o-animation:alert-icon-anim 1s;animation:alert-icon-anim 1s;text-shadow:1px 1px 5px rgba(0, 0, 0, 0.15);}
.alert i:before{position:absolute;top:50%;left:0;right:0;line-height:0;}
.alert a:hover{text-decoration:underline;}
.alert button.close{position:absolute;top:50%;line-height:1;right:15px;color:#FFF;opacity:.7;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);}
.alert button.close:hover, .alert button.close:focus{opacity:1;color:#FFF;}
.alert.fadeOut{-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);-webkit-transform:translate(0, -100%);transform:translate(0, -100%);}
.alert.fadeOut .alert{top:100%;}
@media (max-width:479px){.alert{padding-right:30px;}
.alert button.close{right:5px;}
}
.alert-success{background-color:#4caf50;}
.alert-success i{background:#388E3C;}
.alert-success a, .alert-success a:visited, .alert-success a:focus, .alert-success a:hover{color:#C8E6C9;}
.alert-danger{background-color:#F44336;}
.alert-danger i{background:#D32F2F;}
.alert-danger a, .alert-danger a:visited, .alert-danger a:focus, .alert-danger a:hover{color:#FFCDD2;}
.alert-info{background-color:#03A9F4;}
.alert-info i{background:#0288D1;}
.alert-info a, .alert-info a:visited, .alert-info a:focus, .alert-info a:hover{color:#B3E5FC;}
.alert-warning{background-color:#FF5722;}
.alert-warning i{background:#E64A19;}
.alert-warning a, .alert-warning a:visited, .alert-warning a:focus, .alert-warning a:hover{color:#FFCCBC;}
.pagination > li:last-child > a,
.pagination > li:last-child > span,
.pagination > li:first-child > a,
.pagination > li:first-child > span{border-radius:0;}
.pagination{margin:0;width:100%;}
.pagination:before, .pagination:after{display:table;content:"";line-height:0;}
.pagination:after{clear:both;}
.pagination > li{display:inline-block;}
.pagination > li > a, .pagination > li > span{display:inline-block;color:#143546;background:none;border:none;float:none;margin-left:0;line-height:16px;text-align:center;padding:0;border:none;}
.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus{color:#3b987b;background:none;border:none;}
.pagination > li.active > a, .pagination > li.active > a:hover, .pagination > li.active > a:focus, .pagination > li.active > span, .pagination > li.active > span:hover, .pagination > li.active > span:focus{background:none;color:#3b987b;border:none;z-index:auto;}
.pagination > li + li{margin-left:41px;}
.pagination li.tx a{position:relative;padding-left:15px;}
.pagination li.tx a:before{position:absolute;top:0;left:0;content:'\f104';font-family:"FontAwesome";display:inline-block;}
.pagination li.tx + .tx{margin-left:21px;}
.pagination li.tx + .tx a:before{content:'\f100';}
.pagination li.numb + li.tx a:before, .pagination li.active + li.tx a:before{content:'\f101';}
.pagination li.numb + li.tx + li.tx a:before, .pagination li.active + li.tx + li.tx a:before{content:'\f105';}
.pagination-block{border-top:2px solid #232323;border-bottom:2px solid #232323;padding-top:18px;padding-bottom:19px;margin-bottom:30px;line-height:16px;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background:none;text-decoration:none;}
.table thead td, .table th{text-transform:uppercase;font-weight:bold;color:#232323;font-size:13px;background-color:#f7f7f7;}
.table-bordered > thead > tr > td, .table-bordered > thead > tr > th{border-bottom:none;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{padding:15px 10px 15px;}
.table td{padding:20px;border-color:#232323;-moz-box-sizing:border-box;box-sizing:border-box;}
.block-compare .table th, .block-compare .table td{padding:7px;}
legend{border-color:#232323;}
.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:#ddd;}
.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-bordered > tbody > tr > td{vertical-align:middle;}
.table > tbody + tbody{border-top:none;}
.panel-default > .panel-heading{padding:20px;background:#f7f7f7;color:#232323;}
.addthis_sharing_toolbox a{-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.addthis_sharing_toolbox a:hover{opacity:.6;}
.fancybox-close, .fancybox-prev span, .fancybox-next span{opacity:0.8;}
.fancybox-lock{overflow:visible !important;}
.fancybox-close:hover, .fancybox-prev span:hover, .fancybox-next span:hover{opacity:1;}
.form-horizontal .radio, .form-horizontal .checkbox{min-height:inherit;}
.form-horizontal .radio:first-child, .form-horizontal .checkbox:first-child{padding-top:0;}
.form-horizontal .control-label, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline{padding-top:0;}
.input-group .form-control{z-index:auto;}
.atm-f{height:auto !important;}
.text-danger{color:#F00;}
.has-error * + .text-danger{margin-top:5px;}
.buttons input[type="checkbox"]{position:relative;top:2px;}
.tooltip{z-index:9999;pointer-events:none;}
.tooltip.top .tooltip-inner{color:#000;background-color:#e8e8e8;}
.tooltip.top .tooltip-arrow{border-top-color:#e8e8e8 !important;}
.ps-document-overlay,
.ps-carousel,
.ps-uilayer,
.ps-toolbar,
.ps-caption{z-index:100000000 !important;}
.vcenter{vertical-align:middle !important;}
.table-custom > tbody > tr > td,
.table-custom > tbody > tr > th,
.table-custom > tfoot > tr > td,
.table-custom > tfoot > tr > th,
.table-custom > thead > tr > td,
.table-custom > thead > tr > th{border-top:none;border-bottom:1px solid #232323;padding-bottom:10px;}
.modal{z-index:10005;}
.modal .terms_conditions_page{margin-top:30px;}
.modal-backdrop{z-index:10000;}
@media (max-width:767px){.pagination > li + li{margin-left:15px;}
.pagination > li.tx a{padding-left:0;font-size:11px;}
.pagination > li.tx a:before{display:none;}
.pagination > li.tx + .tx{margin-left:10px;}
}
body{font:400 14px/24px "Montserrat", sans-serif;color:#7f8187;background:#444349;}
h1, h2, h3, h4, h5, h6{color:#143546;margin:0 0 20px;line-height:normal;text-transform:uppercase;}
h1{text-transform:none;font-size:24px;line-height:29px;font-weight:bold;margin-bottom:0;text-align:center;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;}
h1 i{margin-right:10px;color:#3b987b;font-size:22px;}
h1 i:before{vertical-align:middle;}
h1:after{content:'';height:2px;display:block;background:#232323;margin:20px 0 40px;}
h1.no-line{margin-bottom:30px;}
h1.no-line:after{display:none;}
h2{font-size:18px;font-weight:bold;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:11px;}
.description-category h2{font-family:"Montserrat", sans-serif;line-height:1.1;margin-top:4px;}
.description-category p{margin-bottom:25px;}
a{display:inline-block;font:inherit;color:#143546;text-decoration:none;max-width:100%;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
a:active{background-color:transparent;}
a:visited, a:focus{color:#143546;outline:none;text-decoration:none;}
a:hover{text-decoration:none;color:#3b987b;}
hr{border-top-color:#3b987b;}
p a:hover, p a:visited:hover, p a:focus:hover{text-decoration:underline;}
img{max-width:100%;height:auto;}
legend{font-size:18px;padding:7px 0px;}
label{font-size:12px;font-weight:normal;}
strong, b{color:#232323;}
.input-group .input-group-addon{height:30px;}
.nav-tabs{margin-bottom:15px;}
div.required .control-label:after{content:'*';color:red;margin-left:1px;}
.fa{line-height:inherit;font-family:inherit;}
.fa:before{font-family:"FontAwesome";}
#page > .ie-warning{position:relative;text-align:center;display:none;clear:both;}
@media (min-width:768px){.lt-ie11 #page > .ie-warning{display:block;}
}
.store-image{background:#232323;padding:15px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
header{background:#fff;margin-bottom:33px;}
header .box-cart{float:right;}
header .logo{float:left;text-align:left;width:300px;margin:6px 0 0;}
header .logo:after{display:none;}
header .logo a{display:inline-block;max-width:100%;}
header h1.logo{line-height:18px;}
header .search{float:left;}
header .header-btn{display:inline-block;position:relative;float:left;width:162px;height:55px;margin-left:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:12px 10px 5px 35px;color:#fff;background:#3b987b;font-size:12px;line-height:14px;letter-spacing:1.2px;text-transform:uppercase;}
header .header-btn:before{position:absolute;top:17px;left:11px;font-size:14px;line-height:16px;}
header .header-btn:hover, header .header-btn:focus, header .header-btn:active{color:#fff;background:#444349;}
header .header-btn + .header-btn{float:right;margin-left:15px;}
header .header-btn.fa-star{letter-spacing:1.5px;padding-right:15px;}
.header-top{padding-top:5px;padding-bottom:6px;margin-bottom:24px;color:#fff;background:#444349;font-size:11px;line-height:16px;}
.header-top > .container > span{text-transform:uppercase;}
.header-top > .container > span a span{font-size:14px;}
.header-top .nav{display:inline-block;float:right;line-height:14px;}
.header-top .box-currency, .header-top .box-language{float:right;}
.header-top .btn-wishlist{float:right;margin-left:21px;}
.header-top .btn-wishlist i{color:#fff;margin-right:5px;}
.header-top a{color:#fff;}
.header-top a:visited, .header-top a:focus{color:#fff;}
.header-top a:hover{color:#3b987b;}
.header-top .box-currency, .header-top .box-language, .header-top .btn-wishlist, .header-top .nav{margin-top:2px;}
.toggle-wrap{position:relative;}
.toggle_cont{display:none;background:#f7f7f7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:21px 0;list-style-type:none;position:absolute;right:0;top:100%;width:141px;z-index:20;}
.toggle_cont > li > a, .toggle_cont > li > button{text-align:left;width:100%;display:block;padding:6px 15px 7px 30px;text-transform:capitalize;font-size:11px;color:#222328;}
.toggle_cont > li > a:visited, .toggle_cont > li > button:visited{color:#222328;}
.toggle_cont > li > a:hover, .toggle_cont > li > a:focus, .toggle_cont > li > a:active, .toggle_cont > li > button:hover, .toggle_cont > li > button:focus, .toggle_cont > li > button:active{background:#3b987b;color:#FFF;}
.toggle_cont > li > a img, .toggle_cont > li > button img{margin:2px 3px 0 0;vertical-align:top;display:none;}
.toggle_cont > li > a i{font-size:12px;color:#fff;margin-right:8px;}
.toggle_cont ul{text-align:right;font-size:16px;}
.toggle_cont ul li + li{margin-top:0;}
.toggle_cont__right{right:auto;left:0;}
@media (min-width:768px){header .nav{margin-left:34px;}
header .nav > .toggle{display:none;}
header .nav > .toggle_cont{display:block !important;position:static;padding:0;margin:0;background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:auto;}
header .nav > .toggle_cont .toggle_cont{top:22px;left:auto;right:0;padding:21px 0 21px;}
header .nav > .toggle_cont > li{display:inline-block;}
header .nav > .toggle_cont > li + li{margin-left:10px;}
header .nav > .toggle_cont > li > a{display:inline-block;font-size:11px;padding:0;color:#fff;}
header .nav > .toggle_cont > li > a:visited{color:#fff;}
header .nav > .toggle_cont > li > a:hover, header .nav > .toggle_cont > li > a:focus, header .nav > .toggle_cont > li > a:active, header .nav > .toggle_cont > li > a.current{color:#3b987b;background:none;}
.common-home header .nav > .toggle_cont > li.first > a{color:#3b987b;}
}
@media (max-width:767px){header .nav{-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;}
header .nav .toggle-wrap .toggle{display:none;}
header .nav .toggle-wrap .toggle_cont{display:block !important;height:auto !important;position:static;padding:0;-moz-transition:0;-o-transition:0;-webkit-transition:0;transition:0;}
header .nav .toggle-wrap .toggle_cont li + li{margin-top:0;}
}
.box-language,
.box-currency{margin-left:17px;color:#fff;}
.box-language .toggle-wrap,
.box-currency .toggle-wrap{vertical-align:top;}
.box-language .toggle,
.box-currency .toggle{display:block;text-align:center;font-size:11px;font-weight:bold;text-transform:capitalize;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 .toggle:after,
.box-currency .toggle:after{display:inline-block;content:'\f107';margin-left:1px;font-size:11px;line-height:16px;font-weight:400;font-family:"FontAwesome";vertical-align:top;}
.box-language .toggle.active, .box-language .toggle:hover,
.box-currency .toggle.active,
.box-currency .toggle:hover{color:#3b987b;}
.box-language .toggle_cont,
.box-currency .toggle_cont{top:22px;line-height:14px;width:106px;}
.box-language .toggle_cont > li > a:hover, .box-language .toggle_cont > li > a.selected, .box-language .toggle_cont > li > button:hover, .box-language .toggle_cont > li > button.selected,
.box-currency .toggle_cont > li > a:hover,
.box-currency .toggle_cont > li > a.selected,
.box-currency .toggle_cont > li > button:hover,
.box-currency .toggle_cont > li > button.selected{background:#3b987b;color:#fff;}
.box-currency .toggle_cont{width:124px;}
@media (min-width:768px) and (max-width:991px){header .logo{width:200px;padding-right:15px;margin-top:6px;}
header .header-btn{letter-spacing:0;width:150px;}
header .header-btn.fa-star{letter-spacing:0;}
}
@media (max-width:767px){header{padding-bottom:15px;margin-bottom:0;}
header .header-btn{margin:0;width:100%;height:auto;padding:9px 5px 12px 7%;}
header .header-btn + .header-btn{margin-top:9px;}
header .header-btn:before{position:relative;top:auto;left:auto;display:inline-block;margin-right:5px;}
header .search{float:none;}
header .box-currency{margin-right:0;padding:0;}
header .logo{float:none;text-align:center;margin:0 0 6px;padding-right:37px;padding-left:37px;width:100%;}
header .logo img{display:inline-block;}
header .box-cart{float:none;margin-top:0;}
.box-language, .box-currency{margin-left:12px;}
.header-top .tx-open{display:none;}
.header-top .box-currency, .header-top .box-language, .header-top .btn-wishlist, .header-top .nav{margin-top:0;}
.header-top .btn-wishlist{margin-left:16px;}
.header-top .btn-wishlist i{margin-right:0;}
}
#page{background:#fff;overflow:hidden;}
@media (max-width:767px){#content{padding-bottom:30px;}
}
section.bottom{margin-top:10px;}
aside ul li > a:hover{color:#f44336;}
@media (max-width:767px){.tm-container{padding-top:15px;padding-bottom:15px;}
.column-left * + .megamenu, .column-right * + .megamenu, .column-content * + .megamenu{margin-top:15px;}
}
.box.account ul, .box.affilate ul{padding:0;list-style-type:none;}
.box.account ul li + li, .box.affilate ul li + li{border-top:1px solid #232323;}
.box.account ul a, .box.affilate ul a{position:relative;background:#f7f7f7;display:block;padding:13px 15px;}
.box.account ul a:hover, .box.affilate ul a:hover{background:#efefef;}
.box.account ul a:hover, .box.affilate ul a:hover{color:#3b987b;}
.manufacturer-content div, #content ul.list-unstyled{margin:0;list-style-type:none;}
.manufacturer-content div li + li, #content ul.list-unstyled li + li{margin-top:10px;}
.manufacturer-content div a, #content ul.list-unstyled a{position:relative;}
.manufacturer-content div a:before, #content ul.list-unstyled a:before{content:'\e11d';margin-right:5px;font-weight:400;font-size:20px;font-family:"material-design";color:#3b987b;}
#content .product-info ul.list-unstyled a:before{display:none;}
@media (max-width:767px){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;-webkit-backface-visibility:hidden;}
.lazy.lazy-loaded{background:none;}
.lazy.lazy-loaded img{opacity:1;}
.search{position:relative;width:509px;}
.search input[type="text"]{color:#444349;display:block;margin:0;font:300 12px/16px "Hind", sans-serif;width:100%;height:55px;padding:20.5px 35px 20.5px 30px;background:transparent;border:1px solid #444349;letter-spacing:0.5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.search input[type="text"]:focus{outline:none;}
.search input[type="text"]::-webkit-input-placeholder{color:#444349;opacity:1;}
.search input[type="text"]:-moz-placeholder{color:#444349;opacity:1;}
.search input[type="text"]::-moz-placeholder{color:#444349;opacity:1;}
.search input[type="text"]:-ms-input-placeholder{color:#444349;opacity:1;}
.search button, .search button:focus, .search button:active{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;position:absolute;top:0;right:13px;color:#3b987b;font:400 14px/52px "FontAwesome";}
.search button::-moz-focus-inner, .search button:focus::-moz-focus-inner, .search button:active::-moz-focus-inner{border:none;padding:0;}
.search button:hover, .search button:focus:hover, .search button:active:hover{color:#444349;}
#livesearch_search_results{margin:3px 0 0;padding:5px;position:absolute;top:100%;width:100%;left:0;list-style-type:none;z-index:12;font-size:14px;font-family:"Hind", sans-serif;font-weight:300;background:#f3f4f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;max-height:500px;overflow-y:auto;overflow-x:hidden;}
#livesearch_search_results li{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
#livesearch_search_results li img{float:left;margin-right:10px;}
#livesearch_search_results li img.loading{background:#F5F5F5;}
#livesearch_search_results li:hover, #livesearch_search_results li.highlighted{background-color:#3b987b;}
#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:#FFF;}
#livesearch_search_results a, #livesearch_search_results a:visited{display:block;padding:5px;color:#232323;}
#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 (min-width:992px) and (max-width:1199px){.search{width:278px;}
}
@media (min-width:768px) and (max-width:991px){.search{width:182px;}
.search input[type="text"]{padding-left:20px;}
#livesearch_search_results li img{display:none !important;}
}
@media (max-width:767px){.search{display:inline-block;position:relative;max-width:100%;width:100%;}
.search input[type="text"]{padding:10px 30px 10px 18px;height:37px;}
.search button, .search button:focus, .search button:active{line-height:37px;right:23px;}
}
.box-cart{position:relative;}
.box-cart .btn-danger{margin-top:5px;}
.box-cart .btn-danger, .box-cart .btn-danger:focus{border:0;padding:0;color:#143546;font-size:13px;background:none;}
.box-cart .btn-danger:hover, .box-cart .btn-danger:focus:hover{color:#3b987b;background:none;}
.box-cart .btn-danger:focus, .box-cart .btn-danger:focus:focus{box-shadow:none;}
.box-cart a:hover img{opacity:.85;}
.box-cart .btn{margin-bottom:7px;}
.box-cart .name{font-size:16px;line-height:20px;}
.cart{position:relative;}
.cart > button{line-height:16px;}
.cart > button i, .cart > button strong, .cart > button span{vertical-align:middle;}
.cart > button .cart-total{font-size:14px;color:rgba(59, 152, 123, 0.8);-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.cart > button i{font-size:14px;margin-right:9px;color:rgba(59, 152, 123, 0.8);-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.cart > button strong, .cart > button .cart-total2{display:none;}
.cart .cart-remove-btn{margin-bottom:10px;margin-left:5px;}
.cart .cart-remove-btn:before, .cart .cart-remove-btn > span{vertical-align:middle;}
.cart .cart-remove-btn:before{margin-right:5px;}
.cart .toggle_cont{z-index:1001;min-width:402px;padding:30px 29px 10px 30px;max-height:500px;overflow-y:auto;overflow-x:hidden;color:#143546;background:#f3f4f5;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.cart .toggle_cont .table > tbody > tr > td.text-center{padding-left:0;padding-right:0;text-align:right;}
.cart .toggle_cont .table > tbody > tr > td.text-right{padding-left:0;}
.cart .toggle_cont h3{font-size:12px;line-height:14px;font-weight:400;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #232323;}
.cart .toggle_cont .image a{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;margin:5px 10px 0 0;background:#fff;}
.cart .toggle_cont img{max-width:72px;background-color:#fff;}
.cart .toggle_cont table{margin-bottom:10px;}
.cart .toggle_cont .btn-primary{margin-bottom:10px;padding:7px 20px 8px;}
.cart .toggle_cont .btn-primary:first-child{margin-right:6px;}
.cart td{font-size:13px;}
.cart td strong{font-size:12px;}
.cart .toggle_cont table.total{margin-top:13px;margin-bottom:23px;}
.cart .toggle_cont table.total td{font-size:12px;border:none;padding:2px;color:#143546;}
.cart .toggle_cont table.total td strong{font-weight:400;}
.cart .table > tbody > tr > td{padding-bottom:6px;}
.cart .price-cart{color:#143546;display:inline-block;min-width:85px;padding:2px 6px 0 0;text-align:left;}
.cart .price-cart i{font-size:10px;font-style:normal;}
.cart .price-cart b{font-weight:400;margin-left:5px;float:right;}
.cart .table > tbody > tr > td{border-top:none;}
.cart .table.total tr:last-child td strong,
.cart .table.total tr:last-child td{font-size:12px;text-transform:uppercase;}
.cart .table.total tr:last-child td strong strong,
.cart .table.total tr:last-child td strong{font-size:14px;text-transform:none;}
.text-center.relative{position:relative;}
.text-center.relative > .cart-remove-btn{position:absolute;top:2px;right:6px;}
@media (min-width:768px) and (max-width:991px){div.cart > button{padding-left:12px;padding-right:12px;text-align:center;}
div.cart > button i{margin:0;}
div.cart > button .cart-total{display:none;}
div.cart > button .cart-total2{display:inline-block;}
}
@media (min-width:768px){.navigation > .container{position:relative;}
.navigation .box-cart{position:absolute;top:0;right:15px;height:100%;display:inline-block;}
.cart{display:inline-block;height:100%;}
.cart > button{height:100%;padding:0;}
}
@media (max-width:767px){.cart{position:fixed;top:0;margin:0;z-index:10000;}
.cart > button{position:relative;}
.cart > button i{color:#2a4655;margin-right:10px;}
.cart > button:hover i{color:#3b987b;}
.cart > button .cart-total, .cart > button strong{display:none;}
.cart .price-cart{min-width:0;}
.cart .toggle_cont{min-width:300px;max-height:300px;overflow:auto;right:0;padding-left:10px;padding-right:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
}
.product-layout{margin-bottom:30px;}
.product-thumb .image{position:relative;background:#fff;margin-bottom:15px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;}
.product-thumb .image:hover{background:#eaeaea;}
.product-thumb .image .cart-button{position:absolute;display:inline-block;bottom:12px;right:25px;width:22px;opacity:0;line-height:22px;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;}
.mobile .product-thumb .image .cart-button,
.tablet .product-thumb .image .cart-button{opacity:1;}
.product-thumb .image .cart-button .btn-icon{width:21px;max-width:21px;height:21px;line-height:22px;text-align:center;display:inline-block;background:rgba(234, 234, 234, 0.85);-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;}
.product-thumb .image .cart-button .btn-icon + .btn-icon{margin-top:1px;}
.product-thumb .image .rating{position:absolute;display:inline-block;left:10px;bottom:6px;}
.product-thumb .image > a{display:block;}
.product-thumb .image > 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;margin:0 auto;}
.name{font-size:16px;line-height:19px;color:#143546;}
.product-thumb{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.product-thumb .caption{text-align:center;}
.product-thumb .caption .discount{display:none;}
.product-thumb .aside{display:none;}
.product-thumb .name{margin-bottom:9px;}
.product-thumb .name > a{display:inline;}
.product-thumb .price{width:100%;margin-bottom:17px;}
.product-thumb:hover .image .cart-button{opacity:1;}
.related-block{margin-bottom:16px;}
.related-block .owl-carousel{width:auto;}
.related-block h3{font-size:12px;line-height:14px;padding-bottom:7px;border-bottom:2px solid #232323;margin-bottom:30px;}
.image-category{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;overflow:hidden;margin-bottom:15px;}
.product-list .product-thumb .caption, .product-list .product-thumb .cart-button{overflow:hidden;}
.description{font-family:"Hind", sans-serif;font-weight:300;margin-bottom:10px;}
.product-grid .description{display:none;}
.product-list.product-layout{margin-bottom:25px;}
.product-list .product-thumb{position:relative;margin-bottom:0;}
@media (min-width:768px){.product-list .product-thumb:before, .product-list .product-thumb:after{display:table;content:"";line-height:0;}
.product-list .product-thumb:after{clear:both;}
}
.product-list .product-thumb .image, .product-list .product-thumb .aside{float:left;padding:0;width:31.035%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.product-list .product-thumb .aside{width:68.965%;padding:0 0 0 30px;}
.product-list .product-thumb .rating{margin-bottom:10px;}
.product-list .product-thumb .image .rating, .product-list .product-thumb .caption{display:none;}
.product-list .product-thumb .description{margin-bottom:5px;}
.product-list .product-thumb .aside{display:block;}
.product-list .product-thumb .aside .btn-primary{margin-bottom:24px;}
.product-list .product-thumb .aside .product-btn{margin-bottom:5px;padding-right:20px;margin-right:15px;}
@media (min-width:992px){.product-list .product-thumb .aside .product-btn{border-right:1px solid #3b987b;}
}
.product-list .product-thumb .aside .product-btn + .product-btn{border-right:none;padding-right:0;margin-right:0;}
.product-list .product-thumb .aside .price{margin-bottom:27px;}
.product-list .product-thumb .caption{text-align:left;}
.product-list .product-thumb .caption .btn-primary, .product-list .product-thumb .caption .price{display:none;}
.product-list .product-thumb > .price, .product-list .product-thumb > .cart-button{display:none;}
.clearfix + .product-list .product-thumb{border-top:1px solid #232323;padding-top:30px;}
.product-grid .product-thumb .image{float:none;}
.sale, .discount, .new-pr{font-size:14px;line-height:16px;text-transform:uppercase;display:inline-block;padding:8px 5px;color:#fff;background:#dc0016;position:absolute;}
.sale, .discount{top:0;left:0;}
.sale, .new-pr{left:10px;top:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;min-width:68px;text-align:center;}
.new-pr{left:auto;right:10px;background-color:#dc0016;}
.discount{padding:5px;}
.sale + .discount{left:40px;top:47px;}
.sale + .discount:before{content:'';position:absolute;top:-5px;left:0;width:0;height:0;border-style:solid;border-width:5px 0 0 5px;border-color:transparent transparent transparent #f44336;}
.price-new, .price-old, .price{display:inline-block;font-size:14px;line-height:16px;color:#143546;}
.price-old{text-decoration:line-through;}
.price-new{color:#3b987b;}
.price-tx{color:#143546;}
.price-section{margin:15px 0;}
.price-section .price-new, .price-section .price-section .price-old{font-size:18px;color:#3b987b;line-height:22px;}
.price-section .price-old{font-size:14px;line-height:16px;color:#143546;}
.price-section .reward{display:block;margin-top:10px;}
.price-tax{font-size:12px;}
.price-total{font-weight:bold;}
.price s{font-size:15px;}
.stock, .out-stock{font-weight:700;}
.stock{color:#143546;font-family:"Montserrat", sans-serif;}
.out-stock{color:#EE372A;}
.product-thumb .price-tax{color:#999;font-size:12px;display:block;}
.fa-stack{font-size:14px;line-height:16px;width:0.7em;height:16px;}
.fa-stack i{color:#7f8187;}
.fa-stack i.star{color:#3b987b;}
.fa-stack-2x{font-size:1em;}
.product-thumb .fa-stack{font-size:14px;}
.rat{color:#3b987b;}
.quick_info{display:none;}
.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 #232323;padding:10px;margin-top:15px;}
.quickview_description iframe{width:40% !important;height:200px !important;float:left;margin-right:2em;}
.quickview-style .inf{font-size:14px;margin-bottom:10px;}
.quickview-style .product-btn-add{margin-top:10px;}
.quickview-style .cart-button{margin-top:10px;}
.quickview-style .rating{margin-top:5px;}
.product-thumb .product-options{display:none;}
.ajax-overlay .product-options{position:relative;display:inline-block;vertical-align:middle;max-width:450px;min-width:300px;padding-bottom:0;border-bottom:none;max-height:80%;backface-visibility:hidden;}
.ajax-overlay .product-options h3{margin-top:0;}
.ajax-overlay .product-options .col-sm-8{text-align:left;}
.ajax-overlay .product-options .options{padding:20px;text-align:center;background:#FFF;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.ajax-overlay .product-options .ajax-overlay_close{position:absolute;right:10px;top:10px;font-size:16px;color:rgba(0, 0, 0, 0.5);font-family:"material-design";}
.ajax-overlay .product-options .ajax-overlay_close:before{content:'\e054';}
.ajax-overlay .product-options .ajax-overlay_close:hover{color:#000;}
.ajax-overlay .product-options .checkbox label:before{background:#eaeaea;}
.ajax-overlay .product-option-wrap{text-align:center;height:100%;}
.ajax-overlay .product-option-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.ajax-overlay{position:fixed;top:0;left:0;right:0;bottom:0;visibility:hidden;opacity:0;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;z-index:997;}
.ajax-overlay.visible{opacity:1;background:rgba(0, 0, 0, 0.7);visibility:visible;}
.product-countdown{position:absolute;display:block;bottom:35px;left:10px;margin:0;padding:5px 8px;list-style:none;text-align:center;color:#fff;background:rgba(28, 30, 35, 0.9);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.product-countdown li{display:inline-block;padding:0 1px;float:left;font-size:16px;text-transform:uppercase;}
.product-countdown li.cell{font-size:8px;line-height:14px;}
.product-countdown li span{width:100%;display:block;font-size:11px;text-transform:none;}
.product-thumb .product-countdown li + li{margin:0;}
#product .product-countdown{position:relative;width:100%;display:inline-block;bottom:auto;left:auto;padding:0 0 5px 0;margin-bottom:15px;background:none;color:#143546;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
#product .product-countdown li{font-size:16px;padding-top:5px;}
#product .product-countdown li.cell{font-size:12px;line-height:14px;color:#fff;background:#3b987b;padding:5px 7px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#product .product-countdown li span{font-size:14px;}
#product .product-countdown li + li{margin-left:5px;}
@media (max-width:1199px){.product-thumb .button-group button, .product-thumb .button-group button + button{width:33.33%;}
}
@media (min-width:768px) and (max-width:991px){.name{font-size:14px;line-height:16px;}
.product-grid.col-sm-6{width:33.33333333%;}
.product-thumb .image .cart-button{right:6px;bottom:8px;}
.product-countdown{padding-left:5px;padding-right:5px;}
.product-countdown li{letter-spacing:-.3px;}
.product-countdown li span{font-size:9px;}
.product-countdown li .cell{font-size:6px;}
.sale, .new-pr{min-width:60px;}
.sale, .discount, .new-pr{font-size:11px;line-height:13px;}
}
@media (min-width:768px){.box .box-content .last{clear:left;}
.fancybox-next{right:-30px;}
.fancybox-prev{left:-30px;}
.product-reviews .fa-stack{font-size:14px;}
}
@media (max-width:767px){#content .product-layout + .product-layout{margin-top:0;}
#content .product-layout.clr{clear:both;}
.related-block .owl-item{text-align:center;}
.related-block .owl-item .product-thumb{display:inline-block;}
.product-thumb{display:inline-block;max-width:100%;text-align:left;width:270px;}
.product-layout.product-grid,
.product-layout.product-list{text-align:center;}
.product-layout.product-grid .product-thumb,
.product-layout.product-list .product-thumb{display:inline-block;}
.quickview_description iframe{float:none;width:100% !important;margin:0 0 2em;}
.product-list .product-thumb .image, .product-list .product-thumb .caption, .product-list .product-thumb .aside,
.product-grid .product-thumb .image,
.product-grid .product-thumb .caption,
.product-grid .product-thumb .aside{float:none;margin:0 0 15px;width:100%;}
.product-list .product-thumb .aside,
.product-grid .product-thumb .aside{display:none;}
.product-list .product-thumb .caption,
.product-grid .product-thumb .caption{border-right:none;}
.product-list .product-thumb > .price, .product-list .product-thumb .cart-button,
.product-grid .product-thumb > .price,
.product-grid .product-thumb .cart-button{display:block;}
.product-list + .product-list .product-thumb,
.product-grid + .product-list .product-thumb{border-top:none;padding-top:0;}
.product-list .product-thumb .caption{display:block;text-align:center;}
.product-list .product-thumb .caption .price{display:block;}
.product-list .product-thumb .caption .btn-primary{display:inline-block;}
.product-list .product-thumb .image .rating{display:block;}
.clearfix + .product-list .product-thumb{border-top:none;padding:0;}
.product-layout{margin-bottom:20px;}
aside .box .product-layout, .column-left .box .product-layout, .column-right .box .product-layout{text-align:center;}
aside .box .product-layout .product-thumb, .column-left .box .product-layout .product-thumb, .column-right .box .product-layout .product-thumb{display:inline-block;}
}
@media (max-width:600px){.quickview_description iframe,
.product-desc iframe{height:240px !important;}
}
@media (max-width:540px){#content .product-layout{width:100%;float:none;}
.product-thumb .product-options{max-width:95%;}
.product-thumb .product-options [class*="col-xs"]{float:left;}
.product-thumb .product-options [class*="col-xs"] + [class*="col-xs"]{margin-top:0 !important;}
}
.box-heading{line-height:14px;}
.box-heading h3{letter-spacing:1.1px;}
.box{margin-bottom:30px;}
.common-home .box.facebook .content{text-align:center;}
.box .box-heading{background:#44454c;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px;margin-bottom:30px;position:relative;}
.box .box-heading h3{color:#fff;margin:0;font:400 12px/14px "Montserrat", sans-serif;text-transform:uppercase;}
.contact_page .box .box-heading h3{text-align:center;}
aside .box .box-heading, .column-left .box .box-heading, .column-right .box .box-heading{text-transform:uppercase;}
aside .box .product-layout, .column-left .box .product-layout, .column-right .box .product-layout{width:100%;margin-bottom:48px;}
aside .box.specials, .column-left .box.specials, .column-right .box.specials{margin-bottom:0;}
aside [class*="col-"], aside .container, .column-left [class*="col-"], .column-left .container, .column-right [class*="col-"], .column-right .container{width:100%;padding:0;}
aside .row, .column-left .row, .column-right .row{margin:0;}
aside h3, aside .box .box-heading h3, .column-left h3, .column-left .box .box-heading h3, .column-right h3, .column-right .box .box-heading h3{font-size:12px;line-height:14px;font-weight:400;text-transform:uppercase;}
aside ul li, .column-left ul li, .column-right ul li{font-size:12px;line-height:14px;}
aside ul li + li, .column-left ul li + li, .column-right ul li + li{margin-top:16px;}
aside h3 + ul, .column-left h3 + ul, .column-right h3 + ul{margin-bottom:30px;}
aside h3 + ul.sf-menu, .column-left h3 + ul.sf-menu, .column-right h3 + ul.sf-menu{margin-bottom:30px;}
@media (min-width:768px) and (max-width:991px){.box-heading h3, .box .box-heading h3{letter-spacing:.5px;}
}
@media (max-width:767px){.box.specials{text-align:center;}
aside .box .box-heading, .column-left .box .box-heading, .column-right .box .box-heading{position:relative;cursor:pointer;}
aside .box .box-heading:after, .column-left .box .box-heading:after, .column-right .box .box-heading:after{content:'\f067';position:absolute;right:0;top:0;font-size:14px;line-height:14px;font-family:"FontAwesome";color:#2a4655;}
aside .box .box-heading:hover:after, .column-left .box .box-heading:hover:after, .column-right .box .box-heading:hover:after{color:#3b987b;}
aside .box .box-heading.active:after, .column-left .box .box-heading.active:after, .column-right .box .box-heading.active:after{content:'\f068';}
aside .box.specials, .column-left .box.specials, .column-right .box.specials{margin-bottom:30px;}
aside h3 + ul.sf-menu, .column-left h3 + ul.sf-menu, .column-right h3 + ul.sf-menu{margin-bottom:15px;}
}
@media (max-width:480px){aside, .column-left, .column-right{padding-right:20px !important;padding-left:20px !important;}
aside .owl-carousel .owl-nav .owl-prev, .column-left .owl-carousel .owl-nav .owl-prev, .column-right .owl-carousel .owl-nav .owl-prev{left:10px !important;}
aside .owl-carousel .owl-nav .owl-next, .column-left .owl-carousel .owl-nav .owl-next, .column-right .owl-carousel .owl-nav .owl-next{right:10px !important;}
.col-inner.column-left, .column-right{padding-left:0 !important;padding-right:0 !important;}
#content .box.single-category .box-heading, #content .box.single-category .nav.nav-tabs{margin-left:5px;margin-right:5px;}
}
#button-search + h2{margin-top:15px;}
.buttons{margin:1em 0;}
.buttons:before, .buttons:after{display:table;content:"";line-height:0;}
.buttons:after{clear:both;}
.buttons .btn{margin-bottom:10px;}
.buttons .btn:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.buttons .btn i, .buttons .btn span{vertical-align:top;}
.buttons .btn i{margin:0 5px;line-height:16px;display:inline-block;}
.buttons .pull-right .btn{margin-right:10px;}
.buttons .pull-right [for="agree1"] + .btn{margin-bottom:0;}
.input-group-btn .btn{padding:7px 12px;}
.input-group-btn .btn i{font-size:15px;line-height:18px;}
.agree b{-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.agree:hover b{color:#3b987b;}
.btn, .btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger{font-size:14px;line-height:16px;color:#3b987b;background:none;text-shadow:none;font-family:"Montserrat", sans-serif;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:3px solid #3b987b;padding:5px 19px 5px;outline:none;}
.btn:visited, .btn-default:visited, .btn-primary:visited, .btn-success:visited, .btn-info:visited, .btn-warning:visited, .btn-danger:visited{color:#3b987b;background:none;border-color:#3b987b;}
.btn:hover, .btn:focus, .btn:active, .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{color:#fff;background:#3b987b;border-color:#3b987b;outline:none !important;}
a.btn-primary.ani, button.btn-primary.ani{color:rgba(255, 255, 255, 0);background:#3b987b;border:none;padding:7px 19px 8px;position:relative;overflow:hidden;}
a.btn-primary.ani span, button.btn-primary.ani span{position:relative;}
a.btn-primary.ani:visited, button.btn-primary.ani:visited{color:rgba(255, 255, 255, 0);background:#3b987b;}
a.btn-primary.ani:hover, a.btn-primary.ani:focus, a.btn-primary.ani:active, button.btn-primary.ani:hover, button.btn-primary.ani:focus, button.btn-primary.ani:active{color:rgba(255, 255, 255, 0);background:#3b987b;}
a.btn-primary.ani .over, a.btn-primary.ani .out, button.btn-primary.ani .over, button.btn-primary.ani .out{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:31px;z-index:2;color:#fff;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;}
a.btn-primary.ani .over, button.btn-primary.ani .over{top:60px;}
a.btn-primary.ani:hover .out, button.btn-primary.ani:hover .out{top:-60px;}
a.btn-primary.ani:hover .over, button.btn-primary.ani:hover .over{top:0;}
input.btn-primary{color:#3b987b;}
input.btn-primary:hover, input.btn-primary:focus, input.btn-primary:active{color:#fff;background:#3b987b;}
.btn-primary.btn-invert{background:#3b987b;color:#fff;}
.btn-primary.btn-invert:visited{background:#3b987b;}
.btn-primary.btn-invert:hover, .btn-primary.btn-invert:focus, .btn-primary.btn-invert:active{background:transparent;color:#3b987b;}
.product-btn{color:#3b987b;background:none;padding:0;line-height:16px;text-decoration:underline;}
.product-btn i{margin-right:9px;color:#3b987b;font-size:14px;line-height:16px;vertical-align:top;}
.product-btn:visited{color:#3b987b;background:none;}
.product-btn:hover, .product-btn:focus, .product-btn:active{color:#232323;background:none;}
.product-btn:hover i, .product-btn:focus i, .product-btn:active i{color:#232323;}
.product-btn:first-child{margin-right:10px;}
.product-thumb .image > .quickview{position:absolute;left:50%;top:50%;display:inline-block;opacity:0;padding:6px 12px;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#3b987b;color:#FFF;z-index:1;}
.product-thumb .image > .quickview:hover{background:#3b987b;}
.product-buttons{margin:10px 0 10px;padding:0;}
.product-buttons:before, .product-buttons:after{display:table;content:"";line-height:0;}
.product-buttons:after{clear:both;}
.product-buttons li{display:inline-block;margin-right:10px;list-style:none;}
.product-buttons li button{display:inline-block;background:none;color:#3b987b;padding:0;}
.product-buttons li button:hover, .product-buttons li button:focus{color:#232323;background:transparent;}
.product-buttons li button:active{box-shadow:none;}
.btn-icon{font-size:14px;line-height:14px;color:#143546;text-align:center;width:16px;}
.btn-icon:visited{color:#143546;}
.btn-icon:hover, .btn-icon:focus, .btn-icon:active{color:#3b987b;}
#button-cart{display:inline-block;margin-left:10px;vertical-align:middle;}
#button-cart:disabled{pointer-events:none;opacity:.5;}
.tooltip-inner{background:#3b987b;}
[class][class].tooltip-arrow{border-top-color:#3b987b;}
@media (min-width:992px) and (max-width:1199px){.account-wishlist table td .btn{padding:10px;}
}
@media (min-width:768px) and (max-width:991px){.table-bordered > tbody > tr > .text-right{padding:5px;}
.account-wishlist table td .btn{padding:6px;}
}
@media (max-width:767px){#grid-view, #list-view{display:none;}
.product-thumb .image > .quickview{display:none;}
.quickview{display:none !important;}
}
@media (max-width:479px){.buttons .pull-left, .buttons .pull-right{float:none !important;margin-left:0;}
#button-cart{display:block;margin:15px 0 0;width:100%;}
}
@media (max-width:410px){.account-address .table td a{display:block;}
.account-address .table td a + a{margin-top:5px;}
}
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"]{display:block;width:100%;background:#f2f2f2;border:1px solid #f3f4f5;color:#232323;font-size:12px;height:35px;line-height:24px;padding:5.5px 10px 5.5px 33px;outline:none;font-family:"Hind", sans-serif;font-weight:300;letter-spacing:1.2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus{-webkit-box-shadow:1px 1px 10px rgba(244,121,82, 0.4);-moz-box-shadow:1px 1px 10px rgba(244,121,82, 0.4);box-shadow:1px 1px 10px rgba(244,121,82, 0.4);}
input.form-control:focus{border-color:#f3f4f5;}
.product-options .checkbox input[type="checkbox"] + label,
.product-options .radio input[type="radio"] + label{border:1px solid #f3f4f5;}
select:hover{cursor:pointer;}
input[name*="quantity"]{display:inline-block;width:40px;text-align:center;padding-left:5px;padding-right:5px;vertical-align:middle;}
input[name="captcha"] + img{margin-top:15px;}
textarea:not([class*="habla"]){min-height:200px;}
select{display:none;}
#modal-shipping input[type="radio"]{display:inline;float:left;margin-top:8px;}
@media (max-width:479px){#modal-shipping .btn, #modal-shipping #button-shipping{margin-top:5px;}
}
.counter, .counter:focus{display:inline-block;height:35px;width:35px;color:#232323;background:#f2f2f2;line-height:35px;text-align:center;font-size:20px;vertical-align:middle;}
.counter:hover, .counter:focus:hover{background:#efefef;color:#3b987b;}
@media (max-width:767px){.counter, .counter:focus{display:none;}
}
@media (max-width:767px){#product .counter{display:inline-block;}
}
.input-group-btn .btn{height:35px;padding-top:0;padding-bottom:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sbHolder{background-color:#f2f2f2;border:1px solid #f3f4f5;height:35px;position:relative;width:100%;text-align:left;color:#232323;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:120px;}
.sbHolder:hover{background:#efefef;}
.sbHolder:focus{border-color:rgba(244,121,82, 0.4);-webkit-box-shadow:1px 1px 10px rgba(244,121,82, 0.4);-moz-box-shadow:1px 1px 10px rgba(244,121,82, 0.4);box-shadow:1px 1px 10px rgba(244,121,82, 0.4);}
.sbSelector{display:block;height:100%;line-height:24px;font-family:"Hind", sans-serif;font-size:12px;font-weight:300;position:absolute;left:0;top:0;right:30px;padding:5.5px 5px 5.5px 10px;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sbSelector:hover{color:inherit;}
.sbToggle{display:block;height:100%;outline:none;position:absolute;right:0;top:0;width:30px;text-align:center;color:#2b2b2b;font-family:"FontAwesome";line-height:35px;font-size:16px;}
.sbToggle:before{content:"";display:block;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;}
.sbToggle:hover{color:#3b987b;}
.sbToggleOpen:before{-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}
.sbHolderDisabled{background-color:#3C3C3C;border:solid 1px #515151;}
.sbOptions{background-color:#f2f2f2;list-style:none;left:0;margin:0;padding:10px 0;position:absolute;right:0;z-index:1;overflow-y:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none;z-index:3;font-family:"Hind", sans-serif;font-weight:300;font-size:12px;line-height:16px;}
.sbOptions li a{display:block;padding:8px 20px 8px 10px;color:#232323;}
.sbOptions li a:hover{color:#3b987b;background:#efefef;}
input[type="radio"]{display:none;}
input[type="radio"] + label{position:relative;padding-left:30px;line-height:24px;}
input[type="radio"] + label:before, input[type="radio"] + label:after{content:'';position:absolute;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
input[type="radio"] + label:before{top:5px;left:0;width:14px;height:14px;border:none;background:#f3f4f5;}
input[type="radio"] + label:after{top:7px;left:2px;width:10px;height:10px;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
input[type="radio"]:checked + label:after{background:#3b987b;}
.radio-inline{margin-right:5px;}
input[type="checkbox"]{display:none;}
input[type="checkbox"] + label{position:relative;padding-left:20px;cursor:pointer;}
input[type="checkbox"] + label:before, input[type="checkbox"] + label:after{content:'';position:absolute;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;top:5px;left:0;width:14px;height:14px;}
input[type="checkbox"] + label:before{background:#e5e5e5;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
input[type="checkbox"] + label:after{text-align:center;line-height:14px;font-family:"FontAwesome";color:#3b987b;}
input[type="checkbox"]:checked + label:after{content:"";}
input[type="checkbox"][disabled] + label{color:#cecfd1;display:none;}
input[type="checkbox"][name="agree"] + label{margin-bottom:12px;}
input[type="checkbox"][name="agree"] + label:before, input[type="checkbox"][name="agree"] + label:after{top:0;}
#habla_window_div #habla_topbar_div{background:#3b987b !important;}
#at15s, #at20mc{z-index:999 !important;}
.sf-menu{display:inline-block;width:100%;position:relative;}
.sf-menu:before, .sf-menu:after{display:table;content:"";line-height:0;}
.sf-menu:after{clear:both;}
.sf-menu > li{position:relative;float:left;}
.sf-menu > li + li{margin-left:41px;}
@media (min-width:992px) and (max-width:1199px){.sf-menu > li + li{margin-left:12px;}
}
@media (min-width:768px) and (max-width:991px){.sf-menu > li + li{margin-left:10px;}
}
.navigation{position:relative;-webkit-box-shadow:0 4px 4px rgba(0, 0, 0, 0.07);-moz-box-shadow:0 4px 4px rgba(0, 0, 0, 0.07);box-shadow:0 4px 4px rgba(0, 0, 0, 0.07);background:#f5f5f5;}
.navigation .line-color{position:absolute;top:0;left:0;display:inline-block;width:100%;height:3px;content:'';background:#3b987b;font-size:0;line-height:0;text-align:center;white-space:nowrap;}
.megamenu{position:relative;}
header .megamenu{line-height:0;}
header .megamenu h3{display:none;}
.sf-menu{list-style:none;margin:0;padding:0;}
.sf-menu > li{padding-top:21px;padding-bottom:26px;line-height:14px;margin-bottom:-10px;}
.sf-menu > li > a{color:#143546;font-size:12px;line-height:14px;letter-spacing:1px;text-transform:uppercase;}
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li > a.active{color:#3b987b;}
.sf-menu li{position:relative;}
.sf-menu li.sf-with-mega{position:static;}
.sf-menu li > a{display:block;}
.sf-menu .submenu_title{margin-bottom:15px;}
.sf-menu .submenu_title > a{text-transform:uppercase;font-size:12px;line-height:14px;letter-spacing:1.1px;color:#143546;}
.sf-menu .submenu_title > a:visited{color:#143546;}
.sf-menu .submenu_title > a:hover, .sf-menu .submenu_title > a:focus, .sf-menu .submenu_title > a:active, .sf-menu .submenu_title > a.active{color:#3b987b;}
.sf-menu .submenu_title + ul li{font-size:12px;line-height:14px;}
.sf-menu .submenu_title + ul li > a, .sf-menu .submenu_title + ul li > a:visited{color:#3b987b;}
.sf-menu .submenu_title + ul li.sfHover > a, .sf-menu .submenu_title + ul li > a:hover, .sf-menu .submenu_title + ul li > a:focus, .sf-menu .submenu_title + ul li > a:active, .sf-menu .submenu_title + ul li > a.active{color:#232323;}
.sf-menu .submenu_title + ul li + li{margin-top:16px;}
.sf-menu .simple_menu{list-style-type:none;display:none;position:absolute;z-index:109;left:0;top:100%;width:200px;margin-top:0;padding:0;}
.sf-menu .simple_menu li.sfHover > a, .sf-menu .simple_menu li > a:hover, .sf-menu .simple_menu li > a.active{color:#000;}
.sf-menu .simple_menu li{position:relative;}
.sf-menu .simple_menu a{display:block;background:#f7f7f7;color:#232323;padding:13px 30px 13px 20px;}
.sf-menu .simple_menu li.active > a, .sf-menu .simple_menu a:hover, .sf-menu .simple_menu li.sfHover > a{color:#3b987b;background:#efefef;}
.sf-menu .simple_menu .simple_menu{left:100%;top:0;margin-top:0;}
.sf-menu .simple_menu .simple_menu:before{display:none;}
.menu-gadget{display:none !important;}
.sf-menu .sf-mega{display:none;position:absolute;list-style-type:none;top:68px;left:0;right:0;min-width:100%;z-index:109;padding:28px 40px 30px 40px;background:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.sf-menu .sf-mega .container, .sf-menu .sf-mega [class*="col-"], .sf-menu .sf-mega .row{width:100%;padding:0;margin:0;}
.sf-menu .sf-mega > li + li{margin-top:37px;}
.sf-menu .sf-mega .banners{margin-right:-10px;margin-left:-10px;width:auto;}
.sf-menu .sf-mega .banners [class*="col-"]{width:25%;padding-left:10px;padding-right:10px;}
.sf-menu .sf-mega .banners [class*="col-"].one-third{width:33.333333%;}
.sf-menu .sf-mega .banners h3{display:block;padding-bottom:0;margin-bottom:11px;}
.sf-menu .sf-mega .banners h3:after{display:none;}
.sf-menu .sf-mega .banners > div.fourth .s-desc{position:absolute;pointer-events:none;top:auto;bottom:26px;width:100%;padding-left:10px;padding-right:10px;font-size:18px;line-height:22px;font-weight:bold;}
.sf-menu .sf-mega .banners .one-third .s-desc > div{top:auto;bottom:50%;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;}
.sf-menu .sf-mega .banners .one-third .s-desc .btn{bottom:20%;}
.sf-menu .sf-mega .banners .banner-clothing-3.one-third .s-desc > div{bottom:42%;}
.sf-menu .sf-mega > li{padding:0;}
.sf-menu .sf-mega li{font-size:12px;line-height:14px;display:block;}
.sf-menu .sf-mega li > a{display:inline-block;}
.sf-menu .sf-mega li.sfHover > a, .sf-menu .sf-mega li > a:hover, .sf-menu .sf-mega li > a.active{color:#3b987b;}
.sf-menu .sf-mega ul{padding:0;list-style-type:none;}
.sf-menu .sf-mega_row{margin:0 -15px;}
.sf-menu .sf-mega_row:before, .sf-menu .sf-mega_row:after{display:table;content:"";line-height:0;}
.sf-menu .sf-mega_row:after{clear:both;}
.sf-menu .sf-mega_section{float:left;padding:0 15px;}
aside .sf-menu .sf-mega, .column-left .sf-menu .sf-mega, .column-right .sf-menu .sf-mega{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
aside .megamenu, .column-left .megamenu, .column-right .megamenu{line-height:20px;}
aside .megamenu .sf-menu, .column-left .megamenu .sf-menu, .column-right .megamenu .sf-menu{display:inline-block;}
aside .megamenu .sf-menu > li, .column-left .megamenu .sf-menu > li, .column-right .megamenu .sf-menu > li{margin:0;}
aside .megamenu .sf-menu > li > a, aside .megamenu .sf-menu > li > span, .column-left .megamenu .sf-menu > li > a, .column-left .megamenu .sf-menu > li > span, .column-right .megamenu .sf-menu > li > a, .column-right .megamenu .sf-menu > li > span{letter-spacing:1.1px;}
.sf-menu > li > .sf-with-ul{position:relative;}
.sf-menu > li > .sf-with-ul:after{position:relative;margin-left:6px;content:'\f107';font:400 11px/14px 'FontAwesome';}
.sf-menu ul > li > .sf-with-ul{position:relative;font-size:11px;text-transform:none;}
.sf-menu ul > li > .sf-with-ul:after{position:absolute;right:20px;top:50%;margin-top:-7px;content:'\f054';font:400 14px/14px 'FontAwesome';}
aside .megamenu h3, .column-left .megamenu h3, .column-right .megamenu h3{display:none;}
aside .megamenu .sf-menu, .column-left .megamenu .sf-menu, .column-right .megamenu .sf-menu{width:100%;}
aside .megamenu .sf-menu > li, .column-left .megamenu .sf-menu > li, .column-right .megamenu .sf-menu > li{width:100%;padding:0;display:inline-block;}
aside .megamenu .sf-menu > li + li, .column-left .megamenu .sf-menu > li + li, .column-right .megamenu .sf-menu > li + li{margin:10px 0 0;}
aside .megamenu .sf-menu > li > a, aside .megamenu .sf-menu > li > span, .column-left .megamenu .sf-menu > li > a, .column-left .megamenu .sf-menu > li > span, .column-right .megamenu .sf-menu > li > a, .column-right .megamenu .sf-menu > li > span{display:block;font-size:12px;line-height:14px;text-transform:uppercase;background:#44454c;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px;color:#fff;}
aside .megamenu .sf-menu > li.sfHover > a, aside .megamenu .sf-menu > li > a:hover, aside .megamenu .sf-menu > li > a.active, .column-left .megamenu .sf-menu > li.sfHover > a, .column-left .megamenu .sf-menu > li > a:hover, .column-left .megamenu .sf-menu > li > a.active, .column-right .megamenu .sf-menu > li.sfHover > a, .column-right .megamenu .sf-menu > li > a:hover, .column-right .megamenu .sf-menu > li > a.active{color:#3b987b;}
aside .megamenu .sf-menu > li > ul, .column-left .megamenu .sf-menu > li > ul, .column-right .megamenu .sf-menu > li > ul{margin-top:7px;padding-top:17px;}
aside .megamenu li li > a, aside .megamenu .sf-menu .sf-mega li > a, .column-left .megamenu li li > a, .column-left .megamenu .sf-menu .sf-mega li > a, .column-right .megamenu li li > a, .column-right .megamenu .sf-menu .sf-mega li > a{display:inline-block;font-size:12px;line-height:14px;color:#143546;text-transform:none;}
aside .megamenu li li.sfHover > a, aside .megamenu li li > a:hover, aside .megamenu li li > a.active, aside .megamenu .sf-menu .sf-mega li.sfHover > a, aside .megamenu .sf-menu .sf-mega li > a:hover, aside .megamenu .sf-menu .sf-mega li > a.active, .column-left .megamenu li li.sfHover > a, .column-left .megamenu li li > a:hover, .column-left .megamenu li li > a.active, .column-left .megamenu .sf-menu .sf-mega li.sfHover > a, .column-left .megamenu .sf-menu .sf-mega li > a:hover, .column-left .megamenu .sf-menu .sf-mega li > a.active, .column-right .megamenu li li.sfHover > a, .column-right .megamenu li li > a:hover, .column-right .megamenu li li > a.active, .column-right .megamenu .sf-menu .sf-mega li.sfHover > a, .column-right .megamenu .sf-menu .sf-mega li > a:hover, .column-right .megamenu .sf-menu .sf-mega li > a.active{color:#3b987b;}
aside .sf-menu .sf-mega, .column-left .sf-menu .sf-mega, .column-right .sf-menu .sf-mega{display:block !important;height:auto !important;position:relative;padding:0;top:auto;left:auto;bottom:auto;right:auto;background:none;z-index:1;width:auto !important;}
aside .sf-menu .sf-mega li, .column-left .sf-menu .sf-mega li, .column-right .sf-menu .sf-mega li{opacity:1 !important;}
@media (min-width:992px) and (max-width:1199px){.sf-menu .sf-mega .banners.row > div.fourth .s-desc{font-size:14px;line-height:16px;}
.sf-menu .sf-mega .banners.row > div.one-third .s-desc{font-size:11px;line-height:13px;}
.sf-menu .sf-mega .banners.row > div.one-third .s-desc h3{font-size:16px;line-height:19px;}
}
@media (min-width:768px) and (max-width:991px){.sf-menu > li > a{font-size:11px;}
.sf-menu > li > .sf-with-ul:after{margin-left:3px;}
.sf-menu .sf-mega .banners.row > div.fourth .s-desc{font-size:14px;line-height:16px;}
.sf-menu .sf-mega .banners.row > div.one-third .s-desc{font-size:9px;line-height:12px;}
.sf-menu .sf-mega .banners.row > div.one-third .s-desc h3{font-size:14px;line-height:16px;margin-bottom:5px;}
.sf-menu .sf-mega .banners.row > div.one-third .s-desc .btn{bottom:10%;}
.sf-menu .submenu_title + ul li + li{margin-top:10px;}
}
@media (max-width:767px){.sf-menu{display:none;}
.sf-mega_section{width:100% !important;}
.navigation .line-color{display:none;}
}
.stuck-menu{width:auto !important;margin-bottom:18px;}
.ajax-overlay-open .scroll-fix{z-index:996;}
@media only screen and (min-width:991px){.scroll-fix{position:fixed;top:0;left:0;right:0;z-index:10000;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;background:#f5f5f5;padding:10px 0;}
}
@media only screen and (max-width:991px){.stuck-menu{position:static;}
.stuck-menu + .stuck-menu{display:none;}
}
@media (max-width:767px){.stuck-menu{margin-bottom:0;}
}
.rd-mobilemenu{display:none;position:fixed;top:0;left:0;bottom:0;z-index:999;text-align:left;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.rd-mobilemenu.active{right:0;}
.rd-mobilemenu .megamenu_module{display:none;}
.rd-mobilemenu_ul{position:fixed;top:-32px;left:0;bottom:-32px;width:240px;padding:84px 0 52px;color:#666;background:#FFF;font-size:14px;line-height:20px;overflow:auto;-webkit-box-shadow:5px 0 5px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:5px 0 5px 0 rgba(0, 0, 0, 0.1);box-shadow:5px 0 5px 0 rgba(0, 0, 0, 0.1);-moz-transform:translateX(-240px);-ms-transform:translateX(-240px);-o-transform:translateX(-240px);-webkit-transform:translateX(-240px);transform:translateX(-240px);-moz-transition:0.3s ease;-o-transition:0.3s ease;-webkit-transition:0.3s ease;transition:0.3s ease;-moz-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);-o-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);-webkit-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);}
.rd-mobilemenu.active .rd-mobilemenu_ul{-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}
.rd-mobilemenu_ul a{display:block;padding:14px 45px 16px 25px;}
.rd-mobilemenu_ul a.active{background:#f5f5f5;color:#2d2d2d;}
.rd-mobilemenu_ul a:hover{background:#3b987b;color:#FFF;}
.rd-mobilemenu_ul a .rd-submenu-toggle{position:absolute;top:50%;right:11px;margin-top:-17.5px;width:32px;height:32px;font:400 10px "FontAwesome";line-height:32px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;z-index:1;background:rgba(0, 0, 0, 0.1);}
.rd-mobilemenu_ul a .rd-submenu-toggle:after{content:'\f078';}
.rd-mobilemenu_ul a .rd-submenu-toggle:hover{background:#FFF;color:#666;}
.rd-mobilemenu_ul a.rd-with-ul{position:relative;}
.rd-mobilemenu_ul a.rd-with-ul.active .rd-submenu-toggle{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.rd-mobilemenu_ul ul{list-style-type:none;padding-left:0;}
.rd-mobilemenu_ul ul a{padding-left:40px;}
.rd-mobilemenu_ul ul ul a{padding-left:60px;}
.rd-mobilemenu_ul:after{content:'';display:block;height:20px;}
.rd-mobilepanel{display:none;position:fixed;top:0;left:0;right:0;height:32px;background:#FFF;color:#000;-webkit-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.1);box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.1);z-index:10000;}
.rd-mobilepanel_title{position:fixed;top:4px;left:42px;right:72px;color:#000;font-size:14px;line-height:24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:0;margin-bottom:0;text-transform:none;}
.rd-mobilepanel_toggle{background:none;border:none;display:inline-block;padding:0;outline:none;outline-offset:0;cursor:pointer;-webkit-appearance:none;position:fixed;top:4px;left:15px;width:24px;height:24px;}
.rd-mobilepanel_toggle::-moz-focus-inner{border:none;padding:0;}
.rd-mobilepanel_toggle span{position:relative;display:block;margin:auto;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before{content:"";position:absolute;left:0;top:-4px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.rd-mobilepanel_toggle span:after{top:4px;}
.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span{width:14px;height:2px;background-color:#000;backface-visibility:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.rd-mobilepanel_toggle span{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span:after{-moz-transform-origin:1px center;-ms-transform-origin:1px center;-o-transform-origin:1px center;-webkit-transform-origin:1px center;transform-origin:1px center;-moz-transform-origin:1px center;-ms-transform-origin:1px center;-o-transform-origin:1px center;-webkit-transform-origin:1px center;transform-origin:1px center;}
.rd-mobilepanel_toggle.active span{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.rd-mobilepanel_toggle.active span:before, .rd-mobilepanel_toggle.active span:after{top:0;width:8.75px;}
.rd-mobilepanel_toggle.active span:before{-webkit-transform:rotate3d(0, 0, 1, -40deg);transform:rotate3d(0, 0, 1, -40deg);}
.rd-mobilepanel_toggle.active span:after{-webkit-transform:rotate3d(0, 0, 1, 40deg);transform:rotate3d(0, 0, 1, 40deg);}
@media (max-width:767px){body{padding-top:32px;}
.rd-mobilemenu, .rd-mobilepanel{display:block;}
.cart{right:10px;height:32px;z-index:10001;}
.cart > button{line-height:28px;}
header .search{margin-bottom:10px;}
header .nav{margin-left:14px;}
header .nav .toggle_cont{top:30px;}
header .nav .toggle_cont a i{display:none;}
.cart > button, .nav > .toggle{color:rgba(255, 255, 255, 0.8);font-size:12px;}
.cart > button:hover, .nav > .toggle:hover{color:#fff;}
.header-top{font-size:12px;margin-bottom:10px;}
.header-top > .container > span a span{font-size:12px;}
.box-language .toggle, .box-language .toggle:after,
.box-currency .toggle,
.box-currency .toggle:after{font-size:12px;font-weight:400;}
.rd-mobilemenu_ul .banners.row{margin:0;}
.rd-mobilemenu_ul .banners.row > div.fourth .s-desc{position:absolute;pointer-events:none;top:auto;bottom:26px;width:100%;padding-left:10px;padding-right:10px;font-weight:bold;font-size:14px;line-height:16px;}
.rd-mobilemenu_ul .banners.row > div.one-third .s-desc{font-size:9px;line-height:12px;}
.rd-mobilemenu_ul .banners.row > div.one-third .s-desc h3{font-size:14px;line-height:16px;padding-bottom:0;margin-bottom:5px;}
.rd-mobilemenu_ul .banners.row > div.one-third .s-desc h3:after{display:none;}
.rd-mobilemenu_ul .banners.row > div.one-third .s-desc .btn{bottom:10%;}
.rd-mobilemenu_ul .banners.row > div.one-third .s-desc div{top:30%;}
.rd-mobilemenu_ul .banners.row > div.one-third .s-desc div + a{padding:5px 19px;}
}
@media (max-width:400px){.rd-mobilepanel_title{font-size:18px;}
}
.banners > div .banner-box{position:relative;}
.banners > div .banner-box > a{display:block;}
.banners .banner-box{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden;}
.banners .banner-box .link{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;content:'';background:rgba(0, 0, 0, 0.3);-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.banners .banner-box:hover .link{background:rgba(244,121,82, 0.3);}
.banners > div .s-desc{position:static;left:0;top:0;right:0;bottom:0;text-align:center;color:#fff;font-size:12px;line-height:18px;}
.banners > div .s-desc > div{position:absolute;top:49.6%;width:100%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;pointer-events:none;}
.banners > div .s-desc h3{font-size:24px;line-height:29px;font-weight:bold;position:relative;text-transform:none;padding:0 10px;color:#fff;padding-bottom:14px;margin-top:5px;margin-bottom:5px;}
.banners > div .s-desc h3:after{display:inline-block;position:absolute;left:50%;top:100%;width:48px;height:2px;content:'';background:#fff;margin-left:-24px;}
.banners > div .s-desc .btn, .banners > div .s-desc .btn-primary{position:absolute;bottom:10.5%;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;}
.banners > div .s-desc .btn{color:rgba(255, 255, 255, 0);border-color:#fff;min-width:113px;overflow:hidden;}
.banners > div .s-desc .btn:visited{color:rgba(255, 255, 255, 0);border-color:#fff;}
.banners > div .s-desc .btn:hover, .banners > div .s-desc .btn:focus, .banners > div .s-desc .btn:active{color:rgba(255, 255, 255, 0);background:#3b987b;border-color:#3b987b;}
.banners > div .s-desc .btn .over, .banners > div .s-desc .btn .out{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:25px;z-index:2;color:#fff;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;}
.banners > div .s-desc .btn .over{top:60px;}
.banners > div .s-desc .btn:hover .out{top:-60px;}
.banners > div .s-desc .btn:hover .over{top:0;}
.banners > div .s-desc .btn-primary{padding:8px 19px;white-space:nowrap;}
.banners .banner-4 .s-desc > div, .banners .banner-8 .s-desc > div, .banners .banner-7 .s-desc > div, .banners .banner-9 .s-desc > div{display:inline-block;left:50%;top:auto;bottom:49%;width:auto;-moz-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);}
.banners .banner-4 .s-desc > div p, .banners .banner-8 .s-desc > div p, .banners .banner-7 .s-desc > div p, .banners .banner-9 .s-desc > div p{margin-bottom:0;}
.banners .banner-4 .s-desc > span, .banners .banner-8 .s-desc > span, .banners .banner-7 .s-desc > span, .banners .banner-9 .s-desc > span{position:absolute;bottom:35%;display:inline-block;left:50%;-moz-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);}
.banners .banner-4 .s-desc .btn, .banners .banner-4 .s-desc .btn-primary, .banners .banner-8 .s-desc .btn, .banners .banner-8 .s-desc .btn-primary, .banners .banner-7 .s-desc .btn, .banners .banner-7 .s-desc .btn-primary, .banners .banner-9 .s-desc .btn, .banners .banner-9 .s-desc .btn-primary{position:relative;bottom:auto;left:auto;-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);margin-top:15px;}
.banners .banner-8 .s-desc .btn{border-width:4px;padding:14px 15px 15px;letter-spacing:.6px;margin:0;}
.banners .banner-8 .s-desc .btn span{font-size:12px;}
.banners .banner-8 .s-desc .btn .over, .banners .banner-8 .s-desc .btn .out{line-height:46px;}
.banners .banner-8 .s-desc > div{width:80%;}
.banners .banner-8 .s-desc > div h3{padding-bottom:0;margin-bottom:0;}
.banners .banner-8 .s-desc > div h3:after{display:none;}
.banners .banner-8 .s-desc > span{bottom:31%;}
.banners .banner-7 .s-desc h3{padding:0;margin-bottom:13px;line-height:24px;}
.banners .banner-7 .s-desc h3:after{display:none;}
.banners .banner-7 .s-desc h3 span{display:inline-block;width:100%;font-size:18px;letter-spacing:.6px;text-transform:uppercase;margin-bottom:10px;}
.banners .banner-7 .s-desc > div{width:90%;bottom:39%;}
.banners .banner-7 .s-desc > span{bottom:17.5%;}
.banners .banner-7 .s-desc p{padding-left:5px;padding-right:5px;}
.banners .banner-4 > div .s-desc > div{bottom:38%;}
.banners .banner-4 > div .s-desc > span{bottom:24%;width:100%;}
.banners .banner-4 > div .s-desc h3{margin-bottom:17px;}
.banners .banner-4 > div .s-desc p{margin-bottom:5px;}
.banners .banner-4 .s-desc .btn{margin-top:15px;}
.banners .banner-4 .s-desc .btn + .btn{margin-left:5px;}
.banners .banner-7 .banner-box .link,
.banners .banner-9 .banner-box .link{background:none;}
.banners .banner-7 .banner-box:hover .link,
.banners .banner-9 .banner-box:hover .link{background:rgba(244,121,82, 0.2);}
.banners > div.banner-9 .s-desc{text-align:left;color:#143546;}
.banners > div.banner-9 .s-desc > div{bottom:62%;left:10%;width:80%;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;}
.banners > div.banner-9 .s-desc > span{bottom:48%;left:10%;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;}
.banners > div.banner-9 .s-desc h3{padding-bottom:0;margin-bottom:0;text-transform:none;color:#143546;padding:0;}
.banners > div.banner-9 .s-desc h3:after{display:none;}
.banners .banner-5 .banner-box h3{color:#222328;}
.banners .banner-5 .banner-box h3:after{background-color:#4e4f53;}
.banners .banner-5 .banner-box .s-desc > div{-moz-transform:translateY(-147%);-ms-transform:translateY(-147%);-o-transform:translateY(-147%);-webkit-transform:translateY(-147%);transform:translateY(-147%);}
.banners .banner-5 .banner-box .link{background:none;}
.banners .banner-5 .banner-box:hover .link{background:rgba(244,121,82, 0.2);}
.column-content .banners .col-sm-4{margin-bottom:27px;}
.column-content .banners + .banners{display:inline-block;margin-left:0;margin-right:0;float:left;width:67.2%;}
.column-content .banners + .banners .col-sm-4{width:100%;padding-left:0;}
.column-content .banners + .banners + .banners{width:32.8%;}
.column-content .banners + .banners + .banners .col-sm-4{padding-left:15px;padding-right:0;}
aside .banners, .column-left .banners, .column-right .banners{margin-bottom:40px;}
@media (max-width:1199px) and (min-width:992px){.sf-menu .sf-mega .banners > div.fourth .s-desc{font-size:14px;line-height:16px;}
.sf-menu .sf-mega .banners > div.one-third .s-desc{font-size:11px;line-height:13px;}
.sf-menu .sf-mega .banners > div.one-third .s-desc h3{font-size:16px;line-height:19px;}
}
@media (min-width:992px) and (max-width:1199px){.banners > div .s-desc h3{font-size:20px;line-height:24px;padding-bottom:10px;}
.banners .banner-8 .s-desc > div{bottom:55%;}
.banners .img-responsive{width:100%;}
.banners .banner-7 .s-desc > div{bottom:34%;}
.banners .banner-7 .s-desc > span{bottom:12.5%;}
}
@media (min-width:768px) and (max-width:991px){.banners > div .s-desc{font-size:11px;line-height:13px;}
.banners > div .s-desc h3{font-size:15px;line-height:18px;padding-bottom:7px;}
.banners .banner-8 .s-desc .btn{padding:10px;}
.banners .banner-8 .s-desc .btn .over, .banners .banner-8 .s-desc .btn .out{line-height:37px;}
.banners .banner-8 .s-desc > div{bottom:55%;}
.banners .banner-4 > div .s-desc > div{bottom:45%;}
.banners .banner-4 > div .s-desc h3{margin-bottom:10px;}
.banners .banner-7 .s-desc h3{font-size:13px;line-height:16px;margin-bottom:5px;}
.banners .banner-7 .s-desc h3 span{font-size:14px;line-height:16px;margin-bottom:0;}
.banners .banner-7 .s-desc > div{bottom:38%;}
.banners .banner-7 .s-desc > span{bottom:12.5%;}
.banners > div.banner-9 .s-desc > span{bottom:43%;}
}
@media (max-width:767px){.banners{text-align:center;}
.banners > div{width:auto;display:inline-block;}
.banners .banner-8{margin-bottom:15px;}
aside div.banners, .column-left div.banners, .column-right div.banners{margin-bottom:10px;}
.megamenu_module .banners > div{max-width:100%;float:none;}
}
@media (min-width:481px) and (max-width:767px){.banners > div.banner-4, .banners > div.banner-5,
aside .banners > div, .column-left, .column-right .banners > div{width:auto;max-width:100%;margin:0 0 10px;}
aside .banners, .column-left .banners, .column-right .banners{text-align:center;}
aside .banners > div, .column-left .banners > div, .column-right .banners > div{float:none;display:inline-block;}
.banners > div .s-desc h3{font-size:13px;line-height:16px;padding-bottom:8px;}
.banners > div.banner-5 .s-desc > div{top:54%;}
.banners .banner-4 > div .s-desc h3{margin-bottom:5px;}
.banners .banner-4 > div .s-desc > span{bottom:17%;}
}
@media (max-width:480px){.column-content .banners .col-sm-4{margin-bottom:10px;}
.banners .banner-7 .s-desc > span{bottom:15%;}
.banners .banner-8 .s-desc > span{bottom:34%;}
.banners > div.banner-9{margin-bottom:9px;}
.banners > div.banner-9 .s-desc > div{width:70%;bottom:59.5%;}
aside .banners.row, .column-left .banners.row, .column-right .banners.row{margin-left:-20px;margin-right:-20px;}
aside .banners.row .banner-8, .column-left .banners.row .banner-8, .column-right .banners.row .banner-8{width:100%;}
.banners > div{max-width:100%;width:100%;padding-left:0;padding-right:0;}
.banners > div .banner-box{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.banners > div .banner-box img{width:100%;}
.banners > div .s-desc > div{top:49.6%;}
.banners > div .s-desc .btn, .banners > div .s-desc .btn-primary{bottom:8.4%;}
.column-content .banners + .banners{width:570px;max-width:none;height:380px;margin-left:-20px;margin-right:-20px;margin-bottom:10px;}
.column-content .banners + .banners .col-sm-4{position:absolute;left:50%;height:100%;width:570px;max-width:none;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.column-content .banners + .banners .col-sm-4 .banner-box img{display:inline-block;max-width:none;height:100%;width:auto;}
.column-content .banners + .banners + .banners{width:auto;height:auto;margin:0 -20px 10px;display:block;float:none;}
.column-content .banners + .banners + .banners .col-sm-4{position:relative;display:inline-block;left:auto;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;width:100%;padding:0;margin:0;}
.column-content .banners + .banners + .banners .col-sm-4 .banner-box img{display:block;max-width:100%;height:auto;width:100%;}
}
.html-module.gift-cards{color:#fff;background:#3b987b;border:5px solid #3b987b;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-bottom:29px;}
.html-module.gift-cards i{display:inlibe-block;padding:6px 32px 7px;color:#3b987b;background:#fff;font-size:30px;line-height:35px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;vertical-align:top;margin-bottom:16px;}
.html-module.gift-cards > .box-heading{display:none;}
.html-module.gift-cards h3{color:#fff;font-weight:400;font-size:18px;line-height:22px;letter-spacing:1.5px;margin:0;text-transform:uppercase;}
.html-module.gift-cards > .content > a{display:block;color:#fff;background:#3b987b;border:2px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:28px 35px 15px;}
.html-module.gift-cards > .content > a:hover{color:#fff;background:#f60019;}
.html-module.gift-cards p{font-size:12px;line-height:18px;margin-bottom:0;}
.html-module.shops{margin-bottom:35px;}
.html-module.shops h3{margin-bottom:0;}
.html-module.shops ul{margin-top:7px;padding-top:18px;border-top:2px solid #f5f5f5;}
.html-module.brands{background:none;padding:0;margin-bottom:34px;}
.html-module.brands > .box-heading{background:#44454c;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:30px;padding:10px;}
.html-module.brands > .box-heading h3{color:#fff;margin:0;}
.html-module.brands > .content > ul{list-style-type:none;padding-left:0;margin:0 0 30px;margin-top:7px;padding-top:18px;margin-bottom:0;border-top:2px solid #f5f5f5;}
.html-module.brands li 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;}
.html-module.brands li a:hover img{opacity:.8;}
.bottom .html-module.brands{background:#f7f7f7;padding:32px 60px 34px 60px;margin-bottom:31px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.bottom .html-module.brands > .box-heading h3{color:#222328;text-align:center;margin-bottom:32px;}
.bottom .html-module.brands .owl-carousel{margin:0;}
.bottom .html-module.brands .owl-carousel .owl-nav div{opacity:1 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.bottom .html-module.brands .owl-carousel .owl-nav .owl-prev{left:-30px !important;}
.bottom .html-module.brands .owl-carousel .owl-nav .owl-next{right:-30px !important;}
aside .html-module.col-sm-3, .bottom .html-module.col-sm-3{width:100% !important;}
@media (min-width:768px) and (max-width:991px){.html-module.gift-cards > .content > a{padding:25px 15px;}
.html-module.gift-cards h3{font-size:16px;line-height:19px;letter-spacing:.5px;}
.html-module.gift-cards p{font-size:11px;line-height:16px;}
}
@media (max-width:767px){.bottom .html-module.col-sm-3{width:auto !important;}
.bottom .html-module.brands{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.html-module, .html-module.brands{margin-bottom:20px;}
.html-module.shops{margin-bottom:20px;}
}
@media (max-width:480px){.bottom .html-module.brands{margin:0 -20px 21px;padding:33px 55px 46px;}
.html-module.gift-cards{margin:0 9px 20px;}
.bottom .html-module.brands .owl-carousel .owl-nav div{top:45.5%;}
.bottom .html-module.brands .owl-carousel .owl-nav .owl-prev{left:-40px !important;}
.bottom .html-module.brands .owl-carousel .owl-nav .owl-next{right:-40px !important;}
}
.owl-carousel{position:relative;margin:0 -15px;width:auto;}
.owl-carousel .owl-item{padding:0 15px;width:auto;}
.owl-carousel .owl-nav div{opacity:0;color:#3b987b;text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);transition:all .3s ease;font-size:18px;line-height:28px;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inlibe-block;height:28px;width:28px;text-align:center;background:#fff;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-box-shadow:0 0 2px rgba(175, 175, 175, 0.3);-moz-box-shadow:0 0 2px rgba(175, 175, 175, 0.3);box-shadow:0 0 2px rgba(175, 175, 175, 0.3);}
.related-block .owl-carousel .owl-nav div{top:40%;}
.owl-carousel .owl-nav div.disabled{opacity:0;pointer-events:none;}
.owl-carousel .owl-nav div:hover{color:#fff;background-color:#3b987b;}
.owl-carousel .owl-nav .owl-prev{left:0px;}
.owl-carousel .owl-nav .owl-next{right:0px;}
.owl-carousel:hover .owl-nav div{opacity:1;}
.owl-carousel:hover .owl-nav div.disabled{opacity:0;pointer-events:none;}
.owl-carousel:hover .owl-nav .owl-prev{left:25px;}
.owl-carousel:hover .owl-nav .owl-next{right:25px;}
@media (max-width:767px){.owl-carousel .owl-item{padding-left:20px;padding-right:20px;}
.owl-carousel .owl-nav div{opacity:1;color:#e5e5e5;text-shadow:none;font-size:30px;line-height:38px;height:39px;width:39px;background:rgba(146, 18, 31, 0.4);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.owl-carousel .owl-nav div:hover{color:#e5e5e5;background:#3b987b;}
.owl-carousel .owl-nav .owl-prev{left:5px !important;}
.owl-carousel .owl-nav .owl-next{right:5px !important;}
}
aside .owl-carousel .owl-nav .owl-prev, aside .owl-carousel .owl-nav .owl-next{top:35.5%;}
.brands .owl-carousel .owl-item{float:none;display:inline-block;vertical-align:middle;text-align:center;}
.testimonials.owl-carousel .owl-nav{margin-top:30px;}
.testimonials.owl-carousel .owl-nav div{opacity:1;position:static;display:inline-block;margin:0 5px;}
.testimonials.owl-carousel .owl-nav div.disabled{opacity:0;pointer-events:none;}
.owl-pagination{text-align:center;top:40px;position:relative;}
.owl-controls .owl-page{display:inline-block;margin:0px 6px;}
.owl-controls .owl-page span{display:block;width:11px;height:11px;background:rgba(0, 0, 0, 0.5);border-radius:20px;box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);}
.owl-controls .owl-page.active span{background:rgba(0, 0, 0, 0.9);}
@media (max-width:767px){.box .mobile-carousel{width:auto;margin-left:-15px;margin-right:-15px;}
.box .mobile-carousel .product-thumb{width:280px;text-align:center;}
}
@media (max-width:479px){.box .mobile-carousel{text-align:center;}
}
.blog_article{margin-bottom:40px;}
.blog_article .btn{margin-top:30px;}
.article-info .article-sub-title{text-align:center;}
.article-info .btn{margin-top:15px;}
.article-image{text-align:center;}
.article-image > img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.simple_blog-article-view h1:after{margin-bottom:15px;}
.article-date, .article-comments, .article-author{font-family:"Hind", sans-serif;font-weight:400;color:#7f8187;line-height:18px;text-transform:uppercase;}
.article-date:before, .article-comments:before, .article-author:before{font-size:18px;line-height:18px;vertical-align:middle;}
.article-date a, .article-comments a, .article-author a{color:#7f8187;}
.article-date a:visited, .article-date a:focus, .article-comments a:visited, .article-comments a:focus, .article-author a:visited, .article-author a:focus{color:#7f8187;}
.article-date a:hover, .article-comments a:hover, .article-author a:hover{color:#3b987b;}
.article-description{font-family:"Hind", sans-serif;font-weight:300;color:#7f8187;margin-bottom:20px;}
.article-title{font-size:18px;line-height:24px;font-weight:bold;color:#143546;margin-bottom:10px;text-transform:uppercase;}
.article-title > a{display:inline;}
.article-title a:hover{color:#3b987b;}
.article-title + *{margin-top:20px;}
* + .article-description{margin-top:15px;}
.article-sub-title{font-size:14px;color:#232323;font-weight:400;}
.article-sub-title span:before{color:#3b987b;line-height:inherit;margin-right:5px;}
.article-sub-title span + span{margin-left:20px;}
.article-sub-title + *{margin-top:30px;}
.article-description ul, .article-description ol{padding-left:0;list-style-type:none;margin:35px 0 45px;}
.article-description ul li, .article-description ol li{position:relative;color:#3b987b;font-size:16px;font-weight:700;text-transform:uppercase;padding-left:50px;}
.article-description ul li:before, .article-description ol li:before{position:absolute;left:0;top:0;}
.article-description ul li + li, .article-description ol li + li{margin-top:16px;}
.article-description ul li:before{content:'\e18e';font-size:28px;font-family:"material-design";}
.article-description ol{counter-reset:list;}
.article-description ol li{counter-increment:list;}
.article-description ol li:before{content:counter(list, decimal-leading-zero) ".";color:#232323;font-size:16px;font-weight:700;}
.simple_blog-article .article-image img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden;}
.simple_blog-category .blog_article .article-image img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.related-article h4{text-transform:uppercase;color:#3b987b;}
.related-article h4 a:hover{color:#232323;}
.related-article .article-sub-title{text-align:left;}
.related-article .article-sub-title span + span{margin-left:5px;}
.related-article .row + .row{margin-top:30px;}
.related-article .image{margin-top:5px;}
.author-info .image{float:left;margin:5px 30px 10px 0;}
.article-comment{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #232323;}
.article-comment .author{float:left;text-transform:uppercase;font-size:16px;margin-bottom:10px;}
.article-comment .reply-message{float:right;text-transform:uppercase;color:#3b987b;}
.article-comment .reply-message a:hover{color:#232323;}
.article-comment .comment-date{clear:both;color:#232323;text-transform:uppercase;}
.article-comment .comment-date:before{content:'\e053';font-size:15px;color:#3b987b;font-family:"material-design";margin-right:5px;}
.article-comment .text{margin-top:15px;}
.article-comment .article-reply{margin:30px 0 0 60px;}
.reply-cancel{font-size:16px;color:#3b987b;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;text-transform:uppercase;margin-top:10px;}
.reply-cancel:hover{color:#232323;}
#review-title{clear:both;}
aside .blog_articles .article-title{font-size:16px;}
aside .blog_articles .col-sm-4 + .col-sm-4{margin-top:30px;}
aside .blog_articles * + .article-description{margin-top:15px;}
aside .blog-categories .box-heading{margin-bottom:0;}
aside .blog-categories ul > li{position:relative;}
aside .blog-categories ul > li > i{position:absolute;top:10px;right:10px;color:#232323;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;cursor:pointer;font-size:20px;}
aside .blog-categories ul > li > i:hover{color:#3b987b;}
aside .blog-categories ul > li > a{background:#f7f7f7;display:block;color:#232323;font-size:12px;text-transform:uppercase;padding:10px 10px 10px 20px;}
aside .blog-categories ul > li > a:hover{background:#f18993;}
aside .blog-categories ul > li + li{border-top:2px solid #fff;margin-top:0;}
aside .blog-categories ul ul{display:none;padding:0;list-style-type:none;border-top:1px solid #232323;}
aside .blog-categories ul ul a{padding-left:40px;}
aside #blog-search{margin:15px 0 0;position:relative;}
aside #blog-search input{padding-right:35px;}
aside #blog-search a{display:inline-block;position:absolute;right:10px;font-size:16px;line-height:35px;top:0;color:#232323;font-family:"FontAwesome";background:none;}
aside #blog-search a:before{content:'\f002';}
aside #blog-search a:hover{color:#3b987b;}
.simple_blog-article-view .product_tabs .nav-tabs{width:25%;}
.simple_blog-article-view .product_tabs .tab-content{width:75%;}
.simple_blog-article-view .article-image{margin-top:10px;margin-bottom:10px;}
.simple_blog-article-view .article-image img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden;}
.common-home .blog_articles{margin-bottom:38px;}
.common-home .blog_articles .box-heading{margin-bottom:30px;padding-bottom:7px;border-bottom:2px solid #232323;}
.common-home .blog_articles .article-image{text-align:right;}
.common-home .blog_articles .col-sm-6 > div{position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden;}
.common-home .blog_articles .col-sm-6 > div .article-image a{background:#3b987b;}
.common-home .blog_articles .col-sm-6 > div img{-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;overflow:hidden;}
.common-home .blog_articles .col-sm-6 > div:hover img{opacity:.7;}
.common-home .blog_articles .tx-block{padding:60px 28px 104px;background:#fff;text-align:center;position:relative;overflow:hidden;}
.common-home .blog_articles .article-title{margin-bottom:6px;}
.common-home .blog_articles .article-sub-title{position:absolute;bottom:0;left:0;width:100%;padding:29px 28px 28px 28px;border-top:1px solid #f1f1f1;display:inline-block;}
.common-home .blog_articles .article-sub-title .article-comments{float:left;}
.common-home .blog_articles .article-sub-title .article-author{float:right;}
@media (max-width:480px){.common-home .blog_articles .article-sub-title .article-comments, .common-home .blog_articles .article-sub-title .article-author{float:none;display:block;}
}
@media (min-width:992px) and (max-width:1199px){.article-sub-title span + span{margin-left:5px;}
.common-home .blog_articles .article-sub-title{padding:23px 22px 22px 22px;}
}
@media (min-width:768px) and (max-width:991px){.article-sub-title span + span{margin-left:3px;}
.article-date, .article-comments, .article-author{font-size:12px;}
.article-sub-title span:before{font-size:12px;margin-right:2px;}
.article-title{font-size:15px;line-height:18px;}
.common-home .blog_articles .article-sub-title{padding:15px 12px;}
.common-home .blog_articles .article-description{font-size:13px;line-height:25px;}
.common-home .blog_articles .tx-block{padding:63px 20px 56px;}
}
@media (max-width:991px){.article-image{margin-bottom:15px;}
.common-home .blog_articles .article-image{margin-bottom:0;}
}
@media (max-width:767px){.simple_blog-article-view .product_tabs .nav-tabs, .simple_blog-article-view .product_tabs .tab-content{width:100%;}
.common-home .blog_articles .article-title{font-size:14px;line-height:18px;}
.common-home .blog_articles .article-sub-title{padding:15px 12px;font-size:12px;}
.common-home .blog_articles .article-sub-title span + span{margin-left:10px;}
.common-home .blog_articles .article-description{font-size:13px;line-height:25px;}
.common-home .blog_articles .article-sub-title span:before{font-size:12px;margin-right:2px;}
.bottom .blog_articles{margin-bottom:10px;}
.bottom .blog_articles .owl-carousel{margin-left:-20px;margin-right:-20px;}
}
@media (max-width:767px) and (min-width:480px) and (max-width:767px){.bottom .blog_articles .owl-carousel{margin-left:-10px;margin-right:-10px;}
}
@media (max-width:767px){.bottom .blog_articles .owl-carousel .col-sm-6{padding-left:0;padding-right:0;}
.bottom .blog_articles .owl-carousel .col-sm-6 > div{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.bottom .blog_articles .owl-carousel .owl-item{padding-left:0;padding-right:0;}
.bottom .blog_articles .owl-carousel .owl-item .article-image{display:none;}
.bottom .blog_articles .owl-carousel .owl-item .tx-block{padding:40px 20px 70px;}
.bottom .blog_articles .owl-carousel .owl-nav .owl-prev{left:10px !important;}
.bottom .blog_articles .owl-carousel .owl-nav .owl-next{right:10px !important;}
}
@media (max-width:600px){.reply-cancel{float:none;display:block;}
}
@media (max-width:480px){.bottom .blog_articles .owl-carousel{margin-left:-15px;margin-right:-15px;}
}
@media (max-width:479px){.common-home .blog_articles .article-sub-title{padding:24px 15px;}
.common-home .blog_articles .article-sub-title span{font-size:14px;}
.common-home .blog_articles .article-sub-title span:before{font-size:18px;margin-right:5px;}
.common-home .blog_articles .article-title{font-size:18px;line-height:24px;}
.common-home .blog_articles .article-description{font-size:14px;line-height:24px;margin-bottom:10px;}
.article-sub-title span{display:block;}
.article-sub-title span + span{margin:10px 0 0;}
.common-home .blog_articles .col-sm-6 > div{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.bottom .blog_articles .owl-carousel .owl-item .tx-block{padding:64px 55px 70px;}
.bottom .article-sub-title span + span{margin:0;}
}
.swiper-container{margin:0 auto 30px;position:relative;overflow:hidden;z-index:1;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.swiper-container-no-flexbox .swiper-slide{float:left;}
.swiper-slide div.description{position:absolute;top:54%;left:0;right:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;}
.swiper-slide h2, .swiper-slide hr, .swiper-slide p{margin:0;display:block;}
.swiper-slide * + hr{margin-top:18px;}
.swiper-slide * + h2{margin-top:9px;}
.swiper-slide * + .btn-slide,
.swiper-slide * + a.btn-slide.ani{margin-top:51px;}
.swiper-slide h2, .swiper-slide p{font-weight:400;font-family:"Montserrat", sans-serif;}
.swiper-slide hr{width:58px;height:3px;background:#fff;border:none;margin-right:auto;margin-left:auto;}
.swiper-slide h2{font-size:60px;line-height:60px;color:#fff;text-transform:capitalize;}
.swiper-slide p{font-size:18px;line-height:18px;color:#fff;}
.swiper-slide .btn-slide, .swiper-slide a.btn-slide.ani{padding:18px 29px;background:#fff;color:#fff;min-width:167px;}
.swiper-slide .btn-slide .over, .swiper-slide .btn-slide .out, .swiper-slide a.btn-slide.ani .over, .swiper-slide a.btn-slide.ani .out{line-height:52px;color:#3b987b;}
.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.swiper-container-android .swiper-slide,
.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-o-transform:translate(0px, 0px);-ms-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);}
.swiper-container-multirow > .swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.swiper-container-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide{height:auto;}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform, height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform, height;}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y;}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x;}
.swiper-button-prev,
.swiper-button-next{position:absolute;top:50%;width:30px;height:60px;margin-top:-30px;z-index:10;cursor:pointer;color:#e5e5e5;font:400 60px/60px "FontAwesome";-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.swiper-button-prev:before,
.swiper-button-next:before{content:'\f105';}
.swiper-button-prev:hover,
.swiper-button-next:hover{color:#3b987b;}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled{opacity:0;cursor:auto;pointer-events:none;}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next{left:23px;right:auto;}
.swiper-button-prev:before,
.swiper-container-rtl .swiper-button-next:before{content:'\f104';}
.swiper-button-prev.swiper-button-black:before,
.swiper-container-rtl .swiper-button-next.swiper-button-black:before{content:'\f104';}
.swiper-button-prev.swiper-button-white:before,
.swiper-container-rtl .swiper-button-next.swiper-button-white:before{content:'\f104';}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev{right:23px;left:auto;}
.swiper-button-next:before,
.swiper-container-rtl .swiper-button-prev:before{content:'\f105';}
.swiper-button-next.swiper-button-black:before,
.swiper-container-rtl .swiper-button-prev.swiper-button-black:before{content:'\f105';}
.swiper-button-next.swiper-button-white:before,
.swiper-container-rtl .swiper-button-prev.swiper-button-white:before{content:'\f105';}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10;}
.swiper-pagination.swiper-pagination-hidden{opacity:0;}
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets{bottom:10px;left:0;width:100%;}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2;}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff;}
.swiper-pagination-bullet-active{opacity:1;background:#007aff;}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff;}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000;}
.swiper-container-vertical > .swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);-moz-transform:translate3d(0px, -50%, 0);-o-transform:translate(0px, -50%);-ms-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0);}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;}
.swiper-pagination-progress{background:rgba(0, 0, 0, 0.25);position:absolute;}
.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top;}
.swiper-container-horizontal > .swiper-pagination-progress{width:100%;height:4px;left:0;top:0;}
.swiper-container-vertical > .swiper-pagination-progress{width:4px;height:100%;left:0;top:0;}
.swiper-pagination-progress.swiper-pagination-white{background:rgba(255, 255, 255, 0.5);}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff;}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000;}
.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px;}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(transparent));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);background-image:-moz-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent);}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);background-image:-moz-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent);}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent);}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent);}
.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px;}
.swiper-container-cube,
.swiper-container-flip{overflow:visible;}
.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}
.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none;}
.swiper-container-cube .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto;}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}
.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%;}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0;}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none;}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1);}
.swiper-container-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%;}
.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%;}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0;}
.swiper-scrollbar-cursor-drag{cursor:move;}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite;}
.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat;}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);}
}
@keyframes swiper-preloader-spin{100%{transform:rotate(360deg);}
}
.swiper-slide{background-position:center top;}
.swiper-slide__link{display:block;height:100%;}
@media (min-width:992px) and (max-width:1199px){.swiper-slide h2{font-size:80px;line-height:80px;}
.swiper-slide p{font-size:24px;line-height:29px;}
.swiper-slide p span{font-size:58px;line-height:58px;}
.swiper-button-prev, .swiper-button-next{font-size:50px;line-height:50px;width:25px;height:50px;margin-top:-25px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:15px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:15px;}
}
@media (min-width:768px) and (max-width:991px){.swiper-slider{max-height:400px;}
.swiper-slide h2{font-size:56px;line-height:56px;}
.swiper-slide p{font-size:17px;line-height:21px;}
.swiper-slide p span{font-size:41px;line-height:41px;}
.swiper-button-prev, .swiper-button-next{font-size:50px;line-height:50px;width:25px;height:50px;margin-top:-25px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:15px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:15px;}
}
@media (max-width:767px){.swiper-container{margin-left:-15px;margin-right:-15px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.swiper-slide h2{font-size:56px;line-height:56px;}
.swiper-slide p{font-size:17px;line-height:21px;}
.swiper-slide p span{font-size:41px;line-height:41px;}
.swiper-button-prev,
.swiper-button-next{width:40px;height:40px;font-size:30px;line-height:40px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;color:#e5e5e5;background:rgba(146, 18, 31, 0.4);}
.swiper-button-prev:hover, .swiper-button-prev:focus, .swiper-button-prev:active,
.swiper-button-next:hover,
.swiper-button-next:focus,
.swiper-button-next:active{color:#e5e5e5;background:#3b987b;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:10px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:10px;}
}
@media (max-width:480px){.swiper-container{margin-bottom:10px;}
.swiper-slide h2{font-size:48px;line-height:48px;margin-bottom:2px;}
.swiper-slide p{font-size:18px;line-height:22px;margin-bottom:18px span;margin-bottom-font-size:48px;margin-bottom-line-height:48px;}
}
.nav > li > a{padding:8px 7px;}
.nav-tabs{border-bottom:none;display:inline-block;width:100%;position:relative;font-size:6px;}
.nav-tabs > li{margin-bottom:0;}
.nav-tabs > li > a{font-size:12px;line-height:14px;margin-right:0;margin-left:0;border:none;color:#fff;}
.nav-tabs > li > a:hover{color:#3b987b;background:none;border-color:transparent;}
.nav-tabs > li > a:focus{background:none;}
.nav-tabs li.active > a, .nav-tabs li.active > a:focus, .nav-tabs li.active > a:hover{border:none;color:#3b987b;background-color:transparent;}
.single-category{width:100%;display:inline-block;margin-bottom:0;}
.single-category .product-layout{margin-bottom:38px;}
.single-category .box{margin-bottom:0;}
.single-category .name__aside{display:none;}
.single-category .box-heading{height:auto;}
.single-category .description{display:none;}
.bottom .single-category .description{display:block;float:left;width:100%;margin-top:15px;}
@media (min-width:768px){.bottom .single-category .description{margin-top:0;}
}
.single-category .nav-tabs{display:inline-block;position:absolute;right:10px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto;margin:0;}
.single-category .nav-tabs > li{float:none;display:inline-block;}
@media (max-width:767px){.single-category .nav-tabs{position:static;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;margin-top:5px;}
}
.single-category .tab-content{border-top:2px solid #232323;padding-top:28px;}
.single-category .view-all{display:none;}
.bottom .box-carousel, .bottom .owl-carousel{width:auto;}
.bottom .single-category{margin-bottom:25px;}
.bottom .single-category .image{width:45.95%;float:left;}
.bottom .single-category .caption{display:inline-block;width:54%;text-align:left;padding:2px 0 0 33px;}
.bottom .single-category .sale, .bottom .single-category .new-pr, .bottom .single-category .discount{display:none !important;}
.bottom .single-category .product-thumb .image .cart-button, .bottom .single-category .product-thumb .image .rating{display:none !important;}
.bottom .single-category .product-thumb .name{margin-bottom:15px;}
.bottom .single-category .product-thumb .caption .discount{left:auto;top:auto;font-size:12px;line-height:14px;text-transform:none;position:relative;display:block !important;padding:0;margin-bottom:12px;background:none;color:#3b987b;}
.bottom .single-category .view-all{display:none;}
@media (min-width:768px){.single-category{position:relative;}
.single-category > .box-heading{display:none;}
}
@media (max-width:767px){.nav-tabs > li > a{font-size:12px;line-height:14px;padding:5px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-right:0;margin-left:0;border-width:0;}
.nav-tabs > li + li{margin-left:8px;}
.nav-tabs li.active > a, .nav-tabs li.active > a:focus, .nav-tabs li.active > a:hover{border:none;}
.single-category{margin-bottom:0;}
.single-category > .box-heading{display:none;}
.single-category .tab-content{border-top:none;margin-left:-15px;margin-right:-15px;padding-top:23px;}
.single-category .mobile-carousel{text-align:center;margin-left:0;margin-right:0;}
.single-category .product-thumb{text-align:center;width:280px;}
.single-category .owl-carousel .owl-nav div{top:35.5%;}
.owl-carousel .owl-nav div{top:37.5%;}
.owl-carousel .owl-nav .owl-prev{left:10px !important;}
.owl-carousel .owl-nav .owl-next{right:10px !important;}
.bottom .single-category{margin-bottom:28px;}
.bottom .single-category .owl-carousel{text-align:center;}
.bottom .single-category .image{width:100%;}
.bottom .single-category .product-thumb .name{margin-bottom:9px;}
.bottom .single-category .product-thumb .caption{width:100%;padding:0;text-align:center;}
.bottom .single-category .product-thumb .caption .discount{display:none !important;}
.bottom .single-category .nav-tabs > li > a{padding:6px 2px 0;}
.bottom .single-category .tab-content{margin-top:2px;border-top:2px solid #232323;padding-top:29px;margin-left:0;margin-right:0;}
.bottom .single-category > .box-heading{display:none;}
}
@media (max-width:480px){.bottom .single-category .owl-carousel .owl-nav .owl-prev{left:10px !important;}
.bottom .single-category .owl-carousel .owl-nav .owl-next{right:10px !important;}
}
.newsletter .box-content{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:relative;text-align:center;}
.newsletter .box-content form{position:relative;}
.newsletter .btn-primary{padding:18px 30px;vertical-align:top;}
.newsletter .btn-primary .over, .newsletter .btn-primary .out{line-height:52px;}
.newsletter button.btn-primary{padding:18px 30px;margin-top:30px;min-width:163px;}
.newsletter button.btn-primary .over, .newsletter button.btn-primary .out{line-height:52px;}
.newsletter p.newsletter-description{font-size:12px;line-height:18px;letter-spacing:1.1px;text-transform:uppercase;color:#222328;margin-bottom:26px;}
.newsletter input{background:transparent;display:block;width:100%;color:#fff;font:300 12px/16px "Hind", sans-serif;height:55px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding-top:20px;padding-bottom:18px;}
.newsletter input::-webkit-input-placeholder{color:#000;opacity:1;}
.newsletter input:-moz-placeholder{color:#000;opacity:1;}
.newsletter input::-moz-placeholder{color:#000;opacity:1;}
.newsletter input:-ms-input-placeholder{color:#000;opacity:1;}
.newsletter .tm-login-form{position:relative;}
.newsletter .newsletter-error, .newsletter .newsletter-success{display:block;text-align:center;font-size:13px;line-height:16px;position:absolute;top:100%;width:100%;-moz-transition:0.6s all ease;-o-transition:0.6s all ease;-webkit-transition:0.6s all ease;transition:0.6s all ease;}
.newsletter .newsletter-error{color:#e60000;}
.newsletter .newsletter-success{color:#55C65E;}
#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:10000;background:rgba(255, 255, 255, 0.4);padding-top:100px;}
.newsletter-popup{position:relative;width:770px;height:420px;margin:0 auto;background-color:#f1ead9;background-repeat:no-repeat;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:67px 280px 0 40px;}
.newsletter-popup:before, .newsletter-popup:after{display:table;content:"";line-height:0;}
.newsletter-popup:after{clear:both;}
.newsletter-popup h2{font:bold 36px/43px "Montserrat", sans-serif;color:#fff;text-transform:none;margin:0;}
.newsletter-popup h2 + p{margin:22px 0 2px;color:#fff;letter-spacing:0;line-height:27px;}
.newsletter-popup .tm-login-form{position:relative;margin-top:20px;margin-right:10px;}
.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{width:100%;float:left;color:#7f8187;font:300 12px/16px "Hind", sans-serif;background:#fff;height:53px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.newsletter-popup .tm-login-form input::-webkit-input-placeholder{color:#7f8187;opacity:1;text-transform:uppercase;}
.newsletter-popup .tm-login-form input:-moz-placeholder{color:#7f8187;opacity:1;text-transform:uppercase;}
.newsletter-popup .tm-login-form input::-moz-placeholder{color:#7f8187;opacity:1;text-transform:uppercase;}
.newsletter-popup .tm-login-form input:-ms-input-placeholder{color:#7f8187;opacity:1;text-transform:uppercase;}
+ .newsletter-popup .tm-login-form-btn{margin-left:7px;}
.newsletter-popup .wrap{position:relative;margin-bottom:31px;}
.newsletter-popup .wrap:before, .newsletter-popup .wrap:after{display:table;content:"";line-height:0;}
.newsletter-popup .wrap:after{clear:both;}
.newsletter-popup .logo + h2{margin-top:25px;}
.newsletter-popup .logo img{display:inline-block;}
.newsletter-popup button.btn-primary, .newsletter-popup button.btn-primary.ani{padding:18px 30px;background-color:#3b987b;margin:0 7px 20px 0;float:left;}
.newsletter-popup button.btn-primary:visited, .newsletter-popup button.btn-primary.ani:visited{background-color:#3b987b;}
.newsletter-popup button.btn-primary:hover, .newsletter-popup button.btn-primary:focus, .newsletter-popup button.btn-primary:active, .newsletter-popup button.btn-primary.ani:hover, .newsletter-popup button.btn-primary.ani:focus, .newsletter-popup button.btn-primary.ani:active{background-color:#3b987b;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.newsletter-popup button.btn-primary .over, .newsletter-popup button.btn-primary .out, .newsletter-popup button.btn-primary.ani .over, .newsletter-popup button.btn-primary.ani .out{line-height:52px;}
.newsletter-popup-dont-show{float:right;color:rgba(255, 255, 255, 0);padding:15px 17px;border-color:#fff;position:relative;overflow:hidden;}
.newsletter-popup-dont-show:visited{color:rgba(255, 255, 255, 0);border-color:#fff;}
.newsletter-popup-dont-show:hover, .newsletter-popup-dont-show:focus, .newsletter-popup-dont-show:active{color:rgba(255, 255, 255, 0);background:#3b987b;border-color:#3b987b;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.newsletter-popup-dont-show .over, .newsletter-popup-dont-show .out{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:46px;z-index:2;color:#fff;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;}
.newsletter-popup-dont-show .over{top:60px;}
.newsletter-popup-dont-show:hover .out{top:-60px;}
.newsletter-popup-dont-show:hover .over{top:0;}
.newsletter-popup-close-btn{color:#e5e5e5;font-size:30px;line-height:30px;outline:medium none;position:absolute;right:16px;top:12px;}
.newsletter-popup-close-btn:visited{color:#e5e5e5;}
.newsletter-popup-close-btn:hover, .newsletter-popup-close-btn:focus, .newsletter-popup-close-btn:active{color:#3b987b;}
.newsletter-popup .newsletter-error, .newsletter-popup .newsletter-success{display:block;text-align:center;font-size:10px;line-height:10px;position:absolute;top:5px;right:5px;-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 .newsletter-error{color:#f44336;}
.newsletter-popup .newsletter-success{color:#55C65E;}
@media (max-width:767px){.newsletter-popup-wrap{display:none !important;}
}
.instagram{margin-bottom:15px;padding-right:25px;}
.instagram .caption{display:none;}
.instagram .activities{position:absolute;width:100%;top:50%;text-align:center;opacity:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.instagram__item{position:relative;float:left;width:33.333333%;padding:1px;}
.instagram__item:nth-child(3n+4){clear:left;}
.instagram__item img{-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.instagram__item:hover img{opacity:.5;}
.instagram__item:hover .activities{opacity:1;}
@media (max-width:1199px){.instagram{padding-right:0;}
}
@media (max-width:767px){.instagram{margin-bottom:0;padding-bottom:15px;}
.instagram .content > div{margin-bottom:20px;}
}
.social-list:before, .social-list:after{display:table;content:"";line-height:0;}
.social-list:after{clear:both;}
.social-list i{text-align:center;}
.social-list i[class*="youtube"]{background-color:#fe3432;}
.social-list i[class*="facebook"]{background-color:#3c5b9b;}
.social-list i[class*="google"]{background-color:#f63d27;}
.social-list i[class*="twitter"]{background-color:#2daae1;}
.social-list i[class*="pinterest"]{background-color:#bd2126;}
.social-list i[class*="instagram"]{background-color:#125688;}
.social-list i[class*="vimeo"]{background-color:#17b3e8;}
.social-list li{display:inline-block;float:left;margin:0 17px 17px 0;}
.social-list li + li{margin-top:0;}
.module-social .col-sm-3{width:100%;padding-left:0;padding-right:0;}
.rd-parallax{display:inline-block;width:100%;position:relative;background:#f7f7f7;overflow:hidden;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-top:5px;margin-bottom:21px;}
.rd-parallax b, .rd-parallax h2, .rd-parallax h3, .rd-parallax h4, .rd-parallax h5, .rd-parallax h6, .rd-parallax p{color:#fff;}
.rd-parallax b{font-size:18px;letter-spacing:1.3px;margin-bottom:2px;}
.rd-parallax h2{font-size:40px;line-height:48px;margin-bottom:13px;font-family:"Montserrat", sans-serif;text-transform:none;}
.rd-parallax .description{padding-left:35%;padding-right:35%;font-weight:400;}
.rd-parallax .description p{letter-spacing:1.1px;margin-bottom:22px;}
.rd-parallax .btn-primary{padding:8px 15px;min-width:113px;}
.rd-parallax .btn-primary + .btn-primary{margin-left:5px;}
.rd-parallax-inner{overflow:hidden;position:relative;min-height:100%;z-index:1;background:#f7f7f7;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.rd-parallax-layer{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;-webkit-backface-visibility:hidden;}
.rd-parallax-layer[data-type="media"]{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;-webkit-backface-visibility:hidden;}
.rd-parallax-layer[data-type="media"] iframe{width:100%;height:100%;}
.rd-parallax-layer[data-url]{-webkit-background-size:cover;background-size:cover;background-position:center center;}
.rd-parallax-layer[data-type="html"]{position:relative;padding-top:55px;padding-bottom:46px;text-align:center;}
@media (min-width:992px) and (max-width:1199px){.rd-parallax .description{padding-left:30%;padding-right:30%;}
}
@media (min-width:768px) and (max-width:991px){.rd-parallax b{font-size:16px;line-height:19px;}
.rd-parallax h2{font-size:30px;line-height:36px;margin-bottom:10px;}
.rd-parallax .description{padding-left:23%;padding-right:23%;}
}
@media (min-width:481px) and (max-width:767px){.rd-parallax .description{padding-left:20%;padding-right:20%;}
}
@media (max-width:480px){.rd-parallax{margin:0 -15px 14px;width:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.rd-parallax .description{padding-left:11%;padding-right:11%;}
.rd-parallax-layer[data-type="html"]{padding-top:60px;padding-bottom:41px;}
.rd-parallax-inner{min-height:322px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
}
.tm-deal-banner{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden;position:relative;line-height:0;margin-bottom:30px;}
.tm-deal-banner__description{-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;display:inline-block;width:100%;padding:19px 29px 23px 29px;background:#f7f7f7;}
.tm-deal-banner__description:after{clear:both;}
.tm-deal-banner__description .pull-left{color:#222328;font-size:12px;line-height:14px;text-transform:uppercase;}
.tm-deal-banner__description .pull-left h2{color:#222328;font-size:18px;line-height:22px;letter-spacing:.9px;font-weight:bold;text-transform:uppercase;margin-top:3px;margin-bottom:0;}
.tm-deal-banner__description .btn-primary{margin-top:4px;padding:8px 19px;}
.tm-deal-banner__image{background:#3b987b;}
.tm-deal-banner__image img{-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;}
.tm-deal-banner:hover img{opacity:.8;}
.tm-deal-banner:hover .tm-deal-banner__description{background:#983b49;}
.tm-deal-banner__countdown{position:absolute;top:10px;left:10px;margin:0;color:#fff;background:#1c1e23;padding:9px 8px 4px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;}
.tm-deal-banner__countdown .simple-countdown > div{display:inline-block;padding:0 2px;float:left;font-size:19px;text-transform:uppercase;}
.tm-deal-banner__countdown .simple-countdown > div.cell{font-size:9px;line-height:13px;}
.tm-deal-banner__countdown .simple-countdown > div.cell span{width:100%;display:block;font-size:16px;line-height:18px;}
.tm-deal-banner__countdown .simple-countdown > div.cell + .cell{padding-left:8px;position:relative;}
.tm-deal-banner__countdown .simple-countdown > div.cell + .cell:before{display:inline-block;height:100%;position:absolute;top:0;left:0;font-size:19px;line-height:13px;content:':';}
@media (max-width:480px){.tm-deal-banner__image{height:228px;}
.tm-deal-banner__image img{position:absolute;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:none;height:228px;width:auto;}
.tm-deal-banner__countdown{left:15px;}
.tm-deal-banner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-left:-20px;margin-right:-20px;margin-bottom:15px;}
.tm-deal-banner__description{padding:19px 20px 25px 15px;}
.tm-deal-banner__description .pull-left h2{font-size:12px;line-height:14px;letter-spacing:.4px;margin-top:9px;}
.tm-deal-banner__description .pull-right.btn-primary{float:none !important;margin-left:15px;}
}
#page-preloader{position:fixed;left:0;top:0;right:0;bottom:0;background:#fff;z-index:-1;opacity:0;-moz-transition:all 1.3s ease 0.3s;-o-transition:all 1.3s ease 0.3s;-webkit-transition:all 1.3s ease 0.3s;transition:all 1.3s ease 0.3s;}
#page-preloader.visible{opacity:1;z-index:100500;}
#page-preloader.visible .preloader{opacity:1;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
#page-preloader .preloader{width:180px;height:40px;position:absolute;left:50%;top:50%;background:url("../image/preloader.gif") no-repeat 50% 50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;}
#product-preloader{position:relative;text-align:center;}
#product-preloader + *{margin-top:30px;}
#product-preloader .preloader, #product-preloader .load-more{display:inline-block;}
#product-preloader .preloader{-moz-transition:all 0s ease;-o-transition:all 0s ease;-webkit-transition:all 0s ease;transition:all 0s ease;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -150%);-ms-transform:translate(-50%, -150%);-o-transform:translate(-50%, -150%);-webkit-transform:translate(-50%, -150%);transform:translate(-50%, -150%);width:180px;height:40px;background:url("../image/preloader.gif") no-repeat 50% 50%;opacity:0;}
#product-preloader.loading .preloader{opacity:1;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-transition:0.5s ease 0.3s;-o-transition:0.5s ease 0.3s;-webkit-transition:0.5s ease 0.3s;transition:0.5s ease 0.3s;}
#product-preloader.loading .load-more{opacity:0;pointer-events:none;}
.ajax-quickview,
.ajax-quickview-images,
.ajax-quickview-images > ul,
.ajax-quickview-images > ul > li{height:100%;}
.ajax-quickview-images,
.ajax-quickview-cont-wrap{width:50%;}
.ajax-quickview-cont * + .name{margin-top:15px;}
.ajax-quickview-cont h3{margin-top:10px;margin-bottom:10px;}
.ajax-quickview-images{position:relative;float:left;}
.ajax-quickview-images > ul{margin:0;background:#f2f2f2;overflow:hidden;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.ajax-quickview-images > ul > li{position:absolute;left:0;top:0;width:100%;z-index:1;opacity:0;text-align:center;overflow:hidden;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}
.ajax-quickview-images > ul > li > img{display:inline-block;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-height:101%;max-width:none;width:auto;}
.ajax-quickview-images > ul > li.active{z-index:2;opacity:1;}
.ajax-quickview-images .next-img,
.ajax-quickview-images .prev-img{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;color:#3b987b;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;text-align:center;font-size:18px;line-height:28px;height:28px;width:28px;background:#fff;}
.ajax-quickview-images .next-img:hover,
.ajax-quickview-images .prev-img:hover{color:#fff;background:#3b987b;}
.ajax-quickview-images .next-img{right:15px;}
.ajax-quickview-images .prev-img{left:15px;}
.ajax-quickview-cont-wrap{float:right;max-height:100%;overflow-y:auto;}
.ajax-quickview-cont-wrap .ajax-quickview-cont{padding:30px 50px;}
.ajax-quickview-cont-wrap .ajax-quickview-cont .sale, .ajax-quickview-cont-wrap .ajax-quickview-cont .new-pr, .ajax-quickview-cont-wrap .ajax-quickview-cont .discount{position:static;}
.ajax-quickview-cont-wrap .ajax-quickview-cont .product-options{border-bottom:none;}
.ajax-quickview-cont-wrap .ajax-quickview-cont .btn-primary{vertical-align:middle;margin-bottom:15px;}
.ajax-quickview-cont-wrap .ajax-quickview-cont .btn-primary:visited{color:#fff;}
.ajax-quickview-cont-wrap .ajax-quickview-cont .btn-primary:hover, .ajax-quickview-cont-wrap .ajax-quickview-cont .btn-primary:focus, .ajax-quickview-cont-wrap .ajax-quickview-cont .btn-primary:active{color:#fff;background:#3b987b;}
.ajax-quickview-cont-wrap .ajax-quickview-cont .counter + .btn-primary{margin-left:20px;}
.fancybox-inner .option-radio .radio, .fancybox-inner .option-radio .radio + .radio{margin:0 10px 10px 0;padding:0;}
.fancybox-inner input[type="radio"] + label:before{background-color:#e5e7e9;}
.ajax-overlay input[type="radio"] + label:before{background-color:#e5e7e9;}
.ajax-quickview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:rgba(119, 119, 119, 0.38);opacity:0;visibility:hidden;}
.ajax-quickview-overlay .ajax-quickview-overlay__preloader{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:inline-block;width:64px;height:64px;background:url(../image/quick_view_preloader.gif);}
.ajax-quickview-overlay.visible{opacity:1;visibility:visible;}
.fancybox-skin{color:#7f8187;background:#fff;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 2px 12px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 2px 12px rgba(0, 0, 0, 0.15);box-shadow:0 2px 12px rgba(0, 0, 0, 0.15);}
.fancybox-skin:hover .fancybox-nav span{visibility:visible;}
.fancybox-nav{height:40px;top:50%;width:40px;}
.fancybox-next{right:-60px;}
.fancybox-prev{left:-60px;}
.lookbook__img{position:relative;display:inline-block;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden;}
.lookbook__aside{padding:0;}
.lookbook [data-marker]{display:inline-block;position:absolute;width:1px;height:1px;pointer-events:none;}
.lookbook [data-marker] > i, .lookbook [data-marker] .close-btn{width:15px;height:15px;background:#3b987b;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;opacity:1;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;border:2px solid #fff;}
.lookbook [data-marker] > i{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.lookbook [data-marker] .close-btn{position:absolute;right:0;top:0;width:30px;height:30px;-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-o-transform:translate(50%, -50%);-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);cursor:pointer;font-size:18px;line-height:25px;z-index:500;text-align:center;}
.lookbook [data-marker] .close-btn:hover{background:#232323;}
.lookbook [data-marker].active > i{opacity:0;}
.lookbook .marker__cnt{z-index:500;position:absolute;background:#fff;width:170px;font-size:15px;line-height:15px;margin:30px 15px;display:none;opacity:0;color:#232323;pointer-events:auto;border:2px solid #3b987b;}
.lookbook .marker__cnt .name, .lookbook .marker__cnt .price{padding-left:15px;padding-right:15px;margin-bottom:5px;}
.lookbook .lookbook__aside .col-xs-4{margin-bottom:15px;}
.lookbook [data-mapid]:not(area){position:relative;}
.lookbook [data-mapid]:not(area) img{float:left;margin-right:30px;background:#f7f7f7;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden;margin-bottom:15px;}
.lookbook [data-mapid]:not(area) .sale, .lookbook [data-mapid]:not(area) .new-pr, .lookbook [data-mapid]:not(area) .discount{display:none;}
.lookbook [data-mapid]:not(area) .name{padding-top:2px;margin-bottom:18px;}
.lookbook [data-mapid]:not(area).active img{box-shadow:0 0 0 3px #3b987b;}
.lookbook [data-mapid]:not(area) .product-options{line-height:10px;}
.lookbook area[data-mapid]{cursor:pointer;}
.lookbook__aside .name a{display:inline;}
.product-lookbook footer{margin-top:10px;}
.product-lookbook-block{display:inline-block;float:left;position:relative;line-height:0;margin-bottom:30px;}
.product-lookbook-block a{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden;background:#000;}
.product-lookbook-block a + div{position:absolute;display:inline-block;top:41%;left:0;width:100%;-moz-transform:0translateY -50%;-ms-transform:0translateY -50%;-o-transform:0translateY -50%;-webkit-transform:0translateY -50%;transform:0translateY -50%;color:#fff;font-size:18px;line-height:22px;font-weight:bold;text-align:center;pointer-events:none;}
.product-lookbook-block a img{opacity:.7;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.product-lookbook-block a:hover{background:#3b987b;}
.product-lookbook-block a:hover img{opacity:.8;}
.product-lookbook-block h3{color:#fff;font-size:40px;line-height:40px;font-weight:bold;text-transform:none;position:relative;margin-top:6px;}
.product-lookbook-block h3:after{position:absolute;display:inline-block;bottom:-16px;width:48px;margin-left:-24px;content:'';left:50%;height:2px;background:#fff;}
.lookbook [data-mapid]:not(area) .product-options img{margin-right:5px;}
.lookbook [data-mapid]:not(area).active .product-options img{box-shadow:none;}
.fixed-left{position:fixed;left:0;top:55px;z-index:1011;background:#fff;-moz-transform:translateX(-300px);-ms-transform:translateX(-300px);-o-transform:translateX(-300px);-webkit-transform:translateX(-300px);transform:translateX(-300px);-moz-transition:transform 0.5s ease;-o-transition:transform 0.5s ease;-webkit-transition:transform 0.5s ease;transition:transform 0.5s ease;width:300px;height:100%;}
.fixed-left.active{-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px);z-index:1015;}
.fixed-left__toggle{position:absolute;left:100%;top:196px;display:inline-block;width:57px;height:60px;line-height:60px;font-size:26px;text-align:center;color:rgba(255, 255, 255, 0.6);background:#232323;}
.fixed-left__toggle:visited, .fixed-left__toggle:focus{color:rgba(255, 255, 255, 0.6);background:#232323;}
.fixed-left__toggle:hover, .fixed-left__toggle:active{color:#fff;background:#232323;}
.fixed-left__cont{height:100%;margin-bottom:55px;overflow:auto;padding:15px;border-right:2px solid #232323;}
@media (min-width:768px){.fixed-left{top:0;}
.fixed-left__toggle{top:251px;}
}
.fixed-left .mfilter-box{margin-bottom:55px;}
.fixed-left .mfilter-filter-item + .mfilter-filter-item{margin-top:0;}
.catalog-thumb{position:relative;overflow:hidden;background:#f7f7f7;opacity:0.45;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.catalog-thumb + .catalog-thumb{margin-top:15px;}
.catalog-thumb img{position:relative;display:block;min-height:100%;max-width:100%;}
.catalog-thumb .catalog-item{font-size:14px;}
.catalog-thumb .catalog-thumb__title,
.catalog-thumb .catalog-item{margin:0;}
.catalog-thumb .catalog-thumb__overlay{padding:70px 40px 40px 40px;color:#fff;text-transform:uppercase;font-size:20px;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;}
.catalog-thumb .catalog-thumb__overlay > a{position:absolute;top:0;left:0;width:100%;height:100%;}
.catalog-thumb .catalog-thumb__overlay > a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;}
.catalog-thumb.catalog-thumb--effect-julia{background:#f7f7f7;-moz-transition:filter 0.5s ease, background-color 1s ease;-o-transition:filter 0.5s ease, background-color 1s ease;-webkit-transition:filter 0.5s ease, background-color 1s ease;transition:filter 0.5s ease, background-color 1s ease;box-shadow:none;max-width:400px;}
.catalog-thumb.catalog-thumb--effect-julia img{max-height:400px;transition:opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.catalog-thumb.catalog-thumb--effect-julia .catalog-thumb__overlay{text-align:left;}
.catalog-thumb.catalog-thumb--effect-julia .catalog-thumb__title{position:absolute;padding:10px 30px;color:#222328;background:rgba(255, 255, 255, 0.55);left:0;top:0;width:100%;display:inline-block;}
.catalog-thumb.catalog-thumb--effect-julia .catalog-item{display:inline-block;margin:0 0 0.25em;padding:0.4em 1em;background:rgba(255, 255, 255, 0.9);color:#143546;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-transform:none;transition:opacity 0.35s, transform 0.35s;-moz-transform:translate3d(-360px, 0, 0);-ms-transform:translate3d(-360px, 0, 0);-o-transform:translate3d(-360px, 0, 0);-webkit-transform:translate3d(-360px, 0, 0);transform:translate3d(-360px, 0, 0);}
.catalog-thumb.catalog-thumb--effect-julia .catalog-item:first-child{transition-delay:0.15s;}
.catalog-thumb.catalog-thumb--effect-julia .catalog-item:nth-of-type(2){transition-delay:0.1s;}
.catalog-thumb.catalog-thumb--effect-julia .catalog-item:nth-of-type(3){transition-delay:0.05s;}
.catalog-thumb.catalog-thumb--effect-julia.active{background-color:#f7f7f7;opacity:1;}
.catalog-thumb.catalog-thumb--effect-julia.active .catalog-item:first-child{transition-delay:0s;}
.catalog-thumb.catalog-thumb--effect-julia.active .catalog-item:nth-of-type(2){transition-delay:0.05s;}
.catalog-thumb.catalog-thumb--effect-julia.active .catalog-item:nth-of-type(3){transition-delay:0.1s;}
.catalog-thumb.catalog-thumb--effect-julia.active .catalog-item{opacity:1;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.mobile .catalog-thumb.catalog-thumb--effect-julia .catalog-item:first-child,
.tablet .catalog-thumb.catalog-thumb--effect-julia .catalog-item:first-child{transition-delay:0s;}
.mobile .catalog-thumb.catalog-thumb--effect-julia .catalog-item:nth-of-type(2),
.tablet .catalog-thumb.catalog-thumb--effect-julia .catalog-item:nth-of-type(2){transition-delay:0.05s;}
.mobile .catalog-thumb.catalog-thumb--effect-julia .catalog-item:nth-of-type(3),
.tablet .catalog-thumb.catalog-thumb--effect-julia .catalog-item:nth-of-type(3){transition-delay:0.1s;}
.mobile .catalog-thumb.catalog-thumb--effect-julia .catalog-item,
.tablet .catalog-thumb.catalog-thumb--effect-julia .catalog-item{opacity:1;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.catalog__cont * + .price{margin-top:15px;}
.catalog__cont * + .options{margin-top:20px;}
.catalog__cont * + .option{margin-top:10px;}
.catalog__cont .option .name + ul{margin-left:5px;}
.catalog__cont{background:#f7f7f7;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;max-width:100%;padding:20px;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;overflow:hidden;overflow-y:auto;opacity:1;width:inherit;}
.catalog__cont-wrap{position:relative;display:none;}
@media (min-width:768px){.catalog__cont-wrap{display:block;}
}
@media (min-width:768px) and (max-width:991px){.catalog__cont-wrap{width:407.5px;}
}
@media (min-width:992px) and (max-width:1199px){.catalog__cont-wrap{width:535.833px;}
}
@media (min-width:1200px){.catalog__cont-wrap{width:670px;}
}
.catalog__cont.loading{opacity:0;}
.catalog__cont.fixed{position:fixed;top:15px;max-height:calc(100% - 30px);}
.catalog__cont.absolute{position:absolute;bottom:0;}
.catalog__cont.static{position:static;}
.catalog__cont .options h3{display:none;}
.catalog__cont .name{font-size:30px;line-height:34px;color:#222328;font-weight:bold;}
.catalog__cont .price-new, .catalog__cont .price{font-size:26px;line-height:30px;}
.catalog__cont .price-old{font-size:22px;line-height:30px;vertical-align:bottom;}
.catalog__cont .sale, .catalog__cont .new-pr{left:auto;right:auto;top:auto;position:relative;margin-bottom:10px;}
.catalog__cont .sale + .new-pr{margin-left:3px;}
.catalog__cont .product-spec .table td{padding:15px 20px;color:#143546;background-color:#fff;border-color:#f7f7f7;}
.catalog__cont .product-spec .table td:first-child{border-color:#f7f7f7;}
.catalog__cont .option > .name, .catalog__cont .option > ul{display:inline-block;}
.catalog__cont .option > ul{list-style-type:none;padding-left:0;margin:0;}
.catalog__cont .option > ul, .catalog__cont .option > ul > li > img{vertical-align:bottom;}
.catalog__cont .option > ul > li{float:left;}
.catalog__cont .option > ul > li > span:after{content:';';}
.catalog__cont .option > ul > li:last-of-type > span:after{content:'.';}
.catalog__cont .option > ul > li + li{margin-top:0;margin-left:10px;}
.catalog__cont .option .name{font-size:16px;line-height:21px;}
.product-catalog .pagination-block{margin-top:15px;}
div.mfilter-content-opts{padding:0 0 10px;}
div.mfilter-content-opts .mfilter-options{padding:0;}
div.mfilter-content-opts .mfilter-options .mfilter-search{margin-top:5px;}
div.mfilter-content-opts .mfilter-options .mfilter-search input[type="text"]{height:55px;color:#7f8187;font-size:12px;line-height:15px;background-color:#f5f5f5;padding:20px 10px 20px 15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0;border:none;}
div.mfilter-content-opts .mfilter-options .mfilter-search #mfilter-opts-search{margin:0;}
div.mfilter-content-opts .mfilter-options .mfilter-search #mfilter-opts-search:focus{outline:none;border:none;}
div.mfilter-content-opts .mfilter-options .mfilter-search #mfilter-opts-search_button{color:#626265;font-size:14px;line-height:55px;height:55px;margin:0;background:none;text-align:left;}
div.mfilter-content-opts .mfilter-options .mfilter-search #mfilter-opts-search_button:hover{color:#3b987b;}
div.mfilter-content-opts .mfilter-options .mfilter-price{text-align:center;letter-spacing:3px;margin-top:3px;margin-bottom:15px;}
div.mfilter-content-opts .mfilter-options .mfilter-price input[type="text"], div.mfilter-content-opts .mfilter-options .mfilter-price #mfilter-opts-price-min, div.mfilter-content-opts .mfilter-options .mfilter-price #mfilter-opts-price-max{background:none;padding:0;outline:none;border:none;height:16px;width:60px;min-width:0;max-width:60px;letter-spacing:0;text-align:center;font:400 12px/16px "Montserrat", sans-serif;color:#143546;}
div.mfilter-content-opts .mfilter-options .mfilter-price .mfilter-slider-slider, div.mfilter-content-opts .mfilter-options .mfilter-price #mfilter-price-slider{background:#f7f7f7;height:3px !important;margin:5px 0 0 !important;}
div.mfilter-content-opts .mfilter-options .mfilter-price .mfilter-slider-slider .ui-slider-range, div.mfilter-content-opts .mfilter-options .mfilter-price #mfilter-price-slider .ui-slider-range{background:#3b987b !important;}
div.mfilter-content-opts .mfilter-options .mfilter-price .mfilter-slider-slider .ui-slider-handle, div.mfilter-content-opts .mfilter-options .mfilter-price #mfilter-price-slider .ui-slider-handle{background:#3b987b !important;width:5px !important;height:15px !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 !important;}
div.mfilter-content-opts .mfilter-options .mfilter-price-slider{padding:0 !important;margin-right:0 !important;}
div.mfilter-content-opts .mfilter-options .ui-slider-horizontal .ui-slider-handle{top:-6px !important;}
div.mfilter-heading{font:400 12px/14px "Montserrat", sans-serif;letter-spacing:1px;color:#232323;text-transform:uppercase;padding-bottom:7px;border-bottom:2px solid #232323;margin-bottom:3px;padding-top:5px;}
div.mfilter-heading .mfilter-head-icon{display:inline-block;background:none;width:auto;height:19px;vertical-align:top;margin:0;-moz-transform:translateY(-50%) rotateX(-180deg);-ms-transform:translateY(-50%) rotateX(-180deg);-o-transform:translateY(-50%) rotateX(-180deg);-webkit-transform:translateY(-50%) rotateX(-180deg);transform:translateY(-50%) rotateX(-180deg);color:#232323;}
div.mfilter-heading .mfilter-head-icon:before{content:'\f107';font:400 16px/19px "FontAwesome";}
div.mfilter-heading .mfilter-head-icon:hover{color:#3b987b;}
.mfilter-heading.mfilter-collapsed i.mfilter-head-icon{-moz-transform:translateY(-50%) rotateX(0deg);-ms-transform:translateY(-50%) rotateX(0deg);-o-transform:translateY(-50%) rotateX(0deg);-webkit-transform:translateY(-50%) rotateX(0deg);transform:translateY(-50%) rotateX(0deg);}
div.mfilter-tb-as-tr.mfilter-option{display:inline-block;width:100%;position:relative;}
.mfilter-option .mfilter-tb-as-td{display:inline-block;border:none;padding:2px 0;cursor:pointer;}
.mfilter-option > div input[type="checkbox"]{position:relative;}
.mfilter-option > div input[type="checkbox"]:before, .mfilter-option > div input[type="checkbox"]:after{content:'';position:absolute;top:-5px;left:0;width:20px;height:20px;}
.mfilter-option > div input[type="checkbox"]:before{border:2px solid #232323;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.mfilter-option > div input[type="checkbox"]:after{content:'\f00c';color:#fff;font:400 12px/20px "FontAwesome";text-align:center;-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;}
.mfilter-option > div input[type="checkbox"]:checked:before{background:#3b987b;border-color:#3b987b;}
.mfilter-option > div input[type="checkbox"]:checked:after{opacity:1;}
.mfilter-option > div label{color:#232323;}
.mfilter-option > div + label.mfilter-tb-as-td{padding-left:16px;margin-top:3px;}
.mfilter-option > div + label.mfilter-tb-as-td + .mfilter-col-count{position:absolute;top:0;right:8px;}
.mfilter-option.mfilter-disabled > div input[type="checkbox"]:before{border-color:#f1f3f7;}
div.mfilter-opts-container{padding-bottom:23px;}
.product-filter .sort.sort--category .sbHolder{width:200px;}
.iScrollVerticalScrollbar{background:#f7f7f7;}
.iScrollIndicator{background-color:#3b987b !important;}
.catalog__cont-wrap{line-height:21px;}
.catalog__cont-wrap .options ul li img{width:21px !important;height:21px !important;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;margin-right:5px;}
@media (min-width:992px) and (max-width:1199px){.catalog-thumb.catalog-thumb--effect-julia h2{font-size:17px;line-height:20px;}
}
@media (min-width:768px) and (max-width:991px){.catalog-thumb.catalog-thumb--effect-julia h2{font-size:13px;line-height:16px;}
}
@media (max-width:767px){#mfilter-content-container{text-align:center;}
.catalog-thumb.catalog-thumb--effect-julia{display:inline-block;opacity:1 !important;}
.catalog-thumb.catalog-thumb--effect-julia h2{font-size:13px;line-height:16px;}
}
@media (max-width:366px){.fixed-left{width:253px;left:47px;}
.fixed-left.active{left:0;}
}
.color_scheme_1{background:#3b987b;}
.color_scheme_2{background:#88b443;}
.color_scheme_3{background:#ff7a8d;}
.color_scheme_4{background:#e3b03a;}
#style_switcher, #style_switcher .toggler{background:#232323;}
#style_switcher, #style_switcher .toggler:hover{color:#fff;}
#style_switcher div.color_scheme{position:relative;overflow:hidden;}
#style_switcher div.color_scheme:before,
#style_switcher div.color_scheme:after{content:'';position:absolute;left:50%;width:50%;height:50%;-webkit-filter:blur(0);filter:blur(0);}
#style_switcher div.color_scheme:before{top:0;}
#style_switcher div.color_scheme:after{bottom:0;}
#style_switcher{position:fixed;top:190px;width:295px;box-sizing:border-box;left:0;z-index:1012;padding:21px 29px 62px 30px;text-align:left;-webkit-transform:translate(-100%, 0);-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);transform:translate(-100%, 0);-webkit-transition:transform 0.2s ease;-moz-transition:transform 0.2s ease;-ms-transition:transform 0.2s ease;-o-transition:transform 0.2s ease;transition:transform 0.2s ease;}
#style_switcher.shown{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);z-index:1012;}
#style_switcher p{line-height:28px;font-size:17px;font-weight:normal;padding:0 0 23px;}
#style_switcher p span{font-size:12.4px;display:block;line-height:21px;color:#888;}
#style_switcher .toggler{position:absolute;top:0;left:100%;width:57px;height:60px;font-size:18px;line-height:40px;cursor:pointer;color:rgba(255, 255, 255, 0.6);text-align:center;transition:color .2s ease;}
#style_switcher .toggler:before{content:'';position:absolute;top:0;left:0;width:100%;line-height:60px;text-align:center;font-size:26px;height:60px;content:'\f040';font-family:fontawesome;transition:color .2s ease;}
#style_switcher.shown .toggler:before{content:'\f00d';}
#style_switcher #color-box{margin:0;list-style:none;font-size:0;padding:0 0 40px;line-height:0;}
#style_switcher #color-box li{display:inline-block;margin-right:10px;cursor:pointer;vertical-align:top;}
#style_switcher #color-box li:hover,
#style_switcher #color-box li.active{padding:2px;}
#style_switcher div.color_scheme{width:40px;height:40px;border-radius:3px;}
#style_switcher #color-box li:hover div.color_scheme,
#style_switcher #color-box li.active div.color_scheme{height:36px;width:36px;}
#style_switcher #style_switcher_form{padding:0;margin:0;}
#style_switcher #style_switcher_form button.button{display:block;text-align:center;padding:4px 30px 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-position:50% 50% !important;background-repeat:no-repeat !important;outline:none !important;position:relative;border:2px solid #626262 !important;background:transparent !important;font-size:15px;line-height:26px;font-weight:bold;}
#style_switcher #style_switcher_form button.button:hover{background:#626262 !important;color:#fff !important;}
#style_switcher.loading:before{position:absolute;right:30px;bottom:40px;background:url(../images/loading.gif);width:60px;height:20px;content:'';}
#style_switcher.success:before{position:absolute;right:30px;bottom:32px;content:'\f00c';font-family:FontAwesome;font-size:20px;line-height:40px;}
@media (max-width:480px){#style_switcher{width:260px;padding-left:20px;}
}
body.mobile_mode.mobile #style_switcher{top:0 !important;}
.breadcrumb{margin:0 0 23px;border-radius:0;letter-spacing:1.2px;background:none;padding:0;font-size:12px;line-height:14px;font-family:"Hind", sans-serif;font-weight:300;}
.breadcrumb a{display:inline-block;color:rgba(127, 129, 135, 0.8);}
.breadcrumb a:hover{color:rgba(244,121,82, 0.8);}
.breadcrumb a:hover i{color:rgba(244,121,82, 0.8);}
.breadcrumb > li{position:relative;vertical-align:top;display:inline;}
.breadcrumb > li:last-child span{color:rgba(20, 53, 70, 0.8);font-weight:700;}
.breadcrumb > li > a,
.breadcrumb > li > a > i,
.breadcrumb > li > span,
.breadcrumb > li + li:before{vertical-align:middle;}
.breadcrumb > li + li:before{content:'> ';padding:0;margin-left:2px;margin-right:2px;font-size:12px;line-height:14px;}
.breadcrumb i{color:rgba(127, 129, 135, 0.8);-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;}
.breadcrumb i:before{content:'\e0ba';font-family:"material-design";}
.product-share{height:32px;margin-top:1em;}
.product-share a.at-share-btn{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;}
.review-form-title{text-align:left;font-family:"Montserrat", sans-serif;font-weight:400;}
.review-form-title .btn-primary{display:inline-block;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;}
.product-rating-status{line-height:16px;}
.product-rating-status .review-link{position:relative;margin-left:10px;vertical-align:top;}
.product-rating-status .review-link-show a{color:#7f8187;}
.product-rating-status .review-link-show a:visited, .product-rating-status .review-link-show a:focus{color:#7f8187;}
.product-rating-status .review-link-show a:hover{color:#3b987b;}
.product-rating-status .review-link-write a{text-decoration:underline;font-family:"Montserrat", sans-serif;font-weight:400;}
.rating-section{letter-spacing:.8px;}
.rating-section .fa-stack{width:.65em;}
.rating-section a{cursor:pointer;}
.product-review-form{display:none;}
.product-options{line-height:22px;padding-bottom:0;font-weight:300;font-family:"Hind", sans-serif;}
.product-options .control-label{text-align:left;font-size:14px;margin:0 0 10px;color:#7f8187;}
.product-options .radio{padding-top:0;}
.product-options .radio input[type="radio"] + label{padding:5px 5px 5px 45px;display:block;background:#f7f7f7;text-transform:capitalize;text-align:left;}
.product-options .radio input[type="radio"] + label:before{top:10px;left:13px;}
.product-options .radio input[type="radio"] + label:after{top:12px;left:15px;}
.product-options .radio + .radio{margin-top:15px;}
.product-options .checkbox label{padding:5px 5px 5px 45px;display:block;background:#f7f7f7;text-transform:capitalize;text-align:left;}
.product-options .checkbox label:before, .product-options .checkbox label:after{left:13px;top:10px;}
.product-options .checkbox label:before{background:#f3f4f5;}
.product-options .text-danger{display:inline-block;width:100%;}
.product_tabs{margin:30px 0 33px;line-height:0;}
.product_tabs:before, .product_tabs:after{display:table;content:"";line-height:0;}
.product_tabs:after{clear:both;}
.product_tabs .nav-tabs{background:#232323;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:0;}
.product_tabs .nav-tabs > li > a{margin-left:0;padding:10px;}
.product_tabs .tab-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:23px;line-height:24px;font-family:"Hind", sans-serif;font-weight:300;}
.product_tabs .tab-content .btn{font-family:"Montserrat", sans-serif;}
@media (max-width:767px){.product_tabs .nav-tabs > li > a{font-size:11px;padding-bottom:10px;}
.product_tabs .nav-tabs > li > a:before{display:none;}
}
.product_tabs .rating{display:inline-block;width:100%;margin-bottom:20px;letter-spacing:1.3px;}
.product_tabs .rating span:first-child{font-weight:400;text-transform:uppercase;margin-right:5px;}
.product_tabs .rating .fa-stack{width:.6em;}
.product_tabs .review-score .fa-stack{margin-bottom:14px;}
.product_tabs .review-item{padding:28px 20px 20px 30px;background:#f7f7f7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.product_tabs .review-item .review-date{letter-spacing:.5px;text-transform:uppercase;font-weight:400;margin-bottom:4px;}
.product_tabs .review-item .review-author{letter-spacing:.5px;text-transform:uppercase;}
.product_tabs .review-item .review-author i{display:inline-block;color:#3b987b;font-size:18px;font-weight:400;margin-right:5px;vertical-align:top;}
.product-spec .table{border:none;line-height:16px;}
.product-spec .table th{text-align:center;text-transform:uppercase;font-family:"Montserrat", sans-serif;font-weight:400;border:none;padding:15px 0;font-size:12px;background:none;}
.product-spec .table td{padding:28px 20px 21px 30px;background:#f7f7f7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:none;margin:0;width:50%;vertical-align:top;border-bottom:10px solid #fff;}
.product-spec .table td span{width:22%;display:inline-block;}
.product-spec .table td span:first-child{text-transform:uppercase;}
.product-spec .table td span + span{width:78%;}
.product-spec .table td:first-child{border-right:10px solid #fff;}
.product-spec .table td + td{border-left:10px solid #fff;}
@media (max-width:479px){.product-spec .table td:first-child,
.product-spec .table td{width:50%;}
}
@media (max-width:767px){.product_tabs .nav-tabs, .product_tabs .tab-content{width:100%;float:none;}
.product_tabs .nav-tabs > li.active > a{background:none;}
.product_tabs .tab-content{border-left:none;padding:20px 0;}
}
@media (max-width:1199px){.zoomContainer{display:none !important;}
}
#productZoom{background:#f3f4f5;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.product-gallery:before, .product-gallery:after{display:table;content:"";line-height:0;}
.product-gallery:after{clear:both;}
.product-gallery .col-lg-3{width:22.2%;}
.product-gallery .col-lg-9{width:77.8%;}
.product-gallery .col-lg-3, .product-gallery .col-lg-9{padding-left:5px;padding-right:5px;}
.product-gallery .bx-wrapper{margin:0 !important;}
.product-gallery .image-thumb .bx-wrapper .bx-prev, .product-gallery .image-thumb .bx-wrapper .bx-next{position:absolute;left:5px;right:5px;font-size:18px;line-height:18px;background:#fff;text-align:center;margin:0;color:#3b987b;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.product-gallery .image-thumb .bx-wrapper .bx-prev.disabled, .product-gallery .image-thumb .bx-wrapper .bx-next.disabled{display:none;visibility:hidden;}
.product-gallery .image-thumb .bx-wrapper .bx-prev:hover, .product-gallery .image-thumb .bx-wrapper .bx-next:hover{color:#3b987b;}
.product-gallery .image-thumb .bx-wrapper .bx-prev{top:0;}
.product-gallery .image-thumb .bx-wrapper .bx-next{bottom:0;}
@media (max-width:1199px){.product-gallery .image-thumb .bx-wrapper .bx-prev, .product-gallery .image-thumb .bx-wrapper .bx-next{width:20px;height:56px;line-height:56px;display:inline-block;font-size:10px;}
.product-gallery .image-thumb .bx-wrapper .bx-next{left:auto;right:15px;bottom:50%;margin-bottom:-28px;}
.product-gallery .image-thumb .bx-wrapper .bx-prev{top:50%;left:15px;right:auto;margin-top:-28px;}
}
@media (max-width:767px){.product_page-left + .product_page-right{margin-top:25px;}
}
.zoomContainer{z-index:3;}
.zoomWindowContainer > div{border-width:2px !important;border-color:#3b987b !important;}
.product-gallery > .row{margin-left:-5px;margin-right:-5px;}
.product-gallery .cart-button{position:absolute;z-index:99;right:15px;bottom:15px;width:16px;display:inline-block;}
.product-gallery .image-thumb .bx-wrapper .bx-viewport{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.product-gallery .image-thumb li a{border:none;background:#f3f4f5;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:block;}
@media (min-width:1200px){.product-gallery .image-thumb li a:hover, .product-gallery .image-thumb li a.zoomGalleryActive{background:#e5e7e9;}
}
.product-gallery .bx-viewport{margin-top:21px;margin-bottom:21px;}
.image-additional{margin:0 -10px 0 0;padding:0 10px 0 0;list-style-type:none;}
.product-reviews input[type="radio"]{display:inline;outline:none;}
.product-reviews input[type="radio"]:focus{outline:none;}
.product-reviews .review-item{margin-bottom:2em;}
.review-score .fa-stack{margin-bottom:10px;}
.product-title{margin:0 0 20px;color:#232323;}
.reward-block span{display:block;font-family:"Hind", sans-serif;font-weight:300;}
.reward-block span strong{font-weight:300;}
#product{margin-top:15px;}
#product .input-group[class*="col-"]{padding-left:15px;padding-right:15px;}
#product label{font-weight:300;}
#product label.control-label{letter-spacing:.8px;color:#7f8187;}
#product .quantity{margin-top:0;}
#product .quantity label{margin-right:10px;}
#product .quantity .counter, #product .quantity .counter:focus{background:none;}
#product #button-cart{margin:0 0 10px;padding:18px 31px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#product #button-cart .over, #product #button-cart .out{line-height:52px;}
#product .price-section{margin-top:17px;}
.quantity{display:inline-block;position:relative;}
.quantity > label{font-family:"Hind", sans-serif;font-size:14px;font-weight:300;margin-bottom:0;}
.quantity input[name*="quantity"]{height:27px;padding-top:2px;padding-bottom:1px;}
.quantity .counter{position:absolute;display:inline-block;top:0;right:0;width:13px;height:13px;line-height:6px;vertical-align:top;padding-top:7px;font-size:11px;}
.quantity .counter.counter-minus{top:auto;bottom:0;padding:0 0 7px;}
.polaroid{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#f7f7f7;padding:0;}
.magnificent-viewport{background:#f7f7f7;}
.general_info{margin-top:-2px;font-family:"Hind", sans-serif;font-weight:300;line-height:20px;}
.general_info h2.product-title{font-family:"Montserrat", sans-serif;padding-top:5px;margin-bottom:3px;}
.general_info .price-section{font-family:"Montserrat", sans-serif;font-weight:400;margin:15px 0 0;padding-bottom:10px;}
.general_info .product-section{padding:10px 0;letter-spacing:.8px;}
.general_info .product-section strong{font-weight:300;}
.general_info .product-section strong + span{color:#3b987b;font-family:"Montserrat", sans-serif;font-size:12px;}
.general_info .product-section strong + span.stock{color:#143546;}
.general_info a{color:#3b987b;}
.general_info a:hover{color:#3b987b;}
.option-color .control-label{vertical-align:top;line-height:27px;margin:0 11px 0 0;}
.option-color > div{display:inline-block;}
.option-color .radio{margin:0;display:inline-block;float:left;width:auto;margin-top:-2px;}
.option-color .radio + .radio{margin:-2px 0 0 1px;}
.option-color .radio input[type="radio"] + label{padding:0;background:none;border:none;line-height:0;position:relative;}
.option-color .radio input[type="radio"] + label img{display:inline-block;position:absolute;top:3px;left:3px;z-index:1;max-width:21px;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;}
.option-color .radio input[type="radio"] + label:before{display:none;}
.option-color .radio input[type="radio"] + label:after{position:relative;display:inline-block;top:auto;left:auto;width:27px;height:27px;border:2px solid #fff;background:none;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}
.option-color .radio input[type="radio"]:checked + label:after{border-color:#3b987b;background:none;}
.option-color .text-danger{width:100%;}
.option-checkbox{line-height:14px;}
.option-checkbox label{line-height:16px;display:inline-block;}
.option-checkbox > div{display:inline-block;width:100%;}
.option-checkbox .checkbox{margin:0;display:inline-block;float:left;width:auto;}
.option-checkbox .checkbox label{color:#143546;font-size:12px;font-family:"Montserrat", sans-serif;}
.option-checkbox .checkbox label:before, .option-checkbox .checkbox label:after{top:-1px;left:0;}
.option-checkbox .checkbox + .checkbox{padding:0;margin:0 0 0 10px;}
.option-checkbox .checkbox input[type="checkbox"] + label{padding:0 0 0 19px;background:none;border:none;line-height:14px;position:relative;}
.option-radio{line-height:14px;}
.option-radio label{line-height:16px;display:inline-block;}
.option-radio > div{display:inline-block;width:100%;}
.option-radio .radio{margin:0;display:inline-block;float:left;width:auto;padding-top:5px;}
.option-radio .radio label{color:#143546;font-size:12px;font-family:"Montserrat", sans-serif;}
.option-radio .radio + .radio{margin:0 0 0 10px;}
.option-radio .radio input[type="radio"] + label{padding:0 0 0 19px;background:none;border:none;line-height:14px;position:relative;}
.option-radio .radio input[type="radio"] + label:before{top:-1px;left:0;}
.option-radio .radio input[type="radio"] + label:after{top:1px;left:2px;}
.option-select .sbHolder{width:170px;display:inline-block;}
.option-select > .control-label{vertical-align:top;line-height:33px;margin:0 12px 5px 0;}
[data-clear] + .product-layout{clear:left;}
.product-video .r_frame{position:relative;padding-bottom:50%;}
.product-video iframe{position:absolute;left:0;top:0;width:100% !important;height:100% !important;}
.box-subcat{padding:0;margin:0;list-style-type:none;}
.box-subcat li{text-align:center;margin-bottom:15px;}
.box-subcat li .thumb{padding:10px 0;}
.box-subcat li .image{overflow:hidden;margin-bottom:15px;}
.box-subcat li .image a{display:block;background:#f7f7f7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.box-subcat li .image a:hover{background:#eaeaea;}
.box-subcat li .image 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.first-in-line{clear:left;}
.box-subcat li:nth-child(4n+5){clear:left;}
@media (max-width:767px){.box-subcat li{text-align:left;float:left;width:50%;}
.box-subcat li .thumb{padding:0;position:relative;}
.box-subcat li .thumb:before, .box-subcat li .thumb:after{display:table;content:"";line-height:0;}
.box-subcat li .thumb:after{clear:both;}
.box-subcat li .image{display:inline-block;float:left;padding-right:15px;margin-bottom:0;width:30%;}
.box-subcat li .name{padding-top:0;border-top:none;position:absolute;top:50%;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);left:30%;}
.box-subcat li:nth-child(2n+1){clear:both;}
#content .box-subcat [class*="col-sm-"] + [class*="col-sm-"]{margin-top:0;}
}
@media (max-width:550px){.box-subcat li{width:100%;float:none;clear:both;}
}
.button-view button + button{margin-left:1px;}
.button-view a, .button-view button{font-size:24px;line-height:35px;height:35px;text-align:center;display:inline-block;color:#143546;}
#list-view:hover,
#grid-view:hover,
#list-view.active,
#grid-view.active{color:#3b987b;}
.product-filter{background:#fff;margin:0 0 30px;padding:9px 0;border-top:2px solid #232323;border-bottom:2px solid #232323;}
.product-filter_elem{float:left;}
.product-filter_elem .sbHolder, .product-filter_elem select{height:35px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:17 10px;font-size:12px;line-height:16px;border-top:none;border-bottom:none;font-family:"Hind", sans-serif;font-weight:300;}
.product-filter_elem .sbHolder .sbSelector, .product-filter_elem select .sbSelector{padding:17 10px;}
.product-filter_elem .sbHolder .sbToggle, .product-filter_elem select .sbToggle{line-height:35px;}
.product-filter_elem.sort .sbHolder, .product-filter_elem.show .sbHolder{width:auto;border-right:none;}
.product-filter_elem .sbSelector{vertical-align:top;}
.product-filter .show .sbHolder{width:56px;min-width:56px;}
.product-filter .sort{width:31%;}
.product-filter .sort .sbHolder{width:126px;}
.product-filter label, .product-filter .sbHolder{display:inline-block;vertical-align:middle;}
.product-filter label{margin:0 5px 0 22px;font-family:"Hind", sans-serif;}
.product-filter label.control-label{font-size:14px;letter-spacing:.8px;padding-top:2px;}
.results{margin-top:13px;}
.nav-cat{margin-bottom:13px;}
.nav-cat .nam-page{margin:5px 0 5px 10px;}
.checkout-cart #content h1, .account-wishlist #content h1, .product-compare #content h1{margin:30px 0 50px;}
.checkout-cart #content .table a, .account-wishlist #content .table a, .product-compare #content .table a{color:#3b987b;font-weight:700;}
.checkout-cart #content .table a:hover, .account-wishlist #content .table a:hover, .product-compare #content .table a:hover{color:#232323;}
.checkout-cart #content .table p .link, .account-wishlist #content .table p .link, .product-compare #content .table p .link{margin-top:5px;}
.checkout-cart #content .table.table-bordered tr td:nth-child(2), .account-wishlist #content .table.table-bordered tr td:nth-child(2), .product-compare #content .table.table-bordered tr td:nth-child(2){min-width:150px;}
.checkout-cart #content .table-custom .price, .account-wishlist #content .table-custom .price, .product-compare #content .table-custom .price{font-weight:700;}
.checkout-cart #content .table-custom td:first-child, .account-wishlist #content .table-custom td:first-child, .product-compare #content .table-custom td:first-child{text-transform:uppercase;color:#232323;}
.checkout-cart #content .table-custom tr:last-child td, .account-wishlist #content .table-custom tr:last-child td, .product-compare #content .table-custom tr:last-child td{font-weight:700;color:#232323;}
.checkout-cart #content .table-custom tr:last-child .price, .account-wishlist #content .table-custom tr:last-child .price, .product-compare #content .table-custom tr:last-child .price{color:#3b987b;font-size:28px;}
.checkout-cart #content .table td:nth-child(3){min-width:150px;}
.checkout-checkout #content #collapse-checkout-option .col-sm-6 + .col-sm-6 > h2{margin-top:25px;}
.checkout-checkout #content .table-responsive .table tfoot td:last-child{color:#232323;}
.checkout-checkout #content .table-responsive .table tfoot tr:last-child td{font-size:18px;}
.checkout-checkout #content .table-responsive .table tfoot tr:last-child td:last-child{color:#3b987b;font-weight:700;}
.account-wishlist .table.table-bordered tr td:nth-child(6){min-width:150px;}
.cart-wrapper{padding:30px;border:1px solid #232323;border-top-width:2px;}
.cart-remove-btn, .cart-remove-btn:visited{display:inline-block;font-size:22px;color:#3b987b;}
.cart-remove-btn:focus, .cart-remove-btn:visited:focus{text-decoration:none;}
.cart-remove-btn span, .cart-remove-btn:visited span{font-size:14px;}
.cart-remove-btn:hover, .cart-remove-btn:visited:hover{text-decoration:none;color:#232323;}
.link{color:#3b987b;font-size:14px;font-weight:700;}
.link:focus, .link:visited{color:#3b987b;}
.link:hover{color:#232323;}
@media (max-width:767px){.cart-wrapper{padding:30px 0;border-left:none;border-right:none;border-bottom:none;}
}
@media (max-width:500px){.checkout-cart #content .table.table-bordered td:first-child, .checkout-cart #content .table.table-bordered td:nth-child(4){display:none;}
.account-wishlist #content .table td:first-child, .account-wishlist #content .table td:nth-child(3){display:none;}
}
.product-compare #content .table td:first-child{min-width:15%;background:#f7f7f7;color:#232323;}
.product-compare #content .product-thumb{padding:0 25px;}
.rating .review{display:inline-block;margin-left:10px;padding-left:10px;position:relative;border-left:1px solid #232323;}
.product-thumb .cart-remove-btn{position:absolute;font-size:22px;right:0;top:0;}
@media (max-width:1199px){.product-compare .table-responsive{border:none;overflow-x:scroll;}
.product-compare .table-responsive .table-bordered{border:2px solid #232323;}
.product-compare .table-responsive td + td{min-width:270px;}
}
@media (max-width:767px){.product-compare .table-responsive td + td{min-width:inherit;max-width:170px;}
.rating .review{display:block;margin-left:0;padding-left:0;border:none;}
}
.extra-wrap{overflow:hidden;}
.information-information #content h4, .information-information #content h5{margin:0 0 20px;line-height:normal;text-transform:uppercase;color:#3b987b;}
.information-information #content h4 a:hover, .information-information #content h5 a:hover{color:#232323;}
.information-information #content h3{text-transform:uppercase;font-size:34px;line-height:40px;margin-bottom:0;}
.information-information #content h3:after{content:'';height:1px;display:block;background:#232323;margin:20px 0 40px;}
.information-information #content h3.clear{margin-bottom:30px;}
.information-information #content h3.clear:after{display:none;}
.information-information #content h5{color:#3b987b;}
.information-information #content h1, .information-information #content h2, .information-information #content h3, .information-information #content h4, .information-information #content h5{font-weight:500;}
.information-information #content * + h3{margin-top:60px;}
.information-information #content p + h4{margin-top:40px;}
@media (max-width:767px){.information-information #content [class*="col-sm"] + [class*="col-sm"]{margin-top:30px;}
}
[class*="information-information-"] #content p{font-family:"Hind", sans-serif;font-weight:300;}
.count-box{margin-top:40px;}
.count-box strong{display:block;color:#3b987b;font-weight:500;font-size:56px;line-height:60px;margin-bottom:15px;}
.icon-box i{display:inline-block;width:120px;height:120px;line-height:120px;text-align:center;border:2px solid #3b987b;font-size:66px;color:#3b987b;margin-bottom:25px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.testimonials blockquote{border:none;padding:0;}
.testimonials blockquote:before{content:'\e09d';display:inline-block;color:#3b987b;font-size:84px;line-height:100px;font-family:"material-design";margin-bottom:20px;}
.thumbnail{background:none;border:none;padding:0;margin:0 auto 25px;border-radius:0;overflow:hidden;}
.thumbnail img{-moz-transition:0.5s opacity ease;-o-transition:0.5s opacity ease;-webkit-transition:0.5s opacity ease;transition:0.5s opacity ease;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.thumbnail a{display:block;max-width:100%;background:#3b987b;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden;}
.thumbnail a:hover img{opacity:.8;}
@media (max-width:767px){.thumbnail a{display:inline-block;}
}
.img-thumbnail{border:0;background-color:#f7f7f7;padding:0;border-radius:0;}
.table-bordered .img-thumbnail{background-color:transparent;}
.human_info .thumbnail{float:left;margin-right:20px;}
.human_info p{margin:0;text-indent:2em;}
.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;}
}
.delivery_page{text-align:center;}
.delivery_page .table{border-top:2px solid #232323;text-align:left;}
.delivery_page .table tbody td:first-child{color:#232323;}
.delivery_page .table tbody td:last-child{color:#232323;}
.delivery_page .table tbody td{min-width:150px;}
.terms_conditions_page h4{position:relative;padding-left:60px;}
.terms_conditions_page h4:before{content:'\e174';position:absolute;left:0;bottom:-7px;color:#3b987b;font-size:40px;line-height:40px;font-family:"material-design";}
.terms_conditions_page p + h4{margin-top:40px;}
.privacy_page ol{list-style-type:none;counter-reset:list;padding-left:0;}
.privacy_page ol li{counter-increment:list;}
.privacy_page ol li h4:before{content:counter(list, decimal);display:inline-block;margin-right:15px;width:40px;height:40px;line-height:40px;text-align:center;background:#3b987b;color:#fff;font-size:16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.privacy_page ol li + li{margin-top:40px;}
.privacy_page ol li p{font-family:"Hind", sans-serif;font-weight:300;}
.site-map-page h5{margin:0 0 20px;line-height:normal;color:#3b987b;}
.site-map-page ul + h5{margin-top:40px;}
.site-map-page #content ul{list-style-type:none;padding-left:0;}
.site-map-page #content ul li{position:relative;line-height:24px;}
.site-map-page #content ul li + li{margin-top:16px;}
.site-map-page #content ul.category-list{position:relative;}
.site-map-page #content ul.category-list:before{content:'';position:absolute;left:0;top:12px;bottom:12px;width:1px;background:#3b987b;}
.site-map-page #content ul.category-list .ul-with-ul:before, .site-map-page #content ul.category-list .ul-with-ul:after{-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);}
.site-map-page #content ul.category-list .ul-with-ul:before{top:12px;}
.site-map-page #content ul.category-list .ul-with-ul:after{top:6px;}
.site-map-page #content ul.category-list ul{position:relative;margin-top:16px;}
.site-map-page #content ul.category-list ul:before{content:'';position:absolute;left:0;top:12px;bottom:12px;width:1px;background:#232323;}
.site-map-page #content ul.category-list li{position:relative;padding-left:60px;}
.site-map-page #content ul.category-list li:before{content:'';position:absolute;top:50%;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);left:0;height:1px;width:35px;background:#232323;}
.site-map-page #content ul.category-list > li:after{content:'';position:absolute;top:50%;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);left:35px;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.site-map-page #content ul.category-list > li:before, .site-map-page #content ul.category-list > li:after{background:#3b987b;}
@media (max-width:767px){.site-map-page .col-sm-6 + .col-sm-6{margin-top:30px;}
}
@media (max-width:479px){.site-map-page .col-xs-6{width:100%;float:none;}
.site-map-page .col-xs-6 + .col-xs-6{margin-top:30px;}
}
.contact_page .panel{padding-top:15px;background-color:transparent;border:none;border-top:2px solid #232323;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.contact_page .panel img{background-color:transparent;}
.contact_page .map{border-top:2px solid #232323;margin-bottom:30px;}
.contact_page .icon{position:relative;padding-left:70px;min-height:55px;display:block;}
.contact_page .icon[class*="fa-"]:before{font-family:"FontAwesome";}
.contact_page .icon:before{position:absolute;left:0;top:0;width:55px;height:55px;line-height:55px;text-align:center;color:#3b987b;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid #232323;font-size:26px;}
.contact_page .icon + .icon{margin-top:20px;}
.contact_page .col-sm-4:nth-child(3n-2){clear:both;}
.contact_page .col-sm-4:nth-child(n+4){margin-top:15px;}
.contact_page .form-horizontal .form-group{margin-left:0;margin-right:0;}
.contact_page .form-horizontal .form-group label{font-size:14px;text-transform:uppercase;margin-bottom:15px;}
@media (max-width:767px){.contact_page .col-sm-4:nth-child(n+2){margin-top:30px;}
}
.manufacturer-list:before, .manufacturer-list:after{display:table;content:"";line-height:0;}
.manufacturer-list:after{clear:both;}
.manufacturer-list .manufacturer-heading{font-weight:bold;color:#232323;float:left;display:block;font-size:25px;text-align:center;text-transform:uppercase;width:15%;height:50px;line-height:50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.manufacturer-list .manufacturer-content{padding:12px 15px;float:left;width:85%;border-left:1px solid #232323;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.manufacturer-list .manufacturer-content a{white-space:nowrap;}
.manufacturer-list + .manufacturer-list{border-top:1px solid #232323;}
.brands{background:#f7f7f7;padding:20px;margin-bottom:30px;}
.well{background-color:#fff;border:1px solid #ddd;border-top:2px solid #232323;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:#3b987b;float:left;font-size:56px;margin-right:14px;line-height:60px;}
.well .heading h2{font-size:23px;color:#232323;margin:0 0 5px;}
.well .heading strong{font-weight:normal;font-style:italic;}
.well p{border-bottom:1px solid #232323;padding:20px 0;}
.well a{display:inline-block;margin-top:20px;}
.account-account h3{text-transform:uppercase;padding-bottom:20px;border-bottom:1px solid #3b987b;}
.account-account h3 i{color:#3b987b;margin-right:10px;font-size:16px;}
@media (max-width:767px){.account-account .col-sm-4 + .col-sm-4{margin-top:30px;}
}
.account-address .table, .account-address-delete .table{width:50%;margin:0 auto;}
@media (max-width:991px){.account-address .table, .account-address-delete .table{width:100%;}
}
@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:#3b987b;background:transparent;}
.datepicker th{text-align:center;}
@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{width:90%;}
#collapse-coupon .col-sm-2,
#collapse-voucher .col-sm-2{width:100%;float:none;padding-left:3px;}
footer{color:#fff;background:#fff;padding-top:58px;margin-top:14px;border-top:3px solid #3b987b;}
footer .footer_box{font-family:"Hind", sans-serif;font-weight:300;}
footer .footer_modules{display:inline-block;width:100%;margin-bottom:10px;}
footer h3{font-size:12px;line-height:14px;color:#000;font-weight:bold;letter-spacing:1.1px;text-transform:uppercase;text-decoration:none;padding-bottom:0;margin:0 0 20px;}
footer .box-heading{margin-top:0;}
footer .instagram h3{margin-bottom:27px;}
footer .facebook .box-heading{margin-bottom:28px;}
footer .accordion-footer .box-heading{margin-bottom:25px;}
footer .box.newsletter .box-heading{background:transparent;padding-left:0;padding-right:0;}
footer ul li{letter-spacing:.5px;}
footer ul li + li{margin-top:14px;}
footer ul{font-family:"Hind", sans-serif;font-weight:300;line-height:16px;}
footer a{color:#7f8187;}
footer a:visited, footer a:focus{color:#7f8187;}
footer a:hover{color:#3b987b;}
footer a.footer-link{color:#7f8187;}
footer a.footer-link:visited, footer a.footer-link:focus{color:#7f8187;}
footer a.footer-link:hover{color:#3b987b;}
footer address{margin-top:-9px;margin-bottom:0;}
footer address p{line-height:36px;}
footer p{line-height:34px;margin-bottom:0;letter-spacing:.7px;color:#7f8187;}
footer p a:hover{text-decoration:none;}
footer .html-module{width:66.66666666%;padding-left:15px;padding-right:15px;float:left;}
footer .html-module p{font-family:"Hind", sans-serif;font-weight:300;line-height:24px;}
footer .box .box-heading h3{text-align:left;text-decoration:none;font-weight:bold;color:#000;}
footer .social-block{display:none;}
footer .social-block p{color:rgba(0, 0, 0, 0.8);font-family:"Hind", sans-serif;font-weight:300;line-height:16px;margin-bottom:15px;}
footer .social-block li{font-size:18px;line-height:22px;}
footer .social-block a{color:#fff;}
footer .social-block a:visited, footer .social-block a:focus{color:#fff;}
footer .social-block a:hover{color:#ff5266;}
footer .module-social .social-block{display:inline-block;}
@media (max-width:991px){footer .module-social{margin-top:15px;}
}
.account-account h3{padding-bottom:0;margin-bottom:20px;border-bottom:0;}
.copyright br{display:none;}
.copyright{font-size:14px;line-height:16px;background:#444349;margin-top:52px;}
.copyright a{color:#000;}
.copyright a:visited, .copyright a:focus{color:#fff;}
.copyright a:hover{color:#fff;}
.copyright > .container{padding-top:20px;padding-bottom:21px;}
@media (min-width:992px) and (max-width:1199px){footer p{letter-spacing:0;}
}
@media (min-width:768px) and (max-width:991px){footer p{font-size:12px;line-height:14px;letter-spacing:0;}
footer address p{line-height:32px;}
footer .html-module p{line-height:19px;}
footer ul li + li{margin-top:10px;}
}
@media (min-width:479px) and (max-width:767px){footer [class*="col-xs"]:nth-child(2n-1){clear:both;}
}
@media (max-width:767px){footer > .container{text-align:left;}
footer{padding-top:40px;text-align:center;}
footer .copyright{margin-top:17px;}
footer .html-module{width:100%;margin-bottom:20px;float:none;}
footer .box-heading + .box-content{display:none;}
footer .newsletter .box-heading + .box-content{display:block;}
footer .module-social .social-block{display:block;}
footer .box, footer .box .box-heading{margin-bottom:0;}
footer .box h3, footer .box .box-heading h3{margin-bottom:20px;}
footer .footer_modules{margin-bottom:0;}
footer .facebook .fb-page{margin-bottom:20px;}
footer .facebook .fb-page > span, footer .facebook .fb-page iframe{max-width:100%;}
footer .box-content{margin-bottom:20px;}
footer .accordion-footer{padding-left:20px;padding-right:20px;}
footer .accordion-footer .col-xs-6{padding-left:0;padding-right:0;display:inline-block;width:100%;}
footer .accordion-footer .col-xs-6 + .col-xs-6{border-top:1px solid rgba(255, 255, 255, 0.3);}
footer .accordion-footer .col-xs-6 .box-heading{padding-top:16px;margin-bottom:18px;}
}
@media (max-width:480px){footer{padding-top:42px;}
footer .html-module, footer .col-xs-12{padding-left:20px;padding-right:20px;}
footer .html-module{margin-bottom:30px;}
footer .facebook .box-heading h3{margin-bottom:29px;}
}
@media (max-width:479px){footer [class*="col-xs"]{float:none;width:100%;}
}
.ui-to-top{width:50px;height:50px;font-size:24px;line-height:42px;color:#3b987b;background:#fff;border:2px solid #3b987b;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:fixed;right:20px;bottom:30px;overflow:hidden;text-align:center;text-decoration:none;z-index:20;-moz-transform:translateY(120px) scale(0);-ms-transform:translateY(120px) scale(0);-o-transform:translateY(120px) scale(0);-webkit-transform:translateY(120px) scale(0);transform:translateY(120px) scale(0);}
.ui-to-top, .ui-to-top:visited{color:#3b987b;}
.ui-to-top:focus, .ui-to-top:hover{color:#232323;}
.ui-to-top:hover{color:#232323;border-color:#232323;}
.ui-to-top.active{-moz-transform:translateY(0px) scale(1);-ms-transform:translateY(0px) scale(1);-o-transform:translateY(0px) scale(1);-webkit-transform:translateY(0px) scale(1);transform:translateY(0px) scale(1);}
.mobile .ui-to-top,
.tablet .ui-to-top{display:none !important;}
@media (min-width:480px){.ui-to-top{right:25px;bottom:85px;}
}
@media (min-width:1200px){.container{width:1200px;}
}
@media (max-width:1199px){.table th, .table td{padding:8px;}
}
@media (min-width:992px) and (max-width:1199px){.product-filter .sort{width:40%;}
}
@media (min-width:768px) and (max-width:991px){.product-filter .sort{width:50%;}
.product-spec .table td span{width:40%;}
.product-spec .table td span + span{width:60%;}
}
@media (max-width:767px){.common-home #content{padding-bottom:0;}
.breadcrumb{margin-top:10px;}
.product-spec .table td{padding:15px 12px;}
.product-spec .table td span{width:100%;}
.product-spec .table td span + span{width:100%;}
.row{margin-left:-20px;margin-right:-20px;}
.container{padding-left:20px;padding-right:20px;}
select{display:block !important;}
.product-filter select{display:inline-block !important;}
.product-filter .show select{width:auto;}
.sbHolder{display:none !important;}
.table-responsive{border:none;}
.table-responsive .table-bordered{border:2px solid #232323;}
.delivery_page .table{font-size:13px;}
.product-filter .sort{width:auto;padding-left:10px;}
.product-filter .sort .sbHolder, .product-filter .sort select{width:200px;}
.product-filter .sort label{display:inline-block;}
.image{text-align:center;}
}
@media (max-width:600px){.product-filter{background:none;width:75%;margin-left:auto;margin-right:auto;}
.product-filter .sort{width:100%;padding-left:0;margin-bottom:15px;}
.product-filter_elem, .product-filter_elem.pull-right{float:none !important;}
.product-filter .product-filter_elem{margin-bottom:15px;text-align:center;}
.product-filter .product-filter_elem:before, .product-filter .product-filter_elem:after{display:table;content:"";line-height:0;}
.product-filter .product-filter_elem:after{clear:both;}
.product-filter .product-filter_elem label{margin-top:13px;float:left;text-align:left;width:35%;margin-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:15px;}
.product-filter .product-filter_elem select{display:block !important;width:65%;float:left;}
.product-filter_elem.show select{border-right:none;}
.product-filter .compare-total{border-right:none;width:auto;}
.product-filter .compare-total:before{display:none;}
.product-filter .compare-total span{display:inline-block;}
}
@media (max-width:580px){.panel-group .panel .input-group,
.panel-group .panel .input-group-btn,
.panel-group .panel input#input-voucher,
.panel-group .panel input#input-coupon,
.panel-group .panel input#button-voucher,
.panel-group .panel input#button-coupon{width:100%;}
.panel-group .panel .input-group-btn{float:left;margin-top:5px;}
h1{font-size:18px;line-height:30px;}
}
@media (max-width:479px){#habla_beta_container_do_not_rely_on_div_classes_or_names{display:none !important;}
.product-filter{width:100%;}
.product-options .option-radio .radio + .radio, .product-options .option-radio .radio{margin:0 10px 5px 0;}
}
@media (max-width:410px){#accordion .table td,
#accordion .table thead td{font-size:9px;word-wrap:break-word;}
}
@media (max-width:370px){.delivery_page .table td,
.delivery_page .table th{padding:6px;}
}