@charset 'UTF-8';
.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://www.weisses-roessl-kaltern.com/wp-content/themes/effekt/slickslider/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://www.weisses-roessl-kaltern.com/wp-content/themes/effekt/slickslider/fonts/slick.eot);
src: url(https://www.weisses-roessl-kaltern.com/wp-content/themes/effekt/slickslider/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://www.weisses-roessl-kaltern.com/wp-content/themes/effekt/slickslider/fonts/slick.woff) format('woff'), url(https://www.weisses-roessl-kaltern.com/wp-content/themes/effekt/slickslider/fonts/slick.ttf) format('truetype'), url(https://www.weisses-roessl-kaltern.com/wp-content/themes/effekt/slickslider/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 15px;
height: 15px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 15px;
height: 15px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
position: absolute;
top: 0;
left: 0;
width: 15px;
height: 15px;
content: '';
text-align: center;
opacity: .7;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
background-color: #fff;
border-radius: 20px;
}
.slick-dots li.slick-active button:before
{
opacity: 1;
color: #fff;
}body{
background-color: #fff;
}
.version1{
max-height: 100%;
overflow: hidden;
}
.trenner{
background-position: center;
background-repeat: no-repeat!important;
background-image: url(https://www.weisses-roessl-kaltern.com/wp-content/themes/effekt/images/trenner.svg);
height: 30px;
background-size: 30%;
margin: 90px 0 !important;
}
.version2 .w1024a{
text-align: center;
border-bottom: 1px solid #9a999f;
padding-bottom: 20px;
}
.submenu{
display: inline-block;
width: auto;
margin: 0 40px 10px;
}
.submenu button{
color:#262626;
text-align: center;
background-color: transparent;
border: 0;
text-decoration: none;
font-size: 18px;
font-weight: 300;
font-family: 'Open Sans', sans-serif;
line-height: 1.5;
}
.submenu button:hover{
cursor: pointer;
}
.aktivtab{
color:#b49a70!important;
border-color: #b49a70 !important;
}
.text_eingerueckt{
padding-left: 20%!important;
}
.ankertitel{
text-transform: uppercase;
font-size: 24px;
color: #b49a70;
font-style: normal;
margin: 0 0 30px 0;
font-family: 'Open Sans', sans-serif; 
font-weight: 400;
}
.column_left{
width: 58%;
display: flex;
align-items: center;
}
.column_img{
width: 100%; }
.column_img_inner{ }
.column_right{
width: 38%;
display: table;
}
.column_right_inner{
display: table-cell;
vertical-align: middle;
}
.ausrichtung_left .column_left{
float: left;
margin-right: 2%;
}
.ausrichtung_left .column_right{
float: right;
padding-left: 2%;
}
.ausrichtung_left .column_right h2{
padding-left: 5px;
}
.ausrichtung_right .column_left{
float: right;
margin-left: 2%;
}
.ausrichtung_right .column_right{
float: left;
margin-right: 2%;
}
.version4_slide{
width: calc(100% - 100px)!important;
margin: 0 auto;
}
.spalte_left{
width: calc(50% - 10px);
float: left;
margin-right: 10px;
}
.spalte_right{
width: calc(50% - 10px);
float: left;
margin-left: 10px;
}
.spalte_left2{
width: calc(50% - 20px);
float: left;
margin-right: 20px;
display: table;
}
.spalte_right2{
width: calc(50% - 20px);
float: left;
margin-left: 20px;
display: table;
}
.spaltenbox_inner{
display:table-cell;
vertical-align: middle;
}
.spaltenbox_inner li{
margin: 0 20px;
}
.spaltenbox_inner .textwrap{
margin-bottom: 40px;
}
.spalte_left2 h2{
font-size: 42px;
margin-bottom: 30px!important;
padding-left: 20px;
}
.spalte_right2 h2{
font-size: 42px;
margin-bottom: 30px!important;
}
.bildwrap1{
width: 100%;
height: 330px;
background-repeat: no-repeat;
background-size: cover;
}
.bildwrap2{
width: 100%;
height: 330px;
background-repeat: no-repeat;
background-size: cover;
}
.bildunterschrift{
font-size: 16px;
padding: 10px 0 10px;
color:#666;
text-align: center;
}
.column_slogan{
width: 25%;
display: table;
margin-right: 5%;
float: left;
}
.column_slogan2{
width: 25%;
display: table;
margin-right: 5%;
float: left;
}
.column_slogan_inner{
display: table-cell;
vertical-align: middle;
}
.column_slogan_right{
width: 40%;
float: left;
display: flex;
align-items: center;
}
.column_slogan_img{
width: 100%;
}
.column_slogan_img_inner{
vertical-align: middle;
}
.column_bild{
width: calc(35% - 20px);
display: table;
margin-right: 20px;
float: left;
}
.column_text{
width: 30%;
float: left;
display: table;
}
.column_text_inner{
display: table-cell;
vertical-align: middle;
}
.linkbox{
float: right;
padding-top: 20px; margin-right: 40px;
display: flex; border-bottom: 1px solid #000;
}
.linkbox_zimmer{
padding-top: 20px;
width: 100%;
text-transform: uppercase;
}
.linkbox_zimmer a{
display: inline-block;
}
.linkbox:hover, .home_link:hover .linkbox{
border-bottom: 1px solid #b49a70;
}
.version4 .linkbox{
text-decoration: none;
border: none;
}
.linkbutton{
color: #b49a70;
padding: 10px;
border: 1px solid #b49a70;
margin-left: 10px;
}
.linkbutton:hover{
color:#fff;
background-color: #b49a70;
}
.linkbox_zimmer .linkbutton{
color: #333;
padding: 10px;
border: 1px solid #333;
margin-left: 10px;
}
.linkbox_zimmer .linkbutton:hover{
color:#b49a70;
border: 1px solid #b49a70;
background-color: #fff;
}
.version8{
background-color: #e3d8af;
background-position: center top;
background-repeat: repeat!important;
background-image: url(https://www.weisses-roessl-kaltern.com/wp-content/themes/effekt/images/Muster.png);
background-size: 17%!important;
padding: 80px 0;
}
.newslink{
display: block;
width: 100%;
height: 100%;
}
.newslink:focus{
outline: none !important;
}
.galerie_row{
width: 100%;
margin-bottom: 12px;
clear: both;
}
.gal_h{
height: 500px;
background-repeat: no-repeat;
background-size: cover;
}
.three_img_1{
float: left;
width: calc(33.333% - 8px);
}
.three_img_2{
float: left;
width: calc(33.333% - 8px);
margin-right: 12px;
margin-left: 12px;
}
.three_img_3{
float:left;
width: calc(33.333% - 8px);
}
.small_big_1{
float: left;
width: 32.666%;
margin-right: 12px;
}
.small_big_2{
float: left;
width: calc(67.333% - 12px);
}
.big_small_1{
float: left;
margin-right: 12px;
width: calc(67.333% - 12px);
}
.big_small_2{
float: left;
width: 32.666%;
}
.gal_link{
display:block;
width: 100%;
height: 100%;
}
.home_img{
background-repeat: no-repeat;
background-size: cover;
width: 100%;
height: 450px;
margin-bottom: 20px;
}
.home .ankertitel{
margin-bottom:10px;
font-size: 19px;
}
.home h2{
margin-bottom:10px;
}
.homebox_1{
float: left;
width: calc(65% - 20px);
margin: 0 10px;
}
.homebox_1 .home_img{
height: 470px;
}
.homebox_1 h2{
padding-right: 50px;
}
.homebox_1 .hometext{
}
.homebox_2{
float: left;
width: calc(35% - 20px);
margin: 0 10px;
}
.homebox_2 .home_img{
height: 240px;
margin-top: 50px;
}
.homebox_2 h2{
}
.homebox_2 .hometext{
}
.homebox_3{
float: left;
width: calc(33.333% - 40px);
margin: 0 10px 0 40px;
}
.homebox_3 .home_img{
height: 500px;
margin-top: 20px;
}
.homebox_3 h2{
font-size: 29px;
}
.homebox_3 .hometext{
}
.homebox_4{
float: left;
width: calc(33.333% - 40px);
margin: 0 10px;
}
.homebox_4 .home_img{
height: 500px;
margin-top: 120px;
}
.homebox_4 h2{
font-size: 29px;
}
.homebox_4 .hometext{
}
.homebox_5{
float: left;
width: calc(33.333% - 40px);
margin: 0 40px 0 10px;
}
.homebox_5 .home_img{
height: 500px;
}
.homebox_5 h2{
font-size: 29px;
}
.homebox_5 .hometext{
}
.homebox_6{
float: left;
width: calc(35% - 20px);
margin: 0 10px;
}
.homebox_6 .home_img{
height: 240px;
}
.homebox_6 h2{
}
.homebox_6 .hometext{
}
.homebox_7{
float: left;
width: calc(65% - 20px);
margin: 0 10px;
}
.homebox_7 .home_img{
height: 470px;
}
.homebox_7 h2{
}
.homebox_7 .hometext{
}
.homebox_8{
float: left;
width: calc(33.333% - 40px);
margin: 0 10px 0 40px;
}
.homebox_8 .home_img{
height: 550px;
}
.homebox_8 h2{
font-size: 29px;
}
.homebox_8 .hometext{
}
.homebox_9{
float: left;
width: calc(33.333% - 40px);
margin: 0 10px;
}
.homebox_9 .home_img{
height: 550px;
margin-top: 200px;
}
.homebox_9 h2{
font-size: 29px;
}
.homebox_9 .hometext{
}
.homebox_10{
float: left;
width: calc(33.333% - 40px);
margin: 0 40px 0 10px;
}
.homebox_10 .home_img{
height: 550px;
margin-top: 20px;
}
.homebox_10 h2{
font-size: 29px;
}
.homebox_10 .hometext{
}
.homebox_11{
float: left;
width: calc(40% - 70px);
margin: 0 10px 0 60px;
}
.homebox_11 .home_img{
height: 550px;
}
.homebox_11 h2{
}
.homebox_11 .hometext{
}
.homebox_12{
float: left;
width: calc(60% - 70px);
margin: 0 60px 0 10px;
}
.homebox_12 .home_img{
height: 470px;
margin-top: 40px;
}
.homebox_12 h2{
}
.homebox_12 .hometext{
}
.homebox_13{
float: left;
width: calc(40% - 20px);
margin: 0 10px 0 100px;
}
.homebox_13 .home_img{
height: 550px;
margin-top: 150px;
}
.homebox_13 h2{
}
.homebox_13 .hometext{
}
.homebox_14{
float: left;
width: calc(40% - 20px);
margin: 0 10px;
}
.homebox_14 .home_img{
height: 550px;
}
.homebox_14 h2{
}
.homebox_14 .hometext{
}
.homebox_15{
float: left;
width: calc(40% - 20px);
margin: 0 10px;
}
.homebox_15 .home_img{
height: 550px;
}
.homebox_15 h2{
}
.homebox_15 .hometext{
}
.homebox_16{
float: left;
width: calc(60% - 20px);
margin: 0 10px;
}
.homebox_16 .home_img{
height: 470px;
margin-top: 60px;
}
.homebox_16 h2{
}
.homebox_16 .hometext{
}
.homebox_new{
clear: both;
width: 100%;
height: 50px;
overflow: hidden;
}
.home_link{
padding-bottom: 5px;
border-bottom: 1px solid #4c4c4c;
font-size: 17px;
margin-right: 20px;
}
.home_link:hover{
border-bottom: 1px solid #b49a70;
}
.spalte1_bild{
}
.spalte2_bild{
}
.breite75{
width: 75%;
}
.img_left{
text-align: left;
}
.img_center{
text-align: center;
}
.nomargin{
margin: 0;
}
.doppelbild{
position: absolute;
width: 6px;
height: 100%;
z-index: 9999;
left: calc(50% - 3px);
top: 0;
background-color: #fff;
}
.tablebox table{
width: 100%;
border-spacing: 0;
}
.tablebox td{
text-align: center;
padding: 5px;
width: 250px;
}
.tablebox tr th:first-child{
text-align: left;
color: #b49a70;
}
.tablebox tr td:first-child{
text-align: left;
}
#preise .tablebox tr:nth-child(1) td:first-child, #preise .tablebox tr:nth-child(5) td:first-child, #preise .tablebox tr:nth-child(9) td:first-child{
font-family: linotype-didot, serif;
font-weight: 400;
font-style: italic;
font-size: 26px;
line-height:1.2;
color: #262626;
padding-top: 20px;
}
.tablebox tr th{
font-weight: 300;
}
.tablebox tr th, .tablebox tr:nth-child(4) td, .tablebox tr:nth-child(8) td{
border-bottom: 1px solid #b49a70;
border-spacing: 0;
}
#kinderpreise .tablebox tr:nth-child(4) td, #prezzibambini .tablebox tr:nth-child(4) td, #childrenprices .tablebox tr:nth-child(4) td{
border-bottom: 0;
}
#kinderpreise .tablebox tr:nth-child(3) td, #prezzibambini .tablebox tr:nth-child(3) td, #childrenprices .tablebox tr:nth-child(3) td{
border-bottom: 1px solid #b49a70;
}
.beginn-arrow{
height: auto;
line-height: 0;
right: 20px;
bottom: 40px;
text-align: center;
vertical-align: middle;
width: 80px;
position:fixed;
z-index: 9999999;
display:none;
}
.beginn-arrow a, .beginn-arrow a:visited{
display:block;
color: #fff;
}
.zusatztext{
text-align: left;
padding-top: 40px;
}
.zusatztext li{
list-style:none;
background-image: url(https://www.weisses-roessl-kaltern.com/wp-content/themes/effekt/images/Aufzaehlung.svg);
background-repeat: no-repeat;
background-size: 7px;
background-position: left 10px;
padding-left: 20px;
}
a:hover .hometext{
color:#262626;
}
.bu_unten{
display: none;
}
input[type=submit], input[type=Reset]{ 
-webkit-appearance:none;
border-radius:0!important;
} .mehr_erfahren{
position: absolute;
right: 15px;
bottom: 10px;
}
.mehr_erfahren a:hover{
text-decoration: underline;
}
.carousel_gutscheine .carousell_news_inner{
padding-bottom: 45px;
}
.gustchein_links{
width: 350px;
float: left;
text-align: left;
margin-top: 100px;
}
.gutschein_rechts{
width: calc(100% - 350px);
float: right;
padding-left: 50px;
}
.gutschein_rechts h1{
font-family: 'Open Sans', sans-serif;
color: #b49a70;
font-style: normal;
font-weight: normal;
font-size: 20px;
}
.bild1{
width: calc(50% - 40px);
display: inline-block;
vertical-align: middle;
}
.bild2{
width: calc(50% - 40px);
display: inline-block;
vertical-align: middle;
}
.plus{
display: inline-block;
vertical-align: middle;
margin: 0 10px;
}
.plus img{
width: 50px;
}
.platzhalter_gutschein{
width: 25px;
display: inline-block;
vertical-align: middle;
}
.form_text{
margin-bottom:30px;
}
.input_gutschein{
margin-bottom: 20px;
}
.input_gutschein input{
border: none;
border-bottom: 1px solid #4c4c4c;
padding: 5px;
padding-bottom: 20px;
color: #4c4c4c;
font-size: 16px;
width: 100%;
font-weight: 300;
font-family: 'Open Sans', sans-serif; 
}
::placeholder {
font-size: 16px;
color:#4c4c4c !important; 
opacity: 1;
letter-spacing: 1px;
font-weight: 300;
font-family: 'Open Sans', sans-serif; 
}
::-webkit-input-placeholder { font-size: 16px;
color:#4c4c4c !important;
opacity: 1;
letter-spacing: 1px;
font-weight: 300;
font-family: 'Open Sans', sans-serif; 
}
:-moz-placeholder { font-size: 16px;
color:#4c4c4c !important;
opacity: 1;
letter-spacing: 1px;
font-weight: 300;
font-family: 'Open Sans', sans-serif; 
}
::-moz-placeholder { font-size: 16px;
color:#4c4c4c !important;
opacity: 1;
letter-spacing: 1px;
font-weight: 300;
font-family: 'Open Sans', sans-serif; 
}
:-ms-input-placeholder { font-size: 16px;
color:#4c4c4c !important;
opacity: 1;
letter-spacing: 1px;
font-weight: 300;
font-family: 'Open Sans', sans-serif; 
}
.Personenanzahl_box{
}
.Personenanzahl_box label{
display: block;
font-size: 16px;
}
.Personenanzahl_box input{
border: 1px solid #4c4c4c;
}
.Betragsauswahl_box{
}
.Betragsauswahl_box label{
display: block;
font-size: 16px;
}
.Betragsauswahl_box input{
border: 1px solid #4c4c4c;
}
#Personenanzahl, #Betragsauswahl{
padding:5px;
}
#send{
background-color: #ffffff;
border: 1px solid #b49a70;
color: #b49a70;
margin-top: 10px;
width: auto;
padding:5px 10px !important;
font-size:18px;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif; 
font-weight: 300;
}
#send:hover{
background-color: #b49a70;
color: #fff;
cursor: pointer;
}
.bilder_gutschein{
margin-top: 30px;
}
.mehrwertst{
font-size:13px;
line-height:1.3em;
}
.one-half{
width:49%;
margin-right:2%;
float:left;
margin-bottom:15px;
}
.one-half.last{
margin-right:0;
}
.full-width{
width:100%;
clear:both;
margin-bottom:15px;
}
.one-half input, .one-half textarea, .one-half submit, .one-half select{
max-width:100%;
}
.one-half select, .full-width select{
font-size: 16px !important;
padding: 16px !important;
width:100%;
}
.full-width select, .one-half select{
background-color: transparent !important;
box-shadow: none !important;
border-radius: none !important;
border: 1px solid #b49a70;
height: 54px;
}
#kontakt-anfrage-page.container-wrap input[type="text"], #kontakt-anfrage-page.container-wrap textarea, #kontakt-anfrage-page.container-wrap input[type="email"], #kontakt-anfrage-page.container-wrap input[type="password"], #kontakt-anfrage-page.container-wrap input[type="tel"], #kontakt-anfrage-page.container-wrap input[type="url"], #kontakt-anfrage-page.container-wrap input[type="search"], #kontakt-anfrage-page.container-wrap input[type="date"]{
background-color:#fff !important;
}
#kontakt-anfrage-page input[type="submit"], .anfragebutton {
background-color: #ffffff;
border: 1px solid #b49a70;
color: #b49a70;
margin-top: 10px;
width: auto;
padding:5px 10px !important;
font-size:18px;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif; 
font-weight: 300;
}
#kontakt-anfrage-page input[type="submit"]:hover, .anfragebutton:hover {
background-color: #b49a70;
color: #ffffff;
}
.anfragebutton{
margin:0;
}
.container-wrap input[type="text"], .container-wrap textarea, .container-wrap input[type="email"], .container-wrap input[type="password"], .container-wrap input[type="tel"], .container-wrap input[type="url"], .container-wrap input[type="search"], .container-wrap input[type="date"] {
background-color: transparent!important;
border: 1px solid #ccc!important;
box-shadow: none!important;
-webkit-box-shadow: none!important;
font-size: 16px!important;
-o-box-shadow: none!important;
padding: 16px!important;
width: 100%;
}
.hochformat{
max-width: 70%;
height: auto;
margin: 0 auto;
}
.hochformat2{
max-width: 55%;
height: auto;
margin: 0 auto;
}
.bild_rx{
text-align: right!important;
}
.bild_lx{
text-align: left!important;
}
.Bs-RoomOffer__FromPrice, .Bs-Rate__Price, .Bs-ShortInfo__Label, .Bs-Fieldset legend, .Bs-Summary__Section h3.Bs-Header, .Bs-Table th, .Bs-OrderEntry__Amount, .Bs-OrderEntry__Label{
color:#262626!important;
fill:#262626!important;
}
.Bs-ShortInfo Bs-Item__AvailabilityWarning .Bs-ShortInfo__Label{
color: #cc3e46!important;
fill: #cc3e46!important;
}
.zimmerwrap{
width: 46%;
margin: 0 2% 60px;
float: left;
position: relative;
background-color: #f1ede3;
}
.zimmerimg{
width: 100%;
height: 350px;
margin-bottom: 20px;
background-repeat: no-repeat;
background-size: cover;
}
.zimmer_titel{
margin: 0;
text-transform: uppercase;
font-size: 28px;
padding: 0 20px;
}
.zimmer_groesse{
font-size: 24px;
color: #333;
padding: 0 20px;
}
.zimmerwrap .zimmer_text{
color:#333;
padding: 0 20px;
}
.zimmerwrap .mehr_erfahren{
bottom: 30px;
}
.zimmerlink{
width: 100%;
height: 100%;
display: block;
padding-bottom: 70px;
color:#333;
}
.angebotrow.ausrichtung_left .column_left{
width: 35%;
display: flex;
align-items: center;
}
.angebotrow.ausrichtung_right .column_left{
width: 35%;
display: flex;
align-items: center;
}
.angebotrow.ausrichtung_right .column_right{
width: 65%;
display: table;
background-color: #f1ede3;
padding: 0 100px 0 40px;
}
.angebotrow.ausrichtung_left .column_right{
width: 65%;
display: table;
background-color: #f1ede3;
padding: 0 40px 0 100px;
}
.angebotrow.ausrichtung_left .column_left{
float: left;
margin-right: 0;
}
.angebotrow.ausrichtung_left .column_right{
float: right;
margin-left: 0;
}
.angebotrow.ausrichtung_right .column_left{
float: right;
margin-left: 0;
}
.angebotrow.ausrichtung_right .column_right{
float: left;
margin-right: 0;
}
.angebotimg{
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-size: cover;
min-height: 650px;
}
.angebotrow .column_right_inner{
display: table-cell;
vertical-align: middle;
}
.angebotrow .linkbox{
border:0;
padding-top: 40px;
}
.angebotrow .ankertitel{
font-size: 24px;
margin-bottom: 140px;
}
.angebotrow .angebotsubtitel{
font-size: 24px;
margin-bottom: 20px;
}
.angebotrow .linkbutton{
color: #333;
padding: 10px;
border: 1px solid #333;
margin-left: 10px;
text-transform: uppercase;
font-size: 14px;
}
.angebotrow .linkbutton:hover{
color:#b49a70;
background-color: transparent;
border: 1px solid #b49a70;
}
.preisrow{
border-bottom: 1px solid #b49a70;
}
.preisrow p{
margin-bottom: 5px;
}
.preiscolumn{
padding: 0 10px;
text-align: center;
margin: 10px 0;
}
.column1{
min-width: 200px; width: 20%;
float: left;
}
.column2{
min-width: 200px; width: 18%;
float: left;
}
.column3{
min-width: 180px;
width: 20%;
float: left;
}
.column4{
min-width: 180px;
width: 20%;
float: left;
}
.column5{
min-width: 180px;
width: 20%;
float: left;
}
.column6{
min-width: 180px;
width: 15%;
float: left;
display: none;
}
.preisrow1:hover{
background-color: #f1ede3;
}
.preisrow2:hover{
background-color: #f1ede3;
}
.preisrow3:hover{
background-color: #f1ede3;
}
.preisrow4:hover{
background-color: #f1ede3;
}
.preisrow5:hover{
background-color: #f1ede3;
}
.preisrow6:hover{
background-color: #f1ede3;
}
.preisrow7:hover{
background-color: #f1ede3;
}
.preisrow8:hover{
background-color: #f1ede3;
}
.preisrow9:hover{
background-color: #f1ede3;
}
.preisrow10:hover{
background-color: #f1ede3;
}
.zeitraum{
margin-bottom: 15px;
}
.noborder{
border: 0;
}
.textleft{
text-align: left;
}
.preistabelle{ width: 640px;
}
.persontitel{
color:#333;
margin-bottom: 5px;
}
.version20 .ankertitel{
margin-left:20px;
}
.ausstattungsliste{
width: 100%;
}
.ausstattungpunkte{
float: left;
padding: 5px 20px;
border-bottom: 1px solid #b49a70;
margin-bottom: 5px;
width: 48%;
margin-right: 4%;
list-style-type: none!important;
background:none!important; 
text-transform: uppercase;
}
.ausstattungpunkte:nth-child(even){
margin-right: 0;
}
.fullimage{
height: 450px;
background-repeat: no-repeat;
background-size: cover;
}
.za_titel{
color:#262626;
font-weight: 300;
font-style: italic;
}
.blocklink{
width:100%;
height:100%;
display: block;
}.no_scroll{
height: 100vh;
overflow: hidden;
}
.header{
width: 100%;
margin: 0 auto;
position: relative;
z-index: 9;
background-color: #626b3b;
}
.header .w1280{
padding: 0;
}
.header_left{
width: 30%;
float: left;
padding-left: 40px;
text-align: left;
margin: 23px auto;
}
.header_center{
width: 40%;
float: left;
text-align: center;
position: relative;
}
.header_right {
width: auto;
float: right;
padding-right: 40px;
text-align: right;
margin: 35px auto 0;
}
.anfragebox, .bookingbox, .angebotbox {
display: block;
position: relative;
margin: 0 auto;
width: auto;
}
.bookingbox{
margin-bottom: 15px;
}
.anfragebox a{
padding: 5px 15px;
border: 1px solid #FFF;
text-transform: uppercase;
display: block;
color: #fff !important;
text-align: center;
}
.bookingbox a{
padding: 5px 15px;
border: 1px solid #FFF;
text-transform: uppercase;
display: block;
color: #fff !important;
text-align: center;
}
.angebotbox a{
padding: 5px 15px;
border: 1px solid #FFF;
text-transform: uppercase;
display: block;
color: #fff !important;
text-align: center;
margin-top: 15px;
}
.kontaktoptions{
text-align: right;
margin-top: 30px;
display: block;
}
.phonebox_fix{
display:none;
}
.phonebox{
width: 50px;
height: 50px;
display: inline-block;
vertical-align: middle;
}
.mailbox{
width: 50px;
height: 50px;
display: inline-block;
vertical-align: middle;
}
.phonebox a, .mailbox a{
display: block;
line-height: 0;
}
.phonebox a:hover .cls-2, .phonebox a:hover .cls-3{
stroke:#b49a70;
}
.mailbox a:hover .cls-2{
stroke:#b49a70;
}
.header_logo{
display: block;
margin: 35px auto;
}
.header_logo img{
line-height: 1;
display: inline-block;
height: 190px;
width: auto;
}
.header_logo a{
width:100%;
height:100%;
display: block;
}
.languages {
line-height: 1;
margin: 0 0 10px;
}
.languages p{
display: inline-block;
padding: 0;
margin: 0;
padding-right: 10px;
margin-right: 10px;
border-right: 1px solid #fff;
}
.languages p:last-child {
border: 0;
}
.languages a{
font-size: 16px;
color: #fff;
padding: 0;
}
.languages a.active_lang, .languages a:hover{
color: #b49a70; 
}
.languages_mobile {
line-height: 1;
margin: 0 0 10px;
padding-top: 50px;
text-align: center;
display: none;
}
.languages_mobile p{
display: inline-block;
padding: 0;
margin: 0;
padding-right: 10px;
margin-right: 10px;
border-right: 1px solid #4c4c4c;
}
.languages_mobile p:last-child {
border: 0;
}
.languages_mobile a{
font-size: 16px;
color: #262626;
padding: 0;
}
.languages_mobile a.active_lang, .languages_mobile a:hover{
color: #4d5e56;
text-decoration: underline;
}
.header .menu_open{
display: none;
}
.header_scroll{
position: fixed;
top: -100px;
left: 0;
width: 100%;
height: auto;
background-color: #fff;
text-align: center;
transition: all 1s ease-in-out;
z-index: 9;
}
.menu_visible{
transition: all 1s ease-in-out;
top: 0px;
}
.headfix {
display: block;
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 10;
background-color: #5f672e;
}
.requestbox_fix{
float: right;
margin: 18px 40px 0 0;
}
.anfragebox_fix{
float: left;
}
.bookingbox_fix{
float: left;
margin-right: 20px;
}
.angebotbox_fix{
float: left;
margin-left: 20px;
}
.anfragebox_fix a{
padding: 5px 15px;
border: 1px solid #FFF;
text-transform: uppercase;
display: block;
color: #fff !important;
text-align: center;
}
.bookingbox_fix a{
padding: 5px 15px;
border: 1px solid #FFF;
text-transform: uppercase;
display: block;
color: #fff !important;
text-align: center;
}
.angebotbox_fix a{
padding: 5px 15px;
border: 1px solid #FFF;
text-transform: uppercase;
display: block;
color: #fff !important;
text-align: center;
}
.anfragebox_fix a:hover, .bookingbox_fix a:hover, .anfragebox a:hover, .bookingbox a:hover, .angebotbox a:hover, .angebotbox_fix a:hover{
border: 1px solid #b49a70;
color: #b49a70 !important;
} .header_logo_small{
display: inline-block;
vertical-align: middle;
position: absolute;
left: 50%;
margin-left: -50px;
top: 11px;
width: 100px;
}
.header_logo_small a{
display: inline-block;
line-height: 0;
}
.header_logo_small img {
width: 56px;
} .menu_open{
width: 50px;
height: 26px;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
position: relative;
float: left;
margin: 25px 0 25px 40px;
}
.menu_open span{
display: block;
position: absolute;
height: 2px;
width: 100%;
background: #fff;
border-radius: 9px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}
.menu_open span:nth-child(1) {
top: 0px;
}
.menu_open span:nth-child(2),.menu_open span:nth-child(3) {
top: 12px;
}
.menu_open span:nth-child(4) {
bottom: 0px;
}
.menu_open.open span:nth-child(1) {
top: 18px;
width: 0%;
left: 50%;
}
.menu_open.open span:nth-child(2) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
bottom: 20px;
}
.menu_open.open span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
bottom: 20px;
}
.menu_open.open span:nth-child(4) {
top: 18px;
width: 0%;
left: 50%;
}
.menu{
background-color: #fff;
position: fixed;
left: 0;
top: 0;
bottom: 0;
z-index: 12;
padding: 18px 45px;
height: 100vh;
width: 100%;
overflow: scroll;
display: none;
text-align: center;
}
.menu_inner{
}
.close_menu {
text-align: left;
cursor: pointer;
width: 40px;
height: 40px;
display: block;
margin-bottom: 30px;
}
.nav-menu{
margin: 0 auto;
padding: 0;
}
.nav-menu li{
list-style: none;
margin-bottom: 0;
line-height: 1.2
}
.nav-menu li:last-child{
margin: 0 auto;
}
.nav-menu li a{
color: #fff;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
font-size: 16px;
text-transform: uppercase;
}
.nav-menu li.current_page_item a, .nav-menu li a:hover{
color: #b49a70; }
.nav-menu-big{
margin: 0 auto;
padding: 0;
}
.nav-menu-big li{
list-style: none;
margin-bottom: 10px;
line-height: 1.2
}
.nav-menu-big li:last-child{
margin: 0 auto;
}
.nav-menu-big li a{
color: #262626;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
font-size: 16px;
text-transform: uppercase;
}
.nav-menu-big li.current_page_item a, .nav-menu-big li a:hover{
color: #4d5e56;
}
.bookmobile{
display:none;
} .footer{
position: relative;
background-color: #fff;
padding: 50px 0;
text-align: left;
color: #262626;
line-height: 1.5;
}
.footer a{
color: #262626;
}
.footer p{
margin: 0;
}
.footer_logo{
max-width: 140px;
}
.footer_logo{
width: 80%;
margin-top: 30px;
}
.footer_logo a{
display: block;
}
.footer_1{
float: left;
width: 15%;
padding-right: 40px;
}
.mwst{
margin-bottom:30px!important;
}
.footer_2{
float: left;
width: 25%;
padding-right: 10px;
line-height: 2.1;
}
.footer_adresse{
}
.social{
width: 100%;
text-align: left;
}
.social_titel{
font-size: 20px;
font-weight: 600;
margin-bottom: 30px!important;
text-transform: uppercase;
}
.socialbox{
display: inline-block;
width: 15%;
margin: 0 10px 0 0;
}
.socialbox a{
display: block;
width: 100%;
height: 100%;
}
.footer_3{
float: left;
width: 25%;
padding-right: 40px;
padding-left: 40px;
border-left: 1px solid #4c4c4c;
}
.newsletter_titel{
}
.newsletter_pfeil{
max-width: 140px;
}
.footer_4{
float: left;
width: calc(35% - 91px);
}
.footerstrich{
border-bottom: 1px solid #4c4c4c;
height: 1px;
overflow: hidden;
width: 100%;
margin-bottom: 20px;
}
.dsgvo_daten{
font-size: 14px;
padding-top: 40px;
clear: both;
}body{
font-family: 'Open Sans', sans-serif; 
color: #262626;
font-weight: 300;
line-height:1.5;
font-size:18px;
margin: 0px;
}
h1 {
font-family: linotype-didot, serif;
font-weight: lighter;
font-style: italic;
font-size: 36px;
line-height:1.2;
margin: 0 0 30px 0;
color: #333;
}
.gutschein_rechts h1{
text-transform:uppercase;
}
h2 {
font-family: linotype-didot, serif;
font-weight: lighter;
font-style: italic;
font-size: 32px;
line-height:1.2;
margin: 0 0 30px 0;
color: #333;
}
h3, h4, h5 {
font-family: linotype-didot, serif;
font-weight: 400;
font-style: italic;
font-size: 24px;
line-height:1.2;
margin: 0 0 30px 0;
color: #333;
}
.version3 h3{
margin:0 0 20px 0;
}
h6 {
font-family: 'Open Sans', sans-serif; 
font-size: 24px;
font-style: normal;
margin: 0;
font-weight: lighter;
color: #262626;
}
div p{
margin: 0px 0px 15px 0px;
}
div p:last-child, p:last-child{
margin: 0 auto;
}
img{
max-width: 100%;
height:auto;
}
a{
color: #262626;
text-decoration: none;
}
a, a:visited { outline: none; }
a:active, a:hover {
color: #b49a70;
}
.textcenter{
text-align:center;
}
svg{
max-width: 100%;
}
ul{
padding-left: 0;
margin: 0 auto 15px;
}
.content_block li{
list-style:none;
background-image: url(https://www.weisses-roessl-kaltern.com/wp-content/themes/effekt/images/Aufzaehlung.svg);
background-repeat: no-repeat;
background-size: 7px;
background-position: left 10px;
padding-left: 20px;
}
.offers .content_block .version3 li{
margin-bottom: 15px;
}
.offers .content_block .version3 ul{
margin-bottom: 50px;
}
.slick-dots li{
background-image:none;
} .w1280{
max-width:1280px;
margin: 0 auto;
position:relative;
padding: 0px 30px;
}
.margin_oben{
margin-top: 50px;
}
.margin_unten{
margin-bottom: 50px;
}
.w1024{
max-width:1024px;
margin:0 auto;
position:relative;
}
.w1024a{
max-width:1024px;
margin:0 auto;
position:relative;
padding: 0 30px 0 0;
}
.w960{
max-width:960px;
margin:0 auto;
position:relative;
}
.w800{
max-width:800px;
margin:0 auto;
position:relative;
}
.w750{
max-width:750px;
margin:0 auto;
position:relative;
}
.w650{
max-width:650px;
margin:0 auto;
position:relative;
}
.w500{
max-width:500px;
margin:0 auto;
position:relative;
}
.h900{
height: 900px;
}
.h800{
height: 800px;
}
.h700{
height: 700px;
}
.h500{
height: 500px;
}
.fullwidth{
width:100%;
background-repeat:no-repeat;
background-size:cover;
position: relative;
} .slick-slider{
width: 100%;
height: auto;
position: relative;
}
.full_slider{
margin:0!important;
}
.slick-slide{
background-size: cover;
background-position: center;
background-repeat:  no-repeat;
width: 100%;
margin: 0 auto;
text-align: center;
display: block;
opacity: 1;
position: relative;
}
.full_slider .slick-list{
padding: 0 !important;
}
.slick-prev {
bottom: calc(50% - 155px);
left: -60px;
background-image: url(https://www.weisses-roessl-kaltern.com/wp-content/themes/effekt/images/prev_big.svg);
width: 40px;
height: 310px;
z-index: 7;
background-size: 40px;
background-repeat: no-repeat;
transform: none;
}
.slick-next{
bottom: calc(50% - 155px);
right: -60px;
background-image: url(https://www.weisses-roessl-kaltern.com/wp-content/themes/effekt/images/next_big.svg);
width: 40px;
height: 310px;
z-index: 7;
background-size: 40px;
background-repeat: no-repeat;
transform: none;
}
.column_slider .slick-prev {
bottom: calc(50% - 115px);
left: -50px;
background-image: url(https://www.weisses-roessl-kaltern.com/wp-content/themes/effekt/images/prev.svg);
width: 30px;
height: 230px;
z-index: 7;
background-size: 30px;
background-repeat: no-repeat;
transform: none;
}
.column_slider .slick-next{
bottom: calc(50% - 115px);
right: -50px;
background-image: url(https://www.weisses-roessl-kaltern.com/wp-content/themes/effekt/images/next.svg);
width: 30px;
height: 230px;
z-index: 7;
background-size: 30px;
background-repeat: no-repeat;
transform: none;
}
.big_slider .slick-slide{
height: 700px;
margin: 0;
}
.rooms .big_slider .slick-slide{
height: 700px;
margin: 0;
}
.version1 .big_slider{
margin-bottom: 30px !important;
display:none;
}
.version1 .big_slider.slick-initialized {
display:block;
}
.column_slider .slick-slide{
margin: 0;
}
.table_div{	
display: table;
width: 100%;
height: 100%;
}
.table_cell_div{
display: table-cell;
vertical-align: bottom;
}
.slick-dots{
width:100%;
display: inline-block;
text-align: center;
position: absolute;
bottom: -45px;
}
.slick-dots li button::before {
width: 10px;
height: 10px;
opacity: .41;
background-color: #4c4b4b;
}
.slick-dots > li{
display: inline-block;
}
.slick-dots li:only-child {
display: none;
}
.carousel_news{
width:100%!important;
height: auto!important;
}
.carousel_news .slick-slide{
outline: none;
}
.newsimg{
margin: 0;
margin-bottom: 20px;
padding: 0;
}
.news_titel{
font-size: 16px;
text-align: center;
text-transform: uppercase;
color:#b49a70;
margin: 0;
}
.news_text{
font-size: 13px;
text-align: center;
color:#262626;
}
.newsslide_wrap{
}
.carousell_news_inner{
padding: 13px;
background-color: #fff;
margin: 0 50px;
height: 100%;
position: relative;
}
.carousel_news .slick-prev {
bottom: calc(50% - 115px);
left: 35%;
background-image: url(https://www.weisses-roessl-kaltern.com/wp-content/themes/effekt/images/prev.svg);
width: 30px;
height: 230px;
z-index: 7;
background-size: 30px;
background-repeat: no-repeat;
transform: none;
}
.carousel_news .slick-next{
bottom: calc(50% - 115px);
right: 35%;
background-image: url(https://www.weisses-roessl-kaltern.com/wp-content/themes/effekt/images/next.svg);
width: 30px;
height: 230px;
z-index: 7;
background-size: 30px;
background-repeat: no-repeat;
transform: none;
}
.carousel_zimmer{
width:100%!important;
height: auto!important;
}
.carousel_zimmer .slick-slide{
outline: none;
}
.zimmerimg1{
margin: 0;
margin-bottom: 20px;
padding: 0;
}
.zimmer_titel{
font-size: 20px;
text-align: left;
text-transform: uppercase;
color:#333;
margin: 0;
}
.zimmer_text{
font-size: 16px;
text-align: left;
color:#b49a70;
}
.zimmerslide_wrap{
}
.carousell_zimmer_inner{
padding: 13px;
background-color: #fff;
margin: 0 20px;
height: 100%;
position: relative;
}
.carousel_zimmer .slick-prev {
width: 30px;
height: 230px;
background-size: 30px;
top: 20px;
left: -60px;
background-image: url(https://www.weisses-roessl-kaltern.com/wp-content/themes/effekt/images/prev_big.svg);
z-index: 7;
background-repeat: no-repeat;
transform: none;
}
.carousel_zimmer .slick-next{
background-image: url(https://www.weisses-roessl-kaltern.com/wp-content/themes/effekt/images/next.svg);
width: 30px;
height: 230px;
z-index: 7;
background-size: 30px;
top: 20px;
right: -60px;
background-repeat: no-repeat;
transform: none;
}
.carousel_icons{
width:100%!important;
height: auto!important;
}
.carousel_icons .slick-slide{
}
.slidericon{
margin: 0;
padding: 0;
}
.slidericon_titel{
font-size: 20px;
text-align: center;
text-transform: uppercase;
color:#b49a70;
margin: 0;
}
.slidericon_text{
font-size: 15px;
text-align: center;
color:#262626;
font-style: italic;
}
.carousell_inner{
padding: 0 20px;
}
.carousel_icons .slick-prev {
bottom: calc(50% - 115px);
left: -50px;
background-image: url(https://www.weisses-roessl-kaltern.com/wp-content/themes/effekt/images/prev.svg);
width: 30px;
height: 230px;
z-index: 7;
background-size: 30px;
background-repeat: no-repeat;
transform: none;
}
.carousel_icons .slick-next{
bottom: calc(50% - 115px);
right: -50px;
background-image: url(https://www.weisses-roessl-kaltern.com/wp-content/themes/effekt/images/next.svg);
width: 30px;
height: 230px;
z-index: 7;
background-size: 30px;
background-repeat: no-repeat;
transform: none;
}
.carousel_icons_zimmer{
width:100%!important;
height: auto!important;
}
.carousel_icons_zimmer .slick-slide{
}
.version23 .slick-slider{
display: none;
}
.version23 .slick-initialized{
display: block;
}
.slidericon_titel_zimmer{
font-size: 14px;
text-align: center;
text-transform: uppercase;
margin: 0;
}
.carousell_inner_zimmer{
padding: 0 0px;
}
.carousel_icons_zimmer .slick-prev {
bottom: calc(50% - 115px);
left: -50px;
background-image: url(https://www.weisses-roessl-kaltern.com/wp-content/themes/effekt/images/prev.svg);
width: 30px;
height: 230px;
z-index: 7;
background-size: 30px;
background-repeat: no-repeat;
transform: none;
}
.carousel_icons_zimmer .slick-next{
bottom: calc(50% - 115px);
right: -50px;
background-image: url(https://www.weisses-roessl-kaltern.com/wp-content/themes/effekt/images/next.svg);
width: 30px;
height: 230px;
z-index: 7;
background-size: 30px;
background-repeat: no-repeat;
transform: none;
} .fehler{
text-align:center;
font-size:300px;
padding-top:150px;
font-family: 'Open Sans', sans-serif; 
line-height:0.5;
color:#ccc;
}
.fehler span{
font-size:150px;
}
.fehlermeldung{
text-align:center;
padding-top:30px;
} html {
box-sizing: border-box;
}
*, *:before, *:after {
box-sizing: inherit;
}
.clearfix:before,
.clearfix:after {
content:"";
display:table;
}
.clearfix:after {
clear:both;
}
.clearfix {
zoom:1; }@media screen and (max-width: 1850px) {
}
@media screen and (max-width: 1650px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1500px) {
}
@media screen and (max-width: 1350px) {
.full_slider{
width: 80%!important;
margin: 0 auto!important;
}
.big_slider .slick-slide{
height: 550px;
margin: 0;
}
.rooms .big_slider .slick-slide{
height: 550px;
margin: 0;
}
}
@media screen and (max-width: 1280px) {
.preisflow{
overflow: scroll;
}
}
@media screen and (max-width: 1270px) {
}
@media screen and (max-width:1241px){
}
@media screen and (min-width:1200px){
}
@media screen and (max-width:1160px){
}
@media screen and (max-width:1124px){
.close_menu{
left:auto;
right: 50px;
margin-left: 0;
}
.full_slider{
width: 100%!important;
margin: 0 auto!important;
}
.big_slider .slick-slide{
height: 550px;
margin: 0;
}
.rooms .big_slider .slick-slide{
height: 550px;
margin: 0;
}
.full_slider .slick-prev, .full_slider .slick-next{
display: none!important;
}
}
@media screen and (max-width:1060px){
}
@media screen and (max-width:1024px){
.gal_h{
height: 400px;
}
.carousell_news_inner{
padding:9px;
}
}
@media screen and (max-width: 1000px) {
.carousell_news_inner{
margin: 0 70px;
}
.version8{
padding: 40px 0;
}
.gutschein_rechts {
width: 100%;
float: none;
padding-left: 0;
}
.gustchein_links {
width: 280px;
float: none;
display: inline-block;
text-align: center;
margin-top: 50px;
}
.angebotbox_fix{
display: none;
}
}
@media screen and (max-width: 960px) {
.header_left{
display: none;
}
.menu_open{
margin: 25px 0 25px 20px;
}
.requestbox_fix {
margin: 18px 20px 0 0;
}
.header .menu_open {
display: block;
margin: 70px 55px 0 20px;
}
.header{
text-align: center;
}
.header_center {
float: none;
display: inline-block;
text-align: center;
position: absolute;
left: 50%;
margin-left: -20%;
}
.header_logo {
margin: 15px auto;
}
.header_logo img {
line-height: 1;
display: inline-block;
height: auto;
width: auto;
width: 185px;
}
.bookingbox, .anfragebox, .angebotbox{
display: none;
}
.kontaktoptions{
margin: 0 auto;
}
.header_right{
padding-right: 20px;	
margin: 58px auto ;
}
.menu{
padding: 25px 20px;
}
.languages_mobile {
display: block;
}
.header_logo_small{ }
.footer_1{
float: left;
width: 135px;
padding-right: 20px;
margin-left: 0;
}
.footer_2{
float: left;
width: calc(100% - 155px);
padding-right: 0;
margin-right: 0;
}
.social{
width: 100%;
text-align: left;
}
.social_titel{
font-size: 20px;
font-weight: 600;
margin-bottom: 30px!important;
text-transform: uppercase;
}
.socialbox{
display: inline-block;
width: 40px;
margin: 0 10px 0 0;
}
.socialbox a{
display: block;
width: 100%;
height: 100%;
}
.footer_3{
float: none;
width: 100%;
padding-right: 0;
padding-left: 0;
border-left: 0;
padding-top: 40px;
clear: both;
}
.footer_3 br{
display:none;
}
.newsletter_pfeil{
display:none;
}
.footer_4{
float: none;
width: 100%;
}
.column_left{
width: 100%;
display: inherit;
align-items:center;
height: auto!important;
}
.column_img{
width: 100%;
margin-bottom: 60px;
}
.column_img_inner{
}
.version4 .column_right{
width: 100%;
display: table;
height: auto!important;
}
.column_right_inner{
display: table-cell;
vertical-align: middle;
}
.ausrichtung_left .column_left{
float: none;
margin-right: 0;
}
.ausrichtung_left .column_right{
float: none;
margin-left: 0;
}
.ausrichtung_right .column_left{
float: none;
margin-left: 0;
}
.ausrichtung_right .column_right{
float: none;
margin-right: 0;
}
.version4_slide{
width: 100%!important;
}
.column_slider .slick-prev, .column_slider .slick-next{
display: none!important;
}
.spalte_left2{
width: 100%;
float: none;
margin-right: 0;
display: table;
height: auto!important;
}
.spalte_right2{
width: 100%;
float: none;
margin-left: 0;
display: table;
height: auto!important;
}
.spaltenbox_inner .textwrap{
margin-bottom: 40px;
}
.spalte_left2 h2{
font-size: 35px;
margin-bottom: 120px!important;
}
.spalte_right2 h2{
font-size: 35px;
margin-top: 20px!important;
margin-bottom: 20px!important;
}
.bild_rx{
width:70%;
}
.text_eingerueckt{
padding-left: 0%!important;
}
.column_slogan{
width: 60%;
display: table;
margin-right: 0;
float: none;
margin: 0 auto;
margin-bottom: 30px;
height: auto!important;
text-align: center;
}
.column_slogan2{
width: 55%;
display: table;
margin-right: 5%;
float: left;
}
.column_slogan_inner{
display: table-cell;
vertical-align: middle;
}
.column_slogan_right{
width: 40%;
float: left;
display: flex;
align-items: center;
}
.spalte1_bild{
margin-bottom: 30px;
line-height: 0;
}
.spalte2.version2 .submenu a, .version2 .submenu button_bild{
margin-top: 30px;
line-height: 0;
}
.bookmobile{
display:inline-block;
}
.menu_inner .anfragebutton{
margin-top: 20px!important;
}
.menu_inner .anfragebutton a{
color:#b49a70;
}
.menu_inner .anfragebutton a:hover{
color:#fff;
}
.zimmerimg{
height: 250px;
}
.ausstattungpunkte{
float: none;
width: 100%;
margin-right: 0;
}
}
@media screen and (max-width: 930px) {	
}
@media screen and (max-width: 915px) {
}
@media screen and (max-width: 900px) {
}
@media screen and (max-width: 880px) {
.gal_h{
height: 300px;
}
.big_slider .slick-slide{
height: 450px;
margin: 0;
}
.rooms .big_slider .slick-slide{
height: 450px;
margin: 0;
}
}
@media screen and (max-width: 850px) {
.bildwrap1{
height: 240px;
}
.bildwrap2{
height: 240px;
}
.column_bild{
width: calc(50% - 20px);
display: table;
float: left;
margin-bottom: 30px;
height: auto!important;
}
.column_text{
width: 100%;
float: none;
display: table;
height: auto!important;
text-align: center;
}
.trenner{
height: 30px;
background-size: 60%;
margin: 50px 0 !important;
}
.beginn-arrow{
height: auto;
width: 40px;
display:none;
}
.version2{
display:inherit;
padding: 0;
}
.version2 .submenu{
margin:0 0 10px;
text-align: center;
width: 100%;
}
.version2 .submenu a, .version2 .submenu button{
border-bottom: 1px solid #4c4c4c;
padding: 0 2px 0 0;
}
.version2 .submenu a:hover, .version2 .submenu button:hover{
border-bottom: 1px solid #b49a70;
color: #b49a70;
}
.version2 .w1024a{
padding: 0;
}
.version2 .w1024a {
border-bottom: 0;
}
}
@media screen and (max-width: 800px) {
.homebox_1{
float: none;
width: 100%;
margin: 0;
margin-bottom: 30px;
}
.homebox_1 .home_img{
height: 400px;
}
.homebox_1 h2{
padding-right: 0;
}
.homebox_2{
float: none;
width: 100%;
margin: 0;
margin-bottom: 30px;
}
.homebox_2 .home_img{
height: 400px;
margin-top: 0;
}
.homebox_3{
float: none;
width: 100%;
margin: 0;
margin-bottom: 30px;
}
.homebox_3 .home_img{
height: 400px;
margin-top: 0;
}
.homebox_3 h2{
font-size: 29px;
}
.homebox_4{
float: none;
width: 100%;
margin: 0;
margin-bottom: 30px;
}
.homebox_4 .home_img{
height: 400px;
margin-top: 0;
}
.homebox_4 h2{
font-size: 29px;
}
.homebox_5{
float: none;
width: 100%;
margin: 0;
margin-bottom: 30px;
}
.homebox_5 .home_img{
height: 400px;
}
.homebox_5 h2{
font-size: 29px;
}
.homebox_6{
float: none;
width: 100%;
margin: 0;
margin-bottom: 30px;
}
.homebox_6 .home_img{
height: 400px;
}
.homebox_7{
float: none;
width: 100%;
margin: 0;
margin-bottom: 30px;
}
.homebox_7 .home_img{
height: 400px;
}
.homebox_8{
float: none;
width: 100%;
margin: 0;
margin-bottom: 30px;
}
.homebox_8 .home_img{
height: 400px;
}
.homebox_8 h2{
font-size: 28px;
}
.homebox_9{
float: none;
width: 100%;
margin: 0;
margin-bottom: 30px;
}
.homebox_9 .home_img{
height: 400px;
margin-top: 0;
}
.homebox_9 h2{
font-size: 29px;
}
.homebox_10{
float: none;
width: 100%;
margin: 0;
margin-bottom: 30px;
}
.homebox_10 .home_img{
height: 400px;
margin-top: 0;
}
.homebox_10 h2{
font-size: 29px;
}
.homebox_11{
float: none;
width: 100%;
margin: 0;
margin-bottom: 30px;
}
.homebox_11 .home_img{
height: 400px;
}
.homebox_12{
float: none;
width: 100%;
margin: 0;
margin-bottom: 30px;
}
.homebox_12 .home_img{
height: 400px;
margin-top: 0;
}
.homebox_13{
float: none;
width: 100%;
margin: 0;
margin-bottom: 30px;
}
.homebox_13 .home_img{
height: 400px;
margin-top: 0;
}
.homebox_14{
float: none;
width: 100%;
margin: 0;
margin-bottom: 30px;
}
.homebox_14 .home_img{
height: 400px;
}
.homebox_15{
float: none;
width: 100%;
margin: 0;
margin-bottom: 30px;
}
.homebox_15 .home_img{
height: 400px;
}
.homebox_16{
float: none;
width: 100%;
}
.homebox_16 .home_img{
height: 400px;
margin-top: 0;
}
.homebox_new{
clear: both;
width: 100%;
height: 0;
overflow: hidden;
}
.angebotrow.ausrichtung_left .column_left{
width: 100%;
}
.angebotrow.ausrichtung_right .column_left{
width: 100%;
}
.angebotrow.ausrichtung_right .column_right{
width: 100%;
padding: 40px 100px 40px 40px;
height: auto!important;
}
.angebotrow.ausrichtung_left .column_right{
width: 100%;
padding: 40px 100px 40px 40px;
height: auto!important;
}
.angebotrow.ausrichtung_left .column_left{
float: none;
}
.angebotrow.ausrichtung_left .column_right{
float: none;
}
.angebotrow.ausrichtung_right .column_left{
float: none;
}
.angebotrow.ausrichtung_right .column_right{
float: none;
}
.angebotimg{
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-size: cover;
min-height: 350px;
}
.angebotrow .ankertitel{
margin-bottom: 40px;
}
}
@media screen and (max-width: 780px) {
}
@media screen and (max-width: 750px) {
.angebotrow.ausrichtung_right .column_right{
width: 100%;
padding: 40px;
height: auto!important;
}
.angebotrow.ausrichtung_left .column_right{
width: 100%;
padding: 40px;
height: auto!important;
}
.preistabelle{ width: 500px;
}
.column1{
min-width: 150px;
max-width: 150px;
}
.column2{
min-width: 150px;
max-width: 150px;
}
.column3{
min-width: 140px;
max-width: 140px;
}
.column4{
min-width: 140px;
max-width: 140px;
}
.column5{
min-width: 140px;
max-width: 140px;
}
.column6{
min-width: 140px;
max-width: 140px;
}
}
@media screen and (max-width: 720px) {
}
@media screen and (max-width: 700px) {
.bild1, .bild2, .plus{
width: 100%;
display: block;
line-height: 0;
}
.platzhalter_gutschein{
display: block;
height: 30px;
}
.plus{
margin: 20px auto;
}
.zimmerwrap{
width: 96%;
margin: 0 2% 60px;
float: none;
}
.zimmerimg{
height: 300px;
}
}
@media screen and (max-width: 680px) {
h1 {
font-size: 35px;
}
h2 {
font-size: 28px;
}
h3, h4, h5, h6 {
font-size: 22px;
}
}
@media screen and (max-width: 650px) {	
.column_slogan2{
width: 100%;
display: table;
margin-right: 0;
float: none;
height: auto!important;
margin-bottom: 30px;
}
.column_slogan_inner{
display: table-cell;
vertical-align: middle;
}
.column_slogan_right{
width: 100%;
float: none;
display: flex;
align-items: center;
height: auto!important;
}
.gal_h{
height: 400px;
}
.three_img_1{
float: none;
width: 100%;
margin-bottom: 12px;
}
.three_img_2{
float: none;
width: 100%;
margin-right: 0;
margin-left: 0;
margin-bottom: 12px;
}
.three_img_3{
float: none;
width: 100%;
}
.small_big_1{
float: none;
width: 100%;
margin-right: 0;
margin-bottom: 12px;
}
.small_big_2{
float: none;
width: 100%;
}
.big_small_1{
float: none;
width: 100%;
margin-right: 0;
margin-bottom: 12px;
}
.big_small_2{
float: none;
width: 100%;
}
.big_slider .slick-slide{
height: 350px;
margin: 0;
}
.rooms .big_slider .slick-slide{
height: 350px;
margin: 0;
}
.requestbox_fix .bookingbox_fix{
display: none;
}
.fullimage{
height:250px;
}
}
@media screen and (max-width: 620px) {
.header_right .mailbox{
display: none;
}  .header .menu_open {
display: block;
margin: 50px 0 50px 20px;
}
.header_right{
margin: 39px 0 0;
}
.header_logo img{
width: 130px;
}
.header_center {
left: calc(50% - 100px);
margin: 0 auto;
}
}
@media screen and (max-width: 600px) {	
.spalte_left{
width: 100%;
float: none;
margin-right: 0;
margin-bottom: 20px;
}
.spalte_right{
width: 100%;
float: none;
margin-left: 0;
}
.gal_h{
height: 300px;
}
.big_slider .slick-slide{
height: 250px;
margin: 0;
}
.rooms .big_slider .slick-slide{
height: 250px;
margin: 0;
}
.margin_unten{
margin-bottom:20px;
}
.version1 .margin_unten{
margin-bottom:30px;
}
.margin_oben{
margin-top:20px;
}
.version5 .bildunterschrift{
display:none;
}
.bu_unten{
display: block!important;
}
.bu_oben{
display: block!important;
}
.spaltenbox_inner .textwrap {
margin-bottom: 0;
}
.spalte_left2 h2 {
margin-bottom: 30px !important;
}
.trenner {
margin: 20px 0 !important;
}
.version12 iframe{
height:400px!important;
}
.spalte2_bild{
margin-top: 30px;
}
}
@media screen and (max-width: 580px) {
}
@media screen and (max-width: 550px) {
}
@media screen and (max-width: 500px){
.header .menu_open {
display: block;
margin: 46px 0 46px 20px;
}
.header_right{
margin: 34px 0 0;
}
.slidericon {
margin: 0 auto;
width: 60%;
}
.header_center {
left: calc(50% - 85px);
}
}	
@media screen and (max-width: 450px){	
.requestbox_fix .phonebox_fix{
float: right;
width: 40px;
height: 50px;
margin-left: 20px;
display: inherit!important;
}
.anfragebox_fix a{
font-size:16px!important;
}
.phonebox_fix a{
display: block;
line-height: 0;
}
.phonebox_fix a:hover .cls-2, .phonebox_fix a:hover .cls-3{
stroke:#4d5e56;
}
.header_logo_small { }
}
@media screen and (max-width: 430px){	
}
@media screen and (max-width: 400px){	
} @media print {
body {
background: none !important;
color: #000;
font-size: 10pt;
}
}.eocjs-newsticker {
padding: 10px 0;
background-color: #fff;
margin-bottom: 80px;
}
.eocjs-newsticker .eocjs-newsticker-container {
position: relative;
height: 20px;
overflow: hidden;
}
.eocjs-newsticker .eocjs-newsticker-one,
.eocjs-newsticker .eocjs-newsticker-two {
position: absolute;
left: 0;
top: 0;
height: 20px;
line-height: 20px;
margin-bottom: 20px;
white-space: nowrap;
}
.eocjs-newsticker .eocjs-newsticker-one a, .eocjs-newsticker .eocjs-newsticker-two a{
margin:0 100px;
}
@keyframes eocjs-newsticker-spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
transition-duration: 50ms
}
[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
transition-delay: 50ms
}
[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
transition-duration: .1s
}
[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
transition-delay: .1s
}
[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
transition-duration: .15s
}
[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
transition-delay: .15s
}
[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
transition-duration: .2s
}
[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
transition-delay: .2s
}
[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
transition-duration: .25s
}
[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
transition-delay: .25s
}
[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
transition-duration: .3s
}
[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
transition-delay: .3s
}
[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
transition-duration: .35s
}
[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
transition-delay: .35s
}
[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
transition-duration: .4s
}
[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
transition-delay: .4s
}
[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
transition-duration: .45s
}
[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
transition-delay: .45s
}
[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
transition-duration: .5s
}
[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
transition-delay: .5s
}
[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
transition-duration: .55s
}
[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
transition-delay: .55s
}
[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
transition-duration: .6s
}
[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
transition-delay: .6s
}
[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
transition-duration: .65s
}
[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
transition-delay: .65s
}
[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
transition-duration: .7s
}
[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
transition-delay: .7s
}
[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
transition-duration: .75s
}
[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
transition-delay: .75s
}
[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
transition-duration: .8s
}
[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
transition-delay: .8s
}
[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
transition-duration: .85s
}
[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
transition-delay: .85s
}
[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
transition-duration: .9s
}
[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
transition-delay: .9s
}
[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
transition-duration: .95s
}
[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
transition-delay: .95s
}
[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
transition-duration: 1s
}
[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
transition-delay: 1s
}
[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
transition-duration: 1.05s
}
[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
transition-delay: 1.05s
}
[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
transition-duration: 1.1s
}
[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
transition-delay: 1.1s
}
[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
transition-duration: 1.15s
}
[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
transition-delay: 1.15s
}
[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
transition-duration: 1.2s
}
[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
transition-delay: 1.2s
}
[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
transition-duration: 1.25s
}
[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
transition-delay: 1.25s
}
[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
transition-duration: 1.3s
}
[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
transition-delay: 1.3s
}
[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
transition-duration: 1.35s
}
[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
transition-delay: 1.35s
}
[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
transition-duration: 1.4s
}
[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
transition-delay: 1.4s
}
[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
transition-duration: 1.45s
}
[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
transition-delay: 1.45s
}
[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
transition-duration: 1.5s
}
[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
transition-delay: 1.5s
}
[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
transition-duration: 1.55s
}
[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
transition-delay: 1.55s
}
[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
transition-duration: 1.6s
}
[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
transition-delay: 1.6s
}
[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
transition-duration: 1.65s
}
[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
transition-delay: 1.65s
}
[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
transition-duration: 1.7s
}
[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
transition-delay: 1.7s
}
[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
transition-duration: 1.75s
}
[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
transition-delay: 1.75s
}
[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
transition-duration: 1.8s
}
[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
transition-delay: 1.8s
}
[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
transition-duration: 1.85s
}
[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
transition-delay: 1.85s
}
[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
transition-duration: 1.9s
}
[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
transition-delay: 1.9s
}
[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
transition-duration: 1.95s
}
[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
transition-delay: 1.95s
}
[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
transition-duration: 2s
}
[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
transition-delay: 2s
}
[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
transition-duration: 2.05s
}
[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
transition-delay: 2.05s
}
[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
transition-duration: 2.1s
}
[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
transition-delay: 2.1s
}
[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
transition-duration: 2.15s
}
[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
transition-delay: 2.15s
}
[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
transition-duration: 2.2s
}
[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
transition-delay: 2.2s
}
[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
transition-duration: 2.25s
}
[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
transition-delay: 2.25s
}
[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
transition-duration: 2.3s
}
[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
transition-delay: 2.3s
}
[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
transition-duration: 2.35s
}
[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
transition-delay: 2.35s
}
[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
transition-duration: 2.4s
}
[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
transition-delay: 2.4s
}
[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
transition-duration: 2.45s
}
[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
transition-delay: 2.45s
}
[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
transition-duration: 2.5s
}
[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
transition-delay: 2.5s
}
[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
transition-duration: 2.55s
}
[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
transition-delay: 2.55s
}
[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
transition-duration: 2.6s
}
[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
transition-delay: 2.6s
}
[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
transition-duration: 2.65s
}
[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
transition-delay: 2.65s
}
[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
transition-duration: 2.7s
}
[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
transition-delay: 2.7s
}
[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
transition-duration: 2.75s
}
[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
transition-delay: 2.75s
}
[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
transition-duration: 2.8s
}
[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
transition-delay: 2.8s
}
[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
transition-duration: 2.85s
}
[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
transition-delay: 2.85s
}
[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
transition-duration: 2.9s
}
[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
transition-delay: 2.9s
}
[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
transition-duration: 2.95s
}
[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
transition-delay: 2.95s
}
[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
transition-duration: 3s
}
[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
transition-delay: 3s
}
[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
transition-timing-function: cubic-bezier(.25, .25, .75, .75)
}
[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
transition-timing-function: ease
}
[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
transition-timing-function: ease-in
}
[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
transition-timing-function: ease-out
}
[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
transition-timing-function: ease-in-out
}
[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
transition-timing-function: cubic-bezier(.6, -.28, .735, .045)
}
[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
transition-timing-function: cubic-bezier(.175, .885, .32, 1.275)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55)
}
[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
transition-timing-function: cubic-bezier(.47, 0, .745, .715)
}
[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
transition-timing-function: cubic-bezier(.39, .575, .565, 1)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
transition-timing-function: cubic-bezier(.445, .05, .55, .95)
}
[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}
[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}
[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}
[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}
[data-aos^=fade][data-aos^=fade] {
opacity: 0.2;
transition-property: opacity, transform
}
[data-aos^=fade][data-aos^=fade].aos-animate {
opacity: 1;
transform: translateZ(0)
}
[data-aos=fade-up] {
transform: translate3d(0, 100px, 0)
}
[data-aos=fade-down] {
transform: translate3d(0, -100px, 0)
}
[data-aos=fade-right] {
transform: translate3d(-20px, 0, 0)
}
[data-aos=fade-left] {
transform: translate3d(20px, 0, 0)
}
[data-aos=fade-up-right] {
transform: translate3d(-100px, 100px, 0)
}
[data-aos=fade-up-left] {
transform: translate3d(100px, 100px, 0)
}
[data-aos=fade-down-right] {
transform: translate3d(-100px, -100px, 0)
}
[data-aos=fade-down-left] {
transform: translate3d(100px, -100px, 0)
}
[data-aos^=zoom][data-aos^=zoom] {
opacity: 0;
transition-property: opacity, transform
}
[data-aos^=zoom][data-aos^=zoom].aos-animate {
opacity: 1;
transform: translateZ(0) scale(1)
}
[data-aos=zoom-in] {
transform: scale(.6)
}
[data-aos=zoom-in-up] {
transform: translate3d(0, 100px, 0) scale(.6)
}
[data-aos=zoom-in-down] {
transform: translate3d(0, -100px, 0) scale(.6)
}
[data-aos=zoom-in-right] {
transform: translate3d(-20px, 0, 0) scale(.6)
}
[data-aos=zoom-in-left] {
transform: translate3d(100px, 0, 0) scale(.6)
}
[data-aos=zoom-out] {
transform: scale(1.2)
}
[data-aos=zoom-out-up] {
transform: translate3d(0, 100px, 0) scale(1.2)
}
[data-aos=zoom-out-down] {
transform: translate3d(0, -100px, 0) scale(1.2)
}
[data-aos=zoom-out-right] {
transform: translate3d(-100px, 0, 0) scale(1.2)
}
[data-aos=zoom-out-left] {
transform: translate3d(100px, 0, 0) scale(1.2)
}
[data-aos^=slide][data-aos^=slide] {
transition-property: transform
}
[data-aos^=slide][data-aos^=slide].aos-animate {
transform: translateZ(0)
}
[data-aos=slide-up] {
transform: translate3d(0, 100%, 0)
}
[data-aos=slide-down] {
transform: translate3d(0, -100%, 0)
}
[data-aos=slide-right] {
transform: translate3d(-100%, 0, 0)
}
[data-aos=slide-left] {
transform: translate3d(100%, 0, 0)
}
[data-aos^=flip][data-aos^=flip] {
backface-visibility: hidden;
transition-property: transform
}
[data-aos=flip-left] {
transform: perspective(2500px) rotateY(-100deg)
}
[data-aos=flip-left].aos-animate {
transform: perspective(2500px) rotateY(0)
}
[data-aos=flip-right] {
transform: perspective(2500px) rotateY(100deg)
}
[data-aos=flip-right].aos-animate {
transform: perspective(2500px) rotateY(0)
}
[data-aos=flip-up] {
transform: perspective(2500px) rotateX(-100deg)
}
[data-aos=flip-up].aos-animate {
transform: perspective(2500px) rotateX(0)
}
[data-aos=flip-down] {
transform: perspective(2500px) rotateX(100deg)
}
[data-aos=flip-down].aos-animate {
transform: perspective(2500px) rotateX(0)
}