/*
 Theme Name:   Twenty Fourteen Child
 Theme URI:    
 Description:  Twenty Fourteen Child Theme
 Author:       
 Author URI:   sellpage
 Template:     twentyfourteen
 Version:      1.0.0
 Tags:          
 Text Domain:  twentyfourteen-child 
*/

@import url("../twentyfourteen/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

body {
	line-height: 1;
    background: #222121 url(images/rechtsanwaltskanzlei.png) repeat;
    background-attachment:fixed;
}
a {
	outline: none;
	text-decoration:none;
	color:#000;
}
a:hover {
	color: #ddd;
	text-decoration:none;
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
    src: url('font/SourceSansPro-Regular.eot');
  src: url('font/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'),
       url('font/SourceSansPro-Regular.woff') format('woff'),
       url('font/SourceSansPro-Regular.ttf') format('truetype'),
       url('font/SourceSansPro-Regular.svg#SourceSansPro-Regular') format('svg');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
     src: url('font/SourceSansPro-Regular.eot');
  src: url('font/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'),
       url('font/SourceSansPro-Regular.woff') format('woff'),
       url('font/SourceSansPro-Regular.ttf') format('truetype'),
       url('font/SourceSansPro-Regular.svg#SourceSansPro-Regular') format('svg');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
       src: url('font/SourceSansPro-Bold.eot');
  src: url('font/SourceSansPro-Bold.eot?#iefix') format('embedded-opentype'),
       url('font/SourceSansPro-Bold.woff') format('woff'),
       url('font/SourceSansPro-Bold.ttf') format('truetype'),
       url('font/SourceSansPro-Bold.svg#SourceSansPro-Regular') format('svg');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
         src: url('font/SourceSansPro-LightIt.eot');
  src: url('font/SourceSansPro-LightIt.eot?#iefix') format('embedded-opentype'),
       url('font/SourceSansPro-LightIt.woff') format('woff'),
       url('font/SourceSansPro-LightIt.ttf') format('truetype'),
       url('font/SourceSansPro-LightIt.svg#SourceSansPro-Regular') format('svg');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
         src: url('font/SourceSansPro-It.eot');
  src: url('font/SourceSansPro-It.eot?#iefix') format('embedded-opentype'),
       url('font/SourceSansPro-It.woff') format('woff'),
       url('font/SourceSansPro-It.ttf') format('truetype'),
       url('font/SourceSansPro-It.svg#SourceSansPro-Regular') format('svg');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  src: url('font/SourceSansPro-BoldIt.eot');
  src: url('font/SourceSansPro-BoldIt.eot?#iefix') format('embedded-opentype'),
       url('font/SourceSansPro-BoldIt.woff') format('woff'),
       url('font/SourceSansPro-BoldIt.ttf') format('truetype'),
       url('font/SourceSansPro-BoldIt.svg#SourceSansPro-Regular') format('svg');
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	font-family: 'Source Sans Pro', sans-serif;
}

#page {
    border: 6px solid #cccccc;
	border-radius: 5px; /* CSS3 */
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-o-border-radius: 5px; /* Opera */
	-khtml-border-radius: 5px; /* Konqueror */
padding: 20px;

}
.page-content {
	margin: 0 auto;
	max-width: 1050px;
}

.site {
    margin: 0 auto;
    max-width: 78.5714rem;
    overflow: hidden;
    border: 2px;
}

	.site-content {
		float: left;
	}
	.logo {
	margin-bottom: 7px;
	margin-top: 5px;
	margin-left: 30px;
width: 90%;
}
	
.site-title a {
	color: #000 !important;
}

.site-title a:hover {
	color: red !important;
}
.site-description {
	color:#000;
}

.entry-content,
.entry-summary,
.page-content {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	word-wrap: normal;
	line-height: 1.5;
	font-weight: inherit;

}
h1 {
    background-size: contain;
}

	.site-navigation  {
	color: #000;
	display: block;
	text-transform: none;
}
	
	.site-navigation a {
	color: #000;
	display: none;
	text-transform: none;
}
.site-navigation ul {
	list-style: none;
	margin: 0;
}

.site-navigation li {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.site-navigation ul ul {
	margin-left: 0px;
}

.site-navigation a:hover {
	color: #eee;
	background-color:#fff;
}

.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: #bbb;
	font-weight: 900;
}
.site-header {
	background-color: #fff;
	max-width: 1260px;
	position: relative;
	width: 100%;
	z-index: 4;
}
.widget-title {
color: #000;
font-size: 17px;

}
#comments {
    display: none;
}


.entry-title {
     font-size: 33px;
     font-weight: inherit;
     line-height: 1.0909090909;
     margin-bottom: 12px;
     margin: 0 0 12px 0;
     text-transform: none;
}



	


.primary-navigation a {
    font-size: 16px;
}
.primary-navigation ul ul a {
    padding: 5px 0px;
    white-space: normal;
    width: 300px;
}
	.primary-navigation ul ul a {
		padding: 18px 12px;
		white-space: normal;
		width: 250px;
	}

	.primary-navigation li .menu-item-has-children > a,
	.primary-navigation li .page_item_has_children > a {
		padding-right: 5px;
		width: 200px;
	}

	





	/* Secondary Navigation */

	#secondary {
		border: 0;
		clear: none;
		float: left;
		min-height: 100vh;

		color:#000;
	}
	
	.secondary-navigation {
		width: 200px;
		font-size:16px;
		font-weight: bold;
	margin: 12px 0;

}


  .secondary-navigation  a {
display:block; text-align:center; 
			text-shadow: 1px 1px 1px white;
			border: 1px solid rgba(0,0,0,0.5);
   border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
   background: rgba(0,0,0,0.25);
   box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
   -o-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
   -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
   -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
 padding-bottom:4px;
		font-size:16px;
		font-weight: bold;
		margin:0px;
		width:100%;
			color: #000;
	}

	.secondary-navigation li {
		border-top: 0px solid rgba(255, 255, 255, 0.2);
		position: relative;
		padding: 6px;
		padding-left:0px;
		padding-right: 12px;
	}
		.secondary-navigation li a {
		border-bottom: 0;
		color: #000;
		padding: 0 10px;
		padding: 0 0.714285714rem;	
padding-left: 10px;
		text-transform: none;
		line-height: 1.66;
	}


	.secondary-navigation ul ul {
		background-color: #fff;
		position: absolute;
		top: 0;
		left: -999em;
		z-index: 99999;
	}

	.secondary-navigation li li {
				border-bottom: 0;
		color: #009;
		padding: 0 10px;
		padding: 0 0.714285714rem;	
padding-left: 20px;
		text-transform: none;
		line-height: 1.66;

	}

	.secondary-navigation li:hover > a,
	.secondary-navigation li.focus > a {
		    background: #c6e1ec;
    color: #3d7489;
    text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
    box-shadow:
        0px 0px 0px 1px rgba(155,155,155,0.3),
        0px 2px 2px rgba(0,0,0,0.1);
	}

	.secondary-navigation ul ul a:hover,
	.secondary-navigation ul ul li.focus > a {
		    background: #c6e1ec;
    color: #3d7489;
    text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
    box-shadow:
        0px 0px 0px 1px rgba(155,155,155,0.3),
        0px 2px 2px rgba(0,0,0,0.1);
	}
	.secondary-navigation  a:hover {
		    background: #c6e1ec;
    color: #3d7489;
    text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
    box-shadow:
        0px 0px 0px 1px rgba(155,155,155,0.3),
        0px 2px 2px rgba(0,0,0,0.1);
	}
		.secondary-navigation  a:active {
		color:#fff;
	}
		.secondary-navigation li ul li a:hover {
		background: #f7f6f1;
		color: #d62647;
	}
	.secondary-navigation ul li:hover > ul,
	.secondary-navigation ul li.focus > ul {
		left: 162px;
				background: #f7f6f1;
		color:grey;
	}



	.secondary-navigation .menu-item-has-children > a:after {
		-webkit-font-smoothing: antialiased;
		content: "\f501";
		display: inline-block;
		font: normal 8px/1 Genericons;
		position: absolute;
		right: 26px;
		top: 14px;
		vertical-align: text-bottom;
	}
	
	  .secondary-navigation ul ul {
    background-color: #fff;
  /*  position: absolute;
    top: 0;
    left: -999em;
    width: 182px;
    z-index: 99999;
  */
  }
  .secondary-navigation li:hover > a,
  .secondary-navigation li.focus > a {
    background-color: #fff;
    		border-bottom: 0;
		color: #000;
		text-transform: none;
		
  /*  color: #fff;
  */
  
  }

	.site:before {
		background-color: #fff;
	}
}

.widget h3 {
	font-weight: bold;
	font-style: italic;
	color: rgba(0, 0, 0, 0.6);
	text-shadow: 0 1px 1px #fff;
}
.widget {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	line-height: 1.2857142857;
	margin-bottom: 12px;
	width: 140%;
	word-wrap: break-word;
		background: #9e9786;
	background: #eee;
	border: 4px double #ffffff;
			border: 1px solid rgba(0,0,0,0.5);
  	 border-radius: 10px 10px 10px 10px;
		-moz-border-radius: 10px 10px 10px 10px;
padding:2px;
}
.footer-sidebar .widget,
.primary-sidebar .widget {  
	font-size: 14px; }

.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta, .page-content {
 /* Original max-width: 474px */
 max-width: 97%;
}
.content-area, .content-sidebar {
padding-top: 40px;
padding-left: 7px;
} 


testing
.site-content, .site-main .widecolumn {
    
}

#secondary {
    width: 140px;
}
.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content {
    max-width: 874px;
}

@media screen and (min-width: 767px) {
.site-content, .site-main .widecolumn {
    margin-left: 280px;
}
#secondary {
   		border: 0;
		clear: none;
		float: left;
		min-height: 100vh;
		color:#000;
}

.site:before {
    width: 280px
    position: relative;
}
.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content {
    margin-right: 0;
    float: left;
}
	.search-box-wrapper {
		padding-left: 182px;
	}

	.main-content {
		float: left;
	}

	.site-content {
		margin-right: 32.04761904%;
		margin-left: 230px;
	}
	.content-sidebar {
		margin-left: -29.04761904%;
		width: 29.04761904%;
	}
	#secondary {
		background-color: transparent;
		border: 0;
		clear: none;
		float: left;
		margin: 0 0 0 -100%;
		min-height: 100vh;
		width: 150px;
	}

}
@media screen and (max-width: 767px) {
			.site-navigation a {
	color: #000;
	display: inherit;
	text-transform: none;
}
	.logo {
	margin-bottom: 7px;
	margin-top: 0px;
	margin-left: 0px;
width: 100%;
}

}

@media screen and (max-width: 400px) {
	
		.site-navigation a {
	color: #000;
	display: inherit;
	text-transform: none;
}
	.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta, .page-content {
 /* Original max-width: 474px */
 max-width: 100%;
 padding:0px;
 margin:0px;
}
.site,
.site-header {
 max-width: 100%;
 padding:0px;
  margin:0px;
}
	.secondary-navigation {
		width: 95%;
		font-size:16px;
		font-weight: bold;
	margin: 12px 0;
}
#secondary {
    width: 100%;
    }
      .secondary-navigation  a {
			font-size:20px;
	}

    
#page {
 max-width: 100%;
 padding:0px;
  margin:0px;
}
body {
	line-height: 1;

    padding: 0px;
     margin:0px;
}
.masthead-fixed {
	line-height: 1;
    padding: 0px;
     margin:0px;
}
.widget {
width: 90%
}
		}


	.site:before,
		#secondary,
		.site-header,
		.site-footer,
		.featured-content,
		.featured-content .entry-header,
		.slider-direction-nav a,
		.ie8 .featured-content,
		.ie8 .site:before {
			background-color: #ffffff;
		}

		.grid .featured-content .entry-header,
		.ie8 .grid .featured-content .entry-header {
			border-color: #ffffff;
		}

		.slider-control-paging a:before {
			background-color: rgba(255,255,255,.33);
		}

		.hentry .mejs-mediaelement,
		.hentry .mejs-container .mejs-controls {
			background: #ffffff;
		}
	
			.site-description,
			.secondary-navigation a,
			.widget,
			.widget a,
			.widget-title,
			.widget-title a,
			.widget_calendar caption,
			.site-header a,
			.site-title a,
			.site-title a:hover,
			.menu-toggle:before,
			.site-footer,
			.site-footer a,
			.featured-content a,
			.featured-content .entry-meta,
			.slider-direction-nav a:before,
			.hentry .mejs-container .mejs-controls .mejs-time span,
			.hentry .mejs-controls .mejs-button button {
				color: #2b2b2b;
			}

			@media screen and (min-width: 783px) {
				.primary-navigation ul ul a {
					color: #fff;
				}
			}

			@media screen and (min-width: 1008px) {
				.secondary-navigation ul ul a,
				.secondary-navigation li:hover > a,
				.secondary-navigation li.focus > a {
					color: #fff;
				}
			}

			.widget_calendar tbody a,
			.site-footer .widget_calendar tbody a,
			.slider-direction-nav a:hover:before {
				color: #fff;
			}

			.slider-control-paging a:before {
				background-color: rgba(0, 0, 0, .33);
			}

			.featured-content {
				background-image: url(http://bronchialasthma.de/wp-content/plugins/fourteen-colors/pattern-dark-inverse.svg);
			}

			.site-navigation li,
			#secondary,
			.secondary-navigation,
			.secondary-navigation li,
			.widget table,
			.widget th,
			.widget td,
			.widget_archive li,
			.widget_categories li,
			.widget_links li,
			.widget_meta li,
			.widget_nav_menu li,
			.widget_pages li,
			.widget_recent_comments li,
			.widget_recent_entries li,
			.widget_categories li ul,
			.widget_nav_menu li ul,
			.widget_pages li ul,
			.widget abbr[title] {
				border-color: rgba(0, 0, 0, .2);
			}

			.widget input,
			.widget textarea {
				background-color: rgba(0, 0, 0, .02);
				border-color: rgba(0, 0, 0, .2);
				color: #000;
			}

			.widget input:focus, .widget textarea:focus {
				border-color: rgba(0, 0, 0, 0.4);
			}

			.widget_twentyfourteen_ephemera .entry-meta a {
				color: rgba(0, 0, 0, 0.7);
			}

			.widget_twentyfourteen_ephemera > ol > li {
				border-bottom-color: rgba(0, 0, 0, 0.2);
			}

			#supplementary + .site-info {
				border-top: 1px solid rgba(0, 0, 0, 0.2);
			}

			.hentry .mejs-controls .mejs-time-rail .mejs-time-total, 
			.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
				background: rgba(0,0,0,.3);
			}

			.mejs-overlay .mejs-overlay-button {
				background-color: #ffffff;
			}

			.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
				background-color: #2b2b2b;
			}

			/* Override the site title color option with an over-qualified selector, as the option is hidden. */
			h1.site-title a {
				color: #2b2b2b;
			}
		
		/* 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,
		.mejs-overlay:hover .mejs-overlay-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: #d8d8d8;
		}

		.site-navigation a:hover {
			color: #d8d8d8;
		}

		::-moz-selection {
			background: #d8d8d8;
		}

		::selection {
			background: #d8d8d8;
		}

		.paging-navigation .page-numbers.current {
			border-color: #d8d8d8;
		}

		@media screen and (min-width: 782px) {
			.primary-navigation li:hover > a,
			.primary-navigation li.focus > a,
			.primary-navigation ul ul {
				background-color: #d8d8d8;
			}
		}

		@media screen and (min-width: 1008px) {
			.secondary-navigation li:hover > a,
			.secondary-navigation li.focus > a,
			.secondary-navigation ul ul {
				background-color: #d8d8d8;
			}
		}
	
			.contributor-posts-link,
			.button,
			button,
			input[type="button"],
			input[type="reset"],
			input[type="submit"],
			.search-toggle:before,
			.mejs-overlay:hover .mejs-overlay-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,
			.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) {
				.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: #747474;
		}

		.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 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: #f5f5f5;
		}

		.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: #f5f5f5;
		}

		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: #919191;
		}

		.page-links a:hover,
		.paging-navigation a:hover {
			border-color: #919191;
		}

		.entry-meta .tag-links a:hover:before {
			border-right-color: #919191;
		}

		.page-links a:hover,
		.entry-meta .tag-links a:hover {
			background-color: #919191;
		}

		@media screen and (min-width: 782px) {
			.primary-navigation ul ul a:hover,
			.primary-navigation ul ul li.focus > a {
				background-color: #f5f5f5;
			}
		}

		@media screen and (min-width: 1008px) {
			.secondary-navigation ul ul a:hover,
			.secondary-navigation ul ul li.focus > a {
				background-color: #f5f5f5;
			}
		}

		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: #ffffff;
		}

		.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: #ffffff;
		}
	
		/* 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: #909090;
		}

		.hentry .mejs-controls .mejs-time-rail .mejs-time-current,
		.mejs-overlay:hover .mejs-overlay-button,
		.slider-control-paging a:hover:before,
		.slider-control-paging .slider-active:before,
		.slider-control-paging .slider-active:hover:before {
			background-color: #909090;
		}
		
		