body,#wrapper{background:#fff!important}iframe{background-color:#F6F6F6!important}#wrapper{overflow-x:hidden!important}.bg-dark-gray{background:#444}.bg-beige{background:#EEE8DD}.page-title-mini{background:none!important;border-top:1px solid #eee!important;border-bottom:1px solid #eee!important}.page-title-mini h1{color:#aaa!important}.page-title-mini li{margin-left:5px!important;margin-right:5px!important}.page-title-mini a{color:#777!important}.page-title-mini a:hover{color:#aaa!important}h1,h2,h3,h4,h5,h6{color:#444;font-weight:600;line-height:1.25;margin:0 0 20px 0;font-family:'Merriweather',"Times New Roman",Times,serif!important;width:100%!important}p{font-size:1.3em!important;line-height:1.5em!important;color:#444!important;width:100%!important}p.lead{font-size:1.5em!important;line-height:1.5em!important}.divider{position:relative;overflow:hidden;margin:35px 0;width:100%;border-top:3px solid #EEE}p a:hover{text-decoration:underline!important}.booking-red{background:#800000!important;padding:10px 0 0;border-top:1px solid #fff;margin-top:-1px!important}.booking-red label{color:#FFF!important;margin-bottom:5px!important;text-transform:none}.booking-red .sm-form-control{margin-bottom:15px!important;padding:5px 7px!important;border:2px solid #fff!important;border-radius:0px!important;color:#555!important}.booking-red button.btn-white{background:#FFF!important;color:#800000!important;margin-top:22px!important}.p-t-40{padding-top:40px!important}.p-b-0{padding-bottom:0px!important}.p-b-30{padding-bottom:30px!important}.p-b-20{padding-bottom:20px!important}.p-b-10{padding-bottom:10px!important}.p-t-5{padding-top:5px!important}.p-t-10{padding-top:10px!important}.p-t-20{padding-top:20px!important}.p-t-30{padding-top:30px!important}.p-l-30{padding-left:30px!important}.p-r-30{padding-right:30px!important}.p-b-40{padding-bottom:40px!important}.p-t-50{padding-top:50px!important}.p-b-50{padding-bottom:50px!important}.p-b-60{padding-bottom:60px!important}.p-t-60{padding-top:60px!important}.p-t-70{padding-top:70px!important}.p-b-70{padding-bottom:70px!important}.m-b-30{margin-bottom:30px!important}.m-b-40{margin-bottom:40px!important}.m-b-50{margin-bottom:50px!important}.m-b-70{margin-bottom:70px!important}.p-30{padding:30px!important}.p-15{padding:15px!important}input,textarea{font-family:'Merriweather',"Times New Roman",Times,serif!important}.footer-widgets-wrap *{color:#FFF!important}.footer-widgets-wrap .input-group-addon{color:#FFF!important;border:1px solid #FFF!important;background:none!important}.footer-widgets-wrap .input-group input{color:#FFF!important;border-top:1px solid #FFF!important;border-bottom:1px solid #FFF!important;background:none!important;border-left:0!important}.itinerari .button{color:#FFF!important}.button.button-xlarge.button-border,.button-light.button-reveal,.button.button-border{border:1px solid!important;letter-spacing:.5px!important;font-family:'Merriweather',serif!important;text-shadow:none!important;font-weight:normal!important;font-size:1em!important;-webkit-transition:all 50ms ease-in;-webkit-transform:scale(1);-ms-transition:all 50ms ease-in;-ms-transform:scale(1);-moz-transition:all 50ms ease-in;-moz-transform:scale(1);transition:all 50ms ease-in;transform:scale(1)}.button.button-xlarge.button-border:hover,.button-light.button-reveal:hover,.button.button-border:hover{zoom:1!important;-webkit-transition:all 50ms ease-in;-webkit-transform:scale(1.03);-ms-transition:all 50ms ease-in;-ms-transform:scale(1.03);-moz-transition:all 50ms ease-in;-moz-transform:scale(1.03);transition:all 50ms ease-in;transform:scale(1.03)}.text-xl{font-size:36px!important}.text-l{font-size:18px!important;line-height:1.5em!important}.footer-widgets-wrap .widget p:first-line{line-height:.8em!important}.footer-widgets-wrap .widget p strong{font-size:1.2em!important}.widget_links a:hover{text-decoration:underline!important}#header.full-header.dark.static-sticky,#header-wrap,#header{z-index:4!important;height:70px;border:0!important}#primary-menu ul li>a{line-height:22px;padding:24px 15px;font-family:'Merriweather',serif!important;font-size:1.0em!important;font-weight:normal!important;letter-spacing:0!important;color:#D50000!important}#primary-menu ul ul li>a{line-height:22px;padding:10px 15px!important}#primary-menu ul li>a:hover{color:#666!important;text-decoration:underline!important}.top-links.language{z-index:2!important;position:absolute!important;top:12px!important;right:22px!important;font-family:'Merriweather',serif!important}.top-links.language ul ul li{border:0!important}.top-links.language ul ul{right:-22px!important;left:auto!important;background:#fff!important;border:1px solid #eee!important;top:58px!important}.top-links.language li:hover{background:none!important}.top-links.language ul ul li:hover{background:none!important}.top-links.language a.lang-select{padding-top:11px!important;margin-left:-30px!important;height:72px!important;display:block!important;width:70px!important;padding-left:20px!important;text-align:right;color:#666!important}.top-links.language a{text-transform:none!important;font-size:1em!important;font-weight:normal!important}.top-links.language a:hover{text-decoration:underline!important}.top-links.language ul ul li a{display:block!important;width:100%!important}.top-links.language img,.top-links.language ul img{width:24px!important;height:18px!important}#logo{height:70px!important;border-right:0!important;min-width:199px!important;padding:0!important;margin:0!important}#logo .logo img{height:auto!important;max-height:70px!important;width:199px!important}nav#primary-menu{border:none!important}#primary-menu ul li a,#primary-menu ul li ul li a,#primary-menu ul li ul li ul li a{text-transform:none!important}#primary-menu ul li a:hover,#primary-menu ul li ul li a:hover,#primary-menu ul li ul li ul li a:hover{color:#800000!important;background:none!important}.button,.button.button-rounded,.button.button-large{border-radius:0!important}.slider-caption h1,.slider-caption h2,.slider-caption.slider-caption-right h2{font-size:44px;letter-spacing:2px;text-transform:uppercase;font-weight:700;line-height:1;margin-bottom:30px}.swiper-container .slider-caption{background:none!important;color:#fff!important;text-shadow:0 1px 0 #000}.swiper-container .slider-caption p{background:none!important;color:#fff!important;text-shadow:0 1px 0 #000;line-height:1.2em!important}.swiper-container .slider-caption h1,.swiper-container .slider-caption h2{color:#fff!important}#slider-arrow-left,#slider-arrow-right{border-radius:0!important}#primary-menu-trigger{color:#800000!important;height:36px!important;width:36px!important;text-align:center!important;line-height:36px!important;margin-left:15px!important;right:15px!important;position:absolute!important;top:18px!important;left:auto!important;z-index:2!important}#primary-menu-trigger i{height:36px!important;width:36px!important;text-align:center!important;line-height:36px!important;font-size:28px;font-smooth:never!important;-webkit-font-smoothing:none!important}#mobile-links{display:none!important}.footer-widgets-wrap{padding-bottom:50px!important;padding-top:50px!important}#gotoTop{width:50px!important;height:50px!important;border-radius:0px!important;padding-top:5px!important;right:0;bottom:0;font-size:2em;z-index:669!important;background:#111)!important;bottom:10px!important}#gotoTop:hover{background:#D50000!important}@media (min-width:992px) and (max-width:1199px){#primary-menu{margin-right:-16px!important}#primary-menu ul li a{font-size:0.8em!important;padding-left:10px!important;margin-left:-12px!important}#primary-menu ul ul{margin-left:-12px!important}#primary-menu ul li li a{margin-left:0px!important}.top-links.language{top:15px!important}.top-links.language ul,.top-links ul ul{font-size:0.9em!important}.top-links.language ul ul{margin-top:-3px!important}}@media only screen and (min-width:992px){#primary-menu{margin-top:2px!important}#primary-menu ul{margin-right:50px!important;border-right:0!important;z-index:100!important;position:relative!important}#primary-menu ul li a{padding:23px 12px!important}}@media only screen and (max-width:991px){.top-links.language{top:16px!important;right:56px!important;height:55px!important}.top-links.language a.lang-select{font-size:1.05em!important;height:55px!important}.top-links.language a.lang-select img{float:left!important}.top-links.language li i.icon-angle-down{margin:-20px 0 0 10px!important}.top-links.language ul ul{margin-top:-4px!important}.top-links.language ul ul a{font-size:0.9em!important}.text-xl{font-size:32px!important}.text-l{font-size:15px!important;line-height:1.5em!important}#page-title{padding:20px 0 25px;text-align:center}#page-title h1{line-height:1.5;font-size:24px}#page-title .breadcrumb{position:relative!important;top:0!important;left:0!important;right:0!important;margin:20px 0 0!important;justify-content:center}.page-title-mini h1{margin-bottom:-12px!important;line-height:1.2em!important}}@media only screen and (max-width:767px){.swiper_wrapper #slider-arrow-left,.swiper_wrapper #slider-arrow-right{display:none!important}.text-xl{font-size:25px!important}.text-l{font-size:14px!important}.slider-message .text-xl{margin-bottom:-10px!important;margin-top:70px!important}.slider-message .w-border{padding:0!important;border:0!important}.big{font-size:1.3em!important;text-transform:none!important;line-height:1.5em!important}.visite{margin-top:30px}}@media only screen and (max-width:650px){.booking-red button.btn-white{margin-top:10px!important;margin-bottom:15px!important}}@media only screen and (max-width:560px){.fslider,.flexslider,.slider-wrap,.slide,.outer{height:450px!important}.text-xl{font-size:26px!important}.heading-block h1,.heading-block h2,.heading-block h3{font-size:20px}.portfolio-filter.style-4{text-align:left!important;margin-left:10px!important;margin-right:10px!important;width:auto!important}.portfolio-filter.style-4 li a{font-size:12px}}.device-sm #primary-menu i.icon-angle-down,.device-xs #primary-menu i.icon-angle-down,.device-xxs #primary-menu i.icon-angle-down{display:none!important}.lowercase{text-transform:lowercase!important}#footer{border-top:0!important}#footer p a{color:#FFF!important}#footer p a:hover{text-decoration:underline!important}#copyrights{background:#222!important;font-family:'Merriweather',serif!important;text-shadow:none!important;padding-top:70px;padding-bottom:70px;color:#bbb!important}#footer p{line-height:1.5!important}#copyrights a{color:#fff!important}#copyrights a:hover{color:#fff!important;text-decoration:underline!important}.credits img{width:110px!important;height:auto!important;opacity:.62}.footer-logos{padding-bottom:15px}.footer-logos img{margin:0 35px 15px;height:100px;width:auto;display:inline-block}.footer-logos a:hover img{opacity:.7}#footer span.photos-credits{display:inline-block!important;margin-top:10px!important;font-size:.8em!important}.social-footer{width:100%!important;text-align:center!important;list-style:none!important;margin:0!important;padding:0!important}.social-footer li{margin:0!important;padding:0 2px!important;display:inline!important}.social-icon{float:none!important;display:inline-block!important;border-radius:0!important}.t300{font-weight:300!important}.t400{font-weight:400!important}.t500{font-weight:500!important}.t600{font-weight:600!important}.t700{font-weight:700!important}.ls1{letter-spacing:1px!important}.ls2{letter-spacing:2px!important}.ls3{letter-spacing:3px!important}.ls4{letter-spacing:4px!important}.ls5{letter-spacing:5px!important}.background-overlay-dark:before{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / .5);content:" ";width:100%;height:100%;z-index:2}.background-overlay-light:before{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(255 255 255 / .7);content:" ";width:100%;height:100%;z-index:0}.background-overlay-grey:before{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / .3);content:" ";width:100%;height:100%;z-index:0}.background-overlay-grey-dark:before{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(84 87 95 / .8);content:" ";width:100%;height:100%;z-index:0}.noheight{height:0!important}.nolineheight{line-height:0!important}#bottomlinks{display:none}#map_container{position:relative;width:100%;height:100%;margin:0;padding:0}#map{position:absolute;top:0;right:0;bottom:0;left:15px}.google-maps{position:relative;padding-bottom:41.3%;height:0;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.btn-map{position:absolute!important;z-index:20!important;bottom:18px!important;left:50%!important;width:150px;margin-left:-75px;text-align:center}.itineraries{min-height:700px}::selection{background:#666!important;color:#FFF!important}::-moz-selection{background:#666!important;color:#FFF!important}::-webkit-selection{background:#666!important;color:#FFF!important}a,h1>span:not(.nocolor):not(.badge),h2>span:not(.nocolor):not(.badge),h3>span:not(.nocolor):not(.badge),h4>span:not(.nocolor):not(.badge),h5>span:not(.nocolor):not(.badge),h6>span:not(.nocolor):not(.badge),.header-extras li .he-text span,#primary-menu ul li:hover>a,#primary-menu ul li.current>a,#primary-menu div ul li:hover>a,#primary-menu div ul li.current>a,#primary-menu ul ul li:hover>a,#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column>li.mega-menu-title>a:hover,#top-cart>a:hover,.top-cart-action span.top-checkout-price,.breadcrumb a:hover,.portfolio-filter li a:hover,.portfolio-desc h3 a:hover,.portfolio-overlay a:hover,#portfolio-navigation a:hover,.entry-title h2 a:hover,.entry-meta li a:hover,.post-timeline .entry:hover .entry-timeline,.post-timeline .entry:hover .timeline-divider,.ipost .entry-title h3 a:hover,.ipost .entry-title h4 a:hover,.spost .entry-title h4 a:hover,.mpost .entry-title h4 a:hover,.comment-content .comment-author a:hover,.product-title h3 a:hover,.single-product .product-title h2 a:hover,.product-price ins,.single-product .product-price,.feature-box.fbox-border .fbox-icon i,.feature-box.fbox-border .fbox-icon img,.feature-box.fbox-plain .fbox-icon i,.feature-box.fbox-plain .fbox-icon img,.process-steps li.active h5,.process-steps li.ui-tabs-active h5,.team-title span,.pricing-box.best-price .pricing-price,.btn-link,.page-link,.page-link:hover,.page-link:focus,.dark .post-timeline .entry:hover .entry-timeline,.dark .post-timeline .entry:hover .timeline-divider,.clear-rating-active:hover{color:maroon}.color,.top-cart-item-desc a:hover,.portfolio-filter.style-3 li.activeFilter a,.faqlist li a:hover,.tagcloud a:hover,.dark .top-cart-item-desc a:hover,.iconlist-color li i,.dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu>ul>li:hover>a,.dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu>ul>li.current>a,.overlay-menu #primary-menu.dark>ul>li:hover>a,.overlay-menu #primary-menu.dark>ul>li.current>a,.nav-tree li:hover>a,.nav-tree li.current>a,.nav-tree li.active>a{color:#800000!important}#primary-menu.style-3>ul>li.current>a,#primary-menu.sub-title>ul>li:hover>a,#primary-menu.sub-title>ul>li.current>a,#primary-menu.sub-title>div>ul>li:hover>a,#primary-menu.sub-title>div>ul>li.current>a,#top-cart>a>span,#page-menu-wrap,#page-menu ul ul,#page-menu.dots-menu nav li.current a,#page-menu.dots-menu nav li div,.portfolio-filter li.activeFilter a,.portfolio-filter.style-4 li.activeFilter a:after,.portfolio-shuffle:hover,.entry-link:hover,.sale-flash,.button:not(.button-white):not(.button-dark):not(.button-border):not(.button-black):not(.button-red):not(.button-teal):not(.button-yellow):not(.button-green):not(.button-brown):not(.button-aqua):not(.button-purple):not(.button-leaf):not(.button-pink):not(.button-blue):not(.button-dirtygreen):not(.button-amber):not(.button-lime),.button.button-dark:hover,.promo.promo-flat,.feature-box .fbox-icon i,.feature-box .fbox-icon img,.fbox-effect.fbox-dark .fbox-icon i:hover,.fbox-effect.fbox-dark:hover .fbox-icon i,.fbox-border.fbox-effect.fbox-dark .fbox-icon i:after,.i-rounded:hover,.i-circled:hover,ul.tab-nav.tab-nav2 li.ui-state-active a,.testimonial .flex-control-nav li a,.skills li .progress,.owl-carousel .owl-dots .owl-dot,#gotoTop:hover,.dark .button-dark:hover,.dark .fbox-effect.fbox-dark .fbox-icon i:hover,.dark .fbox-effect.fbox-dark:hover .fbox-icon i,.dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i:after,.dark .i-rounded:hover,.dark .i-circled:hover,.dark ul.tab-nav.tab-nav2 li.ui-state-active a,.dark .tagcloud a:hover,.ei-slider-thumbs li.ei-slider-element,.nav-pills .nav-link.active,.nav-pills .nav-link.active:hover,.nav-pills .nav-link.active:focus,.nav-pills .show>.nav-link,.checkbox-style:checked+.checkbox-style-1-label:before,.checkbox-style:checked+.checkbox-style-2-label:before,.checkbox-style:checked+.checkbox-style-3-label:before,.radio-style:checked+.radio-style-3-label:before,.irs-bar,.irs-from,.irs-to,.irs-single,input.switch-toggle-flat:checked+label,input.switch-toggle-flat:checked+label:after,input.switch-toggle-round:checked+label:before,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-themecolor,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-themecolor,.entry:after{background-color:maroon}.bgcolor,.button.button-3d:not(.button-white):not(.button-dark):not(.button-border):not(.button-black):not(.button-red):not(.button-teal):not(.button-yellow):not(.button-green):not(.button-brown):not(.button-aqua):not(.button-purple):not(.button-leaf):not(.button-pink):not(.button-blue):not(.button-dirtygreen):not(.button-amber):not(.button-lime):hover,.process-steps li.active a,.process-steps li.ui-tabs-active a,.sidenav>.ui-tabs-active>a,.sidenav>.ui-tabs-active>a:hover,.owl-carousel .owl-nav [class*=owl-]:hover,.page-link,.page-link:hover,.page-link:focus{background-color:#800000!important}#primary-menu.style-4>ul>li:hover>a,#primary-menu.style-4>ul>li.current>a,.top-cart-item-image:hover,.portfolio-filter.style-3 li.activeFilter a,.post-timeline .entry:hover .entry-timeline,.post-timeline .entry:hover .timeline-divider,.cart-product-thumbnail img:hover,.feature-box.fbox-outline .fbox-icon,.feature-box.fbox-border .fbox-icon,.dark .top-cart-item-image:hover,.dark .post-timeline .entry:hover .entry-timeline,.dark .post-timeline .entry:hover .timeline-divider,.dark .cart-product-thumbnail img:hover,.heading-block.border-color:after{border-color:maroon}.top-links ul ul,.top-links ul div.top-link-section,#primary-menu ul ul:not(.mega-menu-column),#primary-menu ul li .mega-menu-content,#primary-menu.style-6>ul>li>a:after,#primary-menu.style-6>ul>li.current>a:after,#top-cart .top-cart-content,.fancy-title.title-border-color:before,.dark #primary-menu:not(.not-dark) ul ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content,#primary-menu.dark ul ul,#primary-menu.dark ul li .mega-menu-content,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2,#primary-menu.dark ul li .mega-menu-content.style-2,.dark #top-cart .top-cart-content,.tabs.tabs-tb ul.tab-nav li.ui-tabs-active a,.irs-from:after,.irs-single:after,.irs-to:after{border-top-color:maroon}#page-menu.dots-menu nav li div:after,.title-block{border-left-color:maroon}.title-block-right{border-right-color:maroon}.fancy-title.title-bottom-border h1,.fancy-title.title-bottom-border h2,.fancy-title.title-bottom-border h3,.fancy-title.title-bottom-border h4,.fancy-title.title-bottom-border h5,.fancy-title.title-bottom-border h6,.more-link,.tabs.tabs-bb ul.tab-nav li.ui-tabs-active a{border-bottom-color:maroon}.border-color,.process-steps li.active a,.process-steps li.ui-tabs-active a,.tagcloud a:hover,.page-link,.page-link:hover,.page-link:focus{border-color:#800000!important}.fbox-effect.fbox-dark .fbox-icon i:after,.dark .fbox-effect.fbox-dark .fbox-icon i:after{box-shadow:0 0 0 2px maroon}.fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover,.fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i,.dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover,.dark .fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i{box-shadow:0 0 0 1px maroon}@media only screen and (max-width:991px){body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>ul>li:hover a,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>ul>li.current a,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>div>ul>li:hover a,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>div>ul>li.current a,#primary-menu ul ul li:hover>a,#primary-menu ul li .mega-menu-content.style-2>ul>li.mega-menu-title:hover>a,#primary-menu ul li .mega-menu-content.style-2>ul>li.mega-menu-title>a:hover{color:#800000!important}#page-menu nav{background-color:maroon}}@media only screen and (max-width:767px){.portfolio-filter li a:hover{color:maroon}}@media (min-width:1200px){.mega-menu-content.style-2{position:absolute!important;top:60px!important;left:-175px!important;z-index:9999!important}.mega-menu-content.style-2 a:hover{background:none!important}.section.parallax{z-index:0!important}}@media only screen and (min-width:992px){#primary-menu ul ul{position:absolute!important}}@media only screen and (max-width:991px){#primary-menu>ul>li{border-top-color:#eee!important}.mega-menu-column li.w-image{display:none!important}#logo.divcenter{position:relative!important;float:none!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:-60px!important;z-index:2!important}#header-wrap{position:relative!important;z-index:4!important}.subscribe-widget{margin-bottom:40px!important}#bottomlinks{z-index:298;position:fixed;height:50px;width:100%;background:rgb(0 0 0 / .6);display:block!important;top:auto;left:auto;left:0;bottom:0}#bottomlinks ul{height:50px;width:150px;float:left;list-style:none!important}#bottomlinks ul li{height:50px;width:50px;float:left}#bottomlinks ul li a{height:50px;width:50px;display:block;color:#FFF;text-align:center;font-size:1.7em!important;padding-top:10px!important}#bottomlinks ul li a:hover{background:#000!important}.footer-widgets-wrap{padding-bottom:40px!important;padding-top:40px!important}#copyrights{padding-bottom:90px!important;padding-top:40px!important}}@media only screen and (max-width:767px){.portfolio-filter li a:hover{color:#7B90AD!important}.slider-caption h1,.slider-caption h2,.slider-caption.slider-caption-right h2{font-size:34px;letter-spacing:2px;text-transform:uppercase;font-weight:700;line-height:1;margin-bottom:30px}.d-none.d-sm-block{font-size:20px!important;line-height:24px!important}}@media (max-width:650px){.slider-parallax.clearfix.full-screen,.swiper-slide,.video-background,.video-foreground,.video-background iframe{height:300px!important}}@media only screen and (max-width:560px){.slider-caption h1,.slider-caption h2,.slider-caption.slider-caption-right h2{font-size:19px;letter-spacing:2px;text-transform:uppercase;font-weight:700;line-height:1;margin-bottom:0}#logo{width:185px;height:65px;margin-left:-30px!important;padding-top:3px!important}#logo .logo img{width:185px!important;height:65px!important}}@media only screen and (max-width:480px){.outer .lead{text-align:left!important;font-size:.9em!important;line-height:1.6em!important}#primary-menu-trigger{color:#800000!important;height:36px!important;width:36px!important;text-align:center!important;line-height:36px!important;margin-left:15px!important;right:10px!important;position:absolute!important;top:18px!important;left:auto!important;z-index:2!important}#primary-menu-trigger i{height:36px!important;width:36px!important;text-align:center!important;line-height:36px!important;font-size:28px;font-smooth:never!important}.top-links.language{right:51px!important}}nav#primary-menu ul ul{border:none!important}*{box-sizing:border-box}.video-background{background:#000;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.video-foreground,.video-background iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rwd-video{height:0!important;overflow:hidden!important;padding-bottom:56.25%!important;position:relative!important;margin-top:-80px!important;margin-bottom:50px!important}.rwd-video iframe,.rwd-video object,.rwd-video embed{height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important}@media (min-aspect-ratio:16/9){.video-foreground{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){.video-foreground{width:300%;left:-100%}}@media all and (max-width:600px){.vid-info{width:50%;padding:.5rem}.vid-info h1{margin-bottom:.2rem}}@media all and (max-width:500px){.vid-info .acronym{display:none}.slider-parallax.clearfix.full-screen,.swiper-slide,.video-background,.video-foreground,.video-background iframe{height:auto!important}}.video-resp{width:100%!important;height:auto!important;max-height:315px!important}.on-parallax{background:rgb(4 4 4 / .5)!important}.on-parallax .divider{position:relative;overflow:hidden;margin:35px 0;width:100%;border-top:3px solid #111}@media only screen and (min-width:768px){.visite{border-left:3px solid #111}.new-map{padding-left:15px!important;padding-right:15px!important}}@media only screen and (max-width:767px){#map_container{position:relative;width:100%;height:450px;margin:0;padding:0}#map{position:relative;top:-450px;right:auto;bottom:auto;left:auto;height:450px}}.news{border-top:1px solid #111;width:100%;padding-top:15px;padding-left:5px;padding-right:5px}.news:hover{background:maroon}.on-parallax .color{color:#FFF!important}.news h4{margin-bottom:0;padding-bottom:10px;color:#EEE}.news span{font-size:.9em;color:#ccc}.news p{margin-bottom:0;padding-bottom:15px;color:#fff!important}.news:hover p{text-decoration:underline!important}.news p a,.on-parallax p.lead{color:#fff!important}.nobg-hover:hover{background:none!important}.iconz{width:60px!important;height:60px!important;background-size:60px 60px!important;display:inline-block!important;margin-bottom:25px}.counters{background:#fff}.counters .col-md-4{border:1px solid #FFF!important}.counters .overlay{-webkit-transition:all .3s ease;-o-transition:all.3s ease;transition:all .3s ease}.counters>div{padding-top:70px!important}.counters>div:hover{border:2px solid #FFF!important;:}.counters>div:nth-child(2) .overlay{background-color:maroon}.counters>div:nth-child(3) .overlay{background-color:maroon}.counters>div:nth-child(1) .overlay{background-color:maroon}.counters>div:nth-child(2) .overlay{background-color:#B70000}.counters>div:nth-child(3) .overlay{background-color:maroon}.counters>div:nth-child(1) .overlay{background-color:#D50000}.counters>div:hover .overlay{background-color:#C8AF5B!important}.counters h3{color:#FFF!important;font-size:1.35em!important}.counters .col-padding{padding:30px!important}.useful-numbers{background:#fff}.useful-numbers h3{font-size:1.35em!important;margin-bottom:10px;padding-top:10px}.useful-numbers .col-padding{border:10px solid #fff;box-shadow:inset 0 0 0 2px #eee;padding:0!important}.useful-numbers .col-padding div{padding:15px!important}.useful-numbers p.text-page{float:none!important;font-size:1.1em!important;margin-bottom:10px!important}@media (min-width:1200px){.counters h3{font-size:1.6em!important}}.btn-light-red{background:#B70000!important}.btn-lighter-red{background:#D50000!important}.logos ul{width:100%;margin:40px 0 15px;padding:0;list-style:none;text-align:center}.logos ul li{margin:0;padding:0 20px 25px;display:inline-block}.modal-content{border-radius:0!important}.modal-footer{padding:7px 0}.modal-footer ul{margin:0;padding:0;list-style:none;width:100%;text-align:center}.modal-footer ul li{margin:0;padding:0;width:50%}.modal-footer ul li:first-child{float:left}.modal-footer ul li:last-child{float:right}.modal-footer ul li a{padding:10px 15px;display:block;font-size:1.1em;font-weight:700}.modal-footer ul li:first-child a{text-align:left}.modal-footer ul li:last-child a{text-align:right}.events.small-thumbs .entry:after{border-bottom:2px solid #f9f9f9!important;margin:0!important}.events.small-thumbs .entry{margin-bottom:15px!important}.oc-item .text-overlay-title{margin-bottom:-10px!important}.oc-item .text-overlay-title h2{margin-bottom:-10px!important}.oc-item .button b{font-weight:normal!important}@media screen and (max-width:767px){.oc-item .overlay{display:block!important}.oc-item .button b{display:none!important}.google-maps{position:relative;padding-bottom:55.3%;height:0;overflow:hidden}.new-map{padding-left:15px!important;padding-right:15px!important}}@media screen and (max-width:480px){.oc-item .overlay{display:block!important}.oc-item .button b{display:none!important}.oc-item .text-overlay-title h2{font-size:15px!important}}.entry-meta li{font-size:1.2em!important}.entry-meta li:before{content:" "!important}.pagination{margin:0 auto!important;padding-bottom:45px!important;float:none!important;display:inline-block;width:100%!important;text-align:center!important}.pagination li.page-item{display:inline-block!important;margin:0 0 2px 0}.pagination li.page-item a{border-radius:0!important;background:none!important;border:1px solid #FFF!important;color:#444!important;font-weight:bold!important}.pagination li.page-item.active a{border:1px solid #D50000!important;color:#D50000!important}.pagination li.page-item.disabled a{color:#aaa!important}.pagination li.page-item.active a{border:1px solid #D50000!important;color:#D50000!important}.pagination li.page-item a:hover{border:1px solid #D50000!important;color:#fff!important;background:#D50000!important}.pagination li.page-item.active a:hover{border:1px solid #D50000!important;color:#D50000!important;background:none!important}.heading-block .before-heading{font-size:1.3em;line-height:1.2!important}.portfolio-filter-container{padding:0 20px}.portfolio-filter{display:inline!important;margin:-25px 0 20px;width:100%!important;text-align:center!important}.portfolio-filter li{display:inline-block!important;width:auto!important;margin:0 10px!important;float:none!important}.portfolio-filter li a{padding:10px 0px!important;dispaly:block!important}.portfolio-filter li a:hover{color:#D50000!important}.portfolio.portfolio-full{margin-bottom:40px!important;padding-left:2px!important}.portfolio.portfolio-full .portfolio-item{border:3px solid #FFF!important}.portfolio.portfolio-full .portfolio-item a{backgroud-size:cover!important;display:block;width:100%;height:300px;background-repeat:no-repeat!important;background-position:center!important}.put-bottom{margin:0 auto 0;list-style:none;padding:0;text-align:center;bottom:17px;position:absolute;left:auto;display:block;width:100%}ul.service-list{margin:18px auto 0;list-style:none;padding:0;text-align:center;display:block;width:100%}ul.service-list li{margin:0 4px;display:inline-block;padding:0;width:32px;height:32px;border:1px solid #eee;background:rgb(255 255 255 / .9);border-radius:100%;box-shadow:0 1px 5px rgb(0 0 0 / .35)}ul.service-list li i{line-height:30px;font-size:1.2em;color:#222}ul.service-list li img{width:32px;height:32px}.portfolio-overlay-open .portfolio-overlay{opacity:1;background-color:rgb(0 0 0 / .25)}body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio-overlay{-webkit-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}.portfolio-overlay-open .portfolio-item:hover .portfolio-overlay{background-color:rgb(128 0 0 / .35)!important}.portfolio-overlay .portfolio-desc h3{font-weight:700;font-size:18px;text-shadow:0 1px 0 rgb(0 0 0 / .75),0 1px 15px rgb(0 0 0 / .95);text-transform:uppercase!important;letter-spacing:1px;line-height:1.3em}.story-box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.story-box .story-box-image{width:70%;height:500px;z-index:2;overflow:hidden;-ms-flex-preferred-size:auto;flex-basis:auto;display:table}.story-box .story-box-image .img-container{display:table-cell;vertical-align:middle}.story-box .story-box-image .img-container img{display:block;height:auto;width:100%;opacity:1;transition:opacity .3s ease}.story-box .story-box-info{box-sizing:border-box;width:50%;height:430px;padding:60px;margin:35px 0 0 -20%;background:#fff;z-index:3;box-shadow:0 10px 35px rgb(0 0 0 / .15);transition:all ease-in .3s;-ms-flex-preferred-size:auto;flex-basis:auto}.story-box.description-left .story-box-info{-ms-flex-order:-1;order:-1;margin:35px -20% 0 0}.story-box .story-box-info .story-title{font-family:'Playfair Display';font-size:26px;line-height:1.4;font-weight:700;letter-spacing:0;color:#1d2c4c}.story-box .story-box-info .story-box-content p{font-size:1.3em!important;color:#444}.story-box .story-box-info .story-box-content a{font-size:15px;text-decoration:underline!important}@media (max-width:991px){.story-box .story-box-image{height:auto;width:100%;height:400px;-ms-flex-order:-1;order:-1}.story-box.description-left .story-box-info{-ms-flex-order:-1;order:-1;margin:35px -20% 0 0}.story-box.description-left .story-box-info{margin:-40px 5% 0}.story-box .story-box-info{max-width:90%;height:auto;-ms-flex-preferred-size:90%;flex-basis:90%;margin:-40px 5% 0}}@media (max-width:767px){.story-box.description-left .story-box-info{margin:-100px 5% 0}.story-box .story-box-info{padding:35px;margin:-100px 5% 0}.story-box .story-box-image .img-container{display:block}}@media (max-width:479px){.story-box .story-box-info{width:100%;padding:15px;margin:-250px 5% 0}.story-box.description-left .story-box-info{margin:-250px 5% 0}}.cont-dett ul.service-list{margin:-20px auto 30px;list-style:none;padding:0;text-align:center;display:block;width:100%}.cont-dett ul.service-list li{margin:0 4px;display:inline-block;padding:0;width:42px;height:42px;border:1px solid #eee;background:rgb(255 255 255 / .9);border-radius:100%;box-shadow:none!important;border:2px solid #e7e7e7}.cont-dett ul.service-list li i{line-height:30px;font-size:1.2em;color:#222}.cont-dett ul.service-list li img{width:32px;height:32px;;margin-top:2px}.button.button-light,a.button.button-light.uppercase{text-decoration:none!important;color:#FFF!important}#map_container_accommodation{position:relative}#map_accommodation{height:0;overflow:hidden;padding-bottom:28%;padding-top:30px;position:relative;border-bottom:3px solid #DDD}.btn-map_accommodation{position:absolute!important;z-index:20!important;bottom:18px!important;left:50%!important;width:150px;margin-left:-75px;text-align:center}@media (min-width:1201px){#map_accommodation{height:0;overflow:hidden;padding-bottom:30%;min-height:450px;padding-top:30px;position:relative}}@media (min-width:992px) and (max-width:1200px){#map_accommodation{height:0;overflow:hidden;padding-bottom:50%;min-height:500px;padding-top:30px;position:relative}.portfolio.portfolio-full .portfolio-item a{backgroud-size:cover;display:block;width:100%;height:200px}}@media only screen and (max-width:991px){#logo{float:left!important}#map_accommodation{padding-bottom:35%}.portfolio.portfolio-full .portfolio-item a{backgroud-size:cover;display:block;width:100%;height:200px}}@media only screen and (max-width:767px){#map_accommodation{padding-bottom:40%}.portfolio.portfolio-full .portfolio-item a{backgroud-size:cover;display:block;width:100%;height:250px}.slider-caption p{font-size:.85em!important}}@media (max-width:650px){#map_accommodation{padding-bottom:60%}.portfolio.portfolio-full .portfolio-item a{backgroud-size:cover;display:block;width:100%;height:200px}.slider-caption{max-width:90%!important;margin:0 5%!important}.slider-caption p{font-size:.75em!important}}@media (max-width:575px){#logo{margin-left:-5px!important}}@media (max-width:560px){#map_accommodation{padding-bottom:90%}.portfolio-filter li a{padding:6px 0px!important;dispaly:block!important;font-size:14px!important}.nomobile{display:none!important}}p.text-page{float:left!important;width:100%!important}p.text-page img.img-responsive.float-left{max-width:30%!important;margin-right:20px!important;margin-bottom:15px!important;float:left!important}p.text-page img{margin-top:8px!important;border:1px solid #ddd}p.text-page img.img-responsive.float-right{max-width:30%!important;margin-left:20px!important;margin-bottom:15px!important;float:right!important}p.dett-infos{line-height:40px}p.dett-infos i{font-size:16px;margin-right:10px;height:32px;line-height:30px;width:32px;text-align:center!important}@media (max-width:480px){p.text-page img.img-responsive.float-left{max-width:none!important;width:100%!important;margin-right:0!important}p.text-page img.img-responsive.float-right{max-width:none!important;width:100%!important;margin-left:0px!important}}ul.lista{margin:0 0 40px 20px;padding:0}ul.lista li{clear:left;margin:0 0 10px 0;padding:0;line-height:1.2;font-size:1.3em!important}.container-page h2,.container-page h3{text-transform:uppercase;width:100!important;color:maroon}.ipost{border-bottom:1px solid #DDD;padding-bottom:15px;margin-bottom:25px}.ipost .entry-image{margin:0 0 15px 0!important}.ipost .entry-image img{border:1px solid #DDD}.ipost .entry-title h4 a{line-height:1.5em!important;color:#B70000}.ipost .entry-meta{font-size:0.9em!important}.ipost .entry-content p{font-size:1.1em!important;line-height:1.5em!important}.row .col-md-12 p.text-page iframe{box-shadow:0 10px 35px rgb(0 0 0 / .15)}#side-panel{background:#FFF!important}body.side-panel-open:not(.device-xs):not(.device-sm):not(.device-md) .body-overlay:hover{cursor:url(/images/icons/close.png) 15 15,default!important}#side-panel-trigger{top:240px!important;z-index:3!important;position:fixed!important;right:-135px!important;transform:rotate(-90deg);width:300px;text-align:center!important}.nav-tree ul{padding-bottom:50px}.nav-tree a{font-size:1em!important;letter-spacing:0!important;text-transform:none!important;padding:5px 0!important;font-weight:500!important;border-top:1px solid #EEE;font-size:.9em!important}.nav-tree li:last-child a{border-bottom:1px solid #EEE}@media (max-width:991px){#side-panel-trigger{bottom:140px!important;right:-121px!important;font-size:.9em!important;padding:0 8px 3px!important;height:20px!important;line-height:20px!important;width:260px;z-index:1!important;top:auto!important}}@media (min-width:1400px){#logo-big{position:absolute!important;z-index:30!important;top:0!!important}#logo-big .logo-xl{height:70px!important;border-right:0!important;width:400px!important;padding:0!important;margin:0!important}#logo-big .logo-xl img{height:auto!important;max-height:70px!important;width:400px!important}}@media (max-width:1399px){#logo-big{display:none!important}}
@media (min-width:992px){.page-title-mini h1{width:50%!important;}#page-title .breadcrumb{width:45%!important;margin:0 0 20px 5%!important;padding:0 0 0 0!important;justify-content:normal!important;position:absolute!important;top:0!important;}}