@font-face {
	font-family: 'SF Pro Display';
	font-display:swap;
	src: url('../fonts/subset-SFProDisplay-Regular.woff2') format('woff2'),
	url('../fonts/subset-SFProDisplay-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SF Pro Display';
	font-display:swap;
	src: url('../fonts/subset-SFProDisplay-Bold.woff2') format('woff2'),
	url('../fonts/subset-SFProDisplay-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}
html {
	margin: 0;
	padding: 0;
}
body {
	background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAPUExURf/////+//7//////v7+/+fnpIUAAACXSURBVAgdBUCBFcQQDP0VA6QYIMUAEQbIYf+Z7qE/0dnYY4Bl4or55oiVjzezTYqhrEpjWUbvbVMuRBMS9TNl4gO5Uj8xqw07MYc34Qkg4cDkOxiuVgLTowtMZ5VKIop5mEyEJ2FnL98XHp+gAduDUgYSpE9axAVQf3Zpvy5QvTJyRriI0/NynzYQWtI2Kw+CXQ3gM/39A0V5GKY/D7T6AAAAAElFTkSuQmCC');
	font-family:"SF Pro Display", sans-serif;
	color:#444444;
}
a {color:#242424;}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	text-transform: uppercase;
}
a:hover, a:focus {
	color: #fd5355;
	text-decoration: none;
}


.form-control::-moz-placeholder {
	color: #b6b6b6;
	font-size: 12px;
}


label {
	color: #545454;
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 24px;
}



.panel-heading {
	font-weight: 700;

	text-transform: uppercase;
	font-size: 16px;
	background: #fd5355;
}


.lead {
	color: #545454;
}


.form-control {
	box-shadow: none;
}

.form-control:focus {
	box-shadow: none;
}


.btn {
	font-weight: 300;
	font-size: 14px;
	border-radius: 3px;
}

.btn-primary {
	border-color: rgb(226, 22, 33);
	border-radius: 3px;
	background-image: -moz-linear-gradient( 90deg, rgb(238,28,39) 0%, rgb(243,3,15) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(238,28,39) 0%, rgb(243,3,15) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(238,28,39) 0%, rgb(243,3,15) 100%);
	color:#fff;
	font-weight: ;
}

.btn-primary:focus,
.btn-primary:hover,
.btn-primary:active {
	background: #ffd307;
	border-color: #ffd307;
	color:#fff;
}

.btn-default {
	background:#ffd000;
	border-color:#ffd000;
	min-width: 80px;
}
.btn-default:hover,
.btn-default:focus {
	background:-webkit-linear-gradient( 90deg, rgb(238,28,39) 0%, rgb(243,3,15) 100%);
	border-color:rgb(226, 22, 33);
}
.btn-info {background-color:#9ccb5c;border-color:#9ccb5c;}
.btn-info:hover,.btn-info:focus,.btn-info:active {background-color:rgb(199, 236, 171);border-color:rgb(160, 218, 119);}
.btn-danger {background-color:#454545;border-color:#454545;}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active  {background-color:#ace300;border-color:#ace300;}
.well {
	border: 0;
	box-shadow: 0 0 10px 7px rgba(225, 212, 97, .12);
	background-color: #fff;
	margin-top: 20px;
	background:transparent;
	box-shadow:none;

}
.well h2 {
	text-align:center;
	font-size:22px;
	font-weight: 600;
	color: #545454;
}
.account-login .btn-primary {
	padding: 7px 30px;
	margin-bottom: 15px;
}
#input-password ~ a {
	position: relative;
	top: 7px;
}
.account-login .well {
	padding:0 30px;
}
.account-login #content {
	margin-bottom:-50px;
}

.input-group-btn > .btn {
	line-height: 18px;
}


.breadcrumb {
	margin: 0;
	padding:10px 0;
}

abbr + *, abbr + * + * {
	color: #FFFFFF;
}


select {
	height: 38px;
	padding: 8px;
	border: 1px solid #e5e5e5;
}

.nav > li > a {
	font-weight: 800;
	font-size: 12px;
	border-radius: 0;
	padding: 4px 20px;
	margin:10px 5px;
	text-transform: uppercase;
	color: #fff;
}

.nav.nav-tabs {
	padding: 0;
}

.nav.nav-tabs > li {
	float: left;
	transition: all 0.2s linear 0s;
}

.nav.nav-tabs > li.active > a {
	background: #FFFFFF;
	color: #268bb9;
}

.nav.nav-tabs > li > a {
	text-transform: uppercase;
	background: #FFFFFF;

	font-size: 13px;
}

.nav.nav-tabs > li > a.selected {
	background: #268bb9;
	color: #FFFFFF;
}

.nav.nav-stacked > li.active > a:after {
	content: none;
}

.nav.nav-stacked > li.active:after {
	content: "";
	position: absolute;
	width: 3px;
	height: 100%;
	top: 0px;
	background: #268bb9;
}

.nav.nav-pills > li > a {
	text-transform:none;
	font-size: 13px;
	color: #ccc;
	background: none;
}

.nav.nav-pills > li.active > a {
	background: none;
	color: #FFFFFF;
}


.navbar-brand {
	text-transform: uppercase;
	line-height: 45px;
	padding: 0 25px;
	float: left;
}

.clr {
	clear:both;
}


.carousel-control {
	position: absolute;
	text-align: center;
	top: 50%;
	margin-top: -6px;
	color: white;
	height: 35px;
	line-height: 35px;
	opacity: 0;
	transition: all 0.3s ease 0s;
	width: 20px;
	z-index: 9999;
	font-size: 12px;
}



ul.bullet li {
	padding: 15px 0-15px 0;
	position: relative;
}

ul.bullet li a {
	padding-left: 15px 0;
}


ul.bullet li a:before {
	display: block;
	content: "\f064";
	font-family: "FontAwesome";
	position: absolute;
	left: 0;
	top: 6px;
}


ul.bullet li a:hover:before {
	color: #268bb9;
}


.pagination {
	margin-top: 0;
	padding: 20px;
	display: block;
	background: translate;
}

.pagination > li > a, .pagination > li span {
	font-size: 14px;
	padding: 4px 10px;
	border-radius: 0;
	margin-left: 9px;
	float: left;
	color:#444444;
	font-weight:400;
	background:#f2f1f1;
	border-radius:3px;
	height:28px;
	min-width:28px;
}


.pagination .active > a,
.pagination > .active > span {
	background-color:#ef242f;
	border:0;
	color: #fff;
}

.pagination .links {
	line-height: 40px;
	float: left;
}


.pagination .results {
	line-height: 40px;
	float: right;
}


.pagination a, .pagination b {
	font-size: 15px;
	padding: 4px 11px;
}

.pagination b {
	background: #268bb9;
	color: #292929;
	border-radius: 0;
}

.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
	color: #fff;
	background-color:#ffc000;
}

.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
	background:#ffc000;
	border:none;
	color:#fff;
}


.pagination-lg > li > a,
.pagination-lg > li > span {
	padding: 10px 18px;
	font-size: 18px;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}


.pagination-sm > li > a,
.pagination-sm > li > span {
	padding: 5px 10px;
	font-size: 12px;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}
.remove .btn {background-color:transparent;}

.fa {
	width:15px;
	height:15px;
	background:transparent no-repeat center center;
	background-size:contain;
	display:inline-block;
}
.fa:focus,.fa:hover,.fa:active {outline:none;}
.fa-times,.fa-times-circle,
.fa-plus,.fa-minus,
#smca-modal-body .remove input {
	background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB4UExURUdwTEJCQkNDQ1BQUEVFRUJCQkNDQ0NDQ0RERENDQ0NDQ0NDQzs7O0JCQkJCQkhISENDQ0NDQ0NDQ0hISD09PUJCQkJCQkNDQ0REREFBQUJCQj8/P0FBQUNDQ0JCQkNDQ0JCQkJCQkJCQkNDQ0RERD8/P0RERERERGxr0iEAAAAndFJOUwCbFwEnz3L9+/OupgiXGg722KAHDsN8+CkfswxG1HUiwLuEXl0QP2knbg0AAACZSURBVAgdBYAFFsMgEEQ/WWAhXndLZe5/wz5+tzAaABZf3YOb/HwCsGuSPwmuMnyBY3LNmfFc5OvG4k6q9x47DS5v30k65AvAdu0q1eX7HgCatkiqeQMA2KdKWkUAgJhcUgkTAHbcSXVV5F1jYNckeY7BpXaEmFyH/YZtJ5Vh4iXV3ANNW+SBzuf7BcDGweeFxzP3AMAUlukP3NcMLdBCTDAAAAAASUVORK5CYII=') no-repeat center center;
	border:0;
}
.fa-times:hover,
.fa-times:focus,
.fa-times:active,
.fa-times-circle:hover,
.fa-times-circle:focus,
.fa-times-circle:active,
#smca-modal-body .remove input:focus,
#smca-modal-body .remove input:hover,
#smca-modal-body .remove input:active {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABXUExURUdwTNsBENoAEtwAENsBEd0AFtwAEeEAHdwAENwBEdsAEdsBENkAEtwAEN4AEecAEdsBENsBEdwAD9wAENwBD98AD9wBENoAENwBD9wAEN8AE9kAEtwBEV0hQ6YAAAAcdFJOUwDIHJz+F4YIsvyk9xugNA703lGO0CCqjMaXKCnqxNYCAAAAgElEQVQI1zWORxLDMAwDoWZJjuUW12T//84cGOPGGQK7GreWZPHl2LVBGSRJoyNealBDluRdhFOpVOiTfIFXl6UhAGV1QDdJUu6hzhHe2XZTqfyfLesMLN/n9C7yUCRbXoxiGtB9AibmnS3n3iqPhlGajvjX0BCIt/brfLi53dMPjzEJxYLMJ/sAAAAASUVORK5CYII=');
}
.fa-plus {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPBAMAAADJ+Ih5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAYUExURUREREdwTDMzM0NDQ0BAQERERC0tLURERBwj3IoAAAAHdFJOU78Av6rv76p+Q4H9AAAAMUlEQVQI12MQFBQ0NxQUFGAAMtgZiWUkKSm5OykpJTCUQ0ABgwEDQ3gAA5AiyRyY7QBNfAxoXROLsgAAAABJRU5ErkJggg==');
}
.fa-plus:hover {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPBAMAAADJ+Ih5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAbUExURf7SBkdwTL+eBf/SB/7TB+/GB6qNBf/TB//TB0mmt3oAAAAIdFJOU78Av6rv76qqJ3NoWwAAADRJREFUCNdjEBQUrDAUFBRgADI4GIllJCkpRQQpKSUwdEBAA4MBA4OHAwOQIskcIMMCZDsAl9ANPewKm3wAAAAASUVORK5CYII=');
}
.fa-minus {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURTMzM0REREdwTC0tLUNDQ0RERKKnmqIAAAAFdFJOU7+/AKqqdwbZLQAAACBJREFUCNdjYEIFDNTmMzMgA2YGVlTAwMKIDFgYaOweANiQAc9SzzKoAAAAAElFTkSuQmCC');
}
.fa-minus:hover {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURb+eBf7SBkdwTP/SB6qNBaqMBf/TB5CobboAAAAGdFJOU7+/AKqqqqGp/9cAAAAgSURBVAjXY2BCBQzU5rMwIANWBjZUwMDMiAyYGWjsHgDgWQHfBXTMLwAAAABJRU5ErkJggg==');
}
.fa-eye {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABUUExURUdwTP7+/v7+/v7+/v7+/v7+/v7+/v////////7+/v7+/v7+/v7+/v7+/v7+/v7+/v////7+/v7+/v7+/v7+/v7+/v7+/v////////7+/v7+/v///2/tpSMAAAAbdFJOUwDvjdRywhUEEW8+++cc48oI0DQ5fmKUKGalZ5nooKgAAABqSURBVAjXjY7bEkAwEEPT2t4AShX7//9ptBgPxjhv2UyyAX5gSje50lzK1VWhiqqmdLFKkNXLaEkoC/Td0ACReUYzdD1kq6HjyswjdCshCAh8sAEkku+Tzn7KS77zud8Hf/Y//jvzuu+THeDyBi50P8/ZAAAAAElFTkSuQmCC');
	position: relative;
	top: 2px;
}
.fa-reply {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACKUExURUdwTP7+/v////7+/v////7+/v7+/v////7+/v7+/v////7+/v7+/v7+/v7+/v7+/v////7+/v7+/v7+/v7+/v7+/v7+/v////7+/v7+/v////7+/v7+/v////7+/v7+/v7+/v7+/v7+/v7+/v////7+/v7+/v7+/v////7+/v7+/v7+/v7+/v///2H3Ci0AAAAtdFJOUwBrXhWqW+kE+ysp/vjs8xoLh6QwQ92TB08TZq/hIkpWu3HPnxCE5SzAuprm0g6dIhoAAACHSURBVAgdBcAFlsIwEADQX01CW7zosq4y978eD1itAUCX5wSAOh+iAaDOVYkGQJ0ri3h9fnsp0OWKc7uMiPhesNyAtOs+fvJ0s+0L6T3Bbd5KbV+UGD6vJ+qJ1PZlEafud9zYD0ht/xQN3Xi8PEBqx3HNLs7/B5CqPS7T9a8BwOMwfwGA1ZE7nEcIXHxSygkAAAAASUVORK5CYII=');
	position: relative;
	top: 4px;
}
.owl-pagination {
	display: none;
}


.caret {
	margin-left: 5px;
}

.navbar-collapse {
	padding: 0;
}


.navbar-toggle {
	padding: 7px 10px;
}

.navbar-toggle .fa {
	font-size: 16px;
	color: #000000;
}

.navbar-toggle:hover .fa, .navbar-toggle:focus .fa {
	color: #FFFFFF;
}



.htabs a {
	text-transform: uppercase;
	font-weight: 700;
}


.dropdown-menu {
	text-align: left;
	left: 0;
	z-index: 10000;
}


ul.links {
	margin: 0;
	padding: 0;
}

ul.links li {
	display: block;
	line-height: 30px;
}

ul.links li a {
	margin: 0 15px;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

ul.links li a:hover {
	color: #268bb9;
}

ul.links li .fa, ul.links li .icon {
	margin-right: 10px;
}


ul.list li {
	list-style: none;
	padding: 6px 0;
}

ul.inline li {
	float: left;
}


.hasvariant ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.hasvariant ul > li {
	list-style: none;
}


.tree-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 13px;
}

.tree-menu ul li {
	padding: 3px 10px;
}

.tree-menu > ul > li {

	width: 100%;
	height: auto;
	position: relative;
}


.tree-menu > ul > li .caret, .tree-menu > ul > li .head i {
	position: absolute;
	right: 10px;
	top: 0;
	font-size: 6px;
	cursor: pointer;
	width: 20px;
	height: 100%;
	text-align: center;
	color: #828282;
	line-height: 50px;
}

.tree-menu > ul > li:last-child a {
	border: none;
}

.tree-menu > ul > li > span {
	color: #000000;
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
}

.tree-menu > ul > li > a {
	display: inline-block;
	color: #4c626a;
	font-size: 16px;
	font-weight:400;
/*   overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 130px; */
}

.tree-menu > ul > li > a:hover, .tree-menu > ul > li > a:focus {
	color: #ee1c27;
	font-weight:bold;
}

.tree-menu > ul > li > a:before {
	background: #B3B3B3;
	position: absolute;
	top: 23px;
	left: 22px;
	width: 2px;
	height: 2px;
	content: "";
}
.category .tree-menu > ul > li > a:before {
	display:none;
}

.tree-menu > ul > li a.active {
	color: #ee1c27;
	font-weight:bold;
}

.tree-menu > ul > li a.active + ul {
	display: block;
	padding: 0 0 10px 10px;
}


.tree-menu > ul > li ul li {
	padding-left: 20px;
}

.tree-menu > ul > li ul li > a {
	display: block;
	color: #828282;
	font-size: 12px;
}

.tree-menu > ul > li ul li > a.active {
	color: #FFFFFF;
}

.tree-menu > ul > li ul li:last-child {
	border-bottom: none;
}


table > thead {
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}


dl {
	color: #000000;
	text-transform: uppercase;
}


.dl-horizontal > * {
	line-height: 40px;
}


.radio .highlight input {
	margin-left: 0;
	margin-top: 0;
}

.video-responsive {
	height: 0;
	padding-top: 0;
	padding-bottom: 56.25%;
	position: relative;
	overflow: hidden;
}

.video-responsive embed, .video-responsive iframe, .video-responsive object, .video-responsive video {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	border: none;
}


.audio-responsive iframe {
	width: 100%;
	height: 126px;
}


.media > .pull-left {
	margin-right: 10px;
}

.media > .pull-right {
	margin-left: 10px;
}

.badge {
	cursor: pointer;
	background: none;
	color: #333333;
}



div .fa-stack {
	height: 0.7em;
	line-height: 0.7em;
	width: 0.7em;
	font-size: 10px;
}

div .fa-stack-2x {
	height: 1em;
	font-size: 1em;
}

div .fa-star {
	color: #FAD31F;
}


.btn-switch {
	background: none;
	border: 1px solid #e5e5e5;
	padding: 9px 12px 5px;
	border-radius: 0px;
}

.btn-switch .fa {
	font-size: 14px;
}

.btn-switch.active, .btn-switch:active {
	box-shadow: none;
}

.btn-switch.active .fa, .btn-switch:active .fa {
	color: #000000;
}


.paginations {
	display: inline-block;
	float: right;
}

.paginations > * {
	display: inline-block;
	padding: 0;
	margin-bottom: 0;
}

.paginations .results {
	float: right;
	line-height: 35px;
}

.list-group {
	margin-bottom: 0px;
}

.list-group li {
	position: relative;
	padding: 15px 35px;
	border-bottom: 1px solid #e5e5e5;
}

.list-group li:last-child {
	border-bottom: none;
}

.list-group li > ul {
	list-style: none;
}

.list-group li li {
	padding: 15px 0;
}

.list-group > li:before {
	background: #B3B3B3;
	position: absolute;
	top: 23px;
	left: 22px;
	width: 2px;
	height: 2px;
	content: "";
}


.box-filter .checkbox input {
	margin-left: 0px;
	margin-right: 5px;
}


div.required .control-label:before {
	color: #ff0000;
	content: "* ";
	font-weight: bold;
}


#colorbox {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
	-o-box-sizing: content-box;
	box-sizing: content-box;
}


.no-bg {
	background: none !important;
}


.no-padding {
	padding: 0px;
}

.no-padding:first-child {
	padding-left: 9px;
}

.no-padding:last-child {
	padding-right: 9px;
}


.nopadding {
	padding: 0px !important;
}


.hidden {
	display: none !important;
}


.padding-inline {
	padding: 15px 0;
}


.required {
	color: #FF0000;
	font-weight: normal;
	font-size: 13px;
}


.help {
	color: #999;
	font-size: 10px;
	font-weight: normal;
	display: block;
}


.welcome {
	color: #636E75;
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: 21px;
	font-weight: normal;
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.01);
}


.border-box {
	border: 1px solid #e5e5e5;
}


.alert {
	margin: 20px 0;
}
.alert-success {
	background-color: transparent;
	border-color: transparent;
	color: #ace300;
	text-align: center;
	font-size: 20px;
	margin: 0;
	padding: 0;
}


.alert .close {
	float: right;
}

.alert a {
	text-decoration: underline;
}


.alert-info a {
	color: #FFFFFF;
}


.valid {
	margin: 15px 0;
	text-align: left;
}

div.bootstrap-datetimepicker-widget {
	width: auto;
}


.panel-title > a:hover {
	color: #FFFFFF;
}


.input-lg {
	line-height: 40px;
	font-size: 12px;
}


.btn-outline {
	color: #FFFFFF !important;
	background-color: #fd5355;
	border-color: #fd5355;
	border-radius: 0;
}

.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
	color: #fd5355 !important;
	background-color: transparent;
	border-color: #fd5355;
}

.open .btn-outline.dropdown-toggle {
	color: #FFFFFF !important;
	background-color: #333333;
	border-color: #333333;
}

.btn-outline:active, .btn-outline.active {
	background-image: none;
}

.open .btn-outline.dropdown-toggle {
	background-image: none;
}

.btn-outline.disabled, .btn-outline.disabled:hover, .btn-outline.disabled:focus, .btn-outline.disabled:active, .btn-outline.disabled.active, .btn-outline[disabled], .btn-outline[disabled]:hover, .btn-outline[disabled]:focus, .btn-outline[disabled]:active, .btn-outline[disabled].active, fieldset[disabled] .btn-outline, fieldset[disabled] .btn-outline:hover, fieldset[disabled] .btn-outline:focus, fieldset[disabled] .btn-outline:active, fieldset[disabled] .btn-outline.active {
	background-color: #fd5355;
	border-color: #fd5355;
}

.btn-outline .badge {
	color: #fd5355;
	background-color: #FFFFFF;
}


.btn-outline-inverse {
	color: #FFFFFF !important;
	background-color: #dddddd;
	border-color: #dddddd;
}

.btn-outline-inverse:hover, .btn-outline-inverse:focus, .btn-outline-inverse:active, .btn-outline-inverse.active {
	color: #FFFFFF !important;
	background-color: #fd5355;
	border-color: #fd5355;
}

.open .btn-outline-inverse.dropdown-toggle {
	color: #FFFFFF !important;
	background-color: #fd5355;
	border-color: #fd5355;
}

.btn-outline-inverse:active, .btn-outline-inverse.active {
	background-image: none;
}

.open .btn-outline-inverse.dropdown-toggle {
	background-image: none;
}

.btn-outline-inverse.disabled, .btn-outline-inverse.disabled:hover, .btn-outline-inverse.disabled:focus, .btn-outline-inverse.disabled:active, .btn-outline-inverse.disabled.active, .btn-outline-inverse[disabled], .btn-outline-inverse[disabled]:hover, .btn-outline-inverse[disabled]:focus, .btn-outline-inverse[disabled]:active, .btn-outline-inverse[disabled].active, fieldset[disabled] .btn-outline-inverse, fieldset[disabled] .btn-outline-inverse:hover, fieldset[disabled] .btn-outline-inverse:focus, fieldset[disabled] .btn-outline-inverse:active, fieldset[disabled] .btn-outline-inverse.active {
	background-color: #dddddd;
	border-color: #dddddd;
}

.btn-outline-inverse .badge {
	color: #dddddd;
	background-color: #FFFFFF;
}


.btn-inverse {
	color: #FFFFFF !important;
	background-color: #333333;
	border-color: #333333;
}

.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active {
	color: #FFFFFF !important;
	background-color: #fd5355;
	border-color: #fd5355;
}

.open .btn-inverse.dropdown-toggle {
	color: #FFFFFF !important;
	background-color: #fd5355;
	border-color: #fd5355;
}

.btn-inverse:active, .btn-inverse.active {
	background-image: none;
}

.open .btn-inverse.dropdown-toggle {
	background-image: none;
}

.btn-inverse.disabled, .btn-inverse.disabled:hover, .btn-inverse.disabled:focus, .btn-inverse.disabled:active, .btn-inverse.disabled.active, .btn-inverse[disabled], .btn-inverse[disabled]:hover, .btn-inverse[disabled]:focus, .btn-inverse[disabled]:active, .btn-inverse[disabled].active, fieldset[disabled] .btn-inverse, fieldset[disabled] .btn-inverse:hover, fieldset[disabled] .btn-inverse:focus, fieldset[disabled] .btn-inverse:active, fieldset[disabled] .btn-inverse.active {
	background-color: #333333;
	border-color: #333333;
}

.btn-inverse .badge {
	color: #333333;
	background-color: #FFFFFF;
}


.btn-variant {
	padding: 9px 15px;
	font-size: 12px;
	line-height: 1.42857;
	border-radius: 2px;
}

body, html {
	overflow-x: hidden;
}


body #page {
	overflow: hidden;
}

body.layout-boxed-md #page {
	max-width: 978px;
	-webkit-box-shadow: 0 0 5px white;
	box-shadow: 0 0 5px white;
	margin: 0 auto;
	background: #FFFFFF;
}


body.layout-boxed-lg #page {
	max-width: 1208px;
	-webkit-box-shadow: 0 0 5px white;
	box-shadow: 0 0 5px white;
	margin: 0 auto;
	background: #FFFFFF;
}


#sidebar-left .sidebar,
#sidebar-right .sidebar {
	width: 100%;
}

/*
* HEADER
*/


#topbar {
	padding: 10px 0 7px;
	min-height: 25px;
	font-size: 11px;

	position: relative;
	background: #fffceb;
	color: #46453d;
}
#topbar .topmenu li {
	list-style: none;
	display: inline-block;

	line-height: 32px;
	margin-right: 34px;
}
#topbar .topmenu {float:left;margin: 0;padding:0;padding-top:10px;}

#topbar a, #topbar p {
	color: #46453d;
	font-size:13px;
	font-weight:300;
}
#topbar .col-md-3>p {
	margin-top:13px;
	margin-bottom: 7px;
}

#topbar a:hover {
	color: #ffd307;
}

#topbar ul li {
	font-size: 11px;
}



.hasmenu-search {
	padding: 10px;
}


#header-main {
	color: #333333;
	padding: 15px 0 13px;
	background: url('/image/data/header-text.png') center top;
}
#header-main > * {
	position: relative;
}

#header-main .inner {
	padding-top: 0;
	padding-bottom: 0;
	vertical-align: middle;
	display: table-cell;
}

#header-main .inner > * {
	vertical-align: middle;
	margin: 0;
}

#header-main li > a {
	color: #333333;
	font-size: 13px;
}

#header-main li > a:hover {
	color: #268bb9;
}

#header-main .megamenu > li > a {
	font-weight: bold;
	text-transform: uppercase;
}


.header-content {
	display: table;
	width: 100%;
	position: relative;
}


.header-wrap {
	min-height: 90px;
	margin: 0;
}

/*
* MASSHEAD
*/

#pav-masshead {
	background:#f1f1f1;
	/*  box-shadow: 0px 1px 1px 0px rgba(97, 97, 97, 0.15);*/
	max-height:52px;
}


#pav-masshead .inner {
	background:;
	color: none;
}

#pav-masshead .inner a {
	color: #474747;
	font-weight:400;
	text-transform:none;
	font-size:16px;
}
#pav-masshead .inner li:not(:last-child) a:after {
	content:'';
	width:1px;
	background:#cdcdcd;
	display:inline-block;
	height:10px;
	position: absolute;
	right: -7px;
	top: 10px;
}
#pav-masshead .inner .login a {color:rgb(242, 124, 124);}

#pav-masshead .inner .navbar-nav a {border:1px solid transparent;}
#pav-masshead .inner .navbar-nav a:hover {
	color: #fff;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(203, 13, 23);
	border-radius: 3px;
	background-image: -moz-linear-gradient( 90deg, rgb(238,28,39) 0%, rgb(243,3,15) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(238,28,39) 0%, rgb(243,3,15) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(238,28,39) 0%, rgb(243,3,15) 100%);
}

#pav-masshead .userhead a:hover {color:#ffd307;background:none;}
#pav-masshead .userhead .reg-title-inner a:hover {color:#fd8f8f;background:none;}

#content {
	padding-top: 0;
	padding-bottom: 20px;
}

#content > h1 {
	margin-bottom: 0;
	padding: 0px 0px 20px;
}


.wrapper {
	background: #FFFFFF;
	padding: 20px;
	margin: 0 0 30px 0;
}

/*
/* MASS TOP
*/
/*
/* MASS BOTTOM
*/

#pavo-mass-bottom .inner {
	padding: 30px 0 25px;
	background: #3A3A3A;
	color: none;
}

#pavo-mass-bottom .inner a {
	color: none;
}

#pavo-mass-bottom .inner a:hover {
	color: #FFFFFF;
}



#footer {
	position: relative;
	background:#ee1c27 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAD1CAMAAADDJZ3LAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURf///0dwTP///////52frr0AAAAEdFJOUwgABQLlXtscAAADZ0lEQVRo3tWb0XKlMAxDZfv//3lnaGeWhMSWxYW2+8bsFQEOsZSYwvH1z83M4vsAYcPhcYTzL7HWHT80T3TDkSe68VowHG10nuhW42E5nl3HG04yHfpdXZwHH88yYYj9zY634HY9HH7p0PD5+ixh+zvy63gC9o+8Lr8J33jRi0eW4dtgL2etZzrf37uKT9B5D99m1maz3RMMlmCv8FmGz/v44rfii1v4/CY+7G/2b+JzWlfis4/go8br4qOLtYiB9+gGPsFro/DaDIOCL3JnerZY38GnRqwXopITUYn3WhWfWqzjJ6MSqqhkL+OLj+ATivzz+JLZ/ja+hteaVuRvYXjCa5+MSjfXw2xUivfwNaOS4LVZxOKjkrquhYbPoeEbdbxnBjSvPcYTopJBi0qBZIGTvatIMCT4Mp1n7xw07IOOj0px6KhiPZ0S+1mb4TOYCVEpBh3vtbbQMVHp0PWLtfO6eQ8G+bp2+66i4bXnwcHhu9wslGJ96ASvtUxnhU7Cd9bx69pBx29LfI2HfrEedI1ivdAFq9PwnXS818a5H9Dw2qGP0PBaS8bz4qJBtQCi6FvQ+BTdIhfS+Obx1ictYz2Nb75Ocvbl4yU3m84+RtfEZyI+oQUQZbIGobOk6GZLhY7XXscji3VHt34Q/Lp25T6k1+6vusTnUrH+/38tz3wTXz5e8a7O+Iio5EZ3cGKv+1v4WK+9j896xTqkqLSdfRDxeQ+f3cUXxbua6kR8arFm8DWjUrp9whfreBCf9/BlD4LblqDxNYquWKy98trNrP2c126WGC56LY8vnbXJda5m7U/hw0fw1V4L1mvv4lO9NppJt190xwfI44vHk24zKkUfX+m18QA+tVjjF3qtGJXwUlSiFjhWbab3vRai10LEBxEfelFpo+OjEjSv5TdMJnwQ8UGMSlX92uGD5rUOzWsXfTXGa7/7Y318jta2xNh36nvtqj/GRKVVP46rEpDWtVN/LEQd7bXB6mBVf8y5Yg1lW2Lq40WjWEPDd+2rMV7rtO6yeQkN317nKb5Ln4vCt+jHUV476jr4zv2xltdCw0fqrl4LAZ8nuuqDbAhFN679OEHXi0oQvHbRj2Pxzf046jOVRZ+LK4KXfhyNb/f3QBWG6To5r62+NWY+G2niy763CmZTvIkv/gH5vx4F3kaEqQAAAABJRU5ErkJggg==');
	margin-top: 20px;
}

#footer-inner {
	padding-top:25px;
}
#footer p {
	font-size:12px;
	line-height:14px;
	color:#fff;
	margin-bottom: 6px;
}
.footer-top .inner {
/*   padding: 50px 30px 30px;
  background: #333333;
  color: none;
  border-top: 1px solid #3D3D3D;
  border-bottom: 1px solid #3D3D3D; */
}

.footer-top .inner a {

}
@media screen and (min-width:481px) {
	.map-block {padding:0;}
}

.map-block img {border-radius:5px;}

.footer-top .footer-so {text-align:left;}
.footer-top .footer-so a {
	height:36px;
	width:36px;
	margin:7px 4px;
	display: inline-block;
	background:transparent no-repeat center center;
	border-radius:8px;
	margin-top:20px;
}
.footer-top .inner a.so1 {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABUFBMVEVHcEz///////////////////////////////////////////////////////////////////////////////////87Wpv///+Dl8A6WZqRosc1VJgxT5QzU5eke6v///s3WZs8W5yCsNouTpQ7W5tMaKPg5e+Clr8vUpn+//+WpsqFmcE2VZgzV5r///yYqcr7+/2kstE4WJooSJAvUJXl6/Pv8fequNWdrc1Vgbry//8yUJV+rdnW5fOec6Z4eZipqcJie7D49/V3jrpBXZ2wvdeQocfV2+poaaJhnc6ZsdKxxt9MerZins81UJSFstzJ3O6Ar9hAcbtAZ6hOYppolstppdZui7zS8f5LVZeAjbRjWJZyb5fz1d3F0eL66uDe1eTy9/zf1tdrcZj8/f1ZaJr/8+O5nrbTxNr85+H///lddqzk6PFUb6j5+vzb4OzY97MLAAAAFnRSTlMAw4dKo5sMopChBlSxfkGRjLm2yZUaNGSL2gAAAYdJREFUOMvVlFdXwkAUhFdAqr3kEkIUTYGE0LuIooLYe+8Fu+L/7yaEkkAWj4/OWzZfdmdP7gxCiqwuu81i65DFYTI7UUsOwKq/yYxDrZJ1+90d8gdjfBRGVaYPeM9XnDBQ/CObhgH1rNQSTRiLpFfSyolWqEVwjCypLIATmYHnOj6X1X7ieBhCJojp/JD5ZDIZaC+RGRiULQX1Lg5P3cGLoxZFijCCLODXMtRx4b4q3C4GWkurMIxs4Nb6PDgDAHjWQB6w6yF250QAWE49PPaACGYfIPzCcSUSC7FkYh7gfSHB+FgsRG1t7Akw/ZopPoWwkHd9Tv33b1d4T97tBnR9id+Jzm0WZON3N8XzUI/b5Wdl41MS4SPwUON2jET0gGa89Z0o4v9BuwDhbkg3dKyUi4iRNd08K0OnH1+WYhgmpJtnZXy7gqCNSjMISqRYfO7USP0STrpcBSeqx5zCMmrMlcL4FOOkYWGUYo3CUKhoRTSqnuy3AGN/KTGEJl0TRnVod1nrr38AP+uCL+QicQAAAAAASUVORK5CYII=');
}
.footer-top .inner a.so1:hover,
.footer-top .inner a.so2:hover,
.footer-top .inner a.so3:hover {
	box-shadow:0 2px 4px 1px rgba(255,255,255,.34);
}
.footer-top .inner a.so2 {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAB5lBMVEVHcEz///////////////////////////////////////////////////////////////////////////////////9QfqT///+ZtMpPfaRRf6SmvdFIcp5Edp5Of6RCdJ32+ftomcqhus9Rf6NFdJ9+oLz///ywqbpKeaBMfKPs+f9RfqS0yNiXs8n+/////frq9//p7/RPfaJNeaB5nLn8/v5IeaFBcp2vxdbx8/Znjq6btcv++fP5+/zs8fVJdp2qwNOnv9KNrcdFeKLB0d/i6vJ1mbfz9vlbirCvqrq3ydmx2/Kgye+dpLI3aaaXwOvW9P7z2tn039xkcZxPfaNHfKZ5kqpEc5/g8/5rk7OlvdHl8/pVgqatwtSswtRCeKDX2+Hy6eLO2eQ6bJk7dJ/4/v/9/Ptej7v48O1Ge7BHdZz///Sw1fJEcqyLmq776eVRi7v//PVxeqG43PWAobxllriLuttdlcCyucees8dLhrBzka7D0+Bul7iztbtkgaFXfaF8nLTNyM19hqKxyt6Drc739/Z/ob02bpWpr8DR5O9zjqdnocuu0Oesze6Zxe739vmposRWdqfn29OSmafQ8P3n+/+aiLb/++6Ei7bGy9hIhLZvf63A7Pvt1dSHxeWMmMVue7q09TGmAAAAFnRSTlMAlbupnQd6loOXgS1pAplGBD0/v7CuAV+lrwAAAf5JREFUOMtjYAABXkE2Rk52NMDJzsHPygAHnOI4AQtMjYi4nqGOta4EGtCVsHBNExeGqGEWd7dw0xTDAjQjpQ3FmSB2KThphIhhBxomdiAbecX1ajTFcAINB1NxVgZucUsTMTzAylBciIFH3CUGyteWQgZQQSMdcTYGLnFHSSjf3lweAWShbpC0Fmdk4BCPgmoxKy1RhYP2xgZNbbC4rjgnUJE0RE1oWbQCDNja2rY11YeCVUmIs8MUSdmXRyDCOSOpK1XfN1wKTZFyuKIBXE2hb1Zmjpq6jBy6IhWEIj2b7g4/f7yKLF319Dut0ov1cSuyqaj2aA1Ic1fQ0/fEqijNMlW/TsZZw7xnmvgEBRyKghYE5Dc7a4sZZXpnT+zD7iateQsD8ovMgEGWm5M9HZfDA+fMLfQ11wzJKpg6YyZORcHzxRPzNMzSc8QnT+rHoSgoeHaxuE1CUrR4xhQ/H1wmFcUX9GqJi+sn5Gnk4lQUnJKc4lHrZmWfLI/VJCmgIptZOl46sXGxcRZeXi0RapjhJGZc5W2KkuMSw5yRUgE00Rl7OCkhgcowYzF4ooMnXyljc1kkIB8vhUi+yBkhRBIBxLSRMgKBLKUNzlIC4nouBDMnAx8wm5sRyObgAkMHe4EREulgBykwGBhExU1xFT2mMDUgGwkXYgwMAviLQwBsPa6zEpfd+gAAAABJRU5ErkJggg==');
}

.footer-top .inner a.so3 {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAkCAMAAAA0AnPTAAACB1BMVEVHcEz/////////////////////////////////////////////////////////////////////////////////////////////MzD/////RkP/eXf/Mi//MC3/MzD/Liz/Kyn/Kyb/NTL/KSb/MS3/uLf/trX/raz/b3D/KSn/lLT/1Kz/kYr/x7H/+vr/Jin/SUb/m5v/wLz/iYb/2+n/oL7/d4v/p7z/6uX/4eH/Lyj/qqf/XV3/lGD//v3/IiD/Y2D/wN3/dXT/goH/eHX/f3r/ytP/r4f/pa//79z/9vb/3Mr/jYH/Niv/TEr/bmr/VFL/jJr/d07/Y0b/NjP/6+v/XFL/W1n/9e3/Min/YHH/Yk7/7u//3vL/nlr/mWH/5MX/utL/3dz/p5v/prj/qsX/s5//cKL/fIX/lHf/PVT/dG7/Z2P/tr3/epz/Mzb/ubf/prX/1M7/9f//x9j/0tT/wsP/i5b/xuD/kJL/cob/nHn/dIb/tMT/z7X/iKX/g6z/pIH/cU7/ilL/Rjv//+z/OEf/mVT/RF//foX/KDz/rnj/x8L/oqH/w8v/jLH/Nzz/Mjj/QC7/W47/fa//+/L/m6r/4u//rrX/n6z/0af/KBj/6P//g5f/jW//rGn/b3X/yuj/wJb/sWr/wbX/tLr/mob/zsj/i3L/ZnX/tbH/0rz/dJP1e/AIAAAAGHRSTlMAps+XQaDp6Kir1E/n4G8qIS2+aYACtLN44tSdAAACK0lEQVQ4y43U91PTYBgH8BcoYF1MNQ+8uSRNTVNoK6UtxRa7S1taROYxRBDL5nBRZKu4B+69B27/SDtIqEnj+f0tuc+97yX3PF+EUimryFPvkEadV1GGhJQcAKXsL8mQQoBuzu+rlsbn57oBClNEBSaO78KEPLirjTNBQdLkg44gidwhCSfAPrQLRo4qkSSqOwx7UQGYKeGNFmMppy2gRjuhSXzPUDQtPegY7EHFULX16Lje3tk/+UhyUh3sRkWi6bvtHRs1vnZTDMOK1xNVUJR1DuGetZ5793azZ+JW+7p+2xRnm76pN1FLIsHZ496hQwoGEx8/TWxeaD4bPnlEyRCnve+rU+bZv8zC5w+JL/PxZquSIVm9bYiyRQca7t3tcJO5jONh0ww/PcMHPDzPt/W0UnJDPbBlD07v5VZSZvSPe8fML84DRObS6FqnXmow/eTp5FQ8aWrH08Z1hcUyUwO1K8e/jcyt/TBbI4ZR1w0mp2lojOlmjSvf7aFF3+AdJWP4edF46dfqsj/4PKRoziTN2upyeL7lhNzo78OrpcaY4bdx6as9FDZY5YZgx2H4Zcspiy26GFuITNe4Oljx24UZY24O/rV9w1dp2Yxhqn9Dd3ArnHNjwIHFWRVnXsuytEYIw2b+YGbmt3cHkyQlhCRx1u78zw6mdlmjhLQaJ+RnOqHeQ+cktKfeBCqhW3TBgKxbAkGd0C0IlZYrdlR5qdhkqsqcXVeZvgf9AQGNth4yMNaCAAAAAElFTkSuQmCC');
}


.footer-top .inner a:hover {
	color:#ffd905;
}


.footer-top ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.footer-top ul > li {
	text-transform: none;
	font-size: 12px;
	line-height: 22px;
	color: #fff;
	position:relative;
	font-weight:500;
}
.footer-top ul > li > a {
	color:#fff;
}
.footer-top ul > li > a:hover {
	color:#ffe13c;
}


.footer-center .inner {
	background: #268bb9;
	color: #268bb9;
}

.footer-center .inner a {
	color: #268bb9;
}

.footer-center .inner a:hover {
	color: #268bb9;
}
.lang-block {
	position: absolute;
	top: -15px;
	right: 0;
	color: #fff;
	text-align: right;
}
.lang-block .language-select {
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	line-height: 2;
	padding:0;
	text-align: center;
	border-bottom:1px dashed #fff;
}
.lang-block .language-select.selected,
.lang-block .language-select:hover {
	color:#dc0111;
	border-bottom:1px solid #dc0111;
	text-decoration:none;
}


.pav-container.newsletter .pav-newsletter {
	background:none;
	padding: 17px 0 13px;
}


#powered .inner {
/*   font-size: 13px;
  padding: 40px 0 30px;
  background: #333333;
  overflow: hidden; */
}

#powered .copyright {
	text-align: center;
	line-height: 24px;
	padding-bottom: 5px;
	padding-top:5px;
	color:#252525;
	font-size:13px;
}
#powered .copyright a {color:#000;font-size:13px;}
#powered .copyright a:hover {color:#faa519;}

#powered .paypal {
	text-align: center;
}

#powered a {
	color: #ffd307;
}


.socials-theme .list-socials li.google {
	top: 346px;
}


.socials-theme .list-socials li.feedback {
	top: 20px;
}


.addthis_toolbox a {
	float: left;
}


.pav-container.newsletter .box {
	overflow: inherit;
}


.pav-newsletter .valid {
	position: absolute;
	z-index: 9;
	min-width: 200px;
}

.pav-newsletter .valid .alert {
	margin: 0;
	padding: 10px 15px;
}



.box {
	margin-bottom: 20px;
	position: relative;
	background: none;
	overflow: hidden;
}


.box-heading {
	font-size: 16px;
	color: #FFFFFF;
	text-transform: uppercase;
	margin: 0px;

	font-weight: 700;
	position: relative;
	background: #fd5355;
	display: block;
}

.box-heading > * {
	padding: 18px 25px;
	display: inline-block;
	line-height: 20px;
	font-size: 16px;
}


.box-content:before, .box-content:after {
	content: " ";
	display: table;
}

.box-content:after {
	clear: both;
}


.tab-content {

}


.footer-top .box-heading {
	text-align: left;
	background: none;
	color: none;
	border-bottom:1px solid #ffd905;
	margin-bottom:8px;
	padding-bottom:5px;
	display: inline-block;
	text-transform:none;
}
.footer-top  {padding-bottom:20px;}

.footer-top .box-heading:before {
	background: #268bb9;
	top: 100%;
}

.footer-top .box-heading > span {
	font-size: 16px;
	padding: 0 0 7px;
	line-height: 24px;
	font-weight: bold;
	color:#faf5d6;
	text-transform:uppercase;

}
.footer-block-image p {
	font-size:13px;
	color:#755119;
	font-weight:300;
	margin-bottom: 2px;
}
.footer-block-image p a {
	font-size:14px;
	font-weight:bold;
	color:#2d2d2d;
	color:#404040;
}
.footer-block-image p a:hover {
	color:#faa519;
}


.price-delimiter {margin:0 25px;}
.text-in-stock {font-size:11px;color:#9fb000;    position: relative;
	top: -10px;}

	#powered {
		background-color:#ffda0e;
	}
	#footer .footer-contact {
		text-align:left;
	}

	#footer .footer-contact>div {
		display:grid;
		grid-template-columns:30px auto;
		color:#fff;
		font-size:12px;
		margin-bottom: 5px;
	}
	#footer .footer-contact>div a {font-size:14px;color:#fff;display:block;}

	.footer_logo_block {margin-top:25px;}
	.footer-top .col-md-4 ul {columns:2;}

	.footer_logo_block>.col-md-6:last-child {padding:0;text-align:justify;position: relative;
		right: 20px;}

		.footer-top .box-content {
			line-height: 30px;
			background: none;
		}

		.footer-top .box-content h5 {
			margin: 0;
			padding: 0;
		}

		.footer-top .box-content h5 > a {
			color: #76939E;
		}

		.footer-top .box-content .fa {
			font-size: 12px;
		}



		.mass-bottom .box {
			margin: 0;
			background: none;
		}

		.mass-bottom .box-content {
			border: none;
		}



		.sidebar .box-heading {
			font-size: 18px;
			font-weight: bold;
			text-align: left;
			line-height: 50px;
			display: block;
			padding: 0 30px;
			text-transform: none;
			color: #fff;
		}

		.panel-primary.category > .panel-heading,
		.page-checkout-simplecheckout .simplecheckout-step .panel-heading,
		.panel-heading,
		.mfilter-box .box-heading {
			background:rgb(77, 189, 235);
			text-align:center;
			border:1px solid rgb(66, 175, 220);
			border-radius: 2px;
			position:relative;
			padding:12px;
		}
		.mfilter-box .box-heading {
			background:#ee1c27 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAABSElEQVQ4ja2Tvy8EQRiGnz0S62dBdVRHorxGotXo9EqRoPAXUOoUaq1EJdGKRnXNdQpEopEoj0JzhwjFq7hv7iZnd2d3+ZLJzL7f+z6ZncxEkhpADZgBxgBRrCLgC3gBWpEkB3gCJoChgkABr8Bi90s6VreOJFFy7Brj0gmPJqyUgNUs25E04sSq+lUvAKtKerPckiT85qo13iVN5gS6P9t22qDh0AyNHLAT8575epLx3IwHGbAN8zQHe2mBBwusJfTq1mtLivMCZ9WveU+fNpAkLSdls85o3YIdSfe265Zpe2m50MFf6HfdZmUqgWfVtnkOet7vrEAIOO6B3Zsf/QvQQaYStFLApIr+A/jsreMs43DO3SwAW7Zup3hzAT9tvrOdNT1wKeCHzTFwCmwG/MGLfWOXeSfg641ISr0FFWAfuAaugjuz+gFvUuPs1url5QAAAABJRU5ErkJggg==') 68px center no-repeat;
			border-radius:3px;
			border:1px solid rgb(238, 127, 127);
			text-align: center;
			padding:0;
		}


		#sidebar-left {padding-left:0;}

		.sidebar .box-heading:before {
			background: none;
		}

		.sidebar .box-content {
			padding: 0px;
		}

		.sidebar .product-col {
			border-right: none;
			border-bottom: 1px solid #e5e5e5;
		}

		.sidebar .products-row {
			border-bottom: none;
		}

		.sidebar .product-block {
			padding: 30px 0;
		}

		.sidebar .product-block .product-meta-inner {
			padding: 0;
		}

		.sidebar .product-block .product-meta-inner {
			top: 0 !important;
		}

		.sidebar .product-block .name {
			height: auto;
		}


		.box-default {
			border-color: #268bb9;
		}

		.box-default .box-heading {
			color: #fff;
			background-color: #268bb9;
			border-color: #268bb9;
		}

		.box-default .box-heading + .box-collapse .box-content {
			border-top-color: #268bb9;
		}

		.box-default > .box-footer + .box-collapse .box-body {
			border-bottom-color: #268bb9;
		}


		.box-primary {
			border-color: #3B8BB9;
		}

		.box-primary .box-heading {
			color: #fff;
			background-color: #3B8BB9;
			border-color: #3B8BB9;
		}

		.box-primary .box-heading + .box-collapse .box-content {
			border-top-color: #3B8BB9;
		}

		.box-primary > .box-footer + .box-collapse .box-body {
			border-bottom-color: #3B8BB9;
		}


		.box-success {
			border-color: #d6e9c6;
		}

		.box-success .box-heading {
			color: #fff;
			background-color: #dff0d8;
			border-color: #d6e9c6;
		}

		.box-success .box-heading + .box-collapse .box-content {
			border-top-color: #d6e9c6;
		}

		.box-success > .box-footer + .box-collapse .box-body {
			border-bottom-color: #d6e9c6;
		}


		.box-info {
			border-color: #bce8f1;
		}

		.box-info .box-heading {
			color: #fff;
			background-color: #d9edf7;
			border-color: #bce8f1;
		}

		.box-info .box-heading + .box-collapse .box-content {
			border-top-color: #bce8f1;
		}

		.box-info > .box-footer + .box-collapse .box-body {
			border-bottom-color: #bce8f1;
		}


		.box-warning {
			border-color: #faebcc;
		}

		.box-warning .box-heading {
			color: #fff;
			background-color: #fcf8e3;
			border-color: #faebcc;
		}

		.box-warning .box-heading + .box-collapse .box-content {
			border-top-color: #faebcc;
		}

		.box-warning > .box-footer + .box-collapse .box-body {
			border-bottom-color: #faebcc;
		}


		.box-danger {
			border-color: #ebccd1;
		}

		.box-danger .box-heading {
			color: #fff;
			background-color: #f2dede;
			border-color: #ebccd1;
		}

		.box-danger .box-heading + .box-collapse .box-content {
			border-top-color: #ebccd1;
		}

		.box-danger > .box-footer + .box-collapse .box-body {
			border-bottom-color: #ebccd1;
		}


		.box-purple {
			border-color: none;
		}

		.box-purple .box-heading {
			color: none;
			background-color: #833666;
			border-color: none;
		}

		.box-purple .box-heading + .box-collapse .box-content {
			border-top-color: none;
		}

		.box-purple > .box-footer + .box-collapse .box-body {
			border-bottom-color: none;
		}


		.box-pink {
			border-color: none;
		}

		.box-pink .box-heading {
			color: none;
			background-color: #F7619A;
			border-color: none;
		}

		.box-pink .box-heading + .box-collapse .box-content {
			border-top-color: none;
		}

		.box-pink > .box-footer + .box-collapse .box-body {
			border-bottom-color: none;
		}


		.box-bluedark {
			border-color: none;
		}

		.box-bluedark .box-heading {
			color: none;
			background-color: #225970;
			border-color: none;
		}

		.box-bluedark .box-heading + .box-collapse .box-content {
			border-top-color: none;
		}

		.box-bluedark > .box-footer + .box-collapse .box-body {
			border-bottom-color: none;
		}


		.box-blue {
			border-color: none;
		}

		.box-blue .box-heading {
			color: none;
			background-color: #268bb9;
			border-color: none;
		}

		.box-blue .box-heading + .box-collapse .box-content {
			border-top-color: none;
		}

		.box-blue > .box-footer + .box-collapse .box-body {
			border-bottom-color: none;
		}


		.box-aqua {
			border-color: none;
		}

		.box-aqua .box-heading {
			color: none;
			background-color: #3DB4BC;
			border-color: none;
		}

		.box-aqua .box-heading + .box-collapse .box-content {
			border-top-color: none;
		}

		.box-aqua > .box-footer + .box-collapse .box-body {
			border-bottom-color: none;
		}


		.box-tundora {
			border-color: none;
		}

		.box-tundora .box-heading {
			color: none;
			background-color: #76939E;
			border-color: none;
		}

		.box-tundora .box-heading + .box-collapse .box-content {
			border-top-color: none;
		}

		.box-tundora > .box-footer + .box-collapse .box-body {
			border-bottom-color: none;
		}


		.box-brown {
			border-color: none;
		}

		.box-brown .box-heading {
			color: none;
			background-color: #654941;
			border-color: none;
		}

		.box-brown .box-heading + .box-collapse .box-content {
			border-top-color: none;
		}

		.box-brown > .box-footer + .box-collapse .box-body {
			border-bottom-color: none;
		}

		.box-highlighted .box-content {
			background: #333333;
		}

		.box-highlighted .box-content ul > li {
			border-top: 1px solid transparent;
			border-bottom: 1px solid rgba(255, 255, 255, 0.2);
		}

		.box-highlighted .box-content ul > li a {
			color: #828282;
		}

		.box-highlighted .box-content ul > li:hover > a {
			color: #FFFFFF;
		}

		.box-highlighted .box-content ul > li:hover > a span {
			color: #FFFFFF;
		}

		.box-highlighted .box-content ul > li li:hover > a {
			color: #268bb9;
		}

		.box-highlighted .box-content ul > li li:hover > a span {
			color: #268bb9;
		}

		.box-highlighted .box-content ul > li.dropdown > a:hover:after {
			content: none;
		}

		.box-highlighted .box-content ul > li.dropdown:hover a:before {
			color: #FFFFFF;
		}

		.box-highlighted .box-content .badge {
			color: #828282;
		}

		.box-highlighted .box-content .sub-menu:hover > a {
			color: #FFFFFF;
		}


		.box-highlights .box-heading {
			background: #E94B42;
		}

		.box-highlights .box-content {
			background: #333333;
		}

		.box-highlights .box-content ul > li {
			border-bottom: 1px solid rgba(255, 255, 255, 0.2);
		}

		.box-highlights .box-content ul > li a {
			color: #828282;
		}

		.box-highlights .box-content ul > li:hover > a {
			color: #E94B42;
		}

		.box-highlights .box-content ul > li:hover > a span {
			color: #E94B42;
		}

		.box-highlights .box-content ul > li li:hover > a {
			color: #268bb9;
		}

		.box-highlights .box-content ul > li li:hover > a span {
			color: #268bb9;
		}

		.box-highlights .box-content ul > li.dropdown > a:hover:after {
			content: none;
		}

		.box-highlights .box-content .badge {
			color: #828282;
		}

		.box-highlights .box-content .sub-menu:hover > a {
			color: #E94B42;
		}



		.box-module-pavreassurances {
			background-color: #FFFFFF;
		}


		.product-related {

		}
		.product-related .carousel-controls {
			top:50px;
		}


		.products-block {
			position: relative;
			background-color: none;
		}


		.product-col {
			overflow: hidden;
		}


		.product-col:last-child {
			border-right: none;
		}



		.products-row {
			padding: 0;
			margin: 0;
			position: relative;

			overflow: hidden;
		}


		.product-block {
			padding: 3px 0 10px;
			margin-top:15px;
			margin-bottom:10px;
			background-color: #fff;

		}

		.product-block .name {
			display: block;
			line-height: 18px;
			font-size: 14px;
			margin: 0;
			text-transform: none;
			font-weight: 400;
			min-height: 46px;
			text-overflow:ellipsis;
			word-break: break-word;
			overflow-wrap: break-word;
			overflow: hidden;
			max-height: 43px;
			min-height: 43px;
			padding: 5px 0;
		}

		.product-block .name a {
			color: #353535;
		}

		.product-block .name a:hover,
		.product-block:hover .name a  {
			color: #ffd307;
		}

		.product-block .rating, .product-block .norating {
			display: block;
			text-align:center;
		}
		.product-block .compare ,
		.product-block .wishlist {
			position:absolute;
			top:25px;
			right:25px;
		}
		.product-block .wishlist {top:65px;}

		.product-block .description {
			display: none;
			font-weight: 300;
			padding: 10px 0 0;
		}


		.product-meta {
			text-align: left;
		}


		.action {
			position: relative;
		}


		.product-label {
			color: #FFFFFF;
			font-weight: 700;
			text-align: center;
			z-index: 3;
			font-size: 10px;
			text-transform: uppercase;
			vertical-align: top;
			display: inline-block;
		}

		.product-label span {
			padding: 2px 8px 1px;
			border-radius: 2px;
			display: inline-block;
			position: relative;
		}

		.product-label span:before {
			border-left: 4px solid transparent;
			border-right: 4px solid transparent;
			content: "";
			height: 0;
			left: 50%;
			margin-left: -2px;
			position: absolute;
			top: 100%;
			transition: all 300ms linear 0s;
			width: 0;
			z-index: 10;
		}

		.product-label.new span.product-label-special,
		.product-label.sale-exist span.product-label-special,
		.product-label.rec span.product-label-special {
			background:#ffb005;
			padding: 0;
			font-size: 13px;
			font-weight: bold;
			text-transform: none;
			width: 40px;
			line-height: 40px;
			height: 40px;
			border-radius:50%;

			border: 2px solid #fff;
			box-shadow: 0 0 0px 2px #ffb005;
		}

		.product-label.new span.product-label-special {
			background:#ffb005;
		}

		.product-label.rec span.product-label-special {
			background:#f20612;
			box-shadow: 0 0 0px 2px #f20612;
		}
		.product-label.sale-exist span.product-label-special {
			background:#9ccb5c;
			box-shadow: 0 0 0px 2px #9ccb5c;
			font-size:16px;
		}
		.badges-block .product-label {position:absolute;top:5px;left:10px;}
		.badges-block .product-label:nth-child(1) {
			top:10px;
			z-index:3;
		}
		.badges-block .product-label:nth-child(2) {
			top:45px;
			z-index:2;
		}
		.badges-block .product-label:nth-child(3) {
			top:75px;
			z-index:1;
		}

		.product-label.new span.product-label-special:before,
		.product-label.sale-exist span.product-label-special:before,
		.product-label.rec span.product-label-special:before {display:none;}

		.product-block .image {vertical-align:top;}

		.product-label span.product-label-special {
			background-color: #6BC15F;
		}

		.product-label span.product-label-special[href]:hover, .product-label span.product-label-special[href]:focus {
			background-color: #4fab42;
		}

		.product-label span.product-label-special:before {
			border-top: 4px solid #6BC15F;
		}

		.product-label span.product-label-new {
			background-color: #f8694d;
		}

		.product-label span.product-label-new[href]:hover, .product-label span.product-label-new[href]:focus {
			background-color: #f6401c;
		}

		.product-label span.product-label-new:before {
			border-top: 4px solid #f8694d;
		}

		.product-label.product-label-new, .product-label.new-box {
			background-color: #f8694d;
			top: 2px;
		}

		.product-label.product-label-new[href]:hover, .product-label.product-label-new[href]:focus, .product-label.new-box[href]:hover, .product-label.new-box[href]:focus {
			background-color: #f6401c;
		}

		.product-label.sale-percent-box {
			background-color: #6BC15F;
			right: 0;
			left: inherit;
			bottom: 0;
		}

		.product-label.sale-percent-box[href]:hover, .product-label.sale-percent-box[href]:focus {
			background-color: #4fab42;
		}

		.price {
			line-height: 30px;
			padding: 0px 0;
			color: #E94B42;
			font-weight: 300;
			text-align:center;
			margin:0 0 10px;
			max-height:31px;
		}
		.product-block p.sku {
			text-align: center;
			color: #ee1c27;
			font-size: 12px;
			display: inline-block;
			margin-top: 7px;
			margin-bottom: 7px;
			white-space: nowrap;
		    /* text-overflow: ellipsis; */
		    max-width: 100%;
		    display: inline-block;
		    overflow: auto;
		}

		.price-new, .special-price, .price-tax {
			font-size: 17px;
			color: #353535;
			font-weight:bold;
		}


		.price-old {
			text-decoration: line-through;
			padding: 0px;
			color: #353535;
			font-size:12px;
			margin-right:5px;
			font-weight:400;
			line-height: 20px;
		}


		.price-gruop {
			color: #828282;
		}



		.sidebar .products-block .name {
			width: 100%;
		}

		.sidebar .product-col {
			width: 100%;
		}

		.sidebar .product-block {
			text-align: left;
		}

		.sidebar .product-block .action, .sidebar .product-block .pav-colorbox, .sidebar .product-block .colorbox, .sidebar .product-block .image-gallery {
			display: none;
		}

		.sidebar .product-block:hover .right {
			top: 0;
			visibility: hidden;
		}


		.sidebar .image .hover-image {
			display: none;
		}

		.sidebar .product-meta {
			width: 55%;
			float: left;
			border: none;
			padding: 0;
		}

		.sidebar .product-variant .right {
			opacity: 0;
			display: none;
		}

		.sidebar .price {
			line-height: 20px;
		}

		.sidebar .norating, .sidebar .product-label {
			display: none;
		}

		.sidebar .pavo-widget .product-block {
			padding: 15px 0;
		}


		.quick-top-link > * {
			text-transform: uppercase;
			cursor: pointer;
			padding: 0 20px;
			font-size: 10px;
		}

		.quick-top-link > .btn-group .dropdown-menu {
			top: 20px;
		}



		.box-language li > a {
			padding: 5px;
		}

		.box-language i {
			vertical-align: middle;
		}

		.box-language i:hover {
			color: #268bb9;
		}


		.langs-wrapper {
			padding: 0 15px;
			margin: 0;
		}


		.currency-block {
			display:inline-block;
			position: relative;
			top: -20px;
			left: 50px;
		}
		.box-currency a {
			display: inline-block;
			padding: 6px 10px;
			cursor: pointer;
			color: #268bb9;
			font-size: 12px;
			font-weight:800;
		}

		.box-currency a:hover {
			border-color: #268bb9;
		}

		.box-currency a b {
			color: #268bb9;
		}

		.box-currency .inner {
			padding: 5px 15px;
		}

		.box-currency .dropdown-menu {
			min-width: 150px;
		}


		.btn-group.box-currency .currency-select, .btn-group.box-currency li > a, .btn-group.box-user .currency-select, .btn-group.box-user li > a, .btn-group.box-language .currency-select, .btn-group.box-language li > a {
			border-color: -moz-use-text-color -moz-use-text-color rgba(0, 0, 0, 0.07);
			border-style: none none solid;
			border-width: medium medium 1px;
			display: block;
			position: relative;
			transition: all 0.4s ease 0s;
			z-index: 9999;

		}
		#pav-masshead .box-currency  a.currency-select {  color:#ffed97;    padding: 0 10px;}
		#pav-masshead .box-currency  a.currency-select:nth-child(2),
		#pav-masshead .box-currency  a.currency-select:nth-child(3) {border-left:1px solid #ffed97;}
		#pav-masshead .box-currency  a.currency-select.active-currency,#pav-masshead .box-currency  a.currency-select:hover {color:#fff;background:none;border-color:#fff;}
		#pav-masshead .box-currency  a.currency-select.active-currency:hover {text-shadow:0 0 3px #fff;}


		.btn-group.box-user .currency-select:hover, .btn-group.box-user li > a:hover, .btn-group.box-language .currency-select:hover, .btn-group.box-language li > a:hover {
			background: none repeat scroll 0 0 #828282;
			color: #ffffff !important;
			padding-left: 10px;
			transition: all 0.4s ease 0s;
		}

		.btn-group.box-currency .dropdown-menu, .btn-group.box-user .dropdown-menu, .btn-group.box-language .dropdown-menu {
			border: medium none;
			border-radius: 0;
			margin: 0;
			padding: 0;
		}

		.btn-group.box-currency .box-currency, .btn-group.box-user .box-currency, .btn-group.box-language .box-currency {
			padding: 0;
		}


		.box-filter > li {
			padding: 0 15px;
		}


		.box-user.open .dropdown-menu {
/*   right: 0;
left: inherit; */
}


.setting-menu {
	padding: 10px 0;
}

.setting-menu > li {
	margin: 0;
}

.setting-menu > li a:hover {
	background: none;
	color: #268bb9;
}



.icon-cart {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	position: relative;
	color: #FFFFFF;
	width:27px;
	text-align:center;
	z-index:2;
}
.icon-cart:before {
	content:'';
	position:absolute;
	left:0;
	z-index:-1;
	width: 18px;
	height: 18px;
	background-color:#83bd42;
	border-radius:50%;
	font-size:11px;
	line-height:18px;
}
.icon-wishlist:before {
	background-color:#fd8f8f;
}
/* #cart .heading .icon-cart:before, .icon-wishlist:before {
 -webkit-animation: rotate 3s linear 0s infinite normal ;
 animation: rotate 3s linear 0s infinite normal ;
 }*/

 @-webkit-keyframes rotate {
 	100%{
 		-webkit-transform: rotate(360deg);
 		transform: rotate(360deg);
 	}
 }

 @keyframes rotate {
 	100%{
 		transform: rotate(360deg);
 	}
 }
 #cart {
 	border-radius: 3px;
 	background-color: rgb(241, 65, 33);
 }
 #cart .icon-cart-back {
 	width:52px;
 	height:46px;
 	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAjCAMAAADPLogvAAAA21BMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9C+k+xAAAASHRSTlMAz3PSr/7ULNrY57O/dbiQ+1P1xeHvcKTZWA/K8/i7ZJ6WSkUT2xftHJOMX6oiHpVsQiWXfjyHxwUuCngB3E6YNurrwyox3YR38LiDAAAB4UlEQVQYGZ3Ah1baYACG4S8kUMJK2HtP2eBW3KPv/V9RfxCVHqx4+ihmW6HaSIewMdIB0fN0ukJfPzCEng5LQlGHdXyO9QMW9vPzr3971kae71naiPO9hjZOIZELBHJ5zuLGb+4CRs6v5QKBXBPq2lg94smYUtIaE60FkzJGsNSbGF0ZU5IyeixkLGnLqPGqLQ86MoJ1rfFLxiUlGREcbbWhYNu2RSTkum6GGzsUsgt0bdsuQ1xbpSCpc8sqpyLRhOFnypZVrviJWCzWhxe96/Ik46mmteqpjFlExgmpC707hoGkcVXGlZ+UUUjLcDnXhyK0JJ0ho0NLRjAvaQIn+nAJZ5JGaM1vy+BaUgta+nBRoRrJRoJBK2T41Yds/5FK4aaQgYE+xWDmeUOemnfHecae5zWIHs2GWSLacY0vI3grg6WkDiVJEcba0YaipOxQUo+FpCIr6RTq2tGDmSR3LINLSfOUpDrca1eZlOM42Uo0Gq2Rdhznteo4TobUlXY1+VpMf7nthsNh1w1/ct2wMdf/mniNpN7dN+8W+soCo6E3c4y49l08kM3ArdYG0H+AqfZMoKggRzJWdZguIak9JUg3YK61e4hG4UX7TjAyV9pwMBL6yrV9kx9oy3PDzZXe/AFPZGIoicvcmAAAAABJRU5ErkJggg==') no-repeat center center;
 	display: inline-block;
 	vertical-align: middle;
 	border-radius: 2px;
 }


 #cart {
 	position: relative;
 	display:inline-block;
 	transition:all .2s ease-in-out;
 }

 #cart h4 {
 	font-size: 12px;
 	padding: 0;
 	margin: 0;
 	font-weight: bold;
 	display: inline-block;
 	color: #FFFFFF;
 	font-weight: 400;

 }

 #cart .content {
 	clear: both;
 	display: block;
 	position: absolute;
 	top: 100%;
 	right: 0px;
 	padding: 15px;
 	min-height: 100px;
 	background: #FFFFFF;
 	border: 1px solid #e5e5e5;
 	z-index: 99999;
 	min-width: 400px;
 	-webkit-border-radius: 0px;
 	-moz-border-radius: 0px;
 	-ms-border-radius: 0px;
 	-o-border-radius: 0px;
 	border-radius: 0px;
 	-webkit-box-shadow: none;
 	box-shadow: none;
 	display: none;
 	margin-top:0;
 }


 #cart .content .table-cart {
 	overflow: hidden;
 	margin-bottom: 5px;
 	position: relative;
 }

 #cart .content .table-cart .image {

 }
 #cart .info-header-cart {padding-right:35px;}
 #cart .info-header-cart .quantity ,
 #cart .info-header-cart .total {
 	text-align:left;
 	color:#ec1d26;
 	line-height: 15px;
 	font-size: 13px;
 }
 #cart .info-header-cart .name {
 	line-height: 16px;
 	margin-bottom: 5px;
 }
 #cart .mini_itogo {border-top:1px solid #eee;}
 #cart .mini_itogo>div {margin:8px 0;color:#4a4a4a;}

 #cart .content .table-cart .image .img-thumbnail {
 	max-width: 70px;
 	padding: 0;
 	border:0;
 	border-radius: 0;
 	background: none;
 }

 #cart .remove {
 	position: absolute;
 	right: 0;
 	text-align: right;
 	top: 0;
 }

 #cart.open .content {
 	display: block;
 }

 #cart .cart-inner {
/*   padding: 6px 15px 9px;
  background: #E94B42;
  border-radius: 2px; */
  display:inline-block;
  vertical-align: middle;
}
#wishlist.headwishlist {
	display:inline-block;
	position:relative;
}
#wishlist {
	width: 52px;
	height: 46px;
	float:right;
	margin-right:20px;
	background:rgb(255, 228, 0) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAMAAAA3HE0QAAAA1VBMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////882+PKAAAARnRSTlMAvSJ+JjHp/AnYNWrcVPRILIT+BRD4wxjk1EwuPoqxonKX4d8aQLbRz6jJC0/vOsduBGGmE3t195GcH7kCV4+Ty0M5qR3qEvBOvgAAAVZJREFUGBl9wId2olAARdGLAg8U29gV69hLdNL79PP/nxQWCa6YSLZizVLPerhyPMWq5eHMeu5MlLi8bgNwc5FTpHxXBCDINhWzH0i4een8O4lGWZGmBaa/32wqLTBXwxtwe4VNfmlgdS8pC27BUyRzAcZA31bEK43h+VH/WtQ7elXtAYw8vZoW2doqwOBRiZ8wqCpxC3uN4EkHXrZS00EJ+rIwoVJ0t+xkUT9TivJ/dlpCRylCg6U9ZJUiDz05RYJLnbReYUKt+5DVSXlo1KSSofhbJ+RczJOk6h0EXX1yP4e/a0UmO/AdfWCvoJ1RzPYhCHUkN4dxTm8cH9yC3imNoTXVQfcX1Ic/lMgXwf+jdzIz4LammFcx0CjrSG0EzDKKTJbAoKkPqtd1WDiS3YBvFU+fFVwIcvYCtuc6aeqD34ZWRym6C4DgTKnsOQSOvuDM/VBHXgAnTjrj8H940AAAAABJRU5ErkJggg==') no-repeat center center;
	border-radius: 3px;
	transition:all .2s ease-in-out;
}


#wishlist:hover {
	box-shadow: 0 2px 4px 1px rgba(25,25,25,.14);
}
#cart:hover {box-shadow:0 2px 5px 2px rgba(25,25,25,.24);}
#cart:hover {border-color:#ffd304;}
#cart>.dropdown-toggle:hover {cursor:pointer;}
#cart:hover .icon-cart-optima { background-color:#ffd304;}
#cart {float:right;}
#wishlist >a {
	display:inline-block;
	height:28px;
	width:28px;
}
#wishlist-total,#cart .heading .icon-cart {
	color: #fff;
	font-size: 11px;
	position: absolute;
	left: 23px;
	top: 3px;
	line-height: 18px;
	width: 18px;
	font-weight: bold;
	text-align: center;
}
#cart .heading .icon-cart {top:4px;}

#cart .heading a , #cart .heading h4 {
	cursor: pointer;
	color: #fff;
	font-size: 11px;
	text-transform: none;
	display:block;
	padding-right: 3px;
}
#cart #cart-total {
	color:#fff;
	font-size:11px;
	font-weight:bold;
	max-width: 65px;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

#header-main .social-icons {
	float:left;
	padding:0 3px;
	margin-top:33px;
	margin-right: 12px;
}
#header-main .social-icons img {transition:all 0.2s ease-in-out;}
#header-main .social-icons img:hover {transform:scale(1.1);}
#header-main .mobile-block-phones {
	margin-top:17px;
	padding-left:10px;
	position:relative;
	display: block;
}
#header-main .mobile-block-phones:before {
	content:'';
	display:inline-block;
	width: 15px;
	height: 40px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAMAAAAWLodmAAAAqFBMVEVHcExkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQRkuQQHIDItAAAAN3RSTlMA9XTefE658u/6iAfaoZdb9LIThGY0a8VgK5v8SetRwKcOkq6KBdbp7Pg+Rm9Y4HfKIxkCz4EfkmGTRgAAANRJREFUGNN9y8digkAURuFfptyRztA7AhbUiKnz/m+WTRJd5ey+xQF+KlmMR+fae1K68QHsg3m2bTv2zCFwwM2jGUo2QgghRBO4hNr6W6MNFv4LR9L/evoI1GdJkGRFkVishWLVQNK/s2pQRywrtJci+MR7FGLh0EOKwsZeEpQb+zTxnMWjOmIZdSmFtir9lSssVzh+CbECUwjKM34bk+meWbcWobwUjJ+9vnlxT9hesatKdByIQtS+Tvtut3pvr3mID3Mis2m3RpFxcTkQKUVKEbndNxp7E+P9vC5NAAAAAElFTkSuQmCC') no-repeat center center;
}
#header-main .mobile-block-phones>span {
	position: relative;
	bottom: 15px;
	left: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #2e2e2e;
}
#header-main .mobile-block-phones .dropdown {display:none;}


#cart .heading .fa {
	padding-left: 5px;
	vertical-align: middle;
}

#cart .checkout {
	text-align: right;
	clear: both;
}

#cart .empty {
	padding-top: 20px;
	text-align: center;
	font-weight: 300;
}

#cart .mini-cart-total {
	text-align: right;
}

#cart .mini-cart-total td {
	color: #000;
	padding: 4px;
}

#cart .mini-cart-total table {
	border-collapse: collapse;
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-bottom: 5px;
}

#cart .mini-cart-info .quantity {
	text-align: right;
}


#cart .mini-cart-info .name {
	font-weight: bold;
}

#cart .mini-cart-info .name small {
	color: #666;
}

#cart .mini-cart-info td {
	color: #000;
	vertical-align: top;
	padding: 6px;
	border-bottom: 1px solid #e5e5e5;
}

#cart .mini-cart-info table {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 5px;
}

#cart .mini-cart-info .image {
	width: 1px;
}

#cart .mini-cart-info .image img {
	text-align: left;
}


#cart .mini-cart-info .remove {
	text-align: right;
}



#cart .mini-cart-info .remove img {
	cursor: pointer;
}

#cart .mini-cart-info td.total {
	text-align: right;
}





.box-search .btn-search {
	cursor: pointer;
	color: #268bb9;
	font-size: 16px;
}

.box-search .btn-search:hover {
	color: #E94B42;
}

.box-search .nav-search {
	left: auto;
	right: 0;
	width: 300px;
}


.box-search .search-control {
	height: 50px;
}

.box-search .button-search {
	margin-top: 15px;
	width: 100%;
	height: 50px;
	font-size: 16px;
	font-weight: 400;
}

.box-search .input-group-search {
	position: relative;
	background: #FFFFFF;
	padding: 15px;
	text-align: center;
}



.social {
	float: right;
	border-left: 1px solid #e5e5e5;
}



.social ul {
	padding: 0 15px;
	margin: 0px;
	list-style: none;
}

.social li {
	float: left;
	padding: 15px;
}


.social li:hover .fa-facebook {
	color: #346da6;
}

.social li:hover .fa-twitter {
	color: #4c91d7;
}

.social li:hover .fa-rss {
	color: #f05423;
}

.social li:hover .fa-google-plus {
	color: #c9242d;
}

.social li:hover .fa-pinterest {
	color: #fb9e3a;
}

.social span {
	float: left;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	color: #333333;
}

.social a {
	cursor: pointer;
	text-align: center;
	line-height: 34px;
	color: #333333;
	font-size: 16px;
}

.social a:hover {
	opacity: 0.9;
	filter: alpha(opacity=90);
}


.refine-search {
	width: 100%;
	padding: 20px;
	background: #FFFFFF;
	display: table;
	margin: 0;
}

.refine-search .box-heading {
	background: none;
	vertical-align: middle;
	display: table-cell;
	font-size: 14px;
	color: #000000;

	font-weight: 300;
	min-width: 70px;
	text-align: left;
}

.refine-search .box-heading > span {
	padding: 0;
}

.refine-search .box-heading:before {
	background: transparent;
}

.refine-search .box-content {
	vertical-align: middle;
	display: table-cell;
	font-size: 12px;
}

.refine-search ul, .refine-search ol {
	padding: 0;
	margin: 0;
	list-style: none;
}

.refine-search ul li, .refine-search ol li {
	padding-left: 10px;
	margin-right: 30px;
	line-height: normal;
	position: relative;
	float: left;
}

.refine-search ul li:before, .refine-search ol li:before {
	content: "";
	position: absolute;
	width: 3px;
	height: 3px;
	top: 40%;
	left: 0px;
	background-color: #000000;
}



.filter ul > li {
	border: none;
}

.filter .button-filter {
	margin: 15px 50px;
}


.product-filter {
	padding: 5px 10px;
	color: #7a7a7a;
	font-size: 13px;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(241, 239, 239);
	background-color: rgb(248, 248, 248);
}


#sidebar-main {padding:0;}

.product-filter .filter-right > div {
	padding-left: 5px;
}
.product-filter .filter-right > div.direction {
	padding-left: 10px;
	position: relative;
	top: 4px;
}



.product-filter .display {
	float: left;
	line-height: 30px;
}


.product-filter .display span {
	margin-right: 5px;
}


.product-filter .display a {
	background: url("../image/icon-grid-list.png") no-repeat 0 0 #fff scroll;
	width: 32px;
	height: 30px;
	display: block;
	border: 1px solid #e5e5e5;
	margin-right: 5px;
	float: left;
	cursor: pointer;
}

.product-filter .display a > span {
	margin: 0 3px;
}

.product-filter .display a > em {
	display: none;
}

.product-filter .display a.grid {
	background-position: 9px 8px;
}

.product-filter .display a.grid.active, .product-filter .display a.grid:hover {
	background-position: 9px -30px;
}

.product-filter .display a.list {
	background-position: -31px 9px;
}

.product-filter .display a.list.active, .product-filter .display a.list:hover {
	background-position: -31px -31px;
}

.product-filter .display a.active .fa, .product-filter .display a:hover .fa {
	color: #FFFFFF;
}

.product-filter .display i {
	font-size: 14px;
	color: #9c9b9b;
	-webkit-transition: color 0.2s ease-out;
	transition: color 0.2s ease-out;
}

.product-filter .form-control {
	display: inline-block;
	width: auto;
}

.product-filter .product-compare {
	float: right;
}



.scrollup {
	background:red;
	bottom: 82px;
	display: none;
	position: fixed;
	right: 10px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	width: 77px;
	height: 151px;
	text-align: center;
	font-size: 13px;
	color: #fff !important;
	text-transform: uppercase;
	padding: 2px;
	z-index: 9999;
	opacity:.8;
}
.scrollup:hover {opacity:1;}
.scrollup i {
	height: 36px;
	width: 36px;
	line-height: 30px;
	font-size: 24px;
}
.scrollup {display:none !important;}

.scrollup .fa {
	display: block;
}


.zoomContainer {
	z-index: 2;
}


#breadcrumb {
	border-bottom: 1px solid #DEDEDE;
	margin-bottom: 30px;
}
.breadcrumb a {
	color: #9f9f9f;
	font-size: 14px;
}
.breadcrumb li:last-child a,.breadcrumb > li:last-child span {
	color: #9f9f9f;
	font-size: 14px;
}

.breadcrumb > li + li:before {
	content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGBAMAAAAS4vJ7AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAbUExURZ+fn5+fn5+fn5+fn5+fn0dwTJ+fn5+fn5+fn7AVtLkAAAAJdFJOU7uq3SKIABHud5BG8PQAAAAgSURBVAgdYwhhDWUIUwxlCDVyZQgNEGUIFTJliCgOBQA2KwS9zsvkPQAAAABJRU5ErkJggg==');
	padding:0 5px 0 3px;
	color:#2f657b;
	position:relative;
	bottom:1.5px;
}
.breadcrumb a:hover,
.breadcrumb li:last-child a:hover {
	color:#ffd307;
}
.breadcrumb img {
	margin-right:8px;
	position: relative;
	bottom: 2px;
}


.dropdown-menu.autosearch {
	width: 100%;
	text-align: center;
}

.dropdown-menu.autosearch li.media .media-left {
	float: left;
	padding: 0 10px 0 10px;
}
.dropdown-menu.autosearch li.media .media-left>img {
	width:60px;
}
.dropdown-menu.autosearch>.media {
	border-bottom: 1px solid #eee;
	padding-bottom: 3px;
}
.dropdown-menu.autosearch>.media:last-child {
	border-bottom:0;
}


.dropdown-menu.autosearch li.media .media-body {
	text-align: left;
	padding-top: 0;
	line-height:16px;
	padding-right: 10px;
}
.navbar-collapse.collapse {
	display:inline-block !important;
}
.dropdown-menu.autosearch li.media .media-body>div {margin-top:10px;color:#fd5355;}


.search-box .input-search {
	border-right: none;
}



.group-addon-select {
	background: none;
	font-size: 12px;
	padding: 0;
}


.input-group-search {
	background: #268bb9;
	border: none;
}

.input-group-search .fa {
	background: none;
	padding: 0;
	border: none;
	display: none;
}


.button-search {
	font-size: 12px;

	font-weight: 700;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 0px;
	background: none;
	border: none;
}


ul.ui-autocomplete {
	z-index: 9999 !important;
}

ul.ui-autocomplete .active {
	border: solid 1px #CCCCCC;
}

ul.ui-autocomplete li {
	display: block;
	clear: both;
	border-bottom: 1px solid #e9e9e9;
	overflow: hidden;
	background-color: #fff !important;
	padding: 10px;
}

ul.ui-autocomplete li img {
	cursor: pointer;
	width: 60px;
	height: 60px;
}

ul.ui-autocomplete li .name {
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
}

ul.ui-autocomplete li .name:hover {
	color: #7bbd42;
}

ul.ui-autocomplete li a {
	float: right;
	margin: 5px !important;
	border: 1px solid transparent;
}

.icon-select {
	position: relative;
}

.icon-select:after {
	content: "\f107";
	color: #000000;
	background: #FFFFFF;
	font-family: "FontAwesome";
	right: 0px;
	top: 0px;
	position: absolute;
	pointer-events: none;
	background: #FFFFFF;
	line-height: 36px;
	width: 20px;
	height: 100%;
	text-align: center;
}


#content > .heading-category, #content > .title-blogs {
	font-size: 30px;
	margin-top: 0;
	margin-bottom: 10px;
	padding: 0;

	font-weight: bold;
	background: none;
}
#mfilter-content-container .heading-category {
	color: #545454;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
#content > .heading-category {
	color:#212121;
}


.category-info {
	padding: 0;
	background: #FFFFFF;
}

.category-info .image {
	padding: 0;
	margin-bottom: 20px;
}

.category-description {
	margin-top:20px;
	line-height: 24px;
	margin-bottom:40px;
}
.category-description p {
	font-size:13px;
	color:#404040;
}



.product-list {
	background: #FFFFFF;
}

.product-list .col-fullwidth {
	width: 100%;
	float: none;
	margin: 0;
}

.product-list .products-block {
	padding-top: 0px;
}

.product-list .products-row {
	border-bottom: none;
}

.product-list .product-col {
	padding-bottom: 0px;
	border-bottom: 1px solid #e5e5e5;
	border-right: none;
}

.product-list .product-block {
	clear: both;
	padding: 30px 0;
	text-align: left;
}


.product-list .product-block .right {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	box-shadow: none;
	position: inherit;
}

.product-list .product-block .name, .product-list .product-block .norating, .product-list .product-block .rating {
	float: none;
	height: auto;
}

.product-list .product-block .cart span {
	display: inline-block;
}

.product-list .product-block .product-meta {
	height: auto;
}

.product-list .product-block .product-meta-inner {
	position: relative;
	top: 0;
}

.product-list .product-block:hover .product-meta-inner {
	top: 0;
}

.product-list .name {
	min-height: 20px;
}
.header-text-open {
	color: #3b3b3b;
	font-size: 12.5px;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
}

.product-list .image {
	float: left;
	margin-right: 3;
	text-align: center;
	width: 22%;
}

.product-list .product-meta {
	padding: 0;
	min-height: inherit;
	border: none;
	overflow: hidden;
	width: 75%;
	position: inherit;
}

.product-list .price > * {
	display: block;
}

.product-list .description, .product-list .price-tax {
	display: block;
}



.product-grid {
	position: relative;
}

.product-grid.last {
	border: 0;
}

.product-grid .description, .product-grid .price-tax {
	display: none;
}

.manufacturer-heading {
	font-size: 15px;
	font-weight: bold;
	padding: 5px 8px;
	margin-bottom: 6px;
	color: #000000;
	background-color: #f5f5f5;
}
.search-row {margin-bottom:20px;}

.manufacturer-list {
	border: 0;
	padding: 7px;
}

.manufacturer-list ul {
	float: left;
	width: 25%;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 10px;
}


.manufacturer-content {
	padding: 8px;
	overflow: auto;
}


.review-list {
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid #EEEEEE;
}

.review-list .rating {
	float: right;
	margin-bottom: 20px;
}

.review-list .author {
	float: left;
	margin-bottom: 20px;
	font-size: 12px;
}

.review-list .text {
	clear: both;
}

.review-list b {
	color: #000000;
	text-transform: uppercase;
}


.cart-info .qty-text {
	min-width: 50px;
	color: #000000;
	text-align: center;
}

.cart-info .total {
	font-size: 16px;
	color: #268bb9;
}


.wrapper-cart-total {
	border-top: 1px solid #e5e5e5;
	padding-top: 9px;
}

.wrapper-cart-total .cart-total {
	float: right;
	color: #000000;
}

.wrapper-cart-total .last {
	font-size: 30px;
	color: #268bb9;
}


.cart-module {
	padding: 9px 0;
}


#shipping td, #shipping th {
	padding: 5px 0;
}


.wishlist-info table tr td, .cart-info table tr td {
	text-align: center;
	vertical-align: middle;
}

.wishlist-info table tr td img, .wishlist-info table tr td input, .cart-info table tr td img, .cart-info table tr td input {
	display: inline-block;
	vertical-align: middle;
}



.attribute thead td, .attribute thead tr td:first-child {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background: #f5f5f5;
	text-align: left;
}


.attribute {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	margin-bottom: 20px;
}

.attribute td {
	padding: 7px;
	color: #4D4D4D;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #e5e5e5;
	border-left: 0;
	border-bottom: 1px solid #e5e5e5;
}

.attribute tr td:first-child {
	color: #000000;
	font-weight: bold;
	text-align: right;
	width: 20%;
}

.compare-info .price-old {
	text-decoration: line-through;
}

.compare-info .price-new {
	font-weight: bold;
}

.compare-info .name a {
	font-weight: bold;
}

.compare-info td {
	text-align: center;
	vertical-align: top;
}

.compare-info tr td:first-child {
	font-weight: bold;
	text-align: left;
	width: 16%;
}


.compare-info thead td, .compare-info thead tr td:first-child {
	color: #000000;
	font-weight: bold;
	font-size: 19px;
	background: #e2e2e2;
	text-align: left;
	border: 0;
}

.order-list {
	margin-bottom: 10px;
}

.order-list .order-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 24px;
}

.order-list .order-content {
	padding: 10px 0px;
}

.order-list .order-info {
	text-align: right;
}

.order-list .order-id {
	width: 49%;
	float: left;
	margin-bottom: 24px;
}

.order-list .list-content {
	margin-bottom: 12px;
}


.order-detail {
	background: #e5e5e5;
	font-weight: bold;
}


.return-list {
	margin-bottom: 10px;
}

.return-list .return-content {
	padding: 10px 0px;
}

.return-list .return-id {
	width: 49%;
	float: left;
	margin-bottom: 24px;
}
.return-list .return-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 24px;
}

.return-list .return-info {
	text-align: right;
}
.return-list .list-content {
	margin-bottom: 12px;
}


.return-opened textarea {
	vertical-align: top;
}


.return-captcha {
	float: left;
}


.download-list {
	margin-bottom: 10px;
}

.download-list .download-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 24px;
}

.download-list .download-id {
	width: 49%;
	float: left;
	margin-bottom: 24px;
}

.download-list .download-content {
	padding: 10px 0px;
}

.download-list .download-info {
	text-align: right;
}

.download-list .list-content {
	margin-bottom: 24px;
}


.checkout-heading {
	background: #fbfbfb;
	border: 1px solid #e5e5e5;
	padding: 8px;
	font-size: 18px;
	color: #555555;
	margin-bottom: 15px;
}

.checkout-heading a {
	float: right;
	margin-top: 1px;
	font-weight: normal;
	text-decoration: none;
}


.checkout-content {
	padding: 0 0 15px 0;
	display: none;
}


.checkout-product tbody .name, .checkout-product tbody .model {
	text-align: left;
}

.checkout-product thead .name, .checkout-product thead .model {
	text-align: left;
}


.checkout-product thead td {
	color: #4D4D4D;
	font-weight: bold;
	background-color: #f5f5f5;
	border-bottom: 1px solid #e5e5e5;
}

.checkout-product tfoot td {
	text-align: right;
	border-bottom: 1px solid #e5e5e5;
}

.checkout-product tbody td {
	vertical-align: top;
	border-bottom: 1px solid #e5e5e5;
}

.checkout-product td {
	padding: 7px;
}

.checkout-product table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	margin-bottom: 20px;
}


.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total {
	text-align: right;
}


.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total {
	text-align: right;
}

.buttons {
	display: block;
	clear: both;
}

.buttons .right {
	float: right;
}

.buttons .left {
	float: left;
}
.page-newsblog-article ul.thumbnails {margin-top:20px;padding:0;}

.sitemap-info {
	margin-bottom: 36px;
}

.sitemap-info ul > li {
	line-height: 1.92857;
	font-weight: bold;
	list-style: disc inside none;
}

.sitemap-info ul > li > ul {
	margin-left: 28px;
}
.sitemap-info ul > li > ul li {
	font-weight: normal;
	list-style: circle inside none;
}

.sitemap-info ul > li > ul li li {
	list-style: square inside none;
}


.page-not-found {
	text-align: center;
}

.page-not-found h2 {
	font-size: 230%;
	color: #1d6b8f;
	margin: 120px 0 12px 0;
}

.page-not-found span {
	margin-right: 12px;
}

.contact-location {
	margin-bottom: 12px;
}

.contact-location img {
	max-width: none;
}


.contact-content {
	background-color: #f5f5f5;
	padding: 20px;
	margin: 0;
	border: 0;
}

.contact-content .contact-customhtml {
	border: 0;
	padding: 0;
	margin-top: 20px;
}

.contact-content .contact-customhtml .content {
	min-height: 338px;
}

.contact-content .fa {
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-right: 5px;
	color: #FFFFFF;
	background-color: #f8694d;
	margin-bottom: 10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	font-size: 16px;
}

.contact-content .fa:hover {
	background-color: #268bb9;
}


#page-quickview .box {
	display: none;
}



.mfp-wrap {
	width: 60% !important;
	left: 20% !important;
	z-index: 99999 !important;
}


.account-login .footer-top,
.page-account-login .footer-top {
	margin-top: 20px;
}


#input-captcha {
	margin-bottom: 10px;
}


.pav-megamenu {
	position: relative;
}

.pav-megamenu .navbar {
	position: static;
}

.pav-megamenu .navbar-header {
	float: none;
}

.pav-megamenu .megamenu {
	text-align: center;
	font-family: "SF Pro Display", sans-serif;
}

.pav-megamenu .megamenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.pav-megamenu .megamenu > li > a {
	color: #FFFFFF;
	padding:7px 15px;
}

.pav-megamenu .megamenu > li > a:hover {
	color: #268bb9;
}

.pav-megamenu .megamenu > li:first-child > a {

}

.pav-megamenu .pav-colorbox {
	display: none !important;
}

.pav-megamenu .navbar {
	border: 0;
	margin: 0;
	padding: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
.page-checkout-simplecheckout h2 {
	font-weight: 400;
	font-size: 24px;
	color: #353535;
	text-align: center;
	position: relative;
	padding-bottom: 20px;
}

.pav-megamenu .dropdown-menu {
	top: 100%;
	left: -9999px;
	height: auto;
	font-weight: 400;
	color: #828282;
	min-width: 185px;
	padding: 30px;
	background-color: #FFFFFF;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.24);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.24);
	-webkit-transition: opacity 0.3s linear 0s;
	transition: opacity 0.3s linear 0s;
}

.pav-megamenu .dropdown-menu li {
	line-height: 30px;
}

.pav-megamenu .dropdown-menu li a {
	color: #828282;
	padding: 0;
	line-height: 30px;
	font-size: 13px;
}

.pav-megamenu .dropdown-menu li a:hover {
	background-color: transparent;
	color: #FFFFFF;
}

.pav-megamenu .dropdown-menu li a:hover .fa {
	color: #FFFFFF;
}

.pav-megamenu .dropdown-menu.level1, .pav-megamenu .dropdown-menu.level2, .pav-megamenu .dropdown-menu.level3 {
	padding: 10px 20px;
}

.pav-megamenu .dropdown:hover > .dropdown-menu {
	display: block;
	left: 0px;
}

.pav-megamenu .dropdown:hover > a {
	color: #268bb9;
}

.pav-megamenu .dropdown:hover > a .fa {
	color: #268bb9;
}

.pav-megamenu .dropdown-submenu {
	position: relative;
}

.pav-megamenu .dropdown-submenu .dropdown-menu {
	top: 0;
	right: -100%;
	position: absolute;
}

.pav-megamenu .dropdown-submenu:hover > .dropdown-menu {
	left: 100% !important;
	display: block;
	top: 0;
}

.pav-megamenu .navbar-nav .aligned-fullwidth {
	position: static;
}

.pav-megamenu .navbar-nav .aligned-fullwidth > .dropdown-menu {
	width: 100% !important;
}

.pav-megamenu .navbar-nav .aligned-fullwidth .dropdown-submenu .dropdown-menu {
	margin-left: 0;
}

.pav-megamenu .navbar-nav .aligned-right > .dropdown-menu {
	left: auto;
	right: 0;
}

.pav-megamenu .navbar-nav .aligned-right > .dropdown-menu .dropdown-menu {
	left: auto;
	right: 105%;
}

.pav-megamenu .navbar-nav .aligned-left > .dropdown-menu {
	left: 0;
	right: auto;
}


.pav-megamenu .navbar-nav .aligned-left > .dropdown-menu .dropdown-menu {
	left: 100%;
}

.pav-megamenu .navbar-nav .aligned-center > .dropdown-menu {
	left: 50%;
	transform: translate(-50%);
}

.pav-megamenu .navbar-nav > li > a .caret {
	position: relative;
}

.pav-megamenu .navbar-nav > li:hover > a .caret:before, .pav-megamenu .navbar-nav > li:active > a .caret:before {
	color: #268bb9;
}
.pav-megamenu .navbar-nav > li > a > span:before {
	background: none repeat scroll 0 0 rgba(227, 242, 253, 0.4);
	display: block;
	height: 100%;
	left: 50%;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: all 0.4s ease 0.2s;
	width: 0;
}

.pav-megamenu .navbar-nav > li:hover > a > span:before {
	left: 0;
	opacity: 1;
	width: 100%;
}

.pav-megamenu .mega-group > .dropdown-toggle {
	border: 0;
	display: block;
	letter-spacing: 3px;
	text-transform: uppercase;
	font-family: "SF Pro Display";
	color: #FFFFFF;
}

.pav-megamenu .mega-group > .dropdown-toggle .fa {
	color: #FFFFFF;
}

.pav-megamenu .megamenu .cols1 {
	min-width: 200px;
}

.pav-megamenu .megamenu .cols2 {
	min-width: 500px;
}

.pav-megamenu .megamenu .cols3 {
	min-width: 740px;
}




.menu-desc {
	display: none;
}


.menu-icon {
	display: inline-block;

	background-position: left top !important;
}

.menu-icon span {
	display: block;
	margin-left: 40px;
	line-height: 36px;
}

.menu-icon .menu-desc {
	display: none;
}


.widget-image {
	margin-bottom: 20px;
}


.pavo-widget .widget-product-list img {
	float: left;
	height: auto;
	width: auto;
	margin: 0;
}
.pavo-widget .widget-product-list .product-block {
	float: left;
}

.pavo-widget .widget-product-list .product-block .product-meta-inner {
	padding-top: 0;
}


.widget-blogs h4.blog-title a {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

/*
 * Off Canvas
 * --------------------------------------------------
 */
/*
 * Off Canvas
 * --------------------------------------------------
 */
 @media screen and (max-width: 1024px) {

 	.row-offcanvas {
 		position: relative;
 		-webkit-transition: all 0.25s ease-out;
 		transition: all 0.25s ease-out;
 	}


 	.row-offcanvas-right {
 		right: 0;
 	}



 	.row-offcanvas-left {
 		left: 0;
 	}

 	.row-offcanvas-right
 	.sidebar-offcanvas {
 		right: -260px;
 	}



 	.row-offcanvas-left
 	.sidebar-offcanvas {
 		left: -260px;
 	}


 	.row-offcanvas-right.active {
 		right: 260px;
 	}


 	.row-offcanvas-right.active:before {
 		background: rgba(0, 0, 0, 0.3);
 		content: "";
 		width: 100%;
 		height: 100%;
 		position: absolute;
 		z-index: 9;
 	}


 	.row-offcanvas-left.active {
 		left: 260px;
 	}


 	.row-offcanvas-left.active:before {
 		background: rgba(0, 0, 0, 0.3);
 		content: "";
 		width: 100%;
 		height: 100%;
 		position: absolute;
 		z-index: 99;
 	}


 	.sidebar-offcanvas {
 		position: absolute;
 		top: 0;
 		width: 260px;
 	}


 	.bottom-offcanvas {
 		border-top: 1px solid #ccc;
 		padding: 10px 0;
 	}
 }

 .panel-offcanvas {
 	margin-bottom: 0px;
 	border: 0;
 }
 .offcanvas-heading .btn {
 	border: none;
 	background: #000000;
 }
 #offcanvasmenu .navbar-nav {
 	float: none;
 	margin: 0px;
 	padding: 0 0px;
 }

 #offcanvasmenu .navbar-nav > li {
 	float: none;
 	overflow: hidden;
 }

 #offcanvasmenu .navbar-nav > li > a {
 	background: transparent;
 	padding-top: 10px;
 	padding-bottom: 10px;
 	font-family: "SF Pro Display", sans-serif;
 	text-transform: uppercase;
 	font-size: 13px;
 	float: left;
 	font-weight: 800;
 }

 #offcanvasmenu .navbar-nav > li ul {
 	padding: 0;
 }

 #offcanvasmenu .mega-col {
 	padding: 0 1px;
 }

 #offcanvasmenu .new, #offcanvasmenu .hot, #offcanvasmenu .sale, #offcanvasmenu .caret {
 	display: none;
 }

 #offcanvasmenu .click-canavs-menu.fa {
 	width: 40px;
 	height: 40px;
 	line-height: 40px;
 	text-align: center;
 	cursor: pointer;
 	float: right;
 }

 #offcanvasmenu .dropdown-menu {
 	background: none repeat scroll 0 0 transparent;
 	border: 0 none;
 	border-radius: 0;
 	box-shadow: none;
 	display: block;
 	float: none;
 	margin: 0;
 	padding: 0 8px;
 	position: static;
 	visibility: visible;
 	width: auto !important;
 	display: none;
 }

 #offcanvasmenu .dropdown-menu li {
 	overflow: hidden;
 }

 #offcanvasmenu .dropdown-menu a {
 	font-size: 13px;
 	padding: 10px 20px;
 	display: block;
 	font-family: "SF Pro Display", sans-serif;
 	background: none;
 }

 #offcanvasmenu .dropdown-menu .widget-video {
 	display: none;
 }

 #offcanvasmenu .dropdown-menu .box-heading {
 	color: #268bb9;
 }

 #offcanvasmenu .dropdown-menu .level2 a, #offcanvasmenu .dropdown-menu .level3 a {
 	padding: 10px 30px;
 }

 #offcanvasmenu .w-product {
 	padding: 0;
 }

 #offcanvasmenu .pavo-widget .box {
 	margin-bottom: 0;
 }

 #offcanvasmenu .mega-col-inner > .pavo-widget {
 	padding: 0 16px;
 }

 #offcanvasmenu .product-block {
 	border: none;
 }

 #offcanvasmenu .product-block .zoom, #offcanvasmenu .product-block .product-label {
 	display: none;
 }

 #offcanvasmenu .product-block .product-img a {
 	padding: 0;
 }

 #offcanvasmenu .product-block .name a {
 	padding-left: 0;
 	padding-right: 0;
 }

 #offcanvasmenu .product-block .action {
 	display: none;
 }


 .offcanvas-body {
 	padding: 0;
 }

 .offcanvas-body .panel-default {
 	padding: 0px 20px;
 }


 .offcanvas-footer {
 	padding: 20px;
 }

 .offcanvas-footer .button {
 	background: #268bb9;
 	border: medium none;
 	height: 34px;
 	line-height: 40px;
 	color: #FFFFFF;
 }

 .offcanvas-footer .button .fa {
 	font-size: 12px;
 	width: 22px;
 }


 .logo-store {
 	display: block;
 	position: relative;
 	z-index: 999;
 	margin-top: 4px !important;
 }

 .logo-store img {
 	width: 236px;
 	height: 75px;
 	transition:transform .2s ease-in-out;
 }
 .logo-store img:hover {
 	transform:scale(1.03);
 }

 #logo-theme a {
 	display: block;
 	width: 233px;
 	height: 76px;
 }

 #logo-theme a span {
 	display: none;
 }


 body[class*="-home"] #content {
 	padding-top: 0;
 	padding-bottom: 0px;
 }


 .has-verticalmenu .pav-verticalmenu:hover > .box-content {
 	display: block;
 }


 .has-verticalmenu .pav-verticalmenu {
 	overflow: visible;
 	margin-bottom: 0;
 }

 .has-verticalmenu .pav-verticalmenu .box-content {
 	position: absolute;
 	background: #FFFFFF;
 	-webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.13);
 	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.13);
 	z-index: 9999;
 	width: 100%;
 	display: none;

 	max-height:482px;
 	min-height:482px;
 }
 .common-home .has-verticalmenu .pav-verticalmenu .box-content {
 	display:inline-block;
 }


 .boxed {
 	margin: 0 auto;
 	padding: 0 15px;
 	position: relative;
 }


 .shapes.round {
 	background-color: #237ea8;
 	border: 1px solid #2588b5;
 	border-radius: 100%;
 	height: 20px;
 	right: 10px;
 	top: 25%;
 	width: 20px;
 }


 .shapes.bottom {
 	left: 5px;
 	top: 1px;
 }



 .shapes {
 	background-color: transparent;
 	height: 0;
 	position: absolute;
 	top: 50%;
 	width: 0;
 }


 .no-border {
 	border: none;
 }


 .link-effect li > a {
 	padding-left: 0px;
 	-webkit-transition: 0.4s all;
 	transition: 0.4s all;
 }


 .link-effect li :hover {
 	padding-left: 10px;
 	-webkit-transition: 0.4s all;
 	transition: 0.4s all;
 }


 .carousel-inner:hover {

 }
 #product #tab-specification thead td {font-weight:400;    padding-top: 0;}
 #product #tab-specification td {color:#212121;border:0;}
 #product #tab-specification .td_name {
 	color:#797878;
 }

 .noborder {
 	border: none;
 }


 .links-variant {
 	padding-left: 15px;
 }


 .links-variant ul {
 	padding-left: 15px;
 	list-style: none;
 }


 .links-variant ul > li {
 	line-height: 30px;
 }


 .hasline {
 	border-bottom: solid 1px #e5e5e5;
 	margin: 10px 0;
 }


 .hasicon .box-heading {
 	padding-left: 60px;
 }



 .box-outer {
 	margin: 0 30px;
 }


 .box.box-variant {
 	margin-top: 20px;
 }

 .box.box-variant .box-heading a {
 	padding: 9px 25px;
 }

 .box.box-variant .box-heading li.active {
 	background: #f8694d;
 }


 .icon .fa {
 	background: none repeat scroll 0 0 #8c8c8c;
 	border-radius: 2px;
 	color: white;
 	height: 26px;
 	line-height: 26px;
 	margin-right: 10px;
 	margin-bottom: 10px;
 	text-align: center;
 	padding-left: 3px;
 	transition: all 0.4s ease 0s;
 	width: 26px;
 	cursor: pointer;
 }


 .icon .fa:hover {
 	background: #268bb9;
 }


 #pav-twitter {
 	width: 270px !important;
 }


 .product-block {



 }

 .product-block .product-meta {
 	position: relative;
 	padding: 0 12px;
 	text-align: center;
 }
 .product-grid .product-block .product-meta {
 	padding:0 12px;
 }
 .carousel-inner.products-block {margin-top:25px;}
 .producttabs .carousel-inner.products-block {margin-top:0;}

 .product-block .product-meta-inner {
/*   position: relative;
  -webkit-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  background: rgba(255, 255, 255, 0.75);
  padding: 10px;
  width: 100%;
  -webkit-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  top: 0; */
}

.product-block .right {
/*   position: absolute;
  opacity: 0;
  -webkit-transition: all 0.6s ease 0s;
  transition: all 0.6s ease 0s; */
}

.product-block:hover .product-meta-inner {
	-webkit-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	top: -40px;
}

.product-block:hover .right {
	opacity: 1;
}

.product-block .pav-colorbox, .product-block .product-zoom {
	width: 33px;
	height: 33px;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	position: absolute;
	top: 50%;
	margin: -18px 30px 0px;
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden;
	-webkit-transition: 0.4s all;
	transition: 0.4s all;
}

.product-block .pav-colorbox .fa, .product-block .product-zoom .fa {
	margin-left: -2px;
}

.product-block:hover .pav-colorbox, .product-block:hover .product-zoom {
	margin: -18px 4px 0px;
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}

.product-block .images {
	position: relative;
	text-align: center;
}

.product-block .images:hover .hover-image {
	opacity: 1;
	visibility: visible;
}

.product-block .images .hover-image {
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	left: 0;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	visibility: hidden;
	opacity: 0;
}
.product-block .quantity-number:focus {outline:none;}
.product-block .quantity-number input,
#product .priceblock .quantity-number input {
	width:33px;
	height:33px;
	color:#5f5f5f;
	border:1px solid #5f5f5f;
	padding: 3px 1px;
	text-align: center;
	font-weight: 400;
	font-size:18px;
	background:none;
}
#product .priceblock .quantity-number input {
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 0px 5px 0px rgba(177, 177, 177, 0.13);
	left: 28px;
	width:43px !important;
	height:38px;
	border:2px solid #ffd307;
	border-radius:2px;
	color:#ffd307;
}


.quantity-adder-cat {
	position:relative;
	width:73px;
	top:1px;
}
.product-block .add-action.cat, #product .priceblock .add-action {
	position: absolute;
	top: 0;
	font-size: 26px;
	vertical-align: middle;
	width:22px;
	height:26px;
	color:#5f5f5f;
	background:none;
	line-height: 26px;
	right: -1px;
	left:auto;
	top:0;
	padding:3px 0;
	font-weight:400;
}
.product-block .add-up.add-action.cat, #product .priceblock .add-up.add-action {
	left:-3px;
	right:auto;
}
#product .priceblock .add-up.add-action {left:0;}
#product .priceblock .add-action {right:0;}

#product .priceblock .add-action {
	width:28px;
	height:39px;
	line-height:33px;
	font-size:20px;
	font-weight:400;
	color:#ffd307;
}
.product-block .add-action.cat:hover,#product .priceblock .add-action:hover {cursor:pointer;color:#ffd307;}
.product-block .add-action.cat.add-up {

}
#product .quantity-number.input-group {
	display:inline-block;
	width:96px;
}
.divpagination div:last-child { display:none;}
#autopager-loading {
	text-align: center;
	z-index: 100;
	width:115px;
	padding: 20px;
	color: #222;
	display:block;
	margin:0  auto;
	font-size:14px;
	font-weight: bold;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
span.results{
	display: block;
}
a[rel=next]{
	text-decoration: none;
	font-size: 18px;
}
span.box-next{
	cursor: pointer;
	display:inline-block;
	text-align: center;
	font-weight: 400;
	font-size:15px;
	color: #ee1c27;
	text-decoration: none;
	padding: 8px 24px;
	margin-top:15px;
	border: 2px solid #ee1c27;
	border-radius:4px;
	background:none;
}
span.box-next:hover {
	background:#ee1c27;
}

span.box-next>a {color:#ee1c27;font-size:15px;font-weight:400;}
span.box-next:hover>a , .btn-default:hover>a ,.btn-default:focus>a {color:#fff;}



.product-zoom {
	right: 50%;
}


.pav-colorbox {
	left: 50%;
}



.action {
}

.action > * {
	display: inline-block;
}


.product-block .cart span, .product-block .wishlist span, .product-block .compare span {
	display: none;
}


.overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10;
}


.banner-wrapper {
	cursor: pointer;
	position: relative;
}


.banner-meta {
	position: absolute;
	text-align: center;
	height: 100%;
	width: 100%;
	z-index: 10;
}


.banner-meta:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em;

}


.banner-inner {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	color: #FFFFFF;
	max-width: 80%;
}

.banner-inner > span, .banner-inner .title {
	font-size: 30px;
	text-transform: uppercase;
	line-height: 48px;
	position: relative;
	font-weight: 300;
	display: block;
	color: #FFFFFF;
}

.banner-inner > span:before, .banner-inner .title:before {
	position: absolute;
	content: "";
	height: 1px;
	width: 50px;
	left: 50%;
	bottom: -5px;
	margin-left: -25px;
	background: #FFFFFF;
}

.banner-inner > p {
	line-height: 48px;
	font-style: italic;
}


.pav-custom .image-banner {
	padding: 0;
	margin: 0;
}

.pav-custom .image-banner > li {
	float: left;
}



.effect2 {
	overflow: hidden;
	position: relative;
}

.effect2 img {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: 0.6s all;
	transition: 0.6s all;
	width: 100%;
}

.effect2:hover img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transition: 0.6s all;
	transition: 0.6s all;
}


.effect {
	overflow: hidden;
	position: relative;
	cursor: pointer;
	display: block;
}


.effect:before {
	background-color: rgba(227, 242, 253, 0.2);
	content: "";
	height: 100%;
	left: 50%;
	margin: auto;
	position: absolute;
	top: 0;
	transition: all 0.3s ease-out 0s;
	width: 0px;
}

.effect:hover:before {
	left: 0%;
	width: 100%;
	pointer-events: none;
}

.product-variant {
	padding: 15px 10px;
}

.product-variant .right {
	position: absolute;
	height: 100%;
	width: 100%;
	opacity: 0;
	z-index: 5;
	background: rgba(255, 255, 255, 0);
}

.product-variant .action {
	top: 50%;
	margin-top: -40px;
}

.product-variant .action-button {
	display: block;
	text-align: center;
	margin-bottom: 5px;
}

.product-variant .action-button > * {
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: 0.4s;
	transition: 0.4s;
	display: inline-block;
}
.homebuilder {margin-top:25px;}

.product-variant .action-button a {
	width: 36px;
	height: 36px;
	border-radius: 3px;
	padding: 0;
	line-height: 36px;
}

.product-variant .action-button .fa {
	color: #268bb9;
}

.product-variant .btn {
	background: transparent;
	border: 2px solid #268bb9;
}

.product-variant .btn:hover {
	background: #268bb9;
}

.product-variant .btn:hover > * {
	color: #FFFFFF;
}

.product-variant .cart {
	text-align: center;
	display: block;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

.product-variant .cart .btn {
	border-radius: 3px;
	padding: 8px 22px;
	font-size: 12px;
}

.product-variant .cart span {
	display: block !important;
	font-weight: bold;
	color: #268bb9;
}

.product-variant .cart .fa {
	display: none;
}

.product-variant .pav-colorbox, .product-variant .product-zoom {
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	position: relative;
	margin: 0px;
	left: 0;
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	-webkit-transition: 0.4s all;
	transition: 0.4s all;
}

.product-variant:hover .right {
	background: rgba(255, 255, 255, 0.9);
	opacity: 1;
}

.product-variant:hover .cart {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.product-variant:hover .action-button > * {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.product-variant:hover .pav-colorbox, .product-variant:hover .product-zoom {
	margin: 0;
}

.product-variant .product-img {
	position: relative;
}

.product-variant .product-label {
	right: 0;
	left: inherit;
	z-index: 10;
	top: -20px;
}


.product-variant .product-label > span {
	width: 43px;
	height: 43px;
	padding: 15px 5px;
}

.product-variant .product-label > span:before {
	content: none;
}

.product-variant .product-label > span.product-label-special {
	background: url("../image/bg_productlabel.png") no-repeat scroll right center transparent;
}

.product-variant .product-label > span.product-label-new {
	background: url("../image/bg_productlabel.png") no-repeat scroll left center transparent;
}


.sidebar .product-variant .product-meta {
	float: right;
}


.product-list .product-variant .product-meta {
	float: right;
}

.product-list .product-variant .product-img {
	float: left;
	width: 22%;
}


.product-list .product-variant .product-img .image {
	width: 100%;
}

.product-list .product-variant .product-img .right {
	position: absolute;
}


.quick-top-link > .btn-group .dropdown-menu {
	top: 36px;
}


#topbar {
	padding: 0;
}


#topbar .btn-group {

}


.quick-access.pull-left {

}


.box-user ul.dropdown-menu > li {
	transition: all 0.4s ease 0s;
}


.btn-group.box-user>div.toggler {
	height:56px;
	line-height:56px;
	text-align: center;
}
.btn-group.box-user.userhead>div {
	padding: 15px 10px;
	display: inline-block;
	position:relative;
}
.btn-group.box-user.userhead>div.reg-title-inner::before {
	content: ' ';
	height: 12px;
	width: 1px;
	background-color: #fff;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 18px;
}
.icon-acc {
	background:rgb(255, 187, 9) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAMAAABIK2QJAAAApVBMVEVHcEzs7e35+fnw8PD+/v729vb8/Pz////T1NTd3d3////u7+/29vbv8PDr6+v8/Pzs7OzExcXV1ta1trX5+fnu7+/v8PD4+Pjh4uLQ0dG2t7fc3d3a2tr6+vqbnZ3Iycnz8/PGxsfIycnp6uro6OjR0tLa29unqaj+/v6vsLHPz8/19fX7+/vn6OfT09TX19f8/Pzn6Ojx8fHb3Nv////+/v729vbDc6amAAAANHRSTlMA7Apw+v29waM6xbPzuZ/buU6lJ820vOJljGWRZhAYKrVbYMGqgHcK/SoG8O+HN1vlfYkYRuzIyQAAAGlJREFUCNdVykUOhEAARNFCBgYGGDfc3e3+R6PTIQT+ovIWBQADp/U1aEnVKqWaUUep1nRFYBM+lTAH/EknlniTrMP8qTnWYiXGAO638SqIwov//vCYx7UPzqeV03vny9HbX4XnyiJNjhfX+Q7Vp463QAAAAABJRU5ErkJggg==') center center no-repeat;
}
.icon-reg {
	background:rgb(242, 67, 32) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAMAAACDd7esAAAAk1BMVEVHcEzS09OvsrHi4uLGxsfz8/Pm5+ja29vj4+T7+/u3uLjExsbS1NTx8fH19vb29vb29vfO0NDt7O3c3N3u7e/ExcX4+Pft7e3d3t7v7+/f39/c3NzS1NTx8fHi4+Pj4+TNzc7n6Oje39/7+/vu7+/P0ND29/fX2Njb29v5+fnZ2dr19fXh4eLNz8/r6+z////+/v7qyFbMAAAAL3RSTlMAaieqH8Crq379FARNkfbN4kSCZ74o3deJY6WkNbJ4TQOYbOrTd+6Irfti9aGEu068dRoAAABjSURBVAjXNcZFEgMxEATBWhxpzczM2PP/1/ngUJ4SaGW9fjUAgHZX0mwCQEeSfAFAcElxB0A5luJhD7AejubL7TGUkJ99Wq82Jy9yLq6/a0ad/nhTpccvt/TXhybczcyseDY/KskNb3x3XxMAAAAASUVORK5CYII=') center center no-repeat;

}
.icon-reg,.icon-acc {position:relative;top:3px;margin-right:8px;border-radius:4px;width:17px;
	height:17px;display:inline-block;}
	.telphone_head .list-unstyled {
		padding:10px 20px 0;
	}
	.telphone_head .list-unstyled strong {float:left;font-weight:700;}
	.telphone_head .list-unstyled span {float:right;font-weight:400;}
	.clearer:after {
		display: block;
		content: ".";
		clear: both;
		font-size: 0;
		line-height: 0;
		height: 0;
		overflow: hidden;
	}
	.telphone_head .note {
		padding:0 20px 10px;
		text-align: left;
		margin-top: 0px;
		margin-right: 0;
		color: #929292;
		font-size: 10px;
		line-height: 14px;
	}
	.btn-group.box-user.userhead>div .user-acc-title {
		display:inline-block;
		position:relative;
		color:#fff;
		font-weight:400;
	}
	.btn-group.box-user.userhead {
		width:100%;
	}
	.btn-group.box-user ul.dropdown-menu {
		padding: 5px 10px;
		box-shadow:0px 0px 5px 0px rgba(75, 103, 116, 0.11);
		min-width: 200px;
		max-width:200px;
		left: auto;
		right: -9px;
	}

	#header_sign_box .btn-block {
		margin:7px 0 12px;
	}

	#header_sign_box .form-control {
		margin:5px 0;
	}
	.box-user ul.dropdown-menu > li > a {
		padding: 5px 20px;
		color:#4b4b4b;
		border-color:#f5f5f5;
		margin:2px 0;
	}


	.box-user ul.dropdown-menu > li > a:hover {
		background: none repeat scroll 0 0 #828282;
		color: #ffffff !important;
		padding-left: 10px;
		transition: all 0.4s ease 0s;
	}




	.compandwish_links {margin-top:15px;}
	.compandwish_links li {display:inline-block;vertical-align: middle;margin-right:15px;}
	.compandwish_links #wishlist i, .compandwish_links #compare i {width:47px;height:47px;background:#474747;display:inline-block;border-radius:50%;}
	.compandwish_links #wishlist:hover i, .compandwish_links #compare:hover i {
		background:#fd5355;
	}



	.compandwish_links #wishlist i img  {margin-top:14px;margin-left:12px;}
	.compandwish_links #compare i img {margin-top:11px;margin-left:12px;}

	#hideverticalmenu {width:312px;    padding: 0;}

	#pav-mainnav>div {    z-index: 99;}
	#pav-mainnav> .quick-access,#pav-mainnav .userhead {height:48px;}
	#pav-mainnav>div#cart-top {
		margin:0;
		height: 56px;
		padding:0;
		border-left: 1px solid #cacaca;
		border-right: 1px solid #cacaca;
	}
	#cart-top {
		display:inline-block;
		margin-top:24px;
		padding: 0;
	}

	#pav-mainnav>div.telphone_head {
		color:#2a2a2a;
		font-weight:bold;
		font-size:16px;
		padding:0 20px;
	}
	#pav-mainnav>div.telphone_head i {
		position: absolute;
		right: 25px;
		top: 35%;
	}
	#search-auto {
		margin-top: 10px;
		transition:all .2s ease-in-out;
	}
	#search-auto:hover,
	#search-auto:focus,
	#search-auto:active {
		box-shadow:0 2px 12px 2px rgba(25,25,25,.34);
	}

	#search-auto .form-control::placeholder {
		font-size:15px;
		color:#797979;
	}
	.telphone_head>div>span {
		font-weight: bold;
		padding: 0;
		font-size: 16px;
		color: #2a2a2a;
	}

	#search-auto .input-group-btn>button {
		width: 46px;
		height: 40px;
		text-transform: none;
		font-size: 0;
		border: 0;
		margin-left: 2px;
		margin-top:1px;
		background:#de1a23 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAdCAMAAABluEcAAAAA0lBMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9sfqkPAAAARXRSTlMAxdzADSGM9Qe3Qeo5Altvm7tp38rnqxH5iEfyPKctkHgq4pXSgP6vYRrPdF8K/E0BngUVSjJW7GuFUlTVZO82A6N8oswEoiAUAAABLElEQVQYGX3AhUKDAABF0Qcjx9p1Z9izu73//0vqENxAPYrYy1L5PVO67us33YXLt3JbSYcDwGg9XC5vyi6cWNri+dC7UMiegGFpQ75H50A/bgN8Tz+GdLLadBHgKDZyKWhb++goq0gJX0kvVPMKnV2RVVK/SU6hW6Z5pWRoKeQwUdqMjEILikorYHpaM1gq7ZyapbUyD0o7Zmxp7Y1XpVWY5rU2pK60CXWFcgQNJXkmFYVOp1wr6RJ3V9+KmJa2ne5RUsS650TbHFxbsZzLYKUNM5hXbcUK4NuK7PagBjsjxSpNAufpUJLXH+4w37erYI4UyxnA2PAzJrDXlhoLqHUVe76rBwA8+geePq0G0DnWhka32NrPniniQPNc/7gB905/WxXnjPWfwv3sA3meKnOky5nVAAAAAElFTkSuQmCC') no-repeat center center;
		border: 0;
	}

	#search-auto .input-group-btn>button:hover {

	}
	#search-auto  .form-control {
		height:40px;
		width:377px;
		font-size:14px;
		background-color: rgb(255, 255, 255);
		border-radius: 3px;
		width: 425px;
		height: 33px;
		margin-right:4px;
	}
	#search-auto {
		margin-top:8px !important;
		border-style: solid;
		border-width: 5px;
		border-color: rgba(218, 25, 35,.78);
		border-radius: 3px;
		background:rgb(238,28,39);
		width: 100%;
		height: 43px;
	}


	#search-auto .input-group-btn {
		position: absolute;
		right: 0;
		z-index: 2;
		top: -5px;
		text-align: left;
	}

	.whywe_block {
		margin-top:20px;
		margin-bottom:20px;
	}
	.block-title {
		text-align: center;
		margin-bottom: 20px;
		padding:15px;
		font-size: 24px;
		color: #ffd307;
		position:relative;
		margin-top:0;
	}
	.block-title:after,
	.heading-category:after,
	.panel.bg-carousel .widget-heading.panel-heading .panel-title:after,
	.page-checkout-simplecheckout h2:after,
	body[class*='page-account'] #content h2:after,
	#xd_zvonok-form h3:after {
		content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAArElEQVQYlX3PMWrCcBiG8Z//SjMUpIOTWwcJPYCQA0j3nqGXEMQ1eJocQDyAu0OFHsDFIRgcWqhxSAYTQx74lvf7HvjeQbmPYIo15iq2WBRfsa4cP4NyH8XY4dUd1+Pz+bJ6ozTSJEcyRNqW4Dcbj5TtlPo2DXdvNPj/fum0aj5C37aPoCr8wNP7pc/bBCxVhRtEn6dCUHRIOZYBByTIUNSThcnfzNWsnde3hxvU9Sv8H23vggAAAABJRU5ErkJggg==');
		position:relative;
		display:inline-block;
		bottom: 3px;
		margin: 0 10px;
		left: 0;
		right: 0;
		position: absolute;
		bottom: -3px;
	}
	.about-us-title {margin-top:37px;margin-bottom:25px;}
	#whywe-fluid,#onas-fluid {
		border-radius: 3px;
	}
	#onas-fluid {
		background:url('/image/data/whywe/left-icons-min.png') left bottom no-repeat,
		url('/image/data/whywe/right-icons-min.png') right bottom no-repeat,
		url('/image/data/whywe/whywe-pattern-min.png') center top repeat-x;
		margin-top:100px;
		background-color:rgb(242, 241, 241);
	}
	@media screen and (max-width:1600px) {
		#onas-fluid {
			background:url('/image/data/whywe/left-icons-min.png') left bottom no-repeat,
			url('/image/data/whywe/right-icons-min.png') 120% bottom no-repeat,
			url('/image/data/whywe/whywe-pattern-min.png') center top repeat-x;
			background-color:rgb(242, 241, 241);
		}
	}
	#onas-fluid p {
		font-size:13px;
		color:#3c3c3c;
	}
	#onas-fluid h3 {
		font-size:40px;
		text-transform:uppercase;
		color:#3c3c3c;
	}
	#onas-fluid h3 span{
		font-size:45px;
		font-weight:bold;
		color:#ee1c27;
	}
	#onas-fluid .onas-img {
		position: absolute;
		top: -200px;
		height: 615px;
		width: 615px;
		max-width: inherit;
		right: -100px;
		z-index: 2;
		transition:transform .2s ease-in-out;
	}
	#onas-fluid .onas-img:hover {transform:scale(1.03);}
	#onas-fluid .col-md-8 {z-index:3;}



	.fa-chevron-right,
	.fa-chevron-left,
	.carousel-control.right,
	.carousel-control.left {
		height:29px;
		width:29px;
		background:#dfdfdf no-repeat center center;
		display:inline-block;
		border-radius: 3px;
	}
	.fa-chevron-right:hover,
	.fa-chevron-left:hover {
		background-color:#f0f0f0;
		opacity:1;
	}
	.carousel-control.right:hover,
	.carousel-control.left:hover {
		background-color:#f0f0f0;
	}
	.fa-chevron-right,.carousel-control.right {
		background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAMCAYAAACqYHctAAAAWElEQVQImW2PQQ2AMBAEJzjAAhawUAtoqQXEYaEWamH40LIhXHKfmWzuFvVQyUVtav2DpkAtak8xIimOPDBEW3hnB1ZgxusT7WpBPRPkSxMMeCUYcPvWvAETOLh9GLDSGgAAAABJRU5ErkJggg==');
	}
	.fa-chevron-left,.carousel-control.left {
		background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAMCAYAAACqYHctAAAATUlEQVQImX3P0QmAQAyD4Z6juIIr3E63pCu4wq3w+aTUKhYC5S8haUOUWQNZHXsFE0cFE6OCjggcGSCWlLrdW7LDuOyvw2+lR/n29eYJZ8efhz6vrcUAAAAASUVORK5CYII=');
	}
	.carousel-control.left {right:40px;}

	.block-o-nas img:not(.onas-img) {
		position:absolute;
		-webkit-animation: rotate 3s linear 0s infinite normal ;
		animation: rotate 3s linear 0s infinite normal ;

	}
	#lil-star {top:40px;}
	#lil-cube {right:0;}
	#lil-stary {
		right: -300px;
		top: 250px;
	}
	#left-ball {
		left: -20px;
		top: -10px;
	}
	#right-bottom-ball {
		right: 0;
		top:200px;
	}
	#right-bottom-cube {
		right: 300px;
		top: 240px;
		z-index: -1;
	}
	#right-ball {
		right: -30px;
	}

	.best-brands {background:#fff;    padding-top: 100px;}
	.page-category .best-brands {padding:0;}

	.block-categories .row > div {margin-bottom:20px;    padding-left: 11px;
		padding-right: 11px;}
		.block-categories .row > div > .cool-cat-inner:hover {cursor:pointer;}
		.block-categories .row > div > .cool-cat-inner:hover>div {    text-decoration: underline;}

		.block-categories .row > div > .cool-cat-inner {
			overflow:hidden;
			position: relative;
		}
		.block-categories .row > div > .cool-cat-inner img {
			transition:all .2s ease-in-out;
			filter:brightness(80%);
		}
		.block-categories .row > div > .cool-cat-inner:hover img {
			transform:scale(1.05);
			filter:none;
		}
		.block-categories .row > div > .cool-cat-inner>a {
			position:absolute;
			top:0;
			bottom:0;
			left:0;
			right:0;
			height:100%;
			width:100%;
			z-index:3;
		}
		.block-categories .row > div > .cool-cat-inner>div,
		.categorywall .categorywall_thumbnail > a.cat_title,
		.page-checkout-simplecheckout .simplecheckout-step .panel-heading, .panel-heading,
		#smca-modal-body .modal-heading {
			background: #ffd307 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAABaCAMAAAB+Dt2uAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAkUExURUdwTP/qAP/qAP/qAP/qAP/qAP/qAP/qAP/qAP/qAP/qAP/qADmxzQEAAAAMdFJOUwAdBBwaGBUSDgILCCfp2lEAAAJMSURBVEjHdZZLcsQgDEQlhDHG979vAPSPJyuVJuUH3agBEDsAQEfEOxQ3AtF7KqLBBe6iIdBVZlEupLqK56JTlIvgfOCtRNcqClVsz+nAwQ0kOjiqyFyCyrjKOKrI3AqGewX3cgf2x8vCcYH7v9cCYH98EOOG4MaEgHycuuA6dxD2phpW2mtqJFykChF3Ma7IfuFdG2Yu3qHYHz+KE1EPHQi4wcXpTIopvouncufgWF9q0rmfrC/dCUfmK0Xc1BdrMLiIwYtiuCssYG1K9M0Gw02Kq4Yb4O38XxyK+vr4BXz56oQ2faXgzvSVPy4bts4WOhj8Smfjor66AOj4/xgxLvgquHpwYL56g/cCQHGquHYAK+UB4gV08LgRzzGQzWvmgvmqOOQFgFBE34mTDuiYuhPNEwyC84PLHVA7ecMhJ+6fBgMmX905Phmi+tp5apohFVNOrM7JCdXX4wh6MphcTrzfObHOE0Shqy84J8hyooUFOF8F13Vwb8Wh5ARWfCHlcErmHznRfuREGFwc+SI4Bbgcrhnnc/jkRK02uJbD0eCo7wgGw+VzuIScKEFoPVgl6PsRyB1zDvvBPfo+jZzijEPB1TRJHzk8zFfZsOZER7K7IebwOkayc8vhlMwPWA5TMrh858SRAP7lsF29QJVKmlf2tU2e6puu3gtyDrtJgqyvGtwJeMM+J+jgCJKvU3GUq/dnTthb4/8F35Eg5bDefCtDMo59ffSt8VIeIHtrWA7LOda3xqNj6hVHyA8ow523hr4nouLw/XAbs2h/WA0aratfgFsAAAAASUVORK5CYII=');
			font-size: 20px;
			color: #fff;
			display: inline-block;
			position: absolute;
			z-index: 1;
			font-weight: bold;
			padding: 9px;
			text-align: center;
			bottom: 0;
			left:0;
			right:0;
			text-transform:uppercase;
		}
		.page-checkout-simplecheckout .simplecheckout-step .panel-heading, .panel-heading {
			position:relative;
			bottom:auto;
			display:block;
		}
		.categorywall_thumbnail {
			border-radius:5px;
			overflow:hidden;
		}
		.categorywall_thumbnail img {
			filter: brightness(90%);
		}
		.categorywall_thumbnail:hover img {
			filter: none;
		}
		.categorywall_thumbnail.red > a.cat_title{
			background-color:#ed1e2a;
		}
		.categorywall_thumbnail.green > a.cat_title{
			background-color:#9cd65a;
		}
		.categorywall_thumbnail.orange > a.cat_title{
			background-color:#ff9805;
		}
		.categorywall .categorywall_thumbnail > a.cat_title {
			font-size: 14px;
			line-height: 16px;
			font-weight:bold;
			color: #fff;
			text-align: center;
			display: block;
			vertical-align: middle;
			border-radius:0 0 3px 3px;
			text-transform:none;
		}
		.categorywall .categorywall_thumbnail:hover > a.cat_title {
			color:#fff;
		}
		.categorywall .categorywall_thumbnail:hover {

			border-bottom:0;
		}
		.categorywall .categorywall_thumbnail:hover a:not(.cat_title):before {
			content:'';
			height:100%;
			width:100%;
			position:absolute;
			border:5px solid #ffd307;
			display:block;
			border-radius:3px;
		}
		.categorywall .categorywall_thumbnail.red a:not(.cat_title):before {border-color:#ed1e2a;}
		.categorywall .categorywall_thumbnail.green a:not(.cat_title):before {border-color:#9cd65a;}
		.categorywall .categorywall_thumbnail.orange a:not(.cat_title):before  {border-color:#ff9805;}
		.categorywall > .col-lg-12 {margin-bottom:15px;}
		.block-categories .row > div:nth-child(2) > .cool-cat-inner>div,
		.block-categories .row > div:nth-child(6) > .cool-cat-inner>div,
		.block-categories .row > div:nth-child(8) > .cool-cat-inner>div   {
			background-color:#f12832;
		}
		.block-categories .row > div:nth-child(3) > .cool-cat-inner>div {
			background-color:#ff9c00;
		}
		.block-categories .row > div:nth-child(4) > .cool-cat-inner>div,
		.block-categories .row > div:nth-child(9) > .cool-cat-inner>div {
			background-color:#9ccb5c;
		}

		.cool-cat-inner>div>span {
			font-size:12.5px;
			margin-left:5px;
			display: inline-block;
			position: relative;
			bottom: 3px;
		}


		#onas-fluid {box-shadow:none;padding:40px 0;}

		.news_block_main .product-thumb {position:relative;}
		.news_block_main .product-thumb .latest-posts-meta {
			position: relative;

			padding: 0 15px;

			background-color: #fff;
		}
/*.news_block_main .product-thumb .latest-posts-meta div.created {
  font-size:10px;
  font-weight:400;
  color:#000;
  margin-bottom: 15px;
  }*/
  .newsblock-title {color:#fff;}
  .news_block_main .product-thumb .latest-posts-meta h6 {
  	text-transform:none;
  }
  .news_block_main .product-thumb .latest-posts-meta p {
  	color:#474747;
  	font-size:14px;
  	font-weight:400;
  	text-align:justify;
  	margin-bottom:5px;
  	line-height:18px;
  }
  .news_block_main .product-thumb .latest-posts-meta h6>a {
  	font-size:14px;
  	font-weight:bold;
  	color:#2c2c2c;
  	line-height:14px;
  }
  .news_block_main .product-layout .latest-posts-meta .latest-posts-title div,
  .news_block_main .product-layout .latest-posts-meta .latest-posts-title a {

  }
  .news_block_main .product-layout {
  	padding-bottom: 26px;
  	padding-left: 11px;
  	padding-right: 11px;
  	background-color:#fff;
  }
  .news_block_main .product-layout:last-child {
  	padding-bottom:10px;
  	margin-bottom:20px;
  }
  .latest-posts-meta:after {
  	content: '';
  	display: inline-block;
  	height: 23px;
  	border-bottom: 1px dashed #fd8f8f;
  	width: 100%;
  }
/*.news_block_main .product-layout:last-child .latest-posts-meta:after {display:none;}
.news_block_main .product-layout:first-child {
    padding-top:25px;
    }*/

    .news_block_main .product-layout h6>a ,
    .news_block_main .product-layout img {transition:all .2s ease-in-out;}
    .news_block_main .product-layout:hover h6>a {
    	color: #ffd307;
    }
    .news_block_main .product-layout:hover img {

    }
    .panel-primary.category {
    	border:0;
    	border-style: solid;
    	border-width: 1px;
    	border-color: rgb(235, 235, 233);
    	border-radius: 3px;
    	background-color: rgb(248, 248, 248);
    }


    .news_block_main .image {
    	padding:0 10px;
    	position: relative;
    }
    .news_block_main .created {
    	font-size: 14px;
    	color: #9ecc5b;
    	text-align: center;
    	/* font-weight: bold; */
    	display: inline-block;
    	width: 100px;
    	height: 35px;
    	line-height: 35px;
    	/* background: #ffd307; */
    	z-index: 2;
    	display: inline-block;
    	float: left;
    	border: 1px dashed #9ecc5b;
    	border-radius: 5px;
    }
    .news_block_main .btn-outline {
    	border-color: rgb(226, 22, 33);
    	border-radius: 3px;
    	background-image: -moz-linear-gradient( 90deg, rgb(238,28,39) 0%, rgb(243,3,15) 100%);
    	background-image: -webkit-linear-gradient( 90deg, rgb(238,28,39) 0%, rgb(243,3,15) 100%);
    	background-image: -ms-linear-gradient( 90deg, rgb(238,28,39) 0%, rgb(243,3,15) 100%);
    }
    .news_block_main .btn-outline:hover,.news_block_main  .btn-outline:focus,.news_block_main  .btn-outline:active,.news_block_main  .btn-outline.active {
    	color:#fff !important;
    	outline: none;
    	background-color: #ffd307;
    	border-color: #ffd307;
    	background-image: none;
    	color: #fff !important;
    }
    .panel-news-left .panel-heading {
    	background-color:#a5e279;
    	border:1px solid rgb(172, 216, 141);
    	border-radius: 2px;
    }
    /*.news_block_main {box-shadow:0 0 4px 0 rgba(214, 210, 124, 0.35);}*/



    .panel-primary.category > .panel-heading,
    .panel-heading {
    	background-image: -moz-linear-gradient( 90deg, rgb(238,28,39) 0%, rgb(243,3,15) 100%);
    	background-image: -webkit-linear-gradient( 90deg, rgb(238,28,39) 0%, rgb(243,3,15) 100%);
    	background-image: -ms-linear-gradient( 90deg, rgb(238,28,39) 0%, rgb(243,3,15) 100%);
    	text-align:center;
    	border:1px solid rgb(203, 13, 23);
    	border-radius: 3px;
    	position:relative;
    	padding:12px;
    }


    .panel-primary.category > .panel-heading:before,#menu-vsheme .title-menu-sheme:before {
    	content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAABB7B6eAAAASUlEQVQ4je2TMQ4AIRACZy8X//8wje9xG/yCDRYbSWiHAghJwqjPCb8WMI38GeYKCnTwAwtoJn5GiR+kkZ9vpkcBHZDJo8ZMrdo6gi8eLIGCVwAAAABJRU5ErkJggg==');
    	position:absolute;
    	left:30px;
    	top:13px;
    }

    .page-checkout-simplecheckout  .simplecheckout-step #simplecheckout_customer  .panel-heading {
    	background-color: #f12832;
    }
    .page-checkout-simplecheckout  .simplecheckout-step #simplecheckout_shipping  .panel-heading {
    	background-color: #ff9c00;
    }
    .page-checkout-simplecheckout  .simplecheckout-step #simplecheckout_payment  .panel-heading {
    	background-color: #ffd307;
    }
    .page-checkout-simplecheckout  .simplecheckout-step #simplecheckout_comment  .panel-heading {
    	background-color: #9ccb5c;
    }
    #simplecheckout_button_back {
    	background:#ffd000;
    	border-color:#ffd000;
    }
    #simplecheckout_button_back:hover,
    #simplecheckout_button_back:focus {
    	background:-webkit-linear-gradient( 90deg, rgb(238,28,39) 0%, rgb(243,3,15) 100%);
    	border-color:rgb(226, 22, 33);
    }
    .panel-primary.category > .panel-heading h4 {
    	font-weight:bold;
    	padding-left: 20px;
    }
    .category .tree-menu>ul {
    	padding:25px 0;
    }
    .category.panel .panel-body {padding:0;}
    .category.panel .panel-body li {
    	padding: 3px 38px 3px 30px;
    	margin: 10px 0;
	}
    .category.panel .panel-body li.collapsed {background:#fff;}
    .category.panel .panel-body li.accordion-group:last-child {margin-bottom:7px;}

    .category.panel .panel-body li.collapsed ul li,
    .category.panel .panel-body li ul li {padding:3px 5px 3px 0px;line-height: 14px;position:relative;margin: 10px 0;}
    .category.panel .panel-body li.collapsed ul li>a,
    .category.panel .panel-body li ul li>a  {
    	text-transform: inherit;
    	color: #161616;
    	font-size: 14px;
    	font-weight:bold
    }
    .category.panel .panel-body li ul li>a.active,
    .tree-menu>ul>li:hover>a {color: #ee1c27;font-weight:bold;}
    .category.panel .panel-body li ul.accordion-body2  li>a {
    	font-size:12px;
    	font-weight:400;
    }
    .category.panel .panel-body li.collapsed ul li>a:hover {color:#ee1c27;}
    .category.panel .tree-menu ul ul {padding:5px 0 5px 13px;}
    .tree-menu ul li.open a, .tree-menu ul li a {font-size:15px;text-transform: none;}
    .tree-menu>ul>li>a {
    	width:100%;
    	padding-bottom: 3px;
    	padding-top:3px;
    	position:relative;
    }
    .tree-menu>ul>li>a:after {
    	content: '';
    	display: inline-block;
    	position: absolute;
    	background: #fff;
    	bottom: -4px;
    	height: 1px;
    	width: 100%;
    	left: 0;
    }
    .tree-menu ul li .accordion-heading span.bg {
    	height:16px;
    	width:16px;
    	display:inline-block;
    	position:absolute;
    	top:5px;
    	right:24px;
    }
    .tree-menu ul li ul li .accordion-heading span.bg {right:0;}
    .tree-menu ul li .accordion-heading span.bg .fa-plus {
    	content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAHCAYAAAArkDztAAAAbklEQVQImU2MQQ3CUBQEh1eUVAMSioRawAK3Td6eQEKRUCTA5QtASyU8Lh/STfYykwyZecnMW1WxfwBvYLL9sj3Sd6gqAGwvwATcJT3+ossZWIBz7OC1w6ekzxARY2tt7ZmUlABHYAY24CRp+xW+pfwx0C0bY20AAAAASUVORK5CYII=');
    }
    .tree-menu ul li .accordion-heading span.bg .fa-minus,
    .tree-menu>ul>li:hover .accordion-heading span.bg .fa-plus,
    #menu-vsheme #menu-vsheme-list .arrow {
    	content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAHCAYAAAArkDztAAAAaElEQVQImV3MMRHCUBBF0RMGBam3SrMGkAASYiEWsAASPlbASAq61BsLNDDD/Fu+++aqyKUibzoOeOFckc+KnPqDimwV+a7IBYZOzmi4/I/XiqyKbDB8uw0T7uO2PuCIGTtO47buv8IH7wweMgpgMXAAAAAASUVORK5CYII=');
    }
    .tree-menu ul li .accordion-heading {
    	cursor:pointer;
    }
    @media screen and (min-width:1025px) {
    	.category.panel .tree-menu>ul>li>ul {
    		display:block;
    		opacity:0;
    		transition:all .3s ease-in-out;
    		position: absolute;
    		left: 100%;
    		padding: 30px;
    		background: #fff;
    		top: -50%;
    		columns:3;
    		z-index:0;
    	}
    	.category.panel .tree-menu>ul>li:hover>ul {
    		opacity:1;

    		z-index: 999;

    	}
    	.category.panel .tree-menu>ul>li>ul>li {
    		width:150px;
    	}
    	.category.panel .tree-menu ul ul.accordion-body2  {padding:0;    margin-bottom:30px;}
	    .category.panel .panel-body .accordion-group.collapsed>a {
	    	color: #ee1c27;
	    	font-weight: bold;
	    }
}
#onas-fluid p,#onas-fluid li {
	font-size: 13px;
}


.text {
	height: 155px;
	position: relative;
	overflow: hidden;
	transition: all .5s ease-in-out;
}

.text-open {
	overflow: visible;
	height: auto;
}

.text-open .toggle-text {
	display: none;
}

.toggle-text {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-image: -webkit-linear-gradient(rgba(255,255,255,0) 0%,#fff 100%);
	background-image: -moz-linear-gradient(rgba(255,255,255,0) 0%,#fff 100%);
	background-image: -o-linear-gradient(rgba(255,255,255,0) 0%,#fff 100%);
	background-image: linear-gradient(rgba(255,255,255,0) 20%,rgba(255,255,255,.9) 70%);
}
.toggle-text-btn {
	color:#ee1c27;
	font-size:15px;
	text-align: center;
	display: inline-block;
	position:relative;
	padding-right:30px;
}

.toggle-text-btn:hover,.toggle-text-btn:focus {
/*     background-color: #ff9b42;
border-color: #ff9b42; */
color:#faa11a;
}
.toggle-text-btn:hover:after,
.toggle-text-btn:focus:after {
	filter: hue-rotate(40deg);
}
.toggle-text-btn:after {
	content:'';
	display:block;
	position:absolute;
	right:10px;
	top:9px;
	margin:0 auto;
	height:8px;
	width:8px;
	transition:transform .1s ease-in-out;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTM0A1t6AAAATElEQVQoU2P4HxQkCMb//zOgYKg4iGEMxGeA2AVJUgkqVo4hgMQGa0BYAcGrgPguELvAxDCtgEiQYgVIAUInwgqoOEIBDIMUwvn/GQDSKpVdtVzlFAAAAABJRU5ErkJggg==');
}
.toggle-text-btn.arrow-up:after {
	transform:rotate(180deg);
}


.badges-block {
	margin-top: 10px;
	margin: 0;
	position: absolute;
	top: 0;
}



.btn-outline.button_cart_cat:focus {
	color:#fff !important;
}
.btn-outline.button_cart_cat:hover,  .btn-outline.button_cart_cat:active,
#product .btn-outline.button_cart_cat:hover {
	outline:none;
	background-color:#ffd307;
	border-color:#ffd307;
	background-image:none;
	color:#fff !important;
}


#agreement_checkbox {margin-top:6px;}


.btn:focus, .btn:active:focus, .btn.active:focus {outline:none;}

.compare>button:hover,.compare>button:focus,.compare>button:active,
.wishlist>button:hover,.wishlist>button:focus,.wishlist>button:active {
	filter:none;
	background-color:transparent;
	border:0;
	outline:none;
}
.wishlist>button span ,
.compare>button span {
	color:#323232;
}
.stock_sku .wishlist>button {
	border:0;
	color:#fe5151;
}
.stock_sku .wishlist>button:hover {
	text-decoration:underline;
	color:#fe5151;
}
.product-extra div>.wishlist,
.product-extra div>.compare {
	border:0;
	height:38px;
}
.product-extra div>.wishlist button,
.product-extra div>.compare button,
.stock_sku .wishlist>button {
	background:transparent;
	padding:0;
	width:100%;
}


#boc_phone {
	width: 190px;
	height: 42px;
	border-radius: 0;
	font-size: 19px;
	color: #444444;
	padding-right: 5px;
}
#boc_phone::placeholder {
	color:#444444;
}
#boc_submit {
	height:42px;

	border-radius:0;
	outline: 0;
	font-weight: 600;
	font-size: 14px;

}
#boc_submit:hover {

}
#boc_submit.success {

}
#boc_submit.success:hover {

}
#boc_form .input-group {
	display:block;
}
#boc_order {
	padding-right:0;
}
#boc_order p {
	color:#ffd307;
	font-size:13px;
}
.tube-link {padding-right:20px;padding-top: 5px;}

.product-col>.product-block {
	box-shadow:none;
	transition:box-shadow .2s ease-in-out;
	border:1px solid transparent;
	border-radius:5px;
}
.product-out-of-stock {
	opacity: .5;
}



.product-col>.product-block:hover {
	border-color:#e8e8e8;
}
.bg-carousel .owl-carousel {background:none;}


#product .form-group.required label>input, #input-limit>.radio>label>input, #input-sort>.radio>label>input {
	display:none;
}
.product-filter,.product-filter .form-control {font-family:'SF Pro Display',sans-serif;}
.product-filter .arow-down:after {display:none;}
.product-filter .form-control {border:0;padding:0;background:transparent;}
.label-direction {
	display: inline-block;
	width: 20px;
	height: 21px;
	cursor: pointer;
	margin: 3px;
}
.label-direction input {
	display:none;
}
.label-direction.asc {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAQAAAAeoI8VAAAAf0lEQVQY02P4zwCB+7r2Pdk3EcaDCYrs+w+G0qjCMlBhJVRhqX2/wcKKqMIcUNX8UOF9lftu7+vfx73vOVDw7T6efR1Afh0DVNWlfU+B5PN9FyB8hn2FUAlkWAYyNx5NMBVq5T4fJMEgZJdY7vsCFPqxzw7FgUAJnX2795nAeAAzfKqhrZKKpgAAAABJRU5ErkJggg==') center center no-repeat;
}
.label-direction.asc:hover,.label-direction.asc.active {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAtUlEQVQokX3OrWqCcRiG8d/7brD1LYwxq22sjjHYESytLZmsgkUsZrF4ACYPQJPRZPEAjGZBEUwaBL+K4fEPereL++J+nmxdKErSwj96qMQiS+RnLAO/YQaQJ6uPCT9ESOUDdoGPt+QV7hO+kOuYoo07zIO4R/PcN7J1oRhPTfCEV8yxwEdcrgb5/SzCSxRRy9FGye2U0coBXfxeEf/QgRwAA3xhA9jiB/34c8wYnxjiG6NYngCaoyLwx2J5igAAAABJRU5ErkJggg==');
}
.label-direction.desc {
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAQAAAAeoI8VAAAAiUlEQVQY02P4zwCB+zT2bdunD+PBBI33fdj3f9+XfZZIwvvc9v0DCkKgD1R4XzRcCAITgML7stEEQbCQAcq4vu8ZkHyx7xqEz7Cvft/DfVP38YGF3+zj39cH5LeAzGYEYnaoLl4IH+ZA6X2/wcKKqO6WgapWQhUWhQpLowgDJfr3Pd03DWQuCAIAql2p3lqS8vIAAAAASUVORK5CYII=') center center no-repeat;
}
.label-direction.desc:hover,.label-direction.desc.active {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAu0lEQVQokX3QoWqCYRiG4euTHxYGGwPLglW2vDA8gcFgZ7CyviOwWaxqEI0ehMkDUASTzWwQRLBoUBB+yy98fKhveXm47/DwhH2lKrk3tFDHPAalRPzAFN8Yo3ZL/sIMz4BHTPCTyr8YIaSdMMQfZPhH94oU3wAvYV+p5gBY4BmvWGOL97hGA0v08AmADDW0C94MxXQBOR5wAMATdhdeAuSAMk4AKMc83TkgQ5wBpPLxXk7lDTpYoV98AGcv+CNsFGyUqQAAAABJRU5ErkJggg==');
}
#input-sort {
}
#product .form-group.required .radio, #input-limit>.radio, #input-sort>.radio {
	display:inline-block;
	padding-left:0;
	margin-right:5px;
}
#input-limit>.radio {margin-right:2px;}
#input-limit>.radio, #input-sort>.radio    {
	margin-top: 0;
	margin-bottom: 0;
}
#product .form-group.required .radio>label, #input-limit>.radio>label, #input-sort>.radio>label {
	margin: 0;
	padding: 0;
	height: 34px;
	width: 34px;
	text-align: center;
	vertical-align: middle;
	line-height: 34px;
	background-color:transparent;
	border:1px solid transparent;
	color:#7a7a7a;
}
#input-limit>.radio>label {
	background-color:#f1efef;
}
#input-sort>.radio>label {
	width:auto;
	padding:0 10px;
}
#input-sort>span, .limit>span {font-weight:bold;font-size:14px;}
#product .form-group.required .radio>label.selectedradio,#product .form-group.required .radio>label:hover , #input-sort>.radio>label.selectedradio,#input-sort>.radio>label:hover {
	background:rgb(238, 28, 39);
	color:#fff;
	border-radius: 3px;
}


#input-limit>.radio>label.selectedradio, #input-limit>.radio>label:hover {
	color:#fff;
	border-radius: 3px;
	background-color: rgb(238, 28, 39);
}


#input-sort>span,.limit>span {margin-right:15px;position: relative;
	top: 3px;}
	#product .form-group.required .radio {
		margin:0 8px;
		padding-left:0;
		display:inline-block;
	}

	.hidden_cat {display:none;}
	.more_cat {color:#b1b1b1;}
	.more_cat:hover  {cursor:pointer;}
	.more_cat i {
		position: absolute;
		left: 45px;
		font-size: 13px;
		margin-top: 4px;
	}
	.btn-outline.button_cart_cat .fa-shopping-cart:before,
	.page-account-order-info .fa-shopping-cart:before {
		content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAATCAQAAAA+cDUDAAABd0lEQVQoz43SPUjUYRwH8B+tgdHQ0CsaWdkSLUVQBEmS13AvBeE1tzXVVkMNJUEQROUdltVJUOFhmMXZUETQFlVIkEW0NOagWlyDfRz8//E4BH1+w8P3eT4PPG8BZp0Wy1e4ZcBvrFkJDuEIOleK12JUVkFWRl5eTkZOQUFGVkFBl8PpqnHLt28pfoQ9dsoZ02GX/WoO6LDdC8ftsBulFJ9EmxDuJyP3kv6OVUIrCilejc8eqPjpsT53fTds0HM/lJV9QMviWWdNatVuSI/N2lR1anfGsC02+eVvehshVBHCZV1CKAsh74oQeNqIe/BQny9eu+amCU+UvffJdSUUG/FGDDmq35hjTnmjqNuIAd2q2NCIA6PCQVeFcDvZ1CHhrf+LL7hQLzFlDn/UUTeDOdOoNeO9+lX0Om9EzaCaZy7oVVG2rxkv1CXFhnTCxeaPlNY6MyZxI8klTJvSshRuxyt8TPIE3mH9Ujic889X25K01bi6s+nsPCu/LZnFgTs1AAAAAElFTkSuQmCC');
	}
	.page-account-order-info table .btn-primary,
	.page-account-order-info table .btn-danger {
		height:40px;
		width:40px;
	}
	.page-account-order-info .fa-shopping-cart:before {
		position: relative;
		left: -4px;
		top: 2px;
	}
	.btn-outline.button_cart_cat .fa-shopping-cart,
	.button_cart_cat .fa-ok {
		position: absolute;
		top: 7px;
		left: 9px;

	}
	.button_cart_cat .fa-ok {top:6px;left:8px;}
	.button_cart_cat .fa-ok:before {
		content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNv1OCegAAAIOSURBVDhPjZQxT1RBFEZ3hQihwLVUghvBhMSghdhaSYItIXQ2FCRgI7GT+BcMVJhoSU1oMTQaCkigMCaWaigoiBZSSILCrufM3rfhyb5dvuTkzdz7zd03b+ZuqUj1er1cq9XuwFN4Ca9gFh6QuxK2ztLMoknYBXUGf+AETsnXee7DAvTEstbCew3TOqjPMAfD0EOum+cAz2meG+AP6RmJ5XlhrMAehmN4xrgrUi1FfhzfAfyA0Qg3RNJt+mYWexzhjsJbBbf/FfojnBJ+MzUfoUuLlxlj3V9YzgKepgfwqdM2zwt/FX93jFfgmPl1J14NNZeclxDe+/ATXsf8HsU8/Rkn3jNPbDi5Ebky9MY0J3xZsW9QNaaf8SG81eCl9Z417xTjF7CNsRKhJGIXimVivgUbDuyAExan76GYT8Bv2MmKMm4WI3YrGc+J2Adymxptp1MYiFwSc4t6jXbgERQWU+S+w6oDe1NNR64pck/Aon7jdsUGQS34ql5qq7+PfE7EfdMvRcUU+UXwR29ngecGWDSeAv+JeOH9ZN1N8r94rkUoLbhKwEa3N3On106s68P/EY4YD0W4IYIjYKPbmw8jXCg8N8Bitt1khPMicRdsdE1vwA4oRzqJmAewGNs8gqlItRaGflgCe9N2sgO2GHrPvNDKA1gjlt9mO2GusGgG3oF/qJuwCv5TN07zgkqlf9A6tGG0oyNYAAAAAElFTkSuQmCC');
	}

	.btn-outline.button_cart_cat {
		border-style: solid;
		border-width: 1px;
		border-color: rgb(226, 22, 33);
		border-radius: 3px;
		background-image: -moz-linear-gradient( 90deg, rgb(238,28,39) 0%, rgb(243,3,15) 100%);
		background-image: -webkit-linear-gradient( 90deg, rgb(238,28,39) 0%, rgb(243,3,15) 100%);
		background-image: -ms-linear-gradient( 90deg, rgb(238,28,39) 0%, rgb(243,3,15) 100%);
		width: 99px;
		height: 35px;
		vertical-align: middle;
		text-transform: none;
		padding: 0 0 0 30px;
		position:relative;
		font-weight:400;
		font-size:13px;
	}
	.btn-outline.button_cart_cat.disabled-button {
		padding: 0;
	}
	.btn-outline.button_cart_cat.incart {
		background:#9ccb5c;
		border-color:#9ccb5c;
	}
	.btn-outline.button_cart_cat.incart:focus,
	.btn-outline.button_cart_cat.incart:hover,
	.btn-outline.button_cart_cat.incart:active {
		background:#828282;
		border-color:#828282;
	}
	.product-info .btn-outline.button_cart_cat .fa-ok:before {
		content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADSUExURUdwTP39/f7+/v////7+/v7+/v////7+/v////////7+/v////////7+/v////7+/v7+/v7+/v7+/v////////7+/v7+/v7+/v////7+/v////39/f7+/v39/f7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/vz8/P7+/v7+/v////7+/v7+/v7+/v7+/v7+/v////7+/v39/f7+/v////7+/v39/f7+/v7+/v7+/v7+/v7+/v////7+/v39/f7+/v39/f7+/v39/f///6pfhNYAAABFdFJOUwAO7gH1+Ar+Agj9gQb2Efv8recMQJbmdCQ+KB6emvvRzlgzFqK2LjrEe72pBabdh2yUeVZxhESNTX03YdRkGBrpTpK3aBVsWKUAAAG+SURBVCjPZVLXdqswEBRCQiBABoeOY4p7jXt6Qu6N/v+XgjHFB/YFsbM7mtUsAHVo39OZb82moQa6oRw3sYMMivrR6pe1QNmfI8oNHSG9xwmOLPkeZS4kcLnwR9p6lJ6WfYqeQ7FGPRPj1UWofoV0j8g8qHBmGsgVxDs26YTo/1KA7GK0aKmVjw7fPBRHC2K3M4t4hHRx1afMyUroDiqZ5CPMvwmCltjG8vo3iBMZaBu6bDcr+/EIyDY3JfAd80UbfcT4HYCUZAxMHcMvtNTqmI2RquTqHe6DGdJH10l+noSqVx+qxXnCd8A30LXPcpC7Lpl7T0pROOAqsCi6ptkA64e8hz3emG/wuSIHkqrjf0LDXJJPs156M2Js6IdxzZzHll9AGPFTqXiAKamZAQgI/ALaipTPIkoqbpgBKJ4F/OL+W2X0+Kw0S5DRz9wTFpG9VKbWzQ5p9nAbFIYi5Modx14gfy2y8jNBSdszz+FxyRnOqZNI96D24pDYqzYjmHBozpoLPBvyKG0I2YYSaKe3gsDOhjz27q97OHxgTpzJYDDZEk63r1Jr9cLEzHgR0PwMupPIEvN36nl3+ZIa8A+9/iqe0pq0XQAAAABJRU5ErkJggg==');
		position: relative;
		top: 4px;
	}

	.prod-disclaimer {
		color: #212121;
		font-size: 11px;
		margin-top: 40px;
		margin-bottom: 20px;
		padding-left: 10px;
	}
	#product .tab-content {margin-top:20px;}


	.attr-table {margin-top:20px;}
	.attr-table > thead {
		color:#444444;
		font-size:17px;
		text-transform:none;
		font-size:17px;
		background:#f9f9f9;
		border-bottom:0;
	}
	.attr-table tbody tr td {border-top:1px dashed #e8eff1;color:#79888d;font-size:14px;}
	.attr-table tbody>tr:first-child td {border-top:0;}
	.attr-dis {color:#444444;font-size:10.5px;margin-left:10px;}


	#simplecheckout_cart .simplecheckout-cart td {vertical-align:middle;color:#242424;}
	.simplecheckout-cart .quantity .btn {background:none;outline:0;color:#705306;color:#545454;border:0;}
	.simplecheckout-cart .quantity .btn:hover {color:#fd5355;}

	.dostavka-oplata-block ul {margin-bottom:10px;position:relative;}
	.dostavka-oplata-block ul li {
		font-size:12px;
		color:#474747;
		list-style:none ;
		line-height:20px;
		padding-left:11px;
		font-weight:600;
		position:relative;
	}
	.dostavka-oplata-block .dostavka-block ul::before,
	.dostavka-oplata-block .dostavka-block ul::after,
	.dostavka-oplata-block .oplata-block ul::after {
		content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABFAQMAAACxEh6wAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAADUExURf/OAEyb8/cAAAALSURBVAgdYxg0AAAAigABCYNtIQAAAABJRU5ErkJggg==');
		height:69px;
		width:1px;
		position:absolute;
		left:0;
		top:5px;
	}
	.dostavka-oplata-block .dostavka-block ul::after {
		right:0;
		left:auto;
	}
	.dostavka-oplata-block .oplata-block ul::after {
		left:auto;
		right:15px;
	}
	.dostavka-oplata-block ul li:nth-child(1)::first-letter  {color:#FC5A03;}
	.dostavka-oplata-block ul li:nth-child(2)::first-letter  {color:#A8AF00;}
	.dostavka-oplata-block ul li:nth-child(3)::first-letter  {color:#FF3434;}
	.dostavka-oplata-block ul li:nth-child(4)::first-letter  {color:#F7CD00;}
	.dostavka-oplata-block .oplata-block ul li:nth-child(1)::first-letter  {color:#C6CA00;}
	.dostavka-oplata-block .oplata-block ul li:nth-child(2)::first-letter  {color:#FD4507;}
	.dostavka-oplata-block .oplata-block ul li:nth-child(3)::first-letter  {color:#81C302;}

	.dostavka-oplata-block ul li>.img-wrap {
		width:30px;
		vertical-align:middle;
		display:inline-block;
		position: absolute;
		left: 40px;
	}



	.desc_title {
		font-weight: bold;
		font-size: 13px;
		color: #404040;
		margin-top: 0;
		text-transform: none;
	}
	#tab-description {
		padding:15px 0;
	}

	.desc_body {
		font-size: 12px;
		line-height: 16px;
		color: #7d7d7d;
		max-height: 80px;
		overflow: hidden;
		font-weight: 600;
	}
	.tab_show_more {text-align:center;margin:10px;cursor:pointer;}
	.tab_show_more i {
		font-size: 8px;
		margin: 5px;
		position: relative;
		bottom: 2px;
	}
	.tab-pane.tab-full .desc_body {
		max-height:100%;
	}

	.col-sm-8 .simplecheckout-tooltip {
		display:block;
		position: absolute;
		left: -185px;
		font-size: 11px;
		color: #949494;
		width: 144px;
		line-height: 13px;
		top: 23px;
	}

	.simplecheckout .form-horizontal label.control-label, .simpleregister .form-horizontal label.control-label {text-align:left;}
	.simpleregister .form-horizontal label.control-label {width:20%;padding:0;    line-height: 16px;font-weight:400;}
	.simpleregister .form-horizontal .col-sm-10 {width:80%;}
	.account-simpleregister .simple-content {}
	.account-simpleregister #content>h2 {display:none;}
	.account-simpleregister legend {text-align:center;}
	.simpleregister-have-account {text-align:center;}
	.account-simpleregister .form-horizontal .radio {width:15%;display:inline-block;}
	#simpleregister .button_oc {width:150px;display:block;margin: 0 auto !important;}
	.form-horizontal .row-customer_email  label.control-label,
	.form-horizontal .row-customer_telephone  label.control-label,
	.form-horizontal .row-shipping_address_city  label.control-label {padding-top:0;}
	div.required .control-label:after {color: #ce4a62;content: "* ";
	font-weight: bold;margin-left: 5px;}

/* .simplecheckout-button-right .button.btn-primary ,
#button-review{
    background-color:#fd5355;
    border: 1px solid #fd5355;
    width: 151px;
    height: 37px;
    line-height: 22px;
    vertical-align: top;
    color:#fff;
    border-radius:0;
    } */
/* .simplecheckout-button-right .button.btn-primary:hover,
#button-review:hover {
background-color:transparent;
color:#fd5355;
border:1px solid #fd5355;
line-height: 22px;
} */
.simplecheckout-cart .price,
.simplecheckout-cart .total {color:#242424;}
#simplecheckout_cart .simplecheckout-cart .price {font-weight:400 !important;}
#simplecheckout_cart .simplecheckout-cart .price,
#simplecheckout_cart .simplecheckout-cart .total {text-align:right;}


.checkout-simplecheckout #content>h1 {text-align:center;font-size:22px;color:#545454;}
#total_sub_total,#total_shipping {display:none;}
#simplecheckout_cart .simplecheckout-cart thead th {background:none;}
#simplecheckout_cart table.simplecheckout-cart {border:0;}
.page-checkout-simplecheckout #content.bg-white {background:unset !important;}
.page-checkout-simplecheckout .simplecheckout-step .panel-heading .checkout-heading span,
.page-checkout-simplecheckout .simplecheckout-step .panel-heading {
	font-weight: bold;
	color: #fff;
	border-radius: 0;
}
.page-checkout-simplecheckout .simplecheckout-step .panel-heading{
	border: 0;
	font-size: 16px;
}
.page-checkout-simplecheckout .simplecheckout-step .simplecheckout-block-content {
	background: none;
	padding: 10px 20px;
	color: #222;
	font-size:14px;

}
.page-checkout-simplecheckout .simplecheckout-step .simplecheckout-block-content label {font-weight: normal;}
.page-checkout-simplecheckout div.requi000000 .control-label::before {
	color: #000000;
	content: "\f013";
	font-family: fontawesome;
	margin-right: 3px;

	position: relative;
	top: -5px;
}
.checkout-simplecheckout #simplecheckout_cart .form-control {
	text-align:center;
	background: none;
	border: 1px solid;
}
.page-checkout-simplecheckout .checkout-heading-button a {transition:0.2s;color: #fff;}
.page-checkout-simplecheckout .checkout-heading-button a:hover {color:#242424;}
.simplecheckout-left-column {
	border: 0;
}
#simplecheckout_cart .simplecheckout-cart thead {}
#simplecheckout_cart .simplecheckout-cart,
#simplecheckout_cart .simplecheckout-cart th,
.simplecheckout-cart-total {


}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
	color: #ff5054;
}
#page .select2-container--bootstrap .select2-selection {
	border: 1px solid #fafbf7;
	background-color: #fafbf7;
	color: #4c626a;
}

.select2-container--bootstrap .select2-dropdown,
.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
	border-color:#ffd307 !important;
}
.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
	box-shadow: none !important;
}
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {    background-color: ffd307 !important; }


.simplecheckout-cart .simplehead {
	padding: 5px;
	border-bottom: 1px solid #ddd;
	color: #000;
}
.simplecheckout-cart>.row {margin-bottom: 10px;padding-bottom:5px;border-bottom:1px solid #ddd;}
.simplecheckout-cart>.row:last-child {border:0;padding-bottom:0;}
.vertical-align {
	display: flex;
	align-items: center;
}
.simplecheckout-cart {padding:0 15px;}
.simplecheckout-cart .input-group-btn {width:auto;}

#simplecheckout_cart .simplecheckout-cart thead th {
	font-weight: 500 !important;
	color: #000 !important;
	font-size: 14px !important;
	text-align: left;
}
#simplecheckout_cart .simplecheckout-cart td.name a {
	font-size: 16px;

}
.simplecheckout-cart .quantity>span {margin-left:25px;}
#simplecheckout_cart .simplecheckout-cart td.name small {font-size:14px;}
#simplecheckout_cart .simplecheckout-cart td {
	font-size: 14px !important;
	text-align: left;
	font-weight: normal !important;
	vertical-align: middle;
}
.simplecheckout-cart-total#total_total {
	border:0;
	font-size: 16px;
	font-weight: normal;
	color: #4a4a4a;
}
#simplecheckout_payment_form {display:none;}
#simplecheckout_cart .simplecheckout-cart td:nth-last-child(2) {color: #000;
	font-family: 'SF Pro Display' !important;
	font-weight: normal !important;}
	#simplecheckout_comment textarea {border:0;}
	#simplecheckout_comment .form-control {padding:9px 20px;border:1px solid #e3e3e3;border-top:0;}
	.page-checkout-simplecheckout .simplecheckout-step #simplecheckout_comment .panel-heading {margin-bottom:0;}
	.simplecheckout .simplecheckout-button-block {background:unset;}
/* .simplecheckout-button-right .btn-primary {background:#000000;border-color:#000000;}
.simplecheckout-button-right .btn-primary:hover,
.simplecheckout-button-right .btn-primary:active {background:#000000;border-color:#000000;} */


.page-information #content > h1 {
	margin-top:0;
	text-align: center;
	font-size: 18px;
	color: #ff5353;
	font-weight: bold;
}
.page-information #content,body[class*='page-account'] #content {
	padding:30px;
	margin-top:20px;
	margin-bottom:20px;
	box-shadow: 0px 0px 5px 0px rgba(75, 103, 116, 0.11);
	background-color:#fff;
}
.page-information h4 {
	text-transform:none;
}
.page-information a {
	color: #f14120;
	font-weight:bold;
}
.page-information a:hover {
	color: #242424;
	font-weight:bold;
}


body[class*='page-account'] #content h2 {
	font-weight:400;
	font-size:18px;
	color:#454545;
	text-align:center;
	position:relative;
	padding-bottom:20px;
}
body[class*='page-account'] #content h3 {
	text-align:center;
	font-weight:bold;
	font-size:18px;
	color:#ffd307;
}
body.page-account-simpleedit #content ,.page-account-simpleregister #content{
	width: 50%;
	margin-left:25%;
}
.page-account-password #content
{
	width: 60%;
	margin-left:20%;
}
.page-account-address #content,
.page-account-wishlist #content {
	width: 70%;
	margin-left:15%;
}
.page-account-login #content {
	width:33.33333%;
	margin-left:33.33333%;
}
.page-account-forgotten #content {
	width: 50%;
	margin-left:25%;
}
.page-account-forgotten h1 {
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#a7df00;
}


.page-account-account #content h2:nth-child(3) {color:#9ccb5c;}
.page-account-account #content h2:nth-child(5) {color:#ff5353;}

.review-head span {margin-right:10px;}
.review-head {padding:7px 10px;background-color:#f2f2f2;}
.review-head .rev-name {color: #e2173a;font-size: 16px;}
.review-body {padding:7px 10px; border:1px solid #f0f0f0;}
.row-review {margin-bottom:10px;}



div.required .control-label:before {display:none;}


/*
Bootstrap add 5 cols
*/
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}
.col-xs-15 {
	width: 20%;
	float: left;
	padding-right: 3px;
	padding-left: 3px;
}

@media (min-width: 768px) {
	.col-sm-15 {
		width: 20%;
		float: left;
		padding-right: 3px;
		padding-left: 3px;
	}
}

@media (min-width: 992px) {
	.col-md-15 {
		width: 20%;
		float: left;
		padding-right: 3px;
		padding-left: 3px;
	}
}

@media (min-width: 1200px) {
	.col-lg-15 {
		width: 20%;
		float: left;
		padding-right: 4px;
		padding-left: 4px;
	}
}

.row-margin {margin-bottom:20px;}

.panel.bg-carousel.panel-default,.panel.bg-carousel {
	border:0;
	background:none;
	position:relative;
	box-shadow: none;
}
.panel.bg-carousel .widget-heading.panel-heading,
.product-related.box .box-heading {
	background:rgb(165, 226, 121);
	padding: 13px 15px;
	border: 1px solid rgb(172, 216, 141);
	border-radius: 2px;
}
.product-related.box .box-heading > span {
	font-size: 16px;
	text-transform: initial;
	font-weight: bold;
	padding:0;
}

.panel.bg-carousel .widget-heading.panel-heading .panel-title,
.heading-category,
.block-title {
	font-size: 24px;
	text-transform: uppercase;
	font-weight: 400;
	color:#353535;
}
.heading-category {margin-bottom:20px;position: relative;
	padding-bottom: 15px;}
	h3.heading-category:before,
	h3.heading-category:after {bottom:6px;}
	h3.heading-category {
		font-size: 36px;
		padding-bottom: 30px;
		margin-bottom: 0;
	}
	.category-description .text {

		height: 150px;
	}
	.category-description .text.text-open {
		height: auto;
	}
	.category-description .text .col-md-12 {
		columns:2;
		text-align:justify;
	}
	.panel.bg-carousel .widget-heading.panel-heading {background:none;border:0;}

	.producttabs .panel.bg-carousel .widget-heading.panel-heading {

	}
	.special-list.panel.bg-carousel .widget-heading.panel-heading {
		background-position:0 -34px;
	}
	.featured-list.panel.bg-carousel .widget-heading.panel-heading {
		background-position:0 -68px;
	}

	.block-o-nas {color:#4c4c4c;font-size:16px;}
	.owl-carousel .owl-wrapper-outer {
		border: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.carousel-controls {
		position: absolute;
		right: 0;
		z-index: 999;
		top: 0;
		height: 29px;
		width: 70px;
	}
	.bg-carousel .carousel-controls {z-index:1;}
	.product-info .carousel-controls{
		position: absolute;
		z-index: 999;
		top: 40%;
		right: 0;
		left: 0;

	}
	.product-info .carousel-controls>a {
		font-size:26px;
		color:#777;
	}
	.carousel-control {
		height: 29px;
		width:29px;
		display: inline-block;
		line-height: 19px;
		font-size:24px;
		color: #fff;
		opacity:1;
	}

	.page-newsblog-category .product-list .image {float:none;width:auto;}
	.carousel-control:hover,
	.carousel-control:focus {

	}


	#section_mid_fluid .manu10 {
		margin:50px 0;
		padding:30px 0 40px 0;
	}
	#section_mid_fluid .manu10 .owl-carousel {
		background-color:transparent;
	}
	.manu10 .heading-title {font-size:30px;color:#212121; margin:10px 0 30px 0;}

	.input-newsletter.newsletter_body {margin-left:-35px;}

	.page-product #footer {margin-top:30px;}

	.navbar-nav.verticalmenu>li>a>span>img {display:none;}


	.simple-content .simplehead .name,
	.simple-content .simplehead .quantity,
	.simple-content .simplehead .price,
	.simple-content .simplehead .total {float:left !important;display:inline-block !important;margin:0;color: #242424;font-weight: 400 !important;}


	.newsblog-article .thumbnails li {list-style:none;}
	.newsblog-article .thumbnails .thumbnail {border:0;background-color:transparent;}
	.mini_itogo div {display:none;}
	.mini_itogo div:first-child {display:block;margin:5px 0;}

	.page-information {color:#242424;}
	.infoblock_right ul {padding:10px 20px 20px;border:1px solid #dadada;}
	.infoblock_right ul li {list-style:none;margin:8px 0;font-size:16px;line-height:24px;border-bottom: 1px dashed #e0e0e0;}
	.infoblock_right ul li a {width:100%;display:block;}
	.infoblock_right ul li a.active_link,#topbar a.active_link {color:#fd5355;}
	.infoblock_right ul li a.active_link:before {
	}
	.infoblock_right h3 {
		text-align: center;
		height: 41px;
		line-height: 41px;
		font-size: 16px;
		color: #fff;
		margin:0;
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAApBAMAAAACMY7cAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURbQVMrQUMrYVM6ETLbYVM8tBW8QjQcMhQMs/WbYVM+CMm92Dk8o/WeXTbxoAAAAFdFJOU/D27ZSD6fTB4AAAACFJREFUCNdjcJrAoL2AQbSAgaOAgTWB9qgAZBdPA4PhBABYpxHn/JZ9vAAAAABJRU5ErkJggg=='),
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAApBAMAAAACMY7cAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAhUExURbUVM7QVMrUVM7YVM6MTLsMgP8xBWss/WLYVM96GluCMmwepWlsAAAAFdFJOU/T2+4mZBtEthAAAAB1JREFUCNdjaDBgWMnAEKbAEA4k6YMUGMoZGBodALjRD0EouBRQAAAAAElFTkSuQmCC'),
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAApCAMAAADDNLPgAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURcIdPLYVM8s/WeCMm78nb9cAAAASSURBVAjXY2BkYGagHmBiYAQAAZcACFwAMKkAAAAASUVORK5CYII=');
		background-position: 0 0, top right, 0 0;
		background-repeat: no-repeat, no-repeat, repeat-x;
	}
	.mobile-block-phones {display:inline-block;}
	.hidden_phones {
		display: none;
		position: absolute;
		padding: 10px 15px 0 0;
		z-index: 2;
		background: #fff9df;
		border: 1px solid#ffce04;
		padding: 10px;
	}
	.zakaz-zvonka {
		font-size: 14px;
		text-decoration: underline;
		color: #f14120;
		display: inline-block;
		position: relative;
		bottom: 15px;
		font-weight: bold;
		left: 28px;
	}
	.zakaz-zvonka:hover,
	.zakaz-zvonka:focus,
	.zakaz-zvonka:active {
		color:#fff;
	}
	#zakaz-zvonka {
		background: #fff;
		padding: 20px;
		border: 2px solid #ef1b28;
		border-radius: 5px;
	}
	#zakaz-zvonka .form-control {
		height: 36px;
		border: 1px solid #ffd307;
		border-radius: 5px;
	}
	#zakaz-zvonka .form-control:active {
		border: 1px solid #ff9b42;
	}


	@media (min-width: 992px) and (max-width: 1199px) {

		.pav-verticalmenu .box-content {
			min-height: 540px;
		}


		#cart h4 {
			display: none;
		}
	}
	@media (max-width: 992px) {

		.navbar-nav > li {
			float: none;
		}
	}


	@media (max-width: 1024px) {

		.navbar-toggle {
			display: block !important;
			height: 36px;
			width: 36px;
			background: #ffc408;
			border-radius: 3px;
			margin-top: 6px;
		}
		.navbar-toggle {
       background:#f14121 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAA3WAAAN1gGQb3mcAAAAB3RJTUUH4wgVERMxJmanDwAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMS42/U4J6AAAAKdJREFUOE9jGPzg379/5kBcDcSiUCGYmDMZWB6k+c1/IADSs6GGeYP45ACg3tcgAw5COflQA6WBeAMQ7yYDtzIAzWIBMmRAho0QAPSuJBD7AL3OChUCBQMjEDORisGagYbdAXJAkdIFNcwYyP4ExH/JwCfwGfiHDHwcq5dBAMgHeZskDNU62AHQqdRN2EDDqJv1gAR64eAF4pMDgHrBhQN1i69BDhgYAHmrl2m00aGiAAAAAElFTkSuQmCC') center center no-repeat;
   }


    .tree-menu ul li .accordion-heading span.bg .fa-minus, .tree-menu>ul>li:hover .accordion-heading span.bg .fa-plus, #menu-vsheme #menu-vsheme-list .arrow,
    .tree-menu ul li .accordion-heading span.bg .fa-plus {
    	content: '';
    }


		.navbar-collapse.collapse {
			display: none !important;
		}


		#cart h4 {
			display: none;
		}


		.product-filter .form-control {
			max-width: 160px;
		}


		.product-filter .filter-right > div {
			margin-bottom: 5px;
		}


		#menu-offcanvas .dropdown .dropdown-menu {
			display: none;
		}

		#menu-offcanvas .dropdown.open .dropdown-menu {
			display: block;
		}
		#header-main {
			padding-top: 25px;
		}
		#header-main .inner {
			text-align: center;
			display: block;
		}
		.mainnav {
			position: absolute;
			left: 0;
			top: 0;
		}
		#left-ball {
			left:50px;
		}
		#lil-cube {
			right: 50px;
		}
		#lil-stary {
			right: 90px;
		}
		#right-ball {
			right: 10px;
			top:40px;
		}
		#right-bottom-cube {
			top:370px;
		}
		.pav-verticalmenu, .verticalmenu {

		}


		.footer-top [class*="col-"] {
			margin-bottom: 20px;
		}


		.effect {
			display: none;
		}


		.checkout-cart .form-control,
		.page-checkout-cart .form-control {
			min-width: 80px;
		}

		.checkout-cart .buttons,
		.page-checkout-cart .buttons {
			overflow: hidden;
		}


		.sidebars-buttons {
			margin: 9px;
		}


		.zoomContainer {
			display: none !important;
		}


		.quickview, .pav-colorbox, .product-zoom, .banner-wrapper {
			display: none !important;
		}


		.box-module-pavreassurances {
			display: none;
		}


		.product-block .product-meta-inner {
			opacity: 1;
			top: -40px;
		}

		.product-block .right {
			opacity: 1;
		}

	}

	/*Menu PRO*/
	#menu-vsheme .title-menu-sheme {
		color:#fff;
		font-weight:700;
		text-transform:uppercase;
		font-size:16px;
		padding:10px;
		border:1px solid #d9d9d9;
		border-bottom:0px;
		background-image: -moz-linear-gradient( 90deg, rgb(238,28,39) 0%, rgb(243,3,15) 100%);
		background-image: -webkit-linear-gradient( 90deg, rgb(238,28,39) 0%, rgb(243,3,15) 100%);
		background-image: -ms-linear-gradient( 90deg, rgb(238,28,39) 0%, rgb(243,3,15) 100%);
		text-align:center;
		border:1px solid rgb(203, 13, 23);
		border-radius: 3px;
		position:relative;
		padding:12px;
	}
	#menu-vsheme .title-menu-sheme i.fa {
		margin-right:10px;
	}
	.dropdown-menu-sheme > li > a {
		display: block;
		padding: 3px 20px;
		clear: both;
		font-weight: 400;
		line-height: 1.42857143;
		color: #333;
		white-space: nowrap;
	}
	.dropdown-menu-sheme {
		position: relative;
		z-index: 1000;

	}
	#menu-vsheme .dropdown-menu-sheme {
		font-size: 14px;
		text-align: left;
		list-style: none;
	}
	#menu-vsheme {
		border-radius: 4px;
		margin-bottom: 10px;
		z-index: 9;
		border: 1px solid rgb(235, 235, 233);
		border-radius: 3px;
		background-color: rgb(248, 248, 248);
	}
	#menu-vsheme a{
		text-decoration: none;
		color:#161616;
		font-size:14px;
	}
	#menu-vsheme #menu-vsheme-list > li > a {
	}

	#menu-vsheme #menu-vsheme-list{
		width: 100%;
		border-color: #ddd;
		border-radius:0px;
		padding: 0;
		margin:0px;
		padding:15px 0 20px;
	}
	#menu-vsheme #menu-vsheme-list li.dropdown {
		position:unset;
	}
	#menu-vsheme #menu-vsheme-list > li {padding:0 24px 0 30px;}
	#menu-vsheme #menu-vsheme-list > li:hover,
	#menu-vsheme #menu-vsheme-list > li.active-li {background:#fff;}
	#menu-vsheme #menu-vsheme-list > li > a{
		padding: 10px 0;
		white-space: normal;
		position:relative;
		font-size:15px;
	}
	#menu-vsheme #menu-vsheme-list > li > a:after{
		content: '';
		display: inline-block;
		position: absolute;
		background: #fff;
		bottom: -1px;
		height: 1px;
		width: 100%;
		left: 0;
	}
	#menu-vsheme #menu-vsheme-list > li.active-li > a:after,
	#menu-vsheme #menu-vsheme-list > li:hover > a:after {display:none;}

	#menu-vsheme #menu-vsheme-list:hover{
		display: block;
	}
	@media (min-width: 992px) {
		.nsmenu-block{
			display:block;
		}
		#menu-vsheme #menu-vsheme-list > li.menu-open > .ns-dd {
			display:block !important;
		}
		#menu-vsheme #menu-vsheme-list > li .toggle-child{
			display:none;
		}
		#menu-vsheme #menu-vsheme-list > li .parent-link {
			clear: none;
			margin-right: 0px;
		}
		#menu-vsheme #menu-vsheme-list .arrow{
			color: #aaa;
			line-height: 20px;
			float: right;
			font-size:18px;
			-webkit-transition: 0.3s ease 0s;
			-moz-transition: 0.3s ease 0s;
			-ms-transition: 0.3s ease 0s;
			-o-transition: 0.3s ease 0s;
			transition: 0.3s ease 0s;
			padding: 0;
			max-height: 7px;
			max-width: 6px;
			position: relative;
			top: 7px;
		}
		#menu-vsheme #menu-vsheme-list > li > a.parent-link:hover .arrow,
		#menu-vsheme #menu-vsheme-list > li > a.parent-link.hover .arrow{
			transform: rotate(-180deg);
		}
		#menu-vsheme #menu-vsheme-list > li > a.parent-link:hover,
		#menu-vsheme #menu-vsheme-list > li > a.parent-link.hover,
		#menu-vsheme #menu-vsheme-list > li > a.active-m {
			color: #ee1c27;
			font-weight: bold;
		}
		#menu-vsheme #menu-vsheme-list > li.dropdown.menu-open > a {
			color: #ee1c27;
			font-weight: bold;
		}
		#menu-vsheme #menu-vsheme-list > li > a:hover,
		#menu-vsheme #menu-vsheme-list > li > a.hover{
			font-weight: bold;
			color: #ee1c27;
		}
		#menu-vsheme #menu-vsheme-list > li.menu-open > .ns-dd{
			display: block;
		}
		/*---FULL CATEGORY -/- FULL-IMAGE CATEGORY---*/
		#menu-vsheme #menu-vsheme-list > li  .dropdown-menu-full,
		#menu-vsheme #menu-vsheme-list > li  .dropdown-menu-full-image{
			display: none;
			background: #fff;
			position: absolute;
			left:100%;

			min-height: auto;
			border: 1px solid #ddd;
			border-radius: 0px;
			padding: 0;
			margin-top: -42px;
			box-sizing: content-box;
			margin-left: -1px;
			z-index: -1;
			padding:15px;
			overflow:auto;
			box-sizing: content-box;
		}
		#menu-vsheme #menu-vsheme-list > li  .dropdown-menu-full .nsmenu-haschild,
		#menu-vsheme #menu-vsheme-list > li  .dropdown-menu-full-image .nsmenu-haschild {
			padding:5px 10px;
		}
		#menu-vsheme #menu-vsheme-list > li  .dropdown-menu-full .nsmenu-parent-block,
		#menu-vsheme #menu-vsheme-list > li  .dropdown-menu-full-image .nsmenu-parent-block {
			margin-bottom: 15px;
			margin-top: 0;
			vertical-align: top;
			position:relative;
			padding-left:5px;
			padding-right:5px;
		}
		#menu-vsheme #menu-vsheme-list > li  .dropdown-menu-full .nsmenu-parent-title,
		#menu-vsheme #menu-vsheme-list > li  .dropdown-menu-full-image .nsmenu-parent-title {
			display: block;
			font-weight: bold;
			padding: 5px;
			text-decoration: none;
			position:relative;
			text-align:left;
		}
		#menu-vsheme #menu-vsheme-list > li  .dropdown-menu-full-image .nsmenu-parent-img {
			display:block;
			text-align:center;
		}

		#menu-vsheme #menu-vsheme-list > li  .dropdown-menu-full .nsmenu-parent-title:hover,
		#menu-vsheme #menu-vsheme-list > li  .dropdown-menu-full-image .nsmenu-parent-title:hover,
		#menu-vsheme #menu-vsheme-list > li  .dropdown-menu-full-image .nsmenu-parent-title.active-m {
			background:transperent;
			color: #ee1c27;
			font-weight: bold;
		}
		#menu-vsheme #menu-vsheme-list > li  .dropdown-menu-full .nsmenu-ischild li a,
		#menu-vsheme #menu-vsheme-list > li  .dropdown-menu-full-image .nsmenu-ischild li a {
			font-size:12px;
			color:#161616;
			padding:0 5px;
			position:relative;
			display:block;
		}
		.nsmenu-ischild {line-height:20px;}
		#menu-vsheme #menu-vsheme-list > li  .dropdown-menu-full .nsmenu-ischild li a:hover,
		#menu-vsheme #menu-vsheme-list > li  .dropdown-menu-full-image .nsmenu-ischild li a:hover {
			text-decoration:underline;
		}
		#menu-vsheme:hover + #maskMenuSheme{
			display: block;
		}
		#menu-vsheme:hover{
			z-index: 1039;
		}
		#menu-vsheme + #maskMenuSheme{
			display: none;
			position: fixed;
			left: 0;
			top: 0;
			height: 100%;
			width: 100%;
			background: rgba(0,0,0,.3);
			z-index: 1038;
		}
		.box-col-3{width: 325.2%;}
		.box-col-2{width: 220%;}
		.box-col-1{width: 70%;}
	}

	.page-product-manufacturer h2 {
		font-size:18px;
		color:#545454;
		font-weight:bold;
	}

	#xd_zvonok-form h3 {
		text-align: center;
		font-size: 24px;
		text-transform: none;
		font-weight: 400;
		color: #353535;
		position: relative;
		padding-bottom: 15px;
	}
	#xd_zvonok_modal .modal-dialog {
		width:360px;
	}
	#xd_zvonok_modal .close {
		position:relative;
		z-index:2;
	}

	#big-slide > * {
		margin-bottom:15px;
	}

.producttabs {
	margin-bottom: 40px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio: 1.5) {
	.news_block_main> div:nth-child(4) {
	        display: none;
	}
	.pav-megamenu .navbar-header {float: left;}
	#search-auto .form-control {width: 247px;}
	#header-main .mobile-block-phones>span {font-size: 12px;}
	#header-main .mobile-block-phones {padding-left: 0;}
}
/* Tablet iPad Pro */
@media screen and (min-width: 1024px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
	.news_block_main> div:nth-child(4) {
	        display: none;
	}
	.pav-megamenu .navbar-header {float: left;}
	#search-auto .form-control {width: 247px;}
	#header-main .mobile-block-phones>span {font-size: 12px;}
	#header-main .mobile-block-phones {padding-left: 0;}
	.panel-primary.category > .panel-heading {
	    display: none;
	}
	.offcanvas-heading .btn {
	    background-color: #ff5054;
	    color: #fff;
	}
	.panel-offcanvas .panel-heading p {
	    display: inline-block;
	    padding-left: 10px;
	    font-size: 16px;
	    margin: 0;
	}
	.panel-offcanvas .fa-times {
	    filter: brightness(5);
	    position: relative;
	    top: 3px;
	}
}