    /*
Theme Name: Yoko-childtheme
Description: This is a child theme for yoko.
Author: Monika Elsbroek
Author URI: https://www.monikaelsbroek.de
Template: yoko
Version: 1.0.
Tags: Yoko Child Theme
*/

 /*@import url("../yoko/style.css");*/


/* My custom styles
--------------------------------------------- */





/* copytext farbe
--------------------------------------------- */


body {
	background-color:#ececec;
	font-family:'Droid Sans', arial, sans-serif;
	color: #666;
}
.kleiner {
	font-size: .8em;
	line-height: 1.0;
}

a {
    color: #000084!important;
}

.entry-title {
    color: #000084!important;
 }
 
.wider {
    color: #000084!important;
 }
 .blue
 {
    color: #000084!important;
 }


/* breadcrumb navigation	Schrift kleiner und bestimmter Abstand
--------------------------------------------- */
.brotkruemel{
	padding: 0 0 15px 0;
	font-size: .8em;
}

/* --- Registration Menü --- */
.single-entry-content strong{
	font-weight: normal;
	/* --- Original: font-size: 0.8em;--- */

}

/* SUBMENÜ, ABSTÄNDE BESTIMMEN
--------------------------------------------- */
/* --- Sub Nav --- */
nav#subnav ul.menu {
    border-top: 1px solid #DDDDDD;
    margin: 5px 0 0;
    overflow: hidden;
    padding: 16px 0 16px;/* --- Original: 16px 0  30px--- */
}

/* HAUPTMENÜ, ABSTÄNDE BESTIMMEN
--------------------------------------------- */
/* --- Header --- */
#site-title {
	padding: 0px 0 0px !important;/* --- Original: padding: 21px 0 15px;--- */
}

/* --- Main Nav --- */
#branding #mainnav {
	margin: 15px 0 0;/* --- Original: margin: 30px 0 0;--- */

	max-width: 70%;
	float:right;
}

/* ÜBERSCHRIFTEN
--------------------------------------------- */

#site-title h1 {
    display: block;
    float: left;
    font-size: 1.5em; /* --- Original:ont-size: 2.1em;--- */
    font-weight: bold;
    line-height: 1.2;
    margin: 0 10px 0 0;
    text-transform: uppercase;
}


/* Headlines
--------------------------------------------- */
#content h1 {
	margin:26px 0 12px;
	font: bold 1.4em/1.4 'Droid Sans', arial, sans-serif;
}
#content h2 {
	margin:10px 0 12px;/* --- margin:26px 0 12px;--- */
	font: bold 1.2em/1.2 'Droid Sans', arial, sans-serif;/* --- font: bold 1.4em/1.4 'Droid Sans', arial, sans-serif;--- */
}
#content h3 {
	margin: 26px 0 12px;
	font: bold 1.20em/ 1.4 'Droid Sans', arial, sans-serif;
}
#content h4 {
	margin: 22px 0 12px;
	font: bold 0.9em/1.4 'Droid Sans', arial, sans-serif;
}
#content h5 {
	margin: 22px 0 10px;
	font: bold 1em/1.3 'Droid Sans', arial, sans-serif;
}
#content h6 {
	margin: 20px 0 10px;
	font: bold .9em/1.3 'Droid Sans', arial, sans-serif;
}

/* WIDGETS ABSTÄNDE
--------------------------------------------- */

aside.widget {
    border-bottom: 1px solid #dddddd;
    font-size: 0.8em;
    margin: 0 0 10px;/* --- Original:margin: 0 0 30px;--- */
    padding: 0 0 10px;/* --- Original:padding: 0 0 30px;--- */
}



/* ABSTAND VON SUB-MENU ZU INHALT
--------------------------------------------- */
#wrap {
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    margin: 4px 0 0;
    overflow: hidden;
    padding: 20px 0;/* --- Original:padding: 40px 0;--- */
}

/* ABSTAND DER MENUPUNKTE IM SUBMENÜ
--------------------------------------------- */
nav#subnav ul.menu li.menu-item {
    float: left;
    list-style: none outside none;
    margin: 0 3% 0 0;  /*--- Original:--- margin: 0; width: 14.2468%*/
}
/* KUNDENZUGANG IM SUBMENU
--------------------------------------------- */
.kunden {padding:0 0 0 200%;
}

/* SIDEBAR ABSTAND VON H3 NACH UNTEN
--------------------------------------------- */
.widget h3.widget-title, .widget_get_recent_comments h1.widget-title {
    color: #666777;
    font-weight: bold;
    letter-spacing: 0.1em;
    padding: 0 0 1235px;/*--- Original:--- padding: 0 0 15px;*/
    text-transform: uppercase;
}



/*  Inhaltseiten */

.halfcolumn {
	width: 46%;
	float: left;
	margin-right: 3%;
	margin-top: 0px;
	margin-bottom: 10px;
	position: relative;
	vertical-align: top !important;
}

/* Überschriften für die Widgets
--------------------------------------------- */

.widget h3.widget-title, .widget_get_recent_comments h1.widget-title {
    color: #000084!important;
    font-weight: bold;
    letter-spacing: 0.1em;
    padding: 0 0 5px;/*--- Original:padding: 0 0 5px;*/
    text-transform: uppercase;
   
}
/*Spamschutz
-----------------------------------*/	

span.displaynone { display:none; }

/*Titel der Seite
-----------------------------------*/
#site-title h2 {
    color: #666;
    font: 0.9em 'Droid Serif',Times,serif;
    letter-spacing: 1px;/* --- nicht im Original--- */
    margin: 17px 0 0;
    text-align: center;/* --- nicht im Original--- */
    text-transform: uppercase;/* --- nicht im Original--- */
}

.kundenbereich {
	background: url("https://lamers-bauplan.de/wp-content/uploads/2012/10/icon_kunden2.png") no-repeat scroll left center transparent;
	padding: 2px 0px 2px 24px;
    
    font: 0.9em ''Droid Sans', arial, sans-serif;
    letter-spacing: 1px;/* --- nicht im Original--- */
    margin: 17px 0 0;
    text-align: center;/* --- nicht im Original--- */
    
}




#content.brotkruemel.kundenbereich.background{
	display:none
    
}



.wider {
    letter-spacing: 1px;
    
    
}


/*Immocaster Widget
-----------------------------------*/
#immocaster_widget_titel {
    color: #666;
    font: 0.9em ''Droid Sans', arial, sans-serif;
    letter-spacing: 1px;/* --- nicht im Original--- */
    margin: 17px 0 0;
    text-align: center;/* --- nicht im Original--- */
    
}

/*Überschriften Widget
-----------------------------------*/
h3.sidebar_titel_aktuelles {
    background: url("https://lamers-bauplan.de/wp-content/uploads/2012/10/icon_aktuelles4.png") no-repeat scroll left center transparent;
    background-color:#fff;
    color: #000084;
    font-weight: bold;
    letter-spacing: 0.1em;
    /*line-height: 26px;*/
    /*padding: 4px 15px 4px 24px;*/
    padding: 8px 0px 8px 24px;
    text-decoration: none;
    text-transform: uppercase;
    line-height:1.2em;
}

h3.sidebar_titel_login {
    background: url("https://lamers-bauplan.de/wp-content/uploads/2012/10/icon_login.png") no-repeat scroll left 18px transparent;
    background-color:#fff;
    color: #000084;
    font-weight: bold;
    letter-spacing: 0.1em;
    /*line-height: 26px;*/
    /*padding: 4px 15px 4px 24px;*/
    padding: 18px 0px 8px 24px;
    text-decoration: none;
    text-transform: uppercase;
    line-height:1.2em;
    border-top:1px solid #dddddd;
    }
h3.sidebar_titel_kategorie {
    background: url("https://lamers-bauplan.de/wp-content/uploads/2012/10/icon_kategorien.png") no-repeat scroll left center transparent;
    background-color:#fff;
    color: #000084;
    font-weight: bold;
    letter-spacing: 0.1em;
    /*line-height: 26px;*/
    /*padding: 4px 15px 4px 24px;*/
    padding: 8px 0px 8px 24px;
    text-decoration: none;
    text-transform: uppercase;
    line-height:1.2em;
}
h3.sidebar_titel_vermietungen {
    background: url("https://lamers-bauplan.de/wp-content/uploads/2012/10/icon_vermietungen7.png") no-repeat scroll left center transparent;
    background-color:#fff;
    color: #000084;
    font-weight: bold;
    letter-spacing: 0.1em;
    /*line-height: 26px;*/
    /*padding: 4px 15px 4px 24px;*/
    padding: 8px 0px 8px 24px;
    text-decoration: none;
    text-transform: uppercase;
    line-height:1.2em;
}
h3.sidebar_titel_rss {
    background: url("https://lamers-bauplan.de/wp-content/uploads/2012/11/icon_rss.png") no-repeat scroll left center transparent;
    background-color:#fff;
    color: #000084;
    font-weight: bold;
    letter-spacing: 0.1em;
    /*line-height: 26px;*/
    /*padding: 4px 15px 4px 24px;*/
    padding: 8px 0px 8px 24px;
    text-decoration: none;
    text-transform: uppercase;
    line-height:1.2em;
}

h3.widget-title{
    display: none;
}


   