/*b7561b4d2c58d68636a7ac23a6088dec*/
body{font-family:"Avenir", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;font-size:14px;color:#000000;letter-spacing:1px;line-height:1;text-align:justify}div#n2-ss-4 .n2-style-c830d573570aeee3b21a960abd9c2ccc-dot.n2-active,div#n2-ss-4 .n2-style-c830d573570aeee3b21a960abd9c2ccc-dot:HOVER,div#n2-ss-4 .n2-style-c830d573570aeee3b21a960abd9c2ccc-dot:FOCUS{background:white}.dj-megamenu-select-dark .dj-mobile-open-btn,.dj-megamenu-offcanvas-dark .dj-mobile-open-btn,.dj-megamenu-accordion-dark .dj-mobile-open-btn{float:right;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;margin-top:-230px;padding:0;width:45px;height:45px;background:#434343;color:#e4e4e4;border:none;text-align:center;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:background-color 0.2s ease-out, color 0.2s ease-out;transition:background-color 0.2s ease-out, color 0.2s ease-out;text-decoration:none}body p{line-height:1.4}body *::selection{color:#ffffff;background:#1f480d}h1{font-family:"Cochin", serif;text-align:left !important;font-weight:bold;font-size:37px;color:#7a8d07;letter-spacing:2px}h2{font-family:"Avenir", serif;text-align:left !important;font-weight:bold;font-size:20px;color:#7a8d07;letter-spacing:2px}h3{font-family:"Avenir", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;font-size:12px;color:#000000;letter-spacing:3px;line-height:1.15;text-align:justify}h4{font-family:"Cochin", serif;font-weight:normal;font-size:25px;color:#63504f;letter-spacing:1px;line-height:1.15;text-align:center}h5{font-family:"Cochin", serif;font-weight:bold;font-size:27px;color:#63504f;letter-spacing:1px;line-height:1.15;text-align:center}h1,h2,h3,h6{margin:0.6rem 0 0.1rem 0;text-rendering:optimizeLegibility;color:#7a8d07}*{box-sizing:border-box}.linea-verde{width:100%;height:4px;background-color:#7a8d07;border:none;margin:0;padding:0;transform-origin:left center;animation:comparsaDaSinistra 1.5s cubic-bezier(0.25, 1, 0.5, 1) forwards}@keyframes comparsaDaSinistra{from{transform:scaleX(0)}to{transform:scaleX(1)}}.tasto-personalizzato{background-color:#efe6d4;border:2px solid #7a8d07;border-radius:4px;color:#63504f;font-family:"Avenir", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;padding:12px 28px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:all 0.3s ease}.tasto-personalizzato:hover{background-color:#7a8d07;color:#efe6d4}.tasto-prenotazione{background-color:#efe6d4;border:2px solid #7a8d07;border-radius:4px;color:#63504f;font-family:"Avenir", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;padding:12px 28px;cursor:pointer;letter-spacing:1px;transition:all 0.3s ease}.tasto-prenotazione:hover{background-color:#7a8d07;color:#efe6d4}div.jwts_toggleControlContainer a.jwts_toggleControl{font-size:18px;font-weight:bold;text-decoration:none;display:block;border:1px solid #ccc;border-radius:2px;background:#fff;background-position-y:40%;padding:15px;margin-bottom:1px;line-height:normal}ul.dj-megamenu{text-align:right !important;width:100% !important}ul.dj-megamenu>li{float:none !important;display:inline-block !important}.dj-megamenu-default li.active a.dj-up_a span.name,.dj-megamenu-default li:hover a.dj-up_a span.name,.dj-megamenu-default li.active a.dj-up_a,.dj-megamenu-default li:hover a.dj-up_a{color:#4b5704 !important}.dj-megamenu-default li a.dj-up_a{display:block;float:right;height:60px;font-family:"Cochin";font-size:16px;font-weight:bold;text-transform:uppercase}.dj-megamenu-default li ul.dj-submenu>li>a{display:block;color:#fff;font-family:"Cochin";font-size:16px;font-weight:bold;text-transform:uppercase}.dj-megamenu-default li a.dj-up_a{display:block;float:right;height:60px;font-family:"Cochin";font-size:16px;font-weight:bold}#g-navigation .g-grid .dj-megamenu-default{background:#d3e17e;color:#7a8d07}#g-navigation .g-grid .dj-megamenu-default li.hover{background:#d3e17e;color:#7a8d07}.dj-megamenu-default li a.dj-up_a .arrow,.dj-megamenu-default li a.dj-up_a.withsubtitle .arrow{display:inline-block;font-family:"Cochin";position:absolute;right:6px;top:calc(50% - 6px);font-size:1em;line-height:1;font-style:normal;font-weight:normal;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.dj-megamenu-default li a.dj-up_a{display:block;float:right;height:60px;font-size:13px;font-weight:bold;color:#fff;text-transform:initial;text-decoration:none;padding:0 20px;cursor:pointer;background:transparent;border-right:0px solid #d3e17e;border-left:0px solid #d3e17e;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.dj-megamenu-default .dj-stickylogo img{max-height:100%;width:auto;margin-top:7px}.dj-megamenu-default li:last-child a.dj-up_a{border-right:0px solid}.dj-megamenu-default li a.dj-up_a span{text-transform:initial;color:#7a8d07}.dj-megamenu-default li a.dj-up_a.withsubtitle span{color:#7a8d07;background-color:#d3e17e}.dj-megamenu-default li:hover a.dj-up_a,.dj-megamenu-default li.hover a.dj-up_a,.dj-megamenu-default li.active a.dj-up_a{color:#7a8d07}.dj-megamenu-default li:hover div.dj-subwrap,.dj-megamenu-default li.hover div.dj-subwrap{background-color:#d3e17e;color:#7a8d07}.dj-megamenu-default li.hover div.dj-subwrap li.hover>div.dj-subwrap{background-color:#d3e17e;color:#7a8d07}.dj-megamenu-default li ul.dj-submenu>li>a{background-color:#d3e17e;color:#7a8d07}.dj-megamenu-default li ul.dj-submenu>li>a small.subtitle{background-color:#d3e17e;color:#7a8d07}.dj-megamenu-default li ul.dj-submenu>li>a:hover,.dj-megamenu-default li ul.dj-submenu>li>a.active,.dj-megamenu-default li ul.dj-submenu>li.hover:not(.subtree)>a{background-color:#d3e17e;color:#7a8d07}.dj-megamenu-default li ul.dj-submenu>li>a:hover small.subtitle,.dj-megamenu-default li ul.dj-submenu>li>a.active small.subtitle,.dj-megamenu-default li ul.dj-submenu>li.hover:not(.subtree)>a small.subtitle{background-color:#d3e17e;color:#7a8d07}.dj-megamenu-default li ul.dj-subtree>li{background-color:#d3e17e;list-style:none;padding:0;margin:0;color:#7a8d07}.dj-megamenu-default li ul.dj-subtree>li>a{background-color:#d3e17e;display:block;font-size:14px;font-weight:bold;line-height:13px;color:#7a8d07;text-decoration:none;padding:5px 0;margin-right:-10px}.dj-megamenu-default li ul.dj-subtree>li>a:hover{background-color:#d3e17e;background:transparent;color:#7a8d07}.dj-megamenu-default li ul.dj-subtree>li>a small.subtitle{background-color:#d3e17e;color:#7a8d07;display:block;font-size:0.9em;line-height:1}.dj-megamenu-default li:hover a.dj-up_a,.dj-megamenu-default li.hover a.dj-up_a,.dj-megamenu-default li.active a.dj-up_a{border-left-color:#d3e17e;background:#d3e17e}.dj-megamenu-default li ul.dj-submenu>li{list-style:none outside;display:block;height:auto;position:relative;width:auto;border-top:0px solid #3a3a3a}.dj-megamenu-default li div.dj-subcol{float:left;border-right:0px solid #ccc}.dj-megamenu-default li a.dj-up_a{display:block;float:right;height:60px;font-family:"Cochin";font-size:16px;font-weight:bold}.dj-megamenu-default li a.dj-up_a span{float:right;display:block;padding:0 0 0 !important;height:60px;line-height:60px;background:#d3e17e}#g-navigation .dj-megamenu-default li ul.dj-submenu>li>a:hover,.dj-megamenu-default li ul.dj-submenu>li>a.active,.dj-megamenu-default li ul.dj-submenu>li.hover:not(.subtree)>a{background-color:#d3e17e;color:#7a8d07}#g-navigation .g-grid .dj-megamenu-default li div.dj-subcol{float:left;border-right:1px solid #ccc}.dj-megamenu-select-dark .dj-mobile-open-btn,.dj-megamenu-offcanvas-dark .dj-mobile-open-btn,.dj-megamenu-accordion-dark .dj-mobile-open-btn{float:right;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;margin-top:-230px;padding:0;width:45px;height:45px;background:#434343;color:#e4e4e4;border:none;text-align:center;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:background-color 0.2s ease-out, color 0.2s ease-out;transition:background-color 0.2s ease-out, color 0.2s ease-out;text-decoration:none}.dj-mobile-open-btn.dj-fa-no .dj-mobile-open-icon:before,.dj-mobile-open-btn.dj-fa-no .dj-mobile-open-icon:after{display:block;content:"";position:absolute;width:35px;height:4px;transition-timing-function:ease;transition-duration:0.15s;transition-property:transform;border-radius:4px;background-color:#7a8d07}.dj-mobile-open-btn.dj-fa-no .dj-mobile-open-icon{display:block;width:35px;height:4px;transition-timing-function:ease;transition-duration:0.15s;transition-property:transform;border-radius:4px;background-color:#7a8d07;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:75ms}.dj-megamenu-select-dark .dj-mobile-open-btn,.dj-megamenu-offcanvas-dark .dj-mobile-open-btn,.dj-megamenu-accordion-dark .dj-mobile-open-btn{float:right;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;margin-top:-230px;padding:0;width:45px;height:45px;background:#63504f;color:#7a8d07;border:none;text-align:center;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:background-color 0.2s ease-out, color 0.2s ease-out;transition:background-color 0.2s ease-out, color 0.2s ease-out;text-decoration:none}.dj-mobile-open-btn.active .dj-mobile-open-icon,.dj-megamenu-select-dark .dj-mobile-open-btn:focus,.dj-megamenu-select-dark:hover .dj-mobile-open-btn,.dj-megamenu-offcanvas-dark .dj-mobile-open-btn:hover,.dj-megamenu-offcanvas-dark .dj-mobile-open-btn:focus,.dj-megamenu-accordion-dark .dj-mobile-open-btn:hover,.dj-megamenu-accordion-dark .dj-mobile-open-btn:focus{background:#63504f;color:#7a8d07}ul.dj-mobile-dark li.dj-mobileitem>a{display:block;font-size:14px;line-height:1;background:#393939;color:#e7dac7;text-decoration:none;padding:20px 15px;cursor:pointer;border-top:1px solid #434343;-webkit-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out}.dj-mobile-open-btn.active.dj-fa-no .dj-mobile-open-icon,.dj-mobile-open-btn.active.dj-fa-no .dj-mobile-open-icon:before,.dj-mobile-open-btn.active.dj-fa-no .dj-mobile-open-icon:after,.dj-mobile-open-btn.dj-fa-no:hover .dj-mobile-open-icon,.dj-mobile-open-btn.dj-fa-no:focus .dj-mobile-open-icon,.dj-mobile-open-btn.dj-fa-no:hover .dj-mobile-open-icon:before,.dj-mobile-open-btn.dj-fa-no:hover .dj-mobile-open-icon:after,.dj-mobile-open-btn.dj-fa-no:focus .dj-mobile-open-icon:before,.dj-mobile-open-btn.dj-fa-no:focus .dj-mobile-open-icon:after{background-color:#d3e17e}@media only all and (min-width:30.01rem) and (max-width:47.99rem){#g-header h2{font-size:1.35rem;line-height:1.1}}td{padding:0.5rem;border:0px solid #dce2e9}html,body{overflow-x:hidden;width:100%}