.x-footer {
	margin: 10px 0px;
	color: #fff;
	font-weight: 100;
}

.x-footer h4 {
	font-weight: 300;
}

.x-footer a {
	color: #fff;
}

body {
	background-color: #f8f8f8;
}

.tm-main-bg {
	background-color: #f8f8f8;
}

.tm-content-container {
	padding-bottom: 1em;
}

@media (min-width: 319px) {
	.lead { font-size: 24px; }
}

h1 {
	color: #424242;
	font-weight: bold;
	display: block;
	padding: 15px 0px;
	margin-top: 0px;
}

.textLink {
	font-weight: bold;
	color: #e60520;
	text-decoration: underline;
}

.bgLgtBaby { background:#fff7d9; }
.bgLgtChild { background:#e8f7e1; }
.bgLgtTeen { background:#f0e8f0; }
.bgLgtWoman { background:#f0d9e8; }
.bgLgtMan { background:#e1e8f0; }
.bgLgtPet { background:#d9f7f7; }

.bgDkBaby { background:#ffcc00; }
.bgDkChild { background:#66cc33; }
.bgDkTeen { background:#996699; }
.bgDkWoman { background:#990066; }
.bgDkMan { background:#336699; }
.bgDkPet { background:#00cccc; }

.tm-header-caption {
	width:100%;
	padding:0px;
	position:relative;
}

.tm-header-caption-box {
	bottom:0;
	position:absolute;
	width:100%;
}

.tm-header-caption-box h2 {
	color:#fff;
	margin:20px;
	text-shadow: 2px 2px 1px #000000;
}

@media (min-width: 319px) {
	.tm-header-caption-box h2 { font-size: 24px; }
}

@media (min-width: 415px) {
	.tm-header-caption-box h2 { font-size: 40px; }
}

@media (min-width: 769px) {
	.tm-header-caption-box h2 { font-size: 50px; }
}

.model-reviews h4 {
	font-weight: bold;
	font-size: 18px;
}

.model-reviews-quote {
	font-style: italic;
	font-size: 16px;
}

.model-reviews-name {
	font-weight: bold;
}

.well-model-reviews { height:250px;	}

@media (min-width: 600px) {
	.well-model-reviews { height:320px;	}
}

@media (min-width: 768px) {
	.well-model-reviews { height:auto;	}
}

.model-types {
	text-align: center;
}

sup { 
	top: -0.7em; font-size: 50%;
}

@media (min-width: 768px) {
	.navbar-nav li a { padding: 15px 7px; }
}

.skillsDetailSection {
	margin-bottom: 25px;
}

.skillsDetailItem {
	margin-bottom: 0px;
}

/* Date picker hack so month and year text fits */
.ui-datepicker .ui-datepicker-title select {font-size: 10px !important;}

/* .headshot-card{ padding: 0;position: relative; vertical-align: middle; overflow: hidden;} */
/* .headshot-card-image {width:200px; height:240px; background-position: center bottom; background-repeat: no-repeat; border:solid 1px #ddd; background-color: #eee; background-size: auto 100%;} */
/* .innerdirectory {float: left; width: 100%; margin: 0px 29px 29px;} */
/* .innerdirectory h2, .innerdirectory h4{color:#808080;} */
/* .detailText{float:left; padding:10px 6px 0px 6px; width: 100%;} */
