/*
Theme Name: theOrangeME
Theme URI: https://thexme.de
Author: Jan theXME Stauder / the WordPress team
Author URI: https://thexme.de / https://wordpress.org/
Description: theXME.de Theme based on Twenty Fourteen
Template: twentyfourteen
Version: 1.2
*/

body,
button,
input,
select,
textarea {
	font-family: "Open Sans", sans-serif;
	color: #000000;
}

body {
	background: #f8f8f8;
}

a {
	color: #e0a802;
}

a:active,
a:hover {
	color: #e0a802;
}

::selection {
	background: #CCCCCC;
}

::-moz-selection {
	background: #CCCCCC;
}

input,
textarea {
	color: #999999;
	font-weight: bold;
}

button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background-color: #EFEFEF;
	border: 1px #CCCCCC solid;
	color: #CCCCCC;
}

button:hover,
button:focus,
.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 {
	background-color: #F5F5F5;
	color: #e0a802;
}

.site-header {
	background-color: #F8F8F8;
	border: 1px #CCCCCC solid;
	background-image: linear-gradient(to top, #F8F8F8, #EAEAEA);
}

.site-title a,
.site-title a:hover {
	color: #e0a802;
}

.search-toggle {
	background-color: #CCCCCC;
}

.search-toggle:hover,
.search-toggle.active {
	background-color: #e0a802;
}

.search-box {
	background-color: #EFEFEF;
}

.site-navigation {
	font-size: 12px;
}

.site-navigation a {
	color: #e0a802;
}

.site-navigation a:hover {
	color: #e0a802;
}

.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: #CCCCCC;
}

.menu-toggle {
	background-color: #CCCCCC;
}

.menu-toggle:before {
	color: #F8F8F8;
}

.menu-toggle:active,
.menu-toggle:focus,
.menu-toggle:hover {
	background-color: #e0a802;
}

.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content {
	max-width: 800px;
}

.entry-title a {
	color: #e0a802;
}

.entry-title a:hover {
	color: #555555;
}

.entry-meta {
	color: #CCCCCC;
}

.entry-meta a {
	color: #999999;
}

.entry-meta a:hover {
	color: #555555;
}

.cat-links a {
	color: #999999;
}

.cat-links a:hover {
	color: #555555;
}

.entry-meta .tag-links a {
	background-color: #EFEFEF;
	color: #999999;
}

.entry-meta .tag-links a:hover {
	background-color: #CCCCCC;
}

.entry-meta .tag-links a:before {
	border-right: 8px solid #EFEFEF;
}

.entry-meta .tag-links a:hover:before {
	border-right-color: #CCCCCC;
}

.post-navigation a,
.image-navigation a {
	color: #e0a802;
}

.post-navigation a:hover,
.image-navigation a:hover {
	color: #e0a802;
}

.paging-navigation {
  color: #CCCCCC;
	border-top: 5px solid #F2F2F2;
}

.paging-navigation a {
	color: #e0a802;
}

.paging-navigation .page-numbers.current {
	border-top: 5px solid #e0a802;
}

.paging-navigation a:hover {
	border-top: 5px solid #e0a802;
	color: #e0a802;
}

#secondary {
	background-color: #F8F8F8;
	border: 1px #CCCCCC solid;
	border-bottom: none;
}

.site-description {
	color: #999999;
}

.widget {
	color: #999999;
}

.widget a {
	color: #e0a802;
}

.widget a:hover {
	background-color: #F2F2F2;
	color: #e0a802;
}

.widget-area .widget input,
.widget-area .widget textarea {
	background-color: #FFFFFF;
	border: 1px #CCCCCC solid;
	color: #CCCCCC;
}

.widget-area .widget input:focus,
.widget-area .widget textarea:focus {
	border-color: #e0a802;
}

.widget button,
.widget .button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"] {
	background-color: #EFEFEF;
}

.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 {
	background-color: #EFEFEF;
}

.widget input[type="button"]:active,
.widget input[type="reset"]:active,
.widget input[type="submit"]:active {
	background-color: #EFEFEF;
}

.widget-title,
.widget-title a {
	color: #999999;
}

.widget-title a:hover {
	color: #555555;
}

.widget_calendar caption {
	color: #999999;
}

.content-sidebar .widget input,
.content-sidebar .widget textarea {
	color: #888888;
}

.content-sidebar .widget input[type="button"],
.content-sidebar .widget input[type="reset"],
.content-sidebar .widget input[type="submit"] {
	background-color: #CCCCCC;
}

.content-sidebar .widget_twentyfourteen_ephemera .widget-title:before {
	color: #CCCCCC;
}

.site-footer,
.site-info,
.site-info a {
	color: #999999;
}

.site-footer {
	background-color: #F8F8F8;
	border: 1px #CCCCCC solid;
}

.site-info a:hover {
	color: #e0a802;
}

.featured-content .hentry {
	color: #CCCCCC;
}

.primary-navigation li:hover > a,
.primary-navigation li.focus > a {
	background-color: #CCCCCC;
}

.site:before {
	background-color: #FFFFFF;
}


#secondary {
	background-image: linear-gradient(to right, #F8F8F8, #EFEFEF);
	padding-top: 5px;
	border-top: 0;
	border-right: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
}

.site-title a,
.entry-meta,
.entry-meta a,
.featured-content .hentry,
.featured-content a {
	color: #e0a802;
}

.comment-reply-title,
.comments-title {
	font: 900 16px/1.5 "Open Sans", sans-serif;
}

/* Disable Fixed Header */
.masthead-fixed .site-header {
     position: relative;
     top: auto;
}

.admin-bar.masthead-fixed .site-header {
     top: auto;
}

.masthead-fixed .site-main {
     margin-top: 0px;
}

/* 
   OPEN SANS FONT (local usage)
*/

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('opensans/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('opensans/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('opensans/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('opensans/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('opensans/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('opensans/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('opensans/open-sans-v15-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('opensans/open-sans-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('opensans/open-sans-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('opensans/open-sans-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('opensans/open-sans-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('opensans/open-sans-v15-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('opensans/open-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('opensans/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('opensans/open-sans-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('opensans/open-sans-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('opensans/open-sans-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('opensans/open-sans-v15-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('opensans/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('opensans/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('opensans/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('opensans/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('opensans/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('opensans/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('opensans/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('opensans/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('opensans/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('opensans/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('opensans/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('opensans/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('opensans/open-sans-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('opensans/open-sans-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('opensans/open-sans-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('opensans/open-sans-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('opensans/open-sans-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('opensans/open-sans-v15-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('opensans/open-sans-v15-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('opensans/open-sans-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('opensans/open-sans-v15-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('opensans/open-sans-v15-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('opensans/open-sans-v15-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('opensans/open-sans-v15-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('opensans/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('opensans/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('opensans/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('opensans/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('opensans/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('opensans/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('opensans/open-sans-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('opensans/open-sans-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('opensans/open-sans-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('opensans/open-sans-v15-latin-800.woff') format('woff'), /* Modern Browsers */
       url('opensans/open-sans-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('opensans/open-sans-v15-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('opensans/open-sans-v15-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
       url('opensans/open-sans-v15-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('opensans/open-sans-v15-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('opensans/open-sans-v15-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('opensans/open-sans-v15-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('opensans/open-sans-v15-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}



