/*
#edit-submit, button[data-drupal-selector="edit-submit"], input[data-drupal-selector="edit-submit"]
{ 
	display: none; 
}*/

/*
gelb: rgb(248, 242, 141)
grün: rgb(119, 176, 58)
orange: rgb(223, 161, 46)
*/

html {
	/*background-color: rgb(32, 32, 32);
	background-image: url('../images/darkwood.jpg');
	background-repeat: repeat;
	background-size: 300px;*/
}

body {
	background-color: transparent;
}

html, body, p, table {
	margin: 0;
	padding: 0;
	font-size: 15px;
	/*text-shadow: 0px 0px 1px black;*/
	/*color: rgb(253, 255, 250);*/
	font-family: 'Special Elite';
}

header {
	box-shadow: rgba(0, 0, 0, 0.9) 0px 0px 10px 4px;
}

@font-face {
	font-family: 'krinkes';
	src: url('../fonts/KrinkesDecorPERSONAL.ttf');
}

@font-face {
	font-family: 'martina';
	src: url('../fonts/Martina.ttf');
}


/* latin */

@font-face {
	font-family: 'Coming Soon';
	font-style: normal;
	font-weight: 400;
	src: local('Coming Soon'), local('ComingSoon'), url(https://fonts.gstatic.com/s/comingsoon/v6/myblyOycMnPMGjfPG-DzP44P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}


/* latin-ext */

@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}


/* latin */

@font-face {
	font-family: 'Special Elite';
	font-style: normal;
	font-weight: 400;
	src: local('Special Elite'), local('SpecialElite-Regular'), url(https://fonts.gstatic.com/s/specialelite/v6/9-wW4zu3WNoD5Fjka35JmzxObtw73-qQgbr7Be51v5c.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

.title {
	font-family: 'krinkes';
}

.container>.navbar-header, #block-ingrid-shop-footer {
	margin-left: -15px;
	margin-right: -15px;
}

header.navbar-default {
	background-color: rgb(43, 43, 43);
	border: none;
}

#block-ingrid-shop-main-menu .navbar-nav > li:last-child > a::after
{
    background-image: url('/themes/ingrid_shop/images/ingrid_sm.png');
background-size: contain;
background-repeat: no-repeat;
height: 40px;
    width: 50px;
    content: "";
    border-style: none;
    position: absolute;
    float: right;
    margin-top: -10px;
    margin-left: 15px;
}

.navbar-default .navbar-nav > li > a {
	color: rgb(248, 242, 141);
	/*rgb(253, 255, 250);*/
	font-family: 'martina';
	font-size: 20px;
	-webkit-text-stroke-width: 0px;
}

.navbar-default .navbar-nav a:hover, .navbar-default .navbar-nav a:focus, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	color: rgb(248, 242, 141);
	-webkit-text-stroke-width: 0.5px;
	-webkit-text-stroke-color: rgb(119, 176, 58);
	/*font-size: 23px;*/
}

header.navbar-default .navbar-nav
{
	margin-left: -25px;
}
footer.navbar-default ul.nav
{
	margin-left: -15px;
}

header.navbar-default .navbar-nav > li
{
/*float: left;*/
text-align: center;
}


footer .nav > li,
footer .nav
{
  float: left;
}

#block-valineo
{
padding: 10px 15px;
float: right;
}

a {
	color: rgb(223, 161, 46);
	-webkit-text-stroke-width: 0.3px;
	-webkit-text-stroke-color: rgb(32, 32, 32);
	/*text-shadow: 0px 0px 2px black;*/
}

a:hover {
	color: rgb(248, 242, 141);
	-webkit-text-stroke-width: 0.5px;
	-webkit-text-stroke-color: rgb(119, 176, 58);
	text-shadow: 0px 0px 2px black;
}

.alert a
{
    color: white;
    font-weight: bold;
    text-decoration: underline;
    text-shadow: 0px 0px 1px black;
    -webkit-text-stroke-width: 0px;
}

.page-header {
	margin-top: 30px;
}

h1 {
	font-family: 'martina';
	font-size: 42px;
	color: rgb(43, 43, 43);
	text-shadow: 0px 0px 4px rgb(248, 242, 141);
}

h1 a {
	color: rgb(248, 242, 141);
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: rgb(119, 176, 58);
	text-shadow: 0px 0px 4px black;
}

h1 a:hover {
	color: rgb(223, 161, 46);
}

h2 {
	/*font-family: 'martina';*/
}

span.anchor {
	position: absolute;
	/*top: -210px;
	margin-top: -65px;*/
}

.feed-icons {
	display: none;
}

.display-price {
	clear: inherit;
	float: inherit;
	font-size: 1.3em;
	font-weight: bold;
	padding-bottom: 0;
	padding-left: 0;
	text-align: inherit;
}


/*h3 {
	font-family: 'martina';
}*/

section.col-sm-12 {
	padding: 0;
}

.main-container {}

.trenner {
	background-image: url('/sites/default/files/default_images/bretterwand2_0.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position-y: 50%;
	box-shadow: rgba(0, 0, 0, 1) 0px 0px 12px 1px;
	height: 100px;
	width: 100%;
	margin: 35px 0px 20px 0px;
}

.page-article {
	/*background-image: url('/sites/default/files/default_images/bretterwand2_0.jpg');*/
	background-repeat: no-repeat;
	background-size: cover;
	background-position-y: 50%;
	box-shadow: rgba(0, 0, 0, 0.9) 0px 0px 18px 5px;
	margin: 25px 0px 150px 0px;
	padding: 100px 0px 74px 0px;
}

.page-article-content {
	position: relative;
	margin-top: 25px;
	margin-bottom: 20px;
	padding: 30px 25px 30px 40px;
	background-color: rgba(32, 32, 32, 0.8);
	box-shadow: rgba(0, 0, 0, 0.5) 4px 5px 10px 2px;
	border: rgba(119, 176, 58, 0.5) 4px solid;
}

.page-article-content-text {
	/*z-index: 20;*/
	position: relative;
}

.page-article-content-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.7;
	position: absolute;
	background-image: url('../images/darkwood.jpg');
	background-repeat: repeat;
	background-size: 300px;
	box-sizing: border-box;
}

.nagel {
	position: absolute;
	background-image: url('../images/nagel.png');
	background-repeat: no-repeat;
	background-size: 200px 200px;
	width: 100px;
	height: 100px;
}

.nagel.links-oben {
	top: -20px;
	left: -50px;
	background-position: 0px 0px;
}

.nagel.rechts-oben {
	top: -20px;
	right: -50px;
	background-position: -100px 0px;
}

.nagel.links-unten {
	bottom: -50px;
	left: -50px;
	background-position: 0px -100px;
}

.nagel.rechts-unten {
	bottom: -50px;
	right: -50px;
	background-position: -100px -100px;
}

.to-next-page {
	position: absolute;
	left: 50%;
	right: 50%;
	text-align: -webkit-center;
	width: 40px;
	height: 40px;
	margin-top: -200px;
	box-shadow: black 1px 3px 10px 1px;
	padding-top: 3px;
	padding-left: 1px;
	font-size: 36px;
	border-radius: 50%;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: black;
	text-shadow: 0px 0px 3px black;
	background-color: rgb(223, 161, 46);
	color: rgb(248, 242, 141);
}

#home-page-article {
	padding-top: 450px;
}

.region-ingrid {
	position: absolute;
	bottom: 20px;
	left: 20px;
	z-index: 100;
}
