.i_home > a > span:before,
.et_mobile_menu .i_home > a:before {
  font-family: 'sylt-v3';
  font-weight: normal;
  content: '\ea12';
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  font-size: 1.3em;
  /*
		background-clip: text !important;
		-webkit-background-clip: text !important;
		color: transparent !important;
		&:extend(.epic-bg);
		*/
}
.i_preise > a > span:before,
.et_mobile_menu .i_preise > a:before {
  font-family: 'sylt-v3';
  font-weight: normal;
  content: '\ea20';
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  font-size: 1.3em;
  /*
		background-clip: text !important;
		-webkit-background-clip: text !important;
		color: transparent !important;
		&:extend(.epic-bg);
		*/
}
.i_angebote > a > span:before,
.et_mobile_menu .i_angebote > a:before {
  font-family: 'sylt-v3';
  font-weight: normal;
  content: '\ea1f';
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  font-size: 1.3em;
  /*
		background-clip: text !important;
		-webkit-background-clip: text !important;
		color: transparent !important;
		&:extend(.epic-bg);
		*/
}
.i_belegung > a > span:before,
.et_mobile_menu .i_belegung > a:before {
  font-family: 'sylt-v3';
  font-weight: normal;
  content: '\ea0b';
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  font-size: 1.3em;
  /*
		background-clip: text !important;
		-webkit-background-clip: text !important;
		color: transparent !important;
		&:extend(.epic-bg);
		*/
}
.i_impressionen > a > span:before,
.et_mobile_menu .i_impressionen > a:before {
  font-family: 'sylt-v3';
  font-weight: normal;
  content: '\ea14';
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  font-size: 1.3em;
  /*
		background-clip: text !important;
		-webkit-background-clip: text !important;
		color: transparent !important;
		&:extend(.epic-bg);
		*/
}
.i_kontakt > a > span:before,
.et_mobile_menu .i_kontakt > a:before {
  font-family: 'sylt-extra-icons';
  font-weight: normal;
  content: '\ef1e';
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  font-size: 1.3em;
  /*
		background-clip: text !important;
		-webkit-background-clip: text !important;
		color: transparent !important;
		&:extend(.epic-bg);
		*/
}
.i_impressum > a > span:before,
.et_mobile_menu .i_impressum > a:before {
  font-family: 'sylt-v3';
  font-weight: normal;
  content: '\ea15';
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  font-size: 1.3em;
  /*
		background-clip: text !important;
		-webkit-background-clip: text !important;
		color: transparent !important;
		&:extend(.epic-bg);
		*/
}
.i_datenschutz > a > span:before,
.et_mobile_menu .i_datenschutz > a:before {
  font-family: 'sylt-v3';
  font-weight: normal;
  content: '\ea1b';
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  font-size: 1.3em;
  /*
		background-clip: text !important;
		-webkit-background-clip: text !important;
		color: transparent !important;
		&:extend(.epic-bg);
		*/
}
.i_buchen > a > span:before,
.et_mobile_menu .i_buchen > a:before {
  font-family: 'sylt-v3';
  font-weight: normal;
  content: '\ea0d';
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  font-size: 1.3em;
  /*
		background-clip: text !important;
		-webkit-background-clip: text !important;
		color: transparent !important;
		&:extend(.epic-bg);
		*/
}
.i_cookies > a > span:before,
.et_mobile_menu .i_cookies > a:before {
  font-family: 'sylt-v3';
  font-weight: normal;
  content: '\ea0a';
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  font-size: 1.3em;
  /*
		background-clip: text !important;
		-webkit-background-clip: text !important;
		color: transparent !important;
		&:extend(.epic-bg);
		*/
}
#wtfdivi012-widget-area-wrap {
  margin-top: 20px !important;
  margin-left: 10px !important;
}
.toolbox_menu1 #top-menu > li > a:before,
.toolbox_menu1 .dtb-menu ul.et-menu > li > a:before {
  background: #5daffe !important;
}
.toolbox_menu1 #top-menu > li > a > span,
#top-menu a,
.et_mobile_menu li a {
  color: #386fa4;
  transition: all 0.5s !important;
  font-weight: normal !important;
}
.toolbox_menu1 #top-menu > li > a > span:hover,
#top-menu a:hover,
.et_mobile_menu li a:hover {
  color: #5daffe;
}
#et-secondary-nav .menu-item-has-children > a:first-child:after,
#top-menu .menu-item-has-children > a:first-child:after {
  color: #386fa4 !important;
}
#et-secondary-nav .menu-item-has-children > a:first-child:after:hover,
#top-menu .menu-item-has-children > a:first-child:after:hover {
  color: #5daffe !important;
}
.current-menu-item > a > span,
.current-menu-item > a,
.current-menu-ancestor > a > span,
.current-menu-ancestor > a {
  color: #5daffe !important;
}
/*
.et_pb_pricing .et_pb_pricing_heading{background-color: @main-color;
}
*/
#footer-bottom .et-social-icons a {
  color: #386fa4 !important;
  background: rgba(0, 0, 0, 0.5) !important;
}
#footer-bottom .et-social-icons a:hover {
  color: #5daffe !important;
  background: rgba(0, 0, 0, 0.75) !important;
}
.dtb-hamburger-inner,
.dtb-hamburger-inner::before,
.dtb-hamburger-inner::after {
  background-color: #386fa4 !important;
  transition: all 0.5s !important;
}
.mobile_menu_bar:hover .dtb-hamburger-inner,
.mobile_menu_bar:hover .dtb-hamburger-inner::before,
.mobile_menu_bar:hover .dtb-hamburger-inner::after,
.hamburger_menu_icon-toggled .dtb-hamburger-inner,
.hamburger_menu_icon-toggled .dtb-hamburger-inner::before,
.hamburger_menu_icon-toggled .dtb-hamburger-inner::after {
  background-color: #5daffe !important;
}
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-input {
  background-color: rgba(56, 111, 164, 0.75);
  color: #fff;
  transition: all 0.5s !important;
}
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-input:focus {
  background-color: rgba(93, 175, 254, 0.5);
  color: #000;
}
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-textarea {
  background-color: rgba(56, 111, 164, 0.75);
  color: #fff;
  transition: all 0.5s !important;
}
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-textarea:focus {
  background-color: rgba(93, 175, 254, 0.5);
  color: #000;
}
.ui-datepicker-prev,
.ui-datepicker-next {
  background-color: #386fa4 !important;
}
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-checkbox span[aria-hidden] {
  color: #386fa4;
  background-color: rgba(56, 111, 164, 0.75);
  color: #fff;
  transition: all 0.5s !important;
}
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-checkbox span[aria-hidden]:focus {
  background-color: rgba(93, 175, 254, 0.5);
  color: #000;
}
.forminator-design--flat .forminator-button-submit {
  background-color: #386fa4 !important;
}
.forminator-design--flat .forminator-button-submit:hover {
  background-color: #5daffe !important;
  box-shadow: none !important;
}
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-select2 + .select2-container .selection .select2-selection {
  background-color: rgba(56, 111, 164, 0.75);
  color: #fff;
  transition: all 0.5s !important;
}
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-select2 + .select2-container .selection .select2-selection:focus {
  background-color: rgba(93, 175, 254, 0.5);
  color: #000;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #ffffff !important;
}
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-select2 + .select2-container .selection .select2-selection .select2-selection__arrow:before,
.forminator-ui.forminator-custom-form[data-design=flat] .forminator-select2 + .select2-container .selection .select2-selection .select2-selection__arrow:before,
.ui-datepicker.forminator-calendar--flat .ui-datepicker-header .ui-corner-all.ui-datepicker-next:before,
.ui-datepicker.forminator-calendar--flat .ui-datepicker-header .ui-corner-all.ui-datepicker-prev:before {
  color: #ffffff !important;
}
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-input-with-icon [class*=forminator-icon-]:before,
.forminator-ui.forminator-custom-form[data-design=flat] .forminator-input-with-icon [class*=forminator-icon-]:before {
  color: #ffffff !important;
}
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-input-with-icon [class*=forminator-icon-]:before:focus,
.forminator-ui.forminator-custom-form[data-design=flat] .forminator-input-with-icon [class*=forminator-icon-]:before:focus {
  color: #ffffff !important;
}
body #top-menu > li.cta-item > a > span,
body .dtb-menu .et-menu > li.cta-item > a > span,
body #et-secondary-nav > li.cta-item > a > span {
  background-color: rgba(255, 255, 255, 0.5) !important;
  border-color: #5daffe !important;
  color: #5daffe !important;
  font-weight: bold !important;
}
body #top-menu > li.cta-item > a > span:hover,
body .dtb-menu .et-menu > li.cta-item > a > span:hover,
body #et-secondary-nav > li.cta-item > a > span:hover {
  background-color: #5daffe !important;
  color: #fff !important;
}
body #top-menu > li.cta-item > a:hover > span,
body .dtb-menu .et-menu > li.cta-item > a:hover > span,
body #et-secondary-nav > li.cta-item > a:hover > span {
  background-color: #5daffe !important;
}
.et_mobile_menu .cta-link {
  background-color: #5daffe !important;
  transition: all 0.5s !important;
}
.et_mobile_menu .cta-link:hover {
  background-color: #2a96fe !important;
}
.et_mobile_menu .cta-link a {
  color: #fff !important;
}
.et_mobile_menu .cta-link a:hover {
  opacity: 1 !important;
}
#et_search_icon {
  color: #386fa4 !important;
  transition: all 0.5s !important;
}
#et_search_icon:hover {
  color: #5daffe !important;
}
.et_close_search_field {
  color: #5daffe !important;
}
.et-search-form input,
.et-search-form input::placeholder {
  color: #5daffe !important;
}
html body header#main-header,
.nav li ul,
.et_mobile_menu {
  background-image: url("/wp-content/uploads/2020/06/so-white-300x300.png") !important;
}
#main-footer {
  background-image: url("/wp-content/uploads/2020/06/ep_naturalblack.png") !important;
}
.et_pb_scroll_top.et-pb-icon {
  background-color: #386fa4 !important;
  transition: all 0.5s !important;
}
.et_pb_scroll_top.et-pb-icon:hover {
  background-color: #5daffe !important;
}
html body {
  background-image: radial-gradient(farthest-corner at 0% 100%, #5daffe, #386fa4) !important;
}
.login #backtoblog a,
.login #nav a,
.privacy-policy-link {
  color: black !important;
  transition: all 0.5s !important;
}
.login #backtoblog a:hover,
.login #nav a:hover,
.privacy-policy-link:hover {
  color: white !important;
}
#gtranslate_wrapper {
  opacity: 0.9 !important;
}
.switcher .selected a {
  background-color: #5daffe !important;
  color: #000 !important;
  border-color: #000 !important;
}
.switcher .option {
  background-color: #386fa4 !important;
  color: #ffffff !important;
  border-color: #000 !important;
}
.switcher .option a:hover,
.switcher .option a.selected {
  background-color: #5daffe !important;
}
/*
.et_pb_row{border-color: @blau1  !important;
}
*/
.fixed-bg {
  background-attachment: fixed;
}
.et_pb_gallery_image.landscape .et_overlay:before {
  color: #5daffe !important;
}
html body div#top-header {
  background-image: linear-gradient(90deg, #5daffe, #386fa4);
}
html body div#top-header #et-info #et-info-phone:hover,
#et-info-email:hover {
  border-bottom: 1px solid;
  opacity: 1;
}
.sylt-preis-tabelle thead th {
  background-color: rgba(56, 111, 164, 0.8) !important;
  color: #ffffff !important;
}
.sylt-preis-tabelle .even td {
  background-color: rgba(255, 255, 255, 0.2) !important;
}
.sylt-preis-tabelle .odd td {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
.sylt-preis-tabelle,
.sylt-preis-tabelle td,
.sylt-preis-tabelle th {
  border: 0 !important;
}
div.preloader {
  background-image: radial-gradient(farthest-corner at 50% 50%, #386fa4, #5daffe) !important;
}
#sylt-w1 #sylt-w2 #sylt-w3 .et_mobile_menu .cta-link a {
  color: white !important;
}
body .dtb-menu .et-menu > li.cta-item:last-child > a > span {
  color: #c1272d !important;
  border-color: #c1272d !important;
}
body .dtb-menu .et-menu > li.cta-item:last-child > a > span:hover {
  background-color: rgba(193, 39, 45, 0.25) !important;
}
.et_mobile_menu .cta-link:last-child {
  background-color: #c1272d !important;
}
@media screen and (max-width: 1490px) {
  #wtfdivi012-widget-area-wrap {
    visibility: hidden;
  }
}
