﻿.menu{}.menu ul{}.menu ul li{}.menu ul li a{}.entry-content{}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wrap{width:760px}.inner-wrap{padding:0 1em 1em 1em}#banner{text-align:center}#banner .title-top{display:none}#banner .logo-top{float:none;display:inline-block;width:112px;height:124px}#banner #btn-menu{display:none}.top-image{color:#fff;text-align:center;position:relative;text-shadow:2px 2px 2px rgba(0,0,0,.6)}.top-image img{width:100%;height:auto}.top-image h1{display:block;width:100%;position:absolute;top:1em}.top-image h1:after{content:" ";position:absolute;top:1.5em;left:45%;right:45%;height:0;border-bottom:solid 1px}.top-image .sep{display:block;position:absolute;top:5em}.top-image h2{display:block;width:100%;position:absolute;top:4.2em;font-family:"Alice",serif}nav{text-align:center;border-bottom:solid 4px #54505f;margin-bottom:4px}nav .top-nav{background:none;display:inline-block;border-top:solid 1px #fff}nav .top-nav li{margin:0}nav .top-nav li a{color:#6e1c41;padding:0 1em;font-size:15px}nav .top-nav li a:hover{background:none;text-decoration:none}nav .top-nav li.current-menu-item{border-top:solid 1px}nav .top-nav li.current-menu-item a{background:none;box-shadow:none;color:inherit}.front-page-nav{display:block;position:absolute;left:0;right:0;bottom:2em}.front-page-nav li{width:20%}.front-page-nav li a{display:block;padding:1em 0;background:rgba(84,80,95,.7);text-shadow:none;text-transform:uppercase;color:#fff;font-family:"Source Sans Pro",sans-serif;font-size:18px;font-weight:bold;text-decoration:none}.front-page-nav li a:hover{text-decoration:none !important;background:rgba(100,122,174,.8);color:#fff}.front-page-nav li.menu-item-language{display:none}.front-page-nav li .readmore{display:block;position:relative;font-size:.8em;line-height:2em;text-transform:none;font-family:"Alice",serif;font-weight:normal}.front-page-nav li .readmore:before{content:" ";position:absolute;top:0;left:45%;right:45%;height:0;border-top:solid 1px}.nav{border:0}.nav ul{background:#000;margin-top:0}.nav li{float:left;position:relative}.nav li a{border-bottom:0}.nav li a:hover,.nav li a:focus{text-decoration:underline}.nav li ul.sub-menu,.nav li ul.children{margin-top:0;border:1px solid #ccc;border-top:0;position:absolute;visibility:hidden;z-index:8999}.nav li ul.sub-menu li,.nav li ul.children li{}.nav li ul.sub-menu li a,.nav li ul.children li a{padding-left:10px;border-right:0;display:block;width:180px;border-bottom:1px solid #ccc}.nav li ul.sub-menu li:last-child a,.nav li ul.children li:last-child a{border-bottom:0}.nav li ul.sub-menu li ul,.nav li ul.children li ul{top:0;left:100%}.nav li:hover>ul{top:auto;visibility:visible}.widgettitle{border-bottom:2px solid #444;margin-bottom:.75em}.widget{padding:0 10px;margin:2.2em 0}.widget ul li{margin-bottom:.75em}.widget ul li ul{margin-top:.75em;padding-left:1em}.sidebar .widget.booking-widget{margin-top:0;padding-bottom:1em}.footer-links ul li{width:50%}.footer-links ul li a{padding:5px 10px}.wrap{width:1030px;margin:0 auto}.inner-wrap{margin:0 2em}nav .top-nav li a{padding:0 2em}.footer-links ul li{width:30%}.footer-links ul li a{padding:10px 5px}