/* custom-styles.css */
#generator_results_content h2,#generator_results_content h3{text-transform:none;letter-spacing:1px;padding-top: 20px}#generator_results_content h2,#generator_results_content h3,#generator_results_content h4{text-transform:none;letter-spacing:1px;text-align: left;text-transform: inherit;font-weight: 500}#EuvinoIframeContainer{z-index: -1}.ce_hyperlink.btn._invert._b33.shift-r.block{position:absolute;display:block}.shift-r{margin-right:auto;margin-left:auto;text-align:right}.rahmen{border: 1px solid #000;padding: 20px;background: #ffffff}#footer a:hover{text-decoration:underline;color:#c29e02;font-weight: 400}.days.active{background-color:#cfae4a}.no-space-top80{margin-top: -80px !important}h2.left{text-align: left !important}.outer-line-top {
  width: 30%;
  border-top: 10px solid #3333;
  top: 10%;
  margin-top: 20%;
}{}.mt-medium{margin-top:120px;padding-top:120px}.mb-medium{margin-bottom:120px}.small h2,.text-hr__text{font-size:1em;text-transform:uppercase;letter-spacing:.1em;font-weight: 600}.small p{font-size:80%}body{background-color:#f4f3f1;background-position:left top;background-repeat:no-repeat;border:12px solid #fff}@media (max-width: 412px) {
	.header-image.mod_article {
	padding-right: 10px;
	padding-left: 10px;
	}
}{}.header-image .slider-control .slider-next,.header-image .slider-control .slider-prev{color: transparent}.ce_sliderStart .slider-control .slider-next:before {
content: "";
font-size: 24px;
position: absolute;
right: 7px;
color: #c29e02;
top: -7px;
font-family: "icons";
}
.ce_sliderStart .slider-control .slider-prev:before {
content: "";
font-size: 24px;
position: absolute;
left: 7px;
color: #c29e02;
top: -7px;
font-family: "icons";
}{}.txt-shdw p,.txt-shdw h1,.txt-shdw h2{text-shadow: 0 0 20px #ffffff}.post-hover figcaption.caption:hover{color: #ffffff !important;opacity: 1}.post-hover .image_container .caption{color: #ffffff;  text-transform: none;  text-align: left !important;  letter-spacing: .05em;  font-weight: 700;  margin-top: -55%;  margin-left: 0;  border-left: none;opacity: 0}.txt-center{text-align: center}.toggler{padding: 60px 10px}.flip-card {
  width: 250px;
  height: 300px;
  perspective: 500px;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform .6s;
  transform-style: preserve-3d;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,.2);
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}{}.roadmap.roadmap--orientation-horizontal .roadmap__events__event::after,.roadmap.roadmap--orientation-horizontal .roadmap__events__event::before,.roadmap.roadmap--orientation-horizontal .roadmap__events::after,.roadmap.roadmap--orientation-vertical .roadmap__events__event::after,.roadmap.roadmap--orientation-vertical .roadmap__events__event::before,.roadmap.roadmap--orientation-vertical .roadmap__events::after,.roadmap.roadmap--orientation-auto .roadmap__events__event::after,.roadmap.roadmap--orientation-auto .roadmap__events__event::before,.roadmap.roadmap--orientation-auto .roadmap__events::after{background: #c29e00}.gray-image:hover{-webkit-filter: grayscale(1);    filter: grayscale(1)}.gray-image{-webkit-filter: opacity(.5);    filter: opacity(.5)}.row-end{clear:both}.intro-ultra > h1{padding-bottom:16px;font-size:3.5em;line-height:1em;font-weight: 300}#header-bar .inside{border-bottom:1px solid #404040}#footer a{color:#fff;font-weight: 400}time{padding-right:15px;padding-left:30px;border-left:6px solid #404040;font-weight: 700;background: #d7cfab}.mod_eventlist h2{font-size:130%;padding-left: 0px !important}.mod_eventlist .ce_text{font-size:95%;padding-left: 0px !important}.eat h5{margin-bottom:20px;padding-bottom:8px;border-bottom:1px solid #bab5b5;font-size:1em;letter-spacing:.2em;text-transform: uppercase}.eat h3{position:relative;display:block;font-family:Quicksand;color:#9e9d9d;font-size: 1.0em;font-weight: 400}.eat h4{clear:both;font-size:1em;font-size: 1.1em;font-weight: 600;display: block;float: right}.eat h2{font-size:1em;color:#e0c85c;font-family: 'Quicksand', sans-serif;text-transform: uppercase;font-weight: 700;display: inline}.caps p:first-of-type:first-letter{font-size: 300%;  line-height: 1;font-weight: 700;color: #dedede  float: left;padding-right: .100em}#footer p{font-weight: 400}.txt-caps-center{font-weight:bold;text-transform:uppercase;letter-spacing:.1em;text-align: center}#footer{background-color:#5b5b5b;background-position:center center;background-repeat:repeat-y}.back-to-top::after {
content: "";
font-family: "icons";
font-weight: 700;
text-indent: 0;
color: white;
left: 0;
top: 0;
font-size: 1.5rem;
position: absolute;
width: 100%;
text-align: center;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}{}.back-to-top {
position: fixed;
right: 50px;
bottom: 50px;
text-indent: -99999px;
background: #cd1719;
width: 50px;
height: 50px;
border-radius: 100%;
}{}.dark-image:hover{-webkit-filter: grayscale(0);    filter: grayscale(0)}.dark-image{-webkit-filter: grayscale(1);    filter: grayscale(1)}.image_container .caption{color: #040404;  text-transform: uppercase;  text-align: left !important;  letter-spacing: .05em;  font-weight: 700;  margin-top: 10px;  margin-left: 60px;  border-left: 2px solid #040404;  padding-left: 20px;  padding-top: 5px;  font-family: 'Quicksand'}.outer-line figcaption,figcaption{padding-right:10%;font:.7em Playfair Display;color:#040404;text-transform:uppercase;letter-spacing:.05em;font-weight: 800;text-align: center;padding-top: 20px}.ce_image.outer-line.block img{
  border: 1px solid;
  max-width: 80%;
  padding: 5%;
  background: #ffffff !important;
}{}#x-footer [class*="ce_"]{padding-right:0;padding-left:0}.home__line--1 {
 -webkit-animation:fade-in .5s .5s linear backwards;
 animation:fade-in .5s .5s linear backwards
}
.home__line--2 {
 -webkit-animation:fade-in .5s 1s linear backwards;
 animation:fade-in .5s 1s linear backwards
}
.home__line--3 {
 -webkit-animation:fade-in .5s 1.5s linear backwards;
 animation:fade-in .5s 1.5s linear backwards
}
.home__line--4 {
 -webkit-animation:fade-in .5s 2s linear backwards;
 animation:fade-in .5s 2s linear backwards
}
.home__line--5 {
 -webkit-animation:fade-in .5s 2.5s linear backwards;
 animation:fade-in .5s 2.5s linear backwards
}
.html--home .header {
 -webkit-animation:fade-in .5s 3s linear backwards;
 animation:fade-in .5s 3s linear backwards
}
@-webkit-keyframes fade-in {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes fade-in {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes fade-out {
 from {
  opacity:1
 }
 to {
  opacity:0
 }
}
@keyframes fade-out {
 from {
  opacity:1
 }
 to {
  opacity:0
 }
}{}#header-bar.static{margin-top:2em}#nav > ul{float: none}#mobile-menu{visibility: inherit !important}#nav{position:relative}#header-bar{height: inherit}.header-image.mod_article{padding-right:60px;padding-left:60px}#logo{width:22%;margin-right:39%;margin-left:39%;padding:3px;z-index: 10}#header-bar{position: inherit}