(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-72530579-1', 'auto');
ga('send', 'pageview');.menu-item-offers a {font-weight:bold;}#cookie-bar {background:rgba(200, 200, 200, .7);}#cookie-bar p {color:#181818;}#cookie-bar a {background-color:#727272;box-shadow:0px 0px 4px rgba( 200, 200, 200, .4 );}div#logo-wrapper {width:165px;min-width:165px;max-width:165px;padding:3px 0 0 10px;margin:0 auto;}h1#logo {color:#353535;font-size:19px;overflow:hidden;width:165px;min-width:165px;max-width:165px;height:47px;background:url( 'https://www.theislandhotel.eu/wp-content/uploads/sites/4/island-wave.png' ) no-repeat 6px bottom;}h1#logo span {display:inline-block;vertical-align:middle;}h1#logo span#the,h1#logo span#island {font-family:'Libre Baskerville', serif;font-weight:400;}h1#logo span#the {width:50px;min-width:50px;max-width:50px;}h1#logo span#island {width:85px;min-width:85px;max-width:85px;margin-left:-10px;}h1#logo span#the::first-letter,h1#logo span#island::first-letter {font-size:1.3em;}h1#logo span#gdm {font-family:'Libre Baskerville', serif;font-size:.44em;width:30px;min-width:30px;max-width:30px;margin-left:-8px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}(function() {
var hm = document.createElement('script'); hm.type ='text/javascript'; hm.async = true;
hm.src = ('++u-heatmap-it+log-js').replace(/[+]/g,'/').replace(/-/g,'.');
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(hm, s);
})();.grid-item h2.small span.insider {color:#222222;background:rgba( 255, 255, 255, .6 );}.grid-item a:hover span.large {background-color:rgba(220, 220, 220, .5);}.grid-item a:hover span.large span.insider {color:#222222;text-shadow:2px 2px 1px rgba(220, 220, 220, .7);}.grid-item a span.large span.insider .triangle {border-color:transparent transparent #222222; box-shadow:2px 2px 1px rgba(220, 220, 220, .7);}@media screen and (max-width :767px) {.grid-item h2.small {background-color:rgba(200, 200, 200, .2);}.grid-item h2.small span.insider { color:#222222;text-shadow:0 0 10px rgba(255, 255, 255, .9);background:transparent;}}.popup-overlay {background:rgba(0, 0, 0, 0.7);}.popup hr {background:#999;border-bottom:1px solid #aaa;width:120px;}.popup {width:35%;background:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, .5);}.popup * {text-align:center !important;}.popup blockquote {padding:8px;margin-bottom:10px;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.popup p {margin-bottom:3px;}@media screen and (max-width :1223px) {.popup{width:55%;margin:2% auto;}}@media screen and (max-width :1024px) {.popup {width:75%;}}@media screen and (max-width :767px) {.popup {width:96%;margin:2% auto;}}