/*
Theme Name:     Berliner Weinf&uuml;hrer
Theme URI:      http://me.odras.de/
Description:   	Twenty Twelve Child Theme für Berliner Weinf&uuml;hrer
Author:         Odras
Template:       twentytwelve                             
Version:        0.1.0
*/

@import url("../twentytwelve/style.css");
#page {
	margin-top:0;
	margin-bottom:0;
	width:1050px;
	padding:0;
	background-color:#00004C;
	max-width:1050px;
	overflow:hidden;
}

a, #content a {
	color:#00004C;
}
#header {
	padding:0;
}
#masthead {
height:160px;
border-bottom:1px solid #F2CF00;
padding:0;
}

.site-title {
	color: #EEEEEE;
    padding: 13px 200px 0 10px;
}

.main-navigation {
	margin-top:0;

}

.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul#menu-hauptmenu{
	 margin: 0;
		border-bottom:0;
	border-top:1px solid #F2CF00;
}

.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul li {
	height:auto;
	margin:0;
	padding:0;
}
.main-navigation li  {
	margin:0;
}
.main-navigation li a {
	height:auto;
	line-height:20px;
	 color: #F2CF00;
    font-size: 15px;
    padding: 0 8px;
    text-decoration: none;
    font-variant:small-caps;
	text-transform:none;
}

.main-navigation li.current-event-ancestor a,
.main-navigation li.current-menu-ancestor a,
.main-navigation li.current-menu-ancestor li.current-menu-item a,
.main-navigation li.current-menu-ancestor li.current-menu-parent a,
.main-navigation li.current-menu-ancestor li.current-menu-parent li.current-menu-item a,
.main-navigation li.current-menu-parent a,
.main-navigation li.current-menu-item a,
.main-navigation li a:hover {
	color:#f60;
	font-weight:normal;
}

.sub-menu {
	border:1px solid #F2CF00;
		background-color:#00004C;
		border-bottom:0;
}

.main-navigation li ul.sub-menu li a, .main-navigation li ul.sub-menu li ul.sub-menu li a {
	background:transparent;
	line-height:20px;
	 color: #F2CF00;
    font-size: 14px;
	padding:3px 10px;
	border-left:1px solid #F2CF00;
	border-bottom:1px solid #F2CF00;
}
.main-navigation li ul.sub-menu li.current-menu-item a,
.main-navigation li ul.sub-menu li ul.sub-menu li a:hover,
.main-navigation li ul.sub-menu li a:hover {
	color:#f60;
}
h1, h2, h3, h4, h5, h6 {
	clear:none;
}

#primary {
	width:530px;
	margin-top:0;
}
#content,
.tax-event-category #primary {
	height:624px;
	overflow-y:auto;
	background-color:#fff;
	padding:20px 10px;
		border-left:3px solid #F2CF00;
	border-right:3px solid #F2CF00;
}

.tax-event-category #primary .event {
	background-color:rgba(0,0,76,0.1);
	padding:15px;
	margin:10px 0;
}

.tax-event-category #secondary {
	display:none;	
}

#main {
	background-image:url(images/sitebg.png);
	background-repeat:repeat;
	width:1050px;
	border-bottom:1px solid #F2CF00;
}
#sidebar-left {
	float:left;
	width:260px;
	margin-top:0;
}
#secondary {
	width:260px;
	margin-top:0;
	height:664px;
	padding:0;
	overflow:hidden;
}

#secondary .widget-title {
	display:none;
}

#secondary img {
	width:260px;
	
}

#secondary p {
	margin-bottom:0;
}

#colophon {
	margin-top:0;
	width:100%;
	border-top:0;
	height:35px;
	padding:0;
}

#colophon ul {
	float:right;
}
#colophon li {
	display:inline;
	padding:0 10px;
}

#colophon li a {
	 color: #F2CF00;
    font-size: 12px;
	text-transform:uppercase;
	text-decoration:none;
	line-height:22px;
}

#colophon li a:hover,
#colophon li.current-menu-item a {
	color:#f60;
}

#content p {
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	line-height:17px;
}
footer.entry-meta {
	display:none;
}
.site-content .type-event, .site-content .hentry {
	margin-bottom:10px;
	padding-bottom:0;
}

.entry-header .entry-title  {
	font-size:14px;
	font-weight:bold;
}

.entry-header .entry-title a {
	text-decoration:underline;
}

.entry-header .entry-title a:hover {
	text-decoration:none;
}
.archive-header, .page-header {
	margin-bottom:0;
	border-bottom:0;
}

.eventorganiser-event-meta {

}
	
.category-archive-meta {
	border:1px solid #ccc;
	padding:10px;
	
}
.tax-event-category .page-title {
	
}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
	box-shadow:0 0 0 0;
}

#black-studio-tinymce-24,
#black-studio-tinymce-25,
#black-studio-tinymce-7,
#black-studio-tinymce-6 {
	display:none;
}

.term-2 #black-studio-tinymce-6,
.single-event #black-studio-tinymce-6,
.single-event #black-studio-tinymce-24,
.term-2 #black-studio-tinymce-24,
.term-3 #black-studio-tinymce-7,
.term-3 #black-studio-tinymce-25 {
	display:block;
}

 .event p {
	margin:10px 0;
}

#secondary .widget {
	margin-bottom:0px;
}

.home .entry-header {
	display:none;
}

.home h2 {
	margin-top:15px;
}
#sidebar-left {
	padding-top:20px;
}
#sidebar-left .widget {
	margin-bottom:10px;
} 
#sidebar-left .widget-title {
	display:none;
}
#text-3 {
	margin:0;
}

#menu-degustationen li a{
	color: #F2CF00;
    font-size: 14px;
    font-variant: small-caps;
    height: auto;
    line-height: 20px;
    padding: 0 8px;
    text-decoration: none;
    text-transform: none;
	width:244px;
	display:block;
	padding:1px 6px;
}

#menu-degustationen li a:hover {
	color:#FF6600;

}

#primary img {
	border:1px solid #eee;
}

.page-id-45 .wp-caption {
	height:220px;
}

#content .wp-caption-text {
	text-align:center;
	font-size:11px;
	font-variant:small-caps;
	line-height:14px
}
.site-content article {
    -moz-hyphens: none;
    word-wrap: none;
}

#ffl-lostpassword {
	display:none;
}
.page-id-80 #content img {
	width:63px;
}

#post-77 .entry-header,
#post-79 .entry-header {
	display:none;
}

.entry-content h1, .comment-content h1 {
	font-size: 14px;
    font-weight: bold;
	 color: #636363;
    font-size: 0.785714rem;
    font-weight: bold;
    line-height: 2.18182;
    text-transform: uppercase;
	margin-top:0;
}


.single-event .archive-header {
	padding-bottom:0;
}

.site-title {
	margin-left:15px;
}
.single-event  .entry-content h2 {
	font-size:14px;
	margin-top:0;
}	

div.flexible-frontend-login {
	display:inline;
}


.category-35 h1.archive-title {
	display:none;
}

#content .event-entry-meta  time,
#content .eventorganiser-event-meta,
#content .event-entry-meta  .eo-event-meta{
	display:none;
}
