/* GLOBAL */

html,
header.fixed_menu.fixed_showed {
	background-color:#e8e5d7;
}

header#main_header.type6 .header_wrapper, 
header#main_header.type7 .header_wrapper {
  padding:0;
}

header#main_header {
  height:100px;
}

header nav {
    height: 60px;
    margin: 80px 0 0;
}

header .menu > li > a {
	font-size:24px;
  font-weight:400;
}

header .menu > li > a:focus, 
header .menu > li > a:hover, 
header .menu > li > a:active {
	color: #799300;
}

header .logo {
    display: inline-block;
    margin: 0 auto;
}

footer {
  /*background-image:url('/wp-content/uploads/2015/01/bieri-footer-grass.png');
  background-repeat:no-repeat;
  background-position:bottom center;
  background-size: 100% auto;*/
}

.blogpost_back a.btn_back {
  display:none;
}

/* mobile */
header.fixed_menu {
    height: 100px;
    padding: 0;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.17);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.17);
    box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.17);
}

header.fixed_menu nav {
    margin: 30px 0 0;
}

header.fixed_menu .logo {
    height: auto;
    max-width: 31%;
}


header.fixed_menu .logo img {
    height: auto;
    max-width: 100%;
}

a, .copyright strong {
  color: #799300;
}

.wpcf7-submit.shortcode_button.btn_small.btn_type4 {
    background: #93af00 !important;
}

/* PORTFOLIO */

.portfolio_post .blog_head {
  display:none;
}

.portfolio_block a.prettyPhoto.portfolio_zoom {
  display:none;
}

.portfolio_item_img_fx a.portfolio_link {
    left: 45%;
    margin: 0 !important;
    position: absolute;
    top: 40%;
}

.pp_social .facebook {
    width: 90px;
}

div.pp_default .pp_social {
    clear: both;
    float: right;
    margin: 5px 0 0;
}

.list-of-images .gallery_item img,
.list-of-images.images_in_a_row_4 .gallery_item {
    height: auto;
   /* width: 50%; */
}
  
@media all and (max-width: 950px) {
	
  header .logo img {
    height: auto;
    max-width: 85%;
  }
  
  header nav {
    float: right;
    margin: 45px 0 0;
    max-width: 50%;
  }
  
  header.fixed_menu .logo {
    height: auto;
    max-width: 39%;
  }
  
	
}
