/********************************
-	TEXT DARK BUTTONS -
*********************************/

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

.text-dark-120755 .esg-filterbutton,
.text-dark-120755 .esg-navigationbutton,
.text-dark-120755 .esg-sortbutton,
.text-dark-120755 .esg-cartbutton {
							color:#fff;
							color:rgba(255,255,255,0.4);
							margin-right:5px;
							cursor:pointer;
							padding:0px 15px 0px 10px;
							line-height:20px;
							font-size:12px;
							font-weight:600;
							font-family:"Open Sans",sans-serif;
							display: inline-block;
							background:transparent;
							margin-bottom:5px;
						  }

.text-dark-120755 .esg-navigationbutton * {
									color:#fff;
									color:rgba(255,255,255,0.4);
								   }

.text-dark-120755  .esg-sortbutton-wrapper,
.text-dark-120755  .esg-cartbutton-wrapper { display:inline-block; }
.text-dark-120755  .esg-sortbutton-order,
.text-dark-120755  .esg-cartbutton-order {
									display: inline-block;
									vertical-align: middle;
									width: 29px;
									line-height: 20px;
									font-size: 9px;
									font-weight: 700;
									color:#fff;
									color:rgba(255,255,255,0.4);
									cursor: pointer;
									background: transparent;
								  }

.text-dark-120755 .esg-cartbutton {
							color:#fff;
							color:rgba(255,255,255,0.4);
							cursor: default !important;
							}
.text-dark-120755 .esg-cartbutton .esgicon-basket {
											color:#fff;
											color:rgba(255,255,255,0.4);
											font-size:15px;
											line-height:15px;
											margin-right:10px;
											}
.text-dark-120755  .esg-cartbutton-wrapper { cursor: default !important; }

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

.text-dark-120755 .esg-navigationbutton:hover,
.text-dark-120755 .esg-filterbutton:hover,
.text-dark-120755 .esg-sortbutton:hover,
.text-dark-120755 .esg-filterbutton.selected,
.text-dark-120755 .esg-sortbutton-order:hover,
.text-dark-120755 .esg-cartbutton-order:hover { color:#fff; }

.text-dark-120755 .esg-navigationbutton:hover,
.text-dark-120755 .esg-filterbutton:hover span:first-child,
.text-dark-120755 .esg-filterbutton.selected span:first-child { text-decoration: none; }

.text-dark-120755 .esg-filterbutton {
								border-right:1px solid #fff;
								border-right:1px solid rgba(255,255,255,0.15);
							  }
.text-dark-120755 .esg-filterbutton:last-child	{ border-right:none; }

.text-dark-120755 .esg-sortbutton-order {
									padding-left:10px;
									border-left:1px solid #fff;
									border-left:1px solid rgba(255,255,255,0.15);
								 }

.text-dark-120755 .esg-navigationbutton:hover * { color:#fff; }

.text-dark-120755 .esg-sortbutton-order.tp-desc:hover {
												border-color:#fff;
												border-color:rgba(255,255,255,0.15);
												color:#fff;
												}

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

.text-dark-120755 .esg-filter-checked * { }
.text-dark-120755 .esg-filterbutton.selected .esg-filter-checked,
.text-dark-120755 .esg-filterbutton:hover .esg-filter-checked {
														padding:1px 3px 1px 3px;
														color:#fff;
														background:#000;
														background: rgba(0,0,0,0.10);
														margin-left:7px;
														font-size:9px;
														font-weight:300;
														line-height:9px;
														vertical-align: middle
														}