@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;}
html[dir="rtl"] .pull-left{float:right !important;}
html[dir="rtl"] .pull-right{float:left !important;}
html[dir="rtl"] .text-left{text-align:right;}
html[dir="rtl"] .text-right{text-align:left;}
html[dir="rtl"] .col-xs-1, html[dir="rtl"] .col-sm-1, html[dir="rtl"] .col-md-1, html[dir="rtl"] .col-lg-1, html[dir="rtl"] .col-xs-2, html[dir="rtl"] .col-sm-2, html[dir="rtl"] .col-md-2, html[dir="rtl"] .col-lg-2, html[dir="rtl"] .col-xs-3, html[dir="rtl"] .col-sm-3, html[dir="rtl"] .col-md-3, html[dir="rtl"] .col-lg-3, html[dir="rtl"] .col-xs-4, html[dir="rtl"] .col-sm-4, html[dir="rtl"] .col-md-4, html[dir="rtl"] .col-lg-4, html[dir="rtl"] .col-xs-5, html[dir="rtl"] .col-sm-5, html[dir="rtl"] .col-md-5, html[dir="rtl"] .col-lg-5, html[dir="rtl"] .col-xs-6, html[dir="rtl"] .col-sm-6, html[dir="rtl"] .col-md-6, html[dir="rtl"] .col-lg-6, html[dir="rtl"] .col-xs-7, html[dir="rtl"] .col-sm-7, html[dir="rtl"] .col-md-7, html[dir="rtl"] .col-lg-7, html[dir="rtl"] .col-xs-8, html[dir="rtl"] .col-sm-8, html[dir="rtl"] .col-md-8, html[dir="rtl"] .col-lg-8, html[dir="rtl"] .col-xs-9, html[dir="rtl"] .col-sm-9, html[dir="rtl"] .col-md-9, html[dir="rtl"] .col-lg-9, html[dir="rtl"] .col-xs-10, html[dir="rtl"] .col-sm-10, html[dir="rtl"] .col-md-10, html[dir="rtl"] .col-lg-10, html[dir="rtl"] .col-xs-11, html[dir="rtl"] .col-sm-11, html[dir="rtl"] .col-md-11, html[dir="rtl"] .col-lg-11, html[dir="rtl"] .col-xs-12, html[dir="rtl"] .col-sm-12, html[dir="rtl"] .col-md-12, html[dir="rtl"] .col-lg-12{padding-left:20px;padding-right:20px;}
label{font-size:13px;color:#333;}
.logo img {width:270px;}
.dream-filter .panel-body {overflow:visible !important}
.dream-filter .scroll-wrapper {
	overflow: visible !important;
}
.rdf-filters.scroll-content {
	overflow: visible !important;
}
.headcont > a.coord {width: 100%;}
@media (min-width:768px) and (max-width:991px){label{font-size:10px;}
}
label{font-weight:bold;cursor:default;}
html[dir="rtl"] .product-options .radio input[type="radio"] + label{text-align:right;}
textarea{resize:none;}
blockquote{font-size:inherit;line-height:inherit;}
.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:10005 !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:#c7013d;border-color:#dedede !important;}
.bootstrap-datetimepicker-widget td.separator{font-size:20px;line-height:20px;}
.bootstrap-datetimepicker-widget a[data-action]{background:transparent;color:#333;}
.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:#333;}
.bootstrap-datetimepicker-widget a[data-action]:hover,
.bootstrap-datetimepicker-widget .timepicker td > span:hover{color:#c7013d;}
.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:1px solid #dedede;width:50px;height:50px;line-height:50px;border-radius:0px;}
.bootstrap-datetimepicker-widget td.day.active,
.bootstrap-datetimepicker-widget td.day.active:hover{background:#c7013d;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;}
}
@keyframes phone-animation {
	0%, 100% {
		transform: rotate(-20deg);
	}
	50% {
		transform: rotate(21deg);
	}
}
.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;}
.pagination:before, .pagination:after{display:table;content:"";line-height:0;}
.pagination:after{clear:both;}
.pagination > li{display:block;float:left;}
.pagination > li > a, .pagination > li > span{display:inline-block;color:#777;background:#f5f5f5;border:none;float:none;margin-left:0;width:45px;height:45px;line-height:45px;text-align:center;padding:0;border:1px solid #dedede;}
.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus{z-index:3;color:#333;background:#ededed;border-color:#dedede;}
.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:#c7013d;color:#fff;border-color:#dedede;z-index:auto;}
.pagination > li + li > a, .pagination > li + li > span{border-left:none;}
.pagination > li + li:nth-child(5n+6){clear:left;}
.pagination > li + li:nth-child(5n+6) > a, .pagination > li + li:nth-child(5n+6) > span{border-left:1px solid #dedede;}
.pagination > li + li:nth-child(n+6){margin-top:2px;}
.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:#333;font-size:13px;background-color:#f5f5f5;}
.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:#dedede;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.block-compare .table th, .block-compare .table td{padding:7px;}
.panel-group .panel, .panel, .table-bordered, .table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child, .table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child, .table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child{border-radius:0;}
.table-bordered, .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{border-color:#dedede;}
.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:#f5f5f5;color:#333;}
.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;}
html[dir="rtl"] .fancybox-close{right:auto;left:-18px;}
.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;}
.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 #dedede;padding-bottom:10px;}
.table-hover > tbody > tr:hover{background-color:inherit;}
.modal{z-index:10005;}
.modal .terms_conditions_page{margin-top:30px;}
.modal-backdrop{z-index:10000;}
@media (max-width:640px){html[dir="rtl"] .table.table-bordered.table-responsive,
html[dir="rtl"] .table-responsive .table.table-bordered{max-width:none !important;}
}
body{font:400 14px/24px "Montserrat", sans-serif;color:#777;background:#272934;}
h1, h2, h3, h4, h5, h6{color:#000;margin:0 0 20px;line-height:normal;}
h1{text-transform:uppercase;font-size:34px;line-height:55px;margin-bottom:0;text-align:center;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;}
h1 i{margin-right:10px;color:#c7013d;font-size:45px;}
h1 i:before{vertical-align:middle;}
/*h1:after{content:'';height:1px;display:block;background:#dedede;margin:20px 0 40px;}*/
h1.no-line{margin-bottom:30px;}
h1.no-line:after{display:none;}
h2{font-size:32px;}
@media (max-width:991px){h2{font-size:24px;}
}
@media (max-width:767px){h2{margin-top:10px;}
}
@media (max-width:379px){h2{font-size:20px;}
}
h3{font-size:24px;}
h4{font-size:20px;}
h5{font-size:16px;}
h6{font-size:10.2px;}
a{display:inline-block;font:inherit;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{outline:none;text-decoration:none;}
a, a:visited, a:focus{color:#c7013d;}
a:hover{text-decoration:none;color:#333;}
p a, p a:visited, p a:focus{color:#c7013d;}
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:#333;}
.input-group .input-group-addon{height:30px;}
.nav-tabs{margin-bottom:15px;}
div.required .control-label:after{content:'*';color:#ee372a;font-weight:bold;margin-left:5px;}
.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;}
}
.bg-gray{background:#f2f2f2;}
.bg-dark{background:#444653;}
.bg-primary{background:#c7013d;}



@media (min-width:768px){.pull-right-md{float:right;}
}
@media (max-width:767px){.text-center-xs{text-align:center;}
}
@media (min-width:992px){.col-sm-9 .product-layout.col-lg-4:nth-child(3n+1){clear:left;}
}
@media (max-width:991px){.col-sm-9 .product-layout.col-lg-4:nth-child(2n+1){clear:left;}
}
.col-sm-12 .product-layout:nth-child(4n+5){clear:both;}
@media (max-width:991px){.col-sm-12 .product-layout:nth-child(2n+3){clear:both;}
}

/* .header-top .tm-inner .row-inner .col-lg-5.col-md-5{
    width: 66.66666666%;
}
.header-top .tm-inner .row-inner .col-lg-7.col-md-7{
    width: 33.33333333%;
    } */
    .box-box, .headcont{
    	display: inline-block;
    }
    .headcont{
    	margin: 0px 6px;
    	padding: 5px 15px;
    	/* width: 23%; */
    }
    .headcont strong {
    	font-size: 12px;
    }
    .headcont address {
    	margin-bottom: 4px;
    }
    .headcont address:before {
    	content: "\e0d7";
    	font-family: "material-design";
    	font-size: inherit;
    	font-weight: 400;
    	font-style: normal;
    	margin-left: -3px;
    	color: #797777;
    	font-size: 16px;
    }
    #topsel .toggle_cont {
    	/* width: 355px; */

    }
    #topsel .toggle_cont ul {
    	text-align: left;
    }

    header{background:#fff;}
    header .header-top{padding:11px 0 4px 0;/*background:#f7f7f7*/;}
    header .header-top [class*="col"] + [class*="col"]{margin-top:5px;}
    header .header-mid{padding:14px 0; box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.03);}
    header .box-cart{float:right;}
    html[dir="rtl"] header .box-cart{float:left;}
    header .logo{margin-top:21px;}
    header .logo h1.logo a{display:inline-block;line-height:1.2em;}
    @media (min-width:768px){header .logo{float:left;}
    html[dir="rtl"] header .logo{float:right;}
}
header .logo:after{display:none;}
header .box-comment,
header .box-nav,
header .box-currency,
header .box-language{float:left;margin-bottom:9px;}
header .box-comment{color:#333;}
header .search{margin-top:13px;}
header .box-open,
header .box-phones{display:block;margin-bottom:10px;color:#333;}
header .box-phones a, header .box-phones a:visited, header .box-phones a:focus{color:#333;}
header .box-phones a:hover{color:#c7013d;}
@media (min-width:768px) and (max-width:1199px){header .box-comment{width:100%;margin-bottom:10px;}
}
@media (min-width:768px){header * + .box-comment,
	header * + .box-nav,
	header * + .box-currency,
	header * + .box-language{margin-left:24px;position:relative;}
	header * + .box-comment:before,
	header * + .box-nav:before,
	header * + .box-currency:before,
	header * + .box-language:before{position:absolute;top:1px;left:-12px;width:1px;height:100%;display:inline-block;content:'';background:#cfcfcf;display:none;}
}
@media (min-width:1400px){header .box-open,
	header .box-phones{display:inline-block;}
	header * + .box-open{margin-left:23px;}
	html[dir="rtl"] header * + .box-open{margin-left:0;margin-right:10px;}
}
.box-phones,
.box-open,
.box-comment,
.box-nav,
.nav{display:inline-block;position:relative;font-size:12px;line-height:16px;}
.box-phones [class*="linearicons-"]:before,
.box-open [class*="linearicons-"]:before,
.box-comment [class*="linearicons-"]:before,
.box-nav [class*="linearicons-"]:before,
.nav [class*="linearicons-"]:before{margin-right:5px;color:#333;font-size:14px;line-height:14px;}
html[dir="rtl"] .box-phones [class*="linearicons-"]:before, html[dir="rtl"]
.box-open [class*="linearicons-"]:before, html[dir="rtl"]
.box-comment [class*="linearicons-"]:before, html[dir="rtl"]
.box-nav [class*="linearicons-"]:before, html[dir="rtl"]
.nav [class*="linearicons-"]:before{margin-right:0;margin-left:5px;float:right;}
.nav span.toggle{cursor:pointer;color:#333;}
@media (min-width:768px){.nav span.toggle{-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
}
.nav span.toggle span:after{display:inline-block;content:'\f107';margin-left:5px;font-weight:400;font-family:"FontAwesome";}
html[dir="rtl"] .nav span.toggle span:after{margin-left:0;margin-right:5px;}
.nav span.toggle:hover{color:#c7013d;}
.box-phones,
.box-open,
.box-comment{font-weight:400;}
.box-phones [class*="linearicons-"], .box-phones span,
.box-open [class*="linearicons-"],
.box-open span,
.box-comment [class*="linearicons-"],
.box-comment span{font-weight:400;}
.box-nav > * + *{margin-left:6px;position:relative;}
html[dir="rtl"] .box-nav > * + *{margin-left:0;margin-right:6px;}
.box-nav > * + *:before{position:absolute;top:1px;left:-13px;width:1px;height:100%;display:inline-block;content:'';background:#cfcfcf;display:none;}
html[dir="rtl"] .box-nav > * + *:before{left:auto;right:-13px;}
.box-nav a:hover{color:#333;}
.logo{margin:0;}
.logo:after{display:none;}
.toggle-wrap{position:relative;}
.toggle_cont{display:none;background:#F4F4F4;padding:0;margin:0;list-style-type:none;position:absolute;right:0;top:100%;top:calc(100% + 13px);width:200px;z-index:20;}
@media (min-width:768px){html[dir="rtl"] .toggle_cont{right:auto;left:0;}
}
.toggle_cont > li > a, .toggle_cont > li > button{text-align:left;width:100%;display:block;padding:10px 10px 10px 15px;text-transform:capitalize;color:inherit;}
.toggle_cont > li > a:hover, .toggle_cont > li > button:hover{background:#c7013d;color:#FFF;}
.toggle_cont ul{text-align:right;}
.toggle_cont ul li + li{margin-top:8px;}
.toggle_cont__right{right:auto;left:0;}
@media (min-width:768px){header .nav > .toggle{display:none;}
header .nav > .toggle_cont{display:block !important;position:static;padding:0;margin:0;background:none;width:auto;}
header .nav > .toggle_cont > li{display:inline-block;}
header .nav > .toggle_cont > li + li{margin-left:20px;}
header .nav > .toggle_cont > li > a{display:inline-block;padding:0;}
header .nav > .toggle_cont > li > a:hover, header .nav > .toggle_cont > li > a.current{color:#333;background:none;}
.common-home header .nav > .toggle_cont > li.first > a{color:#c7013d;}
}
@media (max-width:767px){header .nav{position:fixed;top:0;margin:0;z-index:10000;}
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-nav a, .box-nav span.toggle{color:#333;}
.box-nav a.active, .box-nav a:hover, .box-nav span.toggle.active, .box-nav span.toggle:hover{color:#c7013d;}
.box-language,
.box-currency{font-size:12px;line-height:16px;}
.box-language .toggle-wrap,
.box-currency .toggle-wrap{vertical-align:top;}
.box-language .toggle,
.box-currency .toggle{display:block;text-align:center;text-transform:capitalize;cursor:pointer;color:#333;}
@media (min-width:768px){.box-language .toggle,
	.box-currency .toggle{-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:2px;font-weight:400;font-family:"FontAwesome";}
html[dir="rtl"] .box-language .toggle:after, html[dir="rtl"]
.box-currency .toggle:after{margin-left:0;margin-right:2px;}
.box-language .toggle.active, .box-language .toggle:hover,
.box-currency .toggle.active,
.box-currency .toggle:hover{color:#c7013d;}
.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:#c7013d;color:#fff;}
.box-currency .toggle_cont{right:auto;left:0;}
@media (min-width:768px){.box-currency .toggle_cont{right:0;left:auto;}
html[dir="rtl"] .box-currency .toggle_cont{right:auto;left:0;}
}
.box-language .toggle_cont,
.box-currency .toggle_cont{top:calc(100% + 13px);}
@media (max-width:1199px){header .box-nav{margin-left:0;}
header .box-nav:before{display:none;}
}
@media (min-width:768px) and (max-width:991px){header{font-size:11.5px;}
header h1.logo{font-size:18px;}
header .box-nav > * + *,
header * + .box-comment,
header * + .box-nav,
header * + .box-currency,
header * + .box-language{margin-left:8px;}
html[dir="rtl"] header .box-nav > * + *, html[dir="rtl"]
header * + .box-comment, html[dir="rtl"]
header * + .box-nav, html[dir="rtl"]
header * + .box-currency, html[dir="rtl"]
header * + .box-language{margin-left:0;margin-right:8px;}
header .box-nav > * + *:before,
header * + .box-comment:before,
header * + .box-nav:before,
header * + .box-currency:before,
header * + .box-language:before{display:none;}
header .box-nav{margin-left:0;}
.box-phones, .box-open, .box-comment, .box-nav, .nav{font-size:11px;}
.box-language .toggle:after, .box-currency .toggle:after{margin-left:0;}
.nav span.toggle span:after{margin-left:3px;}
}
@media (max-width:767px){header nav .toggle_cont{top:100%;}
header .search{float:none;margin-top:25px;}
header .box-currency{margin-right:0;padding:0;}
header .logo{float:none;text-align:center;margin-top:0;}
header .logo img{display:inline-block;}
header .box-cart{float:none;margin-top:0;}
header .header-top{padding:0;}
header .header-top [class*="col"] + [class*="col"]{margin-top:0;}
header .box-comment,
header .box-nav,
header .box-currency,
header .box-language{float:none;display:inline-block;}
header .pull-right-md{text-align:center;}
header .box-currency .toggle_cont, header .box-language .toggle_cont{right:auto;left:50%;width:80px;margin-left:-40px;}
header .box-currency .toggle_cont{width:100px;margin-left:-50px;}
.box-nav > * + *,
header * + .box-comment,
header * + .box-nav,
header * + .box-currency,
header * + .box-language{margin-left:8px;}
}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:1;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
.not-animated{opacity:0;}
@-ms-keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible;opacity:0;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
@-o-keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible;opacity:0;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible;opacity:0;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
@-moz-keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible;opacity:0;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
@keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible;opacity:0;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}
@-ms-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible;opacity:0;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
@-o-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible;opacity:0;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible;opacity:0;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
@-moz-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible;opacity:0;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible;opacity:0;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}
@-ms-keyframes slideInRight{0%{-webkit-transform:translate3d(40%, 0, 0);transform:translate3d(40%, 0, 0);visibility:visible;opacity:0;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
@-o-keyframes slideInRight{0%{-webkit-transform:translate3d(40%, 0, 0);transform:translate3d(40%, 0, 0);visibility:visible;opacity:0;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(40%, 0, 0);transform:translate3d(40%, 0, 0);visibility:visible;opacity:0;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
@-moz-keyframes slideInRight{0%{-webkit-transform:translate3d(40%, 0, 0);transform:translate3d(40%, 0, 0);visibility:visible;opacity:0;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
@keyframes slideInRight{0%{-webkit-transform:translate3d(40%, 0, 0);transform:translate3d(40%, 0, 0);visibility:visible;opacity:0;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}
@-ms-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible;opacity:0;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
@-o-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible;opacity:0;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible;opacity:0;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
@-moz-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible;opacity:0;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
@keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible;opacity:0;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}
@-ms-keyframes slideOutDown{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
@-o-keyframes slideOutDown{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
@-moz-keyframes slideOutDown{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
@keyframes slideOutDown{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;}
@-ms-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
@-o-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
@-moz-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;}
@-ms-keyframes slideOutRight{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(40%, 0, 0);transform:translate3d(40%, 0, 0);}
}
@-o-keyframes slideOutRight{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(40%, 0, 0);transform:translate3d(40%, 0, 0);}
}
@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(40%, 0, 0);transform:translate3d(40%, 0, 0);}
}
@-moz-keyframes slideOutRight{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(40%, 0, 0);transform:translate3d(40%, 0, 0);}
}
@keyframes slideOutRight{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(40%, 0, 0);transform:translate3d(40%, 0, 0);}
}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;}
@-ms-keyframes slideOutUp{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
@-o-keyframes slideOutUp{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
@-moz-keyframes slideOutUp{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
@keyframes slideOutUp{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp;}
#page{background:#ffffff;overflow:hidden;}
#content{padding-bottom:30px;}
#common-home #content{padding-bottom:0;}
.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 #dedede;}
.box.account ul a, .box.affilate ul a{position:relative;background:#f5f5f5;display:block;padding:13px 15px;}
.box.account ul a:hover, .box.affilate ul a:hover{background:#ededed;}
.box.account ul a:hover, .box.affilate ul a:hover{color:#c7013d;}
.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;color:#333;}
.manufacturer-content div a:hover, #content ul.list-unstyled a:hover{color:#c7013d;}
.manufacturer-content div a:before, #content ul.list-unstyled a:before{content:'\e11d';margin-right:5px;font-weight:400;font-size:14px;font-family:"material-design";color:#c7013d;}
html[dir="rtl"] .manufacturer-content div a:before, html[dir="rtl"] #content ul.list-unstyled a:before{content:'\e0c3';margin-right:0;margin-left:5px;}
#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:50%;left:0;right:0;bottom:0;text-align:center;height:auto;z-index:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-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;}
.search button{height:47px;right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
html[dir="rtl"] .search button{right:auto;left:0;}
.search input[type="text"]{color:#444653;display:block;margin:0;font-size:12px;line-height:22px;height:47px;width:100%;padding:12.5px 55px 12.5px 20px;border:2px solid #ececec;background:transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
html[dir="rtl"] .search input[type="text"]{padding:12.5px 20px 12.5px 55px;}
.search input[type="text"]:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;}
.search input[type="text"]::-webkit-input-placeholder{color:#444653;opacity:1;}
.search input[type="text"]:-moz-placeholder{color:#444653;opacity:1;}
.search input[type="text"]::-moz-placeholder{color:#444653;opacity:1;}
.search input[type="text"]:-ms-input-placeholder{color:#444653;opacity:1;}
.search button, .search button:focus, .search button:active{font-size:14px;position:absolute;top:0;width:53px;height:47px;line-height:48px;padding:0;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;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}
.search button:before, .search button:focus:before, .search button:active:before{position:relative;display:inline-block;top:0;left:0;content:'\ec22';font:400 14px/16px 'Linearicons';color:#fff;}
.search button:hover, .search button:focus:hover, .search button:active:hover{background:#9d0130;}
#livesearch_search_results{margin:3px 0 0;padding:5px;position:absolute;top:100%;width:100%;left:0;background-color:#f5f5f5;list-style-type:none;z-index:12;font-size:14px;max-height:500px;overflow-y:auto;overflow-x:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#livesearch_search_results li img{float:left;margin-right:10px;}
html[dir="rtl"] #livesearch_search_results li img{float:right;margin-right:0;margin-left:10px;}
#livesearch_search_results li img.loading{background:#F5F5F5;}
#livesearch_search_results li:hover, #livesearch_search_results li.highlighted{background-color:#c7013d;}
#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:#333;}
#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:768px) and (max-width:991px){#livesearch_search_results li img{display:none !important;}
}
.box-cart{position:relative;}
.box-cart .buttons{margin:0;padding:0 0 15px 0;}
.box-cart .buttons .link{font-size:16px;line-height:16px;}
.box-cart .buttons .link + .link{margin-left:10px;}
html[dir="rtl"] .box-cart .buttons .link + .link{margin-left:0;margin-right:10px;}
.box-cart .btns .btn-l,
.box-cart .btns .btn-r{width:100%;font-weight:600;}
.box-cart .btns .btn-l{background:#f2f2f2;color:#c7013d;}
.box-cart .btns .btn-l:hover{background:#333;color:#fff;}
.box-cart .btns .btn-l + .btn-r{margin-top:5px;}
.box-cart .btns .btn-r{background:#c7013d;color:#fff;}
.box-cart .btns .btn-r i{font-size:20px;vertical-align:sub;margin-left:5px;}
.box-cart .btns .btn-r:hover{background:#333;color:#fff;}
.box-cart .btn-danger, .box-cart .btn-danger:focus{border:0;padding:0;color:#333;font-size:13px;background:none;}
.box-cart .btn-danger:hover, .box-cart .btn-danger:focus:hover{color:#c7013d;background:none;}
.box-cart .btn-danger:focus, .box-cart .btn-danger:focus:focus{-webkit-box-shadow:none;box-shadow:none;}
.box-cart .btn{margin-bottom:7px;}
.cart{position:relative;}
.cart p{margin:0;}
.cart .toggle{position:relative;}
@media (min-width:768px){.cart .toggle{padding-top:20px;}
}
.cart .toggle i, .cart .toggle strong{vertical-align:middle;}
.cart .toggle i{font-size:27px;line-height:31px;color:#c7013d;display:inline-block;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.cart .toggle strong{font-size:14px;line-height:31px;font-weight:400;color:#c7013d;padding-left:8px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
html[dir="rtl"] .cart .toggle strong{padding-left:0;padding-right:8px;}
.cart .toggle [class*="cart-total"]{display:inline-block;position:absolute;top:0;left:16px;width:24px;height:24px;font-size:12px;line-height:24px;background:#f2f2f2;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
html[dir="rtl"] .cart .toggle [class*="cart-total"]{left:0;right:16px;}
.cart .toggle_cont{background:#fff;width:320px;-webkit-box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.08);box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.08);top:100%;}
@media (min-width:768px){.cart .toggle_cont{top:calc(100% + 15px);}
html[dir="rtl"] .cart .toggle_cont{left:0;right:auto;}
}
.cart .toggle_cont li{position:relative;}
.cart .toggle_cont li:before, .cart .toggle_cont li:after{display:table;content:"";line-height:0;}
.cart .toggle_cont li:after{clear:both;}
.cart .toggle_cont li.product{padding-bottom:15px;border-bottom:1px solid #dedede;}
.cart .toggle_cont li.product + .product{margin-top:15px;}
.cart .toggle_cont li.product .image{width:97px;}
.cart .toggle_cont li.product .name{width:165px;padding-left:20px;}
html[dir="rtl"] .cart .toggle_cont li.product .name{padding-left:0;padding-right:20px;}
.cart .toggle_cont li.product .name a{font-size:14px;line-height:23px;color:#333;}
.cart .toggle_cont li.product .name a:hover{color:#c7013d;}
.cart .toggle_cont li.product .price-cart{display:inline-block;font-size:20px;line-height:20px;font-weight:600;margin-top:5px;}
.cart .toggle .cart-total2{-moz-transition:background 0.3s ease, color 0.3s ease;-o-transition:background 0.3s ease, color 0.3s ease;-webkit-transition:background 0.3s ease, color 0.3s ease;transition:background 0.3s ease, color 0.3s ease;}
.cart .toggle.active i, .cart .toggle.active strong, .cart .toggle:hover i, .cart .toggle:hover strong{color:#333;}
.cart .toggle.active .cart-total2, .cart .toggle:hover .cart-total2{color:#fff;background:#c7013d;}
.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:260px;padding:10px 10px 5px;padding:20px;max-height:500px;overflow-y:auto;overflow-x:hidden;}
.cart .toggle_cont table{margin-bottom:10px;}
.cart ul > li:first-child tr{border-bottom:1px solid #dedede;}
.cart td{font-size:13px;}
.cart td strong{font-size:12px;}
.cart .t-row + .t-row{margin-top:10px;}
.cart .t-row:before, .cart .t-row:after{display:table;content:"";line-height:0;}
.cart .t-row:after{clear:both;}
.cart .t-row [class*="text-"]{float:left;width:50%;}
html[dir="rtl"] .cart .t-row [class*="text-"]{float:right;}
.cart .total{padding:20px 0;}
.cart .total .text-left,
.cart .total .text-right{line-height:1.2em;font-weight:400;}
.cart .total .text-left{color:#c7013d;}
.cart .total .text-right{color:#333;}
.cart .total td{border:none;padding:2px;color:#333;}
.cart .price-cart{color:#333;}
.cart .table > tbody > tr{position:relative;}
.cart .table > tbody > tr > td{border-top:none;}
.cart .table.total tr:nth-child(4) td strong,
.cart .table.total tr:nth-child(4) td{font-size:20px;}
@media (max-width:767px){.cart{position:fixed;top:0;margin:0;z-index:10000;}
.cart > button{position:relative;padding-right:20px;}
.cart > button .cart-total, .cart > button strong{display:none;}
.cart > button #cart-total2{right:0;color:#fff;background:#333;}
.cart .toggle_cont{/*max-height:300px;*/overflow:auto;right:-30px;top:100%;}
}
@media (max-width:480px){.cart .toggle_cont{max-width:300px;padding:15px;}
.cart .toggle_cont li.product .image{width:45px;}
.cart .toggle_cont li.product .name{width:205px;padding-left:15px;}
}
.product-layout{margin-bottom:30px;}
.product-thumb .caption + .button-group{margin-top:14px;}
.product-thumb .image{background:#fff;overflow:hidden;position:relative;border:2px solid #f2f2f2;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.product-thumb .image > a{display:block;}
.product-thumb .image > a img{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;margin:0 auto;}
.product-thumb .image .img-primary,
.product-thumb .image .img-secondary{opacity:0;}
.product-thumb .image .lazy-loaded{display:block;}
.product-thumb .image .lazy-loaded .img-primary{opacity:1;}
.product-thumb .image .lazy-loaded .img-secondary{opacity:0;}
.product-thumb .image:hover .lazy-loaded .img-primary{opacity:0;}
.product-thumb .image:hover .lazy-loaded .img-secondary{opacity:1;}
.name > a, .name > a:visited, .name > a:focus{color:#333;}
.name > a:hover{color:#c7013d;}
.product-thumb{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.product-thumb .aside{display:none;}
.product-thumb .rating{margin-top:5px;margin-bottom:8px;line-height:1.2em;}
.product-thumb .rating > span{margin-left:2px;margin-right:2px;}
.product-thumb .name{font-size:14px;line-height:24px;margin:0;margin-bottom:11px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.product-thumb .name > a{display:inline;}
.product-thumb .content{padding:22px 0 0 0;}
.product-thumb .image:hover > .quickview{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
@media (min-width:768px){.product-list .product-thumb .caption, .product-list .product-thumb .cart-button{overflow:hidden;}
}
.row .product-list{padding-right:20px;padding-left:20px;}
@media (min-width:768px){.product-list .product-thumb{text-align:left;}
.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 .content{float:left;}
.product-list .product-thumb .image{width:33%;}
.product-list .product-thumb .description{display:block;}
.product-list .product-thumb .content{padding:0 40px;width:66%;text-align:left;}
}
.sale, .new-pr{position:absolute;top:1px;width:84px;height:84px;display:block;font-size:12px;z-index:1;background:transparent;}
.sale span, .new-pr span{z-index:2;color:#fff;position:absolute;line-height:48px;}
.sale:before, .new-pr:before{content:'';position:absolute;left:auto;right:0;top:0;width:0;height:0;z-index:0;border-style:solid;border-width:0 84px 84px 0;border-color:transparent #c7013d transparent transparent;line-height:0px;_border-color:#000000 #c7013d #000000 #000000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000');}
.sale{right:1px;}
.sale span{right:10px;}
.new-pr{left:1px;right:auto;}
.new-pr span{left:10px;}
.new-pr:before{left:1px;text-align:left;border-width:84px 84px 0 0;border-color:#2d3b78 transparent transparent transparent;_border-color:#444653 #000000 #000000 #000000;}
.discount{position:absolute;top:4px;right:10px;font-size:12px;line-height:14px;color:#fff;z-index:2;}
.product-thumb .price-new, .product-thumb .price-old, .product-thumb .price, .ajax-quickview .price-new, .ajax-quickview .price-old, .ajax-quickview .price{font-size:20px;line-height:20px;}
.product-thumb .price, .product-thumb .price-new, .ajax-quickview .price, .ajax-quickview .price-new{font-weight:500;}
.product-thumb .price, .ajax-quickview .price{color:#c7013d;margin:0;}
.product-thumb .price-new, .ajax-quickview .price-new{color:#c7013d;}
.product-thumb .price-old, .ajax-quickview .price-old{color:#777;font-size:14px;line-height:23px;font-weight:400;}
.price-new, .price-old, .price{display:inline-block;font-size:18px;line-height:24px;color:#333;}
.price-old{font-weight:300;text-decoration:line-through;vertical-align:top;}
.price-section{margin-top:20px;font-weight:700;}
.price-section .price-new, .price-section .price-section .price-old{font-size:30px;color:#333;line-height:30px;}
.price-section .price-old{font-size:20px;line-height:30px;}
.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:#54B70B;}
.out-stock{color:#EE372A;}
.product-thumb .price-tax{color:#999;font-size:12px;display:block;}
.quantity{display:inline-block;position:relative;}
.quantity > div{position:relative;overflow:hidden;width:61px;height:50px;float:left;margin-right:15px;}
.quantity > label{font-family:"Montserrat", sans-serif;font-size:14px;font-weight:300;margin-bottom:0;}
.quantity input[name*="quantity"]{width:61px;height:50px;color:#949494;border-color:#e1e1e1;background:#fff;padding:12px 20px 12px 5px;}
.quantity .counter{position:absolute;display:inline-block;top:11px;right:8px;width:12px;height:10px;line-height:10px;padding:0;font-size:14px;}
.quantity .counter, .quantity .counter:visited, .quantity .counter:focus{color:#949494;}
.quantity .counter.counter-minus{top:auto;bottom:11px;padding:0;}
.quantity .counter:hover{background:none;color:#c7013d;}
.fa-plus:before{content:"\f0d8";}
.fa-minus:before{content:"\f0d7";}
.fa-stack{font-size:18px;line-height:14px;width:0.9em;height:14px;}
.fa-stack i{color:#b4b4b4;}
.fa-stack i.star{color:#ffb503;}
.fa-stack-2x{font-size:1em;}
.product-thumb .fa-stack{font-size:12px;}
.rat{color:#c7013d;}
.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%;-webkit-backface-visibility:hidden;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;-webkit-box-shadow:1px 1px 8px rgba(0, 0, 0, 0.8);-moz-box-shadow:1px 1px 8px rgba(0, 0, 0, 0.8);box-shadow:1px 1px 8px rgba(0, 0, 0, 0.8);}
.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";text-shadow:1px 1px 5px rgba(255, 255, 255, 0.2);}
html[dir="rtl"] .ajax-overlay .product-options .ajax-overlay_close{right:auto;left:10px;}
.ajax-overlay .product-options .ajax-overlay_close:before{content:'\e054';}
.ajax-overlay .product-options .ajax-overlay_close:hover{color:#000;}
.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;}
.review-text{font-size:12px;color:#c7013d;}
#nav_related{margin-top:-20px;}
@media (max-width:1024px){.product-thumb .image > .product-btn.quickview{display:none;}
}
@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{width:50%;float:left;}
#content .product-layout:nth-child(2n+1){clear:left;}
#content .product-layout + .product-layout{margin-top:0;}
#content .product-layout.clr{clear:both;}
.product-thumb .content{padding-top:10px;}
.button-wrap{margin-bottom:15px;}
.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;}
.clearfix + .product-list .product-thumb{border-top:none;padding:0;}
.product-layout{margin-bottom:35px;}
.img-thumbnail{margin-bottom:20px;width:100%;}
}
@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;}
}
@media (max-width:640px){.product-layout[class*="col-xs"],
#product-category #content [class*="col-xs"]{float:none;width:100%;}
}
@media (max-width:480px){#nav_related{margin-top:-25px;}
}
.box.socials, .box.latest, .box.bestseller, .box.single-category, .box.blog_articles{margin:55px 0 39px;}
.box.specials{margin-top:25px;margin-bottom:26px;}
.box.featured{margin-top:37px;}
.box.manufacturer{margin-top:0;margin-bottom:16px;}
.box.blog_articles{margin-bottom:59px;}
.box{margin-bottom:30px;}
.box .box-heading{margin:0 0 24px;text-align:center;}
.box .box-heading h2, .box .box-heading h3{margin:0;font-weight:600;font-size:22px;line-height:22px;}
aside .box .box-heading{margin-bottom:20px;text-transform:uppercase;}
aside .box .product-layout{width:100%;}
aside .box .product-layout + .product-layout{margin-top:30px;}
.box-payments{list-style-type:none;padding:0;}
.box-payments:before, .box-payments:after{display:table;content:"";line-height:0;}
.box-payments:after{clear:both;}
.box-payments li{display:inline-block;margin:0 1px 4px 0;}
.box-logo{display:inline-block;}
.social-list{padding:0;}
.social-list:before, .social-list:after{display:table;content:"";line-height:0;}
.social-list:after{clear:both;}
.social-list li{margin:0;display:inline-block;text-align:center;}
.social-list li, .social-list li a{display:inline-block;}
.social-list li a{width:49px;height:49px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:16px;line-height:49px;}
.social-list li a, .social-list li a:visited, .social-list li a:focus{color:#fff;background:#2c2c2c;}
.social-list li a:hover{color:#fff;background:#c7013d;}
.social-list li + li{margin-left:10px;}
html[dir="rtl"] .social-list li + li{margin-left:0;margin-right:10px;}
footer .box .box-heading{text-align:left;}
html[dir="rtl"] footer .box .box-heading{text-align:right;}
aside[class][id] .box .box-heading{text-align:center;}
aside[class][id] .box [id*="nav_"]{display:inline-block;float:none;margin-top:15px;}
html[dir="rtl"] aside[class][id] .box [id*="nav_"] .swiper-button-prev{float:left;}
.box [id*="nav_"]{position:relative;float:right;margin-top:-5px;}
.box [id*="nav_"]:before, .box [id*="nav_"]:after{display:table;content:"";line-height:0;}
.box [id*="nav_"]:after{clear:both;}
html[dir="rtl"] .box [id*="nav_"]{float:left;}
html[dir="rtl"] .box [id*="nav_"] .swiper-button-prev{float:left;}
.box [id*="nav_"] [class*="swiper-button"] + [class*="swiper-button"]{margin-left:4px;}
.box [id*="nav_"] .swiper-button-next,
.box [id*="nav_"] .swiper-button-prev{position:static;margin-top:0;display:inline-block;width:30px;height:30px;border:1px solid #f2f2f2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-image:none;text-align:center;font-size:14px;line-height:28px;color:#c7013d;background:#f2f2f2;-moz-transition:background 0.3s ease, color 0.3s ease;-o-transition:background 0.3s ease, color 0.3s ease;-webkit-transition:background 0.3s ease, color 0.3s ease;transition:background 0.3s ease, color 0.3s ease;}
.box [id*="nav_"] .swiper-button-next:hover,
.box [id*="nav_"] .swiper-button-prev:hover{background:#c7013d;color:#fff;}
.box [id*="nav_"] .swiper-button-next.swiper-button-disabled,
.box [id*="nav_"] .swiper-button-prev.swiper-button-disabled{background:transparent;color:#dedede;border-color:#dedede;opacity:.5;}
.box [id*="nav_"] .swiper-button-next:before,
.box [id*="nav_"] .swiper-button-prev:before{font-family:'Linearicons';}
.box [id*="nav_"] .swiper-button-next:before{content:'\ec3c';}
.box [id*="nav_"] .swiper-button-prev:before{content:'\ec3b';}
.box.featured .box-heading h2, .box.featured .box-heading h3, .box.featured .box-heading h4, .box.featured .box-heading h5, .box.featured .box-heading h6, .box.bestseller .box-heading h2, .box.bestseller .box-heading h3, .box.bestseller .box-heading h4, .box.bestseller .box-heading h5, .box.bestseller .box-heading h6, .box.latest .box-heading h2, .box.latest .box-heading h3, .box.latest .box-heading h4, .box.latest .box-heading h5, .box.latest .box-heading h6, .box.specials .box-heading h2, .box.specials .box-heading h3, .box.specials .box-heading h4, .box.specials .box-heading h5, .box.specials .box-heading h6, .box.single-category .box-heading h2, .box.single-category .box-heading h3, .box.single-category .box-heading h4, .box.single-category .box-heading h5, .box.single-category .box-heading h6, .box.blog_articles .box-heading h2, .box.blog_articles .box-heading h3, .box.blog_articles .box-heading h4, .box.blog_articles .box-heading h5, .box.blog_articles .box-heading h6, .box.manufacturer .box-heading h2, .box.manufacturer .box-heading h3, .box.manufacturer .box-heading h4, .box.manufacturer .box-heading h5, .box.manufacturer .box-heading h6, .box.socials .box-heading h2, .box.socials .box-heading h3, .box.socials .box-heading h4, .box.socials .box-heading h5, .box.socials .box-heading h6{display:inline-block;}
aside .box.featured .box-heading h2, aside .box.featured .box-heading h3, aside .box.featured .box-heading h4, aside .box.featured .box-heading h5, aside .box.featured .box-heading h6, aside .box.bestseller .box-heading h2, aside .box.bestseller .box-heading h3, aside .box.bestseller .box-heading h4, aside .box.bestseller .box-heading h5, aside .box.bestseller .box-heading h6, aside .box.latest .box-heading h2, aside .box.latest .box-heading h3, aside .box.latest .box-heading h4, aside .box.latest .box-heading h5, aside .box.latest .box-heading h6, aside .box.specials .box-heading h2, aside .box.specials .box-heading h3, aside .box.specials .box-heading h4, aside .box.specials .box-heading h5, aside .box.specials .box-heading h6, aside .box.single-category .box-heading h2, aside .box.single-category .box-heading h3, aside .box.single-category .box-heading h4, aside .box.single-category .box-heading h5, aside .box.single-category .box-heading h6, aside .box.blog_articles .box-heading h2, aside .box.blog_articles .box-heading h3, aside .box.blog_articles .box-heading h4, aside .box.blog_articles .box-heading h5, aside .box.blog_articles .box-heading h6, aside .box.manufacturer .box-heading h2, aside .box.manufacturer .box-heading h3, aside .box.manufacturer .box-heading h4, aside .box.manufacturer .box-heading h5, aside .box.manufacturer .box-heading h6, aside .box.socials .box-heading h2, aside .box.socials .box-heading h3, aside .box.socials .box-heading h4, aside .box.socials .box-heading h5, aside .box.socials .box-heading h6{display:block;text-align:center;}
@media (max-width:1199px){.box.featured .box-heading .row, .box.bestseller .box-heading .row, .box.latest .box-heading .row, .box.specials .box-heading .row, .box.single-category .box-heading .row, .box.blog_articles .box-heading .row, .box.manufacturer .box-heading .row, .box.socials .box-heading .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.box.featured .box-heading .row [class*="col-"]:nth-child(1), .box.bestseller .box-heading .row [class*="col-"]:nth-child(1), .box.latest .box-heading .row [class*="col-"]:nth-child(1), .box.specials .box-heading .row [class*="col-"]:nth-child(1), .box.single-category .box-heading .row [class*="col-"]:nth-child(1), .box.blog_articles .box-heading .row [class*="col-"]:nth-child(1), .box.manufacturer .box-heading .row [class*="col-"]:nth-child(1), .box.socials .box-heading .row [class*="col-"]:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%;}
.box.featured .box-heading .row [class*="col-"]:nth-child(2), .box.bestseller .box-heading .row [class*="col-"]:nth-child(2), .box.latest .box-heading .row [class*="col-"]:nth-child(2), .box.specials .box-heading .row [class*="col-"]:nth-child(2), .box.single-category .box-heading .row [class*="col-"]:nth-child(2), .box.blog_articles .box-heading .row [class*="col-"]:nth-child(2), .box.manufacturer .box-heading .row [class*="col-"]:nth-child(2), .box.socials .box-heading .row [class*="col-"]:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;margin-top:15px;}
.box.featured .box-heading .row [class*="col-"]:nth-child(3), .box.bestseller .box-heading .row [class*="col-"]:nth-child(3), .box.latest .box-heading .row [class*="col-"]:nth-child(3), .box.specials .box-heading .row [class*="col-"]:nth-child(3), .box.single-category .box-heading .row [class*="col-"]:nth-child(3), .box.blog_articles .box-heading .row [class*="col-"]:nth-child(3), .box.manufacturer .box-heading .row [class*="col-"]:nth-child(3), .box.socials .box-heading .row [class*="col-"]:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%;}
}
@media (max-width:767px){.box.featured .box-heading .row [class*="col-"] li + li, .box.bestseller .box-heading .row [class*="col-"] li + li, .box.latest .box-heading .row [class*="col-"] li + li, .box.specials .box-heading .row [class*="col-"] li + li, .box.single-category .box-heading .row [class*="col-"] li + li, .box.blog_articles .box-heading .row [class*="col-"] li + li, .box.manufacturer .box-heading .row [class*="col-"] li + li, .box.socials .box-heading .row [class*="col-"] li + li{margin-left:15px;}
}
@media (max-width:479px){.box.featured .box-heading .row [class*="col-"]:nth-child(2) li, .box.bestseller .box-heading .row [class*="col-"]:nth-child(2) li, .box.latest .box-heading .row [class*="col-"]:nth-child(2) li, .box.specials .box-heading .row [class*="col-"]:nth-child(2) li, .box.single-category .box-heading .row [class*="col-"]:nth-child(2) li, .box.blog_articles .box-heading .row [class*="col-"]:nth-child(2) li, .box.manufacturer .box-heading .row [class*="col-"]:nth-child(2) li, .box.socials .box-heading .row [class*="col-"]:nth-child(2) li{display:block;margin-left:0;margin-right:0;margin-top:10px;}
}
.box.manufacturer .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.box.manufacturer .swiper-wrapper .swiper-slide{text-align:center;}
.box .nav-tabs{border-bottom:none;margin-bottom:0;text-align:center;width:100%;}
.box .nav-tabs > li{display:inline-block;float:none;}
.box .nav-tabs > li + li{margin-left:60px;}
html[dir="rtl"] .box .nav-tabs > li + li{margin-left:0;margin-right:60px;}
.box .nav-tabs > li > a{padding:0;font-size:14px;line-height:14px;font-weight:700;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:none;margin-right:0;}
.box .nav-tabs > li > a:focus, .box .nav-tabs > li > a:hover{background-color:transparent;}
.box .nav-tabs > li > a:hover{border-color:transparent;}
.box .nav-tabs > li.active > a, .box .nav-tabs > li.active > a:focus, .box .nav-tabs > li.active > a:hover{background:transparent;border:none;color:#c7013d;}
aside [class*="col-"], aside .container{width:100%;padding:0;}
aside .row{margin:0;}
@media (min-width:768px) and (max-width:991px){aside .box .box-heading h3{font-size:16px;}
}
@media (max-width:1024px){.box [id*="nav_"]{min-width:66px;}
}
@media (max-width:767px){aside .box .box-heading{position:relative;cursor:pointer;}
aside .box .box-heading:after{content:'\f055';position:absolute;right:5px;top:10px;font-size:21px;font-family:"FontAwesome";color:#333;}
aside .box .box-heading.active:after{content:'\f056';}
.box.blog_articles{margin:20px 0 50px;}
}
@media (min-width:550px) and (max-width:767px){aside .box .product-thumb{width:60%;margin:0 auto 30px;}
}
@media (max-width:480px){.box.featured .box-heading h3, .box.featured .box-heading h2, .box.bestseller .box-heading h3, .box.bestseller .box-heading h2, .box.latest .box-heading h3, .box.latest .box-heading h2, .box.specials .box-heading h3, .box.specials .box-heading h2, .box.single-category .box-heading h3, .box.single-category .box-heading h2, .box.blog_articles .box-heading h3, .box.blog_articles .box-heading h2, .box.manufacturer .box-heading h3, .box.manufacturer .box-heading h2,
	.box .box-heading h3,
	.box .box-heading h2{font-size:16px;}
	.box.manufacturer .box-heading{text-align:left;}
	html[dir="rtl"] .box.manufacturer .box-heading{text-align:right;}
}
#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{padding:7px 20px;margin-bottom:10px;-webkit-box-shadow:inset -1px -1px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow:inset -1px -1px 0 rgba(0, 0, 0, 0.3);box-shadow:inset -1px -1px 0 rgba(0, 0, 0, 0.3);}
.buttons .btn:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.buttons .btn i, .buttons .btn span{vertical-align:middle;}
.buttons .btn i{font-size:28px;margin:0 5px;display:inline-block;line-height:24px;}
.buttons .pull-right .btn{background:#c7013d;text-shadow:1px 1px 5px rgba(0, 0, 0, 0.15);text-transform:uppercase;}
.buttons .pull-right .btn:hover{background:#333;}
.buttons .pull-right [for="agree1"] + .btn{margin-bottom:0;}
.buttons-compare .btn{max-width:270px;margin-bottom:5px;}
.buttons-compare .btn + .btn{margin-top: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:#c7013d;}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover{border-color:#9d0130;background-color:#9d0130;}
.btn:visited, .btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger, .btn{font-size:12px;line-height:28px;font-weight:700;color:#fff;background:#444653;text-shadow:none;border-radius:0;border:none;padding:12px 16px;outline:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn:visited:hover, .btn-default:hover, .btn-primary:hover, .btn-success:hover, .btn-info:hover, .btn-warning:hover, .btn-danger:hover, .btn:hover{background:#c7013d;}
.btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger{background:#9d0130;color:#fff;}
.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open > .dropdown-toggle.btn-danger.focus, .open > .dropdown-toggle.btn-danger:focus, .open > .dropdown-toggle.btn-danger:hover{background:#9d0130;color:#fff;}
.buttons .btn{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;}
.btn:hover,
.btn:focus{background:#9d0130;color:#fff;outline:none !important;}
.btn-2{width:40px;height:40px;line-height:40px;font-size:18px;margin:2px 1px;padding:0 !important;}
.button-wrap{margin-bottom:21px;}
@media (min-width:992px){.product-btn + .product-btn{margin-left:10px;}
html[dir="rtl"] .product-btn + .product-btn{margin-left:0;margin-right:10px;}
}
.product-btn, .product-btn-add{font-size:14px;line-height:14px;font-weight:700;}
@media (max-width:767px){.product-btn.quickview{display:none;}
}
.product-btn{
	display:inline-block;width:50px;height:52px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:14px;line-height:52px;background:#f7f7f7;border:1px solid #f7f7f7;color:#444653;
	
}

#product-product .product-btn {
	float: left;
	margin-right: 15px;
}

#product-product #button-cart {
	margin-right: 15px;
}

.form-group .quick-ord {
	background: #2d3b78;
	opacity: 0.9;
	width: auto;
	padding: 12px 28px;
}

.form-group .quick-ord:hover {
	opacity: 1;
}

.product-btn:hover{background:transparent;border:1px solid #f7f7f7;color:#c7013d;}
.product-btn-add{background:#c7013d;color:#fff;vertical-align:top;padding:18px 28px;font-size:12px;font-weight:600;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
/*.product-btn-add i + span{margin-left:5px;}*/
.product-btn-add i + span{margin-left:0px;}
html[dir="rtl"] .product-btn-add i + span{margin-left:0;margin-right:5px;}
.product-btn-add span{vertical-align:middle;}
@media (max-width:1199px){.product-btn-add span{display:none;}
}
.product-btn-add i{font-size:16px;display:none;vertical-align:middle;}
@media (max-width:1199px){.product-btn-add i{display:inline-block;}
}
.product-btn-add:visited{background-color:#c7013d;color:#fff;}
.product-btn-add:focus, .product-btn-add:hover, .product-btn-add:active{color:#fff;background-color:#9d0130;}
.product-thumb .image > .quickview{position:absolute;left:0;bottom:0;display:inline-block;opacity:0;padding:6px 12px;line-height:39px;background:#f7f7f7;z-index:1;border:1px solid #f7f7f7;color:#444653;-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8);}
.product-thumb .image > .quickview:hover{background:transparent;border:1px solid #f7f7f7;color:#c7013d;}
.product-buttons{margin:10px 0 1em;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:#c7013d;padding:0;}
.product-buttons li button i{margin-right:3px;}
.product-buttons li button:hover, .product-buttons li button:focus{color:#333;background:transparent;}
.product-buttons li button:active{-webkit-box-shadow:none;box-shadow:none;}
#button-cart{display:inline-block;vertical-align:middle;float:left;}
#button-cart:disabled{pointer-events:none;opacity:.5;}
.tooltip-inner{background:#c7013d;}
[class][class].tooltip-arrow{border-top-color:#c7013d;}
@media (max-width:1024px){.product-btn.quickview{display:none;}
}
@media (min-width:768px) and (max-width:991px){.table-bordered > tbody > tr > .text-right{padding:5px;}
}
@media (max-width:767px){#grid-view, #list-view{display:none;}
.product-thumb .image > .quickview{display:none;}
}
@media (max-width:479px){.buttons .pull-left, .buttons .pull-right{float:none !important;margin-left:0;}
}
@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:#fff;border:1px solid #ddd;color:#333;font-size:12px;height:38px;line-height:22px;padding:8px 10px 8px 20px;outline:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-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 0 0 5px #c7013d;-moz-box-shadow:1px 1px 10px 0 0 5px #c7013d;box-shadow:1px 1px 10px 0 0 5px #c7013d;}
select:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder,
input[type="text"]:focus::-webkit-input-placeholder,
input[type="password"]:focus::-webkit-input-placeholder,
input[type="datetime"]:focus::-webkit-input-placeholder,
input[type="datetime-local"]:focus::-webkit-input-placeholder,
input[type="date"]:focus::-webkit-input-placeholder,
input[type="month"]:focus::-webkit-input-placeholder,
input[type="time"]:focus::-webkit-input-placeholder,
input[type="week"]:focus::-webkit-input-placeholder,
input[type="number"]:focus::-webkit-input-placeholder,
input[type="email"]:focus::-webkit-input-placeholder,
input[type="url"]:focus::-webkit-input-placeholder,
input[type="search"]:focus::-webkit-input-placeholder,
input[type="tel"]:focus::-webkit-input-placeholder,
input[type="color"]:focus::-webkit-input-placeholder{color:transparent !important;}
select:focus::-moz-placeholder,
textarea:focus::-moz-placeholder,
input[type="text"]:focus::-moz-placeholder,
input[type="password"]:focus::-moz-placeholder,
input[type="datetime"]:focus::-moz-placeholder,
input[type="datetime-local"]:focus::-moz-placeholder,
input[type="date"]:focus::-moz-placeholder,
input[type="month"]:focus::-moz-placeholder,
input[type="time"]:focus::-moz-placeholder,
input[type="week"]:focus::-moz-placeholder,
input[type="number"]:focus::-moz-placeholder,
input[type="email"]:focus::-moz-placeholder,
input[type="url"]:focus::-moz-placeholder,
input[type="search"]:focus::-moz-placeholder,
input[type="tel"]:focus::-moz-placeholder,
input[type="color"]:focus::-moz-placeholder{color:transparent !important;}
select:focus:-moz-placeholder,
textarea:focus:-moz-placeholder,
input[type="text"]:focus:-moz-placeholder,
input[type="password"]:focus:-moz-placeholder,
input[type="datetime"]:focus:-moz-placeholder,
input[type="datetime-local"]:focus:-moz-placeholder,
input[type="date"]:focus:-moz-placeholder,
input[type="month"]:focus:-moz-placeholder,
input[type="time"]:focus:-moz-placeholder,
input[type="week"]:focus:-moz-placeholder,
input[type="number"]:focus:-moz-placeholder,
input[type="email"]:focus:-moz-placeholder,
input[type="url"]:focus:-moz-placeholder,
input[type="search"]:focus:-moz-placeholder,
input[type="tel"]:focus:-moz-placeholder,
input[type="color"]:focus:-moz-placeholder{color:transparent !important;}
select:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder,
input[type="text"]:focus:-ms-input-placeholder,
input[type="password"]:focus:-ms-input-placeholder,
input[type="datetime"]:focus:-ms-input-placeholder,
input[type="datetime-local"]:focus:-ms-input-placeholder,
input[type="date"]:focus:-ms-input-placeholder,
input[type="month"]:focus:-ms-input-placeholder,
input[type="time"]:focus:-ms-input-placeholder,
input[type="week"]:focus:-ms-input-placeholder,
input[type="number"]:focus:-ms-input-placeholder,
input[type="email"]:focus:-ms-input-placeholder,
input[type="url"]:focus:-ms-input-placeholder,
input[type="search"]:focus:-ms-input-placeholder,
input[type="tel"]:focus:-ms-input-placeholder,
input[type="color"]:focus:-ms-input-placeholder{color:transparent !important;}
.product-options .checkbox input[type="checkbox"] + label,
.product-options .radio input[type="radio"] + label{border:1px solid #dedede;color:#777;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:relative;}
select:hover{cursor:pointer;}
input[name*="quantity"]{display:inline-block;width:45px;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;}
}
@media (max-width:767px){#product .counter{display:inline-block;}
}
.input-group-btn .btn{height:38px;padding-top:0;padding-bottom:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.product-options .form-group.required label{position:relative;}
.product-options .form-group.required input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.product-options .form-group.required .btn.btn-default:after{-webkit-border-radius:0 25px 25px 0;-moz-border-radius:0 25px 25px 0;border-radius:0 25px 25px 0;}
.product-options .form-group.required .btn.btn-default .glyphicon{top:3px;}
.product-options .form-group.required .sbHolder{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.product-options .form-group.required .sbHolder .sbSelector{right:50px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.product-options .form-group{margin-left:0;margin-right:0;}
.sbHolder{border:1px solid #dedede;height:38px;position:relative;width:100%;text-align:left;background:#fff;color:#333;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-moz-transition:0.4s all ease;-o-transition:0.4s all ease;-webkit-transition:0.4s all ease;transition:0.4s all ease;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:120px;}
.sbHolder:focus, .sbHolder:hover{background:#eee;color:#333;}
.sbSelector{display:block;height:100%;line-height:17px;position:absolute;left:0;top:0;right:50px;padding:10px;background:#fff;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-moz-transition:0.4s all ease;-o-transition:0.4s all ease;-webkit-transition:0.4s all ease;transition:0.4s all ease;-o-text-overflow:ellipsis;text-overflow:ellipsis;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.ajax-overlay .sbSelector{padding:10px;}
.sbSelector:hover{background:#eee;color:#333;}
.sbToggle{display:block;height:100%;outline:none;position:absolute;right:0;top:0;width:50px;text-align:center;color:inherit;border-left:1px solid #dedede;font-family:"material-design";line-height:38px;font-size:28px;}
.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:inherit;}
.sbToggle:hover + .sbSelector{background:#eee;color:#333;}
.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 #dedede;}
.sbOptions{background-color:#fff;list-style:none;left:0;margin:3px 0;padding:10px 0;position:absolute;right:0;z-index:4;overflow-y:auto;-webkit-box-shadow:1px 1px 8px rgba(0, 0, 0, 0.15);-moz-box-shadow:1px 1px 8px rgba(0, 0, 0, 0.15);box-shadow:1px 1px 8px rgba(0, 0, 0, 0.15);outline:1px solid #dedede;}
.sbOptions li a{display:block;padding:8px 15px;color:#333;}
.sbOptions li a:hover{background:#eee;color:#333;}
input[type="radio"]{display:none;}
input[type="radio"] + label{position:relative;padding-left:20px;line-height:24px;}
input[type="radio"] + label:before, input[type="radio"] + label:after{content:'';position:absolute;-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;}
input[type="radio"] + label:before{top:5px;left:0;width:16px;height:16px;border:1px solid #dedede;background:#fff;}
html[dir="rtl"] input[type="radio"] + label:before{left:auto;right:0;}
input[type="radio"] + label:after{top:8px;left:3px;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;}
html[dir="rtl"] input[type="radio"] + label:after{left:auto;right:3px;}
input[type="radio"]:checked + label:after{background:#c7013d;}
.radio-inline{margin-right:11px;}
html[dir="rtl"] .radio-inline{margin-right:0;margin-left: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:#fff;border:1px solid #dedede;-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:#c7013d;}
input[type="checkbox"]:checked + label:after{content:"";}
input[type="checkbox"][disabled] + label{color:#c4c4c4;display:none;}
input[type="checkbox"][name="agree"] + label{margin-bottom:12px;margin-bottom:12px;}
input[type="checkbox"][name="agree"] + label:before, input[type="checkbox"][name="agree"] + label:after{top:0;}
#at15s, #at20mc{z-index:999 !important;}
#product label{color:#333 !important;}
#modal-shipping input[type="radio"]{margin-top:3px;}
.has-error .form-control{border-color:red;}
.has-error .form-control:focus{border-color:red;}
#page-preloader{position:fixed;left:0;top:0;right:0;bottom:0;background:#f7f7f7;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{position:absolute;left:50%;top: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.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;opacity:0;}
.squares{width:73px;height:73px;margin:0 auto;position:relative;-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);}
.squares .square{position:relative;-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);}
.squares .square{float:left;width:50%;height:50%;position:relative;-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.squares .square:before{content:"";position:absolute;top:0;left:0;width:93%;height:93%;background-color:#c7013d;animation:rhomb 3.07s infinite linear both;-webkit-animation:rhomb 3.07s infinite linear both;-moz-animation:rhomb 3.07s infinite linear both;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;}
.squares .rhomb-2{-ms-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotateZ(90deg);-webkit-transform:scale(1.1) rotateZ(90deg);-moz-transform:scale(1.1) rotateZ(90deg);}
.squares .rhomb-3{-ms-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotateZ(180deg);-webkit-transform:scale(1.1) rotateZ(180deg);-moz-transform:scale(1.1) rotateZ(180deg);}
.squares .rhomb-4{-ms-transform:scale(1.1) rotate(270deg);transform:scale(1.1) rotateZ(270deg);-webkit-transform:scale(1.1) rotateZ(270deg);-moz-transform:scale(1.1) rotateZ(270deg);}
.squares .rhomb-2:before{animation-delay:0.25s;-webkit-animation-delay:0.25s;-moz-animation-delay:0.25s;}
.squares .rhomb-3:before{animation-delay:0.6s;-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s;}
.squares .rhomb-4:before{animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s;}
@keyframes rhomb{0%, 10%{-webkit-transform:perspective(135px) rotateX(-180deg);transform:perspective(135px) rotateX(-180deg);opacity:0;}
25%, 75%{-webkit-transform:perspective(135px) rotateX(0deg);transform:perspective(135px) rotateX(0deg);opacity:1;}
90%, 100%{-webkit-transform:perspective(135px) rotateY(180deg);transform:perspective(135px) rotateY(180deg);opacity:0;}
}
@-webkit-keyframes rhomb{0%, 10%{-webkit-transform:perspective(135px) rotateX(-180deg);opacity:0;}
25%, 75%{-webkit-transform:perspective(135px) rotateX(0deg);opacity:1;}
90%, 100%{-webkit-transform:perspective(135px) rotateY(180deg);opacity:0;}
}
@-moz-keyframes rhomb{0%, 10%{-moz-transform:perspective(135px) rotateX(-180deg);opacity:0;}
25%, 75%{-moz-transform:perspective(135px) rotateX(0deg);opacity:1;}
90%, 100%{-moz-transform:perspective(135px) rotateY(180deg);opacity:0;}
}
@media (max-width:480px){#page-preloader{display:none;}
}
.sf-menu:before, .sf-menu:after{display:table;content:"";line-height:0;}
.sf-menu:after{clear:both;}
.sf-menu > li{position:relative;float:left;margin-right:30px;margin-bottom:2px;}
html[dir="rtl"] .sf-menu > li{float:right;margin-right:0;margin-left:30px;}
.sf-menu > li + li{margin-left:0;}
.sf-menu > li:last-child{margin-right:0;}
html[dir="rtl"] .sf-menu > li:last-child{margin-left:0;}
.megamenu{position:relative;padding:9px 0 5px;}
.sf-menu{list-style:none;margin:0;padding:0;}
.navigation{display:none;/*background:#f7f7f7*/;box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.03);}
@media (min-width:768px){.navigation{display:block;}
}
.sf-menu > li > a{padding:8px 0;font-weight:500;position:relative;letter-spacing:.6px;}
.sf-menu > li > a span{z-index:1;position:relative;}
.sf-menu > li > a:before, .sf-menu > li > a:after{content:'';background:#fff;position:absolute;top:0;left:0;height:0;width:100%;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;z-index:0;display:none;}
.sf-menu > li > a:after{top:auto;bottom:0;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.sf-menu li{position:relative;}
.sf-menu li > a, .sf-menu li > a:visited, .sf-menu li > a:focus{color:#333;}
.sf-menu li.sfHover > a, .sf-menu li > a:hover, .sf-menu li > a.active{color:#c7013d;}
.sf-menu li.sfHover > a:before, .sf-menu li.sfHover > a:after, .sf-menu li > a:hover:before, .sf-menu li > a:hover:after, .sf-menu li > a.active:before, .sf-menu li > a.active:after{height:50%;}
.sf-menu li.sf-with-mega{position:static;}
.sf-menu .simple_menu{list-style-type:none;display:none;position:absolute;background-color:#f5f5f5;z-index:201;left:0;top:100%;width:200px;margin-top:7px;padding:25px 22px;font-size:12px;line-height:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sf-menu .simple_menu li{position:relative;}
.sf-menu .simple_menu li + li{margin-top:14px;}
.sf-menu .simple_menu a{display:block;color:#777;}
.sf-menu .simple_menu li.active > a, .sf-menu .simple_menu a:hover, .sf-menu .simple_menu li.sfHover > a{color:#c7013d;}
.sf-menu .simple_menu .simple_menu{left:100%;top:0;margin-top:0;margin-left:24px;}
.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:100%;left:0;right:0;z-index:109;padding:25px 22px;background-color:#f5f5f5;background-repeat:no-repeat;font-size:12px;line-height:12px;}
.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 a{color:#777;background:transparent;}
.sf-menu .sf-mega > li a:hover{color:#c7013d;}
.sf-menu .sf-mega ul{padding:0 20px;list-style-type:none;}
.sf-menu .sf-mega ul li + li{margin-top:16px;}
.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{padding:0 20px;float:left;}
html[dir="rtl"] .sf-menu .sf-mega_section{float:right;}
.sf-menu > li > .sf-with-ul span{position:relative;padding-right:17px;}
.sf-menu > li > .sf-with-ul span:before{position:absolute;right:5px;top:50%;margin-top:-6px;content:'\f107';font:400 12px/12px "FontAwesome";}
.sf-menu ul > li > .sf-with-ul{position:relative;}
.sf-menu ul > li > .sf-with-ul:before{position:absolute;right:20px;top:50%;margin-top:-7px;content:'\ec3c';font:400 12px/12px 'Linearicons';}
@media (max-width:767px){.sf-menu{display:none;}
.sf-mega_section{width:100% !important;}
}
.stuck-menu{width:auto !important;}
.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;}
}
.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;background:rgba(0, 0, 0, 0.2);}
.rd-mobilemenu.active .cart, .rd-mobilemenu.active .nav{margin-right:-50px;}
.rd-mobilemenu_ul{position:fixed;top:-56px;left:0;bottom:-56px;width:320px;padding:132px 0 76px;color:#666;background:#FFF;font-size:14px;line-height:20px;overflow:auto;-moz-transform:translateX(-320px);-ms-transform:translateX(-320px);-o-transform:translateX(-320px);-webkit-transform:translateX(-320px);transform:translateX(-320px);-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, .rd-mobilemenu_ul a:visited, .rd-mobilemenu_ul a:focus{color:#777;}
.rd-mobilemenu_ul a.active{background:#f5f5f5;color:#fff;}
.rd-mobilemenu_ul a:hover{background:#c7013d;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:30px;}
.rd-mobilemenu_ul ul ul .submenu_title a{padding-left:30px;}
.rd-mobilemenu_ul ul ul a{padding-left:40px;}
.rd-mobilemenu_ul:after{content:'';display:block;height:20px;}
.rd-mobilepanel{display:none;position:fixed;top:0;left:0;right:0;height:56px;background:#FFF;color:#000;-webkit-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.03);-moz-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.03);box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.03);z-index:10000;}
.rd-mobilepanel_title{display: none;position:fixed;top:4px;left:52px;right:96px;color:#000;font-size:22px;line-height:48px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:0;}
.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:4px;width:48px;height:48px;}
.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:-8px;-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:8px;}
.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span{width:24px;height:4px;background-color:#000;-webkit-backface-visibility:hidden;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:1.71429px center;-ms-transform-origin:1.71429px center;-o-transform-origin:1.71429px center;-webkit-transform-origin:1.71429px center;transform-origin:1.71429px center;-moz-transform-origin:1.71429px center;-ms-transform-origin:1.71429px center;-o-transform-origin:1.71429px center;-webkit-transform-origin:1.71429px center;transform-origin:1.71429px 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:15px;}
.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:56px;}
.box-nav > * + *:before{display:none;}
.rd-mobilemenu, .rd-mobilepanel{display:block;}
html[dir="rtl"] .rd-mobilemenu_ul ul ul .submenu_title a{padding-left:0;padding-right:30px;}
html[dir="rtl"] .rd-mobilemenu_ul ul{margin-right:0;padding-right:0;}
.cart{right:30px;height:56px;z-index:10001;}
.cart > button{line-height:56px;}
header .nav{right:0;padding-right:10px;z-index:10001;}
html[dir="rtl"] header .nav{margin-right:0;}
header .nav > .toggle{line-height:56px;}
.cart > button, .nav > .toggle{color:#000;font-size:28px;}
.cart > button:hover, .nav > .toggle:hover{color:#c7013d;}
}
@media (max-width:400px){.rd-mobilepanel_title{font-size:14px;}
.cart > button, header .nav > .toggle{font-size:22px;}
}
.banner-box{position:relative;margin-bottom:30px;-webkit-box-shadow:none;box-shadow:none;line-height:0;}
.banner-box > div{background:#d8d8d8;position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.banner-box h1, .banner-box h2, .banner-box h3, .banner-box h4, .banner-box h5, .banner-box h6, .banner-box p{margin:0;color:#fff;}
.banner-box h1:after, .banner-box h2:after, .banner-box h3:after, .banner-box h4:after, .banner-box h5:after, .banner-box h6:after, .banner-box p:after{display:none;}
.banner-box img{width:100%;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.banner-box a{width:100%;position:relative;overflow:hidden;}
.banner-box a:before{position:absolute;content:'';background:rgba(199, 1, 61, 0.9);mix-blend-mode:multiply;top:0;left:-20%;bottom:0;width:80%;height:100%;display:block;-moz-transform:skewX(-24.5deg);-ms-transform:skewX(-24.5deg);-o-transform:skewX(-24.5deg);-webkit-transform:skewX(-24.5deg);transform:skewX(-24.5deg);-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;}
html[dir="rtl"] .banner-box a:before{-moz-transform:skewX(24.5deg);-ms-transform:skewX(24.5deg);-o-transform:skewX(24.5deg);-webkit-transform:skewX(24.5deg);transform:skewX(24.5deg);left:auto;right:-20%;}
.banner-box a:after{content:"";left:70%;top:0;bottom:0;width:8%;height:100%;position:absolute;display:block;z-index:0;background:rgba(199, 1, 61, 0.5);mix-blend-mode:multiply;-moz-transform:skewX(-24.5deg);-ms-transform:skewX(-24.5deg);-o-transform:skewX(-24.5deg);-webkit-transform:skewX(-24.5deg);transform:skewX(-24.5deg);-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;}
html[dir="rtl"] .banner-box a:after{-moz-transform:skewX(24.5deg);-ms-transform:skewX(24.5deg);-o-transform:skewX(24.5deg);-webkit-transform:skewX(24.5deg);transform:skewX(24.5deg);left:auto;right:70%;}
.banner-box a p{pointer-events:none;}
.banner-box a p:hover{color:inherit;}
.banner-box:hover a:before{opacity:1;left:0;width:65%;}
.banner-box:hover a:after{left:65%;opacity:1;}
html[dir="rtl"] .banner-box:hover a:before{right:0;left:auto;}
html[dir="rtl"] .banner-box:hover a:after{right:55%;left:auto;}
.banner-box .s-desc{position:absolute;left:43px;right:43px;top:50%;line-height:24px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.banner-box .s-desc h2{font-size:36px;line-height:36px;font-weight:600;margin-bottom:10px;text-transform:uppercase;}
.banner-box .s-desc p{font-size:12px;line-height:18px;font-weight:bold;margin-bottom:10px;}
.banner-box .s-desc p.underlined{font-size:14px;line-height:31px;font-weight:700;margin-top:23px;text-decoration:underline;}
@media (max-width:991px){.banner-box .s-desc{left:20px;right:20px;}
.banner-box .s-desc h2{font-size:26px;line-height:26px;}
}
@media (max-width:480px){.banner-box .s-desc h6{font-size:30px;line-height:30px;}
.banner-box .banner-center{text-align:left;}
.banner-box .banner-center h2{font-size:40px;line-height:40px;margin:0;}
.banner-box .banner-center p.underlined{margin-top:0;}
}
.box-info{margin-top:120px;position:relative;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.box-info h2, .box-info h3, .box-info h4, .box-info h5, .box-info h6, .box-info p{margin:0;color:#fff;}
.box-info * + p{margin-top:6px;}
.box-info h2, .box-info h3, .box-info h4, .box-info h5, .box-info h6{text-transform:uppercase;font-weight:700;}
.box-info h3{font-size:16px;line-height:16px;letter-spacing:0.64px;}
.box-info p{font-size:12px;line-height:12px;}
.box-info [class*="linearicons-"], .box-info [class*="fa-"]{font-size:37px;line-height:37px;color:#fff;}
.box-info__item{padding:25px 30px 31px;background:#c7013d;}
.box-info__item + .box-info__item{border-top:1px solid #dedede;}
.box-info__item__cnt{position:relative;padding-left:57px;}
html[dir="rtl"] .box-info__item__cnt{padding-left:0;padding-right:57px;}
.box-info__item__cnt i{position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
html[dir="rtl"] .box-info__item__cnt i{left:auto;right:0;}
@media (min-width:768px){.box-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}
.box-info, .box-info__item{display:-webkit-box;display:-ms-flexbox;display:flex;}
.box-info__item{-webkit-box-flex:1;-ms-flex:1 1 33.333%;flex:1 1 33.333%;-ms-flex-item-align:stretch;align-self:stretch;}
.box-info__item + .box-info__item{border-top:none;border-left:1px solid #dedede;}
html[dir="rtl"] .box-info__item + .box-info__item{border-left:none;border-right:1px solid #dedede;}
.box-info__item + .box-info__item:nth-child(n+4){border-top:1px solid #dedede;}
.box-info__item__cnt{-ms-flex-item-align:center;align-self:center;}
}
@media (min-width:768px) and (max-width:991px){.box.info .box-content ul a{padding:13px 5px;}
}
.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:#c9c9c9;text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:40px;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.owl-carousel .owl-nav div:hover{color:#333;}
.owl-carousel .owl-nav .owl-prev{left:-50px;}
.owl-carousel .owl-nav .owl-next{right:-50px;}
.owl-carousel:hover .owl-nav div{opacity:0.7;}
.owl-carousel:hover .owl-nav .owl-prev{left:10px;}
.owl-carousel:hover .owl-nav .owl-next{right:10px;}
@media (max-width:767px){.owl-carousel .owl-nav div{opacity:.7;}
.owl-carousel .owl-nav .owl-prev{left:10px;}
.owl-carousel .owl-nav .owl-next{right:10px;}
}
.testimonials.owl-carousel .owl-nav{margin-top:30px;}
.testimonials.owl-carousel .owl-nav div{opacity:1;position:static;display:inline-block;margin:0 5px;}
.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;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);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);}
.blog_article{margin-bottom:40px;}
.blog_article .btn{margin-top:30px;}
.blog_article + .blog_article{padding-top:40px;border-top:1px solid #dedede;}
.article-info .article-sub-title{text-align:center;}
.article-info .btn{margin-top:20px;}
.article-image{text-align:center;}
.article-image img{position:relative;overflow:hidden;}
.simple_blog-article-view h1:after{margin-bottom:15px;}
.article-title{font-size:22px;line-height:22px;font-weight:500;}
.article-title > a{display:inline;color:#333;}
.article-title > a:visited, .article-title > a:focus, .article-title > a:active{color:#333;}
.article-title > a:hover{color:#c7013d;}
.article-title + *{margin-top:19px;}
* + .article-description{margin-top:16px;}
.article-sub-title{font-size:12px;line-height:12px;font-weight:700;}
.article-sub-title span:before{color:#c7013d;line-height:inherit;margin-right:4px;vertical-align:bottom;}
.article-sub-title span + span{margin-left:20px;}
.article-sub-title .article-date:before{margin-right:7px;}
.article-sub-title + *{margin-top:31px;display: none}
.article-description{font-size:16px;line-height:26px;color:#333;letter-spacing:-.2px;}
.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:#c7013d;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{font-size:28px;}
.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:#333;font-size:16px;font-weight:700;}
.article-description + *{margin-top:19px;}
.related-article h4{text-transform:uppercase;color:#c7013d;}
.related-article h4 a:hover{color:#333;}
.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 #dedede;}
.article-comment .author{float:left;text-transform:uppercase;font-size:16px;margin-bottom:10px;}
.article-comment .reply-message{float:right;text-transform:uppercase;color:#c7013d;}
.article-comment .reply-message a:hover{color:#333;}
.article-comment .comment-date{clear:both;color:#333;text-transform:uppercase;}
.article-comment .comment-date:before{font-size:15px;color:#c7013d;margin-right:5px;}
.article-comment .text{margin-top:15px;}
.article-comment .article-reply{margin:30px 0 0 60px;}
.reply-cancel{font-size:16px;color:#c7013d;-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:#333;}
#review-title{clear:both;}
.blog_articles .article-image + .article-title{margin-top:51px;}
.blog_articles .product-btn-add{padding:19px 33px;}
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:#333;-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:#c7013d;}
aside .blog-categories ul > li > a{background:#f5f5f5;display:block;color:#333;font-size:16px;text-transform:uppercase;font-weight:500;padding:10px 10px 10px 20px;}
aside .blog-categories ul > li > a:hover{background:#ededed;}
aside .blog-categories ul > li + li{border-top:1px solid #dedede;}
aside .blog-categories ul ul{display:none;padding:0;list-style-type:none;border-top:1px solid #dedede;}
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:38px;top:0;color:#333;font-family:"FontAwesome";background:none;}
aside #blog-search a:hover{color:#c7013d;}
.simple_blog-article-view .product_tabs .nav-tabs{width:25%;}
.simple_blog-article-view .product_tabs .tab-content{width:75%;}
@media (max-width:1199px){

.article-sub-title span + span{margin-left:5px;}
.blog_articles .article-image + .article-title{margin-top:30px;}
.sf-menu li {
	font-size: 12px;
	margin-right: 10px;
}


}
@media (max-width:991px){.article-image{margin-bottom:15px;}
.article-title{font-size:20px;line-height:24px;}
.article-description{font-size:14px;line-height:21px;letter-spacing:0;}
}
@media (max-width:767px){.simple_blog-article-view .product_tabs .nav-tabs, .simple_blog-article-view .product_tabs .tab-content{width:100%;}
.article-item + .article-item{margin-top:30px;}
}
@media (max-width:600px){.reply-cancel{float:none;display:block;}
}
@media (max-width:479px){
.article-sub-title span{
	/*display:block;*/
}

.article-sub-title span + span{margin:10px 0 0;}
}
.color_scheme_1{background:#c7013d;}
.color_scheme_2{background:#6cc2d8;}
.color_scheme_3{background:#5db886;}
.color_scheme_4{background:#ab7194;}
#style_switcher, #style_switcher .toggler{background:#353535;}
#style_switcher, #style_switcher .toggler:hover{color:#fff;}
#style_switcher div.color_scheme{position:relative;overflow:hidden;}
#style_switcher{position:fixed;top:184px;width:295px;-webkit-box-sizing:border-box;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;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-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:56px;font-size:18px;line-height:40px;cursor:pointer;color:#a0a0a0;text-align:center;-webkit-transition:color .2s ease;-o-transition:color .2s ease;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:'\e926';font-family:'Linearicons';-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
#style_switcher.shown .toggler:before{content:'\ec2a';}
#style_switcher ul{margin:0;list-style:none;font-size:0;padding:0 0 21px;line-height:0;}
#style_switcher ul li{display:inline-block;margin-right:10px;cursor:pointer;vertical-align:top;}
#style_switcher ul li:hover,
#style_switcher ul li.active{padding:2px;}
#style_switcher div.color_scheme{width:40px;height:40px;border-radius:3px;}
#style_switcher ul li:hover div.color_scheme,
#style_switcher ul 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;}
body.mobile_mode.mobile #style_switcher{top:0 !important;}
@media (max-width:1199px){#style_switcher{top:266px;}
}
@media (max-width:480px){#style_switcher{width:260px;padding-left:20px;}
}
.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%;background:#fff;}
.ajax-quickview .name, .ajax-quickview .cart-button{margin-top:15px;}
.ajax-quickview .name h3{font-size:40px;line-height:40px;font-weight:600;}
.ajax-quickview-images{position:relative;float:left;}
.ajax-quickview-images > ul{margin:0;}
.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:100%;}
.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;}
.ajax-quickview-images .next-img{right:15px;}
.ajax-quickview-images .prev-img{left:15px;}
.ajax-quickview-cont-wrap{float:right;overflow-y:auto;}
.ajax-quickview-cont-wrap .form-horizontal .form-group{margin-left:0;margin-right:0;}
.ajax-quickview-cont-wrap .ajax-quickview-cont{padding:15px;}
.ajax-quickview-cont-wrap .sale, .ajax-quickview-cont-wrap .new-pr, .ajax-quickview-cont-wrap .discount{position:static;}
.ajax-quickview-cont-wrap .product-options{border-bottom:none;}
.ajax-quickview-cont-wrap .product-btn-add{vertical-align:middle;}
.ajax-quickview-cont-wrap .counter + .product-btn-add{margin-left:20px;}
.ajax-quickview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:rgba(51, 51, 51, 0.3);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:40px;height:40px;background:url(../image/preloader.apng) no-repeat;}
.ajax-quickview-overlay.visible{opacity:1;visibility:visible;}
.fancybox-skin:hover .fancybox-nav span{visibility:visible;}
.fancybox-nav{height:40px;top:50%;width:40px;}
.fancybox-next{right:-60px;}
.fancybox-prev{left:-60px;}
.newsletter .box-content{position:relative;z-index:1;}
.newsletter .box-content form{position:relative;}
.newsletter-description{margin-bottom:11px;color:#fff;}
.newsletter #zemez-newsletter-form{padding-top:12px;}
.newsletter .zemez-login-form{position:relative;display:inline-block;max-width:100%;}
.newsletter .zemez-login-form label{display:none;}
.newsletter .zemez-login-form:before{font-family:'Linearicons';content:'\e996';position:absolute;left:16px;top:16px;color:#fff;font-size:14px;line-height:16px;}
.newsletter input{width:231px;max-width:100%;margin-bottom:5px;}
@media (min-width:1480px){html[lang="en"] .newsletter .product-btn-add{width:83px;}
html[lang="ru"] .newsletter input{width:160px;}
html[lang="de"] .newsletter input{width:215px;}
.newsletter .zemez-login-form{display:inline-block;}
}
.newsletter input{display:inline-block;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:50px;padding:8px 15px 8px 37px;background:rgba(0, 0, 0, 0.2);color:#fff;line-height:12px;}
.newsletter input::-webkit-input-placeholder{color:#fff;opacity:1;}
.newsletter input:-moz-placeholder{color:#fff;opacity:1;}
.newsletter input::-moz-placeholder{color:#fff;opacity:1;}
.newsletter input:-ms-input-placeholder{color:#fff;opacity:1;}
.newsletter input:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#dedede;}
.newsletter input:focus::-webkit-input-placeholder{color:transparent !important;}
.newsletter input:focus::-moz-placeholder{color:transparent !important;}
.newsletter input:focus:-moz-placeholder{color:transparent !important;}
.newsletter input:focus:-ms-input-placeholder{color:transparent !important;}
.newsletter button{
	vertical-align:top;position:relative;height:50px;min-width:83px;background:#272934;padding:0;font-weight:700;font-size:14px;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;
	padding-left: 15px;
	padding-right: 15px;
}
.newsletter button:visited{background:#272934;}
.newsletter button:focus, .newsletter button:hover, .newsletter button:active{background-color:#9d0131;}
.newsletter .newsletter-error, .newsletter .newsletter-success, .newsletter-popup .newsletter-error, .newsletter-popup .newsletter-success{display:block;font-size:12px;line-height:14px;position:absolute;top:100%;width:100%;margin-top: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 .newsletter-error, .newsletter-popup .newsletter-error{color:red;}
.newsletter .newsletter-success, .newsletter-popup .newsletter-success{color:#55C65E;}
/*@media (max-width:991px){

	.newsletter.box {
		margin-bottom:0;
	}

	.js-anchor-contacts {
		background: #C7013D!important;
	}

	.newsletter button {
		background: #C7013D;
	}

	footer .bg-footer:before {
		display: none!important;
	}

	footer .bg-footer:after {
		display: none!important;
	}

	.js-anchor-contacts .fa {
    	margin-left: 4px;
	}


}*/
#zemez-newsletter-popup-form:before, #zemez-newsletter-popup-form:after{display:table;content:"";line-height:0;}
#zemez-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(0, 0, 0, 0.35);padding-top:300px;}
.newsletter-popup{position:relative;width:440px;height:324px;margin:0 auto;background-color:#c7013d;background-repeat:no-repeat;padding:55px 40px 10px;text-align:center;font-weight:400;}
.newsletter-popup .zemez-login-form{position:relative;font-size:0;line-height:0;margin-bottom:5px;display:inline-block;vertical-align:top;}
.newsletter-popup .zemez-login-form:before, .newsletter-popup .zemez-login-form:after{display:table;content:"";line-height:0;}
.newsletter-popup .zemez-login-form:after{clear:both;}
.newsletter-popup .zemez-login-form:before{font-family:'Linearicons';content:'\e996';position:absolute;left:23px;top:16px;color:#c7013d;font-size:14px;line-height:16px;}
.newsletter-popup .zemez-login-form input{width:230px;height:50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;display:inline-block;font-size:12px;line-height:16px;margin-left:1px;margin-right:1px;color:#777;padding-left:50px;vertical-align:top;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.newsletter-popup .zemez-login-form input::-webkit-input-placeholder{color:#777;opacity:1;}
.newsletter-popup .zemez-login-form input:-moz-placeholder{color:#777;opacity:1;}
.newsletter-popup .zemez-login-form input::-moz-placeholder{color:#777;opacity:1;}
.newsletter-popup .zemez-login-form input:-ms-input-placeholder{color:#777;opacity:1;}
.newsletter-popup .logo img{display:inline-block;}
.newsletter-popup h3{font:700 22px/24px "Montserrat", sans-serif;margin-bottom:5px;color:#fff;text-transform:none;}
.newsletter-popup h3 + p{margin-top:20px;}
.newsletter-popup p{font-size:12px;line-height:21px;color:#fff;margin-bottom:25px;}
.newsletter-popup-close-btn{background:none;outline:none;border:none;position:absolute;right:-34px;top:-35px;display:inline-block;width:35px;height:35px;font-size:14px;line-height:35px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;}
.newsletter-popup-close-btn, .newsletter-popup-close-btn:visited{color:#fff;background:#9f0020;}
.newsletter-popup-close-btn:hover, .newsletter-popup-close-btn:focus, .newsletter-popup-close-btn:active{color:#fff;background:#333;}
.newsletter-popup-dont-show{bottom:56px;position:absolute;left:20px;right:20px;color:#fff;}
.newsletter-popup-dont-show:focus, .newsletter-popup-dont-show:hover, .newsletter-popup-dont-show:active{color:#333;}
.newsletter-popup .product-btn-add{vertical-align:top;margin-left:1px;margin-right:1px;height:50px;}
.newsletter-popup .product-btn-add, .newsletter-popup .product-btn-add:visited{background-color:#333;}
.newsletter-popup .product-btn-add:focus, .newsletter-popup .product-btn-add:hover, .newsletter-popup .product-btn-add:active{background:#950500;}
#zemez-newsletter-popup-form{position:relative;}
html[lang="ru"] .newsletter-popup .zemez-login-form input{width:180px;}
html[lang="de"] .newsletter-popup .zemez-login-form input{width:180px;}
.tablet .newsletter-popup-wrap, .mobile .newsletter-popup-wrap{display:none !important;}
@media (max-width:767px){.newsletter-popup-wrap{display:none !important;}
}
.swiper-slider.swiper-container{overflow:visible;}
.swiper-slider .swiper-wrapper{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;overflow:hidden;}
.swiper-slider .slide-desc{position:absolute;top:0;bottom:0;left:200px;height:100%;width:536px;}
.swiper-slider .slide-desc:before{position:absolute;content:'';background:#c7013d;-moz-transform:skewX(-24.5deg);-ms-transform:skewX(-24.5deg);-o-transform:skewX(-24.5deg);-webkit-transform:skewX(-24.5deg);transform:skewX(-24.5deg);top:0;left:-57px;bottom:0;width:100%;height:100%;display:block;}
html[dir="rtl"] .swiper-slider .slide-desc:before{-moz-transform:skewX(24.5deg);-ms-transform:skewX(24.5deg);-o-transform:skewX(24.5deg);-webkit-transform:skewX(24.5deg);transform:skewX(24.5deg);left:57px;}
.swiper-slider .slide-desc:after{content:"";right:37px;top:0;bottom:0;width:20px;height:100%;position:absolute;display:block;background:rgba(199, 1, 61, 0.5);mix-blend-mode:multiply;-moz-transform:skewX(-24.5deg);-ms-transform:skewX(-24.5deg);-o-transform:skewX(-24.5deg);-webkit-transform:skewX(-24.5deg);transform:skewX(-24.5deg);}
html[dir="rtl"] .swiper-slider .slide-desc:after{-moz-transform:skewX(24.5deg);-ms-transform:skewX(24.5deg);-o-transform:skewX(24.5deg);-webkit-transform:skewX(24.5deg);transform:skewX(24.5deg);left:37px;right:auto;}
.swiper-slider .slide-desc > div{display:inline-block;position:absolute;left:50px;right:50px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.swiper-slider .slide-desc h2, .swiper-slider .slide-desc h3, .swiper-slider .slide-desc h4, .swiper-slider .slide-desc h5, .swiper-slider .slide-desc h6, .swiper-slider .slide-desc p{margin:0;color:#fff;}
.swiper-slider .slide-desc * + .product-btn-add{margin-top:24px;padding:20px 33px;font-size:12px;}
.swiper-slider .slide-desc h2{font-size:61px;line-height:62px;font-weight:800;text-transform:uppercase;}
.swiper-slider .slide-desc h3{font-size:47px;line-height:45px;font-weight:600;letter-spacing:2px;text-transform:uppercase;}
.swiper-slider .slide-desc h4{font-size:40px;line-height:48px;font-weight:300;letter-spacing:2px;text-transform:uppercase;}
.swiper-slider .slide-desc h5{font-size:18px;line-height:30px;font-weight:600;margin-bottom:13px;text-transform:none;letter-spacing:.4px;}
.swiper-slider .swiper-slide:before{position:absolute;display:block;pointer-events:none;top:0;left:0;bottom:0;right:0;content:'';}
.swiper-slider .swiper-button-next, .swiper-slider .swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,<svg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'><path%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23a90b40'%2F><%2Fsvg>");opacity:1;height:34px;}
.swiper-slider .swiper-button-next:hover, .swiper-slider .swiper-container-rtl .swiper-button-prev:hover{opacity:.8;}
.swiper-slider .swiper-button-prev, .swiper-slider .swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,<svg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'><path%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23a90b40'%2F><%2Fsvg>");opacity:1;height:34px;}
.swiper-slider .swiper-button-prev:hover, .swiper-slider .swiper-container-rtl .swiper-button-next:hover{opacity:.8;}
.swiper-slider .swiper-button-prev{left:20px;}
.swiper-slider .swiper-button-next{right:20px;}
[class] .swiper-slider.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,<svg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'><path%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23a90b40'%2F><%2Fsvg>");}
[class] .swiper-slider.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,<svg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'><path%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23a90b40'%2F><%2Fsvg>");}
.swiper-slider .swiper-pagination-bullet{width:11px;height:11px;background:#99a5a7;opacity:1;}
@media (min-width:768px){.swiper-slider .swiper-pagination-bullet{-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
}
.swiper-slider .swiper-pagination-bullet:hover,
.swiper-slider .swiper-pagination-bullet-active{background-color:#fff;}
.swiper-slider.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-slider .swiper-pagination-custom, .swiper-slider .swiper-pagination-fraction{position:absolute;bottom:40px;}
@media (max-width:1199px){.swiper-slider .slide-desc{left:0;}
.swiper-slider .slide-desc h5{margin-bottom:0;}
.swiper-slider .slide-desc:before, .swiper-slider .slide-desc:after{-moz-transform:skewX(-14deg);-ms-transform:skewX(-14deg);-o-transform:skewX(-14deg);-webkit-transform:skewX(-14deg);transform:skewX(-14deg);}
}
@media (max-width:991px){.swiper-slider .slide-desc{width:50%;}
.swiper-slider .slide-desc > div{left:30px;right:30px;}
}
@media (min-width:992px) and (max-width:1199px){.swiper-slider{height:425px !important;}
.swiper-slider .slide-desc h2{font-size:64px;line-height:1.2em;}
.swiper-slider .slide-desc h3{font-size:34px;line-height:1.2em;}
.swiper-slider .slide-desc h4{font-size:18px;line-height:1.2em;}
}
@media (min-width:768px) and (max-width:991px){.swiper-slider{height:380px !important;}
.swiper-slider .slide-desc h2{font-size:50px;line-height:1.2em;}
.swiper-slider .slide-desc h3{font-size:27px;line-height:1.2em;}
.swiper-slider .slide-desc h4{font-size:16px;line-height:1.2em;}
}
@media (max-width:767px){.swiper-slider{height:380px !important;}
.swiper-slider .slide-desc{width:60%;}
.swiper-slider .slide-desc:before, .swiper-slider .slide-desc:after{-moz-transform:skewX(-16deg);-ms-transform:skewX(-16deg);-o-transform:skewX(-16deg);-webkit-transform:skewX(-16deg);transform:skewX(-16deg);}
.swiper-slider .slide-desc h2{font-size:40px;line-height:1.2em;}
.swiper-slider .slide-desc h3{font-size:22px;line-height:1.2em;}
.swiper-slider .slide-desc h4{font-size:14px;line-height:1.2em;}
}
@media (max-width:480px){.swiper-slider .slide-desc{width:91%;}
.swiper-slider .slide-desc:before, .swiper-slider .slide-desc:after{-moz-transform:skewX(-13deg);-ms-transform:skewX(-13deg);-o-transform:skewX(-13deg);-webkit-transform:skewX(-13deg);transform:skewX(-13deg);}
.swiper-slider .slide-desc > div{left:20px;right:20px;}
.swiper-slider .slide-desc h2{font-size:34px;letter-spacing:0;}
.swiper-slider .slide-desc h3, .swiper-slider .slide-desc h4{font-size:22px;}
.swiper-slider.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-slider .swiper-pagination-custom, .swiper-slider .swiper-pagination-fraction{bottom:25px;}
}
.zemez-single-product{position:relative;display:inline-block;width:100%;margin:54px 0 0;}
.zemez-single-product .image-additional li{width:100% !important;}
.zemez-single-product .image-additional li > a{display:block;}
.zemez-single-product .image-additional li > a img{width:100%;}
.zemez-single-product .thumbnails{position:relative;float:left;width:22%;margin:0;}
.zemez-single-product .form-group{margin-bottom:16px;}
html[dir="rtl"] .zemez-single-product .form-group{text-align:right;}
.zemez-single-product h2{margin-top:-10px;margin-bottom:26px;font-size:22px;line-height:34px;font-weight:bold;}
.zemez-single-product h2 a{color:#333;text-transform:none;}
.zemez-single-product h2 a:hover{color:#c7013d;}
.zemez-single-product img{background:#f2f2f2;}
.zemez-single-product .nav-tabs > li + li{margin-left:18px;}
.zemez-single-product .main-image{position:relative;float:right;width:74%;}
.zemez-single-product .product-thumb{background:none;text-align:left;}
html[dir="rtl"] .zemez-single-product .product-thumb{text-align:right;}
.zemez-single-product .product-thumb .product-options{border:0;display:block;}
.zemez-single-product .product-thumb .product-options .group{margin-bottom:10px;}
.zemez-single-product .product-thumb .product-options .button-group .button-wrap .btn{padding-top:10px;padding-bottom:10px;padding-left:11px;}
.zemez-single-product .product-thumb .product-options .button-group .button-wrap .btn i{font-size:21px;}
.zemez-single-product .product-thumb .quantity{margin-right:25px;}
html[dir="rtl"] .zemez-single-product .product-thumb .quantity{margin-right:0;margin-left:25px;}
.zemez-single-product .product-thumb .description{margin:20px 0;font-size:16px;line-height:26px;}
.zemez-single-product .product-thumb .price{width:auto;line-height:41px;vertical-align:top;}
.zemez-single-product .product-thumb .caption .cart-button .btn{margin-right:4px;}
.zemez-single-product .price-new, .zemez-single-product .price{font-size:20px;line-height:41px;font-weight:700;letter-spacing:0;color:#c7013d;margin-right:10px;}
.zemez-single-product .price-old{line-height:41px;}
.zemez-single-product .attributes .title, .zemez-single-product .attributes .descr{display:inline-block;}
.zemez-single-product .attributes .title{font-weight:500;color:#000;}
.zemez-single-product .bx-prev, .zemez-single-product .bx-next{position:absolute;display:inline-block;padding:5px;text-align:center;color:#fff;background:rgba(199, 1, 61, 0.8);left:0;right:0;}
.zemez-single-product .bx-prev:hover, .zemez-single-product .bx-next:hover{background:#fe306e;}
.zemez-single-product .bx-prev{top:0;}
.zemez-single-product .bx-next{bottom:0;}
.zemez-single-product .sbHolder{height:50px;width:268px;border-color:#e7e7e7;background:#fff;}
.zemez-single-product .sbSelector, .zemez-single-product .sbToggle{color:#949494;}
.zemez-single-product .sbSelector{padding-top:12px;padding-bottom:12px;}
.zemez-single-product .sbToggle{line-height:48px;}
.zemez-single-product .sbToggle:hover{color:#000;}
.zemez-single-product .product_tabs{margin-top:28px;margin-bottom:22px;}
.zemez-single-product .product_tabs .nav-tabs{text-align:left;}
.zemez-single-product .nav-tabs{margin-bottom:22px;}
.zemez-single-product .nav-tabs > li > a{font-size:13px;line-height:1.2em;font-weight:700;}
.zemez-single-product .nav-tabs > li > a, .zemez-single-product .nav-tabs > li > a:visited, .zemez-single-product .nav-tabs > li > a:focus{color:#949494;}
.zemez-single-product .nav-tabs > li.active > a,
.zemez-single-product .nav-tabs > li.active > a:focus,
.zemez-single-product .nav-tabs > li.active > a:hover,
.zemez-single-product .nav-tabs > li > a:focus,
.zemez-single-product .nav-tabs > li > a:hover{color:#000;}
@media (max-width:1199px){.zemez-single-product .sbHolder{width:100%;}
}
@media (min-width:992px) and (max-width:1199px){.zemez-single-product h2{font-size:20px;}
.zemez-single-product div.form-group{margin-bottom:20px;}
}
@media (min-width:768px) and (max-width:991px){.zemez-single-product div.form-group{margin-bottom:15px;}
.zemez-single-product .nav-tabs > li + li{margin-left:7px;}
.zemez-single-product .product_tabs{font-size:12px;line-height:1.2em;}
.zemez-single-product .quantity input[name*="quantity"]{height:40px;padding-top:7px;padding-bottom:7px;}
.zemez-single-product .quantity .counter.counter-plus{top:8px;}
.zemez-single-product .quantity .counter.counter-minus{bottom:8px;}
.zemez-single-product .sbHolder{height:40px;}
.zemez-single-product .sbSelector{padding-top:7px;padding-bottom:7px;}
.zemez-single-product .sbToggle{line-height:38px;}
}
@media (max-width:767px){.zemez-single-product h2{margin-top:0;margin-bottom:20px;}
.zemez-single-product .main-image{margin-bottom:30px;}
.zemez-single-product .product-thumb{display:block;width:100%;margin-top:25px;}
.zemez-single-product .product_tabs .nav-tabs{text-align:center;margin-bottom:0;}
.zemez-single-product .product_tabs .tab-content{padding-top:10px;padding-bottom:10px;}
}
@media (max-width:767px){.zemez-single-product .thumbnails{width:19%;}
.zemez-single-product .main-image{width:76%;}
.zemez-single-product .bx-prev, .zemez-single-product .bx-next{padding:2px;}
}
.rd-parallax-inner{overflow:hidden;position:relative;height:668px;margin:0;background-color:rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;z-index:2;}
.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;opacity:1;}
.rd-parallax-layer[data-type="html"]{position:relative;background: #00000073;}
@media (max-width:767px){.rd-parallax-layer[data-type="html"]{top: 15%;}}
.rd-parallax-layer[data-type="html"] .container{background:none;}
html[dir="rtl"] .rd-parallax-layer[data-type="html"] .description{width:30%;margin:0 auto 40px 8%;padding:0;}
@media (max-width:991px){html[dir="rtl"] .rd-parallax-layer[data-type="html"] .description{width:60%;}
}
.rd-parallax-layer[data-type="html"] h1, .rd-parallax-layer[data-type="html"] h2, .rd-parallax-layer[data-type="html"] h3, .rd-parallax-layer[data-type="html"] h4, .rd-parallax-layer[data-type="html"] h5, .rd-parallax-layer[data-type="html"] h6, .rd-parallax-layer[data-type="html"] p{color:#fff;-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);}
.rd-parallax-layer[data-type="html"] h2{font-size:60px;line-height:70px;margin:0 0 4px;font-weight:bold;letter-spacing:2px;text-transform:uppercase;}
.rd-parallax-layer[data-type="html"] h3{font-size:22px;line-height:34px;font-weight:600;text-transform:uppercase;}
.rd-parallax-layer[data-type="html"] h4{position:relative;font-size:18px;line-height:24px;font-weight:600;margin:0 0 9px;display:block;text-transform:none;}
.rd-parallax-layer[data-type="html"] .btn{line-height:26px;padding-left:30px;padding-right:30px;}
@media (max-width:1199px){.rd-parallax-layer[data-type="html"] h2{font-size:46px;line-height:50px;}
}
@media (max-width:640px){.rd-parallax-inner{height:300px;}
}
@media (max-width:640px){.rd-parallax-layer[data-type="html"] h2{font-size:24px;line-height:30px;}
.rd-parallax-layer[data-type="html"] h3{font-size:20px;line-height:30px;}
.rd-parallax-layer[data-type="html"] .btn{margin-top:0;padding:10px 20px;}
}
@media (max-width:480px){.rd-parallax-layer[data-type="html"] h2{font-size:20px;line-height:24px;margin-bottom:12px;}
.rd-parallax-layer[data-type="html"] h3{font-size:18px;line-height:22px;}
}
.z-category{position:relative;overflow:hidden;margin:101px 0 0;}
.z-category .box-heading{display:none;}
.z-category .item{position:relative;overflow:hidden;margin-bottom:36px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.z-category .item h3{font-size:22px;line-height:30px;font-weight:400;display:block;color:#333;position:relative;margin-bottom:21px;}
.z-category .item a{display:inline-block;position:relative;overflow:hidden;}
.z-category .item a:before{position:absolute;content:'';background:rgba(199, 1, 61, 0.9);mix-blend-mode:multiply;top:0;left:-10%;bottom:0;width:80%;height:100%;display:block;-moz-transform:skewX(-24.5deg);-ms-transform:skewX(-24.5deg);-o-transform:skewX(-24.5deg);-webkit-transform:skewX(-24.5deg);transform:skewX(-24.5deg);-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;}
html[dir="rtl"] .z-category .item a:before{left:auto;right:-10%;-moz-transform:skewX(24.5deg);-ms-transform:skewX(24.5deg);-o-transform:skewX(24.5deg);-webkit-transform:skewX(24.5deg);transform:skewX(24.5deg);}
.z-category .item a:after{content:"";left:80%;top:0;bottom:0;width:8%;height:100%;position:absolute;display:block;z-index:0;background:rgba(199, 1, 61, 0.5);mix-blend-mode:multiply;-moz-transform:skewX(-24.5deg);-ms-transform:skewX(-24.5deg);-o-transform:skewX(-24.5deg);-webkit-transform:skewX(-24.5deg);transform:skewX(-24.5deg);-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;}
html[dir="rtl"] .z-category .item a:after{left:auto;right:80%;-moz-transform:skewX(24.5deg);-ms-transform:skewX(24.5deg);-o-transform:skewX(24.5deg);-webkit-transform:skewX(24.5deg);transform:skewX(24.5deg);}
.z-category .item a .count{position:absolute;bottom:20px;left:30px;right:30px;color:#fff;z-index:1;opacity:0;font-size:12px;-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}
.z-category .item a .count b{padding-right:4px;font-size:14px;color:#fff;}
.z-category .item a:hover:before{opacity:1;left:0;width:70%;}
.z-category .item a:hover:after{left:70%;opacity:1;}
html[dir="rtl"] .z-category .item a:hover:before{left:auto;right:0;}
html[dir="rtl"] .z-category .item a:hover:after{right:70%;left:auto;}
.z-category .item a:hover .count{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
@media (max-width:1199px){.z-category .item{margin-bottom:30px;}
}
@media (max-width:991px){.z-category .item h3{font-size:16px;line-height:21px;}
.z-category{margin:60px 0 0;}
}
@media (max-width:480px){.z-category [class*="col-xs"]{float:none;width:100%;}
.z-category [class*="col-xs"] .item a{display:block;}
.z-category [class*="col-xs"] .item a img{width:100%;}
}
.breadcrumb{margin:30px 0;padding:13px 15px;border-radius:0;background:#f5f5f5;font-size:14px;line-height:24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.breadcrumb a{display:inline-block;}
.breadcrumb a:hover i{color:#333;}
.breadcrumb > li{position:relative;}
.breadcrumb > li > a,
.breadcrumb > li > a > i,
.breadcrumb > li > span,
.breadcrumb > li + li:before{vertical-align:middle;}
.breadcrumb > li + li:before{content:'\e0c2';padding:0;font-family:"material-design";font-size:14px;line-height:20px;}
html[dir="rtl"] .breadcrumb > li + li:before{content:'\e0c3';}
.breadcrumb i{color:#c7013d;-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-info .price-new, .product-info .price-old, .product-info .price{font-size:20px;line-height:20px;}
.product-info .price, .product-info .price-new{font-weight:700;}
.product-info .price{color:#c7013d;margin:0;}
.product-info .price-new{color:#c7013d;}
.product-info .price-old{color:#777;font-size:14px;line-height:23px;font-weight:400;}
.product-info .rating + .review{margin-top:20px;}
.product-info .review-link{display:block;}
.review-form-title{text-align:center;}
.review-form-title h3{cursor:pointer;position:relative;border-bottom:1px solid #dedede;padding:0 10px 5px;display:inline-block;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.review-form-title h3:before{position:absolute;bottom:-20px;left:50%;width:0;height:0;border:10px solid transparent;border-top-color:#dedede;content:'';margin-left:-10px;}
.review-form-title h3:hover{color:#c7013d;}
.product-rating-status .fa-stack + .review-link,
.product-rating-status .review-link + .review-link{border-left:1px solid #dedede;}
.product-rating-status .review-link{position:relative;padding-left:7px;margin-left:7px;vertical-align:middle;}
.rating-section a{cursor:pointer;}
.product-review-form{display:none;}
.product-options{padding-bottom:20px;border-bottom:1px solid #dedede;}
.product-options .control-label{text-align:left;margin:0 0 10px;color:#333;text-transform:uppercase;font-size:14px;}
.product-options .radio{padding-top:0;}
.product-options .radio input[type="radio"] + label{padding:5px 5px 5px 45px;text-align:left;display:block;text-transform:capitalize;}
html[dir="rtl"] .product-options .radio input[type="radio"] + label{padding-left:5px;padding-right:45px;text-align:right;}
.product-options .radio input[type="radio"] + label:before{top:9px;left:13px;}
html[dir="rtl"] .product-options .radio input[type="radio"] + label:before{left:auto;right:13px;}
.product-options .radio input[type="radio"] + label:after{top:12px;left:16px;}
html[dir="rtl"] .product-options .radio input[type="radio"] + label:after{left:auto;right:16px;}
.product-options .radio + .radio{margin-top:15px;}
.product-options .checkbox label{padding:5px 5px 5px 45px;display:block;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:none;border:1px solid #dedede;}
.zoomContainer{z-index:1 !important;}
.zoomContainer .zoomLens{z-index:2 !important;}
.zoomWindowContainer > div{border-width:2px !important;background-color:#fff !important;border-color:#dedede !important;}
.product_tabs{border-top:2px solid #c7013d;margin:50px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.product_tabs:before, .product_tabs:after{display:table;content:"";line-height:0;}
.product_tabs:after{clear:both;}
.product_tabs .nav-tabs{width:30%;float:left;border-bottom:none;}
.product_tabs .nav-tabs > li{float:none;margin-bottom:0;}
.product_tabs .nav-tabs > li > a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#f5f5f5;text-transform:uppercase;font-weight:700;font-size:16px;border:1px solid #dedede;border-top:none;margin-right:0;color:#333;position:relative;z-index:0;}
.product_tabs .nav-tabs > li > a:before{content:'';position:absolute;left:0;right:100%;background:#FFF;top:0;bottom:0;z-index:-1;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.product_tabs .nav-tabs > li > a:hover{background:#ededed;color:#333;}
.product_tabs .nav-tabs > li > a:focus{border-top:none;}
.product_tabs .nav-tabs > li.active > a{color:#c7013d;}
.product_tabs .nav-tabs > li.active > a:before{right:-2px;}
.product_tabs .nav-tabs > li.active > a:hover, .product_tabs .nav-tabs > li.active > a:focus{background:#FFF;border:1px solid #dedede;border-top:none;}
.product_tabs .tab-content{width:70%;float:left;padding:40px 40px 10px 40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}
@media (max-width:767px){.product_tabs .nav-tabs > li > a:before{display:none;}
.product_tabs .nav-tabs > li.active > a{background:#FFF;}
}
.product-spec .table{border:none;}
.product-spec .table th{text-align:center;text-transform:uppercase;border:none;padding:15px 5px;font-size:18px;}
.product-spec .table td{line-height:24px;padding:13px 15px;border-bottom:none;border-top:none;}
.product-spec .table tr + tr td{border-top:1px solid #dedede;}
.product-spec .table td:first-child{width:30%;border-left:none;text-align:right;color:#333;text-transform:uppercase;}
.product-spec .table td{width:70%;border-right:none;}
@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 .tab-content{border-left:none;padding:20px 0;}
}
@media (max-width:1199px){.zoomContainer{display:none !important;}
}
.product-gallery:before, .product-gallery:after{display:table;content:"";line-height:0;}
.product-gallery:after{clear:both;}
.product-gallery .col-lg-3{width:22%;}
.product-gallery .col-lg-9{width:78%;}
.product-gallery .bx-wrapper{margin:0 !important;}
html[dir="rtl"] .product-gallery .bx-wrapper{direction:ltr;}
.product-gallery .image-thumb .bx-wrapper .bx-prev, .product-gallery .image-thumb .bx-wrapper .bx-next{position:absolute;left:20px;right:20px;font-size:14px;line-height:20px;background:rgba(199, 1, 61, 0.5);text-align:center;margin:0;color:#fff;}
.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{background:#c7013d;}
.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;}
}
#productZoom{background-color:#f9f9f9;}
.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{background:#f2f2f2;display:block;}
@media (min-width:1200px){.product-gallery .image-thumb li a:hover, .product-gallery .image-thumb li a.zoomGalleryActive{background:#f9f9f9;}
}
.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{width:1em;height:1em;margin-bottom:10px;}
.product-title{

	/*margin:0 0 20px;*/
	margin:0 0 0px;
	font-size: 22px;
	color:#333;
	text-align: left;
	line-height: 33px;
}


.product-title:after {
	margin: 20px 0 25px;
}

.reward-block span{display:block;}
#product {
	/*margin-top:15px;*/
	margin-top:25px;
}

#product .input-group[class*="col-"]{padding-left:15px;padding-right:15px;}
#product label{color:#333;text-transform:uppercase;}
#product .quantity{margin-top:20px;}
#product .quantity label{margin-right:5px;}
.polaroid{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#f5f5f5;padding:0;}
.magnificent-viewport{background:#f5f5f5;}
.general_info{margin-top:-7px;}
.general_info .price-section{margin:15px 0 0;padding-bottom:10px;border-bottom:1px solid #dedede;}
.general_info .product-section{border-bottom:1px solid #dedede;padding:10px 0;}
.general_info .product-section strong{color:#333;}
.general_info a{color:#c7013d;}
.general_info a:hover{color:#333;}
[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{margin-bottom:30px;}
.box-subcat li .thumb{display:inline-block;}
.box-subcat li .name{padding:10px 5px 0;}
/*.box-subcat li .name a{text-transform:capitalize;}*/
.box-subcat li .image{overflow:hidden;border:1px solid #dedede;}
.box-subcat li .image a{display:block;}
.box-subcat li .image img{padding:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-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;margin-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:33%;}
.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{border-left:1px solid #dedede;}
.button-view a, .button-view button{width:50px;height:50px;line-height:50px;text-align:center;display:inline-block;font-size:24px;}
#list-view,
#grid-view{color:#333;}
#list-view.active, #list-view:hover,
#grid-view.active,
#grid-view:hover{color:#c7013d;}
.product-filter{background:#fff;margin:17px 0 30px;border:1px solid #dedede;}
.product-filter_elem{float:left;}
.product-filter_elem .sbHolder, .product-filter_elem select{height:50px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:16px 10px;border-top:none;border-bottom:none;}
.product-filter_elem .sbHolder .sbSelector, .product-filter_elem select .sbSelector{padding:16px 10px;}
.product-filter_elem .sbHolder .sbToggle, .product-filter_elem select .sbToggle{line-height:50px;}
.product-filter_elem.show .sbHolder{width:auto;border-right:none;}
.product-filter .sort{width:31%;}
.product-filter .sort label{display:none;}
.product-filter label, .product-filter .sbHolder{display:inline-block;vertical-align:middle;}
.product-filter label{margin:0 5px 0 0;color:#333;}
.product-filter .compare-total{border-right:1px solid #dedede;color:#333;}
.product-filter .compare-total span{display:none;}
.product-filter .compare-total:hover{color:#c7013d;}
.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:#c7013d;font-weight:700;}
.checkout-cart #content .table a:hover, .account-wishlist #content .table a:hover, .product-compare #content .table a:hover{color:#333;}
.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:#333;}
.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:#333;}
.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:#c7013d;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:#333;}
.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:#c7013d;font-weight:700;}
.account-wishlist .table.table-bordered tr td:nth-child(6){min-width:150px;}
.cart-wrapper{padding:30px;border:1px solid #dedede;border-top-width:2px;}
.cart-remove-btn, .cart-remove-btn:visited{display:inline-block;font-size:22px;color:#c7013d;}
.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:#333;}
.link{color:#c7013d;font-size:14px;font-weight:700;}
.link:focus, .link:visited{color:#c7013d;}
.link:hover{color:#333;}
@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:#f5f5f5;color:#333;}
.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 #dedede;}
.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 #dedede;}
.product-compare .table-responsive td + td{min-width:270px;}
}
@media (max-width:1199px){.product-compare .scroll,
	.scroll{border:none;overflow-x:scroll;margin-right:15px;margin-left:15px;}
	.product-compare .scroll .table-bordered,
	.scroll .table-bordered{border:2px solid #dedede;}
	.product-compare .scroll td + td,
	.scroll 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;}
}
.table-bordered .btn:visited, .table-bordered .btn-default, .table-bordered .btn-primary, .table-bordered .btn-success, .table-bordered .btn-info, .table-bordered .btn-warning, .table-bordered .btn-danger, .table-bordered .btn{padding:5px 15px;}
.table-bordered a strong{-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;}
.table-bordered a:hover strong{color:#c7013d;}
.table-bordered input[name*="quantity"]{display:block;}
.table-bordered .input-group-btn{display:block;width:auto;clear:left;text-align:center;}
html[dir="rtl"] .table-bordered .input-group-btn{clear:right;}
.table-bordered .input-group-btn button.btn{margin-top:3px;}
.table-bordered .input-group-btn button.btn + button.btn{margin-left:3px;}
html[dir="rtl"] .table-bordered .input-group-btn button.btn + button.btn{margin-left:0;margin-right:3px;}
.extra-wrap{overflow:hidden;}
.information-information #content h4, .information-information #content h5{margin:0 0 20px;line-height:normal;text-transform:uppercase;color:#c7013d;}
.information-information #content h4 a:hover, .information-information #content h5 a:hover{color:#333;}
.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:#dedede;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:#c7013d;}
.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;}
}
.count-box{margin-top:40px;}
.count-box strong{display:block;color:#c7013d;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 #c7013d;font-size:66px;color:#c7013d;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:#c7013d;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.3s transform ease;-o-transition:0.3s transform ease;-webkit-transition:0.3s transform ease;-webkit-transition:0.3s -webkit-transform ease;transition:0.3s -webkit-transform ease;transition:0.3s transform ease;transition:0.3s transform ease, 0.3s -webkit-transform ease;}
.thumbnail a{display:block;max-width:100%;}
.thumbnail a:hover img{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
@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 h4{color:#c7013d;}
.delivery_page .table{border-top:2px solid #c7013d;text-align:left;}
.delivery_page .table tbody td:first-child{color:#333;}
.delivery_page .table tbody td:last-child{color:#333;font-weight:700;}
.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:#c7013d;font-size:40px;line-height:40px;font-family:"material-design";}
.terms_conditions_page p + h4{margin-top:40px;}
.privacy_page{margin-top:30px;}
.privacy_page ol{list-style-type:none;counter-reset:list;padding:0;}
.privacy_page ol li{counter-increment:list;}
.privacy_page ol li h4{position:relative;padding-left:50px;}
html[dir="rtl"] .privacy_page ol li h4{padding-left:0;padding-right:50px;}
.privacy_page ol li h4:before{content:counter(list, decimal);display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;position:absolute;left:0;background:#c7013d;font-family:Arial;color:#fff;font-size:16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:inset -1px -1px 0 rgba(119, 119, 119, 0);-moz-box-shadow:inset -1px -1px 0 rgba(119, 119, 119, 0);box-shadow:inset -1px -1px 0 rgba(119, 119, 119, 0);}
html[dir="rtl"] .privacy_page ol li h4:before{right:0;left:auto;}
.privacy_page ol li + li{margin-top:40px;}
.site-map-page h5{margin:0 0 20px;line-height:normal;text-transform:uppercase;}
.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 li a:hover{color:#333;}
.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:#c7013d;}
.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:#dedede;}
.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:#dedede;}
.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:#c7013d;}
@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 #c7013d;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.contact_page .panel img{background-color:transparent;padding-top:10px;}
.contact_page .map{border-top:2px solid #c7013d;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:#c7013d;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid #c7013d;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:#333;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 #dedede;-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 #dedede;}
.brands{background:#f5f5f5;padding:20px;margin-bottom:30px;}
.manufacturer img{-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.manufacturer img:hover{opacity:.65;}
.well{background-color:#fff;border:1px solid #dedede;border-top:2px solid #c7013d;margin-bottom:30px;padding:30px;border-radius:0;-webkit-box-shadow:none;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:#c7013d;float:left;font-size:56px;margin-right:14px;line-height:60px;}
.well .heading h2{font-size:23px;color:#333;margin:0 0 5px;}
.well .heading strong{font-weight:normal;font-style:italic;}
.well p{border-bottom:1px solid #dedede;padding:20px 0;}
.well a{display:inline-block;margin-top:20px;}
#account-account #content ul.list-unstyled{margin-bottom:20px;}
.account-account h3{text-transform:uppercase;padding-bottom:20px;border-bottom:1px solid #c7013d;}
.account-account h3 i{color:#c7013d;margin-right:10px;font-size:30px;}
@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:#c7013d;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;font-size:12px;line-height:21px;font-weight:300;}
footer h1, footer h2, footer h3, footer h4, footer h5, footer h6{margin:0;color:#fff;}
footer a, footer a:visited, footer a:focus,
footer p a,
footer p a:visited,
footer p a:focus,
footer .footer-link,
footer .footer-link:visited,
footer .footer-link:focus{color:#fff;}
footer a:hover,
footer p a:hover,
footer .footer-link:hover{text-decoration:none;color:#f15c89;}
footer [class*="col-xs"]{z-index:1;}
footer .bg-footer{background:#444653;position:relative;padding:79px 0 60px;}
footer .bg-footer:before{position:absolute;content:'';background:#c7013d;top:0;right:9.81%;bottom:0;width:24.31%;height:100%;display:block;-moz-transform:skewX(-24.5deg);-ms-transform:skewX(-24.5deg);-o-transform:skewX(-24.5deg);-webkit-transform:skewX(-24.5deg);transform:skewX(-24.5deg);}
html[dir="rtl"] footer .bg-footer:before{-moz-transform:skewX(20deg);-ms-transform:skewX(20deg);-o-transform:skewX(20deg);-webkit-transform:skewX(20deg);transform:skewX(20deg);right:auto;left:9.81%;}
footer .bg-footer:after{content:"";right:8.8%;top:0;bottom:0;width:1.02%;height:100%;position:absolute;display:block;z-index:0;background:rgba(228, 0, 69, 0.6);-moz-transform:skewX(-24.5deg);-ms-transform:skewX(-24.5deg);-o-transform:skewX(-24.5deg);-webkit-transform:skewX(-24.5deg);transform:skewX(-24.5deg);}
html[dir="rtl"] footer .bg-footer:after{-moz-transform:skewX(20deg);-ms-transform:skewX(20deg);-o-transform:skewX(20deg);-webkit-transform:skewX(20deg);transform:skewX(20deg);right:auto;left:8.85%;}
footer .bg-dark{padding:21px 0 11px 0;background:#272934;}
footer .box-payments{margin:7px 0;}
footer .box .box-heading{margin-bottom:30px;}
html[dir="rtl"] footer address [class*="linearicons"], html[dir="rtl"]
footer .footer_box [class*="linearicons"]{float:right;margin:2px 0 0 10px;}
footer address [class*="linearicons"]:before,
footer .footer_box [class*="linearicons"]:before{font-size:14px;line-height:14px;color:#fff;margin-right:10px;}
footer address{margin-bottom:-5px;color:#fff;}
footer address dl{margin-bottom:12px;}
footer address dl:before, footer address dl:after{display:table;content:"";line-height:0;}
footer address dl:after{clear:both;}
@media (min-width:768px){footer address dl dt, footer address dl dd{float:left;}
html[dir="rtl"] footer address dl dt, html[dir="rtl"] footer address dl dd{float:right;}
}
footer address dl dt{margin-right:2px;font-weight:300;}
html[dir="rtl"] footer address dl dt{margin-right:0;margin-left:2px;}
footer h5{font-size:20px;}
footer h5 + ul{margin-top:15px;}
footer .box .box-heading h3, footer h3{font-size:14px;line-height:14px;font-weight:500;}
footer ul li + li{margin-top:7px;}
footer h3 + p, footer h3 + ul, footer h3 + .box-content{margin-top:30px;}
footer p + p{margin-top:11px;}
@media (max-width:767px){footer [class*="col-"]{margin-bottom:35px;}
footer [class*="col-"]:last-of-type, footer .bg-dark [class*="col-"]{margin-bottom:0;}
}
.footer-logo{float:left;margin-top:10px;}
html[dir="rtl"] .footer-logo{float:right;}
.copyright br{display:none;}
@media (min-width:768px){.copyright{float:right;}
html[dir="rtl"] .copyright{float:left;}
}
.copyright p{margin-top:14px;}
.copyright > .container{padding-top:30px;padding-bottom:30px;}
.copyright a:hover{color:hten(#b81043, 26.07843%);}
@media (max-width:1199px){.footer-logo{padding:0;margin-bottom:20px;}
footer .bg-footer{padding:60px 0 30px;}
footer .bg-footer:before, footer .bg-footer:after{-moz-transform:skewX(-14deg);-ms-transform:skewX(-14deg);-o-transform:skewX(-14deg);-webkit-transform:skewX(-14deg);transform:skewX(-14deg);}
footer .bg-dark{padding:21px 0;}
}
@media (max-width:991px){.copyright{float:left;}
footer .bg-footer [class*="col-xs"]{margin-bottom:30px;}
footer .bg-footer:before{width:50%;right:40px;}
footer .bg-footer:after{width:20px;right:20px;}
}
@media (min-width:479px) and (max-width:767px){footer [class*="col-xs"]:nth-child(2n-1){clear:both;}
}
@media (max-width:767px){footer{/*text-align:center;*/}
footer .bg-footer:before, footer .bg-footer:after{-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-o-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);}
footer .bg-dark{padding:50px 0;}
.footer-logo,
.copyright{float:none;}
html[dir="rtl"] .footer-logo, html[dir="rtl"]
.copyright{float:none;}
}
@media (max-width:479px){footer [class*="col-xs"]{float:none;width:100%;}
}
.ui-to-top{width:50px;height:50px;font-size:30px;line-height:50px;background:#272934;border-radius:3px;-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.12), 2px 3px 8px 0px rgba(0, 0, 0, 0.3);box-shadow:0 0 2px rgba(0, 0, 0, 0.12), 2px 3px 8px 0px rgba(0, 0, 0, 0.3);position:fixed;right:23px;bottom:24px;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, .ui-to-top:focus{color:#c7013d;}
.ui-to-top:hover{color:#fff;background:#c7013d;}
.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 (max-width:1199px){.ui-to-top{bottom:86px;}
}
html[dir="rtl"] .ui-to-top{right:auto;left:23px;}
.container{/*background:#fff;*/}
header .container,
footer .container{background:transparent;}
@media (max-width:1200px){.table th, .table td{padding:8px;}
}
@media (min-width:1200px){.container{width:1200px;}
}
@media (min-width:1540px){.container{width:1480px;padding-left:40px;padding-right:40px;}
.row{margin-left:-20px;margin-right:-20px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-right:20px;padding-left:20px;}
}
@media (max-width:640px){.panel-group .col-xs-6{width:100%;}
}
@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%;}
.panel-group{margin-top:30px;}
.manufacturers{margin:50px 0;}
.zem-category ul li{margin-right:10px;}
.zem-category ul li a{letter-spacing:0 !important;}
.product-filter_elem .sbHolder{text-align:center;}
.product-filter_elem.sort{width:100%;}
.product-filter_elem.sort > div{border-left:0;border-right:0;border-bottom:1px solid #dedede;}
}
@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;}
}

@media screen and (max-width: 768px) {
	.header-top .tm-inner .row-inner .col-lg-7.col-md-7, .header-top .tm-inner .row-inner .col-lg-5.col-md-5 {
		width: 100%;height: 0;
	}
	.boxphone #topsel{
		right: 80px;
	}
	#topsel .toggle_cont {
		width: 285px !important;
	}
}

@media (max-width: 767px) {
	#rdrf111 .rdf-mobile-toggle {
		display: block;
		font-size: 31px;
		border: 1px solid #e91e63;
		background: #eee;
	}	
}

.slotholder {
	background-size: contain!important;
}
.tp-bgimg {
	background-size: contain!important;
}
@media(max-width: 767px) {
	#rev_slider_3_1_wrapper {
		background-size: white!important;
	}
	.homebuilder > .row-inner {
		background:white; 
	}
}
body .ui-to-top{
	right: auto;
	left: 23px;

}
.input-group-date{
	margin-bottom: 15px;
	width: 100%;
}

#topsel .toggle_cont ul{
	z-index: 300 !important;
}

.product-thumb .button-group .button-wrap .product-btn-add{
	width: calc(100% - 60px);
}

/*#product-search .product-thumb [onclick^="ajaxAdd"]{
	width: 100%;
}*/

@media (max-width: 767px){
	header .boxphone #topsel,
	header .box-cart #cart
	{
		z-index: 10000;
	}
}

body .rd-mobilepanel{
	z-index: 9999;
}

tr > td + td + td > label[for="flat.flat"]{
	display: none;
}
tr > td + td + td > label[for="pickup.pickup"]{
	display: none;
}

header .homebuilder .tm-inner .row-level-1 .row-inner{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media (max-width: 767px){
	body footer .bg-footer {
		padding: 15px 0 0px;
	}
	.bg-footer .row [class*="col-xs"]:last-child{
		clear: both;
	}
	.bg-footer .row [class*="col-xs"]:nth-child(2n-1){
		clear: none;
	}
	footer .bg-dark {
		padding: 50px 0;
	}
	body footer .footer-2-block,
	body footer .footer-3-block
	{
		clear: none;
		width: 50%;
		float: left;
	}
}


@media (max-width: 767px){
	body footer .bg-dark {
		padding: 21px 0;
	}
}
.js-anchor-contacts{
	display: inline-block;
	background: #272934;
	padding:5px 10px;
	font-weight: 700;
	font-size: 14px;
	border-radius: 5px;
	cursor: pointer;
	transition: all .5s;

}
@media (max-width: 767px){
	.js-anchor-contacts{
		font-size: 12px;
		padding:5px 5px;
		font-weight: 400;
	}

	.box-subcat li {
		text-align: left;
		float: left;
		width: 50%;
	}


}
.js-anchor-contacts:hover{
	background-color: #9d0131;
	color:#fff;
	text-align:center;
}
.js-anchor-contacts .fa{
	    margin-left: 10px;
}
.product-thumb .name{
	white-space: normal;
	height: 48px;
}


.article-date span {
	font-family: "Montserrat", sans-serif!important;
}

.article-comments a {
	font-family: "Montserrat", sans-serif!important;
}

.article-author a {
	font-family: "Montserrat", sans-serif!important;
}

#tab-comments {
	display: block!important;
}

@media (max-width:492px){

	.quickcheckout-cart td.quantity {
		width: 100% !important;
		min-width: 36px !important;
		display: block;
	}

	.quickcheckout-cart .quantity > div {
		display: block;
		margin-right: 0px;
		width: 36px;
	}

	.quickcheckout-cart tbody td {
		border-bottom: 0px solid #eee!important;
		border-top: 0px solid #eee!important;
	}

	.quickcheckout-cart .button-update {
		display: none;
	}

	.quickcheckout-cart .quantity input[name*="quantity"] {
		width: 35px;
	}

	.quickcheckout-cart td.quantity {
		height: 70px;
		padding: 15px 0px;
	}

	.quickcheckout-cart td.quantity span {
		display: none;
	}


	/*.quickcheckout-cart thead td.quantity {
		display: none;
	}*/

}


@media (max-width:991px){

	.newsletter.box {
		margin-bottom:0;
	}

	.js-anchor-contacts {
		background: #C7013D!important;
	}

	.newsletter button {
		background: #C7013D;
	}

	footer .bg-footer:before {
		display: none!important;
	}

	footer .bg-footer:after {
		display: none!important;
	}

	.js-anchor-contacts .fa {
    	margin-left: 4px;
	}


	.fa-filter:before {
		color: #c7013d;
		-webkit-animation: pulsing 2s infinite;
  		animation: pulsing 2s infinite;
	}

	.rdf-mobile-toggle {
		border: 2px solid #00AEEF;
		-webkit-animation: pulsing 2s infinite;
  		animation: pulsing 2s infinite;
	}

	#rdrf113 .rdf-mobile-toggle {
		border: 2px solid #00AEEF;
	}


@-webkit-keyframes pulsing {
  0% {
    -webkit-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8)
  }
  50% {
    -webkit-transform: scale(1.0, 1.0);
    transform: scale(1.0, 1.0);
  }
  100% {
    -webkit-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8);
  }
}

@keyframes pulsing {
  0% {
    -webkit-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8)
  }
  50% {
    -webkit-transform: scale(1.0, 1.0);
    transform: scale(1.0, 1.0);
  }
  100% {
    -webkit-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8);
  }
}
	



#column-left {
	display: none;
}

.rdf-container {
	width: 100%!important;
}




}


#boc_order .modal-dialog {
  
    margin: 9% auto;
}

/* Label new CSS */
.sf-menu > li:last-child > a {color: #c7013d; font-weight: bold;}
.rd-mobilemenu_ul > li:last-child > a:not(:hover){color: #c7013d; font-weight: bold;}

/* Menu font size */
.sf-menu {
   font-size: 18px;
}

.sf-menu .simple_menu{
   font-size: 15px;
   font-weight: 500;
}

.box-subcat {
    font-size: 15px;
    font-weight: 500;
}

.rd-mobilemenu_ul {
    font-size: 18px;
}