@use "sass:math";.shadowbox{background:rgba(255,255,255,0.9);padding:8px 15px;position:fixed;right:0;top:135px;width:300px;z-index:999999}@media (max-width: 767.98px){.shadowbox{top:73px}}a.roundarrow{font-family:"Open Sans", Arial, sans-serif;background:transparent none repeat scroll 0 0;display:block;font-size:14px;font-weight:bold;padding-left:0;padding-right:17px;position:relative;text-transform:uppercase;color:#123b5b;padding-right:27px;pointer-events:none;line-height:23.8px}a.roundarrow:hover{text-decoration:none}.roundarrow .icon{background:transparent url("images/circle_arrow.png") no-repeat scroll 0 0;display:block;height:22px;position:absolute;right:0;top:2px;width:22px}.shadowbox:hover .shadowbox_content{display:block}.shadowbox:hover .roundarrow .icon{background-position:0 -61px}.shadowbox_content{display:none;padding:10px 0 0}header .et_pb_text_inner p{display:none}ul.checklist{color:#a08745;font-size:14px;list-style-type:none;text-align:left}ul.checklist li{background:transparent url("images/check.png") no-repeat scroll 0 4px;margin-top:10px;padding-left:22px;font-family:"Open Sans", Arial, sans-serif;font-weight:300;line-height:26px}ul.checklist li:first-child{margin-top:0}body.logged-in .shadowbox{top:167px}.special_offer{position:absolute;bottom:110px;width:100%;left:30px;height:250px;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;max-width:250px;color:#123B5B;align-items:flex-end}.special_offer *{color:#123B5B}.special_offer:after{position:absolute;left:0;top:0;content:"";display:block;width:0;height:0;border-width:250px 0 0 250px;border-color:transparent transparent transparent rgba(255,255,255,0.75);border-style:solid}.special_offer_content>*{position:relative;z-index:1}.special_offer a{position:relative;z-index:1}.special_offer a,.special_offer a *{font-family:'Crimson Text'}.special_offer .headline{font-family:'Crimson Text',Georgia,"Times New Roman",serif;font-weight:700;font-size:26px;line-height:30px;text-transform:uppercase}.special_offer .headline small{font-size:80%}.special_offer .text{font-family:'Crimson Text',Georgia,"Times New Roman",serif;font-size:22px;line-height:28px}@media (max-width: 1140px){.special_offer{bottom:30px}}@media (max-width: 991px){.special_offer{height:210px;max-width:150px}.special_offer:after{border-width:210px 0 0 210px}.special_offer .headline{font-size:20px;line-height:24px}.special_offer .text{font-size:16px;line-height:20px}a.roundarrow{pointer-events:auto}.shadowbox.js_active .shadowbox_content{display:block}}@use "sass:math";body .booking_wrapper.js_sticky_header{position:fixed;width:100%;bottom:0px;z-index:9}body .booking_wrapper.js_sticky_header input[type="submit"]{border-color:#123B5B}body .booking_wrapper:not(.js_sticky_header){position:absolute;bottom:100px;width:100%}@media (max-width: 990px){body .booking_wrapper:not(.js_sticky_header){position:fixed;width:100%;bottom:0px}}@media (max-width: 990px){body .js_detailpage_mobile .booking_wrapper:not(.booking_wrapper_mobile),body .js_detailpage_mobile .special_offer:not(.special_offer_mobile){display:none !important}}body .booking_wrapper .booking{position:relative;z-index:9;overflow:hidden;padding:10px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}body .booking_wrapper .box_group{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}body .booking_wrapper .box_line{max-width:150px;position:relative;margin:0 10px}body .booking_wrapper label{clear:both;color:#ffffff;display:block;font-size:11px;font-weight:bold;margin-bottom:2px;display:none}body .booking_wrapper input,body .booking_wrapper select{max-width:150px;min-width:150px;width:100%;height:50px;padding:5px 7px 5px 37px;background:#123B5B;border:2px solid #fff;color:#fff;font-family:"Open Sans", Arial, sans-serif;font-size:14px;opacity:100%;font-weight:bold;border-radius:2px;opacity:1}body .booking_wrapper select{padding-left:7px}body .booking_wrapper input[type="text"]::-webkit-input-placeholder{color:#fff;opacity:1;text-transform:uppercase}body .booking_wrapper input[type="text"]::-moz-placeholder{color:#fff;opacity:1;text-transform:uppercase}body .booking_wrapper input[type="text"]:-ms-input-placeholder{color:#fff;opacity:1;text-transform:uppercase}body .booking_wrapper input[type="text"]:-moz-placeholder{color:#fff;opacity:1;text-transform:uppercase}body .booking_wrapper .datepicker+img{position:absolute;right:5px;top:10px;width:26px;height:28px}body .booking_wrapper .outerborder{background:none;filter:none;max-width:150px;width:100%;text-align:center;margin:0 0 0 10px}body .booking_wrapper input[type="submit"]{color:#123B5B;filter:none;font-size:14px;font-family:"Open Sans",Arial,sans-serif;font-weight:bold;height:50px;background:#fff;padding:5px 14px;border:2px solid #fff;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;border-radius:2px}body .booking_wrapper input[type="submit"]:hover{opacity:0.7;transition:all 0.4s ease-in-out 0s}body .booking_wrapper .content_width{margin:auto;max-width:1080px}body .ui-datepicker-trigger{background:linear-gradient(#347DA6 0%, #174B68 100%);cursor:pointer;display:block;float:left;padding:3px}body .booking_wrapper .ui-datepicker-trigger{background:transparent linear-gradient(to bottom, #988143 0%, #685a36 100%) repeat scroll 0 0}body .booking_wrapper .box_group{border-left-color:#247ba0}body .booking_wrapper .ui-datepicker-trigger{background:none !important}body .booking_wrapper .box_group{margin-left:10px;padding-left:0px;border-left:none}@media (max-width: 767px){body .booking_wrapper .box_group{margin-left:0}}@media (max-width: 767px){body .booking_wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body .booking_wrapper .booking{flex-direction:row;justify-content:center}body .booking_wrapper .box_line{margin:0 2px}body .booking_wrapper input{min-width:110px;max-width:110px;padding:5px 7px 5px 7px}body .booking_wrapper .outerborder{margin:0 0 0 2px;max-width:100px}body .booking_wrapper .datepicker+img{top:14px;width:20px;height:22px}body .booking_wrapper:not(.js_sticky_header) .outerborder input[type="submit"]{border-color:#123B5B}body .et_pb_column_2_tb_header{z-index:9}}#pic-lang-switcher-container{position:fixed;top:-5px;right:13px;z-index:100000000000000000}body.logged-in.admin-bar #pic-lang-switcher-container{top:25px}.wpml-ls-statics-footer{margin-bottom:80px !important}
/*# sourceMappingURL=pic_lohbeck_plugin.css.map */
