#sign {
  position: absolute;
  top: 7px;
  right: 10px;
  font-size: 12px;
  z-index: 101;
  
  line-height: 40px;
  padding-right: 0px;
}

/*------------------------------
	ESHOP
------------------------------*/

#eshop {
    color: red;
}

tr.doorhalen {
	
	Text-decoration: line-through;
}


#eshop .eshop-header ul li {
    line-height: 40px;
}

#eshop .eshop-main {
	margin-top:30px;
	margin-bottom:20px;
}

.eshop-search {
display: block;
	margin-top:30px;
	margin-bottom:20px;
	font-size:18px;
} 



#eshop .eshop-sidebar h3 {
	margin:0 0 20px;
}

.select-perpage.form-control {
	float:right;
	transition-duration:0;
}

.eshop-product {
	background-color:#ffffff;
	
	margin:0 0 30px;
height: 450px;
border:1px solid #EBEBEB;
}

.eshop-product .img-responsive {
display: block;
width: auto;
max-height: 400px;
margin-left: auto;
margin-right: auto;
height: auto;

  position: relative;
  overflow: hidden;
}

.eshop-product h3 {
	margin:0 0 0 0;
	font-weight:600;
	font-size:16px;
	line-height:22px;
	text-align: left;
	 
} 

.eshop-info	{
	margin:0 4px 0 10px;
} 


.eshop-product p {
	font-size:14px;
	margin: 0; 
	
}

.eshop-product .imgleft {
	margin: 0; 
	/*float: left;	*/
	padding: 0px;
}

.eshop-product .imgright {
	margin: 0;
	float: right;
	padding: 20px 10px 0px;	
}



.eshop-product .product-price {
	margin:5px 0px 18px 0;
}

.eshop-product .product-price p{
	font-size:11px;
}

.eshop-product .product-header {
clear: both;
margin: 0 8px 8px 15px; 
font-weight:600;
	font-size:14px;
}	

.eshop-orderbutton {
clear: both;
float: right; 
}	

.eshop-product .product-price .old-price {
	text-decoration:line-through;
	font-size:14px;
	font-weight:700;
}

.eshop-product .product-price .new-price {
	font-weight:bold;
	font-size:24px;
	color: #C0392B;
	margin-left:5px;
}

/* ESHOP - ALERT */

#eshop-cart-alert {
	position:fixed;
	bottom:0;
	width:100%;
	margin:0;
	border-radius:0;
	padding: 40px 60px 10px;
	font-size:24px;
	display:none;
	z-index:1030;
}

#eshop-cart-alert .close {
    font-size: 60px;
    top: -15px;
}

#eshop-cart-alert.active {
	display:block;
}

/* ESHOP - GRID  */

.eshop-grid .eshop-product img {
padding:1px 1px 14px 1px;
}

.eshop-grid .eshop-product .eshop-product-body {
	margin-top:30px;
	border-top:1px solid #EBEBEB;
	padding:10px 0px 0px 10px;	
	text-align: left;	
		font-size:12px;
		clear: both;
}
.eshop-grid .eshop-product .eshop-product-body  p {
	font-size:12px;
	margin: 0; 
	
}

.eshop-grid .eshop-product .product-tags {
	padding:0 10px 10px;
}

/* ESHOP - LIST */

.eshop-list .eshop-product img {
	padding:30px 0 30px 30px;
}

.eshop-list .eshop-product .eshop-product-body {
	background-color: #FFFFFF;
	padding:20px;
}

.eshop-list .eshop-product h3 {
	margin:12px 0;
	font-size:26px;
}

.eshop-list .eshop-product p {
	color:#555555;
	margin:0 0 15px;
	line-height:24px;
}

.eshop-list .eshop-product .product-price {
	background-color:#F9F9F9;
	border:2px dashed #E0E0E0;
	padding:5px 12px;
}

/* ESHOP - DETAIL */

.eshop-detail .eshop-product {
	margin:0 0 30px;
padding:11px;
	position:relative;
}

#eshop-slider.owl-carousel .owl-wrapper-outer {
    box-shadow:none;
	background-color: #EBEBEB;
	border:3px solid #DDDDDD;
}

#eshop-slider .owl-item img {
	padding:0 10px;
	cursor:pointer;
}

.eshop-product .product-sale-label {
	position:absolute;
	top:-35px;
	right:-30px;
	border:3px solid #119178;
	color:#FFFFFF;
	width:95px;
	height:95px;
	border-radius:50%;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	z-index:990;
} 

.eshop-product .product-new-label {
	position:absolute;
	top:5px;
	left:25px;
	border:2px solid #ffffff;
	color:#FFFFFF;
	width:110px;
	height:35px;
	border-radius:50%;
	text-align:center;
	z-index:991;
	background-color: #586F58;
	display: inline;
padding: .5em .6em .3em;
font-size: 100%;
font-weight: 700;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;

} 

.eshop-product .product-js-label {
	position:absolute;
	top:100px;
	left:5px;
	border:2px solid #ffffff;
	color:#FFFFFF;
	width:45px;
	height:45px;
	border-radius:50%;
	text-align:center;
	font-size:22px;
	z-index:992;
	font-weight: 100;
	background-color: #3498DB; 
	padding-top: 3px;
} 


.eshop-product .product-sale-label .text {
	font-size:20px;
	font-weight:600;
	color: rgba(255,255,255,0.5);
	text-transform:uppercase;
}

.eshop-product .product-js-label .textsm {
	font-size:14px;
	font-weight:600;
	color: rgba(255,255,255,0.9);
	vertical-align: super;
	padding:1px;
}

.eshop-product .product-sale-label .number {
	position:relative;
	top:-10px;
}

.eshop-detail .eshop-product .label {
	font-size:14px;
	padding: 7px 10x;
}

.eshop-detail .eshop-product h3 {
	margin:20px 0;
	font-size:32px;
}

.eshop-detail .eshop-product .product-price {
	margin:20px 0;
	padding:5px 10px;
	background-color:#FFFFFF;
	text-align:left;
	border:2px dashed #E0E0E0;
}

.eshop-detail .eshop-product .product-price .old-price {
	font-size:18px;
}

.eshop-detail .eshop-product .product-price .new-price {
	font-size:35px;
	margin-left:15px;
}

.eshop-detail .eshop-product h4 {
	font-size:20px;
	font-weight:600;
}

.eshop-detail .eshop-product form .btn-group {
	display:block;
}

.eshop-detail .eshop-product form .form-group {
	margin:10px 0;
}

#quantity.form-control {
    height: 44px;
}

.eshop-detail .eshop-product form .bootstrap-touchspin .input-group-btn-vertical > .btn {
    padding: 10px 12px;
}

.eshop-detail .eshop-product form .bootstrap-touchspin .input-group-btn-vertical i {
    font-size: 12px;
    left: 7px;
    top: 5px;
	color:#777;
}

.eshop-detail .eshop-product form .bootstrap-touchspin .input-group-btn-vertical .btn:hover i {
	color:#555;
}

.eshop-detail .eshop-product form button[type=submit] {
	margin-top:25px;
	float:right;
}

.eshop-detail .eshop-product .blog-post-buttons .pull-left {
	font-weight:bold;
}

.eshop-detail .eshop-product .blog-post-buttons .pull-left a i {
	margin-right:5px;
}

.eshop-detail .tab-content ul {
	margin-bottom:20px;
}

.eshop-detail .comments {
	background-color: #F9F9F9;
	box-shadow:none;
	padding:0;
}



/* NAVBAR SHOPPING CART */




p.carttitle
 {
	padding:0 0; 
	font-size:18px;	 
	padding: 5px;
	margin: 0 0 0px;
}

p.cartitem
 {
	padding:0 0; 
	font-size:24px;	 
	padding: 5px;
	margin: 0;
}	 

p.price55 {
	font-weight:bold;
	color:#555555;
	position:relative;
	right:5px;
}


/* ESHOP - SHOPPING CART */	
.shopping-cart-header  {
	text-align:center;
	margin:10px 0 40px;
}

.shopping-cart-header i {
	font-size:50px;
	color: #DDDDDD;
}

.shopping-cart-header p {
	font-size:16px;
	font-weight:700;
	color: #AAAAAA;
	margin:10px 0 0;
}

.shopping-cart-header .active i {
	color: #999999;
}

.shopping-cart-header .active p {
	color: #777777;
}

.shopping-cart.tab-content {
    background-color:transparent;
    box-shadow:none;
    margin-bottom: 0;
    padding: 0;
}

.shopping-cart-item {
	background-color: #F9F9F9;
	box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);
	padding:10px 25px 20px 40px;
	position:relative;
	margin:0 0 15px;
}

.shopping-cart-item a.delete {
	position:absolute;
	display:block;
	font-size:20px;
	color:#CCCCCC;
	z-index:1000;
	left:15px;
	top:50%;
	margin-top:-14px;
}

.shopping-cart-item a.delete:hover {
	color:#AAAAAA;
}

.shopping-cart-item  img{
	margin-top:10px;
}

.shopping-cart-item h3 {
	color:#777777;
	margin:20px 0 10px;
	font-weight:600;
}

.shopping-cart-item p {
	color:#999999;
	margin:0 0 8px;
}

.shopping-cart-item .form-control {
	margin:18px 0 0;
}

.shopping-cart-item p.small-price,
.shopping-cart-item p.quantity {
	margin:30px 0 0;
}

.shopping-cart-item p.total-price,
.shopping-cart-footer p.total-price {
	margin:20px 0;
	font-weight:600;
	font-size:30px;
	text-align:right;
}

.shopping-cart-footer {
	background-color: #F9F9F9;
	box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);
	padding:25px 25px;
	margin-top:50px;
}

.shopping-cart-footer .btn {
	margin:5px 0 0;
	display:inline-block;
}

.shopping-cart-footer .input-group-btn .btn {
    margin: 0;
}

.shopping-cart-footer p.total-price-title {
	color:#555555;
	font-weight:bold;
	font-size:16px;
	margin:15px 0 0;
}

.shopping-cart-footer p.total-price {
	color:#C0392B;
	margin:0px 0 0;
	font-size:36px;
	font-weight:700;
}

.shopping-cart .form-address {
	background-color: #F9F9F9;
	box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);
	padding:25px 25px;
}

.shopping-cart .form-address fieldset > .row {
	margin-bottom:50px;
}

.shopping-cart .form-address h3 {
	margin:0;
}

.shopping-cart .form-address #billing-address {
	display:none;
}

.shopping-cart .form-address .billing-address-checkbox {
	padding:2px 0 0 20px;
}

.shopping-cart .form-address .billing-address-checkbox label {
	font-size:16px;
	font-weight:600;
	color:#555555;
}

.shopping-cart .form-address p.conditions {
	font-size:14px;
	font-weight:600;
	color:#555555;
	border-top:1px solid #DDDDDD;
	padding:15px 0 0;
}

.shopping-cart .form-payment {
	background-color: #F9F9F9;
	box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);
	padding:25px 25px;
}
