/*----------  BOOTSTRAP OVERRIDES (T3)  ----------*/
	.input-group-append input, .input-group-prepend input, .input-group-append select, .input-group-prepend select, .input-group-append .uneditable-input, .input-group-prepend .uneditable-input, .input-group-append .dropdown-menu, .input-group-prepend .dropdown-menu, .input-group-append .popover, .input-group-prepend .popover {
		font-size: 14px;
	}	
	#products-list .eshop-product-desc, #products-list a, #products-list input, #products-list button, #products-list textarea, #products-list select,
	.input-group-prepend.input-group-append input, .input-group-prepend.input-group-append select, .input-group-prepend.input-group-append .uneditable-input, .product-cart .input-group-append input, .product-cart .input-group-append a {
		display: inline-block;
		border-radius: 0;
	}
	.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
		position: relative;
		margin-left: 0;
	}
	/*----------  PRODUCT LIST BUTTONS  ----------*/
	#products-list input.btn-primary {
		display: block;
		margin: auto;
	}
	.eshop-cart-area {
		text-align: center;
	}
.eshop-cart-area .input-group-append {
			display: inline-block;
			margin-bottom: 10px;
		}
.eshop-cart-area .eshop-quantity {
			margin: 0;
		}

	/*----------  CATEGORY LIST  ----------*/
	.eshop-categories-list > .row, .eshop-sub-categories-list > .row {
			margin-bottom: 30px;
	}

	.eshop-product-sorting, .eshop-product-show {
		display: none !important;
	}
	.eshop-category-wrap, &.view-frontpage {
		background: black;

		.eshop-info-block {
			background: transparent;
			padding: 0;
			h5 {
				margin: 0;
				a {
					display: block;
					background: #eee;
					padding: 10px;
					text-decoration: none;
				}
			}
		}
		&:hover, &:focus {
			.eshop-info-block h5 a {
				background: $link-color;
				color: #fff;
			}			
		}
	}
#eshop-main-container .image,  {
			padding: 0 !important;
			@media (min-width: 768px) {
				img {
					width: 100% !important;
				}
			}
		}

	/*----------  PRODUCT PAGE  ----------*/

	/*----------  PRODUCT PAGE CART ----------*/
	.product-cart {
		.input-group-append {
			display: inline-block;
		}
		> [class*="col"] {
			width: 100% !important;
		}
	}