/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         unknown
 Author URI:     http://www.google.at
 Template:       Divi
 Version:        3.0.0
*/

@import url("../Divi/style.css");

/* =Theme customization starts here
------------------------------------------------------- */
a {
  color: #e21c21 !important;
}
div#homelink { transform: none; }
.gt_switcher_wrapper {
    visibility: hidden;
}
#wcpt-6370 .wcpt-1617940740, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message a.button.wc-forward, body .et_pb_button {
  background-color: #e21c21 !important; }
a.wcpt-button {
  color: #fff !important;
}
img.wp-image-2169 {
    content: url(https://www.kaernten-radreisen.at/wp-content/uploads/2021/01/logo_oerr.png);
}
.wp-image-255 {
  content: url(https://www.kaernten-radreisen.at/wp-content/uploads/2020/11/tokaernten.png);
}
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../Divi-Child/fonts/open-sans-v34-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Divi-Child/fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-500 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../Divi-Child/fonts/open-sans-v34-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Divi-Child/fonts/open-sans-v34-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/open-sans-v34-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/open-sans-v34-latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../Divi-Child/fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Divi-Child/fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../Divi-Child/fonts/open-sans-v34-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Divi-Child/fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../Divi-Child/fonts/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Divi-Child/fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../Divi-Child/fonts/open-sans-v34-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Divi-Child/fonts/open-sans-v34-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/open-sans-v34-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/open-sans-v34-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../Divi-Child/fonts/open-sans-v34-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Divi-Child/fonts/open-sans-v34-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/open-sans-v34-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/open-sans-v34-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../Divi-Child/fonts/open-sans-v34-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Divi-Child/fonts/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/open-sans-v34-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/open-sans-v34-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../Divi-Child/fonts/open-sans-v34-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Divi-Child/fonts/open-sans-v34-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/open-sans-v34-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/open-sans-v34-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-500italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: url('../Divi-Child/fonts/open-sans-v34-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Divi-Child/fonts/open-sans-v34-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/open-sans-v34-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/open-sans-v34-latin-500italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../Divi-Child/fonts/open-sans-v34-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Divi-Child/fonts/open-sans-v34-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/open-sans-v34-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/open-sans-v34-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../Divi-Child/fonts/open-sans-v34-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Divi-Child/fonts/open-sans-v34-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/open-sans-v34-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/open-sans-v34-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/open-sans-v34-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('../Divi-Child/fonts/roboto-v18-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin'), local('Roboto-Thin'),
       url('../Divi-Child/fonts/roboto-v18-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/roboto-v18-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/roboto-v18-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('../Divi-Child/fonts/roboto-v18-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
       url('../Divi-Child/fonts/roboto-v18-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/roboto-v18-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/roboto-v18-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../Divi-Child/fonts/roboto-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'),
       url('../Divi-Child/fonts/roboto-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/roboto-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/roboto-v18-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('../Divi-Child/fonts/roboto-v18-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
       url('../Divi-Child/fonts/roboto-v18-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/roboto-v18-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/roboto-v18-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../Divi-Child/fonts/roboto-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('../Divi-Child/fonts/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/roboto-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/roboto-v18-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('../Divi-Child/fonts/roboto-v18-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Italic'), local('Roboto-Italic'),
       url('../Divi-Child/fonts/roboto-v18-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/roboto-v18-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/roboto-v18-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../Divi-Child/fonts/roboto-v18-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('../Divi-Child/fonts/roboto-v18-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/roboto-v18-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/roboto-v18-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('../Divi-Child/fonts/roboto-v18-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
       url('../Divi-Child/fonts/roboto-v18-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/roboto-v18-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/roboto-v18-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('../Divi-Child/fonts/roboto-v18-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
       url('../Divi-Child/fonts/roboto-v18-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/roboto-v18-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/roboto-v18-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../Divi-Child/fonts/roboto-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('../Divi-Child/fonts/roboto-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/roboto-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/roboto-v18-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('../Divi-Child/fonts/roboto-v18-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black Italic'), local('Roboto-BlackItalic'),
       url('../Divi-Child/fonts/roboto-v18-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/roboto-v18-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/roboto-v18-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('../Divi-Child/fonts/roboto-v18-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black'), local('Roboto-Black'),
       url('../Divi-Child/fonts/roboto-v18-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-Child/fonts/roboto-v18-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../Divi-Child/fonts/roboto-v18-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-Child/fonts/roboto-v18-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}
#changesitelink {
  padding-top: 83px;padding-right: 15px;padding-bottom: 0px;padding-left: 17px;margin-top: 17px !important;margin-right: 31px !important;
  transform: translateX(-1px) translateY(-98px);text-align: right;margin-right: 0;
}
#changesitelink img { height: 145px; }
.et_pb_section_0_tb_header {
	background-color: #e21c21 !important;position: fixed;
}
#languagemenu-mobile, #secondmenu { display: none; }
#gtranslate_wrapper {visibility: hidden;}
.customh1 { color: #e21c21;padding-bottom: 10px;line-height: 1em;font-weight: 500;font-size: 26px; }
.switcher .selected a { width: 140px !important; }
div#menusearch { width: 170%; }
.switcher .selected a, .option a { margin-top:0px !important; }
.switcher { width: 152px;margin-top: -10px; }
.dgwt-wcas-search-wrapp { max-width: 200px;margin-top: -10px; }
.switcher .option a.selected { background: #fff; color: #2b6ca3 !important; }
.switcher .selected a { color: #e21c21 !important; }
.switcher .option, .switcher .selected { background: #e21c21 !important; }
.switcher .selected { width: 152px; }
#left-area .post-meta { display: none; }
.et_pb_slide_content p { font-size: 14px; }
.et-pb-controllers { bottom: 5px; }
#mainmenu { margin-left: -10% !important;width:140%;display: none; }
#secondmenu { margin-left: -10% !important;width: 140%;display:block;visibility: visible !important; }

#sliderkrr, #tourenkrr, #gutscheinkrr, #textkrr { display: none; }
#sliderorr, #tourenorr, #gutscheinorr, #textoerr { display:block; }
.et_pb_slide_description { padding: 10% 8%; }
.et_pb_module.et_pb_image.et_pb_image_0_tb_header a {height: auto;display: inline-block; }

.sliderbtn { position: absolute;top: 50%;left: 65%; }
.et_pb_module.et_pb_slider.reisetagebuch, .et_pb_module.et_pb_slider.reisetagebuch .et_pb_slides, .et_pb_module.et_pb_slider.reisetagebuch .et_pb_slide { height: inherit !important; }
.et_contact_bottom_container { width:100%; }
/* ----------- */
#fruehbucher-krr { display: none; } 
#fruehbucher-orr { display: block; }
#fruehbucher-krr, #fruehbucher-orr {
  position: absolute;
  z-index: 9999;width: 150px;
  margin-top: -90px;
  margin-left: 60px;
}

.back-header2 { background-color: #e21c21!important; }
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .nav li ul {
    background-color: rgba(219,219,219,0.8) !important;
}
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li a,
.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu ul li a{
    color: #fff !important;
}
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li a:hover, .et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu ul li a:hover { color: #000 !important; }
h1, h3, h4, h1 span, h4 span, h2 span, h3 span, .et_pb_slide_description h2 { color: #e21c21 !important; }
h5 { padding-bottom: 0; }
#et-main-area { padding-top: 0px !important; }
#main-content { background-color: #f0f0f0 !important; }
.difficulty {
  position: absolute !important;
  z-index: 100;
  top: -17px;
  width: auto !important;
  padding: 0 !important;
  right: -30px;
}
.et_pb_button_module_wrapper { background-color: #fff; }
.et_pb_button { margin-right: 20px !important;margin-bottom: 10px !important; }
p.slidetext, p.slidetext.blue {
    font-weight: 700;font-size: 3em;
    text-align: left;line-height: 1.5em;
    width: 90%;max-width: 870px;
    margin-left: auto;margin-right: auto;padding-bottom:0;
    word-wrap: normal;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}

p.slidetext-handwriting { 
	font-weight: 700;font-size: 4em;text-align: left;line-height: 1.5em;
	width: 90%;max-width: 350px;font-family: lobster, cursive;margin: 10px auto;padding-bottom: 0;
	-moz-transform: rotate(-10deg);-ms-transform: rotate(-10deg);
	-o-transform: rotate(-10deg);-webkit-transform: rotate(-10deg);
	left: -22%;position: relative;
}
p.slidetext.blue { color: #fff; }
p.slidetextleft { font-weight: 700;font-size: 4em;text-align: left;line-height: 1.5em;width: 90%;max-width: 870px;padding-bottom:0; }
.et_pb_slide_description > div > .et_pb_button { position: relative;top: -70px;width: 200px;height: 40px;font-size: 1.2em; }

.et_pb_button.mehrinfo {
    font-size: 14px;
    background-color: gray;
    border-width: 0px !important;
    border-color: gray;
    border-radius: 0px;
}

/*nav#top-menu-nav { margin-left: -30%; }
#menu-topmenu { margin-left: -25% }*/
.mobile_menu_bar::before { color: #fff !important; }
.headermarknav { position: relative;top: -30px; }

p.slidetext:first-child, p.slidetextleft:first-child { border-top: 1px solid #fff; }
p.slidetext:nth-child(n), p.slidetextleft:nth-child(n) { border-bottom: 1px solid #fff; }
p.slidetext.blue:first-child, p.slidetext.blue:first-child { border-top: 1px solid #fff; }
p.slidetext.blue:nth-child(n), p.slidetext.blue:nth-child(n) { border-bottom: 1px solid #fff; }

p.kontakttext {
    font-weight: 700;font-size: 4em;
    text-align: left;line-height: 1.5em;
    width: 90%;max-width: 870px;letter-spacing: -0.05em;
    margin-left: auto;margin-right: auto;padding-bottom:0;
}
.tag-day\&night {
    width: 80%;margin-left: 20% !important;position: relative;
    border-bottom: 1px solid #000 !important;padding: 10px 0 5px 0;font-style: italic;
}

.markertop {
    font-size: 23px;
    color: #333;
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    line-height: 1em;
    font-weight: 500;
}

.kmtop {
    font-size: 26px;
    color: #e21c21;
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    line-height: 1em;
    font-weight: 500;
    background: transparent;
    border: 0;
    outline: 0;
}

p.kontakttext { border-bottom: 1px solid #a5a5a5; }
p.kontakttext.blue { color: #e21c21; }
#greybackground .et_pb_text_inner { background-color: #d3d3d3;padding: 10px 0 0 0; }
.et_contact_bottom_container { margin-top: 10%; }
.et_pb_contact_submit.et_pb_button { width: 200px; }
#schwierigkeit { display: inline-block;left: 80%;top: -65px;height: 0; }
.popbutton-close {
    float: right;background-color: #555;color: #fff;border: 0;
    padding: 13px 20px 13px 20px;width: 150px;font-weight: 700;
}
.halfleft {
    position: relative;width: 75%;float: left;margin-right: 5%;border-right: 1px dotted #8e8e8e;
    text-align: center;min-height: 80px;padding-top: 20px;
}
.halfright {
    position: relative;width: 20%;float: left;text-align: center;padding: 5px;background: #d0d0d0;
}

/* Etappentouren Auflistung */
.et_pb_module.etappen .wcpt-row.wcpt-product-type-simple {
    width: 100%;position: relative;display: block;padding: 0 2%;margin:0;float: left;
    min-height: 525px;margin-bottom: 3em;border: none;
}
.et_pb_module.etappen .wcpt-table { border:none; }
.et_pb_module.etappen .wcpt-row.wcpt-product-type-simple td {
    width:80% !important;padding:0 15% !important;margin:0 10%;display: block;text-align:center;
}
.et_pb_module.etappen .wcpt-cell-val { display:inline-block; }
.et_pb_module.etappen .wcpt-attribute {
    position: relative;width: 90px;float: left;text-align: center;padding: 15px;background: #d0d0d0;
}
.et_pb_module.etappen .wcpt-cell-val > .wcpt-item-row { margin-bottom:15px; }
.et_pb_module.etappen .wcpt-attribute-term {
    color: #000;padding-bottom: 10px;line-height: 1em;font-weight: 500;font-size: 23px;
}
.et_pb_module.etappen .wcpt-row.wcpt-even { background-color: rgb(149,177,203); }

.et_pb_module.etappen a.list-category-picture, .et_pb_module.etappen .list-category-picture img {
    margin: 0;max-height: 400px;min-height: auto;padding-top:2em;
}
.et_pb_module.etappen .wcpt-title {
    font-size: 1.5em;text-align: left;width: 85%;position: relative;float: left;color: rgb(85,87,88);
    margin: 0 0 0 2%;padding: 0 0 1% 2%;border-bottom: 1px solid;text-transform: uppercase;
}
.et_pb_module.etappen .wcpt-price {
    font-size: 1.5em;width: 65%;position: relative;float: left;color: #000;
    text-align: left;margin: 0.5em 0 0 0;padding: 0 0 1% 2%;
}
.et_pb_module.etappen span.wcpt-html { width: 55px;float: left;margin-top: -10px; }
.et_pb_module.etappen a.wcpt-button { right: 0;float: right;min-width: 180px;margin-top: 0.5%; }
.et_pb_module.etappen .text-ab {
    font-size: 1.5em;width: 35px !important;position: relative;float: left;color: #000;
    text-align: left;font-style: italic;margin: 0.5em 0 0 3%;padding: 0 0 1% 1%;
}
.et_pb_module.etappen .wcpt-attribute-term::after { content: 'TAGE'; }
/* Ende */

#myiframe { min-height: 1800px; }

/* Startseite Tour Auflistung */
.wcpt-row.wcpt-product-type-simple {
    width: 45%;position: relative;display: block;margin: 0 2%;float: left;
    min-height: 555px;margin-bottom: 1em;border: none;
}
.wcpt-row.wcpt-product-type-simple td { display: block; }
a.list-category-picture, .list-category-picture img {
    min-width: 100%;margin: 0;height:auto; max-height:100%;
}
.wcpt-product-image-wrapper {
    min-height: 290px;
}
.wcpt-title { font-size: 1.5em;text-align: center;width: 100%;position: relative;float: left;margin-top: 0.8em;min-height:60px; }
.wcpt-tags {
    width: 85%;position: relative;float: left;margin-top: 0.8em;
    margin-left: 15% !important;padding-bottom: 5px;border-bottom: 1px solid #000;
}
.lastrow span.wcpt-text {
    width: 110px;position: relative;float: left;
    margin-top: 0.8em;padding: 0 0 0 2%;font-style: italic;
}
.lastrow span.wcpt-price { width: 40%;position: relative;float: left;margin-top: 20px;line-height: 15px;margin-right:0.1em; }
span.wcpt-html { width: 55px;float: left;margin-top: -10px; }
a.wcpt-button { top: -30px;float:right; }
.lastrow a.wcpt-button > span.wcpt-text { font-style: normal; margin-top:0; color: #666666;}
.text-ab { width: 43px !important; color: #666666;}
/* Ende */

/* Related Products Auflistung */
.et_pb_module.related { margin: 2%; }
.et_pb_module.related .wcpt-row.wcpt-product-type-simple {
    width: 24%;position: relative;display: block;float: left;min-height: 420px;
    margin: 0 0 3em 1%;border: none;background: #e3e3e3;
}
.et_pb_module.related .wcpt-table { border:none; }
.et_pb_module.related .wcpt-row.wcpt-product-type-simple td {
    width:100% !important;padding:0 !important;display: block;
}
.et_pb_module.related .wcpt-cell-val > .wcpt-item-row { margin-bottom:15px; }
.et_pb_module.related .wcpt-product-image-wrapper img.wp-post-image { max-height:none;min-height:auto; }
.et_pb_module.related a.list-category-picture, .et_pb_module.related .list-category-picture img {
    min-width: 100%;margin: 0;max-height: none;min-height: auto;padding-top:0em;
}
.et_pb_module.related .wcpt-title {
    font-size: 1.2em;text-align: left;width: 100%;position: relative;float: left;
    margin: 0;padding: 0 0 1% 20%;text-transform: uppercase;
}
.et_pb_module.related .wcpt-price {
    font-size: 1.5em;width: 65%;position: relative;float: left;
    color: #000;text-align: left;margin: 0.05em 0 0 0;padding: 0 0 1% 1%;
}
.et_pb_module.related span.wcpt-html { width: 55px;float: left;margin-top: -25px; }
.et_pb_module.related a.wcpt-button { right: 0;float: right;width: 80px;margin-top: 0.5%; }
.et_pb_module.related .text-ab {
    font-size: 1.5em;width: 30px !important;position: relative !important;float: left !important;color: #000 !important;
    text-align: left;font-style: italic !important;margin: 0.5em 0 0 0;padding: 0 0 1% 0% !important;
}
.et_pb_module.related .lastrow span.wcpt-text {
    width:auto;position:unset;float:none;margin-top:0;padding:0;font-style: normal;color: #fff;
}

.wcpt-table .wcpt-cell { min-height: 510px; }
/* Ende */

/* Hotels & Partner Auflistung */
.et_pb_module.hotels { margin: 0; }
.et_pb_module.hotels .wcpt-row.wcpt-product-type-simple {
    width: 30%;position: relative;display: block;float: left;min-height: 420px;
    margin: 0 1.5% 3em 1.5%;border: none;background: #e3e3e3;
}
.et_pb_module.hotels .wcpt-cell p { min-height:68px; }
.et_pb_module.hotels .wcpt-table { border:none; }
.et_pb_module.hotels .wcpt-row.wcpt-product-type-simple td {
    width:100% !important;padding:0 !important;display: block;
}
.et_pb_module.hotels .wcpt-cell-val > .wcpt-item-row { margin-bottom:0px;margin-top:-20px !important; }
.et_pb_module.hotels .wcpt-product-image-wrapper img.wp-post-image { max-height: 250px;
min-height: 250px; 
}
.et_pb_module.hotels a.list-category-picture, .et_pb_module.hotels .list-category-picture img {
    min-width: 100%;margin: -5px !important;max-height: none;min-height: auto;padding-top:0em;
}
.et_pb_module.hotels .wcpt-title {
    font-size: 1.2em;text-align: left;width: 100%;position: relative;float: left;
    margin: 0;padding: 1em 0 1% 32px;text-transform: uppercase;background-color:#fff;
}
.et_pb_module.hotels .wcpt-cell-val > .wcpt-item-row .et_pb_section, .et_pb_module.hotels .wcpt-cell-val > .wcpt-item-row .et_pb_section .et_pb_row {
    padding-top: 0px;padding-bottom:27px;
}
.et_pb_module.hotels .wcpt-price {
    font-size: 1.5em;width: 65%;position: relative;float: left;
    color: #000;text-align: left;margin: 0.05em 0 0 0;padding: 0 0 1% 1%;
}
.et_pb_module.hotels span.wcpt-html { width: 55px;float: left;margin-top: -25px; }
.et_pb_module.hotels a.wcpt-button { right: 15px;float: right;width: 150px;margin-top: 0.5%; }
.et_pb_module.hotels .text-ab {
    font-size: 1.5em;width: 30px !important;position: relative !important;float: left !important;color: #000 !important;
    text-align: left;font-style: italic !important;margin: 0.5em 0 0 0;padding: 0 0 1% 0% !important;
}
.et_pb_module.hotels .lastrow span.wcpt-text {
    width:auto;position:unset;float:none;margin-top:0;padding:0;font-style: normal;color: #fff;
}
/* Ende */

/* AlpenAdria Related */
.et_pb_module.relatedsidebar .wcpt-row.wcpt-product-type-simple {
    width: 100%;position: relative;display: block;padding: 0 2%;margin:0;float: left;
    min-height: auto;margin-bottom: 1em;border: none;
}
.et_pb_module.relatedsidebar .wcpt-table { border:none; }
.et_pb_module.relatedsidebar .wcpt-row.wcpt-product-type-simple td {
    width:100% !important;padding:0 !important;display: block;min-height:390px;
}
.et_pb_module.relatedsidebar .wcpt-cell-val > .wcpt-item-row { margin-bottom:15px; }
.et_pb_module.relatedsidebar .wcpt-product-image-wrapper img.wp-post-image { max-height:none;min-height:auto; }
.et_pb_module.relatedsidebar a.list-category-picture, .et_pb_module.relatedsidebar .list-category-picture img {
    min-width: 100%;margin: 0;max-height: none;min-height: auto;padding-top:0em;
}
.et_pb_module.relatedsidebar .wcpt-title {
    font-size: 1.2em;text-align: left;width: 100%;position: relative;float: left;
    margin: 0;padding: 0 0 1% 20%;text-transform: uppercase;left:2%;
}
.et_pb_module.relatedsidebar .wcpt-price {
    font-size: 1.5em;width: 120px;position: relative;float: left;
    color: #000;text-align: left;margin: 0.05em 0 0 0;padding: 0 0 1% 1%;
}
.et_pb_module.relatedsidebar span.wcpt-html { width: 50px;float: left;margin-top: -25px; }
.et_pb_module.relatedsidebar a.wcpt-button { right: 0;float: right;width: 80px;margin-top: 20px; }
.et_pb_module.relatedsidebar .text-ab {
    font-size: 1.5em;width: 30px !important;position: relative !important;float: left !important;color: #000 !important;
    text-align: left;font-style: italic !important;margin: 0.5em 0 0 0;padding: 0 0 1% 0% !important;
}
.et_pb_module.relatedsidebar .lastrow span.wcpt-text {
    width:auto;position:unset;float:none;margin-top:0;padding:0;font-style: normal;color: #fff;
}
/* Ende */


/* Preis und Tage beim Produkt */
.et_pb_module.et_pb_wc_additional_info.et_pb_wc_additional_info_0.et_pb_bg_layout_light.et_pb_text_align_left .et_pb_module_inner > h2 {
    display: none;
}
.woocommerce-product-attributes-item__label {
    position: relative;
    width: 72% !important;
    float: left;
    border-right: 1px dotted #8e8e8e;
    text-align: center;
    margin: 15px 0 !important;
    line-height: normal !important;
    font-size: 2.5em;
    font-weight: 500 !important;
    padding: 5px !important;
    min-height: 74px;
    border-bottom: 0 !important;
}
.woocommerce-product-attributes-item__value {
    width: 20%;
    margin: 15px 0 !important;
    text-align: center;
    background: #d0d0d0;
    float: right;
    min-height: 80px;
}
.woocommerce table.shop_attributes {
    border-top: none !important;
}
.woocommerce table.shop_attributes td p {
    padding: 0;
    font-size: 1.5em;
}
/* Ende */

/* Tabs Tage */
.reisetagebuch .et_pb_slides .et_pb_slide::before {
    content: 'Reisetagebuch';
    color: #e21c21;
    font-size: 28px;
    background-color: #ffffff;
    text-transform: uppercase;
    float: left;
    margin-bottom: -200px;
    margin-left: -50px;
}
.reisetagebuch .et_pb_slide.et_pb_slide_0 {
    background-image: url('/wp-content/uploads/2021/01/oerr-tag-1.png');
    background-size: 80px auto !important;background-position: 100% 0% !important;
	-webkit-print-color-adjust: exact !important;color-adjust: exact !important;
}
.reisetagebuch .et_pb_slide.et_pb_slide_1 {
    background-image: url('/wp-content/uploads/2021/01/oerr-tag-2.png');
    background-size: 80px auto !important;background-position: 100% 0% !important;
	-webkit-print-color-adjust: exact !important;color-adjust: exact !important;
}
.reisetagebuch .et_pb_slide.et_pb_slide_2 {
    background-image: url('/wp-content/uploads/2021/01/oerr-tag-3.png');
    background-size: 80px auto !important;background-position: 100% 0% !important;
	-webkit-print-color-adjust: exact !important;color-adjust: exact !important;
}
.reisetagebuch .et_pb_slide.et_pb_slide_3 {
    background-image: url('/wp-content/uploads/2021/01/oerr-tag-4.png');
    background-size: 80px auto !important;background-position: 100% 0% !important;
	-webkit-print-color-adjust: exact !important;color-adjust: exact !important;
}
.reisetagebuch .et_pb_slide.et_pb_slide_4 {
    background-image: url('/wp-content/uploads/2021/01/oerr-tag-5.png');
    background-size: 80px auto !important;background-position: 100% 0% !important;
	-webkit-print-color-adjust: exact !important;color-adjust: exact !important;
}
.reisetagebuch .et_pb_slide.et_pb_slide_5 {
    background-image: url('/wp-content/uploads/2021/01/oerr-tag-6.png');
    background-size: 80px auto !important;background-position: 100% 0% !important;
	-webkit-print-color-adjust: exact !important;color-adjust: exact !important;
}
.reisetagebuch .et_pb_slide.et_pb_slide_6 {
    background-image: url('/wp-content/uploads/2021/01/oerr-tag-7.png');
    background-size: 80px auto !important;background-position: 100% 0% !important;
	-webkit-print-color-adjust: exact !important;color-adjust: exact !important;
}
.reisetagebuch .et_pb_slide.et_pb_slide_7 {
    background-image: url('/wp-content/uploads/2021/01/oerr-tag-8.png');
    background-size: 80px auto !important;background-position: 100% 0% !important;
	-webkit-print-color-adjust: exact !important;color-adjust: exact !important;
}
.reisetagebuch .et_pb_slide.et_pb_slide_8 {
    background-image: url('/wp-content/uploads/2021/01/oerr-tag-9.png');
    background-size: 80px auto !important;background-position: 100% 0% !important;
	-webkit-print-color-adjust: exact !important;color-adjust: exact !important;
}
.reisetagebuch .et_pb_slide.et_pb_slide_9 {
    background-image: url('/wp-content/uploads/2021/01/oerr-tag-10.png');
    background-size: 80px auto !important;background-position: 100% 0% !important;
	-webkit-print-color-adjust: exact !important;color-adjust: exact !important;
}
.et_pb_slide_title { color: #e21c21 !important; } /* Ende */

/* Reisetagebuch */
.reisetagebuch .et_pb_slides .et_pb_slide::before { float: left;padding: 40px; }
.reisetagebuch .et_pb_slide_description, .reisetagebuch .et_pb_slider_fullwidth_off .et_pb_slide_description {
    padding: 0;
}
.et_pb_module.reisetagebuch > div > p {
    color: #e21c21;font-size: 22px;margin-bottom: 0px !important;text-transform: uppercase;
    float: left;width: 90%;top: 60px;position: relative;z-index: 99;padding: 0 6%;
}
.reisetagebuch .et_pb_slide_description { margin-top: 6em !important; }
.et_pb_module.et_pb_slider.reisetagebuch .et_pb_slide { padding: 0 10%; }
.reisetagebuch.et_pb_slides .et_pb_slider_container_inner {	
    vertical-align: top;	
}
.et-db #et-boc .et-l .et_pb_slider .et_pb_slide.et_pb_slide>.et_pb_container {
    height: inherit !important;
}
/* Ende */

/* Related Tours */
#left-area ul.products { padding: 0 15px !important; }
#left-area ul.products li { padding: 0 15px !important; }
#left-area ul.products li { background: #f3f3f3; }
.upsells h2 { font-size: 26px !important;margin-bottom: 16px;padding: 0 30px;color: #e21c21; }
.reisetagebuch .et-pb-controllers a { width: 7px !important; height:0 !important; text-indent: unset !important; }
/* Ende */

/* Caption */
.wp-caption {
	border: none !important;background-color: transparent !important;
}
/* Ende*/

/* Menü Suche/Sprache verstecken
#menu-hauptmenu-krr > li:nth-child(1) { visibility: hidden; }
#menu-hauptmenu-krr > li:nth-child(6) { visibility: hidden; }
#menu-topmenu > li:nth-child(2), #menu-topmenu > li:nth-child(3) { margin-top: 20px; }
*/

/* woocomerce related products */
.woocommerce #left-area ul.products li { background: transparent; }
.woocommerce .related ul.products > h2{ margin-left: 15px; }

.woocommerce .related ul.products li.product .price,
.product_list_widget .wc-gzd-additional-info, .products .wc-gzd-additional-info {
	display: none;
}

.product .related h2 { margin-left: 28px;font-size:22px !important; }
/* ENDE */

/* PRODUCT DETAIL SLIDER */
.et_pb_gallery_fullwidth .et_pb_gallery_image img, .et_pb_gallery_fullwidth .et_pb_gallery_item {
	max-height: 615px;
}
/* ENDE */ 

/* Reisetagebuch Captions */
.wp-caption p.wp-caption-text {
    text-align: left;
}
/* ENDE */

a.wcpt-button { background-color: #e21c21 !important;border-color: #e21c21 !important; }
span.wcpt-price { color: #e21c21 !important; }

/* Menu ÖRR*/
.et_pb_menu .nav li ul, .et_pb_menu .nav li ul, .nav li ul { background-color: rgba(219,219,219,0.8) !important;border-color: rgba(219,219,219,0.8) !important; }
.et_pb_menu ul li a, .et_pb_menu .nav li ul.sub-menu a { color: #e22c30 !important; }
footer .et_pb_text_inner, .masthead span, #comp-kewvp0ls p span, .wcpt-amount, .wcpt-currency, .text-ab, .font_8 span, #templateContainer h1 span { color: #e21c21 !important; }
#wcpt-1269 .wcpt-1606062683469, .buttonSpan .button, .call-to-action, .et-pb-active-control { background-color: #e21c21 !important; }
.reisetagebuch .et-pb-controllers a { width: 7px !important; height:0 !important; text-indent: unset !important; }
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .nav li ul, .nav li ul, .et-db #et-boc .et-l .nav li ul { background-color: rgba(226, 28, 33,0.8) !important; }
/* Ende */

/* Accordion */
.accordion {
  cursor: pointer;
  background-color: #d0d0d0;
  padding: 18px;
  border: none;
  transition: 0.4s;
  margin-bottom: 5px;
}

.acc-active,.accordion:hover {
  background-color: rgb(128,128,128,0.7);
}
.accordion:after {
  font-family: 'ETMODULES';
  content: '\3f'; 
  color: #555555;
  float: right;
  font-size: 1.25em;
  line-height: 25px;
}
.acc-active:after { font-family: 'ETMODULES';content: '\3e';color: #e21c21; }
.acc-panel {
  max-height: 0;
  overflow: hidden;
  transition: 0.2s ease-out;
}
/* ENDE */

.et_pb_column_1_4 #changesitelink {
  transform: none !important;
  top: -17px;
  position: fixed !important;
  padding-top: 0 !important;
  right: 50px;
}
.et-db #et-boc .et-l .et-pb-arrow-next, .et-db #et-boc .et-l .et-pb-arrow-prev {
  font-size: 70px;opacity:1 !important;-webkit-transition: unset !important;transition: unset !important;
}
.tourbtn { position: relative;left: -40%;float: right;width: 200px; }

.embed-container { 
    position: relative; 
    padding-bottom:56.25%; 
    height:0; 
    overflow: hidden; 
    max-width: 100%; 
} 
.embed-container iframe, .embed-container object, .embed-container embed { 
    position: absolute; 
    top: 0; 
    left: 0;
    width: 100%; 
    height: 100%;
}

/* Media Queries */
@media screen and (max-width: 1240px) and (min-width: 1101px) {
	.et-menu .menu-item-has-children > a:first-child { padding-right: 15px;margin-top: 15px; }
	.et_pb_menu_1_tb_header.et_pb_menu ul li a { font-size: 14px !important; }
	#homelink img { height: auto;margin-left: -25%;}
	#changesitelink img { margin-right: -15%; }
	div#menusearch { margin-left:-14% !important; }
	#mainmenu { margin-left: -15% !important;width: 148%; }
	.et-menu>li:last-child a { margin-top: 15px; }
	#secondmenu { margin-left: -15% !important;width: 148%; }
	.et-menu>li:last-child a { margin-top: 15px; }
}	

@media screen and (max-width: 1100px) and (min-width: 981px) {
	#homelink img { height: auto;margin-left: -25%;}
    #changesitelink img { margin-right: -70%; }
	div#menusearch { margin-left:-18% !important; }
	#mainmenu { margin-left: -15% !important;width: 160%; }
	.et-menu>li:last-child a { margin-top: 15px; }
	#secondmenu { margin-left: -15% !important;width: 160%; }
	.et-menu>li:last-child a { margin-top: 15px; }
}

@media screen and (max-width: 1350px) and (min-width: 981px) {
	.et_pb_module.hotels .wcpt-row.wcpt-product-type-simple { width: 47%; }
	.et_pb_module.hotels .wcpt-item-row { width: 100% !important;display: block !important; }
	.et_pb_module.hotels .wcpt-product-image-wrapper { max-width: 100% !important;width: 100% !important;margin: 0 !important; }
	.et_pb_module.hotels .wcpt-product-image-wrapper img.wp-post-image { width: 100%; }
    .et-db #et-boc .et-l .et_pb_section_0_tb_header {
		max-height: 110px !important;
	}
	div#menusearch { margin-left:-8%; }
}

@media screen and (max-width: 1130px) and (min-width: 981px) {
	.is-menu.default form { width: 150px; }
	.et-menu .menu-item-has-children > a:first-child { padding-right: 15px;margin-top: 15px; }
	.et_pb_menu_1_tb_header.et_pb_menu ul li a { font-size: 14px !important; }
	.et_pb_menu .et-menu > li { padding-left: 5px; }
    .et-db #et-boc .et-l .et_pb_section_0_tb_header { max-height: 110px !important; }
	.astm-search-menu.is-menu.default.is-first.menu-item { width: 155px; }
	.wcpt-product-image-wrapper { min-height: 220px; }
	.wcpt-table .wcpt-cell, .wcpt-row.wcpt-product-type-simple { min-height: 470px; }
}

@media screen and (max-width: 1400px) {
	p.kontakttext { font-size:3em; }
}

@media screen and (max-width: 1300px) { 
	.et_pb_menu_0_tb_header.et_pb_menu ul li a { font-size: 14px !important; }
	#menu-hauptmenu { width: 475px; }
}
@media screen and (max-width: 1300px) and (min-width:980px) { 
	.text-ab { font-size: 1.3em !important; }
	.wcpt-amount { font-size: 1em; }
	table.wcpt-table a.wcpt-button { width: 90px !important;margin-top: 30px; }
	.wcpt-button-label .wcpt-text { margin-top: 0.2em !important;width: 70px !important; }
	.et_pb_with_border.et_pb_module.et_pb_text.et_pb_text_1 { width: 65%; }
	.difficulty img { width: 80%;float: right; }
	.et_pb_column_1_3 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, .et_pb_column_2_5 h1 {	
    font-size: 22px; }	
	.et_pb_module.relatedsidebar .wcpt-row.wcpt-product-type-simple td { min-height:350px; }	
	.et_pb_module.relatedsidebar a.wcpt-button { float: left;margin-top: 40px; }
}
@media screen and (max-width: 1065px) and (min-width:980px) { 
	table.wcpt-table a.wcpt-button { margin-top: 2px; }
}

@media screen and (max-width: 910px) {
	.is-menu-wrapper { display: none !important; }
	.slidetext, .slidetext.blue { font-size: 3em !important;max-width: 570px !important; }
    #topslider { visibility: hidden; }
    #contentstart { margin-top: -300px; }
    .difficulty { max-width: 75px; }
	.sliderbtn { height: 155px;width: 155px; }
    .et-db #et-boc .et-l .et_pb_section_0_tb_header { max-height: 110px !important; }
	.et_pb_slide_content img.alignright { width: 30%; }	
	.et_pb_fullwidth_slider_0.et_pb_slider { height: 650px !important; }
#fruehbucher-krr, #fruehbucher-orr { width: 120px !important;margin-top: -210px; }
	.et_pb_slide_content img { margin-top: -20px;width: 220px; }
	.reisetagebuch .et_pb_slide_content img { margin-top: 0; }
}

@media screen and (max-width: 980px) {
	.et_pb_section { width: 100% !important; }
	.et_pb_row { width: 90% !important; }
	.et_pb_row.et_pb_row_3 .et_pb_column_1_2 .et_pb_slider .et_pb_slides .et_pb_slide { max-height:325px; }
	.forminator-ui#forminator-module-12623.forminator-design--default .forminator-title { font-size:30px !important; }
	.gt_container--1ydhe5 .gt_switcher .gt_selected a {  font-size: 14px !important;}
	.et_pb_column_1_4 #changesitelink { right: -32px !important; }
	.et_pb_cloumn_1_4 #homelink { padding-left: 0px !important; }
	.et_pb_text_1_tb_footer { border-right-width:0px !important; }
	#menusearch { display: block; } 
	#languagemenu-mobile .et_pb_menu__menu { display: block !important; }
	#languagemenu-mobile { display: block !important;z-index: 99;visibility: visible !important;margin-left: 0% !important;width: auto;top: 30px;position: fixed !important;left: 5%; }
		#changesitelink {
		  top: -25px;
		  position: fixed !important;
		  right: 0;
		}
	.slider { margin-top: -50px; }	
	p { font-size:15px; }	
	.hotels .wp-post-image { max-height: inherit !important;min-height: auto !important;min-width: auto !important; }	
	.hotels .wcpt-item-row { height: inherit !important; }	
	.et_pb_module.relatedsidebar a.wcpt-button { margin-top: -10px;float:right; }	
	.et-db #et-boc .et-l .et_pb_text_0 h1 { font-size: 20px; }	
	.et-db #et-boc .et-l .et_pb_text_0 h2 { font-size: 18px; }	
	.et_pb_column_1_3 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, .et_pb_column_2_5 h1 {	
    font-size: 18px;}	
	.product .related h2 { font-size:16px !important; }
	#gtranslate_wrapper {visibility: visible;left: 0% !important;top: 12px !important;width: 25%; margin: 0 37.5%;}
	.switcher .selected a:hover {background: #666 !important;}
	.switcher { width:130px !important;margin-left: -10px;}
	.switcher .selected { width: 125px !important; }
	.switcher .selected a {width: 115px !important;}
	#fruehbucher-image { margin-top: -20%; }
	.et_mobile_nav_menu { top: -40px;position: relative; }
	.et_mobile_nav_menu:before { content: 'Menu';color:#fff; }
	#mobile_menu1 { width: 300px; }
	#mainmenu #mobile_menu3 { width: 320px;background-color: #e21c21 !important;overflow: scroll;
-webkit-overflow-scrolling: touch;height: 700px;border-color: #e21c21;left: -125px;margin-bottom:3em;height:80vh; }
	#secondmenu #mobile_menu4 { width: 320px;background-color: #e21c21 !important;overflow: scroll;
-webkit-overflow-scrolling: touch;height: 700px;border-color: #e21c21;left: -125px;margin-bottom:3em;height:80vh; }
	#mainmenu #mobile_menu2 .sub-menu { background-color: transparent !important; }
	#mainmenu #mobile_menu2 li a { color: #e22c30 !important; }
	#secondmenu #mobile_menu4 .sub-menu { background-color: transparent !important; }
	#secondmenu #mobile_menu4 li a { color: #fff !important; }
	.headermarknav { top: -143px;left:30px; }
	.et_mobile_nav_menu { visibility: hidden; }
	#mainmenu .et_mobile_nav_menu { visibility: visible; }
	#secondmenu .et_mobile_nav_menu { visibility: visible; }
	.switcher .option, .switcher .selected { background: #fff !important; }
	#fruehbucher-image img { width: 200px; }
	#fruebucher-image { margin-top: -20%; }
	#popup-background { height: 400px;background-position:100% 0; }
	#popup-background img { width: 150px; }
	#popup-background h1 { font-size: 1.8em !important; }
	#homelink img {height: 137px;width:auto;}
	.et_pb_image_0_tb_header .et_pb_image_wrap img {width: 160px !important;}
	#mainmenu {margin-left: 0% !important;
width: auto;
top: 115px;
position: fixed !important;
left: 41%;}
	#secondmenu {margin-left: 0% !important;
width: auto;
top: 115px;
position: fixed !important;
left: 41%;}
	.et_pb_column_1_4 #changesitelink {
  right: 0;
  padding-right: 0 !important;
}
	.et_pb_column_1_4 #changesitelink img { width:auto !important; }
	
	.et_pb_module.hotels .wcpt-row.wcpt-product-type-simple { width: 97%; }
	.et_pb_module.hotels .wcpt-item-row { width: 100% !important;display: block !important; }
	.et_pb_module.hotels .wcpt-product-image-wrapper { max-width: 100% !important;width: 100% !important;margin: 0 !important;min-width: inherit !important; }
	.et_pb_module.hotels .wcpt-product-image-wrapper img.wp-post-image { width: 100%; }
	.et_pb_module.hotels .wcpt-title { margin-top: -30px !important;left: 0; }
	.et_pb_module.hotels a.wcpt-button { top:-40px; }
	.wcpt-row.wcpt-product-type-simple { width: 98%; }
	.wcpt-title { text-align:left;width:90%;left:10%; }
	.tag-day\&night { margin-left: 10% !important;width:90%; }
	a.wcpt-button { top: 0px; }
	.sliderbtn {height: 155px;width: 155px;}
     .et-db #et-boc .et-l .et_pb_section_0_tb_header { max-height: 110px !important; }
}
@media screen and (max-width: 767px) {
	.et_pb_slide_content img.alignright { width: 30%; }	
	.et_pb_fullwidth_slider_0.et_pb_slider { height: 600px !important; }	
#fruehbucher-krr, #fruehbucher-orr { margin-top: -160px; }
	.woocommerce-page ul.products li.product:nth-child(n) { margin: 0 1.5% 1.5% 0 !important; }
	.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content { font-size: 11px; }
     #fruehbucher-image { margin-top: -30%; }
	.pum-overlay .et_pb_column_2 .et_pb_text_inner { top: -30px; }
	.et_pb_column_1_3 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, .et_pb_column_2_5 h3, h3 {	
    font-size: 16px; }
}
@media screen and (max-width: 599px) {
	#et-main-area {
	  padding-top: 80px !important;
	}
	.hotels .wcpt-table .wcpt-cell { min-height: inherit !important; }	
	.et_pb_module.hotels .wcpt-row.wcpt-product-type-simple { min-height: 340px; }	
	.et_pb_module.relatedsidebar .wcpt-row.wcpt-product-type-simple, .et_pb_module.relatedsidebar .wcpt-row.wcpt-product-type-simple td { min-height:340px; }	
	.et_pb_module.relatedsidebar .wcpt-title { font-size: 1.1em; }	
	.et_pb_module.relatedsidebar .text-ab { font-size: 1.2em; }	
	.et_pb_module.relatedsidebar .wcpt-price { font-size: 1.2em;width: 70px !important; }	
	.et_pb_module.relatedsidebar span.wcpt-html { width: 40px;margin-top: -15px; }	
	.wcpt-table .wcpt-cell, .wcpt-row.wcpt-product-type-simple { min-height: 380px; }	
	body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db #page-container #et-boc .et-l .et_pb_row_0.et_pb_row { margin-top:-80px; }
	.et_pb_image_0_tb_header { top:0px; }
	.et_pb_column .et_pb_module { margin-bottom: 15px !important; } 
	.et_pb_image_0_tb_header .et_pb_image_wrap img { height: 100px !important; }
	.et_pb_image_1_tb_header .et_pb_image_wrap img { height: 105px !important; }
	.et_pb_section_0_tb_header { height: 80px !important; }
	.et_pb_image_0_tb_header { left:-35px; }
	.et_pb_with_border.et_pb_module.et_pb_text.et_pb_text_1 { width: 65%; }
	.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content { font-size: 8px; }
	.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 16% 2%; }
    .slidetext, .slidetext.blue { font-size: 3em !important;max-width: 570px !important; }
    #topslider { visibility: hidden; }
    #contentstart { margin-top: -300px; }
    .difficulty {  width: 65px;max-width: 65px; }
    h2 { font-size: 18px; }
    .wcpt-product-image-wrapper { min-height: inherit; }
    table.wcpt-table a.wcpt-button { min-width:100%; }
	.sliderbtn { position: absolute;top: -50%;left: 30%; }
    p.slidetext.blue { margin-top: 50%; }
    .et-db #et-boc .et-l .et_pb_section_0_tb_header { max-height: 110px !important; }
    .reisetagebuch .et_pb_slides .et_pb_slide::before { font-size: 20px; }
	.product .related h2 { font-size: 18px !important; }
	#fruehbucher-image { margin-top: -23vh; }
	.pum-overlay .et_pb_column_2 .et_pb_text_inner { top: -7vh; }
	#popup-background h1 { font-size:2vh !important; }
	#popup-background img {margin-top:-20% !important; }
	.et_pb_divider_0 { height:40px !important; }	
	.divider-noresponsiv { height:100px !important; }	
	.products-tourtext p { min-width: 80px;margin: auto 40%;float: left; }	
	.products-tourtext h3 { display: none; }	
	.products-tourtext h1 { font-size:20px !important;text-align:center !important; }	
	.products-tourtext h2 { font-size:18px !important;text-align:center !important; }
	.et_pb_text_inner p img.wp-image-1052 { margin-top: -25px; }
	.et_pb_column_2_5 h4, h4 { font-size: 14px; }
}
@media screen and (max-width: 350px) {
	.related.products ul li.et_pb_post.product { width: 100% !important;margin-right: 0% !important; }
	.product .related h2 { font-size: 16px !important; }
	.et_pb_column_2_5 h1 { font-size:16px; }
	.et_pb_column_2_5 h4, h4 { font-size: 12px; }
}
/* Ende */

#et-main-area { word-wrap: normal;-webkit-hyphens: none;-moz-hyphens: none;hyphens: none; }
.forminator-button-submit { background-color: #e21c21 !important; }
.et-db #et-boc .et-l .et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_description { text-align:left; }
@media print {
	header, .et_pb_column.et_pb_column_2_5.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough.et-last-child, footer,
	.summary.entry-summary, .accordion:after, #BorlabsCookieBox, .et_pb_section.et_pb_section_1.et_pb_with_background.et_section_regular,
	.et-pb-controllers { display:none; }
	
	.acc-panel { overflow: visible;max-height:fit-content;margin-bottom:4em;}
	#main-content { margin-top:-160px; }
	.difficulty { height:80px;width:100px; }
	.et_pb_module.et_pb_text.et_pb_text_2 { margin-top:-100px; }
	.accordion { padding:5px;margin-top:-20px; }
	.et_pb_module.et_pb_image.et_pb_image_1 { margin-top:-80px; }
	
	.et_pb_module.et_pb_image.et_pb_image_1, #logoatpdf, .et-db #et-boc .et-l .et_pb_image_1,
	.et_pb_column.et_pb_column_3_5.et_pb_column_5, .et_pb_with_border.et_pb_row.et_pb_row_1,
	.et_pb_column.et_pb_column_2_5.et_pb_column_2 { display:block;overflow:visible; }
	.et_pb_row.et_pb_row_3 { width:100% !important; }
	.et_pb_column.et_pb_column_3_5.et_pb_column_5 { width: 100% !important;margin: 0 !important; }
	.et_pb_slider .et_pb_slide { display: inline !important;float: left;width: 95% !important;position: relative;padding: 0 1% !important;margin: 0 1.5% !important;margin-bottom: 10px !important; }
	.et_pb_slider .et_pb_slide img { width:200px !important; }
	.et_pb_slide_content p { width:48% !important;position:relative;float:left; }
	.et_pb_slide_content .wp-caption { width:50% !important;position:relative;float:left; }
	.reisetagebuch .et_pb_slide_description { margin-top:4em !important; }
	.wp-caption p.wp-caption-text { width: 100% !important;text-align: center; }
	.reisetagebuch .et_pb_slide.et_pb_slide_0, .reisetagebuch .et_pb_slide.et_pb_slide_1, .reisetagebuch .et_pb_slide.et_pb_slide_2, .reisetagebuch .et_pb_slide.et_pb_slide_3, .reisetagebuch .et_pb_slide.et_pb_slide_4, .reisetagebuch .et_pb_slide.et_pb_slide_5, .reisetagebuch .et_pb_slide.et_pb_slide_6, .reisetagebuch .et_pb_slide.et_pb_slide_7, .reisetagebuch .et_pb_slide.et_pb_slide_8, .reisetagebuch .et_pb_slide.et_pb_slide_9 { background-size: 60px auto !important; }
	.reisetagebuch .et_pb_slides .et_pb_slide::before { margin-left: 40px !important;padding: 20px !important;margin-bottom: -100px !important; }
	.reisetagebuch .et_pb_slides .et_pb_slide_1::before, .reisetagebuch .et_pb_slides .et_pb_slide_2::before, .reisetagebuch .et_pb_slides .et_pb_slide_3::before, .reisetagebuch .et_pb_slides .et_pb_slide_4::before, .reisetagebuch .et_pb_slides .et_pb_slide_5::before, .reisetagebuch .et_pb_slides .et_pb_slide_6::before, .reisetagebuch .et_pb_slides .et_pb_slide_7::before, .reisetagebuch .et_pb_slides .et_pb_slide_8::before, .reisetagebuch .et_pb_slides .et_pb_slide_9::before { display: none; }
}