/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme.
Version: 1.42
Author: Andy
Author URI: http://www.die-geheime-zutat.de
Template: enfold
*/
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/open-sans-v29-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v29-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v29-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v29-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v29-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v29-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

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

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

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

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

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

body.open_sans {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif!important;
}
.av-main-nav > li > a {
   font-weight: 500!important; 
}
.template-blog {
    margin-top: 50px;
}
.template-page {
    margin-top: 50px;
}
.entry-content-wrapper li {
  margin-left: 0.3em!Important;
  padding: 3px 0;
}

.wp-image-20041 {
    max-width:180px;
	height:auto;
}

hr {
    border: solid #333;
    border-width: 1px 0 0;
    clear: both;
    margin: 10px 0 30px;
    height: 0;
    padding: 5px;
}
#top div .wpcf7-list-item.first {
margin-left: 14px;
}
hr.style-two {
    border: solid #fff;
    border-width: 1px 0 0;
    clear: both;
    margin: 30px 0 30px 0; 
    height: 0;
    padding: 5px;
}
.priv {	
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	padding-top:20px;
	padding-bottom:20px;
}
.priv p {
	font-size: 14px;
	
}
.kat {
	font-size: 14px;
	
}
.responsive-table {
width: 100%!important;
  overflow-y: hidden;
  overflow-x: auto;
}
.responsive-table-price {
    width: 100% !important;
    max-width:1600px;
    overflow-y: hidden;
    overflow-x: auto;
	margin: 0 auto;
}
.tablepress-id-5 {
	width: 1300px!important;
	margin: 0 auto!important;
}
.tablepress-id-5 .row-1{
	background-color:#707070!important;
	color:#ffffff!important;
}
.tablepress-id-5 .row-2{
    background-color: #f7f2ef;
    background-image: url(https://hotel-bergruh.de/wp-content/themes/enfold/images/background-images/diagonal-bold-dark.png);
    background-repeat: repeat;
}
.tablepress-id-5 .column-2, .tablepress-id-5 .column-3, .tablepress-id-5 .column-4, .tablepress-id-5 .column-5, .tablepress-id-5 .column-6, .tablepress-id-5 .column-7,  .tablepress-id-5 .column-8, .tablepress-id-5 .column-9, .tablepress-id-5 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-5 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
tablepress-id-5 .column-10 {	
	border-right: solid 1px #ddd;
}
.tablepress-id-8 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-8 .column-2, .tablepress-id-8 .column-3, .tablepress-id-8 .column-4, .tablepress-id-8 .column-5, .tablepress-id-8 .column-6, .tablepress-id-8 .column-7,  .tablepress-id-8 .column-8, .tablepress-id-8 .column-9, .tablepress-id-8 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-8 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-8 .column-10    {	
	border-right: solid 1px #ddd;
}

.tablepress-id-9 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-9 .column-2, .tablepress-id-9 .column-3, .tablepress-id-9 .column-4, .tablepress-id-9 .column-5, .tablepress-id-9 .column-6, .tablepress-id-9 .column-7,  .tablepress-id-9 .column-8, .tablepress-id-9 .column-9, .tablepress-id-9 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-9 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
tablepress-id-9 .column-10    {	
	border-right: solid 1px #ddd;
}

.tablepress-id-10 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-10 .column-2, .tablepress-id-10 .column-3, .tablepress-id-10 .column-4, .tablepress-id-10 .column-5, .tablepress-id-10 .column-6, .tablepress-id-10 .column-7,  .tablepress-id-10 .column-8, .tablepress-id-10 .column-9, .tablepress-id-10 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-10 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
tablepress-id-10 .column-10    {	
	border-right: solid 1px #ddd;
}

.tablepress-id-11 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-11 .column-2, .tablepress-id-11 .column-3, .tablepress-id-11 .column-4, .tablepress-id-11 .column-5, .tablepress-id-11 .column-6, .tablepress-id-11 .column-7,  .tablepress-id-11 .column-8, .tablepress-id-11 .column-9, .tablepress-id-11 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-11 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-11 .column-10    {	
	border-right: solid 1px #ddd;
}
.tablepress-id-12 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-12 .column-2, .tablepress-id-12 .column-3, .tablepress-id-12 .column-4, .tablepress-id-12 .column-5, .tablepress-id-12 .column-6, .tablepress-id-12 .column-7,  .tablepress-id-12 .column-8, .tablepress-id-12 .column-9, .tablepress-id-12 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-12 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-12 .column-10    {	
	border-right: solid 1px #ddd;
}

.tablepress-id-13 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-13 .column-2, .tablepress-id-13 .column-3, .tablepress-id-13 .column-4, .tablepress-id-13 .column-5, .tablepress-id-13 .column-6, .tablepress-id-13 .column-7,  .tablepress-id-13 .column-8, .tablepress-id-13 .column-9, .tablepress-id-13 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-13 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-13 .column-10    {	
	border-right: solid 1px #ddd;
}

.tablepress-id-14 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-14 .column-2, .tablepress-id-14 .column-3, .tablepress-id-14 .column-4, .tablepress-id-14 .column-5, .tablepress-id-14 .column-6, .tablepress-id-14 .column-7,  .tablepress-id-14 .column-8, .tablepress-id-14 .column-9, .tablepress-id-14 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-14 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-14 .column-10    {	
	border-right: solid 1px #ddd;
}
.tablepress-id-15 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-15 .column-2, .tablepress-id-15 .column-3, .tablepress-id-15 .column-4, .tablepress-id-15 .column-5, .tablepress-id-15 .column-6, .tablepress-id-15 .column-7,  .tablepress-id-15 .column-8, .tablepress-id-15 .column-9, .tablepress-id-15 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-15 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-15 .column-10    {	
	border-right: solid 1px #ddd;
}

.tablepress-id-16 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-16 .column-2, .tablepress-id-16 .column-3, .tablepress-id-16 .column-4, .tablepress-id-16 .column-5, .tablepress-id-16 .column-6, .tablepress-id-16 .column-7,  .tablepress-id-16 .column-8, .tablepress-id-16 .column-9, .tablepress-id-16 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-16 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-16 .column-10    {	
	border-right: solid 1px #ddd;
}
.tablepress-id-17 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-17 .column-2, .tablepress-id-17 .column-3, .tablepress-id-17 .column-4, .tablepress-id-17 .column-5, .tablepress-id-17 .column-6, .tablepress-id-17 .column-7,  .tablepress-id-17 .column-8, .tablepress-id-17 .column-9, .tablepress-id-17 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-17 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-17 .column-10    {	
	border-right: solid 1px #ddd;
}
.tablepress-id-18 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-18 .column-2, .tablepress-id-18 .column-3, .tablepress-id-18 .column-4, .tablepress-id-18 .column-5, .tablepress-id-18 .column-6, .tablepress-id-18 .column-7,  .tablepress-id-18 .column-8, .tablepress-id-18 .column-9, .tablepress-id-18 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-18 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-18 .column-10    {	
	border-right: solid 1px #ddd;
}
.tablepress-id-19 {
	width: 1420px!important;
	margin: 0 auto!important;
}
.tablepress-id-19 .column-1 {
	width: 270px!important;
	border-left: solid 0px #ddd;
	text-align: right;
}
.tablepress-id-19 .column-2 {
	width: 1350px!important;
	border-left: solid 0px #ddd;
	text-align: right;
}

.tablepress-id-13 {
	width: 1300px!important;
	margin: 0 auto!important;
}
.tablepress-id-25 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-25 .column-2, .tablepress-id-25 .column-3, .tablepress-id-25 .column-4, .tablepress-id-25 .column-5, .tablepress-id-25 .column-6, .tablepress-id-25 .column-7,  .tablepress-id-25 .column-8, .tablepress-id-25 .column-9, .tablepress-id-25 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-25 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-25 .column-10    {	
	border-right: solid 1px #ddd;
}


.tablepress-id-34 {
	width: 1300px!important;
	margin: 0 auto!important;
}
.tablepress-id-34 .column-2, .tablepress-id-34 .column-3, .tablepress-id-34 .column-4, .tablepress-id-34 .column-5, .tablepress-id-34 .column-6, .tablepress-id-34 .column-7,  .tablepress-id-34 .column-8, .tablepress-id-34 .column-9, .tablepress-id-34 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-34 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-34 .column-10    {	
	border-right: solid 1px #ddd;
}

#content_to_open {
    display: none;
}

.mfp-content #content_to_open {
    display: block;
}
.tablepress-id-37 {
	width: 1300px!important;
	margin: 0 auto!important;
}
.tablepress-id-37 .row-1{
	background-color:#707070!important;
	color:#ffffff!important;
}
.tablepress-id-37 .row-2{
    background-color: #f7f2ef;
    background-image: url(https://hotel-bergruh.de/wp-content/themes/enfold/images/background-images/diagonal-bold-dark.png);
    background-repeat: repeat;
}
.tablepress-id-37 .column-2, .tablepress-id-37 .column-3, .tablepress-id-37 .column-4, .tablepress-id-37 .column-5, .tablepress-id-37 .column-6, .tablepress-id-37 .column-7,  .tablepress-id-37 .column-8, .tablepress-id-37 .column-9, .tablepress-id-37 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-37 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-37 .column-10 {	
	border-right: solid 1px #ddd;
}
.tablepress-id-38 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-38 .column-2, .tablepress-id-38 .column-3, .tablepress-id-38 .column-4, .tablepress-id-38 .column-5, .tablepress-id-38 .column-6, .tablepress-id-38 .column-7,  .tablepress-id-38 .column-8, .tablepress-id-38 .column-9, .tablepress-id-38 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-38 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-38 .column-10    {	
	border-right: solid 1px #ddd;
}
.tablepress-id-39 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-39 .column-2, .tablepress-id-39 .column-3, .tablepress-id-39 .column-4, .tablepress-id-39 .column-5, .tablepress-id-39 .column-6, .tablepress-id-39 .column-7,  .tablepress-id-39 .column-8, .tablepress-id-39 .column-9, .tablepress-id-39 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-39 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-39 .column-10    {	
	border-right: solid 1px #ddd;
}
.tablepress-id-40 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-40 .column-2, .tablepress-id-40 .column-3, .tablepress-id-40 .column-4, .tablepress-id-40 .column-5, .tablepress-id-40 .column-6, .tablepress-id-40 .column-7,  .tablepress-id-40 .column-8, .tablepress-id-40 .column-9, .tablepress-id-40 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-40 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-40 .column-10    {	
	border-right: solid 1px #ddd;
}
.tablepress-id-41 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-41 .column-2, .tablepress-id-41 .column-3, .tablepress-id-41 .column-4, .tablepress-id-41 .column-5, .tablepress-id-41 .column-6, .tablepress-id-41 .column-7,  .tablepress-id-41 .column-8, .tablepress-id-41 .column-9, .tablepress-id-41 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-41 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-41 .column-10    {	
	border-right: solid 1px #ddd;
}
.tablepress-id-42 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-42 .column-2, .tablepress-id-42 .column-3, .tablepress-id-42 .column-4, .tablepress-id-42 .column-5, .tablepress-id-42 .column-6, .tablepress-id-42 .column-7,  .tablepress-id-42 .column-8, .tablepress-id-42 .column-9, .tablepress-id-42 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-42 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-42 .column-10    {	
	border-right: solid 1px #ddd;
}
.tablepress-id-43 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-43 .column-2, .tablepress-id-43 .column-3, .tablepress-id-43 .column-4, .tablepress-id-43 .column-5, .tablepress-id-43 .column-6, .tablepress-id-43 .column-7,  .tablepress-id-43 .column-8, .tablepress-id-43 .column-9, .tablepress-id-43 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-43 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-43 .column-10    {	
	border-right: solid 1px #ddd;
}
.tablepress-id-44 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-44 .column-2, .tablepress-id-44 .column-3, .tablepress-id-44 .column-4, .tablepress-id-44 .column-5, .tablepress-id-44 .column-6, .tablepress-id-44 .column-7,  .tablepress-id-44 .column-8, .tablepress-id-44 .column-9, .tablepress-id-44 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-44 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-44 .column-10    {	
	border-right: solid 1px #ddd;
}
.tablepress-id-45 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-45 .column-2, .tablepress-id-45 .column-3, .tablepress-id-45 .column-4, .tablepress-id-45 .column-5, .tablepress-id-45 .column-6, .tablepress-id-45 .column-7,  .tablepress-id-45 .column-8, .tablepress-id-45 .column-9, .tablepress-id-45 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-45 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-45 .column-10    {	
	border-right: solid 1px #ddd;
}
.tablepress-id-46 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-46 .column-2, .tablepress-id-46 .column-3, .tablepress-id-46 .column-4, .tablepress-id-46 .column-5, .tablepress-id-46 .column-6, .tablepress-id-46 .column-7,  .tablepress-id-46 .column-8, .tablepress-id-46 .column-9, .tablepress-id-46 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-46 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-46 .column-10    {	
	border-right: solid 1px #ddd;
}
.tablepress-id-47 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-47 .column-2, .tablepress-id-47 .column-3, .tablepress-id-47 .column-4, .tablepress-id-47 .column-5, .tablepress-id-47 .column-6, .tablepress-id-47 .column-7,  .tablepress-id-47 .column-8, .tablepress-id-47 .column-9, .tablepress-id-47 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-47 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-47 .column-10    {	
	border-right: solid 1px #ddd;
}
.tablepress-id-48 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-48 .column-2, .tablepress-id-48 .column-3, .tablepress-id-48 .column-4, .tablepress-id-48 .column-5, .tablepress-id-48 .column-6, .tablepress-id-48 .column-7,  .tablepress-id-48 .column-8, .tablepress-id-48 .column-9, .tablepress-id-48 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-48 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-48 .column-10    {	
	border-right: solid 1px #ddd;
}
.tablepress-id-49 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-49 .column-2, .tablepress-id-49 .column-3, .tablepress-id-49 .column-4, .tablepress-id-49 .column-5, .tablepress-id-49 .column-6, .tablepress-id-49 .column-7,  .tablepress-id-49 .column-8, .tablepress-id-49 .column-9, .tablepress-id-49 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-49 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-49 .column-10    {	
	border-right: solid 1px #ddd;
}

.tablepress-id-52 {
	width: 1300px!important;
	margin: 0 auto!important;
}

.tablepress-id-52 .column-2, .tablepress-id-52 .column-3, .tablepress-id-52 .column-4, .tablepress-id-52 .column-5, .tablepress-id-52 .column-6, .tablepress-id-52 .column-7,  .tablepress-id-52 .column-8, .tablepress-id-52 .column-9, .tablepress-id-52 .column-10    {
	width: 120px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-52 .column-1 {
	width: 100px!important;
	border-left: solid 1px #ddd;
	text-align: center;
}
.tablepress-id-52 .column-10    {	
	border-right: solid 1px #ddd;
}

.socket_color{
    background-color: #004f89;
    color: #eeeeee;
}
#socket {
    font-size: 11px;
    margin-top: -1px;
    z-index: 1;
    border-top: 2px solid #c3d028;
}

.container .minor-meta {
    font-size: 0.9em;
    display: none!important;
}
a.tooltip {
    position: relative;
    text-decoration: none;
  }
  a.tooltip:after {
    content: attr(data-tooltip);
    position: absolute;
    bottom: 130%;
    left: 20%;
    background: #ffcb66;
    padding: 5px 15px;
    color: black;
    -webkit-border-radius: 10px;
    -moz-border-radius   : 10px;
    border-radius        : 10px;
    width:400px;
    opacity: 0;
     /* At time of this creation, only Fx4 doing pseduo transitions */
    -webkit-transition: all 0.4s ease;
    -moz-transition   : all 0.4s ease;
  }
  a.tooltip:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 20px solid #ffcb66;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    /* At time of this creation, only Fx4 doing pseduo transitions */
    -webkit-transition: all 0.4s ease;
    -moz-transition   : all 0.4s ease;
    opacity: 0;
    left: 30%;
    bottom: 90%;
  }
  a.tooltip:hover:after {
    bottom: 100%;
  }
  a.tooltip:hover:before {
    bottom: 70%;
  }
  a.tooltip:hover:after, a:hover:before {
    opacity: 1;
  }
.en-nav {
display: inline-block;
list-style-type: none;
padding-right: 30px!important;;
border-bottom-width: 0px!important;
border-top-width: 0px!important;
}
#en-navi .container { width: 100% !important; max-width: 100%; padding: 0px 50px 2px 50px; margin: 0; }
#en-location .container { width: 100% !important; max-width: 100%; padding: 0; margin: 0; }

#top .av-submenu-container {
    height: 52px;
    position: absolute;
    width: 100%;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    -webkit-perspective: 1000px;
    -webkit-backface-visibility: hidden;
    font-size: 13px;
    line-height: 1.65em;
    border-bottom-color: #c3d028;
}
.main_color.iconbox_top .iconbox_icon{
	background-color: #c3d028!important;
	color: #ffffff;
	border-color: #423d30;}

#footer {
    padding: 0 0 0px;
    border-top: 2px solid #c3d028;
}

#responsive-form{	
	margin:0 auto;
        width:100%;
	background-color: rgb(221, 216, 204);
    padding: 5px 10px;
    border-radius: 5px;    
    border-color: rgb(247, 242, 239);
    border-width: 2px;
    border-style: solid;

}
.form-row{
	width: 100%;
}
.column-half, .column-full, .column-third{
	float: left;
	position: relative;
	padding: 2px 5px;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
.column-third{
		width: 70%;
	}
}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {
	width: 100%;
	padding: 8px;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	      box-sizing: border-box
}
.wpcf7 input[type="text"]:focus{
	background: #fff;
}
.wpcf7-submit{
	float: right;
	background: #CA0002;
	color: #fff;
	text-transform: uppercase;
	border: none;
	padding: 8px 20px;
	cursor: pointer;
}
.wpcf7-submit:hover{
	background: #ff0000;
}
span.wpcf7-not-valid-tip{
	text-shadow: none;
	font-size: 12px;
	color: #fff;
	background: #ff0000;
	padding: 5px;
}
div.wpcf7-validation-errors { 
	text-shadow: none;
	border: transparent;
	background: #f9cd00;
	padding: 5px;
	color: #9C6533;
	text-align: center;
	margin: 0;
	font-size: 12px;
}
div.wpcf7-mail-sent-ok{
	text-align: center;
	text-shadow: none;
	padding: 5px;
	font-size: 12px;
	background: #59a80f;
	border-color: #59a80f;
	color: #fff;
	margin: 0;
}
div.wpcf7 input[type="file"] {
    cursor: pointer;
    margin-bottom: 20px;
}

/*image caption*/


.av-image-caption-overlay-center {
    display: table-cell;
    font-size: 1.3em;
    line-height: 1.5em;
    padding: 0 1.5em;
    vertical-align: bottom;
}

.av-image-caption-overlay-center p:last-child {
    font-weight: 600;
    margin-bottom: 7px;
}

/* secondary menu height */

/* .html_header_top.html_bottom_nav_header #header_main {
    top: -10px;
    z-index: 3;
} */

/* Header Height */

.html_header_top.html_header_topbar_active.html_header_sticky.html_bottom_nav_header #top #main {
    padding-top: 152px;
}

.html_header_top.html_header_sticky.html_large #header_main .container, .html_header_top.html_header_sticky.html_large.html_main_nav_header .main_menu ul:first-child > li a {
    height: 110px;
    line-height: 110px;
}

/* .html_header_top.html_header_sticky #header {
    height: 104px;
    position: fixed;
} */

/* color im header bereich 

.header_color .meta-color, .header_color .sidebar, .header_color .sidebar a, .header_color .minor-meta, .header_color .minor-meta a, .header_color .text-sep, .header_color blockquote, .header_color .post_nav a, .header_color .comment-text, .header_color .side-container-inner, .header_color .news-time, .header_color .pagination a, .header_color .pagination span, .header_color .tweet-text.avatar_no .tweet-time, #top .header_color .extra-mini-title, .header_color .team-member-job-title, .header_color .team-social a, .header_color #js_sort_items a, .grid-entry-excerpt, .header_color .avia-testimonial-subtitle, .header_color .commentmetadata a, .header_color .social_bookmarks a, .header_color .meta-heading > *, .header_color .slide-meta, .header_color .slide-meta a, .header_color .taglist, .header_color .taglist a, .header_color .phone-info, .header_color .phone-info a, .header_color .av-sort-by-term a, .header_color .av-magazine-time, .header_color .av-magazine .av-magazine-entry-icon, .header_color .av-catalogue-content, .header_color .wp-playlist-item-length {
    color: #f0f0f0;
}
*/

/* Header Social Symbol Size */

#top .social_bookmarks {
    margin-right: 13px;
    float: right;
}

#top .social_bookmarks li a {
width: 50px;
line-height: 20px;
min-height: 20px;
font-size: 15px;
}

#top .social_bookmarks li {
height: 100%;
width: 30px;
}

#top .social_bookmarks li a { line-height: 30px; }

/* FLOATING ACTION MENU */

#top .av-submenu-container {
    font-size: 13px;
    height: 32px;
}

#top .av-subnav-menu > li {
    padding: 5px 0;
}

.main_color strong {
    color: #3c3212;
    font-weight: 600;
}

/* Kontakt Seite MAP > Floating Menu ? */

#top .sticky_placeholder {
    height: 32px;
}

/* Abstand Content */

.content, .sidebar {
    padding-bottom: 15px;
    padding-top: 30px;
}

body .column-top-margin {
    margin-top: 10px;
}

p {
    font-weight: 400;
    line-height: 1.45em;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
}

h1 { text-transform: uppercase; }

p + h1, p + h2, p + h3, p + h4, p + h5, p + h6 {
    margin-top: 0;
}

.wp-caption-text, #top .wp-caption .wp-caption-dd {
    font-size: 13px;
    padding: 0 10px 5px;
}

.widget {
    padding: 10px 0;
}

.widgettitle {
    font-size: 1.1em;
    font-weight: 600;
    letter-spacing: 0px;
    margin-bottom: 10px;
}

.news-time {
    display: none;
}

blockquote {
    background-color: #f6f6f6;
    font-size: 14px;
    line-height: 1.5em;
    padding: 3px 20px;
    margin-right: 0;
}

.container_wrap {
    border-top-style: solid;
    border-top-width: 0px;
}

/* Abstaende Bilder */

body .aligncenter, .entry-content-wrapper a:hover .aligncenter {
    padding: 0px 0;
}

/* FULLSCREEN BUTTON */

#top .av-fullscreen-button .avia-button-fullwidth {
    padding: 30px 10px;
}

/* TABLES */

tr:first-child th, tr:first-child td {
    border-top-width: 0;
}

tr th:first-child, tr td:first-child {
    border-left-width: 0;
}

/* MAGAZIN ELEMENT */

.av-magazine-time, .av-magazine-author, .av-magazine-text-sep {
    display: none;
}

/* ACTION BLOCK COLOR SECTION */

.avia-section {min-height: 18px;}

/* ACCODION TOGGLE */

.togglecontainer { margin: 0;}

.main_color .toggler {
    background: none repeat scroll 0 0 #f7f2ef !important;
    border-color: #ddd8cc !important;
}

.togglecontainer .single_toggle:first-child .toggler, .togglecontainer .taglist + .single_toggle .toggler {
    font-weight: 700;
}

/* SIDEBAR TABS */

.sidebar_tab .tab_titles .tab {
    font-size: 14px;
    text-transform: uppercase;
}

/* ICON BOX */

.iconbox .iconbox_content .iconbox_content_title {
    font-size: 19px;
    letter-spacing: 0px;
    font-weight: 600;
    margin: 0 0 -2px;
}

/* TABS */

.tabcontainer {
    margin: 10px 0;
}

div .alternate_color .tabcontainer .active_tab_content, div .alternate_color .tabcontainer .active_tab {
    background-color: #fff;
}

.js_active .top_tab .tab {
    padding: 4px 19px;
} 

.js_active .tab_content {
    padding: 0 10px;
    margin-bottom: -5px;
}

.responsive #top .alternate_color .tabcontainer .active_tab {
    background-color: #ffffff;
    color: #000;
}

.responsive .tabcontainer .tab_content {
    padding: 0 10px;
}

.responsive #top .alternate_color .active_tab_content {
    background-color: #fff;
}

/* AVIA ICONLIST */

.avia-icon-list-container {
    margin: 0px 0;
}

.avia-icon-list li {
    padding: 0 0 5px;
}

.avia-icon-list .iconlist_icon {
    color: #FFFFFF;
    float: left;
    font-size: 25px;
    height: 44px;
    line-height: 44px;
    margin-right: 20px;
    width: 44px;
}

.avia-icon-list .iconlist_title {
    top: 2px;
}

.main_color .iconlist_content {
    color: #919191;
    margin-top: -13px;
}

.main_color .avia-icon-list .iconlist_icon {
    background-color: #ada48e;
}

.avia-icon-list .iconlist-timeline {
    left: 24px;
}

.main_color .avia-icon-list .iconlist-timeline {
    border-color: #E1E1E1;
}

/* BLOG GRID STYLE */

.avia-content-slider .slide-meta {
    display: none;
}

#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a {
    font-weight: 400;
}

.template-page .entry-content-wrapper h2 {
    letter-spacing: 1px;
    text-transform: none;
}

.page .content .entry-content {
    font-size: 14px !important;
    font-weight: 300 !important;
}

/* BLOG MASONRY */

.av-masonry-date, .av-masonry-text-sep, .av-masonry-author {
    display: none;
}

.av-masonry-entry .av-inner-masonry-content {
    padding: 5px;
}
.avia_desktop .av-hover-overlay-active .av-masonry-image-container {
    opacity: 0.8;
}

/* BLOG ARTICLE */

.single-post .single-small.with-slider .small-preview {
    height: 162px;
    width: 180px;
}

.image-overlay .image-overlay-inside::before {
    margin: -55px 0 0 -40px;
}

/* SPECIAL HEADING */

.av-special-heading {
    margin-top: 10px;
}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
    letter-spacing: 0px;
}

/* MESSAGE BOX */

body .container_wrap .avia-builder-el-last {
    margin-bottom: 17px;
}

body .container_wrap .avia-builder-el-no-sibling {
    margin-bottom: 20px;
}

.avia_message_box_content {
    font-size: 13px;
    font-weight: 500;
    text-align: left;
    text-transform: none;
}

.avia_message_box_content p {
    display: block;
    font-size: 14px;
}

.avia_message_box.avia-size-large {
    padding: 20px 20px 10px 25px;
}

div .avia_message_box .avia_message_box_title {
    display: none;
}

.avia_message_box.avia-border-solid {
    border-style: solid;
    border-width: 1px;
}

/* INSTAGRAM WIDGET */

.av-instagram-item {
    padding: 0 !important;
}

#footer {
    padding: 0 0 0px;
}

/* UBERMENU 3 Basic Settings */

.av_main_nav_header.av_menu_right #header_main .main_menu-uber{ 
  clear:none; 
  position: absolute; 
  z-index: 100; 
  line-height:30px; 
  height:100%; 
  margin:0; 
  right:0; 
}

.av_main_nav_header.av_menu_left #header_main .main_menu-uber{
  clear:none; 
  position: absolute; 
  z-index: 100; 
  line-height:30px; 
  height:100%; 
  margin:0; 
  left:0;
  right:auto; 
}

/* Set the width of the menu images */
#megaMenu .ss-nav-menu-with-img img{
  width:16px;
}
 
/* Menu left or right, slim */
.av_main_nav_header #megaMenu ul.megaMenu > li.menu-item > a, 
.av_main_nav_header #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator{
  padding-top:36px;
  padding-bottom:36px;
}
 
/* Menu left or right, large */
.av_main_nav_header.av_large #megaMenu ul.megaMenu > li.menu-item > a, 
.av_main_nav_header.av_large #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator{
  padding-top:50px;
  padding-bottom:50px;
}
 
/* Menu left or right, scrolled */
.av_main_nav_header.header-scrolled #megaMenu ul.megaMenu > li.menu-item > a, 
.av_main_nav_header.header-scrolled #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator{
  padding-top:14px;
  padding-bottom:14px;
}
 
/* Responsive Menu */
@media only screen and (max-width: 767px) {
    #megaMenu ul.megaMenu li.menu-item > a,
    #megaMenu ul.megaMenu li.menu-item > span.um-anchoremulator{
        padding-top:15px !important;
        padding-bottom:15px !important;
    }
}
.tabsection {
  position: relative;
  border: 1px solid #000;
  padding-top: 37px;
  background: #500;
}
.tabsection.positioned {
  position: absolute;
  top:100px;
  left:100px;
  width:800px;
  box-shadow: 0 0 15px #333;
}
.tabcontainer {
  overflow-y: auto;
  height: 200px;
}