/* Overriding default pointers */
    .cursor-pointer {
        cursor: pointer;
    }
/* END - Overriding default pointers */


/* BEGIN - continuous browsing */
	.cb-row{
		background-color: #F6F6F6;
		background-image: url('/images/backgrounds/continuous-browsing.png');
		background-repeat: no-repeat;
		background-position: left bottom;
		height: 265px;
	}
	.cb-row .cb-explore {
		font-family: 'Gotham-Book', sans-serif;
		font-size: 12px;
		color: #333333;
		opacity: 1;
		letter-spacing: 0em;
		text-align: center;
		text-transform: uppercase;
		margin-left: 32px;
		margin-right: 32px;

		/* This is need for vertical center alignment */
		position: absolute;
		top: 50%;
		margin-top: -60px;
	}
	.cb-row .cb-explore a, .cb-row .cb-explore a:hover {
		font-family: 'Gotham-Bold', sans-serif;
		font-weight: 400;
		color: #007CE0;
		font-size: 12px;
		letter-spacing: 0em;
	}
	.cb-row .cb-item {
		height: 205px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.cb-row .cb-item-count{
		font-family: 'Gotham-Light', sans-serif;
		font-size: 24px;
		color: #333333;
		opacity: 1;
		letter-spacing: 0.01em;
		text-align: center;
		padding-left: 15px;
		padding-right: 15px;
	}
	.cb-row .cb-item-name{
		font-family: 'Gotham-Book', sans-serif;
		font-size: 12px;
		text-transform: uppercase;
		color: #333333;
		opacity: 1;
		letter-spacing: 0.01em;
		text-align: center;
		padding-bottom: 12px;
		padding-top: 12px;
		height: 64px;
	}
	.cb-row .cb-item-links, .cb-row .cb-item-links a, .cb-row .cb-item-links a:hover {
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 14px;
		color: #007CE0;
		opacity: 1;
		letter-spacing: 0.01em;
		text-align: center;
	}
	.cb-row .cb-item-links li {
		margin-top: 1px;
	}
	.cb-row .cb-item-links span {
		color: #777777;
	}
	.cb-row .cb-border-wrapper {
		border-left-width: 1px;
		border-left-style:solid;
		border-left-color: #E4E4E4;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 5px;
		height: 185px;
	}

/* END - continuous browsing */

/**
 * Hide elements visually, but keep them available for screen-readers.
 *
 */
.element-invisible {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
	overflow: hidden;
	height: 1px;
}

.hdx-visible-element{
  display: inherit;
}

.hdx-invisible-element{
  display: none;
}