#tms_breadcrumbs ul.breadcrumbs,
ul.breadcrumbs{
	list-style: none;
	margin: 0 0 .5em 0;
	padding: 0;
}
#tms_breadcrumbs ul.breadcrumbs li,
ul.breadcrumbs li{
	margin: 0 .6em 0 0;
	padding: 0 0 0 .9em;
	display: inline;
	background: transparent url(https://www.bobswatches.com/cirkuit/includes/images/bullets/greyBullet.gif) left center no-repeat;
}


		.cirkuit-overlay-noscroll-body{
			overflow: hidden !important;
			position: relative !important; /* needed for older ios? */
		}
		.cirkuit-overlay-container{
			box-sizing: border-box;
		}
		.cirkuit-overlay-container *{
			box-sizing: inherit;
		}
		.cirkuit-overlay-container{
			transition: .2s ease-out background-color;
			font-weight: normal;
			width: 0;
			height: 0;
			display: none;
		}
		.cirkuit-overlay-container.show{
			display: block;
		}

		.cirkuit-overlay-link-to{
			cursor: pointer;
		}

		.cirkuit-overlay {
			font-size: 14px;
			line-height: 1.3;
			z-index: 20000001;
			position: fixed;
			left: 0;
			right: 0;

			background-color: rgba(0,0,0,.7);
			top: -30%;
			height: 100%;
			padding-bottom: 15%;
			padding-top: 15%;
			height: 160%;
			
			transition: .2s ease-out background-color;
			display: table;
			text-align: center;
			width: 100%;
		}
		.cirkuit-overlay-content-wrap2{
			display: table-cell;
			vertical-align: middle;
		}
		.cirkuit-overlay-content-wrap {
			z-index: 10;
			position: relative;
			margin: auto;
			clear: none;

			width: 500px;
			height: 400px;
			position: relative;

			border-style: solid;
			border-width: 5px;
			border-radius: 5px;
			border-color: rgba(0,0,0,.9);

			background: #fff;
			box-shadow: 0 0 .7em -1px rgba(0,0,0,0.4);
		}

		.cirkuit-overlay-inner-content-wrap {
			margin: auto;
		}
		.cirkuit-overlay-dismiss-content{
			font-size: 15px; 
			cursor: pointer;
			position: absolute; 
			top: 10px;
			right: 10px;
			z-index: 100;
		}
		.cirkuit-overlay-dismiss-content {
			background: rgba(0,0,0,0.3);
			border-radius: 50%;
			line-height: 1;
			box-shadow: 0 0 0 2px rgba(255,255,255,0.3);
			width: 2em;
			height: 2em;
		}
		.cirkuit-overlay-x {
			width: 100%;
			margin: auto;
			line-height: 1;
			vertical-align: middle;
			color: rgba(255,255,255,0.9);
			font-size: 2em;
			font-weight: 300;
			text-align: center;
		}
		.cirkuit-overlay-dismiss-content:hover {
			opacity: .7;
		}

		.cirkuit-overlay-content {
			text-align: center;
		}
		.cirkuit-overlay-content p,
		.cirkuit-overlay-content h1,
		.cirkuit-overlay-content h2,
		.cirkuit-overlay-content h3,
		.cirkuit-overlay-content h4,
		.cirkuit-overlay-content h5,
		.cirkuit-overlay-content ul,
		.cirkuit-overlay-content ol,
		.cirkuit-overlay-content li{
			margin: 0;
			padding: .5em 0;
		}

		.cirkuit-overlay-content-wrap{
			display: table;
		}
		.cirkuit-overlay-inner-content-wrap{
			display: table-cell;
			vertical-align: middle;
			width: 100%;
		}

		.cirkuit-overlay form input[type="text"],
		.cirkuit-overlay form input[type="email"],
		.cirkuit-overlay form input[type="password"],
		.cirkuit-overlay form input[type="textarea"]{
			display: inline-block;
			vertical-align: middle;
			padding: .5em;
			border-radius: 5px;
			background: none;
			border: 1px solid #333;;
			color: #111;
			outline: 0;
			line-height: 1.2em;
			background: #ddd;
			margin: 0.25em 0;
		}
		.cirkuit-overlay form button,
		.cirkuit-overlay form input[type="submit"]{
			display: inline-block;
			vertical-align: middle;
			border: 1px solid #333;
			border-radius: 5px;
			background: #ddd;
			color: #111;
			padding: .5em 1em;
			outline: 0;
			line-height: 1.2em;

			background: #eeeeee; /* Old browsers */
			background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6-15 */
			background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10-25,Safari5.1-6 */
			background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		}
		.cirkuit-overlay-content-button{
			position: absolute;
			width: 100%;
			text-align: center;
			z-index: 100;
			bottom: 10px;
			left: 0;
		}

		.cirkuit-form-response{
			padding: .5em 0;
		}
		.cirkuit-form-response.error{
			color: #aa0000;
		}
		.cirkuit-overlay .cirkuit-forgot-pswd{
			margin-top: 1em;
			font-size: 85%;
		}

		/* Buttons - https://codepen.io/nhadinat/pen/wgmLXQ */
		div.cirkuit-overlay-content .cirkuit-overlay-btn{
			padding: .5em 2em;
			font-size: 150%;
			background: #fff;
			background: -moz-linear-gradient(180deg, #fff 0%, #eee 80%, #eee 100%);
			background: -webkit-linear-gradient(180deg, #fff 0%, #eee 80%, #eee 100%);
			background: linear-gradient(180deg, #fff 0%, #eee 80%, #eee 100%);
			display: inline-block;
			border: 1px solid #ccc;
			border-radius: 5px;
			color: #555;
			font-weight: bold;
			text-decoration: none;
			font-weight: bold;
			text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
			box-shadow: 0 8px 20px -4px rgba(0, 0, 0, 0.2);
		}
		div.cirkuit-overlay-content .cirkuit-overlay-btn:focus {
			text-decoration: none;
		}
		div.cirkuit-overlay-content .cirkuit-overlay-btn:hover {
			background: #fff;
			background: -moz-linear-gradient(180deg, #fff 0%, #fff 80%, #fff 100%);
			background: -webkit-linear-gradient(180deg, #fff 0%, #fff 80%, #fff 100%);
			background: linear-gradient(180deg, #fff 0%, #fff 80%, #fff 100%);
			text-decoration: none;
			box-shadow: 0 10px 24px -2px rgba(0, 0, 0, 0.15);
			transform: scale(1.01);
		}
		div.cirkuit-overlay-content .cirkuit-overlay-btn:active {
			background: #eee;
			background: -moz-linear-gradient(180deg, #eee 0%, #eee 80%, #eee 100%);
			background: -webkit-linear-gradient(180deg, #eee 0%, #eee 80%, #eee 100%);
			background: linear-gradient(180deg, #eee 0%, #eee 80%, #eee 100%);
			text-decoration: none;
			box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.2);
			transform: scale(0.99);
		}

		@media only screen and (max-width: 500px) {
			div.cirkuit-overlay .cirkuit-overlay-content-wrap{
				margin-left: 3%;
				margin-right: 3%;
				font-size: 85%;
				width: 94%;
			}
		}
	