.fontMain{font-family:'open_sanslight',sans-serif;font-weight:300;}.fontBold{font-family:'open_sansregular',sans-serif;font-weight:400;}.fontHeaderSans,.fontNav,.fontBtn{font-family:'canterbold',sans-serif;font-weight:normal;letter-spacing:0.03em;}.fontHeaderSerif{font-family:'canterbold',serif;font-weight:normal;}.fontHandwriting{font-family:'black_jackregular',serif;font-weight:normal;}.fontItalic{font-style:italic;}.absoluteZero{top:0;right:0;bottom:0;left:0;margin:auto;}.boxShadow{box-shadow:0 0 12px rgba(0,0,0,0.3);}.boxShadowDown{box-shadow:0 5px 9px rgba(0,0,0,0.15);}.boxShadowInner{box-shadow:0 0 12px rgba(0,0,0,0.3) inset;}.textShadow{text-shadow:0 0 6px rgba(0,0,0,0.4);}.clickable{cursor:pointer;}.img{width:100%;height:auto;display:block;}.alignLeft{text-align:left;}.uppercase{text-transform:uppercase;}.small{font-size:0.9em;}.align-center{text-align:center;}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-400px);transform:translateX(-400px);}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-400px);-ms-transform:translateX(-400px);transform:translateX(-400px);}}@-webkit-keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translateY(50px) scale(0.5);transform:translateY(50px) scale(0.5);}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);}}@keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translateY(50px) scale(0.5);-ms-transform:translateY(50px) scale(0.5);transform:translateY(50px) scale(0.5);}100%{opacity:1;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);}}@-webkit-keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);}100%{opacity:0;-webkit-transform:translateY(30px) scale(0.5);transform:translateY(30px) scale(0.5);}}@keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);}100%{opacity:0;-webkit-transform:translateY(30px) scale(0.5);-ms-transform:translateY(30px) scale(0.5);transform:translateY(30px) scale(0.5);}}body,td,th,input,textarea,select,button{font:normal 20px/32px 'open_sanslight',sans-serif;font-weight:300;color:#75665a;}@media only screen and (max-width:1250px){body,td,th,input,textarea,select,button{font-size:18px;line-height:28px;}}@media only screen and (max-width:996px){body,td,th,input,textarea,select,button{font-size:16px;line-height:28px;}}@media only screen and (max-width:570px){body,td,th,input,textarea,select,button{font-size:13px;line-height:21px;}}body{text-align:center;}input,textarea,select{border:none;padding:0;height:33px;transition:background-color 0.3s ease;}a{text-decoration:none;font-weight:normal;color:#f6a025;transition:color .3s ease;}a:hover{color:#918377;}strong,b{font-family:'open_sansregular',sans-serif;font-weight:400;}i,em{font-style:italic;}h1,h2,h3,h4,h5,h6{font-family:'canterbold',sans-serif;font-weight:normal;letter-spacing:0.03em;text-transform:uppercase;line-height:1.5em;}h1,.likeMainHeader h5,h3.likeMainHeader{text-transform:none;font-size:1.2em;line-height:1.2em;color:#beb5aa;font-family:'black_jackregular',serif;font-weight:normal;}h2,.likeMainHeader h6,.headerOverlay h3,span.likeMainHeader,h4.likeMainHeader{font-size:3em;line-height:1em;color:#918377;margin-bottom:60px;}@media only screen and (max-width:1250px){h2,.likeMainHeader h6,.headerOverlay h3,span.likeMainHeader,h4.likeMainHeader{margin-bottom:55px;}}@media only screen and (max-width:996px){h2,.likeMainHeader h6,.headerOverlay h3,span.likeMainHeader,h4.likeMainHeader{margin-bottom:50px;}}@media only screen and (max-width:570px){h2,.likeMainHeader h6,.headerOverlay h3,span.likeMainHeader,h4.likeMainHeader{margin-bottom:30px;}}@media only screen and (max-width:570px){h2,.likeMainHeader h6,.headerOverlay h3,span.likeMainHeader,h4.likeMainHeader{font-size:2.4em;}}h3{font-family:'canterbold',serif;font-weight:normal;font-size:2.4em;color:#918377;margin-bottom:30px;}@media only screen and (max-width:1250px){h3{margin-bottom:27.5px;}}@media only screen and (max-width:996px){h3{margin-bottom:25px;}}@media only screen and (max-width:570px){h3{margin-bottom:15px;}}h3.likeMainHeader{margin-bottom:0;}h3.big{font-size:3em;margin-bottom:60px;}@media only screen and (max-width:1250px){h3.big{margin-bottom:55px;}}@media only screen and (max-width:996px){h3.big{margin-bottom:50px;}}@media only screen and (max-width:570px){h3.big{margin-bottom:30px;}}@media only screen and (max-width:768px){h3{font-size:2.2em;}h3.big{font-size:2.4em;line-height:1.2em;}}h3.upperline{display:block;text-align:center;}h3.upperline::before{content:"";width:4rem;margin:4rem auto;display:block;height:1px;background-color:#beb5aa;}h4{font-size:2.1em;color:#918377;}h4.light{color:#beb5aa;}h5{font-size:2.1em;color:#beb5aa;margin-bottom:19.98px;}@media only screen and (max-width:1250px){h5{margin-bottom:18.315px;}}@media only screen and (max-width:996px){h5{margin-bottom:16.65px;}}@media only screen and (max-width:570px){h5{margin-bottom:9.99px;}}h6{font-size:1.8em;color:#beb5aa;}#content .mainContent p,#content .textContent p,#content .bookinginfo p,#content .text p,#content .mainContent ul,#content .textContent ul,#content .bookinginfo ul,#content .text ul{margin-bottom:30px;}@media only screen and (max-width:1250px){#content .mainContent p,#content .textContent p,#content .bookinginfo p,#content .text p,#content .mainContent ul,#content .textContent ul,#content .bookinginfo ul,#content .text ul{margin-bottom:27.5px;}}@media only screen and (max-width:996px){#content .mainContent p,#content .textContent p,#content .bookinginfo p,#content .text p,#content .mainContent ul,#content .textContent ul,#content .bookinginfo ul,#content .text ul{margin-bottom:25px;}}@media only screen and (max-width:570px){#content .mainContent p,#content .textContent p,#content .bookinginfo p,#content .text p,#content .mainContent ul,#content .textContent ul,#content .bookinginfo ul,#content .text ul{margin-bottom:15px;}}#content .mainContent ol li,#content .textContent ol li,#content .bookinginfo ol li,#content .text ol li{list-style-position:inside;}#content .mainContent ul li,#content .textContent ul li,#content .bookinginfo ul li,#content .text ul li{padding-left:12px;}#content .mainContent ul li::before,#content .textContent ul li::before,#content .bookinginfo ul li::before,#content .text ul li::before{content:"";display:inline-block;position:relative;width:3px;height:3px;background-color:#75665a;margin:0 6px 0 -12px;top:-4px;}[class^="di-"]::before,[class*=" di-"]::before,.daterange_selector::after,.galleryControls > a::before,.slideControls ol li a::before,.slideControls ol li a::after,a .iconZoom::before,a .iconForward::before,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before,.calPrev span::before,.calNext span::before{font-family:"demo_icons_steinacker";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;width:auto;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;}.di-boxes:before,.daterange_selector::after{content:'\e800';}.di-calendar:before{content:'\e801';}.di-contact:before{content:'\e802';}.di-gallery:before{content:'\e803';}.di-gift:before{content:'\e804';}.di-home:before{content:'\e805';}.di-mail:before{content:'\e806';}.di-inquiry:before{content:'\e807';}.di-map:before{content:'\e808';}.di-phone:before{content:'\e809';}.di-play:before{content:'\e80a';}.di-weather:before{content:'\e80b';}.di-webcam:before{content:'\e80c';}.di-zoom-loupe:before{content:'\e80d';}.di-zoom-plus:before,a .iconZoom::before{content:'\e80e';}.di-down-open-mini:before{content:'\e80f';}.di-left-open-mini:before{content:'\e810';}.di-right-open-mini:before{content:'\e811';}.di-social_facebook:before{content:'\e812';}.di-social_googleplus:before{content:'\e813';}.di-social_twitter:before{content:'\e814';}.di-review_booking:before{content:'\e815';}.di-up-open-mini:before{content:'\e816';}.di-review_holidaycheck:before{content:'\e817';}.di-review_tripadvisor:before{content:'\e818';}.di-review_trivago:before{content:'\e819';}.di-arrow_down:before{content:'\e81a';}.di-arrow_left:before{content:'\e81b';}.di-arrow_right:before,a .iconForward::before{content:'\e81c';text-indent:2px;}.di-arrow_up:before{content:'\e81d';}.di-arrow-small_down:before{content:'\e81e';}.di-arrow-small_left:before,.galleryControls > a.prevBtn::before,.pswp__button--arrow--left:before,.calPrev span::before{content:'\e81f';text-indent:-2px;}.di-arrow-small_right:before,.galleryControls > a.nextBtn::before,.pswp__button--arrow--right:before,.calNext span::before{content:'\e820';text-indent:2px;}.di-arrow-small_up:before{content:'\e821';}.di-pixelrausch:before{content:'\e822';}.di-spin4:before{content:'\e834';}.di-steinacker:before{content:'\e846';}.di-haus-steinacker_pos:before{content:'\e847';}.di-haus-steinacker_neg:before{content:'\e848';}.animate-spin{-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;-webkit-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear;display:inline-block;}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fullWidth{position:relative;float:left;width:100%;}.fullWidth.fw2{box-sizing:border-box;padding:0 8%;}.fixedWidth{position:relative;display:inline-block;width:1250px;transition:all 0.3s ease-in-out;}@media only screen and (max-width:1250px){.fixedWidth{width:996px;}}@media only screen and (max-width:996px){.fixedWidth{width:780px;}}@media only screen and (max-width:860px){.fixedWidth{width:700px;}}@media only screen and (max-width:768px){.fixedWidth{width:680px;}}@media only screen and (max-width:700px){.fixedWidth{width:86vw;}}.fixedWidth.fwSmall{width:920px;}@media only screen and (max-width:1250px){.fixedWidth.fwSmall{width:820px;}}@media only screen and (max-width:996px){.fixedWidth.fwSmall{width:80vw;max-width:600px;}}.fixedHeight,.fixedHeight > div{height:500px;}@media only screen and (max-width:1250px){.fixedHeight,.fixedHeight > div{height:420px;}}@media only screen and (max-width:996px){.fixedHeight,.fixedHeight > div{height:auto;}}.inlineIcon::before{font-size:1em;margin-right:.2em;}.btnStyle,.btnStyleArrow::before,.daterange_selector::before,.btnStyleArrow,.daterange_selector{height:50px;line-height:50px;}@media only screen and (max-width:996px){.btnStyle,.btnStyleArrow::before,.daterange_selector::before,.btnStyleArrow,.daterange_selector{height:40px;line-height:40px;}}a.btnStyle,input.btnStyle{font-family:'canterbold',sans-serif;font-weight:normal;letter-spacing:0.03em;text-align:center;text-transform:uppercase;display:inline-block;font-size:1.4em;background-color:#918377;color:white;width:280px;text-shadow:0 0 6px rgba(0,0,0,0.4);transition:all 0.3s ease-in-out;}@media only screen and (max-width:1250px){a.btnStyle,input.btnStyle{width:246px;}}@media only screen and (max-width:768px){a.btnStyle,input.btnStyle{width:206px;}}@media only screen and (max-width:570px){a.btnStyle,input.btnStyle{width:120px;}}a.btnStyle:hover,input.btnStyle:hover{background-color:#f9b031;}a.btnStyle.dark,input.btnStyle.dark{background-color:#75665a;}a.btnStyle.dark:hover,input.btnStyle.dark:hover{background-color:#917f71;}a.btnStyle.highlight,input.btnStyle.highlight{background-color:#f9b031;}a.btnStyle.highlight:hover,input.btnStyle.highlight:hover{background-color:#f6a025;}.contentBtn a.btnStyle,.contentBtn input.btnStyle{margin-right:36px;}.contentBtn a.btnStyle:last-child,.contentBtn input.btnStyle:last-child{margin-right:0;}a.btnStyle.singleArrow,input.btnStyle.singleArrow{width:auto;background-color:transparent;line-height:1;}a.btnStyle.singleArrow::before,input.btnStyle.singleArrow::before{width:40px;height:40px;line-height:40px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;transition:all 0.3s ease-in-out;background-color:#75665a;text-shadow:0 0 6px rgba(0,0,0,0.4);font-size:14px;}@media only screen and (max-width:1250px){a.btnStyle.singleArrow::before,input.btnStyle.singleArrow::before{width:40px;height:40px;line-height:40px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;}}@media only screen and (max-width:996px){a.btnStyle.singleArrow::before,input.btnStyle.singleArrow::before{width:40px;height:40px;line-height:40px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;}}@media only screen and (max-width:570px){a.btnStyle.singleArrow::before,input.btnStyle.singleArrow::before{width:30px;height:30px;line-height:30px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;}}@media only screen and (max-width:570px){a.btnStyle.singleArrow::before,input.btnStyle.singleArrow::before{font-size:10px;}}a.btnStyle.singleArrow:hover,input.btnStyle.singleArrow:hover{background-color:transparent;}a.btnStyle.singleArrow:hover::before,input.btnStyle.singleArrow:hover::before{background-color:#f9b031;}#headerImages{z-index:1;}#navHeader{z-index:100;}#mobileHeader{z-index:120;}#logo{z-index:105;}#navMain{z-index:101;}#buttonBar{z-index:150;}#footer{z-index:50;}#container{z-index:30;}#content{z-index:35;}a.ci-color-bg{color:white !important;}#navHeader{position:fixed;position:expression(fixed);background-color:white;top:0;right:0;left:0;text-align:center;box-shadow:0 0 12px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.2);box-shadow:0px 0px 4px rgba(0,0,0,0.2);transition:all 0.3s ease-in-out;}#navHeader.fixed{top:-2px;}#logo{width:160px;padding:17px 23px 19px;box-sizing:border-box;position:absolute;left:50%;margin-left:-80px;background-color:#918377;transition:all 0.3s ease-in-out;}#logo img{width:100%;height:auto;display:block;-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality;}.fixed #logo{width:100px;margin-top:-25px;margin-left:-50px;padding-bottom:8px;}@media only screen and (max-width:768px){#logo{width:120px;margin-left:-60px;}}@media only screen and (max-width:570px){#logo{width:88px;margin-left:-44px;padding:11px 14px 11px;}}#navMain{font-family:'canterbold',sans-serif;font-weight:normal;letter-spacing:0.03em;}#navMain > ul.menu-items > li{display:inline-block;width:220px;}#navMain > ul.menu-items > li:nth-child(2){margin-right:220px;}#navMain > ul.menu-items > li a{color:#918377;text-transform:uppercase;display:block;}#navMain > ul.menu-items > li > a{line-height:80px;font-size:1.5em;letter-spacing:0.04em;background-color:white;transition:all 0.3s ease-in-out;}.fixed #navMain > ul.menu-items > li > a{line-height:50px;}#navMain > ul.menu-items > li:hover > a,#navMain > ul.menu-items > li.active > a{color:#f6a025;}#navMain > ul.menu-items > li .navSub{position:absolute;padding:24px 40px;z-index:-2;background-color:rgba(255,255,255,0.85);display:none;box-shadow:inset 0 7px 9px -7px rgba(0,0,0,0.3),3px 4px 6px -2px rgba(0,0,0,0.2),-3px 2px 6px -2px rgba(0,0,0,0.2);}#navMain > ul.menu-items > li .navSub li a{line-height:40px;white-space:nowrap;text-transform:none;font-family:'open_sanslight',sans-serif;font-weight:300;}#navMain > ul.menu-items > li .navSub li:hover a,#navMain > ul.menu-items > li .navSub li.active a{color:#f9b031;}@media only screen and (max-width:1250px){#navMain > ul.menu-items > li{width:180px;}}@media only screen and (max-width:996px){#navMain{position:fixed;z-index:110;display:none;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:0;border:none;box-shadow:none;transition:none;text-align:left;overflow:auto;background-color:rgba(0,0,0,0.8);}#navMain ul.menu-items li ul,#navMain ul.menu-items li,#navMain div,#navMain a{width:100%;}#navMain > ul{position:relative;float:left;display:block;margin:0;width:80%;min-width:280px;max-width:320px;}#navMain > ul.menu-items{min-height:100%;box-sizing:border-box;padding:0 0 46px;background:white;}#navMain > ul.menu-items > li{display:inline-block;width:100%;margin:0;border-bottom:1px solid #918377;}#navMain > ul.menu-items > li:nth-child(2){margin:0;}#navMain > ul.menu-items > li.logoNav{text-align:center;padding:10px 0 14px;background-color:#918377;}#navMain > ul.menu-items > li.logoNav > a{background-color:#918377;}#navMain > ul.menu-items > li.logoNav span.icon::before{color:white;font-size:100px;text-shadow:0 0 6px rgba(0,0,0,0.4);}#navMain > ul.menu-items > li > a{line-height:1em;display:block;padding:15px 20px;box-sizing:border-box;}#navMain > ul.menu-items > li div.navSub{box-shadow:inset 0 7px 9px -7px rgba(0,0,0,0.3);width:100%;position:relative;float:left;z-index:1;padding:10px 20px;box-sizing:border-box;}#navMain > ul.menu-items > li div.navSub ul li a{line-height:30px;}#navMain > ul.menu-items > li div.navSub ul li a::before{content:'\e820';font-family:'demo_icons_steinacker';font-style:normal;font-weight:normal;display:inline-block;margin:0 7px 0 0;font-size:8px;line-height:30px;vertical-align:top;}}@media only screen and (max-width:570px){#navMain > ul.menu-items > li.logoNav{padding:9px 0;}#navMain > ul.menu-items > li.logoNav span.icon::before{font-size:65px;}}#headerImages{margin-top:80px;min-height:450px;}#headerImages .later{display:none;}#headerImages img{width:100%;height:auto;display:block;}#headerImages ul li{position:relative;float:left;width:100%;}#headerImages ul li.fw2{box-sizing:border-box;padding:0 8%;}#headerImages ul li .img{overflow:hidden;}#headerImages ul li .img .iconLoad{position:absolute;top:50%;left:50%;margin:-55px 0 0 -25px;transform-origin:center center;text-align:center;z-index:-1;}#headerImages ul li .img .iconLoad::before{color:rgba(117,102,90,0.1);width:50px;font-size:50px;height:50px;line-height:50px;display:block;vertical-align:middle;text-align:center;}@media only screen and (max-width:996px){#headerImages ul li .img .iconLoad::before{width:40px;}}@media only screen and (max-width:660px){#headerImages ul li .img .iconLoad::before{width:30px;}}@media only screen and (max-width:996px){#headerImages ul li .img .iconLoad::before{font-size:40px;}}@media only screen and (max-width:660px){#headerImages ul li .img .iconLoad::before{font-size:30px;}}@media only screen and (max-width:996px){#headerImages ul li .img .iconLoad::before{height:40px;}}@media only screen and (max-width:660px){#headerImages ul li .img .iconLoad::before{height:30px;}}@media only screen and (max-width:996px){#headerImages ul li .img .iconLoad::before{line-height:40px;}}@media only screen and (max-width:660px){#headerImages ul li .img .iconLoad::before{line-height:30px;}}#headerImages ul li .headerOverlay{position:absolute;top:50%;width:100%;margin:-110px 0 0;z-index:110;text-shadow:0 0 6px rgba(0,0,0,0.4);text-shadow:0 0 5px rgba(0,0,0,0.7);opacity:0;transform:translateY(40px);transition-delay:.6s;-webkit-transition:all 0.5s cubic-bezier(0.4,0,0.22,1);transition:all 0.5s cubic-bezier(0.4,0,0.22,1);}#headerImages ul li .headerOverlay h3,#headerImages ul li .headerOverlay h4{color:white;}#headerImages ul li .headerOverlay h4{margin-bottom:10px;}#headerImages ul li .headerOverlay h3{transform:translateY(50px);transition-delay:.8s;-webkit-transition:all 0.5s cubic-bezier(0.4,0,0.22,1);transition:all 0.5s cubic-bezier(0.4,0,0.22,1);}#headerImages ul li.loaded .iconLoad{opacity:0;}#headerImages ul li.loaded .headerOverlay{opacity:1;transform:translateY(0px);}#headerImages ul li.loaded .headerOverlay h3{transform:translateY(0px);}#headerImages #scrollDown{position:absolute;bottom:160px;left:50%;z-index:1000;transition:all 0.3s ease-in-out;}#headerImages #scrollDown::before{background-color:white;color:#918377;border-radius:50%;cursor:pointer;box-shadow:0 0 12px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.2);box-shadow:0px 0px 4px rgba(0,0,0,0.2);width:50px;font-size:12.5px;height:50px;line-height:52.5px;margin-left:-25px;transition:all 0.3s ease-in-out;}@media only screen and (max-width:996px){#headerImages #scrollDown::before{width:40px;}}@media only screen and (max-width:660px){#headerImages #scrollDown::before{width:30px;}}@media only screen and (max-width:996px){#headerImages #scrollDown::before{font-size:10px;}}@media only screen and (max-width:660px){#headerImages #scrollDown::before{font-size:7.5px;}}@media only screen and (max-width:996px){#headerImages #scrollDown::before{height:40px;}}@media only screen and (max-width:660px){#headerImages #scrollDown::before{height:30px;}}@media only screen and (max-width:996px){#headerImages #scrollDown::before{line-height:42px;}}@media only screen and (max-width:660px){#headerImages #scrollDown::before{line-height:31.5px;}}@media only screen and (max-width:996px){#headerImages #scrollDown::before{margin-left:-20px;}}@media only screen and (max-width:660px){#headerImages #scrollDown::before{margin-left:-15px;}}#headerImages #scrollDown:hover{transform:translateY(5px);}#headerImages #scrollDown:hover::before{background-color:#918377;color:white;}@media only screen and (max-width:996px){#headerImages #scrollDown{bottom:100px;}}@media only screen and (max-width:570px){#headerImages #scrollDown{bottom:70px;}}.slideControls{position:absolute;-webkit-animation-duration:0.6s;-moz-animation-duration:0.6s;-o-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-name:fadeInBottom;animation-name:fadeInBottom;-webkit-animation:fadeInBottom 0.6s ease 0s;-moz-animation:fadeInBottom 0.6s ease 0s;-o-animation:fadeInBottom 0.6s ease 0s;animation:fadeInBottom 0.6s ease 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}#headerImages .slideControls{bottom:140px;left:0;right:0;}.slideControls ol li{list-style-type:none;display:inline-block;}.slideControls ol li a{border:1.5px solid white;display:block;position:relative;float:left;width:13px;height:13px;border-radius:50%;margin:0 5px;box-shadow:0 0 4px rgba(0,0,0,0.5),0 0 4px rgba(0,0,0,0.5) inset;transition:all 0.3s ease-in-out;}.slideControls ol li a span{display:none;}.slideControls ol li a::before{content:"";width:4px;height:4px;background-color:#f9b031;border-radius:50%;position:absolute;opacity:0;box-shadow:0 0 4px rgba(0,0,0,0.5);top:0;right:0;bottom:0;left:0;margin:auto;transition:all 0.3s ease-in-out;}.slideControls ol li:hover a{border-color:#f9b031;}.slideControls ol li:hover a::before{opacity:1;}.slideControls ol li.current a::before{opacity:1;background-color:white;}#container{box-sizing:border-box;background-color:#fff;margin:0;}.backendlayout-2 #container{margin-top:11rem;}@media only screen and (max-width:570px){.backendlayout-2 #container{margin-top:7rem;}}#content{display:inline-block;text-align:center;padding-top:90px;padding-bottom:60px;}@media only screen and (max-width:1250px){#content{padding-top:82.5px;}}@media only screen and (max-width:996px){#content{padding-top:75px;}}@media only screen and (max-width:570px){#content{padding-top:45px;}}@media only screen and (max-width:1250px){#content{padding-bottom:55px;}}@media only screen and (max-width:996px){#content{padding-bottom:50px;}}@media only screen and (max-width:570px){#content{padding-bottom:30px;}}#footer{position:relative;float:left;width:100%;color:white;text-shadow:0 0 6px rgba(0,0,0,0.4);background-color:#918377;padding-top:39.96px;}@media only screen and (max-width:1250px){#footer{padding-top:36.63px;}}@media only screen and (max-width:996px){#footer{padding-top:33.3px;}}@media only screen and (max-width:570px){#footer{padding-top:19.98px;}}#footer a{color:#f9b031;}#footer a:hover{color:#f6a025;}#footer ul li a{color:white;}#footer ul.buttonBar{margin:0 0 40px;}#footer h5{color:white;font-size:1.5em;}#footer .logo{width:122px;margin-top:26px;display:inline-block;}#footer .footerSub{background-color:#beb5aa;text-align:center;height:50px;}@media only screen and (max-width:996px){#footer .footerSub{height:40px;}}@media only screen and (max-width:660px){#footer .footerSub{height:30px;}}#footer .footerSub a.pixelrausch span::before{color:white;font-size:20px;transition:all 0.3s ease-in-out;text-shadow:none;line-height:50px;}@media only screen and (max-width:996px){#footer .footerSub a.pixelrausch span::before{line-height:40px;}}@media only screen and (max-width:660px){#footer .footerSub a.pixelrausch span::before{line-height:30px;}}#footer .footerSub a.pixelrausch:hover span::before{color:#75665a;}#footer .navFooter{position:absolute;bottom:7px;}#footer .navFooter.social{margin-left:-195px;}#footer .navFooter.region{right:0;}#footer .navFooter > li{display:inline-block;margin:0 5px;}#footer .navFooter.social a > span::before{color:white;background-color:#918377;background-color:#beb5aa;transition:all 0.3s ease-in-out;width:50px;height:50px;line-height:50px;font-size:30px;box-shadow:0 0 12px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.2);box-shadow:0px 0px 4px rgba(0,0,0,0.2);}@media only screen and (max-width:996px){#footer .navFooter.social a > span::before{width:40px;}}@media only screen and (max-width:660px){#footer .navFooter.social a > span::before{width:30px;}}@media only screen and (max-width:996px){#footer .navFooter.social a > span::before{height:40px;}}@media only screen and (max-width:660px){#footer .navFooter.social a > span::before{height:30px;}}@media only screen and (max-width:996px){#footer .navFooter.social a > span::before{line-height:40px;}}@media only screen and (max-width:660px){#footer .navFooter.social a > span::before{line-height:30px;}}@media only screen and (max-width:996px){#footer .navFooter.social a > span::before{font-size:24px;}}@media only screen and (max-width:660px){#footer .navFooter.social a > span::before{font-size:18px;}}#footer .navFooter.social a:hover > span::before{background-color:#f9b031;color:white;}#footer .navFooter.social span.text{position:absolute;display:inline-block;text-transform:lowercase;opacity:0;color:white;background-color:#f9b031;margin:-40px 0 0 -50px;padding:0 10px;font-size:16px;line-height:27px;height:27px;transform:translateY(30px);white-space:nowrap;transition:all 0.3s ease-in-out;}#footer .navFooter.social span.text:after{content:"";display:block;height:0;width:0;margin-left:4px;border-top:9px solid #f9b031;border-left:9px solid transparent;border-right:9px solid transparent;}#footer .navFooter.social li a:hover span.text{transform:translateY(0);opacity:1;text-indent:0;}#footer ul.navService li{text-align:center;}#footer ul.navService li a{font-weight:300;}#footer ul.navService li a:hover{color:#f9b031;}#navMain #footer ul.navService li{display:inline-block;}#mobileFooter{display:none;background-color:#918377;color:white;border-top:5px solid white;}#mobileFooter ul li{display:inline-block;}#mobileFooter ul li a{display:block;padding:16px 5vw 15px;text-align:center;}#mobileFooter ul li a span.icon{display:inline-block;}#mobileFooter ul li a span.icon::before{font-size:24px;text-shadow:0 0 6px rgba(0,0,0,0.4);color:white;}#mobileFooter ul li.linkUp a span.icon{border-radius:50%;height:26px;width:26px;background-color:#75665a;}#mobileFooter ul li.linkUp a span.icon::before{font-size:7px;line-height:26px;}#navLanguage{position:absolute;right:0;top:15px;transition:all 0.3s ease-in-out;}.fixed #navLanguage{top:0;}#navLanguage ul li{position:absolute;opacity:0;right:0;z-index:1;transition:all 0.3s ease-in-out;}#navLanguage ul li a{display:block;background-color:#918377;color:white;font-family:'canterbold',sans-serif;width:50px;line-height:50px;transition:all 0.3s ease-in-out;}#navLanguage ul li a:hover{background-color:#75665a;}#navLanguage ul li:first-child{z-index:2;opacity:1;}#navLanguage ul li:first-child a{background-color:#f9b031;}#navLanguage:hover ul li:not(:first-child){right:50px;opacity:1;}@media only screen and (max-width:996px){#navLanguage{right:auto;left:20px;top:20px;}#navLanguage ul li{right:auto;left:0;}#navLanguage ul li a{width:42px;line-height:42px;}#navLanguage:hover ul li:not(:first-child){right:auto;left:42px;}}@media only screen and (max-width:570px){#navLanguage{top:15px;left:15px;}#navLanguage ul li a{width:32px;line-height:32px;}#navLanguage:hover ul li:not(:first-child){left:32px;}}#buttonBar{position:fixed;right:0;top:50%;margin:-150px 0 0;color:#fff;transition:all 0.3s ease-in-out;}#buttonBar ul li{margin:0 0 10px;text-align:right;}#buttonBar ul li a{position:relative;display:inline-block;overflow:hidden;color:white;background-color:#f9b031;transition:all 0.3s ease-in-out;}#buttonBar ul li a > span{position:relative;float:left;}#buttonBar ul li a:hover{background-color:#918377;}#buttonBar ul li span.txt{font-size:.9em;padding:0 20px 0 0px;white-space:nowrap;transform-origin:left top;transform:scaleX(0);opacity:0;margin-right:-400px;line-height:50px;transition:all 0.5s ease-in-out;}@media only screen and (max-width:996px){#buttonBar ul li span.txt{line-height:40px;}}@media only screen and (max-width:660px){#buttonBar ul li span.txt{line-height:30px;}}#buttonBar ul li span.txt.buttonSub{padding:0;}#buttonBar ul li:hover span.txt{transform:scaleX(1);opacity:1;margin-right:0;}#buttonBar ul li span.buttonSub a:hover span.icon:before{background-color:#75665a;}#buttonBar span.icon,#buttonBar span.icon:before{width:50px;height:50px;line-height:50px;font-size:30px;display:block;transition:all 0.3s ease-in-out;}@media only screen and (max-width:996px){#buttonBar span.icon,#buttonBar span.icon:before{width:40px;}}@media only screen and (max-width:660px){#buttonBar span.icon,#buttonBar span.icon:before{width:30px;}}@media only screen and (max-width:996px){#buttonBar span.icon,#buttonBar span.icon:before{height:40px;}}@media only screen and (max-width:660px){#buttonBar span.icon,#buttonBar span.icon:before{height:30px;}}@media only screen and (max-width:996px){#buttonBar span.icon,#buttonBar span.icon:before{line-height:40px;}}@media only screen and (max-width:660px){#buttonBar span.icon,#buttonBar span.icon:before{line-height:30px;}}@media only screen and (max-width:996px){#buttonBar span.icon,#buttonBar span.icon:before{font-size:24px;}}@media only screen and (max-width:660px){#buttonBar span.icon,#buttonBar span.icon:before{font-size:18px;}}#buttonBar .bbCircle{display:none;position:absolute;background-color:#918377;bottom:23px;right:13px;width:50px;height:50px;cursor:pointer;z-index:-1;overflow:hidden;padding:1px;box-shadow:0 0 12px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.2);box-shadow:0px 0px 4px rgba(0,0,0,0.2);transition:all 0.3s ease-in-out;}#buttonBar .bbCircle::before,#buttonBar .bbCircle::after{content:'';position:absolute;display:block;width:26px;height:1px;background:white;top:50%;left:50%;margin-top:-2px;margin-left:-13px;opacity:0;transition:all 0.3s ease-in-out;}#buttonBar .bbCircle::before{transform:rotate(-45deg);}#buttonBar .bbCircle::after{transform:rotate(-135deg);}#buttonBar .bbCircle > span::before{font-size:20px;line-height:44px;padding:0;border-radius:50%;text-align:center;background-color:#918377;transition:all 0.3s ease-in-out;}#buttonBar ul li span.icon:before,#buttonBar ul li span.txt,#buttonBar .bbCircle::before,#buttonBar .bbCircle::after{box-shadow:0,0,8,rgba(0,0,0,0.6);}.ntContainer{position:absolute;cursor:pointer;transition:all 0.3s ease-in-out;}#mobileHeader .ntContainer{right:20px;top:20px;}#buttonBar .ntContainer{right:57px;bottom:13px;display:none;box-shadow:0 0 12px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.2);box-shadow:0px 0px 4px rgba(0,0,0,0.2);}.ntContainer .navToggle{display:inline-block;}.ntContainer .navToggle div,.ntContainer .navToggle span{position:relative;float:left;text-transform:uppercase;}.ntContainer .navToggle::before{font-size:42px;color:#f9b031;position:absolute;left:0;top:0;}.ntContainer .navToggle .lineContainer{background-color:#f9b031;width:42px;height:42px;}.ntContainer .navToggle .lineContainer::before{font-size:50px;}.ntContainer .navToggle .ntLine,.ntContainer .navToggle .ntLine::before,.ntContainer .navToggle .ntLine::after{width:21px;display:block;height:1px;background-color:white;transition:all 0.3s ease-in-out;}.ntContainer .navToggle .ntLine{margin:21px 0 0 11px;}.ntContainer .navToggle .ntLine::before,.ntContainer .navToggle .ntLine::after{content:"";position:absolute;}.ntContainer .navToggle .ntLine::before{top:-6px;transform-origin:left top;}.ntContainer .navToggle .ntLine::after{bottom:-6px;transform-origin:left bottom;}.ntContainer .navToggle span.txt{color:white;line-height:24px;font-size:16px;}.ntContainer.active .ntLine,.navOpen .ntContainer .ntLine{background-color:rgba(255,255,255,0);margin-left:14px;}.ntContainer.active .ntLine::before,.navOpen .ntContainer .ntLine::before{transform:rotate(45deg);top:-7px;}.ntContainer.active .ntLine::after,.navOpen .ntContainer .ntLine::after{transform:rotate(-45deg);bottom:-7px;}.mobile{display:none;}#mobileHeader{position:fixed;top:0;right:0;width:100%;}#mobileHeader .ntContainer.hidden{transform:translateX(-100px);opacity:0;}#mobileHeader .ntContainer.active{transform:translateX(0px);opacity:1;}body.ie #footer .navFooter.social{margin-left:0;}a.anchor-link{display:block;position:relative;top:-110px;visibility:hidden;}#content ol.privacy{word-wrap:break-word;text-align:left;}#content ol.privacy li{list-style-position:outside;padding-left:5px;}#content ol.privacy li ol li{margin-left:20px;}#content ol.privacy h4{font-size:1.7em;}.boxShadow{-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.2);box-shadow:0px 0px 4px rgba(0,0,0,0.2);}#cookiePrivacy{z-index:1001;position:fixed;text-align:left;bottom:2em;right:2em;width:25em;padding:2em 2.6em;line-height:1.5em;height:auto;font-size:.8em;background-color:rgba(255,255,255,0.95);color:#918377;-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-o-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-name:fadeInRight;animation-name:fadeInRight;-webkit-animation:fadeInRight 0.8s ease 0s;-moz-animation:fadeInRight 0.8s ease 0s;-o-animation:fadeInRight 0.8s ease 0s;animation:fadeInRight 0.8s ease 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;box-shadow:0 0 12px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.2);box-shadow:0px 0px 4px rgba(0,0,0,0.2);}#cookiePrivacy h3{font-size:1.6em;line-height:1em;margin:0 0 .25em;}#cookiePrivacy.fadeOut{-webkit-animation-duration:0.6s;-moz-animation-duration:0.6s;-o-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;-webkit-animation:fadeOutRight 0.6s ease 0s;-moz-animation:fadeOutRight 0.6s ease 0s;-o-animation:fadeOutRight 0.6s ease 0s;animation:fadeOutRight 0.6s ease 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}#cookiePrivacy p{margin:0 0 1em;}#cookiePrivacy p::before{color:#75665a;margin:0.2vw 0 0.8vw;}#cookiePrivacy a.btnStyle{display:inline-block;width:auto;margin:0;padding:0 .5em;}@media (max-width:996px){#cookiePrivacy{top:auto;bottom:20px;right:20px;width:350px;padding:20px 30px;line-height:22px;left:50%;margin-left:-205px;-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-o-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-name:fadeInBottom;animation-name:fadeInBottom;-webkit-animation:fadeInBottom 0.8s ease 0s;-moz-animation:fadeInBottom 0.8s ease 0s;-o-animation:fadeInBottom 0.8s ease 0s;animation:fadeInBottom 0.8s ease 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}#cookiePrivacy.fadeOut{-webkit-animation-duration:0.6s;-moz-animation-duration:0.6s;-o-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-name:fadeOutBottom;animation-name:fadeOutBottom;-webkit-animation:fadeOutBottom 0.6s ease 0s;-moz-animation:fadeOutBottom 0.6s ease 0s;-o-animation:fadeOutBottom 0.6s ease 0s;animation:fadeOutBottom 0.6s ease 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}#cookiePrivacy p{margin:0 0 1em;}#cookiePrivacy p::before{margin:3px 0 15px;}}@media (max-width:570px){#cookiePrivacy{width:90%;left:5%;margin-left:0;padding:15px 20px;box-sizing:border-box;font-size:0.9em;line-height:1.6em;}}.google_optout_switch{width:100%;text-align:center;margin:1em 0 2.5em;}@media (max-width:570px){.google_optout_switch{width:120%;margin-left:-10%;}}.google_optout_switch .go-inner{display:inline-block;margin:0 auto;border:1px solid #e5deda;padding:30px 40px;}.google_optout_switch .go-inner h5{font-size:1.5em;}.google_optout_switch .go-inner span.info{display:inline-block;font-size:.8em;font-style:italic;color:#666;margin:1.5em 0 0;max-width:600px;text-align:left;}.google_optout_switch .go-inner span.info:before{content:"";display:inline-block;height:1px;width:30px;background-color:#e5deda;position:absolute;margin:-12px 0 0 1px;}@media (max-width:570px){.google_optout_switch .go-inner span.info{font-size:.9em;line-height:1.6em;}}.google_optout_switch .go-inner > div{display:table;}.google_optout_switch .go-inner > div > div{display:table-cell;vertical-align:middle;}.google_optout_switch .go-inner > div > div.go-text{text-align:left;width:500px;}.google_optout_switch .go-inner > div > div.go-text h5{margin:0;}.google_optout_switch .go-inner > div > div.go-text span.txt{font-size:.9em;}.google_optout_switch .go-inner > div > div.go-text span.txt span{display:block;position:relative;font-style:italic;transition:all 0.3s ease-in-out;}.google_optout_switch .go-inner > div > div.go-text span.txt span.disabled{display:none;}.off.google_optout_switch .go-inner > div > div.go-text span.txt span.enabled{display:none;}.off.google_optout_switch .go-inner > div > div.go-text span.txt span.disabled{display:block;}.google_optout_switch .go-inner > div > div.go-btn{width:100px;text-align:right;}.google_optout_switch .go-inner > div > div.go-btn .ui-switcher{position:relative;float:right;width:30px;height:12px;}.google_optout_switch .go-inner > div > div.go-btn .ui-switcher span{display:inline-block;transition:all 0.2s cubic-bezier(0.06,0.41,0.7,1.3);cursor:pointer;}.google_optout_switch .go-inner > div > div.go-btn .ui-switcher span.switcher-bar{position:relative;width:100%;height:12px;opacity:0.4;border-radius:8px;background-color:grey;}.google_optout_switch .go-inner > div > div.go-btn .ui-switcher span.switcher-toggle{position:absolute;top:-2px;left:-2px;width:16px;height:16px;border-radius:50%;box-shadow:1px 1px 3px 0 rgba(0,0,0,0.4);}.on.google_optout_switch .go-inner > div > div.go-btn .ui-switcher span{background-color:#f9b031;}.on.google_optout_switch .go-inner > div > div.go-btn .ui-switcher span.switcher-toggle{left:16px;}.off.google_optout_switch .go-inner > div > div.go-btn .ui-switcher span{background-color:#d4d4d4;}.on.google_optout_switch .go-inner > div > div.go-btn .ui-switcher:hover span{background-color:#75665a;}.off.google_optout_switch .go-inner > div > div.go-btn .ui-switcher:hover span{background-color:#aaa;}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);}}@-webkit-keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}.underline::after,.upperline::before{content:"";display:block;background-color:#75665a;height:1px;width:50px;margin:0 auto;margin-top:19.8px;margin-bottom:19.8px;}@media only screen and (max-width:1250px){.underline::after,.upperline::before{margin-top:18.15px;}}@media only screen and (max-width:996px){.underline::after,.upperline::before{margin-top:16.5px;}}@media only screen and (max-width:570px){.underline::after,.upperline::before{margin-top:9.9px;}}@media only screen and (max-width:1250px){.underline::after,.upperline::before{margin-bottom:18.15px;}}@media only screen and (max-width:996px){.underline::after,.upperline::before{margin-bottom:16.5px;}}@media only screen and (max-width:570px){.underline::after,.upperline::before{margin-bottom:9.9px;}}#footer .underline::after,#footer .upperline::before{background-color:white;}.contentBtn{margin-top:60px;margin-bottom:60px;}@media only screen and (max-width:1250px){.contentBtn{margin-top:55px;}}@media only screen and (max-width:996px){.contentBtn{margin-top:50px;}}@media only screen and (max-width:570px){.contentBtn{margin-top:30px;}}@media only screen and (max-width:1250px){.contentBtn{margin-bottom:55px;}}@media only screen and (max-width:996px){.contentBtn{margin-bottom:50px;}}@media only screen and (max-width:570px){.contentBtn{margin-bottom:30px;}}@media only screen and (max-width:996px){.contentBtn a.btnStyle{width:210px;}.contentBtn a.btnStyle:not(:last-child){margin-right:16px;}}@media only screen and (max-width:768px){.contentBtn a.btnStyle{width:80%;margin:0 0 8px;}.contentBtn a.btnStyle:not(:last-child){margin-right:0;}}.smallText{font-size:0.9em;margin-bottom:30px;}@media only screen and (max-width:1250px){.smallText{margin-bottom:27.5px;}}@media only screen and (max-width:996px){.smallText{margin-bottom:25px;}}@media only screen and (max-width:570px){.smallText{margin-bottom:15px;}}.columnContent > figure{position:relative;float:left;margin:0 30px 30px 0;}.columnContent > figure:last-child{margin-right:0;}.columnContent.threeCols > figure{margin-right:3.2%;width:31.2%;}.columnContent.threeCols > figure:nth-child(3n){margin-right:0;}.columnContent.twoCols.textContent > div{margin:0;width:50%;}.columnContent.twoCols.textContent > div:first-child{padding-right:20px;box-sizing:border-box;}.threeColItem,.imgCols > figure{display:inline-block;width:390px;margin:0 36px 56px 0;}.threeColItem figcaption,.imgCols > figure figcaption{padding:10px 0;}@media only screen and (max-width:1250px){.threeColItem,.imgCols > figure{width:300px;width:310px;margin:0 29px 49px 0;}}.threeColItem:last-child,.imgCols > figure:last-child{margin-right:0;}.threeColItem:nth-child(3n),.imgCols > figure:nth-child(3n){margin-right:-4px;}@media only screen and (max-width:996px){.threeColItem,.imgCols > figure{width:80vw;max-width:600px;margin-right:0 !important;}}@media only screen and (max-width:570px){.threeColItem,.imgCols > figure{width:100%;}}@media only screen and (max-width:996px){#footer .threeColItem,#footer .imgCols > figure{width:50%;display:block;position:relative;float:left;margin:0;}}@media only screen and (max-width:570px){#footer .threeColItem,#footer .imgCols > figure{width:100%;}}.twoColItem{display:inline-block;width:605px;margin:0 36px 36px 0;}.twoColItem:nth-child(2n){margin-right:-4px;}.fs_img img,.infobox img,.video img{width:100%;height:auto;display:block;}.fs_img a.iz,.infobox a.iz,.video a.iz{display:block;overflow:hidden;position:relative;}.fs_img a .iconZoom,.infobox a .iconZoom,.video a .iconZoom,.fs_img a .iconForward,.infobox a .iconForward,.video a .iconForward{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(145,131,119,0);transition:all 0.3s ease-in-out;}.fs_img a .iconZoom::before,.infobox a .iconZoom::before,.video a .iconZoom::before,.fs_img a .iconForward::before,.infobox a .iconForward::before,.video a .iconForward::before{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;color:#918377;background-color:white;font-size:22px;opacity:0;will-change:opacity;transform:translateY(30px);box-shadow:0 0 12px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.2);box-shadow:0px 0px 4px rgba(0,0,0,0.2);width:80px;height:80px;line-height:80px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;transition:all 0.3s ease-in-out;}@media only screen and (max-width:1250px){.fs_img a .iconZoom::before,.infobox a .iconZoom::before,.video a .iconZoom::before,.fs_img a .iconForward::before,.infobox a .iconForward::before,.video a .iconForward::before{width:70px;height:70px;line-height:70px;border-radius:35px;-webkit-border-radius:35px;-moz-border-radius:35px;}}@media only screen and (max-width:996px){.fs_img a .iconZoom::before,.infobox a .iconZoom::before,.video a .iconZoom::before,.fs_img a .iconForward::before,.infobox a .iconForward::before,.video a .iconForward::before{width:60px;height:60px;line-height:60px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;}}@media only screen and (max-width:570px){.fs_img a .iconZoom::before,.infobox a .iconZoom::before,.video a .iconZoom::before,.fs_img a .iconForward::before,.infobox a .iconForward::before,.video a .iconForward::before{width:50px;height:50px;line-height:50px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;}}.imgSlide .fs_img a .iconZoom::before,.imgSlide .infobox a .iconZoom::before,.imgSlide .video a .iconZoom::before,.imgSlide .fs_img a .iconForward::before,.imgSlide .infobox a .iconForward::before,.imgSlide .video a .iconForward::before{opacity:1;transform:translateY(0) scale(0.9,0.9);background-color:rgba(145,131,119,0.9);color:white;box-shadow:none;}.fs_img:hover a .iconZoom,.infobox:hover a .iconZoom,.video:hover a .iconZoom,.fs_img:hover a .iconForward,.infobox:hover a .iconForward,.video:hover a .iconForward{background-color:rgba(117,102,90,0.6);}.fs_img:hover a .iconZoom::before,.infobox:hover a .iconZoom::before,.video:hover a .iconZoom::before,.fs_img:hover a .iconForward::before,.infobox:hover a .iconForward::before,.video:hover a .iconForward::before{transform:translateY(0) scale(1,1);opacity:1;color:#f9b031;background-color:white;}@media only screen and (max-width:996px){.fs_img a .iconZoom::before,.infobox a .iconZoom::before,.video a .iconZoom::before{font-size:20px;}}.mainContent{margin-bottom:60px;}@media only screen and (max-width:1250px){.mainContent{margin-bottom:55px;}}@media only screen and (max-width:996px){.mainContent{margin-bottom:50px;}}@media only screen and (max-width:570px){.mainContent{margin-bottom:30px;}}.newsOverlay{position:absolute;width:300px;height:300px;background-color:#f9b031;color:white;transform:rotate(-14deg);top:-400px;left:40px;z-index:50;cursor:pointer;text-shadow:0 0 6px rgba(0,0,0,0.4);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;transition:all 0.3s ease-in-out;}.newsOverlay .inner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:280px;height:170px;text-align:center;}.newsOverlay .inner a{display:block;color:white;font-family:'canterbold',sans-serif;letter-spacing:0.03em;font-weight:normal;}.newsOverlay .inner span{text-transform:uppercase;display:block;}.newsOverlay .inner span.underline::after{background-color:white;margin:8px auto;}.newsOverlay .inner span.likeMainHeader{color:white;font-size:46px;line-height:36px;margin:6px 0 0;}.en .newsOverlay .inner span.underline{margin-top:-0.7em;line-height:1.3em;}.newsOverlay:hover{background-color:#75665a;}.gallery .gallerySpacer{margin-top:30px;margin-bottom:60px;}@media only screen and (max-width:1250px){.gallery .gallerySpacer{margin-top:27.5px;}}@media only screen and (max-width:996px){.gallery .gallerySpacer{margin-top:25px;}}@media only screen and (max-width:570px){.gallery .gallerySpacer{margin-top:15px;}}@media only screen and (max-width:1250px){.gallery .gallerySpacer{margin-bottom:55px;}}@media only screen and (max-width:996px){.gallery .gallerySpacer{margin-bottom:50px;}}@media only screen and (max-width:570px){.gallery .gallerySpacer{margin-bottom:30px;}}.accommodation .gallery .gallerySpacer{margin-top:-30px;margin-bottom:0;}@media only screen and (max-width:1250px){.accommodation .gallery .gallerySpacer{margin-top:-27.5px;}}@media only screen and (max-width:996px){.accommodation .gallery .gallerySpacer{margin-top:-25px;}}@media only screen and (max-width:570px){.accommodation .gallery .gallerySpacer{margin-top:-15px;}}.gallery .imgSlide{display:inline-block;}.galleryControls > a,.csControls > a{display:block;position:absolute;top:50%;margin-top:-20px;}.galleryControls > a.prevBtn,.csControls > a.prevBtn{left:-20px;}@media only screen and (max-width:570px){.galleryControls > a.prevBtn,.csControls > a.prevBtn{left:-15px;}}.galleryControls > a.nextBtn,.csControls > a.nextBtn{right:-20px;}@media only screen and (max-width:570px){.galleryControls > a.nextBtn,.csControls > a.nextBtn{right:-15px;}}.slideContainer{width:1290px;transition:all 0.3s ease-in-out;max-width:100vw;}@media only screen and (max-width:1250px){.slideContainer{width:1036px;}}@media only screen and (max-width:996px){.slideContainer{width:820px;}}@media only screen and (max-width:860px){.slideContainer{width:740px;}}@media only screen and (max-width:768px){.slideContainer{width:720px;}}@media only screen and (max-width:700px){.slideContainer{width:86vw;}}.csControls > a{margin-top:0;top:210px;}.csControls > a.prevBtn{left:0;}.csControls > a.nextBtn{right:0;}@media only screen and (max-width:570px){.csControls > a{top:47vw;}.csControls > a.prevBtn{left:-15px;}.csControls > a.nextBtn{right:-15px;}}.lightBG{background-color:#e5deda;background-color:rgba(145,131,119,0.08);}.fwContainer{padding-top:60px;padding-bottom:60px;margin-bottom:60px;}@media only screen and (max-width:1250px){.fwContainer{padding-top:55px;}}@media only screen and (max-width:996px){.fwContainer{padding-top:50px;}}@media only screen and (max-width:570px){.fwContainer{padding-top:30px;}}@media only screen and (max-width:1250px){.fwContainer{padding-bottom:55px;}}@media only screen and (max-width:996px){.fwContainer{padding-bottom:50px;}}@media only screen and (max-width:570px){.fwContainer{padding-bottom:30px;}}@media only screen and (max-width:1250px){.fwContainer{margin-bottom:55px;}}@media only screen and (max-width:996px){.fwContainer{margin-bottom:50px;}}@media only screen and (max-width:570px){.fwContainer{margin-bottom:30px;}}.fwContainer .fwInner .infobox{background-color:white;}.fwContainer .fwInner .infobox .img{position:relative;margin-bottom:24px;}@media only screen and (max-width:1250px){.fwContainer .fwInner .infobox .img{margin-bottom:22px;}}@media only screen and (max-width:996px){.fwContainer .fwInner .infobox .img{margin-bottom:20px;}}@media only screen and (max-width:570px){.fwContainer .fwInner .infobox .img{margin-bottom:12px;}}.fwContainer .fwInner .infobox .content{box-sizing:border-box;padding:0 42px 20px;}.fwContainer .fwInner .infobox .content h3{font-size:2em;margin-bottom:0;line-height:1em;}.fwContainer .fwInner .infobox .content h4{margin-bottom:24px;font-family:'open_sanslight',sans-serif;font-weight:300;text-transform:none;font-size:1em;}@media only screen and (max-width:1250px){.fwContainer .fwInner .infobox .content h4{margin-bottom:22px;}}@media only screen and (max-width:996px){.fwContainer .fwInner .infobox .content h4{margin-bottom:20px;}}@media only screen and (max-width:570px){.fwContainer .fwInner .infobox .content h4{margin-bottom:12px;}}.fwContainer .fwInner .infobox .content > a{position:absolute;margin:auto;bottom:-25px;left:0;right:0;}.fwContainer .fwInner .infobox .content > a.singleArrow{bottom:-29px;}.fwContainer .fwInner .infobox.package .priceOverlay{position:absolute;margin:auto;box-sizing:border-box;background-color:rgba(117,102,90,0.9);color:white;left:0;right:0;top:0;bottom:0;padding:14px 0;width:260px;height:80px;z-index:2;font-size:.85em;line-height:1.4em;font-family:'canterbold',sans-serif;font-weight:normal;letter-spacing:0.03em;text-shadow:0 0 6px rgba(0,0,0,0.4);transition:all 0.3s ease-in-out;}.fwContainer .fwInner .infobox.package .priceOverlay .price{font-size:1.5em;}@media only screen and (max-width:768px){.fwContainer .fwInner .infobox.package .priceOverlay{font-size:1em;}}@media only screen and (max-width:570px){.fwContainer .fwInner .infobox.package .priceOverlay{width:140px;height:70px;}}.fwContainer .fwInner .infobox.package:hover .priceOverlay{opacity:0;transform:translateY(-35px);background-color:rgba(117,102,90,0);}.centerLayer{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;}.prices{padding-top:3em;}.prices table{width:100%;border-collapse:separate;border-spacing:1px;margin-bottom:3em;}.prices table td,.prices table th{padding:18px 0 20px;vertical-align:middle;width:50%;}.prices table.threeCols td,.prices table.threeCols th{width:33%;width:33.333%;line-height:1.2em;}.prices table.fourCols td,.prices table.fourCols th{width:25%;}.prices table th{background-color:#918377;color:white;text-transform:uppercase;font-family:'open_sansregular',sans-serif;font-weight:400;}.prices table th h3{color:white;font-size:1.4em;margin:0;}.prices table th h5{color:white;font-size:1.2em;margin:0;}.prices table th p{margin:0 !important;}.prices table tbody tr td{background-color:rgba(145,131,119,0.05);}.prices table tbody tr td h5{font-family:'open_sansregular',sans-serif;font-weight:400;font-size:1.05em;margin:0;}.prices table tbody tr td p{margin:0 !important;}.prices table tbody tr:nth-child(even) td{background-color:rgba(145,131,119,0.1);}.packageDetail{margin-top:-30px;margin-bottom:30px;}@media only screen and (max-width:1250px){.packageDetail{margin-top:-27.5px;}}@media only screen and (max-width:996px){.packageDetail{margin-top:-25px;}}@media only screen and (max-width:570px){.packageDetail{margin-top:-15px;}}@media only screen and (max-width:1250px){.packageDetail{margin-bottom:27.5px;}}@media only screen and (max-width:996px){.packageDetail{margin-bottom:25px;}}@media only screen and (max-width:570px){.packageDetail{margin-bottom:15px;}}.packageDetail .textContent{padding:39.96px;text-align:left;height:360px;box-sizing:border-box;margin-bottom:40px;}@media only screen and (max-width:1250px){.packageDetail .textContent{padding:36.63px;}}@media only screen and (max-width:996px){.packageDetail .textContent{padding:33.3px;}}@media only screen and (max-width:570px){.packageDetail .textContent{padding:19.98px;}}.packageDetail .textContent h4{margin-bottom:30px;}@media only screen and (max-width:1250px){.packageDetail .textContent h4{margin-bottom:27.5px;}}@media only screen and (max-width:996px){.packageDetail .textContent h4{margin-bottom:25px;}}@media only screen and (max-width:570px){.packageDetail .textContent h4{margin-bottom:15px;}}.packageDetail .priceContent{height:100px;background-color:#75665a;color:white;text-shadow:0 0 6px rgba(0,0,0,0.4);}.packageDetail .priceContent .centerLayer{font-family:'canterbold',sans-serif;font-weight:normal;letter-spacing:0.03em;height:50px;font-size:.85em;line-height:22px;padding:10px 0 0;}.packageDetail .priceContent .centerLayer .price{font-size:1.5em;display:inline;vertical-align:baseline;}.accommodation{margin-bottom:30px;}@media only screen and (max-width:1250px){.accommodation{margin-bottom:27.5px;}}@media only screen and (max-width:996px){.accommodation{margin-bottom:25px;}}@media only screen and (max-width:570px){.accommodation{margin-bottom:15px;}}.infoContent{margin-bottom:39.96px;}@media only screen and (max-width:1250px){.infoContent{margin-bottom:36.63px;}}@media only screen and (max-width:996px){.infoContent{margin-bottom:33.3px;}}@media only screen and (max-width:570px){.infoContent{margin-bottom:19.98px;}}.infoContent .textContent{padding:40px;box-sizing:border-box;}.infoContent .textContent h3{margin:0;line-height:1em;text-transform:none;font-size:1.2em;color:#beb5aa;}.infoContent .textContent h4{font-size:2.1em;line-height:1.2em;margin-bottom:24px;color:#918377;}@media only screen and (max-width:1250px){.infoContent .textContent h4{margin-bottom:22px;}}@media only screen and (max-width:996px){.infoContent .textContent h4{margin-bottom:20px;}}@media only screen and (max-width:570px){.infoContent .textContent h4{margin-bottom:12px;}}.infoContent .textContent p:last-child,.infoContent .textContent ul:last-child{margin:0 !important;}.infoContent > div{float:left;width:605px;}.infoContent > div:first-child{margin-right:40px;}.infoContent > div:last-child{margin-right:0;}.infoContent:nth-child(even) > div{float:right;}.infoContent:nth-child(even) > div:first-child{margin-right:0;}.infoContent:nth-child(even) > div:last-child{margin-right:40px;}@media only screen and (max-width:1250px){.infoContent .textContent{font-size:.9em;line-height:1.5em;padding:30px;}.infoContent > div{width:478px;}.infoContent.fixedHeight,.infoContent.fixedHeight > div{height:395px;}}@media only screen and (max-width:996px){.infoContent > div:first-child{width:35%;margin-right:5%;}.infoContent > div:last-child{width:60%;}.infoContent:nth-child(even) > div{float:left;}.infoContent:nth-child(even) > div:first-child{margin-right:5%;}.infoContent:nth-child(even) > div:last-child{margin-right:0;}.infoContent.fixedHeight,.infoContent.fixedHeight > div{height:auto;}}@media only screen and (max-width:768px){.infoContent > div{width:100% !important;margin:0 !important;}}.verticalCenter{display:table;}.verticalCenter > div{display:table-cell;vertical-align:middle;}#content .contentSlide ul,#content .contentSlide li{margin:0;list-style:none;padding:0;}#content .contentSlide ul::before,#content .contentSlide li::before{display:none;}.csControlsPages{margin:50px 0 0;}#additionalContent .csControlsPages{left:50%;margin-left:10px;bottom:3px;width:615px;transition:all 0.3s ease-in-out;}@media only screen and (max-width:1250px){#additionalContent .csControlsPages{width:488px;}}@media only screen and (max-width:996px){#additionalContent .csControlsPages{width:380px;}}@media only screen and (max-width:860px){#additionalContent .csControlsPages{width:340px;}}@media only screen and (max-width:768px){#additionalContent .csControlsPages{width:330px;}}@media only screen and (max-width:700px){#additionalContent .csControlsPages{width:43vw;}}.csControlsPages ol li{display:inline-block;list-style:none;margin:0;}.csControlsPages ol li a{display:block;text-indent:-999em;width:10px;height:10px;background-color:#918377;border-radius:50%;transition:all 0.3s ease-in-out;}.csControlsPages ol li.current a,.csControlsPages ol li:hover a{background-color:#75665a;transform:scale(1.3,1.3);}.csControlsPages a{display:inline-block;margin:0 5px;cursor:pointer;}@charset "utf-8";.invisible{display:none;}#error,.overlayWindow{z-index:990;position:fixed;top:-100%;left:0;right:0;bottom:0;text-align:center;vertical-align:middle;background-color:rgba(0,0,0,0.5);opacity:0;transition:all 0.6s ease-in-out;}#error.visible,.overlayWindow.visible{top:0;opacity:1;}#errInner,.overlayInner{display:inline-block;width:460px;margin-top:100px;padding:30px;box-sizing:border-box;background-color:#fff;box-shadow:0px 0px 7px rgba(0,0,0,0.3);}@media only screen and (max-width:570px){#errInner,.overlayInner{width:90vw;}}#errInner h5,.overlayInner h5{text-transform:none;line-height:1.1em;}#errInner h5::after,.overlayInner h5::after{content:"";display:block;height:1px;width:40px;background-color:#918377;margin:10px auto;}#errInner ul,.overlayInner ul{margin:0 0 1em;}#error a.btnStyle,.overlayWindow a.ok.btnStyle{width:50%;padding:0 5px 0 0;margin:10px 0 0;}#qi{background-color:rgba(229,222,218,0.86);height:120px;margin-top:-120px;padding:35px 0;box-sizing:border-box;text-align:center;}#qi div{position:relative;display:inline-block;width:280px;margin:0 20px;}@media only screen and (max-width:1250px){#qi div{width:246px;}}@media only screen and (max-width:768px){#qi div{width:206px;}}@media only screen and (max-width:570px){#qi div{width:120px;}}#qi div input{height:50px;line-height:50px;width:100%;text-align:center;color:#75665a;box-shadow:0 0 12px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.2);box-shadow:0px 0px 4px rgba(0,0,0,0.2);}#qi div input::-webkit-input-placeholder{color:#75665a;opacity:1;}#qi div input:-moz-placeholder{color:#75665a;opacity:1;}#qi div input::-moz-placeholder{color:#75665a;opacity:1;}#qi div input:-ms-input-placeholder{color:#75665a;opacity:1;}#qi div .btnStyle{box-shadow:0 0 12px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.2);box-shadow:0px 0px 4px rgba(0,0,0,0.2);}@media only screen and (max-width:1250px){#qi{height:100px;margin-top:-100px;padding:25px 0;}}.daterange_selector input{cursor:pointer;padding-right:30px;box-sizing:border-box;}.daterange_selector::after{font-size:20px;color:#75665a;position:absolute;right:12px;top:14px;}#form{text-align:left;margin:0 0 5em;}#form fieldset input,#form select,#form textarea{box-sizing:border-box;border:1px solid #918377;box-shadow:0 0 5px rgba(0,0,0,0.2) inset;transition:all 0.3s ease-in-out;}#form fieldset input:hover,#form select:hover,#form textarea:hover,#form fieldset input:focus,#form select:focus,#form textarea:focus{border-color:#75665a;}#form fieldset input:focus,#form select:focus,#form textarea:focus{box-shadow:0 0 6px rgba(0,0,0,0.3) inset;}#form fieldset input,#form select{width:100%;margin:6px 0 0;padding:0 10px;height:40px;}@media only screen and (max-width:996px){#form fieldset input,#form select{height:34px;}}#form input.countCB{width:14px !important;float:left;margin:1px 0 0;padding:0;}#form select > option{padding:5px 10px;}#form select optgroup{font-weight:300;color:#75665a;padding:5px 10px;}#form select optgroup option{color:black;text-transform:none;padding:2px 0 0;}#form select optgroup option::before{content:"·";display:inline;color:#75665a;margin:0 5px 0 0;}#form select.count{width:55px !important;float:left;margin:-6px 0px 0px;}#form textarea{padding:10px;height:160px;float:left;width:100%;line-height:1.3em;}@media only screen and (max-width:570px){#form textarea{height:120px;}}#form span.likeInput{display:block;padding:10px 0 0;}#form span.likeInput br{display:none;}#form span.likeInput a.btnStyle{display:inline-block;margin:-6px 0 0 30px;padding:0 20px;}#form span.likeInput a.btnStyle:before{margin:0 10px 0 -20px;}#form span.countAdd{position:relative;float:left;width:100%;margin:5px 0 0;}#form .daterange{cursor:pointer;}#form h3.formSubHeader{font-size:1em;text-align:center;padding:0 0 10px;margin:0 auto 4px;width:calc(56%);text-transform:none;border-bottom:1px solid #75665a;}#form fieldset{border:1px solid #e5deda;padding:10px;font-size:1em;margin:0 0 24px;transition:border-color 300ms ease;box-sizing:border-box;}#form fieldset:hover,#form fieldset:focus{border-color:#918377;}#form fieldset.privacy{padding:20px 40px;}body.ie7 #form fieldset{padding:10px 0 10px 10px;}#form fieldset p,#form fieldset label,#form fieldset hr,#form fieldset span.hr{position:relative;float:left;}#form fieldset legend{color:#75665a;font-size:1.3em;margin:0 0 0 10px;text-align:left;padding:0 10px;font-family:'canterbold',serif;font-weight:normal;text-transform:uppercase;}#form fieldset p{width:100%;margin:5px 0 1em !important;}#form fieldset p label{box-sizing:border-box;width:50%;padding:0 20px 10px;text-indent:10px;}@media only screen and (max-width:768px){#form fieldset p label{width:100%;}}#form fieldset p label.lblFW{width:100%;}#form fieldset p label.textarea{width:100%;}#form fieldset p label.textarea span{display:none;}body.ie7 #form fieldset p label{display:inline;margin:0 10px 10px 0;}#form fieldset p label.required span::after{content:"";display:block;position:absolute;top:31px;right:14px;z-index:19;width:15px;height:17px;background:url("https://www.haus-steinacker.at/typo3conf/ext/pixel_package/Resources/Public/Images/Inquiry/check.png") no-repeat right top;}@media only screen and (max-width:1250px){#form fieldset p label.required span::after{top:27px;}}@media only screen and (max-width:570px){#form fieldset p label.required span::after{top:21px;}}#form fieldset p label.required.okay span::after{background-position:left top;}#form fieldset p label.required.missing input,#form fieldset p label.required.missing select{border-color:#F32B2B;}#form fieldset p label.required_textarea span::after{top:22px;}#form fieldset hr{display:block;border:none;border-top:1px solid #e5deda;margin:8px 0 16px 10px;}#form fieldset span.hr{display:block;width:60%;background-color:#e5deda;height:1px;margin:20px 20%;}#form fieldset#frm_error{border-color:#B30002 !important;text-align:center;}#form fieldset#frm_error legend{color:#B30002;}#form fieldset#frm_error h3{margin:0 0 13px 10px;color:#B30002;text-align:center;font-size:0.9em;}#form fieldset#frm_error ul{margin:0 0 22px 10px !important;}#form .radio input,#form .checkbox input{width:1.5em;height:1.5em;margin:0;float:left;border:none;background:none;box-shadow:none;}#form .radio label,#form .checkbox label{padding:15px 0 0 0;width:33.3%;}#form .radio label.fw,#form .checkbox label.fw{width:100%;}#form .radio label.fw text-align:center input,#form .checkbox label.fw text-align:center input{display:inline-block;float:none;margin-right:10px;}@media only screen and (max-width:996px){#form .radio label,#form .checkbox label{width:50%;}}@media only screen and (max-width:660px){#form .radio label,#form .checkbox label{width:100%;}}#form .radio span,#form .checkbox span{display:inline-block;text-indent:0 !important;}margin:5px 0 0 #form .radio span.subtitle,margin:5px 0 0 #form .checkbox span.subtitle{padding:5px 0 0 28px;font-size:14px;display:block;}#form div.btnSubmit{position:relative;margin:0 auto;height:auto;text-align:center;}#form div.btnSubmit a.btnStyle{position:relative;min-width:220px;padding:0 10px;}#form div.btnSubmit #submitForm{will-change:background-color;}#form div.btnSubmit #submitForm .btnText{display:inline-block;transition:all 0.3s ease-in-out;}#form div.btnSubmit #submitForm .iconLoad{position:absolute;top:50%;right:30px;margin:-10px 0 0 0;transform-origin:center center;text-align:center;opacity:0;will-change:opacity;transition:all 0.3s ease-in-out;}#form div.btnSubmit #submitForm .iconLoad::before{text-shadow:none;color:#c9c0b9;color:#918377;font-size:20px;line-height:20px;height:20px;width:20px;display:block;vertical-align:middle;text-align:center;}#form div.btnSubmit #submitForm.sending{cursor:default;background-color:#e5deda;box-shadow:0 0 3px rgba(0,0,0,0.3) inset;}#form div.btnSubmit #submitForm.sending .btnText{text-indent:-30px;opacity:0.5;}#form div.btnSubmit #submitForm.sending .iconLoad{opacity:1;}#form div.btnSubmit #btn_send{cursor:pointer;font-size:1em;border:none;box-shadow:none;}#form div.btnSubmit #btn_send.invisible{display:none;}div.btnOption{margin:-9px 10px 5px;padding:20px 10px 10px;background-color:#736053;background-color:rgba(155,129,74,0.9);color:#fff;display:none;}div.btnOption.active{display:block;}div.preSubmit{position:relative;width:100%;padding:0 0 15px 0;text-align:center;}.date-picker-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);padding:0;z-index:999;box-sizing:initial;}.date-picker-wrapper.single-date{width:auto;}.date-picker-wrapper.no-topbar{padding-top:12px;}.date-picker-wrapper .footer{font-size:11px;padding-top:3px;}.date-picker-wrapper .month-name{text-transform:uppercase;color:#75665a;}.date-picker-wrapper .month-wrapper{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 0 12px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.2);box-shadow:0px 0px 4px rgba(0,0,0,0.2);background-color:rgba(255,255,255,0.95);padding:10px 20px;top:50%;margin:10px auto 0;cursor:default;position:relative;_overflow:hidden;}.date-picker-wrapper .month-wrapper table{box-shadow:none;margin-bottom:0;width:300px;float:left;}.date-picker-wrapper .month-wrapper table thead{border-bottom:1px solid #e5deda;}.date-picker-wrapper .month-wrapper table th,.date-picker-wrapper .month-wrapper table td{font-size:.9em;vertical-align:top;text-align:center;margin:0px;padding:0px;background-color:transparent;}.date-picker-wrapper .month-wrapper table th{color:#75665a;padding:0 0 5px;font-family:'canterbold',sans-serif;font-weight:normal;letter-spacing:0.03em;font-size:1.1em;}.date-picker-wrapper .month-wrapper table th.month-name{font-size:1.1em;padding:5px 0 10px;}.date-picker-wrapper .month-wrapper table th.calBtn span::before{display:inline-block;cursor:pointer;font-size:14px;background-color:#beb5aa;color:white;width:36px;height:36px;line-height:36px;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;transition:all 0.3s ease-in-out;}@media only screen and (max-width:1250px){.date-picker-wrapper .month-wrapper table th.calBtn span::before{width:36px;height:36px;line-height:36px;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;}}@media only screen and (max-width:996px){.date-picker-wrapper .month-wrapper table th.calBtn span::before{width:36px;height:36px;line-height:36px;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;}}@media only screen and (max-width:570px){.date-picker-wrapper .month-wrapper table th.calBtn span::before{width:26px;height:26px;line-height:26px;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;}}.date-picker-wrapper .month-wrapper table th.calBtn span:hover::before{background-color:#75665a;}.date-picker-wrapper .month-wrapper table th.calBtn.calNext{text-align:right;}.date-picker-wrapper .month-wrapper table th.calBtn.calNext span{text-indent:1px;}.date-picker-wrapper .month-wrapper table tr:first-child td{padding-top:7px;}.date-picker-wrapper .month-wrapper table td{width:14%;width:14.285%;}.date-picker-wrapper .month-wrapper table td .day{padding:5px 0;line-height:1;margin-bottom:1px;color:#beb5aa;cursor:default;transition:all .3s ease;}.date-picker-wrapper .month-wrapper table td .day.lastMonth,.date-picker-wrapper .month-wrapper table td .day.nextMonth{display:none;}.date-picker-wrapper .month-wrapper table td .day.toMonth.invalid{opacity:.5;}.date-picker-wrapper .month-wrapper table td .day.toMonth.valid{color:black;cursor:pointer;}.date-picker-wrapper .month-wrapper table td .day.real-today{background-color:#f9b031;color:white !important;border-radius:6px;}.date-picker-wrapper .month-wrapper table td .day.real-today.checked,.date-picker-wrapper .month-wrapper table td .day.real-today.hovering{background-color:#f9b031;}.date-picker-wrapper .month-wrapper table td .day.checked{background-color:#a89d93;color:white !important;}.date-picker-wrapper .month-wrapper table td .day.has-tooltip{cursor:help !important;}.date-picker-wrapper .month-wrapper table td .day.toMonth.hovering{background-color:#a89d93;color:white !important;}.date-picker-wrapper .month-wrapper table td .day.toMonth.hovering:hover{border-top-right-radius:6px;border-bottom-right-radius:6px;}.date-picker-wrapper .month-wrapper table .caption{height:1.5em;}.date-picker-wrapper .first-date-selected{background-color:#918377 !important;color:white !important;border-top-left-radius:6px;border-bottom-left-radius:6px;}.date-picker-wrapper .last-date-selected{background-color:#918377 !important;color:white !important;border-top-right-radius:6px;border-bottom-right-radius:6px;}.date-picker-wrapper .time{position:relative;}.date-picker-wrapper .time label{white-space:nowrap;}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px;}.date-picker-wrapper.single-month .time{display:block;}.date-picker-wrapper .time1,.date-picker-wrapper .time2{width:180px;padding:0 5px;text-align:center;}.date-picker-wrapper .time1{float:left;}.date-picker-wrapper .time2{float:right;}.date-picker-wrapper .hour,.date-picker-wrapper .minute{text-align:right;}.date-picker-wrapper .hide{display:none;}.date-picker-wrapper .date-range-length-tip{display:none;position:absolute;margin-top:-8px;margin-left:-8px;background-color:#e5deda;padding:4px 10px;border-radius:3px;font-size:12px;line-height:16px;box-shadow:0 0 12px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.2);box-shadow:0px 0px 4px rgba(0,0,0,0.2);}.date-picker-wrapper .date-range-length-tip::after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #e5deda;left:50%;margin-left:-4px;bottom:-4px;}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;top:50%;margin:-140px 0 0;padding:10px 0 0;text-align:center;color:#fff;}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none;}.date-picker-wrapper .drp_top-bar .default-top{display:block;}.date-picker-wrapper .drp_top-bar.error .default-top{display:none;}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red;}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none;}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block;}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0px;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;border:solid 1px #beb5aa;background:#beb5aa;color:white;line-height:initial;}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;}.date-picker-wrapper .gap{position:relative;float:left;z-index:1;width:20px;height:100%;background-color:white;font-size:0;line-height:0;top:-5px;margin:0;visibility:hidden;}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden;}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative;}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid white;border-top:8px solid #eee;border-bottom:8px solid #eee;}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0px;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid white;}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid white;}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3;}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3;}.date-picker-wrapper span.durHeader{text-transform:uppercase;display:block;}.date-picker-wrapper .selected-days{display:none;}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none;}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer;}.date-picker-wrapper .week-number.week-number-selected{color:#4499EE;font-weight:bold;}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none;}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box;}.pswp img{max-width:none;}.pswp--animate_opacity{opacity:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);}.pswp--open{display:block;}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity;}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4,0,0.22,1);transition:transform 333ms cubic-bezier(0.4,0,0.22,1);}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none;}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;}.pswp__img--placeholder{-webkit-backface-visibility:hidden;}.pswp__img--placeholder--blank{background:#222;}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0;}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC;}.pswp__error-msg a{color:#CCC;text-decoration:underline;}.pswp__button{border-radius:50%;position:relative;background-color:#75665a !important;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0 0 0 5px;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none;}.pswp__button:focus,.pswp__button:hover{opacity:1;}.pswp__button:active{outline:none;opacity:0.9;}.pswp__button::-moz-focus-inner{padding:0;border:0;}.pswp__ui--over-close .pswp__button--close{opacity:1;}.pswp__button{background:url("https://www.haus-steinacker.at/typo3conf/ext/pixel_package/Resources/Public/Images/PhotoSwipe/default-skin.png") no-repeat 0 0;background-size:264px 88px;width:44px;height:44px;}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button{background-image:url('https://www.haus-steinacker.at/typo3conf/ext/pixel_package/Resources/Public/Images/PhotoSwipe/default-skin.svg');}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none;}}.pswp__button--close{background-position:0 -44px;}.pswp__button--share{background-position:-44px -44px;}.pswp__button--fs{display:none;}.pswp--supports-fs .pswp__button--fs{display:block;}.pswp--fs .pswp__button--fs{background-position:-44px 0;}.pswp__button--zoom{display:none;background-position:-88px 0;}.pswp--zoom-allowed .pswp__button--zoom{display:block;}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0;}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden;}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-22px;width:44px;height:44px;line-height:44px;border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;transition:all 0.3s ease-in-out;position:absolute;}@media only screen and (max-width:1250px){.pswp__button--arrow--left,.pswp__button--arrow--right{width:34px;height:34px;line-height:34px;border-radius:17px;-webkit-border-radius:17px;-moz-border-radius:17px;}}@media only screen and (max-width:996px){.pswp__button--arrow--left,.pswp__button--arrow--right{width:24px;height:24px;line-height:24px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;}}@media only screen and (max-width:570px){.pswp__button--arrow--left,.pswp__button--arrow--right{width:14px;height:14px;line-height:14px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;}}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{font-size:14px;color:white;width:44px;height:44px;line-height:44px;border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;transition:all 0.3s ease-in-out;text-shadow:0 0 6px rgba(0,0,0,0.4);}@media only screen and (max-width:1250px){.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{width:34px;height:34px;line-height:34px;border-radius:17px;-webkit-border-radius:17px;-moz-border-radius:17px;}}@media only screen and (max-width:996px){.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{width:24px;height:24px;line-height:24px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;}}@media only screen and (max-width:570px){.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{width:14px;height:14px;line-height:14px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;}}.pswp__button--arrow--left{left:6px;}.pswp__button--arrow--right{right:6px;}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity;}.pswp__share-modal--hidden{display:none;}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform;}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px;}.pswp__share-tooltip a:hover{text-decoration:none;color:#000;}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0;}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px;}.pswp__share-modal--fade-in{opacity:1;}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.pswp--touch .pswp__share-tooltip a{padding:16px 12px;}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF;}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A;}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF;}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D;}a.pswp__share--download:hover{background:#DDD;}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px;text-shadow:0 0 6px rgba(0,0,0,0.4);}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px;border-top:1px solid #75665a;color:white;text-shadow:0 0 6px rgba(0,0,0,0.4);}.pswp__caption small{font-size:0.8em;}.pswp__caption__center{text-align:center;max-width:90%;margin:0 auto;font-size:0.8em;padding:12px;line-height:20px;color:white;}.pswp__caption--empty{display:none;}.pswp__caption--fake{visibility:hidden;}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr;}.pswp__preloader__icn{width:20px;height:20px;margin:12px;}.pswp__preloader--active{opacity:1;}.pswp__preloader--active .pswp__preloader__icn{background:url("https://www.haus-steinacker.at/typo3conf/ext/pixel_package/Resources/Public/Images/PhotoSwipe/preloader.gif") no-repeat 0 0;}.pswp--css_animation .pswp__preloader--active{opacity:1;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0;}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden;}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0;}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right;}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550;}.pswp__top-bar{position:absolute;left:10px;top:10px;right:10px;height:44px;}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible;}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,0.5);background-color:rgba(117,102,90,0.75);}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3);background-color:rgba(117,102,90,0.4);}.pswp__ui--idle .pswp__top-bar{opacity:0;}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0;}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001;}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none;}.pswp__element--disabled{display:none !important;}.pswp--minimal--dark .pswp__top-bar{background:none;}div#gmContainer{position:relative;float:left;width:100%;height:500px;border:1px solid #918377;text-align:left;margin-bottom:50px;}div#gmContainer #gmCanvas,div#gmContainer #gmInput,div#gmContainer fieldset.gmRoute p{position:relative;float:left;}div#gmContainer #gmCanvas{width:69%;height:500px;}@media only screen and (max-width:996px){div#gmContainer{height:auto;}div#gmContainer #gmCanvas{width:100%;height:400px;}}#gmInput{float:right;width:31%;height:100%;background-color:#918377;color:#fff;}#gmInput strong{color:#fff;text-transform:uppercase;margin:0 0 5px;width:100%;font-weight:normal;text-shadow:1px 1px 1px rgba(0,0,0,0.3);}#gmInput fieldset.gmRoute{display:block;border:none;padding:20px 25px;margin:0;}#gmInput fieldset.gmRoute p{width:100%;margin:0 0 20px !important;}#gmInput fieldset.gmRoute div.legend{font-size:18px;width:100%;padding:0 0 16px;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,0.3);}#gmInput fieldset.gmRoute input{border:medium none;text-align:center;}#gmInput fieldset.gmRoute input#gmStart{position:relative;width:94%;background:#fff;border:none;text-align:left;padding:6px 3% 4px;height:28px;-moz-box-shadow:inset 0px 0px 3px rgba(0,0,0,0.15);-webkit-box-shadow:inset 0px 0px 3px rgba(0,0,0,0.15);box-shadow:inset 0px 0px 3px rgba(0,0,0,0.15);}#gmInput fieldset.gmRoute input#gmStart:focus{-moz-box-shadow:inset 0px 0px 3px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0px 0px 3px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 3px rgba(0,0,0,0.3);}#gmInput fieldset.gmRoute input#gmSubmit{background:transparent;color:#fff;cursor:pointer;text-shadow:1px 1px 1px rgba(0,0,0,0.3);text-transform:uppercase;transition:padding .3s ease;}#gmInput fieldset.gmRoute input#gmSubmit:hover{padding:0 0 0 10px !important;}@media only screen and (max-width:996px){#gmInput{width:100%;height:auto;}#gmInput fieldset.gmRoute{padding:20px 25px 10px;}}form#gmRoute{display:block;}#gmCanvas .gm-style .gm-style-iw{font-size:13px;line-height:20px;}
