/*
Theme Name: Urgent Care 24 Locums
Template: twentyfourteen
Author: Simon Williams
Version: 1.0
Updated: 2014-09-11 19:37:09
*/

@charset "UTF-8";
@import url('../twentyfourteen/style.css');

/* media="all" */
.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content {
	max-width: 760px;
}

::-webkit-input-placeholder,
:-moz-placeholder (one colon),
::-moz-placeholder,
:-ms-input-placeholder {
    color: #fff;
}

.emph, .uc24l, .entry-content a, .bio h2, .info h4, table.schedule .title, table.schedule2 .title {
  color: #1071c6;
}

.spire {
  color: #838282;
}

.emph, .spire, .uc24l {
  font-weight: bold;
}

.nhs {
  color: #4071B6;
  font-weight: bold;
  font-style: italic;
}

h2.spire-parkway {
  background: #ccc url('/wp-content/uploads/2014/09/spire-parkway.png') no-repeat 15px center;
  padding: 23px 20px 48px 171px;
  min-height: 49px;
  vertical-align: middle;
  color: #fff;
  font-family: Lato, sans-serif;
  font-weight: 300;
  font-size: 1.9em;
  line-height: initial;
}

.ge-footer {
  background: #e5e5e5 url('/wp-content/uploads/2014/09/ge-footer.png') no-repeat center center;
  height: 89px;
}

ul.job_listings li.job_listing li {
  color: #fff;
}

.widget ul.job_listings li.job_listing ul.meta li.company {
  display: none;
}

.widget ul.job_listings li.job_listing a {
  padding: 0.5em 0;
}

address.vcard .email {
  padding-top: 10px;
}

.bio {
  clear: both;
  min-height: 125px;
}

.bio img {
  float:left;
  padding-right: 24px;
}

.bio .info {
  float: left;
  width: 80%;
}

.bio .info h2 {
  font-size: 1.3em;
  margin-bottom: 14px;
}

.bio .info h3 {
  font-size: 1.1em;
  margin-top: 0;
}

.info p, .author {
  font-style: italic;
}

.info h5 {
  font-size: 1.1em;
  font-weight: 300;
}

.info .summary {
  margin-top: 10px;
}

table.schedule tbody td:first-child {
  width: 80px;
}

table.schedule span.title, table.schedule2 span.title {
  display: block;
  font-weight: bold;
}

table.schedule tr:nth-child(odd) td, table.schedule2 tr:nth-child(odd) td {
  background-color:#fff;
}

table.schedule tr:nth-child(even) td, table.schedule2 tr:nth-child(even) td, table.shedule thead th, table.schedule2 thead th {
  /* background-color:#eee;*/
}

.disclaimer {
  font-size: 0.8em;
}

#em_widget-2 > ul > li {
  border-top: 1px solid #fff;
  padding: 5px 0;
}

#em_widget-2 h1 {
  margin-bottom: 5px;
}

#post-2 header {
  display: none;
}

.docx, .word, .pdf, .email {
  display: block;
  padding-left: 23px;
  margin-left: 20px;
  background: transparent url(page_word.png) no-repeat 0 5px;
}

.pdf {
  background-image: url(page_white_acrobat.png);
}

.email {
  background-image: url(email_edit.png);
}

/* Custom Contrast Color */
		.site:before,
		#secondary,
		.site-header,
		.site-footer,
		.menu-toggle,
		.featured-content,
		.featured-content .entry-header,
		.slider-direction-nav a,
		.ie8 .featured-content,
		.ie8 .site:before {
			background-color: #1071c6;
		}

		.grid .featured-content .entry-header,
		.ie8 .grid .featured-content .entry-header {
			border-color: #1071c6;
		}

		.slider-control-paging a:before {
			background-color: rgba(255,255,255,.33);
		}

		.hentry .mejs-mediaelement,
		.hentry .mejs-container .mejs-controls {
			background: #1071c6;
		}
	
			.content-sidebar .widget_twentyfourteen_ephemera .widget-title:before {
				background: #1071c6;
			}

			.paging-navigation,
			.content-sidebar .widget .widget-title {
				border-top-color: #1071c6;
			}

			.content-sidebar .widget .widget-title, 
			.content-sidebar .widget .widget-title a,
			.paging-navigation,
			.paging-navigation a:hover,
			.paging-navigation a {
				color: #1071c6;
			}

			/* Override the site title color option with an over-qualified selector, as the option is hidden. */
			h1.site-title a {
				color: #fff;
			}
		
		.menu-toggle:active,
		.menu-toggle:focus,
		.menu-toggle:hover {
			background-color: #54b5ff;
		}
		/* Custom accent color. */
		button,
		.button,
		.contributor-posts-link,
		input[type="button"],
		input[type="reset"],
		input[type="submit"],
		.search-toggle,
		.hentry .mejs-controls .mejs-time-rail .mejs-time-current,
		.hentry .mejs-overlay:hover .mejs-overlay-button,
		.widget button,
		.widget .button,
		.widget input[type="button"],
		.widget input[type="reset"],
		.widget input[type="submit"],
		.widget_calendar tbody a,
		.content-sidebar .widget input[type="button"],
		.content-sidebar .widget input[type="reset"],
		.content-sidebar .widget input[type="submit"],
		.slider-control-paging .slider-active:before,
		.slider-control-paging .slider-active:hover:before,
		.slider-direction-nav a:hover,
		.ie8 .primary-navigation ul ul,
		.ie8 .secondary-navigation ul ul,
		.ie8 .primary-navigation li:hover > a,
		.ie8 .primary-navigation li.focus > a,
		.ie8 .secondary-navigation li:hover > a,
		.ie8 .secondary-navigation li.focus > a {
			background-color: #9cc4e4;
		}

		.site-navigation a:hover {
			color: #9cc4e4;
		}

		::-moz-selection {
			background: #9cc4e4;
		}

		::selection {
			background: #9cc4e4;
		}

		.paging-navigation .page-numbers.current {
			border-color: #9cc4e4;
		}

		@media screen and (min-width: 782px) {
			.primary-navigation li:hover > a,
			.primary-navigation li.focus > a,
			.primary-navigation ul ul {
				background-color: #9cc4e4;
			}
		}

		@media screen and (min-width: 1008px) {
			.secondary-navigation li:hover > a,
			.secondary-navigation li.focus > a,
			.secondary-navigation ul ul {
				background-color: #9cc4e4;
			}
		}
	
			.contributor-posts-link,
			.button,
			button,
			input[type="button"],
			input[type="reset"],
			input[type="submit"],
			.search-toggle:before,
			.hentry .mejs-overlay:hover .mejs-overlay-button,
			.widget button,
			.widget .button,
			.widget input[type="button"],
			.widget input[type="reset"],
			.widget input[type="submit"],
			.widget_calendar tbody a,
			.widget_calendar tbody a:hover,
			.site-footer .widget_calendar tbody a,
			.content-sidebar .widget input[type="button"],
			.content-sidebar .widget input[type="reset"],
			.content-sidebar .widget input[type="submit"],
			button:hover,
			button:focus,
			.button:hover,
			.button:focus,
			.widget a.button:hover,
			.widget a.button:focus,
			.widget a.button:active,
			.content-sidebar .widget a.button,
			.content-sidebar .widget a.button:hover,
			.content-sidebar .widget a.button:focus,
			.content-sidebar .widget a.button:active,
			.contributor-posts-link:hover,
			.contributor-posts-link:active,
			input[type="button"]:hover,
			input[type="button"]:focus,
			input[type="reset"]:hover,
			input[type="reset"]:focus,
			input[type="submit"]:hover,
			input[type="submit"]:focus,
			.slider-direction-nav a:hover:before,
			.ie8 .primary-navigation li:hover > a,
			.ie8 .primary-navigation li.focus > a,
			.ie8 .secondary-navigation li:hover > a,
			.ie8 .secondary-navigation li.focus > a {
				color: #2b2b2b;
			}

			@media screen and (min-width: 782px) {
				.site-navigation li .current_page_item > a,
				.site-navigation li .current_page_ancestor > a,
				.site-navigation li .current-menu-item > a,
				.site-navigation li .current-menu-ancestor > a,
				.primary-navigation ul ul a,
				.primary-navigation li:hover > a,
				.primary-navigation li.focus > a,
				.primary-navigation ul ul {
					color: #2b2b2b;
				}
			}

			@media screen and (min-width: 1008px) {
				.secondary-navigation ul ul a,
				.secondary-navigation li:hover > a,
				.secondary-navigation li.focus > a,
				.secondary-navigation ul ul {
					color: #2b2b2b;
				}
			}

			::selection {
				color: #2b2b2b;
			}

			::-moz-selection {
				color: #2b2b2b;
			}

			.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded {
				background-color: #2b2b2b;
			}

		
		/* Generated variants of custom accent color. */
		a,
		.content-sidebar .widget a {
			color: #517999;
		}

		.contributor-posts-link:hover,
		.button:hover,
		.button:focus,
		.slider-control-paging a:hover:before,
		.search-toggle:hover,
		.search-toggle.active,
		.search-box,
		.widget_calendar tbody a:hover,
		button:hover,
		button:focus,
		input[type="button"]:hover,
		input[type="button"]:focus,
		input[type="reset"]:hover,
		input[type="reset"]:focus,
		input[type="submit"]:hover,
		input[type="submit"]:focus,
		.widget button:hover,
		.widget .button:hover,
		.widget button:focus,
		.widget .button:focus,
		.widget input[type="button"]:hover,
		.widget input[type="button"]:focus,
		.widget input[type="reset"]:hover,
		.widget input[type="reset"]:focus,
		.widget input[type="submit"]:hover,
		.widget input[type="submit"]:focus,
		.content-sidebar .widget input[type="button"]:hover,
		.content-sidebar .widget input[type="button"]:focus,
		.content-sidebar .widget input[type="reset"]:hover,
		.content-sidebar .widget input[type="reset"]:focus,
		.content-sidebar .widget input[type="submit"]:hover,
		.content-sidebar .widget input[type="submit"]:focus,
		.ie8 .primary-navigation ul ul a:hover,
		.ie8 .primary-navigation ul ul li.focus > a,
		.ie8 .secondary-navigation ul ul a:hover,
		.ie8 .secondary-navigation ul ul li.focus > a {
			background-color: #b9e1ff;
		}

		.featured-content a:hover,
		.featured-content .entry-title a:hover,
		.widget a:hover,
		.widget-title a:hover,
		.widget_twentyfourteen_ephemera .entry-meta a:hover,
		.hentry .mejs-controls .mejs-button button:hover,
		.site-info a:hover,
		.featured-content a:hover {
			color: #b9e1ff;
		}

		a:active,
		a:hover,
		.entry-title a:hover,
		.entry-meta a:hover,
		.cat-links a:hover,
		.entry-content .edit-link a:hover,
		.post-navigation a:hover,
		.image-navigation a:hover,
		.comment-author a:hover,
		.comment-list .pingback a:hover,
		.comment-list .trackback a:hover,
		.comment-metadata a:hover,
		.comment-reply-title small a:hover,
		.content-sidebar .widget a:hover,
		.content-sidebar .widget .widget-title a:hover,
		.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover {
			color: #6e96b6;
		}

		.page-links a:hover,
		.paging-navigation a:hover {
			border-color: #6e96b6;
		}

		.entry-meta .tag-links a:hover:before {
			border-right-color: #6e96b6;
		}

		.page-links a:hover,
		.entry-meta .tag-links a:hover {
			background-color: #6e96b6;
		}

		@media screen and (min-width: 782px) {
			.primary-navigation ul ul a:hover,
			.primary-navigation ul ul li.focus > a {
				background-color: #b9e1ff;
			}
		}

		@media screen and (min-width: 1008px) {
			.secondary-navigation ul ul a:hover,
			.secondary-navigation ul ul li.focus > a {
				background-color: #b9e1ff;
			}
		}

		button:active,
		.button:active,
		.contributor-posts-link:active,
		input[type="button"]:active,
		input[type="reset"]:active,
		input[type="submit"]:active,
		.widget input[type="button"]:active,
		.widget input[type="reset"]:active,
		.widget input[type="submit"]:active,
		.content-sidebar .widget input[type="button"]:active,
		.content-sidebar .widget input[type="reset"]:active,
		.content-sidebar .widget input[type="submit"]:active {
			background-color: #cdf5ff;
		}

		.site-navigation .current_page_item > a,
		.site-navigation .current_page_ancestor > a,
		.site-navigation .current-menu-item > a,
		.site-navigation .current-menu-ancestor > a {
			color: #cdf5ff;
		}
	
		/* Higher contrast Accent Color against contrast color */
		.site-navigation .current_page_item > a,
		.site-navigation .current_page_ancestor > a,
		.site-navigation .current-menu-item > a,
		.site-navigation .current-menu-ancestor > a,
		.site-navigation a:hover,
		.featured-content a:hover,
		.featured-content .entry-title a:hover,
		.widget a:hover,
		.widget-title a:hover,
		.widget_twentyfourteen_ephemera .entry-meta a:hover,
		.hentry .mejs-controls .mejs-button button:hover,
		.site-info a:hover,
		.featured-content a:hover {
			color: #acd4f4;
		}

		.hentry .mejs-controls .mejs-time-rail .mejs-time-current,
		.slider-control-paging a:hover:before,
		.slider-control-paging .slider-active:before,
		.slider-control-paging .slider-active:hover:before {
			background-color: #acd4f4;
		}

::-webkit-input-placeholder {
 color: #eee;
}
:-moz-placeholder { /* older Firefox*/
 color: #eee;
}
::-moz-placeholder { /* Firefox 19+ */ 
 color: #eee;
}
:-ms-input-placeholder { 
 color: #eee;
}