

/* Styles for astrid-fournell.de
-------------------------------------------------- */

      
html {
	background-color:var(--bg-color);
}

body {
  background-color: var(--bg-color);
  color: var(--color);
  /* border: 2px solid #cce5ff; 
  border-radius: 5px;
	border: 1px solid maroon; */
	overflow-y: visible;
}

#nav {
	border: 1px solid #cd853f;
	background: #BC1600; /* Old browsers */
	background: linear-gradient(0deg, rgba(188, 22, 0, 1) 0%, rgba(249, 144, 109, 1) 50%, rgba(188, 22, 0, 1) 100%); /* W3C */
	}
.btn-navbar {
	background: #F9906D; /* Old browsers */
	background: linear-gradient(0deg, rgba(249, 144, 109, 1) 0%, rgba(188, 22, 0, 1) 50%, rgba(249, 144, 109, 1) 100%); /* W3C */
}
#nav a:hover,
#nav a:active,
#nav a.active,
#nav a[disabled] {
		background-color: #f9906d;
}
#nav > ul > li > a {
	color: #fff;
	text-shadow:none;
	font-weight:bold;
}
#nav a.nav-brand {text-shadow:none;}
	
#nav a.active,
#nav a.active:hover,
#nav /* li.submenu > .dropdown-toggle,*/
#nav li.dropdown.active > .dropdown-toggle,
#nav li.dropdown.open.active > .dropdown-toggle {
	color: #fff;
	background: #F9906D; /* Old browsers */
	background: linear-gradient(0deg, rgba(249, 144, 109, 1) 0%, rgba(188, 22, 0, 1) 50%, rgba(249, 144, 109, 1) 100%); /* W3C */
	border-radius: 3px;
}

header {
	width: 100%;
	height: 120px;
	background: black url(../img/jasmin-1600x120.png) no-repeat right;
	overflow: none;
}

#wrap,
#main {
	background-color: #fffacd;
}
#wrap {
	border: 1px solid #cd853f;	
}

#footer {
	background-color: #f5f5f5;
	border: 1px #cd853f solid;
	border-radius: 0px 0px 5px 5px; 
	-moz-border-radius: 0px 0px 5px 5px; 
	-webkit-border-radius: 0px 0px 5px 5px; 
	padding-top: 10px;
	text-align:center;
}

iframe#opt-out {
	border: 0;
	width: 100%;
	height: auto;
	overflow: visible;
}

/* images */

.scale20:hover {
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	-o-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
	z-index: 9999; /* to bring scaled images to front */
	}
	
.scale15:hover {
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-o-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	background-color:white;
	z-index: 9999; /* to bring scaled images to front */
	}
.leftup {
	-webkit-transform-origin: right bottom;	
	-moz-transform-origin: right bottom;	
	-o-transform-origin: right bottom;	
	-ms-transform-origin: right bottom;	
	transform-origin: right bottom;	
}
.left {
	-webkit-transform-origin: right;	
	-moz-transform-origin: right;	
	-o-transform-origin: right;	
	-ms-transform-origin: right;	
	transform-origin: right;	
}
.leftdown {
	-webkit-transform-origin: right top;	
	-moz-transform-origin: right top;	
	-o-transform-origin: right top;	
	-ms-transform-origin: right top;	
	transform-origin: right top;	
}
.rightup {
	-webkit-transform-origin: left bottom;	
	-moz-transform-origin: left bottom;	
	-o-transform-origin: left bottom;	
	-ms-transform-origin: left bottom;	
	transform-origin: left bottom;	
}
.right {
	-webkit-transform-origin: left;	
	-moz-transform-origin: left;	
	-o-transform-origin: left;	
	-ms-transform-origin: left;	
	transform-origin: left;	
}
.rightdown {
	-webkit-transform-origin: left top;	
	-moz-transform-origin: left top;	
	-o-transform-origin: left top;	
	-ms-transform-origin: left top;	
	transform-origin: left top;	
}

.imgborder {
background:#000;
border-color: #ddd #bbb #aaa #ccc;
border-width: 3px;
border-style: ridge;
}
li.disabled > a {
  color:gray !important;
  font-weight:bold;
  }
  
/* Nav sticky-after-scroll styles
-------------------------------------------------- */
#bar {    
    position: static;
    width: 100%;
}

/* accordion */

a.accordion-toggle,
a.accordion-toggle abbr {text-decoration: none;border-bottom:none;}
a.accordion-toggle:hover {text-decoration: underline;color:red;}