#login-change {
	padding: 8px 17px 9px;
}
.btn-search.onlyIcon.transition {
	margin-left: -5px;
}
div[aria-labelledby="accountMenuList"] a {
	color: #333;
}

.single .title, .page-singleitem .title {
	font-size: 24.5px;
	font-weight: bold;
	line-height: 30px;
}

.margin-top-1 {
	margin-top: 12px;
}

.itemDefList {
	margin-bottom: 5px;
}

.itemDefList dd {
	margin-bottom: 0;
}

.input-unit label {
	position: relative;
	font-weight: bold;
	color: #290000;
	text-shadow: none;
	font-size: 14px;
	/*padding-top: 0;*/
}

.variation-select .input-unit {
	border: 0;
	border-radius: 0;
	margin-bottom: 5px;
}

.variation-select .input-unit .custom-select {
	padding: 6px 8px;
	border: 1px solid #ccc;
	color: #290000;
	font-size: 14px;
	background-position: calc(100% - 1rem);
}

.price.h1 {
	font-weight: 100;
}

.btn.btn-block > .fa {
	float: none;
}

.qty-box .qty-btn-container, .qty-box .qty-btn-container .qty-btn:not(.disabled):hover {
	background: transparent;
}
.single .vat, .page-singleitem .vat {
	color: #290000 !important;
}
.single .vat, .page-singleitem .vat a {
	color: #690100;
}

.qty-box {
	border: 1px solid #dcdbd8;
	border-radius: 4px;
}

.qty-box .qty-input, .qty-box .qty-btn-container {
	border: 0;
}

.qty-box .qty-btn-container {
	width: 15px;
}

.qty-box .qty-btn-container .qty-btn > .qty-sign {
	border: 1px solid #ccc;
	border-radius: 50%;
	margin: 1px;
	font-size: 11px;
}

.single .producer, .page-singleitem .producer {
	display: block;
	text-align: center;
}

.form-control.price {
	height: 38px;
}

@media (max-width: 991px) {
	#vue-app.open-hover .asidePanel, .asidePanel2.open {
		left: 0;
		width: 100%;
		background-color: #ffffff;
	}
	.asidePanel2.open >div >div {
		padding: 1rem 30px;
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#logo-footer {
		width: 100%;
	}
}

.basket-header button {
	margin-top: 15px;
}

#filter-button {
	display: none;
}
@media (max-width: 991px) {
	.page-category-item #filter-button, .page-search #filter-button{
		display: block;
		color: #ccc;
		width: 70px;
	}
}

@media (min-width: 992px) {
	#close-filter {
		display: none;
	}
}

.owl-item img, .owl-thumbs .owl-thumb {
	border: 1px solid #ddd;
}

@media (min-width: 991px) {
	.search-mobile {
		display: none;
	}
}

#filter-trigger-click, #filter-trigger-price {
	display: none;
}

/**
FIX FOR BOOTSTRAP - SAFARI
*/
.row:before, .row:after {
	display: inline-block !important;
}

@media (max-width: 410px) {
	.navbar-brand {
		margin-right: 90px;
	}
}

.category-description-mobile {
	display: none;
}

@media (max-width: 991px) {
	.category-description-mobile {
		display: block;
	}
}

#vue-app {
	margin-top: 0!important;
}
@media (max-width: 767px){
	.h-xs-5 {
		height: 120px;
	}
}


@media (max-width: 992px) {
	.mainNavigation {
		background: #1d1d1d !important;
	}

	.mainNavigation ul {
		color: #cccccc;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 14px;
	}

	.mainNavigation ul li:hover {
		background: #2c2c2c;
		color: #cccccc !important
	}

	.mainNavigation ul li ul {
		background: #1d1d1d !important;
		color: #cccccc
	}

	.mainNavigation li:hover .dropdown-menu a {
		color: #cccccc !important;
	}

	.mainNavigation li:hover .active a, .mainNavigation li:hover .open a {
		color: #cccccc !important;
	}
}
.heym_service ul{list-style-type: none;}
.heym_service li:before{ content: "  ✔  ";}

.ts-name{
	max-height: 60px;
	min-height: 60px;
	overflow: hidden;
	line-height: 1.3em;
	text-align: left;
	font-size: 80%;
}
/*@media (min-width: 320px){*/
/*	.h-xs-5 {*/
/*		height: 108px;*/
/*	}*/
/*}*/
@media (min-width: 320px){
	.h-xs-5 {
		height: 250px;
	}
}
@media (min-width: 375px){
	.h-xs-5 {
		/*height: 136px;*/
		height: 250px;
	}
}

@media (min-width: 425px){
	.h-xs-5 {
		/*height: 161px;*/
		height: 250px;
	}
	.ts-name {
		font-size: 12.4px;
	}
}

@media (min-width: 768px){
	.h-xs-5 {
		height: 204px;
	}
	.ts-name {
		font-size: 13.3px;
	}
}

@media(min-width:1024px){
	.h-xs-5 {
		height: 193px;
	}
	.ts-name {
		font-size: 12.6px;
	}
}

@media(min-width:1440px){
	.h-xs-5 {
		height: 243px;
	}
	.ts-name {
		font-size: 18px;
	}
}
@media (max-width: 767px) {
	.price.bold {
		font-size:85%;
		white-space: nowrap;
		/*margin-top: 10px;*/
	}
}

.dropdown.isLogin {
	z-index: 1079;
}

.item-filter-price .input-group > .form-control:not(:first-child) {
	padding: 0 10px;
}

.item-filter-price .input-group > .input-group-prepend > .input-group-text {
	padding: 0 5px;
	font-size: 10px;
}

.list-group-item {
	padding: 5px 10px;
}