﻿.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjMDA3YWZmJy8+PC9zdmc+);left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjMDAwMDAwJy8+PC9zdmc+)}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjZmZmZmZmJy8+PC9zdmc+)}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMwMDdhZmYnLz48L3N2Zz4=);right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMwMDAwMDAnLz48L3N2Zz4=)}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyNmZmZmZmYnLz48L3N2Zz4=)}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PGxpbmUgaWQ9J2wnIHgxPSc2MCcgeDI9JzYwJyB5MT0nNycgeTI9JzI3JyBzdHJva2U9JyM2YzZjNmMnIHN0cm9rZS13aWR0aD0nMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvZGVmcz48Zz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCw2MCknLz48L2c+PC9zdmc+);background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PGxpbmUgaWQ9J2wnIHgxPSc2MCcgeDI9JzYwJyB5MT0nNycgeTI9JzI3JyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvZGVmcz48Zz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCw2MCknLz48L2c+PC9zdmc+)}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}@font-face{font-family:lg;src:url(https://www.castellobanfiwineresort.it/sites/all/themes/immedia/bower_components/lightgallery/dist/fonts/lg.eot?n1z373);src:url(https://www.castellobanfiwineresort.it/sites/all/themes/immedia/bower_components/lightgallery/dist/fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(https://www.castellobanfiwineresort.it/sites/all/themes/immedia/bower_components/lightgallery/dist/fonts/lg.woff?n1z373) format("woff"),url(https://www.castellobanfiwineresort.it/sites/all/themes/immedia/bower_components/lightgallery/dist/fonts/lg.ttf?n1z373) format("truetype"),url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/bower_components/lightgallery/dist/fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:0}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#fff}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{bottom:0;color:#eee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #fff;border-radius:4px;margin-bottom:5px}@media(min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0d0a0a;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color:#fff}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/bower_components/lightgallery/dist/img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/bower_components/lightgallery/dist/img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/bower_components/lightgallery/dist/img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/bower_components/lightgallery/dist/img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/bower_components/lightgallery/dist/img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#fff;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:open sans,helvetica neue,Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/bower_components/lightgallery/dist/img/loading.gif) center center no-repeat;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.bg-none{background:0 0!important}.tc-orange{color:#feb753}.bg-orange{background-color:#feb753}.bd-orange{border-color:#feb753}.tc-blood{color:#672f25}.bg-blood{background-color:#672f25}.bd-blood{border-color:#672f25}.tc-grapefruit{color:#f25951}.bg-grapefruit{background-color:#f25951}.bd-grapefruit{border-color:#f25951}.tc-salmon{color:#f57a74}.bg-salmon{background-color:#f57a74}.bd-salmon{border-color:#f57a74}.tc-white{color:#fff}.bg-white{background-color:#fff}.bd-white{border-color:#fff}.tc-background{color:#fff9f2}.bg-background{background-color:#fff9f2}.bd-background{border-color:#fff9f2}.tc-border{color:#e6e0d8}.bg-border{background-color:#e6e0d8}.bd-border{border-color:#e6e0d8}.tc-footer{color:#1e1e1e}.bg-footer{background-color:#1e1e1e}.bd-footer{border-color:#1e1e1e}.tc-maroon{color:#813333}.bg-maroon{background-color:#813333}.bd-maroon{border-color:#813333}.tc-gray{color:#888}.bg-gray{background-color:#888}.bd-gray{border-color:#888}.tc-dark-maroon{color:#610000}.bg-dark-maroon{background-color:#610000}.bd-dark-maroon{border-color:#610000}.tc-footer-border{color:#353535}.bg-footer-border{background-color:#353535}.bd-footer-border{border-color:#353535}.tc-form-border{color:#ccc}.bg-form-border{background-color:#ccc}.bd-form-border{border-color:#ccc}.tc-light-gray{color:#aaa}.bg-light-gray{background-color:#aaa}.bd-light-gray{border-color:#aaa}.tc-medium-gray{color:#bbb}.bg-medium-gray{background-color:#bbb}.bd-medium-gray{border-color:#bbb}.tc-slevin{color:#777}.bg-slevin{background-color:#777}.bd-slevin{border-color:#777}.tc-off-white{color:#d2d2d2}.bg-off-white{background-color:#d2d2d2}.bd-off-white{border-color:#d2d2d2}.tc-nav-bg{color:#2e3034}.bg-nav-bg{background-color:#2e3034}.bd-nav-bg{border-color:#2e3034}.tc-nav-header{color:#27292c}.bg-nav-header{background-color:#27292c}.bd-nav-header{border-color:#27292c}.tc-satan{color:#666}.bg-satan{background-color:#666}.bd-satan{border-color:#666}.tc-sidebar-border{color:#3a3d43}.bg-sidebar-border{background-color:#3a3d43}.bd-sidebar-border{border-color:#3a3d43}.tc-embed{color:#999}.bg-embed{background-color:#999}.bd-embed{border-color:#999}.tc-nav-link-hover{color:#4a4d53}.bg-nav-link-hover{background-color:#4a4d53}.bd-nav-link-hover{border-color:#4a4d53}.tc-input-color{color:#555}.bg-input-color{background-color:#555}.bd-input-color{border-color:#555}.tc-white-field{color:#f9f8f6}.bg-white-field{background-color:#f9f8f6}.bd-white-field{border-color:#f9f8f6}.j-facebook{background:#3b5998}.j-facebook:before{content:""}.j-facebook-border{border-color:#3b5998}.j-facebook-text{color:#3b5998;background:0 0}.j-facebook-text:before{color:#3b5998}.j-facebook-hover.highlight,.j-facebook-hover:hover{background:#3b5998!important;color:#fff;border-bottom:1px solid #2d4373!important}.j-facebook-hover.highlight:before,.j-facebook-hover:hover:before{color:#fff}.j-twitter{background:#55acee}.j-twitter:before{content:""}.j-twitter-border{border-color:#55acee}.j-twitter-text{color:#55acee;background:0 0}.j-twitter-text:before{color:#55acee}.j-twitter-hover.highlight,.j-twitter-hover:hover{background:#55acee!important;color:#fff;border-bottom:1px solid #2795e9!important}.j-twitter-hover.highlight:before,.j-twitter-hover:hover:before{color:#fff}.j-instagram{background:#3f729b}.j-instagram:before{content:""}.j-instagram-border{border-color:#3f729b}.j-instagram-text{color:#3f729b;background:0 0}.j-instagram-text:before{color:#3f729b}.j-instagram-hover.highlight,.j-instagram-hover:hover{background:#3f729b!important;color:#fff;border-bottom:1px solid #305777!important}.j-instagram-hover.highlight:before,.j-instagram-hover:hover:before{color:#fff}.j-youtube{background:#cc181e}.j-youtube:before{content:""}.j-youtube-border{border-color:#cc181e}.j-youtube-text{color:#cc181e;background:0 0}.j-youtube-text:before{color:#cc181e}.j-youtube-hover.highlight,.j-youtube-hover:hover{background:#cc181e!important;color:#fff;border-bottom:1px solid #9e1317!important}.j-youtube-hover.highlight:before,.j-youtube-hover:hover:before{color:#fff}.j-tumblr{background:#375471}.j-tumblr:before{content:""}.j-tumblr-border{border-color:#375471}.j-tumblr-text{color:#375471;background:0 0}.j-tumblr-text:before{color:#375471}.j-tumblr-hover.highlight,.j-tumblr-hover:hover{background:#375471!important;color:#fff;border-bottom:1px solid #263b4f!important}.j-tumblr-hover.highlight:before,.j-tumblr-hover:hover:before{color:#fff}.j-googleplus{background:#dd4b39}.j-googleplus:before{content:""}.j-googleplus-border{border-color:#dd4b39}.j-googleplus-text{color:#dd4b39;background:0 0}.j-googleplus-text:before{color:#dd4b39}.j-googleplus-hover.highlight,.j-googleplus-hover:hover{background:#dd4b39!important;color:#fff;border-bottom:1px solid #c23321!important}.j-googleplus-hover.highlight:before,.j-googleplus-hover:hover:before{color:#fff}.j-pinterest{background:#cb2028}.j-pinterest:before{content:""}.j-pinterest-border{border-color:#cb2028}.j-pinterest-text{color:#cb2028;background:0 0}.j-pinterest-text:before{color:#cb2028}.j-pinterest-hover.highlight,.j-pinterest-hover:hover{background:#cb2028!important;color:#fff;border-bottom:1px solid #9f191f!important}.j-pinterest-hover.highlight:before,.j-pinterest-hover:hover:before{color:#fff}.j-blog{background:#f60}.j-blog:before{content:""}.j-blog-border{border-color:#f60}.j-blog-text{color:#f60;background:0 0}.j-blog-text:before{color:#f60}.j-blog-hover.highlight,.j-blog-hover:hover{background:#f60!important;color:#fff;border-bottom:1px solid #cc5200!important}.j-blog-hover.highlight:before,.j-blog-hover:hover:before{color:#fff}.j-vine{background:#00bf8f}.j-vine:before{content:""}.j-vine-border{border-color:#00bf8f}.j-vine-text{color:#00bf8f;background:0 0}.j-vine-text:before{color:#00bf8f}.j-vine-hover.highlight,.j-vine-hover:hover{background:#00bf8f!important;color:#fff;border-bottom:1px solid #008c69!important}.j-vine-hover.highlight:before,.j-vine-hover:hover:before{color:#fff}.j-soundcloud{background:#f30}.j-soundcloud:before{content:""}.j-soundcloud-border{border-color:#f30}.j-soundcloud-text{color:#f30;background:0 0}.j-soundcloud-text:before{color:#f30}.j-soundcloud-hover.highlight,.j-soundcloud-hover:hover{background:#f30!important;color:#fff;border-bottom:1px solid #cc2900!important}.j-soundcloud-hover.highlight:before,.j-soundcloud-hover:hover:before{color:#fff}.j-linkedin{background:#007bb6}.j-linkedin:before{content:""}.j-linkedin-border{border-color:#007bb6}.j-linkedin-text{color:#007bb6;background:0 0}.j-linkedin-text:before{color:#007bb6}.j-linkedin-hover.highlight,.j-linkedin-hover:hover{background:#007bb6!important;color:#fff;border-bottom:1px solid #005983!important}.j-linkedin-hover.highlight:before,.j-linkedin-hover:hover:before{color:#fff}.j-flickr{background:#ff0084}.j-flickr:before{content:""}.j-flickr-border{border-color:#ff0084}.j-flickr-text{color:#ff0084;background:0 0}.j-flickr-text:before{color:#ff0084}.j-flickr-hover.highlight,.j-flickr-hover:hover{background:#ff0084!important;color:#fff;border-bottom:1px solid #cc006a!important}.j-flickr-hover.highlight:before,.j-flickr-hover:hover:before{color:#fff}.j-vimeo{background:#1ab7ea}.j-vimeo:before{content:""}.j-vimeo-border{border-color:#1ab7ea}.j-vimeo-text{color:#1ab7ea;background:0 0}.j-vimeo-text:before{color:#1ab7ea}.j-vimeo-hover.highlight,.j-vimeo-hover:hover{background:#1ab7ea!important;color:#fff;border-bottom:1px solid #1295bf!important}.j-vimeo-hover.highlight:before,.j-vimeo-hover:hover:before{color:#fff}.j-hashtag{background:#f17e6f}.j-hashtag:before{content:""}.j-hashtag-border{border-color:#f17e6f}.j-hashtag-text{color:#f17e6f;background:0 0}.j-hashtag-text:before{color:#f17e6f}.j-hashtag-hover.highlight,.j-hashtag-hover:hover{background:#f17e6f!important;color:#fff;border-bottom:1px solid #ec5441!important}.j-hashtag-hover.highlight:before,.j-hashtag-hover:hover:before{color:#fff}.j-yelp{background:#c41200}.j-yelp:before{content:""}.j-yelp-border{border-color:#c41200}.j-yelp-text{color:#c41200;background:0 0}.j-yelp-text:before{color:#c41200}.j-yelp-hover.highlight,.j-yelp-hover:hover{background:#c41200!important;color:#fff;border-bottom:1px solid #910d00!important}.j-yelp-hover.highlight:before,.j-yelp-hover:hover:before{color:#fff}.j-deviantart{background:#05cc47}.j-deviantart:before{content:""}.j-deviantart-border{border-color:#05cc47}.j-deviantart-text{color:#05cc47;background:0 0}.j-deviantart-text:before{color:#05cc47}.j-deviantart-hover.highlight,.j-deviantart-hover:hover{background:#05cc47!important;color:#fff;border-bottom:1px solid #049a36!important}.j-deviantart-hover.highlight:before,.j-deviantart-hover:hover:before{color:#fff}.j-email{background:#f17e6f}.j-email:before{content:""}.j-email-border{border-color:#f17e6f}.j-email-text{color:#f17e6f;background:0 0}.j-email-text:before{color:#f17e6f}.j-email-hover.highlight,.j-email-hover:hover{background:#f17e6f!important;color:#fff;border-bottom:1px solid #ec5441!important}.j-email-hover.highlight:before,.j-email-hover:hover:before{color:#fff}.j-slack{background:#6ecadc}.j-slack:before{content:""}.j-slack-border{border-color:#6ecadc}.j-slack-text{color:#6ecadc;background:0 0}.j-slack-text:before{color:#6ecadc}.j-slack-hover.highlight,.j-slack-hover:hover{background:#6ecadc!important;color:#fff;border-bottom:1px solid #45bbd2!important}.j-slack-hover.highlight:before,.j-slack-hover:hover:before{color:#fff}.j-spotify{background:#1ed760}.j-spotify:before{content:""}.j-spotify-border{border-color:#1ed760}.j-spotify-text{color:#1ed760;background:0 0}.j-spotify-text:before{color:#1ed760}.j-spotify-hover.highlight,.j-spotify-hover:hover{background:#1ed760!important;color:#fff;border-bottom:1px solid #18aa4c!important}.j-spotify-hover.highlight:before,.j-spotify-hover:hover:before{color:#fff}.j-giphy{background:#232830}.j-giphy:before{content:""}.j-giphy-border{border-color:#232830}.j-giphy-text{color:#232830;background:0 0}.j-giphy-text:before{color:#232830}.j-giphy-hover.highlight,.j-giphy-hover:hover{background:#232830!important;color:#fff;border-bottom:1px solid #0d0f13!important}.j-giphy-hover.highlight:before,.j-giphy-hover:hover:before{color:#fff}.j-soundcloud:before{position:relative;left:-4px}.j-googleplus:before{position:relative;left:-.15em}.j-hashtag:before{-moz-transform:rotate(19deg);-ms-transform:rotate(19deg);-webkit-transform:rotate(19deg);transform:rotate(19deg);position:relative;left:-2px}.j-juicer:before{content:url(//assets.juicer.io/small-square-5c1396a2ebe4ff05db2926e880300420d3de4482b82fad44edb5956de50e5a9b.png)}.j-email:before{position:relative;top:-1px!important}.j-social-icon:before{font-family:fontawesome-webfont}@font-face{font-family:fontawesome-webfont;src:url(//assets.juicer.io/fonts/fontawesome-webfont.eot);src:url(//assets.juicer.io/fonts/fontawesome-webfont.eot?#iefix) format("embedded-opentype"),url(//assets.juicer.io/fontawesome-webfont-adbc4f95eb6d7f2738959cf0ecbc374672fce47e856050a8e9791f457623ac2c.woff) format("woff"),url(//assets.juicer.io/fontawesome-webfont-ae19e2e4c04f2b04bf030684c4c1db8faf5c8fe3ee03d1e0c409046608b38912.ttf) format("truetype"),url(//assets.juicer.io/fontawesome-webfont-e0d04e3fed3df6f5d84bc45d9b96279e7177b1b8c3d18d567af75af5997ff73b.svg#fontawesome-webfont) format("svg");font-weight:400;font-style:normal}.j-sprite,.juicer-feed h1.referral a:after,.juicer-feed li.feed-item.j-twitter .j-retweet:before,.juicer-feed .j-meta .j-twitter-intents a,.j-gallery .j-image:after,.j-gallery-nav .j-gallery-arrow,.j-overlay .j-close{text-indent:-9999px;display:block;background-repeat:no-repeat;background-image:url(//assets.juicer.io/embed-sa624fbec2c-4fecd24066ded341efee40608d065d30fc9c4de2c0e3aab0829cd35669c57823.png)}@media(-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2){.j-sprite,.juicer-feed h1.referral a:after,.juicer-feed li.feed-item.j-twitter .j-retweet:before,.juicer-feed .j-meta .j-twitter-intents a,.j-gallery .j-image:after,.j-gallery-nav .j-gallery-arrow,.j-overlay .j-close{background-image:url(//assets.juicer.io/embed-retina-s1ef173355c-32a8eff53c6a00182f28e0f256cc0edcd4d7741a0c042b7abd087bf6030e2af4.png)}}.j-loading-container{width:100%;position:absolute;z-index:99;height:100%;background:rgba(242,242,242,.6);top:0}.j-loading-container .j-loading{position:fixed;left:58.5%}@media all and (max-width:1000px){.j-loading-container .j-loading{left:50%}}.source-form .j-loading{margin:35px auto 0}.j-loading{-moz-animation:loader 2s infinite ease;-webkit-animation:loader 2s infinite ease;animation:loader 2s infinite ease;width:30px;height:30px;border:4px solid #f17e6f;margin:0 auto;font-size:0;color:transparent}.j-loading:before{-moz-animation:loader-inner 2s infinite ease-in;-webkit-animation:loader-inner 2s infinite ease-in;animation:loader-inner 2s infinite ease-in;vertical-align:top;display:inline-block;width:100%;background-color:#f17e6f;content:''}@-moz-keyframes loader{0%{transform:rotate(0deg)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes loader{0%{transform:rotate(0deg)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes loader{0%{transform:rotate(0deg)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@-moz-keyframes loader-inner{0%{height:0%}25%{height:0%}50%{height:100%}75%{height:100%}100%{height:0%}}@-webkit-keyframes loader-inner{0%{height:0%}25%{height:0%}50%{height:100%}75%{height:100%}100%{height:0%}}@keyframes loader-inner{0%{height:0%}25%{height:0%}50%{height:100%}75%{height:100%}100%{height:0%}}.juicer-feed{*zoom:1;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:helvetica neue,Helvetica,Arial,sans-serif;font-size:16px;-webkit-overflow-scrolling:touch;width:100%;position:relative;margin:0 auto!important;overflow-y:auto;overflow-x:hidden;padding:0;line-height:1.4}.juicer-feed:after{content:"";display:table;clear:both}.juicer-feed .j-stacker{display:table;table-layout:fixed;width:100%}.juicer-feed .j-stacker>*{display:table-cell!important;vertical-align:top;float:none!important}.juicer-feed *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.juicer-feed.loaded{visibility:visible;opacity:1}.juicer-feed .j-loading-wrapper,.juicer-feed .j-paginate{margin:50px auto}.juicer-feed .j-paginate{-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;border:2px solid #f17e6f;font-size:12px;font-weight:700;letter-spacing:.5px;color:#f17e6f;text-align:center;padding:12px 0 10px;cursor:pointer;background-color:transparent;width:150px;display:block;text-transform:uppercase}.juicer-feed .j-paginate:hover{background:#f17e6f;color:#f2f2f2}.juicer-feed a{text-decoration:none!important;border-bottom:none}.juicer-feed h1.referral{font-family:helvetica neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;margin:0 auto 30px;text-align:center;display:block;white-space:nowrap}.juicer-feed h1.referral a{color:#f05a4b;display:inline-block}.juicer-feed h1.referral a:after{height:25px;width:14px;background-position:100% -168px;content:'';display:inline-block;vertical-align:middle;margin-left:10px;position:relative;top:-1px}@media(-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2){.juicer-feed h1.referral a:after{background-position:100% -336px;-moz-background-size:18px auto;-o-background-size:18px auto;-webkit-background-size:18px auto;background-size:18px auto;background-position:100% -168px}}.juicer-feed .bulk-moderate{color:#fff}.juicer-feed .bulk-moderate:hover{color:#fff}.juicer-feed .emoji{width:1.5em!important;height:1.5em!important;margin-bottom:0!important;margin-bottom:-.25em!important;display:inline-block}.juicer-feed.photos-only li.words{display:none}.juicer-feed.white li.feed-item,.juicer-feed.user li.feed-item,.juicer-feed.image-grid li.feed-item,.juicer-feed.hip li.feed-item,.juicer-feed.gray li.feed-item,.juicer-feed.modern li.feed-item,.juicer-feed.polaroid li.feed-item{opacity:0}.juicer-feed.hover-images .feed-item.j-twitter .j-retweet:before{height:13px;width:18px;background-position:0 -636px}@media(-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2){.juicer-feed.hover-images .feed-item.j-twitter .j-retweet:before{background-position:0 -1272px;-moz-background-size:18px auto;-o-background-size:18px auto;-webkit-background-size:18px auto;background-size:18px auto;background-position:0 -636px}}.juicer-feed.hover-images .feed-item.j-twitter .j-twitter-meta{color:#fff}.juicer-feed.hover-images .feed-item.j-twitter .j-twitter-meta a{font-weight:400}.juicer-feed.hover-images .feed-item.j-twitter.image-post .j-image,.juicer-feed.hover-images .feed-item.j-twitter.j-video .j-image,.juicer-feed.hover-images .feed-item.j-twitter.slick-slide .j-image{position:absolute;width:100%;height:100%}.juicer-feed.hover-images .feed-item.j-twitter.image-post .j-image img,.juicer-feed.hover-images .feed-item.j-twitter.j-video .j-image img,.juicer-feed.hover-images .feed-item.j-twitter.slick-slide .j-image img{height:100%!important;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%)}.juicer-feed.hover-images .feed-item.j-twitter.image-post .j-message,.juicer-feed.hover-images .feed-item.j-twitter.j-video .j-message,.juicer-feed.hover-images .feed-item.j-twitter.slick-slide .j-message{color:#fff}.juicer-feed.hover-images .feed-item.j-twitter.j-video .j-image:before{content:''}.juicer-feed.white .feed-item.j-twitter .j-image,.juicer-feed.user .feed-item.j-twitter .j-image,.juicer-feed.juicer-widget .feed-item.j-twitter .j-image,.juicer-feed.colors .feed-item.j-twitter .j-image,.juicer-feed.gray .feed-item.j-twitter .j-image{margin-top:20px;display:block}.juicer-feed.white li.feed-item,.juicer-feed.user li.feed-item,.juicer-feed.juicer-widget li.feed-item,.juicer-feed.colors li.feed-item,.juicer-feed.gray li.feed-item,.juicer-feed.modern li.feed-item,.juicer-feed.polaroid li.feed-item{padding:10px;background:#fff;color:#3a3a3a;margin-bottom:5%;border-color:#e5e5e5;border-style:solid;border-width:0 1px 1px 0;white-space:normal;float:none;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.juicer-feed.white li.feed-item.juicer,.juicer-feed.user li.feed-item.juicer,.juicer-feed.juicer-widget li.feed-item.juicer,.juicer-feed.colors li.feed-item.juicer,.juicer-feed.gray li.feed-item.juicer,.juicer-feed.modern li.feed-item.juicer,.juicer-feed.polaroid li.feed-item.juicer{background:#f17e6f;color:#fff}.juicer-feed.white li.feed-item.juicer a,.juicer-feed.user li.feed-item.juicer a,.juicer-feed.juicer-widget li.feed-item.juicer a,.juicer-feed.colors li.feed-item.juicer a,.juicer-feed.gray li.feed-item.juicer a,.juicer-feed.modern li.feed-item.juicer a,.juicer-feed.polaroid li.feed-item.juicer a{color:#fff;text-decoration:underline!important}.juicer-feed.white li.feed-item.juicer a:hover,.juicer-feed.user li.feed-item.juicer a:hover,.juicer-feed.juicer-widget li.feed-item.juicer a:hover,.juicer-feed.colors li.feed-item.juicer a:hover,.juicer-feed.gray li.feed-item.juicer a:hover,.juicer-feed.modern li.feed-item.juicer a:hover,.juicer-feed.polaroid li.feed-item.juicer a:hover{color:#fff}.juicer-feed.white li.feed-item.j-twitter .j-text,.juicer-feed.user li.feed-item.j-twitter .j-text,.juicer-feed.juicer-widget li.feed-item.j-twitter .j-text,.juicer-feed.colors li.feed-item.j-twitter .j-text,.juicer-feed.gray li.feed-item.j-twitter .j-text,.juicer-feed.modern li.feed-item.j-twitter .j-text,.juicer-feed.polaroid li.feed-item.j-twitter .j-text{padding:20px}.juicer-feed.white li.feed-item.j-twitter .j-message,.juicer-feed.user li.feed-item.j-twitter .j-message,.juicer-feed.juicer-widget li.feed-item.j-twitter .j-message,.juicer-feed.colors li.feed-item.j-twitter .j-message,.juicer-feed.gray li.feed-item.j-twitter .j-message,.juicer-feed.modern li.feed-item.j-twitter .j-message,.juicer-feed.polaroid li.feed-item.j-twitter .j-message{color:#5c5c5c;font-weight:700;font-size:18px}.juicer-feed.white li.feed-item .j-message a,.juicer-feed.white li.feed-item .j-edit a,.juicer-feed.user li.feed-item .j-message a,.juicer-feed.user li.feed-item .j-edit a,.juicer-feed.juicer-widget li.feed-item .j-message a,.juicer-feed.juicer-widget li.feed-item .j-edit a,.juicer-feed.colors li.feed-item .j-message a,.juicer-feed.colors li.feed-item .j-edit a,.juicer-feed.gray li.feed-item .j-message a,.juicer-feed.gray li.feed-item .j-edit a,.juicer-feed.modern li.feed-item .j-message a,.juicer-feed.modern li.feed-item .j-edit a,.juicer-feed.polaroid li.feed-item .j-message a,.juicer-feed.polaroid li.feed-item .j-edit a{font-weight:700}.juicer-feed.white img,.juicer-feed.white .video-wrapper,.juicer-feed.white .vine-wrapper,.juicer-feed.white .instagram-wrapper,.juicer-feed.white .twitter-wrapper,.juicer-feed.user img,.juicer-feed.user .video-wrapper,.juicer-feed.user .vine-wrapper,.juicer-feed.user .instagram-wrapper,.juicer-feed.user .twitter-wrapper,.juicer-feed.juicer-widget img,.juicer-feed.juicer-widget .video-wrapper,.juicer-feed.juicer-widget .vine-wrapper,.juicer-feed.juicer-widget .instagram-wrapper,.juicer-feed.juicer-widget .twitter-wrapper,.juicer-feed.colors img,.juicer-feed.colors .video-wrapper,.juicer-feed.colors .vine-wrapper,.juicer-feed.colors .instagram-wrapper,.juicer-feed.colors .twitter-wrapper,.juicer-feed.gray img,.juicer-feed.gray .video-wrapper,.juicer-feed.gray .vine-wrapper,.juicer-feed.gray .instagram-wrapper,.juicer-feed.gray .twitter-wrapper,.juicer-feed.modern img,.juicer-feed.modern .video-wrapper,.juicer-feed.modern .vine-wrapper,.juicer-feed.modern .instagram-wrapper,.juicer-feed.modern .twitter-wrapper,.juicer-feed.polaroid img,.juicer-feed.polaroid .video-wrapper,.juicer-feed.polaroid .vine-wrapper,.juicer-feed.polaroid .instagram-wrapper,.juicer-feed.polaroid .twitter-wrapper{width:100%;margin-bottom:10px}.juicer-feed.white img iframe,.juicer-feed.white img video,.juicer-feed.white img embed,.juicer-feed.white .video-wrapper iframe,.juicer-feed.white .video-wrapper video,.juicer-feed.white .video-wrapper embed,.juicer-feed.white .vine-wrapper iframe,.juicer-feed.white .vine-wrapper video,.juicer-feed.white .vine-wrapper embed,.juicer-feed.white .instagram-wrapper iframe,.juicer-feed.white .instagram-wrapper video,.juicer-feed.white .instagram-wrapper embed,.juicer-feed.white .twitter-wrapper iframe,.juicer-feed.white .twitter-wrapper video,.juicer-feed.white .twitter-wrapper embed,.juicer-feed.user img iframe,.juicer-feed.user img video,.juicer-feed.user img embed,.juicer-feed.user .video-wrapper iframe,.juicer-feed.user .video-wrapper video,.juicer-feed.user .video-wrapper embed,.juicer-feed.user .vine-wrapper iframe,.juicer-feed.user .vine-wrapper video,.juicer-feed.user .vine-wrapper embed,.juicer-feed.user .instagram-wrapper iframe,.juicer-feed.user .instagram-wrapper video,.juicer-feed.user .instagram-wrapper embed,.juicer-feed.user .twitter-wrapper iframe,.juicer-feed.user .twitter-wrapper video,.juicer-feed.user .twitter-wrapper embed,.juicer-feed.juicer-widget img iframe,.juicer-feed.juicer-widget img video,.juicer-feed.juicer-widget img embed,.juicer-feed.juicer-widget .video-wrapper iframe,.juicer-feed.juicer-widget .video-wrapper video,.juicer-feed.juicer-widget .video-wrapper embed,.juicer-feed.juicer-widget .vine-wrapper iframe,.juicer-feed.juicer-widget .vine-wrapper video,.juicer-feed.juicer-widget .vine-wrapper embed,.juicer-feed.juicer-widget .instagram-wrapper iframe,.juicer-feed.juicer-widget .instagram-wrapper video,.juicer-feed.juicer-widget .instagram-wrapper embed,.juicer-feed.juicer-widget .twitter-wrapper iframe,.juicer-feed.juicer-widget .twitter-wrapper video,.juicer-feed.juicer-widget .twitter-wrapper embed,.juicer-feed.colors img iframe,.juicer-feed.colors img video,.juicer-feed.colors img embed,.juicer-feed.colors .video-wrapper iframe,.juicer-feed.colors .video-wrapper video,.juicer-feed.colors .video-wrapper embed,.juicer-feed.colors .vine-wrapper iframe,.juicer-feed.colors .vine-wrapper video,.juicer-feed.colors .vine-wrapper embed,.juicer-feed.colors .instagram-wrapper iframe,.juicer-feed.colors .instagram-wrapper video,.juicer-feed.colors .instagram-wrapper embed,.juicer-feed.colors .twitter-wrapper iframe,.juicer-feed.colors .twitter-wrapper video,.juicer-feed.colors .twitter-wrapper embed,.juicer-feed.gray img iframe,.juicer-feed.gray img video,.juicer-feed.gray img embed,.juicer-feed.gray .video-wrapper iframe,.juicer-feed.gray .video-wrapper video,.juicer-feed.gray .video-wrapper embed,.juicer-feed.gray .vine-wrapper iframe,.juicer-feed.gray .vine-wrapper video,.juicer-feed.gray .vine-wrapper embed,.juicer-feed.gray .instagram-wrapper iframe,.juicer-feed.gray .instagram-wrapper video,.juicer-feed.gray .instagram-wrapper embed,.juicer-feed.gray .twitter-wrapper iframe,.juicer-feed.gray .twitter-wrapper video,.juicer-feed.gray .twitter-wrapper embed,.juicer-feed.modern img iframe,.juicer-feed.modern img video,.juicer-feed.modern img embed,.juicer-feed.modern .video-wrapper iframe,.juicer-feed.modern .video-wrapper video,.juicer-feed.modern .video-wrapper embed,.juicer-feed.modern .vine-wrapper iframe,.juicer-feed.modern .vine-wrapper video,.juicer-feed.modern .vine-wrapper embed,.juicer-feed.modern .instagram-wrapper iframe,.juicer-feed.modern .instagram-wrapper video,.juicer-feed.modern .instagram-wrapper embed,.juicer-feed.modern .twitter-wrapper iframe,.juicer-feed.modern .twitter-wrapper video,.juicer-feed.modern .twitter-wrapper embed,.juicer-feed.polaroid img iframe,.juicer-feed.polaroid img video,.juicer-feed.polaroid img embed,.juicer-feed.polaroid .video-wrapper iframe,.juicer-feed.polaroid .video-wrapper video,.juicer-feed.polaroid .video-wrapper embed,.juicer-feed.polaroid .vine-wrapper iframe,.juicer-feed.polaroid .vine-wrapper video,.juicer-feed.polaroid .vine-wrapper embed,.juicer-feed.polaroid .instagram-wrapper iframe,.juicer-feed.polaroid .instagram-wrapper video,.juicer-feed.polaroid .instagram-wrapper embed,.juicer-feed.polaroid .twitter-wrapper iframe,.juicer-feed.polaroid .twitter-wrapper video,.juicer-feed.polaroid .twitter-wrapper embed{height:100%!important}.juicer-feed.white .j-meta ul,.juicer-feed.user .j-meta ul,.juicer-feed.juicer-widget .j-meta ul,.juicer-feed.colors .j-meta ul,.juicer-feed.gray .j-meta ul,.juicer-feed.modern .j-meta ul,.juicer-feed.polaroid .j-meta ul{margin:0;padding:0}.juicer-feed.colors .j-meta a.j-social.j-facebook,.juicer-feed.colored-icons .j-meta a.j-social.j-facebook{color:#3b5998}.juicer-feed.colors .j-meta a.j-social.j-instagram,.juicer-feed.colored-icons .j-meta a.j-social.j-instagram{color:#3f729b}.juicer-feed.colors .j-meta a.j-social.j-twitter,.juicer-feed.colored-icons .j-meta a.j-social.j-twitter{color:#55acee}.juicer-feed.colors .j-meta a.j-social.j-youtube,.juicer-feed.colored-icons .j-meta a.j-social.j-youtube{color:#cc181e}.juicer-feed.colors .j-meta a.j-social.j-tumblr,.juicer-feed.colored-icons .j-meta a.j-social.j-tumblr{color:#375471}.juicer-feed.colors .j-meta a.j-social.j-googleplus,.juicer-feed.colored-icons .j-meta a.j-social.j-googleplus{color:#dd4b39}.juicer-feed.colors .j-meta a.j-social.j-pinterest,.juicer-feed.colored-icons .j-meta a.j-social.j-pinterest{color:#cb2028}.juicer-feed.colors .j-meta a.j-social.j-blog,.juicer-feed.colored-icons .j-meta a.j-social.j-blog{color:#f60}.juicer-feed.colors .j-meta a.j-social.j-vine,.juicer-feed.colored-icons .j-meta a.j-social.j-vine{color:#00bf8f}.juicer-feed.colors .j-meta a.j-social.j-soundcloud,.juicer-feed.colored-icons .j-meta a.j-social.j-soundcloud{color:#f30}.juicer-feed.colors .j-meta a.j-social.j-linkedin,.juicer-feed.colored-icons .j-meta a.j-social.j-linkedin{color:#007bb6}.juicer-feed.colors .j-meta a.j-social.j-flickr,.juicer-feed.colored-icons .j-meta a.j-social.j-flickr{color:#ff0084}.juicer-feed.colors .j-meta a.j-social.j-vimeo,.juicer-feed.colored-icons .j-meta a.j-social.j-vimeo{color:#1ab7ea}.juicer-feed.colors .j-meta a.j-social.j-hashtag,.juicer-feed.colored-icons .j-meta a.j-social.j-hashtag{color:#f17e6f}.juicer-feed.colors .j-meta a.j-social.j-yelp,.juicer-feed.colored-icons .j-meta a.j-social.j-yelp{color:#c41200}.juicer-feed.colors .j-meta a.j-social.j-deviantart,.juicer-feed.colored-icons .j-meta a.j-social.j-deviantart{color:#05cc47}.juicer-feed.colors .j-meta a.j-social.j-email,.juicer-feed.colored-icons .j-meta a.j-social.j-email{color:#f17e6f}.juicer-feed.colors .j-meta a.j-social.j-slack,.juicer-feed.colored-icons .j-meta a.j-social.j-slack{color:#6ecadc}.juicer-feed.colors .j-meta a.j-social.j-spotify,.juicer-feed.colored-icons .j-meta a.j-social.j-spotify{color:#1ed760}.juicer-feed.colors .j-meta a.j-social.j-giphy,.juicer-feed.colored-icons .j-meta a.j-social.j-giphy{color:#232830}.juicer-feed li.feed-item{position:relative;width:100%;text-align:left;margin:0;list-style-type:none;display:block}.juicer-feed li.feed-item:before{content:''}.juicer-feed li.feed-item:hover ul.actions{visibility:visible;opacity:1}.juicer-feed li.feed-item.j-video a.j-image{position:relative;display:block}.juicer-feed li.feed-item.j-video a.j-image:before{font-family:fontawesome-webfont,Helvetica,Arial,sans-serif;font-size:2.5rem;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-shadow:0 0 4px #999;content:'\f04b';color:#fff;position:absolute;left:50%;top:50%;z-index:3}.juicer-feed li.feed-item.j-video a.j-image.playing:before{opacity:0;content:'\f04c'}.juicer-feed li.feed-item.j-video a.j-image.playing:hover:before{opacity:1}@media all and (max-width:500px){.juicer-feed li.feed-item.j-video a.j-image.playing:before{display:none}}.juicer-feed li.feed-item.j-video.flickr .j-image.playing:before{display:none}.juicer-feed li.feed-item.j-twitter .j-poster img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border-color:#fff;margin:0 11px 0 0;height:30px}.juicer-feed li.feed-item.j-twitter .j-twitter-meta{font-size:12px;letter-spacing:0;font-weight:400;color:#bababa;margin-bottom:5px}.juicer-feed li.feed-item.j-twitter .j-twitter-meta a{font-weight:400;color:#bababa}.juicer-feed li.feed-item.j-twitter .j-retweet:before{height:13px;width:18px;background-position:0 -510px;content:'';display:inline-block;margin-right:5px;position:relative;top:2px}@media(-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2){.juicer-feed li.feed-item.j-twitter .j-retweet:before{background-position:0 -1020px;-moz-background-size:18px auto;-o-background-size:18px auto;-webkit-background-size:18px auto;background-size:18px auto;background-position:0 -510px}}.juicer-feed li.feed-item.j-twitter .j-twitter-quote{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #e6e6e6;padding:12px;font-size:12px;line-height:1.4;font-weight:400;margin-top:25px;letter-spacing:0}.juicer-feed li.feed-item.j-twitter .j-twitter-quote-display-name,.juicer-feed li.feed-item.j-twitter .j-twitter-quote-screen-name{display:inline-block}.juicer-feed li.feed-item.j-twitter .j-twitter-quote-screen-name{margin:0 0 10px 10px;font-weight:400;color:#999}.juicer-feed ul.actions{visibility:hidden;opacity:0;position:absolute;top:0;right:0;font-weight:700;z-index:4}.juicer-feed ul.actions li{padding:10px 15px;cursor:pointer;background:rgba(119,124,133,.7);color:#fff;display:inline-block;margin-left:1px;font-size:12px}.juicer-feed ul.actions li:hover{background:#777c85}.juicer-feed ul.actions li.primary{background:rgba(245,122,116,.7)}.juicer-feed ul.actions li.primary:hover{background:#f57a74}.juicer-feed .empty{padding:250px 0;text-align:center}.juicer-feed .empty h2{font-family:helvetica neue,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:700}.juicer-feed .empty a{color:#f17e6f}.juicer-feed a{-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:#3a3a3a}.juicer-feed a:hover{color:#f17e6f}.juicer-feed hr{display:none}.juicer-feed .j-title{font-weight:700}.juicer-feed.j-mobile li.feed-item.j-video a.j-image.playing:before{display:none}.juicer-feed ul.j-filters{overflow:hidden;*zoom:1;display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;list-style-type:none;width:100%;margin:0 0 25px}.juicer-feed ul.j-filters li{color:#fff;padding:10px;cursor:pointer;font-size:14px;font-weight:700;white-space:nowrap;word-break:break-all;overflow:hidden;text-overflow:ellipsis;position:relative;text-align:left;list-style-type:none;margin:0;width:190px;display:inline-block}.juicer-feed ul.j-filters li:before{font-family:fontawesome-webfont,Helvetica,Arial,sans-serif;font-size:14px;margin:0 5px 0 0;font-weight:400}.juicer-feed ul.j-filters li:hover:after,.juicer-feed ul.j-filters li.selected:after,.juicer-feed ul.j-filters li.highlight:after{content:'';display:block;width:100%;height:4px;background:#f17e6f;bottom:0;left:0;position:absolute}.juicer-feed ul.j-filters li.all,.juicer-feed ul.j-filters li.grouped,.juicer-feed ul.j-filters li.moderate-filter{background:#232830}.juicer-feed ul.j-filters li.all:before,.juicer-feed ul.j-filters li.grouped:before,.juicer-feed ul.j-filters li.moderate-filter:before{content:'\f0c0'}.juicer-feed ul.j-filters li.grouped,.juicer-feed ul.j-filters li.moderate-filter{border-right:1px solid #e5e5e5}.juicer-feed ul.j-filters li.grouped:before,.juicer-feed ul.j-filters li.moderate-filter:before{content:''}.juicer-feed ul.j-filters li.grouped:last-of-type,.juicer-feed ul.j-filters li.moderate-filter:last-of-type{border:none}.juicer-feed ul.j-filters li.moderate-filter{width:auto}@media all and (max-width:500px){.juicer-feed ul.j-filters li{width:33.333%}}.juicer-feed .j-display-filters{text-align:center;margin:15px 0 30px;font-weight:500;font-size:11px;text-transform:uppercase;color:#777}.juicer-feed .j-display-filters li{display:inline-block;margin:0 20px 20px 0;cursor:pointer;background:#fff;padding:7px 10px;border-bottom:1px solid #e5e4e4}.juicer-feed .j-display-filters li:first-of-type{margin:0 20px 20px}.juicer-feed .j-display-filters li:last-of-type{margin:0 0 20px}.juicer-feed .j-display-filters li:before{margin-right:8px;line-height:11px;font-size:14px;position:relative;top:1px}.juicer-feed .j-display-filters li.all{color:#f57a74}.juicer-feed .j-display-filters li.all:before{content:'\f0c0'}.juicer-feed .j-display-filters li.all.highlight,.juicer-feed .j-display-filters li.all:hover{background:#f57a74!important;color:#fff;border-bottom:1px solid #f24c44!important}.juicer-feed .j-display-filters li.grouped,.juicer-feed .j-display-filters li.moderate-filter{color:#3a3a3a}.juicer-feed .j-display-filters li.grouped.highlight,.juicer-feed .j-display-filters li.grouped:hover,.juicer-feed .j-display-filters li.grouped.selected,.juicer-feed .j-display-filters li.moderate-filter.highlight,.juicer-feed .j-display-filters li.moderate-filter:hover,.juicer-feed .j-display-filters li.moderate-filter.selected{background:#3a3a3a!important;color:#fff;border-bottom:1px solid #212121!important}.juicer-feed .j-display-filters li.grouped:before,.juicer-feed .j-display-filters li.moderate-filter:before{content:'';margin-right:0}.juicer-feed .j-meta{margin-top:25px}.juicer-feed .j-meta a{color:#bababa}.juicer-feed .j-meta a:hover{color:#f17e6f}.juicer-feed .j-meta ul{display:inline-block;width:auto!important;padding:0;margin:0;font-size:1em;line-height:1em;float:none}.juicer-feed .j-meta li{display:inline-block;margin:0 10px 0 0;padding:0;background-image:none;border:none;font-size:1em;font-weight:400;height:auto;width:auto}.juicer-feed .j-meta li:last-of-type{margin-right:0}.juicer-feed .j-meta nav,.juicer-feed .j-meta .j-twitter-date{display:inline-block;float:right}.juicer-feed .j-meta nav{border:none;background:0 0;position:relative;width:auto;height:auto}.juicer-feed .j-meta .j-twitter-date{font-weight:700;color:#bababa;font-size:12px;position:relative;top:2px}.juicer-feed .j-meta a{background:0 0;width:auto;height:auto;float:none}.juicer-feed .j-meta a span{display:none}.juicer-feed .j-meta a.j-social{font-size:1.5em;line-height:1;float:none;margin:0}.juicer-feed .j-meta a:before{font-family:fontawesome-webfont,Helvetica,Arial,sans-serif;font-size:1em;margin-right:5px}.juicer-feed .j-meta a.comments:before{content:'\f086'}.juicer-feed .j-meta a.likes:before{content:'\f164'}.juicer-feed .j-meta a.retweets:before{content:'\f079'}.juicer-feed .j-meta a.repins:before{content:'\f08d'}.juicer-feed .j-meta a.views:before{content:'\f06e'}.juicer-feed .j-meta a.heart:before{content:'\f004'}.juicer-feed .j-meta .j-twitter-intents{position:relative;top:1px}.juicer-feed .j-meta .j-twitter-intents a.j-twitter-reply{height:13px;width:14px;background-position:0 -378px}.juicer-feed .j-meta .j-twitter-intents a.j-twitter-reply:hover{background-position:0 -345px}@media(-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2){.juicer-feed .j-meta .j-twitter-intents a.j-twitter-reply{background-position:0 -756px;-moz-background-size:18px auto;-o-background-size:18px auto;-webkit-background-size:18px auto;background-size:18px auto;background-position:0 -378px}.juicer-feed .j-meta .j-twitter-intents a.j-twitter-reply:hover{background-position:0 -690px;background-position:0 -345px}}.juicer-feed .j-meta .j-twitter-intents a.j-twitter-retweet{height:13px;width:18px;background-position:0 -510px}.juicer-feed .j-meta .j-twitter-intents a.j-twitter-retweet:hover{background-position:0 -477px}@media(-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2){.juicer-feed .j-meta .j-twitter-intents a.j-twitter-retweet{background-position:0 -1020px;-moz-background-size:18px auto;-o-background-size:18px auto;-webkit-background-size:18px auto;background-size:18px auto;background-position:0 -510px}.juicer-feed .j-meta .j-twitter-intents a.j-twitter-retweet:hover{background-position:0 -954px;background-position:0 -477px}}.juicer-feed .j-meta .j-twitter-intents a.j-twitter-like{height:13px;width:15px;background-position:0 -246px}.juicer-feed .j-meta .j-twitter-intents a.j-twitter-like:hover{background-position:0 -213px}@media(-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2){.juicer-feed .j-meta .j-twitter-intents a.j-twitter-like{background-position:0 -492px;-moz-background-size:18px auto;-o-background-size:18px auto;-webkit-background-size:18px auto;background-size:18px auto;background-position:0 -246px}.juicer-feed .j-meta .j-twitter-intents a.j-twitter-like:hover{background-position:0 -426px;background-position:0 -213px}}.juicer-feed .feed-item.j-twitter .j-meta{line-height:1}.juicer-feed .video-wrapper,.juicer-feed .vine-wrapper,.juicer-feed .instagram-wrapper,.juicer-feed .twitter-wrapper{position:relative}.juicer-feed .video-wrapper iframe,.juicer-feed .video-wrapper video,.juicer-feed .video-wrapper embed,.juicer-feed .vine-wrapper iframe,.juicer-feed .vine-wrapper video,.juicer-feed .vine-wrapper embed,.juicer-feed .instagram-wrapper iframe,.juicer-feed .instagram-wrapper video,.juicer-feed .instagram-wrapper embed,.juicer-feed .twitter-wrapper iframe,.juicer-feed .twitter-wrapper video,.juicer-feed .twitter-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%;background:#000}.juicer-feed .video-wrapper{padding-bottom:56.25%}.juicer-feed .vine-wrapper,.juicer-feed .instagram-wrapper,.juicer-feed .twitter-wrapper{padding-bottom:100%}.juicer-feed video::-internal-media-controls-download-button{display:none}.juicer-feed video::-webkit-media-controls-enclosure{overflow:hidden}.juicer-feed video::-webkit-media-controls-panel{width:calc(100% + 30px)}.juicer-feed.juicer-widget.j-modern{overflow:visible;max-height:100%!important}.juicer-feed.juicer-widget.j-modern .flip-container{-moz-perspective:1000;-webkit-perspective:1000;perspective:1000}.juicer-feed.juicer-widget.j-modern .flip-container.flip .flipper{-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.juicer-feed.juicer-widget.j-modern .flipper{*zoom:1;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:.6s;position:relative}.juicer-feed.juicer-widget.j-modern .flipper:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.juicer-feed.juicer-widget.j-modern .front,.juicer-feed.juicer-widget.j-modern .back{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.juicer-feed.juicer-widget.j-modern .front{-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg);position:relative;z-index:2}.juicer-feed.juicer-widget.j-modern .back{-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);position:absolute;left:0;top:0}.juicer-feed.juicer-widget.j-modern .flip .front{position:absolute;top:0;left:0}.juicer-feed.juicer-widget.j-modern .flip .back{position:relative}.juicer-feed.juicer-widget.j-ie{overflow:visible;max-height:100%!important}.juicer-feed.juicer-widget.j-ie .flip-container{-moz-perspective:1000;-webkit-perspective:1000;perspective:1000}.juicer-feed.juicer-widget.j-ie .flipper{*zoom:1;position:relative}.juicer-feed.juicer-widget.j-ie .flipper:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.juicer-feed.juicer-widget.j-ie .front,.juicer-feed.juicer-widget.j-ie .back{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:0s;-ms-backface-visibility:hidden;overflow:hidden}.juicer-feed.juicer-widget.j-ie .front{-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg);position:relative;z-index:2}.juicer-feed.juicer-widget.j-ie .back{-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);position:absolute;left:0;top:0}.juicer-feed.juicer-widget.j-ie .flip .front{-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);position:absolute;top:0;left:0}.juicer-feed.juicer-widget.j-ie .flip .back{-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg);position:relative}.juicer-feed.gray li.feed-item{background:#c6c8ca;color:#464648}.juicer-feed.gray a{color:#55c1bd}.juicer-feed.gray .j-meta a{color:#464648}.juicer-feed.gray .j-meta a:hover{color:#55c1bd}.juicer-feed.image-grid li.feed-item,.juicer-feed.slider li.feed-item,.juicer-feed.hip li.feed-item{padding:0}.juicer-feed.image-grid li.feed-item:hover .j-text,.juicer-feed.slider li.feed-item:hover .j-text,.juicer-feed.hip li.feed-item:hover .j-text{visibility:visible;opacity:1}.juicer-feed.image-grid li.feed-item.words,.juicer-feed.slider li.feed-item.words,.juicer-feed.hip li.feed-item.words{border-right:1px solid #fff;border-bottom:1px solid #fff}.juicer-feed.image-grid li.feed-item.words .j-text,.juicer-feed.slider li.feed-item.words .j-text,.juicer-feed.hip li.feed-item.words .j-text{visibility:visible;opacity:1;position:relative;color:#fff;background:0 0}.juicer-feed.image-grid li.feed-item.words .j-text a,.juicer-feed.slider li.feed-item.words .j-text a,.juicer-feed.hip li.feed-item.words .j-text a{color:#fff;font-weight:700}.juicer-feed.image-grid li.feed-item.words .j-text a:hover,.juicer-feed.slider li.feed-item.words .j-text a:hover,.juicer-feed.hip li.feed-item.words .j-text a:hover{color:#f17e6f}.juicer-feed.image-grid li.feed-item.words .j-text p,.juicer-feed.slider li.feed-item.words .j-text p,.juicer-feed.hip li.feed-item.words .j-text p{color:#fff}.juicer-feed.image-grid li.feed-item.words .j-meta,.juicer-feed.slider li.feed-item.words .j-meta,.juicer-feed.hip li.feed-item.words .j-meta{position:relative;margin:25px 0 0}.juicer-feed.image-grid li.feed-item.words .j-meta a,.juicer-feed.slider li.feed-item.words .j-meta a,.juicer-feed.hip li.feed-item.words .j-meta a{color:#fff;font-weight:400}.juicer-feed.image-grid li.feed-item.words .j-poster,.juicer-feed.slider li.feed-item.words .j-poster,.juicer-feed.hip li.feed-item.words .j-poster{display:none}.juicer-feed.image-grid li.feed-item.words .j-poster h3,.juicer-feed.image-grid li.feed-item.words .j-poster .j-date,.juicer-feed.slider li.feed-item.words .j-poster h3,.juicer-feed.slider li.feed-item.words .j-poster .j-date,.juicer-feed.hip li.feed-item.words .j-poster h3,.juicer-feed.hip li.feed-item.words .j-poster .j-date{color:#fff}.juicer-feed.image-grid li.feed-item.j-video .j-text .j-message,.juicer-feed.slider li.feed-item.j-video .j-text .j-message,.juicer-feed.hip li.feed-item.j-video .j-text .j-message{vertical-align:top}.juicer-feed.image-grid li.feed-item.j-twitter .j-twitter-post-icon:before,.juicer-feed.slider li.feed-item.j-twitter .j-twitter-post-icon:before,.juicer-feed.hip li.feed-item.j-twitter .j-twitter-post-icon:before{color:#fff}.juicer-feed.image-grid li.feed-item.j-twitter .j-poster,.juicer-feed.slider li.feed-item.j-twitter .j-poster,.juicer-feed.hip li.feed-item.j-twitter .j-poster{position:relative;opacity:1;visibility:visible;padding:0;margin:0}.juicer-feed.image-grid li.feed-item.j-twitter .j-poster a,.juicer-feed.slider li.feed-item.j-twitter .j-poster a,.juicer-feed.hip li.feed-item.j-twitter .j-poster a{color:#fff}.juicer-feed.image-grid li.feed-item.j-twitter .j-text,.juicer-feed.slider li.feed-item.j-twitter .j-text,.juicer-feed.hip li.feed-item.j-twitter .j-text{padding:30px;font-weight:700;text-align:left}.juicer-feed.image-grid li.feed-item.j-twitter .j-text:before,.juicer-feed.slider li.feed-item.j-twitter .j-text:before,.juicer-feed.hip li.feed-item.j-twitter .j-text:before{content:'';display:none}.juicer-feed.image-grid li.feed-item.j-twitter .j-message,.juicer-feed.slider li.feed-item.j-twitter .j-message,.juicer-feed.hip li.feed-item.j-twitter .j-message{margin:30px 0 40px;font-size:16px;line-height:25px}.juicer-feed.image-grid li.feed-item.j-twitter .j-message p,.juicer-feed.image-grid li.feed-item.j-twitter .j-message a,.juicer-feed.slider li.feed-item.j-twitter .j-message p,.juicer-feed.slider li.feed-item.j-twitter .j-message a,.juicer-feed.hip li.feed-item.j-twitter .j-message p,.juicer-feed.hip li.feed-item.j-twitter .j-message a{color:#fff}.juicer-feed.image-grid li.feed-item.j-twitter .j-meta,.juicer-feed.slider li.feed-item.j-twitter .j-meta,.juicer-feed.hip li.feed-item.j-twitter .j-meta{position:relative;padding:0;margin:0}.juicer-feed.image-grid li.feed-item.j-twitter .j-meta .j-twitter-intents a.j-twitter-reply,.juicer-feed.slider li.feed-item.j-twitter .j-meta .j-twitter-intents a.j-twitter-reply,.juicer-feed.hip li.feed-item.j-twitter .j-meta .j-twitter-intents a.j-twitter-reply{height:13px;width:14px;background-position:0 -444px}@media(-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2){.juicer-feed.image-grid li.feed-item.j-twitter .j-meta .j-twitter-intents a.j-twitter-reply,.juicer-feed.slider li.feed-item.j-twitter .j-meta .j-twitter-intents a.j-twitter-reply,.juicer-feed.hip li.feed-item.j-twitter .j-meta .j-twitter-intents a.j-twitter-reply{background-position:0 -888px;-moz-background-size:18px auto;-o-background-size:18px auto;-webkit-background-size:18px auto;background-size:18px auto;background-position:0 -444px}}.juicer-feed.image-grid li.feed-item.j-twitter .j-meta .j-twitter-intents a.j-twitter-retweet,.juicer-feed.slider li.feed-item.j-twitter .j-meta .j-twitter-intents a.j-twitter-retweet,.juicer-feed.hip li.feed-item.j-twitter .j-meta .j-twitter-intents a.j-twitter-retweet{height:13px;width:18px;background-position:0 -636px}@media(-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2){.juicer-feed.image-grid li.feed-item.j-twitter .j-meta .j-twitter-intents a.j-twitter-retweet,.juicer-feed.slider li.feed-item.j-twitter .j-meta .j-twitter-intents a.j-twitter-retweet,.juicer-feed.hip li.feed-item.j-twitter .j-meta .j-twitter-intents a.j-twitter-retweet{background-position:0 -1272px;-moz-background-size:18px auto;-o-background-size:18px auto;-webkit-background-size:18px auto;background-size:18px auto;background-position:0 -636px}}.juicer-feed.image-grid li.feed-item.j-twitter .j-meta .j-twitter-intents a.j-twitter-like,.juicer-feed.slider li.feed-item.j-twitter .j-meta .j-twitter-intents a.j-twitter-like,.juicer-feed.hip li.feed-item.j-twitter .j-meta .j-twitter-intents a.j-twitter-like{height:13px;width:15px;background-position:0 -312px}@media(-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2){.juicer-feed.image-grid li.feed-item.j-twitter .j-meta .j-twitter-intents a.j-twitter-like,.juicer-feed.slider li.feed-item.j-twitter .j-meta .j-twitter-intents a.j-twitter-like,.juicer-feed.hip li.feed-item.j-twitter .j-meta .j-twitter-intents a.j-twitter-like{background-position:0 -624px;-moz-background-size:18px auto;-o-background-size:18px auto;-webkit-background-size:18px auto;background-size:18px auto;background-position:0 -312px}}.juicer-feed.image-grid li.feed-item.j-twitter .j-meta .j-twitter-date,.juicer-feed.slider li.feed-item.j-twitter .j-meta .j-twitter-date,.juicer-feed.hip li.feed-item.j-twitter .j-meta .j-twitter-date{color:#fff}.juicer-feed.image-grid li.feed-item.j-twitter .j-meta .j-twitter-quote-screen-name,.juicer-feed.slider li.feed-item.j-twitter .j-meta .j-twitter-quote-screen-name,.juicer-feed.hip li.feed-item.j-twitter .j-meta .j-twitter-quote-screen-name{color:#fff}.juicer-feed.image-grid li.feed-item.j-twitter.image-post .j-text,.juicer-feed.image-grid li.feed-item.j-twitter.j-video .j-text,.juicer-feed.slider li.feed-item.j-twitter.image-post .j-text,.juicer-feed.slider li.feed-item.j-twitter.j-video .j-text,.juicer-feed.hip li.feed-item.j-twitter.image-post .j-text,.juicer-feed.hip li.feed-item.j-twitter.j-video .j-text{visibility:visible;opacity:1;background:rgba(83,174,232,.7);position:relative}.juicer-feed.image-grid .j-text,.juicer-feed.slider .j-text,.juicer-feed.hip .j-text{-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:0;visibility:hidden;color:#bababa;background:rgba(58,58,58,.7);text-align:center;position:absolute;padding:5%;top:0;left:0;height:100%;width:100%;z-index:2;overflow:hidden}.juicer-feed.image-grid .j-text:before,.juicer-feed.slider .j-text:before,.juicer-feed.hip .j-text:before{content:'';display:inline-block;height:100%;vertical-align:middle}.juicer-feed.image-grid .j-text .j-message,.juicer-feed.image-grid .j-text .j-edit,.juicer-feed.slider .j-text .j-message,.juicer-feed.slider .j-text .j-edit,.juicer-feed.hip .j-text .j-message,.juicer-feed.hip .j-text .j-edit{display:inline-block;vertical-align:middle;max-height:90%;overflow:hidden;width:100%}.juicer-feed.image-grid .j-text .j-message a,.juicer-feed.image-grid .j-text .j-edit a,.juicer-feed.slider .j-text .j-message a,.juicer-feed.slider .j-text .j-edit a,.juicer-feed.hip .j-text .j-message a,.juicer-feed.hip .j-text .j-edit a{color:#f17e6f}.juicer-feed.image-grid .j-text .j-message p,.juicer-feed.image-grid .j-text .j-edit p,.juicer-feed.slider .j-text .j-message p,.juicer-feed.slider .j-text .j-edit p,.juicer-feed.hip .j-text .j-message p,.juicer-feed.hip .j-text .j-edit p{word-break:break-word;color:#bababa}.juicer-feed.image-grid .j-text .j-message p:last-of-type,.juicer-feed.image-grid .j-text .j-edit p:last-of-type,.juicer-feed.slider .j-text .j-message p:last-of-type,.juicer-feed.slider .j-text .j-edit p:last-of-type,.juicer-feed.hip .j-text .j-message p:last-of-type,.juicer-feed.hip .j-text .j-edit p:last-of-type{margin:0}.juicer-feed.image-grid .j-image.playing+.j-text,.juicer-feed.slider .j-image.playing+.j-text,.juicer-feed.hip .j-image.playing+.j-text{visibility:hidden!important;opacity:0!important}.juicer-feed.image-grid .j-meta,.juicer-feed.slider .j-meta,.juicer-feed.hip .j-meta{position:absolute;bottom:0;width:100%;padding:5px 7px;margin:25px -5% 0;text-align:left}.juicer-feed.image-grid .j-poster,.juicer-feed.slider .j-poster,.juicer-feed.hip .j-poster{position:absolute;top:0;left:0;width:100%;padding:10px;height:auto;opacity:0;visibility:hidden}.juicer-feed.image-grid .j-poster h3,.juicer-feed.image-grid .j-poster .j-date,.juicer-feed.slider .j-poster h3,.juicer-feed.slider .j-poster .j-date,.juicer-feed.hip .j-poster h3,.juicer-feed.hip .j-poster .j-date{color:#bababa}.juicer-feed.slider{position:relative}.juicer-feed.slider li.feed-item{display:block}.juicer-feed.slider li.feed-item a.j-image{width:100%;overflow:hidden;display:block;position:relative}.juicer-feed.slider li.feed-item a.j-image img{width:100%}.juicer-feed.slider li.feed-item.words{border-right:none}.juicer-feed.slider li.feed-item.words:after{content:'';width:1px;height:100%;background-color:#fff;position:absolute;display:block;top:0;right:0}.juicer-feed.slider li.feed-item.j-twitter .j-message{position:absolute;top:50%;transform:translateY(-50%);left:0;margin:0;padding:0 25px}.juicer-feed.slider li.feed-item.j-twitter .j-meta{position:absolute;bottom:0;left:0;width:100%;padding:25px}.juicer-feed.slider .slick-track{overflow:hidden}.juicer-feed.slider .slick-prev,.juicer-feed.slider .slick-next{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;position:absolute;border:none;background:0 0;cursor:pointer;font-size:0;color:transparent;outline:none;background:rgba(58,58,58,.7);margin:auto 0;height:90px;width:auto;top:0;bottom:0;line-height:1;z-index:99}.juicer-feed.slider .slick-prev:before,.juicer-feed.slider .slick-next:before{font-family:fontawesome-webfont,Helvetica,Arial,sans-serif;font-size:4rem;line-height:43px;color:#fff}.juicer-feed.slider .slick-prev:hover:before,.juicer-feed.slider .slick-next:hover:before{color:#f17e6f}@media all and (max-width:500px){.juicer-feed.slider .slick-prev,.juicer-feed.slider .slick-next{height:65px}.juicer-feed.slider .slick-prev:before,.juicer-feed.slider .slick-next:before{font-size:2rem}}.juicer-feed.slider .slick-prev{left:0;padding:10px 15px 15px 10px}.juicer-feed.slider .slick-prev:before{content:'\f104'}@media all and (max-width:500px){.juicer-feed.slider .slick-prev{padding:5px 7px 7px 5px}}.juicer-feed.slider .slick-next{right:0;padding:10px 10px 15px 15px}.juicer-feed.slider .slick-next:before{content:'\f105'}@media all and (max-width:500px){.juicer-feed.slider .slick-next{padding:5px 5px 7px 7px}}.juicer-feed.slider.j-ie li.feed-item.image-post{background:0 0}.juicer-feed.slider.j-modern li.feed-item a.j-image img{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;object-fit:cover}.juicer-feed.slider.j-ie li.feed-item a.j-image{background-size:cover}.juicer-feed.slider.j-ie li.feed-item a.j-image img{visibility:hidden}.juicer-feed.hip{font-family:Courier,monospace}.juicer-feed.hip li.feed-item{font-size:14px}.juicer-feed.hip li.feed-item.words{background:#232323;border-color:#333}.juicer-feed.hip li.feed-item.words .j-meta a{color:#aaa}.juicer-feed.hip li.feed-item.j-twitter{font-family:helvetica neue,Helvetica}.juicer-feed.hip li.feed-item:hover:after{content:'';width:100%;height:2px;background:#f17e6f;display:block;position:absolute;bottom:0}.juicer-feed.hip .j-meta{padding:10px 15px}.juicer-feed.hip .j-meta nav{display:none}.juicer-feed.classic li.feed-item{background:#fff;min-height:100px;overflow:hidden}.juicer-feed.classic li.feed-item img,.juicer-feed.classic li.feed-item .j-meta{position:absolute;top:0;width:100px}.juicer-feed.classic li.feed-item .j-meta{left:0;margin:0;height:100%;text-align:center;padding:30px 0 0}.juicer-feed.classic li.feed-item .j-meta a{color:#fff}.juicer-feed.classic li.feed-item .j-meta:before{content:''}.juicer-feed.classic li.feed-item .j-meta nav{float:none;display:block;display:block;font-size:1.5em}.juicer-feed.classic li.feed-item .j-meta ul{font-size:.75em}.juicer-feed.classic li.feed-item .j-meta li{margin:0 10px 10px 0;width:auto}.juicer-feed.classic li.feed-item .j-meta li:last-of-type{margin:0 0 10px}.juicer-feed.classic li.feed-item img{right:0}@media all and (max-width:500px){.juicer-feed.classic li.feed-item img{position:relative;top:6px}}.juicer-feed.classic li.feed-item .j-text{font-family:georgia,Georgia,serif;font-size:1.25em;margin:0 100px;padding:10px 25px;min-height:100px}.juicer-feed.classic li.feed-item .j-message{height:80px;display:table-cell;vertical-align:middle}.juicer-feed.classic li.feed-item .j-message a{color:#f17e6f}.juicer-feed.classic li.feed-item .info{font-size:.85rem;color:#878787}.juicer-feed.classic li.feed-item .info a{color:#878787;border-bottom:1px solid}.juicer-feed.classic li.feed-item .info a:hover{color:#f17e6f}.juicer-feed.living-wall{overflow:hidden}.juicer-feed.living-wall li.feed-item{-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;font-size:0;overflow:hidden;cursor:pointer;position:absolute;z-index:2}.juicer-feed.living-wall li.feed-item.j-video .j-image{position:absolute}.juicer-feed.living-wall li.feed-item.j-video .j-image:before{content:''}.juicer-feed.living-wall .j-image{position:absolute;left:0;top:0;height:100%;width:100%}.juicer-feed.living-wall img{max-width:100%;height:auto;width:auto;min-width:100%}.juicer-feed.living-wall img.landscape{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;position:relative;max-width:none;max-height:100%;height:100%}.juicer-feed.living-wall ul.actions{font-size:16px}.juicer-feed.living-wall .j-text{color:#fff;font-size:14px;border:1px solid #fff;text-align:center;padding-top:45%;height:100%}.juicer-feed.living-wall .j-text a{color:#fff;font-weight:700}.juicer-feed.living-wall .j-text a:hover{color:#f17e6f}.juicer-feed.living-wall .j-living-wall-hover{-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:0;visibility:hidden;background:rgba(58,58,58,.7);position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;overflow:hidden;text-align:center}.juicer-feed.living-wall .j-living-wall-hover:before{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:'+';color:#fff;border:3px solid #fff;width:50px;height:50px;font-size:42px;line-height:42px;display:block;position:absolute;left:50%;top:50%}.juicer-feed.living-wall li.feed-item:hover .j-image:before{display:none}.juicer-feed.living-wall li.feed-item:hover .j-living-wall-hover{visibility:visible;opacity:1}.juicer-feed.living-wall h1.referral{position:relative;z-index:3;background:rgba(58,58,58,.7);padding:15px;display:inline-block;float:right}.juicer-feed.living-wall h1.referral a{color:#fff}.juicer-feed.modern li.feed-item{padding:0}.juicer-feed.modern li.feed-item.words .j-message{font-size:18px;line-height:30px;padding-bottom:10px}.juicer-feed.modern li.feed-item.juicer .j-poster .j-date,.juicer-feed.modern li.feed-item.juicer .j-poster h3{color:#fff}.juicer-feed.modern li.feed-item.juicer .j-message{color:#fff}.juicer-feed.modern li.feed-item.j-twitter .j-image{margin:20px -20px 0;display:block}.juicer-feed.modern .j-poster{padding:14px 10px 12px;height:auto;margin:0;height:56px}.juicer-feed.modern .j-poster img,.juicer-feed.modern .j-poster h3{margin-bottom:0}.juicer-feed.modern .j-poster img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border-color:#fff;margin:0 11px 0 0;height:30px}.juicer-feed.modern .j-poster h3{margin:6px 0 0}.juicer-feed.modern .j-poster h3,.juicer-feed.modern .j-poster .j-date{font-size:12px}.juicer-feed.modern .j-poster .j-date{margin-top:7px}.juicer-feed.modern .j-image img{margin-bottom:0}.juicer-feed.modern .j-text{font-size:14px;padding:20px 15px 20px 20px}.juicer-feed.modern .j-message{color:#666;line-height:25px}.juicer-feed.polaroid li.feed-item{padding:12px;text-align:center}.juicer-feed.polaroid li.feed-item.words .j-post-container{top:0;margin-bottom:0}.juicer-feed.polaroid li.feed-item.words .j-message{font-size:16px;line-height:25px;font-family:Georgia,serif}.juicer-feed.polaroid li.feed-item.juicer .j-message{color:#fff}.juicer-feed.polaroid li.feed-item.j-twitter{text-align:left}.juicer-feed.polaroid li.feed-item.j-twitter .j-post-container{top:0;margin-bottom:0}.juicer-feed.polaroid li.feed-item.j-twitter .j-poster img{float:left;width:30px!important;border:none}.juicer-feed.polaroid li.feed-item.j-twitter .j-image{margin-top:30px;display:block}.juicer-feed.polaroid li.feed-item.j-twitter .j-text{padding:10px}.juicer-feed.polaroid li.feed-item.j-twitter .j-message{font-family:helvetica neue,Helvetica;font-size:18px;line-height:1.5}.juicer-feed.polaroid .j-image img{margin-bottom:0}.juicer-feed.polaroid .j-post-container{position:relative;top:-32px;margin-bottom:-32px}.juicer-feed.polaroid .j-post-container.no-poster{top:0;margin-bottom:0;margin-top:25px}.juicer-feed.polaroid .j-poster{text-align:center;height:auto;margin:0}.juicer-feed.polaroid .j-poster img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;float:none;width:64px!important;height:64px;border:7px solid #fff;background-color:#fff}.juicer-feed.polaroid .j-poster h3,.juicer-feed.polaroid .j-poster .j-date{display:none}.juicer-feed.polaroid .j-poster-meta{font-size:12px;color:#5c5c5c}.juicer-feed.polaroid .j-poster-meta a{text-transform:uppercase;font-weight:700}.juicer-feed.polaroid .j-text{margin-top:17px}.juicer-feed.polaroid .j-message{font-size:13px;color:#5c5c5c;line-height:22px}.juicer-feed.polaroid .j-meta ul a{font-size:14px}.juicer-feed.polaroid .j-meta nav{display:none}.juicer-feed.night li.feed-item{background-color:#1f1f1f;color:#ccc;overflow:hidden}.juicer-feed.night li.feed-item a{color:#ccc}.juicer-feed.night li.feed-item .j-meta a{color:#a1a1a1}.juicer-feed.night li.feed-item.words .j-text,.juicer-feed.night li.feed-item.j-twitter .j-text{position:relative;opacity:1;visibility:visible}.juicer-feed.night li.feed-item.words .j-message,.juicer-feed.night li.feed-item.j-twitter .j-message{font-size:16px;line-height:25px;margin:25px 0 30px}.juicer-feed.night li.feed-item.words .j-meta a:before,.juicer-feed.night li.feed-item.j-twitter .j-meta a:before{font-size:16px}.juicer-feed.night li.feed-item:hover .j-text{opacity:1;visibility:visible}.juicer-feed.night li.feed-item.j-twitter .j-twitter-post-icon:before{color:#fff}.juicer-feed.night li.feed-item.j-twitter .j-message{font-weight:700}.juicer-feed.night li.feed-item.j-twitter.image-post .j-text,.juicer-feed.night li.feed-item.j-twitter.j-video .j-text{background:rgba(31,31,31,.7)}.juicer-feed.night .j-text-container{position:relative}.juicer-feed.night .j-text{-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(31,31,31,.9);overflow:hidden;padding:25px;opacity:0;visibility:hidden}.juicer-feed.night .j-message{font-size:13px;color:#ccc;line-height:20px}.juicer-feed.night .j-message a{font-weight:700}.juicer-feed.night .j-gallery-nav{z-index:2}.juicer-feed.night .j-meta{font-size:11px;margin-top:15px}.juicer-feed.night .j-poster-meta{font-size:10px;text-transform:uppercase;padding:10px 18px 15px}.juicer-feed.night .j-poster-meta .j-social-icon{background:0 0;font-size:22px;position:relative;top:5px;margin-right:10px}.j-poster{overflow:hidden;*zoom:1;margin:0 0 10px;height:30px}.j-poster img{float:left;width:30px!important;margin:0 7px 0 0;padding:0}.j-poster a{color:#3a3a3a}.j-poster a:hover{color:#f17e6f}.j-poster h3,.j-poster .twitter-poster{float:left;margin:4px 0 0;padding:0;font-size:14px;font-weight:700;max-width:67%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;clear:none;color:#3a3a3a;line-height:20px}.j-poster .j-date{float:right;font-size:14px;margin-top:4px;color:#a0a0a0}.j-poster .j-twitter-poster{float:left;font-size:12px;line-height:1.3;margin:1px 0 0;text-align:left}.j-poster .j-twitter-poster .j-twitter-display-name{font-weight:700}.j-poster .j-twitter-post-icon{float:right;line-height:1;font-size:0}.j-poster .j-twitter-post-icon:before{font-family:fontawesome-webfont,Helvetica,Arial,sans-serif;font-size:30px}.j-gallery .j-image{position:relative;display:block}.j-gallery .j-image:after{height:14px;width:14px;background-position:0 -134px;-webkit-filter:drop-shadow(0px 0px 3px #a9a9a9);filter:drop-shadow(0px 0px 3px #a9a9a9);content:'';position:absolute;top:10px;right:10px}@media(-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2){.j-gallery .j-image:after{background-position:0 -268px;-moz-background-size:18px auto;-o-background-size:18px auto;-webkit-background-size:18px auto;background-size:18px auto;background-position:0 -134px}}.j-gallery:hover .j-gallery-nav{display:block}.j-gallery-nav{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;*zoom:1;position:absolute;width:100%;display:none}.j-gallery-nav:after{content:"";display:table;clear:both}.j-gallery-nav .j-gallery-arrow{-webkit-filter:drop-shadow(0px 0px 2px grey);filter:drop-shadow(0px 0px 2px grey)}.j-gallery-nav .j-gallery-previous{height:15px;width:10px;background-position:0 -64px;float:left;margin-left:10px}@media(-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2){.j-gallery-nav .j-gallery-previous{background-position:0 -128px;-moz-background-size:18px auto;-o-background-size:18px auto;-webkit-background-size:18px auto;background-size:18px auto;background-position:0 -64px}}.j-gallery-nav .j-gallery-next{height:15px;width:10px;background-position:0 -99px;float:right;margin-right:10px}@media(-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2){.j-gallery-nav .j-gallery-next{background-position:0 -198px;-moz-background-size:18px auto;-o-background-size:18px auto;-webkit-background-size:18px auto;background-size:18px auto;background-position:0 -99px}}.juicer-feed.image-grid .j-gallery-nav,.juicer-feed.hip .j-gallery-nav{z-index:3}.j-edit span{display:block;font-size:.85rem;color:#a0a0a0}.j-post-overlay.juicer-feed{overflow:hidden;*zoom:1;margin:0!important}.j-post-overlay.juicer-feed .image{float:left;max-width:50%}.j-post-overlay.juicer-feed .vine-wrapper,.j-post-overlay.juicer-feed .instagram-wrapper,.j-post-overlay.juicer-feed .twitter-wrapper,.j-post-overlay.juicer-feed .video-wrapper{float:left;width:50%;padding-bottom:50%}.j-post-overlay.juicer-feed .image img{margin-bottom:0!important;display:block;width:100%}.j-post-overlay.juicer-feed .j-overlay-text{overflow:hidden;padding:25px}.j-post-overlay.juicer-feed .j-overlay-text .j-message,.j-post-overlay.juicer-feed .j-overlay-text .j-edit{margin-bottom:25px;text-align:left}.j-post-overlay.juicer-feed .j-overlay-text .j-message a,.j-post-overlay.juicer-feed .j-overlay-text .j-edit a{font-weight:700}.j-post-overlay.juicer-feed .j-overlay-text .j-message p,.j-post-overlay.juicer-feed .j-overlay-text .j-edit p{margin-bottom:15px}.j-post-overlay.juicer-feed .j-overlay-text.words .j-message{font-family:georgia,sans-serif;font-size:24px}.j-post-overlay.juicer-feed .j-bottom{overflow:hidden;*zoom:1}.j-post-overlay.juicer-feed .j-meta{margin:15px 0 30px}.j-post-overlay.juicer-feed .j-meta nav{display:none}.j-post-overlay.juicer-feed a.juicer-button{float:left;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;border:2px solid #f17e6f;font-size:12px;font-weight:700;letter-spacing:.5px;color:#f17e6f;text-align:center;padding:12px 0 10px;cursor:pointer;background-color:transparent;padding:12px 35px 14px}.j-post-overlay.juicer-feed a.juicer-button:hover{background:#f17e6f;color:#f2f2f2}.j-post-overlay.juicer-feed a.juicer-button:before{font-family:fontawesome-webfont,Helvetica,Arial,sans-serif;font-size:1rem;position:relative;left:-10px;top:1px;font-weight:400}@media all and (max-width:1190px){.j-post-overlay.juicer-feed a.juicer-button{margin-bottom:10px}}.j-post-overlay.juicer-feed ul.j-share{float:right;margin-top:10px}.j-post-overlay.juicer-feed ul.j-share li{display:inline-block}.j-post-overlay.juicer-feed ul.j-share a{font-size:0;color:transparent;display:inline-block;width:33px;padding:5px;text-align:center}.j-post-overlay.juicer-feed ul.j-share a:before{font-family:fontawesome-webfont,Helvetica,Arial,sans-serif;font-size:16px;color:#fff;position:relative;top:1px}.j-post-overlay.juicer-feed ul.j-share a.googleplus:before{left:0}@media all and (max-width:1190px){.j-post-overlay.juicer-feed ul.j-share{float:none;display:block;clear:left}}.j-post-overlay.juicer-feed .j-navigate{position:absolute;bottom:5px;right:5px}.j-post-overlay.juicer-feed .j-navigate a.j-previous,.j-post-overlay.juicer-feed .j-navigate a.j-next{cursor:pointer;color:#bababa}.j-post-overlay.juicer-feed .j-navigate a.j-previous span,.j-post-overlay.juicer-feed .j-navigate a.j-next span{display:none}.j-post-overlay.juicer-feed .j-navigate a.j-previous:before,.j-post-overlay.juicer-feed .j-navigate a.j-next:before{font-family:fontawesome-webfont,Helvetica,Arial,sans-serif;font-size:16px}.j-post-overlay.juicer-feed .j-navigate a.j-previous{margin-right:5px}.j-post-overlay.juicer-feed .j-navigate a.j-previous:before{content:'\f053'}.j-post-overlay.juicer-feed .j-navigate a.j-next:before{content:'\f054'}@media all and (max-width:800px){.j-post-overlay.juicer-feed .image{float:none;display:block;max-width:100%}.j-post-overlay.juicer-feed .vine-wrapper,.j-post-overlay.juicer-feed .instagram-wrapper,.j-post-overlay.juicer-feed .twitter-wrapper,.j-post-overlay.juicer-feed .video-wrapper{float:none;display:block;width:100%;padding-bottom:100%}.j-post-overlay.juicer-feed ul.j-share{position:absolute;top:0;left:0;margin:0;padding:0}.j-post-overlay.juicer-feed .j-navigate{position:relative;bottom:0;right:0;margin-top:15px}.j-post-overlay.juicer-feed .j-navigate .j-next{float:right}}.j-post-overlay.juicer-feed .j-gallery-nav{display:block}.juicer-feed.image-grid .j-post-overlay .j-meta,.juicer-feed.slider .j-post-overlay .j-meta{margin:0 0 15px;padding:0;position:relative}.j-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);padding-top:50px;z-index:99999999;outline:none}.j-overlay .j-overlay-content{margin:0 auto;background:#fff;position:relative;color:#3a3a3a;font-weight:400;max-height:90%;overflow-y:auto;outline:none;max-width:980px}.j-overlay .j-overlay-content h2{margin-bottom:1.5rem}@media all and (max-width:800px){.j-overlay .j-overlay-content{width:95%!important}}.j-overlay .facebook-warning{color:#f17e6f;margin-bottom:40px}.j-overlay .facebook-warning strong{text-decoration:underline;font-style:italic}.j-overlay .facebook-warning a{color:#f17e6f;text-decoration:underline}.j-overlay .j-close{height:12px;width:12px;background-position:100% -32px;cursor:pointer;position:absolute;top:4px;right:0;z-index:3;text-align:right;padding:15px}.j-overlay .j-close:hover{background-position:100% 0}@media(-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2){.j-overlay .j-close{background-position:100% -64px;-moz-background-size:18px auto;-o-background-size:18px auto;-webkit-background-size:18px auto;background-size:18px auto;background-position:100% -32px}.j-overlay .j-close:hover{background-position:100% 0}}.j-overlay .j-close span{display:none}.juicer-feed .slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.juicer-feed .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.juicer-feed .slick-list:focus{outline:none}.juicer-feed .slick-list.dragging{cursor:pointer;cursor:hand}.juicer-feed .slick-slider .slick-track,.juicer-feed .slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.juicer-feed .slick-track{position:relative;left:0;top:0;display:block}.juicer-feed .slick-track:before,.juicer-feed .slick-track:after{content:"";display:table}.juicer-feed .slick-track:after{clear:both}.slick-loading .juicer-feed .slick-track{visibility:hidden}.juicer-feed .slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .juicer-feed .slick-slide{float:right}.juicer-feed .slick-slide img{display:block}.juicer-feed .slick-slide.slick-loading img{display:none}.juicer-feed .slick-slide.dragging img{pointer-events:none}.slick-initialized .juicer-feed .slick-slide{display:block}.slick-loading .juicer-feed .slick-slide{visibility:hidden}.slick-vertical .juicer-feed .slick-slide{display:block;height:auto;border:1px solid transparent}.juicer-feed .j-facebook{background:#3b5998}.juicer-feed .j-facebook:before{content:""}.juicer-feed .j-facebook-border{border-color:#3b5998}.juicer-feed .j-facebook-text{color:#3b5998;background:0 0}.juicer-feed .j-facebook-text:before{color:#3b5998}.juicer-feed .j-facebook-hover.highlight,.juicer-feed .j-facebook-hover:hover{background:#3b5998!important;color:#fff;border-bottom:1px solid #2d4373!important}.juicer-feed .j-facebook-hover.highlight:before,.juicer-feed .j-facebook-hover:hover:before{color:#fff}.juicer-feed .j-twitter{background:#55acee}.juicer-feed .j-twitter:before{content:""}.juicer-feed .j-twitter-border{border-color:#55acee}.juicer-feed .j-twitter-text{color:#55acee;background:0 0}.juicer-feed .j-twitter-text:before{color:#55acee}.juicer-feed .j-twitter-hover.highlight,.juicer-feed .j-twitter-hover:hover{background:#55acee!important;color:#fff;border-bottom:1px solid #2795e9!important}.juicer-feed .j-twitter-hover.highlight:before,.juicer-feed .j-twitter-hover:hover:before{color:#fff}.juicer-feed .j-instagram{background:#3f729b}.juicer-feed .j-instagram:before{content:""}.juicer-feed .j-instagram-border{border-color:#3f729b}.juicer-feed .j-instagram-text{color:#3f729b;background:0 0}.juicer-feed .j-instagram-text:before{color:#3f729b}.juicer-feed .j-instagram-hover.highlight,.juicer-feed .j-instagram-hover:hover{background:#3f729b!important;color:#fff;border-bottom:1px solid #305777!important}.juicer-feed .j-instagram-hover.highlight:before,.juicer-feed .j-instagram-hover:hover:before{color:#fff}.juicer-feed .j-youtube{background:#cc181e}.juicer-feed .j-youtube:before{content:""}.juicer-feed .j-youtube-border{border-color:#cc181e}.juicer-feed .j-youtube-text{color:#cc181e;background:0 0}.juicer-feed .j-youtube-text:before{color:#cc181e}.juicer-feed .j-youtube-hover.highlight,.juicer-feed .j-youtube-hover:hover{background:#cc181e!important;color:#fff;border-bottom:1px solid #9e1317!important}.juicer-feed .j-youtube-hover.highlight:before,.juicer-feed .j-youtube-hover:hover:before{color:#fff}.juicer-feed .j-tumblr{background:#375471}.juicer-feed .j-tumblr:before{content:""}.juicer-feed .j-tumblr-border{border-color:#375471}.juicer-feed .j-tumblr-text{color:#375471;background:0 0}.juicer-feed .j-tumblr-text:before{color:#375471}.juicer-feed .j-tumblr-hover.highlight,.juicer-feed .j-tumblr-hover:hover{background:#375471!important;color:#fff;border-bottom:1px solid #263b4f!important}.juicer-feed .j-tumblr-hover.highlight:before,.juicer-feed .j-tumblr-hover:hover:before{color:#fff}.juicer-feed .j-googleplus{background:#dd4b39}.juicer-feed .j-googleplus:before{content:""}.juicer-feed .j-googleplus-border{border-color:#dd4b39}.juicer-feed .j-googleplus-text{color:#dd4b39;background:0 0}.juicer-feed .j-googleplus-text:before{color:#dd4b39}.juicer-feed .j-googleplus-hover.highlight,.juicer-feed .j-googleplus-hover:hover{background:#dd4b39!important;color:#fff;border-bottom:1px solid #c23321!important}.juicer-feed .j-googleplus-hover.highlight:before,.juicer-feed .j-googleplus-hover:hover:before{color:#fff}.juicer-feed .j-pinterest{background:#cb2028}.juicer-feed .j-pinterest:before{content:""}.juicer-feed .j-pinterest-border{border-color:#cb2028}.juicer-feed .j-pinterest-text{color:#cb2028;background:0 0}.juicer-feed .j-pinterest-text:before{color:#cb2028}.juicer-feed .j-pinterest-hover.highlight,.juicer-feed .j-pinterest-hover:hover{background:#cb2028!important;color:#fff;border-bottom:1px solid #9f191f!important}.juicer-feed .j-pinterest-hover.highlight:before,.juicer-feed .j-pinterest-hover:hover:before{color:#fff}.juicer-feed .j-blog{background:#f60}.juicer-feed .j-blog:before{content:""}.juicer-feed .j-blog-border{border-color:#f60}.juicer-feed .j-blog-text{color:#f60;background:0 0}.juicer-feed .j-blog-text:before{color:#f60}.juicer-feed .j-blog-hover.highlight,.juicer-feed .j-blog-hover:hover{background:#f60!important;color:#fff;border-bottom:1px solid #cc5200!important}.juicer-feed .j-blog-hover.highlight:before,.juicer-feed .j-blog-hover:hover:before{color:#fff}.juicer-feed .j-vine{background:#00bf8f}.juicer-feed .j-vine:before{content:""}.juicer-feed .j-vine-border{border-color:#00bf8f}.juicer-feed .j-vine-text{color:#00bf8f;background:0 0}.juicer-feed .j-vine-text:before{color:#00bf8f}.juicer-feed .j-vine-hover.highlight,.juicer-feed .j-vine-hover:hover{background:#00bf8f!important;color:#fff;border-bottom:1px solid #008c69!important}.juicer-feed .j-vine-hover.highlight:before,.juicer-feed .j-vine-hover:hover:before{color:#fff}.juicer-feed .j-soundcloud{background:#f30}.juicer-feed .j-soundcloud:before{content:""}.juicer-feed .j-soundcloud-border{border-color:#f30}.juicer-feed .j-soundcloud-text{color:#f30;background:0 0}.juicer-feed .j-soundcloud-text:before{color:#f30}.juicer-feed .j-soundcloud-hover.highlight,.juicer-feed .j-soundcloud-hover:hover{background:#f30!important;color:#fff;border-bottom:1px solid #cc2900!important}.juicer-feed .j-soundcloud-hover.highlight:before,.juicer-feed .j-soundcloud-hover:hover:before{color:#fff}.juicer-feed .j-linkedin{background:#007bb6}.juicer-feed .j-linkedin:before{content:""}.juicer-feed .j-linkedin-border{border-color:#007bb6}.juicer-feed .j-linkedin-text{color:#007bb6;background:0 0}.juicer-feed .j-linkedin-text:before{color:#007bb6}.juicer-feed .j-linkedin-hover.highlight,.juicer-feed .j-linkedin-hover:hover{background:#007bb6!important;color:#fff;border-bottom:1px solid #005983!important}.juicer-feed .j-linkedin-hover.highlight:before,.juicer-feed .j-linkedin-hover:hover:before{color:#fff}.juicer-feed .j-flickr{background:#ff0084}.juicer-feed .j-flickr:before{content:""}.juicer-feed .j-flickr-border{border-color:#ff0084}.juicer-feed .j-flickr-text{color:#ff0084;background:0 0}.juicer-feed .j-flickr-text:before{color:#ff0084}.juicer-feed .j-flickr-hover.highlight,.juicer-feed .j-flickr-hover:hover{background:#ff0084!important;color:#fff;border-bottom:1px solid #cc006a!important}.juicer-feed .j-flickr-hover.highlight:before,.juicer-feed .j-flickr-hover:hover:before{color:#fff}.juicer-feed .j-vimeo{background:#1ab7ea}.juicer-feed .j-vimeo:before{content:""}.juicer-feed .j-vimeo-border{border-color:#1ab7ea}.juicer-feed .j-vimeo-text{color:#1ab7ea;background:0 0}.juicer-feed .j-vimeo-text:before{color:#1ab7ea}.juicer-feed .j-vimeo-hover.highlight,.juicer-feed .j-vimeo-hover:hover{background:#1ab7ea!important;color:#fff;border-bottom:1px solid #1295bf!important}.juicer-feed .j-vimeo-hover.highlight:before,.juicer-feed .j-vimeo-hover:hover:before{color:#fff}.juicer-feed .j-hashtag{background:#f17e6f}.juicer-feed .j-hashtag:before{content:""}.juicer-feed .j-hashtag-border{border-color:#f17e6f}.juicer-feed .j-hashtag-text{color:#f17e6f;background:0 0}.juicer-feed .j-hashtag-text:before{color:#f17e6f}.juicer-feed .j-hashtag-hover.highlight,.juicer-feed .j-hashtag-hover:hover{background:#f17e6f!important;color:#fff;border-bottom:1px solid #ec5441!important}.juicer-feed .j-hashtag-hover.highlight:before,.juicer-feed .j-hashtag-hover:hover:before{color:#fff}.juicer-feed .j-yelp{background:#c41200}.juicer-feed .j-yelp:before{content:""}.juicer-feed .j-yelp-border{border-color:#c41200}.juicer-feed .j-yelp-text{color:#c41200;background:0 0}.juicer-feed .j-yelp-text:before{color:#c41200}.juicer-feed .j-yelp-hover.highlight,.juicer-feed .j-yelp-hover:hover{background:#c41200!important;color:#fff;border-bottom:1px solid #910d00!important}.juicer-feed .j-yelp-hover.highlight:before,.juicer-feed .j-yelp-hover:hover:before{color:#fff}.juicer-feed .j-deviantart{background:#05cc47}.juicer-feed .j-deviantart:before{content:""}.juicer-feed .j-deviantart-border{border-color:#05cc47}.juicer-feed .j-deviantart-text{color:#05cc47;background:0 0}.juicer-feed .j-deviantart-text:before{color:#05cc47}.juicer-feed .j-deviantart-hover.highlight,.juicer-feed .j-deviantart-hover:hover{background:#05cc47!important;color:#fff;border-bottom:1px solid #049a36!important}.juicer-feed .j-deviantart-hover.highlight:before,.juicer-feed .j-deviantart-hover:hover:before{color:#fff}.juicer-feed .j-email{background:#f17e6f}.juicer-feed .j-email:before{content:""}.juicer-feed .j-email-border{border-color:#f17e6f}.juicer-feed .j-email-text{color:#f17e6f;background:0 0}.juicer-feed .j-email-text:before{color:#f17e6f}.juicer-feed .j-email-hover.highlight,.juicer-feed .j-email-hover:hover{background:#f17e6f!important;color:#fff;border-bottom:1px solid #ec5441!important}.juicer-feed .j-email-hover.highlight:before,.juicer-feed .j-email-hover:hover:before{color:#fff}.juicer-feed .j-slack{background:#6ecadc}.juicer-feed .j-slack:before{content:""}.juicer-feed .j-slack-border{border-color:#6ecadc}.juicer-feed .j-slack-text{color:#6ecadc;background:0 0}.juicer-feed .j-slack-text:before{color:#6ecadc}.juicer-feed .j-slack-hover.highlight,.juicer-feed .j-slack-hover:hover{background:#6ecadc!important;color:#fff;border-bottom:1px solid #45bbd2!important}.juicer-feed .j-slack-hover.highlight:before,.juicer-feed .j-slack-hover:hover:before{color:#fff}.juicer-feed .j-spotify{background:#1ed760}.juicer-feed .j-spotify:before{content:""}.juicer-feed .j-spotify-border{border-color:#1ed760}.juicer-feed .j-spotify-text{color:#1ed760;background:0 0}.juicer-feed .j-spotify-text:before{color:#1ed760}.juicer-feed .j-spotify-hover.highlight,.juicer-feed .j-spotify-hover:hover{background:#1ed760!important;color:#fff;border-bottom:1px solid #18aa4c!important}.juicer-feed .j-spotify-hover.highlight:before,.juicer-feed .j-spotify-hover:hover:before{color:#fff}.juicer-feed .j-giphy{background:#232830}.juicer-feed .j-giphy:before{content:""}.juicer-feed .j-giphy-border{border-color:#232830}.juicer-feed .j-giphy-text{color:#232830;background:0 0}.juicer-feed .j-giphy-text:before{color:#232830}.juicer-feed .j-giphy-hover.highlight,.juicer-feed .j-giphy-hover:hover{background:#232830!important;color:#fff;border-bottom:1px solid #0d0f13!important}.juicer-feed .j-giphy-hover.highlight:before,.juicer-feed .j-giphy-hover:hover:before{color:#fff}.juicer-feed .j-soundcloud:before{position:relative;left:-4px}.juicer-feed .j-googleplus:before{position:relative;left:-.15em}.juicer-feed .j-hashtag:before{-moz-transform:rotate(19deg);-ms-transform:rotate(19deg);-webkit-transform:rotate(19deg);transform:rotate(19deg);position:relative;left:-2px}.juicer-feed .j-juicer:before{content:url(//assets.juicer.io/small-square-5c1396a2ebe4ff05db2926e880300420d3de4482b82fad44edb5956de50e5a9b.png)}.juicer-feed .j-email:before{position:relative;top:-1px!important}.juicer-feed .j-social-icon:before{font-family:fontawesome-webfont}.section#careers .section-wrapper .h2{font-size:1.25em;line-height:1em;padding:15px 0;text-transform:uppercase;letter-spacing:3px;font-weight:500;max-width:30%}@media(min-width:320px) and (max-width:767px){.section#careers .section-wrapper .h2{font-size:.9375em;line-height:1.3333333333em;text-align:center;max-width:100%;padding:0}}.contattaci_iscriviti_div .form-actions input[type=submit],.blocco_prenota form .form-actions input[type=submit]{display:inline-block;border:1px #672f25 solid;color:#672f25;text-transform:uppercase;margin:10px 0 0;padding:10px 25px;position:relative;max-width:200px;z-index:100;width:100%;min-height:20px;font-size:.8125em;line-height:1.5384615385em;cursor:pointer}.contattaci_iscriviti_div .form-actions input:hover[type=submit],.blocco_prenota form .form-actions input:hover[type=submit]{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out false;-o-transition:all 300ms ease-in-out false;transition:all 300ms ease-in-out;background:#672f25;color:#fff}.blocchi_col .blocco_txt span.pulsante,.blocchi_col #promo_slide .views-row span.pulsante,.blocchi_col #news_slide .views-row span.pulsante,.blocchi_col.blocchi_col_1_link span.pulsante,.blocchi_col.blocchi_col_2_link span.pulsante,.blocchi_col.blocchi_col_3_link span.pulsante,.elenco_news ul li span.pulsante,.elenco_promo ul li span.pulsante,#pager li button,#pager li a,.testo_gestionale .allegati .field-items a span,#news_slide .views-row span.pulsante,#footer #blocco_newsletter a,.popup-modal .popup-modal-container .content-wrapper .content-modal span.pulsante,.page-not-found .pnf-left .text a{display:inline-block;border:1px #505050 solid;color:#747474;text-transform:uppercase;margin:10px 0 0;padding:20px 30px;position:relative;z-index:100;min-height:20px;font-size:.8125em;line-height:1.5384615385em;cursor:pointer;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out false;-o-transition:all 300ms ease-in-out false;transition:all 300ms ease-in-out;font-weight:500;letter-spacing:1px}.blocchi_col .blocco_txt span.pulsante:hover,.blocchi_col #promo_slide .views-row span.pulsante:hover,.blocchi_col.blocchi_col_1_link span.pulsante:hover,.blocchi_col.blocchi_col_2_link span.pulsante:hover,.blocchi_col.blocchi_col_3_link span.pulsante:hover,.elenco_news ul li span.pulsante:hover,.elenco_promo ul li span.pulsante:hover,#pager li button:hover,#pager li a:hover,.testo_gestionale .allegati .field-items a span:hover,#news_slide .views-row span.pulsante:hover,#footer #blocco_newsletter a:hover,.popup-modal .popup-modal-container .content-wrapper .content-modal span.pulsante:hover,.page-not-found .pnf-left .text a:hover{background:#747474;color:#fff}.blocchi_col .blocco_txt span.attachment.pulsante,.blocchi_col #promo_slide .views-row span.attachment.pulsante,.blocchi_col.blocchi_col_1_link span.attachment.pulsante,.blocchi_col.blocchi_col_2_link span.attachment.pulsante,.blocchi_col.blocchi_col_3_link span.attachment.pulsante,.elenco_news ul li span.attachment.pulsante,.elenco_promo ul li span.attachment.pulsante,#pager li button.attachment,#pager li a.attachment,.testo_gestionale .allegati .field-items a span.attachment,#news_slide .views-row span.attachment.pulsante,#footer #blocco_newsletter a.attachment,.popup-modal .popup-modal-container .content-wrapper .content-modal span.attachment.pulsante,.page-not-found .pnf-left .text a.attachment{padding:10px;vertical-align:bottom}@media(min-width:320px) and (max-width:767px){.blocchi_col .blocco_txt span.attachment.pulsante,.blocchi_col #promo_slide .views-row span.attachment.pulsante,.blocchi_col.blocchi_col_1_link span.attachment.pulsante,.blocchi_col.blocchi_col_2_link span.attachment.pulsante,.blocchi_col.blocchi_col_3_link span.attachment.pulsante,.elenco_news ul li span.attachment.pulsante,.elenco_promo ul li span.attachment.pulsante,#pager li button.attachment,#pager li a.attachment,.testo_gestionale .allegati .field-items a span.attachment,#news_slide .views-row span.attachment.pulsante,#footer #blocco_newsletter a.attachment,.popup-modal .popup-modal-container .content-wrapper .content-modal span.attachment.pulsante,.page-not-found .pnf-left .text a.attachment{margin:10px 0 0;padding:20px 30px}}.blocchi_col .blocco_txt span.pulsante span.file-detail,.blocchi_col #promo_slide .views-row span.pulsante span.file-detail,.blocchi_col.blocchi_col_1_link span.pulsante span.file-detail,.blocchi_col.blocchi_col_2_link span.pulsante span.file-detail,.blocchi_col.blocchi_col_3_link span.pulsante span.file-detail,.elenco_news ul li span.pulsante span.file-detail,.elenco_promo ul li span.pulsante span.file-detail,#pager li button span.file-detail,#pager li a span.file-detail,.testo_gestionale .allegati .field-items a span span.file-detail,#news_slide .views-row span.pulsante span.file-detail,#footer #blocco_newsletter a span.file-detail,.popup-modal .popup-modal-container .content-wrapper .content-modal span.pulsante span.file-detail,.page-not-found .pnf-left .text a span.file-detail{font-size:.75em;line-height:1.6666666667em}.blocchi_col .blocco_txt span.virtual{display:inline-block;border:1px #c7a677 solid;color:#c7a677;text-transform:uppercase;margin:10px 0 0;padding:20px 30px;position:relative;z-index:100;min-height:20px;font-size:.8125em;line-height:1.5384615385em;cursor:pointer;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out false;-o-transition:all 300ms ease-in-out false;transition:all 300ms ease-in-out;font-weight:500;letter-spacing:1px}.blocchi_col .blocco_txt span.virtual:hover{background:#c7a677;color:#fff}#browser h1,#browser ul li span strong{font-weight:500}html{height:100%}body{width:100%;background:#fff;overflow-x:hidden;color:#545454;position:relative;height:100%;display:block;font-family:montserrat,sans-serif;padding:0;font-weight:300}@media(min-width:320px) and (max-width:767px){body{padding:0}}em,i{font-style:italic}sub{vertical-align:sub}sup{vertical-align:super}strong,b{font-weight:500}ul li.leaf{list-style:none;padding:0}img{display:block;border:none}a,a:visited,a:hover{text-decoration:none;color:#545454}select::-ms-expand{display:none}.lg-backdrop{z-index:10000000000!important}.lg-outer{z-index:10000000001!important}.swiper-pagination{bottom:30px!important}.section_height_100{width:100%;position:relative;overflow:hidden;height:100vh;min-height:100vh}@media(min-width:320px) and (max-width:767px){.section_height_100{height:100vh;min-height:100vh}}.section_height_50{height:50vh;min-height:50vh}@media(min-width:320px) and (max-width:767px){.section_height_50{height:100vh;min-height:100vh}}.section{height:auto;width:100%;position:relative;overflow:hidden;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out false;-o-transition:all 300ms ease-in-out false;transition:all 300ms ease-in-out;filter:alpha(opacity=0);opacity:0}.section.open_section{filter:alpha(opacity=100);opacity:1}.blocco_top{width:100%;position:relative;overflow:hidden;height:calc(100vh - 150px);z-index:10}.blocco_top.blocco_top_absolute{z-index:1;position:absolute;left:0;top:150px}@media(min-width:320px) and (max-width:767px){.blocco_top.blocco_top_absolute{top:0}}.blocco_top.blocco_top_home{width:100%;position:relative;overflow:hidden;height:calc(100vh - 150px)}.blocco_top.blocco_top_home:after{content:'';position:absolute;top:initial;bottom:initial;left:50%;right:initial;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:90px;background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/scroll_down.svg) no-repeat center center;background-size:18px auto;z-index:100;width:20px;height:45px}@media(min-width:320px) and (max-width:767px){.blocco_top.blocco_top_home:after{display:none}}.blocco_top.open_section img{filter:alpha(opacity=100);opacity:1}@media(min-width:320px) and (max-width:767px){.blocco_top{height:calc(100vh - 109px)}}.blocco_top img{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;bottom:initial;left:50%;right:initial;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:1;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out false;-o-transition:all 300ms ease-in-out false;transition:all 300ms ease-in-out;filter:alpha(opacity=0);opacity:0}.blocco_top div.blocco_txt{position:absolute;position:absolute;top:50%;bottom:initial;left:50%;right:initial;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 60px;max-width:1320px;z-index:10;width:100%}.box_img_txt{background:#fff;padding:0;width:100%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;position:relative}.box_img_txt.open_section .box_img_txt_1{filter:alpha(opacity=100);opacity:1}.box_img_txt.right .box_img_txt_1{right:inherit;left:0;text-align:left}.box_img_txt.right .box_img_txt_2{right:0;text-align:left}@media(min-width:320px) and (max-width:767px){.box_img_txt.right .box_img_txt_2{text-align:center}}.box_img_txt .box_img_txt_1{width:50%;position:absolute;right:0;top:0;height:100%;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out false;-o-transition:all 300ms ease-in-out false;transition:all 300ms ease-in-out;filter:alpha(opacity=0);opacity:0;overflow:hidden}@media(min-width:320px) and (max-width:767px){.box_img_txt .box_img_txt_1{width:100%;position:relative}}.box_img_txt .box_img_txt_1 img{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;bottom:initial;left:50%;right:initial;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:1}@media(min-width:320px) and (max-width:767px){.box_img_txt .box_img_txt_1 img{width:100%;height:auto;position:absolute;top:initial;bottom:initial;left:initial;right:initial;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);position:static;position:relative}}.box_img_txt .box_img_txt_2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;padding:0 60px;position:absolute;top:50%;position:absolute;top:50%;bottom:initial;left:initial;right:initial;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:right}@media(min-width:1366px){.box_img_txt .box_img_txt_2{padding:0 120px}}@media(min-width:320px) and (max-width:767px){.box_img_txt .box_img_txt_2{width:100%;padding:50px 20px;position:relative;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);position:static;top:inherit;bottom:inherit;max-width:650px;margin:0 auto;text-align:center}}.box_img_txt .box_img_txt_2 h2{margin:0 0 25px}.box_img_txt .box_img_txt_2 p{font-style:inherit}.blocchi_juicer{width:100%;position:relative;background:#fff;padding:100px 60px;max-width:1280px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(min-width:320px) and (max-width:767px){.blocchi_juicer{min-height:auto!important;padding:50px 20px}}.blocchi_juicer .juicer-feed.white li.feed-item,.blocchi_juicer .juicer-feed.user li.feed-item,.blocchi_juicer .juicer-feed.juicer-widget li.feed-item,.blocchi_juicer .juicer-feed.colors li.feed-item,.blocchi_juicer .juicer-feed.gray li.feed-item,.blocchi_juicer .juicer-feed.modern li.feed-item,.blocchi_juicer .juicer-feed.polaroid li.feed-item{border-width:1px!important}.blocchi_col{width:100%;min-height:66.666666vh;position:relative;background:#fff}@media(min-width:320px) and (max-width:767px){.blocchi_col{min-height:auto!important}}.blocchi_col #map-toscana-foto .swiper-slide{overflow:hidden}.blocchi_col #map-toscana-text{overflow:hidden;z-index:1000;width:33.3333333%;bottom:0;position:absolute;left:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(min-width:1366px){.blocchi_col #map-toscana-text{padding:0 0 0 40px;width:28%;max-width:360px;position:absolute;top:50%;bottom:initial;left:initial;right:initial;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:33.3333333%}}@media(min-width:768px) and (max-width:989px){.blocchi_col #map-toscana-text{display:none}}@media(min-width:320px) and (max-width:767px){.blocchi_col #map-toscana-text{display:none}}.blocchi_col #map-toscana-text .swiper-slide{background:#fff}.blocchi_col #map-toscana-text .swiper-slide:first-child{background:0 0}.blocchi_col #map-toscana-text p.titolo{color:#672f25;font-style:italic;margin:0 0 20px;font-family:crimson text,serif;font-size:1.875em;line-height:1.1666666667em;padding:20px 20px 0}@media(min-width:1366px){.blocchi_col #map-toscana-text p.titolo{padding:0}}@media(min-width:320px) and (max-width:767px){.blocchi_col #map-toscana-text p.titolo{padding:0}}.blocchi_col #map-toscana-text p{font-size:.875em;line-height:1.4285714286em;padding:0 20px 20px}@media(min-width:1366px){.blocchi_col #map-toscana-text p{padding:0}}@media(min-width:320px) and (max-width:767px){.blocchi_col #map-toscana-text p{padding:0}}.blocchi_col .map-toscana{width:66.666%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:60px 0 90px;text-align:center;margin:0 0 0 auto;z-index:10000;background:0 0}@media(min-width:1366px){.blocchi_col .map-toscana{background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/home/italia.png) no-repeat right 20px bottom 20px}}@media(min-width:320px) and (max-width:767px){.blocchi_col .map-toscana{width:100%!important;padding:50px 0!important;background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/home/italia.png) no-repeat right 15px top 15px;background-size:85px auto}}@media(min-width:768px) and (max-width:989px){.blocchi_col .map-toscana{width:100%!important;padding:50px 0!important;background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/home/italia.png) no-repeat right 15px top 15px;background-size:85px auto}}.blocchi_col .map-toscana div.link_mobile_tablet{display:none}@media(min-width:768px) and (max-width:989px){.blocchi_col .map-toscana div.link_mobile_tablet{position:absolute;display:block;left:0;top:0;width:100%;height:100%;z-index:10000000;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media(min-width:320px) and (max-width:767px){.blocchi_col .map-toscana div.link_mobile_tablet{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10000000;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;background:0 0}}.blocchi_col .map-toscana div{width:600px;height:600px;margin:0 auto;position:relative;background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/home/mappa/toscana.png) no-repeat center center}@media(min-width:1366px){.blocchi_col .map-toscana div{left:50px}}@media(min-width:320px) and (max-width:767px){.blocchi_col .map-toscana div{position:absolute;top:initial;bottom:initial;left:50%;right:initial;-webkit-transform:translateX(-50%) scale(.75);-moz-transform:translateX(-50%) scale(.75);-ms-transform:translateX(-50%) scale(.75);-o-transform:translateX(-50%) scale(.75);transform:translateX(-50%) scale(.75);position:relative}}.blocchi_col .map-toscana div ul{position:absolute;left:0;top:0;width:100%;height:100%}.blocchi_col .map-toscana div ul li{position:absolute;font-size:.75em;line-height:1.3333333333em;font-weight:400;color:#672f25;text-transform:uppercase;padding:0 0 0 10px;cursor:pointer}.blocchi_col .map-toscana div ul li h2{color:#672f25;font-style:italic;margin:0;font-family:crimson text,serif;font-size:2.1875em;line-height:1.1428571429em;text-transform:none}.blocchi_col .map-toscana div ul li p{text-transform:uppercase}.blocchi_col .map-toscana div ul li:after{content:'';position:absolute;top:50%;bottom:initial;left:initial;right:initial;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;border-radius:50%;width:7px;height:7px;border:1px #672f25 solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.blocchi_col .map-toscana div ul li:before{content:'';position:absolute;top:50%;bottom:initial;left:initial;right:initial;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:2px;border-radius:50%;width:3px;height:3px;background:#672f25;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.blocchi_col .map-toscana div ul li:nth-child(1){left:10px;bottom:5px;width:100%;text-align:center}@media(min-width:320px) and (max-width:767px){.blocchi_col .map-toscana div ul li:nth-child(1){left:0}}.blocchi_col .map-toscana div ul li:nth-child(1):after{content:'';left:50%;right:0;width:1px;height:150px;border-radius:0;background:#672f25;top:-90px;margin-left:-10px}.blocchi_col .map-toscana div ul li:nth-child(1):before{content:'';width:15px;height:15px;top:-165px;left:50%;margin-left:-17px}.blocchi_col .map-toscana div ul li:nth-child(2){left:59%;top:57.5%}.blocchi_col .map-toscana div ul li:nth-child(3){left:47%;top:42%}.blocchi_col .map-toscana div ul li:nth-child(4){left:52%;top:60%}.blocchi_col .map-toscana div ul li:nth-child(5){left:60%;top:55%}.blocchi_col .map-toscana div ul li:nth-child(6){left:25%;top:52%;padding:0 10px 0 0}.blocchi_col .map-toscana div ul li:nth-child(6):after{content:'';left:initial;right:0}.blocchi_col .map-toscana div ul li:nth-child(6):before{content:'';left:initial;right:2px}.blocchi_col .map-toscana div ul li:nth-child(7){left:48%;top:57%;padding:0 10px 0 0}.blocchi_col .map-toscana div ul li:nth-child(7):after{content:'';left:initial;right:0}.blocchi_col .map-toscana div ul li:nth-child(7):before{content:'';left:initial;right:2px}.blocchi_col .map-toscana div ul li:nth-child(8){left:33%;top:44%}.blocchi_col .map-toscana div ul li:nth-child(9){left:60%;top:84%}.blocchi_col .map-toscana div ul li:nth-child(9):after{content:'';background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/home/mappa/direzione.png) no-repeat center center;width:16px;height:16px;border-radius:0;left:initial;top:initial;right:0;bottom:-26px;border:none;top:initial}.blocchi_col .map-toscana div ul li:nth-child(9):before{display:none}.blocchi_col .map-toscana div ul li:nth-child(10){left:43%;top:48%}.blocchi_col .map-toscana div ul li:nth-child(11){left:54%;top:64%}.blocchi_col .map-toscana div ul li:nth-child(12){left:49%;top:53%}.blocchi_col .blocco_txt{width:33.33333%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:100px 0;top:100px;text-align:center;-webkit-transition:all 900ms ease-in-out;-moz-transition:all 900ms ease-in-out false;-o-transition:all 900ms ease-in-out false;transition:all 900ms ease-in-out;filter:alpha(opacity=0);opacity:0}.blocchi_col .blocco_txt.absolute{position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%!important;padding:0}.blocchi_col .blocco_txt.webform_box{max-height:350px}@media(min-width:320px) and (max-width:767px){.blocchi_col .blocco_txt{min-height:auto!important;width:100%!important;padding:50px 0!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important;top:0!important;position:relative!important}}.blocchi_col .blocco_txt>div{width:50%;margin:0 auto}@media(min-width:768px) and (max-width:989px){.blocchi_col .blocco_txt>div{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 16%}}@media(min-width:320px) and (max-width:767px){.blocchi_col .blocco_txt>div{width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 16%}}.blocchi_col .blocco_txt img{margin:0 auto 50px;max-width:100%;height:auto}.blocchi_col .blocco_txt h2,.blocchi_col .blocco_txt p.titolo{margin:0 0 50px;font-size:1.875em;line-height:1.2em;font-weight:200;padding:0}.blocchi_col .blocco_txt p{padding:0 0 30px;font-size:.875em;line-height:2em}.blocchi_col .blocco_txt a.iframe_gallery{display:block}@media(min-width:768px) and (max-width:989px){.blocchi_col .blocco_txt a.iframe_gallery{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 16%}}@media(min-width:320px) and (max-width:767px){.blocchi_col .blocco_txt span.pulsante{width:70%}}.blocchi_col .blocco_txt a.cta-booking span.pulsante{margin-left:20px;margin-right:20px}@media(min-width:320px) and (max-width:767px){.blocchi_col .blocco_txt a.cta-booking span.pulsante{margin-right:0;margin-left:0;width:70%}}.blocchi_col #promo_slide{width:66.666666666%;height:100%;right:0;top:0;overflow:hidden;position:relative;float:right;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out false;-o-transition:all 600ms ease-in-out false;transition:all 600ms ease-in-out;filter:alpha(opacity=100);opacity:1}@media(min-width:320px) and (max-width:767px){.blocchi_col #promo_slide{width:100%;position:relative;height:auto}}.blocchi_col #promo_slide .view-promo{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.blocchi_col #promo_slide .view-content{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.blocchi_col #promo_slide .views-row{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:50%;padding:100px 0 0}@media(min-width:320px) and (max-width:767px){.blocchi_col #promo_slide .views-row{width:70%;padding:50px 0 0}}.blocchi_col #promo_slide .views-row:after{content:'';position:absolute;background:#bcbcbc;right:-1px;height:100%;width:1px;max-height:174px;top:100px}@media(min-width:320px) and (max-width:767px){.blocchi_col #promo_slide .views-row:after{top:50px}}.blocchi_col #promo_slide .views-row div{width:50%;margin:0 auto}@media(min-width:320px) and (max-width:767px){.blocchi_col #promo_slide .views-row div{width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 16%}}.blocchi_col #promo_slide .views-row img{margin:100px auto 0;width:100%;height:auto}@media(min-width:320px) and (max-width:767px){.blocchi_col #promo_slide .views-row img{margin:50px auto 0}}.blocchi_col #promo_slide .views-row h3,.blocchi_col #promo_slide .views-row p.validate{margin:0 0 10px;font-size:.875em;line-height:1.2857142857em;text-transform:uppercase;height:54px;overflow:hidden}@media(min-width:320px) and (max-width:767px){.blocchi_col #promo_slide .views-row h3,.blocchi_col #promo_slide .views-row p.validate{margin:0 0 15px}}.blocchi_col #promo_slide .views-row h2,.blocchi_col #promo_slide .views-row h3.titolo{margin:0 0 14px;font-size:1.25em;line-height:1.2em;font-weight:500;height:48px;overflow:hidden;text-transform:none}@media(min-width:320px) and (max-width:767px){.blocchi_col #promo_slide .views-row h2,.blocchi_col #promo_slide .views-row h3.titolo{margin:0 0 20px}}.blocchi_col #promo_slide .views-row span.pulsante{text-align:center}.blocchi_col #news_slide{width:66.666666666%;position:absolute;height:100%;right:0;top:0;overflow:hidden;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out false;-o-transition:all 600ms ease-in-out false;transition:all 600ms ease-in-out;filter:alpha(opacity=100);opacity:1;background:#f5f3ed}@media(min-width:320px) and (max-width:767px){.blocchi_col #news_slide{width:100%;position:relative;height:auto}}.blocchi_col #news_slide .view-news{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.blocchi_col #news_slide .view-content{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.blocchi_col #news_slide .views-row{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:50%;padding:100px 0}@media(min-width:320px) and (max-width:767px){.blocchi_col #news_slide .views-row{width:70%;padding:50px 0}}.blocchi_col #news_slide .views-row:after{content:'';position:absolute;position:absolute;top:50%;bottom:initial;left:initial;right:initial;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:#bcbcbc;right:-1px;height:100%;width:1px;max-height:350px}.blocchi_col #news_slide .views-row div{width:50%;margin:0 auto}@media(min-width:320px) and (max-width:767px){.blocchi_col #news_slide .views-row div{width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 16%}}.blocchi_col #news_slide .views-row img{margin:0 auto 50px}.blocchi_col #news_slide .views-row h3,.blocchi_col #news_slide .views-row p.data{margin:0 0 30px;font-size:.75em;line-height:1.3333333333em;text-transform:uppercase}@media(min-width:320px) and (max-width:767px){.blocchi_col #news_slide .views-row h3,.blocchi_col #news_slide .views-row p.data{margin:0 0 15px}}.blocchi_col #news_slide .views-row h2,.blocchi_col #news_slide .views-row p.titolo{margin:0 0 10px;font-size:1em;line-height:1.25em;font-weight:500;height:40px;overflow:hidden}@media(min-width:320px) and (max-width:767px){.blocchi_col #news_slide .views-row h2,.blocchi_col #news_slide .views-row p.titolo{margin:0 0 20px}}.blocchi_col #news_slide .views-row div.abstract{padding:0;max-height:140px;overflow:hidden;width:100%;margin:0 0 30px}.blocchi_col #news_slide .views-row p{font-size:.875em;line-height:2em}.blocchi_col #news_slide .views-row span.pulsante{text-align:center}.blocchi_col .launching_lightgallery{position:absolute;right:0;bottom:0;width:100%;height:100%;z-index:100;cursor:pointer;text-indent:-9999px}.blocchi_col .launching_lightgallery:after{content:'';right:0;bottom:0;background:#31302e url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/fullscreen_icon.svg) no-repeat center center;background-size:20px auto;width:57px;height:57px;position:absolute}.blocchi_col .blocco_img_1,.blocchi_col .blocco_img_2,.blocchi_col .blocco_img_3{width:66.666666666%;position:absolute;height:100%;right:0;top:0;overflow:hidden;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out false;-o-transition:all 600ms ease-in-out false;transition:all 600ms ease-in-out;filter:alpha(opacity=100);opacity:1}@media(min-width:320px) and (max-width:767px){.blocchi_col .blocco_img_1,.blocchi_col .blocco_img_2,.blocchi_col .blocco_img_3{width:100%!important;position:relative!important;height:auto!important;left:0!important;right:0!important}}.blocchi_col .blocco_img_1 div.video_gallery,.blocchi_col .blocco_img_2 div.video_gallery,.blocchi_col .blocco_img_3 div.video_gallery{display:block;position:relative;width:100%;height:100%;cursor:pointer}.blocchi_col .blocco_img_1 div.video_gallery:after,.blocchi_col .blocco_img_2 div.video_gallery:after,.blocchi_col .blocco_img_3 div.video_gallery:after{content:'';position:absolute;top:50%;bottom:initial;left:50%;right:initial;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;z-index:10;background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/ico-play-fff.svg) no-repeat center center;background-size:50px auto}.blocchi_col .blocco_img_1 .info,.blocchi_col .blocco_img_2 .info,.blocchi_col .blocco_img_3 .info{background:#f5f3ed;width:100%;position:absolute;top:calc(100% - 75px);height:100%;text-align:center;z-index:100;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out false;-o-transition:all 300ms ease-in-out false;transition:all 300ms ease-in-out}.blocchi_col .blocco_img_1 .info.open,.blocchi_col .blocco_img_2 .info.open,.blocchi_col .blocco_img_3 .info.open{top:0}.blocchi_col .blocco_img_1 .info h3,.blocchi_col .blocco_img_2 .info h3,.blocchi_col .blocco_img_3 .info h3{color:#672f25;padding:25px;font-size:1em;line-height:1.5625em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-transform:uppercase;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out false;-o-transition:all 300ms ease-in-out false;transition:all 300ms ease-in-out;background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/close2.png) no-repeat right -30px center;background-size:30px auto}.blocchi_col .blocco_img_1 .info h3.open,.blocchi_col .blocco_img_2 .info h3.open,.blocchi_col .blocco_img_3 .info h3.open{background-position:right center}.blocchi_col .blocco_img_1 .info .pad_info,.blocchi_col .blocco_img_2 .info .pad_info,.blocchi_col .blocco_img_3 .info .pad_info{height:calc(100% - 75px);padding:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;overflow-x:hidden;overflow-y:auto;font-size:.875em;line-height:2em}.blocchi_col .blocco_img_1 .info .pad_info p,.blocchi_col .blocco_img_2 .info .pad_info p,.blocchi_col .blocco_img_3 .info .pad_info p{padding:0 0 30px}.blocchi_col .blocco_img_1 .info .pad_info a,.blocchi_col .blocco_img_2 .info .pad_info a,.blocchi_col .blocco_img_3 .info .pad_info a{text-decoration:underline}.blocchi_col .blocco_img_1 .swiper-container,.blocchi_col .blocco_img_2 .swiper-container,.blocchi_col .blocco_img_3 .swiper-container{position:absolute;left:0;top:0;width:100%;height:100%}@media(min-width:320px) and (max-width:767px){.blocchi_col .blocco_img_1 .swiper-container,.blocchi_col .blocco_img_2 .swiper-container,.blocchi_col .blocco_img_3 .swiper-container{position:relative!important;height:auto!important}}.blocchi_col .blocco_img_1 video,.blocchi_col .blocco_img_1 img,.blocchi_col .blocco_img_1 iframe,.blocchi_col .blocco_img_2 video,.blocchi_col .blocco_img_2 img,.blocchi_col .blocco_img_2 iframe,.blocchi_col .blocco_img_3 video,.blocchi_col .blocco_img_3 img,.blocchi_col .blocco_img_3 iframe{position:absolute;top:50%;bottom:initial;left:50%;right:initial;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%;z-index:1;width:auto;height:100%;object-fit:cover}@media(min-width:320px) and (max-width:767px){.blocchi_col .blocco_img_1 video,.blocchi_col .blocco_img_1 img,.blocchi_col .blocco_img_1 iframe,.blocchi_col .blocco_img_2 video,.blocchi_col .blocco_img_2 img,.blocchi_col .blocco_img_2 iframe,.blocchi_col .blocco_img_3 video,.blocchi_col .blocco_img_3 img,.blocchi_col .blocco_img_3 iframe{position:relative;min-width:auto;min-height:auto;width:100%!important;height:auto;z-index:10;left:0!important;top:0!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}}.blocchi_col .blocco_img_1.left_top video,.blocchi_col .blocco_img_1.left_top img,.blocchi_col .blocco_img_1.left_top iframe,.blocchi_col .blocco_img_2.left_top video,.blocchi_col .blocco_img_2.left_top img,.blocchi_col .blocco_img_2.left_top iframe,.blocchi_col .blocco_img_3.left_top video,.blocchi_col .blocco_img_3.left_top img,.blocchi_col .blocco_img_3.left_top iframe{left:0;top:0}.blocchi_col .blocco_img_1.left_center video,.blocchi_col .blocco_img_1.left_center img,.blocchi_col .blocco_img_1.left_center iframe,.blocchi_col .blocco_img_2.left_center video,.blocchi_col .blocco_img_2.left_center img,.blocchi_col .blocco_img_2.left_center iframe,.blocchi_col .blocco_img_3.left_center video,.blocchi_col .blocco_img_3.left_center img,.blocchi_col .blocco_img_3.left_center iframe{left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.blocchi_col .blocco_img_1.left_bottom video,.blocchi_col .blocco_img_1.left_bottom img,.blocchi_col .blocco_img_1.left_bottom iframe,.blocchi_col .blocco_img_2.left_bottom video,.blocchi_col .blocco_img_2.left_bottom img,.blocchi_col .blocco_img_2.left_bottom iframe,.blocchi_col .blocco_img_3.left_bottom video,.blocchi_col .blocco_img_3.left_bottom img,.blocchi_col .blocco_img_3.left_bottom iframe{left:0;bottom:0}.blocchi_col .blocco_img_1.center_top video,.blocchi_col .blocco_img_1.center_top img,.blocchi_col .blocco_img_1.center_top iframe,.blocchi_col .blocco_img_2.center_top video,.blocchi_col .blocco_img_2.center_top img,.blocchi_col .blocco_img_2.center_top iframe,.blocchi_col .blocco_img_3.center_top video,.blocchi_col .blocco_img_3.center_top img,.blocchi_col .blocco_img_3.center_top iframe{left:50%;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.blocchi_col .blocco_img_1.center_center video,.blocchi_col .blocco_img_1.center_center img,.blocchi_col .blocco_img_1.center_center iframe,.blocchi_col .blocco_img_2.center_center video,.blocchi_col .blocco_img_2.center_center img,.blocchi_col .blocco_img_2.center_center iframe,.blocchi_col .blocco_img_3.center_center video,.blocchi_col .blocco_img_3.center_center img,.blocchi_col .blocco_img_3.center_center iframe{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blocchi_col .blocco_img_1.center_bottom video,.blocchi_col .blocco_img_1.center_bottom img,.blocchi_col .blocco_img_1.center_bottom iframe,.blocchi_col .blocco_img_2.center_bottom video,.blocchi_col .blocco_img_2.center_bottom img,.blocchi_col .blocco_img_2.center_bottom iframe,.blocchi_col .blocco_img_3.center_bottom video,.blocchi_col .blocco_img_3.center_bottom img,.blocchi_col .blocco_img_3.center_bottom iframe{left:50%;bottom:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.blocchi_col .blocco_img_1.right_top video,.blocchi_col .blocco_img_1.right_top img,.blocchi_col .blocco_img_1.right_top iframe,.blocchi_col .blocco_img_2.right_top video,.blocchi_col .blocco_img_2.right_top img,.blocchi_col .blocco_img_2.right_top iframe,.blocchi_col .blocco_img_3.right_top video,.blocchi_col .blocco_img_3.right_top img,.blocchi_col .blocco_img_3.right_top iframe{right:0;top:0}.blocchi_col .blocco_img_1.right_center video,.blocchi_col .blocco_img_1.right_center img,.blocchi_col .blocco_img_1.right_center iframe,.blocchi_col .blocco_img_2.right_center video,.blocchi_col .blocco_img_2.right_center img,.blocchi_col .blocco_img_2.right_center iframe,.blocchi_col .blocco_img_3.right_center video,.blocchi_col .blocco_img_3.right_center img,.blocchi_col .blocco_img_3.right_center iframe{right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.blocchi_col .blocco_img_1.right_bottom video,.blocchi_col .blocco_img_1.right_bottom img,.blocchi_col .blocco_img_1.right_bottom iframe,.blocchi_col .blocco_img_2.right_bottom video,.blocchi_col .blocco_img_2.right_bottom img,.blocchi_col .blocco_img_2.right_bottom iframe,.blocchi_col .blocco_img_3.right_bottom video,.blocchi_col .blocco_img_3.right_bottom img,.blocchi_col .blocco_img_3.right_bottom iframe{right:0;bottom:0}.blocchi_col.blocchi_col_instagram{min-height:auto;overflow:hidden}.blocchi_col.blocchi_col_instagram .blocco_txt{text-align:left;float:left}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_instagram .blocco_txt{text-align:center}}.blocchi_col.blocchi_col_instagram .blocco_txt h2{background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/instagram.png) no-repeat left -17px top;margin:0 0 50px;padding:36px 0 0;font-size:1em;line-height:1.25em;font-weight:500}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_instagram .blocco_txt h2{background-position:center top;margin:0 0 20px}}.blocchi_col.blocchi_col_instagram #instagram_stream{width:66.666666666%;position:relative;float:right;height:100%;right:0;top:0;overflow:hidden;padding:100px 0;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out false;-o-transition:all 600ms ease-in-out false;transition:all 600ms ease-in-out;filter:alpha(opacity=100);opacity:1}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_instagram #instagram_stream{width:100%!important;position:relative!important;height:auto!important;left:0!important;right:0!important;padding:0 0 50px}}.blocchi_col.blocchi_col_instagram #instagram_stream ul{padding:0;list-style-type:none;overflow:hidden;max-width:calc(100% - 120px);max-height:399px}@media(min-width:768px) and (max-width:989px){.blocchi_col.blocchi_col_instagram #instagram_stream ul{max-width:100%}}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_instagram #instagram_stream ul{width:100%;max-width:100%;max-height:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}}.blocchi_col.blocchi_col_instagram #instagram_stream ul li{float:left;margin:0 10px 10px 0;border:1px #d9d9d9 solid}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_instagram #instagram_stream ul li{margin:0 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 5px;border:none;width:33.3333333%}}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_instagram #instagram_stream ul li img{width:100%;height:auto;border:1px #f5f3ed solid}}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_news .blocco_txt{display:none}}.blocchi_col.blocchi_col_promo{min-height:inherit}.blocchi_col.blocchi_col_promo .blocco_txt{background:#f5f3ed;padding:100px 0 0;top:0;float:left}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_promo .blocco_txt{padding:50px 0 0!important}}.blocchi_col.blocchi_col_promo .blocco_txt h2,.blocchi_col.blocchi_col_promo .blocco_txt h3{margin:0 0 50px;font-size:1.875em;line-height:1.2em;font-weight:200;height:72px;overflow:hidden}.blocchi_col.blocchi_col_promo .blocco_txt img{margin:104px 0 0;width:100%;height:auto}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_promo .blocco_txt img{margin:50px 0 0!important}}.blocchi_col.height_auto{height:auto;min-height:auto}.blocchi_col.height_auto .blocco_txt{min-height:66.666666vh}.blocchi_col.beige{background:#f5f3ed}.blocchi_col.blocchi_col_1_l .launching_lightgallery:after{content:'';right:inherit;left:0}.blocchi_col.blocchi_col_1_l .box_prev_next{position:absolute;left:0;bottom:0;z-index:1000000000;overflow:hidden;margin:0;width:112px;padding:0;text-align:left;margin-left:calc(33.333333% - 112px)}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_1_l .box_prev_next{left:initial;right:0;margin:0}}.blocchi_col.blocchi_col_1_l .box_prev_next .swiper-button-prev{background-color:#c7a677}.blocchi_col.blocchi_col_1_l .box_prev_next .swiper-button-next{background-color:#c7a677}.blocchi_col.blocchi_col_1_l .box_prev_next_gallery{position:absolute;left:0;bottom:0;z-index:1000000000;overflow:hidden;margin:0;width:112px;padding:0;text-align:left}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_1_l .box_prev_next_gallery{left:initial;right:0}}.blocchi_col.blocchi_col_1_l .swiper-button-prev{width:55px;height:55px;margin:0 1px 0 0;background:#fff url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/prev-dicono.png) no-repeat center center;position:relative;left:inherit;right:inherit;float:left;top:inherit;display:block}.blocchi_col.blocchi_col_1_l .swiper-button-next{width:55px;height:55px;margin:0 0 0 1px;background:#fff url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/next-dicono.png) no-repeat center center;position:relative;left:inherit;right:inherit;float:left;top:inherit;display:block}.blocchi_col.blocchi_col_1_l66 .box_prev_next{margin-left:calc(66.666666% - 112px)}.blocchi_col.blocchi_col_1_r .blocco_txt{margin:0 0 0 auto}.blocchi_col.blocchi_col_1_r .blocco_txt.absolute{right:0}.blocchi_col.blocchi_col_1_r .blocco_img_1{left:0;right:inherit}.blocchi_col.blocchi_col_1_r .box_prev_next{position:absolute;left:0;bottom:0;z-index:1000000000;overflow:hidden;margin:0;width:112px;padding:0;text-align:left;margin-left:66.666666%}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_1_r .box_prev_next{left:initial;right:0;margin:0}}.blocchi_col.blocchi_col_1_r .box_prev_next .swiper-button-prev{background-color:#c7a677}.blocchi_col.blocchi_col_1_r .box_prev_next .swiper-button-next{background-color:#c7a677}.blocchi_col.blocchi_col_1_r .box_prev_next_gallery{position:absolute;right:0;bottom:0;z-index:1000000000;overflow:hidden;margin:0;width:112px;padding:0;text-align:left}.blocchi_col.blocchi_col_1_r .swiper-button-prev{width:55px;height:55px;margin:0 0 0 1px;background:#fff url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/prev-dicono.png) no-repeat center center;position:relative;left:inherit;right:inherit;float:left;top:inherit;display:block}.blocchi_col.blocchi_col_1_r .swiper-button-next{width:55px;height:55px;margin:0 1px 0 0;background:#fff url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/next-dicono.png) no-repeat center center;position:relative;left:inherit;right:inherit;float:left;top:inherit;display:block}.blocchi_col.blocchi_col_1_r66 .box_prev_next{margin-left:33.33333%}.blocchi_col.blocchi_col_2_l .blocco_img_1{left:33.3333333%;right:inherit;width:33.3333333%}.blocchi_col.blocchi_col_2_l .blocco_img_2{right:0;width:33.3333333%}.blocchi_col.blocchi_col_2_c .blocco_txt{margin:0 auto}.blocchi_col.blocchi_col_2_c .blocco_txt.absolute{left:33.333333333%}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_2_c .blocco_txt.absolute{left:0}}.blocchi_col.blocchi_col_2_c .blocco_img_1{left:0;right:inherit;width:33.3333333%}.blocchi_col.blocchi_col_2_c .blocco_img_2{right:0;width:33.3333333%}.blocchi_col.blocchi_col_2_r .blocco_txt{margin:0 0 0 auto}.blocchi_col.blocchi_col_2_r .blocco_txt.absolute{right:0}.blocchi_col.blocchi_col_2_r .blocco_img_1{left:0;right:inherit;width:33.3333333%}.blocchi_col.blocchi_col_2_r .blocco_img_2{right:33.3333333%;width:33.3333333%}.blocchi_col.blocchi_col_0_c{min-height:auto}.blocchi_col.blocchi_col_0_c .blocco_txt{margin:0 auto;width:100%}.blocchi_col.blocchi_col_dicono{min-height:auto}.blocchi_col.blocchi_col_dicono .blocco_txt{margin:0 auto;width:100%}.blocchi_col.blocchi_col_dicono .blocco_txt>div{width:100%;margin:0 auto}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_dicono .blocco_txt>div{width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}}.blocchi_col.blocchi_col_dicono .blocco_txt div{width:auto}.blocchi_col.blocchi_col_dicono .blocco_txt div.swiper-container{width:70%;margin:0 auto;max-width:900px}@media(min-width:768px) and (max-width:989px){.blocchi_col.blocchi_col_dicono .blocco_txt div.swiper-container{width:100%!important}}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_dicono .blocco_txt div.swiper-container{width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_dicono .blocco_txt div.swiper-container .swiper-wrapper{padding:0}}.blocchi_col.blocchi_col_dicono .blocco_txt div.swiper-container div.swiper-pagination{width:100%;bottom:0!important;display:none}.blocchi_col.blocchi_col_dicono .blocco_txt div.swiper-container div.swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;display:inline-block;border-radius:100%;background:#bfbbb1;opacity:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out false;-o-transition:all 300ms ease-in-out false;transition:all 300ms ease-in-out}.blocchi_col.blocchi_col_dicono .blocco_txt div.swiper-container div.swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:0 0;border:2px #bfbbb1 solid}.blocchi_col.blocchi_col_dicono .blocco_txt div.swiper-container div.swiper-button-prev{width:32px!important;height:32px!important;background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/prev-dicono.png) no-repeat center center;left:30px;top:50%;margin-top:-16px;padding:0!important}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_dicono .blocco_txt div.swiper-container div.swiper-button-prev{left:10px}}.blocchi_col.blocchi_col_dicono .blocco_txt div.swiper-container div.swiper-button-next{width:32px!important;height:32px!important;background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/next-dicono.png) no-repeat center center;right:30px;top:50%;margin-top:-16px;padding:0!important}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_dicono .blocco_txt div.swiper-container div.swiper-button-next{right:10px}}.blocchi_col.blocchi_col_dicono .blocco_txt div.swiper-slide{padding:0 0 30px}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_dicono .blocco_txt div.swiper-slide{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 16% 30px}}.blocchi_col.blocchi_col_dicono .blocco_txt img{margin:0 auto 50px;max-width:100%;height:auto}.blocchi_col.blocchi_col_dicono .blocco_txt h2{margin:0 0 50px;font-size:1.875em;line-height:1.2em;font-weight:200}.blocchi_col.blocchi_col_dicono .blocco_txt p{font-size:.875em;line-height:2em}.blocchi_col.blocchi_col_dicono .blocco_txt p.email{background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/email.png) no-repeat center top;padding:75px 120px 30px}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_dicono .blocco_txt p.email{padding:60px 0 20px}}.blocchi_col.blocchi_col_dicono .blocco_txt p.tripadvisor{background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/tripadvisor.png) no-repeat center top;padding:75px 120px 30px}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_dicono .blocco_txt p.tripadvisor{padding:60px 0 20px}}.blocchi_col.blocchi_col_dicono .blocco_txt p.firma{font-style:italic;padding:0 120px 30px}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_dicono .blocco_txt p.firma{padding:0 0 20px}}.blocchi_col.blocchi_col_1{min-height:66.6666666vh}.blocchi_col.blocchi_col_1 .blocco_img_1{left:0;right:inherit;width:100%}.blocchi_col.section_height_300{min-height:50vh!important}.blocchi_col.blocchi_col_3{min-height:auto}.blocchi_col.blocchi_col_3 .blocco_img_1{left:0;right:inherit;width:33.3333333%;padding-bottom:33.3333333%;position:relative;float:left}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_3 .blocco_img_1{padding-bottom:0}}.blocchi_col.blocchi_col_3 .blocco_img_2{left:0;right:inherit;width:33.3333333%;padding-bottom:33.3333333%;position:relative;float:left}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_3 .blocco_img_2{padding-bottom:0}}.blocchi_col.blocchi_col_3 .blocco_img_3{left:0;right:inherit;width:33.3333333%;padding-bottom:33.3333333%;position:relative;float:left}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_3 .blocco_img_3{padding-bottom:0}}.blocchi_col.blocchi_col_2 .blocco_img_1{left:0;right:inherit;width:50%}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_2 .blocco_img_1{padding-bottom:0}}.blocchi_col.blocchi_col_2 .blocco_img_2{left:50%;right:inherit;width:50%}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_2 .blocco_img_2{left:0}}.blocchi_col.blocchi_col_1_link{background:#000}.blocchi_col.blocchi_col_1_link span.pulsante{text-align:center;position:absolute;top:50%;bottom:initial;left:50%;right:initial;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px #fff solid;color:#fff;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out false;-o-transition:all 300ms ease-in-out false;transition:all 300ms ease-in-out}.blocchi_col.blocchi_col_1_link span.pulsante:hover{background:#fff;color:#545454}.blocchi_col.blocchi_col_1_link img{filter:alpha(opacity=50);opacity:.5}.blocchi_col.blocchi_col_1_link .blocco_img_1{left:0;right:inherit;width:100%}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_1_link .blocco_img_1{padding-bottom:0}}.blocchi_col.blocchi_col_2_link{background:#000}.blocchi_col.blocchi_col_2_link span.pulsante{text-align:center;position:absolute;top:50%;bottom:initial;left:50%;right:initial;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px #fff solid;color:#fff;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out false;-o-transition:all 300ms ease-in-out false;transition:all 300ms ease-in-out}.blocchi_col.blocchi_col_2_link span.pulsante:hover{background:#fff;color:#545454}.blocchi_col.blocchi_col_2_link img{filter:alpha(opacity=50);opacity:.5}.blocchi_col.blocchi_col_2_link .blocco_img_1{left:0;right:inherit;width:50%}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_2_link .blocco_img_1{padding-bottom:0}}.blocchi_col.blocchi_col_2_link .blocco_img_2{left:50%;right:inherit;width:50%}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_2_link .blocco_img_2{left:0}}.blocchi_col.blocchi_col_3_link{min-height:auto;background:#000}.blocchi_col.blocchi_col_3_link span.pulsante{text-align:center;position:absolute;top:50%;bottom:initial;left:50%;right:initial;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px #fff solid;color:#fff;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out false;-o-transition:all 300ms ease-in-out false;transition:all 300ms ease-in-out}.blocchi_col.blocchi_col_3_link span.pulsante:hover{background:#fff;color:#545454}.blocchi_col.blocchi_col_3_link img{filter:alpha(opacity=50);opacity:.5}.blocchi_col.blocchi_col_3_link .blocco_img_1{left:0;right:inherit;width:33.3333333%;height:auto;padding-bottom:33.3333333%;position:relative;float:left}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_3_link .blocco_img_1{padding-bottom:0}}.blocchi_col.blocchi_col_3_link .blocco_img_2{left:0;right:inherit;width:33.3333333%;padding-bottom:33.3333333%;position:relative;float:left}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_3_link .blocco_img_2{padding-bottom:0}}.blocchi_col.blocchi_col_3_link .blocco_img_3{left:0;width:33.3333333%;padding-bottom:33.3333333%;position:relative;float:left}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_3_link .blocco_img_3{padding-bottom:0}}.blocchi_col.blocchi_col_2r{min-height:66.6666666vh}.blocchi_col.blocchi_col_2r .blocco_img_1{left:0;right:inherit;width:66.666666%}.blocchi_col.blocchi_col_2r .blocco_img_2{left:inherit;right:0;width:33.3333333%}.blocchi_col.blocchi_col_2l{min-height:66.6666666vh}.blocchi_col.blocchi_col_2l .blocco_img_1{left:0;right:inherit;width:33.33333333%}.blocchi_col.blocchi_col_2l .blocco_img_2{left:inherit;right:0;width:66.666666666%}.blocchi_col.blocchi_col_1_r66 .blocco_txt{margin:0 0 0 auto;width:66.666666%}.blocchi_col.blocchi_col_1_r66 .blocco_txt.absolute{right:0}.blocchi_col.blocchi_col_1_r66 .blocco_txt>div{width:70%}.blocchi_col.blocchi_col_1_r66 .blocco_img_1{left:0;right:inherit;width:33.33333333%}@media(min-width:320px) and (max-width:767px){.blocchi_col.blocchi_col_1_r66 .blocco_img_1.foto_toscana{display:none}}@media(min-width:768px) and (max-width:989px){.blocchi_col.blocchi_col_1_r66 .blocco_img_1.foto_toscana{display:none}}.blocchi_col.blocchi_col_1_l66 .blocco_txt{width:66.666666%}.blocchi_col.blocchi_col_1_l66 .blocco_txt>div{width:70%}.blocchi_col.blocchi_col_1_l66 .blocco_img_1{width:33.33333333%}.blocchi_col.open_section .blocco_txt{filter:alpha(opacity=100);opacity:1;top:0}.blocchi_col.open_section .blocco_txt span.separator{display:inline-block;width:20px}@media(min-width:320px) and (max-width:767px){.blocchi_col.open_section .blocco_txt span.separator{display:none}}.blocchi_col.open_section .blocco_img_1,.blocchi_col.open_section .blocco_img_1{filter:alpha(opacity=100);opacity:1}body.front #sec_1 .logo_40{left:45px;top:45px}@media(min-width:1366px){body.front #sec_1 .logo_40{left:133px;top:45px}}@media(min-width:320px) and (max-width:767px){body.front #sec_1 .logo_40{left:15px;top:15px}}@media(min-width:320px) and (max-width:767px){#sec_1{min-height:auto;padding-bottom:100%;height:auto}}#sec_1 #map{position:absolute;width:100%;height:100vh}#sec_1 .etichette{position:absolute;right:116px;bottom:60px;width:100px;z-index:100}@media(min-width:320px) and (max-width:767px){#sec_1 .etichette{right:0;bottom:15px;width:60px}}#sec_1 .etichette img{margin:0 0 10px}@media(min-width:320px) and (max-width:767px){#sec_1 .etichette img{width:60px;height:auto;margin:0 0 5px}}#sec_1 .logo_40{position:absolute;left:45px;top:115px;background:#fff url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/logo-40-anni-colore.png) no-repeat center center;width:100px;height:100px;overflow:hidden;background-size:100% auto;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;z-index:100}@media(min-width:1366px){#sec_1 .logo_40{left:133px;top:125px}}@media(min-width:320px) and (max-width:767px){#sec_1 .logo_40{left:15px;top:15px;background-size:100% auto;width:60px;height:60px}}#sec_1 .blocco-testo{left:0;bottom:0;text-align:left;z-index:100;width:100%;color:#fff;padding:75px 245px 75px 25px;position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0.5) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#80000000',GradientType=0)}@media(min-width:1366px){#sec_1 .blocco-testo{padding:75px 245px 75px 110px}}@media(min-width:320px) and (max-width:767px){#sec_1 .blocco-testo{bottom:0;width:100%;padding:75px 80px 32px 8%}}#sec_1 .blocco-testo h1{font-size:2.375em;line-height:1.1842105263em;font-weight:200;color:#fff}@media(min-width:320px) and (max-width:767px){#sec_1 .blocco-testo h1{font-size:1.625em;line-height:1.1538461538em}}#sec_1 .blocco-testo h1 span{font-family:parisienne,cursive;font-size:1.4736842105em;line-height:.8035714286em}@media(min-width:320px) and (max-width:767px){#sec_1 .blocco-testo h1 span{font-size:1.4615384615em;line-height:.7894736842em}}#sec_1 .blocco-testo h2{font-size:2.375em;line-height:1.1842105263em;font-weight:200;color:#fff}@media(min-width:320px) and (max-width:767px){#sec_1 .blocco-testo h2{font-size:1.625em;line-height:1.1538461538em}}#sec_1 .blocco-testo h2 span{font-family:parisienne,cursive;font-size:1.4736842105em;line-height:.75em}@media(min-width:320px) and (max-width:767px){#sec_1 .blocco-testo h2 span{font-size:1.4615384615em;line-height:.7894736842em}}#sec_1 .blocco-testo h3,#sec_1 .blocco-testo p.data{font-size:.8125em;line-height:1.4615384615em;font-weight:200;color:#fff;margin:0 0 10px}#sec_1 .swiper-container{height:100%;position:absolute;left:0;top:0;width:100%}#sec_1 .swiper-container .swiper-button-prev{display:none;width:27px;height:49px;margin-top:-25px;left:32px;background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/ico-frex-sx.svg) no-repeat center center}@media(min-width:1366px){#sec_1 .swiper-container .swiper-button-prev{left:60px}}@media(min-width:320px) and (max-width:767px){#sec_1 .swiper-container .swiper-button-prev{width:30px;height:30px;margin-top:-15px;left:10px;background-size:auto 20px}}#sec_1 .swiper-container .swiper-button-next{display:none;width:27px;height:49px;margin-top:-25px;right:32px;background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/ico-frex-dx.svg) no-repeat center center}@media(min-width:1366px){#sec_1 .swiper-container .swiper-button-next{right:60px}}@media(min-width:320px) and (max-width:767px){#sec_1 .swiper-container .swiper-button-next{width:30px;height:30px;margin-top:-15px;right:10px;background-size:auto 20px}}#sec_1 .swiper-container .swiper-pagination{bottom:30px!important;left:0;width:100%;z-index:10000}@media(min-width:320px) and (max-width:767px){#sec_1 .swiper-container .swiper-pagination{bottom:20px!important}}#sec_1 .swiper-container .swiper-pagination .swiper-pagination-bullet{width:13px;height:13px;display:inline-block;border-radius:50%;margin:0 8px;border:2px #fff solid;background:0 0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out false;-o-transition:all 300ms ease-in-out false;transition:all 300ms ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(min-width:320px) and (max-width:767px){#sec_1 .swiper-container .swiper-pagination .swiper-pagination-bullet{margin:0 5px;width:10px;height:10px}}#sec_1 .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}#sec_1 .swiper-container .swiper-slide{overflow:hidden}#sec_1 .swiper-container .swiper-slide .video-viewport{position:absolute;top:0;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;height:100%;width:100%;filter:alpha(opacity=0);opacity:0;-webkit-transition:all 500ms ease-in-out;-webkit-transition-delay:.1s;-moz-transition:all 500ms ease-in-out .1s;-o-transition:all 500ms ease-in-out .1s;transition:all 500ms ease-in-out .1s}#sec_1 .swiper-container .swiper-slide .video-viewport video,#sec_1 .swiper-container .swiper-slide .video-viewport img,#sec_1 .swiper-container .swiper-slide .video-viewport iframe{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;z-index:10}@media(min-width:320px) and (max-width:767px){#sec_1 .swiper-container .swiper-slide .video-viewport video,#sec_1 .swiper-container .swiper-slide .video-viewport img,#sec_1 .swiper-container .swiper-slide .video-viewport iframe{position:relative;min-width:auto;min-height:auto;width:100%;height:auto;z-index:10;left:0!important;top:0!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}}#sec_1 .swiper-container .swiper-slide .video-viewport.left_top video,#sec_1 .swiper-container .swiper-slide .video-viewport.left_top img,#sec_1 .swiper-container .swiper-slide .video-viewport.left_top iframe{left:0;top:0}#sec_1 .swiper-container .swiper-slide .video-viewport.left_center video,#sec_1 .swiper-container .swiper-slide .video-viewport.left_center img,#sec_1 .swiper-container .swiper-slide .video-viewport.left_center iframe{left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#sec_1 .swiper-container .swiper-slide .video-viewport.left_bottom video,#sec_1 .swiper-container .swiper-slide .video-viewport.left_bottom img,#sec_1 .swiper-container .swiper-slide .video-viewport.left_bottom iframe{left:0;bottom:0}#sec_1 .swiper-container .swiper-slide .video-viewport.center_top video,#sec_1 .swiper-container .swiper-slide .video-viewport.center_top img,#sec_1 .swiper-container .swiper-slide .video-viewport.center_top iframe{left:50%;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#sec_1 .swiper-container .swiper-slide .video-viewport.center_center video,#sec_1 .swiper-container .swiper-slide .video-viewport.center_center img,#sec_1 .swiper-container .swiper-slide .video-viewport.center_center iframe{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#sec_1 .swiper-container .swiper-slide .video-viewport.center_bottom video,#sec_1 .swiper-container .swiper-slide .video-viewport.center_bottom img,#sec_1 .swiper-container .swiper-slide .video-viewport.center_bottom iframe{left:50%;bottom:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#sec_1 .swiper-container .swiper-slide .video-viewport.right_top video,#sec_1 .swiper-container .swiper-slide .video-viewport.right_top img,#sec_1 .swiper-container .swiper-slide .video-viewport.right_top iframe{right:0;top:0}#sec_1 .swiper-container .swiper-slide .video-viewport.right_center video,#sec_1 .swiper-container .swiper-slide .video-viewport.right_center img,#sec_1 .swiper-container .swiper-slide .video-viewport.right_center iframe{right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#sec_1 .swiper-container .swiper-slide .video-viewport.right_bottom video,#sec_1 .swiper-container .swiper-slide .video-viewport.right_bottom img,#sec_1 .swiper-container .swiper-slide .video-viewport.right_bottom iframe{right:0;bottom:0}#sec_1 .swiper-container .swiper-slide.swiper-slide-active .video-viewport{filter:alpha(opacity=100);opacity:1}#sec_1 .wrapper-h1{position:absolute;width:100%;left:0;bottom:130px;padding:75px 25px;box-sizing:border-box;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0.25) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0.25) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,0.25) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#80000000',GradientType=0);z-index:10}@media(min-width:1366px){#sec_1 .wrapper-h1{padding:75px 110px}}@media(min-width:320px) and (max-width:767px){#sec_1 .wrapper-h1{bottom:0;width:100%;padding:75px 20px 32px;text-align:center;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0.5) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#80000000',GradientType=0)}}#sec_1 .wrapper-h1 h1{font-size:2.375em;line-height:1.1842105263em;font-weight:200;color:#fff}@media(min-width:320px) and (max-width:767px){#sec_1 .wrapper-h1 h1{font-size:1.4375em;line-height:1.3043478261em}}#sec_1 .wrapper-h1 h1 span{font-family:parisienne,cursive;font-size:1.4736842105em;line-height:.8035714286em}@media(min-width:320px) and (max-width:767px){#sec_1 .wrapper-h1 h1 span{font-size:1.4615384615em;line-height:.7894736842em}}#sec_1 .wrap-image-mobile{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#sec_1 .wrap-image-mobile picture{display:block;width:100%;height:100%}#sec_1 .wrap-image-mobile picture img{display:block;width:100%;height:100%;object-fit:cover}.menu_home_nav{width:100%;height:100%;position:absolute;z-index:10;background:rgba(0,0,0,.05);left:0;top:0}@media(min-width:320px) and (max-width:767px){.menu_home_nav{display:none}}.menu_home_nav ul{position:absolute;left:0;bottom:0;width:100%;list-style-type:none;padding:0;margin:0}.menu_home_nav ul li{width:20%;float:left;height:130px}.menu_home_nav ul li a{display:block;position:relative;background:rgba(0,0,0,.25);width:calc(100% - 1px);height:130px;text-align:center;font-size:.8125em;line-height:1.2307692308em;text-transform:uppercase}.menu_home_nav ul li a span{position:absolute;top:50%;bottom:initial;left:50%;right:initial;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;width:100%;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out false;-o-transition:all 300ms ease-in-out false;transition:all 300ms ease-in-out}.menu_home_nav ul li a div{font-size:1.75em;line-height:1.1428571429em;font-family:crimson text,serif;font-style:italic;text-transform:none;position:absolute;top:50%;bottom:initial;left:50%;right:initial;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;width:100%;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out false;-o-transition:all 300ms ease-in-out false;transition:all 300ms ease-in-out;filter:alpha(opacity=0);opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.menu_home_nav ul li a:after{content:'';position:absolute;height:10px;background-color:#672f25;left:0;bottom:-10px;width:100%;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out false;-o-transition:all 300ms ease-in-out false;transition:all 300ms ease-in-out}.menu_home_nav ul li a:hover span:nth-child(1){filter:alpha(opacity=0);opacity:0}.menu_home_nav ul li a:hover div{filter:alpha(opacity=100);opacity:1}.menu_home_nav ul li a:hover:after{content:'';bottom:0}.menu_home_nav ul li a span.star_michelin:after{content:'';position:absolute;top:50%;bottom:initial;left:initial;right:initial;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/stellamichelinlogo.png) no-repeat center center;background-size:36px auto;z-index:100;width:45px;height:45px;top:-38px;margin-left:-20px}.menu_home_nav ul li a span.relaischateaux:after{content:'';position:absolute;top:50%;bottom:initial;left:initial;right:initial;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/relaischateaux.png) no-repeat center center;background-size:36px auto;z-index:100;width:45px;height:45px;top:-38px;margin-left:-20px}.menu_home_nav ul li:last-child a{width:100%}.blocco-scegli ul li span.star_michelin:after{content:'';position:absolute;top:50%;bottom:initial;left:initial;right:initial;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/stellamichelinlogo.png) no-repeat center center;background-size:30px auto;z-index:100;width:30px;height:30px;top:20px;margin-left:-30px}.blocchi_loghi{background:#f5f3ed;padding:85px 0 100px;min-height:auto}@media(min-width:320px) and (max-width:767px){.blocchi_loghi{padding:35px 0 50px}}.blocchi_loghi ul.loghi_tripadvisor{display:block;width:100%;text-align:center;max-width:820px;margin:0 auto 30px}.blocchi_loghi ul.loghi_tripadvisor>li{display:inline-block;vertical-align:middle;margin:15px 5px 0}.blocchi_loghi ul.loghi{display:block;width:100%;text-align:center;max-width:820px;margin:0 auto;padding-bottom:15px}.blocchi_loghi ul.loghi>li{display:inline-block;vertical-align:top;margin:20px 8px 0;border:1px #d9d9d9 solid;background:#fff;width:108px;height:108px}@media(min-width:320px) and (max-width:767px){.blocchi_loghi ul.loghi>li{margin:10px 2px 0;border:1px #d9d9d9 solid;background:#fff;width:60px;height:60px}}.blocchi_loghi ul.loghi>li img{width:100%;height:auto}.elenco_news{width:100%;overflow:hidden;background:#f5f3ed}.elenco_news ul{width:100%}.elenco_news ul li{float:left;position:relative;width:33.333333%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:100px 0}@media(min-width:320px) and (max-width:767px){.elenco_news ul li{width:100%;padding:50px 0}}.elenco_news ul li:nth-child(3n+1){clear:both}.elenco_news ul li:after{content:'';position:absolute;position:absolute;top:50%;bottom:initial;left:initial;right:initial;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:#bcbcbc;right:-1px;height:100%;width:1px;max-height:350px}@media(min-width:320px) and (max-width:767px){.elenco_news ul li:after{width:calc(100% - 32%);height:1px;position:absolute;top:initial;bottom:initial;left:50%;right:initial;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:0}}.elenco_news ul li div{width:50%;margin:0 auto}@media(min-width:320px) and (max-width:767px){.elenco_news ul li div{width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 16%}}.elenco_news ul li img{margin:0 auto 50px}.elenco_news ul li h3{margin:0 0 30px;font-size:.75em;line-height:1.3333333333em;text-transform:uppercase}@media(min-width:320px) and (max-width:767px){.elenco_news ul li h3{margin:0 0 15px}}.elenco_news ul li h2{margin:0 0 10px;font-size:1em;line-height:1.25em;font-weight:500;height:40px;overflow:hidden}@media(min-width:320px) and (max-width:767px){.elenco_news ul li h2{margin:0 0 20px}}.elenco_news ul li div.abstract{padding:0;max-height:140px;overflow:hidden;width:100%;margin:0 0 30px}.elenco_news ul li p{font-size:.875em;line-height:2em}.elenco_news ul li span.pulsante{text-align:center}.elenco_promo{width:100%;overflow:hidden;background:#f5f3ed}.elenco_promo ul{width:100%}.elenco_promo ul li{float:left;position:relative;width:33.333333%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:100px 0 0}@media(min-width:320px) and (max-width:767px){.elenco_promo ul li{width:100%;padding:50px 0 0}}.elenco_promo ul li:after{content:'';position:absolute;background:#bcbcbc;right:-1px;height:100%;width:1px;max-height:174px;top:100px}@media(min-width:320px) and (max-width:767px){.elenco_promo ul li:after{width:calc(100% - 32%);height:1px;position:absolute;top:initial;bottom:initial;left:50%;right:initial;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:0}}.elenco_promo ul li div{width:50%;margin:0 auto}@media(min-width:320px) and (max-width:767px){.elenco_promo ul li div{width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 16%}}.elenco_promo ul li img{margin:100px auto 0;width:100%;height:auto}@media(min-width:320px) and (max-width:767px){.elenco_promo ul li img{margin:50px auto 0}}.elenco_promo ul li h3,.elenco_promo ul li p.validate{margin:0 0 16px;font-size:.75em;line-height:1.3333333333em;text-transform:uppercase;height:48px;overflow:hidden}@media(min-width:320px) and (max-width:767px){.elenco_promo ul li h3,.elenco_promo ul li p.validate{margin:0 0 15px}}.elenco_promo ul li h2{margin:0 0 18px;font-size:1em;line-height:1.25em;font-weight:500;height:40px}@media(min-width:320px) and (max-width:767px){.elenco_promo ul li h2{margin:0 0 20px}}.elenco_promo ul li span.pulsante{text-align:center}.location_item{min-height:310px}.location_item p.validate{text-transform:none!important;height:initial!important}@media(min-width:320px) and (max-width:767px){.location_item{min-height:225px}}#pager{display:block;text-align:center;padding:50px 0;list-style-type:none;margin:0}#pager li{margin:0 10px;display:inline-block}#pager li.pager-current{display:none}.scheda-dettaglio{width:100%;max-width:800px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:100px 50px 70px;margin:0 auto}@media(min-width:320px) and (max-width:767px){.scheda-dettaglio{padding:50px 16%}}.scheda-dettaglio .center_image img{margin:0 auto!important;padding-bottom:50px}.pagine_servizio{width:100%;position:relative;background:#fff;padding:100px 60px;max-width:1280px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(min-width:320px) and (max-width:767px){.pagine_servizio{min-height:auto!important;padding:50px 20px}}.testo_gestionale{font-size:.875em;line-height:2em;text-align:justify}.testo_gestionale a{text-decoration:underline}.testo_gestionale strong,.testo_gestionale b{font-weight:500}.testo_gestionale i,.testo_gestionale em{font-style:italic}.testo_gestionale p{padding:0 0 30px;text-align:left}@media(min-width:320px) and (max-width:767px){.testo_gestionale p{padding:0 0 20px}}.testo_gestionale p.center{text-align:center}.testo_gestionale ul{list-style-type:disc;padding:0 0 20px 20px}@media(min-width:320px) and (max-width:767px){.testo_gestionale ul{padding:0 0 10px 20px}}.testo_gestionale ul li{padding:0 0 20px}@media(min-width:320px) and (max-width:767px){.testo_gestionale ul li{padding:0 0 10px}}.testo_gestionale ol{list-style-type:decimal;padding:0 0 20px 20px}@media(min-width:320px) and (max-width:767px){.testo_gestionale ol{padding:0 0 10px 20px}}.testo_gestionale ol li{padding:0 0 20px}@media(min-width:320px) and (max-width:767px){.testo_gestionale ol li{padding:0 0 10px}}.testo_gestionale img{max-width:100%;width:auto;height:auto;margin:0 0 30px}@media(min-width:320px) and (max-width:767px){.testo_gestionale img{margin:0 auto 20px;float:none}}.testo_gestionale video{width:100%!important;height:auto!important;margin:0 0 30px}@media(min-width:320px) and (max-width:767px){.testo_gestionale video{margin:0 auto 20px;float:none}}.testo_gestionale .blocco_gallery{position:relative;margin:0 0 30px}.testo_gestionale .blocco_gallery .launching_gallery_news{position:absolute;right:0;bottom:0;background:#31302e url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/fullscreen_icon.svg) no-repeat center center;background-size:20px auto;width:57px;height:57px;z-index:100;cursor:pointer;text-indent:-9999px}.testo_gestionale .blocco_gallery img{margin:0}.testo_gestionale .allegati{width:100%;overflow:hidden;text-align:left;padding:0;margin:0 0 30px}.testo_gestionale .allegati .field-items{margin:0 0 30px}.testo_gestionale .allegati .field-items a{display:block;position:relative;width:100%;padding:0 120px 0 0;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:.875em;line-height:2em}@media(min-width:320px) and (max-width:767px){.testo_gestionale .allegati .field-items a{width:100%;padding:0 0 50px}}.testo_gestionale .allegati .field-items a strong{display:block;font-size:1.1428571429em;line-height:1.75em}.testo_gestionale .allegati .field-items a span{position:absolute;right:0;top:0;margin:0;font-size:.9285714286em;line-height:1.5384615385em}@media(min-width:320px) and (max-width:767px){.testo_gestionale .allegati .field-items a span{right:inherit;left:0;bottom:0;top:66px}}.testo_gestionale .paragraph-w-icon{padding-left:90px;background-repeat:no-repeat}@media(min-width:320px) and (max-width:767px){.testo_gestionale .paragraph-w-icon{padding-left:70px}}.testo_gestionale .paragraph-w-icon.people{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/covid/personale.svg);background-size:46px;background-position:0 8px}.testo_gestionale .paragraph-w-icon.mask{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/covid/dispositivi.svg);background-size:46px;background-position:0 8px}.testo_gestionale .paragraph-w-icon.thermometer{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/covid/temperatura.svg);background-size:36px;background-position:8px 8px}.testo_gestionale .paragraph-w-icon.restaurant{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/covid/ristoranti.svg);background-size:46px;background-position:0 8px}.testo_gestionale .paragraph-w-icon.activity{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/covid/attivita.svg);background-size:36px;background-position:8px 2px}.testo_gestionale .paragraph-w-icon.location{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/covid/location.svg);background-size:46px;background-position:4px 8px}.testo_gestionale .paragraph-w-icon.cleaning{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/covid/camere.svg);background-size:28px;background-position:12px 2px}.contattaci_iscriviti_div{padding:100px 0 70px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:800px;margin:0 auto}@media(min-width:320px) and (max-width:767px){.contattaci_iscriviti_div{padding:50px 20px}}.contattaci_iscriviti_div div#imm_mailchimp_msg.status{background-image:none;padding:25px;margin:0 0 20px;width:100%;box-sizing:border-box;font-size:14px;line-height:25px;text-align:center}.contattaci_iscriviti_div div#imm_mailchimp_msg.status.error{background-image:none;border-color:#ed541d;padding:25px;margin:0 0 20px;width:100%;box-sizing:border-box;font-size:14px;line-height:25px;text-align:center}.contattaci_iscriviti_div .testo_gestionale{padding:0}.contattaci_iscriviti_div .messages.status{margin:0 0 30px}.contattaci_iscriviti_div .messages.status p{padding:0 50px}.contattaci_iscriviti_div .form-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:0 10px 15px;position:relative;overflow:hidden;margin:0 0 10px}@media(min-width:320px) and (max-width:767px){.contattaci_iscriviti_div .form-item{width:100%}}.contattaci_iscriviti_div .form-item label{width:100%;float:left;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;text-transform:uppercase;padding:0 0 5px;font-size:.8125em;line-height:1.5384615385em;color:#672f25}.contattaci_iscriviti_div .form-item input[type=text],.contattaci_iscriviti_div .form-item input[type=email],.contattaci_iscriviti_div .form-item select{width:100%;position:relative;height:40px;font-size:.8125em;line-height:3.0769230769em;padding:0 10px;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px #672f25 solid;border-radius:0;background:#fff}.contattaci_iscriviti_div .form-item select{-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0;background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/arrow_down_g.svg) no-repeat right 10px center;background-size:10px auto}.contattaci_iscriviti_div .form-item textarea{width:100%;position:relative;height:80px;font-size:.8125em;line-height:1.5384615385em;padding:0 10px;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px #672f25 solid;resize:none}.contattaci_iscriviti_div .form-item.webform-component-checkboxes input{border:1px #606060 solid;width:20px;height:20px;position:absolute;left:0;top:0}.contattaci_iscriviti_div .form-item.webform-component-checkboxes label{width:100%;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 0 5px 20px}.contattaci_iscriviti_div .form-item.webform-component-checkboxes label a{text-decoration:underline;color:#672f25}.contattaci_iscriviti_div .form-item.webform-component-textarea{width:100%}.contattaci_iscriviti_div .form-item.webform-component--tutti-i-cv{width:100%}.contattaci_iscriviti_div .grippie{display:none}.contattaci_iscriviti_div .form-actions{float:none;padding:0 10px;overflow:hidden;clear:both;text-align:center;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.link_ext_maps{position:absolute;top:initial;bottom:initial;left:50%;right:initial;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:10000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out false;-o-transition:all .3s ease-in-out false;transition:all .3s ease-in-out;width:100%;max-width:380px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.8);padding:25px;bottom:100px;text-align:center}@media(min-width:320px) and (max-width:767px){.link_ext_maps{bottom:inherit;position:absolute;top:50%;bottom:initial;left:50%;right:initial;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.link_ext_maps h1{font-size:2.375em;line-height:1.1052631579em;font-weight:200;margin:0 0 20px}.link_ext_maps p{font-size:.875em;line-height:2em}.dichiarazione_consenso{border-top:1px #545454 solid;border-bottom:1px #545454 solid;padding:20px 0;width:calc(100% - 20px);text-align:left;clear:both;overflow:hidden;display:block;margin:0 auto 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dichiarazione_consenso .invio{background:#fff!important;margin:0 0 25px;padding:25px;line-height:25px}.dichiarazione_consenso .errors{background:#fef5f1;margin:0 0 25px!important;padding:0 10px!important;line-height:20px!important;border:none}.dichiarazione_consenso .errors p{color:#8c2e0b;padding:10px 0}.dichiarazione_consenso .status{background:#f8fff0!important;margin:0 0 25px!important;padding:25px!important;line-height:25px!important}.dichiarazione_consenso h2{color:#672f25;font-weight:400;margin:0 0 10px}.dichiarazione_consenso h3{text-decoration:underline;margin:10px 0 0;font-weight:300;cursor:pointer;font-size:.8125em;line-height:1.2307692308em}.dichiarazione_consenso h5{text-decoration:underline;margin:10px 0 0;font-weight:300;cursor:pointer;font-size:.8125em;line-height:1.2307692308em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.dichiarazione_consenso p.open_consenso{text-decoration:underline;margin:10px 0 0;font-weight:300;cursor:pointer;font-size:.8125em;line-height:1.2307692308em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.dichiarazione_consenso .dichiarazione_consenso_toggle{display:none;font-size:.8125em;line-height:1.2307692308em;padding:0}.dichiarazione_consenso .dichiarazione_consenso_check{width:100%;margin:10px 0;position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}.dichiarazione_consenso .dichiarazione_consenso_check_1{position:relative;width:70%}@media(min-width:320px) and (max-width:767px){.dichiarazione_consenso .dichiarazione_consenso_check_1{width:100%}}.dichiarazione_consenso .dichiarazione_consenso_check_1 label{float:none!important;width:100%!important;padding:0!important;text-transform:inherit!important;font-size:.8125em;line-height:1.2307692308em}.dichiarazione_consenso .dichiarazione_consenso_check_2{position:absolute;overflow:hidden;right:0;top:0}@media(min-width:320px) and (max-width:767px){.dichiarazione_consenso .dichiarazione_consenso_check_2{width:100%;position:relative}}.dichiarazione_consenso .dichiarazione_consenso_check_2 div{float:left!important;margin:0 0 0 10px!important;padding:0!important;width:auto!important}@media(min-width:320px) and (max-width:767px){.dichiarazione_consenso .dichiarazione_consenso_check_2 div{margin:0 10px 0 0!important}}.dichiarazione_consenso .dichiarazione_consenso_check_2 div input{float:left;margin:4px 0 0 5px}.dichiarazione_consenso .dichiarazione_consenso_check_2 div label{display:block;float:left;margin:0 0 0 5px;text-transform:inherit!important;font-size:.8125em;line-height:1.5384615385em;padding:0!important;width:auto!important}.section_mediakit{padding:0 0 100px}@media(min-width:320px) and (max-width:767px){.section_mediakit{padding:0 0 50px}}.elenco_mediakit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:100px 50px 0}@media(min-width:320px) and (max-width:767px){.elenco_mediakit{padding:50px 25px 0}}.elenco_mediakit h2{font-size:1.875em;line-height:1.2em;margin:0 auto 50px;max-width:916px;font-weight:200}@media(min-width:320px) and (max-width:767px){.elenco_mediakit h2{margin:0 auto 25px}}.elenco_mediakit ul{max-width:916px;overflow:hidden;padding:0;margin:0 auto;border-left:1px silver solid}@media(min-width:320px) and (max-width:767px){.elenco_mediakit ul{width:100%;border-left:none;border-top:1px silver solid}}.elenco_mediakit ul li{float:left;border-right:1px silver solid;border-bottom:1px silver solid}@media(min-width:320px) and (max-width:767px){.elenco_mediakit ul li{float:none;border-left:1px silver solid}}.elenco_mediakit ul li:nth-child(1){border-top:1px silver solid}@media(min-width:320px) and (max-width:767px){.elenco_mediakit ul li:nth-child(1){border-top:none}}.elenco_mediakit ul li:nth-child(2){border-top:1px silver solid}@media(min-width:320px) and (max-width:767px){.elenco_mediakit ul li:nth-child(2){border-top:none}}.elenco_mediakit ul li:nth-child(3){border-top:1px silver solid}@media(min-width:320px) and (max-width:767px){.elenco_mediakit ul li:nth-child(3){border-top:none}}.elenco_mediakit ul li:nth-child(4){border-top:1px silver solid}@media(min-width:320px) and (max-width:767px){.elenco_mediakit ul li:nth-child(4){border-top:none}}@media(min-width:320px) and (max-width:767px){.elenco_mediakit ul li img{width:100%;height:auto}}#imm_mailchimp_msg.invio{background:#fff!important;margin:0 0 25px;padding:25px;line-height:25px}#imm_mailchimp_msg.error{background:#fef5f1!important;margin:0 0 25px!important;padding:0 25px 25px!important;line-height:25px!important}#imm_mailchimp_msg.status{background:#f8fff0!important;margin:0 0 25px!important;padding:25px!important;line-height:25px!important}.pad_titolo{padding:10px 0;margin:0 auto 30px;width:100%;max-width:1140px;position:relative}.pad_titolo h2{font-family:montserrat,sans-serif;text-align:center}.pad_titolo a.goto{position:absolute;top:50%;bottom:initial;left:initial;right:initial;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out false;-o-transition:all 600ms ease-in-out false;transition:all 600ms ease-in-out}#news_slide{width:100%;top:0;overflow:hidden;position:relative;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out false;-o-transition:all 600ms ease-in-out false;transition:all 600ms ease-in-out;filter:alpha(opacity=100);opacity:1}@media(min-width:320px) and (max-width:767px){#news_slide{width:100%;position:relative;height:auto}}#news_slide .view-news{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}#news_slide .view-content{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#news_slide .views-row{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:50%;padding:100px 0 0}@media(min-width:320px) and (max-width:767px){#news_slide .views-row{width:70%;padding:50px 0 0}}#news_slide .views-row:after{content:'';position:absolute;background:#bcbcbc;right:-1px;height:100%;width:1px;max-height:174px;top:100px}@media(min-width:320px) and (max-width:767px){#news_slide .views-row:after{top:50px}}#news_slide .views-row div{width:50%;margin:0 auto}@media(min-width:320px) and (max-width:767px){#news_slide .views-row div{width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 16%}}#news_slide .views-row img{margin:100px auto 0;width:100%;height:auto}@media(min-width:320px) and (max-width:767px){#news_slide .views-row img{margin:50px auto 0}}#news_slide .views-row h3{margin:0 0 10px;font-size:.875em;line-height:1.2857142857em;text-transform:uppercase;height:54px;overflow:hidden}@media(min-width:320px) and (max-width:767px){#news_slide .views-row h3{margin:0 0 15px}}#news_slide .views-row h2{margin:0 0 14px;font-size:1.25em;line-height:1.2em;font-weight:500;height:44px;overflow:hidden}@media(min-width:320px) and (max-width:767px){#news_slide .views-row h2{margin:0 0 20px}}#news_slide .views-row span.pulsante{text-align:center}#ui-datepicker-div{display:none}div.error,div.messages{border:none!important;background-image:none!important}div.messages{border:none!important;padding:10px 10px 0!important;margin:0 0 25px!important;line-height:20px!important}div.messages ul li{padding:0 0 10px!important}.webform-datepicker .form-type-select{display:inline-block!important;width:30%!important;padding-left:0!important}.lazyload,.lazyloading{filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity 300ms false;-moz-transition:opacity 300ms false false;-o-transition:opacity 300ms false false;transition:opacity 300ms}img.lazyloaded{filter:alpha(opacity=100);opacity:1}@media(min-width:320px) and (max-width:767px){.CookieDeclarationType,.CookieDeclarationTable{table-layout:inherit!important}}@media(min-width:320px) and (max-width:767px){.CookieDeclarationType{overflow:scroll!important}}.section#careers{padding:0 20px;box-sizing:border-box}@media(min-width:320px) and (max-width:767px){.section#careers{margin-top:50px}}@media(min-width:768px){.section#careers{margin-top:100px}}.section#careers .section-wrapper{max-width:800px;margin:0 auto}.section#careers .section-wrapper .careers{margin-top:20px}.section#careers .section-wrapper .careers .career{color:#747474;background-color:#f5f3ed;border:rgba(80,70,50,.3) solid 1px}.section#careers .section-wrapper .careers .career.is-open .career__title:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.section#careers .section-wrapper .careers .career:not(:first-child){margin-top:20px}.section#careers .section-wrapper .careers .career__title{position:relative;font-size:1.25em;padding:30px 60px 30px 30px;cursor:pointer}.section#careers .section-wrapper .careers .career__title:after{content:'';display:block;position:absolute;top:50%;right:30px;width:18px;height:10px;margin-top:-5px;background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/arrow_down_g.svg) no-repeat center;background-size:18px 10px;-webkit-transition:-webkit-transform .25s ease-in-out;-moz-transition:-moz-transform .25s ease-in-out false;-o-transition:-o-transform .25s ease-in-out false;transition:transform .25s ease-in-out;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.section#careers .section-wrapper .careers .career__description p,.section#careers .section-wrapper .careers .career__description ul li{font-size:.875em;line-height:1.2142857143em}.section#careers .section-wrapper .careers .career__description p{margin-top:25px}.section#careers .section-wrapper .careers .career__description ul{padding-left:30px;margin-top:15px;list-style:disc;list-style-position:outside}.section#careers .section-wrapper .careers .career__description ul li:not(:first-child){margin-top:7px}.section#careers .section-wrapper .careers .career__description :first-child{margin-top:0}.section#careers .section-wrapper .careers .career__description--accordion{display:none;padding:0 30px 30px}header{display:block;position:fixed;left:0;top:0;z-index:10000000;width:100%;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out false;-o-transition:all 300ms ease-in-out false;transition:all 300ms ease-in-out}header #header{position:relative;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out false;-o-transition:all 300ms ease-in-out false;transition:all 300ms ease-in-out}@media(min-width:320px) and (max-width:767px){header #header{overflow:visible}}header #header .region-header{filter:alpha(opacity=0);opacity:0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out false;-o-transition:all 300ms ease-in-out false;transition:all 300ms ease-in-out;position:fixed;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;height:100vh;visibility:hidden;overflow-x:hidden;overflow-y:auto;right:-100%;width:456px;z-index:10}@media(min-width:320px) and (max-width:767px){header #header .region-header{width:100%;z-index:10}}header #header #menu-secondario-interno{top:0;z-index:1;position:absolute;background:rgba(0,0,0,.2);text-align:center;height:55px;width:100%}@media(min-width:320px) and (max-width:767px){header #header #menu-secondario-interno{display:none}}header #header #menu-secondario-interno ul{display:block;width:100%}header #header #menu-secondario-interno ul li{display:inline-block;margin:0 8px;font-size:.75em;line-height:4.5833333333em;text-transform:uppercase;color:#fff}@media(min-width:320px) and (max-width:767px){header #header #menu-secondario-interno ul li:first-child{display:block}}@media(min-width:1366px){header #header #menu-secondario-interno ul li{font-size:.8125em;line-height:4.2307692308em;margin:0 10px}}header #header #menu-secondario-interno ul li span,header #header #menu-secondario-interno ul li a{display:block;color:#fff;position:relative;line-height:55px}header #header #menu-secondario-interno ul li span.active:after,header #header #menu-secondario-interno ul li span.attivo:after,header #header #menu-secondario-interno ul li a.active:after,header #header #menu-secondario-interno ul li a.attivo:after{content:'';position:absolute;left:0;bottom:0;height:5px;width:100%;background:#c7a677}header #header div.logo{position:absolute;top:initial;bottom:initial;left:50%;right:initial;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:relative;top:0;width:139px;z-index:10}header #header div.logo.logo-left{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);position:static;left:inherit;right:inherit;margin-left:25px;position:relative}@media(min-width:320px) and (max-width:767px){header #header div.logo.logo-left{position:absolute;top:initial;bottom:initial;left:50%;right:initial;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:relative;margin:0}}@media(min-width:768px) and (max-width:989px){header #header div.logo.logo-left{position:absolute;top:initial;bottom:initial;left:50%;right:initial;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:relative;margin:0}}@media(min-width:1366px){header #header div.logo.logo-left{margin-left:110px}}@media(min-width:320px) and (max-width:767px){header #header div.logo{width:110px;position:absolute;top:initial;bottom:initial;left:50%;right:initial;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin:0!important}}header #header div.logo a{display:inline-block}header #header div.logo img{width:100%;height:auto}@media(min-width:320px) and (max-width:767px){header #header div.logo img{-webkit-box-shadow:0 0 15px 0 rgba(50,50,50,.25);-moz-box-shadow:0 0 15px 0 rgba(50,50,50,.25);box-shadow:0 0 15px 0 rgba(50,50,50,.25)}}header #header div.logo a.btn-covid{display:block;padding:8px;margin-top:20px;text-align:center;color:#fff;background-color:#bc9965}@media(min-width:320px) and (max-width:767px){header #header div.logo a.btn-covid{padding:6px;margin-top:10px}}header #header div.logo a.btn-covid span{display:inline-block;vertical-align:middle}header #header div.logo a.btn-covid .icon{width:14px;height:14px;vertical-align:middle;display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/covid-icon.png)}header #header div.logo a.btn-covid .text{margin-left:6px;font-size:.8125em;line-height:1.2307692308em;text-transform:uppercase}header #header div.logo a.btn-localevents{position:relative;display:block;padding:6px 8px;margin-top:20px;color:#fff;background-color:#bc9965}@media(min-width:320px) and (max-width:767px){header #header div.logo a.btn-localevents{padding:6px 4px;margin-top:10px}}header #header div.logo a.btn-localevents span{display:inline-block;vertical-align:middle}header #header div.logo a.btn-localevents .icon{position:absolute;left:8px;top:calc(50% + 2px);transform:translateY(-50%);width:14px;height:14px;vertical-align:middle;display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/events.svg)}@media(min-width:320px) and (max-width:767px){header #header div.logo a.btn-localevents .icon{width:12px;height:12px;left:6px}}header #header div.logo a.btn-localevents .text{margin-left:22px;font-size:.75em;line-height:1.25em;text-transform:uppercase}@media(min-width:320px) and (max-width:767px){header #header div.logo a.btn-localevents .text{margin-left:18px;font-size:.6875em;line-height:1.2727272727em}}header #header div.logo a.btn-pet-friendly{display:block;padding:8px;margin-top:20px;text-align:center;color:#fff;background-color:#bc9965}@media(min-width:320px) and (max-width:767px){header #header div.logo a.btn-pet-friendly{padding:4px;margin-top:10px}}header #header div.logo a.btn-pet-friendly span{display:inline-block;vertical-align:middle}header #header div.logo a.btn-pet-friendly .icon{width:18px;height:16px;vertical-align:middle;display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/pet.svg)}@media(min-width:320px) and (max-width:767px){header #header div.logo a.btn-pet-friendly .icon{width:16px;height:16px}}header #header div.logo a.btn-pet-friendly .text{margin-left:6px;font-size:.8125em;line-height:1.2307692308em;text-transform:uppercase}@media(min-width:320px) and (max-width:767px){header #header div.logo a.btn-pet-friendly .text{margin-left:2px;font-size:.625em;line-height:1.6em}}header #header .bottom-menu-block>div{float:left}@media(min-width:320px) and (max-width:767px){header #header .bottom-menu-block>div{width:100%;float:none;position:relative}}header #header .bottom-menu-block>div#menu-principale{position:absolute;top:50%;bottom:initial;left:50%;right:initial;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;padding:0 58px 50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(min-width:320px) and (max-width:767px){header #header .bottom-menu-block>div#menu-principale{padding:55px 30px;position:absolute;top:initial;bottom:initial;left:initial;right:initial;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);position:static}}header #header .bottom-menu-block>div#menu-secondario{position:absolute;top:initial;bottom:initial;left:50%;right:initial;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100%;padding:0 58px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;bottom:20px}@media(min-width:1366px){header #header .bottom-menu-block>div#menu-secondario{bottom:58px}}@media(min-width:320px) and (max-width:767px){header #header .bottom-menu-block>div#menu-secondario{padding:0 30px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);position:static;left:inherit;right:inherit;bottom:inherit}}header #header .bottom-menu-block>div#menu-secondario ul.menu li a,header #header .bottom-menu-block>div#menu-secondario ul.menu li span{display:block;cursor:pointer;position:relative;font-size:.8125em;line-height:1.3846153846em;padding:0;color:#672f25;font-family:montserrat,sans-serif;text-transform:uppercase;font-style:initial;font-weight:500}header #header .bottom-menu-block>div#menu-secondario ul.menu li a.home_menu,header #header .bottom-menu-block>div#menu-secondario ul.menu li span.home_menu{display:block;cursor:pointer;position:relative;font-size:.8125em;line-height:1.3846153846em;padding:0;color:#672f25;font-family:montserrat,sans-serif;text-transform:uppercase;font-style:initial}header #header .bottom-menu-block>div#menu-secondario ul.menu li:nth-child(2){margin:0 0 20px}header #header .bottom-menu-block>div ul.menu{list-style-type:none;padding:0;margin:0}header #header .bottom-menu-block>div ul.menu li{margin:5px 0;padding:0;list-style-type:none;list-style-image:none;width:100%;text-align:left}header #header .bottom-menu-block>div ul.menu li a,header #header .bottom-menu-block>div ul.menu li span{display:block;cursor:pointer;position:relative;font-size:1.625em;line-height:1.0769230769em;font-style:italic;padding:8px 0;color:#672f25;font-family:crimson text,serif}@media(min-width:320px) and (max-width:767px){header #header .bottom-menu-block>div ul.menu li a,header #header .bottom-menu-block>div ul.menu li span{font-size:1.25em;line-height:1.25em}}header #header .bottom-menu-block>div ul.menu li a.home_menu,header #header .bottom-menu-block>div ul.menu li span.home_menu{display:block;cursor:pointer;position:relative;font-size:.8125em;line-height:1.3846153846em;padding:0;color:#672f25;font-family:montserrat,sans-serif;text-transform:uppercase;font-style:initial}header #header .bottom-menu-block>div ul.menu li a.attivo,header #header .bottom-menu-block>div ul.menu li a.active,header #header .bottom-menu-block>div ul.menu li span.attivo,header #header .bottom-menu-block>div ul.menu li span.active{text-decoration:underline}header #header .bottom-menu-block>div ul.menu li.expanded>ul{left:0;width:100%;visibility:hidden;filter:alpha(opacity=0);opacity:0;z-index:1;-webkit-transition:all .3s ease-in-out;-webkit-transition-delay:.1s;-moz-transition:all .3s ease-in-out .1s;-o-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style-type:none;margin:0;right:inherit;position:relative;text-align:left;padding:0 0 20px;opacity:initial;display:none}header #header .bottom-menu-block>div ul.menu li.expanded>ul.visibile{visibility:visible;filter:alpha(opacity=100);opacity:1;position:relative;display:block;height:auto;float:none}header #header .bottom-menu-block>div ul.menu li.expanded>ul li{float:none;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;border-bottom:none;padding:0;max-width:inherit}header #header .bottom-menu-block>div ul.menu li.expanded>ul li a,header #header .bottom-menu-block>div ul.menu li.expanded>ul li span{font-size:.8125em;line-height:1.3846153846em;padding:0;color:#672f25;font-family:montserrat,sans-serif;text-transform:uppercase;font-style:inherit}.black{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out false;-o-transition:all 300ms ease-in-out false;transition:all 300ms ease-in-out;height:100vh;position:fixed;right:0;top:0;width:0;right:-100%;background:#000;z-index:10000000;filter:alpha(opacity=0);opacity:0}body.open_mobile .black{right:0;width:100%}body.open_mobile #open_prenota{filter:alpha(opacity=0);opacity:0}body.open_mobile .home_tasto{filter:alpha(opacity=0);opacity:0}body.open_mobile header #header .region-header{right:0;filter:alpha(opacity=100);opacity:1;visibility:visible;background:#f5f3ed}@media(min-width:320px) and (max-width:767px){body.open_mobile #menu_servizio{right:-185px}}body.open_mobile #menu_servizio ul#ul_menu_servizio li a,body.open_mobile #menu_servizio ul#ul_menu_servizio li div:not(.link_wrapper_menu_home){background:#fff}body.open_mobile #menu_servizio ul#ul_menu_servizio li a span.dett,body.open_mobile #menu_servizio ul#ul_menu_servizio li div:not(.link_wrapper_menu_home) span.dett{color:#672f25}body.open_mobile #menu_servizio ul#ul_menu_servizio li#menu_servizio_menu a{background:#bc9965}body.open_mobile #menu_servizio ul#ul_menu_servizio li#menu_servizio_menu a span.ico{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/menuservizio/ico_menu.svg)}body.open_mobile #menu_servizio ul#ul_menu_servizio li#menu_servizio_map a span.ico{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/menuservizio/ico_map-active.svg)}body.open_mobile #menu_servizio ul#ul_menu_servizio li#menu_servizio_contact a span.ico{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/menuservizio/ico_contact-active.svg)}body.open_mobile #menu_servizio ul#ul_menu_servizio li#menu_servizio_lavoraconnoi a span.ico{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/menuservizio/ico_lavora_con_noi-active.svg)}body.open_mobile #menu_servizio ul#ul_menu_servizio li#menu_servizio_lingua a span.ico{color:#672f25}body.open_mobile #menu_servizio ul#ul_menu_servizio li#menu_servizio_share a.fb{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/fb_icon_r.svg);background-size:auto 20px}body.open_mobile #menu_servizio ul#ul_menu_servizio li#menu_servizio_share a.ig{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/ig_icon_r.svg);background-size:auto 20px}body.open_mobile #menu_servizio ul#ul_menu_servizio li#menu_servizio_share a.tw{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/tw_icon_r.svg);background-size:auto 16px}body.open_mobile #menu_servizio ul#ul_menu_servizio li#menu_servizio_share a.yt{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/yt_icon_r.svg);background-size:auto 15px}body.open_mobile #menu_servizio ul#ul_menu_servizio li#menu_servizio_share div span.ico{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/menuservizio/ico-share-active.svg)}body.open_mobile #menu_servizio ul#ul_menu_servizio li.li_open_180 a{background:#fff}body.open_prenota .black{right:0;width:100%}body.open_prenota .blocco_prenota{right:0;filter:alpha(opacity=100);opacity:1;visibility:visible}#menu_servizio{width:240px;z-index:10000000;padding:0;position:absolute;top:50%;bottom:initial;left:initial;right:initial;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:-240px;position:fixed}#menu_servizio ul#ul_menu_servizio{list-style-type:none;padding:0;margin:0;position:relative;right:0;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out false;-o-transition:all .6s ease-in-out false;transition:all .6s ease-in-out}#menu_servizio ul#ul_menu_servizio.trovato{right:-55px}#menu_servizio ul#ul_menu_servizio li{width:240px;height:55px;margin:1px 0;overflow:hidden;position:relative;left:0;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out false;-o-transition:all .6s ease-in-out false;transition:all .6s ease-in-out}#menu_servizio ul#ul_menu_servizio li.li_open_180{left:-185px}#menu_servizio ul#ul_menu_servizio li.li_open_180#menu_servizio_menu_home div.link_wrapper_menu_home p{left:0}#menu_servizio ul#ul_menu_servizio li a,#menu_servizio ul#ul_menu_servizio li div:not(.link_wrapper_menu_home){width:240px;height:55px;display:block;background:rgba(0,0,0,.3);overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out false;-o-transition:all .3s ease-in-out false;transition:all .3s ease-in-out}#menu_servizio ul#ul_menu_servizio li a span.ico,#menu_servizio ul#ul_menu_servizio li div:not(.link_wrapper_menu_home) span.ico{width:55px;height:55px;vertical-align:middle;display:inline-block;background-position:center center;background-repeat:no-repeat;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out false;-o-transition:all .6s ease-in-out false;transition:all .6s ease-in-out}#menu_servizio ul#ul_menu_servizio li a span.dett,#menu_servizio ul#ul_menu_servizio li div:not(.link_wrapper_menu_home) span.dett{width:185px;position:absolute;top:50%;bottom:initial;left:initial;right:initial;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;color:#fff;font-size:.8125em;line-height:1.5384615385em;padding:0 10px;line-height:20px;text-align:center;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out false;-o-transition:all .6s ease-in-out false;transition:all .6s ease-in-out}#menu_servizio ul#ul_menu_servizio li#menu_servizio_map a span.ico{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/menuservizio/ico_map.svg)}#menu_servizio ul#ul_menu_servizio li#menu_servizio_menu_home{overflow:visible}#menu_servizio ul#ul_menu_servizio li#menu_servizio_menu_home div:not(.link_wrapper_menu_home){overflow:visible;background:#bc9965}#menu_servizio ul#ul_menu_servizio li#menu_servizio_menu_home div:not(.link_wrapper_menu_home) p{position:relative;width:240px;margin:0 0 0 auto;left:55px;height:55px;display:block;background:rgba(0,0,0,.3);overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out false;-o-transition:all .3s ease-in-out false;transition:all .3s ease-in-out}#menu_servizio ul#ul_menu_servizio li#menu_servizio_menu_home div:not(.link_wrapper_menu_home) p a{width:100%;position:absolute;top:50%;bottom:initial;left:initial;right:initial;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:.8125em;line-height:1.2307692308em;text-align:center;text-transform:uppercase;height:auto;background:0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}#menu_servizio ul#ul_menu_servizio li#menu_servizio_menu_home span.ico{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/menuservizio/ico_menu.svg);overflow:visible}#menu_servizio ul#ul_menu_servizio li#menu_servizio_contact a span.ico{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/menuservizio/ico_contact.svg)}#menu_servizio ul#ul_menu_servizio li#menu_servizio_lavoraconnoi a span.ico{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/menuservizio/ico_lavora_con_noi.svg)}#menu_servizio ul#ul_menu_servizio li#menu_servizio_lingua a span.ico{color:#fff;text-align:center;font-size:.8125em;line-height:4.2307692308em;text-transform:uppercase}#menu_servizio ul#ul_menu_servizio li#menu_servizio_menu a{background:#bc9965}#menu_servizio ul#ul_menu_servizio li#menu_servizio_menu a span.ico{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/menuservizio/ico_menu.svg)}#menu_servizio ul#ul_menu_servizio li#menu_servizio_share a{width:46px;height:55px;float:left;text-indent:-9999px;display:block;background-color:transparent;background-position:center center;background-repeat:no-repeat}#menu_servizio ul#ul_menu_servizio li#menu_servizio_share a.fb{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/fb_icon_w.svg);background-size:auto 20px}#menu_servizio ul#ul_menu_servizio li#menu_servizio_share a.ig{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/ig_icon_w.svg);background-size:auto 20px}#menu_servizio ul#ul_menu_servizio li#menu_servizio_share a.tw{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/tw_icon_w.svg);background-size:auto 16px}#menu_servizio ul#ul_menu_servizio li#menu_servizio_share a.yt{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/yt_icon_w.svg);background-size:auto 15px}#menu_servizio ul#ul_menu_servizio li#menu_servizio_share div span.ico{background-image:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/menuservizio/ico-share.svg);float:left}#menu_servizio.open{right:0;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out false;-o-transition:all .6s ease-in-out false;transition:all .6s ease-in-out}#menu_servizio.open_180{right:-185px;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out false;-o-transition:all .6s ease-in-out false;transition:all .6s ease-in-out}@media(min-width:320px) and (max-width:767px){#menu_servizio.open_180{right:-240px}}.apri_social{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(245,243,237,.95);z-index:214748364;opacity:0;visibility:hidden;-webkit-transition:opacity .5s,visibility 0s .5s;transition:opacity .5s,visibility 0s .5s;color:#000}.ie7 .apri_social,.ie8 .apri_social{background:#fff}.apri_social .social-overlay-close{border:none;background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/close2.png) no-repeat center center;color:transparent;outline:none;z-index:100;height:55px;width:55px;display:block;position:absolute;right:0;top:0;overflow:hidden;text-indent:-9999px;cursor:pointer;margin:0}.apri_social.open{opacity:1;visibility:visible;-webkit-transition:opacity .5s;transition:opacity .5s}.apri_social div.animation{opacity:.4;-webkit-transform:translateY(-25%) rotateX(35deg);transform:translateY(-25%) rotateX(35deg);-webkit-transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}.apri_social.open div.animation{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.apri_social.close div.animation{-webkit-transform:translateY(25%) rotateX(-35deg);transform:translateY(25%) rotateX(-35deg)}.apri_social_pad{margin:0 5%;position:absolute;overflow:hidden;top:50%;width:90%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.apri_social_pad p{font-size:1.875em;line-height:1.1666666667em;padding:0 0 20px;text-align:center}.apri_social div.animation ul{list-style-type:none;padding:0;margin:0 auto;width:280px}.apri_social div.animation ul li{width:50px;height:50px;display:block;margin:0 10px;list-style:none;float:left}.apri_social div.animation ul li div{width:50px;height:50px;font-size:3.4em;text-align:center;line-height:120px;transition:all .5s ease;text-indent:-9999px}.apri_social div.animation ul li div:hover{transform:rotate(360deg);border-radius:120px}.sprite.addthis_button_youtube{background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/yt_icon_r.svg) no-repeat center center;background-size:auto 30px;text-indent:-9999px;width:50px;height:50px;display:block}.sprite.addthis_button_twitter{background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/tw_icon_r.svg) no-repeat center center;background-size:auto 30px;text-indent:-9999px;width:50px;height:50px;display:block}.sprite.addthis_button_facebook{background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/fb_icon_r.svg) no-repeat center center;background-size:auto 30px;text-indent:-9999px;width:50px;height:50px;display:block}.sprite.addthis_button_linkedin{background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/linkedin.png) no-repeat center center;background-size:auto 30px;text-indent:-9999px;width:50px;height:50px;display:block}.sprite.addthis_button_instagram{background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/ig_icon_r.svg) no-repeat center center;background-size:auto 30px;text-indent:-9999px;width:50px;height:50px;display:block}.apri_lingua{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(245,243,237,.95);z-index:214748364;opacity:0;visibility:hidden;-webkit-transition:opacity .5s,visibility 0s .5s;transition:opacity .5s,visibility 0s .5s;color:#000}.apri_lingua .lingua-overlay-close{border:none;background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/close2.png) no-repeat center center;color:transparent;outline:none;z-index:100;height:55px;width:55px;display:block;position:absolute;right:0;top:0;overflow:hidden;text-indent:-9999px;cursor:pointer;margin:0}.apri_lingua.open{opacity:1;visibility:visible;-webkit-transition:opacity .5s;transition:opacity .5s}.apri_lingua div.animation{opacity:.4;-webkit-transform:translateY(-25%) rotateX(35deg);transform:translateY(-25%) rotateX(35deg);-webkit-transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}.apri_lingua.open div.animation{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.apri_lingua.close div.animation{-webkit-transform:translateY(25%) rotateX(-35deg);transform:translateY(25%) rotateX(-35deg)}.apri_lingua_pad{margin:0 5%;position:absolute;overflow:hidden;top:50%;width:90%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.apri_lingua_pad ul.language-switcher-locale-url{list-style-type:none;padding:0;margin:0 auto;overflow:hidden;max-width:960px;box-sizing:border-box;padding:0 20px}.apri_lingua_pad ul.language-switcher-locale-url li{overflow:hidden;text-align:center;line-height:30px;height:30px;width:100%}.apri_lingua_pad ul.language-switcher-locale-url li a{display:block}.apri_lingua_pad ul.language-switcher-locale-url li a:visited,.apri_lingua_pad ul.language-switcher-locale-url li a:hover{display:block}.apri_lingua_pad p{font-size:1.875em;line-height:1.1666666667em;padding:0 0 20px;text-align:center}.apri_carta{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(245,243,237,.95);z-index:214748364;opacity:0;visibility:hidden;-webkit-transition:opacity .5s,visibility 0s .5s;transition:opacity .5s,visibility 0s .5s;color:#000}.apri_carta .carta-overlay-close{border:none;background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/close2.png) no-repeat center center;color:transparent;outline:none;z-index:100;height:55px;width:55px;display:block;position:absolute;right:0;top:0;overflow:hidden;text-indent:-9999px;cursor:pointer;margin:0}.apri_carta .wrapper_link_carta{position:absolute;width:80%;top:50%;left:10%;text-align:center;transform:translateY(-60%);-webkit-transform:translateY(-60%);opacity:0;transition:transform .5s .5s,opacity .5s .5s;-webkit-transition:transform .5s .5s,opacity .5s .5s}.apri_carta .wrapper_link_carta p.smenu_home:not(:first-child){margin-top:25px}.apri_carta .wrapper_link_carta p.smenu_home a{font-size:1.5em;line-height:.9em}.apri_carta.open{opacity:1;visibility:visible;-webkit-transition:opacity .5s;transition:opacity .5s}.apri_carta.open .wrapper_link_carta{transform:translateY(-50%);-webkit-transform:translateY(-50%);opacity:1}.ie7 .apri_carta,.ie8 .apri_carta{background:#fff}.home_tasto{top:0;z-index:100000000;cursor:pointer;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;filter:alpha(opacity=0);opacity:0;right:172px;border-radius:0;border:none;height:55px;min-width:55px;font-size:.625em;line-height:5.5em;filter:alpha(opacity=100);opacity:1;background:#fff;visibility:visible;padding:0 5px;text-transform:uppercase;color:#672f25;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out false;-o-transition:all .3s ease-in-out false;transition:all .3s ease-in-out;text-align:center}@media(min-width:320px) and (max-width:767px){.home_tasto{display:none!important}}.front .home_tasto{display:none}#open_prenota,#linkprenota{top:0;z-index:100000000;cursor:pointer;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;filter:alpha(opacity=0);opacity:0;right:56px;border-radius:0;width:115px;border:none;height:55px;font-size:.75em;line-height:4.5833333333em;filter:alpha(opacity=100);opacity:1;background:#fff;visibility:visible;padding:0;text-align:center;text-transform:uppercase;color:#672f25;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out false;-o-transition:all .3s ease-in-out false;transition:all .3s ease-in-out;letter-spacing:3px}@media(min-width:1366px){#open_prenota,#linkprenota{font-size:.8125em;line-height:4.2307692308em}}#open_prenota.de,#open_prenota.ru,#linkprenota.de,#linkprenota.ru{letter-spacing:1px}@media(min-width:320px) and (max-width:767px){#open_prenota,#linkprenota{width:100%;background:#f5f3ed;right:0;top:inherit;bottom:0;text-align:center;-webkit-box-shadow:0 0 15px 0 rgba(50,50,50,.25);-moz-box-shadow:0 0 15px 0 rgba(50,50,50,.25);box-shadow:0 0 15px 0 rgba(50,50,50,.25)}}.front #open_prenota{right:56px}@media(min-width:320px) and (max-width:767px){.front #open_prenota{right:0}}.blocco_prenota{filter:alpha(opacity=0);opacity:0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out false;-o-transition:all 300ms ease-in-out false;transition:all 300ms ease-in-out;position:fixed;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:70px 0 55px;height:100vh;visibility:hidden;overflow-x:hidden;overflow-y:auto;right:-100%;width:456px;z-index:1000000000;background:#fff}@media(min-width:320px) and (max-width:767px){.blocco_prenota{width:100%}}.blocco_prenota div.booking_tasto{font-size:.8125em;line-height:1.3846153846em;color:#672f25;text-transform:uppercase;padding:0;text-align:center;position:absolute;z-index:10;left:20px;top:20px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out false;-o-transition:all 300ms ease-in-out false;transition:all 300ms ease-in-out;background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/back_arrow.svg) no-repeat -10px center;background-size:7px auto}.blocco_prenota div.booking_tasto.back{padding:0 0 0 20px;background-position:0 center;cursor:pointer}.blocco_prenota .blocco-scegli{z-index:1;position:absolute;top:50%;bottom:initial;left:50%;right:initial;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;padding:0 58px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(min-width:320px) and (max-width:767px){.blocco_prenota .blocco-scegli{padding:55px 30px}}.blocco_prenota .blocco-scegli p{text-align:center;margin:0 0 20px}.blocco_prenota .blocco-scegli p span{display:block;margin:0 0 5px}.blocco_prenota .blocco-scegli ul.menu_form{list-style-type:none;padding:0;margin:0}.blocco_prenota .blocco-scegli ul.menu_form li{margin:0;list-style-type:none;list-style-image:none;width:100%;text-align:center;cursor:pointer;display:block;cursor:pointer;position:relative;font-size:1.25em;line-height:1.25em;padding:8px 0;color:#672f25;font-family:crimson text,serif;font-style:italic}@media(min-width:320px) and (max-width:767px){.blocco_prenota .blocco-scegli ul.menu_form li{font-size:1.25em;line-height:1.25em}}.blocco_prenota .move_form{filter:alpha(opacity=0);opacity:0;visibility:hidden;display:none}.blocco_prenota .move_form.open{filter:alpha(opacity=100);opacity:1;visibility:visible}.blocco_prenota .move_form #form-hotel,.blocco_prenota .move_form #form-info{display:none}.blocco_prenota .close_prenota{border:none;background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/close2.png) no-repeat center center;color:transparent;outline:none;z-index:100;height:55px;width:55px;display:block;position:absolute;right:0;top:0;overflow:hidden;text-indent:-9999px;cursor:pointer;margin:0}.blocco_prenota #form-external form .form-item{width:50%}@media(min-width:320px) and (max-width:767px){.blocco_prenota #form-external form .form-item{width:100%}}.blocco_prenota #form-internal>p{padding:0 60px 5px}@media(min-width:320px) and (max-width:767px){.blocco_prenota #form-internal>p{padding:0 15px 5px}}.blocco_prenota #form-internal #subtitleForm{font-size:.8em;line-height:1.2em}.blocco_prenota #form-internal #subtitleForm p strong{display:inline-block}.blocco_prenota #form-internal #subtitleForm ul li{margin:3px 0}.blocco_prenota #form-internal2>p{padding:0 60px 5px}@media(min-width:320px) and (max-width:767px){.blocco_prenota #form-internal2>p{padding:0 15px 5px}}.blocco_prenota #form-internal3>p{padding:0 60px 5px}@media(min-width:320px) and (max-width:767px){.blocco_prenota #form-internal3>p{padding:0 15px 5px}}.blocco_prenota #webform-ajax-wrapper-6 .webform-confirmation p{padding:40px 60px 5px;margin-bottom:40px}.blocco_prenota #webform-ajax-wrapper-6 .links{padding:40px 60px 5px}.blocco_prenota #webform-ajax-wrapper-211 .webform-confirmation p{padding:40px 60px 5px;margin-bottom:40px}.blocco_prenota #webform-ajax-wrapper-211 .links{padding:40px 60px 5px}.blocco_prenota #webform-ajax-wrapper-218 .webform-confirmation p{padding:40px 60px 5px;margin-bottom:40px}.blocco_prenota #webform-ajax-wrapper-218 .links{padding:40px 60px 5px}.blocco_prenota #webform-ajax-wrapper-224 .webform-confirmation p{padding:40px 60px 5px;margin-bottom:40px}.blocco_prenota #webform-ajax-wrapper-224 .links{padding:40px 60px 5px}.blocco_prenota form{padding:0 50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media(min-width:320px) and (max-width:767px){.blocco_prenota form{padding:0 10px}}.blocco_prenota form .form-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:100%;padding:0 10px 15px;position:relative;overflow:hidden;margin:0}@media(min-width:320px) and (max-width:767px){.blocco_prenota form .form-item{width:100%}}.blocco_prenota form .form-item label{width:100%;float:left;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;text-transform:uppercase;padding:0 0 5px;font-size:.8125em;line-height:1.5384615385em;color:#672f25}.blocco_prenota form .form-item input[type=text],.blocco_prenota form .form-item input[type=email],.blocco_prenota form .form-item select{width:100%;position:relative;height:40px;font-size:.8125em;line-height:3.0769230769em;padding:0 10px;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px #672f25 solid;background:#fff;border-radius:0}.blocco_prenota form .form-item select{-webkit-appearance:none;-webkit-border-radius:0;background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/arrow_down_g.svg) no-repeat right 10px center;background-size:10px auto}.blocco_prenota form .form-item textarea{width:100%;position:relative;height:80px;font-size:.8125em;line-height:1.5384615385em;padding:0 10px;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px #672f25 solid;resize:none}.blocco_prenota form .form-item.webform-component-checkboxes input{border:1px #606060 solid;width:20px;height:20px;position:absolute;left:0;top:0}.blocco_prenota form .form-item.webform-component-checkboxes label{width:100%;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 0 5px 20px}.blocco_prenota form .form-item.webform-component-checkboxes label a{text-decoration:underline;color:#672f25}.blocco_prenota form .form-actions{float:none;padding:0 10px;overflow:hidden;clear:both;text-align:center;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.blocco_prenota .dichiarazione_consenso h4{padding:0 0 5px}.blocco_prenota .dichiarazione_consenso h5{padding:0}.blocco_prenota p.etichetta{width:100%;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;text-transform:uppercase;padding:0 10px 5px;font-size:.8125em;line-height:1.5384615385em;color:#672f25}@media(min-width:320px) and (max-width:767px){.blocco_prenota p.etichetta{padding:0 15px 5px}}.blocco_prenota p.etichetta span{display:block;margin:0 0 15px;cursor:pointer;text-decoration:underline}.blocco_prenota p.etichetta span#titleForm{display:block;cursor:initial;text-decoration:none;color:#545454;font-size:1.1538461538em;line-height:1.3333333333em;margin:0 0 15px;font-weight:400}.blocco_prenota p.etichetta span#subtitleForm{display:block;color:#545454;margin:0;cursor:initial;text-decoration:none;text-transform:initial;font-size:1.1538461538em;line-height:1.3333333333em;margin:0;font-weight:400}.blocco_prenota #datepicker{width:100%;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto 30px}.blocco_prenota #datepicker .ui-datepicker{width:100%;padding:0}.blocco_prenota #datepicker .ui-datepicker-header{width:100%;position:relative;height:30px;padding:0}.blocco_prenota #datepicker .ui-datepicker-header .ui-datepicker-prev{position:absolute;left:0;top:0;width:30px;height:30px;text-indent:-9999px;background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/date-prev.png) no-repeat center center;cursor:pointer;background-size:10px auto}.blocco_prenota #datepicker .ui-datepicker-header .ui-datepicker-next{position:absolute;right:0;top:0;width:30px;height:30px;text-indent:-9999px;background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/date-next.png) no-repeat center center;cursor:pointer;background-size:10px auto}.blocco_prenota #datepicker .ui-datepicker-header .ui-datepicker-title{text-transform:uppercase;text-align:center;width:calc(100% - 60px);color:#545454;font-size:.875em;line-height:2.1428571429em;margin:0 0 0 30px;font-weight:500}.blocco_prenota #datepicker .ui-datepicker-header .ui-state-disabled{filter:alpha(opacity=50);opacity:.5}.blocco_prenota #datepicker .ui-datepicker-calendar{width:100%}.blocco_prenota #datepicker .ui-datepicker-calendar thead tr{border-bottom:1px #e8e8e8 solid}.blocco_prenota #datepicker .ui-datepicker-calendar thead th{width:14%;text-align:center;padding:5px 0;font-size:.8125em;line-height:2.3076923077em;text-transform:uppercase;font-weight:500}.blocco_prenota #datepicker .ui-datepicker-calendar tbody tr{border-bottom:1px #e8e8e8 solid}.blocco_prenota #datepicker .ui-datepicker-calendar tbody td{width:14%;text-align:center;padding:5px 0;font-size:.875em;line-height:2.1428571429em}.blocco_prenota #datepicker .ui-datepicker-calendar tbody td span{filter:alpha(opacity=50);opacity:.5;text-align:center;padding:0;line-height:30px}.blocco_prenota #datepicker .ui-datepicker-calendar tbody td a{text-align:center;padding:0;line-height:30px}.blocco_prenota #datepicker .ui-datepicker-calendar tbody td a.ui-state-highlight{color:#672f25;font-weight:500}.blocco_prenota #datepicker .ui-datepicker-calendar tbody td a.ui-state-active{color:#fff;background:#672f25;display:block;width:30px;height:30px;margin:0 auto;border-radius:50%;line-height:30px}body.open_prenotazione .black{right:0;width:100%}body.open_prenotazione .blocco_prenota{right:0;filter:alpha(opacity=100);opacity:1;visibility:visible;background:#f5f3ed}.breadcrumb{position:absolute;font-size:.8125em;line-height:1.5384615385em;bottom:15px;z-index:1000;color:#fff;padding:0 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(min-width:1366px){.breadcrumb{padding:0 110px}}@media(min-width:320px) and (max-width:767px){.breadcrumb{padding:0 25px;bottom:10px}.breadcrumb span.last{display:none}}.breadcrumb span{margin:0 5px 0 0}.breadcrumb span a{color:#fff}#footer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;background:#000;text-align:center;padding:75px 0 0;color:#949494}@media(min-width:320px) and (max-width:767px){#footer{padding:50px 20px 80px}}#footer .logo_40{position:absolute;right:70px;top:90px;background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/logo-40-anni-nero.png) no-repeat center center;background-size:100% auto;width:90px;height:90px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;z-index:100}@media(min-width:320px) and (max-width:767px){#footer .logo_40{background-size:100% auto;width:60px;height:60px;right:inherit;top:inherit;position:relative;margin:0 auto 30px}}#footer #blocco_newsletter{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 40px;margin:0 0 100px;position:relative;overflow:hidden;text-align:left}@media(min-width:320px) and (max-width:767px){#footer #blocco_newsletter{width:100%;margin:0 0 15px;padding:0;text-align:center}}#footer #menu-principale-footer{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px}@media(min-width:320px) and (max-width:767px){#footer #menu-principale-footer{padding:0 0 30px}}#footer #menu-principale-footer>ul{list-style-type:none;padding:0;margin:0;overflow:hidden}#footer #menu-principale-footer>ul>li{float:left;width:20%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px;margin:0}#footer #menu-principale-footer>ul>li.first{display:none}@media(min-width:320px) and (max-width:767px){#footer #menu-principale-footer>ul>li{width:100%;padding:0;text-align:center}}#footer #menu-principale-footer>ul>li>a,#footer #menu-principale-footer>ul>li>span{font-weight:500;color:#949494;font-size:.75em;line-height:1.3333333333em}@media(min-width:320px) and (max-width:767px){#footer #menu-principale-footer>ul>li>a,#footer #menu-principale-footer>ul>li>span{font-size:1em;line-height:1.25em;margin:5px 0;font-weight:400;display:block}}#footer #menu-principale-footer>ul>li>ul{list-style-type:none;padding:22px 0 0;margin:0}@media(min-width:320px) and (max-width:767px){#footer #menu-principale-footer>ul>li>ul{display:none}}#footer #menu-principale-footer>ul>li>ul>li{width:100%;margin:0}#footer #menu-principale-footer>ul>li>ul>li>a,#footer #menu-principale-footer>ul>li>ul>li>span{color:#949494;font-size:.75em;line-height:1.3333333333em}#footer #menu-principale-footer ul li.first{display:none}#footer #menu-secondario-footer{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px}@media(min-width:320px) and (max-width:767px){#footer #menu-secondario-footer{display:none}}#footer #menu-secondario-footer>ul{list-style-type:none;padding:22px 0 0;margin:0}#footer #menu-secondario-footer>ul>li{width:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px}#footer #menu-secondario-footer>ul>li>a,#footer #menu-secondario-footer>ul>li>span{color:#949494;font-size:.75em;line-height:1.3333333333em}#footer .info{font-size:.75em;line-height:1.3333333333em;padding:50px 0;position:relative}@media(min-width:320px) and (max-width:767px){#footer .info{font-size:.625em;line-height:1.5em;padding:0 0 60px}}#footer .info p{text-align:center;max-width:60%;margin:0 auto}@media(min-width:320px) and (max-width:767px){#footer .info p{max-width:100%}}#footer .info p a{text-decoration:underline;color:#949494}#footer .info a.immedia{position:absolute;top:50%;bottom:initial;left:initial;right:initial;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:20px}@media(min-width:320px) and (max-width:767px){#footer .info a.immedia{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);position:static;top:inherit;bottom:inherit;right:0;bottom:3px;left:initial;position:absolute}}#footer .info ul.social{list-style-type:none;position:absolute;top:50%;bottom:initial;left:initial;right:initial;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:20px}@media(min-width:320px) and (max-width:767px){#footer .info ul.social{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);position:static;top:inherit;bottom:inherit;left:0;bottom:0;position:absolute}}#footer .info ul.social li{float:left;width:35px;height:35px;text-indent:-99999px}#footer .info ul.social li a{display:block;width:35px;height:35px;filter:alpha(opacity=50);opacity:.5;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out false;-o-transition:all .3s ease-in-out false;transition:all .3s ease-in-out}#footer .info ul.social li a:hover{filter:alpha(opacity=100);opacity:1}#footer .info ul.social li a.yt{background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/yt_icon_w.svg) no-repeat center center;background-size:auto 15px}#footer .info ul.social li a.fb{background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/fb_icon_w.svg) no-repeat center center;background-size:auto 15px}#footer .info ul.social li a.tw{background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/tw_icon_w.svg) no-repeat center center;background-size:auto 15px}#footer .info ul.social li a.in{background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/ig_icon_w.svg) no-repeat center center;background-size:auto 15px}#nav-toggle{top:0;z-index:1000000000;cursor:pointer;position:fixed;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;filter:alpha(opacity=0);opacity:0;right:0;width:55px;border-radius:0;border:none;height:55px;filter:alpha(opacity=100);opacity:1;background:#f5f3ed;visibility:visible}@media(min-width:320px) and (max-width:767px){#nav-toggle{width:50px;height:50px}}#nav-toggle:after{content:'MENU';position:absolute;color:#672f25;text-align:center;left:0;width:100%;bottom:9px;font-size:.625em;line-height:1.2em}#nav-toggle span{background:0 0}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{content:"";cursor:pointer;border-radius:8px;height:2px;width:25px;position:absolute;display:block;top:20px;left:10px;top:35%;left:50%;margin:0 0 0 -12px}#nav-toggle span:before{top:0;left:0;left:12px;background:#672f25}#nav-toggle span:after{top:8px;left:0;left:12px;background:#672f25}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out false;-o-transition:all 300ms ease-in-out false;transition:all 300ms ease-in-out}#nav-toggle.active span{background-color:transparent}#nav-toggle.active span:before,#nav-toggle.active span:after{top:0}#nav-toggle.active span:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-toggle.active span:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.logoRelaisHide{display:none}@keyframes logo-animation{0%{filter:alpha(opacity=0);opacity:0;display:none!important}100%{filter:alpha(opacity=100);opacity:1;display:block!important}}.logo-relais{position:absolute;top:32px;left:167px;z-index:10000001;display:block}@media only screen and (min-width:1366px){.logo-relais{left:260px}}@media only screen and (max-width:989px){.logo-relais{left:20px}}@media only screen and (max-width:767px){.logo-relais{z-index:10}}.logo-relais img{position:absolute;padding:19px 5px;width:90px;-webkit-transition:all 1s ease-in-out;-webkit-transition-delay:.7s;-moz-transition:all 1s ease-in-out .7s;-o-transition:all 1s ease-in-out .7s;transition:all 1s ease-in-out .7s}@media only screen and (max-width:767px){.logo-relais img{width:50px;padding:15px 10px}}body.front .logoRelaisHide{position:absolute;top:0;left:167px;z-index:10000001;display:block}@media only screen and (min-width:1366px){body.front .logoRelaisHide{left:260px}}@media only screen and (max-width:989px){body.front .logoRelaisHide{left:20px}}@media only screen and (max-width:767px){body.front .logoRelaisHide{z-index:10}}body.front .logoRelaisHide img{position:absolute;background-color:#fff;padding:19px 5px;width:59px;-webkit-transition:all 1s ease-in-out;-webkit-transition-delay:.7s;-moz-transition:all 1s ease-in-out .7s;-o-transition:all 1s ease-in-out .7s;transition:all 1s ease-in-out .7s}@media only screen and (max-width:767px){body.front .logoRelaisHide img{width:46px;padding:15px 10px}}body.open_mobile .wa-widget{display:none!important}.wa-widget{position:fixed;right:0;bottom:0;margin:0;z-index:9999999999;bottom:70px}@media(min-width:320px) and (max-width:767px){.wa-widget{bottom:60px}}.wa-widget:last-child{margin-right:0}.wa-widget.expanded{border-radius:1rem}.wa-widget .wa-widget-content{right:60px!important;min-width:300px;max-width:350px;width:auto;transition:all .25s linear;visibility:hidden;position:absolute;bottom:6rem;opacity:0;right:0;z-index:-1}@media(min-width:320px) and (max-width:767px){.wa-widget .wa-widget-content{bottom:100px;right:initial!important;max-width:300px;min-width:250px}}.wa-widget .wa-widget-content.expanded{opacity:1;visibility:visible;z-index:99}.wa-widget-toggle{background-color:#fff;padding:1rem;margin:1rem;height:2rem;width:2rem;border-radius:9rem;text-align:center;display:inline-flex;align-items:center;cursor:default;box-shadow:0 0 10px 5px rgba(0,0,0,.1);position:relative}.wa-widget-toggle::before{content:'';height:10px;width:10px;top:5px;right:5px;position:absolute;background-color:red;border-radius:10px}.wa-widget-content{overflow:hidden;border-radius:.75rem;box-shadow:0 0 10px 5px rgba(0,0,0,.1);margin:1rem;font-family:Helvetica,Arial,sans-serif;font-size:15px}.chat-header{position:relative;padding:1rem;display:flex;align-items:center;background-color:#095e54;color:#fff}.chat-header .chat-admin-picture{height:3rem;width:3rem;margin-right:1rem;position:relative}.chat-header .chat-admin-picture img{width:100%;height:100%}.chat-header .chat-admin-picture::before{content:'';height:7px;width:7px;border-radius:7px;background-color:#4fce5d;border:2px solid #095e54;position:absolute;bottom:2.3333333333px;right:2.3333333333px}.chat-header h4,.chat-header p{margin:.2rem}.chat-content{padding:1rem;background-color:#d1ecd4}.chat-content .chat-admin-picture{height:2rem;width:2rem;margin-right:.5rem}.chat-item{display:inline-flex;align-items:flex-end}.chat-item p{margin:0 2rem .5rem 0;padding:1rem;background-color:#fff;border-radius:1rem}.chat-item p:first-child{border-top-left-radius:0}.chat-form{background-color:#fff;padding:.25rem}.chat-form textarea,.chat-form input{width:100%;padding:.75rem 1rem;background-color:inherit;font-family:inherit;resize:none;margin-bottom:.25rem;transition:all .25s linear}.chat-form textarea,.chat-form input,.chat-form input:focus{border:1px solid transparent;outline:0;border-radius:.5rem}.chat-form .chat-send{border:0;outline:0;padding:.75rem;width:100%;font-weight:700;font-size:1.1rem;background-color:#4fce5d;color:#fff;cursor:pointer;border-radius:.5rem}.chat-form .required{border:1px solid rgba(255,0,0,.25);background-color:rgba(255,0,0,.1)}@media(max-width:460px){.wa-widget{width:100%}.wa-widget-toggle{float:right}.wa-widget-content{width:auto;left:1rem;right:1rem}}.popup-modal{position:fixed;height:100%;width:100%;top:0;left:0;z-index:999999999;display:none}.popup-modal.open{display:block}.popup-modal .popup-modal-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.7)}.popup-modal .popup-modal-container{max-width:840px;width:100%;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(min-width:320px) and (max-width:767px){.popup-modal .popup-modal-container{width:90%}}@media(min-width:768px){.popup-modal .popup-modal-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media(min-width:320px) and (max-width:767px){.popup-modal .popup-modal-container .image-wrapper{width:100%;display:none}}@media(min-width:768px){.popup-modal .popup-modal-container .image-wrapper{width:50%}}.popup-modal .popup-modal-container .image-wrapper img{width:100%;height:100%;object-fit:cover}.popup-modal .popup-modal-container .content-wrapper{position:relative;background:#fff}@media(min-width:320px) and (max-width:767px){.popup-modal .popup-modal-container .content-wrapper{width:100%}}@media(min-width:768px){.popup-modal .popup-modal-container .content-wrapper{width:50%}}.popup-modal .popup-modal-container .content-wrapper .close-modal-popup{position:absolute;top:15px;right:15px;width:35px;height:35px;cursor:pointer}@media(min-width:320px) and (max-width:767px){.popup-modal .popup-modal-container .content-wrapper .close-modal-popup{top:7px;right:7px}}.popup-modal .popup-modal-container .content-wrapper .close-modal-popup img{width:100%;height:auto}@media(min-width:320px) and (max-width:767px){.popup-modal .popup-modal-container .content-wrapper .content-modal{padding:60px 15px}}@media(min-width:768px){.popup-modal .popup-modal-container .content-wrapper .content-modal{padding:110px 30px 80px}}.popup-modal .popup-modal-container .content-wrapper .content-modal .title{font-size:1.5625em;line-height:1.2em;color:#545454;font-weight:lighter}@media(min-width:320px) and (max-width:767px){.popup-modal .popup-modal-container .content-wrapper .content-modal .title{font-size:1.375em;line-height:1.2272727273em}}.popup-modal .popup-modal-container .content-wrapper .content-modal .description{font-size:.875em;line-height:2em;color:#545454;font-weight:lighter;margin:30px 0}@media(min-width:320px) and (max-width:767px){.popup-modal .popup-modal-container .content-wrapper .content-modal span.pulsante{text-align:center}}.section_home #sec_1 .logo_40{bottom:155px}@media(min-width:320px) and (max-width:767px){.section_home #sec_1 .logo_40{bottom:30px}}.page-not-found{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;width:100%;height:100vh;margin:0 auto;padding:0;background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/404.jpg) no-repeat center center;background-size:cover}@media(min-width:320px) and (max-width:767px){.page-not-found{background:url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/404-m.jpg) no-repeat center top;background-size:cover}}.page-not-found .pnf-left{padding:20px;position:absolute;top:50%;bottom:initial;left:50%;right:initial;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;text-align:center;border:10px #fff solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(min-width:320px) and (max-width:767px){.page-not-found .pnf-left{border:5px #fff solid;font-size:.5em}}.page-not-found .pnf-left .text{color:#fff}.page-not-found .pnf-left .text h2{display:block;border-bottom:3px #fff solid;padding:0 0 12px;margin:0 0 12px;font-size:3.4375em;line-height:1em;text-transform:uppercase}.page-not-found .pnf-left .text h1{font-size:2.5em;line-height:1.375em;color:#fff;font-weight:500;text-align:center;position:relative;padding:0;text-transform:uppercase;white-space:nowrap}.page-not-found .pnf-left .text p{display:block;color:#fff;font-size:2.1875em;line-height:1.5714285714em;text-transform:uppercase}.page-not-found .pnf-left .text a{color:#fff;border-color:#fff;margin-top:30px;min-height:unset}#ie89{display:block;width:100%;background:#f4f4f4;border-top:2px #545454 solid;border:5px #545454 solid;overflow:hidden;text-align:center;font-size:1em;position:relative;line-height:40px;padding:40px 0;box-sizing:border-box;z-index:1000000000}#ie89 .ie89_990{position:relative;margin:0 auto;width:990px}#ie89 .ie89_990 a{color:#545454}#ie89 .ie89_990 a span{text-decoration:underline;color:#ff4e00}#browser{padding:130px 0 0;text-align:center;font-family:montserratregular;color:#545454}#browser h1{font-size:2.5em;line-height:1.125em;margin-bottom:2vw}#browser p{font-size:1.125em;line-height:1.3333333333em}#browser ul{text-align:center;margin:2vw auto 0;max-width:1200px}#browser ul li{display:inline-block;margin:0 1.5% 1.5%;width:30%;-webkit-box-shadow:0 1px 2px #ccc;-moz-box-shadow:0 1px 2px #ccc;box-shadow:0 1px 2px #ccc}#browser ul li a{display:block;text-align:left;text-decoration:none;color:#000;font-size:.875em;line-height:1.2857142857em}#browser ul li img{display:block;float:left;width:20%;height:auto;margin:2.5%}#browser ul li span{display:block;float:left;margin:8% 2.5%;width:70%;height:auto}#browser ul li span strong{display:block}#admin-menu{z-index:214748366}.profile{width:980px;margin:0 auto;overflow:hidden;padding:200px 0 0}@media(min-width:320px) and (max-width:767px){.profile{width:100%;padding:100px 30px}}.profile .user-picture{float:none;margin:0}.profile .user-picture img{border:1px #646565 solid;border:1px #646565 solid}.profile h3{border-bottom:1px #646565 solid;padding:25px 0 3px;font-size:14px}.profile .field{overflow:hidden;padding:10px 0 0;font-size:13px;line-height:18px;width:980px}.profile .field-label{float:left;width:150px;text-align:right;padding:0 20px 0 0}.profile .field-items{float:left;width:820px}.profile dt{float:left;width:150px;text-align:right;padding:10px 20px 0 0;font-size:13px;line-height:18px}.profile dd{float:left;width:820px;padding:10px 0 0;font-size:13px;line-height:18px}#sidebar-first{width:980px;margin:0 auto;overflow:hidden;padding:25px 0}#sidebar-first h2{border-bottom:1px #646565 solid;padding:25px 0 3px;font-size:14px}#sidebar-first ul{list-style-type:none;padding:25px 0 0;margin:0;overflow:hidden}#sidebar-first ul li{float:left;margin:0 10px 0 0;list-style-type:none;list-style-image:none}#sidebar-first ul li a{display:block;font-size:1.1em;padding:0 10px;line-height:30px;border:1px #646565 solid;background:0 0}#sidebar-first ul li a:visited,#sidebar-first ul li a:hover{display:block;font-size:1.1em;padding:0 10px;line-height:30px;border:1px #646565 solid;background:0 0}.tabs{padding:50px 0 0;width:980px;margin:0 auto;overflow:hidden}.tabs ul{border-bottom:1px #646565 solid;list-style-type:none;padding:0;margin:0;overflow:hidden}.tabs ul li{float:left;margin:0 10px 0 0}.tabs ul li a{display:block;font-size:1.1em;padding:0 10px;line-height:30px;border-left:1px #646565 solid;border-top:1px #646565 solid;border-right:1px #646565 solid;background:0 0}.tabs ul li a:visited,.tabs ul li a:hover{display:block;font-size:1.1em;padding:0 10px;line-height:30px;border-left:1px #646565 solid;border-top:1px #646565 solid;border-right:1px #646565 solid;background:0 0}.tabs ul li.active a{display:block;font-size:1.1em;padding:0 10px;line-height:30px;border-left:1px #646565 solid;border-top:1px #646565 solid;border-right:1px #646565 solid;border-bottom:none;background:#000;color:#fff}.tabs ul li.active a:visited,.tabs ul li.active a:hover{display:block;font-size:1.1em;padding:0 10px;line-height:30px;border-left:1px #646565 solid;border-top:1px #646565 solid;border-right:1px #646565 solid;border-bottom:none;background:#000;color:#fff}#userform_pad{padding:200px 0 0;background:#fff url(//castellobanfiilborgoit.cdn-immedia.net/sites/all/themes/immedia/img/share/back_top.jpg) no-repeat center top}#userform_pad .messages{background-position:10px center!important;background-repeat:no-repeat!important;border:none!important;max-width:700px!important;margin:50px auto 0!important;display:block!important;box-sizing:border-box!important;padding:20px 50px!important;text-align:center!important;font-size:1.125em;line-height:1.1111111111em}#userform_pad .messages ul{margin:0!important}#userform_pad .messages ul li{padding:5px 0!important}#user-login{width:100%;max-width:700px;overflow:hidden;padding:50px 0 100px;margin:200px auto}@media(min-width:320px) and (max-width:767px){#user-login{margin:100px auto}}#user-login .form-item{width:50%;float:left;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}@media(min-width:320px) and (max-width:767px){#user-login .form-item{width:100%;float:none}}#user-login .form-item label{padding:5px 0}#user-login .form-item input{width:100%;padding:4px 0;line-height:18px;height:18px;border:1px #646565 solid;z-index:1;background:#fff;color:#959796}#user-login .form-item .description{width:100%;overflow:hidden;padding:5px 0}#user-login .form-actions{overflow:hidden;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;text-align:center}#user-login .form-actions #google_recaptcha_user_login{width:304px;margin:0 auto 15px}#user-login .form-actions #edit-submit{background-color:#646565!important;background-repeat:no-repeat!important;background-position:0 0!important;background-size:contain!important;appearance:none!important;-moz-appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important;width:auto!important;height:60px!important;display:inline-block;margin:0 auto!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:1.125em;line-height:1.1111111111em;padding:20px 60px!important;color:#fff!important;border-radius:30px!important;border:2px solid #646565!important;-webkit-transition:.2s ease-in-out false;-moz-transition:.2s ease-in-out false false;-o-transition:.2s ease-in-out false false;transition:.2s ease-in-out}#user-login .form-actions #edit-submit:hover{background:#fff!important;color:#646565!important}@media(min-width:320px) and (max-width:767px){#user-login #edit-actions--2{position:absolute;right:0;top:0;z-index:100}}#user-pass{width:100%;max-width:310px;margin:0 auto;overflow:hidden;padding:200px 0;text-align:center}@media(min-width:320px) and (max-width:767px){#user-pass{width:100%;padding:100px 0;margin:100px auto}}#user-pass .form-item{margin:auto;width:100%;overflow:hidden;text-align:left}@media(min-width:320px) and (max-width:767px){#user-pass .form-item{width:100%;padding:0 15px}}#user-pass .form-item label{padding:5px 0}#user-pass .form-item input{width:300px;padding:4px 0;line-height:18px;height:18px;border:1px #646565 solid;z-index:1;background:#fff;color:#959796}@media(min-width:320px) and (max-width:767px){#user-pass .form-item input{width:90%}}#user-pass .form-item .description{width:300px;overflow:hidden;padding:5px 0}@media(min-width:320px) and (max-width:767px){#user-pass .form-item .description{width:100%}}#user-pass .form-actions{width:100%;margin:auto;overflow:hidden;padding:26px 0 0}@media(min-width:320px) and (max-width:767px){#user-pass .form-actions{width:100%}}#user-pass .form-actions #google_recaptcha_user_pass{float:left}@media(min-width:320px) and (max-width:767px){#user-pass .form-actions #google_recaptcha_user_pass{float:none;transform:scale(.9)}}#user-pass .form-actions #edit-submit{background-color:#646565!important;background-repeat:no-repeat!important;background-position:0 0!important;background-size:contain!important;appearance:none!important;-moz-appearance:none!important;-webkit-appearance:none!important;border:none!important;cursor:pointer!important;width:100%!important;height:40px!important;color:#fff!important;text-transform:uppercase;text-align:center;padding:0 20px;float:left;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;margin:25px 0}@media(min-width:320px) and (max-width:767px){#user-pass .form-actions #edit-submit{float:none}}#user-pass .form-actions #edit-submit:hover{filter:alpha(opacity=90);opacity:.9}#block-webform-client-block-230,#block-webform-client-block-236,#block-webform-client-block-260{margin:0 auto;max-width:1024px;padding-bottom:40px;min-height:20vw}@media(min-width:320px) and (max-width:767px){#block-webform-client-block-230,#block-webform-client-block-236,#block-webform-client-block-260{margin-left:30px;margin-right:30px}}#block-webform-client-block-230 .messages,#block-webform-client-block-236 .messages,#block-webform-client-block-260 .messages{margin-top:30px!important;display:block;background:0 0;font-size:.875em;line-height:1.2857142857em;font-weight:700}#block-webform-client-block-230 .links,#block-webform-client-block-236 .links,#block-webform-client-block-260 .links{display:none}#block-webform-client-block-230 .email-shop .description,#block-webform-client-block-236 .email-shop .description,#block-webform-client-block-260 .email-shop .description{line-height:2em;padding-bottom:10px}#block-webform-client-block-230 .email-shop .form-email,#block-webform-client-block-236 .email-shop .form-email,#block-webform-client-block-260 .email-shop .form-email{padding:10px}@media(min-width:320px) and (max-width:767px){#block-webform-client-block-230 .email-shop .form-email,#block-webform-client-block-236 .email-shop .form-email,#block-webform-client-block-260 .email-shop .form-email{max-width:300px}}#block-webform-client-block-230 .form-actions,#block-webform-client-block-236 .form-actions,#block-webform-client-block-260 .form-actions{padding-top:20px}#block-webform-client-block-230 .button-primary,#block-webform-client-block-236 .button-primary,#block-webform-client-block-260 .button-primary{background:#bc9965;padding:10px 40px;color:#fff;text-decoration:none;font-size:14px;border:0;font-family:montserrat,sans-serif;text-transform:uppercase}