	  
	  
	  /* -------------------------
	  NAV  
	  ------------------------- */
	  .masthead-outer,
	  #search_container,
	  .pea_cook_wrapper { width: 100% !important;  }
	  
	  .main-navigation ul li, 
	  .secondary-navigation ul li {padding: 0 3%;}
	  
	  /* ------------------------ 
	  PRELOADER
	  ------------------------ */
	  #header-preload {
		background: url('../../picts/_preloader/preloader_04.gif') bottom center no-repeat;
		background-size: 40px 40px; 
		width: 40px;
		height: 40px;
		margin: 10% auto;
		z-index: 10;
		opacity: 1;
	 }
	 
	 #header-preload.fade {
		opacity: 0;
		transition: all 1s ease; 
	 }
	  
	  /* ------------------------ 
	  PARALLAX 
	  ------------------------ */
	  #header-wrapper-outer {
		background: #191919;
		height: auto;
		width: 100%;
	  }
	  #header-wrapper {
		position: fixed;
		left: 0;
		top: 40px;
		width: 100%;
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
		/*background-position: 50% 75%;*/
	  }
	  body.page-template #header-wrapper { opacity: 1; }
	  body.page-template.blog.overview #header-wrapper,
	  body.page-template #header-wrapper.fade { opacity: 1; }
	  
	  
	  #header-wrapper-inner {
		position: relative;
		min-height: 660px;
	  }
	  #content-wrapper-inner {margin-top: 660px; }
	  
	  
	  /* -------------------------
	  PAGES HEADER
	  ------------------------- */
	  body #nav-gradien,
	  #barista-logo { display: none; }
	  
	  /*home style */
	  body.home .main-navigation.top, 
	  body.home .nav-logo { display: none !important; }

	  body.home #header-wrapper { height: 900px; }
	  body.home #header-wrapper-inner { 
	  	 min-height: 900px; 
		 max-height: 900px;
	  }
	  body.home #content-wrapper-inner {  
	  	min-height: 900px; 
		margin-top: 900px; 
	  }
	 
	  
	  /* barista overview / logo */
	  body.academy.overview #barista-logo { display: block; }
	  
	  /* blog / tags gradien */
	  body.blog.overview #nav-gradien,
	  body.single-post #nav-gradien,
	  body.archive.tag #nav-gradien,
	  body.shop-overview #nav-gradien { display: block; }
	  
	  /* blog cat / no-header */
	  body.blog.cat-overview  #header-wrapper{ display: none; }
	  body.blog.cat-overview #content-wrapper-inner { margin-top: 0px !important; }
	  
	  /* CONTENT WRAPPER */
	  #content-wrapper,
	  #content-wrapper-inner {
		  background: #fff;
		  position: relative;
	  }
	  
	   /* page */
	  .page-template .site-content { background: #191919;}
	  .others .site-content,
	  .imprint .site-content,
	  .detail .site-content,
	  .checkout .site-content { background: #fff;}
	  .site-content.beige { background: #fafafa;}
	   
	 /* -------------------------
	  HEADER WRAPPER SMALL 
	  ------------------------- */  
	  /* small-header */
	  #header-wrapper.small-header { max-height: 220px; background: #fff;}
	  #header-wrapper-inner.small-header { min-height: 220px; max-height: 220px;}
	  #content-wrapper-inner.small-header { margin-top: 220px !important; } 
	   
	  /* detail */
	  .detail #header-wrapper { max-height: 250px;}
	  .detail #header-wrapper-inner { min-height: 250px; max-height: 250px; }
	  
	   /* basket */
	  .basket #content-wrapper-inner { margin-top: 120px !important;}
	
	  /* search */
	  .search #header-wrapper.small-header { background: #fafafa;}
	  
	  /* -------------------------
	  WRAPPER SHOP SINGLE / ACCOUNT
	  ------------------------- */
	  /* first-login */
	  .my-account.first-login #header-wrapper,
	  .my-account.woocommerce-lost-password #header-wrapper { max-height: 280px; background: #fff !important; }
	  .my-account.first-login #header-wrapper-inner,
	  .my-account.woocommerce-lost-password #header-wrapper-inner { min-height: 280px; max-height: 280px; }
	  .my-account.first-login #content-wrapper-inner,
	  .my-account.woocommerce-lost-password #content-wrapper-inner { margin-top: 280px !important;}
	  
	  
	  /* -------------------------
	  FOOTER 
	  ------------------------- */
	  .footer_byline { max-width: 100% !important; }

	  #intro .headline,
	  .headline.big,
	  .kurse .product_title { background: transparent; }
	  
	  /* -------------------------
	  TESTER realtive
	  ------------------------- */
	 /* #header-wrapper,
	.site-footer {position: relative;}
	#primary {
		position: relative;
		float: none;
		background: #fff;
	}*/
	  
	  
	  
	
	  /* > 1900 */
	  @media only screen and (min-width: 1900px) { 
	
	 /* -------------------------
	  NAV  
	  ------------------------- */
	  #main-navigation, 
	  #header_overlay #navi { 
	  		max-width: 100% !important; 
	  }
	  .home-navigation,
	  .primary-navigation{ 
	  		max-width: 1660px; 
			margin: 0 auto; 
	  }
	  
	  }
	  
	  /* 1900 */
	  @media only screen and (max-width: 1900px) { 
	
	  /* -------------------------
	  NAV  
	  ------------------------- */
	  #header_overlay #navi,
	  .home-navigation { 
		  max-width: 1660px; 
		  margin: 0 auto; 
	  }
	  #main-navigation { max-width: 100% !important; }
	 .primary-navigation{ 
		  max-width: 1500px; 
		  margin: 0 auto; 
		  padding-left: 40px;
	  }
	  
	  }
	  
	  /* 1600 */
	  @media only screen and (max-width: 1599px) { 
	
	  /* -------------------------
	  NAV  
	  ------------------------- */
	  #search_container, 
	  .masthead-outer, 
	  .pea_cook_wrapper { width: 100% !important;  } 
	  
	  /* top-nav*/
	  #masthead .left {padding-left: 80px;}
	  #masthead .right {padding-right: 65px; }
	  
	  /*home-nav*/
	  #header_overlay .home-navigation ul li { padding: 0 30px }
	  
	  /*main-nav*/
	  .primary-navigation {
		  margin: 0 auto;
		  padding: 0 35px 0 70px;
	  }
	  
	  /*sub-nav*/
	  .shop.overview .sub-navigation ul li { padding: 20px 26px 0px;}
	  
	  /* -------------------------
	  WRAPPER
	  ------------------------- */
	  /* header home */
	  .page #home-logo {top: calc(45% - 30px);}
	  body.home #header-wrapper.big-header {max-height: 750px; }
	  body.home #header-wrapper-inner.big-header {
		  min-height: 750px;
		  max-height: 750px; 
	 }
	 body.home #content-wrapper-inner.big-header {margin-top: 750px;}
	 
	 /* sheet_cart*/
	 .single-product #sheet_cart {
			margin: -3% auto 0;
	 }
	 
	 
	  
	  }
	  
	  /* < 1440 */
	  @media only screen and (max-width: 1439px) { 
	  
	  /* -------------------------
	  NAV
	  ------------------------- */
	  /* top-nav */
	  .pea_cook_wrapper { padding: 17px 40px 17px 50px!important;}
	  #masthead .left {padding-left: 50px;}
	  #masthead .right {padding-right: 30px;}
	  
	  /*home-nav*/
	  .home-navigation ul li { padding: 0 3.6% }
	  
	  /*main-nav*/
	  .primary-navigation {padding: 0 15px 0 40px;}
	  .primary-navigation ul.menu li:nth-child(1),
	  .primary-navigation ul.menu li:nth-child(2),
	  .primary-navigation ul.menu li:nth-child(3) { padding: 0 3.7% }
	  
	  .primary-navigation ul.menu li:nth-child(4),
	  .primary-navigation ul.menu li:nth-child(5),
	  .primary-navigation ul.menu li:nth-child(6),
	  .primary-navigation ul.menu li:nth-child(7) { padding: 0 2.3%; }
	  
	  /*sub-nav*/
	  .sub-navigation ul li { padding: 20px 20px 0px;}
	  .shop.overview .sub-navigation ul li { padding: 20px 18px 0px;}
	  
	  
	  /*MINI-Cart*/
	   /*#masthead .widget_shopping_cart_content {right: 45px;}*/
	 
	  
	  /* -------------------------
	  WRAPPER
	  ------------------------- */
	   /* header pages */
	  .page #header-wrapper,
	  .page #header-wrapper-extra {
		  max-height: 550px;
	   }
	  
	  .page #header-wrapper-inner,
	  .page #header-wrapper-inner-extra {
			min-height: 550px;
			max-height: 550px;
	  }
	  
	  /* header barista */
	  .page #header-wrapper #barista-logo {
			width: 180px;
			height: auto;
			top: calc(50% + 30px);
			left: calc(50% - 90px);
	  }
	  
	  /* tags */
	  .tag #header-wrapper {max-height: 550px;}
	  .tag #header-wrapper-inner {
			min-height: 550px;
			max-height: 550px;
	  }
	  
	  /* blog single*/
	  .single #header-wrapper {max-height: 550px;}
	  .single #header-wrapper-inner {
			min-height: 550px;
			max-height: 550px;
	  }
	  
	  
	  /* -------------------------
	  WRAPPER SHOP SINGLE / ACCOUNT
	  ------------------------- */
	  .single-product #header-wrapper {max-height: 650px;}
	  .single-product #header-wrapper-inner {
			min-height: 650px;
			max-height: 650px;
	  }
	  .single-product #content-wrapper-inner { margin-top: 550px; }
	  
	  
	  /* sheet_cart*/
	  .single-product #sheet_cart {
			padding: 30px;
	  }
	  
	   /* my-account login */
	  .my-account.first-login #header-wrapper,
	  .my-account.woocommerce-lost-password #header-wrapper {max-height: 280px;}
	  .my-account.first-login #header-wrapper-inner,
	  .my-account.woocommerce-lost-password #header-wrapper-inner {
			min-height: 280px;
			max-height: 280px;
	  }
	   /* my-account  */
	  .my-account #content-wrapper-inner { margin-top: 600px !important; }

	  
	  
	  
	   /* -------------------------
	  WRAPPER SMALL HEADER
	  ------------------------- */
	  .detail #header-wrapper,
	  
	  .others #header-wrapper,
	  .imprint #header-wrapper,
	  .search-results #header-wrapper,
	  .wishlist #header-wrapper,
	  
	  .basket #header-wrapper,
	  .checkout #header-wrapper,
	  
	  .single-product.zubehoer #header-wrapper {
		  max-height: 220px;
	   }
	  
	  .detail #header-wrapper-inner,
	  
	  .others #header-wrapper-inner,
	  .imprint #header-wrapper-inner,
	  .search-results #header-wrapper-inner,
	  .wishlist #header-wrapper-inner,
	  
	  .basket #header-wrapper-inner,
	  .checkout #header-wrapper-inner,
	   
	  .single-product.zubehoer #header-wrapper-inner {
			min-height: 220px;
			max-height: 220px;
	  }
	  
	  
	  }
	  
	  
	  /* 1280 */
	  @media only screen and (max-width: 1279px) { 
	
	  /* -------------------------
	   NAV
	  ------------------------- */
	  .home .home-navigation ul.menu > li > a,
	  .main-navigation ul.menu > li > a,
	  ul.menu > li > a,
	  #header_overlay .main-navigation ul.menu > li > a, 
	  #header_overlay ul.menu > li > a {font-size: 22px; }
	
	  .menu-footer ul li a {font-size: 14px;}
	  
	  /* --------- UNTERSTRICH  ---------*/
	  /* home  unterstrich */
	  .home .home-navigation ul li.current-page-ancestor > a:after,
	  .home .home-navigation ul li.current-menu-item > a:after,
	  .home .home-navigation ul li > a:hover:after,
	  
	  /* nav-main unterstrich */
	  .primary-navigation ul.menu.current-page-ancestor > a:after,
	  .primary-navigation ul.menu li.current-menu-item > a:after,
	  .primary-navigation ul.menu li > a:hover:after,
	  .primary-navigation ul.menu li > a.aktiv:after { 
	  	top: 54px;
	  }
	  
	  /*top-nav*/
	  #site-navigation {top: 45px;}
	  #site-navigation {top: 45px;}
	  #masthead .right {margin-right: 0px;}
	  
	  /*home-nav*/
	  .home-navigation ul li { padding: 0 3% }
	  
	  /*main-nav*/
	  .primary-navigation {padding: 0 30px 0 45px;}
	  .primary-navigation ul.menu li:nth-child(1),
	  .primary-navigation ul.menu li:nth-child(2),
	  .primary-navigation ul.menu li:nth-child(3) { padding: 0 3.1% }
	  
	  .primary-navigation ul.menu li:nth-child(4),
	  .primary-navigation ul.menu li:nth-child(5),
	  .primary-navigation ul.menu li:nth-child(6),
	  .primary-navigation ul.menu li:nth-child(7) { padding: 0 1.6%; }
	  
	   /*sub-nav*/
	  .shop.overview .sub-navigation ul li { padding: 20px 16px 0px;}
	  
	  /* ------------------------ 
	  XMAS HIGHLIGHT
	  ------------------------ */
	  #masthead .right {padding-left: 40px;}
	  #masthead .right .inline-me:nth-child(2) {
		padding-left: 20px;
		padding-right: 40px;
	  }
	  
	  
	  }
	  
	  /* 1160 */
	  @media only screen and (max-width: 1159px) { 
	
	  /* -------------------------
	   NAV
	  ------------------------- */
	  .home .home-navigation ul.menu > li > a,
	  .main-navigation ul.menu > li > a,
	  ul.menu > li > a,
	  #header_overlay .main-navigation ul.menu > li > a, 
	  #header_overlay ul.menu > li > a {font-size: 20px; }
	
	  .menu-footer ul li a {font-size: 14px;}
	  
	  /* top-nav */
	  .pea_cook_wrapper { padding: 17px 30px 17px 40px!important;}
	  #masthead .left {padding-left: 40px;}
	  #masthead .right {padding-right: 25px;}
	  
	  /* home-nav */
	  .home-navigation ul li { padding: 0 3.3% }
	  #header_overlay .home-navigation ul li { padding-top: 3px; padding-bottom: 3px}
	   
	  /*main-nav*/
	  #site-navigation {top: 40px;}
	
	  .primary-navigation {padding: 0 25px 0 35px;}
	  .primary-navigation ul.menu li:nth-child(1),
	  .primary-navigation ul.menu li:nth-child(2),
	  .primary-navigation ul.menu li:nth-child(3) { padding: 0 3.0% }
	  
	  .primary-navigation ul.menu li:nth-child(4),
	  .primary-navigation ul.menu li:nth-child(5),
	  .primary-navigation ul.menu li:nth-child(6),
	  .primary-navigation ul.menu li:nth-child(7) { padding: 0 1.8%; }
	  
	  /*sub-nav*/
	  .sub-navigation ul li { padding: 20px 20px 0px;}
	  .shop.overview .sub-navigation ul li {padding: 20px 14px 0px;}
	  
	  /* --------- UNTERSTRICH  ---------*/
	  /* home  unterstrich */
	  .page-template-archive-product .primary-navigation ul.menu li:nth-child(1) > a:after, 
	  .single-product .primary-navigation ul.menu li:nth-child(1) > a:after, 
	  .single-post .primary-navigation ul.menu li:nth-child(5) > a:after,
		  
	  .home .home-navigation ul li.current-page-ancestor > a:after,
	  .home .home-navigation ul li.current-menu-item > a:after,
	  .home .home-navigation ul li > a:hover:after,
	  
	  /* nav-main unterstrich */
	  .primary-navigation ul.menu.current-page-ancestor > a:after,
	  .primary-navigation ul.menu li.current-menu-item > a:after,
	  .primary-navigation ul.menu li > a:hover:after,
	  .primary-navigation ul.menu li > a.aktiv:after { 
	  	top: 47px;
	  }
	  
	  /* nav-main overlay unterstrich */
	  #header_overlay #navi ul li.current-page-ancestor > a:after,
	  #header_overlay #navi ul li.current-menu-item > a:after,
	  #header_overlay #navi ul li > a:hover:after,
	  #header_overlay #navi ul li > a.aktiv:after { 
	  	top: 36px;
	  }
	  
	  /* -------------------------
	  WRAPPER
	  ------------------------- */
	  /* header pages */
	  .page #header-wrapper {max-height: 450px;}
	  .page #header-wrapper-inner {
			min-height: 450px;
			max-height: 450px;
	  }
	 
	  /* home */
	  .page  #home-logo {top: calc(45% - 30px);}
	  
	  .home #header-wrapper { max-height: 800px; }
	  .home #header-wrapper-inner.big-header {
			min-height: 800px;
	  }
	  
	  /* header others + imprint */
	  .others #header-wrapper,
	  .imprint #header-wrapper,
	  .wishlist #header-wrapper,
	  .basket #header-wrapper,
	  .checkout #header-wrapper {
		  max-height: 240px;
	 }
	  .others #header-wrapper-inner,
	  .imprint #header-wrapper-inner,
	  .wishlist #header-wrapper-inner,
	  .basket #header-wrapper-inner,
	  .checkout #header-wrapper-inner {
			min-height: 240px;
			max-height: 240px;
	  }
	  
	  
	  /* barista */
	  .page #header-wrapper #barista-logo {
			width: 160px;
			top: calc(50% + 30px);
			left: calc(50% - 80px);
	  }
	  
	   /* tags */
	  .tag #header-wrapper {max-height: 450px;}
	  .tag #header-wrapper-inner {
			min-height: 450px;
			max-height: 450px;
	  }
	  
	  /* blog */
	  .single #header-wrapper {max-height: 450px;}
	  .single #header-wrapper-inner {
			min-height: 450px;
			max-height: 450px;
	  }
	  
	  /* header detail */
	  .page-template.detail #header-wrapper {max-height: 220px;}
	  .page-template.detail #header-wrapper-inner {
			min-height: 220px;
			max-height: 220px;
	  }
	  
	  /* -------------------------
	  WRAPPER SHOP SINGLE / ACCOUNT
	  ------------------------- */
	  .single-product #header-wrapper {max-height: 450px;}
	  .single-product #header-wrapper-inner {
			min-height: 450px;
			max-height: 450px;
	  }
	  
	 /* my-account*/
	  .my-account #content-wrapper-inner { margin-top: 500px !important; }
	  
	  /* my-account login*/
	  .my-account.first-login #header-wrapper,
	  .my-account.woocommerce-lost-password #header-wrapper {max-height: 240px; }
	  .my-account.first-login #header-wrapper-inner,
	  .my-account.woocommerce-lost-password #header-wrapper-inner {
			min-height: 240px;
			max-height: 240px;
	  }
	 
	  
	  
	  /* -------------------------
	   FOOTER
	  ------------------------- */
	  .menu-footer ul li:nth-child(1):before { padding-right: 40px; }
	  .menu-footer ul li {padding: 0 20px;}
	  
	  }
	  
	  /* 1024 */
	  @media only screen and (max-width: 1023px) { 
	  
	  /* -------------------------
	  NAV  
	  ------------------------- */
	  #masthead .inner,
	  .main-navigation .inner { width: 100%; max-width: 100%;}
	  .main-navigation .inner { padding: 0 50px;}
	  .home-navigation ul li { padding: 0 2.3% }
	  .mobile.navigation ul.menu li { text-align: center; }
	  
	  .home #mobile-all #mobile-head.down.open {top: 45px;}
	  .home #mobile-all #mobile-head.down {top: 0px;}
	  
	  /* -------------------------
	  DISPLAY 
	  ------------------------- */
	  #masthead,
	  .masthead-outer,
	  #site-navigation.main-navigation, 
	  .sub-navigation,
	  #no-sub-navigation,
	  #header_overlay,
	  .nav-logo {display: none !important;  }
	  
	   #mobile-all { display: block; }
	  .my-account #mobile-all { display: block !important; }

	  
	  .my-account.first-login .nav-logo .inner,
	  .others .nav-logo .inner,
	  .imprint .nav-logo .inner,
	  .woocommerce-cart .nav-logo .inner,
	  .woocommerce-checkout .nav-logo .inner  { top: 10px; }
	  
	  .nav-logo.mobile {display: block; transform: scale(.8);  margin-top: 70px; }
	  .detail .nav-logo.mobile { margin-top: -10px; }
	  
	  .barista.overview .header-logo { margin: 0px auto; }
	  .barista.overview .header-logo .inner {top: 25px;}
	  
	  
	  /* -------------------------
	  WRAPPER 
	  ------------------------- */
	   #content,
	  .page #header-wrapper,
	  .single-product #header-wrapper,
	  .tag #header-wrapper  {top: 0px;} 
	  
	  #header-wrapper {background-color: #fff;}
	  
	   /* detail */
	  .page-template.detail #header-wrapper {max-height: 60px;}
	  .page-template.detail #header-wrapper-inner {
			min-height: 60px;
			max-height: 60px;
	  }
	  
	  /* others */
	  #header-wrapper.small-header { max-height: 120px; }
	  #header-wrapper-inner.small-header { min-height: 120px; max-height: 120px;}
	  #content-wrapper-inner.small-header { margin-top: 120px !important; } 
	  
	  /* basket */
	  .basket #content-wrapper-inner { margin-top: 20px !important;}
	  
	  /* checkout */
	  .checkout #content-wrapper-inner.small-header { margin-top: 80px !important;}
	  
	 /* search*/
	  .search-results .page-header.col-8 {
		  margin: 20px auto;
		  width: 100%;
		  padding: 0 20px;
	  }

	  #intro { margin-top: -40px;}
	  
	  /* -------------------------
	  WRAPPER SHOP SINGLE / ACCOUNT
	  ------------------------- */
	  /* sheet_cart*/
	  .single-product #sheet_cart {
			margin:  -8% auto 0;
	  }
	  
	  /* first-login */
	  .my-account.first-login #header-wrapper,
	  .my-account.woocommerce-lost-password #header-wrapper {max-height: 100px;}
	  .my-account.first-login #header-wrapper-inner,
	  .my-account.woocommerce-lost-password #header-wrapper-inner {
			min-height: 100px;
			max-height: 100px;
	  }
	  .my-account.first-login #content-wrapper-inner,
	  .my-account.woocommerce-lost-password #content-wrapper-inner {margin-top: 100px !important; }
	
	 
	  }
	  
	  /* 940 */
	  @media only screen and (max-width: 939px) { 
	  
	  /* -------------------------
	  WRAPPER 
	  ------------------------- */
	   #header-wrapper {top: 0px;}
	  
	  /* header home */
	  body.home #header-wrapper.big-header {max-height: 600px; }
	  body.home #header-wrapper-inner.big-header {
		  min-height: 600px;
		  max-height: 600px; 
	 }
	 body.home #content-wrapper-inner.big-header {margin-top: 600px;}
	   
	  /* barista */
	  .page #header-wrapper #barista-logo {
			width: 180px;
			top: calc(40% + 30px);
			left: calc(50% - 90px);
	  }
	  
	  /* shop */
	  .shop.page-template-archive-product #header-wrapper {height: 450px; }
	  .shop.page-template-archive-product #header-wrapper-inner {
			min-height: 450px;
			max-height: 450px;
	  }
	  
	  /* -------------------------
	  FOOTER  
	  ------------------------- */
	 
	  /* begin FOOTER on MOBILE PRODUCTS 09.03.23 */
	 .single-product #footer-nav {
		 bottom: -95px; 
		 padding: 10px 0;
	 }
	 .single-product #footer-nav.open{
		 bottom: -30px; 
		 padding: 30px 0; 
	}
	 .single #search_container_m.col-10 {width: 83.33333333333334%; }
	  /* TrustetShop */
	 .single-product ._1po78mg,
	 .single-product ._1po78mg:hover {bottom: 50px !important;}
	 /* end FOOTER on MOBILE PRODUCTS*/
	 
	  .footer_byline {text-align: center; }
	  .menu-footer ul li:nth-child(3), 
	  .menu-footer ul li:nth-child(4), 
	  .menu-footer ul li:nth-child(5), 
	  .menu-footer ul li:nth-child(2),
	  .menu-footer ul li:nth-child(1)  { float: none; }
	  
	  .menu-footer ul li {display: block; padding: 7px 0px;}
	  .menu-footer ul li:nth-child(1):before {
		  content: "";
		  padding-right: 0px;
	  }
	  
	  .copyright { margin-top: 30px; }
	  #follow_icons .headline { display: none; }
	  #follow_icons { margin: 50px auto; }
	  
	  .menu-footer ul li a,
	  #quicklinks ul li a { 
		  font-size: 16px !important; 
		  background-position: 0 35px;
	  }
	  
	  }
	  
	  /* 850 */
	  @media only screen and (max-width: 850px) { 
	 
	  /*cookies*/
	  .pea_cook_wrapper p .long {display: none; }
	  .pea_cook_wrapper p .short {display: block; }
	  
	  /*sheet_cart*/
	  .single-product #sheet_cart {margin: -10% auto 0;}
	  
	  
	  /* -------------------------
	  NAV   
	  ------------------------- */
	  #masthead .inner,
	  .main-navigation .inner,
	  .footer_byline { width: 767px; }
	  
	  .home-navigation ul li { padding: 0 1.8% }
	  
	  }
	  
	  /* 767 */
	  @media only screen and (max-width: 766px) { 
	
	  /* -------------------------
	  NAV  
	  ------------------------- */
	  #masthead .inner,
	  .main-navigation .inner,
	  .footer_byline { width: 600px; }
	  
	  #footer-nav {padding: 30px 0 30px; }
	  
	  /* lang */
	  #custom-sprache_m ul {margin: 0px 1.5em !important;}
	 
	  
	  
	  /* -------------------------
	  WRAPPER 
	  ------------------------- */
	   /* header page */
	  .page #header-wrapper {max-height: 300px;}
	  .page #header-wrapper-inner {
			min-height: 300px;
			max-height: 300px;
	  }
	  
	  /* header home */
	  body.home #header-wrapper.big-header {max-height: 530px; }
	  body.home #header-wrapper-inner.big-header {
		  min-height: 530px;
		  max-height: 530px; 
	 }
	 body.home #content-wrapper-inner.big-header {margin-top: 530px;}
	 .page #home-logo {
		  width: 180px;
		  top: calc(45% - 30px);
		  left: calc(50% - 90px);
	  }
	  .but.header {bottom: 80px; }
	  
	  /* header others + imprint */
	  .others #header-wrapper,
	  .imprint #header-wrapper {max-height: 100px;}
	  .others #header-wrapper-inner,
	  .imprint #header-wrapper-inner {
			min-height: 100px;
			max-height: 100px;
	  }
	  
	  /* barista */
	  .page #header-wrapper #barista-logo {
			width: 150px;
			top: calc(40% + 30px);
			left: calc(50% - 75px);
	  }
	  
	  /* tags */
	  .tag #header-wrapper {max-height: 300px;}
	  .tag #header-wrapper-inner {
			min-height: 300px;
			max-height: 300px;
	  }
	  
	   /* blog single */
	  .single #header-wrapper {max-height: 350px;}
	  .single #header-wrapper-inner {
			min-height: 350px;
			max-height: 350px;
	  }
	   
	   
	  /* shop overview */
	  .shop.page-template-archive-product #header-wrapper {max-height: 350px;}
	  .shop.page-template-archive-product #header-wrapper-inner {
			min-height: 350px;
			max-height: 350px;
	  }
	  .shop.page-template-archive-product #content-wrapper-inner {margin-top: 350px !important; }
	  
	  /* -------------------------
	  WRAPPER SHOP SINGLE / ACCOUNT
	  ------------------------- */
	  .single-product #header-wrapper {max-height: 400px;}
	  .single-product #header-wrapper-inner {
			min-height: 400px;
			max-height: 400px;
	  }
	  
	   /* my-account login */
	  .my-account.first-login #content-wrapper-inner {margin-top: 100px !important; }
	  
	  /* my-account */
	  .my-account #content-wrapper-inner {margin-top: 350px !important;}
	  
	  
	  }

	  
	  /* 600 */
	  @media only screen and (max-width: 599px) { 
	  
	  /* -------------------------
	  NAV 
	  ------------------------- */
	  #mobile-head .desk {display: none; }
	  #mobile-head .mobile {display: block; }
	  
	  #masthead .inner,
	  .main-navigation .inner,
	  .footer_byline { 
	  		width: 480px; 
	  }
	 
	  .single-product .nav-logo { transform: scale(.7);  margin-top: 40px; }
	  
	  /*sheet_cart*/
	  .single-product #sheet_cart {
		margin: -12% auto 0;
	   }
	  
	  /* -------------------------
	  WRAPPER 
	  ------------------------- */
	  #content-wrapper { margin-top: -10px }
	  .single-product #content-wrapper {margin-top: -0px;}
	  
	  /* header home */
	 .page #home-logo {
			width: 150px;
			top: calc(55% - 30px);
			left: calc(50% - 75px);
		}
	  .but.header {bottom: 70px; }
	  
	  /* others */
	  body.others #content-wrapper-inner,
	  body.imprint #content-wrapper-inner,
	  body.search-no-results #content-wrapper-inner{
		  margin-top: 80px !important;
	 }
	  
	  #mobile-all a.cart { left: 20px; }
	  
	  
	  } 
	  
	  /* 480 */
	  @media only screen and (max-width: 479px) { 
	  
	  /*cookies*/
	  .pea_cook_wrapper p .short {display: none; }
	  .pea_cook_wrapper p .short-short {display: block; }
	  .pea_cook_wrapper .pea_cook_btn {
		 position: relative;
		 display: block;
	     cursor: pointer;
	  }
	
	  
	  /* -------------------------
	  NAV 
	  ------------------------- */
	  #masthead .inner,
	  .main-navigation .inner,
	  .footer_byline { width: 360px; }
	  
	 /* mobile*/
	  #arrow .mobile {left: 90px;}
	  #menu_toggle {right: 30px;}
	  
	  /* lang */
	  #custom-sprache_m ul {margin: 0px 1em !important;}
	 
	  /*cookies*/
	  .pea_cook_wrapper {padding: 17px 20px !important;}
	  
	  
	  /* -------------------------
	  WRAPPER 
	  ------------------------- */
	   /* header page */
	  .page #header-wrapper {max-height: 250px;}
	  .page #header-wrapper-inner {
			min-height: 250px;
			max-height: 250px;
	  }
	  
	  /* header others + imprint */
	  .others #header-wrapper,
	  .imprint #header-wrapper {max-height: 100px;}
	  .others #header-wrapper-inner,
	  .imprint #header-wrapper-inner {
			min-height: 100px;
			max-height: 100px;
	  }
	  
	  .page.home #intro .headline {padding-top: 35px;}
	  
	   /* header barista */
	  .page #header-wrapper #barista-logo {
			width: 130px;
			top: calc(40% + 30px);
			left: calc(50% - 65px);
	  }
	  
	  /* blog overview */
	  .blog #header-wrapper {max-height: 300px;}
	  .blog #header-wrapper-inner {
			min-height: 300px;
			max-height: 300px;
	  }
	  
	  /* blog single */
	  .single #header-wrapper {max-height: 300px;}
	  .single #header-wrapper-inner {
			min-height: 300px;
			max-height: 300px;
	  }
	  
	  /* shop overview */
	  .shop.page-template-archive-product #header-wrapper {max-height: 350px;}
	  .shop.page-template-archive-product #header-wrapper-inner {
			min-height: 350px;
			max-height: 350px;
	  }
	  .shop.page-template-archive-product #content-wrapper-inner {margin-top: 350px !important }
	  
	  
	  /* -------------------------
	  WRAPPER SHOP SINGLE / ACCOUNT
	  ------------------------- */
	  .single-product #content-wrapper-inner { margin-top: 300px !important; }
	  .single-product.zubehoer #content-wrapper-inner {margin-top: 140px !important;}
	  .single-product.merch #content-wrapper-inner #top-slider {margin-top: -250px !important;}
	
	  /* sheet_cart*/
	  .single-product #sheet_cart {
			margin:  -10% auto 0;
			padding: 20px 10px 50px;
	  }
	  
	   /* my-account login */
	  .my-account.first-login #header-wrapper,
	  .my-account.woocommerce-lost-password #header-wrapper {max-height: 140px;}
	  .my-account.first-login #header-wrapper-inner,
	  .my-account.woocommerce-lost-password #header-wrapper-inner {
			min-height: 140px;
			max-height: 140px;
	  }
	  
	  /* my-account */
	  .my-account #content-wrapper-inner {margin-top: 300px !important }
	  
	  }
	  
	  /* 360 */
	  @media only screen and (max-width: 359px) { 
	  
	  /* -------------------------
	  FOOTER
	  ------------------------- */
	  #follow_icons a { padding: 0 10px;}

	  }
	  
	  /* 320 */
	  @media only screen and (max-width: 319px) { 
	  
	  .shop.page-template-archive-product #header-wrapper-inner {
			min-height: 350px;
			max-height: 350px;
	  }
	  .shop.page-template-archive-product #content-wrapper-inner {margin-top: 350px !important }
	  
	  /* shop single */
	  .single-product #content-wrapper-inner { margin-top: 300px !important; }
	  .single-product.zubehoer #content-wrapper-inner,
	  .single-product.merch #content-wrapper-inner {margin-top: 80px !important;}
	  
	  }
	  
	  /* 360 */
	  @media only screen and (max-width: 359px) { 
	  
	  /* -------------------------
	  FOOTER
	  ------------------------- */
	  #follow_icons a { padding: 0 10px;}

	  }
	  
	  /* 320 */
	  @media only screen and (max-width: 319px) { 
	  
	  }
	  
