
/* 
 	h1 {
 		font-family: RobotoLight !important;
 		letter-spacing: 2px;
 		text-align: center;
 	}
 */
 	.cc-heading {
 	  color: #009;
 	  font-weight: bold;
 	}

	a {
		color: blue !important;
		cursor: pointer;
		font-family: 'RalewayMedium';
		text-decoration: none;
		white-space: nowrap;
	}
	a:hover {
		text-decoration: underline;
	}

::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-thumb {
  background: #D9D4AF;
  border-radius: 5px;
}
::-webkit-scrollbar-track {
  background: Cornsilk;
}

	.flash {
    animation: blink .5s;
    animation-iteration-count: 3;
	}
	@keyframes blink {
		50%		{ background: #B70004; }
		100%	{ background: #FFF; }
	}
	
	/* -------------------------------------- */

 	.cc-shelf.border {
/*
 		border-right: 15px solid #00C;
 		border-left: 15px solid #00C;
 */
 	}

	.branding {
		color: rgb(247, 226, 64) !important;
		font-family: Perky !important;
		line-height: 1.2em;
		font-size: 72px !important;
		text-align: center;
		text-shadow: 2px 2px 2px #555;
		margin: 0;
	}
	.branding.small {
		font-size: 60px;
	}
	.tagline {
		color: rgb(247, 226, 64) !important;
		width: 100%;
		text-align: center;
		color: #F7E240;
		font-family: Roboto;
		font-size: 24px !important;
		line-height: 18px;
		margin-top: 12px !important;
	}
	
	.always {
		color: rgb(51, 51, 0) !important;
		font-family: ComicNeue !important;
		font-size: 29px !important;
		text-align: center;
		font-weight: bold !important;
		line-height: 1em;
		margin: 0 !important;
		margin-top: 20px;
	}
	.always-free {
		color: #A00 !important;
		font-family: Perky !important;
		font-size: 60px !important;
		text-align: center;
		margin: 0 !important;
	}
	.choose {
		color: #333 !important;
		font-family: ComicNeue !important;
		padding-left: 3px !important;
		margin-bottom: 13px !important;
		font-size: 26px !important;
	}

	.xframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: transparent !important;
		pointer-events: none;
		border-style: solid;
		border-color: #C00;
		border-width: 5px;
/* 		box-shadow: 1px 1px 2px #555 inset,-1px -1px 2px #555 inset; */
	}

	.dp-checked {
		width: 17px;
		height: 22px;
		margin: 0;
		display: block;
		font-size: 18px;
		font-family: ComicNeue;
		line-height: 1.2em;
		letter-spacing: 1px;
		padding-left: 35px;
		background: url(../../../assets/images/checkmark.png) 10px no-repeat;
	}
	.dp-checked.wide {
		width: 250px;
	}

	.dp-copyright {
		position: relative;
		width: 100%;
		color: #FFF !important;
		font-family: Geneva !important;
		font-size: 12px !important;
		text-align: center !important;
		letter-spacing: 1px;
	}

	.team-item {
/* 		float: left; */
		width: 25%;
		height: auto;
		display: block;
		padding: 7px 12px;
	}
	.team-item:nth-child(even) {
/* 		float: right; */
	}
	.team-item p {
		color: #555;
		font-size: 16px;
		font-family: Roboto;
		font-weight: normal;
		line-height: 1.2em;
/* 		text-align: justify; */
	}
	.team-item p:nth-child(2) {
		color: #000;
		font-weight: bold;
		text-align: center;
	}
	.team-img {
		width: 100%;
		margin-bottom: 9px;
		border-radius: 50%;
		border: 2px solid #D1C8A7;
	}
	
	.team-btn {
		color: red;
		width: 100%;
		height: 32px;
		color: #000;
		font-size: 14px;
		font-family: Roboto;
		font-weight: normal;
		line-height: 30px;
		text-indent: 37px;
		cursor: pointer;
	}
	.team-btn.wellie {
		background: url(../assets/images/team_wellie.jpg) no-repeat;
		background-size: 30px 30px;
	}
	.team-btn.sylvia {
		background: url(../assets/images/team_sylvia.jpg) no-repeat;
		background-size: 30px 30px;
	}
	.team-btn.al {
		background: url(../assets/images/team_al.jpg) no-repeat;
		background-size: 30px 30px;
	}
	.team-btn.sootie {
		background: url(../assets/images/team_sootie.jpg) no-repeat;
		background-size: 30px 30px;
	}
	
	.cc-popup-icon.al,
	.cc-popup-icon.sylvia,
	.cc-popup-icon.wellie,
	.cc-popup-icon.sootie {
		width: 145px;
		margin-top: 40px;
		background: url(../assets/images/team_al.jpg) no-repeat;
		background-size: 82px;
	}
	.cc-popup-icon.sylvia {
		background: url(../assets/images/team_sylvia.jpg) no-repeat;
		background-size: 82px;
	}
	.cc-popup-icon.wellie {
		background: url(../assets/images/team_wellie.jpg) no-repeat;
		background-size: 82px;
	}
	.cc-popup-icon.sootie {
		background: url(../assets/images/team_sootie.jpg) no-repeat;
		background-size: 82px;
	}
	
