/* ++++++ ALLGEMEIN START ++++++ */

body {
	color: rgba(97, 97, 97, 1);
	background-color: rgba(214, 219, 179, 1);
	font-family: 'Roboto Condensed';
	font-size: 16px;
}

.shiva-content {
	color: rgba(97, 94, 94, 1);
	font-size: 16px;
}

#shiva-mainframe-sidebar-content {
	font-size: 16px;
	padding: 1em;
}

#shiva-mainframe-sidebar-content > .sidebar-container-item, #shiva-mainframe-sidebar-content nav {
	margin-bottom: 1em;
}

.shiva-content p {
	line-height: 1.50;
}

.shiva-content ul li {
  line-height: 1.50em;
  padding-bottom: 0em;
  list-style: none;
}

.shiva-content ul li::before {
	content: '•';	display: inline-block; width: 1em;  margin-left: -1em; font-size: 1.1em;
  color: #6C7524;
}

hr {
	border-color: #C0C0C0;
}

hr.shiva-hr {
	
	
	
}

#shiva-mainframe-overallsections > hr.shiva-hr:last-child {
	display: none;
}

.shiva-header {
	font-family: 'Roboto Condensed' !important;
	font-weight: 700;
	font-size: 0.8vmax;
}

.h1, h1 {
	font-size: 4em;
	/*color: #6C7524; Wird wohl nicht mehr benötigt*/
}

.h2, h2 {
	font-size: 3.2em;
}

.h3, h3 {
	font-size: 2.5em;
}

.h4, h4 {
	font-size: 2em;
}

.h5, h5 {
	font-size: 1.5em;
}

.h6, h6 {
	font-size: 1em;
}

.shiva-dynamic-header-container {
	
	font-weight: 700;
	color: rgba(148, 0, 0, 1);
}

.shiva-dynamic-header-icon {
	font-size: 1em;
}

.shiva-dynamic-header-container .shiva-dynamic-header-icon {
	margin-right: 0.33em;
}

.shiva-title {
	font-family: 'Aladin' !important;
	font-weight: 800;
	<!-- shiva_dynamic_text_secondary_title_sizeXXX -->
}

.shiva-dynamic-title-icon {
	font-size: 1.2em;
}

.shiva-dynamic-page-container-width {
	margin-left: auto;
	margin-right: auto;
}

.shiva-dynamic-page-container-padding {
	padding: 1em;
	transition: 0.5s;
}

.shiva-dynamic-content-dimensions {
	width: 80em;max-width: 100%;
	background-color: rgba(255, 255, 255, 1);
}

#main_container_1 {
	
}

.shiva-dynamic-nav-bar-container {
	position: fixed;margin: 0 auto; left: 0; right: 0;
	width: 80em;max-width: 100%;
}

.shiva-dynamic-nav-bar-container.shiva-paradisus {
	top: 0
}

.shiva-header-item-container {
	z-index: 200;
	webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
	position: absolute;
	width: 80em;max-width: 100%;
	height: 80px;
	background-color: rgba(255, 255, 255, 1);
	/* TODO: Warum wird der nicht mehr genutzt? */
	/*<!-- shiva_dynamic_header_item_padding_space_DRUEBER_WIRD_BENUTZT -->*/
}

.shiva-header-item-container-sub {
	margin-left: auto;
	margin-right: auto;
	
	
	background-color: rgba(255, 255, 255, 1);
}

.shiva-page-container {

}

.shiva-section {
	background-color: rgba(255, 255, 255, 1);
	padding-bottom: 2em;
	border: 3px solid rgba(255, 255, 255, 0.02);
	
}

.shiva-section:first-child {
	
}

.shiva-section:last-child {
	
	margin-bottom: 0em;
}

#shiva-mainframe-overallsections > .shiva-section:nth-child(even) {
  background-color: ;
  
  background-color: ;
											background-image: radial-gradient(center top,ellipse farthest-side,#32,);
											background-image: -o-radial-gradient(center top,ellipse farthest-side,#32,);
											background-image: -ms-radial-gradient(center top,ellipse farthest-side,#32,);
											background-image: -moz-radial-gradient(center top,ellipse farthest-side,#32,);
											background-image: -webkit-radial-gradient(center top,ellipse farthest-side,#32,);
										 
}


#shiva-mainframe-overallsections > .shiva-section:not(:first-child) { /* TODO: Akzentlinie */
	/*border-top: 1px solid black;*/
}

.shiva-dynamic-icon {
	color: ;
}

.shiva-style-extended-grid-icon .shiva-icon {
	font-size: 3.75em;
	margin: 0 0.5em 0 0;

}

.shiva-dynamic-extended-grid-linkcontainer {
	margin-top: 0.33em;
}

/* FONTS START */

/* roboto-condensed-300 - latin */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 300;
	src: url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300.eot'); /* IE9 Compat Modes */
	src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'),
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300.woff') format('woff'), /* Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
  }
  
  /* roboto-condensed-300italic - latin */
  @font-face {
	font-family: 'Roboto Condensed';
	font-style: italic;
	font-weight: 300;
	src: url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300italic.eot'); /* IE9 Compat Modes */
	src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'),
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300italic.woff') format('woff'), /* Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
  }
  
  /* roboto-condensed-regular - latin */
  @font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 400;
	src: url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-regular.eot'); /* IE9 Compat Modes */
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'),
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
  }
  
  /* roboto-condensed-italic - latin */
  @font-face {
	font-family: 'Roboto Condensed';
	font-style: italic;
	font-weight: 400;
	src: url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-italic.eot'); /* IE9 Compat Modes */
	src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'),
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-italic.woff') format('woff'), /* Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
  }
  
  /* roboto-condensed-700 - latin */
  @font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 700;
	src: url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700.eot'); /* IE9 Compat Modes */
	src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'),
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700.woff') format('woff'), /* Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
  }
  
  /* roboto-condensed-700italic - latin */
  @font-face {
	font-family: 'Roboto Condensed';
	font-style: italic;
	font-weight: 700;
	src: url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700italic.eot'); /* IE9 Compat Modes */
	src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'),
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700italic.woff') format('woff'), /* Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
  }
  

/* roboto-condensed-300 - latin */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 300;
	src: url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300.eot'); /* IE9 Compat Modes */
	src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'),
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300.woff') format('woff'), /* Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
  }
  
  /* roboto-condensed-300italic - latin */
  @font-face {
	font-family: 'Roboto Condensed';
	font-style: italic;
	font-weight: 300;
	src: url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300italic.eot'); /* IE9 Compat Modes */
	src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'),
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300italic.woff') format('woff'), /* Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-300italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
  }
  
  /* roboto-condensed-regular - latin */
  @font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 400;
	src: url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-regular.eot'); /* IE9 Compat Modes */
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'),
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
  }
  
  /* roboto-condensed-italic - latin */
  @font-face {
	font-family: 'Roboto Condensed';
	font-style: italic;
	font-weight: 400;
	src: url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-italic.eot'); /* IE9 Compat Modes */
	src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'),
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-italic.woff') format('woff'), /* Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
  }
  
  /* roboto-condensed-700 - latin */
  @font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 700;
	src: url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700.eot'); /* IE9 Compat Modes */
	src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'),
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700.woff') format('woff'), /* Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
  }
  
  /* roboto-condensed-700italic - latin */
  @font-face {
	font-family: 'Roboto Condensed';
	font-style: italic;
	font-weight: 700;
	src: url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700italic.eot'); /* IE9 Compat Modes */
	src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'),
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700italic.woff') format('woff'), /* Modern Browsers */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/cms-fonts/Roboto Condensed/font/roboto-condensed-v16-latin-700italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
  }
  

/* aladin-regular - latin */
@font-face {
  font-family: 'Aladin';
  font-style: normal;
  font-weight: 400;
  src: url('/cms-fonts/Aladin/font/aladin-v6-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Aladin Regular'), local('Aladin-Regular'),
       url('/cms-fonts/Aladin/font/aladin-v6-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/cms-fonts/Aladin/font/aladin-v6-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/cms-fonts/Aladin/font/aladin-v6-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/cms-fonts/Aladin/font/aladin-v6-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/cms-fonts/Aladin/font/aladin-v6-latin-regular.svg#Aladin') format('svg'); /* Legacy iOS */
}


/* average-sans-regular - latin */
@font-face {
  font-family: 'Average Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/cms-fonts/Average Sans/font/average-sans-v6-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Average Sans Regular'), local('AverageSans-Regular'),
       url('/cms-fonts/Average Sans/font/average-sans-v6-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/cms-fonts/Average Sans/font/average-sans-v6-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/cms-fonts/Average Sans/font/average-sans-v6-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/cms-fonts/Average Sans/font/average-sans-v6-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/cms-fonts/Average Sans/font/average-sans-v6-latin-regular.svg#AverageSans') format('svg'); /* Legacy iOS */
}


/* average-sans-regular - latin */
@font-face {
  font-family: 'Average Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/cms-fonts/Average Sans/font/average-sans-v6-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Average Sans Regular'), local('AverageSans-Regular'),
       url('/cms-fonts/Average Sans/font/average-sans-v6-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/cms-fonts/Average Sans/font/average-sans-v6-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/cms-fonts/Average Sans/font/average-sans-v6-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/cms-fonts/Average Sans/font/average-sans-v6-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/cms-fonts/Average Sans/font/average-sans-v6-latin-regular.svg#AverageSans') format('svg'); /* Legacy iOS */
}


/* open-sans-condensed-300 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('/cms-fonts/Open Sans Condensed/font/open-sans-condensed-v12-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'),
       url('/cms-fonts/Open Sans Condensed/font/open-sans-condensed-v12-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/cms-fonts/Open Sans Condensed/font/open-sans-condensed-v12-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/cms-fonts/Open Sans Condensed/font/open-sans-condensed-v12-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/cms-fonts/Open Sans Condensed/font/open-sans-condensed-v12-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/cms-fonts/Open Sans Condensed/font/open-sans-condensed-v12-latin-300.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}

/* open-sans-condensed-700 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('/cms-fonts/Open Sans Condensed/font/open-sans-condensed-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'),
       url('/cms-fonts/Open Sans Condensed/font/open-sans-condensed-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/cms-fonts/Open Sans Condensed/font/open-sans-condensed-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/cms-fonts/Open Sans Condensed/font/open-sans-condensed-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/cms-fonts/Open Sans Condensed/font/open-sans-condensed-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/cms-fonts/Open Sans Condensed/font/open-sans-condensed-v12-latin-700.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}


/* FONTS ENDE */

/* BILDER START */

#shiva-mainframe-imagesection {

}

#shiva-mainframe-imagesection-background.shiva-paradisus-imagesection {
	margin: 0 auto;
	width: 80em;max-width: 100%;
	height: 80px;
	background-color: rgba(214, 219, 179, 1);
}

.shiva-dynamic-image-style {
	border-radius: 5px;
}

.shiva-gallery {
  
  font-size: 0;
  display: -ms-flexbox;
  -ms-flex-wrap: wrap;
  -ms-flex-direction: column;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  display: -webkit-box;
  display: flex;
  margin: 0 -.5vw;
}

.shiva-gallery .shiva-gallery-item {
  -webkit-box-flex: auto;
  -ms-flex: auto;
  flex: auto;
  width: 200px;
  padding: .5vw;
}

.shiva-gallery .shiva-gallery-item img {
  width: 100%;
  height: auto;
}


/* BILDER ENDE */

/* */

/* */

/* ++++++ ALLGEMEIN ENDE ++++++ */

/* ++++++ NAVIGATION START ++++++ */

.shivaSidebar_main {
	background-color: rgba(255, 255, 255, 1);
}

.shivaSidebar_header {
	background-color: #6C7524;
}

.shivaSidebar_content > .shiva-mobile-nav a {
	color: rgba(66, 66, 66, 1);
	font-size: 1em;
	text-align: center;
}

.shiva-dynamic-sidebar-buttons {
	display: none;
	right: 0;
}

#shiva-menu-container {
	z-index: 10;
	width: 100%;
	position: absolute;
	
	height: 80px;;
	
	margin-left: auto; margin-right: auto;
}

.shiva-instand-navbar-background {
	background-color: rgba(214, 219, 179, 1);
}

.shiva-instand-navbar-dropdown-background {
	background-color: rgba(255, 255, 255, 1);
}

.dropdown:hover .dropdown-menu {
	display: block;
	min-width: 0px;
	border-radius: 0px;
	padding: 0px;
	margin: 0px;
	font-size: inherit;
}

#shiva-menu-container, #shiva-menu-container #logo h3, #shiva-menu-container #navbar ul.navigation,
#shiva-menu-container > .shiva-dynamic-navbar .navbar-brand {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.shiva-dynamic-navbar-brand img, .shiva-header-item-title-brand img {
	padding: 3.5% 3.5% 3.5% 0px;
}

#shiva-menu-container.scrolled {
	
	background-color: rgba(214, 219, 179, 1);
	
}

.shiva-dynamic-dropdown-menu.scrolled {
	
	background-color: rgba(255, 255, 255, 1);
	
}

.shiva-header-item-container.scrolled {
	height: 60px;
}

#shiva-menu-container.scrolled,
#shiva-menu-container.scrolled {
	background-color: rgba(214, 219, 179, 1);
}

.shiva-dynamic-dropdown-menu.scrolled > li,
.shiva-dynamic-dropdown-menu.scrolled > ul {
	background-color: rgba(255, 255, 255, 1);
}

#shiva-menu-container.scrolled > .shiva-dynamic-navbar {
	align-items: flex-end;
}

#shiva-menu-container.scrolled .sliding-middle-out:hover:after {
	width: 100%;
	background: rgba(108, 117, 36, 1);
}

#shiva-menu-container .sliding-middle-out:hover:after {

	<!-- extra_shiva_dynamic_navbar_color_underline -->
}

#shiva-menu-container.scrolled > .shiva-dynamic-navbar {
	color: rgba(66, 66, 66, 1);
}

#dropdown > .shiva-dynamic-dropdown-menu {

}

#shiva-menu-container.scrolled .shiva-dynamic-icon-bar {
	<!-- shiva_dynamic_icon_bar_background_color -->
}

.shiva-instand-navbar-background.scrolled > nav > a,
#shiva-menu-container.scrolled > nav > a {
	height: 100%;
}

.sliding-middle-out:hover:after {
	background: white !important; /* TODO farblich effekt */
}

.sliding-u-b-t:hover:after {
	background: white !important; /* TODO farblich effekt */
}

.navbar-default {
	border: 0;
}

.shiva-dynamic-navbar-container {
	vertical-align: middle;
	padding-bottom: 0px;
	padding-top: 0px;
	/*width: 100%;*/
	margin-left: auto;
	z-index: 999;
}

.shiva-dynamic-navbar-container-sub {
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: 'Average Sans' !important;
	<!-- shiva_dynamic_mainframe_padding_space_JEDI -->
}

#shiva-menu-container {

}

.shiva-dynamic-navbar {
	background-image: none;
	border-radius: 0;
	display: flex;
	height: 100%;

	margin-left: auto;
	margin-right: auto;
	

	align-items: flex-end;
	height: 100%;

	border-style: solid; border-width: 0px 0px 1px 0px; border-color: rgba(255, 255, 255, 0.02); box-shadow: 0px 6px 15px -8px rgba(0,0,0,0.75);
	color: rgba(66, 66, 66, 1);

	
}

.shiva-dynamic-navbar-orientation {
	float: right;
	font-size: 1em;
	padding: 0;
}


.shiva-dynamic-icon-bar {
	color: rgba(66, 66, 66, 1);
	height: 100%;
	width: 100%;
	font-size: 2.2em !important;
}

/* Bootstrap fix */
.shiva-dynamic-navbar-brand {
	padding-left: 0px;
	color: inherit !important;
	font-size: inherit !important;
	vertical-align: middle;
	transition: 0.35s;

	position: absolute;
  bottom: 0px;

	
}

.shiva-dynamic-navbar-brand-sidebar {
	color: inherit !important;
	font-size: inherit !important;
  height: 0 !important;
}

.shiva-dynamic-close:before, .shiva-dynamic-close:after {
	background-color: #F8F8F8 !important;
	font-size: inherit !important;
}

/* Bootstrap fix */
.navbar-header {
	/*padding-top: 15px !important;*/
}

.shiva-dynamic-navbar .navbar-nav > li > a {
	-webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
 	color: rgba(66, 66, 66, 1);
 	text-align: center;
}

#shiva-login-frontpage-header-container {
	
}

#shiva-login-frontpage-header-container a {
	color: rgba(66, 66, 66, 1);
}

.shiva-start-transparent {
	color: rgba(108, 117, 36, 1);
	background-color: transparent !important;
	border: 0px !important;
	border-width: 0px 0px 0px 0px !important;
}

.shiva-start-transparent-burger > .shiva-dynamic-icon-bar {
	/*background-color: rgba(108, 117, 36, 1); sind jetzt Icons */
}

.shiva-dynamic-dropdown {
    position: relative;
    display: inline-block;
}

.shiva-dynamic-dropdown-menu {
		padding: 0;
		list-style-type: none;
    display: none;
    position: absolute;
    z-index: 1;
    color: rgba(0, 155, 203, 1);
    background-color: rgba(255, 255, 255, 1);
	box-shadow: 0px 10px 10px 1px rgba(0,0,0,0.25);
    <!-- shiva_dynamic_navbar_container_sub_padding_X_das_beeinflusst_eigentlich_auch_die_breite_des_menüs_keine_ahnung_was_das_dann_hier_zu_suchen_hat_soll -->
}

.shiva-dynamic-dropdown:hover .shiva-dynamic-dropdown-menu {
	display: block;
}

.shiva-dynamic-dropdown-menu {
	/*background-color: inherit !important;*/
}

.shiva-dynamic-dropdown-menu > li > a {
	display: block;
	padding: 15px 15px 15px 15px;
	clear: both;
	font-size: inherit;
	white-space: nowrap;
  color: inherit;
  right: 0;
  transition: 0.5s;
}

.shiva-dynamic-dropdown-menu > li > a:hover {
	color: inherit;
}

.shiva-dynamic-navbar-scrollcolor > span {
	background-color: black !important;
}

.shiva-dynamic-icon-menue-left > span {
font-size: 3rem;
	padding-right: 10px;
}

.shiva-dynamic-icon-menue-above {
	font-size: 3rem;
	display: block;
	text-align: center;
	padding-top: 4px;
}

/* Werte der .dropdown-menu Class überschreiben */
.shiva-dynamic-megamenue {
	position: fixed !important;
	top: unset !important;
	left: 50%;
	transform: translateX(-50%);
	max-width: 100%;
	box-shadow: 0px 6px 8px 0px rgba(0,0,0,0.25) !important;
	width: 1280px !important;
}

.shiva-megamenue-dropdown-header, .shiva-megamenue-dropdown-header > a {
	font-weight: bold !important;
	padding: 0px !important;
}

.mega-dropdown-menu {
	background-color: rgba(255, 255, 255, 1);
	
}

.mega-dropdown-menu > li ul > li > a:hover, .mega-dropdown-menu > li ul > li > a:focus {
	background-color: rgba(250, 213, 0, 1) !important;
	color: rgba(0, 155, 203, 1) !important;
}

/* LINK EFFEKT 2 START */

.fading-block-effect:hover {
	
	
}

/* LINK EFFEKT 2 ENDE */

/* LINK EFFEKT 3 START */

.highlight-effect:hover {
	color: rgba(108, 117, 36, 1) !important;
}

.highlight-effect-dropdown:hover {
	color: rgba(108, 117, 36, 1) !important;
}

/* LINK EFFEKT 3 ENDE */

/* ++++++ NAVIGATION ENDE ++++++ */

/* COVERIMAGE - style-standard-blog-center - START */

.shiva-dynamic-bg-image-content-container {
	text-align: center;
}

.shiva-dynamic-bg-image-content-container-centered {
	text-align: center;
}

.shiva-dynamic-bg-image-cover {
   -webkit-background-size: cover !important;
   -moz-background-size: cover !important;
   -o-background-size: cover !important;
  background-size: cover !important;
}

.shiva-dynamic-bg-image-text {

}


.shiva-video-container > .shiva-video {
	object-fit: fill;
	width: 80em;max-width: 100%;
}

.shiva-video-container-standard > .shiva-video {
	object-fit: fill;
	width: 80em;max-width: 100%;
}

/* COVERIMAGE - style-standard-full-image - ENDE */

.shiva-dynamic-bg-image-cover-full {
	height: 100vh;
}

.shiva-dynamic-bg-image-content {
	display: table-cell;
	vertical-align: middle;
	margin: 5rem;
}

/* COVERIMAGE - style-standard-blog-center - ENDE */


/* COVERIMAGE - style-standard-news-left - START */

.shiva-dynamic-standard-news-left-width {

}

.shiva-dynamic-standard-news-left-image-container {
	margin-right: 1em;margin-bottom: 1em;
}

.shiva-dynamic-standard-news-right-image-container {
	margin-left: 1em;margin-bottom: 1em;
}

.shiva-dynamic-standard-news-left-image {
	width: calc(100% + 20px);
	max-width: calc(100% + 20px);
	margin-left: -15px;
}

.shiva-dynamic-standard-news-right-image {

}

/* COVERIMAGE - style-standard-news-left - ENDE */

/* COVERIMAGE - style-standard-blog-center - START */

.shiva-dynamic-blog-header-container {
	display: -moz-flex;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	position: relative;
}

.shiva-dynamic-blog-header-title, .shiva-dynamic-news-header-title {
	-moz-flex-grow: 1;
	-webkit-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;
	-ms-flex: 1;
}

.shiva-dynamic-blog-header-title-padding {
	padding: 1em;
}

.shiva-dynamic-blog-header-meta {
	border-left: 3px solid rgba(255, 255, 255, 0.02);
	text-align: right;
}

.shiva-dynamic-blog-image {
	overflow: hidden;
	position: relative;
}

.shiva-dynamic-blog-header-container {
	border-bottom: 3px solid rgba(255, 255, 255, 0.02);
}

.shiva-dynamic-page-blog > div:not(:first-child),
.shiva-dynamic-page-news-content > div:not(:first-child),
.shiva-dynamic-page-column-content > div:not(:first-child) {
	margin-top: 0.5em;
	
}

.shiva-dynamic-page-column-left {

}

.shiva-dynamic-page-column-right {

}

.shiva-dynamic-page-column {
	display: -moz-flex;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
}

.shiva-dynamic-page-column > .shiva-dynamic-page-column-content {
	width: 50%;
	
}

.shiva-dynamic-page-column > .shiva-dynamic-page-column-image {
	width: 50%;
	position: relative;
}

.shiva-dynamic-page-column > .shiva-dynamic-page-column-image-left {
	margin-right: 1em;
	margin-top: 1em;
}

.shiva-dynamic-page-column > .shiva-dynamic-page-column-image-right {
	margin-left: 1em;
	margin-top: 1em;
}

.shiva-dynamic-page-column > .shiva-dynamic-page-column-image > div {
	height: 100%;
	width: 100%;
}

.shiva-dynamic-page-column > .shiva-dynamic-page-column-image > div img {
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	-moz-object-position: center;
	-webkit-object-position: center;
	-ms-object-position: center;
	object-position: center;
}

.author {
	display: -moz-flex;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-moz-flex-direction: row;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-moz-align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	align-items: center;
	-moz-justify-content: -moz-flex-end;
	-webkit-justify-content: -webkit-flex-end;
	-ms-justify-content: -ms-flex-end;
	justify-content: flex-end;
	border-bottom: 0;
	font-size: 0.6em;
	font-weight: 400;
	letter-spacing: 0.25em;
	text-transform: uppercase;
	white-space: nowrap;
}

.author .name {
	-moz-transition: border-bottom-color 0.2s ease;
	-webkit-transition: border-bottom-color 0.2s ease;
	-ms-transition: border-bottom-color 0.2s ease;
	transition: border-bottom-color 0.2s ease;
	border-bottom: dotted 1px rgba(160, 160, 160, 0.65);
	display: block;
	/*margin: 0 1.5em 0 0;*/
}

.published, .published_skinny {
	color: #3c3b3b;
 	display: block;
	font-size: 0.7em;
	letter-spacing: 0.25em;
	margin-top: 0.5em;
	text-transform: uppercase;
	white-space: nowrap;
}

.published {
	font-weight: 800;
}

/* COVERIMAGE - style-standard-blog-center - ENDE */

/* COVERIMAGE - shiva-style-extended-grid-container - START */

/* (Style für die erste Section, die ein Image-Style besitzt) */
.shiva-style-images-picture-all-container {
	width: 80em;max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.shiva-dynamic-image-scale-container-hover-effect {
	
}

.shiva-style-extended-grid > .shiva-image-scale-container:hover .shiva-dynamic-image-scale-container-hover-effect,
.shiva-style-extended-grid > .shiva-image-scale-container:focus .shiva-dynamic-image-scale-container-hover-effect {
	opacity: 0.4;
}

.shiva-image-scale-container:hover .shiva-image-scale-image,
.shiva-image-scale-container:focus .shiva-image-scale-image {
  
}

.shiva-style-extended-grid-container > .shiva-style-extended-grid,
.shiva-style-extended-grid-container > .shiva-style-extended-grid-icon {
	margin-right: 2.75em;
}

.shiva-style-extended-grid-container > .shiva-style-extended-grid-icon {
	align-items: normal;
}

.shiva-style-extended-grid-container > .shiva-style-extended-grid:last-child,
.shiva-style-extended-grid-container > .shiva-style-extended-grid-icon:last-child {
	margin-right: 0px !important;
}


/* COVERIMAGE - shiva-style-extended-grid-container - ENDE */

/* WIDTH START */

.shiva-dynamic-bg-width {
	width: 100%;
}

/* WIDTH ENDE */

/* LINK / BUTTONS START */

input[type="submit"], input[type="reset"], input[type="button"], button, .button, .shiva-dynamic-linktype-link {
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	appearance: none;
	-moz-transition: transition: 0.2s;
	-webkit-transition: transition: 0.2s;
	-ms-transition: transition: 0.2s;
	transition: 0.2s;
	cursor: pointer;
	display: inline-block;
	font-size: 0.875em;
	letter-spacing: 0.1em;
	line-height: 1.50em;
	padding: 1em 2.5vw;
	text-align: center;
	text-decoration: none !important;
	
	max-width: 100%;
}

a.shiva-dynamic-linktype-link {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(168, 181, 72, 1);
	border: 1px solid rgba(255, 255, 255, 1);border-radius: 0.375em;
	font-family: 'Average Sans' !important;
}

a.shiva-dynamic-linktype-link:hover, a.shiva-dynamic-linktype-textlink:hover {
	border-color: #6C7524 !important;color: #6C7524;
}

.shiva-dynamic-extended-picture-linkcontainer {
	padding-top: 5vh;
}

input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button:hover, .button:hover {
	border-color: #6C7524;
  color: #6C7524 !important;
}

/* LINK / BUTTONS ENDE */

/* TEXT START */

.shiva-dynamic-primary-title-size {
	<!-- shiva_dynamic_text_primary_title_sizeXXX -->
}

.shiva-dynamic-secondary-title-size {
	<!-- shiva_dynamic_text_secondary_title_sizeXXX -->
}

/* TEXT ENDE */

/* SIDEBAR START */

#shiva-mainframe {
	-moz-flex-direction: row-reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;
	
	<!-- shiva_dynamic_mainframe_padding_space_XXX -->
}

#shiva-mainframe-overallsections {
	width: 77%
}

#shiva-mainframe-sidebar {
	margin-right: 3em !important;
	width: 23%;
	background-color: #EFEFEF;
}

#shiva-mainframe-sidebar-content .shiva-sidebar-post-container:not(:first-child),
#shiva-mainframe-sidebar-content-mobile-content .shiva-sidebar-post-container:not(:first-child){
	margin-bottom: 1em;
}

.shiva-sidebar-post-container {
	border: 3px solid rgba(255, 255, 255, 0.02);
	background-color: #F8F8F8;
}

.shiva-sidebar-post-container > .shiva-sidebar-post-text-container {
  padding: 0.5em;
}

.shiva-subnavbar-button {
	padding: 0px 10px;
	cursor: pointer;
	color: #6C7524;
}

#shiva-sidebar-canvas-button > a > .fa-caret-right, #shiva-sidebar-canvas-button > .fa-caret-left {
	display: none;
	position: absolute;
	font-size: 3em;
	cursor: pointer;
	color: #6C7524;
}

#shiva-sidebar-canvas-button > a > .fa-caret-right {
	position: fixed;
	left: 1px;
	top: 16px;
	z-index: 9999;
	padding: 0 3px;
	border-radius: 3px;
	border-width: 2px;
	border-style: solid;
	border-color: #6C7524;
	background-color: rgba(214, 219, 179, 1);
	box-shadow: 0px 6px 15px -8px #000000bf;
}

#shiva-sidebar-canvas-button > a:hover > .fa-caret-right {
	background-color: #EFEFEF;
}

#shiva-sidebar-canvas-button > .fa-caret-left {
	right: 2rem;
}

#shiva-mainframe-sidebar.sidebar-canvas-show {
	margin-left: 0px !important;
	width: auto;
}

nav.shiva-dynamic-navbar-sidebar ul li {
	margin-bottom: 10px;
	border-bottom: 1px solid #AFAFAF
}

nav.shiva-dynamic-navbar-sidebar > ul > li > a,
#shiva-login-frontpage-sidebar-container > ul > li > a {
	color: #6C7524;
}

ul.shiva-dynamic-dropdown-menu-sidebar li:first-child {
	margin-top: 5px;
}

ul.shiva-dynamic-dropdown-menu-sidebar li:last-child {
	border: none;
}

ul.shiva-dynamic-dropdown-menu-sidebar li > a {
	margin-left: 10px;
	color: rgba(35, 35, 35, 1);
}

.shiva-navbar-submenue-titel {
	color: rgba(35, 35, 35, 1);
}

.shiva-sidebar-post-text-container .shiva-sidebar-post-content {
	margin: 10px 0 0 0;
}

#shiva-sidebar-mobile > #shiva-mainframe-sidebar {
	position: absolute !important;
	width: 100vw !important;
}


#shiva-sidebar-mobile > #shiva-mainframe-sidebar > #shiva-mainframe-sidebar-content {
	overflow-y: scroll;
}

#shiva-sidebar-mobile {

	background: red !important;
	width: 100%;
	min-height: 100%;
	top: 0px;
	right: 0px;
	position: absolute;
	overflow-y: scroll;

}

/* SIDEBAR TEIL 2 MOBILE */

#shiva-mainframe-sidebar-mobile-content {
	margin-right: 3em !important;
	background-color: #EFEFEF;
}

/* SIDEBAR ENDE */

/* CONTENT PAGE START */

#main_container_1 .shiva-dynamic-content-dimensions:first-child {
	padding-top: -webkit-calc(2em + 50px);padding-top: calc(2em + 50px);
}

#main_container_1 .shiva-dynamic-content-dimensions:nth-child(even){
	/*background:#FCFCFC;*/
}


#main_container_1 .shiva-dynamic-content-dimensions:nth-child(2n+3){
	/*background:#F8F8F8;*/
}


/* CONTENT PAGE ENDE */

/* FOOTER START */

#footer_container_1 {

}

.shiva-dynamic-footer-container {
	font-family: 'Open Sans Condensed';
	width: 80em;max-width: 100%;
	background-color: rgba(214, 219, 179, 1);;
	border: 3px solid rgba(255, 255, 255, 0.02);
	margin-bottom: 3em;
	margin-left: auto;
	margin-right: auto;
	/*padding-top: 0px;*/
	/*padding-bottom: 0px;*/
	/*padding: 2rem 3rem;*/
}

.shiva-footer-subcontainer {
	width: 100%;
	<!-- shiva_dynamic_footer_container_subcontainer_bg_color -->
}

.shiva-footer-content-container {
	padding: 2rem 3rem;
}

a.shiva-header-item-title-brand {
	color: #999999;
}

.shiva-header-item-search #shiva_search_clicker_morphing span {
	font-size: 22px;
}

/* Simple Search Padding fix*/
.shiva-header-item-container .shiva-header-item-right .shiva-header-item-search .shiva-search-simple #shiva-search-simple-item input {
	padding: 5px 32px 5px 10px;
}

/* Simple Search Padding fix SCROLLED */

.shiva-header-item-container.scrolled .shiva-header-item-right .shiva-header-item-search .shiva-search-simple #shiva-search-simple-item input {
	padding: 5px 32px 5px 10px !important;
}

.shiva-footer-module a {
	color: #6b6969;
	font-size: 16px;
}


ul.social-icons li a {
	vertical-align: -moz-middle-with-baseline;
	vertical-align: -webkit-baseline-middle
}

ul.social-icons li a i.fa {
	color: rgba(214, 219, 179, 1);;
}

.shiva-footer-module p, .shiva-footer-bottom-bar p {
	color: #6b6969;
	font-size: 16px;
	<!-- color_website_footer_colorBRAUCHTMANVIELLEICHTNOCH -->
}

.shiva-footer-items > div.shiva-footer-module h3,
.shiva-footer-items > div.shiva-footer-module h4 {
	color: #6b6969;
}

 .shiva-footer-bottom-bar hr {
	border-color: ##6b6969;
 }

.shiva-footer-module > .quickmenu i {
	padding-right: 0.5rem;
	color: #6b6969;
	font-size: 16px;
}

.shiva-footer-bottom-bar .footer-menu ul li:after{
	color: #6b6969;
}

/* FOOTER ENDE */

/* EFFEKTE START */

.carousel-indicators li {
	position: relative;
									    -ms-flex: 0 1 auto;
									    flex: 0 1 auto;
									    width: 30px;
									    height: 3px;
									    margin-right: 3px;
									    margin-left: 3px;
									    text-indent: -999px;
									    cursor: pointer;
									    background-color: #FFF;
									    border-radius: 0px;
									    opacity: 0.5;
									    margin: 0px;
									    border: 0px;
}

.carousel-indicators .active {
	width: 30px;
										 	height: 3px;
										  background-color: #fff;
											opacity: 0.9;
}

/* EFFEKTE ENDE */

/* DOWNLOAD START */

.shiva-download-item {
	margin-bottom: 0.75em;
}

.shiva-download-item a {
	color: rgba(255, 30, 10, 1);
	text-decoration: none !important;
	white-space: nowrap;
	display: flex;
	align-items: center;
}

.shiva-download-item .shiva-download-item-icon {
	font-size: 2em;
	margin-right: 10px;
}

.shiva-download-item .shiva-download-item-text {
	display: inline-block;
	white-space: normal;
	font-size: 16px;
}

/* DOWNLOAD ENDE */

/* SUCHE START */

.shiva-header-item-container {

}

input[type=shiva-search] {
	background-color: #ededed; /*background: #ededed url(https://static.tumblr.com/ftv85bp/MIXmud4tx/search-icon.png) no-repeat 9px center;*/
	border: none;
	padding: 5px 32px 5px 10px;
	width: 50px;
	color: rgba(97, 97, 97, 1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}

form#shiva-search-simple-item > span {
	
	margin-left: 6px;
}

input[type=shiva-search]:focus > span {
	color: #FFFFFF;
}

input[type=shiva-search]:focus {
	width: 130px;
	background-color: #6C7524;
	color: #FFFFFF;
}

/* SUCHE ENDE */

/* MEDIA-QUERY - START */

@media (max-width: 1000px){

	#shiva-mainframe, #shiva-footer-container {
		<!-- shiva_dynamic_mq_mainframe_padding_space_JEDI -->
	}

	#shiva-mainframe-sidebar {
		display: none;
		position: fixed !important;
		box-shadow: 0 0 5em 0 rgba(0, 0, 0, 0.175);
		height: 100% !important;
		left: 0 !important;
		top: 0 !important;
		z-index: 10000 !important;
	}

	#shiva-sidebar-mobile > #shiva-mainframe-sidebar {
		display: block !important;
	}

	#shiva-sidebar-canvas-button > a > .fa-caret-right {
		display: block;
	}

	.shiva-section, .shiva-dynamic-footer-container {
		
		margin-bottom: 0px;
	}

	.shiva-section:first-child {

	}

	.shiva-section:last-child {

	}


	.shiva-header {
		font-size: 0.8vmax;
	}

	.shiva-dynamic-header-icon {
	font-size: 0.8em;
	}

	.shiva-dynamic-page-container-padding {
		padding: 5%;
	}

	.shiva-section, .shiva-footer-content-container, .shiva-header-item-container {
		
		
	}

	.shiva-footer-content-container, .shiva-header-item-container {
		padding: 0px;
	}

	.shiva-dynamic-page-blog > div:not(:first-child),
	.shiva-dynamic-page-news-content > div:not(:first-child),
	.shiva-dynamic-page-column-content > div:not(:first-child) {
		margin-top: 1%;
	}

	.shiva-dynamic-standard-news-right-image-container {
		margin-left: 1em;margin-bottom: 1em;
	}

	.shiva-dynamic-standard-news-left-image-container, .shiva-dynamic-standard-news-right-image-container {
		margin-right: 1%;margin-bottom: 1%;
	}

	.shiva-dynamic-blog-header-title-padding {
		padding: 1%;
	}

	.shiva-dynamic-blog-header-container {
		padding: 1%;
	}

	#main_container_1 .shiva-dynamic-content-dimensions:first-child{
		
	}

	.shiva-dynamic-bg-image-content {
		padding: 5%;
	}

	.shiva-dynamic-navbar, .shiva-header-item-container-sub {
		padding: 0 7%;
	}

	.shiva-navbar-toggle {
		margin: 0px;
	}

	.shiva-dynamic-navbar-brand {
		/*padding-left: 15px;*/
	}

	.shiva-dynamic-navbar-container {
	 	margin-left: auto;
	}


	#shiva-menu-container.scrolled, .shiva-dynamic-dropdown-menu.scrolled {

	}

}

@media screen and (max-width: 980px) {

	.shiva-dynamic-blog-header-container {
	 	-moz-flex-direction: column;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.shiva-dynamic-blog-header-title {
    -ms-flex: 0 1 auto;
    text-align: center;
   }

  .shiva-dynamic-blog-header-meta {
    -moz-align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    display: -moz-flex;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    border-left: 0;
    text-align: left;
    width: 100%;
	}

	.author .name {
  	margin-left: 2em;
  }

  .published {
		margin-top: 0em;
  }

  .shiva-dynamic-extended-picture-linkcontainer > .shiva-dynamic-linktype-link {
		line-height: 2.3125em;
		padding-top: 1vw;
		padding-bottom: 1vw;
	}


	.shiva-dynamic-page-column-left {
		-moz-flex-direction: column;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.shiva-dynamic-standard-news-left-image-container, .shiva-dynamic-standard-news-right-image-container,
	.shiva-dynamic-standard-column-left-image-container, .shiva-dynamic-standard-column-right-image-container {
		max-width: 100%;
		float: none;
		margin: 0px 0px 10px 0px;
	}

	.shiva-dynamic-page-column > .shiva-dynamic-page-column-image {
		width: 100%;
		/*height: 100vh;*/
	}

	.shiva-dynamic-standard-column-left-image-container,
	.shiva-dynamic-standard-column-right-image-container{
		height: 100% !important;
	}

	.shiva-dynamic-page-column > .shiva-dynamic-page-column-content {
		width: 100%;
	}

	.shiva-dynamic-page-column-right {
		-moz-flex-direction: column-reverse;
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}

	.shiva-dynamic-page-column > .shiva-dynamic-page-column-image-right {
		margin-right: 1em; margin-left: 0;
	}


}

@media (max-width: 480px){

	.shiva-dynamic-standard-news-left-image-container, .shiva-dynamic-standard-news-right-image-container,
	.shiva-dynamic-standard-column-left-image-container, .shiva-dynamic-standard-column-right-image-container {
		max-width: 100%;
		margin: 0px 0px 10px 0px;
	}

	.shiva-dynamic-blog-header-meta {
		-moz-align-items: center;
		-webkit-align-items: center;
		-ms-align-items: center;
		align-items: center;
		-moz-flex-direction: column;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.shiva-dynamic-blog-header-meta > .author > span.name {
		margin: 0px;
	}

	.shiva-dynamic-extended-picture-linkcontainer > .shiva-dynamic-linktype-link {
		line-height: 1.8125em;
	}

	.shiva-footer-subcontainer {

	}

}

@media (max-width: 1200px) and (min-width: 769px){

	.shiva-style-extended-grid-container > .shiva-style-extended-grid {
		margin-right: 2.5em !important;
		margin-bottom: 2.5em !important;
	}

	.shiva-style-extended-grid-container > .shiva-style-extended-grid-icon {
		margin-bottom: 2.5em !important;
		margin-right: 0px;
	}

	.shiva-style-extended-grid-container > .shiva-style-extended-grid:nth-child(2),
	.shiva-style-extended-grid-container > .shiva-style-extended-grid-icon:nth-child(2),
	.shiva-style-extended-grid-container > .shiva-style-extended-grid:nth-child(3),
	.shiva-style-extended-grid-container > .shiva-style-extended-grid-icon:nth-child(3) {
		margin-right: 0em  !important;
	}

	.shiva-style-extended-grid-container > .shiva-style-extended-grid:nth-child(3),
	.shiva-style-extended-grid-container > .shiva-style-extended-grid-icon:nth-child(3) {
		margin-bottom: 0em  !important;
	}

}

@media (max-width: 768px){


	.shiva-dynamic-nav-bar-container {
		padding: 0;
	}

	.shiva-dynamic-navbar-container {
		padding-right: 0px;
	}

	.shiva-dynamic-navbar-brand img, .shiva-header-item-title-brand img {
		padding: 9% 9% 9% 0;
	}

	.shivaSidebar_main {
		width: 100%;
	}

	.shiva-style-extended-grid-container > .shiva-style-extended-grid,
	.shiva-style-extended-grid-container > .shiva-style-extended-grid-icon {
		margin-bottom: 1.5em !important;
	}

}

@media (max-width: 480px){

	.h1, h1 {
		font-size: 10vw;
	}

	.h2, h2 {
		font-size: 10vw;
	}

	.h3, h3 {
		font-size: 10vw;
	}

	.h4, h4 {
		font-size: 10vw;
	}

	.h5, h5 {
		font-size: 10vw;
	}

	.h6, h6 {
		font-size: 10vw;
	}

	.shiva-dynamic-extended-picture-linkcontainer > .shiva-dynamic-linktype-link {
		font-size: inherit;
		
	}

	.shiva-style-extended-grid-icon {
		flex-direction: column;
	}

	.shiva-style-extended-grid-icon .shiva-icon {
		margin: 0;
	}

}

/* MEDIA-QUERY - ENDE */