/*
Theme Name: Twenty Fourteen Child
Theme URI: http://wordpress.org/themes/twentyfourteen
Author: the WordPress team, angepasst von Céline Bocquillon http://www.bocqbox.de
Author URI: http://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Template: twentyfourteen 

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */

@import url("../twentyfourteen/style.css");
body {
background:url(images/carotte_balto.gif) no-repeat fixed right bottom #ffffff;
font-family: arial, helevetica, sans-serif
}
a, .widget a 
{    color: #666666;
    text-decoration: none;
}
a:hover {    color: #000000;
}
.site:before {
    background-color: transparent;
	}
.site {
margin: 0 auto;
background-color: transparent;
}
.site-header {
    background-color: #ffffff;
	}
.header-main {
    min-height: 68px;
	background-color:#ffffff

}
/*nav top*/
.primary-navigation li  {
		background: url(images/caro_milli.jpg) 0 0 repeat scroll #ffffff;
		margin-right: 0.8em;
		height: 48px;
		line-height: 48px;    
		border: 1px solid #EAE9E9
	}
	.primary-navigation li:hover, .primary-navigation li.current_page_item {
    background: url("images/caro_milli2.jpg") repeat scroll 0 0 #FFFFFF;
	}
.primary-navigation a {
    padding: 0 25px;
	color: #666;
}

	.primary-navigation li:hover > a,
	.primary-navigation li.focus > a {
		background-color:transparent;
		color: #CC0000;
	}
.primary-navigation li:hover > a,
	.primary-navigation li.focus > a ,
	.primary-navigation a:hover
	 {
		
		color: #cc0000;
	}
.primary-navigation ul ul {
		background-color: #CC0000;
		
	}



		


*::-moz-selection {
    background: none repeat scroll 0 0 #a6f510;
}




.header-main .site-navigation .current_page_item > a, 
.header-main .site-navigation .current_page_ancestor > a, 
.header-main .site-navigation .current-menu-item > a, 
.header-main .site-navigation .current-menu-ancestor > a
{
    color: #cc0000;
}


/*nav left*/

.primary-sidebar {
    padding-top: 48px;
}
#secondary {
		/*background: url(images/hintergrund_sidebar.jpg) 0 0 no-repeat scroll #ffffff;*/
		
    background-color: transparent;

	}
	
.secondary-navigation li {
		border-top: 1px dotted rgba(0, 0, 0, 0.2);
		position: relative;
	}
.secondary-navigation li:first-child {
		border-top: none;
	}
.secondary-navigation li:last-child {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.secondary-navigation a {
		padding: 10px 30px;
		color:#000000 
	}
.site-navigation a:hover {background-color:#CC0000; color:#fff}
.site-description {
		color:#ffffff
	}

.secondary-navigation ul ul {
		background-color: #A5D152;
		
	}	
.secondary-navigation li:hover > a,
	.secondary-navigation li.focus > a {
		background-color: #A5D152;
		color: #fff;
	}

.secondary-navigation .current_page_item > a,
.secondary-navigation .current_page_ancestor > a,
.secondary-navigation .current-menu-item > a,
.secondary-navigation .current-menu-ancestor > a {
    color: #CC0000;
   
}
/*widget*/
.widget-title, .widget-title a {
    color: #666666;
}
.widget_categories {text-transform:uppercase}
.widget_text {
color:#CC0000;
font-weight:600
}

.widget a:hover, .widget .current-cat a{
    color: #CC0000;
}
.widget_categories{
    /*background: url(images/seyes_marge.jpg) 0 0 repeat-y scroll #ffffff;*/
	}
/*abo-form*/
.es_caption {
    padding-bottom: 0;
    padding-right: 0;
}
.widget-area .widget input, .widget-area .widget textarea {
    background-color: rgba(0, 0, 0, 0);
    border-color: #CC0000;
    color: #666666;
	width:100%
}
.widget button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"] {
    background-color: transparent;
    width: 95%;
	color:#666;
	border:1px solid #999;
	width:100%
}
/*#email-subscribers-2 OLD,*/ #email-subscribers-form-2 {
background: url(images/ampelzettel.jpg) 0 0 repeat-x scroll #ffffff;
height:250px;
padding:0.7em
}
/*#email-subscribers-2 .es_caption, OLD*/ #email-subscribers-form-2 .es_caption {
    color: #666;
}
.es_msg {
    color: #cc0000;
}
/*buttons und genericons*/
.search-toggle {
    background: url(images/caro_milli.jpg) 0 0 repeat scroll #ffffff;
	color: #666;
    height: 46px;
    border: 1px solid #EAE9E9;
    width: 46px;	
}

.search-toggle:hover, .search-toggle.active {
    color: #cc0000;
}
.search-toggle:before{	font: 24px/1 Genericons;  margin-top: 15px; color: #666666;}


.more-link :before {
content: '\f100';
background-color: #A5D152;
    color: #fff;
    font-size: 20px;
    margin-top: 14px;
	display: block;
	-webkit-font-smoothing: antialiased;
    font: 32px/1 'Genericons';
    text-decoration: inherit;
    vertical-align: text-bottom;
	text-decoration:none;
	width:32px
}
.entry-content  a.more-link {
text-decoration:none
}

button, .contributor-posts-link, input[type="button"], input[type="reset"], input[type="submit"] {
    background-color: #A5D152;
    border-radius: 0;
    color: #FFFFFF;

}

button:hover, button:focus, .contributor-posts-link:hover, 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: #A5D152;
    
}
.search-box {
    background-color: #A5D152;
}
input, textarea {
    border-radius: 0;
}
/*grid home*/
.featured-content {
    background: none repeat fixed 0 0 #fff;

}
/******.featured-content-inner .post {
padding-left:1%;
padding-top:1%
}
.grid .featured-content .hentry {
  width: 32.333%;
}****/

.grid .featured-content .entry-header {   
background: url(images/car.gif) repeat scroll 0 0 #ffffff;
padding:15px;
border: 1px solid #EAE9E9 
}
.featured-content .entry-meta, .featured-content  a {
    color: #000000
	}


.post-thumbnail {
    background: url("images/caro_bg_thumb3.jpg") repeat fixed 0 0 #B2B2B2;
}


/* DIVs*/
.site-content  header.entry-header{
background: url(images/car.gif) 0 0 repeat scroll #ffffff;
border-top: 1px solid rgba(0, 0, 0, 0.2);
border-right: 1px solid rgba(0, 0, 0, 0.2);
border-left: 1px solid rgba(0, 0, 0, 0.2);
padding-top: 24px;
}

.site-content .has-post-thumbnail .entry-header {
    margin-top: -25px;
	background: url(images/car.gif) 0 0 repeat scroll #ffffff;
}
.site-content div.entry-content{
background: url(images/car.gif) 0 0 repeat scroll #ffffff;
border-right: 1px solid rgba(0, 0, 0, 0.2);
border-left: 1px solid rgba(0, 0, 0, 0.2);
}
.page .site-content div.entry-content
{
background: url(images/car.gif) 0 0 repeat scroll #ffffff;
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
padding-bottom:30px
}
.post div:last-child {border-bottom: 1px solid rgba(0, 0, 0, 0.2);}
.site-content footer.entry-meta{
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
border-right: 1px solid rgba(0, 0, 0, 0.2);
border-left: 1px solid rgba(0, 0, 0, 0.2);
padding-bottom:30px;
margin-top: 0;
background: url(images/car.gif) 0 0 repeat scroll #ffffff;
}
.site-content .entry-meta {
    background-color: rgba(0, 0, 0, 0);
   
}
.site-footer {
    background-color:transparent;

}
/*###############okt21#############*/
/*seiten mit kachelansicht nach kategorien*/
.content-area {
    padding-top: 0;
}
body.page-template-default .content-area {
	background: none}
body.page-template-default .site-content .entry-header,
body.page-template-default .site-content .entry-content{
	max-width:100%;
	background: none;
	border:0;
	padding:0
}
body.page-template-default .site-content .entry-header h1.entry-title{
	padding-left:18px;
font-weight:700;
	transform: rotate(-2.0deg);
	margin-bottom:20px
}
.wp-block-post{
background: url(images/car.gif) 0 0 repeat scroll #ffffff;	
border: 1px solid rgba(0, 0, 0, 0.2);
}
/*********
	@media screen and (min-width: 846px){
.full-width .site-content .hentry.has-post-thumbnail:first-child {
    margin-top: 0;
}
}*******/
.wp-block-post .entry-title a {
	padding-left: 15px;
	font-family: 'Delius', Arial, Helvetica, sans-serif;
	text-decoration:none;
font-family: inherit;
font-size: 18px;
font-style: inherit;
font-weight: inherit;
}
.wp-block-post-date {
	color:#666666;
font-size:0.7em;
	text-transform: uppercase;
	padding-left: 15px;
	padding-top:0.5em
}
.taxonomy-category {
	text-transform: uppercase;	
	font-size:0.7em;
	padding-left: 15px;
	}
.taxonomy-category a{
	text-decoration: none;
	color: #000
	}
.taxonomy-category a:hover{
	color: #CC0000
	}
.wp-block-query-pagination {
		margin-top:2em;
		margin-left:18px	
	}
 a.page-numbers{
	 font-size:1.3em;
text-decoration:none;
	border:1px solid #999;
	padding: 0.05em 0.4em;
	margin:0.3em;
	}
.page-numbers.current {
	font-size:1.3em;
background-color:#CC0000;
	border:1px solid #CC0000;
	color:#fff;
	padding: 0.05em 0.4em;
	margin:0.3em;	

	}
a.wp-block-query-pagination-previous,
a.wp-block-query-pagination-next{
		font-size:0.65em;
		text-transform:uppercase;
		text-decoration: none;
	border:1px solid #999;
	padding: 0 3em;
	}
/*###############################*/
/*---------------typo------------*/

.site-description{display:none}
h1.site-title {
	font-family: 'Delius', Arial, Helvetica, sans-serif;
    font-size: 2.063em; 
	line-height: 1.9em;
	}

h1.archive-title {
    color: #CC0000;
    font-size: 0.8em;
    text-transform: uppercase;
}
.site-footer, .site-info, .site-info a {
    color: rgba(0, 0, 0, 0.7);
}
.widget p {color: #999999}

/*rot statt grün*/
a:active,
a:hover {
	color: #CC0000;
}
button:hover,
button:focus,
.contributor-posts-link:hover,
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: #CC0000;
	color: #fff;
}
.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: #CC0000;
	border-color:#ffffff
}
.search-toggle:hover,
.search-toggle.active {
	background-color: #CC0000;
}
.search-box {
	background-color: #CC0000;
}
.entry-title a:hover {
	color: #CC0000;
}
.entry-meta a:hover {
	color: #CC0000;
}
.cat-links a:hover {
	color: #CC0000;
}
.entry-meta .tag-links a:hover {
	background-color: #CC0000;
}

.entry-meta .tag-links a:hover:before {
    border-right-color: #CC0000;
}
.site-title a, .site-title a:hover {
    overflow: visible;
}
/**
 *  Media Queries
 * -----------------------------------------------------------------------------
 */
 .menu-toggle:before {
    color: #666666;
}
@media screen and (max-width: 400px) {
.header-main {    
    padding: 0;
}

.search-toggle:before {
    margin-top: 5px;
}
.search-toggle {
    background-image: none;
    border: none;
	margin-top: 5px;
	}
h1.site-title {
    font-size: 1.2em;
    width: 40%;
}
.search-toggle, .facebook, .twitter 
 {
    height: 38px;
    width: 38px;
}
.search-toggle:before,.facebook:before, .twitter:before {
    font: 24px/1 'Genericons';
    margin-top: 5px;
}
.primary-navigation {
clear:both
}
.primary-navigation.toggled-on {
    padding: 0 0 36px;
}
.site-content header.entry-header {
    border: none;
}
.post div:last-child {
    border-bottom: none;
}

.site-content .has-post-thumbnail .entry-header {
    margin-top: 0;
}
.grid .featured-content .hentry {
    width: 100%;
	padding:0 0 1em 0



}/*end 400px*/
/*home seite*/
@media screen and (min-width: 1008px)	{
.grid .featured-content .hentry {
	width: 32.0%;
	margin: 0 1% 1% 0;
}
	}
/*kategorie seite*/
@media screen and (min-width: 600px)	{
.wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
	width: calc(33.0% - .83333em)!important;
}
	}
.full-width .site-content .hentry.has-post-thumbnail:first-child {
    margin-top: 0 !important;
}
/******@media screen and (min-width: 800px) and (max-width:980px){

	.grid .featured-content .hentry {
		width: 100%;
}
h1.site-title {
    width: 50%;
}
h1.site-title span{
    display: block;
    font-size: 0.8em;
}
}/*end 810px*/

.widget-area .widget input, .widget-area .widget textarea {
    border-color: rgba(0, 0, 0, 0.4);
    color: #666666;

}
.widget-area .widget input:focus, .widget-area .widget textarea:focus {
    border-color: rgba(0, 0, 0, 1);
    color: #666666;

}