.has-drop-cap.tr-layout-element:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}.has-drop-cap.tr-layout-element:not(:focus):after{content:"";display:table;clear:both;padding-top:14px}footer.tr-layout-element,header.tr-layout-element,nav.tr-layout-element{display:block}html.tr-layout-element{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html.tr-layout-element{font-family:sans-serif}body.tr-layout-element{margin:0;min-width:990px}a.tr-layout-element:focus{outline:thin dotted}a.tr-layout-element:active,a.tr-layout-element:hover{outline:0}p.tr-layout-element{margin:1em 0}ul.tr-layout-element{margin:1em 0}ul.tr-layout-element{padding:0 0 0 40px}nav ul.tr-layout-element{list-style:none;list-style-image:none}img.tr-layout-element{border:0;-ms-interpolation-mode:bicubic}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400;src:local('Cormorant Garamond Regular'),local('CormorantGaramond-Regular'),url(../fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtP-8b70db8028e2d6df3339072bbf4a6dde.ttf) format('truetype')}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(../fonts/S6uyw4BMUTPHjx4wWw-d1d5e30aa8bb081cad8f409f27861672.ttf) format('truetype')}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:local('Lato Bold'),local('Lato-Bold'),url(../fonts/S6u9w4BMUTPHh6UVSwiPHA-fe7d53e4cac8f5b946a9e25f004efc8c.ttf) format('truetype')}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:local('Lato Black'),local('Lato-Black'),url(../fonts/S6u9w4BMUTPHh50XSwiPHA-e7d596b2432d63fedce4e621b130d72f.ttf) format('truetype')}html.tr-layout-element{font-size:62.5%}body.tr-layout-element{font:400 16px/1.5 Lato,'Helvetica Neue',Helvetica,Arial,sans-serif;color:#444;background-color:#999}.clear.tr-layout-element:after,.clear.tr-layout-element:before{content:' ';display:table}.clear.tr-layout-element:after{clear:both}img.tr-layout-element{max-width:100%;vertical-align:bottom;height:auto}a.tr-layout-element{color:#339;text-decoration:underline}a.tr-layout-element:hover{color:#4980d1;text-decoration:none}a.tr-layout-element:focus{outline:0}a.tr-layout-element:active,a.tr-layout-element:hover{outline:0}.tr-layout-element{-webkit-tap-highlight-color:transparent}.wrapper.tr-layout-element{max-width:1080px;width:90%;margin:0 auto;position:relative;padding:0 2.5%}a.skip.tr-layout-element{left:-999em;position:absolute}.footer.tr-layout-element{clear:left}.header.tr-layout-element{background-color:#cecde2;border-bottom:solid 1px #e2e1ed;position:relative;clear:left}.header .wrapper.tr-layout-element{background-image:url(../images/banner-ab9137846fd8dea697f65a81757c8e80.jpg);background-size:cover;background-repeat:no-repeat;background-position:left center;position:relative;-moz-box-shadow:inset 0 0 15px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.3);box-shadow:inset 0 0 15px rgba(0,0,0,.3);display:table}.logo.tr-layout-element{display:table-cell;width:20%;vertical-align:middle;min-width:160px}.banner.tr-layout-element{color:#fff;font-family:'Cormorant Garamond',Georgia,serif;font-size:6em;letter-spacing:-2px;display:table-cell;width:60%;text-align:center;vertical-align:bottom;line-height:.8em;padding:20px 0}.header .contact.tr-layout-element{display:table-cell;font-family:'Cormorant Garamond',Georgia,serif;color:#339;font-size:1.6em;vertical-align:top;padding:20px 0;text-align:right;white-space:nowrap}.header .contact ul.tr-layout-element{list-style-type:none;margin:0;padding:0}.header .contact li.tr-layout-element{margin:0;line-height:1.1em}.nav.tr-layout-element{clear:left;background:#e2e1ed;border-top:1px solid #cecde2}.nav .wrapper.tr-layout-element{background:#e2e1ed;background:-moz-linear-gradient(top,#e2e1ed 0,#e2e1ed 34%,#fff 100%);background:-webkit-linear-gradient(top,#e2e1ed 0,#e2e1ed 34%,#fff 100%);background:linear-gradient(to bottom,#e2e1ed 0,#e2e1ed 34%,#fff 100%)}.nav ul.tr-layout-element{list-style:none;margin:0;padding:0}.nav li.tr-layout-element{display:inline-block;position:relative}.nav a.tr-layout-element{color:#339;display:block;line-height:40px;text-decoration:none;padding:0 25px 0 0;font-size:.9375em;font-weight:700}.nav ul ul.tr-layout-element{display:none;float:left;margin:0;padding:0;position:absolute;top:40px;z-index:99999;border-top:3px solid #4980d1}.nav ul ul a.tr-layout-element{background:#f9f9f9;border-bottom:1px dotted #ddd;color:#444;font-size:.875em;font-weight:400;height:auto;line-height:1.4em;padding:10px 10px;width:188px}.nav a.tr-layout-element:focus,.nav li:hover>a.tr-layout-element{color:#4980d1}.nav ul ul li:hover>a.tr-layout-element{background:#fff}.nav ul li:hover>ul.tr-layout-element{display:block}.footer.tr-layout-element{clear:left;padding:10px 0;overflow:auto;font-size:.875em;background-color:#999;color:#fff;text-align:center}.footer ul.tr-layout-element{float:left;list-style:none;padding:0;margin:0}.footer li.tr-layout-element{display:inline;padding:0 5px;font-size:12px;font-weight:700;height:24px;line-height:24px}#social-contact.tr-layout-element{float:right}#social-contact li.tr-layout-element{float:left}#social-contact a.tr-layout-element{display:block;height:24px;text-indent:-9999px;background:#0cf}#social-contact li.tripadvisor a.tr-layout-element{width:41px;background:url(../images/icon-tripadvisor-6c17de191528e826fc5d01a324e97953.png) no-repeat 0 top}#social-contact li.facebook a.tr-layout-element{width:24px;background:url(../images/icon-facebook-9bda458836b604fced60b88a96936549.png) no-repeat left top}#social-contact li.twitter a.tr-layout-element{width:24px;background:url(../images/icon-twitter-251d9c80bbe178b8b91d4f00c5738cad.png) no-repeat left top}#social-contact li.instagram a.tr-layout-element{width:24px;background:url(../images/icon-instagram-691523fdc3f5125380eaa43dced6eb6f.png) no-repeat left top}#social-contact li.email a.tr-layout-element{width:24px;background:url(../images/icon-email-c1d5b37196b587e2cfa8e5142a3a5a9f.png) no-repeat left top}#social-contact li a.tr-layout-element:hover{background-position:left bottom}.page-template-template-index header.tr-layout-element{border-top:solid 4px #339}.page-template-template-index .nav.tr-layout-element{padding:0 0 1px 0}.page-template-template-index .nav .wrapper.tr-layout-element{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd}.page-template-template-index .banner.tr-layout-element,.page-template-template-index .header .contact.tr-layout-element{display:none}.page-template-template-index .header .wrapper.tr-layout-element{background-image:none;box-shadow:none;max-width:95%}.page-template-template-index .logo.tr-layout-element{position:absolute;width:205px;padding-top:110px;background:url(../images/solid-logo-c44f921c702860c5f1885f3c337083aa.png) no-repeat top center;top:20px;left:0;z-index:10}.page-template-template-index .logo img.tr-layout-element,.page-template-template-index .logo>a.tr-layout-element{display:none}.page-template-template-index .header-contact.tr-layout-element{color:#fff;font-family:'Cormorant Garamond',Georgia,serif;text-align:center;font-size:2em;text-shadow:2px 2px 2px #333;font-weight:700;white-space:nowrap;line-height:1em}.page-template-template-index .nav .wrapper.tr-layout-element{width:95%;max-width:95%}.page-template-template-index .nav ul#menu-primary-menu.tr-layout-element{padding-left:220px;z-index:100;position:relative}.page-template-template-index #footerwrap.tr-layout-element{position:absolute;left:0;display:block;width:100%;margin-bottom:45px}.page-template-template-index .footer.tr-layout-element{border-top:solid 2px #fff;position:absolute;width:100%}.tr-layout-element::selection{background:#04a4cc;color:#fff;text-shadow:none}.tr-layout-element::-webkit-selection{background:#04a4cc;color:#fff;text-shadow:none}.tr-layout-element::-moz-selection{background:#04a4cc;color:#fff;text-shadow:none}@media screen and (max-width:1340px){.nav a.tr-layout-element{padding-right:15px}}@media screen and (max-width:1200px){.nav a.tr-layout-element{font-size:.875em}.page-template-template-index .nav ul#menu-primary-menu.tr-layout-element{padding-left:200px}}.grw-slider .wp-google-content2.tr-layout-element::-webkit-scrollbar-thumb:window-inactive{background:#ccc!important}#tr-db9f2690-80e4-11e9-af34-f76cf87280b8.tr-layout-element{clear:both!important}#main-content-area-wrapper.tr-layout-element{min-width:954px;max-width:1140px;padding:18px;margin:140px auto 0 auto}#main-content-area.tr-layout-element{border:1px solid #bcbec0;background-color:#fff}