/*
 Theme Name:   katja-hinze
 Theme URI:    katja-hinze-theme
 Description:  Twenty Sixteen Child Theme
 Author:       martina fischer
 Author URI:   http://mafiart.com
 Template:     twentysixteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-sixteen-child
*/
/*color: rb(121,41,8); rot
background-color:#8e947d; grün rgba(142,148,125,1);
background-color: #545454; grau
*/


/*********************************************************************/
/*********************************************************************/
/*********************************************************************/
/*********************************************************************/

html, body {font-size: 15px; font-family: 'Noto Sans', "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; background: none; }
.site{ margin:0;}
.site-branding { font-size: 2rem; margin: 28px 0 28px 0px;}
    

.glyphicon.glyphicon-stop { color: rgb(121,41,8); font-size: 1.2rem; padding: 0 10px; }
.site-header-main { justify-content: space-between; -ms-flex-pack: justify; }
.site-header-main {
    padding: 0!important;
}
.site-header {
		padding:0 4.4em 0 4em;
                color:#545454; 
}
.site-header-menu {
    background-color: none!important; 
}
.navbar-header a,  .main-navigation a { padding: 0; color:#545454; }
.main-navigation a:hover, .main-navigation a:focus, a:hover{color:#8e947d!important; text-decoration:none!important; box-shadow:none!important; border:none;}
.main-navigation, .site-header-menu { margin: 0;}

.main-navigation ul li { margin-right:10px; border-bottom-style:solid; border-bottom-color: rgba(142,148,125,0); border-bottom-width:3px; transition:all 1s ease-in;}
.main-navigation ul li:hover:before{content:" ";display:block; width:16px; height:16px; position:absolute; left:0; top:52px;background-color:#8e947d; } 
.main-navigation ul li a {     
display: block;
    padding: 48px 20px 15px 20px;
    font-variant: normal;
    font-size: 1.1em; 
}

.main-navigation ul li:last-child a{padding-right: 0;}
.top-navi { background-color: rgba(255,255,255,0.9)!important; box-shadow:0 1px 15px 0 rgba(0, 0, 0, 0.2); z-index: 100;  
           height:110px; position: fixed; width:100%;}
/**/
a { color: #545454; }
#menu-toggle { background-color: #545454; }
/*button toggle*/
.icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; background-color: #FFFFFF; margin-top: 4px; }

.icon-bar.first { margin-top: 0px; }

.toplink{ display:block; padding:20px; background-color:#8e947d; color:#fff; font-size:20px; float:right; margin-right:30px;}

/*** content***/
.site-inner {
    margin: 0 ; 
    max-width: 100%; 
}
.site-content, .site-header-main {
    padding: 0 4em;
}
.content-area {
    float: none;
    margin-right: 0;
    width: 100%;
}
body:not(.search-results) article:not(.type-page) .entry-content{float:none; width:100%;}

/* bilder */
.category-kollektion .entry-content div{display:flex; justify-content:space-between; flex-wrap:wrap; align-items:flex-start;}
.category-kollektion .entry-content p .alignleft {
    float: none;
    margin: 0;
    margin-bottom:1%;
	
}
.category-kollektion .entry-content a img, .entry-content a  {}
.entry-content {margin-left:0;}
.entry-content h2:before{content:" ";display:block; width:1em; height:1em; position:absolute; left:-34px; top:4px;background-color:#8e947d; }
.category-kollektion .entry-content div p{   
 display: block;
flex-grow:1;
width:31%;
margin-right:1.4em;
margin-bottom:1.4em;
 }

.site article:first-child{ margin-top:140px;}
.content-area{margin-top:0px;}
.category-kollektion .entry-content p a {box-shadow:0 0 0 #fff;}
.category-kollektion .entry-content p a, a:hover{text-decoration:none!important;box-shadow:0 0 0 #fff; }
.category-kollektion .entry-content p img{ max-width:100%; width:100%;}
*:active, a:focus, li:focus{ outline:none;}
@media screen and (max-width: 44.375em){
	
	.entry-content div p{    
width:46%;
margin-right:2%;
 }
	}


/**** toggle on**/
.site-header-menu.toggled-on .site-header-menu { background-color: rgba(255,255,255,0)!important;}
.site-header-menu.toggled-on li:hover:before{content:" ";display:block; width:1em; height:1em; position:absolute; left:5px; top:20px;background-color:#8e947d; } 
.site-header-menu.toggled-on li { margin-right:10px; border-bottom-style:solid; border-bottom-color: rgba(142,148,125,0); border-bottom-width:3px; transition:all 1s ease-in;}
.site-header-menu.toggled-on li a{ padding:20px 20px 20px 30px;}
.site-header-menu.toggled-on, .no-js .site-header-menu {
    display: block;
    background-color: #fff;
}

@media screen and (max-width: 1260px) {
.main-navigation ul li a {
    padding: 40px 10px 10px 16px;
    font-variant: normal;
    font-size: 1em;
}
.main-navigation ul li:hover:before {
    width: 14px;
    height: 14px;
    top: 43px;

}
.site-branding {
    font-size: 1.4em;
    margin: 30px 0 30px 0px;
	
}
}

@media screen and (max-width: 980px){
	.entry-content div p{    
width:100%;
margin-right:0;
 }
 .navbar-header a, .site-header, .main-navigation a {
    padding: 0 20px 0 20px;
    color: rgb(84, 84, 84);
}
.site-branding {
    font-size: 1.4rem;
	white-space:nowrap;
}
}
@media screen and (max-width: 500px){
    .top-navi{display: block;}
.site-branding {
    font-size: 1rem;
    margin:0;
	white-space:nowrap;
}
.main-navigation ul li { }
.top-navi{height:65px;}


}

/***** navigation
.toggled-on + #site-header-menu.toggled-on{display:none;}*/
.single aside{display:none;}
.single .nav-links{display:none;}
.single .entry-footer{display:none;}
.single  .site-main > :last-child {

    margin-bottom: 0;
    display: none;

}

