@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;
}

@font-face {
	font-family: 'SF UI Text';
	font-display: swap;
	src: local('SF UI Text Regular'), local(SFUIText-Regular), url(../fonts/subset-SFUIText-Regular.woff2) format("woff2"), url(../fonts/subset-SFUIText-Regular.woff) format("woff");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'SF UI Text';
	font-display: swap;
	src: local('SF UI Text Medium'), local(SFUIText-Medium), url(../fonts/subset-SFUIText-Medium.woff2) format("woff2"), url(../fonts/subset-SFUIText-Medium.woff) format("woff");
	font-weight: 500;
	font-style: normal
}

@font-face {
	font-family: 'SF UI Text';
	font-display: swap;
	src: local('SF UI Text Semibold'), local(SFUIText-Semibold), url(../fonts/subset-SFUIText-Semibold.woff2) format("woff2"), url(../fonts/subset-SFUIText-Semibold.woff) format("woff");
	font-weight: 600;
	font-style: normal
}

@font-face {
	font-family: 'SF UI Text';
	font-display: swap;
	src: local('SF UI Text Bold'), local(SFUIText-Bold), url(../fonts/subset-SFUIText-Bold.woff2) format("woff2"), url(../fonts/subset-SFUIText-Bold.woff) format("woff");
	font-weight: 700;
	font-style: normal
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Medium.woff2') format('woff2'),
        url('../fonts/Montserrat-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

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 UI Text", sans-serif;
	color:#4f4f4f;
}
a {color:#242424;}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	text-transform: uppercase;
	font-family: 'SF UI Text',sans-serif;
}
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: #853A76;
	border-radius: 3px;
	background: #853A76;
	color:#fff;
	font-weight: ;
}

.btn-primary:focus,
.btn-primary:hover,
.btn-primary:active {
	background: #FFC600;
	border-color: #FFC600;
	color:#fff;
}

.btn-default {
	background:#FFC600;
	border-color:#FFC600;
	min-width: 80px;
}
.btn-default:hover,
.btn-default:focus {
	background: #853A76;
	border-color: #853A76;
}
.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;
	line-height: 1.4;
	padding: 4px 10px;
	border-radius: 20px;
	margin-left: 9px;
	float: left;
	color:#828282;
	font-weight:400;
	background: transparent;
	height:30px;
	min-width:30px;
	border: 1px solid #FFC600;
	text-align: center;
}


.pagination .active > a,
.pagination > .active > span {
	background: #FFC600;
	border-radius: 20px;
	border: 1px solid #FFC600;
	color: #fff;
}
.pagination>li:first-child>a, .pagination>li:first-child>span,
.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-radius: 20px;
}

.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-color: #ffc000;
	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: #333000;
}

.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: #333000;
	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: #333000;
	text-transform: uppercase;
}


dl {
	color: #333000;
	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: #333000;
}


.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: 10px 0 19px;
	background: url('/image/data/header-decor.png') center bottom repeat-x;
}
#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:#7EBA38;
	max-height:52px;
}
#pav-masshead .inner {
	background:;
	color: none;
}
#pav-masshead .inner a {
    color: #fff;
    font-weight: 500;
    text-transform: none;
    font-size: 16px;
    margin: 10px 0;
}
#pav-masshead .inner .login a {color:rgb(242, 124, 124);}

#pav-masshead .inner .navbar-nav a {
	padding: 6px 20px;
}
#pav-masshead .inner .navbar-nav a:hover {
	color: #fff;
	background: #C3E86B;
	border-radius: 25px;
}

#pav-masshead .userhead a:hover {color:#ffc600;background:none;}
#pav-masshead .userhead .reg-title-inner a:hover {color:#ffc600;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:#7EBA38;
	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 .footer-so svg {
	width: 26px;

}
.footer-top .footer-so svg path {
	transition: all .2s ease-in-out
}
.footer-top .inner a.so1:hover svg path,
.footer-top .inner a.so2:hover svg path,
.footer-top .inner a.so3:hover svg path {
	fill:#FFC600;
}
/*.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:400;
}
.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: -10px;
	right: 0;
	color: #fff;
	text-align: right;
}
.lang-block .language-select {
	font-size: 10px;
	color: #853A76;
	font-weight: bold;
	line-height: 2;
	padding:0;
	text-align: center;
	border-bottom:1px dashed #853A76;
}
.lang-block .language-select.selected,
.lang-block .language-select:hover {
	color: #FFC600;
	border-bottom:1px solid #FFC600;
	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;
	padding-bottom: 5px;
	padding-top:5px;

	font-size: 12px;
	line-height: 24px;

	color: #FFFFFF;

}
#powered .copyright a {
	color:#fff;
	font-size:12px;
}
#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: center;
	background: none;
	color: #853A76;
	margin-bottom:8px;
	padding-bottom:5px;
	display: inline-block;
	text-transform:none;
	font-family: 'Montserrat', sans-serif;
	display: block;
}
.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:#65952D;
}
#footer .footer-contact {
	text-align:left;
}
#footer .footer-contact>div.grid-icon {
	display:grid;
	grid-template-columns:30px auto;
	color:#fff;
	font-size:12px;
	margin-bottom: 5px;
}
#footer .footer-contact>div a {
	font-size:16px;
	line-height: 19px;
	color: #FFC600;
	display:block;
}
#footer .footer-contact>div a:hover {
	color: #853A76;
}
.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: #853A76;
	border-radius: 2px 2px 0 0;
	border:1px solid #853A76;
	text-align: center;
	padding:0;
}
#column-left .mfilter-box .mfilter-content {
	border-radius: 0 0 2px 2px;
}


#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: #4f4f4f;
}

.product-block .name a:hover,
.product-block:hover .name a  {
	color: #853A76;
}

.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 {
	padding: 0;
	font-size: 12px;
	line-height: 32px;
	font-weight: bold;
	text-transform: none;
	width: 40px;
	height: 32px;
}

.product-label.new span.product-label-special {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAYAAABgrToAAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAL1SURBVHgBzZhLSFRRGMf/350745ThI6gwMoggogI3bYJeQkhgjqUQRCi1sY0U5KJFG4MWbaJFQQqG4S4plBTpIRVEBdGLCReZVCaE5sKyJp25j6//TNjDxmnUxrk/OPee7zzm/O+Ze879viNIA23HEvj86+DHRqhsgqvFMLASinymQjZZDGEbwMe7zbIJ5seZvjA/CpFh5vvZpw8xvEYwNiR7MJbO2DKjqLsw8dncwmwFm5Xyvp4pN1WftEgIxiBz9+G6dxB2eqQRLtIVqK0oQIH/EGuO0lyDzDNCGW1wpUWqov1IJVA7UQw1L7N4J2sMLCSKAfj0koTsM0gmUK8Hqjnl51lUhKyiXRDfcamMDsSthEBtD65Gjv2SCyAP3uAhxq0yqUVEtAd5iJnXqHUXvEUzAtYxAzHfVorbBq+hqEE0Z4cBMQ7QzIHXkPjeqocN7kAb4Fm0hDOoy+FdVsX3uvl9GTKKCgXKKLyKyKgB1SF4FcUbvoN4AM9idMT/4nvMReA59CMc95GBfOspjRvwGiJdqLKeG/T0bBh0Sb2FwgxcEIH+cKkqnKt8F5/BKyiapDzyIp5NCKTSuEfbzOQg+7yDIU1Txi+ndNhq5bUN2UXpWTdIZSw8VfBToByBReVn2SaLK1pvIxzr/L3kD7deQrE+Xk/wOSax0CgewzHrpgdQf8cdAauFq/ocFhT9xrC2XqonB6fXJHUUuOn4EDC7Wb0bGYcbMlAre+2byWqTRm6yn6t5kV3HzreQWRjkGw2otGccJ6WrxeA9yOC9nV5PeQbC0LccoY4z15uqUcpB+ZWZRK5dQ6f2FP4vAzxGqfqXuIQGpIl2mGV8nJOcze2YM/qVl9NQu1n24VM6PWblTTNEXYao/yB71dNcO4uuNtMVOHpRqu1ZuXdzcve1kXNZYpayd4g/sZlFRXR8l9IOcD9T2hP8fvLMRV/xJKwbptMrIbzHHJh3PKJPGB5+CK6A5RRyc/Jz/bvwSQRubARhjKU6uUqH74wc70KLbKzMAAAAAElFTkSuQmCC') no-repeat center center;
}

.product-label.rec span.product-label-special {

}
.product-label.sale-exist span.product-label-special {
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAYAAABgrToAAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMySURBVHgBzZhNaBNREMf/87JJSlyTJn5WVBRFRAUvXvQgehE/UBDxIILoxZMo2IMHLwoevKgHBSu0KL0poocW0VJEEBUFtSg9WItae7ENzSbdpm12s2+cLbT0u+n3/i478z72TXby5s08QgkwVpi5sLPFgLFdK72DmdYR0RpiTmggKXJMZJOBEIGKDO4TuVsBtiakwfxPgVrkVc0u+KdydHs5clYpa9PERsGwjeRuKDoq8n4ZuFWal0w2p6QFidPMqo2Z35Li17cL1otrgJ5w/OgGC+XlKqrOhpgvatBGzDeEDvkatSC3Ol6wW8Z2D4ORWmeH8Uha94mqsKBwq4KqMZ2um8Nbhwy0I6kT4sq7IlZgEVHgOo+8y4lCd6uvDxjYW5ZcX/Tou2hxBAAx6n3eyRxYDeRVF1Jx16OaoBjnI57cEwunbjE2RykXTR4mxjOxO4oAIUb2MuG4QaxOiRoo43zEzTGJJOcUQW9DQJEwt1NCCa1EUGGs9WPdrE6GeYYk7HAaAUU2SVppUu0IKLJBfvmb5B0CCz9XzN4bkfIIGkyd/Vp/UHG3+7OoLxE4uG65m/sqLkaRPDxBsGAV0ffIf/qa6WWeSib8BQGBiavMfLbJlwcMFEs1s34gTw+LjJzBf0KMqkF9KCltca2H0lmLxUVcSpWmY30bbBhxinRFUtsNxkeigdpjwZHCpCHhZA7RsBplRFq/zMk0K8VXROzHAsOMT6z0eRpVQI2pO8yCVS3n3x0sIGJcL8LFC8n+bNvovnETBb++lRqlXsSDmGckWe7UjDOJYubVeP3jVm7+bjYc+J+7AfMKFzVxZbyYmXCdSVMtxoYyO2JLEOcjmOMyVG4ffjOp8+WFrsbJxk2ZCzKSiZ4IXRK3X8ccIca1htg4abrppqnGlpysZqOpAyGNq5Kj7cVMYfRoohsJx5NDIZstZcq0smmGuaI7HDkt9ysXZOqmUueR/Nfk8Zg17seL1rTSuxml++JulTOW7Q8RHxN5l7ylwr83kZdF9EA3+uRHdEjR80OxrjdcaozB+osZMOt6hFERy5X1rpJTPBmBEXYl0CriPEfdjqW2bdEkN1el8B/ECDVnpAzS2wAAAABJRU5ErkJggg==') no-repeat center center;
}
.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;
	font-size: 17px;
	color: #333;
	font-weight: bold;
	text-align:center;
	margin:0 0 10px;
	max-height:31px;
}
.product-block p.sku {
	text-align: center;
	display: inline-block;
	margin-top: 7px;
	margin-bottom: 7px;
	white-space: nowrap;
	max-width: 100%;
	display: inline-block;
	overflow: auto;
	font-size: 12px;
	line-height: 14px;
	color: #BDBDBD;
}

.price-new, .special-price, .price-tax {
	font-size: 17px;
	color: #F20612;
	font-weight:bold;
}


.price-old {
	text-decoration: line-through;
	padding: 0px;
	color: #333;
	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;
}

.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:#853A76;
	border-radius:50%;
	font-size:11px;
	line-height:18px;
}

/* #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: 77px;
    height: 60px;
 	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAA8CAYAAAAjdzfUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAZGSURBVHgB7Zx7bBRFHMe/s1daFYqtoBhEERUDWkLECohoxCgSH9EYNP5nNBgNxkT+UUNU8NGkEaL4DKKg8hcYkfhAU4hCBAuSGuWhEB+8MYDhVR4H0t74mWmLpdyVPXpX2rv9JL/b2dnZ3dvfzvzm9Zs1yjDWymiJilSsUh1RdxWoG9HnqU59FVMPWfVEevg4Qyqpq99a0kpnI4WIcZfi918ldJjtfuQgcQeI3Y/sI7wL2a1AO9nf5uNjOqS49qqPDpj+OqosYZQBbI268Gf7cbXLeYgriboUuQLpi5zPA5VyrEjZwSJx5B85RVptYLsZ+ZN7blG9/uCFbTGj+M0QbVKardZFXOFW/ug9ckoyKKchF52lDL2Q0yTB3RtypUGZFiVaVRH+zoxAmW0krQfzOeowxauLrmZ3HH9kGNsStt24UoE6Lq6o16LKI2xXUho+Jt8t59XuM+U8UZqEVhq5ahCpb+PGY9leR1RHVtKpsdqK8r7kWT7nlVebMm8zQ3FKpdlVGOpDepTgWKQcyZZtan8MWcBqB6Fq5AOKblW401JALRjoBw3ldxIXHk7KEuU2u3jGpVQclWakalpLmFRp9mtyU4nuIzgV6a18wlBRJPQi23nkvHjyJC2wK2gvJfQwwZeRYuUjrn1oVUFLbwZNlR0nH26GXYxxL9QjFMnXOKmr8htXq86m4TLJ3O4b0scJTkhWpPtR47uRwjznII9T7mbSchjQ/MBxpdmlGsxmIhJTxP9Y3YU8Zxfp3KYorzRvx2J6gWCZIk7G6A7K3oNNu4HvYNfpZsJDFJGKUuQhu9L3hMhpS8h2ge5UQ+c6IjVDdExj7CcqDFDYxURcrzPbwe4MFKGrexnQKg4YwRqIugYqIgzD0dfggIZsGbVD5+58txdOTwW6NqCvdZkiwlOvAQFF80JFhMeqT5AHoxeZBX0FfkwzIh2M6xHEFREeqyOBn3yICI/RbmfTtikiHTa74rlREeEJ9JtT2loka7PROUYdk4BrAuYwN1FENysiDOvpRv0eMI7mfCFWKSIMi+gRHA50jfbQ//zFTyZEpMY54QRMKjNDFRiD7twMp9XfikiN9XOhK1ywYY6gkJwmX0Qz5lmTUxhmphJaoGHa7na90ky5b+B+hkQN3WRYJvJimk+pdG5dzabw6r0zyF+KaInrnX+kKm1pijiuNHOj9nLwPUVFtCVr0MgMM5kC2kjQIsFCnyiiiUMUy0pGHLc3jzxRaQ2GbpqvXiOOId+Qy6pb+u+eoLRGQ1fN73I5K5fPOL81q/fNDSf3lloWTzX6pM6Wy5r5zXzvr5aEQMljF/D7rfKX9UhFKv+0pEozw1WLAXwWTa9T/rETwzSBYrkrVYIg5aldGf2w3rFvp/IFq4PIdIz/staSpVSaKfOrRb4iOEf50XZLNPrcvmNGte7pHbR20Iyk+yC9zcVaddzNEdaSNSabm/zKl1YJNX1nl6mclAuQC5SLuDUFMY3Dli8MkzwIk8i7iMf0ku+45hqWnBVoinrp+7CnhFKaJ06/1Oh1bpJL9u0AGpjGkP9M04/R/5CEVppfxdZdb3DGXHZDL4npwBwjA8zVak1Jd31U+JwmX6PuoXZ5muA8dW7iPPksnmWiecz3MdMiLaU5sG9uWPwV5FN1To5iZj6kQfV8mJoyGWkrzeH7p3UaT3C6Otdoby3yDAOKT56uwhxtWyS7WCXMA06gWfgUu93VsXEjr2/xwqeqjbTZzcouVakKNBrFVfjl2B2TjRj9CeqtqnRqyVRkzDeNBvAoCruzdW61ccdY9WK9/XKN8gqaFWuoJdM2+snIqEOf/ULnqKdeJXg3conOHG4A1S38n8VQ9ZuZyF3NybgXpF3LLGqtbiH4BFcfzdsuVPsS575zkBmEajL5lYQmsuI66pcOrSbXxTWCd+7G5QbJfWoie9TxctzK4B8JV2Jf1zUONmSFrPvb2mrq13qNwcqN58H6c8deavgERQYu7m2Wazf+itoqGdVfYR7I/txGuzkpU1EUU1EM4UHdiMlQokYgToFd0rlO41dhnKKW+89FJPQT161JNTSdDdrds9tO5hGHqgcNFbcmqw//4CryhmuquC/IuCLs2ntNX2Q46qcT3UiEYfhG2sDZPxO7FUu5yQ/LnwH+A7IEqpjNGjIYAAAAAElFTkSuQmCC') no-repeat center center;
 	display: inline-block;
 	vertical-align: middle;
 	text-align: center;
 }
  #cart .icon-cart-back svg {
  	padding: 12px 0;
  }


 #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:#ffc600;
 	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;
	top: 14px;
}
#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 {

}
#cart:hover {

}
#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: 38px;
	top: 3px;
	line-height: 18px;
	width: 18px;
	font-weight: bold;
	text-align: center;
}
#wishlist-total {
	left: 19px;
    top: -8px;
}
#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;

	font-size: 14px;
	line-height: 17px;
	color: #4F4F4F;
}
#cart #cart-total {
    max-width: 75px;
    display: block;
    /* text-overflow: ellipsis; */
    /* overflow: hidden; */
    white-space: nowrap;
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    color: #853A76;
}

#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:23px;
	position:relative;
	display: block;
	text-align: center;
}
/*#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 {
    font-size: 16px;
    font-weight: bold;
    color: #853A76;
}
#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: #333;
	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: #333;
	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: #333000;

	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: #333000;
}



.filter ul > li {
	border: none;
}

.filter .button-filter {
	margin: 15px 50px;
}


.product-filter {
	padding: 5px 10px;
	color: #7a7a7a;
	font-size: 13px;
	border:1px solid #FFC600;
	border-radius:2px;
	background-color: #FFFEF9;
}


#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: #828282;
	font-size: 16px;
}
.breadcrumb li:last-child a,.breadcrumb > li:last-child span {
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #853A76;
}

.breadcrumb > li + li:before {
	content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALBAMAAACufOGlAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAbUExURQAAAP+/AP/HAP/FAP/HAP/FAP/GAP/FAP/GAMad3ioAAAAIdFJOUwAgIGB/gN/vAriUNQAAACZJREFUCNdjMGRgYEgTYGBQS2RgYIIzyhgYWFoZGDwCYBRDKgMDAG0YBU3HEOPDAAAAAElFTkSuQmCC');
    position:relative;
    bottom: 0;
    padding: 0 10px;

}
.breadcrumb a:hover,
.breadcrumb li:last-child a:hover {
	color:#ffd307;
}
.breadcrumb img {
	margin-right:13px;
	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:#333;
}
.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: #333000;
	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 {
	font-weight: bold;
	text-align: center;
	white-space: nowrap;

	font-size: 13px;
	line-height: 16px;

	color: #853A76;
	padding-top: 10px;
}

.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: #333000;
	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: #333000;
	text-transform: uppercase;
}


.cart-info .qty-text {
	min-width: 50px;
	color: #333000;
	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: #333000;
}

.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: #333000;
	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: #333000;
	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: #333000;
	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: #333000;
	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: #333000;
 }
 #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;
	color: #FFFFFF;
	text-decoration: none;
	padding: 8px 24px;
	margin-top:15px;

	background: #7EBA38;
	border-radius: 25px;
}
span.box-next:hover {
	background:#FFC600;
}

span.box-next>a {
	color:#FFFFFF;
	font-size:14px;
	line-height: 17px;
	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-reg,
.icon-acc {
    position: relative;
    top: 0;
    margin-right: 2px;
    width: 23px;
    /* height: 20px; */
    display: inline-block;
    vertical-align: middle;
}

.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: 14px;
	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 {
	padding-top: 15px;
	transition: all .2s ease-in-out;
}

#search-auto:hover .search-input-wrapper,
#search-auto:focus .search-input-wrapper,
#search-auto:active .search-input-wrapper{
	border-color: #C3E86B;
}

#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 .button-search {
	width: 40px;
	height: 34px;
	font-size: 0;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABmUExURQAAAHi3OIC3OHq1NXq6NYC6NXy3OHy5Nn23OH26OH66N324N324OX65OH25OXy4OX64OX66OX26OH+6OH65OH25N327OX+7N364N326OH+6OH66N366OX65OH66OH66N367N366OLUcjAMAAAAhdFJOUwAgIDAwMEBQYGBvcHCAj5CQkJ+foK+vr7C/v8/P39/v7zxbWK0AAACjSURBVBjTnZDLFoIwDESHitWq4AN8UGzs/P9PuiCl5cjKWd4zmUwCAIDthHzfLErVA1X3KlMbycFZe/SkzLyKDDq9C5kLg0kW86FXB2mKQHKafPBVrvdsAAAj9yW+qitNqRxlHY9a5LQMmar0qRIWLrtIOcx1fXFxHdmlywLFqTeSG2ROaZ1rI1k+y/Tpsedt8SzAXLzIszFTZIVf/cE91vhgvsehD9nJ+FDEAAAAAElFTkSuQmCC') no-repeat center center;
	border: 0;
}

#search-auto .input-group-btn>button:hover {}

#search-auto .search-box .input-search {
	/* border-right: none; */
	border: 0;
	border-radius: 25px;
	font-size: 14px;
	line-height: 17px;
}

#search-auto .search-box .input-search::placeholder {
	font-size: 14px;
	line-height: 17px;
	color: #BDBDBD;
}
#search-auto .button-search {
	position: absolute;
	right: 3px;
	z-index: 2;
	top: 0px;
	text-align: left;
}
#search-auto .search-input-wrapper {
	position: relative;
	border: 2px solid #7EBA38;
	box-sizing: border-box;
	border-radius: 25px;
}

.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,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAMAAADjyg5GAAAAhFBMVEVHcEz/xwD/wQD/xgD/vwD/xgD/xQD/xgD/zwD/wwD9xgD+xgDzwgD/xQD/xgD/vwD/xQD/xQD/wQD/xgD/xwD/yAD/xwD/vwD/xAD/xwD/ygD/xgD/xQD/xQD/xgD0ygD/xwD9xgD/xQD/xwD/xgD/xgD/xQD+xQD+xQD/wgD/xgD/xgAncMCDAAAAK3RSTlMAICGgIO9u3xBApc4V8vwQn4ApUF9KbghjvxjsnmC/GJ6c93/1fh/3vhmdAWnxAgAAAGJJREFUCB2VwUcCAUEAAMHGMrNyzqyc+v//Mw7DWRU/t4cB6M5nJEXQO0x7WodFUF8UfXUMOzU8aalDoKH7CkptD4DaqOQjRv6wXHUmfB3UJtnVZEMWTLZkJzWsyc5ejpHsDbOFCdQNGTmWAAAAAElFTkSuQmCC');
	position: relative;
	display: inline-block;
	bottom: 3px;
	margin: 0 10px;
	width: auto;
	bottom: 8px;
}
.about-us-title {margin-top:37px;margin-bottom:25px;}
#whywe-fluid,#onas-fluid {
	border-radius: 3px;
}
#onas-fluid {
	margin-top: 20px;
}
#onas-fluid .animated {
	animation-iteration-count: infinite;
}
#onas-fluid p {
	font-size:13px;
	color:#3c3c3c;
}
#onas-fluid h3 {
	font-size:24px;
	line-height: 29px;
	font-weight: 500;
	text-transform:uppercase;
	color: #853A76;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
}
#onas-fluid h3 span{
	font-weight:500;
	color: #FFC600;
}
#onas-fluid .onas-img {
	position: absolute;
	top: 0;
/*		height: 615px;
width: 615px;*/
max-width: inherit;
right: 0;
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:#D7BED2 no-repeat center center;
	display:inline-block;
	border-radius: 25px;
}
.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,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAYAAAC58NwRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABESURBVHgB7YyxDQAgCASJEziSm8EGuvFLIo0UQmfDdZ/cPQGYODBlwE0cqSQV/Y5Gixq3Oz3e2b1LySnZgrxswUrLygayhVGw8Ca44QAAAABJRU5ErkJggg==');
	background-position-x: 10px;
}
.fa-chevron-left,.carousel-control.left {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAYAAAC58NwRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABESURBVHgB7Y2xDQAgCASJE7qRbqCjusGL2hgan8aKS+juHhECAAWH5pE3LlmpIbNypmUl6Q27IS/WqvlSIvoaCcMV9QlsNFKgiGQtNwAAAABJRU5ErkJggg==');
	background-position-x: 7px;
}
.carousel-control.left {right:40px;}

.block-o-nas img:not(.onas-img) {
	position:absolute;
	transition: transform .3s ease-in-out;
/*		-webkit-animation: rotate 3s linear 0s infinite normal ;
animation: rotate 3s linear 0s infinite normal ;*/

}
.block-o-nas img:not(.onas-img):hover {
	transform: scale(1);
}
#blue-left {
	top:15px;
	left: -50px;
}
#green-left {
	right: 0;
	top: -25px;
	transform: rotate(5deg);
}
#green-left-2 {
	top: 221px;
	left: -150px;
}
#red-left {
	right: 0;
	top: 136px;
	transform: rotate(-20deg) scale(.9);
}
#roz-left {
	left: 34px;
	top: 188px;
	transform: rotate(-5deg) scale(.6);
}
#yellow-left {
	left: -200px;
	top: 70px;
}
#yellow-left-2 {
	right: 110px;
	top: 240px;
}

#blue-right {
	top:-50px;
	right: 0;
}
#blue-right-2 {
	left: 125px;
	top: 240px;
	transform: rotate(20deg);
}
#green-right {
	right: 65px;
	top: 210px;
}
#red-right {
	right: -36px;
	top: 178px;
	transform: rotate(-20deg);
}
#red-right-2 {
	right: 350px;
	top: 110px;
}
#roz-right {
	right: -130px;
	top: 59px;
}
#yellow-right {
	top: -10px;
	right: 217px;
}

.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;
	border-radius: 20px;

	display: flex;
	align-items: center;
	justify-content: center;
}
.block-categories .row > div > .cool-cat-inner.super-cat {
	min-height: 256px;
}
.block-categories .row > div > .cool-cat-inner img,
.block-categories .row > div > .cool-cat-inner {
	transition:all .2s ease-in-out;

}
.block-categories .row > div > .cool-cat-inner:hover {
	border-radius: 0;
}
.block-categories .row > div > .cool-cat-inner.super-cat img {
	transform: translateY(-30px);
}

.block-categories .row > div > .cool-cat-inner.super-cat:hover img {
	transform: translateY(-30px) rotate(10deg);
}
.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 {
	background: rgba(126, 186, 56, 0.7);
	border-radius: 25px;
	color: #fff;
	display: inline-block;
	position: absolute;
	z-index: 1;
	font-weight: bold;
	padding: 9px 15px;
	text-align: center;
	top: 70%;
	transform: translateY(-65%);
	bottom: auto;
	left:auto;
	right:auto;
	text-transform:uppercase;

	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #FFFFFF;
}

.block-categories .row > div > .cool-cat-inner.super-cat>div {
	top: 72%;
    transform: none;
}


.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 .categorywall_thumbnail > a.cat_title {
	font-size: 14px;
	line-height: 16px;
	font-weight:bold;
	color: #fff;
	background-color: #daccd6;
	text-align: center;
	display: block;
	vertical-align: middle;
	border-radius:0 0 3px 3px;
	text-transform:none;

	position: absolute;
    top: 60%;
    left: 10px;
    right: 10px;
    width: auto;
    border-radius: 20px;
    padding: 8px 10px;
}
.categorywall_thumbnail.red > a.cat_title{
	background-color: rgba(133, 58, 118, 0.6);
}
.categorywall_thumbnail.green > a.cat_title{
	background-color: rgba(126, 186, 56, 0.7);
}
.categorywall_thumbnail.orange > a.cat_title{
	background-color: rgba(255, 198, 0, 0.7);
}

.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:1px solid rgba(126, 186, 56, 0.7);
	display:block;
	border-radius:20px;
}
.categorywall .categorywall_thumbnail.red a:not(.cat_title):before {
	border-color: rgba(133, 58, 118, 0.6);
}
.categorywall .categorywall_thumbnail.green a:not(.cat_title):before {
	border-color: rgba(126, 186, 56, 0.7);
}
.categorywall .categorywall_thumbnail.orange a:not(.cat_title):before  {
	border-color: rgba(255, 198, 0, 0.7);
}
.categorywall > .col-lg-12 {
	margin-bottom:15px;
}
.block-categories .row > div:nth-child(3) > .cool-cat-inner>div,
.block-categories .row > div:nth-child(5) > .cool-cat-inner>div {
	background-color: rgba(255, 198, 0, 0.7);
}
.block-categories .row > div:nth-child(4) > .cool-cat-inner>div,
.block-categories .row > div:nth-child(9) > .cool-cat-inner>div {
	background-color: rgba(133, 58, 118, 0.6);
}
.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(7) > .cool-cat-inner>div {
	background: transparent;
}

.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;
}

.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: #853A76;
    line-height: 17px;
}
.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 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: 1px solid #FFC600;
	border-radius: 0 0 2px 2px;
	background-color: #FFFEF9;
}
.category .tree-menu > ul > li > a {
	color: #828282;
}


.news_block_main .image {
	padding:0 10px;
	position: relative;
}
.news_block_main .created,
.newsblog-category .product-thumb .created {
	text-align: center;
	display: inline-block;
	width: 100px;
	height: 35px;
	line-height: 35px;
	z-index: 2;
	display: inline-block;
	float: left;

	font-weight: bold;
	font-size: 14px;
	text-align: center;
	color: #4F4F4F;
}
.newsblog-category .product-thumb .created {
	float: none;
}
.news_block_main .btn-outline {
	border-color: #FFC600;
	background: #FFC600;
	border-radius: 25px;
}
.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;
}

.panel-primary.category > .panel-heading,
.panel-heading {
	background: #FFC600;
	text-align:center;
	border:1px solid #FFC600;
	border-radius: 2px 2px 0 0;
	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: #843a76;
}
.page-checkout-simplecheckout  .simplecheckout-step #simplecheckout_shipping  .panel-heading {
	background-color: #ffc600;
}
.page-checkout-simplecheckout  .simplecheckout-step #simplecheckout_payment  .panel-heading {
	background-color: #7eba39;
}
.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: #828282;
	font-size: 14px;
}
.category.panel .panel-body li ul li>a.active,
.tree-menu>ul>li:hover>a {
	color: #853A76;
	font-weight: 400;
}
.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:#843a76;
}
.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,
#menu-vsheme #menu-vsheme-list .arrow  {
	content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPBAMAAAAv0UM9AAAAG1BMVEWAgICCgoKDg4NHcEyAgICCgoKBgYGBgYGAgIAzDKfxAAAACXRSTlNQ738AYP+Av0DyZdQDAAAAQElEQVR4ARXHQQ0AIAzF0KGFYICf4AADEDCwIAEJ+Ka7vLSWsiTrI2wro84IGWQwBnUn1uVYtiwSSRmJfQuf4wcD8hH4nn14dQAAAABJRU5ErkJggg==');
	filter: brightness(1.5);
}
.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 li:hover .arrow {
	content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPBAMAAAAv0UM9AAAAG1BMVEWDOXaFOnaHOnZHcEyFOHWFOnaDOnaGOXWDOHS1Ks3nAAAACXRSTlNQ738AYP+Av0DyZdQDAAAAQElEQVR4ARXHQQ0AIAzF0KGFYICf4AADEDCwIAEJ+Ka7vLSWsiTrI2wro84IGWQwBnUn1uVYtiwSSRmJfQuf4wcD8hH4nn14dQAAAABJRU5ErkJggg==');
}
.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 {
	text-align: center;
	display: inline-block;
	position:relative;
	padding-right:30px;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #853A76;

	transition: all .15s ease-in-out;
}

.toggle-text-btn:hover,
.toggle-text-btn:focus {
	color:#FFC600;
}
/*.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 svg {
 	width: 12px;
 	transition: all .2s ease-in-out;
 }
 .toggle-text-btn svg path {
  	fill: #853A76;
 }
.toggle-text-btn:hover svg path,
.toggle-text-btn:focus svg path {
	fill: #FFC600;
}
.toggle-text-btn.arrow-up svg {
	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: 176px;
	height: 42px;
	border-radius: 0;
	font-size: 16px;
	font-size: 15.8px;
	color: #444444;
	padding-right: 5px;
	border-radius: 3px 0px 0px 3px;
	border:1px solid #853a76;
}
#boc_phone::placeholder {
	color:#444444;
}
#boc_submit {
	height:42px;
	width: 170px;

	border-radius:0;
	outline: 0;
	font-weight: 600;
	font-size: 14px;
	    background: #853A76;
    border-radius: 0px 3px 3px 0px;
    border-color: #853a76;

}
#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-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,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANBAMAAACN24kIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAkUExURQAAAICAgICAgICAgIKCgoKCgoGBgYODg4GBgYODg4KCgoKCgrxyu0QAAAALdFJOUwAQIECPn6C/z8/fen9NNwAAADpJREFUCNdjYGDwEmAAgWoDApSXQrVBlACD96Jq010KDGy7ZncvAopm7wZyGBjYdi8Cq8xSAFOMQAwAQYQOHjdI2fIAAAAASUVORK5CYII=') center center no-repeat;
}
.label-direction.asc:hover,.label-direction.asc.active {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANBAMAAACN24kIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAnUExURQAAAP+/AP/PAP+/AP/HAP/DAP/GAP/FAP/EAP/HAP/GAP/GAP/GAGAs7d8AAAAMdFJOUwAQECAgQI+foL/P3yySeikAAAA6SURBVAjXY2BgyBZgAIE5AQSobIM5AdUCDDmb54SfdmDgOL1mzRagaM8ZIIeBgePMFrDKbgcwxQTEAO4CEd44sowbAAAAAElFTkSuQmCC');
}
.label-direction.desc {
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANBAMAAACN24kIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAqUExURQAAAICAgICAgICAgICAgISEhIKCgoGBgYKCgoODg4ODg4KCgoKCgoKCgkUrpGcAAAANdFJOUwAgMEBQX2CAn6+/3++WsjGrAAAAOklEQVQI12NgYIhgAAHWuw0gKvbuDTDn7lkg1/f62mwgd27BWsO9CgwiDGsNREBq1how4KTmQiiQOgDWohIPmitQNwAAAABJRU5ErkJggg==') center center no-repeat;
}
.label-direction.desc:hover,.label-direction.desc.active {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANBAMAAACN24kIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAqUExURQAAAP/HAP/FAP/DAP/GAP/HAP/FAP/FAP/FAP/IAP/HAP/GAP/FAP/GAKxJIlgAAAANdFJOUwAgMEBQX2CAn6+/3++WsjGrAAAAOklEQVQI12NgYIhgAAHWuw0gKvbuDTDn7lkg1/f62mwgd27BWsO9CgwiDGsNREBq1how4KTmQiiQOgDWohIPmitQNwAAAABJRU5ErkJggg==');
}
#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: 33px;
	background-color:transparent;
	border:1px solid transparent;
	color:#7a7a7a;
}
#input-limit>.radio>label {
	background-color: transparent;
	border: 1px solid #FFC600;
	box-sizing: border-box;
	border-radius: 20px;
}
#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: #FFC600;
	border-radius: 20px;
	color:#fff;
}


#input-limit>.radio>label.selectedradio, #input-limit>.radio>label:hover {
	color:#fff;
	background: #FFC600;
	border-radius: 20px;
}


#input-sort>span,.limit>span {
	margin-right:15px;
	position: relative;
	top: 2px;
	font-family: 'SF UI Text', sans-serif;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #4F4F4F;
}
	#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: #FFC600;
		border-radius: 25px;
		background-color: #FFC600;

    padding: 5px 15px 5px 39px;
		height: 35px;
		vertical-align: middle;
		text-transform: none;
		position:relative;
		font-size: 14px;
		line-height: 17px;
		text-align: center;
		color: #FFFFFF;
		font-weight: 400;
	}
	.btn-outline.button_cart_cat.disabled-button {
		padding: 5px 22px;
	}
	.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:#4f4f4f;
		font-size:17px;
		font-weight: 500;
		text-transform:none;
		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 {
		margin-left: 10px;
	    font-size: 10px;
	    line-height: 12px;
	    color: #828282;
	    padding-top: 20px;
	    display: inline-block;
	}


	#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: #333000;
	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: #333;
}
.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: #333 !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: #333;
	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:#333000;border-color:#333000;}
.simplecheckout-button-right .btn-primary:hover,
.simplecheckout-button-right .btn-primary:active {background:#333000;border-color:#333000;} */


.page-information #content > h1 {
	margin-top:0;
	text-align: center;
	font-size: 18px;
	color: #ffc600;
	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;
	color: #833a76;
}
.page-information a {
	color: #ffc600;
	font-weight:bold;
}
.page-information a:hover {
	color: #853A76;
	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;

	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	font-size: 24px;
	line-height: 29px;

	color: #853A76;
}
.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;
}
.newsblog-category .product-thumb a {
	text-transform: none;
	font-size: 16px;
	line-height: 22px;
    font-weight: bold;
    color: #853A76;


}
.newsblog-category .product-thumb {
	margin-bottom: 20px;
    border-bottom: 1px dashed #fd8f8f;
    padding-bottom: 10px;
}
.newsblog-category .product-thumb .caption h4 {
	min-height: 44px;
    max-height: 44px;
    overflow: hidden;
    display: block;
}
.newsblog-category .product-thumb .caption p {
	min-height: 61px;
    max-height: 61px;
    overflow: hidden;
    display: block;
}
.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;
}
.page-information strong {
	color:#833a76;
}
.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 {
	text-decoration: underline;
	color: #f14120;
	font-size: 14px;
	line-height: 17px;
	color: #FFC600;
}
.zakaz-zvonka:hover,
.zakaz-zvonka:focus,
.zakaz-zvonka:active {
	color: #7EBA38;
}
#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;
}
#form-review {padding-top: 30px;}

.mfilter-free-container {
	width: auto;
}


@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: transparent 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;
	}
	.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 #FFC600;
	border-bottom:0px;
	text-align:center;
	position:relative;
	padding:12px;


	background: #FFC600;
	border-radius: 2px;
}
#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: 16px;
	line-height: 19px;
	text-align: left;
	list-style: none;
}
#menu-vsheme {
	border-radius: 4px;
	margin-bottom: 10px;
	z-index: 9;
	border: 0;
	border-radius: 3px;
	background-color: rgb(248, 248, 248);
}
#menu-vsheme a{
	text-decoration: none;
	color: #828282;
}
#menu-vsheme #menu-vsheme-list > li > a {
}

#menu-vsheme #menu-vsheme-list{
	background-color: #FFFEF9;
	width: 100%;
	border: 1px solid #FFC600;
	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;
}
#menu-vsheme #menu-vsheme-list > li:hover,
#menu-vsheme #menu-vsheme-list > li.active-li {
	background:#FFF0BD;
}
#menu-vsheme #menu-vsheme-list > li > a{
	padding: 10px 0;
	white-space: normal;
	position:relative;
	font-size:16px;
}
#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: 15px;
		max-width: 10px;
		position: relative;
		top: 3px;
	}
	#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: #853A76;
	}
	#menu-vsheme #menu-vsheme-list > li.dropdown.menu-open > a {
		color: #853A76;
	}
	#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;
		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: #853A76;
	}
	#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;
	}
}