/********************************
-	SIMPLE DARK BUTTONS -
*********************************/

.simple-dark .navigationbuttons,
.simple-dark .esg-pagination,
.simple-dark .esg-filters {	text-align: center; }

.simple-dark .esg-filterbutton,
.simple-dark .esg-navigationbutton,
.simple-dark .esg-sortbutton,
.simple-dark .esg-cartbutton {
								color:#fff;
								margin-right:5px;
								cursor:pointer;
								padding:0px 10px;
								border:1px solid rgb(255,255,255);
								border:1px solid rgba(255,255,255,0.15);
								line-height:29px;
								font-size:12px;
								font-weight:600;
								font-family:"Open Sans",sans-serif;
								display: inline-block;
								background: rgba(255,255,255,0.08 );
								margin-bottom:5px;
							  }

.simple-dark .esg-navigationbutton * {
										color:#fff;
									 }
.simple-dark .esg-left, .simple-dark .esg-right { padding:0px 5px !important; }

.simple-dark  .esg-sortbutton-wrapper,
.simple-dark  .esg-cartbutton-wrapper {	display:inline-block; }
.simple-dark  .esg-sortbutton-order,
.simple-dark  .esg-cartbutton-order {
									display: inline-block;
									vertical-align: top;
									border:1px solid rgb(255,255,255);
									border:1px solid rgba(255,255,255,0.15);
									width: 29px;
									line-height: 29px;
									font-size: 9px;
									font-weight: 600;
									color: #fff;
									cursor: pointer;
									background: rgba(255,255,255,0.08 );
									}

.simple-dark .esg-cartbutton {
							color:#fff;
							cursor: default !important;
							}
							
.simple-dark .esg-cartbutton .esgicon-basket {
												color:#fff;
												font-size:15px;
												line-height:15px;
												margin-right:10px;
											  }
.simple-dark  .esg-cartbutton-wrapper {	cursor: default !important; }

.simple-dark .esg-sortbutton,
.simple-dark .esg-cartbutton {
								display:inline-block;
								position:relative;
								cursor: pointer;
								margin-right:5px;
							  }


.simple-dark .esg-navigationbutton:hover,
.simple-dark .esg-filterbutton:hover,
.simple-dark .esg-sortbutton:hover,
.simple-dark .esg-sortbutton-order:hover,
.simple-dark .esg-cartbutton-order:hover,
.simple-dark .esg-filterbutton.selected {
										border-color:#fff;
										color:#000;
										box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.13);
										background:#fff;
										}

.simple-dark .esg-navigationbutton:hover * { color:#000; }
.simple-dark .esg-pagination-button:last-child { margin-right: 0; }

.simple-dark .esg-sortbutton-order.tp-desc:hover {
													border-color:#fff;
													border-color:rgba(255,255,255,0.2);
													color:#000;
													box-shadow: 0px -3px 5px 0px rgba(0,0,0,0.13) !important;
												 }

.simple-dark .esg-filter-checked {
									padding:1px;
									color:transparent;
									background:#000;
									background: rgba(255,255,255,0.15);
									margin-left:7px;
									font-size:9px;
									font-weight:300;
									line-height:9px;
									vertical-align: middle;
								  }

.simple-dark .esg-filterbutton.selected .esg-filter-checked,
.simple-dark .esg-filterbutton:hover .esg-filter-checked {
															padding:1px;
															color:#000;
															background:#fff;
															margin-left:7px;
															font-size:9px;
															font-weight:300;
															line-height:9px;
															vertical-align: middle;
														  }