/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */

/* Type */

#outer-shell {
  margin: 0 20px;
}

#wrapper {
	max-width: 1040px;
	margin: 80px auto 20px;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
	background: #fff;
	padding: 0px;
	position: relative;
}

/*
    #wrapper:before, #wrapper:after  
    {  
        position: absolute;  
        width: 40%;  
        height: 10px;  
        content: ' ';  
        left: 16px;  
        bottom: 16px;  
        background: transparent;  
        -webkit-transform: skew(-5deg) rotate(-5deg);  
        -moz-transform: skew(-5deg) rotate(-5deg);  
        -ms-transform: skew(-5deg) rotate(-5deg);  
        -o-transform: skew(-5deg) rotate(-5deg);  
        transform: skew(-5deg) rotate(-5deg);  
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);  
        -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);  
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);  
        z-index: -1;  
    }  
    #wrapper:after  
    {  
        left: auto;  
        right: 16px;  
        -webkit-transform: skew(5deg) rotate(5deg);  
        -moz-transform: skew(5deg) rotate(5deg);  
        -ms-transform: skew(5deg) rotate(5deg);  
        -o-transform: skew(5deg) rotate(5deg);  
        transform: skew(5deg) rotate(5deg);  
    } 
    
*/ 

#navigation, #navigation .nav a {
    color: #000000;
    font: 1em "myriad-pro";
    letter-spacing: 0.025em;
    text-transform: uppercase;
    font-weight: normal;
}

#navigation .nav li.icon-facebook a {
	text-indent: -9999px;
	background: url(images/ico-facebook.png) no-repeat 0px 0px;
	width: 24px;
	height: 14px;
	line-height: 24px;
	display: block;
	position: absolute;
	right: 140px;
	top: 4px;
}

#navigation .nav li.icon-facebook a:hover {
	text-indent: -9999px;
	background: url(images/ico-facebook.png) no-repeat 0px -24px;
}

#navigation .nav li ul {
    z-index: 9999;
}
 

#navigation .nav li ul li a {
    font-size: 0.9em;
    letter-spacing: 0;
    line-height: 1.3em;
    text-transform: none;
    font-weight: normal;
}


/* Layout */

#header {
  z-index: 0;
}

#header .site-title a {
    font-family: inherit;
}

#header .site-description {
    color: #666666;
    font-family: inherit;
    padding: 5px 0 0 0;
}

#header .search_main {
    float: right;
    margin-top: 0px;
    width: 15%;
}

#main.fullwidth, .layout-full #main, .col-full {
    max-width: none;
}

#intro {
    background-image: none;
    background: #FFFFFF;
}

.home-section {
    border-bottom: none;
}

.entry img {
    max-width: 100%;
    height: auto;
}

#office-location {
	display: none;
}

/* Colors */

#nnl-path #logo img {
    float: right;
    margin: 12px 0
}

#header {
    background-image: none; 
    background: #fff;
}

#blog-alt.home-section li h2 {
	font-weight: normal;
}

#blog-alt.home-section li h2 a {
    line-height: 1.4em;
}

.home-section p {
    color: #000;
}

.home .widget h3 {
	color: #000;
	font-weight: bold;
	margin-bottom: 1em;
	padding: 0;
}

.home .widget .widget_wysija_cont .form-valid-sub input.defaultlabels {
    color: #888888;
    font-size: 19px;
    font-family: serif;
}

.read-more {
float: right;
}

/*-------------------------------------------------------------------------------------------*/
/* 1. Info Boxes */
/*-------------------------------------------------------------------------------------------*/
p.woo-sc-box, div.woo-sc-box {margin:1em 0 1.5em 0; padding:9px 10px 9px 9px; border-width:1px 0 1px 0; border-style:solid;color:#000;text-shadow:none;}
.woo-sc-box.none {border-width:0;}
.woo-sc-box.full {border-width:1px;}
.woo-sc-box.medium {padding:18px 10px 18px 10px; font-size:1.0em;}
.woo-sc-box.large {padding:25px 27px 25px 50px; font-size:1.2em; }
.woo-sc-box.rounded { -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.woo-sc-box.alert { border-color:#f0baa2; background:#ffd9c8 url(functions/images//ico-alert.png) no-repeat 20px 45%; }
.woo-sc-box.download { border-color:#d4ebaf; background:#edfcd5 no-repeat 20px 45%; }
.woo-sc-box.tick { border-color:#d4ebaf; background:#edfcd5 no-repeat 20px 45%; }
.woo-sc-box.info { border-color:#eee; background:#F5F5F5 no-repeat 20px 45%; }
.woo-sc-box.note { border-color:#efe3ae; background:#fef6d2 no-repeat 20px 45%; }
.woo-sc-box.normal { padding: 20px 40px; margin: 0 -40px; border: none;}

span.shortcode-highlight {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #E1E1E1;
    display: block;
}

.woo-sc-hr, .woo-sc-divider {
    border-top: 1px solid #E1E1E1;
    clear: both;
    display: block;
    margin: 40px 0px;
    padding-top: 0;
    width: auto;
}

/*-------------------------------------------------------------------------------------------*/
/* 15. Content Toggle */
/*-------------------------------------------------------------------------------------------*/

.shortcode-toggle { margin: 0 0 1.2em;}
.shortcode-toggle h4 {margin: 0; font-weight: normal;}
.shortcode-toggle h4 a { display: block; padding: 0 30px 10px 0; background: transparent url(functions/images//shortcode-toggle-close.png) no-repeat 99% center; }
.shortcode-toggle.closed h4 a  { background-image: url(functions/images//shortcode-toggle-open.png); }
.shortcode-toggle .toggle-content  { padding: 0; background: transparent; }
.shortcode-toggle.closed .toggle-content, .shortcode-toggle .more-text.closed { display: none; }
.shortcode-toggle .more-text.open { display: block; }
.shortcode-toggle.border { border: none; border-bottom: 1px solid #eee; }
.shortcode-toggle .toggle-content { padding: 10px 50px 20px 0; }

.gallery-item img {
  border: 1px solid #E1E1E1 !important;
  padding: 4px;
}

/*-------------------------------------------------------------------------------------------*/
/* Print Friendly Style
/*-------------------------------------------------------------------------------------------*/

.printfriendly {
float: right;
margin-left: 10px;
color: #999;
font-size: 13px; /* 0.8em; Wenn em dann aus page.php h1 nehmen */
text-transform: uppercase;
letter-spacing: 0.05em;
font-weight: normal;
font-family: "myriad-pro", tahoma, sans-serif;
}

.post-edit-link {
  color: #727272;
  font-family: myriad-pro;
  font-size: 13px;
  position: relative;
  top: -40px;
  width: auto;
}

.post-44 .printfriendly {
  display: none;
}


/*-------------------------------------------------------------------------------------------*/
/* Plugin Job Market
/*-------------------------------------------------------------------------------------------*/

.verfügbar {
  background: #92B248;
  color: #fff;
  font-size: 0.9em;
  padding: 0.2em 0.5em 0.4em;
  border-radius: 3px;
}

.besetzt {
  background: #DA4A45;
  color: #fff;
  font-size: 0.9em;
  padding: 0.2em 0.5em 0.4em;
  border-radius: 3px;
}

/*-------------------------------------------------------------------------------------------*/
/* Plugin Events Organiser
/*-------------------------------------------------------------------------------------------*/

.type-event {
  margin: 0px !important;
}

#eo-bookings {
  padding-top: 0px !important;
}

#eo-bookings label {
  font-weight: 600;
}

#eo-bookings .eo-booking-field-checkbox-list label {
  font-weight: normal;
}

#eo-booking-title { display: none; }

#eo-booking-login-form { display: none !important; }

#eo-booking-login-form, #eo-booking-form {
  padding-top: 0 !important;
  margin-top: 0px; 
}

.entry table.eo-booking-ticket-picker, .entry table.eo-booking-ticket-picker thead, .entry table.eo-booking-ticket-picker td {
  background: #fff;
  border: none;
}

.entry table.eo-booking-ticket-picker td {
  padding: 5px 10px 5px 0;
}

.entry table.eo-booking-ticket-picker .eo-booking-ticket-name {
  width: 50%;
}

.eo-booking-field ul, .eo-booking-field ul li {
	list-style: none !important;
	padding-left: 0 !important; 
}

#eo-booking-form .eo-booking-field {
    margin: 20px 0 0px !important;
}

#eo-booking-form .eo-booking-field h2 {
    margin-top: 40px;
}

#eo-booking-form .eo-booking-field p.description {
    color: #999999;
    font-size: 0.9em;
    font-weight: normal !important;
}

#eo-booking-form .eo-booking-field p.normal {
	font-weight: normal;
}

#eo-booking-form p {
    margin: 1em 0 !important;
}

.eo-bookee-details {
   height: 250px;
}

#eo-booking-login-form {
    border-color: #eee !important;
}

.entry table tr.alt-table-row {
  background: #fff;
}

/*-------------------------------------------------------------------------------------------*/
/* Ehrensache Natur - Anpassungen für Aktion / Event Tate für die NNL (07/2015)
/*-------------------------------------------------------------------------------------------*/

.page-id-2086 h1 .printfriendly {
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: -32px;
}

.page-id-2086 #sidebar {
  margin-top: 1px;
}

