/********************************
-	TEXT LIGHT BUTTONS -
*********************************/

.text-light .navigationbuttons,
.text-light .esg-pagination,
.text-light .esg-filters {
						text-align: center;
						position: relative;
						z-index:2;
						}

.text-light .esg-filterbutton,
.text-light .esg-navigationbutton,
.text-light .esg-sortbutton,
.text-light .esg-cartbutton {
							color:#999;
							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-light .esg-navigationbutton * { color:#999; }

.text-light  .esg-sortbutton-wrapper,
.text-light  .esg-cartbutton-wrapper { display:inline-block; }
.text-light  .esg-sortbutton-order,
.text-light  .esg-cartbutton-order {
									display: inline-block;
									vertical-align: middle;
									width: 29px;
									line-height: 20px;
									font-size: 9px;
									font-weight: 700;
									color:#999;
									cursor: pointer;
									background: transparent;
									}

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

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

.text-light .esg-navigationbutton:hover,
.text-light .esg-filterbutton:hover,
.text-light .esg-sortbutton:hover,
.text-light .esg-filterbutton.selected,
.text-light .esg-sortbutton-order:hover,
.text-light .esg-cartbutton-order:hover { color:#444; }

.text-light .esg-navigationbutton:hover,
.text-light .esg-filterbutton:hover span:first-child,
.text-light .esg-filterbutton.selected span:first-child { text-decoration: underline; }

.text-light .esg-filterbutton {	border-right:1px solid #e5e5e5; }
.text-light .esg-filterbutton-last { border-right:none; }

.text-light .esg-sortbutton-order {
									padding-left:10px;
									border-left:1px solid #e5e5e5;
								  }

.text-light .esg-navigationbutton:hover * {	color:#444; }

.text-light .esg-sortbutton-order.tp-desc:hover {
												border-color:#e5e5e5;
												color:#444;
												}

.text-light .esg-filter-checked {
								padding:1px 3px;
								color:transparent;
								background:#eee;
								background: rgba(0,0,0,0.05);
								margin-left:7px;
								font-size:9px;
								font-weight:300;
								line-height:9px;
								vertical-align: middle;
								}
.text-light .esg-filter-checked * { }
.text-light .esg-filterbutton.selected .esg-filter-checked,
.text-light .esg-filterbutton:hover .esg-filter-checked {
														padding:1px 3px 1px 3px;
														color:#333;
														background:#eee;
														background: rgba(0,0,0,0.05);
														margin-left:7px;
														font-size:9px;
														font-weight:300;
														line-height:9px;
														vertical-align: middle;
														}

.text-light .esg-pagination-button:last-child { 
	border-right: none; 
}