body {
font-family: Raleway, sans-serif;
font-weight: 400;
color: #333;
font-size: 14px;
line-height: 20px;
width: 100%;
font-feature-settings: 'pnum' on, 'lnum' on;
}
header{margin-bottom: 15px;}
.phone_fix .text_after_phone {display: none;}
.text-xs-left { text-align: left; }
.text-xs-right { text-align: right; }
.text-xs-center { text-align: center; }
.text-xs-center-newsletter { text-align: center; margin-bottom:5px;}
.text-xs-justify { text-align: justify; }
@media (min-width: 768px) {
.text-sm-left { text-align: left; }
.text-sm-right { text-align: right; }
.text-sm-center { text-align: center; }
.text-sm-justify { text-align: justify; }
}
@media (min-width: 992px) {
.text-md-left { text-align: left; }
.text-md-right { text-align: right; }
.text-md-center { text-align: center; }
.text-md-justify { text-align: justify; }
}
@media (min-width: 1200px) {
.text-lg-left { text-align: left; }
.text-lg-right { text-align: right; }
.text-lg-center { text-align: center; }
.text-lg-justify { text-align: justify; }
}
.container {
padding-right: 10px;
padding-left: 10px;
margin-right: auto;
margin-left: auto;
width: 100%;
max-width: 1298px;
}
.container-fluid {
padding-right: 10px;
padding-left: 10px;
margin-right: auto;
margin-left: auto;
}
.row {
margin-right: -10px;
margin-left: -10px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
/**
@media (min-width: 992px) {
.col-md-offset-right-3 {margin-right: 25%;}
}**/

.container {
	/*background:#fff;*/
}
h1, h2, h3, h4, h5, h6 {
	color: #333;
}
.fa {
	font-size: 14px;
}
h1 {
	font-size: 33px;
}
h2 {
	font-size: 27px;
}
h3 {
	font-size: 21px;
}
h4 {
	font-size: 15px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10.2px;
}
a {
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #46a941;
	transition: all .5s;
	cursor: pointer;
}
a:focus {
  outline: none;
  outline-offset: -2px;
}
legend {
	font-size: 18px;
	padding: 7px 0px
}
label {
	font-size: 12px;
	font-weight: normal;
}

select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {
	font-size: 12px;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {
	font-size: 12px;
}
.input-group .input-group-addon {
	font-size: 12px;
}
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {
	display: inline;
}

div.required .control-label:before {
	content: '* ';
	color: #000;
	font-weight: bold;
}
.dropdown-menu li > a:hover, .dropdown-menu li > a.active, .dropdown-menu li > a:focus {
	text-decoration: none;
	color: #ffffff;
	background-color: #46a941;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
  background-color: #46a941;
  color: #fff;
  outline: 0 none;
  text-decoration: none;
}
.button-cart-fix{
	margin-left: 0!important;
}
.w222{
	background: linear-gradient(180deg, #fdd607 0%, #f09911 100%)!important	;
	border-color: #ccff99!important ;
	color: #333!important;
	margin-left: 0!important;
}
.cart-product-new{
		width: 48%;
}
.fastorder-wrapper{
	width: 48%;
}
.button-cart-wrapper{
	display: flex;
	flex-direction: row-reverse;
  justify-content: space-between;
}
.one_unit{
	    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: 0em;
}
.new-block-price{
		display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-content: stretch;
    align-items: center;
}
/* --- MODAL ADD TO CART --- */
#modal-addcart .modal-dialog{
	margin:150px auto;
}
/*********************/
/* --- TOP PANEL --- */
#top-fixed{
	left: 0 ;
	margin: 0 ;
	padding:1px 0px;
	position: fixed ;
	top: -100%;
	width: 100% ;
	z-index: 888;
	box-shadow:0 5px 5px rgba(0, 0, 0, 0.15);
}
#top-fixed #menu {
  margin: 0;
}
#top-fixed .nsmenu-block {
	display:none !important;
}
#top-fixed #menu.open > .dropdown-menu {
  display: block !important;
}
#top-fixed #menu:hover .dropdown-menu {
  display: block !important;
}
#top-fixed #phone {
	text-align:center;
	padding:3px 0px 0px 0px;
}
#top-fixed.sticky-header-1 {
	left: 0 ;
	margin: 0 ;
	padding:1px 0px;
	position: fixed ;
	top: 0;
	width: 100% ;
	z-index: 1090;
	background:#fafafa;
	border-bottom:1px solid #cccccc;
	box-shadow:0 5px 5px rgba(0, 0, 0, 0.15);
	transition:all 300ms ease-in-out 0s;
	background: #46A941;
}
#top-fixed #cart{
	height: 54px;
}
#top-fixed.sticky-header-2 {
	backface-visibility: hidden;
	left: 0 ;
	margin: 0 ;
	padding:0px;
	position: fixed ;
	top: 0;
	width: 100% ;
	z-index: 888;
	background:#474747;
	border-top:7px solid #2B8CDB;
	transition:all 300ms ease-in-out 0s;
}
#top-fixed #logo {
	max-width:95%;
	padding:3px;
}
#top-fixed #logo img {
	max-height: 40px;
}
#top-fixed #horizontal-menu {
	margin-bottom:0px;
}
#top-fixed .container {
	background:none;
}
#top-fixed .shopping-cart {
	padding:5px !important;
}
#top-fixed #search {
	padding:5px !important;
	margin-bottom:0px;
}
#top {
	background-color: #f5f5f5;
	border-bottom: 1px solid #d9d9d9;
	padding-top:2px;
	padding-bottom:2px;
}
.wishlist-quantity,
.compare-quantity {
	background: #fff;
	padding: 2px 4px;
	border-radius: 4px;
	border: 1px solid #d9d9d9;
	font-weight: 600;
}
#top .container {
	background-color: #f5f5f5;
}
#top #currency .currency-select {
	text-align: left;
}
#top #currency .currency-select:hover {
	text-shadow: none;
	color: #ffffff;
	background-color: #2B8CDB;
}
#currency .dropdown-menu, #language .dropdown-menu {
	left:auto;
	right:0px;
	min-width:100%;
}
#currency .dropdown-menu > li > button{
  clear: both;
  color: #333;
  display: block;
  font-weight: 400;
  line-height: 1.42857;
  padding: 5px 20px;
  white-space: nowrap;
}
.fix-left-nav .box-question button{
	padding-left: 10px;
	padding-right: 10px;
	border-bottom:1px solid #d9d9d9;
}
.fix-left-nav .box-question .header-nav-links button {border:0px;}
@media (min-width: 992px) {
  .header-nav-links {
    position:relative;
    border:0px;
    box-shadow:none;
    padding:0px;
    display:block;
    margin:0px 0px;
    background: transparent;
    width:auto;
    min-width: auto;
  }
  .header-nav-links .btn-link {
  	padding:7px 11px;
    font-size: 15px;
	font-style: normal;
	font-weight: 400;
    line-height: 21px;
	letter-spacing: 0em;
	color: #000;
  }
  .header-nav-links li:nth-child(1) .btn-link{
  	color: #DD4B2B;
  }
  .header-nav-links li {
    display:inline-block;
  }
}
@media (max-width: 992px) {
.fix-left-nav .header-nav-links {
	right: 34px;
	left: auto;
	top: -3px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
}
#language .dropdown-menu > li > a {
  clear: both;
  color: #333;
  display: block;
  font-weight: 400;
  line-height: 1.42857;
  padding: 6px 20px;
  white-space: nowrap;
}
#language .dropdown-menu > li > a:hover {
  color: #fff;
}
#top .btn-link, #top-links li, #top-links a {
	color: #333;
	text-decoration: none;
}
#top .btn-link:hover, #top-links a:hover {
	color: #444;
}
#top-links .dropdown-menu a {
	text-shadow: none;
}
#top-links .dropdown-menu a:hover {
	color: #FFF;
}
#top .btn-link strong {
	font-size: 14px;
    line-height: 14px;
}
.dropdown-menu .line-contact {
  background-color: #e5e5e5;
  height: 1px;
  margin: 5px 0;
  overflow: hidden;
}
.dropdown-menu .schedule {
  padding: 0 20px;
  text-align: left;
}
/*********************/
#top .dropdown-menu-right {
  left: auto;
  min-width: 100%;
  right: 0;
}
/* --- HEADER PANEL ---*/
#logo {
  padding: 10px 0;
  position: relative;
  float: left;
}
#logo img {
  margin-left: auto;
  margin-right: auto;
}
#phone {
  padding: 14px 0 0;
  position:relative;
  text-align: right;
}

#phone .contact-header .dropdown-toggle:hover  .car-down {
	 -webkit-transform: rotate(-180deg);
	 transform: rotate(-180deg);
}
#phone .info-contact {
  color: #333;
  font-size: 14px;
  line-height: 15px;
  text-decoration: none;
  padding:5px 10px;
}
#phone .contact-header {
  font-size: 18px;
  line-height: 18px;
  position: relative;
  display: inline-block;
}
#phone .dropdown-toggle {
  display: inline-block;
  position: relative;
}
#phone .contact-header i.glyphicon{
	color: #aaa;
}
#phone .drop-contacts {
  margin-top: 0px;
  min-width: 100%;
  z-index: 1012;
  padding: 10px;
  border:0;
}
#phone .icon-image img{
    width: 24px;
    height: 24px;
    margin-right: 6px;
}
.form-control::placeholder {
	color: #666;
	opacity: 1;
}
#search{
    width: 100%;
}
#search .input-lg {
	height: 45px;
	width: 100%;
	border:1px solid #fff;
	padding: 0 40px;
	box-shadow: none;
	border-radius: 5px;
	margin-top: 8px;
	font-size: 14px;
}
#search .input-lg::placeholder{
    color: #999;
}
#search .form-control:focus {
  border-color: #d9d9d9;
  outline: 0 none;
  box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
span.button_search{
	z-index: -1;
	opacity: 0;
	display: none;
}
.shopping-cart {
	padding:0px;
	background: #318B30;
	transition: all .3s;
}
.shopping-cart:hover{
    background: #386F38;
    transition: all .3s;
}
@media (min-width: 992px) {
	.shopping-cart {
	    float:right;
	    margin-right: -10px;
	    margin-top: -1px;
      width: 200px;
	}
	#search::before{
	    content: '';
	    position: absolute;
	    left: 8px;
	    top: 18px;
	    z-index: 3;
	    width: 22px;
	    height: 23px;
	    background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.52537 2.5625C5.40374 2.5625 2.0625 5.90374 2.0625 10.0254C2.0625 14.147 5.40374 17.4883 9.52537 17.4883C11.3307 17.4883 12.9853 16.8479 14.276 15.781L19.3287 20.8345C19.4621 20.9677 19.643 21.0426 19.8315 21.0425C20.02 21.0424 20.2008 20.9675 20.3341 20.8341C20.4674 20.7007 20.5422 20.5199 20.5421 20.3314C20.5421 20.1428 20.4671 19.962 20.3337 19.8288L15.281 14.7753C16.3868 13.4396 16.9907 11.7594 16.9882 10.0254C16.9882 5.90374 13.647 2.5625 9.52537 2.5625ZM3.484 10.0254C3.484 8.4231 4.1205 6.88646 5.25348 5.75348C6.38646 4.6205 7.9231 3.984 9.52537 3.984C11.1276 3.984 12.6643 4.6205 13.7973 5.75348C14.9303 6.88646 15.5667 8.4231 15.5667 10.0254C15.5667 11.6276 14.9303 13.1643 13.7973 14.2973C12.6643 15.4303 11.1276 16.0668 9.52537 16.0668C7.9231 16.0668 6.38646 15.4303 5.25348 14.2973C4.1205 13.1643 3.484 11.6276 3.484 10.0254Z' fill='%23777777'/%3E%3C/svg%3E%0A");
	}
}

#cart {
	position: relative;
	border-radius: 0;
	z-index: 999;
	height: 64px;
}

#cart .empty-cart{
	font-size:14px;
	color:#333;
}
#cart > .btn{
	background: transparent;
	color: #000;
	border-radius: 0;
	padding: 24px 0 24px 20px;
	line-height: 32px;
	border-bottom:0;
	border-top:0px;
	border-left:0px;
	border-right:0px;
}
#cart.open  > .btn,
#cart  > .btn:hover{
	background: transparent;
}
#cart > .btn > .shop-bag {
	line-height: 31px;
	float: left;
	color: #fff;
	font-size:28px;
	margin-left: 25px;
    margin-top: -3px;
}
#cart > .btn > .shop-bag::before{
	content: '';
	position: absolute;
	width: 31px;
	height: 30px;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.6084 24.6667C10.6439 24.6667 11.4834 23.8273 11.4834 22.7917C11.4834 21.7562 10.6439 20.9167 9.6084 20.9167C8.57286 20.9167 7.7334 21.7562 7.7334 22.7917C7.7334 23.8273 8.57286 24.6667 9.6084 24.6667Z' fill='white'/%3E%3Cpath d='M21 24.6667C22.0355 24.6667 22.875 23.8273 22.875 22.7917C22.875 21.7562 22.0355 20.9167 21 20.9167C19.9645 20.9167 19.125 21.7562 19.125 22.7917C19.125 23.8273 19.9645 24.6667 21 24.6667Z' fill='white'/%3E%3Cpath d='M26.0666 2.47507C25.989 2.37948 25.8913 2.30225 25.7803 2.24894C25.6694 2.19562 25.548 2.16755 25.4249 2.16674H8.07491L8.61658 3.8334H24.3332L22.1082 13.8334H9.60824L5.79991 1.77507C5.75872 1.64712 5.68718 1.53103 5.59141 1.43671C5.49564 1.34239 5.37848 1.27264 5.24991 1.2334L1.83324 0.183404C1.72818 0.15112 1.6178 0.139846 1.50838 0.150224C1.39897 0.160602 1.29267 0.192429 1.19555 0.243888C0.999422 0.347814 0.852608 0.525397 0.787409 0.737571C0.72221 0.949744 0.743967 1.17913 0.847893 1.37526C0.95182 1.57139 1.1294 1.7182 1.34158 1.7834L4.33324 2.70007L8.15824 14.7834L6.79158 15.9001L6.68324 16.0084C6.34519 16.398 6.15358 16.8932 6.14141 17.4089C6.12924 17.9246 6.29728 18.4283 6.61658 18.8334C6.84371 19.1096 7.13233 19.3288 7.45936 19.4736C7.78639 19.6183 8.14274 19.6844 8.49991 19.6667H22.4082C22.6293 19.6667 22.8412 19.5789 22.9975 19.4227C23.1538 19.2664 23.2416 19.0544 23.2416 18.8334C23.2416 18.6124 23.1538 18.4004 22.9975 18.2441C22.8412 18.0879 22.6293 18.0001 22.4082 18.0001H8.36658C8.27062 17.9968 8.17712 17.9688 8.09513 17.9189C8.01313 17.8689 7.9454 17.7986 7.89849 17.7149C7.85157 17.6311 7.82706 17.5366 7.82731 17.4406C7.82756 17.3446 7.85256 17.2503 7.89991 17.1667L9.90824 15.5001H22.7749C22.9675 15.5048 23.1559 15.4426 23.3078 15.3241C23.4597 15.2056 23.5659 15.0381 23.6082 14.8501L26.2499 3.1834C26.2753 3.05917 26.2719 2.93079 26.2401 2.80804C26.2084 2.68529 26.149 2.57141 26.0666 2.47507Z' fill='white'/%3E%3C/svg%3E%0A");
}
#cart > .btn > .car-down{
	line-height: 32px;
	float: right;
	color: #fff;
	-webkit-transition: transform 0.2s ease 0s;
	-moz-transition: transform 0.2s ease 0s;
	-ms-transition: transform 0.2s ease 0s;
	-o-transition: transform 0.2s ease 0s;
	transition: transform 0.2s ease 0s;
}
.open .car-down {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.car-down {
	font-size:14px;
	-webkit-transition: -webkit-transform 0.2s ease 0s;
	-moz-transition: transform 0.2s ease 0s;
	-ms-transition: transform 0.2s ease 0s;
	-o-transition: transform 0.2s ease 0s;
	transition: transform 0.2s ease 0s;
}
#cart > .btn .cart-total{
	display: block;
	color: #fff;
	text-align: center;
	margin-left: 30px;
	margin-right: 15px;
	font-weight: 400;

}
#cart > .btn .cart-total b{
	color: #fff;
	background: #DD4B2B;
    width: 22px;
    position: absolute;
    margin-top: -14px;
    left: 60px;
    height: 22px;
    border-radius: 50%;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0em;
}
span.text_product {
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
}
#cart .products, #cart .prices{
	line-height: 32px;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline;
}
#cart .dropdown-menu {
	min-width: 100%;
}
#cart .dropdown-menu table {
	margin-bottom: 10px;
}
#cart .dropdown-menu li > div {
	min-width: 427px;
}
#cart.open .dropdown-menu li:first-child {
  max-height: 200px;
  overflow-y: auto;
}
#cart:hover .dropdown-menu li:first-child {
  max-height: 200px;
  overflow-y: auto;
}
#cart .dropdown-menu {
  padding: 5px 10px 2px;
}
.shopping-cart .table > tbody > tr > td:first-child {
  width:50px
}
.shopping-cart .table > tbody > tr > td:nth-child(3) {
  width:50px
}
.shopping-cart .table > tbody > tr > td:nth-child(4) {
  width:80px
}
@media (min-width: 992px) {
	#cart .products, #cart .prices{
		line-height: 16px;
		font-size: 13px;
		display: block;
		margin-right:5px;
	}
}
@media (max-width: 768px) {
    .agromanufacturer .product-layout.product-grid.col-lg-3.col-md-3.col-sm-6.col-xs-12{
        width: 50%!important;
    }
    .agromanufacturer .col-sm-12+.text-right{
        margin-top: 30px;
        text-align: center;
        margin-bottom: 10px;
    }
	.phone-box {
		padding-left: 0px;
		padding-right: 30px;
	}
	#phone .drop-contacts {
		left:auto;
		right:0px;
	}
	#logo img {
		margin-left: 0px;
	}
}
@media (max-width: 478px) {
	#cart .dropdown-menu {
		width: 100%;
	}
	#cart .dropdown-menu li > div {
		min-width: 100%;
	}

}
@media (max-width: 992px) {
	.shopping-cart {
		padding: 0px 0;
	}
	#cart {
		padding: 0px 0;
		margin-bottom:10px;
	}

	#cart .products, #cart .prices{
		margin-right:5px;
	}
}
#link-pagemenu {
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  border-radius: 4px;
  color: #fff;
  font-size: 14px !important;
  text-align: left;
  z-index: 995;
}
#link-pagemenu .btn {
  border: 0 none;
  border-radius: 0;
  box-shadow: none;
  color: #666;
  font-size: 14px;
  padding: 10px 12px;
}
#link-pagemenu .btn:hover {
	border:0px;
	color:#666;
	box-shadow:none;
	font-size:14px;
	border-radius:0px;
	background-color:#fff;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.125) inset;
}
#link-pagemenu .btn:first-child:hover {
	border:0px;
	border-radius:5px 0px 0px 5px;
	color:#666;
	box-shadow:none;
	font-size:14px;
	border-radius:0px;
	background-color:#fff;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.125) inset;
}
.menu-general-ns {
		margin-top:-51px;
	}
@media (max-width: 992px) {
	#link-pagemenu-sm {
		margin-bottom: 15px;
		text-align:center;
	}
	#link-pagemenu-sm .btn {
		border:0px;
		box-shadow:none;
		color:#666;
	}
	#link-pagemenu-sm .btn:hover {
		text-decoration:underline;
	}
	#search {
		padding: 0px;
		margin-bottom:5px
	}
	.btn-search-select {
		padding: 10.5px 11px 10.5px 13px !important;
	}
	#phone {
		padding: 12px 0;
		position:relative;
	}
	#logo {
		padding: 15px 0;
	}
	#cart {
		padding: 0px 0;
	}
	.menu-general-ns {
		margin-top:-60px;
	}
	#cart .dropdown-menu {
		margin-top:3px;
	}
}
/* --- ALERT --- */
.alert {
	padding: 8px 14px 8px 14px;
}
.alert-success-ns {
	background-color: #fff;
	border-color: #fff;
	color: #3c763d;
}
/********************/

@media(min-width: 768px){
	#content{
		margin-left: -1px;
	}
	.subcategory_row, .category_top-block{
		margin-left: 22px;
	}
}

/* --- BREADCRUMB --- */
.breadcrumb {
	margin-bottom: 15px;
	padding: 8px;
	border: 0;
	background-color:transparent;
}
.breadcrumb.col-md-offset-3 {
	margin-bottom: 10px;
}
.breadcrumb.col-lg-offset-3 {
	margin-bottom: 10px;
}
.breadcrumb i {
	font-size: 15px;
}
.breadcrumb > li {
	padding: 0 10px;
	position: relative;
}
.breadcrumb > li + li:before {
	content: '';
	padding: 0;
}
.breadcrumb > li:after {
	content: "/";
	display: block;
	height: 26px;
	position: absolute;
	right: -5px;
	top: 0;
	width: 7px;
	color: #ccc;
}
.breadcrumb > li:last-child:after {
	content: "";
}
/*******************/

/* --- BUTTON --- */
.buttons {
	margin: 1em 0;
}
.btn {
	padding: 7.5px 12px;
	font-size: 12px;
	border: 1px solid #cccccc;
	border-radius: 4px;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus {
  outline: none;
  box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.btn-xs {
	font-size: 9px;
}
.btn-sm {
	font-size: 10.2px;
}
.btn-lg {
	padding: 10px 16px;
	font-size: 15px;
}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
	font-size: 12px;
}
.btn-group > .btn-xs {
	font-size: 9px;
}
.btn-group > .btn-sm {
	font-size: 10.2px;
}
.btn-group > .btn-lg {
	font-size: 15px;
}
.btn-default {
	color: #46a941;
    background-color: transparent;
    border-color: #46a941;
}
.btn-cartheader {
	color: #ffffff;
	background-color: #2B8CDB;
	border-color: #2B8CDB;
}
.btn-cartheader:hover, .btn-cartheader:active, .btn-cartheader.active, .btn-cartheader.disabled, .btn-cartheader[disabled] {
	background-color: #076BB7;
}
.btn-menu {
	color: #ffffff;
	background-color: #318B30;
	border-color: #318B30;
	border-bottom:1px solid #318B30;
	transition: all .3s;
}
#menu.open-mob .btn-menu,#menu.open .btn-menu,.btn-menu:hover, .btn-menu:active, .btn-menu.active, .btn-menu.disabled, .btn-menu[disabled] {
	background-color: #DD4B2B;
	border-color: #DD4B2B;
	transition: all .3s;
}
.btn-cart {
	color: #ffffff;
	text-shadow: none;
	background-color: #2B8CDB;
	border-color: #2B8CDB;
}
.btn-cart:hover, .btn-cart:active, .btn-cart.active, .btn-cart.disabled, .btn-cart[disabled] {
	background-color: #076BB7;
}
.btn-search {
	color: #fff;
	background-color: #2b8cdb;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:2px solid #1475c4;
	padding:8.5px 18px;
	height:40px;
	margin-left:0px !important;
	border-radius:0px 4px 4px 0px;
	box-shadow:none;
	margin-top: 0px
}
.btn-search:hover, .btn-search:active {
	border-bottom:1px solid #1475c4;
	background-color: #1475c4;
	color:#fff;
}
.btn-search-select {
	background-color: #f5f5f5;
	border-left: 1px solid #d9d9d9;
	border-right: 0px;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	color: #000;
	display: block;
	height: 40px;
	padding: 10px 5px 10px 8px;
	margin-right:-1px;
	box-shadow:none;
	border-radius: 0px;
	margin-top: 0px;
}
.btn-primary {
	color: #ffffff;
	background: linear-gradient(85.83deg, #46A941 1.46%, #4F9156 101.62%);
    border-color: #46A941;
	border-width:1px 1px 1px 1px;
	border-style:solid;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background: linear-gradient(85.83deg, #3D9F38 1.46%, #418048 101.62%);
    border-color: #3D9F38;
}
.btn-warning {
	color: #ffffff;
	background-color: #faa732;
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	border-color: #f89406 #f89406 #ad6704;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-danger {
	color: #ffffff;
	background-color: #777;
	border-color: #777;
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-success {
	color: #ffffff;
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-info {
	color: #ffffff;
	background-color: #df5c39;
	background-image: linear-gradient(to bottom, #e06342, #dc512c);
	background-repeat: repeat-x;
	border-color: #dc512c #dc512c #a2371a;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	background-image: none;
	background-color: #df5c39;
}
.btn-link {
	border-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	color: #23A1D1;
	border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	box-shadow: none;
}
.btn-link-delete {
	border-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	color: #333;
	border-radius: 0;
	padding:1px;
}
.btn-link-delete:hover, .btn-link-delete:active {
	border-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	color: #da4f49;
	border-radius: 0;
}
.btn-link-delete, .btn-link-delete[disabled] {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	box-shadow: none;
}

.btn-inverse {
	color: #ffffff;
	background-color: #363636;
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	border-color: #222222 #222222 #000000;
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	background-color: #222222;
	background-image: linear-gradient(to bottom, #333333, #111111);
}
.img-center {
	margin:0 auto;
}
.btn-carousel-image-additional{
	color: #a8a8a8 !important;
	border-radius:0px;
	background-color: #f9f9f9;
	border-color: #ddd;
	padding:1px 7px;
}
.btn-carousel-image-additional:hover, .btn-carousel-image-additional:active {
	color:#333 !important;
}
.btn-view-now {
	color: #ffffff;
	background-color: #2b8cdb;
	border-color: #1475c4;
	border-style: solid solid solid;
	border-width:1px 1px 2px 1px;
	border-radius:4px;
	display:inline-block;
	font-size:14px;
	padding:6.5px 12px;
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
.btn-view-now:hover, .btn-view-now:active, .btn-view-now:focus{
	background-color:#1475c4 ;
	color:#ffffff !important;
	border-color:#1475c4;
}
.btn-general {
	color: #6E6E6E;
	background-color: #ffffff;
	border-color: #cccccc;
	border-style: solid solid solid;
	border-width:1px;
	border-radius:4px;
	display:inline-block;
	font-size:14px;
	padding:5px 8px;
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
#product .btn-general{
	color: #ffffff;
	background: linear-gradient(85.83deg, #46A941 1.46%, #4F9156 101.62%);
	border-color: #46A941;
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 25px;
  letter-spacing: 0em;
  border-radius: 5px;
  padding: 15px 25px;
  margin-left: 11px;
  width: 100%;
}
#product .btn-general .fa{
	width: 19px;
}
#product .btn-general .fa svg{
	position: absolute;
	margin-top: -15px;
	margin-left: -10px;
}
#product .btn-general:hover, #product .btn-general:active{
    background: linear-gradient(85.83deg, #3D9F38 1.46%, #418048 101.62%);
    border-color: #3D9F38;
}
.product-list .product-thumb:hover .btn-general,
.product-grid .product-thumb:hover .btn-general,
.container-module-productany .product-thumb:hover .btn-general,
.container-module .product-thumb:hover .btn-general {
	color: #fff;
	background-color: #f06262;
	border-color: #46a840;
	transition: all 0.4s ease 0s;
	-webkit-transition:all 0.4s ease 0s;
}
.btn-general:hover, .btn-general:active{
	background-color:#dd4b2b;
	color:#fff;
	border-color:#dd4b2b;
}
.btn-general-disabled{
	color: #333;
	background-color: #ffffff;
	border-color: #cccccc;
	border-style: solid solid solid;
	border-width: 1px 1px 2px 1px;
	border-radius:4px;
	display:block;
	font-size:14px;
	padding:5px 8px;
	box-shadow:none;
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}

.btn-checkout {
	color: #fff;
	background-color: #47c843;
	border-color: #2cad28;
	border-style: none none solid;
	border-width:2px;
	border-radius:4px;
	display:inline-block;
	font-size:13px;
	padding:6px 10px;
	font-weight:bold;
	text-transform: uppercase;
	box-shadow:none;
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	float:right;
	text-align: center;
}
.btn-checkout:hover, .btn-checkout:active{
	background-color:#2cad28;
	color:#fff;
	border-bottom:2px solid #2cad28;
}
.btn-shopping {
	color: #fff;
	background-color: #2B8CDB;
	border-color: #076BB7;
	border-style: none none solid;
	border-width:2px;
	border-radius:4px;
	display:inline-block;
	font-size:13px;
	padding:6px 10px;
	font-weight:bold;
	text-transform: uppercase;
	box-shadow:none;
	 -webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
.btn-shopping:hover, .btn-shopping:active{
	background-color:#076BB7;
	color:#fff;
	border-bottom:2px solid #076BB7;
}
@media (max-width: 768px) {
	.btn-shopping{
		width:100%;
		margin-bottom:3px;
	}
	.btn-checkout {
		width:100%;
		margin-bottom:3px;
	}
}
.btn-wishlist {
	color: #f09300;
	background-color: #ffffff;
	border-color: #f09300;
	display:inline-block;
	border-bottom:2px solid #f09300;
	padding:6.5px 8px;
	-webkit-transition:all 0.1s ease 0s;
	-moz-transition:all 0.1s ease 0s;
	-ms-transition:all 0.1s ease 0s;
	-o-transition:all 0.1s ease 0s;
	transition: all 0.1s ease 0s;
}
.btn-wishlist:hover{
	border-color: #f09300;
	background-color: #f09300;
	color: #fff;
}
.btn-compare {
	color: #2e9f94;
	background-color: #ffffff;
	border-color: #2e9f94;
	display:inline-block;
	border-bottom:2px solid #2e9f94;
	padding:6.5px 8px;
	-webkit-transition:all 0.1s ease 0s;
	-moz-transition:all 0.1s ease 0s;
	-ms-transition:all 0.1s ease 0s;
	-o-transition:all 0.1s ease 0s;
	transition: all 0.1s ease 0s;
}
.btn-compare:hover {
	border-bottom:2px solid #2e9f94;
	background-color: #2e9f94;
	color: #fff;
}
.btn-fastorder {
	color: #333;
	background-color: transparent;
	border-color: transparent;
	display:inline-block;
	padding:5px 20px;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: 0em;
}
.btn-fastorder .fa{
	width: 11px;
}
.btn-fastorder .fa svg{
	position: absolute;
	margin-top: -15px;
	margin-left: -10px;
}
.btn-fastorder:hover, .btn-fastorder:focus, .btn-fastorder.focus{
	border-color: transparent;
	background-color: transparent;
	color: #333;
	text-decoration: none;
}
button.w100.btn.btn-fastorder{
	margin-left: 23%;
}
.hidden-quick-order {
	display:none !important;
}
/******************/
.price {
	color: #000;
	margin:5px 0px;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 34px;
	letter-spacing: 0em;
}
.price-new {
	color: #000;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 34px;
	letter-spacing: 0em;
}
.price-old {
	color: #999;
	margin-right: 10px;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: 0em;
}
.price-old span{
	text-decoration: line-through;
}
.price-old span.procent-skidka_edit{
	text-decoration: none;
	font-size: 11px;
  font-style: normal;
  font-weight: 600;
  line-height: 15px;
  letter-spacing: 0em;
  background: #DD4B2B;
  color: #fff;
  padding: 3px;
  margin-left: 6px;
}
.price-tax, .points {
	color: #999999;
	font-size: 12px;
	display: inline-block;
	font-weight: 400;
	float: right;
}
.rating .fa-stack {
	font-size: 12px;
}
.rating .fa-star-o {
	/*color: #ffcc00;*/
	color: #cccccc;
	font-size: 13px;
}
.rating .fa-star {
	color: #FC0;
	font-size: 13px;
}
.rating .fa-star + .fa-star-o {
	color: #ffcc00;
}
.fa-stack {
  color: #ffcc00;
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 1.65em;
}
.btn-tab-review{
	color: #000 !important;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
	letter-spacing: 0em;
	text-align: left;
	margin-left: 12px;
}
.thumbnails { background: #fff none repeat scroll 0 0; margin-bottom: 15px; position:relative; }
.thumbnails .general-image { margin-bottom: 10px; text-align: center; padding-top: 52px;}
.thumbnails .general-image a { display: inline-block; border:0px; }
.thumbnails .general-image img { display: block; margin-left: auto; margin-right: auto; }
.thumbnails .image-additional .owl-wrapper-outer { border: 0px; border-radius: 0px; box-shadow: none; }
.thumbnails .image-additional.owl-carousel .owl-buttons div i { font-size:40px !important; margin:0px !important; }
.thumbnails .image-additional.owl-carousel .item .thumbnail{ border-radius:4px; border: 1px solid #e0e4e6; display: inline-block; margin-bottom:0px; }
.thumbnails .image-additional.owl-carousel .item .thumbnail:hover{ border: 1px solid #ef4623; display: inline-block; }
.thumbnails .image-additional.owl-carousel .owl-buttons div { opacity:1; position: relative; }
.thumbnails .image-additional .btn-carousel-thumbnail { color: #e0e4e6 !important; border-radius:0px !important; text-shadow:none; box-shadow:none; background-color: transparent; opacity:1; border:0px; padding:2px 4px 2px !important; }
.thumbnails .image-additional .btn-carousel-thumbnail:hover, .btn-carousel-thumbnail:active { color: #2c7fc3 !important; }
.thumbnails .image-additional.owl-carousel { text-align:center; }
.thumbnails .image-additional .owl-buttons .owl-next { position:absolute !important; top:21px !important; right:0px !important; }
.thumbnails .image-additional .owl-buttons .owl-prev { position:absolute !important; top:21px !important; left:0px !important; }
.zoom-magnify { width:100%; text-align:center; }
a.zoom-magnify { width: 100%; }
/* fixed colum left + content + right*/
@media (min-width: 768px) {
    #column-left  .product-layout .col-md-3 {
       width: 100%;
    }
    #column-left + #content .product-layout .col-md-3 {
       width: 50%;
    }
    #column-left + #content + #column-right .product-layout .col-md-3{
       width: 100%;
    }
    #content + #column-right .product-layout .col-md-3{
       width: 100%;
    }

}

/* fixed product layouts used in left and right columns */
#column-left .product-layout,
#column-right .product-layout {
	width: 100%;
}
.product-modules .product-layout {
  display: inline-block;
  min-height: 1px;
  padding: 0 15px;
  position: relative;
  vertical-align: top;
  width: 100%;
  word-spacing: normal;
}
.pagination {
	margin: 0;
	margin-top: 10px;
}
.list-group a {
	border: 1px solid #DDDDDD;
	color: #888888;
	padding: 8px 12px;
}
.list-group a.active, .list-group a.active:hover, .list-group a:hover {
	color: #444444;
	background: #eeeeee;
	border: 1px solid #DDDDDD;
}
.carousel-caption {
	color: #FFFFFF;
}
.carousel-control .icon-prev:before {
	content: '\f053';
	font-family: FontAwesome;
}
.carousel-control .icon-next:before {
	content: '\f054';
	font-family: FontAwesome;
}
/* fixed mobile cart quantity input */
.input-group .form-control[name^=quantity] {
	min-width: 50px;
}
.product-slider {
	margin: -2px;
	/**border-right: 1px solid #ddd;**/
}
.product-slider .owl-item .item {
	margin:0 -1px 0 0px;
	border:1px solid #cccccc;
	border-radius:0;
}
.product-slider  .owl-item .item:hover {
	box-shadow:0 3px 9px rgba(0,0,0,0.2);
}
.product-slider .price{
	margin-top: 34px;
}
.product-layout .price{
	margin-top: 30px;
	margin-bottom: 30px;
}
.product-thumb {
	overflow: auto;
	-webkit-transition: all 100ms linear 0s;
	-moz-transition: all 100ms linear 0s;
	-ms-transition: all 100ms linear 0s;
	-o-transition: all 100ms linear 0s;
	transition: all 100ms linear 0s;
}
.container-module .product-thumb {
	overflow: hidden;
	position:relative;
}
.container-module-productany .product-thumb {
	overflow: hidden;
	position:relative;
}
.product-thumb .image {
	text-align: center;
	position:relative;
	margin-bottom:10px;
}
.product-thumb .image a {
	display: block;
}
.product-thumb .image img {
	margin-left: auto;
	margin-right: auto;
	padding-top:5px;
}
.product-grid .product-thumb .image {
	float: none;
}

.product-thumb h4 {
	font-weight: bold;
}
.product-thumb .caption {
	padding: 0 22px;
	margin-bottom:10px;
	-webkit-transition: all 100ms linear 0s;
	-moz-transition: all 100ms linear 0s;
	-ms-transition: all 100ms linear 0s;
	-o-transition: all 100ms linear 0s;
	transition: all 100ms linear 0s;
}
@media (max-width: 1200px) {
	.product-grid .product-thumb .caption {
		min-height: auto;
		padding: 0 10px;
	}
}
@media (max-width: 767px) {
	.button-cart-wrapper{
		flex-direction: column;
	}
	.fastorder-wrapper{
		width: 100%;
	}
	.cart-product-new{
			width: 100%;
			margin-bottom: 10px;
	}
	.qty{
		display: none;
	}
	.product-list .product-thumb .caption {
		min-height: 0;
		margin-left: 0;
		padding: 0 10px;
	}
	.product-grid .product-thumb .caption {
		min-height: 0;
		padding: 0 14px;
	}
	.product-layout .price{
	    margin-bottom: 20px;
	}
}

/* --- MODULES --- */

.container-module  {
	margin:10px 0px 20px;
}
.container_product .container-module  {
	padding-left:20px;
	padding-right:20px;
}
.container_product .container-module .product-slider {
	    margin: -3px;
}
.container-module .owl-wrapper-outer {
  border: 0 none;
  border-radius: 0;
  box-shadow: none;
}
.container-module.carousel-mod .owl-wrapper-outer {
  border: 1px solid #cccccc;
  border-radius: 3px;
  box-shadow:0 3px 10px rgba(0, 0, 0, 0.1);
}
.container-module.carousel-mod .owl-carousel .owl-wrapper:after {
  padding-bottom:0px;
}
.container-module .title-module,
.categorywall-container .title-module{
  padding: 65px 0px 36px 0;
  position:relative;
   clear:both;
}
.container-module .title-module span,
.categorywall-container .title-module span{
	font-size: 32px;
  font-style: normal;
  font-weight: 800;
  line-height: 43px;
  letter-spacing: 0em;
	padding: 0 20px 0px 0px;
	z-index: 5;
	color:#333;
	position: relative;
}
.container-module .item,
.container-module-productany .item{
	background:#ffffff;
}
.container-module .owl-carousel ,
.categorywall-container .owl-carousel,
.container-module-productany .owl-carousel{
	background:none;
}
/**
.container-module .title-module:before,
.categorywall-container .title-module:before{
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	bottom: 0%;
	width: 100%;
	border-bottom: 2px solid #ccc;
}
.container-module .title-module:after,
.categorywall-container .title-module:after{
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	bottom: 0%;
	width: 100px;
	border-bottom: 2px solid #2b8cdb;
}
**/
.container-module .owl-carousel .owl-buttons div {
	opacity:1;
	top:48%;
}
.container-module .owl-carousel:hover .owl-buttons div {
	opacity: 1;
}
.container-module .owl-carousel .owl-buttons .owl-prev {
	left:0;
}
.container-module .owl-carousel .owl-buttons .owl-next {
	right:37px;
}
.container-module.carousel-mod .owl-carousel .owl-buttons .owl-prev {
	right:58px;
	left:auto;
}
.container-module.carousel-mod .owl-carousel .owl-buttons .owl-next {
	right:27px;
}
.container-module .owl-carousel .owl-buttons div i {
	font-size: 25px;
	margin: 0;
	font-weight: bold;
}

.container-module .owl-carousel .owl-buttons div i.fa.fa-angle-right.arrow{
	margin-right: -2px;
}

.container-module .owl-carousel .owl-buttons div i.fa.fa-angle-left.arrow{
	margin-left: -2px;
}
.btn-carousel-module {
	background: #2b5f2a;
	border: 0 none;
	border-radius: 50%;
	float: left;
	font-size: 0;
	height: 27px;
	width: 28px;
	line-height: 40px;
	padding: 0;
	text-align: center;
	-webkit-transition:all 0.1s linear 0s;
	-moz-transition:all 0.1s linear 0s;
	-ms-transition:all 0.1s linear 0s;
	-o-transition:all 0.1s linear 0s;
	transition: all 0.1s linear 0s;
	color:#ffffff !important;
	text-shadow:none !important;
}
.btn-carousel-module:hover, .btn-carousel-module:active {
	background: #2b5f2a;
	color:#fff;

}
.container-module .product-thumb .caption {
	padding: 0 22px;
	margin-bottom:30px;
	position:relative;
}
.container-module .product-name{margin-bottom: 8px;overflow: hidden;text-align: left;height:45px}
.container-module .product-name h4{margin:0px;font-weight:400;}
.container-module .product-name a{
	color:#000;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 22px;
letter-spacing: 0em;
}
.container-module .product-description {
	height: 63px;
	margin-bottom: 5px;
	overflow: hidden;
	text-align: justify;
	text-overflow: ellipsis;
}
.container-module .product-model,
.product-grid .product-model{
	color:#000;
	text-align:left;
	margin-bottom:5px;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 17px;
	letter-spacing: 0em;
}

.container-module .product-thumb .rating {
	margin-bottom: 5px;
	text-align: center;
	position:relative;
}
.container-module .product-thumb .rating .rating-box {
  text-align: center;
  z-index:10;
  background:#ffffff;
  position:relative;
  padding:0px 15px;
}
.container-module .product-thumb .rating:before {
	background: #ccc;
	background: -moz-linear-gradient(left, #ffffff 0%, #cccccc 20%, #cccccc 81%, #ffffff 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#cccccc 50%,#cccccc 51%,#ffffff 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#cccccc 50%,#cccccc 51%,#ffffff 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#cccccc 50%,#cccccc 51%,#ffffff 100%);
   background: linear-gradient(to top, #ffffff 0%,#cccccc 50%,#cccccc 51%,#ffffff 100%);
	height:1px;
	bottom: 50%;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	width: 100%;
}
.container-module  .quantity-reviews {
	background: #2b8cdb none repeat scroll 0 0;
	padding: 1px 5px;
	position:relative;
	margin-left:3px;
	border-radius:2px;
}
.container-module  .quantity-reviews:after {
	border-color: rgba(136, 183, 213, 0) #428bca rgba(136, 183, 213, 0) rgba(136, 183, 213, 0);
	border-style: solid;
	border-width: 4px;
	content: " ";
	height: 0;
	margin-top: -4px;
	pointer-events: none;
	position: absolute;
	right: 100%;
	top: 50%;
	width: 7px;
}
.container-module  .quantity-reviews a{
	color:#fff;
}

.container-module .product-thumb .actions {
	text-align:center;
	position:relative
}
.container-module .product-thumb .actions div.cart {
	z-index:99;
	margin: 0px 5px;
}
.container-module .product-thumb .actions div.cart .btn{
	display: inline-block;
}
.container-module .product-thumb .actions div{
	display: inline-block;
    position:relative;
	-webkit-transition:all 0.15s ease 0s;
	-moz-transition:all 0.15s ease 0s;
	-ms-transition:all 0.15s ease 0s;
	-o-transition:all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}
@media (min-width: 768px) {
.container-module .product-thumb .actions div.wishlist {
  right: -50px;
  visibility: hidden;
  opacity:0;
  	z-index:98;
}
.container-module .product-thumb .actions div.compare {
  left: -50px;
  visibility: hidden;
  opacity:0;
  z-index:98;
}
.container-module .product-thumb:hover .actions  div.compare {
	left:0px;
	opacity:1;
	visibility: visible;
}
.container-module .product-thumb:hover .actions  div.wishlist {
	right: 0;
	opacity:1;
	visibility: visible;
}
}

.container-module .actions-quick-order {
	text-align:center;
}
.container-module .actions-quick-order .quick-order {
	position: absolute;
    bottom:100%;
	left:0px;
	right:0px;
	opacity:0;
	-webkit-transition:all 0.15s ease 0s;
	-moz-transition:all 0.15s ease 0s;
	-ms-transition:all 0.15s ease 0s;
	-o-transition:all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
	z-index:99
}
.container-module .product-thumb:hover .actions-quick-order .quick-order {
	bottom:105%;
	opacity:1;
}
.container-module .image-carousel {
	position:relative;
	width:100%;
	padding:5px;
	overflow:hidden;
	margin:0px !important;
}
.container-module .image-carousel .owl-wrapper:after {
	padding-bottom:0px !important;
}
.container-module .image-carousel .owl-buttons div {
	top:45% !important;
}

.container-module .product-thumb .owl-buttons .owl-next{
	right:-25px !important;
	-webkit-transition:all 0.15s ease 0s;
	-moz-transition:all 0.15s ease 0s;
	-ms-transition:all 0.15s ease 0s;
	-o-transition:all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}
.container-module .product-thumb:hover .owl-buttons .owl-next{
	right:24px !important;
}
.container-module .product-thumb .owl-buttons .owl-prev{
	right:120% !important;
	-webkit-transition:all 0.15s ease 0s;
	-moz-transition:all 0.15s ease 0s;
	-ms-transition:all 0.15s ease 0s;
	-o-transition:all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}
.container-module .product-thumb:hover .owl-buttons .owl-prev{
	right:100.2% !important;
}

/*--- PRODUCT ANY ---*/
.container-module-productany  {
	margin:0px 0px 20px;
}
.container-module-productany .owl-wrapper-outer {
  border: 0 none;
  border-radius: 0;
  box-shadow: none;
}
.container-module-productany .title-module {
  margin-bottom: 15px;
  padding: 10px 0px;
  position:relative;
}
.container-module-productany .title-module span{
	font-size: 20px;
	padding: 0 20px 0px 0px;
	z-index: 5;
	color:#333;
	position: relative;
	text-transform:uppercase;
}
.container-module-productany .title-module:before {
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	bottom: 0%;
	width: 100%;
	border-bottom: 2px solid #ccc;
}
.container-module-productany .title-module:after {
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	bottom: 0%;
	width: 100px;
	border-bottom: 2px solid #2b8cdb;
}

.container-module-productany .owl-carousel .owl-buttons div {
	opacity:1;
	top:-24px;
}
.container-module-productany .owl-carousel:hover .owl-buttons div {
	opacity: 1;
}
.container-module-productany .owl-carousel .owl-buttons .owl-prev {
	right:68px;
	left:auto;
}
.container-module-productany .owl-carousel .owl-buttons .owl-next {
	right:37px;
	left:auto;
}
.container-module-productany .owl-carousel .owl-buttons div i {
	font-size: 25px;
	margin: 0;
	font-weight: bold;
}
.btn-carousel-module {
	background: #fff;
	border: 0 none;
	border-radius: 50%;
	float: left;
	font-size: 0;
	height: 38px;
	width: 38px;
	line-height: 53px;
	padding: 0;
	text-align: center;
	-webkit-transition:all 0.1s ease 0s;
	-moz-transition:all 0.1s ease 0s;
	-ms-transition:all 0.1s ease 0s;
	-o-transition:all 0.1s ease 0s;
	transition: all 0.1s ease 0s;
	border:0;
	color:#2b5f2a !important;
	box-shadow: 0 0 5px #ccc;
}
.btn-carousel-module:hover, .btn-carousel-module:active {
	background: linear-gradient(85.83deg, rgba(83, 156, 91, 0.93) 1.46%, rgba(91, 171, 62, 0.93) 101.62%);
	color:#fff !important;
	border:0;
}
.btn-carousel-module.next-prod {
    left: -18px;
}
.btn-carousel-module.prev-prod{
    right: -58px;
}
.container-module-productany  .product-thumb .caption {
	padding: 0 10px;
	margin-bottom:10px;
	position:relative;
}
.container-module-productany .product-name{
	text-align:center;
	margin-bottom:5px;
	height:42px;
	overflow:hidden;
}
.container-module-productany .product-name a{
	color:#333;
	font-size:18px;
}
.container-module-productany .product-description {
	height: 63px;
	margin-bottom: 5px;
	overflow: hidden;
	text-align: justify;
	text-overflow: ellipsis;
}
.container-module-productany .product-model{
	color:#999;
	text-align:center;
	margin-bottom:5px;
}
.container-module-productany .product-thumb .rating {
	margin-bottom: 5px;
	text-align: center;
	position:relative;
}
.container-module-productany .product-thumb .rating .rating-box {
  text-align: center;
  z-index:10;
  background:#ffffff;
  position:relative;
  padding:0px 15px;
}
.container-module-productany .product-thumb .rating:before {
	background: #ccc;
	background: -moz-linear-gradient(left, #ffffff 0%, #cccccc 20%, #cccccc 81%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #ffffff 0%,#cccccc 50%,#cccccc 51%,#ffffff 100%);
    background: -o-linear-gradient(left, #ffffff 0%,#cccccc 50%,#cccccc 51%,#ffffff 100%);
    background: -ms-linear-gradient(left, #ffffff 0%,#cccccc 50%,#cccccc 51%,#ffffff 100%);
    background: linear-gradient(to left, #ffffff 0%,#cccccc 50%,#cccccc 51%,#ffffff 100%);
	height:1px;
	bottom: 50%;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	width: 100%;
}
.container-module-productany  .quantity-reviews {
	background: #2b8cdb none repeat scroll 0 0;
	padding: 1px 5px;
	position:relative;
	margin-left:3px;
	border-radius:2px;
}
.container-module-productany  .quantity-reviews:after {
	border-color: rgba(136, 183, 213, 0) #428bca rgba(136, 183, 213, 0) rgba(136, 183, 213, 0);
	border-style: solid;
	border-width: 4px;
	content: " ";
	height: 0;
	margin-top: -4px;
	pointer-events: none;
	position: absolute;
	right: 100%;
	top: 50%;
	width: 7px;
}
.container-module-productany  .quantity-reviews a{
	color:#fff;
}
.container-module-productany .product-thumb .actions {
	text-align:center;
	position:relative
}
.container-module-productany .product-thumb .actions div.cart {
	z-index:99;
	margin: 0px 5px;
}
.container-module-productany .product-thumb .actions div.cart .btn{
	display: inline-block;
}
.container-module-productany .product-thumb .actions div{
	display: inline-block;
    position:relative;
	-webkit-transition:all 0.15s ease 0s;
	-moz-transition:all 0.15s ease 0s;
	-ms-transition:all 0.15s ease 0s;
	-o-transition:all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}
.container-module-productany .product-thumb .actions div.wishlist {
  right: -50px;
  visibility: hidden;
  opacity:0;
  	z-index:98;
}
.container-module-productany .product-thumb .actions div.compare {
  left: -50px;
  visibility: hidden;
  opacity:0;
  z-index:98;
}
.container-module-productany .product-thumb:hover .actions  div.compare {
	left:0px;
	opacity:1;
	visibility: visible;
}
.container-module-productany .product-thumb:hover .actions  div.wishlist {
	right: 0;
	opacity:1;
	visibility: visible;
}
.container-module-productany .actions-quick-order {
	text-align:center;
}
.container-module-productany .actions-quick-order .quick-order {
	position: absolute;
    bottom:100%;
	left:0px;
	right:0px;
	opacity:0;
	-webkit-transition:all 0.15s ease 0s;
	-moz-transition:all 0.15s ease 0s;
	-ms-transition:all 0.15s ease 0s;
	-o-transition:all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
	z-index:99
}
.container-module-productany .product-thumb:hover .actions-quick-order .quick-order {
	bottom:105%;
	opacity:1;
}
.container-module-productany .image-carousel {
	position:relative;
	width:100%;
	padding:5px;
	overflow:hidden;
	margin:0px !important;
}
.container-module-productany .image-carousel .owl-wrapper:after {
	padding-bottom:0px !important;
}
.container-module .image-carousel .owl-buttons div {
	top:45% !important;
}
.container-module-productany .image-carousel .owl-buttons div {
	top:45% !important;
}
.container-module-productany .product-thumb .owl-buttons .owl-prev{
	right:120% !important;
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-ms-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}
.container-module-productany .product-thumb:hover .owl-buttons .owl-prev{
	right:100.2% !important;
}

.container-module-productany .product-thumb .owl-buttons .owl-next{
	right:-10% !important;
    -webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-ms-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}
.container-module-productany .product-thumb:hover .owl-buttons .owl-next{
	right:24px !important;
}

/*PRODUCTANY*/
.productany .product-thumb .owl-buttons .owl-prev{
	right:120% !important;
   -webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-ms-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}
.productany .product-thumb:hover .owl-buttons .owl-prev{
	right:100.2% !important;
}

.productany .product-thumb .owl-buttons .owl-next{
	right:-10% !important;
   -webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-ms-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}
.productany .product-thumb:hover .owl-buttons .owl-next{
	right:24px !important;
}
/* --- END PRODUCT ANY --- */
#column-left .container-modules.owl-carousel{
	display:block;
}
#column-left .product-slider  .row_items {
  margin: 0 10px;
}
#column-left .container-module .item {
	margin:0px 0px 10px;
	border:1px solid #cccccc;
	position:relative;
	border-radius: 5px;
}
#column-left  .container-module .additional-image {
	display:none;
}
#column-left  .container-module .image-carousel {
	padding:0px;
}
#column-left .container-module .item:hover {
	box-shadow:none;
}
#column-left .container-module .actions{
	display:none;
}
#column-left .container-module .product-thumb .product_status,
#column-left .container-module .option,
#column-left .container-module .quantity_plus_minus,
#column-left .container-module .actions,
#column-left .container-module .actions-quick-order{
	display:none;
}

#column-left .container-module .product-model{
	display:none;
}
#column-left .container-module .product-description{
	display:none;
}

#column-left .container-module .image{
	position:inherit;
	float:left;
	width:33%;
	padding:5px;
}
#column-left  .container-module .image .image-carousel {
	padding:2px;
}
#column-left .container-module .product-thumb .caption{
	margin-bottom:0px;
	padding:5px;
	float:left;
	width:66%;
}
#column-left .container-module .product-name {
	text-align:left;
	margin-bottom:2px;
}
#column-left .container-module .product-name a{
	font-size:12px;
}
#column-left .container-module .price {
	text-align:left;
	margin-bottom:2px;
}
#column-left .container-module .rating {
	text-align:left;
	margin-bottom:2px;
}
#column-left .container-module .rating:before {
	background:none;
}
#column-left .container-module .rating .rating-box {
	padding:0px;
}
#column-left .stickers-ns .special,
#column-left .stickers-ns .bestseller,
#column-left .stickers-ns .popular,
#column-left .stickers-ns .newproduct {
	display:none;
}
#column-right .container-modules.owl-carousel{
	display:block;
}
#column-right .product-slider  .row_items {
  margin: 0 10px;
}
#column-right .container-module .item {
	margin:0px 0px 10px;
	border:1px solid #cccccc;
	position:relative;
	border-radius: 5px;
}
#column-right  .container-module .additional-image {
	display:none;
}
#column-right  .container-module .image-carousel {
	padding:0px;
}
#column-right .container-module .item:hover {
	box-shadow:none;
}
#column-right .container-module .quantity_plus_minus,
#column-right .container-module .actions{
	display:none;
}
#column-right .container-module .actions,
#column-right .container-module .actions-quick-order{
	display:none;
}
#column-right .container-module .product-model{
	display:none;
}
#column-right .container-module .product-description{
	display:none;
}

#column-right .container-module .image{
	position:inherit;
	float:left;
	width:33%;
	padding:5px;
}
#column-right  .container-module .image .image-carousel {
	padding:2px;
}
#column-right .container-module .product-thumb .caption{
	margin-bottom:0px;
	float:left;
	width:66%;
	padding:5px;
}
#column-right .container-module .product-name {
	text-align:left;
	margin-bottom:2px;
}
#column-right .container-module .product-name a{
	font-size:12px;
}
#column-right .container-module .price {
	text-align:left;
	margin-bottom:2px;
}
#column-right .container-module .rating {
	text-align:left;
	margin-bottom:2px;
}
#column-right .container-module .rating:before {
	background:none;
}
#column-right .container-module .rating .rating-box {
	padding:0px;
}
#column-right .stickers-ns .special,
#column-right .stickers-ns .bestseller,
#column-right .stickers-ns .popular,
#column-right .stickers-ns .newproduct {
	display:none;
}
.position-no-owl .container-modules.owl-carousel{
	display:block;
}
.position-no-owl .product-slider  .row_items {
  margin: 0 10px;
}
.position-no-owl .container-module .item {
	margin:0px 0px 10px;
	border:1px solid #ddd;
	position:relative;
	border-radius: 5px;
}
.position-no-owl .container-module .additional-image {
	display:none;
}
.position-no-owl .container-module .image-carousel {
	padding:0px;
}
.position-no-owl .container-module .item:hover {
	box-shadow:none;
}
.position-no-owl .container-module .actions{
	display:none;
}
.position-no-owl .container-module .actions,
.position-no-owl .container-module .quantity_plus_minus,
.position-no-owl .container-module .actions-quick-order{
	display:none;
}
.container-modules .row_items .product_status,
.position-no-owl .container-module .product-model{
	display:none;
}
.position-no-owl .container-module .product-description{
	display:none;
}
.row_items .option {
	display:none;
}
.position-no-owl .container-module .image{
	position:inherit;
	float:left;
	width:33%;
	padding:5px;
}
.position-no-owl  .container-module .image .image-carousel {
	padding:2px;
}
.position-no-owl .container-module .product-thumb .caption{
	margin-bottom:0px;
	padding:5px;
	float:left;
	width:66%;
}
.position-no-owl .container-module .product-name {
	text-align:left;
	margin-bottom:2px;
}
.position-no-owl .container-module .product-name a{
	font-size:12px;
}
.position-no-owl .container-module .price {
	text-align:left;
	margin-bottom:2px;
}
.position-no-owl .container-module .rating {
	text-align:left;
	margin-bottom:2px;
}
.position-no-owl .container-module .rating:before {
	background:none;
}
.position-no-owl .container-module .rating .rating-box {
	padding:0px;
}
.position-no-owl .stickers-ns .special,
.position-no-owl .stickers-ns .bestseller,
.position-no-owl .stickers-ns .popular,
.position-no-owl .stickers-ns .newproduct {
	display:none;
}
/*******************/
.bestseller-opt{
	position: absolute;
}

/* --- PRODUCT LIST GRID --- */
.text_refine {
	padding:5px 10px;
	border:1px solid #cccccc;
	margin-bottom:20px;
	border-radius:3px;
	background:#ffffff;
}
.product-layout .product-thumb{
	overflow:hidden;
	position:relative;
}
.display-table {
  display: table;
  height: 100%;
  width: 100%;
  overflow:hidden;
}
.display-table-cell {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  width: 100%;
}
.display-table-cell h5{
	margin-top:2px;
	margin-bottom:2px;
}
.btn-sort-limit {
  background: #fff none repeat scroll 0 0;
}
	/*PRODUCT-GRID*/
.image-category {
	float:left;
	list-style:none;
	max-width:78px;
}
#list-view .fa {
	font-size:14px;
}
#grid-view .fa {
	font-size:14px;
}
.product-grid .product-thumb {
	border:1px solid #ddd;
	margin-top:0;
	margin-bottom:-1px;
	background:#ffffff;
	border-radius: 0;
}
.product-grid  .caption {
	position:relative;
}
.product-grid .product-thumb:hover{
	box-shadow:none;
}
.product-grid .product-thumb .product-name {
	margin-bottom:5px;
	text-align:left;
	height:43px;
	overflow:hidden;
}
.product-grid .product-thumb .rating {
  margin-bottom: 5px;
  position: relative;
  text-align: center;
}


.product-grid .product-thumb .rating:before {
  background: rgba(0, 0, 0, 0) -moz-linear-gradient(left center , #ffffff 0%, #cccccc 20%, #cccccc 81%, #ffffff 100%) repeat scroll 0 0;
  bottom: 50%;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%;
}
.product-grid  .product-thumb .rating .rating-box {
  background: #ffffff none repeat scroll 0 0;
  padding: 0 15px;
  position: relative;
  text-align: center;
  z-index: 10;
}
.product-grid .product-thumb .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.product-grid .product-thumb .product-name a{
	color:#000;
	font-size:16px;
	font-weight: 500;
}
.product-grid .product-thumb  .quantity-reviews {
	background: #2b8cdb none repeat scroll 0 0;
	padding: 1px 5px;
	position:relative;
	margin-left:3px;
	border-radius:2px;
}
.product-grid .product-thumb  .quantity-reviews:after {
	border-color: rgba(136, 183, 213, 0) #428bca rgba(136, 183, 213, 0) rgba(136, 183, 213, 0);
	border-style: solid;
	border-width: 4px;
	content: " ";
	height: 0;
	margin-top: -4px;
	pointer-events: none;
	position: absolute;
	right: 100%;
	top: 50%;
	width: 7px;
}
.product-grid .product-thumb  .quantity-reviews a{
	color:#fff;
}
.product-grid .product-thumb .actions {
	text-align:center;
	position:relative
}
.product-grid .product-thumb .actions div.cart {
	z-index:99;
	margin:0px 3px;
}
.product-grid .product-thumb .actions div.cart .btn{
	display: inline-block;
}
.product-grid .product-thumb .actions div{
	display: inline-block;
    position:relative;
	 -webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-ms-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}
.product-grid .product-thumb .actions .cart i.fa-minus-square.out_of_stock{
		display:none !important;
	}
@media (min-width: 768px) {
.product-grid .product-thumb .actions div.wishlist {
  right: -50px;
  visibility: hidden;
  opacity:0;
  	z-index:98;
}
.product-grid .product-thumb .actions div.compare {
  left: -50px;
  visibility: hidden;
  opacity:0;
  z-index:98;
}
.product-grid .product-thumb:hover .actions  div.compare {
	left:0px;
	opacity:1;
	visibility: visible;
}
.product-grid .product-thumb:hover .actions  div.wishlist {
	right: 0;
	opacity:1;
	visibility: visible;
}
}
.product-grid .actions-quick-order {
	text-align:center;
}
.product-grid .actions-quick-order .quick-order {
	position: absolute;
    bottom:100%;
	left:0px;
	right:0px;
	opacity:0;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-ms-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
	z-index:99
}
.product-grid .product-thumb:hover .actions-quick-order .quick-order {
	bottom:105%;
	opacity:1;
}
.product-grid .product-thumb .list-quick-order {
	display:none !important;
}
.product-grid .image-carousel-category {
	position:relative;
	width:100%;
	padding:10px 20px;
	overflow:hidden;
}
.product-grid .product-description {
  height: 60px;
  margin: 5px 0;
  overflow: hidden;
  text-align:justify;
}
.product-grid .image-carousel-category.owl-carousel {
	margin:0px;
}
.product-grid .image-carousel-category .owl-wrapper-outer {
	border: 0px;
	border-radius: 0px;
	box-shadow: none;
}

.product-grid .image-carousel-category .owl-buttons div {
	opacity:1 !important;
	top:45% !important;
}
.product-grid .product-thumb .owl-buttons .owl-prev{
	right:120% !important;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-ms-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}
.product-grid .product-thumb:hover .owl-buttons .owl-prev{
	right:100.2% !important;
}

.product-grid .product-thumb .owl-buttons .owl-next{
	right:-10% !important;
    -webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-ms-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}
.product-grid .product-thumb:hover .owl-buttons .owl-next{
	right:24px !important;
}
.product-grid .owl-carousel .owl-buttons div i {
	font-size:25px;
	margin:0px !important;
}
/*PRODUCT GRID*/

/*PRODUCT LIST*/
.product-list .product-thumb {
	margin: 10px 0;
	border: 1px solid #ddd;
	padding: 10px;
	background:#ffffff;
	border-radius: 5px;
}
.product-list .image-carousel-category.owl-carousel {
	margin:0px;
}

.product-list .product-thumb:hover {
	box-shadow:0 3px 9px rgba(0,0,0,0.2);
}

.product-list .product-thumb  .quantity-reviews {
	background: #2b8cdb none repeat scroll 0 0;
	padding: 1px 5px;
	position:relative;
	margin-left:3px;
	border-radius:2px;
}
.product-list .product-thumb  .quantity-reviews:after {
	border-color: rgba(136, 183, 213, 0) #428bca rgba(136, 183, 213, 0) rgba(136, 183, 213, 0);
	border-style: solid;
	border-width: 4px;
	content: " ";
	height: 0;
	margin-top: -4px;
	pointer-events: none;
	position: absolute;
	right: 100%;
	top: 50%;
	width: 7px;
}
.product-list .product-thumb  .quantity-reviews a{
	color:#fff;
}
.product-list .product-thumb .product-name {
	margin-bottom:5px;
	text-align:left;
}
.product-list .product-thumb .product-name a{
	color:#333;
	font-size:18px;
}
.product-list .price {
	text-align:left;
}
.product-list .product-model {
	color:#999;
	text-align:left;
	margin-bottom:5px;
}
.product-list .product-description {
  margin: 5px 0;
  overflow: hidden;
}
.product-list .product-thumb .grid-quick-order {
	display:none;
}
.product-list .product-thumb .actions {
	text-align:left;
	position:relative
}
.product-list .product-thumb .actions .cart i.fa-minus-square.out_of_stock{
		display:none;
	}
.product-list .product-thumb .actions > div{
	display:inline-block;
}
.product-list .actions .btn {
  display: inline-block;
}
.product-list .product-thumb div.cart,
.product-list .product-thumb div.list-quick-order {
	float:left;
	margin-right:4px;
}
.product-list .product-thumb .image {
	width:33%;
	/*max-width:250px;*/
}
@media (min-width: 992px) {
	.product-list .product-thumb .image {
		float: left;
		padding: 0 15px;
		width:33%;
		margin:0 auto;
	}
	.product-list .product-thumb .caption {
		float:left;
		width:66%;
	}
}
@media (max-width: 991px) {
	.product-list .product-thumb .image {
		float:none;
		clear:both;
		width:100%;
	}
	.product-list .product-thumb .caption {
		margin-left: 0px;
	}
	#slideshow1{
		display: block !important;
		visibility: visible;
		opacity: 1 !important;
		transform: scale(1.1);
	}
	.container_mob-hidden, .container-header{
    	display:none !important;
    }
	#cart{
		height: 48px;
	}
	.shopping-cart{
		background: transparent;
	}
	#cart > .btn > .shop-bag::before{
		width: 21px;
		height: 21px;
		background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.28662 20.6792C8.11505 20.6792 8.78662 19.9828 8.78662 19.1237C8.78662 18.2646 8.11505 17.5681 7.28662 17.5681C6.45819 17.5681 5.78662 18.2646 5.78662 19.1237C5.78662 19.9828 6.45819 20.6792 7.28662 20.6792Z' fill='white'/%3E%3Cpath d='M16.3999 20.6792C17.2283 20.6792 17.8999 19.9828 17.8999 19.1237C17.8999 18.2646 17.2283 17.5681 16.3999 17.5681C15.5715 17.5681 14.8999 18.2646 14.8999 19.1237C14.8999 19.9828 15.5715 20.6792 16.3999 20.6792Z' fill='white'/%3E%3Cpath d='M20.4533 2.26829C20.3913 2.18898 20.3131 2.12491 20.2243 2.08068C20.1356 2.03645 20.0385 2.01316 19.94 2.01249H6.05998L6.49331 3.3952H19.0666L17.2866 11.6915H7.28664L4.23998 1.68755C4.20702 1.5814 4.1498 1.48509 4.07318 1.40684C3.99656 1.32859 3.90283 1.27072 3.79998 1.23817L1.06664 0.367055C0.982597 0.340272 0.894287 0.330918 0.806755 0.339528C0.719223 0.348138 0.634184 0.374543 0.556492 0.417235C0.399587 0.503455 0.282135 0.650783 0.229976 0.826808C0.177817 1.00283 0.195222 1.19314 0.278363 1.35585C0.361504 1.51857 0.503571 1.64037 0.673309 1.69446L3.06664 2.45496L6.12664 12.4796L5.03331 13.4061L4.94664 13.4959C4.6762 13.8191 4.52291 14.23 4.51318 14.6578C4.50344 15.0856 4.63787 15.5036 4.89331 15.8396C5.07502 16.0688 5.30591 16.2507 5.56754 16.3707C5.82916 16.4908 6.11424 16.5457 6.39998 16.531H17.5266C17.7035 16.531 17.873 16.4582 17.998 16.3285C18.1231 16.1989 18.1933 16.023 18.1933 15.8396C18.1933 15.6563 18.1231 15.4804 17.998 15.3508C17.873 15.2211 17.7035 15.1483 17.5266 15.1483H6.29331C6.21654 15.1456 6.14175 15.1224 6.07615 15.0809C6.01055 15.0395 5.95637 14.9812 5.91884 14.9117C5.88131 14.8422 5.86169 14.7638 5.86189 14.6841C5.86209 14.6045 5.8821 14.5262 5.91998 14.4569L7.52664 13.0742H17.82C17.9741 13.0781 18.1247 13.0265 18.2463 12.9282C18.3678 12.8299 18.4528 12.6909 18.4866 12.535L20.6 2.85594C20.6203 2.75287 20.6176 2.64637 20.5922 2.54453C20.5667 2.4427 20.5193 2.34822 20.4533 2.26829Z' fill='white'/%3E%3C/svg%3E%0A");
	}
	.drop-contacts{
		list-style: none;
		display: inline-flex;
		vertical-align: -webkit-baseline-middle;
	}
	.drop-contacts li{
		margin-right: 10px;
	}
	#menu-mobile-ns .navbar-nav{
		padding-bottom: 50%;
	}
}
.product-list .image-carousel-category {
	position:relative;
	width:100%;
	overflow:hidden;
	margin-bottom:0px;
	padding:10px 0px 0px;
}
.product-list .owl-carousel .owl-wrapper:after {
  padding-bottom: 0;
}
.product-list .image-carousel-category .owl-wrapper-outer {
	border: 0px;
	border-radius: 0px;
	box-shadow: none;
}
.product-list .image-carousel-category .owl-buttons div {
	opacity:1 !important;
	top:45% !important;
}
.product-list .product-thumb .owl-buttons .owl-prev{
	right:120% !important;
   -webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-ms-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}
.product-list .product-thumb:hover .owl-buttons .owl-prev{
	right:100.2% !important;
}

.product-list .product-thumb .owl-buttons .owl-next{
	right:-10% !important;
    -webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-ms-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}
.product-list .product-thumb:hover .owl-buttons .owl-next{
	right:25px !important;
}
.product-list .owl-carousel .owl-buttons div i {
	font-size:25px;
	margin:0px !important;
}
	/*END PRODUCT LIST*/
/*****************************/

/* --- PRODUCT PAGE --- */
.space-padding-r20 {
	padding-right:20px;
}
.space-padding-r5 {
	padding-right:5px;
}
#product hr {
	margin-top:10px;
	margin-bottom:10px;
}
#product .price {
	text-align:left;
	font-size: 32px;
    line-height: 45px;
}
#product .price-new {
	float: left;
	text-align:left;
	margin-right: 24px;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: 45px;
	letter-spacing: 0em;
	color: #000;
}
#product .price-old {
	float: revert;
	color: #777;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 48px;
	letter-spacing: 0em;
}
#product .availability .fa {
	color:#23a1d1;
}
#product  .quantity-adder {
  display: block;
  position: relative;
  background: #fff;
  border-radius: 5px;
}
#product .quantity-adder .quantity-number input {
  display: inline-block;
  height: 58px;
  padding: 2px;
  text-align: center;
  width: 60px !important;
  border-radius:5px;
  border:1px solid #fff;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 34px;
  letter-spacing: 0px;
}
#product .panel {
	padding:10px;
	border-color: transparent;
	box-shadow: none;
}
#product .quantity-adder .add-action {
	cursor: pointer;
	display: block;
	font-size: 8px;
	height: 58px;
	line-height: 60px;
	position: relative;
	text-align: center;
	width: 25px;
	background:#fff;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-ms-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
	box-shadow:none;
}
#product .quantity-adder .add-up {
	border-radius:5px;
}
#product .quantity-adder .add-down {
	border-radius:5px;
	line-height: 55px;
}
#product .quantity-adder .add-action:hover {
	background:#fff;
}
#product .panel h1 {
	font-size: 32px;
	font-style: normal;
	font-weight: 800;
	line-height: 43px;
	letter-spacing: 0em;
}
@media(min-width: 768px){
	#product .panel h1{
		margin-top: 0;
		max-width: 74%;
	}
	.category_product{
		margin-top: 74px;
		margin-bottom: 11px;
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
		letter-spacing: 0em;
	}
	.brand_product{
		top: 110px;
		right: 6px;
		position: absolute;
	}
	.category_product span{
		color: #000;
	}
	.h1-prod-name{
		margin-bottom: 11px;
	}
}
#product .stock_status_success {
	background-color: transparent;
	border: 0;
	color: #3c763d;
	padding: 0;
	display:inline-block;
}
#product .stock_status_success svg{
	position: absolute;
	margin-left: -27px;
  margin-top: 11px;
}
#product .stock_status_success i{
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 43px;
	letter-spacing: 0em;
	margin-right: 0;
}
#product .stock-quantity_success {
	background-color: #dff0d8;
	border: 1px solid #3c763d;
	border-radius: 4px;
	color: #3c763d;
	padding: 1px 4px;
	margin-left:5px;
	position:relative;
	display:inline-block;
}
#product .stock-quantity_success:after{
	content:'';
	position:absolute;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-right:7px solid #dff0d8;
	left:-5px;
	top:7px;
}
#product .stock-quantity_success:before{
	content:'';
	position:absolute;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-right:7px solid #3c763d;
	left:-6px;
	top:7px;
}

#product .qty-not-in-stock {
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 4px;
	color: #DD4B2B;
	padding: 1px 4px;
	display:inline-block;
}
#product .qty-not-in-stock-count {
	background-color: #ffd2b8;
	border: 1px solid #FC351B;
	border-radius: 4px;
	color: #FC351B;
	padding: 1px 4px;
	margin-left:5px;
	position:relative;
	display:inline-block;
}
#product .qty-not-in-stock-count:after{
	content:'';
	position:absolute;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-right:7px solid #ffd2b8;
	left:-5px;
	top:7px;
}
#product .qty-not-in-stock-count:before{
	content:'';
	position:absolute;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-right:7px solid #FC351B;
	left:-6px;
	top:7px;
}

#product .list-unstyled > li {
  font-size: 14px;
  margin:1px 0px;
}
#product .actions {
	margin:10px 0px;
}

#product .actions .w100 {
	margin-bottom:3px;
	width: 78%;
}
#product .actions .w48 {
	width:48%;
}
#product .hidden-options {
	display:none;
}
.options-expand a .caret.rotate {
	transform: rotate(180deg);
}
.options-close a .caret.rotate {
	transform: rotate(180deg);
}
.options-expand a{
	color:#333;
	font-size:16px;
	cursor:pointer;
	padding:15px;
	display:block;
}
.options-close a{
	color:#333;
	font-size:16px;
	cursor:pointer;
	padding:15px;
	display:block;
}
.options-close a .caret {
	transform: rotate(180deg);
}

.pays-block-custom{
	background: #EEF4EC;
	border-radius: 8px;
	padding: 29px 28px 10px 28px;
}


/*****************************/

/* --- FOOTER --- */
footer {
	font-size:12px;
	margin-top: 0;
	color: #ddd;
}
footer  .footer-top{
	background: #2C3229;
	padding-top: 83px;
	padding-bottom: 10px;
}
footer  .footer-bottom{
	background-color:#141414;
	padding-top: 15px;
	padding-bottom: 5px;
}
footer  .footer-center {
	background-color:#0C0C0C;
	padding-top: 10px;
	padding-bottom: 10px;
}
footer .social_footer {
	padding-top: 10px;
}
footer a {
	color: #aaa;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  letter-spacing: 0em;
}
footer a:hover {
	color: #fff;
}
footer h3 {
	margin-bottom:10px;
	margin-top:5px;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 30px;
	letter-spacing: 0em;
	color: #fff;
}
footer .fa-width {
	width:35px;
}
#gmap_footer {
		width: 100%;
		height: 285px;
		border:4px solid #424242;
		border-radius:4px;
	}
.open-full-screen {
  color: #000;
}
.normal-screen {
  color: #000;
}
.title_popap_marker {
	font-size:14px;
	color:#333333;
	font-weight:bold;
}
.description_popap_marker {
	font-size:12px;
	color:#666666;
}
/********************/
.back-top {
	border:100px solid #ddd;
}
#back-top {
	bottom: 0;
	display: none;
	margin-bottom: 0;
	overflow: hidden;
	position: fixed;
	left: 0;
	text-decoration: none;
	z-index: 888;
}
#back-top .btn-default {
    color: #fff;
    border-color: #5BAC3C;
    background: linear-gradient(82.43deg, #5BAC3C -4.55%, #529861 70.41%);
    padding: 18px;
    border-radius: 0;
    opacity: 0.8;
}

/*CATEGORY MODULE*/
.box-heading {
	color: #000;
	font-weight: bold;
	text-align: left;
	padding: 10px;
	z-index: 995;
	line-height:1.42857;
	text-transform:uppercase;
	background-color:transparent;
	border:0;
	font-size: 20px !important;
	font-style: normal;
	font-weight: 700;
	line-height: 28px;
	letter-spacing: 0em;
	text-align: left;
	text-transform: none;
}
.box-heading .fa.fa-bars{
	float: right;
	font-size: 14px;
	line-height: 20px;
	display: none;
}

ul.navcategory {
	list-style:none;
	padding-left:0px;
	margin-bottom:20px;
	position:relative;
}
.container-accordion-menu  .parent-category a {
	font-size:14px;
}
.container-accordion-menu  .parent-link{
	padding:10px 12px;
	display:block;
	border:1px solid #ddd;
	margin-bottom: -1px;
	background: #fff;
	color:#333;
}
.container-accordion-menu  .parent-category .parent-link:hover:after,
.container-accordion-menu  .parent-category .parent-link.hover:after{
	content: "";
	position: absolute;
	right: -0px;
	top:  0;
	height: 100%;
	width: 10px;
	background: #fff;
	z-index: 1009;
}
.container-accordion-menu  .parent-category.no-child .parent-link:hover:after,
.container-accordion-menu  .parent-category.no-child .parent-link.hover:after{
	position: relative;
}
.container-accordion-menu  .parent-link:hover,
.container-accordion-menu  .parent-link.hover{
	background: linear-gradient(to right, #f5f5f5 70%, #fff 80%);
}
.container-accordion-menu  .parent-link {
	position:relative;
}
.container-accordion-menu  .parent-category.active a{
	color:#007aaa;
}
.container-accordion-menu .parent-link:hover,
.container-accordion-menu .parent-link:hover .arrow,
.container-accordion-menu .parent-link.hover,
.container-accordion-menu .parent-link.hover .arrow{
	color:#007aaa;
}
.container-accordion-menu .dropdown_icon1 .arrow {
  color: #aaa;
  float: right;
  font-size: 18px;
  line-height: 20px;
}
.container-accordion-menu .parent-link:hover .arrow{
  transform: rotate(-90deg);
}
.container-accordion-menu .parent-link.hover .arrow{
  transform: rotate(-90deg);
}
.dropdown-menu-category{
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ddd;
	border-radius: 6px;
	box-shadow: 2px 6px 12px rgba(0, 0, 0, 0.3);
	box-sizing: content-box;
	display: none;
	left: 100%;
	margin-left: -3px;
	margin-top: -1px;
	min-height: 100%;
	padding: 0;
	position: absolute;
	top: 0;
	width:100%;
	z-index: 1008;
}

.container-accordion-menu .navcategory > li:hover > .dropdown-menu-category {
  border-color: #dddddd;
  display: block;
  opacity: 1;
  top: 0;
}

.container-accordion-menu .child-box-cell:first-child {
	border-top:0px solid transparent;
}
.container-accordion-menu .child-box-cell {
	border-top:1px solid #ddd;
}
.container-accordion-menu .sub-category-link {
	display: block;
	font-weight: 400;
	line-height: 1.42857;
	padding: 10px 15px 10px;
	position: relative;
	white-space: normal;
	color:#333;
}
.container-accordion-menu  .child-box-cell.child_children .sub-category-link:hover:after,
.container-accordion-menu  .child-box-cell.child_children .sub-category-link.hover:after{
	content: "";
	position: absolute;
	right: -10px;
	top:  0;
	height: 100%;
	width: 20px;
	background: #fff;
	z-index: 1009;
}
.container-accordion-menu  .child-box-cell.child_children .sub-category-link:hover,
.container-accordion-menu  .child-box-cell.child_children .sub-category-link.hover{
	background: linear-gradient(to right, #f5f5f5 70%, #fff 80%);
}

.container-accordion-menu .sub-category-link:hover,
.container-accordion-menu .sub-category-link:hover .arrow {
	color:#007aaa;
}
.container-accordion-menu .sub-category-link.hover,
.container-accordion-menu .sub-category-link.hover .arrow {
	color:#007aaa;
}
.container-accordion-menu .sub-category-link:hover .arrow{
  transform: rotate(-90deg);
}
.container-accordion-menu .sub-category-link.hover .arrow{
  transform: rotate(-90deg);
}
.parent-category {
	width: 100%;
	border-color: #ddd;
	border-radius: 0px 0px 4px 4px;
	padding: 0;
	margin: -1px 0 0 0;
	position:relative;
}
.container-accordion-menu .sub-category-link.arrow {
	color: #aaa;
	float: right;
	font-size: 18px;
	line-height: 20px;
}
.container-accordion-menu .child2-box{
	display: none;
	background: #fff;
	position: absolute;
	left: 100%;
	top: 0;
	min-height: 100%;
	border: 1px solid #ddd;
	border-radius: 6px;
	padding: 0;
	margin-top: -1px;
	margin-left: -5px;
	box-shadow: 2px 6px 12px rgba(0,0,0,0.3);
	box-sizing: content-box;
	z-index: 1008;
	width:100%;
}
.container-accordion-menu .child-box-cell.child_children:hover .child2-box{
	display:block;
}
.container-accordion-menu .child_children_link a{
	display: block;
	padding: 11px 15px 10px;
	line-height: 1.42857143;
	border-top: 1px solid #eee;
	color:#333;
}
.container-accordion-menu .child_children_link > a:hover {
	color:#007aaa;
}
.tab-content .item {
  min-height: 320px;
}

.carousel-container {
	position:relative;
}
.carousel-container .owl-buttons  i.fa {
  font-size: 20px;
  margin: -20px 0 0;
}
.carousel-container .owl-buttons  i.fa.slideshow-btn {
  font-size: 40px;
  margin: -20px 0 0;
}
.carousel-container .slideshow-btn-prev {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='26' viewBox='0 0 16 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0274 25.1914L15.0166 23.2022L4.8141 12.9997L15.0166 2.79724L13.0274 0.808076L0.899934 12.9997L13.0274 25.1914Z' fill='%23F8F8F8'/%3E%3C/svg%3E%0A");
	display: block;
	height: 26px;
	width: 16px;
}
.carousel-container .slideshow-btn-next {
	width:16px;
	height:26px;
	display:block;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='26' viewBox='0 0 16 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.97257 0.808594L0.983398 2.79776L11.1859 13.0003L0.983398 23.2028L2.97257 25.1919L15.1001 13.0003L2.97257 0.808594Z' fill='%23F8F8F8'/%3E%3C/svg%3E%0A");
}
.carousel-container .owl-controls .owl-buttons .owl-prev {
    left: 10px;
    top: 40% !important;
}
.carousel-container .owl-controls .owl-buttons .owl-next {
    right: 10px;
    top: 40% !important;
}
@media (min-width: 992px) {
.carousel-container .owl-controls .owl-buttons .owl-prev {
    left: 10px;
    top: 45% !important;
}
.carousel-container .owl-controls .owl-buttons .owl-next {
    right: 10px;
    top: 45% !important;
}
}
.carousel-container .slideshow-btn-next:hover,
.carousel-container .slideshow-btn-prev:hover {
	opacity:1;
}

.carousel-container .owl-wrapper:after {
  padding-bottom: 0 !important;
}
.carousel-container .owl-pagination {
	bottom: 5px;
	left: 5px;
	top:auto;
	position: absolute;
	display: none;
}
.banner-ns .owl-pagination {
	bottom: 5px;
	left: 0%;
	right: 0%;
	top:auto;
	position: absolute;
}
.carousel-container .owl-controls .owl-page span {
  background: #fff;
  border-radius: 10px / 20px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
  display: block;
  height: 5px;
  width: 22px;
}
.carousel-container .owl-controls .owl-page {
  display: inline-block;
  margin: 0 4px;
}
.carousel-container .owl-controls .owl-page.active span {
 background: #2b8cdb;
}

.block-banner-footer {
	border-color: #fff;
	border-radius: 3px;
	border-style: solid;
	border-width: 1px 1px 2px 1px;
	overflow: hidden;
	padding: 5px 10px;
	position: relative;
	margin-bottom:15px;
}
.block-banner-footer:hover {
	background:#2B8CDB;
	border-color: #076BB7;
}
.block-banner-footer:hover .icon-banner-footer i.fa,
.block-banner-footer:hover .text-footer-banner p{
	color:#ffffff;
}
.block-banner-footer .icon-banner-footer {
	float:left;
}
.block-banner-footer .icon-banner-footer i.fa{
	font-size:40px;
	font-weight:600;
	height:70px;
	line-height:70px;
}
.block-banner-footer .text-footer-banner {
	margin-left: 55px;
}
.block-banner-footer .text-footer-banner h3{
	color:#ffffff;
	margin-top:5px;
	margin-bottom:5px;
	font-size:18px;
}
.block-banner-footer .text-footer-banner .banner-title-footer{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.block-banner-footer .text-footer-banner .banner-description-footer{
	overflow: hidden;
	height:40px;
	display:block;
}
.banner-ns.owl-carousel .owl-wrapper:after {
  padding-bottom: 0;
}
.footer-ribbon:before {
  border-right: 10px solid #005580;
  border-top: 18px solid transparent;
  content: "";
  display: block;
  height: 0;
  left: -10px;
  position: absolute;
  top: 0;
  width: 7px;
  z-index:-1;
}
.footer-ribbon {
  background-color: #08c;
  margin: -49px 0 25px;
  padding: 10px 20px 6px;
  position: absolute;
}
.footer-ribbon span {
  color: #fff;
  font-family: "Marck Script",cursive;
  font-size: 20px;
}

.product-price {
	display:table;
	overflow:hidden;
	padding:0px;
	height:60px;
	background:#ffffff;
}
.product-price .editproducts {
	display:none;
}
.product-price:first-child {
	border-radius:4px 4px 0 0;
}

.product-price:last-child {
	border-radius:0 0 4px 4px;
}

.product-price:nth-child(n+1) {
	border-top:solid 1px #ddd;
}
.product-price:last-child {
	border-bottom:solid 1px #ddd;
}
.product-price .product-thumb {
	display:table-row;
	padding:0 !important;
	margin:0 !important;
	-webkit-transition: all 100ms linear 0s;
	-moz-transition: all 100ms linear 0s;
	-ms-transition: all 100ms linear 0s;
	-o-transition: all 100ms linear 0s;
	transition: all 100ms linear 0s;
}
.product-price .product-thumb .caption {
  margin-bottom: 0px;
  padding: 0px;
  transition: all 100ms linear 0s;
}
.product-price:hover .btn-general {
	color: #ffffff;
	background-color: #f06262;
	border-color: #CA3030;
	text-transform: uppercase;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-ms-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}
.product-price .product-thumb .caption .product-model {
	display: table-cell;
	min-width: 80px;
	text-align: center;
	vertical-align: middle;
	width: 80px;
	border-left:solid 1px #ddd;
}
.product-price .product-thumb .image .action-timer,
.product-price .product-thumb .caption .actions .compare,
.product-price .product-thumb .caption .actions .wishlist,
.product-price .product-thumb .caption .grid-quick-order,
.product-price .product-thumb .caption .product-description,
.product-price .product-thumb .caption .rating,
.product-price .product-thumb .image .stickers-ns,
.product-price .product-thumb .quickview{
	display:none !important;
}
.product-price .product-thumb .image{
 	display:table-cell;
 	vertical-align:middle;
 	border-left:solid 1px #ddd;
	max-width: 60px;
	padding: 2px;
	width: 60px;
}

.product-price .product-thumb .image img{
	padding: 3px;
	max-width: 55px;
	width: 55px;
}
.product-price .product-thumb .caption .quantity_plus_minus,
.product-price .product-thumb .caption .price,
.product-price .product-thumb .caption .actions,
.product-price .product-thumb .caption .option,
.product-price .product-thumb .caption .product-name,
.product-price .product-thumb .caption .product-name{
 	display:table-cell;
 	vertical-align:middle;
 	border-left:solid 1px #ddd;
	height: 60px;
}
.product-price .product-thumb .caption .actions .cart,
.product-price .product-thumb .caption .actions .list-quick-order {
	display:inline-block;
	margin-right:4px;
}
.product-price .btn-general-disabled {
	display:inline-block;
}
.product-price .product-thumb .caption .actions .list-quick-order span{
	display:none;
}
.product-price .product-thumb .product-name {
	width:100%;
	padding: 0 0 0 10px;
	min-width:150px;
}
.product-price .product-thumb .product-name a {
	color: #333;
}
.product-price .product-thumb .option{
  min-width: 130px;
  text-align: left;
  width: 130px;
  padding:2px;
}
.product-price .product-thumb .price {
  min-width: 100px;
  text-align: center;
  width: 1000px;
}
.product-price .product-thumb .price .price-old {
  margin-right: 0px;
  display:block;
}
.product-price .product-thumb .actions {
  min-width: 110px;
  text-align: left;
  width: 110px;
  padding: 0 0 0 10px;
}
.product-price .product-thumb .quantity_plus_minus {
	width:110px;
	min-width:110px;
	text-align:center;
	padding:10px;
}
.product-price .product-thumb .quantity_plus_minus span{
	cursor:pointer;
}
.product-price .product-thumb .quantity_plus_minus .form-control{
	text-align:center;
}
.product-price .product-thumb > div:last-child {
	border-left:none;
	border-right: 1px solid #ddd;
}
.product-price .product-thumb .caption .actions .cart span{
		display:none;
	}
@media (max-width: 992px) {
	.product-price .product-thumb .product-model,
	.product-price .product-thumb .quantity_plus_minus ,
	.product-price .product-thumb .image {
		display:none !important;
	}
	.product-price .product-thumb .price-view-price {
		min-width: 100px;
		width: 100px;
	}

}
#showmore {
  border-radius: 3px;
  display: inline-block;
  margin-bottom: 20px;
  margin-top: 34px;
  padding: 16px;
  text-align: center;
	background: linear-gradient(82.43deg, #5BAC3C -4.55%, #529861 70.41%);
	border-color: #5BAC3C;
	border-width:1px;
	border-style:solid;
	transition: all .5;
}
#showmore:hover{
	background: linear-gradient(82.43deg, #529861 -4.55%, #5BAC3C 70.41%);
	transition: all .5;
}
#showmore a {
  text-decoration: none;
	cursor:pointer;
	color: #fff;
	font-size: 18px;
	padding: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 25px;
	letter-spacing: 0em;
}
#showmore i.fa{
    margin-right:14px;
}
#bar{
  width: 0%;
  max-width: 100%;
  height: 4px;
  background: #2B8CDB;
}
#progressBar{
  width: 100%;
  background: #cccccc;
}
.newsletter{
	display:none;
	visibility: hidden;
}
/**
.newsletter {
	margin: auto;
	position: relative;
	overflow:hidden;
	padding:.0px 5px 30px 0px;
}
.newsletter .text-newsletter span{
	color: #fff;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 1px;
	margin-top: 13px;
	text-transform: uppercase;
	vertical-align: top;
}
.newsletter input,
.newsletter input.input-text:focus {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	color: #666;
	display: inline-block;
	height:43px;
	line-height: 1;
	padding: 8px 15px 8px;
	width: 100%;
	font-size:13px !important;
}
.newsletter button .fa {
  margin-right: 6px;
}**/
.btn-newsletter {
	border-radius: 4px;
	color: #fff;
	background:#2b8cdb ;
	border-color:#2b8cdb ;
	border-bottom:2px solid #1475C4;
	font-size: 14px !important;
	font-weight: bold;
	line-height: 26px;
	padding: 8px 15px 7px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: baseline;
}
.btn-newsletter:hover, .btn-newsletter:active, .btn-newsletter.active, .btn-newsletter.disabled, .btn-newsletter[disabled] {
	color: #fff;
	background:#1475C4;
	border-bottom:2px solid #1475C4;
}
#search .autosearch_link {
	cursor:pointer;
}
#search .dropdown-menu.autosearch {
	background: #fff none repeat scroll 0 0;
	border-radius: 0 0 4px 4px;
	margin-top: 0px;
	width: 98%;
	z-index: 6666 !important;
	left: 5px;
	right: 5px;
}
@media (max-width: 992px) {
#search .dropdown-menu.autosearch {
	background: #fff none repeat scroll 0 0;
	border-radius: 0 0 4px 4px;
	margin-top: -5px;
	width: 98%;
	z-index: 6666 !important;
	left: 5px;
	right: 5px;
}
}
#search .dropdown-menu.autosearch li > a:hover, .dropdown-menu.autosearch li > a.active, .dropdown-menu.autosearch li > a:focus {
	text-decoration: none;
	color: #333;
	background-color: #eee;
}
#search .dropdown-menu.autosearch .search-view-all-result {
	color: #2b8cdb;
	display: none;
}
#search .dropdown-menu.autosearch {
	padding-top:0px;
	padding-bottom:0px;
}
#search .dropdown-menu.autosearch li:nth-child(even){
	background: #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#search .dropdown-menu.autosearch li:nth-child(odd){
	background: #f6f6f6;
	border-top:1px solid #f4f4f4;
	border-bottom:1px solid #f4f4f4;
}
#search .dropdown-menu.autosearch a {
	border-radius: 0;
	white-space: normal;
}
#search .ajaxadvance {
	width: 100%;
	overflow:hidden;
}
#search .ajaxadvance .name {
	margin:0;
	font-size:14px;
}
#search .ajaxadvance .image {
	display:inline-flex;
	float: left;
	margin-right:10px;
}
#search .ajaxadvance .content {
	max-width: 300px;
}
#search .ajaxadvance .content > div {
	margin-top:5px;
}
#search .ajaxadvance .price-old {
	text-decoration: line-through;
}
#search .ajaxadvance .price-new{
    font-size: 16px;
    font-weight: 600;
}
#search .price {
  color: #444;
  font-size: 16px;
  font-weight: 600;
  margin: 0 0 5px;
  text-align: left;
}
#search .ajaxadvance .highlight {
	color: #46a941;
}
#search-fixed-top .dropdown-menu.autosearch {
  margin-top: 0 !important;
}

.btn-login {
	color: #fff;
	background:linear-gradient(85.83deg, #46A941 1.46%, #4F9156 101.62%);
	border-color: #46A941;
	border-style: none none solid;
	border-width:1px;
	border-radius:5px;
	display:inline-block;
	font-size:16px;
	font-weight: 600;
	padding:15px 12px;
	text-transform: none;
	box-shadow:none;
	-webkit-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
.btn-login:hover, .btn-login:active{
	background:linear-gradient(85.83deg, #4F9156 1.46%, #46A941 101.62%);
	color:#fff;
	border-bottom:1px solid #46A941;
}
@media (min-width: 768px) {
  #login-form-popup .modal-dialog {
    width: 400px;
    margin: 15% auto;
  }
  #login-form-popup .modal-login, #simple_login{
    width: 400px !important;
  }
}
#login-form-popup #login_data{
	padding:10px 30px;
}
#login-form-popup .modal-header{
	border: 0;
}
#login-form-popup .modal-dialog h4{
	font-size: 22px;
	font-style: normal;
	font-weight: 800;
	line-height: 30px;
	letter-spacing: 0em;
	color: #000;
}
#login-form-popup .modal-body .input-group{
	width: 100%;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
#login-form-popup .modal-body a:hover, #login-form-popup .modal-body a: focus{
	color:#46a941;
}
#login-form-popup .modal-body .input-group span.input-group-addon{
	display: none;
}
#login-form-popup .modal-body input{
	width: 100%;
}
.shopping-cart .table-striped > tbody > tr:nth-of-type(2n+1) {
	background-color: #ffffff;
}
.shopping-cart .table > tbody > tr > td {
  border-top: 0px;
  vertical-align:top;
}

#product span.option-name {
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 25px;
  letter-spacing: 0em;
}

#product i.required {
    color: #e4003a;
}
#product .radio-checbox-options {
  display: inline-block;
  margin-right: 3px;
}
#product .radio-checbox-options input {
  display: none;
}
#product .radio-checbox-options label {
  border-top: 1px solid #ccc ;
  border-left: 1px solid #ccc ;
  border-right: 1px solid #ccc ;
  border-bottom: 1px solid #ccc ;
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
  font-weight: normal;
  padding: 12px 30px;
  font-size: 1em;
}
#product .radio-checbox-options label .option-price {
  border-radius: 3px;
  display: inline-block;
  font-size: 0.9em;
  padding: 0 3px;
  height:14px;
  line-height:14px;
}
#product .radio-checbox-options input:checked + label {
  background-color: #46a941;
  border-color:#46a941;
  box-shadow:none;
  color: #fff;
}
#product .radio-checbox-options input:checked + label {
  color: #fff;
}
#product .radio-checbox-options input:checked + label .option-price {
  background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
}

#product .radio-checbox-options label:hover {
	background-color: #fff ;
	border-color:#46a941;
	box-shadow:none;
	color: #000;
	transition: all .5s;
}
#product .radio-checbox-options label:hover .option-price {
  background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
}
#product .image-radio{
	display: inline-block;
}
#product .image-radio input{
	display: none;
}
#product .image-radio img{
	cursor: pointer;
}

#product .image-radio input:checked +img{
	border-color: #2b8cdb;
	border-width:2px;
}

@media (min-width: 768px) {
	#product .image-radio img{
		max-width: 39px;
	}
}
@media (min-width: 992px) {
	#product .image-radio img{
		max-width: 41px;
	}
}
@media (min-width: 1200px) {
	#product .image-radio img{
		max-width: 44px;
	}
}
#product .options{
	margin-bottom: 37px;
}
#product .options .text-danger {
  background: #eee none repeat scroll 0 0;
  border: 1px solid #ccc;
  padding: 2px 9px 3px;
  position: absolute;
  top: -6px;
  border-radius:4px;
}
#product .options .form-group {
	margin-bottom:2px;
	position:relative;
	margin:0px 2px;
}
#product .options .color-option {
	border: 2px solid #e7e7e7;
	box-sizing: content-box !important;
	cursor: pointer;
	display: inline-block;
	height: 18px;
	margin: 0px 2px;
	padding: 0;
	vertical-align: middle;
	width: 18px;
	border-radius:4px;
}
#product .options .image-radio input:checked + span.color-option{
	padding:1px;
	border: 2px solid #c4c4c4;
	box-shadow:0 0px 2px rgba(0, 0, 0, 0.36);
}
/*Module and page options*/
.product-thumb .option .form-group {
	position:relative;
	margin:0px;
}
.product-thumb i.required {
    color: #e4003a;
}

.product-thumb .radio-checbox-options {
  display: inline-block;
}
.product-thumb .radio-checbox-options input {
  display: none;
}
.product-thumb .radio-checbox-options label {
  border-top: 1px solid #f1f1f1 ;
  border-left: 1px solid #f1f1f1 ;
  border-right: 1px solid #f1f1f1 ;
  border-bottom: 1px solid #f1f1f1 ;
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
  font-weight: normal;
  padding: 1px 9px;
  height:22px;
  line-height:18px;
  font-size: 0.8em;
}
.product-thumb .radio-checbox-options label .option-price {
  border-radius: 3px;
  display: inline-block;
  font-size: 0.8em;
  padding: 0 3px;
   line-height:16px;
}
.product-thumb .radio-checbox-options input:checked + label {
  background-color: #DEEFD8 ;
  border-color:#DEEFD8 ;
  color: #000;
}
.product-thumb .radio-checbox-options input:checked + label {
  color: #000;
}
.product-thumb .radio-checbox-options input:checked + label .option-price {
  background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
}

.product-slider span.option-price, .product-slider label.control-label{
	display: none !important;
}

.product-slider span.option-name{
	font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0em;
}

.product-thumb .radio-checbox-options label:hover {
	background-color: #DEEFD8 ;
	border-color:#DEEFD8 ;
}
.product-thumb .radio-checbox-options label:hover .option-price {
  background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
}
.product-thumb .image-radio{
	display: inline-block;
}
.product-thumb .image-radio input{
	display: none;
}
.product-thumb .image-radio img{
	cursor: pointer;
}

.product-thumb .image-radio input:checked +img{
	border-color: #2b8cdb;
	border-width:2px;
}

@media (min-width: 768px) {
	.product-thumb .image-radio img{
		max-width: 39px;
	}
	.wall-category-box .wall-cat-image img {
		min-height: 101px;
	}
}
@media (min-width: 992px) {
	.product-thumb .image-radio img{
		max-width: 41px;
	}
}
@media (min-width: 1200px) {
	.product-thumb .image-radio img{
		max-width: 44px;
	}
	.product-special .product-layout.product-grid.col-lg-3.col-md-3.col-sm-6.col-xs-12, .ns-smv .product-layout.product-grid.col-lg-3.col-md-3.col-sm-6.col-xs-12{
		width: 20%;
	}
}
.product-thumb .option .text-danger {
  background: #eee none repeat scroll 0 0;
  border: 1px solid #ccc;
  padding: 2px 9px 3px;
  position: absolute;
  top: -6px;
  border-radius:4px;
  z-index:9;
}
.product-thumb .option .color-option {
	border: 2px solid #e7e7e7;
	box-sizing: content-box !important;
	cursor: pointer;
	display: inline-block;
	height: 18px;
	margin: 0px 2px;
	padding: 0;
	vertical-align: middle;
	width: 18px;
	border-radius:4px;
}
.product-thumb .option .image-radio input:checked + span.color-option{
	padding:1px;
	border: 2px solid #c4c4c4;
	box-shadow:0 0px 2px rgba(0, 0, 0, 0.36);
}
/*and Options*/



.info-inline {
	color: #000;
	display: inline-block;
	font-size: 13px;
	margin-right: 15px;
}
.info-inline a {
	color: #000;
}
.info-inline b {
	color: #000;
	font-weight:normal;
}
.rating_sku-block{
	margin-bottom: 26px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
}
.custom-block-products{
	padding: 0 10px;
}
.custom-block-product:nth-child(2) {
    margin-left: 25px;
    margin-top: -20px;
    margin-bottom: 10px;
}
.custom-block-products .title-custom-block-product {
	font-size:16px;
	font-weight:600;
	margin-bottom: 10px ;
}
.custom-block-product{
	margin-right: 5px;
	margin-top: 10px;
	cursor:pointer;
	background: #fff;
	border:0;
	overflow: hidden;
	padding: 0;
	display: flex;
}
/**
.custom-block-product .image{
	width: 50px;
	float: left;
}
.custom-block-product .text{
	margin-left: 65px;
}**/
.custom-block-product  a,
.custom-block-product  a:hover{
	text-decoration: none;
}
/**
.custom-block-product .text h4{
	margin: 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
	font-weight: 600;
	font-size: 14px;
}**/
.custom-block-product .image{
	margin-right: 5px;
	min-width: 70px;
}
.custom-block-product .text p{
	color: #000;
	margin: 0;
	overflow: hidden;
	padding: 0;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
	letter-spacing: 0em;
	text-align: left;
}
.social-likes{
	display: block;
}
.product-thumb .main-img{opacity:1;transform:rotateY(0deg);transition:all ease-in-out .4s;}
.product-thumb:hover .main-img{opacity:0;transform:rotateY(-180deg);}
.product-thumb .additional-img-hover{position:absolute;top:0px;left:0px;right:0px;opacity:0;cursor:pointer;transform:rotateY(-180deg);transition:all ease-in-out .4s;}
.product-thumb:hover .additional-img-hover{opacity:1;transform:rotateY(0deg);}
.product-thumb .image a{
  position: relative;
  margin-top: 20px;
  margin-bottom: 5px;
}
.product-thumb .product_status {
  background: rgba(255, 255, 255, 0.8);
  border: 1px solid transparent;
  border-radius: 3px;
  color: #808080;
  font-weight: bold;
  height: 100%;
  left: 0;
  line-height: 27px;
  margin: 0;
  max-width: 100%;
  position: absolute;
  top: 0;
  /**transform: rotateX(0deg) scale(1);
  transition: all 0.2s ease-in-out 0s;**/
  width: 100%;
  z-index: 1;
  padding-top: 65%;
}
.product-thumb:hover .product_status{transform:rotateX(0deg) scale(0);display:none;}
.product-price .product-thumb .product_status {
	display:none;
}
.option-danger {
	animation: 0.3s ease-in-out 0s normal slider;
	min-height: 38px;
	padding: 8px 14px;
	position: fixed;
	right: 20px;
	top: 0;
	width: 310px;
	z-index: 999999999;
	background:#FC6262;
	border:1px solid #FC6262;
	color:#fff;
	border-radius:2px;
}
.option-danger + .option-danger {
	top:50px
}
.option-danger + .option-danger + .option-danger {
	top:100px
}
.option-danger + .option-danger + .option-danger + .option-danger{
	top:150px
}
@keyframes slider {
0% {
    top: -40px;
}
50% {
    top: -20px;
}
100% {
    top: 0;
}
}
.masked_bg {
    position: absolute;
    z-index: 10000;
    width: 100%;
    height: 100%;
    background: #eee;
    opacity: 0.5;
    left: 0;
    top: 0;
}
.loading_masked {
	left: 8px;
	margin-top: -0.8em;
	position: absolute;
	right: 8px;
	text-align: center;
	top: 50%;
	width: auto;
	z-index: 11000;
}

.options label.control-label {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
}
.hasbanner .tableftbanner {
	float: left;
	width: 29.9%;
	padding-right:5px;
	text-align:left;
}
.hasbanner .tableftbanner img {
	display:inline-block;
}
.hasbanner .tabrightproduct {
  float: left;
  width: 70%;
}

.hasbanner .tabrightbanner {
	float: right;
	width: 29.9%;
	padding-left:5px;
	text-align:right;
}
.hasbanner .tabrightbanner img {
	display:inline-block;
}
.hasbanner .tableftproduct {
  float: right;
   width: 70%;
}
.image-hover-effect .item {
	position: relative;
	overflow:hidden;
}
.image-hover-effect .item:before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.image-hover-effect .item:hover:before {
	-webkit-animation: shinebanner .75s;
	animation: shinebanner .75s;
}
@-webkit-keyframes shinebanner {
	100% {
		left: 125%;
	}
}
@keyframes shinebanner {
	100% {
		left: 125%;
	}
}


@media (max-width: 767px) {
	.hasbanner .tabrightproduct {
		float: none;
		width: 100%;
	}
	.hasbanner .tableftproduct {
		float: none;
		width: 100%;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
  .hasbanner .tabrightproduct {
		float: none;
		width: 100%;
	}
	.hasbanner .tableftproduct {
		float: none;
		width: 100%;
	}
}
.container-module.product-category {
  overflow: hidden;
}
/*reviews*/
.container-module .reviews-author {
	font-weight:600;
}
.container-module .reviews-date {
	color:#c7c7c7;
}
.button-more {
	text-align:center;
	margin-top:10px;
	position:relative;
}
.btn-more {
	background-color: #2b8cdb;
	border-color: #076bb7;
	border-radius: 4px;
	border-style: none none solid;
	border-width: 2px;
	box-shadow: none;
	color: #fff;
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	padding: 8px 20px;
	text-transform: uppercase;
	transition: all 0.4s ease 0s;
}
.btn-more:hover,.btn-more:focus,.btn-more:active{
	background-color: #076bb7;
	border-color: #076bb7;
	color: #fff;
}
.heading_title_reviews{
  margin-bottom: 15px;
  padding: 10px 0px;
  position:relative;
}
.heading_title_reviews span{
	font-size: 20px;
	padding: 0 20px 0px 0px;
	z-index: 5;
	color:#333;
	position: relative;
	text-transform:uppercase;
}
.heading_title_reviews:before{
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	bottom: 0%;
	width: 100%;
	border-bottom: 2px solid #ccc;
}
.heading_title_reviews:after{
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	bottom: 0%;
	width: 100px;
	border-bottom: 2px solid #2b8cdb;
}
.product-list .reviews-author {
	font-weight:600;
}
.product-list .reviews-date {
	color:#c7c7c7;
	text-align:right;
}
.container-module .reviews .product-description {
  height: 82px;
  margin-bottom: 5px;
  overflow: hidden;
  text-align: justify;
  text-overflow: ellipsis;
}
.nsupdatequantitycheckout {
	width:120px;
}
.nsupdatequantitycheckout input.form-control {
	text-align:center;
}
#newstorecheckout .radio {
  display: inline-block;
  margin: 0 15px 0 0;
}
#newstorecheckout .panel-body {
	padding:15px 0px;
}
#cart_table table td {
  vertical-align: middle;
}
#cart_table .table_total {
  margin: 0 0 20px;
  text-align: right;
  width: 100%;
}
#cart_table .table_total tr td:last-child {
  font-weight: 700;
  padding: 0 0 0 20px;
  white-space: nowrap;
  width: 70px;
}
#cart_table .table_total tr:last-child td {
  font-size: 1em;
  font-weight: 700;
  padding: 0 0 10px;
}

#cart_table .coupon_table {
  border-bottom: 1px solid #ddd;
  margin: 0 0 7px;
  text-align: right;
  width: 100%;
}
#cart_table .coupon_table div {
  float: right;
  padding: 0 0 8px;
  width: 100px;
}
#cart_table .coupon .form-control, #cart_table .reward .form-control {
  font-size: 12px;
  padding-top: 4px;
  width: 200px;
}
#cart_table .delete_td {
	width:50px;
}
#newstorecheckout .error_input_checkout {
	border:1px solid red !important;
	box-shadow: 0 1px 1px rgba(255, 0, 0, 0.075) inset !important;

}
#newstorecheckout .error_input_checkout:-moz-placeholder{color:red !important;}
#newstorecheckout .error_input_checkout::-moz-placeholder{color:red !important;opacity:1}
#newstorecheckout .error_input_checkout:-ms-input-placeholder{color:red !important;}
#newstorecheckout .error_input_checkout::-webkit-input-placeholder{color:red !important;}

#newstorecheckout div.required .form-control:-moz-placeholder {color:red !important;}
#newstorecheckout div.required .form-control::-moz-placeholder {color:red !important;opacity: 1;}
#newstorecheckout div.required .form-control:-ms-input-placeholder{color:red !important;}
#newstorecheckout div.required .form-control::-webkit-input-placeholder{color:red !important;}

#newstorecheckout div.required .form-control:-moz-placeholder:before {color: #f00;content: "* ";font-weight: bold;}


.popup_banner {width:600px;max-width:80%;padding:15px;background:#f8f8f8;}
@media (min-width: 768px) {
.popup_banner {width:900px;max-width:100%;padding:15px;background:#f8f8f8;}
}

.popup_banner .close{position:absolute;z-index:999;top:8px;right:10px;}
.popup_banner h1 {font-size:1.8em;margin:0 0 10px;}
.popup_banner #content {
  min-height:10px;
}
.is_a_link {
	cursor:pointer;
}
.product-layout.product-grid.col-lg-3.col-md-3.col-sm-6.col-xs-12{
    padding:0;
}
/*BLOG*/
#column-left .product-layout, #column-right .product-layout {
  width: 100%;
}
.product-layout.ns-blog {
	margin-bottom:10px;
}
.ns-blog .product-thumb {
  border: 1px solid #cccccc;
  border-radius: 5px;
  background:#ffffff;
}
.ns-blog .ns-blog-name {
	height: 45px;
	margin-bottom: 5px;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
}

.ns-blog .ns-blog-description {
	height: 60px;
	margin-bottom: 5px;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
}
.ns-blog .product-list .ns-blog-description {
	height:100%;
}
.ns-blog .product-thumb .button-group{
	text-align:center;
	margin-bottom: 10px;
	padding: 0 10px;
	position: relative;
}
.ns-blog .product-list .button-group {
	text-align:left !important;
	padding: 0px;
	margin-top: 10px;
}
.btn-more{
	background-color: #2b8cdb;
	border-color: #076bb7;
	border-radius: 4px;
	border-style: none none solid;
	border-width: 2px;
	box-shadow: none;
	color: #fff;
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	padding: 8px 20px;
	text-transform: uppercase;
	transition: all 0.4s ease 0s;
}
.btn-more:hover{
	background-color: #076bb7;
	color: #fff;
}
.ns-blog .product-thumb .rating{
	clear:both;
}
.ns-blog .product-list .product-thumb .rating:before {
  height: 0px;
}
.ns-blog .product-list .product-thumb .rating {
	text-align:left;
}
.ns-blog .product-list .product-thumb .rating span {
	padding-left:0px;
}
.article-viewed {
  color: #555;
  display: inline-block;
  float:left;
}
.article-date-added{
  color: #555;
  display: inline-block;
  float:right;
}

/* menu */
#menu-ocp {
	background-color: #333;
	background-repeat: repeat-x;
	border-color: #000;
	min-height: 40px;
}
#menu-ocp .nav > li > a {
	color: #fff;
	padding: 10px 15px 10px 15px;
	min-height: 15px;
	background-color: transparent;
}
#menu-ocp .nav > li > a:hover, #menu-ocp .nav > li.open > a {
	background-color: rgba(0, 0, 0, 0.1);
}
#menu-ocp .dropdown-menu {
	padding-bottom: 0;
}
#menu-ocp .dropdown-inner {
	display: table;
}
#menu-ocp .dropdown-inner ul {
	display: table-cell;
}
#menu-ocp .dropdown-inner a {
	min-width: 160px;
	display: block;
	padding: 3px 20px;
	clear: both;
	line-height: 20px;
	color: #333333;
	font-size: 12px;
}
#menu-ocp .dropdown-inner li a:hover {
	color: #FFFFFF;
}
#menu-ocp .see-all {
	display: block;
	margin-top: 0.5em;
	border-top: 1px solid #ddd;
	padding: 3px 20px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 3px 3px;
	font-size: 12px;
	color:#555;
}
#menu-ocp .see-all:hover, #menu .see-all:focus {
	text-decoration: none;
	color: #ffffff;
	background-color: #2B8CDB;
}
#menu-ocp #category{
	float: left;
	padding-left: 15px;
	font-size: 16px;
	font-weight: 700;
	line-height: 40px;
	color: #fff;
}
#menu-ocp .btn-navbar {
	font-size: 15px;
	font-stretch: expanded;
	color: #FFF;
	padding: 2px 18px;
	float: right;
	background-color: #666;
	border-color: #000;
}
#menu-ocp .btn-navbar:hover, #menu-ocp .btn-navbar:focus, #menu-ocp .btn-navbar:active, #menu-ocp .btn-navbar.disabled, #menu-ocp .btn-navbar[disabled] {
	color: #ffffff;
	background-color: #555;
}
@media (min-width: 768px) {
	#menu-ocp .dropdown:hover .dropdown-menu {
		display: block;
	}
}
@media (max-width: 767px) {
	#menu-ocp {
		border-radius: 4px;
	}
	#menu-ocp div.dropdown-inner > ul.list-unstyled {
		display: block;
	}
	#menu-ocp div.dropdown-menu {
		margin-left: 0 !important;
		padding-bottom: 10px;
		background-color: rgba(0, 0, 0, 0.1);
	}
	#menu-ocp .dropdown-inner {
		display: block;
	}
	#menu-ocp .dropdown-inner a {
		width: 100%;
		color: #fff;
	}
	#menu-ocp .dropdown-menu a:hover,
	#menu-ocp .dropdown-menu ul li a:hover {
		background: rgba(0, 0, 0, 0.1);
	}
	#menu-ocp .see-all {
		margin-top: 0;
		border: none;
		border-radius: 0;
		color: #fff;
	}
}

.product-thumb .review_plus,
#review-quickview .review_plus,
#review-quickview .review_minus,
.product-thumb .review_minus,
#review .review_plus,
#review .review_minus {
	padding:5px;
}
.product-thumb .review_plus span,
#review-quickview .review_plus span,
#review .review_plus span {
	color:#1ab90a;
	padding-right:5px;
}
.product-thumb .review_minus span,
#review-quickview .review_minus span,
#review .review_minus span {
	color:#f06262;
	padding-right:5px;
}
.product-thumb .admin_reply ,
#review-quickview .admin_reply ,
#review .admin_reply {
	padding:5px;
	margin-left:25px;
}
.product-thumb .admin_reply span,
#review-quickview .admin_reply span,
#review .admin_reply span{
	color:#2b8cdb
}
#review-quickview .purchased,
#review .purchased{
	color:#1ab90a;
	padding-left:10px;
}
.reviews-author .purchased{
	color:#1ab90a;
	padding-left:10px;
	font-weight:400;
}
.tab-pro .tab-content .product-thumb {
	overflow: hidden;
	position: relative;
	border: 1px solid #cccccc;
	border-radius: 5px;
	margin-bottom:20px;
}
.ns-blog-cont {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #cccccc;
  border-radius: 5px;
  padding: 10px;
  margin-bottom:10px;
}
.ns-article-related-pr .product-thumb{
	border: 1px solid #cccccc;
	border-radius: 5px;
	background: #fff none repeat scroll 0 0;
}
@media (max-width: 992px) { #search .dropdown-menu {left:auto;right:0px;} }
.category_description.psbtb{border-top: 1px solid #d2dbe2;}
.category_description.psbt{border-top: 1px solid #d2dbe2;}
.category_description img {max-width:100%;}
.category_description {clear: both; color: #666; display: block; margin: 10px 0; overflow: hidden; padding-bottom: 15px; padding-top: 15px;}
.category_description .psfl-l {padding: 0 10px 10px 0;}
.psfl-l {float:left;}
.banner-blocks-container {
	margin-bottom:10px;
}
#column-left .banner-blocks-container .col-xs-12,
#column-right .banner-blocks-container .col-xs-12,
.position-no-owl .banner-blocks-container .col-xs-12 {
	width:100%
}
.banner-blocks-container .banner-item{
	overflow: hidden;
	border-radius: 4px;
	border: 1px solid #ddd;
	box-shadow:0 3px 10px rgba(0, 0, 0, 0.1), 2px 2px 2px #edeef2 inset;
	margin-bottom: 10px;
	padding: 10px;
	background: #fff;
}
.banner-blocks-container .banner-item .banner-image{
	width: 60px;
	float: left;
}
.banner-blocks-container .banner-item .banner-info{
	margin-left: 70px;
}
.banner-blocks-container .banner-item  a,
.banner-blocks-container .banner-item  a:hover{
	text-decoration: none;
}
.banner-blocks-container .banner-item .banner-info .banner-title{
	margin: 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #e5e5e5;
	height: 25px;
	overflow: hidden;
	font-weight: 600;
	font-size: 16px;
}

.banner-blocks-container .banner-item .banner-info .banner-description{
	margin: 4px 0 0 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.3;
	height: 36px;
	overflow: hidden;
	color:#333;
}
/*Wall Category*/
.categorywall-container {
	margin-bottom:5px;
}
.wall-category-box {
	position: relative;
	margin:0px -10px 0px;
	overflow:hidden;
	background: linear-gradient(85.83deg, rgba(83, 156, 91, 0.93) 1.46%, rgba(91, 171, 62, 0.93) 101.62%);
	border-radius: 10px;
}
.imgcategory .product-thumb,
.wall-category-box .item-category {
	overflow: hidden;
	position:relative;
	padding: 77px 0 100px 0;
	height: 380px;
}
.wall-category-box .box-item a:hover .wall-cat-btn{
    background: #318B30;
    transition: all .4s;
}
.wall-category-box .wall-cat-image{
	margin-bottom: 13px;
}
.wall-category-box .wall-cat-image img {
	display: block;
	margin-right: auto;
	margin-left: auto;
	max-width: 100%;
	border: 0;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align: middle;
}
.wall-category-box .item-category img {
	border-radius:3px;
}
.imgcategory .wall-cat-name,
.wall-category-box .wall-cat-name {
	color: #fff;
	font-weight: bold;
	overflow: hidden;
	padding: 3px 5px;
	text-align: center;
}
.item-category .wall-cat-name span,
.imgcategory .product-thumb .wall-cat-name span{
	color: #fff;
    font-size: 22px;
    font-weight: 800;
    line-height: 29px;
    letter-spacing: 0.02em;
}
.imgcategory .product-thumb:hover .wall-cat-name span,
.wall-category-box .item-category:hover .wall-cat-name span {
	color:#fff;
}

.wall-category-box .box-item:nth-child(1), .wall-category-box .box-item:nth-child(2), .wall-category-box .box-item:nth-child(3) {
    border-right: 1px solid rgb(217 217 217 / 50%);
}

.wall-cat-btn{
	color: #fff;
	text-align: center;
  background: #2B5F2A;
  width: 200px;
  padding: 14px;
  border-radius: 3px;
  position: absolute;
  left: 17%;
  bottom: 55px;
  font-size: 15px;
	font-weight: 500;
	line-height: 19px;
	letter-spacing: 0em;
}

.wall-cat-btn svg{
	width: 15px;
  fill: #fff;
  margin-left: 5px;
  position: absolute;
  margin-top: 1px;
}

@media (min-width: 768px) {
.wall-category-box .item-sub-category {
	padding-left:15px;
}
.wall-category-box .item-sub-category .subcategory-name a{
	font-size:14px;
	color:#222222;
	opacity:1;
}
.wall-category-box .item-sub-category .subcategory-name a:hover{
	font-size:14px;
	color:#2B8CDB;
	opacity:1;
}
.wall-category-box .item-sub-category{
	background:#edeef2;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:45px;
	opacity:0;
	padding-top:5px;
	padding-left:10px;
	transform:rotateY(-180deg);
	transition:all ease-in-out 0.4s;
}
.wall-category-box .parent_category .wall-cat-image{opacity:1;transform:rotateY(0deg);transition:all ease-in-out 0.4s;}
.wall-category-box .parent_category:hover .wall-cat-image{opacity:0,5;transform:rotateY(-360deg);}
.wall-category-box .parent_category:hover .item-sub-category{opacity:0.85;transform:rotateY(0deg);}
}

@media (max-width: 768px) {
	.wall-category-box .item-category.parent_category .wall-cat-image {
		cursor:pointer;
	}
	.wall-category-box .item-sub-category {
		display:none;
	}
	.wall-category-box .item-sub-category.active-sub-menu {
		display:block;
		padding:10px;
		background:#edeef2;
		overflow:hidden;
		border-top:1px solid #ddd;
	}
	.wall-category-box .item-sub-category.active-sub-menu .subcategory-name a{
		font-size:14px;
		color:#222222;
		opacity:1;
	}
	.wall-category-box .item-sub-category.active-sub-menu .subcategory-name a:hover{
		font-size:14px;
		color:#2B8CDB;
		opacity:1;
	}

}
.nswc-scrollbar {
width: 6px;
margin: 4px;
background-color: #EDEEF2;
}
.nswc-thumb {
background-color: #2B8CDB;
border-radius:5px;
}
.nswc-scrollbar.active .nswc-thumb {
 background-color: #2073B2;
 }
/*------*/

.product-list .quantity_plus_minus{
	text-align:left;
}
.quantity_plus_minus {
	text-align:center;
	margin-bottom:8px;
}
.quantity_plus_minus .quantity_cont {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  margin:0 auto;
  max-width:100px;
}
.quantity_plus_minus input.form-control {
	text-align:center;
	height:24px;
	padding:3px 5px;
}
.quantity_plus_minus .btn-quantity-minus,.quantity_plus_minus .btn-quantity-plus {
	text-align:center;
	height:24px;
	vertical-align: middle;
	padding:3px 8px;
}
.product-slider .no-slider .product-thumb{
  border: 1px solid #ccc;
  border-radius: 5px;
}
.product-slider .no-slider{
  margin-bottom:20px;
}
.product-slider .no-slider .price-old{
	display: inline-block;
	height: 18px;
}
#column-left .container-module .no-slider,
#column-right .container-module .no-slider,
.position-no-owl .container-module .no-slider{
  border: 0px ;
}
.nswc-viewport {
  min-height: 150px;
}


.additional-tel {
  margin-top:2px;
  padding-bottom:2px;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 25px;
  letter-spacing: 0.05em;
  text-align: left;
}
.additional-tel a {
	color:#000;
}
.contact-header .dropdown-menu.drop-contacts > li > div {
	color:#333;
}
.contact-header .dropdown-menu.drop-contacts > li > div, .contact-header .dropdown-menu.drop-contacts > li > a {
	font-size: 14px;
	padding: 5px 10px;

}
.drop-contacts li a:hover, .drop-contacts li a:focus{
    background: transparent;
    color: #000;
}
.additional-tel i.fa {
	font-size:14px;
}
.icon-image {
  display: inline-block;
  text-align: center;
}
@media (min-width: 992px) {
	.vertical-align {
		display: flex;
		align-items: center;
		padding:10px 0px;
	}
}
.dtch {
  display: inline-block;
  vertical-align: middle;
}

header #search_word {
	font-size: 12px;
	color: #999;
}
header #search_word a {
  border-bottom: 1px dotted;
  cursor: pointer;
}
.pt20 {
	padding-top:20px;
}
.contact-header li i.fa {
	font-size:20px;
}
.text_after_phone {
	color:#000;
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: 14px;
	letter-spacing: 0em;
}
.phone_fix .additional-tel.dth{
  display: none;
}
.phone_fix .additional-tel.dth:nth-child(1),
.phone_fix .additional-tel.dth:nth-child(2) {
  display: block;
}
.phone_fix .contact-header:hover .drop-contacts{
	display:block;
}
#phone .drop-icon-info {
  margin-left: 2px;
  position: absolute;
  top: calc(50% - 10px);
  text-align: center;
  width: 23px;
  height: 23px;
  border:2px solid #fff;
  background: #e7e7e7;
  border-radius: 50%;
  right:-23px;
}
@media (min-width: 992px) {
  #phone .drop-icon-info {right:-23px;background:transparent;border-color:transparent;}
  .pad-top #phone .drop-icon-info {right:-23px;}
}
.add_product_alert {
	animation: 0.3s ease-in-out 0s normal slider_add_product;
	position: fixed;
	right: 5px;
	top: 5px;
	width: 310px;
	z-index: 999999999;
}
@keyframes slider_add_product {
0% {
    top: -40px;
}
50% {
    top: -20px;
}
100% {
    top: 5px;
}
}
@media (min-width: 992px) {
	.col-lg-offset-3,.col-md-offset-3 {
		margin-left: 25.4%;
	}
}
@media (min-width: 992px) {
.type_cart_2 #cart{
	margin-bottom:0px;
}
.type_cart_2 #cart .products .text_product, .type_cart_2 #cart .prices,
.type_cart_2 #cart > .btn > .car-down {
	display:none;
}
.type_cart_2 #cart > .btn .cart-total {
	display:inline;
	margin-left:0px;
	margin-right:0px;
}
.type_cart_2 #cart > .btn .cart-total .products b {
  background: #f7075b none repeat scroll 0 0;
  border-radius: 4px;
  color: #fff;
  left: -7px;
  padding: 1px 5px;
  position: absolute;
  top: -7px;
  line-height: 18px;
}
.type_cart_2 #cart > .btn {
  padding: 4px 10px 4px 10px;
}
.type_cart_2 #cart > .btn .shop-bag {
	display:block;
	vertical-align:middle;
}
.type_cart_2 #cart .dropdown-menu {
  min-width: 150px;
}
}
@media (max-width: 992px) {
.type_cart_2.pull-right {
	float:none !important;
}
}

#fix_image .owl-carousel .owl-wrapper:after {
padding-bottom: 0px;
}
.scroll-right-info .pr-n h1{
	font-size: 16px;
	text-align: center;
}
.scroll-right-info .pr-i{
	background: transparent;
	border: 0;
	padding: 0;
}
.sticky {
  position: fixed;
  z-index:99;
  max-width: 450px;
}
.stop {
  position: relative;
}
.cbp {
	margin-top:20px;
	border-top: 1px solid #ddd;
}
@media only screen and (min-width: 1024px) {
.product-grid:hover .catalogCard-extra { display: block;box-shadow:-7px 1px 9px -9px rgba(0,0,0,0.2), 7px 1px 9px -9px rgba(0,0,0,0.2), 0px 8px 9px -7px rgba(0,0,0,0.2); }
}
.product-grid .catalogCard-extra {
  background: #fff;
  box-sizing: border-box;
  border-left:1px solid #ddd;
  border-right:1px solid #ddd;
  border-bottom:1px solid #ddd;
  border-radius:0px 0px 4px 4px;
  display:none;
  margin-top: -15px;
  padding: 5px 10px 10px;
  position: absolute;
  width: calc(100% - 20px);
  z-index:99;
  display: none !important;
}
.product-grid.grid4 .catalogCard-extra {
  width: calc(100% - 10px);;
}
.category-page .product-list .attribute-cat .attr-text {position:relative;}
.category-page .product-list .attribute-cat .attr-separator:last-child{display:none;}
.category-page .product-price .catalogCard-extra,
.category-page .product-list .catalogCard-extra { display:none; }
.category-page .product-price .attribute-cat,
.category-page .product-grid .attribute-cat {display:none;}
.category-page .product-list .attribute-cat {margin-bottom:5px;}
.category-page .product-grid .catalogCard-extra .short-attributes-groups-category .short-attribute > .attr-name {white-space: nowrap;}
.category-page .product-grid .catalogCard-extra .short-attributes-groups-category .short-attribute > span {display: table-cell;position: relative;}
.category-page .product-grid .catalogCard-extra .short-attributes-groups-category .short-attribute > .attr-name span {
  background: #fff none repeat scroll 0 0;
  padding: 0 5px 0 0;
  position: relative;
  z-index: 2;
}
.category-page .product-grid .catalogCard-extra .short-attributes-groups-category .short-attribute > .attr-text {
  font-weight: 400;
  text-align: right;
  width: 100%;
}
.category-page .product-grid .catalogCard-extra .short-attributes-groups-category .short-attribute > .attr-text:before {
  border-bottom: 1px dotted #888;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 15px;
}
.category-page .product-grid .catalogCard-extra .short-attributes-groups-category .short-attribute > .attr-text span {
  background: #fff none repeat scroll 0 0;
  padding: 0;
  position: relative;
  z-index: 2;
}
.category-page .product-grid .catalogCard-extra .short-attribute {
  display:block;
}
.category-page .product-grid .catalogCard-extra .short-attribute:after {
content:'';
}
@media (max-width:767px) {
	.modal {
		top: 70px;
	}
	.mfp-wrap .mfp-container{
		top: 55px;
	}
	.product-grid .actions .cart i {
		display: inline !important;
	}
	.product-grid .product-thumb .image {
		padding:10px;
	}
	.product-grid .short-attribute {
		display: none;
	}
	.container-module .product-thumb .actions div.compare,
	.container-module-productany .product-thumb .actions div.compare {
		left:0px;
		opacity:1;
		visibility: visible;
	}
	.container-module .product-thumb .actions div.wishlist,
	.container-module-productany .product-thumb .actions div.wishlist {
		right: 0;
		opacity:1;
		visibility: visible;
	}
}
#image-box > #wrap {
	display: inline-block;
	position: relative;
	outline: none;
}
.mfp-zoom-in .mfp-content > div {
opacity: 0;
transition: all 0.2s ease-in-out;
transform: scale(0.6);
}

.mfp-zoom-in.mfp-ready .mfp-content > div {
opacity: 1;
transform: scale(1);
}

.short-attribute > span{position:relative;display:table-cell;}
.short-attribute > .attr-name{white-space:nowrap;}
.short-attribute > .attr-text{width:100%;text-align:right !important;font-weight:400;}
.short-attribute > .attr-name span{position:relative;z-index:2;background:#fff;padding:0;}
.short-attribute > .attr-text span{position:relative;z-index:2;background:#fff;padding:0;}
.short-attributes-groups .short_attr_group_name {color:#000000;}

.input-group .form-control[name^=quantity], #product .quantity-number [name^=quantity] {background:#fff;}
.container-modules.latest_gv {
	overflow: hidden;
}
.box-bg-full { background-attachment: fixed; background-position: center 0; background-repeat: no-repeat; background-size: cover; margin: 0; padding: 25px 0; width: auto; }
.common-home footer {
	margin-top:0px;
}
.disabled_input {
	pointer-events:none;
	cursor: not-allowed;
}
#login-form-popup .modal-login {
	z-index:1052;
}

.grid4 {
	padding-right:0;
	padding-left:0;
}

.box-showmore {display: inline-block;margin-bottom: 10px;margin-top: 10px;text-align: center;width: 100%;}
.box-showmore span {border-bottom: 1px dashed;font-size: 20px;text-decoration: none;cursor:pointer;color:#000000;}
.box-ajax-load, .ajaxloadingLatest {background: rgba(0, 0, 0, 0) url("../image/loading_showmore.png") no-repeat scroll center center;height: 40px;width: 38px;display: block;margin: 5px auto 5px auto;}
@-webkit-keyframes spin-ajax {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes spin-ajax {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.spin-ajax {-webkit-animation: spin-ajax 1s infinite linear;animation: spin-ajax 1s infinite linear;}

@media (max-width:767px) {
	.box-bg-full {
		padding:0px;
	}
	.product-slider .product-name a {
		font-size:14px;
	}
	#product .actions-additional, #product .actions  {
	display:block;
	overflow:hidden;
}
}

.container-module .latest_gv .item{
	background: transparent;
}
.container-module .latest_gv .item .product-thumb{
	background: #fff;
}
.container-module .owl-pagination {
	top: 0px;
}
.product-rating .star-rating {color: #e7e7e7;}
.product-rating .star-rating.active,
.product-rating .star-rating.checked {color: rgb(221, 75, 43) !important;}
.product-rating label .fa {
font-size: 18px;
padding: 2px 4px 2px 0px;
cursor: pointer;
}
.product-rating label ~ label{margin-left:-5px;}

.alphabetical_index {
	margin-bottom: 20px;
}
.alphabetical_index span {
	font-size:16px;
	font-weight: 600;
	color:#333;
}
.alphabetical_index a{
	font-size:16px;
	font-weight: 600;
}
.manufacturer-heading {
	font-size:34px;
	font-weight:600;
	margin-bottom: 15px;
	margin-top: 20px;
}
.manufacturer-content {
	margin-bottom: 25px;
}
.manufacturer-content a {
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
	box-shadow:0 1px 2px rgba(0,0,0,.2);
	display: block;
	padding: 15px;
	border-radius: 4px;

}
.manufacturer-content a:hover {
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);
	box-shadow:0 1px 4px rgba(0,0,0,.2);
}

.thumb-brand img {
	margin:0 auto;
}
.name-brand {
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	margin-top: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
#modal-wishlist,
#modal-compare {
top:50px;
}
@media (max-width: 992px) {

.fix-left-nav {
	position: fixed;
	right: 0px;
	top: calc(50% - 60px);
	display: block !important;
	z-index: 9999;
	border: 1px solid #d9d9d9;
	border-right: 0px;
	padding: 0px !important;
	border-radius: 0px 2px 2px 0px;
	 opacity: 0.9;
}
.fix-left-nav .container {
	padding: 0px;
	width: 34px;
}
.fix-left-nav .box-compare {
	float:none !important;
}
.fix-left-nav .box-wishlist {border-bottom: 1px solid #d9d9d9;float:none !important;}
.fix-left-nav .box-wishlist a.btn, .fix-left-nav .box-compare a.btn{
	padding-left: 7px;
	padding-right: 7px;
}
.fix-left-nav .box-wishlist a .wishlist-quantity, .fix-left-nav .box-compare a .compare-quantity{
	display: block;
	margin-top: 3px;
}

}

.container-header{
	background: #46A941;
	height: 64px;
}

span.text-category{
	font-size: 17px;
	font-weight: 600;
	line-height: 24px;
	letter-spacing: 0em;
	text-transform: none;
	padding-left: 30px;
}
span.text-category svg{
	margin-left: -30px;
    position: absolute;
    margin-top: 5px;
}
.megasliderpro-container .oc-nivoslider{
	margin-bottom: 0 !important;
}
#slideshow0 .owl-wrapper-outer{
    border:0;
}
.product-slider .price-old, .product-layout .price-old{
	position: absolute;
    margin-top: -20px;
}
.product-slider .actions div.cart button, .product-grid .product-thumb .actions div.cart .btn{
	background: linear-gradient(85.02deg, #3AA638 1.44%, #6AB05B 96.05%);
	border-color: #3AA638;
	border-radius: 5px;
	padding:11px 13px 6px 11px;
}
.product-slider .actions div.cart button:hover, .product-grid .product-thumb .actions div.cart .btn:hover{
    background: #dd4b2b;
    border-color: #dd4b2b;
}
.product-slider .actions, .product-grid .product-thumb .actions{
	position: absolute !important;
	right: 10px;
	bottom: 0;
}
.promo-category-box {
  background: linear-gradient(85.02deg, #6211FD 1.44%, #921AF5 96.05%);
  border-radius: 10px;
  margin-top: 45px;
  padding: 50px 0 0 50px;
}
.promo-category-box .text-block h5{
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 34px;
  letter-spacing: 0em;
  color: #fff;
  margin-bottom: 20px;
  margin-top: 34px;
}
.promo-category-box .text-block h3{
	font-size: 37px;
	font-style: normal;
	font-weight: 800;
	line-height: 52px;
	letter-spacing: 0em;
	color: #fff;
	margin-bottom: 39px;
}
.promo-category-box .text-block h3 span{
	position: absolute;
	margin-left: 5px;
}
.promo-category-box .promo-block-btn{
	font-size: 16px;
	font-style: normal;
	line-height: 22px;
	letter-spacing: 0em;
	background: #350278;
	color: #fff;
	padding: 15px 64px;
	border-radius: 3px;
}
.promo-category-box .promo-block-btn:hover{
    background: #4B0C9E;
}
.promo-category-box .img-block img{
	max-width: 255px;
	float: right;
}
.soc-category-box{
	background: linear-gradient(85.83deg, rgba(83, 156, 91, 0.93) 1.46%, rgba(91, 171, 62, 0.93) 101.62%);
  border-radius: 10px;
  margin-top: 65px;
  margin-bottom: 100px;
  padding-right: 0;
}
.soc-category-box .text-block{
	margin-left: 50px;
}
.soc-category-box .text-block .col-xs-2{
    width: calc(16% - 20px);
}
.soc-category-box .img-block{
	padding-right: 0;
	margin-left: -50px;
}
.soc-category-box .img-block img{
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	width: 100%;
}
.soc-category-box h5{
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 44px;
	letter-spacing: 0em;
	text-align: center;
	color: #fff;
	margin-top: 68px;
	margin-bottom: 4px;
}
.soc-category-box h3{
	font-size: 40px;
	font-style: normal;
	font-weight: 800;
	line-height: 52px;
	letter-spacing: 0em;
	text-align: center;
	color: #fff;
	margin-top: 0;
	margin-bottom: 17px;
}
.soc-b1 span{
	background: #8518F8;
  width: 73px;
  height: 72px;
  padding: 15px;
  border-radius: 50%;
  display: block;
}
.soc-b2 span{
	background: #B43C76;
  width: 73px;
  height: 72px;
  padding: 15px;
  border-radius: 50%;
  display: block;
}
.soc-b3 span{
	background: #4D629E;
  width: 73px;
  height: 72px;
  padding: 15px;
  border-radius: 50%;
  display: block;
}
.soc-b1 span, .soc-b2 span, .soc-b3 span{
	margin: 10px auto;
}
.soc-b1 span svg, .soc-b2 span svg, .soc-b3 span svg{
	margin: 4px;
}
.soc-b1 a, .soc-b2 a, .soc-b3 a{
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: center;
	color: #fff !important;
}
.dsf-logo{
	margin-top: -30px;
}
.dsf-logo-text{
	font-size: 25px;
	font-style: normal;
	font-weight: 800;
	line-height: 35px;
	letter-spacing: 0.05em;
	color: #fff;
	margin-bottom: 15px;
}
.dsf-phone{
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 22px;
	letter-spacing: 0em;
	color: #fff;
	margin: 0;
}
.dsf-work{
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 17px;
	letter-spacing: 0em;
	color: #fff;
	margin-bottom: 30px;
	margin-top: 6px;
}
.dsf-soc ul li{
	list-style: none;
	margin-right: 14px;
}
.dsf-soc ul{
	display: flex;
	padding-left: 0;
}
.dsf-soc li:nth-child(1) a{
	width: 35px;
	height: 35px;
	display: block;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='31' viewBox='0 0 30 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cellipse cx='15.3333' cy='14.7842' rx='13.3333' ry='13.3333' fill='white'/%3E%3Cpath d='M15 0.117676C6.71613 0.117676 0 6.8338 0 15.1177C0 23.4015 6.71613 30.1177 15 30.1177C23.2839 30.1177 30 23.4015 30 15.1177C30 6.8338 23.2839 0.117676 15 0.117676ZM22.83 7.48945L19.5702 22.5896C19.5553 22.6587 19.524 22.7232 19.4789 22.7777C19.4338 22.8321 19.3763 22.875 19.3111 22.9025C19.2461 22.93 19.1753 22.9414 19.1048 22.9358C19.0343 22.9302 18.9662 22.9077 18.9063 22.8703L13.8934 19.5911L11.2568 22.0114C11.2024 22.0573 11.1378 22.0894 11.0684 22.105C10.999 22.1205 10.9269 22.1191 10.8581 22.1008C10.7894 22.0825 10.7261 22.0479 10.6736 21.9999C10.6211 21.9519 10.581 21.8919 10.5566 21.8251L8.83984 16.4846L4.22903 14.6193C3.87581 14.4601 3.88065 13.9046 4.24306 13.7657L22.2397 6.99881C22.5639 6.87493 22.8982 7.15316 22.8295 7.48897L22.83 7.48945Z' fill='%230087D0'/%3E%3Cpath d='M11.1128 20.4291L11.406 17.6449L19.5384 9.69485L9.7207 16.1424L11.1128 20.4291Z' fill='%230087D0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='30' height='30' fill='white' transform='translate(0 0.117676)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.dsf-soc li:nth-child(2) a{
	width: 35px;
	height: 35px;
	display: block;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15.9707' cy='15' r='15' fill='%23935BBE'/%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.802 6.00386C14.197 6.02324 10.7464 6.28699 8.81635 8.05761C7.38073 9.48011 6.87948 11.5832 6.82073 14.1839C6.77198 16.7751 6.71323 21.6414 11.4039 22.9664V24.9845C11.4039 24.9845 11.3745 25.792 11.9082 25.9576C12.5657 26.1657 12.9401 25.5445 13.5651 24.877L14.7307 23.5589C17.9401 23.8257 20.3982 23.2107 20.6814 23.1195C21.3326 22.9114 25.0007 22.4426 25.6001 17.5757C26.2151 12.5495 25.3007 9.38261 23.6501 7.95011H23.6401C23.142 7.49136 21.1401 6.03261 16.6676 6.01636C16.6676 6.01636 16.3357 5.99449 15.802 6.00386ZM15.857 7.41699C16.3126 7.41386 16.5895 7.43324 16.5895 7.43324C20.3751 7.44324 22.182 8.58261 22.6082 8.96636C23.9982 10.1576 24.7145 13.0126 24.1901 17.2089C23.692 21.2776 20.717 21.5351 20.1664 21.7107C19.932 21.7857 17.767 22.3195 15.0395 22.1439C15.0395 22.1439 13.0082 24.5951 12.3732 25.2264C12.2726 25.337 12.1551 25.3695 12.0801 25.3532C11.9726 25.327 11.9401 25.1939 11.9464 25.0114L11.9657 21.662C7.9876 20.562 8.22198 16.4114 8.26448 14.2432C8.31323 12.0751 8.7201 10.3014 9.93135 9.10011C11.562 7.62574 14.492 7.42699 15.8557 7.41699H15.857ZM16.157 9.58449C16.1242 9.58416 16.0918 9.59031 16.0614 9.60259C16.0311 9.61488 16.0034 9.63304 15.9801 9.65605C15.9568 9.67906 15.9383 9.70645 15.9257 9.73664C15.913 9.76684 15.9064 9.79924 15.9064 9.83199C15.9064 9.97199 16.0201 10.0826 16.157 10.0826C16.7767 10.0708 17.3926 10.1818 17.9691 10.4093C18.5457 10.6367 19.0716 10.976 19.5164 11.4076C20.4245 12.2895 20.867 13.4745 20.8839 15.0239C20.8839 15.1607 20.9945 15.2745 21.1345 15.2745V15.2645C21.2005 15.2647 21.2638 15.2387 21.3108 15.1924C21.3577 15.146 21.3844 15.083 21.3851 15.017C21.4155 14.2877 21.2972 13.5599 21.0375 12.8777C20.7778 12.1956 20.3821 11.5733 19.8745 11.0489C18.8851 10.082 17.6314 9.58386 16.157 9.58386V9.58449ZM12.8626 10.1576C12.6857 10.1318 12.5053 10.1673 12.3514 10.2582H12.3382C11.9809 10.4677 11.659 10.7324 11.3845 11.0426C11.1564 11.3064 11.0326 11.5732 11.0001 11.8301C10.9807 11.9832 10.9939 12.1364 11.0395 12.2826L11.0557 12.2926C11.3126 13.0476 11.6482 13.7739 12.0582 14.4576C12.5864 15.4182 13.2363 16.3066 13.992 17.1007L14.0145 17.1332L14.0501 17.1595L14.0726 17.1857L14.0989 17.2082C14.8959 17.9661 15.7864 18.6191 16.7489 19.1514C17.8489 19.7501 18.5164 20.0332 18.917 20.1507V20.157C19.0345 20.1926 19.1414 20.2089 19.2489 20.2089C19.5903 20.1838 19.9135 20.0452 20.167 19.8151C20.4757 19.5405 20.7375 19.2173 20.942 18.8582V18.852C21.1339 18.4907 21.0689 18.1489 20.792 17.9176C20.2375 17.4329 19.6379 17.0024 19.0014 16.632C18.5751 16.4007 18.142 16.5407 17.9664 16.7751L17.592 17.247C17.4001 17.4814 17.0514 17.4489 17.0514 17.4489L17.0414 17.4551C14.4407 16.7907 13.747 14.1576 13.747 14.1576C13.747 14.1576 13.7145 13.7995 13.9551 13.617L14.4239 13.2395C14.6482 13.057 14.8045 12.6245 14.5639 12.1976C14.196 11.5602 13.7664 10.9605 13.2814 10.407C13.1753 10.2765 13.0265 10.1877 12.8614 10.1564L12.8626 10.1576ZM16.5895 10.9001C16.2576 10.9001 16.2576 11.4014 16.5926 11.4014C17.0053 11.4081 17.4126 11.496 17.7913 11.6602C18.1699 11.8244 18.5125 12.0616 18.7995 12.3582C19.0612 12.647 19.2624 12.9854 19.391 13.3533C19.5196 13.7212 19.5731 14.1112 19.5482 14.5001C19.5494 14.5659 19.5762 14.6287 19.6231 14.675C19.6699 14.7212 19.733 14.7473 19.7989 14.7476L19.8089 14.7607C19.8752 14.7602 19.9386 14.7337 19.9855 14.6868C20.0324 14.6399 20.059 14.5764 20.0595 14.5101C20.082 13.517 19.7732 12.6839 19.1676 12.0164C18.5589 11.3489 17.7095 10.9745 16.6251 10.9001H16.5895ZM17.0001 12.2476C16.6582 12.2376 16.6451 12.7489 16.9839 12.7589C17.8076 12.8014 18.2076 13.2176 18.2601 14.0739C18.2612 14.1389 18.2878 14.2008 18.334 14.2465C18.3803 14.2922 18.4426 14.3179 18.5076 14.3182H18.5176C18.551 14.3168 18.5838 14.3087 18.6141 14.2945C18.6444 14.2802 18.6715 14.2601 18.6939 14.2353C18.7163 14.2104 18.7335 14.1814 18.7446 14.1498C18.7556 14.1182 18.7603 14.0848 18.7582 14.0514C18.6995 12.9351 18.0907 12.3064 17.0101 12.2482H17.0001V12.2476Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white' transform='translate(6.30371 6.00082)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.dsf-soc li:nth-child(3) a{
	width: 35px;
	height: 35px;
	display: block;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='31' viewBox='0 0 30 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cellipse cx='15' cy='15.1177' rx='15' ry='15' fill='%2327D061'/%3E%3Cg clip-path='url(%23clip1)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.545 16.637C19.3132 16.5211 18.1769 15.9627 17.9653 15.8849C17.7538 15.8079 17.5998 15.7698 17.445 16.0015C17.291 16.2318 16.8484 16.7529 16.7139 16.9069C16.5786 17.0617 16.444 17.0803 16.213 16.9652C15.982 16.8485 15.2369 16.6051 14.3541 15.818C13.6673 15.2051 13.203 14.4483 13.0684 14.2165C12.9339 13.9855 13.0537 13.8603 13.1696 13.7452C13.2738 13.6418 13.4006 13.4753 13.5164 13.3408C13.6323 13.2054 13.6704 13.109 13.7474 12.9542C13.8252 12.8002 13.7863 12.6657 13.728 12.5498C13.6704 12.4339 13.2084 11.296 13.0156 10.8332C12.8281 10.3829 12.6376 10.4443 12.496 10.4365C12.3607 10.4303 12.2067 10.4288 12.0527 10.4288C11.8987 10.4288 11.6482 10.4863 11.4367 10.7181C11.2243 10.9491 10.6278 11.5083 10.6278 12.6462C10.6278 13.7833 11.4553 14.8823 11.5712 15.0371C11.6871 15.1911 13.2007 17.526 15.5192 18.527C16.0714 18.765 16.5016 18.9073 16.8368 19.0131C17.3906 19.1897 17.8946 19.1648 18.2928 19.1049C18.7361 19.0388 19.6601 18.5457 19.853 18.0059C20.0451 17.4661 20.0451 17.0033 19.9876 16.9069C19.93 16.8104 19.776 16.7529 19.5442 16.637H19.545ZM15.3279 22.3949H15.3248C13.9477 22.3951 12.5958 22.0249 11.411 21.3231L11.131 21.1567L8.22056 21.9204L8.99756 19.0831L8.81478 18.7922C8.04489 17.5667 7.63745 16.1484 7.63956 14.7011C7.64111 10.4622 11.0898 7.01355 15.331 7.01355C17.3843 7.01355 19.3148 7.81466 20.7661 9.26755C21.482 9.98044 22.0494 10.8282 22.4354 11.7618C22.8215 12.6954 23.0187 13.6963 23.0155 14.7065C23.0139 18.9454 19.5652 22.3949 15.3279 22.3949ZM21.8706 8.16388C21.0136 7.30126 19.994 6.6173 18.8707 6.15161C17.7475 5.68593 16.543 5.44779 15.3271 5.45099C10.2296 5.45099 6.07933 9.60044 6.07778 14.7003C6.077 16.3305 6.50244 17.9219 7.31211 19.3242L6 24.1177L10.9031 22.8312C12.2595 23.5702 13.7794 23.9574 15.324 23.9574H15.3279C20.4255 23.9574 24.5757 19.808 24.5772 14.7073C24.581 13.4919 24.3437 12.2877 23.8791 11.1646C23.4145 10.0414 22.7318 9.02151 21.8706 8.16388Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='30' height='30' fill='white' transform='translate(0 0.117676)'/%3E%3C/clipPath%3E%3CclipPath id='clip1'%3E%3Crect width='18.6667' height='18.6667' fill='white' transform='translate(6 5.45099)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.h3-as{
	margin-top: 30px
}
.social_link_footer-cum li:nth-child(1){
	margin-bottom: 30px;
}
.social_link_footer-cum li:nth-child(2), .social_link_footer-cum li:nth-child(3), .social_link_footer-cum li:nth-child(4){
	height: 45px;
}


i.fa.fa-facebook-square.fa-width::before{
	content: '';
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='15' fill='%234D629E'/%3E%3Cpath d='M21.6667 7.5H8.33333C8.11232 7.5 7.90036 7.5878 7.74408 7.74408C7.5878 7.90036 7.5 8.11232 7.5 8.33333V21.6667C7.5 21.8877 7.5878 22.0996 7.74408 22.2559C7.90036 22.4122 8.11232 22.5 8.33333 22.5H15.5125V16.7H13.5642V14.4292H15.5125V12.7625C15.5125 10.825 16.6958 9.76917 18.4292 9.76917C19.0117 9.7675 19.595 9.7975 20.175 9.85833V11.875H18.9792C18.0392 11.875 17.8558 12.3233 17.8558 12.9792V14.425H20.1033L19.8117 16.6958H17.855V22.5H21.6667C21.8877 22.5 22.0996 22.4122 22.2559 22.2559C22.4122 22.0996 22.5 21.8877 22.5 21.6667V8.33333C22.5 8.11232 22.4122 7.90036 22.2559 7.74408C22.0996 7.5878 21.8877 7.5 21.6667 7.5Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 30px;
  height: 30px;
  margin-top: -20px;
}

i.fa.fa-linkedin.fa-width::before{
	content: '';
  position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='15' fill='%23B43C76'/%3E%3Cpath d='M15 11.4796C14.3037 11.4796 13.6231 11.6861 13.0442 12.0729C12.4652 12.4597 12.014 13.0095 11.7476 13.6528C11.4811 14.2961 11.4114 15.0039 11.5472 15.6868C11.6831 16.3697 12.0184 16.997 12.5107 17.4893C13.003 17.9816 13.6303 18.3169 14.3132 18.4528C14.9961 18.5886 15.7039 18.5189 16.3472 18.2524C16.9905 17.986 17.5403 17.5348 17.9271 16.9558C18.3139 16.3769 18.5204 15.6963 18.5204 15C18.5194 14.0667 18.1481 13.1718 17.4881 12.5119C16.8282 11.8519 15.9333 11.4806 15 11.4796ZM15 17.602C14.4854 17.602 13.9823 17.4494 13.5544 17.1635C13.1265 16.8776 12.793 16.4712 12.596 15.9958C12.3991 15.5203 12.3476 14.9971 12.448 14.4924C12.5484 13.9876 12.7962 13.524 13.1601 13.1601C13.524 12.7962 13.9876 12.5484 14.4924 12.448C14.9971 12.3476 15.5203 12.3991 15.9958 12.596C16.4712 12.793 16.8776 13.1265 17.1635 13.5544C17.4494 13.9823 17.602 14.4854 17.602 15C17.6013 15.6899 17.3269 16.3512 16.839 16.839C16.3512 17.3269 15.6899 17.6013 15 17.602ZM18.3673 7.5H11.6327C10.537 7.50126 9.48656 7.93706 8.71181 8.71181C7.93706 9.48656 7.50126 10.537 7.5 11.6327V18.3673C7.50126 19.463 7.93706 20.5134 8.71181 21.2882C9.48656 22.0629 10.537 22.4987 11.6327 22.5H18.3673C19.463 22.4987 20.5134 22.0629 21.2882 21.2882C22.0629 20.5134 22.4987 19.463 22.5 18.3673V11.6327C22.4987 10.537 22.0629 9.48656 21.2882 8.71181C20.5134 7.93706 19.463 7.50126 18.3673 7.5ZM21.5816 18.3673C21.5807 19.2195 21.2417 20.0365 20.6391 20.6391C20.0365 21.2417 19.2195 21.5807 18.3673 21.5816H11.6327C10.7805 21.5807 9.96345 21.2417 9.36086 20.6391C8.75827 20.0365 8.41932 19.2195 8.41837 18.3673V11.6327C8.41932 10.7805 8.75827 9.96345 9.36086 9.36086C9.96345 8.75827 10.7805 8.41932 11.6327 8.41837H18.3673C19.2195 8.41932 20.0365 8.75827 20.6391 9.36086C21.2417 9.96345 21.5807 10.7805 21.5816 11.6327V18.3673ZM19.7449 11.0204C19.7449 11.1718 19.7 11.3197 19.6159 11.4456C19.5318 11.5714 19.4123 11.6695 19.2725 11.7275C19.1326 11.7854 18.9787 11.8005 18.8303 11.771C18.6818 11.7415 18.5455 11.6686 18.4384 11.5616C18.3314 11.4545 18.2585 11.3182 18.229 11.1697C18.1995 11.0213 18.2146 10.8674 18.2725 10.7275C18.3305 10.5877 18.4286 10.4682 18.5544 10.3841C18.6803 10.3 18.8282 10.2551 18.9796 10.2551C19.1825 10.2553 19.377 10.3361 19.5205 10.4795C19.6639 10.623 19.7447 10.8175 19.7449 11.0204Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 30px;
  height: 30px;
  margin-top: -20px;
}
i.fa.fa-whatsapp.fa-width::before{
	content: '';
  position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='15' fill='%238518F8'/%3E%3Cpath d='M14.9999 7.33597C13.6612 7.35244 10.7829 7.57666 9.17309 9.08187C7.9756 10.2911 7.5575 12.079 7.50849 14.2898C7.46783 16.4927 7.41882 20.6295 11.3314 21.7559V23.4715C11.3314 23.4715 11.3069 24.158 11.7521 24.2987C12.3005 24.4757 12.6128 23.9475 13.1341 23.3801L14.1064 22.2596C16.7834 22.4864 18.8338 21.9636 19.0699 21.886C19.6132 21.7091 22.6728 21.3106 23.1728 17.1733C23.6858 12.9004 22.9231 10.2083 21.5462 8.99049H21.5379C21.1224 8.6005 19.4526 7.36041 15.722 7.3466C15.722 7.3466 15.4452 7.32747 14.9999 7.33544V7.33597ZM15.0458 8.53727C15.4259 8.53462 15.6568 8.55109 15.6568 8.55109C18.8145 8.55959 20.3216 9.52818 20.6772 9.85441C21.8366 10.8671 22.4341 13.2941 21.9967 16.8614C21.5812 20.3203 19.0997 20.5392 18.6404 20.6885C18.4449 20.7522 16.639 21.206 14.3639 21.0567C14.3639 21.0567 12.6696 23.1405 12.14 23.6771C12.056 23.7712 11.958 23.7988 11.8955 23.785C11.8058 23.7627 11.7787 23.6495 11.7839 23.4943L11.8 20.647C8.48181 19.7119 8.67731 16.1834 8.71276 14.3403C8.75342 12.4972 9.0928 10.9893 10.1031 9.96811C11.4633 8.71473 13.9072 8.54578 15.0448 8.53727H15.0458ZM15.2961 10.3799C15.2687 10.3796 15.2417 10.3848 15.2163 10.3953C15.191 10.4057 15.168 10.4212 15.1485 10.4407C15.1291 10.4603 15.1137 10.4836 15.1031 10.5092C15.0925 10.5349 15.0871 10.5624 15.087 10.5903C15.087 10.7093 15.1819 10.8033 15.2961 10.8033C15.813 10.7933 16.3267 10.8877 16.8076 11.081C17.2886 11.2743 17.7272 11.5628 18.0982 11.9297C18.8557 12.6794 19.2248 13.6868 19.2388 15.0039C19.2388 15.1203 19.3311 15.217 19.4479 15.217V15.2085C19.5029 15.2086 19.5558 15.1866 19.595 15.1472C19.6341 15.1078 19.6564 15.0542 19.657 14.9981C19.6823 14.3781 19.5836 13.7594 19.367 13.1795C19.1504 12.5996 18.8203 12.0706 18.3969 11.6247C17.5716 10.8028 16.5259 10.3793 15.2961 10.3793V10.3799ZM12.5482 10.8671C12.4006 10.8451 12.2501 10.8753 12.1217 10.9526H12.1108C11.8127 11.1307 11.5442 11.3558 11.3152 11.6194C11.1249 11.8437 11.0217 12.0705 10.9946 12.2889C10.9784 12.4191 10.9894 12.5492 11.0274 12.6736L11.041 12.6821C11.2553 13.3239 11.5352 13.9413 11.8772 14.5225C12.3177 15.3392 12.8599 16.0944 13.4902 16.7695L13.509 16.7971L13.5387 16.8194L13.5574 16.8417L13.5793 16.8609C14.2441 17.5051 14.987 18.0602 15.7898 18.5127C16.7073 19.0217 17.2641 19.2624 17.5982 19.3623V19.3676C17.6962 19.3979 17.7854 19.4117 17.8751 19.4117C18.1599 19.3904 18.4295 19.2726 18.6409 19.077C18.8984 18.8436 19.1168 18.5688 19.2873 18.2635V18.2582C19.4474 17.9511 19.3932 17.6605 19.1622 17.4639C18.6997 17.0519 18.1996 16.6859 17.6686 16.371C17.3131 16.1744 16.9518 16.2934 16.8053 16.4927L16.493 16.8938C16.333 17.093 16.0421 17.0654 16.0421 17.0654L16.0337 17.0707C13.8645 16.5059 13.2858 14.2675 13.2858 14.2675C13.2858 14.2675 13.2587 13.9631 13.4594 13.8079L13.8504 13.487C14.0376 13.3319 14.1679 12.9642 13.9672 12.6013C13.6603 12.0594 13.302 11.5496 12.8974 11.0791C12.809 10.9682 12.6849 10.8927 12.5471 10.866L12.5482 10.8671ZM15.6568 11.4983C15.38 11.4983 15.38 11.9244 15.6594 11.9244C16.0036 11.9301 16.3434 12.0049 16.6592 12.1444C16.9751 12.284 17.2609 12.4857 17.5002 12.7379C17.7186 12.9833 17.8864 13.271 17.9936 13.5837C18.1009 13.8965 18.1455 14.228 18.1248 14.5587C18.1257 14.6146 18.1481 14.668 18.1872 14.7073C18.2263 14.7466 18.2789 14.7688 18.3338 14.7691L18.3422 14.7802C18.3975 14.7798 18.4504 14.7572 18.4895 14.7174C18.5287 14.6775 18.5508 14.6236 18.5512 14.5672C18.57 13.7229 18.3125 13.0147 17.8073 12.4472C17.2995 11.8798 16.591 11.5615 15.6865 11.4983H15.6568ZM15.9993 12.6438C15.7142 12.6353 15.7032 13.0699 15.9858 13.0784C16.6729 13.1146 17.0065 13.4684 17.0503 14.1963C17.0513 14.2516 17.0734 14.3042 17.112 14.3431C17.1506 14.3819 17.2025 14.4038 17.2568 14.4041H17.2651C17.293 14.4028 17.3203 14.396 17.3456 14.3839C17.3708 14.3718 17.3935 14.3546 17.4121 14.3335C17.4308 14.3124 17.4452 14.2877 17.4544 14.2609C17.4636 14.234 17.4675 14.2056 17.4658 14.1772C17.4168 13.2283 16.909 12.6938 16.0077 12.6443H15.9993V12.6438Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 30px;
  height: 30px;
  margin-top: -20px;
}
ul.list-pay{
	display: flex;
  list-style: none;
  padding-left: 0;
}
ul.list-pay li:nth-child(1){
  display: block;
  background-repeat: no-repeat;
  margin-right: 5px;
  width: 170px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg width='165' height='28' viewBox='0 0 165 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.5657 12.4566C28.5657 12.4566 29.0272 14.7818 29.1311 15.2689H27.1023L28.0746 12.5499C28.0626 12.5691 28.2747 11.9807 28.3961 11.6185L28.5657 12.4566ZM35 3.00024V24.9998C34.9997 25.7954 34.6923 26.5583 34.1453 27.1209C33.5984 27.6835 32.8566 27.9997 32.0831 28H2.91694C2.14341 27.9997 1.40164 27.6835 0.854672 27.1209C0.307702 26.5583 0.000289875 25.7954 0 24.9998V3.00024C0.000289875 2.20462 0.307702 1.44167 0.854672 0.87908C1.40164 0.31649 2.14341 0.000298153 2.91694 0H32.0831C32.8566 0.000298153 33.5984 0.31649 34.1453 0.87908C34.6923 1.44167 34.9997 2.20462 35 3.00024ZM9.26705 18.7L13.1071 9.00072H10.5248L8.13725 15.6256L7.87585 14.2824L7.02494 9.81969C6.88494 9.20096 6.45402 9.02547 5.91919 9.00072H1.98838L1.94572 9.19421C2.84593 9.42136 3.70944 9.78133 4.50939 10.2629L6.68479 18.7H9.26705ZM15.0036 18.7124L16.5348 9.00072H14.0925L12.5679 18.7124H15.0036ZM23.504 15.5378C23.516 14.432 22.8598 13.5883 21.4565 12.8942C20.6001 12.4498 20.0773 12.1506 20.0773 11.6939C20.0894 11.281 20.5214 10.8558 21.4806 10.8558C22.1053 10.8376 22.7261 10.9637 23.2972 11.2247L23.516 11.3305L23.8507 9.23021C23.1524 8.95529 22.4109 8.81532 21.6632 8.81736C19.2505 8.81736 17.5552 10.1425 17.5432 12.0291C17.5246 13.4229 18.7583 14.198 19.6825 14.666C20.6242 15.1407 20.9468 15.4534 20.9468 15.8719C20.9348 16.5221 20.1812 16.8214 19.4824 16.8214C18.51 16.8214 17.9872 16.665 17.191 16.3028L16.8695 16.1464L16.5293 18.3277C17.1002 18.5965 18.1579 18.8339 19.2516 18.8463C21.8153 18.8519 23.4865 17.5458 23.505 15.5344L23.504 15.5378ZM32.0831 18.7124L30.1144 9.00072H28.2244C27.6415 9.00072 27.1974 9.17622 26.9481 9.80731L23.3202 18.7135H25.8839C25.8839 18.7135 26.3028 17.5132 26.3946 17.2579H29.5303C29.6036 17.6021 29.8223 18.7135 29.8223 18.7135L32.0831 18.7124Z' fill='%23929590'/%3E%3Cpath d='M59.9128 3.88281C58.3942 2.84983 56.7274 2.33333 54.9123 2.33333C53.6904 2.33333 52.5189 2.57943 51.3978 3.07161C50.2767 3.5638 49.3128 4.22309 48.5061 5.04948C47.6994 5.87587 47.0558 6.86024 46.5753 8.0026C46.0948 9.14496 45.8546 10.342 45.8546 11.5938C45.8546 12.8576 46.0948 14.0608 46.5753 15.2031C47.0558 16.3455 47.6994 17.3299 48.5061 18.1562C49.3128 18.9826 50.2737 19.6419 51.3889 20.1341C52.5041 20.6263 53.6785 20.8724 54.9123 20.8724C56.7274 20.8724 58.3942 20.3559 59.9128 19.3229C58.3587 18.0226 57.3028 16.4093 56.7452 14.4831C56.1876 12.5569 56.1906 10.6337 56.7541 8.71354C57.3176 6.7934 58.3705 5.18316 59.9128 3.88281ZM60.5 4.32031C59.0052 5.52344 57.985 7.0395 57.4392 8.86849C56.8935 10.6975 56.8906 12.5234 57.4303 14.3464C57.9701 16.1693 58.9933 17.6823 60.5 18.8854C62.0067 17.6823 63.0299 16.1693 63.5697 14.3464C64.1094 12.5234 64.1065 10.6975 63.5608 8.86849C63.015 7.0395 61.9948 5.52344 60.5 4.32031ZM61.0872 3.88281C62.6295 5.18316 63.6824 6.79644 64.2459 8.72266C64.8094 10.6489 64.8124 12.5751 64.2548 14.5013C63.6972 16.4275 62.6413 18.0347 61.0872 19.3229C62.6058 20.3559 64.2726 20.8724 66.0877 20.8724C67.3215 20.8724 68.4959 20.6263 69.6111 20.1341C70.7263 19.6419 71.6872 18.9826 72.4939 18.1562C73.3006 17.3299 73.9442 16.3455 74.4247 15.2031C74.9052 14.0608 75.1454 12.8576 75.1454 11.5938C75.1454 10.342 74.9052 9.14496 74.4247 8.0026C73.9442 6.86024 73.3006 5.87587 72.4939 5.04948C71.6872 4.22309 70.7233 3.5638 69.6022 3.07161C68.4811 2.57943 67.3096 2.33333 66.0877 2.33333C64.2726 2.33333 62.6058 2.84983 61.0872 3.88281ZM74.2734 17.0443H74.398V16.9896H74.0955V17.0443H74.2201V17.3542H74.2734V17.0443ZM74.7895 17.3542H74.8607V16.9896H74.7717L74.6649 17.2266L74.5582 16.9896H74.4692V17.3542H74.5226V17.0807L74.6293 17.3177H74.7005L74.7895 17.0807V17.3542ZM74.6471 25.375V25.4115H74.5582V25.3568H74.6471V25.375ZM74.6471 25.5391H74.7005L74.6293 25.4479H74.6649L74.6827 25.4297C74.6946 25.4175 74.7005 25.3993 74.7005 25.375C74.7005 25.3507 74.6946 25.3325 74.6827 25.3203L74.6649 25.3021H74.5048V25.5391H74.5582V25.4479H74.576L74.6471 25.5391ZM52.1897 24.2995C52.1897 24.0686 52.2549 23.8802 52.3854 23.7344C52.5159 23.5885 52.6939 23.5156 52.9193 23.5156C53.1328 23.5156 53.3048 23.5916 53.4353 23.7435C53.5658 23.8954 53.6311 24.0807 53.6311 24.2995C53.6311 24.5304 53.5658 24.7187 53.4353 24.8646C53.3048 25.0104 53.1328 25.0833 52.9193 25.0833C52.6939 25.0833 52.5159 25.0104 52.3854 24.8646C52.2549 24.7187 52.1897 24.5304 52.1897 24.2995ZM60.6068 23.4974C60.9627 23.4974 61.1703 23.6918 61.2296 24.0807H59.9839C60.0433 23.6918 60.2509 23.4974 60.6068 23.4974ZM66.9418 24.2995C66.9418 24.0686 67.0071 23.8802 67.1376 23.7344C67.2681 23.5885 67.4401 23.5156 67.6536 23.5156C67.8672 23.5156 68.0422 23.5916 68.1786 23.7435C68.315 23.8954 68.3832 24.0807 68.3832 24.2995C68.3832 24.5304 68.318 24.7187 68.1875 24.8646C68.057 25.0104 67.879 25.0833 67.6536 25.0833C67.4401 25.0833 67.2681 25.0104 67.1376 24.8646C67.0071 24.7187 66.9418 24.5304 66.9418 24.2995ZM71.7821 24.2995C71.7821 24.0807 71.8503 23.8954 71.9868 23.7435C72.1232 23.5916 72.2982 23.5156 72.5117 23.5156C72.7253 23.5156 72.9002 23.5916 73.0367 23.7435C73.1731 23.8954 73.2413 24.0807 73.2413 24.2995C73.2413 24.5304 73.1731 24.7187 73.0367 24.8646C72.9002 25.0104 72.7253 25.0833 72.5117 25.0833C72.2982 25.0833 72.1232 25.0074 71.9868 24.8555C71.8503 24.7036 71.7821 24.5182 71.7821 24.2995ZM74.5938 25.612C74.57 25.612 74.5463 25.6059 74.5226 25.5938C74.5107 25.5938 74.4929 25.5816 74.4692 25.5573C74.4455 25.533 74.4336 25.5148 74.4336 25.5026C74.4217 25.4783 74.4158 25.454 74.4158 25.4297C74.4158 25.3932 74.4217 25.3689 74.4336 25.3568C74.4336 25.3325 74.4455 25.3082 74.4692 25.2839L74.487 25.2656C74.5107 25.2656 74.5226 25.2595 74.5226 25.2474C74.5463 25.2352 74.57 25.2292 74.5938 25.2292C74.6293 25.2292 74.6531 25.2352 74.6649 25.2474L74.7361 25.2839L74.7717 25.3568V25.375C74.7836 25.3993 74.7895 25.4175 74.7895 25.4297L74.7717 25.4479V25.5026L74.7539 25.5208L74.7361 25.5573C74.7124 25.5816 74.6887 25.5938 74.6649 25.5938C74.6531 25.6059 74.6293 25.612 74.5938 25.612ZM50.6593 25.5391H51.1931V23.9896C51.1931 23.6979 51.1071 23.464 50.9351 23.2878C50.7631 23.1115 50.5288 23.0174 50.2322 23.0052C49.8526 23.0052 49.5738 23.151 49.3958 23.4427C49.2297 23.151 48.9628 23.0052 48.5951 23.0052C48.3103 23.0052 48.079 23.1267 47.901 23.3698V23.0781H47.3672V25.5391H47.901V24.1719C47.901 23.7344 48.0968 23.5156 48.4883 23.5156C48.8442 23.5156 49.0221 23.7344 49.0221 24.1719V25.5391H49.5382V24.1719C49.5382 23.7344 49.7339 23.5156 50.1254 23.5156C50.4813 23.5156 50.6593 23.7344 50.6593 24.1719V25.5391ZM53.6133 25.5391H54.1293V23.0781H53.6133V23.3698C53.4116 23.1267 53.1565 23.0052 52.8481 23.0052C52.5041 23.0052 52.2193 23.1267 51.9939 23.3698C51.7685 23.6128 51.6558 23.9227 51.6558 24.2995C51.6558 24.6762 51.7685 24.9861 51.9939 25.2292C52.2193 25.4722 52.5041 25.5938 52.8481 25.5938C53.1803 25.5938 53.4353 25.4722 53.6133 25.2292V25.5391ZM56.7808 24.7917C56.7808 24.3785 56.502 24.1354 55.9444 24.0625L55.6953 24.026C55.4225 23.9774 55.286 23.8924 55.286 23.7708C55.286 23.5885 55.4343 23.4974 55.7309 23.4974C56.0038 23.4974 56.2588 23.5642 56.4961 23.6979L56.7096 23.2604C56.4486 23.0903 56.1224 23.0052 55.7309 23.0052C55.4225 23.0052 55.1793 23.0781 55.0013 23.224C54.8233 23.3698 54.7344 23.5642 54.7344 23.8073C54.7344 24.2083 55.0132 24.4453 55.5707 24.5182L55.8021 24.5547C56.0868 24.6033 56.2292 24.6884 56.2292 24.8099C56.2292 25.0165 56.0453 25.1198 55.6775 25.1198C55.3809 25.1198 55.114 25.0347 54.8767 24.8646L54.6454 25.2839C54.942 25.4904 55.286 25.5938 55.6775 25.5938C56.0216 25.5938 56.2914 25.5208 56.4872 25.375C56.6829 25.2292 56.7808 25.0347 56.7808 24.7917ZM59.0942 25.4115L58.9518 24.9557C58.7976 25.0408 58.6434 25.0833 58.4891 25.0833C58.2637 25.0833 58.151 24.9497 58.151 24.6823V23.5703H59.0052V23.0781H58.151V22.3307H57.6172V23.0781H57.1189V23.5703H57.6172V24.6823C57.6172 25.2899 57.896 25.5938 58.4536 25.5938C58.7027 25.5938 58.9162 25.533 59.0942 25.4115ZM60.6246 23.0052C60.2805 23.0052 59.9958 23.1267 59.7704 23.3698C59.545 23.6128 59.4323 23.9227 59.4323 24.2995C59.4323 24.6884 59.548 25.0013 59.7793 25.2383C60.0106 25.4753 60.3043 25.5938 60.6602 25.5938C61.0516 25.5938 61.3779 25.4783 61.6389 25.2474L61.3898 24.8464C61.1762 25.0286 60.9449 25.1198 60.6957 25.1198C60.2924 25.1198 60.0492 24.9193 59.9661 24.5182H61.7635V24.2995C61.7635 23.9106 61.6567 23.5977 61.4431 23.3607C61.2296 23.1237 60.9567 23.0052 60.6246 23.0052ZM63.454 23.0052C63.1811 23.0052 62.9735 23.1267 62.8312 23.3698V23.0781H62.2973V25.5391H62.8312V24.1536C62.8312 23.7283 63.0032 23.5156 63.3472 23.5156C63.4659 23.5156 63.5726 23.5399 63.6675 23.5885L63.8277 23.0781C63.7209 23.0295 63.5964 23.0052 63.454 23.0052ZM63.9878 24.2995C63.9878 24.6762 64.1035 24.9861 64.3349 25.2292C64.5662 25.4722 64.8776 25.5938 65.2691 25.5938C65.6131 25.5938 65.8979 25.4965 66.1233 25.3021L65.8741 24.8646C65.6606 25.0226 65.453 25.0955 65.2513 25.0833C65.0378 25.0833 64.8628 25.0104 64.7263 24.8646C64.5899 24.7187 64.5217 24.5304 64.5217 24.2995C64.5217 24.0686 64.5899 23.8802 64.7263 23.7344C64.8628 23.5885 65.0378 23.5156 65.2513 23.5156C65.4767 23.5156 65.6843 23.5885 65.8741 23.7344L66.1233 23.2969C65.886 23.1024 65.6013 23.0052 65.2691 23.0052C64.8776 23.0052 64.5662 23.1267 64.3349 23.3698C64.1035 23.6128 63.9878 23.9227 63.9878 24.2995ZM68.3477 25.5391H68.8815V23.0781H68.3477V23.3698C68.1697 23.1267 67.9206 23.0052 67.6003 23.0052C67.2562 23.0052 66.9685 23.1267 66.7372 23.3698C66.5059 23.6128 66.3902 23.9227 66.3902 24.2995C66.3902 24.6762 66.5059 24.9861 66.7372 25.2292C66.9685 25.4722 67.2562 25.5938 67.6003 25.5938C67.9324 25.5938 68.1816 25.4722 68.3477 25.2292V25.5391ZM70.7144 23.0052C70.4415 23.0052 70.2339 23.1267 70.0916 23.3698V23.0781H69.5755V25.5391H70.0916V24.1536C70.0916 23.7283 70.2636 23.5156 70.6076 23.5156C70.7263 23.5156 70.833 23.5399 70.9279 23.5885L71.0881 23.0781C70.9932 23.0295 70.8686 23.0052 70.7144 23.0052ZM73.2057 25.5391H73.7218V22.0755H73.2057V23.3698C73.0278 23.1267 72.7727 23.0052 72.4405 23.0052C72.1084 23.0052 71.8266 23.1298 71.5953 23.3789C71.3639 23.628 71.2483 23.9349 71.2483 24.2995C71.2483 24.6641 71.3639 24.9709 71.5953 25.2201C71.8266 25.4692 72.1084 25.5938 72.4405 25.5938C72.7846 25.5938 73.0396 25.4722 73.2057 25.2292V25.5391ZM74.5938 25.1745L74.5582 25.1927H74.5048C74.481 25.2049 74.4573 25.2231 74.4336 25.2474C74.398 25.2595 74.3802 25.2839 74.3802 25.3203C74.3683 25.3446 74.3624 25.3811 74.3624 25.4297C74.3624 25.4661 74.3683 25.4965 74.3802 25.5208C74.3802 25.5451 74.398 25.5694 74.4336 25.5938C74.4573 25.6181 74.481 25.6363 74.5048 25.6484C74.5285 25.6606 74.5582 25.6667 74.5938 25.6667C74.6412 25.6667 74.6768 25.6606 74.7005 25.6484C74.7005 25.6363 74.7124 25.6241 74.7361 25.612L74.7717 25.5938C74.7836 25.5816 74.8014 25.5573 74.8251 25.5208C74.8369 25.4965 74.8429 25.4661 74.8429 25.4297C74.8429 25.3811 74.8369 25.3446 74.8251 25.3203C74.8132 25.3082 74.7954 25.2839 74.7717 25.2474C74.7717 25.2352 74.7598 25.2231 74.7361 25.2109L74.7005 25.1927C74.6887 25.1927 74.6709 25.1897 74.6471 25.1836C74.6234 25.1775 74.6056 25.1745 74.5938 25.1745ZM81 2.33333V25.6667C81 26.2986 80.7746 26.8455 80.3238 27.3073C79.873 27.7691 79.3391 28 78.7222 28H42.2778C41.6609 28 41.127 27.7691 40.6762 27.3073C40.2254 26.8455 40 26.2986 40 25.6667V2.33333C40 1.70139 40.2254 1.15451 40.6762 0.692708C41.127 0.230903 41.6609 0 42.2778 0H78.7222C79.3391 0 79.873 0.230903 80.3238 0.692708C80.7746 1.15451 81 1.70139 81 2.33333Z' fill='%23929590'/%3E%3Cg clip-path='url(%23clip0_589:4930)'%3E%3Cpath d='M105.461 10.1108C106.807 10.1108 107.759 11.0496 107.759 12.419C107.759 13.7884 106.796 14.7382 105.428 14.7382H103.819V17.1347H102.735V10.1108H105.461ZM103.819 13.8216H105.176C106.106 13.8216 106.654 13.3135 106.654 12.43C106.654 11.5465 106.117 11.0275 105.176 11.0275H103.819V13.8216Z' fill='%23929590'/%3E%3Cpath d='M107.967 15.6218C107.967 14.6941 108.679 14.164 109.97 14.0757L111.382 13.9984V13.5897C111.382 12.9823 110.977 12.651 110.288 12.651C109.719 12.651 109.303 12.9492 109.215 13.402H108.241C108.274 12.4633 109.149 11.7786 110.321 11.7786C111.601 11.7786 112.422 12.4633 112.422 13.5014V17.1238H111.426V16.2403H111.404C111.119 16.8145 110.463 17.179 109.751 17.179C108.69 17.19 107.967 16.5605 107.967 15.6218ZM111.382 15.1469V14.7383L110.113 14.8267C109.401 14.8708 109.029 15.1359 109.029 15.6108C109.029 16.0636 109.423 16.3507 110.025 16.3507C110.791 16.3397 111.382 15.8427 111.382 15.1469Z' fill='%23929590'/%3E%3Cpath d='M113.561 19.0233V18.1618C113.638 18.1839 113.802 18.1839 113.889 18.1839C114.382 18.1839 114.666 17.9741 114.842 17.4109L114.918 17.1348L113.014 11.8337H114.141L115.487 16.1519H115.509L116.855 11.8337H117.95L115.991 17.3667C115.542 18.6367 115.049 19.0453 113.977 19.0453C113.9 19.0564 113.648 19.0343 113.561 19.0233Z' fill='%23929590'/%3E%3Cpath d='M120.587 27.5H88.4135C87.368 27.5 86.5005 26.6289 86.5005 25.5294V2.47059C86.5005 1.37109 87.368 0.5 88.4135 0.5H120.587C121.633 0.5 122.5 1.37109 122.5 2.47059V25.5294C122.5 26.6289 121.633 27.5 120.587 27.5Z' stroke='%23929590' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M98.841 12.9103C98.8263 11.3573 100.099 10.6088 100.156 10.5734C99.4415 9.51658 98.3269 9.37192 97.93 9.35501C96.9824 9.259 96.0807 9.91865 95.5997 9.91865C95.1199 9.91865 94.377 9.36963 93.5918 9.38524C92.5579 9.39975 91.6054 9.99088 91.0731 10.924C90.0004 12.8035 90.7989 15.587 91.8451 17.1117C92.3556 17.8562 92.9659 18.6961 93.7662 18.6658C94.5381 18.6352 94.8288 18.1634 95.7598 18.1634C96.6916 18.1634 96.9532 18.6658 97.7697 18.6503C98.5981 18.6352 99.1248 17.8898 99.6323 17.1422C100.219 16.2763 100.46 15.438 100.474 15.3945C100.457 15.3879 98.8577 14.7686 98.841 12.9103Z' fill='%23929590'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M97.3096 8.34747C97.7349 7.82736 98.0203 7.10563 97.9421 6.38599C97.33 6.41052 96.5878 6.79827 96.1493 7.31676C95.7552 7.77685 95.4102 8.51156 95.5038 9.21613C96.1866 9.26971 96.8841 8.86657 97.3096 8.34747Z' fill='%23929590'/%3E%3C/g%3E%3Cpath d='M162.587 27.5H130.413C129.368 27.5 128.5 26.6289 128.5 25.5294V2.47059C128.5 1.37109 129.368 0.5 130.413 0.5H162.587C163.632 0.5 164.5 1.37109 164.5 2.47059V25.5294C164.5 26.6289 163.632 27.5 162.587 27.5Z' stroke='%23929590' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M137.477 9.58806C137.448 9.59104 137.356 9.6002 137.273 9.6084C135.889 9.74421 134.583 10.5629 133.802 11.7845C132.985 13.0613 132.886 14.7148 133.543 16.105C133.843 16.739 134.336 17.3435 134.927 17.8001C135.814 18.4858 136.931 18.8343 138.022 18.7663C138.731 18.722 139.324 18.5641 139.885 18.2707C140.861 17.7597 141.529 16.9515 141.88 15.8601C142.061 15.2934 142.134 14.7497 142.12 14.0638C142.112 13.7121 142.104 13.6158 142.062 13.414L142.041 13.3086H139.888H137.735V14.2203V15.132H138.958C139.63 15.132 140.181 15.1366 140.181 15.1422C140.18 15.1478 140.169 15.202 140.155 15.2625C140.062 15.6616 139.786 16.0893 139.43 16.3837C139.129 16.6334 138.718 16.8059 138.191 16.9029C138.041 16.9307 137.977 16.9346 137.676 16.9348C137.397 16.935 137.307 16.9303 137.2 16.9098C136.897 16.852 136.67 16.775 136.408 16.6404C135.605 16.2286 135.075 15.4855 134.953 14.5996C134.93 14.434 134.927 14.0205 134.947 13.8525C134.966 13.696 135.02 13.4189 135.053 13.3171C135.068 13.2713 135.117 13.1541 135.163 13.0568C135.709 11.9075 136.856 11.2635 138.046 11.4387C138.481 11.5027 138.889 11.6851 139.297 11.9974L139.429 12.0988L139.517 12.014C139.566 11.9674 139.869 11.6747 140.192 11.3636L140.778 10.7981L140.727 10.7521C140.034 10.1246 139.143 9.71962 138.211 9.60775C138.081 9.59217 137.571 9.57848 137.477 9.58806ZM144.39 9.59706C144.387 9.60642 144.385 11.4205 144.387 13.6284L144.391 17.6427L144.943 17.6462L145.494 17.6498V16.0439V14.438H146.512C147.615 14.438 147.685 14.4344 147.986 14.3609C148.834 14.1542 149.527 13.5966 149.79 12.9087C149.89 12.6486 149.93 12.4454 149.951 12.0907C149.977 11.6527 149.95 11.4343 149.837 11.1487C149.673 10.7341 149.314 10.3201 148.875 10.0395C148.503 9.80233 148.031 9.63863 147.591 9.59451C147.368 9.57226 144.398 9.57463 144.39 9.59706ZM146.592 10.5937C147.289 10.6272 147.605 10.6473 147.675 10.6627C147.961 10.7251 148.234 10.867 148.42 11.0489C148.626 11.2493 148.791 11.5598 148.838 11.8312C148.902 12.2058 148.74 12.6539 148.427 12.9618C148.256 13.1301 148.066 13.245 147.841 13.3154C147.606 13.3888 147.58 13.3902 146.497 13.3902H145.494V11.9682V10.5462L145.551 10.5464C145.581 10.5464 146.05 10.5678 146.592 10.5937ZM154.496 11.7513C154.496 11.7556 155.026 12.9469 155.673 14.3986L156.85 17.0381L156.182 18.4562C155.814 19.2362 155.514 19.879 155.514 19.8846C155.514 19.8902 155.759 19.8948 156.059 19.8948H156.605L158.371 15.8703C159.342 13.6568 160.134 11.8431 160.132 11.8398C160.129 11.8365 159.866 11.8145 159.549 11.7908C159.079 11.7558 158.968 11.751 158.956 11.7653C158.949 11.7749 158.586 12.6902 158.151 13.7992C157.391 15.733 157.358 15.8139 157.342 15.7766C157.332 15.7551 156.953 14.8405 156.5 13.744L155.677 11.7505L155.086 11.747C154.762 11.745 154.496 11.7469 154.496 11.7513ZM151.839 11.8602C151.215 11.951 150.724 12.2464 150.385 12.7346C150.308 12.8453 150.193 13.048 150.202 13.0556C150.227 13.0762 151.033 13.5671 151.042 13.5669C151.048 13.5667 151.088 13.5232 151.132 13.4702C151.263 13.3114 151.484 13.1314 151.661 13.04C151.892 12.9205 152.079 12.8812 152.375 12.8903C152.631 12.8982 152.781 12.9339 152.961 13.0295C153.152 13.131 153.387 13.3446 153.485 13.5061C153.602 13.6988 153.65 13.8896 153.65 14.166V14.3406L153.526 14.2754C153.185 14.0967 152.854 14.0204 152.36 14.0063C151.952 13.9947 151.608 14.0381 151.308 14.1391C151.06 14.223 150.743 14.4097 150.479 14.6285C150.284 14.7907 150.127 15.1024 150.06 15.4654C150.025 15.6492 150.028 15.9938 150.066 16.175C150.125 16.4631 150.243 16.7446 150.386 16.9407C150.486 17.0774 150.545 17.1374 150.67 17.2294C150.953 17.4362 151.238 17.5587 151.575 17.6183C151.756 17.6504 152.153 17.6502 152.3 17.6178C152.636 17.5441 152.892 17.4124 153.154 17.1781C153.245 17.0969 153.445 16.8712 153.54 16.7429L153.569 16.7037L153.57 17.0882L153.571 17.4726H154.033H154.496V15.6778C154.496 14.5202 154.491 13.8335 154.482 13.7436C154.444 13.3591 154.324 12.9989 154.149 12.7399C153.829 12.269 153.384 11.9896 152.778 11.8797C152.559 11.8401 152.05 11.8295 151.839 11.8602ZM152.995 14.9072C153.248 14.9473 153.468 15.0318 153.648 15.1581L153.729 15.2147V15.3009C153.729 15.6363 153.559 16.0403 153.324 16.2613C153.159 16.4162 152.858 16.6042 152.649 16.683C152.322 16.8059 151.928 16.8003 151.62 16.6685C151.434 16.5888 151.217 16.394 151.141 16.2392C151.07 16.0933 151.053 16.0146 151.053 15.8124C151.053 15.6592 151.058 15.6129 151.083 15.5335C151.14 15.3499 151.251 15.2424 151.529 15.1044C151.78 14.9791 151.986 14.9134 152.213 14.8865C152.352 14.8699 152.842 14.8829 152.995 14.9072Z' fill='%23929590'/%3E%3Cdefs%3E%3CclipPath id='clip0_589:4930'%3E%3Crect width='37.0005' height='28' fill='white' transform='translate(86)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.footer_bottom_left_block, .footer_bottom_left_block ul.list-unstyled{
	display: flex;
}
.footer_bottom_left_block ul.list-pay{
	margin-right: 30px;
}
.footer_bottom_left_block ul.list-unstyled li{
    margin-right: 30px;
}
.footer_bottom_left_block ul.list-unstyled li a{
    font-size: 13px;
}
.footer_bottom_right_block{
	text-align: right;
}
.footer_bottom_right_block a{
	font-size: 13px;
	color: #aaa;
}
.footer_bottom {
    border-top: 1px solid #4B4B4B;
    padding: 30px 0 10px 0;
    margin-top: 30px;
}
.wishlist-account-box ul{
	display: flex;
	padding-left: 0;
	list-style: none;
}
.wishlist-account-box ul li{
	height: 63px;
	padding: 12px 5px;
}
.wishlist-account-box ul li #wishlist-total .fa {
	background-image: url("data:image/svg+xml,%3Csvg width='23' height='21' viewBox='0 0 23 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4999 20.5208C11.3465 20.5203 11.1976 20.469 11.0763 20.3749C7.21523 17.3749 4.5555 14.7916 2.69439 12.243C0.319393 8.98604 -0.222274 5.9791 1.08328 3.30549C2.01384 1.39576 4.68745 -0.166736 7.81245 0.742986C9.30241 1.17336 10.6024 2.09631 11.4999 3.36104C12.3975 2.09631 13.6975 1.17336 15.1874 0.742986C18.3055 -0.152848 20.9861 1.39576 21.9166 3.30549C23.2222 5.9791 22.6805 8.98604 20.3055 12.243C18.4444 14.7916 15.7847 17.3749 11.9236 20.3749C11.8023 20.469 11.6534 20.5203 11.4999 20.5208ZM6.03467 1.87493C5.2911 1.84599 4.55368 2.0201 3.90158 2.37857C3.24947 2.73705 2.70731 3.26635 2.33328 3.90965C1.25689 6.11799 1.743 8.57632 3.81939 11.4166C6.02604 14.2628 8.60996 16.7954 11.4999 18.9444C14.3895 16.7975 16.9734 14.2673 19.1805 11.4235C21.2638 8.57632 21.743 6.11799 20.6666 3.9166C19.9722 2.52771 17.8888 1.42354 15.5694 2.07632C14.8257 2.29611 14.1362 2.66918 13.5454 3.17151C12.9545 3.67384 12.4754 4.29431 12.1388 4.99299C12.0865 5.12035 11.9975 5.22929 11.8831 5.30596C11.7688 5.38263 11.6342 5.42356 11.4965 5.42356C11.3588 5.42356 11.2242 5.38263 11.1098 5.30596C10.9954 5.22929 10.9064 5.12035 10.8541 4.99299C10.5201 4.29256 10.0418 3.67064 9.45057 3.168C8.85936 2.66535 8.1686 2.29333 7.42356 2.07632C6.97215 1.94521 6.50472 1.87743 6.03467 1.87493Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	width: 23px;
	height: 21px;
}
.wishlist-account-box ul li .box-account .fa{
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.854 14.5039C7.93976 14.5034 6.07877 15.1342 4.55928 16.2984C3.03979 17.4627 1.94659 19.0955 1.449 20.9439L0 20.5559C0.583014 18.3885 1.86453 16.4738 3.64601 15.1085C5.4275 13.7431 7.60951 13.0034 9.854 13.0039C14.574 13.0039 18.544 16.2069 19.709 20.5559L18.259 20.9439C17.7614 19.0955 16.6682 17.4627 15.1487 16.2984C13.6292 15.1342 11.7682 14.5034 9.854 14.5039Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.259 1.5C8.73259 1.49921 7.26836 2.10474 6.18837 3.18342C5.10838 4.2621 4.50106 5.72559 4.5 7.252C4.50053 8.00789 4.64993 8.75627 4.93968 9.45442C5.22943 10.1526 5.65386 10.7868 6.18872 11.3209C6.72359 11.8551 7.35842 12.2786 8.05697 12.5674C8.75552 12.8562 9.50411 13.0045 10.26 13.004C11.7862 13.0045 13.2502 12.3989 14.33 11.3202C15.4098 10.2416 16.0169 8.77824 16.018 7.252C16.0169 5.72559 15.4096 4.2621 14.3296 3.18342C13.2496 2.10474 11.7854 1.49921 10.259 1.5ZM3 7.252C3.00053 6.29913 3.18873 5.35569 3.55386 4.47555C3.91899 3.59542 4.45391 2.79582 5.12806 2.12241C5.80222 1.449 6.60241 0.914963 7.48294 0.5508C8.36348 0.186637 9.30713 -0.000524329 10.26 1.10325e-06C12.1841 -0.000529527 14.0296 0.763157 15.3906 2.12311C16.7517 3.48307 17.5169 5.32794 17.518 7.252C17.518 11.258 14.268 14.504 10.259 14.504C6.251 14.504 3 11.258 3 7.252Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	width: 23px;
	height: 21px;
}
.phone_visible-fix svg{
    margin-top: 8px;
}
.box-account ul.dropdown-menu.dropdown-menu-right{
	display: none;
}
.box-account.open ul.dropdown-menu.dropdown-menu-right {
    display: block !important;
    margin: 7px -50px;
    background: #318b30;
    border-radius: 0;
}
.box-account.open ul.dropdown-menu.dropdown-menu-right li{
	height: auto;
	padding: 0;
}
.box-account.open ul.dropdown-menu.dropdown-menu-right li a{
	color: #fff;
	padding: 15px;
	text-align: center;
	transition: .3s all;
}
.box-account.open ul.dropdown-menu.dropdown-menu-right li a:hover{
	background: #fff;
	color: #000;
}
.box-cart button.btn.btn-link.dropdown-toggle{
	color: #000;
}
.box-cart button.btn.btn-link.dropdown-toggle img{
	display: none;
}
.container-accordion-menu .list-group a{
	border: 0;
  color: #000;
  transition: all .5s;
}
.container-accordion-menu .list-group a:hover{
	color: #318B30;
	transition: all .5s;
}
.container_category #column-left{
	margin-right: -1px;
	padding-top: 53px;
	border-right: 1px solid #ddd;
}
.child_subcategory-custom {
    margin-left: 15px;
}
.container_category{
	background: #f8f8f8;
	margin-top: -15px;
	padding-top: 20px;
}
.container_category .container{
	background: #fff;
}
.category_top-block{
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 34px;
	padding-top: 53px;
}
.category_top-block .h1_category{
	float: left;
	width: 85%;
}
.category_top-block .sort_limit-block{
	float: left;
	width: 12%;
}
.category_top-block .sort_limit-block .btn-sort-limit{
    width: 100%;
    border: 0;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
}
.btn-group.sort_limit-block.open, .btn-group.open .dropdown-toggle{
    box-shadow: none !important;
}
.btn-group.sort_limit-block.open ul.dropdown-menu{
    left: auto;
    right: -20px;
    border: 0;
    border-radius: 3px;
}
.h1_category{
	font-size: 32px;
	font-style: normal;
	font-weight: 800;
	line-height: 43px;
	letter-spacing: 0em;
}
.category_top-block .sort_limit-block, .category_top-block .h1_category{
	margin-top: 0;
  margin-bottom: 0;
}
ul.subcategory_custom{
	list-style: none;
	padding-left: 0;
	margin-bottom: 22px;
}
ul.subcategory_custom li{
	margin-right: 5px;
	margin-bottom: 5px;
	display: inline-block;
	height: 45px;
}
ul.subcategory_custom li a{
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: center;
	color: #000;
	border-radius: 40px;
	border: 1px solid #D9D9D9;
	padding: 10px 17px;
	white-space: nowrap;
	transition: all .3s;
}
ul.subcategory_custom li a:hover, ul.subcategory_custom li a:focus, ul.subcategory_custom li a:active{
	background: linear-gradient(85.83deg, rgba(83, 156, 91, 0.93) 1.46%, rgba(91, 171, 62, 0.93) 101.62%);
	border: 1px solid #64ad53;
	color: #fff;
	transition: all .3s;
}
.container-accordion-menu .list-group a.active, .list-group a.active:hover, .list-group a:hover{
		color: #000;
    background: #fff;
    border: 0;
}
.container_breadcrumb{
	margin-bottom: 10px;
	background: transparent !important;
	padding-left: 0;
}
.container_breadcrumb ul{
	padding-left: 0;
}
span.option-price, .option label.control-label, ul.pagination {
    display: none !important;
}
.brand_product{
	float: right;
}
.brand_product a span img{
    width: 120px;
    height: auto;
}
#fix_right_block .sticky .panel.panel-default.panel-body{
	background: #eef4ec;
	border-color: #eef4ec;
}
#fix_right_block .sticky .panel.panel-default.panel-body .h1-prod-name, #fix_right_block .sticky .panel.panel-default.panel-body .options{
	padding: 0 25px;
}
#fix_right_block .sticky .panel.panel-default.panel-body .options{
	margin-bottom: 0;
}
#fix_right_block .sticky .panel.panel-default.panel-body .options .radio-checbox-options label{
	padding: 0 10px;
}
#fix_right_block .sticky .panel.panel-default.panel-body .options span.option-name{
	font-size: 12px;
}
#fix_right_block .sticky .panel.panel-default.panel-body .pays-block-custom{
	padding-top: 0;
}
#fix_right_block .sticky .panel.panel-default.panel-body .btn-general{
	width: 100%;
}
#fix_right_block .sticky .panel.panel-default.panel-body .category_product,
#fix_right_block .sticky .panel.panel-default.panel-body .brand_product,
#fix_right_block .sticky .panel.panel-default.panel-body .rating_sku-block,
#fix_right_block .sticky .panel.panel-default.panel-body .social-likes,
#fix_right_block .sticky .scroll-right-info,
#fix_right_block .sticky .panel.panel-default.panel-body .options label.control-label,
#fix_right_block .sticky .panel.panel-default.panel-body .btn-fastorder{
	display: none;
}
.attribute_name{
	background: #EFF7EE;
	color: #000;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: left;
	white-space: pre;
	padding: 15px;
}
.reviews-block, .reviews_top-block, .review_top-l, .review_top-r, .reviews_bottom-block{
	padding: 0;
}
.name_customer{
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: 18px;
	letter-spacing: 0em;
	text-align: left;
}
.review_top-r{
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
	letter-spacing: 0em;
}
@media(min-width: 768px){
	.review_top-r{
		text-align: right;
	}
	.attribute_name{
		padding: 15px !important;
	}
}
.review_top-r p{
	padding-top: 35px;
}
.reviews_bottom-block{
	margin-top: 15px;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 25px;
	letter-spacing: 0em;
	text-align: left;
}
#tab-review .alert-success, #tab-review .alert-danger{
	position: absolute;
	margin-top: -70px;
}
.btn_add_new_review{
	background: linear-gradient(85.83deg, #539C5B 1.46%, #5BAB3E 101.62%);
	border-color: #539C5B;
	border-radius: 5px;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: 0em;
	padding: 15px 85px;
	transition: all .5s;
	border-width: 1px;
}
.btn_add_new_review:hover, .btn_add_new_review:focus{
	background: linear-gradient(85.83deg, #3D9F38 1.46%, #418048 101.62%);
	border-color: #539C5B;
	transition: all .5s;
}
.reviews-block {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
}
span.box-account_acc {
    color: #fff;
    font-size: 15px;
    position: absolute;
    margin-top: 2px;
    margin-left: 2px;
}
#login-popup{
	padding-left: 0;
	background: transparent;
}
.mfp-bg{
	background: #fff;
	opacity: 0.9;
}
.slide-type2 .msp-readmore a:hover{
    background: #C54022 !important;
    border-color: #C54022 !important;
}
.container-blog{
	float: left;
}
.container-blog h3{
	font-size: 32px;
	font-style: normal;
	font-weight: 800;
	line-height: 43px;
	letter-spacing: 0em;
	margin-top: 65px;
	margin-bottom: 35px;
}
.container-blog .product-thumb .image img, .information-news .product-thumb .image img{
	border-radius: 10px;
}
.container-blog h4{
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 25px;
	letter-spacing: 0em;
	margin-top: 18px;
}
.container-blog .button-group a, .information-news .button-group a{
	background: #fff;
	border-color: #fff;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	line-height: 17px;
	letter-spacing: 0em;
	text-align: center;
	padding: 10px;
}
.container-blog .button-group a span i.fa, .information-news .button-group a span i.fa{
	width: 18px;
    height: 12px;
    position: absolute;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3E%3C/title%3E%3Cg data-name='Layer 2' id='Layer_2'%3E%3Cpath d='M19,26a1,1,0,0,1-.71-.29,1,1,0,0,1,0-1.42L26.59,16l-8.3-8.29a1,1,0,0,1,1.42-1.42l9,9a1,1,0,0,1,0,1.42l-9,9A1,1,0,0,1,19,26Z'%3E%3C/path%3E%3Cpath d='M28,17H4a1,1,0,0,1,0-2H28a1,1,0,0,1,0,2Z'%3E%3C/path%3E%3C/g%3E%3Cg id='frame'%3E%3Crect class='cls-1' height='32' width='32'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-left: 5px;
}
.container-blog .product-thumb .image a{
	margin-top: 0;
}
.container-blog .product-thumb .caption, .information-news .product-thumb .caption{
    padding: 0 10px;
}
.thumbnail-img{
    height: 400px;
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 3%;
}
@media(min-width:768px){
    .content-blog-page{
        padding: 0 20%;
    }
    .information-news-info .buttons{
        padding: 0 20%;
        margin: 1em -8px;
    }
    .information-news #content{
        margin-bottom: 100px;
    }
}
.information-news-info .h1_category{
    padding: 10% 20% 0 20%;
    color: #fff;
    text-shadow: 0 1px 1px #000;
}
.thumbnail-img .col-sm-6{
    color: #e5e5e5;
}
.thumbnail-img .info-posted-date{
    text-align: right;
}
.b_button_news{
    background: #318b2f;
    color: #fff;
    border-width: 1px;
    border-color: #318b2f;
}
.b_button_continue{
    background: transparent;
    color: #318b2f;
    border-width: 1px;
    border-color: #318b2f;
}
.content-soc-category{
    background: linear-gradient(82.43deg, #5BAC3C -4.55%, #529861 70.41%);
    border-radius: 10px;
    padding: 84px 37px;
}
.content-soc-category h5{
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: 0em;
    color: #fff;
}
.content-soc-category h3{
    font-size: 30px;
    font-style: normal;
    font-weight: 800;
    line-height: 39px;
    letter-spacing: 0em;
    color: #fff;
    margin-top: 0;
    margin-bottom: 50px;
}
.content-soc-category ul{
    padding-left: 0;
    list-style: none;
}
.content-soc-category ul li{
    margin: 10px 0;
}
.content-soc-category ul li a span{
    display: inline-flex;
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0em;
}
.content-soc-category ul li a span p{
    padding: 5px;
}
#column-left .content-soc-category svg{
    margin-right: 5px;
}
@media(min-width: 991px){
    .right-block-fix{
        position: fixed;
        top: 120px;
        margin-left: 7%;
        z-index: 9;
    }
    .right-block-fix .info-inline.category_product, .right-block-fix .info-inline.brand_product, .right-block-fix .rating_sku-block, .right-block-fix .options label, .right-block-fix .btn-fastorder, .right-block-fix .social-likes.social-likes_visible.social-likes_ready, .right-block-fix .custom-block-product{
        display: none;
    }
    .right-block-fix .panel{
        background: #eef4eb;
        padding: 25px !important;
        border-radius: 10px;
    }
    .right-block-fix .options{
        margin-bottom: 5px !important;
    }
    .right-block-fix span.option-name{
        font-size: 12px !important;
    }
    .right-block-fix .radio-checbox-options label{
        padding: 0 10px !important;
    }
    .right-block-fix .pays-block-custom{
        padding: 3px 4px;
    }
    .right-block-fix #fix_right_block{
        display: block;
        width: 500px;
    }
    .right-block-fix .cart.pull-left.w100{
        width: 78%;
    }
    .right-block-fix button#button-cart{
        width: 100%;
    }
    .right-block-fix h1.h1-prod-name{
        font-size: 20px !important;
        line-height: 27px !important;
        font-weight: 500 !important;
    }
    .right-block-fix .price, .right-block-fix .price-new{
        font-size: 24px !important;
        line-height: 34px !important;
    }
    .right-block-fix .price-old{
        font-size: 18px !important;
        line-height: 25px !important;
    }
    .right-block-fix hr{
    	display: none !important;
    }
    .right-block-fix .col-xs-12.col-sm-12.col-md-12.col-lg-12{
    	display: none;
    }
    .right-block-fix .h1-prod-name{
    	max-width: 100% !important;
    }
    .right-block-fix .actions .w100{
    	width: 72% !important;
    }
    li.phone_visible-fix{
   		margin-left: 11px;
    }
    .container-content_bottom{
    	margin-left: 0 !important;
    	margin-right: 0 !important;
    }
}
.text-overflow {
    height:250px;
    width: 100%;
    display:block;
    overflow:hidden;
    word-break: break-word;
    word-wrap: break-word;
  }
.btn-overflow {
    display: none;
    text-decoration: none;
    margin-bottom: 60px;
    margin-top: 20px;
    color: #318B30;
}
a.btn-overflow.less span{
    border-bottom: 1px dotted #318B30;
}
a.btn-overflow.less span::after {
    content: '';
    width: 12px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3E%3C/title%3E%3Cg data-name='Layer 2' id='Layer_2'%3E%3Cpath d='M19,26a1,1,0,0,1-.71-.29,1,1,0,0,1,0-1.42L26.59,16l-8.3-8.29a1,1,0,0,1,1.42-1.42l9,9a1,1,0,0,1,0,1.42l-9,9A1,1,0,0,1,19,26Z'%3E%3C/path%3E%3Cpath d='M28,17H4a1,1,0,0,1,0-2H28a1,1,0,0,1,0,2Z'%3E%3C/path%3E%3C/g%3E%3Cg id='frame'%3E%3Crect class='cls-1' height='32' width='32'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.table-description, .table-description>thead:first-child>tr:first-child>td{
    border:0 !important;
}
.table-description>thead:first-child>tr:first-child>td{
    padding-left: 0;
    padding-bottom: 34px;
}
.table-description>thead:first-child>tr:first-child>td strong, .tab_review-name {
    font-size: 22px;
    font-style: normal;
    font-weight: 800;
    line-height: 30px;
    letter-spacing: 0em;
}

/*product description */


#content .tab-content #specification h3 {
  font-family: "RobotoBold", sans-serif;
  font-size: 20px;
  color: #000000;
  margin: 0 0 30px;
}
#content .tab-content #specification p {
  font-family: "RobotoMedium", sans-serif;
  font-size: 16px;
  color: #696969;
  margin-bottom: 20px;
}
#content .tab-content #specification ul {
  list-style-image: url(../img/list-style-type.png);
  padding: 25px 0 25px 16px;
}
#content .tab-content #specification ul li {
  font-family: "RobotoMedium", sans-serif;
  font-size: 16px;
  color: #696969;
}
#content .tab-content #specification ul li span {
  margin-left: 25px;
  display: inline-block;
  font-family: "RobotoMedium", sans-serif;
  font-size: 16px;
  color: #696969;
}
#content .tab-content #specification strong {
  font-family: "RobotoBold", sans-serif;
  font-size: 20px;
  color: #000000;
}

@media screen and (min-width:768px) and (max-width:1199px) {
	#content .tab-content #specification strong,
	#content .tab-content #specification p {
		font-size: 14px;
	}
}

/* скролл только таблиц, а не всего блока с текстом */
#content .tab-content,
#content .tab-content #specification {
  overflow: hidden !important;
}

#content .tab-content #specification div {
  overflow-x: auto !important;
  margin: 20px 0 !important;
}

#content .tab-content #specification table {
  height: auto !important;
  max-width: 100% !important;
}


/* вид описания товара */
#content .tab-content #specification {
  font-size: 16px !important;
}

#content .tab-content #specification * {
  font-family: "Roboto", sans-serif !important;
  font-size: 16px !important;
  line-height: 1.45em !important;
  color: #333333 !important;
  margin: 0 !important;
}

#content .tab-content #specification h2 {
  font-family: "Roboto", sans-serif !important;
  font-weight: bold;
  font-size: 1.5em !important;
  margin: .8em 0 !important;
}

#content .tab-content #specification h3 {
  font-family: "Roboto", sans-serif !important;
  font-weight: bold;
  font-size: 1.25em !important;
  margin: 1em 0 !important;
}

#content .tab-content #specification h4 {
  font-family: "Roboto", sans-serif !important;
  font-weight: bold;
  font-size: 1.125em !important;
  margin: 1em 0 !important;
}

#content .tab-content #specification h5 {
  font-family: "Roboto", sans-serif !important;
  font-weight: bold;
  font-size: 1em !important;
  margin: 1em 0 !important;
}

#content .tab-content #specification h6 {
  font-family: "Roboto", sans-serif !important;
  font-size: 1em !important;
  margin: 1em 0 !important;
}

#content .tab-content #specification p {
  margin-bottom: 25px !important;
}

#content .tab-content #specification table {
  width: 100% !important;
  display: table !important;
  border: 1px solid #e9e9e9 !important;
  border-collapse: collapse !important;
}

#content .tab-content #specification table td {
  padding: 8px !important;
  border: 1px solid #e9e9e9
}

#content .tab-content #specification table tr:first-child td {
  text-align: center !important;
  vertical-align: middle !important;
}

#content .tab-content #specification table tr td:first-child:not(.ignore) {
  background-color: #E8F5E9;
}

#content .tab-content #specification table tr:not(:last-child) td:first-child:not(.ignore) {
  border-bottom: 1px solid #cccccc;
}

#content .tab-content #specification table tr:first-child td,
#content .tab-content #specification table tr:first-child td * {
  background-color: #46A941!important;
  color: #fff !important;
}

#content .tab-content #specification ul {
  margin: 15px 0 !important;
  padding: 0 0 0 30px !important;
  list-style: disc !important;
}


@media screen and (max-width: 767px) {
  #content .tab-content #specification * {
    font-size: 14px !important;
  }
  #content .tab-content #specification h3 {
    font-size: 18px !important;
  }
  #content .tab-content #specification table * {
    font-size: 13px !important;
  }
}

/*product description */

/*product attribute culture */
.attribute_text span{
    display: inline-block;
}
.attribute_text span img{
    width:30px;
    height:30px;
}
/*product attribute culture */

.tab_review-name{
	margin-top: 10px;
}
.category-page .product-layout {
    padding: 0;
    width: 25.2%;
    margin-right: -2px;
}
.disable_cart_button_text{
    position: absolute;
    bottom: -16px;
    left: -12px;
    font-size: 9px;
    font-style: normal;
    font-weight: 400;
    line-height: 13px;
    letter-spacing: 0em;
    white-space: pre;
    text-align: left;
    /**color: #808080;**/
    color: transparent;
}
.product-slider .actions div.cart button[disabled], .product-grid .product-thumb .actions div.cart .btn[disabled], .product-slider .actions div.cart button[disabled]:hover, .product-grid .product-thumb .actions div.cart .btn[disabled]:hover, .product-list .product-thumb:hover .btn-general[disabled], .product-grid .product-thumb:hover .btn-general[disabled], .container-module-productany .product-thumb:hover .btn-general[disabled], .container-module .product-thumb:hover .btn-general[disabled]{
    opacity: 1;
    background: #ebebeb;
    border-color: #ebebeb;
    color:#808080;
}
@media(max-width:768px){
    .category-page .product-layout{
        width: 50%;
    }
}
.clearfix.visible-lg, #top{
	display:none !important;
}
.container-info_page{
    padding-left:77px;
    margin-bottom: 100px;
    padding-bottom: 100px;
}
.h1-info_page{
    font-size: 32px;
    font-weight: 800;
    line-height: 43px;
    letter-spacing: 0em;
    margin-top: 74px;
    margin-bottom: 50px;
}
.container-info_page h3{
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0em;
}
.container-info_page h3:nth-child(1){
    margin-top: 0;
}
.container-info_page h3 a{
    font-size: 20px;
    font-weight: 700;
    line-height: 27px;
    letter-spacing: 0em;
}
.container-info_page p, .container-info_page ul{
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: 0em;
}
.container-info_page #column-right{
    width: 50%;
    padding-left: 20%;
}
.container-info_page .ul-social{
    list-style: none;
    padding-left: 0;
    display: inline-flex;
    margin: 20px 0;
}
.container-info_page .ul-social li{
    margin-right: 10px;
}
.container-content_bottom, .content_bottom-custom{
    background: #fff;
    padding-top: 35px;
    padding-bottom: 70px;
    margin-left: -10px;
    margin-right: -12px;
}
.simplecheckout-block-content fieldset.form-horizontal {
    display: inline-block;
    width: 100%;
}
.simplecheckout-block-content .form-group {
    display: inline-block;
    width: 49%;
    margin: 0;
}
.simplecheckout label, .simpleregister label {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left !important;
}
.simplecheckout label, .simpleregister label, .simplecheckout-block-content .form-group .col-sm-8 {
    width: 100%;
}
.simplecheckout-cart{
    display: inline-flex;
    border-color: transparent !important;
    border-bottom: 1px solid #D2D2D2 !important;
    padding-bottom: 15px;
    padding-top: 15px;
}
.simplecheckout-cart:nth-child(1){
    padding-top: 0;
}
.simplecheckout-cart .image{
    padding-left: 0;
    padding-right: 20px;
    margin-right: 10px;
}
.simplecheckout-cart .image a img{
	max-width: 80px;
}
.simplecheckout-cart .name a{
    color: #46a941;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0em;
}
.simplecheckout-cart .name .options small{
    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: 0em;
}
.simplecheckout-cart .name .quantity .btn{
    border-width: 1px;
    width: 20px;
    height: 20px;
    background: #F5F6F7;
    border-color: #F5F6F7;
}
.simplecheckout-cart .name .quantity .form-control{
    min-width: 26px !important;
    padding: 0 5px;
    text-align: center;
    border-color: transparent;
    box-shadow: none;
}
.simplecheckout-cart .name .quantity i{
    position: absolute;
    top: 0;
    left: 5px;
    padding: 0 3px;
}
.simplecheckout-cart .input-group.btn-block:nth-child(1) i{
	top: -1px;
}
#simplecheckout_customer .checkout-heading.panel-heading, #simplecheckout_shipping .checkout-heading.panel-heading, #simplecheckout_payment .checkout-heading.panel-heading{
    color: #202020;
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: 27px;
    letter-spacing: 0em;
    background: transparent;
    padding-left: 0;
    border-color: #eaeaea;
}
#simplecheckout_customer .checkout-heading.panel-heading .checkout_customer-name{
    padding-left: 40px;
}
#simplecheckout_customer .checkout-heading.panel-heading .checkout_customer-name::before{
    content: '1';
    padding-top: 1px;
    position: absolute;
    background: #46a941;
    width: 26px;
    height: 26px;
    color: #fff;
    text-align: center;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: 0em;
    border-radius: 50%;
    margin-left: -37px;
}
#simplecheckout_shipping .checkout-heading.panel-heading{
    padding-left: 40px;
}
#simplecheckout_shipping .checkout-heading.panel-heading::before{
    content: '2';
    padding-top: 1px;
    position: absolute;
    background: #46a941;
    width: 26px;
    height: 26px;
    color: #fff;
    text-align: center;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: 0em;
    border-radius: 50%;
    margin-left: -38px;
}
#simplecheckout_shipping .checkout-heading.panel-heading .delivery_free_text{
    float: right;
    margin-top: -22px;
    margin-right: 12px;
    font-size: 12px;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: 0em;
}
#simplecheckout_payment .checkout-heading.panel-heading{
    padding-left: 40px;
}
#simplecheckout_payment .checkout-heading.panel-heading::before{
    content: '3';
    padding-top: 1px;
    position: absolute;
    background: #46a941;
    width: 26px;
    height: 26px;
    color: #fff;
    text-align: center;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: 0em;
    border-radius: 50%;
    margin-left: -38px;
}
#simplecheckout_customer .checkout-heading.panel-heading .checkout-heading-button a{
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 19px;
    letter-spacing: 0em;
    padding: 6px 28px;
    border: 1px solid #46a941;
    border-radius: 10px;
}
.checkout-heading-button{
    margin-right: 12px;
}
.simplecheckout-left-column input{
    border: 1px solid #D2D2D2;
    border-radius: 5px;
    box-shadow: none;
    font-size: 14px !important;
    height: 44px;
}
.simplecheckout-left-column input[type=radio], .simplecheckout-left-column input[type=checkbox]{
    height: auto;
}
.simplecheckout-left-column input:focus{
    border-color: #46a941;
    box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.simplecheckout-block input[type=radio]:before {
    position: absolute;
    left: -4px;
    top: -4px;
    display: block;
    width: 20px;
    height: 20px;
    border: 1px solid #46a941;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: inset 0 0 0 5px #fff;
    background: #fff;
    transition: border .2s ease-in-out,background-color .2s ease-in-out;
    content: "";
}
input[type=radio]:checked:before {
    background-color: #46a941;
}
.simplecheckout-left-column input[type=checkbox]::before{
    background: #fff;
    content: ' ';
    width: 22px;
    height: 22px;
    position: absolute;
    border-radius: 5px;
    left: -1px;
    top: -4px;
    border: 1px solid #ccc;
}
.simplecheckout-left-column input[type="checkbox"]:checked::after {
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    position: absolute;
    content: '';
    width: 15px;
    height: 10px;
    transform: rotate(131deg);
    left: 3px;
    top: 0;
}
.row-customer_register label.control-label.col-sm-4{
    margin-bottom: -30px;
    margin-left: 30px;
}
.simplecheckout-left-column{
    border-right: 8px solid #f8f8f8;
    padding-left: 5%;
    padding-right: 3%;
}
.simplecheckout-left-column #simplecheckout_text_help .checkout-heading.panel-heading{
    background: transparent;
    border-color: transparent;
    padding-left: 0;
}
.simplecheckout-left-column #simplecheckout_text_help h2{
    font-size: 32px;
    font-weight: 800;
    line-height: 43px;
    letter-spacing: 0em;
    text-align: left;
    padding-top: 50px;
}
.checkout-simplecheckout h1{
    display: none;
}
.simplecheckout-block-content .radio{
    margin-left: 30px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.simplecheckout-right-column{
    padding-left: 3%;
    padding-right: 5%;
}
.simplecheckout-right-column #simplecheckout_cart .checkout-heading.panel-heading{
    background: transparent;
    border-color: transparent;
    color: #202020;
    font-size: 22px;
    font-style: normal;
    font-weight: 800;
    line-height: 30px;
    letter-spacing: 0em;
    padding-top: 90px;
    margin-bottom: 20px;
}
.simplecheckout-cart .price .btn-danger, .simplecheckout-cart .price .btn-danger:hover{
    background: transparent !important;
    border-color: transparent !important;
    padding: 0 12px 0 12px;
    margin-bottom: 15px;
    box-shadow: none;
}
.simplecheckout-cart .name{
    padding-top: 5px;
}
.price-simple-cart_old_price{
    font-weight: 500;
    color: #999;
}
.simplecheckout-cart-total{
    text-align: left !important;
}
.simplecheckout-cart-total-value{
    text-align: right;
    float: right;
}
.simplecheckout-cart-total, .simplecheckout-cart-total span b{
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0em;
}
.simplecheckout-cart-total#total_total span b, .simplecheckout-cart-total#total_total{
    font-size: 18px;
    font-weight: 800;
    line-height: 29px;
    letter-spacing: 0em;
}
.simplecheckout-cart-total#total_total{
    border-top: 1px solid #DDDDDD !important;
    padding-top: 18px;
    margin-top: 15px;
}
.simplecheckout-cart-total{
    border: 0 !important;
}
.simplecheckout-cart-total input.form-control{
	min-width: 80% !important;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}
.simplecheckout-cart-total input.form-control:focus{
	border-color: #46a941;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.simplecheckout-cart-total span.inputs.buttons{
	min-width: 20%;
  margin-right: 0 !important;
}
.simplecheckout-cart-total #simplecheckout_button_cart{
	width: 100%;
	background: #46a941;
	border-color: #46a941;
	border-width: 1px;
	border-radius: 0;
	height: 44px;
	padding: 12px;
}
#more2 input{
    height: 44px;
    box-shadow: none;
    border-radius: 0;
}
.form-group.row-customer_register{
    width: 100%;
}
#simplecheckout_comment .checkout-heading.panel-heading{
    background: transparent;
    border-color: transparent;
    padding-left: 5px;
}
#simplecheckout_comment{
    padding-left: 0;
    margin-top: 10px;
    border-top: 1px solid #eaeaea;
    padding-top: 20px;
}
#simplecheckout_comment textarea{
    width: 98% !important;
    margin-left: 5px !important;
}
#simplecheckout_comment a{
    color: #46a941;
    text-decoration: underline;
}
#total_sub_total{
    margin-top: 15px;
}
.simplecheckout-button-block{
    float: left;
}
#agreement_checkbox{
    float: right !important;
    max-width: 230px;
}
#agreement_checkbox .checkbox label{
    color: #666;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0em;
    margin-left: 20px;
}
#agreement_checkbox .checkbox input[type="checkbox"]{
    opacity: 0;
}
#simplecheckout_button_confirm{
    float: left;
    border-color: #46a941;
    background: linear-gradient(85.83deg, rgba(70, 169, 65, 0.93) 1.46%, rgba(79, 145, 86, 0.93) 101.62%);
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0em;
    padding: 14px 40px;
}
#simplecheckout_button_confirm:hover{
    background: linear-gradient(85.83deg, #3D9F38 1.46%, #418048 101.62%);
    border-color: #3D9F38;
}
#buttons{
    margin-left: 60px;
    margin-bottom: 7%;
}
#simplecheckout_shipping{
    margin-bottom: -10px;
}
#simplecheckout_shipping .radio input[type=radio], #simplecheckout_payment .radio input[type=radio]{
    margin-left: -30px;
}
#simplecheckout_login .simplecheckout-block-content .form-group{
    display: inline-block;
    width: 100%;
}
#simplecheckout_login .simplecheckout-block-content .form-group a{
    margin-top: 10px;
    margin-bottom: 20px;
    display: block;
}
#simplecheckout_login .button{
    width: 100%;
    border-color: #46a941;
    background: linear-gradient(85.83deg, rgba(70, 169, 65, 0.93) 1.46%, rgba(79, 145, 86, 0.93) 101.62%);
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0em;
    padding: 14px 40px;
    margin-top: 20px;
}
.simple_login_text{
    float: left;
    font-size: 22px;
    font-style: normal;
    font-weight: 800;
    line-height: 30px;
    letter-spacing: 0em;
    color: #000;
    display: block;
}
#simple_login fieldset{
    margin-top: 20px;
}
#simplecheckout_login{
    padding: 10px 30px;
}
#simple_login{
    min-height: 300px;
}
.modules_voucher{
    text-align: center;
    margin-top: 50px;
}
.modules_voucher a{
    font-size: 15px;
    font-weight: 600;
    line-height: 19px;
    letter-spacing: 0em;
    color: #000;
    background: #F5F6F7;
    border-radius: 5px;
    display: block;
    width: 100%;
    padding: 15px;
}
.checkout-simplecheckout footer, #ocd_multilang .dropdown-menu li a img{
	display: none;
}
#ocd_multilang{
    float: right !important;
}
#ocd_multilang .dropdown-menu{
    border: 0;
    min-width: 20px;
}
#ocfilter .selected-options .btn-danger{
    background: #46a941;
    background-image: none;
    border-color: #46a941;
}
.ocfilter-option label{
    font-size: 14px !important;
}
.ocfilter-option label.ocf-selected{
    color: #000 !important;
}
.list-group-item.selected-options{
    border-color: #f5f5f5;
}
.selected-options .ocfilter-option{
    background: #f5f5f5;
}
.ocfilter-option label input::before {
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    border: 1px solid #cccccc;
    left: 15px;
    border-radius: 3px;
    margin-top: -4px;
    background: #fff;
}
.ocfilter-option label input::after {
    width: 14px;
    height: 7px;
    -webkit-transform: rotate(126deg);
    -ms-transform: rotate(126deg);
    transform: rotate(126deg);
    border-right: 1px solid;
    border-top: 1px solid;
    border-color: #fff;
    left: 18px;
    opacity: 0;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    content: '';
    position: absolute;
    margin-top: 1px;
}
input[type="checkbox"]:checked:before {
    border-color: #46a941;
    background: #46a941;
}
input[type="checkbox"]:checked:after {
    opacity: 1;
}
.ocfilter-option label input{
    margin: 2px 10px 0 5px !important;
}
.noUi-handle:after, .noUi-handle:before, .noUi-pips-horizontal{
    display: none !important;
}
.noUi-horizontal{
    height: 2px !important;
}
.noUi-horizontal .noUi-handle {
    width: 18px !important;
    height: 18px !important;
    top: -10px !important;
}
.ocfilter-option .ocf-option-name:nth-child(1){
    margin-bottom: 20px;
}
.noUi-handle{
    border-color: #6A926D !important;
    background: #EEF4EC !important;
    box-shadow: none !important;
}
#additional-menu.navbar .col-xs-2{
    padding-right: 0;
}
.megasliderpro-container{
    padding: 0;
}
.ul-footer ul.list-unstyled li{
    padding-bottom: 6px;
}
.ocfilter-mobile .btn-primary{
    border-color: #46a941;
    background: #46a941;
}
.ocfilter-value_name{
    width: 75%;
    display: inline-block;
}
.list-group-item.ocfilter-option:nth-child(1) {
    margin-bottom: -25px;
}
.category-block_empty{
    padding-left: 23px;
}
.buttons-primary-custom .btn{
    background: linear-gradient(85.83deg, #46A941 1.46%, #4F9156 101.62%);
    border-color: #46A941;
    border-width: 1px;
    border-radius: 5px;
}
.buttons-primary-custom .btn:hover{
    background: linear-gradient(85.83deg, #3D9F38 1.46%, #418048 101.62%);
    border-color: #3D9F38;
}
.buttons-primary-custom{
    margin-left: 23px;
}
.text_error-block{
    padding: 5% 5px 5px 5px;
}
.checkout-success .pull-right{
    float: left !important;
}
.checkout-success a.btn.btn-primary, .account-success a.btn.btn-primary{
    margin-bottom: 70px;
}
.account-success .buttons .pull-right{
    float: left !important;
}
#increase_quickorder, #decrease_quickorder{
    min-width: 15px !important;
}
.container-manufacture {
    background: #f8f8f8;
    margin-top: -15px;
}
.container-manufacture #content{
    margin-bottom: 100px;
}
.container-manufacture h1{
    margin-left: 2%;
}
.container-manufacture .col-xs-6.col-sm-4{
    background: #fff;
    border-radius: 10px;
    width: 29%;
    margin: 2%;
}
.container-manufacture .col-xs-6.col-sm-4 .name-brand{
    font-size: 18px;
    font-weight: 700;
    line-height: 25px;
    letter-spacing: 0em;
    margin-bottom: 33px;
}
.account-simpleregister #content{
    padding: 30px;
}
@media(min-width:768px){
    .account-simpleregister .form-horizontal .form-group, .account-simpleaddress-update .form-horizontal .form-group, .account-simpleaddress-insert .form-horizontal .form-group, .account-password .form-horizontal .form-group, .account-simpleedit .form-horizontal .form-group{
        width: 49%;
        display: inline-block;
    }
}
.account-simpleregister input, .account-simpleaddress-update input, .account-simpleaddress-insert input, .account-password input, .account-simpleedit input, input#input-email, input#input-password{
    height: 44px;
    box-shadow: none;
    font-size: 14px;
    padding: 10px 20px;
}
.account-simpleregister input::placeholder{
    color: #999;
}
.account-simpleregister input:focus,  .account-simpleaddress-update input:focus, .account-simpleaddress-insert input:focus, .account-password input:focus, .account-simpleedit input:focus, input#input-email:focus, input#input-password:focus{
    box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
    border-color: #46a941;
}
.account-simpleregister .form-horizontal .control-label, .account-simpleaddress-update .form-horizontal .control-label, .account-simpleaddress-insert .form-horizontal .control-label, .account-password .form-horizontal .control-label, .account-simpleedit .form-horizontal .control-label{
    text-align: left;
    width: 100%;
}
.simpleregister-button-right{
    float: left !important;
}
.owl-carousel .owl-wrapper-outer{
	padding: 0;
    border: 0;
    border-radius: 0;
    box-shadow: none;
}
.cbp::after {
    content: '';
    width: 100%;
    height: 1px;
    background: #f8f8f8;
    position: absolute;
    margin-top: 100px;
    z-index: 1;
}
.text_viber_mob{
	display: inline-block;
}
.custom-block-pay:first-child {
    margin-bottom: -28px;
}
.custom-block-pay:first-child  img{
    position: absolute;
    z-index: 1;
    margin-top: 4px;
}
.product-special .col-sm-12.text-right{
    display: none;
}
.product-special .container-product{
    margin-bottom: 100px;
}
.container-blog-page{
    margin-bottom: 100px;
}






















@media(min-width: 768px){
	.megasliderpro:nth-child(1), .checkout-simplecheckout .breadcrumb > li:nth-child(2) {
        display: none;
	}
	.simplecheckout-block .form-horizontal .control-label{
	    margin-bottom: 2px;
	}
	#slideshow0{
	    display: none !important;
	}
	.account-forgotten .buttons.clearfix .pull-right{
		margin-right: 25px;
	}
}























@media(max-width: 768px){
		.stickers-ns{
			z-index: 9 !important;
		}
		input{
			font-size: 16px;
			margin-bottom: 16px !important;
		}
		.quantity_quickorder input{
			margin-bottom: 0 !important;
		}
	.simplecheckout-block-content .form-group .col-sm-8{
			margin-bottom: 16px;
		}
	.price-new, .price{
		font-size: 18px;
		line-height: 24px;
	}
	.price-old{
		font-size: 12px;
	}
	.price-old span.procent-skidka_edit{
		font-size: 10px;
	}
	.product-grid .product-thumb .product-name{
		text-align: left;
		height: 63px;
	}
	.category_top-block .h1_category{
		width: 100%;
		font-size: 22px;
		line-height: 30px;
	}
	.btn-group.sort_limit-block{
		width: 100%;
	}
	.btn-group.sort_limit-block .btn{
		border-radius: 5px !important;
	}
	.category_top-block .sort_limit-block .btn-sort-limit, .category_top-block .sort_limit-block .btn-primary{
		width: 50%;
	}
	.category_top-block .sort_limit-block .btn-primary{
		border-color: #46a941;
		background-color: #46a941;
		border-width: 1px;
		margin-right: 1px;
		width: 48%;
		margin-right: 6px;
		font-size: 14px;
	}
	.modal-open .modal, .modal-backdrop{
		z-index: 9999;
	}
	.container_breadcrumb, .container_breadcrumb ul{
		margin-bottom: 0;
	}
	.container_category{
		padding-top: 0;
	}
	.category_top-block{
		padding-top: 10px;
		padding-bottom: 0;
		margin: 0 0 34px 0;
		background: #f8f8f8;
	}
	.category_top-block .h1_category{
		margin-bottom: 40px;
	}
	.tabs-product{
		padding: 0 !important;
	}
	.categorywall-container.visible-xs .wall-category-box .item-category{
		display: inline-flex;
		padding: 30px;
		height: 130px;
		position: unset;
	}
	.categorywall-container.visible-xs .wall-category-box .item-category .wall-cat-name{
		width: 90%;
	}
	.categorywall-container.visible-xs .wall-category-box .item-category .wall-cat-name .display-table{
		height: auto;
		display: block;
		overflow: visible;
	}
	.categorywall-container.visible-xs .wall-category-box .item-category .wall-cat-btn{
		width: 40px;
		height: 40px;
    left: auto;
    right: 38px;
    bottom: auto;
    text-align: left;
	}
	.categorywall-container.visible-xs .wall-category-box .item-category .wall-cat-name span{
		font-size: 18px;
		font-style: normal;
		font-weight: 800;
		line-height: 23px;
		letter-spacing: 0.02em;
		text-align: left;
	}
	.categorywall-container.visible-xs .wall-category-box .item-category .wall-cat-name .display-table-cell{
		text-align: left;
	}
	.promo-category-box .text-block h5{
		font-size: 16px;
		line-height: 22px;
		margin-top: 0;
		margin-bottom: 0;
	}
	.promo-category-box .text-block h3{
		font-size: 24px;
		line-height: 31px;
		margin-bottom: 30px;
	}
	.promo-category-box .text-block h3 span svg{
	    width: 26px;
        height: 26px;
	}
	.promo-category-box .promo-block-btn{
	    font-size: 14px;
        font-weight: 600;
        line-height: 20px;
	}
	.container-blog .product-thumb.transition{
		margin-bottom: 30px;
	}
	.container-blog .product-thumb .caption{
		padding: 0;
	}
	.container-blog .button-group a{
		padding-left: 0;
	}
	.container-blog h4{
		font-size: 16px;
    line-height: 23px;
	}
	#search{
		width: 100%;
	}
	#search .input-lg{
		border-color: #ddd;
        width: 100%;
        font-size: 16px;
	}
	span.button_search{
		display: none;
	}
	.tel-mob-fix{
		padding-left: 25px;
	}
	.tel-mob-fix i{
		position: absolute;
		left: 15px;
		top: 31px;
	}
	.stickers-ns{
		right: auto !important;
		top: auto !important;
		bottom: -5px;
	}
	.product-grid .product-thumb .product-name a{
    font-size: 14px;
    line-height: 19px;
	}
	#back-top .btn-default{
		padding: 15px;
	}
	.thumbnails .general-image{
		padding-top: 0;
	}
	.thumbnails .image-additional.owl-carousel, .mfp-figure:after, .info-inline.category_product, .info-inline.brand_product, .actions-additional{
		display: none !important;
	}
	.rating .fa-stack {
		width: 1.2em;
	}
	.rating .fa-stack svg{
		width: 16px;
	}
	.btn-tab-review{
		margin-left: 5px;
	}
	.sku-block.info-inline{
		float: right;
		line-height: 25px;
	}
	#product .radio-checbox-options label{
		padding: 5px 15px;
	}
	#product span.option-name{
		font-size: 14px;
    line-height: 20px;
	}
	.container_product{
		background: #f8f8f8;
		padding: 0;
		overflow-x: hidden;
	}
	.container_product #product{
		padding: 0;
		margin-top: -15px;
		background: #fff;
		width: 100%;
	}
	.cbp{
    margin: 0;
    background: #fff;
	}
	#top-fixed-mobile .mob-m-i.account_fix_mob{
	    margin-left: -15px;
	    margin-right: 5px;
	}
	#top-fixed-mobile .mob-m-i.search_fix_mob{
	    margin-left: 0px;
    margin-right: 5px;
	}
	.mob-m-i.info_fix_mob img{
	    max-width: 140px;
	    margin-top: 0;
	}
	#top-fixed-mobile .btn.btn-menu-mobile>.fa{
		line-height: 48px !important;
	}
	.mob-m-i.menu_fix_mob{
	    margin-right: 5px;
	}
	#product .price-new{
		font-size: 24px;
		margin-right: 7px;
		line-height: 52px;
	}
	#product .price-old{
		font-size: 18px;
		line-height: 45px;
	}
	#product .stock_status_success i{
		margin-right: 0;
	}
	#product .stock_status_success svg{
		margin-left: -22px;
		margin-top: 17px;
	}
	#product .stock_status_success{
	    line-height: 56px;
	}
	#product .options, #product .panel h1{
	    padding: 0 10px;
	}
	.container_product .content_bottom-custom{
	    margin: 0;
	}
	.container_product .container-module .title-module{
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.container_product .container-module .title-module span{
        font-size: 22px;
        font-weight: 800;
        line-height: 30px;
        letter-spacing: 0em;
	}
	.rating_sku-block{
	    padding: 0 10px 20px 10px;
	}
	.pays-block-custom{
		margin-left: -15px;
		margin-right: -15px;
	}
	.pays-block-custom hr{
		display: none;
	}
	.actions.text-center, #product .actions .w100{
		width: 100%;
	}
	#product .btn-general, button.w100.btn.btn-fastorder{
		margin-left: 0;
	}
	.my-tabs > li > a{
		font-size: 15px !important;
		padding: 15px 0 !important;
	}
	.tabs-product .tab-content{
		padding: 15px 25px !important;
	}
	.my-tabs > li.active > a{
		padding: 15px 0 !important;
	}
	.buttons{
		margin: 0!important;
	}
	.buttons .pull-left, .buttons .pull-left .btn_add_new_review, a.btn.btn-primary.btn_add_new_review{
		width: 100%;
	}
	#more33 .form-group.required{
		padding: 0 10px;
	}
	#tab-description .btn-overflow{
		margin-bottom: 30px;
	}
	.footer_bottom_left_block{
		display: block;
	}
	.footer_bottom_left_block ul.list-unstyled li:nth-child(1), .footer_bottom_left_block ul.list-unstyled li:nth-child(2){
		display: none;
	}
	.footer_bottom_right_block{
		text-align: left;
		margin-top: 25px;
	}
	.dsf-box.col-xs-12, .dsf-logo, .dsf-logo-text, .dsf-phone, .dsf-work, .dsf-soc{
		padding: 0;
	}
	.dsf-work{
		margin-bottom: 15px;
	}
	.dsf-soc{
		margin-bottom: 30px;
	}
	footer .footer-top{
		padding-left: 15px;
		padding-right: 15px;
	}
	.simplecheckout-left-column{
		padding-right: 0;
		padding-left: 0;
		border-right: 0;
	}
	.simplecheckout-block-content .form-group, #simplecheckout_button_confirm{
		width: 100%;
	}
	.checkout-simplecheckout .container_category .container{
		padding: 0;
	}
	.simplecheckout-cart .image{
		width: 20%;
		padding-right: 0;
	}
	.simplecheckout-cart .image a img{
		max-width: 100%;
	}
	.price-simple-cart{
		white-space: pre;
	}
	.simplecheckout-cart .name{
		padding-top: 0;
	}
	.simplecheckout-cart .price{
		padding: 0;
		width: 30%;
	}
	#agreement_checkbox{
		max-width: 100%;
    margin-top: 20px;
    margin-bottom: 50px;
	}
	.simplecheckout-right-column{
		padding: 5px;
	}
	.simplecheckout-block-content{
		padding: 10px 0;
	}
	.ocf-offcanvas{
		width: 100% !important;
		left: -100% !important;
	}
	.ocf-offcanvas.active {
    left: 0 !important;
	}
	#ocfilter .panel-heading button.btn.btn-primary.active, #ocfilter .panel-heading button.btn.btn-primary{
		background: transparent;
    border-color: transparent;
    box-shadow: none;
	}
	#ocfilter .panel-heading{
		height: 50px;
		background: #46A941;
	}
	#ocfilter .panel-heading span{
		float: left;
		font-size: 22px;
    line-height: 30px;
    font-weight: 600;
    color: #fff;
	}
	#ocfilter .panel-heading button{
		float: right;
		margin-top: -4px;
	}
	#cart > .btn > .shop-bag{
	    margin-left: 5px;
	    margin-top: 1px;
	}
	#top-fixed-mobile .cart_fix_mob #cart > .btn .cart-total .products b{
	    left: 18px;
	    top: 18px;
	}
	#mob-lang{
	    margin-top: -7px !important;
        margin-right: -10px;
	}
	.btn-group.box-account1 a#login-popup-mob123{
	    position: absolute;
        top: 2px;
	}
	.btn-group.box-account1 a#login-popup{
	    margin-left: 25px;
	    font-size: 13px;
	}
	.category_top-block .sort_limit-block .btn-primary .fa{
	    position: absolute;
        left: 10px;
        top: 12px;
	}
	button.btn.btn-sort-limit.dropdown-toggle{
	    border:1px solid #ddd;
	    margin-left: 6px;
	    width: 48%;
	}
	.container_category #content{
	    padding: 0;
	    background: #f8f8f8;
	}
	.row.subcategory_row{
	    margin: 0;
	}
	ul.subcategory_custom{
	    margin-bottom: 0;
	}
	.product-slider .actions div.cart button, .product-grid .product-thumb .actions div.cart .btn{
	    padding: 6px 8px 3px 8px;
	}
	ul.breadcrumb li {
        display: none;
    }
    .breadcrumb li:nth-last-child(-n+2) {
        display: block;
    }
    ul.breadcrumb li:last-child, .breadcrumb > li:after {
        display: none !important;
    }
    .breadcrumb > li:before{
        content: '';
        left: -10px;
        top: 2px;
        position: absolute;
        width: 16px;
        height: 16px;
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.04002 13.0667L9.86668 12.24L5.62668 7.99998L9.86668 3.75998L9.04002 2.93332L4.00002 7.99998L9.04002 13.0667Z' fill='black'/%3E%3C/svg%3E%0A");
    }
    .container_category .container_breadcrumb ul{
        margin-left: 10px;
        padding: 23px 0 10px 0;
    }
    .container_product .container_breadcrumb ul{
        margin-left: 10px;
        margin-top: 15px;
        padding: 25px 8px;
    }
    #product .panel h1{
        font-size: 25px;
        font-weight: 800;
        line-height: 34px;
        letter-spacing: 0em;
    }
    .tabs-product .nav-tabs{
        background: #fff;
    }
    .tabs-product .nav-tabs{
    	padding-left: 10px !important;
    	border-bottom: 1px solid #ddd;
    }
    .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .my-tabs > li > a{
    	background: transparent !important;
    }
    .my-tabs > li.active > a:after{
    	height: 2px !important;
    	top: 98% !important;
    }
    .thumbnails .general-image a{
        padding-top: 10%;
        margin-bottom: 0;
    }
    .custom-block-product .image{
    	position: absolute;
    	right: 0;
    }
    .custom-block-product .text{
    	width: 80%;
    }
    .col-xs-12.custom-block-pay:nth-child(3) .image {
		    text-align: right;
		}
    .container-module .title-module span, .categorywall-container .title-module span, .container-blog h3{
        font-size: 22px;
        font-weight: 800;
        line-height: 30px;
        letter-spacing: 0em;
    }
    .ocfilter-option label input::before{
        left: 18px;
    }
    .ocfilter-option label input::after{
        left: 20px;
    }
    .owl-buttons{
        display: none;
    }
    .account-simpleregister .container_category #content, .account-simpleedit .container_category #content, .account-password .container #content, .account-password #content fieldsets, .account-simpleaddress-insert #content, .account-simpleaddress-update #content{
        background: #fff;
        padding: 10px 15px;
    }
    .account-simpleregister .container_category #content h1, .account-simpleedit .container_category #content h1, .account-password .container #content h1, .account-simpleaddress-insert #content h1, .account-simpleaddress-update #content h1{
        font-size: 22px;
        font-weight: 800;
        line-height: 30px;
        letter-spacing: 0em;
        margin-left: 10px;
    }
    .account-password .container #content legend{
        display: none;
    }
    .account-password .form-horizontal .form-group{
        margin: 0;
    }
    .account-password .buttons{
        margin-top: 20px !important;
    }
    .account-password .buttons .pull-left, .account-password .buttons .pull-right, .account-address .buttons .pull-left, .account-address .buttons .pull-right{
        width: 50%;
    }
    .account-password .buttons .pull-left a, .account-address .buttons .pull-left a{
        margin-left: 10px;
        padding: 13px 30px;
    }
    .account-password .buttons .pull-right input, .account-address .buttons .pull-right a{
        margin-right: 10px;
        float: right;
    }
    .account-address .buttons .pull-right a{
        padding: 13px 30px;
    }
    .categorywall-container.visible-xs .wall-category-box .item-category .wall-cat-btn{
        margin-top: -4px;
    }
    .wall-cat-btn svg{
        margin-top: -2px;
        margin-left: -2px;
    }
    .wall-cat-image{
        position: absolute;
        margin-top: -15px;
        width: 50px;
        text-align: center;
        margin-left: -15px;
    }
    .wall-cat-name{
        margin-left: 45px;
        width: 80% !important;
    }
    .wall-category-box .box-item:nth-child(1){
        padding-top: 25px;
    }
    .wall-category-box .box-item:nth-child(1), .wall-category-box .box-item:nth-child(2), .wall-category-box .box-item:nth-child(3){
        border-bottom: 1px solid rgb(217 217 217 / 50%);
    }
    .wall-category-box .box-item:nth-child(4) .item-category, .wall-category-box .box-item:nth-child(2) .item-category, .wall-category-box .box-item:nth-child(3) .item-category{
        padding: 45px 30px 20px 30px;
    }
    .product-slider{
        margin-left: -10px;
        margin-right: -10px;
    }
    .promo-container{
        margin: 0 -10px;
    }
    .promo-category-box{
        padding: 40px 0;
        overflow-y: hidden;
    }
    .col-sm-4.img-block{
        width: 33.3%;
        float: left;
    }
    .promo-category-box .img-block img{
        max-width: 150px;
        position: absolute;
        left: -18%;
        top: 20px;
    }
    .col-sm-8.text-block{
        width: 66.6%;
        float: left;
    }
    .container-module .product-thumb .caption{
        padding: 0 14px;
    }
    .container-content_bottom, .content_bottom-custom{
        margin-right: 0;
        margin-left: 0;
    }
    #showmore{
    	margin-bottom: -20px;
    }
    #quick_checkout_cart .product .col-xs-12.col-sm-8{
        width: 70%;
    }
    #quick_checkout_cart .product .col-xs-12.col-sm-4{
        width: 30%;
    }
    #quick_checkout_cart .product .col-xs-12.col-sm-4 .delete-pr{
        padding: 0;
    }
    #popup-quickorder .btn-quickorder{
        margin-top: 20px;
    }
    #popup-quickorder .pprice{
        padding: 0;
    }
    #popup-quickorder .product .image{
        margin-right: 0 !important;
    }
    #popup-quickorder #fastorder_data h4, #popup-quickorder .sections_block_rquaired{
        padding: 0 !important;
    }
    #popup-quickorder .sections_block_rquaired{
        display: inline-block;
        width: 100%;
    }
    #popup-quickorder .popup-footer{
        padding: 0 17px 17px 17px !important;
    }
    #popup-quickorder .input-group.margin-bottom-sm input{
        width: 100%;
    }
    .sticker-ns.procent-skidka{
        left: 10px;
    }
    .simplecheckout-left-column{
        background: #fff;
    }
    .simplecheckout-left-column #simplecheckout_text_help h2{
        padding-left: 10px;
        padding-top: 10px;
        font-size: 22px;
        font-weight: 800;
        line-height: 30px;
        letter-spacing: 0em;
        margin-bottom: -25px;
    }
    #simplecheckout_shipping .checkout-heading.panel-heading .delivery_free_text{
        margin-top: 0;
    }
    .simplecheckout-right-column{
        background: #fff;
    }
    input#button-confirm{
        width: 100%;
        padding: 15px;
        font-size: 14px;
    }
    .simplecheckout-cart-total span.inputs.buttons{
        max-width: 20%;
    }
    #simplecheckout_comment textarea {
        width: 87% !important;
    }
    .checkout-simplecheckout ul.breadcrumb{
        display: none;
    }
    header.pad-top{
    	margin-bottom: 0;
    }
    #slideshow0 {
	    margin-left: 0;
	    margin-right: 0;
	    transform: scale(1.2);
		}
		.row_home{
			overflow-x: hidden;
		}
		#form-review{
			margin-bottom: 50px;
		}
		.simplecheckout-block-content .row-customer_register input[type=checkbox]{
			margin-top: -23px !important;
		}
		.checkout-simplecheckout .container-fluid.container_category{
			overflow-x: hidden;
		}
		#agreement_checkbox .checkbox label{
			text-align: center !important;
			margin: 0;
		}
		.container-info_page{
			padding-left: 20px;
		}
		.container-info_page #content{
			background: #fff;
		}
		#showmore{
			width: 100%;
		}
		#simplecheckout_bottom{
		    background: #fff;
		}
		.category-block_empty{
		    min-height: 204px;
            background: #fff;
            float: left;
            width: 100%;
            padding: 20px;
		}
		.buttons.buttons-primary-custom{
		    padding-left: 20px;
		}
		.buttons.buttons-primary-custom a{
		    margin-bottom: 50px;
		}
		.li_dop_menu button.btn.btn-link{
		    padding-left: 50px;
		}
		.li_dop_menu::before{
		    content: '';
		    position: absolute;
		    width: 16px;
            height: 16px;
            margin-top: 10px;
            margin-left: 22px;
            background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.95997 2.93359L6.1333 3.76026L10.3733 8.00026L6.1333 12.2403L6.95997 13.0669L12 8.00026L6.95997 2.93359Z' fill='black'/%3E%3C/svg%3E%0A");
		}
		.box-item:nth-child(1) .wall-cat-image{
		    margin-top: -2px !important;
		}
		.box-item:nth-child(1) .wall-cat-btn{
		    margin-top: 5px !important;
		}
		.box-item:nth-child(2) .wall-cat-image{
		    margin-top: -11px !important;
		}
		.account-forgotten .form-horizontal .form-group{
			width: 100% !important;
			margin: 0 -7px;
		}
		.account-forgotten input.btn.btn-primary{
			margin-top: -40px;
			margin-right: 17px;
		}
		.account-forgotten a.btn.btn-default{
			margin-left: 5px;
		}
		.container-blog .product-layout:nth-child(3) {
    	margin-bottom: 60px;
		}
		#fix_image .thumbnails .general-image img{
			max-height: 320px;
		}
		.my-tabs > li > a{
			margin-left: 10px !important;
			margin-right: 10px !important;
		}
		.attribute_name, .attribute_text{
			padding: 5px !importan;
		}
		.attribute_name{
			white-space: normal;
		}
}
@media(min-width: 500px){
	#slideshow0{
		display: none !important;
	}
	#slideshow1{
		display: block !important;
		visibility: visible;
		opacity: 1 !important;
	}
}
@media(max-width: 1200px){
	.product-slider .actions div.cart button, .product-grid .product-thumb .actions div.cart .btn{
		padding: 7px 8px 3px 7px;
	}
}
p.simpleregister-have-account{
    display: none;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle{
    border-radius: 4px;
}
.breadcrumb > li{
    white-space: nowrap;
}
.hr_white{
    opacity: 0;
}
.account-simpleregister h1, .account-forgotten h1{
    font-weight: 800;
}
.account-forgotten .form-horizontal .form-group, .account-forgotten .buttons.clearfix{
    width: 40%;
}
.account-forgotten .form-horizontal .control-label{
    display: block;
    width: 100%;
    text-align: left;
}
.account-forgotten .form-horizontal .col-sm-10{
	width: 100%;
}
.account-account #content .list-unstyled, .account-logout #content .buttons, .account-forgotten #content .buttons{
    margin-bottom: 10%;
}
.product-special h1{
    padding: 50px 0 50px 30px;
}
@media(max-width: 479px){
	select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control{
		font-size: 16px !important;
		box-shadow: none !important;
	}
	.simplecheckout-right-column #simplecheckout_cart .checkout-heading.panel-heading{
		padding-top: 30px;
	}
	#popup-quickorder .quantity_quickorder input{
		height: 40px;
	}
	.review_top-r p {
        padding-top: 10px;
        text-align: right;
	}
	.thumbnail{
		border-color: transparent;
	}
	.stickers-ns{
		bottom: 40px !important;
	}
	.simplecheckout-right-column{
		margin-top: -20px;
		padding-top: 20px;
	}
	.container_product .product-slider{
	    margin: 0;
	}
}
