@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville|Montserrat:300,400,500,600,700);html,body{font-family:"Montserrat",sans-serif;overflow-x:hidden}html.page-template-page-rooms,html .page-template-page-spa,body.page-template-page-rooms,body .page-template-page-spa{overflow:initial}h1,h2,h3,h4,h5,h6{font-family:"Libre Baskerville",serif}p,span,li,a{font-family:"Libre Baskerville",serif}.row90{max-width:90%}.row0{max-width:100%}.full-height{height:100%}.dintorni-map{overflow:hidden;position:relative;margin-left:2em;margin-right:2em;padding-top:3em}.dintorni-map #map1{height:500px}.dintorni-map .map-marker-description{width:20%;height:400px;position:absolute;top:50px;right:-500px;background:#fff;transition:all .3s ease-in-out}.dintorni-map .map-marker-description .map-marker-description-close{position:absolute;right:-2.5%;top:-5%;z-index:99}.dintorni-map .map-marker-description .map-marker-description-close i{font-size:2em;cursor:pointer}.dintorni-map .map-marker-description .map-marker-description-image{background-size:cover;background-position:center;background-repeat:no-repeat;height:250px}.dintorni-map .map-marker-description .map-marker-description-text{text-align:center;padding:.5em;overflow:auto;height:150px}.dintorni-map .map-marker-description .map-marker-description-text h3{font-size:1.2em}.dintorni-map .map-marker-description .map-marker-description-text span{font-size:.8em}.dintorni-map .map-marker-description .map-marker-description-text span p{line-height:2;margin-bottom:0;padding:.5em}.servizi-about-big-box{padding-left:.9375rem}.servizi-about-small-box{padding-left:.9375rem}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .3)}.choose-language{top:0;left:0;position:fixed;width:100%;height:100%;z-index:-1;opacity:0;transition:all .3s ease-in-out}.choose-language .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5)}.choose-language .overlay .choose-language-box{top:-100%;bottom:25%;left:0;right:0;margin:0 auto;max-width:35%;background:#eee;padding:3.5%;text-align:center;text-transform:uppercase}.choose-language .overlay .choose-language-box .close-choose-language{width:100%;border:1px solid #9a7333;color:#9a7333;transition:all .3s ease-in-out;padding:.5em}.choose-language .overlay .choose-language-box .close-choose-language:hover{background:#9a7333;color:#fff}.choose-language .overlay .choose-language-box .text-language{margin-bottom:5%}.choose-language .overlay .choose-language-box .text-language a{font-size:.9em;color:#777;transition:all .3s ease-in-out;display:block}.choose-language .overlay .choose-language-box .text-language a:hover{color:#9a7333}.header-mobile{display:none}.menu-mobile{z-index:-1;opacity:0;display:none}.header{position:fixed;box-shadow:0 2px 3px rgb(0 0 0 / .1);top:0;left:0;width:100%;height:80px;line-height:80px;z-index:9999;background:#fff}.header .logo-header img{width:80px;height:auto}.header .menu-header ul{list-style:none;margin:0;padding:0;line-height:80px}.header .menu-header ul li{display:inline-block;padding-left:.6em;padding-right:.6em;position:relative;font-size:.9em}.header .menu-header ul li span{position:absolute;top:-1em;left:1.5em;color:rgb(154 115 51 / .3)}.header .menu-header ul li a{color:#777;transition:all .3s ease-in-out}.header .menu-header ul li a:hover{opacity:.8}.header .lang-header{text-align:right}.header .lang-header a{padding:1em;font-weight:600;color:#777;transition:all .3s ease-in-out;border:1px solid #777;margin-right:1em}.header .lang-header a:hover{background:#777;color:#fff;opacity:.8}.header .lang-header span{cursor:pointer}@keyframes slideShow{0%{transform:scale(1);-ms-transform:scale(1)}20%{transform:scale(1.05);-ms-transform:scale(1.05)}40%{transform:scale(1.1);-ms-transform:scale(1.1)}60%{transform:scale(1.105);-ms-transform:scale(1.105)}80%{transform:scale(1.2);-ms-transform:scale(1.2)}100%{transform:scale(1.25);-ms-transformm:scale(1.25)}}.visual{height:700px;position:relative;margin-top:80px;overflow:hidden}.visual .visual-image{position:absolute;top:0;left:0;width:100%;height:100%}.visual .visual-image .swiper-container .swiper-wrapper .swiper-slide{background-size:cover;background-position:center;background-repeat:no-repeat;height:700px;position:relative}.visual .visual-image .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-text{position:absolute;top:10em;left:0;right:0;margin:0 auto;text-align:center;width:90%}.visual .visual-image .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-text img{width:auto;height:150px}.visual .visual-image .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-text h2{font-size:2.5em;color:#fff;margin-top:.5em}.visual .visual-image .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-text p{color:#fff;font-size:1.1em;margin-bottom:2em}.visual .visual-image .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-text a{color:#fff;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #fff;border-bottom:3px solid #fff;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out}.visual .visual-image .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-text a:hover{background:#fff;color:#9a7333}.visual .visual-box{position:absolute;top:10em;left:0;right:0;margin:0 auto;text-align:center;width:90%}.visual .visual-box img{width:auto;height:150px}.visual .visual-box h2{font-size:2.5em;color:#fff;margin-top:.5em}.visual .visual-box p{color:#fff;font-size:1.1em;margin-bottom:2em}.visual .visual-box a{color:#fff;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #fff;border-bottom:3px solid #fff;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out}.visual .visual-box a:hover{background:#fff;color:#9a7333}.visual .vertical-border-visual{background:#dedede;width:1px;height:130px;position:absolute;left:50%;margin-left:-.5px;bottom:-65px}.intro{padding-top:5em;padding-bottom:5em;background:#eaeceb}.intro .intro-text{text-align:center}.intro .intro-text span{color:rgb(154 115 51 / .3);font-family:"Libre Baskerville",serif;font-style:italic;font-size:1.5em}.intro .intro-text h1{color:#9a7333;font-size:2.5em;position:relative;z-index:2}.intro .intro-text h1 small{position:absolute;color:rgb(0 0 0 / .1);font-size:1.1em;width:100%;left:0;text-align:center;z-index:-1}.intro .intro-text p{font-size:1.1em;color:#777;margin-bottom:5em;line-height:2}.intro .intro-text a{color:#9a7333;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #9a7333;border-bottom:3px solid #9a7333;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out}.intro .intro-text a:hover{background:#9a7333;color:#fff}.home-rooms{padding-top:5em;padding-bottom:5em;margin-left:2em;margin-right:2em}.home-rooms .home-rooms-desc span{font-size:.8em;text-transform:uppercase;position:relative;text-align:right;display:block}.home-rooms .home-rooms-desc span:before{content:'';position:absolute;left:0;top:.5em;border:.5px solid rgb(10 10 10 / .3);width:50%}.home-rooms .home-rooms-desc h2{color:#9a7333;font-size:2.5em;padding-top:.5em;margin-bottom:.5em}.home-rooms .home-rooms-desc p{font-size:1.3em;color:#777;line-height:2;margin-bottom:3em}.home-rooms .home-rooms-desc a{color:#9a7333;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #9a7333;border-bottom:3px solid #9a7333;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out}.home-rooms .home-rooms-desc a:hover{background:#9a7333;color:#fff}.home-rooms .slider-rooms .swiper-rooms .swiper-wrapper .swiper-slide{background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:50px;z-index:9;height:600px}.home-rooms .slider-rooms .swiper-rooms .swiper-wrapper .swiper-slide .swiper-slide-text{padding:5em}.home-rooms .slider-rooms .swiper-rooms .swiper-wrapper .swiper-slide .swiper-slide-text h2{font-size:2.5em;color:#fff}.home-rooms .slider-rooms .swiper-rooms .swiper-wrapper .swiper-slide .swiper-slide-text p{color:#fff;font-size:.9em;font-weight:300;font-family:"Libre Baskerville",serif}.home-rooms .slider-rooms .swiper-rooms .swiper-wrapper .swiper-slide .swiper-slide-text a{color:#fff;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #fff;border-bottom:3px solid #fff;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out;position:absolute;bottom:5%}.home-rooms .slider-rooms .swiper-rooms .swiper-wrapper .swiper-slide .swiper-slide-text a:hover{background:#fff;color:#9a7333}.home-rooms .slider-rooms .swiper-rooms .swiper-button-next{right:5%;left:auto;bottom:5%;top:initial}.home-rooms .slider-rooms .swiper-rooms .swiper-button-prev{left:85%;right:auto;top:initial;bottom:5%}.home-services{position:relative;margin-left:2em;margin-right:2em}.home-services .home-services-text{position:absolute;bottom:15em;left:10em;width:50%;z-index:999}.home-services .home-services-text h2{color:#9a7333;font-size:2.5em;position:relative}.home-services .home-services-text h2:after{content:'';position:absolute;left:7.5em;width:25%;border:.5px solid #9a7333;opacity:.5;top:.7em}.home-services .home-services-text p{font-size:1.3em;color:#777;font-weight:300;line-height:2;font-family:"Libre Baskerville",serif;margin-bottom:3em}.home-services .home-services-text a{color:#9a7333;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #9a7333;border-bottom:3px solid #9a7333;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out}.home-services .home-services-text a:hover{background:#9a7333;color:#fff}.home-services .home-services-slider .swiper-container .swiper-wrapper .swiper-slide{background-image:url(/wp-content/themes/ermestemplate/img/camere3.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:600px;position:relative}.home-services .home-services-slider .swiper-container .overlay-slide{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to left,transparent,#fff);z-index:9}.home-services .home-services-slider .swiper-container .swiper-pagination .swiper-pagination-bullet{width:16px;border-radius:0}.home-services .home-services-slider .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#777}.home-services img{position:absolute;bottom:0;left:-5em;opacity:.2;height:300px}.home-restaurant{background-image:url(/wp-content/themes/ermestemplate/img/tuscanybg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:900px;position:relative;margin-top:15em;padding-bottom:5em;margin-left:2em;margin-right:2em}.home-restaurant .overlay{background:rgb(0 0 0 / .7)}.home-restaurant .home-restaurant-slider{width:50%;position:absolute;top:-10em;left:0;right:0;margin:0 auto;box-shadow:0 0 5px rgb(0 0 0 / .5);height:600px}.home-restaurant .home-restaurant-slider .swiper-restaurant{height:680px}.home-restaurant .home-restaurant-slider .swiper-restaurant .swiper-wrapper .swiper-slide{background-image:url(/wp-content/themes/ermestemplate/img/ristoranti.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:100%}.home-restaurant .home-restaurant-slider .swiper-button-next{top:90%;left:92%;z-index:90}.home-restaurant .home-restaurant-slider .swiper-button-prev{top:90%;left:85%;z-index:91}.home-restaurant .home-restaurant-text{position:absolute;left:0;right:0;bottom:2.5em;margin:0 auto;text-align:center;max-width:60em}.home-restaurant .home-restaurant-text h2{color:#fff;font-size:2.5em;position:relative}.home-restaurant .home-restaurant-text h2:before{content:'';position:absolute;left:0;width:10%;border:1px solid #fff;opacity:.5;top:.7em}.home-restaurant .home-restaurant-text h2:after{content:'';position:absolute;right:0;width:10%;border:1px solid #fff;opacity:.5;top:.7em}.home-restaurant .home-restaurant-text p{font-size:1.1em;color:#fff;line-height:2;margin-bottom:2em}.home-restaurant .home-restaurant-text a{color:#fff;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #fff;border-bottom:3px solid #fff;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out}.home-restaurant .home-restaurant-text a:hover{background:#fff;color:#9a7333}.vertical-border{background:#dedede;width:1px;height:130px;position:relative;left:50%;margin-left:-.5px;bottom:0;margin-top:5em;margin-bottom:5em}.home-hotel-services{padding-left:1em;padding-right:1em}.home-hotel-services .home-hotel-services-title{text-align:center;margin-bottom:3em;margin-bottom:80px}.home-hotel-services .home-hotel-services-title h2{color:#9a7333;font-size:3em;position:relative;z-index:2}.home-hotel-services .home-hotel-services-title h2 small{position:absolute;color:rgb(0 0 0 / .1);font-size:1.1em;width:100%;left:0;text-align:center;z-index:-1}.home-hotel-services .home-hotel-services-single{text-align:center;margin-bottom:2em}.home-hotel-services .home-hotel-services-single img{height:45px;width:auto;display:block;margin:0 auto;margin-bottom:1em}.home-hotel-services .home-hotel-services-single span{font-size:1.1em;display:block;margin-bottom:3em}.home-blog{padding-top:5em;max-width:1200px;margin:0 auto;margin-top:60px;padding-left:2em;padding-right:2em}.home-blog .home-blog-title{text-align:center;position:relative;margin-bottom:3em}.home-blog .home-blog-title h2{color:#9a7333;font-size:3em;position:relative;z-index:2}.home-blog .home-blog-title h2 small{position:absolute;color:rgb(0 0 0 / .1);font-size:1.1em;width:100%;left:0;text-align:center;z-index:-1}.home-blog .home-blog-title span{font-size:1.1em}.home-blog .home-blog-title img{position:absolute;bottom:-13em;left:0;right:0;margin:0 auto;height:400px;opacity:.050}.home-blog .home-blog-small{background-image:url(/wp-content/themes/ermestemplate/img/spa.jpg);height:340px;background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:20px;position:relative;cursor:pointer}.home-blog .home-blog-small .home-blog-small-text{position:absolute;left:2em;bottom:2em}.home-blog .home-blog-small .home-blog-small-text h2{color:#fff;font-size:1.5em}.home-blog .home-blog-small .home-blog-small-text span{color:#fff;font-size:.9em}.home-blog .home-blog-small .home-blog-small-instagram{position:absolute;top:1em;right:1em}.home-blog .home-blog-small .home-blog-small-instagram ion-icon{font-size:2em;color:#fff}.home-blog .home-blog-small.home-blog-small-second{margin-bottom:0;background-image:url(/wp-content/themes/ermestemplate/img/fiore.jpg)}.home-blog .home-blog-small.second-half-home-blog-small{background-image:url(/wp-content/themes/ermestemplate/img/fidanzati.jpg)}.home-blog .home-blog-small.second-half-home-blog-small-second{margin-bottom:0;background-image:url(https://borgosantopietro.com/wp-content/themes/yootheme/cache/meomodo-3rd-slider1-b3496a92.jpeg);cursor:pointer}.home-blog .home-blog-big{background-image:url(/wp-content/themes/ermestemplate/img/sposi.jpg);height:700px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;cursor:pointer}.home-blog .home-blog-big .home-blog-big-text{position:absolute;left:2em;bottom:2em}.home-blog .home-blog-big .home-blog-big-text h2{color:#fff;font-size:1.5em}.home-blog .home-blog-big .home-blog-big-text span{color:#fff;font-size:.9em}.newsletter{max-width:1200px;margin:0 auto;padding-top:5em;padding-bottom:5em;padding-left:2em;padding-right:2em}.newsletter .newsletter-text h2{color:#9a7333;font-size:2.5em}.newsletter .newsletter-text span{padding-left:3em;font-size:1.1em}.newsletter .newsletter-form input{height:50px;float:left;width:70%;font-family:"Libre Baskerville",serif;font-size:1.3em;padding-left:1em}.newsletter .newsletter-form input.checkbox{height:25px;float:left;width:initial}.newsletter .newsletter-form button{width:30%;float:left;height:50px;line-height:50px;text-align:center;background:#9a7333;cursor:pointer;color:#fff;transition:all .3s ease-in-out;font-family:"Libre Baskerville",serif;font-size:1.3em}.newsletter .newsletter-form button:hover{opacity:.8}.footer{padding-top:5em;padding-bottom:2em;background:#eaeceb;margin-left:2em;margin-right:2em}.footer .footer-utilies{text-align:center}.footer .footer-utilies img{width:auto;height:150px;margin-bottom:1em}.footer .footer-utilies ul{list-style:none;margin:0;padding:0}.footer .footer-utilies ul li{padding-top:.5em;padding-bottom:.5em;font-size:1.1em;font-family:"Libre Baskerville",serif}.footer .footer-utilies ul li a{color:#9a7333}.footer .footer-social{text-align:center;margin-top:2em;margin-bottom:2em}.footer .footer-social ul{list-style:none;margin:0;padding:0}.footer .footer-social ul li{display:inline-block;padding-left:1em;padding-right:1em}.footer .footer-social ul li a{font-size:2em;color:#9a7333;transition:all .3s ease-in-out}.footer .footer-social ul li a:hover{opacity:.8}.footer .footer-loghi{padding-top:3em;padding-bottom:3em;border-top:1px solid #dedede;border-bottom:1px solid #dedede;text-align:center}.footer .footer-loghi ul{list-style:none;margin:0;padding:0}.footer .footer-loghi ul li{display:inline-block;padding-left:1em;padding-right:1em}.footer .footer-loghi ul li img{width:auto;height:50px}.footer .footer-menu{margin-top:2em;text-align:center}.footer .footer-menu ul{list-style:none;margin:0;padding:0}.footer .footer-menu ul li{display:inline-block;padding-left:1em;padding-right:1em}.footer .footer-menu ul li a{font-size:.9em;color:#9a7333;transition:all .3s ease-in-out}.footer .footer-menu ul li a:hover{opacity:.8}.intro-rooms{padding-top:5em;padding-bottom:5em;background:#eaeceb}.intro-rooms .intro-rooms-text{text-align:center}.intro-rooms .intro-rooms-text span{color:rgb(154 115 51 / .3);font-family:"Libre Baskerville",serif;font-style:italic;font-size:1.5em}.intro-rooms .intro-rooms-text h1{color:#9a7333;font-size:2.5em;position:relative;z-index:2}.intro-rooms .intro-rooms-text h1 small{position:absolute;color:rgb(0 0 0 / .1);font-size:1.1em;width:100%;left:0;text-align:center;z-index:-1}.intro-rooms .intro-rooms-text p{font-size:1.1em;color:#777;margin-bottom:5em;line-height:2}.intro-rooms .intro-rooms-text a{color:#9a7333;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #9a7333;border-bottom:3px solid #9a7333;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out}.intro-rooms .intro-rooms-text a:hover{background:#9a7333;color:#fff}.rooms-list{padding-top:5em;padding-bottom:5em;position:relative;margin-left:2em;margin-right:2em}.rooms-list.rooms-list-inverse .rooms-list-text{width:150%;padding:7.5em;background:rgb(234 236 235 / .9);position:relative;z-index:11;margin-left:-50%}.rooms-list.rooms-list-inverse .rooms-list-text h2{position:relative;color:#9a7333;font-size:2.5em;margin-bottom:0}.rooms-list.rooms-list-inverse .rooms-list-text h2 span{position:absolute;left:-.3em;top:-.3em;color:#dedede}.rooms-list.rooms-list-inverse .rooms-list-text span{font-size:.8em;color:#9a7333}.rooms-list.rooms-list-inverse .rooms-list-text p{margin-top:1em;font-size:1.1em;margin-bottom:2em}.rooms-list.rooms-list-inverse .rooms-list-text a{color:#777;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #777;border-bottom:3px solid #777;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out;left:initial}.rooms-list.rooms-list-inverse .rooms-list-text a:hover{background:#777;color:#fff}.rooms-list.rooms-list-inverse .rooms-list-image{position:relative}.rooms-list.rooms-list-inverse .rooms-list-image .swiper-container .swiper-wrapper .swiper-slide{background-image:url(/wp-content/themes/ermestemplate/img/camera1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:600px}.rooms-list.rooms-list-inverse .rooms-list-image .swiper-container .swiper-button-next{position:absolute;bottom:1em;left:1em;right:initial}.rooms-list.rooms-list-inverse .rooms-list-image .swiper-container .swip├¿r-button-prev{position:absolute;bottom:1em;left:2em;right:initial}.rooms-list .rooms-list-text{width:150%;padding:7.5em;background:rgb(234 236 235 / .9);position:relative;z-index:11}.rooms-list .rooms-list-text h2{position:relative;color:#9a7333;font-size:2.5em;margin-bottom:0}.rooms-list .rooms-list-text h2 span{position:absolute;left:-.3em;top:-.3em;color:#dedede}.rooms-list .rooms-list-text span{font-size:.8em;color:#9a7333}.rooms-list .rooms-list-text p{margin-top:1em;font-size:1.1em;margin-bottom:2em}.rooms-list .rooms-list-text a{color:#777;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #777;border-bottom:3px solid #777;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out;left:initial}.rooms-list .rooms-list-text a:hover{background:#777;color:#fff}.rooms-list .rooms-list-image{position:relative}.rooms-list .rooms-list-image .swiper-container .swiper-wrapper .swiper-slide{background-image:url(/wp-content/themes/ermestemplate/img/camera1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:600px}.rooms-list .rooms-list-image .swiper-container .swiper-button-next{position:absolute;bottom:1em;left:1em;right:initial}.rooms-list .rooms-list-image .swiper-container .swip├¿r-button-prev{position:absolute;bottom:1em;left:2em;right:initial}.special-offers{padding-top:5em;padding-bottom:5em;background:#707070;margin-left:2em;margin-right:2em;position:relative}.special-offers .swiper-offers{overflow-x:hidden;margin-top:-12em;height:700px}.special-offers .swiper-offers .swiper-wrapper .swiper-slide .special-offers-text{width:150%;padding:7.5em;position:relative;z-index:11;padding-top:15em}.special-offers .swiper-offers .swiper-wrapper .swiper-slide .special-offers-text span{font-size:.8em;text-transform:uppercase;position:relative;text-align:right;display:block;color:#fff;width:75%}.special-offers .swiper-offers .swiper-wrapper .swiper-slide .special-offers-text span:before{content:'';position:absolute;left:0;top:.5em;border:.5px solid rgb(255 255 255 / .3);width:50%}.special-offers .swiper-offers .swiper-wrapper .swiper-slide .special-offers-text h2{margin-top:1em;color:#fff;font-size:2.5em}.special-offers .swiper-offers .swiper-wrapper .swiper-slide .special-offers-text p{margin-top:1em;font-size:1.1em;color:#fff;margin-bottom:5em}.special-offers .swiper-offers .swiper-wrapper .swiper-slide .special-offers-text a{color:#fff;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #fff;border-bottom:3px solid #fff;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out}.special-offers .swiper-offers .swiper-wrapper .swiper-slide .special-offers-text a:hover{background:#fff;color:#9a7333}.special-offers .swiper-offers .swiper-wrapper .swiper-slide .special-offers-image{background-image:url(/wp-content/themes/ermestemplate/img/camera1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:600px;position:relative}.special-offers .swiper-offers .swiper-button-next{right:32%;left:auto;bottom:20%;top:initial}.special-offers .swiper-offers .swiper-button-prev{left:63%;right:auto;top:initial;bottom:20%}.intro-restaurant{padding-top:5em;padding-bottom:5em;background:#eaeceb}.intro-restaurant .intro-restaurant-text{text-align:center}.intro-restaurant .intro-restaurant-text span{color:rgb(154 115 51 / .3);font-family:"Libre Baskerville",serif;font-style:italic;font-size:1.5em}.intro-restaurant .intro-restaurant-text h1{color:#9a7333;font-size:2.5em;position:relative;z-index:2}.intro-restaurant .intro-restaurant-text h1 small{position:absolute;color:rgb(0 0 0 / .1);font-size:1.1em;width:100%;left:0;text-align:center;z-index:-1}.intro-restaurant .intro-restaurant-text p{font-size:1.1em;color:#777;margin-bottom:5em;line-height:2}.intro-restaurant .intro-restaurant-text a{color:#9a7333;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #9a7333;border-bottom:3px solid #9a7333;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out}.intro-restaurant .intro-restaurant-text a:hover{background:#9a7333;color:#fff}.desc-restaurant{margin-left:2em;margin-right:2em}.desc-restaurant .desc-restaurant-text h2{color:#9a7333;font-size:2.5em;position:relative;z-index:2}.desc-restaurant .desc-restaurant-text p{font-size:1.1em;color:#777;margin-bottom:5em;line-height:2}.desc-restaurant .desc-restaurant-text a{color:#9a7333;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #9a7333;border-bottom:3px solid #9a7333;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out}.desc-restaurant .desc-restaurant-text a:hover{background:#9a7333;color:#fff}.desc-restaurant .desc-restaurant-image{background-image:url(/wp-content/themes/ermestemplate/img/chef.png);background-size:50%;background-position:bottom;background-repeat:no-repeat;height:700px}.menu-desco{padding-top:5em;padding-bottom:5em;background:#f5f5f5;position:relative;margin-left:2em;margin-right:2em}.menu-desco .next-menu{position:absolute;top:50%;right:10%;cursor:pointer;font-size:5em;color:#262626}.menu-desco .prev-menu{position:absolute;top:50%;left:10%;cursor:pointer;font-size:5em;color:#262626}.menu-desco .menu-desco-left{position:relative}.menu-desco .menu-desco-left .swiper-container-menu-left{overflow:hidden;position:relative;z-index:98}.menu-desco .menu-desco-left .menu-image-desco-left{background-repeat:no-repeat;background-size:cover;background-position:center;height:400px;position:relative;top:5%;margin:0 auto;box-shadow:0 0 40px rgb(0 0 0 / .3)}.menu-desco .menu-desco-left .menu-text-desco-left{background-color:#404040;color:#fff;padding:4em;z-index:97;box-shadow:0 0 40px rgb(0 0 0 / .3);margin:0 auto;position:relative;padding-top:6em;top:-3em}.menu-desco .menu-desco-left .menu-text-desco-left .menu-desc-desco-left{display:none}.menu-desco .menu-desco-left .menu-text-desco-left .menu-desc-desco-left p{line-height:2;font-family:"Montserrat",sans-serif;font-weight:300}.menu-desco .menu-desco-left .menu-text-desco-left .download-menu{display:none}.menu-desco .menu-desco-left .menu-text-desco-left .download-menu .btn-menu{display:block;margin-top:5%;width:40%;text-align:center;color:#fff;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #fff;border-bottom:3px solid #fff;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out}.menu-desco .menu-desco-left .menu-text-desco-left .download-menu .btn-menu:hover{background-color:#fff;color:#9a7333}.menu-desco .menu-desco-right{position:relative;top:-5%;margin-top:5em;left:-8%;z-index:99;padding:0;box-shadow:0 0 40px rgb(0 0 0 / .3)}.menu-desco .menu-desco-right .swiper-container-menu-right{overflow:hidden;position:relative;z-index:1}.menu-desco .menu-desco-right .menu-image-desco-right{background-repeat:no-repeat;background-size:cover;background-position:center;height:500px;position:relative;margin:0 auto}.menu-desco .menu-desco-right .menu-text-desco-right{background-color:#fff;color:#404040;text-align:center;padding:2em;padding-top:4em;padding-bottom:4em}.menu-desco .menu-desco-right .menu-text-desco-right h3{text-transform:uppercase;font-size:1.5em;font-weight:600;font-family:"Libre Baskerville",serif;position:relative;display:none;color:#9a7333}.menu-desco-mobile{display:none}.wine-restaurant{padding-top:5em;padding-bottom:5em;margin-left:2em;margin-right:2em}.wine-restaurant .wine-restaurant-text h2{color:#9a7333;font-size:2.5em;position:relative;z-index:2}.wine-restaurant .wine-restaurant-text p{font-size:1.1em;color:#777;margin-bottom:5em;line-height:2}.wine-restaurant .wine-restaurant-text a{color:#9a7333;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #9a7333;border-bottom:3px solid #9a7333;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out}.wine-restaurant .wine-restaurant-text a:hover{background:#9a7333;color:#fff}.wine-restaurant .wine-restaurant-container{height:550px;position:relative;border:2px solid #9a7333}.wine-restaurant .wine-restaurant-container .wine-restaurant-image{background-image:url(/wp-content/themes/ermestemplate/img/foto1ristorante.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;top:-2.5%;left:2%;width:100%;height:100%}.farm-restaurant{background-image:url(/wp-content/themes/ermestemplate/img/foto4ristorante.jpg);background-size:cover;background-position:left;background-repeat:no-repeat;height:600px;margin-left:2em;margin-right:2em}.farm-restaurant .farm-restaurant-text{text-align:right}.farm-restaurant .farm-restaurant-text h2{color:#9a7333;font-size:2.5em;position:relative;z-index:2}.farm-restaurant .farm-restaurant-text p{font-size:1.1em;color:#777;margin-bottom:5em;line-height:2}.events-restaurant{background-image:url(/wp-content/themes/ermestemplate/img/fotoevents.jpg);background-size:cover;background-position:left;background-repeat:no-repeat;height:600px;margin-left:2em;margin-right:2em}.events-restaurant .farm-restaurant-text{text-align:right}.events-restaurant .farm-restaurant-text h2{color:#9a7333;font-size:2.5em;position:relative;z-index:2}.events-restaurant .farm-restaurant-text p{font-size:1.1em;color:#777;margin-bottom:5em;line-height:2}.intro-location{padding-top:5em;padding-bottom:5em;background:#eaeceb}.intro-location .intro-location-text{text-align:center}.intro-location .intro-location-text span{color:rgb(154 115 51 / .3);font-family:"Libre Baskerville",serif;font-style:italic;font-size:1.5em}.intro-location .intro-location-text h1{color:#9a7333;font-size:2.5em;position:relative;z-index:2}.intro-location .intro-location-text h1 small{position:absolute;color:rgb(0 0 0 / .1);font-size:1.1em;width:100%;left:0;text-align:center;z-index:-1}.intro-location .intro-location-text p{font-size:1.1em;color:#777;margin-bottom:5em;line-height:2}.intro-location .intro-location-text a{color:#9a7333;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #9a7333;border-bottom:3px solid #9a7333;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out}.intro-location .intro-location-text a:hover{background:#9a7333;color:#fff}.contact-location{padding-top:5em;padding-bottom:5em;position:relative;margin-left:2em;margin-right:2em}.contact-location .contact-location-text{width:150%;padding:7.5em;background:rgb(234 236 235 / .7);position:relative;z-index:11}.contact-location .contact-location-text h2{position:relative;color:#9a7333;font-size:2.5em;margin-bottom:0}.contact-location .contact-location-text h2 span{position:absolute;left:-.3em;top:-.3em;color:#dedede}.contact-location .contact-location-text span{font-size:.8em;color:#9a7333}.contact-location .contact-location-text p{margin-top:1em;font-size:1.1em}.contact-location .contact-location-text ul{list-style:none;margin:0;padding:0}.contact-location .contact-location-text ul li{margin-top:1em;font-size:1.1em}.contact-location .contact-location-image{background-image:url(/wp-content/themes/ermestemplate/img/contatti.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:600px;position:relative}.contact-location .contact-location-image a{color:#fff;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #fff;border-bottom:3px solid #fff;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out;position:absolute;bottom:1em;right:1em;left:initial}.contact-location .contact-location-image a:hover{background:#fff;color:#9a7333}.map{height:500px;margin-left:2em;margin-right:2em}.map #map{height:500px}.information-location{padding-top:5em;padding-bottom:10em;background:#eaeceb;margin-left:2em;margin-right:2em}.information-location .information-location-title{text-align:center}.information-location .information-location-title h2{position:relative;color:#9a7333;font-size:2.5em;margin-bottom:0}.information-location .information-location-title p{margin-top:1em;font-size:1.1em}.information-location .information-location-form{padding:5em;background:#fff;margin-top:3em;margin-left:2em;margin-right:2em}.information-location .information-location-form form label{float:left;text-transform:uppercase;line-height:60px;width:25%;margin-top:1em}.information-location .information-location-form form label.nolabel{float:none;width:100%}.information-location .information-location-form form input{float:left;width:75%;margin-top:1em;border:none;background:#fff;box-shadow:none;border-bottom:1px solid #777}.information-location .information-location-form form input.checkbox{height:25px;float:left;width:initial}.information-location .information-location-form form p{padding-top:1.5em;padding-left:2em;font-size:.8em}.information-location .information-location-form form textarea{border:none;background:#fff;box-shadow:none;border:1px solid #777}.information-location .information-location-form form .btn-invia{border:1px solid #777;text-transform:uppercase;text-align:center;color:#777;padding:1em;padding-left:3em;padding-right:3em;cursor:pointer;transition:all .3s ease-in-out;margin-top:2em}.information-location .information-location-form form .btn-invia:hover{color:#fff;background:#777}.intro-about{padding-top:5em;padding-bottom:5em;background:#eaeceb}.intro-about .intro-about-text{text-align:center}.intro-about .intro-about-text span{color:rgb(154 115 51 / .3);font-family:"Libre Baskerville",serif;font-style:italic;font-size:1.5em}.intro-about .intro-about-text h1{color:#9a7333;font-size:2.5em;position:relative;z-index:2}.intro-about .intro-about-text h1 small{position:absolute;color:rgb(0 0 0 / .1);font-size:1.1em;width:100%;left:0;text-align:center;z-index:-1}.intro-about .intro-about-text p{font-size:1.1em;color:#777;margin-bottom:5em;line-height:2}.intro-about .intro-about-text a{color:#9a7333;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #9a7333;border-bottom:3px solid #9a7333;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out}.intro-about .intro-about-text a:hover{background:#9a7333;color:#fff}.servizi-about{padding-top:5em;padding-bottom:5em;margin-left:2em;margin-right:2em}.servizi-about .servizi-about-big{position:relative;background-image:url(/wp-content/themes/ermestemplate/img/chisiamo2.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:600px;text-align:center;cursor:pointer}.servizi-about .servizi-about-big .overlay{transition:all .3s ease-in-out}.servizi-about .servizi-about-big .overlay:hover{background:rgb(0 0 0 / .1)}.servizi-about .servizi-about-big .overlay span{line-height:600px;color:#fff;font-size:2.5em}.servizi-about .servizi-about-small{position:relative;background-image:url(/wp-content/themes/ermestemplate/img/chisiamo1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:285px;text-align:center;cursor:pointer}.servizi-about .servizi-about-small .overlay{transition:all .3s ease-in-out}.servizi-about .servizi-about-small .overlay:hover{background:rgb(0 0 0 / .1)}.servizi-about .servizi-about-small .overlay span{line-height:285px;color:#fff;font-size:2.5em}.servizi-about .servizi-about-small.servizi-about-small-second{margin-top:30px;background-image:url(/wp-content/themes/ermestemplate/img/chisiamo3.jpg)}.servizi-about a{color:#9a7333;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #9a7333;border-bottom:3px solid #9a7333;font-family:"Libre Baskerville",serif;margin:0 auto;display:block;width:15%;text-align:center;margin-top:3em;transition:all .3s ease-in-out}.servizi-about a:hover{background:#9a7333;color:#fff}.reviews-about{padding-top:5em;padding-bottom:10em;margin-left:2em;margin-right:2em}.reviews-about .reviews-about-title{text-align:center;margin-bottom:3em}.reviews-about .reviews-about-title h2{position:relative;color:#777;font-size:2.5em;margin-bottom:0}.reviews-about .reviews-about-image{background-image:url(/wp-content/themes/ermestemplate/img/contatti.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:600px;position:relative}.reviews-about .reviews-about-slide{width:150%;padding-left:7.5em;padding-right:7.5em;background:rgb(234 236 235 / .7);position:relative;z-index:11;margin-left:-50%}.reviews-about .reviews-about-slide .swiper-container{height:500px;padding-top:7.5em}.reviews-about .reviews-about-slide .swiper-container .swiper-wrapper .swiper-slide h2{position:relative;color:#9a7333;font-size:2.5em;margin-bottom:0}.reviews-about .reviews-about-slide .swiper-container .swiper-wrapper .swiper-slide p{font-size:1.1em;color:#777;margin-top:1em}.reviews-about .reviews-about-slide .swiper-container .swiper-button-prev{top:initial;bottom:2em;left:initial;right:5em;background-image:url(/wp-content/themes/ermestemplate/img/left.png);background-size:cover}.reviews-about .reviews-about-slide .swiper-container .swiper-button-next{top:initial;bottom:2em;left:initial;right:1.5em;background-image:url(/wp-content/themes/ermestemplate/img/right.png);background-size:cover}.intro-service{padding-top:5em;padding-bottom:5em;background:#eaeceb}.intro-service .intro-service-text{text-align:center}.intro-service .intro-service-text span{color:rgb(154 115 51 / .3);font-family:"Libre Baskerville",serif;font-style:italic;font-size:1.5em}.intro-service .intro-service-text h1{color:#9a7333;font-size:2.5em;position:relative;z-index:2}.intro-service .intro-service-text h1 small{position:absolute;color:rgb(0 0 0 / .1);font-size:1.1em;width:100%;left:0;text-align:center;z-index:-1}.intro-service .intro-service-text p{font-size:1.1em;color:#777;margin-bottom:5em;line-height:2}.intro-service .intro-service-text a{color:#9a7333;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #9a7333;border-bottom:3px solid #9a7333;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out}.intro-service .intro-service-text a:hover{background:#9a7333;color:#fff}.service-list{padding-top:5em;padding-bottom:5em;position:relative;margin-left:2em;margin-right:2em}.service-list.service-list-inverse .service-list-text{width:150%;padding:7.5em;background:rgb(234 236 235 / .7);position:relative;z-index:11;margin-left:-50%}.service-list.service-list-inverse .service-list-text h2{position:relative;color:#9a7333;font-size:2.5em;margin-bottom:0}.service-list.service-list-inverse .service-list-text h2 span{position:absolute;left:-.3em;top:-.3em;color:#dedede}.service-list.service-list-inverse .service-list-text span{font-size:.8em;color:#9a7333}.service-list.service-list-inverse .service-list-text p{margin-top:1em;font-size:1.1em;margin-bottom:2em}.service-list.service-list-inverse .service-list-text a{color:#777;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #777;border-bottom:3px solid #777;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out;left:initial}.service-list.service-list-inverse .service-list-text a:hover{background:#777;color:#fff}.service-list.service-list-inverse .service-list-image{background-image:url(/wp-content/themes/ermestemplate/img/camera1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:600px;position:relative}.service-list.service-list-inverse .service-list-image a{color:#fff;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #fff;border-bottom:3px solid #fff;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out;position:absolute;bottom:1em;left:1em;right:initial}.service-list.service-list-inverse .service-list-image a:hover{background:#fff;color:#9a7333}.service-list .service-list-text{width:150%;padding:7.5em;background:rgb(234 236 235 / .7);position:relative;z-index:11}.service-list .service-list-text h2{position:relative;color:#9a7333;font-size:2.5em;margin-bottom:0}.service-list .service-list-text h2 span{position:absolute;left:-.3em;top:-.3em;color:#dedede}.service-list .service-list-text span{font-size:.8em;color:#9a7333}.service-list .service-list-text p{margin-top:1em;font-size:1.1em;margin-bottom:2em}.service-list .service-list-text a{color:#777;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #777;border-bottom:3px solid #777;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out;left:initial}.service-list .service-list-text a:hover{background:#777;color:#fff}.service-list .service-list-image{background-image:url(/wp-content/themes/ermestemplate/img/camera1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:600px;position:relative}.service-list .service-list-image a{color:#fff;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #fff;border-bottom:3px solid #fff;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out;position:absolute;bottom:1em;right:1em;left:initial}.service-list .service-list-image a:hover{background:#fff;color:#9a7333}.categories{margin-left:2em;margin-right:2em;padding-top:3em}.categories .categories-list{text-align:center}.categories .categories-list ul{list-style:none;margin:0;padding:0}.categories .categories-list ul li{display:inline-block;padding-left:5em;padding-right:5em}.categories .categories-list ul li a{color:#777;text-transform:uppercase}.intro-blog{padding-top:5em;padding-bottom:5em}.intro-blog .intro-blog-text{text-align:center}.intro-blog .intro-blog-text span{color:rgb(154 115 51 / .3);font-family:"Libre Baskerville",serif;font-style:italic;font-size:1.5em}.intro-blog .intro-blog-text h1{color:#9a7333;font-size:2.5em;position:relative;z-index:2}.intro-blog .intro-blog-text h1 small{position:absolute;color:rgb(0 0 0 / .1);font-size:1.1em;width:100%;left:0;text-align:center;z-index:-1}.intro-blog .intro-blog-text p{font-size:1.1em;color:#777;margin-bottom:5em;line-height:2}.intro-blog .intro-blog-text a{color:#9a7333;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #9a7333;border-bottom:3px solid #9a7333;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out}.intro-blog .intro-blog-text a:hover{background:#9a7333;color:#fff}.blog-list{padding-top:5em;padding-bottom:5em;position:relative;margin-left:2em;margin-right:2em}.blog-list.blog-list-inverse .blog-list-text{width:150%;padding:7.5em;background:rgb(234 236 235 / .7);position:relative;z-index:11;margin-left:-50%}.blog-list.blog-list-inverse .blog-list-text h2{position:relative;color:#9a7333;font-size:2.5em;margin-bottom:0}.blog-list.blog-list-inverse .blog-list-text h2 span{position:absolute;left:-.3em;top:-.3em;color:#dedede}.blog-list.blog-list-inverse .blog-list-text span .post-categories{list-style:none;margin:0;padding:0}.blog-list.blog-list-inverse .blog-list-text span .post-categories li{list-style:none}.blog-list.blog-list-inverse .blog-list-text span a{font-size:0.8em!important;text-transform:uppercase;position:absolute;text-align:left;display:block;color:#777;top:-5em;width:50%;border:none;border-bottom:none;padding:0;margin-left:25%}.blog-list.blog-list-inverse .blog-list-text span a:before{content:none}.blog-list.blog-list-inverse .blog-list-text span a:after{content:'';position:absolute;right:0;top:.5em;border:.5px solid rgb(0 0 0 / .3);width:50%}.blog-list.blog-list-inverse .blog-list-text p{margin-top:1em;font-size:1.1em;margin-bottom:3em}.blog-list.blog-list-inverse .blog-list-text .btn-more{color:#777;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #777;border-bottom:3px solid #777;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out}.blog-list.blog-list-inverse .blog-list-text .btn-more:hover{background:#777;color:#fff}.blog-list.blog-list-inverse .blog-list-image{background-image:url(/wp-content/themes/ermestemplate/img/camera1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:600px;position:relative}.blog-list .blog-list-text{width:150%;padding:7.5em;background:rgb(234 236 235 / .7);position:relative;z-index:11}.blog-list .blog-list-text h2{position:relative;color:#9a7333;font-size:2.5em;margin-bottom:0}.blog-list .blog-list-text h2 span{position:absolute;left:-.3em;top:-.3em;color:#dedede}.blog-list .blog-list-text span .post-categories{list-style:none;margin:0;padding:0}.blog-list .blog-list-text span .post-categories li{list-style:none}.blog-list .blog-list-text span a{font-size:.8em;text-transform:uppercase;position:absolute;text-align:right;display:block;color:#777;top:-5em;width:50%}.blog-list .blog-list-text span a:before{content:'';position:absolute;left:0;top:.5em;border:.5px solid rgb(0 0 0 / .3);width:50%}.blog-list .blog-list-text p{margin-top:1em;font-size:1.1em;margin-bottom:3em}.blog-list .blog-list-text .btn-more{color:#777;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #777;border-bottom:3px solid #777;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out}.blog-list .blog-list-text .btn-more:hover{background:#777;color:#fff}.blog-list .blog-list-image{background-image:url(/wp-content/themes/ermestemplate/img/camera1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:600px;position:relative}.banner-blog{height:200px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;margin-left:2em;margin-right:2em}.banner-blog .banner-blog-text{padding-top:2em;text-align:center}.banner-blog .banner-blog-text h2{font-size:2.5em;color:#fff}.banner-blog .banner-blog-text p{color:#fff;margin-top:1em;font-size:1.1em}.first-part-article{padding-top:5em;padding-bottom:5em;position:relative;margin-left:2em;margin-right:2em}.first-part-article .first-part-article-text .post-categories{list-style:none;margin:0;padding:0}.first-part-article .first-part-article-text .post-categories li{list-style:none}.first-part-article .first-part-article-text a{font-size:.8em;text-transform:uppercase;position:absolute;text-align:right;display:block;color:#777;top:5em;width:20%}.first-part-article .first-part-article-text a:before{content:'';position:absolute;left:0;top:.5em;border:.5px solid rgb(0 0 0 / .3);width:40%}.first-part-article .first-part-article-text h1{position:relative;color:#9a7333;font-size:2.5em;margin-top:1em}.first-part-article .first-part-article-text p{color:#777;line-height:2;margin-top:3em;font-size:1.1em}.second-part-article{padding-top:5em;padding-bottom:5em}.second-part-article .second-part-article-text p{color:#777;font-size:1.1em;margin-bottom:3em;line-height:2}.second-part-article .second-part-article-text a{color:#777;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #777;border-bottom:3px solid #777;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out}.second-part-article .second-part-article-text a:hover{background:#777;color:#fff}.related-article{padding-top:5em;padding-bottom:5em}.related-article .related-article-title{text-align:center}.related-article .related-article-title h2{position:relative;color:#9a7333;font-size:2.5em}.related-article .related-article-slider .swiper-related{height:750px}.related-article .related-article-slider .swiper-related .swiper-wrapper .swiper-slide .swiper-slide-text{width:150%;padding:7.5em;background:rgb(234 236 235 / .7);position:relative;z-index:11}.related-article .related-article-slider .swiper-related .swiper-wrapper .swiper-slide .swiper-slide-text h2{position:relative;color:#9a7333;font-size:2.5em;margin-bottom:0}.related-article .related-article-slider .swiper-related .swiper-wrapper .swiper-slide .swiper-slide-text h2 span{position:absolute;left:-.3em;top:-.3em;color:#dedede}.related-article .related-article-slider .swiper-related .swiper-wrapper .swiper-slide .swiper-slide-text span a{font-size:.8em;text-transform:uppercase;position:absolute;text-align:right;display:block;color:#777;top:-5em;width:50%}.related-article .related-article-slider .swiper-related .swiper-wrapper .swiper-slide .swiper-slide-text span a:before{content:'';position:absolute;left:0;top:.5em;border:.5px solid rgb(0 0 0 / .3);width:50%}.related-article .related-article-slider .swiper-related .swiper-wrapper .swiper-slide .swiper-slide-text p{margin-top:1em;font-size:1.1em;margin-bottom:3em}.related-article .related-article-slider .swiper-related .swiper-wrapper .swiper-slide .swiper-slide-text .btn-more{color:#777;padding:1em;padding-left:2em;padding-right:2em;border:1px solid #777;border-bottom:3px solid #777;font-family:"Libre Baskerville",serif;margin-top:2em;transition:all .3s ease-in-out}.related-article .related-article-slider .swiper-related .swiper-wrapper .swiper-slide .swiper-slide-text .btn-more:hover{background:#777;color:#fff}.related-article .related-article-slider .swiper-related .swiper-wrapper .swiper-slide .swiper-slide-image{background-image:url(/wp-content/themes/ermestemplate/img/camera1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:600px;position:relative}.related-article .related-article-slider .swiper-related .swiper-button-prev{top:initial;bottom:0;left:initial;right:5em;background-image:url(/wp-content/themes/ermestemplate/img/left.png);background-size:cover}.related-article .related-article-slider .swiper-related .swiper-button-next{top:initial;bottom:0;left:initial;right:1.5em;background-image:url(/wp-content/themes/ermestemplate/img/right.png);background-size:cover}.categorie-gallery{padding-top:11em;padding-bottom:5em;background:#fff;position:relative;z-index:2}.categorie-gallery .categorie-gallery-box{text-align:center}.categorie-gallery .categorie-gallery-box ul{list-style:none;margin:0;padding:0}.categorie-gallery .categorie-gallery-box ul li{display:inline-block;padding-left:1em;padding-right:1em}.categorie-gallery .categorie-gallery-box ul li a{color:#777;text-transform:uppercase;font-weight:700;font-size:1.5em;position:relative;overflow:hidden;transition:all .3s ease-in-out;padding-left:1em;padding-right:1em}.categorie-gallery .categorie-gallery-box ul li a:hover{color:#9a7333}.gallery-content{background:#fff;padding-bottom:5em}.gallery-content .container-gallery-content{width:0;opacity:0;height:0;z-index:-1;transition:opacity .3s ease-in-out}.gallery-content .single-gallery-content{background-image:url(/wp-content/themes/ermestemplate/img/paginacamere6.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:400px;text-align:center;position:relative;margin-bottom:2em}.gallery-content .single-gallery-content .single-gallery-content-link{display:block;width:100%;height:100%}.gallery-content .single-gallery-content .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .2)}.gallery-content .single-gallery-content .overlay i{font-size:3em;color:#fff;display:block;width:60px;height:60px;line-height:60px;border-radius:49.9999%;background:#9a7333;margin:0 auto;margin-top:170px;cursor:pointer}.slider-fixed{display:none;position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%}.slider-fixed .close-slider{position:absolute;top:5%;right:5%;z-index:999;cursor:pointer}.slider-fixed .close-slider i{color:#fff;font-size:3em}.slider-fixed .swiper-container .swiper-wrapper .swiper-slide{background:rgb(0 0 0 / .7)}.slider-fixed .swiper-container .swiper-wrapper .swiper-slide img{max-height:900px;height:auto;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}.slider-fixed .swiper-container .swiper-button-prev{position:absolute;height:95px;width:95px;background-image:url(/wp-content/themes/ermestemplate/img/left.png);background-size:cover;background-position:center}.slider-fixed .swiper-container .swiper-button-next{position:absolute;height:95px;width:95px;background-image:url(/wp-content/themes/ermestemplate/img/right.png);background-size:cover;background-position:center}@media screen and (max-width:1366px){.header .menu-header ul li{padding-left:.5em;padding-right:.5em}.header .menu-header ul li span{left:0}.header .menu-header ul li a{font-size:.8em}.visual{height:500px}.visual .visual-image .swiper-container .swiper-wrapper .swiper-slide{height:500px}.visual .visual-image .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-text{top:7.5em}.visual .visual-image .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-text h2{font-size:2.2em}.visual .visual-box{top:7.5em}.home-rooms .home-rooms-desc h2{font-size:2.2em}.home-rooms .home-rooms-desc p{font-size:1.1em}.home-rooms .slider-rooms .swiper-rooms .swiper-wrapper .swiper-slide .swiper-slide-text a{font-size:.9em}.intro .intro-text h1{font-size:2.2em}.intro .intro-text p{font-size:1.1em}.intro-rooms .intro-rooms-text h1{font-size:2.2em}.intro-rooms .intro-rooms-text p{font-size:1.1em}.intro-about .intro-about-text h1{font-size:2.2em}.intro-about .intro-about-text p{font-size:1.1em}.intro-restaurant .intro-restaurant-text h1{font-size:2.2em}.intro-restaurant .intro-restaurant-text p{font-size:1.1em}.intro-blog .intro-blog-text h1{font-size:2.2em}.intro-blog .intro-blog-text p{font-size:1.1em}.intro-service .intro-service-text h1{font-size:2.2em}.intro-service .intro-service-text p{font-size:1.1em}.intro-location .intro-location-text h1{font-size:2.2em}.intro-location .intro-location-text p{font-size:1.1em}.home-services{padding-top:5em}.home-services img{height:180px}.home-services .home-services-text{bottom:10em;left:0}.home-services .home-services-text h2{font-size:2.2em}.home-services .home-services-text h2:after{left:7.5em}.home-services .home-services-text p{font-size:1.1em}.home-services .home-services-slider .swiper-container .swiper-wrapper .swiper-slide{height:400px}.home-restaurant{height:650px}.home-restaurant .home-restaurant-slider{height:400px;top:-10em}.home-restaurant .home-restaurant-slider .swiper-restaurant{height:470px}.home-restaurant .home-restaurant-slider .swiper-restaurant .swiper-wrapper .swiper-slide{height:100%}.home-restaurant .home-restaurant-text h2{font-size:2.2em}.home-restaurant .home-restaurant-text p{font-size:1.1em}.menu-desco{padding-left:3em}.menu-desco .next-menu{right:0}.menu-desco .prev-menu{left:0}.desc-restaurant .desc-restaurant-text h2{font-size:2.2em}.desc-restaurant .desc-restaurant-image{height:500px}.farm-restaurant{height:400px}.servizi-about a{width:20%}.reviews-about .reviews-about-slide .swiper-container{padding-top:5em}.rooms-list.rooms-list-inverse .rooms-list-text{padding:5em}.rooms-list .rooms-list-text{padding:5em}.categories .categories-list ul li{padding-left:2em;padding-right:2em}.blog-list .blog-list-text{padding:5em}.gallery-content .single-gallery-content{height:300px!important}}@media screen and (max-width:767px){.menu-desco-mobile{display:block;padding-top:5%;padding-bottom:5%;background-color:#eaeceb}.menu-desco-mobile .swiper-container-mobile{overflow:hidden;text-align:center}.menu-desco-mobile .swiper-container-mobile .swiper-slide h3{text-transform:uppercase;font-size:1.5em;font-weight:600;font-family:"Montserrat",sans-serif;position:relative;margin-top:2.5%;margin-bottom:5%}.menu-desco-mobile .swiper-container-mobile .swiper-slide h3:before{content:'';position:absolute;top:-5px;left:0;right:0;border-bottom:3px solid #9a7333;width:50%;margin:0 auto}.menu-desco-mobile .swiper-container-mobile .swiper-slide h3:after{content:'';position:absolute;bottom:-5px;left:0;right:0;border-bottom:3px solid #9a7333;width:50%;margin:0 auto}.menu-desco-mobile .swiper-container-mobile .swiper-slide .btn-menu{display:block;background-color:#9a7333;color:#fff;margin-top:5%;left:0;right:0;margin-left:auto;margin-right:auto;width:60%;padding:1em;text-transform:uppercase;text-align:center}.menu-desco-mobile .swiper-container-mobile .swiper-slide .btn-menu:hover{background-color:#9a7333;color:#fff}.menu-desco-mobile .menu-desco-mobile-image{background-size:cover;background-position:center;background-repeat:no-repeat;height:400px;position:relative}.menu-desco{display:none}.header{display:none}.menu-mobile{display:block;position:fixed;top:0;left:0;background:#fff;width:100%;height:100%;z-index:-1;opacity:0;transition:all .3s ease-in-out}.menu-mobile .menu-close{position:absolute;top:1.5em;right:1.5em}.menu-mobile .menu-close img{width:25px;height:auto}.menu-mobile .menu-logo{position:absolute;top:1.5em;left:1.5em}.menu-mobile .menu-logo img{width:50px;height:auto}.menu-mobile .menu-mobile-box{text-align:center;position:absolute;top:-100%;bottom:25%;left:0;right:0;margin:0 auto}.menu-mobile .menu-mobile-box ul{list-style:none;margin:0;padding:0}.menu-mobile .menu-mobile-box ul li{display:block;padding-top:.5em;padding-bottom:.5em}.menu-mobile .menu-mobile-box ul li a{color:#777;text-transform:uppercase;font-size:1.1em}.header-mobile{display:block;position:fixed;box-shadow:0 2px 3px rgb(0 0 0 / .1);top:0;left:0;width:100%;height:60px;line-height:60px;z-index:9999;background:#fff}.header-mobile .logo-header-mobile img{width:60px;height:auto}.header-mobile .lang-header-mobile{background:#9a7333;text-align:center}.header-mobile .lang-header-mobile a{color:#fff}.header-mobile .menu-header-mobile{text-align:center}.header-mobile .menu-header-mobile img{width:25px;height:auto}.choose-language .overlay .choose-language-box{max-width:75%}.choose-language .overlay .choose-language-box .close-choose-language{width:90%;margin:0 auto}.visual{margin-top:60px;height:100vh}.visual.visual-other{height:300px}.visual.visual-other .visual-image .swiper-container .swiper-wrapper .swiper-slide{height:300px}.visual.visual-other .visual-image .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-text{top:2.5em;width:75%}.visual.visual-other .visual-image .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-text img{height:100px}.visual.visual-other .visual-image .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-text h2{font-size:1.1em}.visual .visual-image .swiper-container .swiper-wrapper .swiper-slide{height:100vh}.visual .visual-image .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-text{top:7.5em;width:75%}.visual .visual-image .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-text img{height:100px}.visual .visual-image .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-text h2{font-size:1.1em;margin-top:7.5em}.visual .visual-box{top:3.5em}.visual .visual-box img{height:75px}.visual .visual-box h2{font-size:1.1em}.intro{padding-top:2em;padding-bottom:2em}.intro .intro-text h1{font-size:1.2em}.intro .intro-text h1 small{top:0}.intro .intro-text p{font-size:.9em}.home-rooms{padding-top:2em;padding-bottom:2em}.home-rooms .home-rooms-desc{text-align:center}.home-rooms .home-rooms-desc span{font-size:.7em}.home-rooms .home-rooms-desc h2{font-size:1.1em}.home-rooms .home-rooms-desc p{font-size:.9em}.home-rooms .slider-rooms .swiper-rooms .swiper-wrapper .swiper-slide{height:300px}.home-rooms .slider-rooms .swiper-rooms .swiper-wrapper .swiper-slide .swiper-slide-text{padding:1em}.home-rooms .slider-rooms .swiper-rooms .swiper-wrapper .swiper-slide .swiper-slide-text h2{font-size:1.1em}.home-rooms .slider-rooms .swiper-rooms .swiper-button-prev{left:70%}.home-services{padding-top:2em;padding-bottom:2em}.home-services .home-services-text{position:initial;width:100%;text-align:center;margin-bottom:2em}.home-services .home-services-text h2{font-size:1.1em}.home-services .home-services-text h2:after{display:none}.home-services .home-services-text p{font-size:.9em}.home-services .home-services-slider .swiper-container .swiper-wrapper .swiper-slide{height:300px}.home-restaurant{padding-top:2em;padding-bottom:2em}.home-restaurant.home-spa{height:450px}.home-restaurant .home-restaurant-slider{height:200px;width:80%}.home-restaurant .home-restaurant-slider .swiper-restaurant{height:270px}.home-restaurant .home-restaurant-slider .swiper-restaurant .swiper-button-next{left:85%}.home-restaurant .home-restaurant-slider .swiper-restaurant .swiper-button-prev{left:70%}.home-restaurant .home-restaurant-text{padding:.5em}.home-restaurant .home-restaurant-text h2{font-size:1em}.home-restaurant .home-restaurant-text h2:before{display:none}.home-restaurant .home-restaurant-text h2:after{display:none}.home-restaurant .home-restaurant-text p{font-size:.8em}.home-hotel-services{padding-top:2em;padding-bottom:2em}.home-hotel-services .home-hotel-services-title h2{font-size:1.1em}.home-hotel-services .home-hotel-services-single span{font-size:.9em}.vertical-border{margin-top:2em;margin-bottom:2em}.home-blog{padding-top:2em;padding-bottom:2em}.home-blog .home-blog-title h2{font-size:1.1em}.home-blog .home-blog-small{height:190px}.home-blog .home-blog-small .home-blog-small-text h2{font-size:1.1em}.home-blog .home-blog-big-box{padding-left:0;padding-right:0}.home-blog .home-blog-big{margin-top:20px;margin-bottom:20px;height:400px}.home-blog .home-blog-big .home-blog-big-text h2{font-size:1.1em}.newsletter{padding-top:2em;padding-bottom:2em}.newsletter .newsletter-text{text-align:center}.newsletter .newsletter-text h2{font-size:1.1em}.newsletter .newsletter-text span{font-size:.9em;padding-left:0}.newsletter .newsletter-form{margin-top:2em}.newsletter .newsletter-form input{float:none;width:100%;font-size:.9em}.newsletter .newsletter-form button{width:100%;font-size:.9em}.newsletter .newsletter-form p{font-size:.7em;padding-top:.3em}.footer .footer-utilies img{height:75px}.footer .footer-utilies ul li{font-size:.9em}.footer .footer-social{margin-top:.5em;margin-bottom:.5em}.footer .footer-loghi{padding-top:1em;padding-bottom:1em}.footer .footer-loghi ul li{display:block;padding-left:0;padding-right:0;padding-top:.5em;padding-bottom:.5em}.footer .footer-menu ul li{display:block;padding-left:0;padding-right:0;padding-top:.5em;padding-bottom:.5em}.intro-rooms{padding-top:2em;padding-bottom:2em}.intro-rooms .intro-rooms-text h1{font-size:1.2em}.intro-rooms .intro-rooms-text h1 small{top:0}.intro-rooms .intro-rooms-text p{font-size:.9em}.rooms-list{padding-top:2em;padding-bottom:2em}.rooms-list.rooms-list-inverse .order-by{order:2}.rooms-list.rooms-list-inverse .rooms-list-image .swiper-container .swiper-wrapper .swiper-slide{height:300px}.rooms-list.rooms-list-inverse .rooms-list-image .swiper-container .swiper-button-next{bottom:1em;top:initial;right:2em;left:initial}.rooms-list.rooms-list-inverse .rooms-list-image .swiper-container .swiper-button-prev{bottom:1em;top:initial;right:5em;left:initial}.rooms-list.rooms-list-inverse .rooms-list-text{padding:2em;width:100%;margin-left:0;order:1}.rooms-list.rooms-list-inverse .rooms-list-text h2{font-size:1.1em}.rooms-list.rooms-list-inverse .rooms-list-text p{font-size:.9em}.rooms-list .rooms-list-text{padding:2em;width:100%}.rooms-list .rooms-list-text h2{font-size:1.1em}.rooms-list .rooms-list-text p{font-size:.9em}.rooms-list .rooms-list-image .swiper-container .swiper-wrapper .swiper-slide{height:300px}.rooms-list .rooms-list-image .swiper-container .swiper-button-next{bottom:1em;top:initial;right:2em;left:initial}.rooms-list .rooms-list-image .swiper-container .swiper-button-prev{bottom:1em;top:initial;right:5em;left:initial}.special-offers{padding-top:0;padding-bottom:0}.special-offers .swiper-offers{margin-top:0}.special-offers .swiper-offers .swiper-wrapper .swiper-slide .special-offers-text{width:initial;height:400px;padding:2.5em;margin-left:-.625em}.special-offers .swiper-offers .swiper-wrapper .swiper-slide .special-offers-text h2{font-size:1.1em}.special-offers .swiper-offers .swiper-wrapper .swiper-slide .special-offers-text p{font-size:.9em;margin-bottom:2em}.special-offers .swiper-offers .swiper-wrapper .swiper-slide .special-offers-text a{display:block;text-align:center;margin-top:0;padding-left:0;padding-right:0}.special-offers .swiper-offers .swiper-wrapper .swiper-slide .special-offers-image{height:300px;margin-left:-.625em}.special-offers .swiper-offers .swiper-button-next{right:2em;bottom:1em}.special-offers .swiper-offers .swiper-button-prev{right:4em;left:initial;bottom:1em}.intro-about{padding-top:2em;padding-bottom:2em}.intro-about .intro-about-text h1{font-size:1.2em}.intro-about .intro-about-text h1 small{top:0}.intro-about .intro-about-text p{font-size:.9em}.servizi-about-big-box{padding-left:0}.servizi-about-small-box{padding-left:0}.servizi-about .servizi-about-big{height:400px}.servizi-about .servizi-about-big .overlay span{line-height:400px;font-size:1.1em}.servizi-about .servizi-about-small{height:250px;margin-top:25px}.servizi-about .servizi-about-small .overlay span{line-height:250px;font-size:1.1em}.servizi-about a{width:100%}.reviews-about{padding-top:2em;padding-bottom:2em}.reviews-about .reviews-about-title h2{font-size:1.1em}.reviews-about .reviews-about-image{height:300px}.reviews-about .reviews-about-slide{width:initial;margin-left:0;padding-left:0;padding-right:0;padding:2.5em}.reviews-about .reviews-about-slide .swiper-container{padding-top:0}.reviews-about .reviews-about-slide .swiper-container .swiper-wrapper .swiper-slide h2{font-size:1.1em}.reviews-about .reviews-about-slide .swiper-container .swiper-wrapper .swiper-slide p{font-size:.9em}.reviews-about .reviews-about-slide .swiper-container .swiper-button-next{bottom:1em}.reviews-about .reviews-about-slide .swiper-container .swiper-button-prev{bottom:1em}.intro-service{padding-top:2em;padding-bottom:2em}.intro-service .intro-service-text h1{font-size:1.2em}.intro-service .intro-service-text h1 small{top:0}.intro-service .intro-service-text p{font-size:.9em}.service-list{padding-top:2em;padding-bottom:2em}.service-list.service-list-inverse .order-by{order:2}.service-list.service-list-inverse .service-list-image{height:300px}.service-list.service-list-inverse .service-list-text{padding:2em;width:100%;margin-left:0;order:1;text-align:center}.service-list.service-list-inverse .service-list-text h2{font-size:1.1em}.service-list.service-list-inverse .service-list-text p{font-size:.9em}.service-list.service-list-inverse .service-list-text a{display:block}.service-list .service-list-text{padding:2em;width:100%;text-align:center}.service-list .service-list-text h2{font-size:1.1em}.service-list .service-list-text p{font-size:.9em}.service-list .service-list-text a{display:block}.service-list .service-list-image{height:300px}.information-location{padding-top:2em;padding-bottom:2em}.information-location .information-location-title h2{font-size:1.1em}.information-location .information-location-title p{font-size:.9em}.information-location .information-location-form{margin-top:0;margin-left:1em;margin-right:1em;padding:1em}.information-location .information-location-form form label{float:none;line-height:initial;font-size:.8em}.information-location .information-location-form form input{width:100%;margin-top:0}.information-location .information-location-form form textarea{margin-top:2em}.information-location .information-location-form form p{padding-top:.7em;font-size:.6em}.information-location .information-location-form form .btn-invia{display:block;width:100%}.intro-location{padding-top:2em;padding-bottom:2em}.intro-location .intro-location-text h1{font-size:1.2em}.intro-location .intro-location-text h1 small{top:0}.intro-location .intro-location-text p{font-size:.9em}.contact-location{padding-top:2em;padding-bottom:2em}.contact-location .contact-location-text{padding:2em;width:100%;text-align:center}.contact-location .contact-location-text h2{font-size:1.1em}.contact-location .contact-location-text p{font-size:.9em}.contact-location .contact-location-image{height:300px}.map{height:300px}.map #map{height:300px}.intro-restaurant{padding-top:2em;padding-bottom:2em}.intro-restaurant .intro-restaurant-text h1{font-size:1.2em}.intro-restaurant .intro-restaurant-text h1 small{top:0}.intro-restaurant .intro-restaurant-text p{font-size:.9em}.desc-restaurant{padding-top:2em}.desc-restaurant .desc-restaurant-text{text-align:center}.desc-restaurant .desc-restaurant-text h2{font-size:1.1em}.desc-restaurant .desc-restaurant-text p{font-size:.9em}.desc-restaurant .desc-restaurant-image{height:300px}.wine-restaurant{padding-top:2em;padding-bottom:2em}.wine-restaurant .wine-restaurant-text{text-align:center}.wine-restaurant .wine-restaurant-text h2{font-size:1.1em}.wine-restaurant .wine-restaurant-text p{font-size:.9em}.wine-restaurant .wine-restaurant-container{height:300px;margin-top:3em}.farm-restaurant{background-position:center}.farm-restaurant .farm-restaurant-text{text-align:center}.farm-restaurant .farm-restaurant-text h2{font-size:1.1em}.farm-restaurant .farm-restaurant-text p{font-size:.9em;margin-bottom:0}.slider-fixed .swiper-container .swiper-button-next{width:35px;height:35px}.slider-fixed .swiper-container .swiper-button-prev{width:35px;height:35px}.blog-list{padding-top:2em;padding-bottom:2em}.blog-list.blog-list-inverse .order-by{order:2}.blog-list.blog-list-inverse .blog-list-image{height:300px}.blog-list.blog-list-inverse .blog-list-text{padding:2em;width:100%;margin-left:0;order:1;text-align:center}.blog-list.blog-list-inverse .blog-list-text h2{font-size:1.1em}.blog-list.blog-list-inverse .blog-list-text p{font-size:.9em}.blog-list.blog-list-inverse .blog-list-text a{display:block}.blog-list.blog-list-inverse .blog-list-text span a{top:-2.5em;width:100%;margin-left:0}.blog-list.blog-list-inverse .blog-list-text span a:after{width:25%;right:0}.blog-list .blog-list-text{padding:2em;width:100%;text-align:center}.blog-list .blog-list-text h2{font-size:1.1em}.blog-list .blog-list-text p{font-size:.9em}.blog-list .blog-list-text a{display:block}.blog-list .blog-list-text span a{top:-2.5em;width:100%;margin-left:0;text-align:inherit;right:-3.5em}.blog-list .blog-list-text span a:before{width:25%;left:-3.5em}.blog-list .blog-list-image{height:300px}.first-part-article .first-part-article-text a{width:100%;font-size:.8em}.first-part-article .first-part-article-text a:before{width:25%}.first-part-article .first-part-article-text h1{font-size:1.1em}.first-part-article .first-part-article-text p{font-size:.9em}.banner-blog .banner-blog-text h2{font-size:1.1em}.banner-blog .banner-blog-text p{font-size:.9em}.second-part-article .second-part-article-text p{font-size:.9em}.related-article{padding-top:2em;padding-bottom:2em}.related-article .related-article-slider .swiper-related .swiper-wrapper .swiper-slide .swiper-slide-text{width:90%;padding:2.5em}.related-article .related-article-slider .swiper-related .swiper-wrapper .swiper-slide .swiper-slide-text h2{font-size:1.1em}.related-article .related-article-slider .swiper-related .swiper-wrapper .swiper-slide .swiper-slide-text p{font-size:.9em}.related-article .related-article-slider .swiper-related .swiper-wrapper .swiper-slide .swiper-slide-image{height:300px;margin-left:.6325em;margin-right:-1em;margin-top:-10em;z-index:30}}