@charset "UTF-8";
@font-face {
font-family: 'Glyphicons Halflings';
src: url(//www.lovisotto.com/wp-content/plugins/gp-back-to-top/fonts/glyphicons-halflings-regular.eot);
src: local('☺'), url(//www.lovisotto.com/wp-content/plugins/gp-back-to-top/fonts/glyphicons-halflings-regular.woff) format('woff'), url(//www.lovisotto.com/wp-content/plugins/gp-back-to-top/fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(//www.lovisotto.com/wp-content/plugins/gp-back-to-top/glyphicons-halflings-regular.svg) format('svg');
font-weight: normal;
font-style: normal;
}
.gp-back-to-top {
display: none;
width: 35px;
height: 35px;
border-radius: 50%;
padding: 5px;
background-color: #111f1c;
color: #ffffff;
text-align: center;
position: fixed;
bottom: 45px;
right: 25px;
font-size: 20px;
cursor: pointer;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.gp-back-to-top span {
position: absolute;
top:24%;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
font-family: 'Glyphicons Halflings';
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-back-to-top span:before {
content: "\e113";
}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary:rgba(255, 255, 255, 0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp--ui-visible .pswp__button:hover,.pswp--ui-visible .pswp__button:active,.pswp--ui-visible .pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1,1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity 0.2s linear;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pswp__counter{height:30px;margin:15px 0 0 20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pswp__dynamic-caption{color:#ccc;position:absolute;width:100%;left:0;top:0;transition:opacity 120ms linear!important;line-height:1.5em}.pswp__dynamic-caption--aside,.pswp__dynamic-caption--below{opacity:1!important}.pswp-caption-content{display:none}.pswp__dynamic-caption a{color:#ccc}.pswp__dynamic-caption--faded{opacity:0!important}.pswp__dynamic-caption--aside{width:auto;max-width:300px;padding:20px 15px 20px 20px;margin-top:70px}.pswp__dynamic-caption--below{width:auto;max-width:700px;padding:15px 0 0}.pswp__dynamic-caption--on-hor-edge{padding-left:15px;padding-right:15px}.pswp__dynamic-caption--mobile{width:100%;top:auto;right:0;bottom:0;background:rgba(0,0,0,.5);padding:10px 15px}.pswp__caption,.pswp__caption__exif{padding-bottom:.5em}.pswp__caption__exif_camera{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0ibTQsNWwzLDBsMiwtMmw2LDBsMiwybDMsMGEyLDIgMCAwIDEgMiwybDAsMTJhMiwyIDAgMCAxIC0yLDJsLTE2LDBhMiwyIDAgMCAxIC0yLC0ybDAsLTEyYTIsMiAwIDAgMSAyLC0ybTgsM2E1LDUgMCAwIDAgLTUsNWE1LDUgMCAwIDAgNSw1YTUsNSAwIDAgMCA1LC01YTUsNSAwIDAgMCAtNSwtNW0wLDJhMywzIDAgMCAxIDMsM2EzLDMgMCAwIDEgLTMsM2EzLDMgMCAwIDEgLTMsLTNhMywzIDAgMCAxIDMsLTN6Ii8+PC9zdmc+)}.pswp__caption__exif_lens{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDMwMCAzMDAiPjxwYXRoIGZpbGw9IiNjY2NjY2MiIGQ9Ik0yOTMuNzUsNTYuMjVIMjc1VjM3LjVjMC0zLjQ1Ni0yLjc5NC02LjI1LTYuMjUtNi4yNWgtMTAwYy0zLjQ1NiwwLTYuMjUsMi43OTQtNi4yNSw2LjI1djMxLjI1SDE1MFY2Mi41IGMwLTMuNDU2LTIuNzk0LTYuMjUtNi4yNS02LjI1aC04Ny41Yy0zLjQ1NiwwLTYuMjUsMi43OTQtNi4yNSw2LjI1djYuMjVINi4yNUMyLjc5NCw2OC43NSwwLDcxLjU0NCwwLDc1djE1MCBjMCwzLjQ1NiwyLjc5NCw2LjI1LDYuMjUsNi4yNUg1MHY2LjI1YzAsMy40NTYsMi43OTQsNi4yNSw2LjI1LDYuMjVoODcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1di02LjI1aDEyLjV2MzEuMjUgYzAsMy40NTYsMi43OTQsNi4yNSw2LjI1LDYuMjVoMTAwYzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjV2LTE4Ljc1aDE4Ljc1YzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjV2LTE3NSBDMzAwLDU5LjA0NCwyOTcuMjA2LDU2LjI1LDI5My43NSw1Ni4yNXogTTEyLjUsMjE4Ljc1VjgxLjI1SDUwdjEzNy41SDEyLjV6IE0xMzcuNSwyMzEuMjVoLTc1VjIyNVY3NXYtNi4yNWg3NVYyMzEuMjV6IE0xNTAsMjE4Ljc1VjgxLjI1aDEyLjV2MTM3LjVIMTUweiBNMjYyLjUsMjU2LjI1SDE3NVY0My43NWg4Ny41VjYyLjV2MTc1VjI1Ni4yNXogTTI4Ny41LDIzMS4yNUgyNzVWNjguNzVoMTIuNVYyMzEuMjV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDY4Ljc1SDIwMGMtMy40NTYsMC02LjI1LDIuNzk0LTYuMjUsNi4yNXMyLjc5NCw2LjI1LDYuMjUsNi4yNWgzNy41YzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjUgUzI0MC45NTYsNjguNzUsMjM3LjUsNjguNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDkzLjc1SDIwMGMtMy40NTYsMC02LjI1LDIuNzk0LTYuMjUsNi4yNXMyLjc5NCw2LjI1LDYuMjUsNi4yNWgzNy41YzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjUgUzI0MC45NTYsOTMuNzUsMjM3LjUsOTMuNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDExOC43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDExOC43NSwyMzcuNSwxMTguNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDE0My43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDE0My43NSwyMzcuNSwxNDMuNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDE2OC43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDE2OC43NSwyMzcuNSwxNjguNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDE5My43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDE5My43NSwyMzcuNSwxOTMuNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDIxOC43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDIxOC43NSwyMzcuNSwyMTguNzV6Ii8+PHJlY3QgZmlsbD0iI2NjY2NjYyIgeD0iNzUiIHk9IjgxLjI1IiB3aWR0aD0iNTAiIGhlaWdodD0iMTIuNSIvPjxyZWN0IGZpbGw9IiNjY2NjY2MiIHg9Ijc1IiB5PSIxMDYuMjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSIxMi41Ii8+PHJlY3QgZmlsbD0iI2NjY2NjYyIgeD0iNzUiIHk9IjEzMS4yNSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjEyLjUiLz48cmVjdCBmaWxsPSIjY2NjY2NjIiB4PSI3NSIgeT0iMTU2LjI1IiB3aWR0aD0iNTAiIGhlaWdodD0iMTIuNSIvPjxyZWN0IGZpbGw9IiNjY2NjY2MiIHg9Ijc1IiB5PSIxODEuMjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSIxMi41Ii8+PHJlY3QgZmlsbD0iI2NjY2NjYyIgeD0iNzUiIHk9IjIwNi4yNSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjEyLjUiLz48L3N2Zz4=)}.pswp__caption__exif_focal{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTIgNi41YzMuNzkgMCA3LjE3IDIuMTMgOC44MiA1LjUtMS42NSAzLjM3LTUuMDIgNS41LTguODIgNS41UzQuODMgMTUuMzcgMy4xOCAxMkM0LjgzIDguNjMgOC4yMSA2LjUgMTIgNi41bTAtMkM3IDQuNSAyLjczIDcuNjEgMSAxMmMxLjczIDQuMzkgNiA3LjUgMTEgNy41czkuMjctMy4xMSAxMS03LjVjLTEuNzMtNC4zOS02LTcuNS0xMS03LjV6bTAgNWMxLjM4IDAgMi41IDEuMTIgMi41IDIuNXMtMS4xMiAyLjUtMi41IDIuNS0yLjUtMS4xMi0yLjUtMi41IDEuMTItMi41IDIuNS0yLjVtMC0yYy0yLjQ4IDAtNC41IDIuMDItNC41IDQuNXMyLjAyIDQuNSA0LjUgNC41IDQuNS0yLjAyIDQuNS00LjUtMi4wMi00LjUtNC41LTQuNXoiPjwvcGF0aD48L3N2Zz4K)}.pswp__caption__exif_shutter{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTUgMUg5djJoNlYxem00LjAzIDYuMzlsMS40Mi0xLjQyYy0uNDMtLjUxLS45LS45OS0xLjQxLTEuNDFsLTEuNDIgMS40MkMxNi4wNyA0Ljc0IDE0LjEyIDQgMTIgNGMtNC45NyAwLTkgNC4wMy05IDlzNC4wMiA5IDkgOSA5LTQuMDMgOS05YzAtMi4xMi0uNzQtNC4wNy0xLjk3LTUuNjF6TTEyIDIwYy0zLjg3IDAtNy0zLjEzLTctN3MzLjEzLTcgNy03IDcgMy4xMyA3IDctMy4xMyA3LTcgN3ptLS4zMi01SDYuMzVjLjU3IDEuNjIgMS44MiAyLjkyIDMuNDEgMy41NmwtLjExLS4wNiAyLjAzLTMuNXptNS45Ny00Yy0uNTctMS42LTEuNzgtMi44OS0zLjM0LTMuNTRMMTIuMjYgMTFoNS4zOXptLTcuMDQgNy44M2MuNDUuMTEuOTEuMTcgMS4zOS4xNyAxLjM0IDAgMi41Ny0uNDUgMy41Ny0xLjE5bC0yLjExLTMuOS0yLjg1IDQuOTJ6TTcuNTUgOC45OUM2LjU5IDEwLjA1IDYgMTEuNDYgNiAxM2MwIC4zNC4wNC42Ny4wOSAxaDQuNzJMNy41NSA4Ljk5em04Ljc5IDguMTRDMTcuMzcgMTYuMDYgMTggMTQuNiAxOCAxM2MwLS4zNC0uMDQtLjY3LS4wOS0xaC00LjM0bDIuNzcgNS4xM3ptLTMuMDEtOS45OEMxMi45IDcuMDYgMTIuNDYgNyAxMiA3Yy0xLjQgMC0yLjY5LjQ5LTMuNzEgMS4yOWwyLjMyIDMuNTYgMi43Mi00Ljd6Ij48L3BhdGg+PC9zdmc+Cg==)}.pswp__caption__exif_fstop{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNOS40IDEwLjVsNC43Ny04LjI2QzEzLjQ3IDIuMDkgMTIuNzUgMiAxMiAyYy0yLjQgMC00LjYuODUtNi4zMiAyLjI1bDMuNjYgNi4zNS4wNi0uMXpNMjEuNTQgOWMtLjkyLTIuOTItMy4xNS01LjI2LTYtNi4zNEwxMS44OCA5aDkuNjZ6bS4yNiAxaC03LjQ5bC4yOS41IDQuNzYgOC4yNUMyMSAxNi45NyAyMiAxNC42MSAyMiAxMmMwLS42OS0uMDctMS4zNS0uMi0yek04LjU0IDEybC0zLjktNi43NUMzLjAxIDcuMDMgMiA5LjM5IDIgMTJjMCAuNjkuMDcgMS4zNS4yIDJoNy40OWwtMS4xNS0yem0tNi4wOCAzYy45MiAyLjkyIDMuMTUgNS4yNiA2IDYuMzRMMTIuMTIgMTVIMi40NnptMTEuMjcgMGwtMy45IDYuNzZjLjcuMTUgMS40Mi4yNCAyLjE3LjI0IDIuNCAwIDQuNi0uODUgNi4zMi0yLjI1bC0zLjY2LTYuMzUtLjkzIDEuNnoiPjwvcGF0aD48L3N2Zz4=)}.pswp__caption__exif_iso{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTkgM0g1Yy0xLjEgMC0yIC45LTIgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6TTUuNSA3LjVoMnYtMkg5djJoMlY5SDl2Mkg3LjVWOWgtMlY3LjV6TTE5IDE5SDVMMTkgNXYxNHptLTItMnYtMS41aC01VjE3aDV6Ij48L3BhdGg+PC9zdmc+Cg==)}.pswp__caption__exif_datetime{padding-left:1.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2NjY2NjYyIgc3Ryb2tlPSJudWxsIiBpZD0ic3ZnXzIiIGQ9Im0yMC44NDM4MywzLjM5NjkybC0zLjc2NDI0LDBsMCwtMC41NjY2MmMwLC0wLjMxNzIxIC0wLjI1NzI3LC0wLjU3NDQ3IC0wLjU3NDQ3LC0wLjU3NDQ3cy0wLjU3NDQ3LDAuMjU3MjcgLTAuNTc0NDcsMC41NzQ0N2wwLDAuNTY2NjJsLTMuMzU2MTcsMGwwLC0wLjU2NjYyYzAsLTAuMzE3MjEgLTAuMjU3MjcsLTAuNTc0NDcgLTAuNTc0NDcsLTAuNTc0NDdzLTAuNTc0NDcsMC4yNTcyNyAtMC41NzQ0NywwLjU3NDQ3bDAsMC41NjY2MmwtMy4yMTM1MSwwbDAsLTAuNTY2NjJjMCwtMC4zMTcyMSAtMC4yNTcyNywtMC41NzQ0NyAtMC41NzQ0NywtMC41NzQ0N3MtMC41NzQ0NywwLjI1NzI3IC0wLjU3NDQ3LDAuNTc0NDdsMCwwLjU2NjYybC0zLjkwNjgsMGMtMC4zMTcyMSwwIC0wLjU3NDQ3LDAuMjU3MjcgLTAuNTc0NDcsMC41NzQ0N2wwLDEyLjk4MDQyYzAsMC4zMTcyMSAwLjI1NzI3LDAuNTc0NDcgMC41NzQ0NywwLjU3NDQ3bDMuNTI1OTMsMGMwLjU2NDk5LDIuNDE0MTMgMi43MzQwMiw0LjIxNzg4IDUuMzE3ODEsNC4yMTc4OHM0Ljc1MjgxLC0xLjgwMzg1IDUuMzE3ODEsLTQuMjE3ODhsMy41MjU5MywwYzAuMzE3MjEsMCAwLjU3NDQ3LC0wLjI1NzI3IDAuNTc0NDcsLTAuNTc0NDdsMCwtMTIuOTgwNDJjMC4wMDAxLC0wLjMxNzIxIC0wLjI1NzA4LC0wLjU3NDQ3IC0wLjU3NDM4LC0wLjU3NDQ3em0tMTMuNzgwNzYsMS4xNDg5NWwwLDAuNTE5MTNjMCwwLjMxNzIxIDAuMjU3MjcsMC41NzQ0NyAwLjU3NDQ3LDAuNTc0NDdzMC41NzQ0NywtMC4yNTcyNyAwLjU3NDQ3LC0wLjU3NDQ3bDAsLTAuNTE5MTNsMy4yMTM1MSwwbDAsMC41MTkxM2MwLDAuMzE3MjEgMC4yNTcyNywwLjU3NDQ3IDAuNTc0NDcsMC41NzQ0N3MwLjU3NDQ3LC0wLjI1NzI3IDAuNTc0NDcsLTAuNTc0NDdsMCwtMC41MTkxM2wzLjM1NjE3LDBsMCwwLjUxOTEzYzAsMC4zMTcyMSAwLjI1NzI3LDAuNTc0NDcgMC41NzQ0NywwLjU3NDQ3czAuNTc0NDcsLTAuMjU3MjcgMC41NzQ0NywtMC41NzQ0N2wwLC0wLjUxOTEzbDMuMTg5NzYsMGwwLDIuMzQ5MjFsLTE2LjUzODYyLDBsMCwtMi4zNDkyMWwzLjMzMjMzLDB6bTQuOTM2OTMsMTYuMDQ5MzZjLTIuMzc4NTEsMCAtNC4zMTM2MywtMS45MzUxMSAtNC4zMTM2MywtNC4zMTM2M3MxLjkzNTExLC00LjMxMzYzIDQuMzEzNjMsLTQuMzEzNjNzNC4zMTM2MywxLjkzNTAyIDQuMzEzNjMsNC4zMTM2M3MtMS45MzUwMiw0LjMxMzYzIC00LjMxMzYzLDQuMzEzNjN6bTUuNDYwMTgsLTQuMjE3ODhjMC4wMDA1NywtMC4wMzE5OCAwLjAwMjM5LC0wLjA2MzY3IDAuMDAyMzksLTAuMDk1NzVjMCwtMy4wMTIwNiAtMi40NTA1MSwtNS40NjI1NyAtNS40NjI1NywtNS40NjI1N3MtNS40NjI1NywyLjQ1MDUxIC01LjQ2MjU3LDUuNDYyNTdjMCwwLjAzMjA3IDAuMDAxOTEsMC4wNjM3NyAwLjAwMjM5LDAuMDk1NzVsLTIuODA5MTgsMGwwLC04LjMzMzIybDE2LjUzODYyLDBsMCw4LjMzMzIybC0yLjgwOTA4LDB6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgc3Ryb2tlPSJudWxsIiBpZD0ic3ZnXzMiIGQ9Im0xMi41NzQ0NywxNi40MjY1NmwwLC0yLjc3OTExYzAsLTAuMzE3MjEgLTAuMjU3MjcsLTAuNTc0NDcgLTAuNTc0NDcsLTAuNTc0NDdzLTAuNTc0NDcsMC4yNTcyNyAtMC41NzQ0NywwLjU3NDQ3bDAsMy4wMTcxNGMwLDAuMTUyMzMgMC4wNjA1MSwwLjI5ODQ0IDAuMTY4MjMsMC40MDYyNWwxLjMyMDMzLDEuMzIwNDNjMC4xMTIyMSwwLjExMjEyIDAuMjU5MTgsMC4xNjgyMyAwLjQwNjI1LDAuMTY4MjNjMC4xNDY5NywwIDAuMjk0MDMsLTAuMDU2MTEgMC40MDYyNSwtMC4xNjgyM2MwLjIyNDMzLC0wLjIyNDMzIDAuMjI0MzMsLTAuNTg4MDcgMCwtMC44MTI0bC0xLjE1MjExLC0xLjE1MjN6Ii8+PC9zdmc+Cg==)}.pswp__dynamic-caption--overlay{position:absolute!important;bottom:0;top:initial;text-align:center;background:rgba(0,0,0,.7);padding-top:.5em}
 hr,img,legend{border:0}pre,textarea{overflow:auto}a,body.gecko option{color:#3c3836}.wp-caption,embed,iframe,img,object,pre{max-width:100%}.hamburger,button,select{text-transform:none}.aligncenter,.clear:after,.comment-content:after,.entry-content:after,.page-links,.site-content:after,.site-footer:after,.site-header:after,.slick-track:after,h1,h2,h3,h4,h5,h6{clear:both}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.gallery-caption,.infinity-end.neverending .site-footer,.main-navigation.toggled ul,.menu-toggle,.slick-initialized .slick-slide,.sticky,article,aside,body.blog .grid-news article a,body.category .grid-news article a,body.home aside.news-sidebar article>img,body.page .grid-news article a,body.single-lovisotto_property .item-meta ul:not(.lovisotto-social) li span,body.single-lovisotto_property .item-meta ul:not(.lovisotto-social) li svg,body.single-lovisotto_property article.lovisotto_property .form-info span.info-requests,body.single-lovisotto_property article.lovisotto_property .form-info span.title-span,body.single-lovisotto_property article.lovisotto_property .form-info span.warning,body.single-post .header-wrap.fullwidth header span,body.tag .grid-news article a,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}.byline,.checkbox-btn input[type=checkbox]:disabled+label::before,.checkbox-btn input[type=radio]:disabled+label::before,.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer,.main-navigation a:empty,.radio-btn input[type=checkbox]:disabled+label::before,.radio-btn input[type=radio]:disabled+label::before,.section-title>span span.in,.slick-arrow.slick-hidden,.slick-slide.slick-loading img,.updated:not(.published),[hidden],template{display:none}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:1px dotted}b,body.home .progetti-terms li a h3 strong,dt,optgroup,strong{font-weight:700}mark{color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{height:auto}svg:not(:root){overflow:hidden;display:block}hr{box-sizing:content-box;background-color:#ccc;height:1px;margin-bottom:1.5em}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}body.home aside.news-sidebar article .entry-header,legend,td,th{padding:0}textarea{width:100%}table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;width:100%}body,button,input,select,textarea{color:gray;font-family:Raleway,sans-serif;line-height:1.5}.gallery,p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}.page-links,address,ol,ul{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}body,html{height:100%}html{font-size:62.5%;box-sizing:border-box}body{margin:0;font-size:1.7rem;overflow-x:hidden!important;background:#fff}@font-face{font-family:Suisse;src:url(//www.lovisotto.com/wp-content/themes/lovisotto_new/fonts/SuisseIntl-Regular.woff2) format('woff2'),url(//www.lovisotto.com/wp-content/themes/lovisotto_new/fonts/SuisseIntl-Regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:SuisseLight;src:url(//www.lovisotto.com/wp-content/themes/lovisotto_new/fonts/SuisseIntl-Light.woff2) format('woff2'),url(//www.lovisotto.com/wp-content/themes/lovisotto_new/fonts/SuisseIntl-Light.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:SuisseBold;src:url(//www.lovisotto.com/wp-content/themes/lovisotto_new/fonts/SuisseIntl-Semibold.woff2) format('woff2'),url(//www.lovisotto.com/wp-content/themes/lovisotto_new/fonts/SuisseIntl-Semibold.woff) format('woff');font-weight:600;font-style:normal}.group-blog .byline,.single .byline{display:inline}img.loading{display:table;margin:0 auto}h1{font-size:3.4rem;line-height:1.2;margin:0;font-family:SuisseBold,sans-serif}.header-wrap,body.page:not(.home) .nav-pages,footer.site-footer .footer-cols .footer-col:first-of-type{background:#62544f}.header-wrap.fullwidth,body.page-template-categorie .progetti-terms.fullwidth,body.page:not(.home) .feat-img.fullwidth{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}body.home header.entry-header{position:relative;padding:5rem 0;margin-bottom:2rem}body.home header.entry-header h1{margin:0;color:#62544f}body.home header.entry-header h1 span{display:block;font-family:SuisseLight,sans-serif;font-weight:400}body.home .progetti-terms li a:hover,body.home aside.news-sidebar,body.single-lovisotto_property .form-info{background:#e5ebf2}body.home aside.news-sidebar article .entry-header h4{color:#62544f;margin:0;text-transform:uppercase;font-family:SuisseBold,sans-serif}body.home aside.news-sidebar .span-title{font-size:3.4rem;letter-spacing:1px;line-height:1;font-family:SuisseBold,sans-serif;text-transform:uppercase;color:#62544f;position:relative}body.home .footer-cert,body.home aside.news-sidebar .moretag{margin-top:4rem}body.home aside.news-sidebar .moretag span{font-size:1.3rem;font-family:SuisseBold,sans-serif;text-transform:uppercase;padding:1.1rem 3rem}body.home aside.news-sidebar .moretag span:hover{padding-top:1.2rem;padding-bottom:1.2rem}body.home .progetti-terms{list-style:none;padding:0;margin:0}body.home .progetti-terms li{border:2px solid #e5ebf2}body.home .progetti-terms li a{background:0 0;padding:4rem 0 2rem;display:block;transition:background .3s}body.home .progetti-terms li a img,body.home .progetti-terms li a svg{display:table;margin:0 auto 3rem;max-height:6rem}body.home .progetti-terms li a .term-featimg{background-size:cover}body.home .progetti-terms li a h3{text-transform:capitalize;font-size:1.8rem;line-height:1.1;font-weight:400;color:#62544f;display:inline-block;width:100%;text-align:center}body.page:not(.home) .header-content-wrap header.entry-header h1{color:#62544f;font-size:3.4rem;font-family:"Raleway Light",sans-serif}.section-title>span,body.archive .grid-items article h3 strong,body.blog div.header-wrap header h2 strong,body.blog div.header-wrap header span.subtitle-span strong,body.category div.header-wrap header h2 strong,body.category div.header-wrap header span.subtitle-span strong,body.page-template-immobili-per-luogo .grid-items article h3 strong,body.page-template-immobili-per-luogo .header-wrap .page-header h1.page-title strong,body.page-template-progetti-per-luogo .grid-items article h3 strong,body.page:not(.home) .header-content-wrap header.entry-header h1 strong,body.single-post .header-wrap.fullwidth header span.title-span,body.single-post div.header-wrap header h2 strong,body.single-post div.header-wrap header span.subtitle-span strong,body.single:not(.single-post) header.entry-header h1 strong,body.tag div.header-wrap header h2 strong,body.tag div.header-wrap header span.subtitle-span strong{font-family:SuisseBold,sans-serif}body.page-template-immobili-per-luogo .entry-page h2,body.page-template-immobili-per-luogo .entry-term h2,body.page-template-progetti-per-luogo .entry-page h2,body.page-template-progetti-per-luogo .entry-term h2,body.page:not(.home) .header-content-wrap .entry-content h2,body.tax-lovisotto_project_cat .entry-page h2,body.tax-lovisotto_project_cat .entry-term h2,body.tax-lovisotto_project_loc .entry-page h2,body.tax-lovisotto_project_loc .entry-term h2{font-family:SuisseLight,sans-serif;color:#62544f;line-height:1.2}body.page:not(.home) .nav-pages ul{padding:0;margin:0;list-style:none}body.page:not(.home) .nav-pages ul li{margin-bottom:1rem;position:relative}body.page:not(.home) .nav-pages ul li:last-child,footer.site-footer .footer-cols .footer-col p:last-of-type:not(:first-of-type),li>ol,li>ul{margin-bottom:0}body.page:not(.home) .nav-pages ul li a{font-size:1.8rem;color:#7aaccc;text-transform:uppercase;transition:color .3s}.checkbox-btn input[type=checkbox]:checked+label,.checkbox-btn input[type=radio]:checked+label,.radio-btn input[type=checkbox]:checked+label,.radio-btn input[type=radio]:checked+label,body.page-template-immobili-per-luogo .header-wrap .page-header h1.page-title,body.page-template-progetti-per-luogo .header-wrap .page-header h1.page-title,body.page:not(.home) .nav-pages ul li a:hover,body.page:not(.home) .nav-pages ul li.current a,body.tax-lovisotto_project_cat .header-wrap .page-header h1.page-title,body.tax-lovisotto_project_loc .header-wrap .page-header h1.page-title,footer.site-footer .footer-cols .footer-col:first-of-type a,footer.site-footer .footer-cols .footer-col:first-of-type em,footer.site-footer .footer-cols .footer-col:first-of-type li,footer.site-footer .footer-cols .footer-col:first-of-type p,footer.site-footer .footer-cols .footer-col:first-of-type strong,ul.lovisotto-social li>a:hover i:before,ul.lovisotto-social.inverse li>a:hover i:before{color:#fff}body.page:not(.home) .nav-pages ul li.current:before{content:" ";position:absolute;left:-3rem;top:1.4rem;width:2rem;height:2px;background:#fff}body.page-template-categorie .progetti-terms,body.single-post aside.widget-area ul,footer.site-footer .footer-cols .footer-col ul:not(.lovisotto-social),ul.lovisotto-social{list-style:none;padding:0}body.page-template-categorie .progetti-terms li{padding:0!important}body.page-template-categorie .progetti-terms li a{display:block;position:relative;overflow:hidden}body.page-template-categorie .progetti-terms li a .term-featimg{-webkit-transform:scale(1);transform:scale(1);transition:transform 1s;transition:transform 1s,-webkit-transform 1s;overflow:hidden}body.page-template-categorie .progetti-terms li a h3{margin:0;position:absolute;bottom:5rem;left:0;width:auto;display:inline-block;color:#fff;text-transform:uppercase;font-weight:300;background:#62544f;z-index:2;padding:1.5rem 3rem;transition:padding .3s}body.page-template-categorie .progetti-terms li a h3:after{opacity:0;content:"\0000a0\0000a0\0000a0";position:absolute;right:100%;top:25%;background:url(//www.lovisotto.com/wp-content/themes/lovisotto_new/img/arrow-white.svg) right center/2rem no-repeat;transition:right .3s,opacity .3s}body.page-template-categorie .progetti-terms li a .overlay{background:#000;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;opacity:.2;transition:opacity .3s}body.page-template-categorie .progetti-terms li a:hover .term-featimg{-webkit-transform:scale(1.1);transform:scale(1.1)}body.page-template-categorie .progetti-terms li a:hover h3{padding:1.5rem 6rem 1.5rem 3rem}body.page-template-categorie .progetti-terms li a:hover h3:after{opacity:1;content:"\0000a0\0000a0\0000a0";position:absolute;right:1.5rem;top:25%;background:url(//www.lovisotto.com/wp-content/themes/lovisotto_new/img/arrow-white.svg) right center/2rem no-repeat}body.page-template-categorie .progetti-terms li a:hover .overlay{opacity:0}body.home .slick-wrapper,body.home .slick-wrapper .slick-nav .slick-arrow,body.page-template-categorie .entry-header,body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li{position:relative}body.page-template-categorie .entry-header h1{color:#62544f;font-family:"Raleway Semi Bold",sans-serif;letter-spacing:1px}body.page-template-categorie .entry-header h2{font-family:"Raleway Light",sans-serif;font-size:2.1rem}body.page-template-categorie .entry-header h1,body.page-template-categorie .entry-header h2{margin:0;font-weight:400}body.page-template-categorie .entry-content{-webkit-column-count:2;column-count:2}body.page-template-categorie .entry-content p{margin-top:0;padding-right:3rem}body.archive .grid-items,body.archive .grid-items article div.feat-img,body.blog div.header-wrap,body.category div.header-wrap,body.page-template-immobili-per-luogo .grid-items,body.page-template-immobili-per-luogo .grid-items article div.feat-img,body.page-template-immobili-per-luogo .header-wrap,body.page-template-progetti-per-luogo .grid-items,body.page-template-progetti-per-luogo .grid-items article div.feat-img,body.page-template-progetti-per-luogo .header-wrap,body.single-post div.header-wrap,body.tag div.header-wrap,body.tax-lovisotto_project_cat .header-wrap,body.tax-lovisotto_project_loc .header-wrap{overflow:hidden}body.page-template-immobili-per-luogo .header-wrap .page-header svg,body.page-template-progetti-per-luogo .header-wrap .page-header svg,body.tax-lovisotto_project_cat .header-wrap .page-header svg,body.tax-lovisotto_project_loc .header-wrap .page-header svg{max-width:6.85rem;max-height:5.7rem}body.page-template-immobili-per-luogo .header-wrap .page-header svg path,body.page-template-progetti-per-luogo .header-wrap .page-header svg path,body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li svg path,body.single-lovisotto_property .item-meta ul:not(.lovisotto-social) li svg path,body.tax-lovisotto_project_cat .header-wrap .page-header svg path,body.tax-lovisotto_project_loc .header-wrap .page-header svg path{fill:#fff}body.page-template-immobili-per-luogo .entry-page .filterform-wrap form label,body.page-template-immobili-per-luogo .entry-page .filterform-wrap form select,body.page-template-immobili-per-luogo .header-wrap .page-header h1,body.page-template-immobili-per-luogo .header-wrap .page-header svg,body.page-template-progetti-per-luogo .header-wrap .page-header h1,body.page-template-progetti-per-luogo .header-wrap .page-header svg,body.tax-lovisotto_project_cat .header-wrap .page-header h1,body.tax-lovisotto_project_cat .header-wrap .page-header svg,body.tax-lovisotto_project_loc .header-wrap .page-header h1,body.tax-lovisotto_project_loc .header-wrap .page-header svg{display:inline-block}body.home .slick-wrapper .slick-slider .slick-slide>img,body.page-template-immobili-per-luogo .entry-page .feat-img-wrap img,body.page-template-immobili-per-luogo .entry-term .feat-img-wrap img,body.page-template-progetti-per-luogo .entry-page .feat-img-wrap img,body.page-template-progetti-per-luogo .entry-term .feat-img-wrap img,body.tax-lovisotto_project_cat .entry-page .feat-img-wrap img,body.tax-lovisotto_project_cat .entry-term .feat-img-wrap img,body.tax-lovisotto_project_loc .entry-page .feat-img-wrap img,body.tax-lovisotto_project_loc .entry-term .feat-img-wrap img{width:100%}body.page-template-progetti-per-luogo .header-wrap .page-header h1.page-title,body.tax-lovisotto_project_cat .header-wrap .page-header h1.page-title,body.tax-lovisotto_project_loc .header-wrap .page-header h1.page-title{font-size:4.4rem;text-transform:capitalize;color:#62544f}body.page-template-immobili-per-luogo .header-wrap .page-header h1.page-title{font-size:3.4rem;font-family:SuisseLight,sans-serif;text-transform:normal}.section-title{margin:8rem auto;width:100%;text-align:center;border-top:2px solid #62544f;line-height:0}.section-title>span{padding:0 1.5rem;background:#fff;font-size:2.4rem;color:#62544f;letter-spacing:1px;text-transform:uppercase}body.archive .grid-items article .feat-img img,body.page-template-immobili-per-luogo .grid-items article .feat-img img,body.page-template-progetti-per-luogo .grid-items article .feat-img img{-webkit-filter:brightness(.8);filter:brightness(.8);-webkit-transform:scale(1);transform:scale(1);display:block;transition:filter .6s,transform .6s,-webkit-filter .6s,-webkit-transform .6s}body.archive .grid-items article header.entry-header,body.page-template-immobili-per-luogo .grid-items article header.entry-header,body.page-template-progetti-per-luogo .grid-items article header.entry-header{border-bottom:2px solid #dbdbdb;padding-bottom:1rem}body.archive .grid-items article h3,body.page-template-immobili-per-luogo .grid-items article h3,body.page-template-progetti-per-luogo .grid-items article h3{margin:0;padding:1.5rem 0;font-size:1.6rem;color:#333;line-height:1.1;text-transform:uppercase;font-weight:400;transition:color .3s}body.archive .grid-items article:hover .feat-img img,body.page-template-immobili-per-luogo .grid-items article:hover .feat-img img,body.page-template-progetti-per-luogo .grid-items article:hover .feat-img img{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transform:scale(1.1);transform:scale(1.1)}.main-navigation ul ul a,body.archive .grid-items article:hover h3,body.home .slick-wrapper .slick-nav,body.home .slick-wrapper .slide-info>h3,body.page-template-contatti .header-content-wrap a[href^=mailto],body.page-template-immobili-per-luogo .grid-items article:hover h3,body.page-template-progetti-per-luogo .grid-items article:hover h3,footer.site-footer .footer-cols .footer-col a{color:#62544f}body.archive .grid-items article .excerpt,body.page-template-immobili-per-luogo .grid-items article .excerpt,body.page-template-progetti-per-luogo .grid-items article .excerpt{padding:1.2rem 0}body.archive .grid-items article .excerpt span,body.page-template-immobili-per-luogo .grid-items article .excerpt span,body.page-template-progetti-per-luogo .grid-items article .excerpt span{font-size:1.4rem}body.page-template-immobili-per-luogo .grid-items article header svg{height:2rem;display:inline-block}body.page-template-immobili-per-luogo .grid-items article .excerpt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #dbdbdb}body.page-template-immobili-per-luogo .grid-items article .excerpt span{display:inline-block;vertical-align:sub;font-size:1.3rem;margin:0 .4rem}body.page-template-immobili-per-luogo .grid-items article .excerpt span img{height:2.1rem;display:block;margin:0 auto .5rem}body.page-template-immobili-per-luogo .grid-items article .excerpt span:first-child{margin:0;color:#fff;background:#999;vertical-align:super;padding:2rem 1rem}body.page-template-immobili-per-luogo .grid-items article .excerpt span:last-child{margin:0}.pagination{display:table;margin:0 auto;list-style:none;padding:0}.pagination li{margin:0 .8rem;display:inline-block}.pagination li.current-page>a,.pagination li:hover>a{color:#62544f;font-family:"Raleway Semi Bold",sans-serif}.feat-img>img,.slick-slide img{display:block;width:100%}body.single:not(.single-post) header.entry-header h1{font-size:3.4rem;color:#62544f;text-transform:uppercase;line-height:1.2;font-family:SuisseLight,sans-serif}body.single:not(.single-post) .item-meta{color:#fff;background:#62544f}body.page-template-contatti .form-info form>div,body.single-lovisotto_property .form-info #fcform-form>div,body.single:not(.single-post) .item-meta ul:not(.lovisotto-social){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}body.category span.cat-title,body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li span:first-child,body.single-lovisotto_property .item-meta ul:not(.lovisotto-social) li span:nth-child(2),body.single:not(.single-post) .item-meta span.share,body.tag span.cat-title{display:block;text-transform:uppercase;font-family:SuisseBold,sans-serif}body.single:not(.single-post) .item-meta span.share{margin-bottom:1rem}body.single-lovisotto_project .item-meta{padding:4rem}body.single-lovisotto_project .item-meta ul:not(.lovisotto-social),body.single-lovisotto_property .item-meta ul:not(.lovisotto-social){list-style:none;padding:0;margin:0 0 7rem}body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li:before{content:" ";width:2px;height:2.8rem;position:absolute;top:-67%;left:0;background:#fff}body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li svg{height:2.1rem}body.single-lovisotto_property .item-meta{padding:5rem 4rem;margin-bottom:2rem}body.single-lovisotto_property .item-meta ul:not(.lovisotto-social) li{position:relative;display:inline-block}body.single-lovisotto_property .item-meta ul:not(.lovisotto-social) li:before{content:" ";width:2px;height:2.8rem;position:absolute;top:-49%;left:0;background:#fff}body.single-lovisotto_property .item-meta ul:not(.lovisotto-social) li svg{height:2.8rem;margin-bottom:2.5rem}body.single-lovisotto_property .item-meta-form-info{position:relative;z-index:2}body.single-lovisotto_property article.lovisotto_property .form-info span.title-span{text-transform:uppercase;font-family:SuisseBold,sans-serif;line-height:1.2;margin-bottom:.5rem}body.single-lovisotto_property article.lovisotto_property .form-info span.warning{font-size:1.6rem;line-height:1.2}body.single-lovisotto_property article.lovisotto_property .form-info .info-requests{padding:0;margin-top:0;margin-bottom:3rem}body.single-lovisotto_property .property-map-wrap{z-index:1;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}body.blog .grid-news,body.category .grid-news,body.page .grid-news,body.tag .grid-news{overflow:hidden;margin:5rem 0}body.blog .grid-news article,body.category .grid-news article,body.page .grid-news article,body.tag .grid-news article{background:#e5ebf2;padding:4rem 3rem 1rem}body.blog .grid-news article.has-post-thumbnail,body.category .grid-news article.has-post-thumbnail,body.page .grid-news article.has-post-thumbnail,body.tag .grid-news article.has-post-thumbnail{padding:0 3rem 1rem}body.blog .grid-news article.has-post-thumbnail .feat-img,body.category .grid-news article.has-post-thumbnail .feat-img,body.page .grid-news article.has-post-thumbnail .feat-img,body.tag .grid-news article.has-post-thumbnail .feat-img{width:calc(100% + 6rem);margin-left:-3rem;margin-bottom:3.8rem;position:relative}body.blog .grid-news article.has-post-thumbnail .entry-meta,body.category .grid-news article.has-post-thumbnail .entry-meta,body.page .grid-news article.has-post-thumbnail .entry-meta,body.tag .grid-news article.has-post-thumbnail .entry-meta{position:absolute;bottom:-2rem;left:3rem}body.blog .grid-news article h3,body.category .grid-news article h3,body.page .grid-news article h3,body.tag .grid-news article h3{margin-bottom:0;line-height:1.2}body.blog div.header-wrap header,body.category div.header-wrap header,body.single-post div.header-wrap header,body.tag div.header-wrap header{color:#62544f;position:relative}body.blog div.header-wrap header:before,body.category div.header-wrap header:before,body.single-post div.header-wrap header:before,body.tag div.header-wrap header:before{content:" ";width:2px;background:#fff;position:absolute;left:0}body.blog div.header-wrap header h1,body.blog div.header-wrap header span.title-span,body.category div.header-wrap header h1,body.category div.header-wrap header span.title-span,body.single-post div.header-wrap header h1,body.single-post div.header-wrap header span.title-span,body.tag div.header-wrap header h1,body.tag div.header-wrap header span.title-span{font-size:3.4rem;text-transform:uppercase;margin-bottom:1rem}body.blog div.header-wrap header h2,body.blog div.header-wrap header span.subtitle-span,body.category div.header-wrap header h2,body.category div.header-wrap header span.subtitle-span,body.single-post div.header-wrap header h2,body.single-post div.header-wrap header span.subtitle-span,body.tag div.header-wrap header h2,body.tag div.header-wrap header span.subtitle-span{margin:0;font-family:"Raleway Light",sans-serif}body.blog .entry-meta,body.category .entry-meta,body.single-post .entry-meta,body.tag .entry-meta{display:inline-block;background:#62544f;color:#fff;padding:2rem 1rem 1rem;line-height:1.2;position:relative}body.blog .entry-meta:before,body.category .entry-meta:before,body.single-post .entry-meta:before,body.tag .entry-meta:before{content:" ";height:1.5rem;width:1px;background:#fff;position:absolute;top:0;left:1rem}body.category span.cat-title,body.tag span.cat-title{font-size:2rem;color:#62544f;margin-top:3rem;padding:1rem 0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.single-post .header-wrap.fullwidth{margin-bottom:6rem}body.single-post .header-wrap.fullwidth header span.subtitle-span{font-size:2.6rem;text-transform:normal}body.single-post article.has-post-thumbnail .feat-img{margin-bottom:3rem}body.single-post h1.entry-title{text-transform:uppercase;color:#62544f;line-height:1}body.single-post .entry-meta{margin-right:3rem;float:left}body.single-post .entry-meta,body.single-post h1.entry-title{display:inline-block;margin-bottom:1rem}body.single-post .sep{margin-left:1.5rem;margin-right:1.5rem}body.single-post .news-cat:hover,body.single-post aside.widget-area a:hover{color:#62544f;text-decoration:underline}body.page-template-contatti .header-content-wrap .entry-content,body.single-post .news-author{color:#333}body.single-post .social-wrap{margin-top:3rem}body.single-post .social-wrap .share-label{display:block;margin-bottom:1rem;text-transform:uppercase;font-family:SuisseBold,sans-serif;color:#62544f}body.single-post aside.widget-area section{margin-bottom:5rem}body.single-post aside.widget-area span.widget-title{position:relative;display:block;font-size:2rem;text-transform:uppercase;font-family:SuisseBold,sans-serif;color:#62544f;margin-bottom:1rem;padding:1rem 0}body.single-post aside.widget-area span.widget-title:before{content:" ";height:2px;width:4rem;background:#62544f;position:absolute;top:0;left:0}body.single-post aside.widget-area .textwidget .post_tags a{display:inline-block;font-size:1.2rem;padding:.8rem 1.4rem;border:2px solid #e5ebf2;transition:color .3s,background .3s;margin:.5rem}body.single-post aside.widget-area .textwidget .post_tags a:first-child{margin-left:0}body.single-post aside.widget-area .textwidget .post_tags a:hover{background:#e5ebf2;color:#62544f;text-decoration:none}.requests-form-wrapper{position:relative;background:#e5ebf2}.info-requests{font-family:"Raleway Semi Bold",sans-serif;font-size:3.4rem;font-weight:100;line-height:.8;color:#62544f}.info-requests span:not(.warning){display:block;font-family:SuisseLight,sans-serif;line-height:1.2}.info-requests span.warning{font-family:Raleway,sans-serif;font-size:1.3rem;line-height:1.3;text-decoration:none;color:#383a35}body.page-template-contatti .property-map-wrap{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:4rem}body.page-template-contatti .form-info .info-requests{margin-top:0;margin-bottom:3rem;display:block}body.page-template-contatti .form-info .info-requests .title-span{font-size:3.4rem;text-transform:uppercase;font-family:SuisseBold,sans-serif}body.page-template-contatti .form-info .info-requests .warning{font-size:1.7rem}body.page-template-contatti .header-content-wrap .entry-header h1.entry-title{font-size:3.4rem;text-transform:uppercase;font-family:SuisseBold,sans-serif!important}#login-form a.privacy-link:hover,.lovisotto-form a.privacy-link:hover,body.page-template-contatti .header-content-wrap a[href^=mailto]:hover,footer.site-footer .footer-cols .footer-col a:hover{text-decoration:underline}.site-header-wrap{position:fixed;top:0;z-index:9999;width:100%;background-color:#fff;transition:background-color .3s}header#masthead .logo-brand>svg{max-height:auto;transition:fill .3s,stroke .3s,max-height .3s}header#masthead .logo-brand>svg path{fill:inherit}header#masthead .logo-brand>svg line{stroke:inherit}header#masthead .main-navigation{top:auto}footer.site-footer .footer-cert{display:table;margin:0 auto;padding:3rem 0}footer.site-footer .footer-cert img{margin:0 4rem;max-width:21rem;vertical-align:middle}footer.site-footer .footer-cols{overflow:hidden;padding:3rem 0;border-top:2px solid #62544f}footer.site-footer .footer-cols .footer-col{color:#62544f;font-size:1.4rem;line-height:1.9}footer.site-footer .footer-cols .footer-col ul:not(.lovisotto-social) li>a,footer.site-footer .footer-cols .footer-col ul:not(.lovisotto-social) li>h2{font-size:1.4rem;line-height:1;font-weight:400;padding:.35rem 0}footer.site-footer .site-info{font-size:1.2rem;padding:2rem 0;border-top:2px solid #62544f}footer.site-footer .site-info .copy{float:left;color:#62544f}footer.site-footer .site-info .credits{color:#000;margin-top:3rem;float:right;font-weight:700}*,:after,:before{box-sizing:inherit}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}ul{list-style:circle;padding-left:1.8rem}ol{list-style:decimal}dd{margin:0 1.5em 1.5em}figure{margin:1em 0}.moretag>a,.moretag>span{color:#62544f;text-transform:uppercase;border-top:2px solid #7aaccc;border-bottom:2px solid #7aaccc}.border-anim{background:0 0;border:0;box-sizing:border-box;position:relative;vertical-align:middle;transition:border-top-width 0,border-bottom-width 0,color .3s}.border-anim::after,.border-anim::before{box-sizing:inherit;content:'';position:absolute;border:2px solid transparent;width:0;height:0}.border-anim::before{top:0;left:0}.border-anim::after{bottom:0;right:0}.border-anim:hover{color:#62544f;border-top-width:0;border-bottom-width:0}.border-anim:hover::after,.border-anim:hover::before{width:100%;height:100%}.border-anim:hover::before{border-top-color:#62544f;border-right-color:#62544f;transition:width .25s ease-out,height .25s ease-out .25s}.border-anim:hover::after{border-bottom-color:#62544f;border-left-color:#62544f;transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s}ul.lovisotto-social li{float:left;margin-right:1.5rem}ul.lovisotto-social li>a{display:inline-block;border:2px solid #e5ebf2;padding:1rem;transition:background .3s,border-color .3s}ul.lovisotto-social li>a:hover{background:#62544f;border-color:#62544f}ul.lovisotto-social.inverse li>a{color:#fff;border:2px solid #26619b}ul.lovisotto-social.inverse li>a:hover{border-color:#fff}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}#login-form input[type=email],#login-form input[type=password],#login-form input[type=tel],#login-form input[type=text],#login-form textarea,.lovisotto-form input[type=email],.lovisotto-form input[type=password],.lovisotto-form input[type=tel],.lovisotto-form input[type=text],.lovisotto-form textarea{background-color:transparent;border:2px solid #cecece;border-radius:0;-webkit-appearance:none;font-size:1.6rem;padding:.6rem 1.6rem .8rem;font-family:Lato,sans-serif;font-style:italic;margin-bottom:3rem}#login-form input[type=email],#login-form input[type=password],#login-form input[type=tel],#login-form input[type=text],.lovisotto-form input[type=email],.lovisotto-form input[type=password],.lovisotto-form input[type=tel],.lovisotto-form input[type=text]{min-height:4.5rem}#login-form textarea,.lovisotto-form textarea{height:4.3rem;margin-bottom:2rem;transition:height .3s}#login-form textarea:focus,.lovisotto-form textarea:focus{height:15rem}#login-form button[type=submit],#login-form input[type=submit],.lovisotto-form button[type=submit],.lovisotto-form input[type=submit]{box-sizing:content-box;background:0 0;border:0;border-radius:0;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-user-select:none;-ms-user-select:none;box-shadow:none!important;font-family:"Raleway Semi Bold",sans-serif;font-weight:600;font-size:1.6rem;text-transform:uppercase;letter-spacing:1px;color:#62544f;transition:color .3s}#login-form button[type=submit]::-moz-focus-inner,#login-form input[type=submit]::-moz-focus-inner,.lovisotto-form button[type=submit]::-moz-focus-inner,.lovisotto-form input[type=submit]::-moz-focus-inner{border:0;padding:0}#login-form button[type=submit]:hover,#login-form input[type=submit]:hover,.lovisotto-form button[type=submit]:hover,.lovisotto-form input[type=submit]:hover{color:#395ec3}#login-form a.privacy-link,#login-form input#mc+span,.lovisotto-form a.privacy-link,.lovisotto-form input#mc+span{font-size:1.3rem;text-decoration:none;color:#383a35}#login-form a.privacy-link,.lovisotto-form a.privacy-link{margin-right:2.5rem}#login-form a.privacy-link sup,.lovisotto-form a.privacy-link sup{text-decoration:none}body.page-template-contatti .form-info #fcform-form button[type=submit],body.single-lovisotto_property .form-info #fcform-form button[type=submit]{font-size:1.6rem;margin-top:3rem;box-sizing:border-box}body.page-template-contatti .form-info #fcform-form button[type=submit]:hover,body.single-lovisotto_property .form-info #fcform-form button[type=submit]:hover{border-color:transparent;color:#62544f}body.single-lovisotto_property .form-info #fcform-form button[type=submit]{border:2px solid #cecece;padding:1rem 1.6rem}body.page-template-contatti .form-info{margin-bottom:10rem}body.page-template-contatti .form-info #fcform-form button[type=submit]{border:2px solid #7aaccc;padding:1rem 8rem}body.page-template-immobili-per-luogo .entry-page .filterform-wrap{color:#fff;background:#b55a63}body.page-template-immobili-per-luogo .entry-page .filterform-wrap span.span-title{display:block;font-size:3.4rem;font-family:SuisseLight,sans-serif;margin-bottom:3rem}body.page-template-immobili-per-luogo .entry-page .filterform-wrap span.span-title>span{font-family:SuisseBold,sans-serif;text-transform:uppercase}body.page-template-immobili-per-luogo .entry-page .filterform-wrap form>div{margin-bottom:2rem}body.page-template-immobili-per-luogo .entry-page .filterform-wrap form button,body.page-template-immobili-per-luogo .entry-page .filterform-wrap form input,body.page-template-immobili-per-luogo .entry-page .filterform-wrap form select{box-sizing:content-box;background:0 0;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-user-select:none;-ms-user-select:none;box-shadow:none!important}body.page-template-immobili-per-luogo .entry-page .filterform-wrap form button::-moz-focus-inner,body.page-template-immobili-per-luogo .entry-page .filterform-wrap form input::-moz-focus-inner,body.page-template-immobili-per-luogo .entry-page .filterform-wrap form select::-moz-focus-inner{border:0;padding:0}body.page-template-immobili-per-luogo .entry-page .filterform-wrap form button[type=submit],body.page-template-immobili-per-luogo .entry-page .filterform-wrap form select{padding:1.2rem 1.8rem;border:2px solid #dcb2b6}body.page-template-immobili-per-luogo .entry-page .filterform-wrap form select{background:url(//www.lovisotto.com/wp-content/themes/lovisotto_new/img/arrow-white.svg) 95% center/7% no-repeat}body.page-template-immobili-per-luogo .entry-page .filterform-wrap form select:hover{cursor:pointer}body.page-template-immobili-per-luogo .entry-page .filterform-wrap form button[type=submit]{box-sizing:border-box;text-transform:uppercase}body.page-template-immobili-per-luogo .entry-page .filterform-wrap form button[type=submit]:hover{padding:1.4rem 2rem;border:0;color:#62544f}#validation-output{margin:2.5rem auto}#mc-result .newsletter-request,#validation-output div.message{width:100%;padding:1rem 1rem .5rem;margin-bottom:.5rem;font-family:Raleway,sans-serif;font-weight:100}#mc-result div.newsletter-request.error,#validation-output div.message.error{color:#f01c42;border:2px solid #f01c42}#mc-result div.newsletter-request.success,#validation-output div.message.success{color:green;border:2px solid green}@-webkit-keyframes bugfix{from,to{padding:0}}.checkbox-btn,.radio-btn{display:inline-block;position:relative;padding-left:20px;padding-bottom:25px}.alignleft,.alignright{display:inline;margin-top:1.5em;margin-bottom:1.5em}.checkbox-btn input[type=checkbox],.checkbox-btn input[type=radio],.radio-btn input[type=checkbox],.radio-btn input[type=radio]{position:absolute;opacity:0;z-index:1}.checkbox-btn label,.radio-btn label{display:inline-block;line-height:24px;vertical-align:middle;position:relative;padding-left:10px;padding-right:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff}.checkbox-btn label::after,.radio-btn label::after{position:absolute;content:"";width:24px;height:24px;left:0;top:0;margin-left:-18px;background-color:transparent;border:2px solid #fff;border-radius:3px;background-clip:padding-box;cursor:pointer}.checkbox-btn label::before,.radio-btn label::before{position:absolute;content:"";width:10px;height:5px;top:6px;left:6px;margin-left:-18px;border:3px solid #fff;border-top:none;border-right:none;background:0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0;transition:.15s ease-in-out;z-index:1}.checkbox-btn label:active::before,.radio-btn label:active::before{opacity:.3}.checkbox-btn input[type=checkbox]:checked+label::after,.checkbox-btn input[type=radio]:checked+label::after,.radio-btn input[type=checkbox]:checked+label::after,.radio-btn input[type=radio]:checked+label::after{border:2px solid #fff}.checkbox-btn input[type=checkbox]:checked+label::before,.checkbox-btn input[type=radio]:checked+label::before,.radio-btn input[type=checkbox]:checked+label::before,.radio-btn input[type=radio]:checked+label::before,.slick-dots li button:focus:before,.slick-dots li button:hover:before,body.chrome .animsition,body.chrome .animsition-overlay{opacity:1}.checkbox-btn input[type=checkbox]:disabled+label,.checkbox-btn input[type=radio]:disabled+label,.radio-btn input[type=checkbox]:disabled+label,.radio-btn input[type=radio]:disabled+label{color:#787878;cursor:default}.checkbox-btn input[type=checkbox]:disabled+label::after,.checkbox-btn input[type=radio]:disabled+label::after,.radio-btn input[type=checkbox]:disabled+label::after,.radio-btn input[type=radio]:disabled+label::after{border:2px solid #787878;background-color:#fff}.radio-btn label::after{border-radius:50%;background-clip:padding-box}.radio-btn label::before{width:12px;height:12px;border:none;top:6px;left:6px;border-radius:50%;background-clip:padding-box;background-color:#fff;-webkit-transform:rotate(0);transform:rotate(0)}a:focus{outline:dotted thin}#content[tabindex="-1"]:focus,.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus,a:active,a:hover{outline:0}.main-navigation{font-family:"Raleway Light",sans-serif}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li.focus>a,.main-navigation li:hover>a{color:#62544f!important}.main-navigation h2,.main-navigation h3{font-size:inherit;color:inherit;line-height:inherit;font-family:inherit;font-weight:inherit;margin:0;padding:0;display:inline-block}.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current_page_item>a{color:#62544f;font-weight:700}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{float:left;margin-right:1.5em}.alignright,[dir=rtl] .slick-slide{float:right}.aligncenter,.wp-caption img[class*=wp-image-]{margin-right:auto;display:block;margin-left:auto}.alignright{margin-left:1.5em}.gallery-item,.hamburger,.hamburger-box{display:inline-block}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{margin-bottom:1.5em}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery-item{text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}body.home .slick-wrapper .slick-overlay{background:rgba(255,255,255,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:hidden}body.home .slick-wrapper .slide-info span{color:#62544f;font-size:1.8rem;line-height:1.2}body.home .slick-wrapper .slide-info h3{margin:0;padding:0;font-weight:300;font-size:1.9rem;line-height:1.2}body.home .slick-wrapper .slick-nav{text-align:center;margin-left:auto;margin-right:auto}body.home .slick-wrapper .slick-nav .slick-prev{right:2rem}body.home .slick-wrapper .slick-nav .slick-next{left:2rem}body.home .slick-wrapper .slick-nav>span{font-family:"Lato Light",sans-serif;font-size:2rem} .hamburger--squeeze .hamburger-inner{transition-duration:.1s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .1s .14s,opacity .1s}.hamburger--squeeze .hamburger-inner::after{transition:bottom .1s .14s,transform .1s cubic-bezier(.55, .055, .675, .19),-webkit-transform .1s cubic-bezier(.55, .055, .675, .19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s,opacity .1s .14s}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .1s,transform .1s cubic-bezier(.215, .61, .355, 1) .14s,-webkit-transform .1s cubic-bezier(.215, .61, .355, 1) .14s}.hamburger{padding:15px 10px;cursor:pointer;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;background-color:transparent;border:0;margin:0;overflow:visible;color:#fff}.slick-dots li button,.slick-next,.slick-prev{outline:0;line-height:0;font-size:0;cursor:pointer}.hamburger:hover{opacity:.7}.hamburger-box{width:22px;height:12px;position:relative;margin-right:7px;vertical-align:middle}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:22px;height:2px;background-color:#62544f;border-radius:4px;position:absolute;transition-property:transform,-webkit-transform;transition-duration:.15s;transition-timing-function:ease}.slick-next,.slick-prev{background:url(//www.lovisotto.com/wp-content/themes/lovisotto_new/img/arrow.svg) center center/3rem no-repeat}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-9px}.hamburger-inner::after{bottom:-9px} .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,100%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes wobble{0%,100%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}.flip-in-x,.flipOutY{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-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}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100vh;min-height:1px;display:none;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-loading .slick-list{background:url(//www.lovisotto.com/wp-content/themes/lovisotto_new/img/ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;src:url(//www.lovisotto.com/wp-content/themes/lovisotto_new/fonts/slick.eot);src:url(//www.lovisotto.com/wp-content/themes/lovisotto_new/fonts/slick.eot?#iefix) format("embedded-opentype"),url(//www.lovisotto.com/wp-content/themes/lovisotto_new/fonts/slick.woff) format("woff"),url(//www.lovisotto.com/wp-content/themes/lovisotto_new/fonts/slick.ttf) format("truetype"),url(//www.lovisotto.com/wp-content/themes/lovisotto_new/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{width:3rem;height:3rem;top:0;padding:0;border:none;border-radius:0;transition:color .3s}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;opacity:.6}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:30px;line-height:1;color:#fff;opacity:.75}.slick-prev{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}[dir=rtl] .slick-prev{left:auto;right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-dots{position:absolute;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;color:transparent;padding:5px}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:15px;line-height:20px;text-align:center;color:#62544f;opacity:.25}.slick-dots li.slick-active button:before{color:#62544f;opacity:.75} .animsition,.animsition-overlay{position:relative;opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animsition-overlay-slide{position:fixed;z-index:1;width:100%;height:100%;background-color:#ddd}.animsition-loading,.animsition-loading:after{width:32px;height:32px;position:fixed;top:50%;left:50%;margin-top:-16px;margin-left:-16px;border-radius:50%;z-index:100}.animsition-loading{background-color:transparent;border-top:5px solid rgba(0,0,0,.2);border-right:5px solid rgba(0,0,0,.2);border-bottom:5px solid rgba(0,0,0,.2);border-left:5px solid #eee;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:animsition-loading;animation-name:animsition-loading}@-webkit-keyframes animsition-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes animsition-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.fade-in{-webkit-animation-name:fade-in;animation-name:fade-in}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.fade-out{-webkit-animation-name:fade-out;animation-name:fade-out}@-webkit-keyframes fade-in-up{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up{-webkit-animation-name:fade-in-up;animation-name:fade-in-up}@-webkit-keyframes fade-out-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}}@keyframes fade-out-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}}.fade-out-up{-webkit-animation-name:fade-out-up;animation-name:fade-out-up}@-webkit-keyframes fade-in-up-sm{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up-sm{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up-sm{-webkit-animation-name:fade-in-up-sm;animation-name:fade-in-up-sm}@-webkit-keyframes fade-out-up-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}@keyframes fade-out-up-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}.fade-out-up-sm{-webkit-animation-name:fade-out-up-sm;animation-name:fade-out-up-sm}@-webkit-keyframes fade-in-up-lg{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up-lg{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up-lg{-webkit-animation-name:fade-in-up-lg;animation-name:fade-in-up-lg}@-webkit-keyframes fade-out-up-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}@keyframes fade-out-up-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}.fade-out-up-lg{-webkit-animation-name:fade-out-up-lg;animation-name:fade-out-up-lg}@-webkit-keyframes fade-in-down{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-down{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-down,.fade-in-down-lg{-webkit-animation-name:fade-in-down;animation-name:fade-in-down}@-webkit-keyframes fade-out-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}}@keyframes fade-out-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}}.fade-out-down{-webkit-animation-name:fade-out-down;animation-name:fade-out-down}@-webkit-keyframes fade-in-down-sm{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-down-sm{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-down-sm{-webkit-animation-name:fade-in-down-sm;animation-name:fade-in-down-sm}@-webkit-keyframes fade-out-down-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}@keyframes fade-out-down-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}.fade-out-down-sm{-webkit-animation-name:fade-out-down-sm;animation-name:fade-out-down-sm}@-webkit-keyframes fade-in-down-lg{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-down-lg{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-out-down-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}}@keyframes fade-out-down-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}}.fade-out-down-lg{-webkit-animation-name:fade-out-down-lg;animation-name:fade-out-down-lg}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left{-webkit-animation-name:fade-in-left;animation-name:fade-in-left}@-webkit-keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}}@keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}}.fade-out-left{-webkit-animation-name:fade-out-left;animation-name:fade-out-left}@-webkit-keyframes fade-in-left-sm{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left-sm{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left-sm{-webkit-animation-name:fade-in-left-sm;animation-name:fade-in-left-sm}@-webkit-keyframes fade-out-left-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}@keyframes fade-out-left-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}.fade-out-left-sm{-webkit-animation-name:fade-out-left-sm;animation-name:fade-out-left-sm}@-webkit-keyframes fade-in-left-lg{0%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left-lg{0%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left-lg{-webkit-animation-name:fade-in-left-lg;animation-name:fade-in-left-lg}@-webkit-keyframes fade-out-left-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}}@keyframes fade-out-left-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}}.fade-out-left-lg{-webkit-animation-name:fade-out-left-lg;animation-name:fade-out-left-lg}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right{-webkit-animation-name:fade-in-right;animation-name:fade-in-right}@-webkit-keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}}@keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}}.fade-out-right{-webkit-animation-name:fade-out-right;animation-name:fade-out-right}@-webkit-keyframes fade-in-right-sm{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right-sm{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right-sm{-webkit-animation-name:fade-in-right-sm;animation-name:fade-in-right-sm}@-webkit-keyframes fade-out-right-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}@keyframes fade-out-right-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}.fade-out-right-sm{-webkit-animation-name:fade-out-right-sm;animation-name:fade-out-right-sm}@-webkit-keyframes fade-in-right-lg{0%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right-lg{0%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right-lg{-webkit-animation-name:fade-in-right-lg;animation-name:fade-in-right-lg}@-webkit-keyframes fade-out-right-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}}@keyframes fade-out-right-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}}.fade-out-right-lg{-webkit-animation-name:fade-out-right-lg;animation-name:fade-out-right-lg}@-webkit-keyframes rotate-in{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}}@keyframes rotate-in{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}}.rotate-in{-webkit-animation-name:rotate-in;animation-name:rotate-in}@-webkit-keyframes rotate-out{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}}@keyframes rotate-out{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}}.rotate-out{-webkit-animation-name:rotate-out;animation-name:rotate-out}@-webkit-keyframes rotate-in-sm{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}}@keyframes rotate-in-sm{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}}.rotate-in-sm{-webkit-animation-name:rotate-in-sm;animation-name:rotate-in-sm}@-webkit-keyframes rotate-out-sm{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}}@keyframes rotate-out-sm{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}}.rotate-out-sm{-webkit-animation-name:rotate-out-sm;animation-name:rotate-out-sm}@-webkit-keyframes rotate-in-lg{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}}@keyframes rotate-in-lg{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}}.rotate-in-lg{-webkit-animation-name:rotate-in-lg;animation-name:rotate-in-lg}@-webkit-keyframes rotate-out-lg{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}}@keyframes rotate-out-lg{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}}.rotate-out-lg{-webkit-animation-name:rotate-out-lg;animation-name:rotate-out-lg}@-webkit-keyframes flip-in-x{0%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}100%{-webkit-transform:perspective(550px) rotateX(0);transform:perspective(550px) rotateX(0);opacity:1}}@keyframes flip-in-x{0%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}100%{-webkit-transform:perspective(550px) rotateX(0);transform:perspective(550px) rotateX(0);opacity:1}}.flip-in-x{-webkit-animation-name:flip-in-x;animation-name:flip-in-x;backface-visibility:visible!important}.flip-in-x-nr,.flip-out-x{-webkit-backface-visibility:visible!important}@-webkit-keyframes flip-out-x{0%{-webkit-transform:perspective(550px) rotateX(0);transform:perspective(550px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}}@keyframes flip-out-x{0%{-webkit-transform:perspective(550px) rotateX(0);transform:perspective(550px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}}.flip-out-x{-webkit-animation-name:flip-out-x;animation-name:flip-out-x;backface-visibility:visible!important}@-webkit-keyframes flip-in-x-nr{0%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}100%{-webkit-transform:perspective(100px) rotateX(0);transform:perspective(100px) rotateX(0);opacity:1}}@keyframes flip-in-x-nr{0%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}100%{-webkit-transform:perspective(100px) rotateX(0);transform:perspective(100px) rotateX(0);opacity:1}}.flip-in-x-nr{-webkit-animation-name:flip-in-x-nr;animation-name:flip-in-x-nr;backface-visibility:visible!important}.flip-in-x-fr,.flip-out-x-nr{-webkit-backface-visibility:visible!important}@-webkit-keyframes flip-out-x-nr{0%{-webkit-transform:perspective(100px) rotateX(0);transform:perspective(100px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}}@keyframes flip-out-x-nr{0%{-webkit-transform:perspective(100px) rotateX(0);transform:perspective(100px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}}.flip-out-x-nr{-webkit-animation-name:flip-out-x-nr;animation-name:flip-out-x-nr;backface-visibility:visible!important}@-webkit-keyframes flip-in-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}100%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0);opacity:1}}@keyframes flip-in-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}100%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0);opacity:1}}.flip-in-x-fr{-webkit-animation-name:flip-in-x-fr;animation-name:flip-in-x-fr;backface-visibility:visible!important}.flip-in-y,.flip-out-x-fr{-webkit-backface-visibility:visible!important}@-webkit-keyframes flip-out-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}@keyframes flip-out-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}.flip-out-x-fr{-webkit-animation-name:flip-out-x-fr;animation-name:flip-out-x-fr;backface-visibility:visible!important}@-webkit-keyframes flip-in-y{0%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}100%{-webkit-transform:perspective(550px) rotateY(0);transform:perspective(550px) rotateY(0);opacity:1}}@keyframes flip-in-y{0%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}100%{-webkit-transform:perspective(550px) rotateY(0);transform:perspective(550px) rotateY(0);opacity:1}}.flip-in-y{-webkit-animation-name:flip-in-y;animation-name:flip-in-y;backface-visibility:visible!important}.flip-in-y-nr,.flip-out-y{-webkit-backface-visibility:visible!important}@-webkit-keyframes flip-out-y{0%{-webkit-transform:perspective(550px) rotateY(0);transform:perspective(550px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}}@keyframes flip-out-y{0%{-webkit-transform:perspective(550px) rotateY(0);transform:perspective(550px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}}.flip-out-y{-webkit-animation-name:flip-out-y;animation-name:flip-out-y;backface-visibility:visible!important}@-webkit-keyframes flip-in-y-nr{0%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}100%{-webkit-transform:perspective(100px) rotateY(0);transform:perspective(100px) rotateY(0);opacity:1}}@keyframes flip-in-y-nr{0%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}100%{-webkit-transform:perspective(100px) rotateY(0);transform:perspective(100px) rotateY(0);opacity:1}}.flip-in-y-nr{-webkit-animation-name:flip-in-y-nr;animation-name:flip-in-y-nr;backface-visibility:visible!important}.flip-in-y-fr,.flip-out-y-nr{-webkit-backface-visibility:visible!important}@-webkit-keyframes flip-out-y-nr{0%{-webkit-transform:perspective(100px) rotateY(0);transform:perspective(100px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}}@keyframes flip-out-y-nr{0%{-webkit-transform:perspective(100px) rotateY(0);transform:perspective(100px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}}.flip-out-y-nr{-webkit-animation-name:flip-out-y-nr;animation-name:flip-out-y-nr;backface-visibility:visible!important}@-webkit-keyframes flip-in-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}100%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0);opacity:1}}@keyframes flip-in-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}100%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0);opacity:1}}.flip-in-y-fr{-webkit-animation-name:flip-in-y-fr;animation-name:flip-in-y-fr;backface-visibility:visible!important}@-webkit-keyframes flip-out-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}}@keyframes flip-out-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}}.flip-out-y-fr{-webkit-animation-name:flip-out-y-fr;animation-name:flip-out-y-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes zoom-in{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}100%{opacity:1}}@keyframes zoom-in{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}100%{opacity:1}}.zoom-in{-webkit-animation-name:zoom-in;animation-name:zoom-in}@-webkit-keyframes zoom-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}100%{opacity:0}}@keyframes zoom-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}100%{opacity:0}}.zoom-out{-webkit-animation-name:zoom-out;animation-name:zoom-out}@-webkit-keyframes zoom-in-sm{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}100%{opacity:1}}@keyframes zoom-in-sm{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}100%{opacity:1}}.zoom-in-sm{-webkit-animation-name:zoom-in-sm;animation-name:zoom-in-sm}@-webkit-keyframes zoom-out-sm{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}100%{opacity:0}}@keyframes zoom-out-sm{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}100%{opacity:0}}.zoom-out-sm{-webkit-animation-name:zoom-out-sm;animation-name:zoom-out-sm}@-webkit-keyframes zoom-in-lg{0%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}100%{opacity:1}}@keyframes zoom-in-lg{0%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}100%{opacity:1}}.zoom-in-lg{-webkit-animation-name:zoom-in-lg;animation-name:zoom-in-lg}@-webkit-keyframes zoom-out-lg{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}100%{opacity:0}}@keyframes zoom-out-lg{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}100%{opacity:0}}.zoom-out-lg{-webkit-animation-name:zoom-out-lg;animation-name:zoom-out-lg}@-webkit-keyframes overlay-slide-in-top{0%{height:100%}100%{height:0}}@keyframes overlay-slide-in-top{0%{height:100%}100%{height:0}}.overlay-slide-in-top{top:0;height:0;-webkit-animation-name:overlay-slide-in-top;animation-name:overlay-slide-in-top}@-webkit-keyframes overlay-slide-out-top{0%{height:0}100%{height:100%}}@keyframes overlay-slide-out-top{0%{height:0}100%{height:100%}}.overlay-slide-out-top{top:0;height:100%;-webkit-animation-name:overlay-slide-out-top;animation-name:overlay-slide-out-top}@-webkit-keyframes overlay-slide-in-bottom{0%{height:100%}100%{height:0}}@keyframes overlay-slide-in-bottom{0%{height:100%}100%{height:0}}.overlay-slide-in-bottom{bottom:0;height:0;-webkit-animation-name:overlay-slide-in-bottom;animation-name:overlay-slide-in-bottom}@-webkit-keyframes overlay-slide-out-bottom{0%{height:0}100%{height:100%}}@keyframes overlay-slide-out-bottom{0%{height:0}100%{height:100%}}.overlay-slide-out-bottom{bottom:0;height:100%;-webkit-animation-name:overlay-slide-out-bottom;animation-name:overlay-slide-out-bottom}@-webkit-keyframes overlay-slide-in-left{0%{width:100%}100%{width:0}}@keyframes overlay-slide-in-left{0%{width:100%}100%{width:0}}.overlay-slide-in-left{width:0;-webkit-animation-name:overlay-slide-in-left;animation-name:overlay-slide-in-left}@-webkit-keyframes overlay-slide-out-left{0%{width:0}100%{width:100%}}@keyframes overlay-slide-out-left{0%{width:0}100%{width:100%}}.overlay-slide-out-left{left:0;width:100%;-webkit-animation-name:overlay-slide-out-left;animation-name:overlay-slide-out-left}@-webkit-keyframes overlay-slide-in-right{0%{width:100%}100%{width:0}}@keyframes overlay-slide-in-right{0%{width:100%}100%{width:0}}.overlay-slide-in-right{right:0;width:0;-webkit-animation-name:overlay-slide-in-right;animation-name:overlay-slide-in-right}@-webkit-keyframes overlay-slide-out-right{0%{width:0}100%{width:100%}}@keyframes overlay-slide-out-right{0%{width:0}100%{width:100%}}.overlay-slide-out-right{right:0;width:100%;-webkit-animation-name:overlay-slide-out-right;animation-name:overlay-slide-out-right}@font-face{font-family:fontello;src:url(//www.lovisotto.com/wp-content/themes/lovisotto_new/fonts/fontello.eot?65773445);src:url(//www.lovisotto.com/wp-content/themes/lovisotto_new/fonts/fontello.eot?65773445#iefix) format("embedded-opentype"),url(//www.lovisotto.com/wp-content/themes/lovisotto_new/fonts/fontello.woff2?65773445) format("woff2"),url(//www.lovisotto.com/wp-content/themes/lovisotto_new/fonts/fontello.woff?65773445) format("woff"),url(//www.lovisotto.com/wp-content/themes/lovisotto_new/fonts/fontello.ttf?65773445) format("truetype"),url(//www.lovisotto.com/wp-content/themes/lovisotto_new/fonts/fontello.svg?65773445#fontello) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mail:before{content:'\e800'}.icon-facebook:before{content:'\f30c'}.icon-gplus:before{content:'\f30f'}.icon-linkedin:before{content:'\f318'}.icon-instagram:before{content:'\f31e'}.requests-form-wrapper,.site-info,.terms-related-wrapper,div#content,footer#colophon,header#masthead{max-width:1200px;margin-left:auto;margin-right:auto}.requests-form-wrapper:after,.site-info:after,.terms-related-wrapper:after,div#content:after,footer#colophon:after,header#masthead:after{content:" ";display:block;clear:both}@media (min-width:1200px){button.menu-toggle.hamburger{display:none}header#masthead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 0 0}header#masthead .main-navigation{margin-left:auto;position:relative;top:1.8rem}header#masthead .main-navigation ul.nav-menu>li.menu-item-has-children:hover ul.sub-menu{box-shadow:0 3px 3px rgba(0,0,0,.2);display:block;position:absolute;float:left;padding:1.5rem 2rem;top:7.5rem;background:#fff;width:100%;min-width:20rem}header#masthead .main-navigation ul.nav-menu>li.menu-item-has-children:hover ul.sub-menu li{padding:1.2rem 0;text-align:left}header#masthead .main-navigation ul.nav-menu>li.menu-item-has-children:hover ul.sub-menu li a{font-size:1.6rem;padding:0}header#masthead .main-navigation ul.nav-menu>li.menu-item-has-children:hover ul.sub-menu li:last-child{border-bottom:0}header#masthead a.logo-brand{margin-bottom:1.5rem}header#masthead a.logo-brand svg{height:9.1rem;transition:height .3s}body.header-sticky header#masthead{padding:0}body.header-sticky header#masthead .logo-brand{margin-bottom:0}.main-navigation ul ul.sub-menu{float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}.main-navigation ul ul.sub-menu li{clear:both}.main-navigation ul>li:last-child a{padding-right:0}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none;font-size:1.5rem;line-height:1;text-transform:uppercase;padding:3rem 1.8rem;color:#62544f;transition:color .3s}body.header-sticky .main-navigation ul.nav-menu li.focus>a,body.header-sticky .main-navigation ul.nav-menu li:hover>a,body.header-sticky .main-navigation ul.nav-menu li>a+ul.sub-menu>li>a{color:#62544f}body.header-sticky .main-navigation ul.nav-menu li>a{color:#fff}body.header-sticky .main-navigation ul.nav-menu li>a+ul.sub-menu>li:hover a{color:#cfcac6!important}body.header-sticky .site-header-wrap{background-color:#62544f}body.header-sticky .site-header-wrap header#masthead .logo-brand{display:block}body.header-sticky .site-header-wrap header#masthead .logo-brand>svg{max-height:5rem}body.header-sticky .site-header-wrap header#masthead .logo-brand>svg path{fill:#fff!important}body.header-sticky .site-header-wrap header#masthead .logo-brand>svg line{stroke:#fff!important}body.header-sticky .site-header-wrap header#masthead .main-navigation{top:auto;transition:top .3s}.slick-wrapper,body:not(.home) .site-content{margin-top:13rem}.slick-wrapper .slick-slider img{max-height:65rem;visibility:hidden}.slick-overlay{position:absolute;bottom:4rem;left:0;width:67.2rem}.slick-overlay .slick-nav,.slick-overlay .slick-nav button.slick-arrow,.slick-overlay .slick-nav>span,.slick-overlay .slide-info{display:inline-block;vertical-align:middle}.slick-overlay .slide-info{width:50rem;border-right:2px solid #d3d3d3;padding:1.5rem 4rem}.slick-overlay .slick-nav{width:17rem}.header-wrap.fullwidth header,body.page-template-immobili-per-luogo header.page-header,body.page-template-progetti-per-luogo header.page-header,body.tax-lovisotto_project_cat header.page-header,body.tax-lovisotto_project_loc header.page-header{max-width:1200px;margin-left:auto;margin-right:auto}.header-wrap.fullwidth header:after,body.page-template-immobili-per-luogo header.page-header:after,body.page-template-progetti-per-luogo header.page-header:after,body.tax-lovisotto_project_cat header.page-header:after,body.tax-lovisotto_project_loc header.page-header:after{content:" ";display:block;clear:both}body.home .site-main>article .entry-header:before{content:"";position:absolute;width:2px;height:3.8rem;left:-.3rem;top:0;background:#fff}body.home .site-main>article>.entry-content{width:48%;float:left;margin-right:4%;padding-right:2rem}body.home aside.news-sidebar{margin-top:-10.5rem;position:relative;width:48%;float:right;margin-right:0}body.home aside.news-sidebar .article-inner{padding:4rem}body.home aside.news-sidebar .span-title{display:block;margin-bottom:4rem}body.home aside.news-sidebar .span-title:before{content:"";position:absolute;width:3rem;height:2px;left:-4rem;top:2.6rem;background:#62544f}body.home aside.news-sidebar .moretag{margin-top:6.2rem}body.home .progetti-terms{position:relative;top:5rem}body.home .progetti-terms li{width:22%;float:left;margin-bottom:3rem}.footer-cols .footer-col:nth-child(4n+1),.grid-items article:nth-child(4n+1),body.blog .grid-news article:nth-child(3n+1),body.category .grid-news article:nth-child(3n+1),body.home .progetti-terms li:nth-child(4n+1),body.page .grid-news article:nth-child(3n+1),body.single-post .grid-news article:nth-child(3n+1),body.tag .grid-news article:nth-child(3n+1){margin-right:-100%;clear:both;margin-left:0}.grid-items article:nth-child(4n+2),body.home .progetti-terms li:nth-child(4n+2){margin-left:26%;margin-right:-100%;clear:none}.grid-items article:nth-child(4n+3),body.home .progetti-terms li:nth-child(4n+3){margin-left:52%;margin-right:-100%;clear:none}.grid-items article:nth-child(4n+4),body.home .progetti-terms li:nth-child(4n+4){margin-left:78%;margin-right:-100%;clear:none}body.page-child article .header-content-wrap,body.page-id-32 article .header-content-wrap{width:65.33333%;float:right;margin-right:0;padding-top:6rem}body.page-child article .nav-pages,body.page-id-32 article .nav-pages{width:30.66667%;float:left;margin-right:4%;padding:3rem 3rem 8rem;position:relative;z-index:1;margin-top:-7rem}body.page-child article.no-feat-img,body.page-id-32 article.no-feat-img,body.tax-lovisotto_project_cat .feat-img-wrap,body.tax-lovisotto_project_loc .feat-img-wrap{margin-top:6rem}body.page-child article.no-feat-img .header-content-wrap,body.page-id-32 article.no-feat-img .header-content-wrap{padding-top:0}body.page-child article.no-feat-img .nav-pages,body.page-id-32 article.no-feat-img .nav-pages{margin-top:0}body.page-template-categorie .progetti-terms li{box-sizing:border-box;width:50%;float:left;padding-left:1.92308%;padding-right:1.92308%}body.page-template-categorie .progetti-terms li:nth-child(odd){margin-left:0;margin-right:-100%;clear:both}body.page-template-categorie .progetti-terms li:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}body.page-template-categorie .entry-header{padding:5rem 0 4rem}body.page-template-categorie .entry-header:before{content:"";position:absolute;width:2px;height:3.8rem;left:-.3rem;top:0;background:#62544f;display:none}.term-featimg{height:32.4rem}body.page-template-progetti-per-luogo header.page-header>div,body.tax-lovisotto_project_cat header.page-header>div,body.tax-lovisotto_project_loc header.page-header>div{width:48%;float:right;margin-right:0;display:table;padding:7.5rem 0 3rem}body.page-template-progetti-per-luogo header.page-header h1.page-title,body.tax-lovisotto_project_cat header.page-header h1.page-title,body.tax-lovisotto_project_loc header.page-header h1.page-title{display:table-cell;min-height:10.4rem}body.page-template-progetti-per-luogo header.page-header svg,body.tax-lovisotto_project_cat header.page-header svg,body.tax-lovisotto_project_loc header.page-header svg{height:5.7rem}body.page-template-progetti-per-luogo .entry-page .archive-description,body.page-template-progetti-per-luogo .entry-page .page-description,body.page-template-progetti-per-luogo .entry-term .archive-description,body.page-template-progetti-per-luogo .entry-term .page-description,body.tax-lovisotto_project_cat .entry-page .archive-description,body.tax-lovisotto_project_cat .entry-page .page-description,body.tax-lovisotto_project_cat .entry-term .archive-description,body.tax-lovisotto_project_cat .entry-term .page-description,body.tax-lovisotto_project_loc .entry-page .archive-description,body.tax-lovisotto_project_loc .entry-page .page-description,body.tax-lovisotto_project_loc .entry-term .archive-description,body.tax-lovisotto_project_loc .entry-term .page-description{width:48%;float:right;margin-right:0}body.page-template-progetti-per-luogo .feat-img-wrap,body.tax-lovisotto_project_cat .feat-img-wrap,body.tax-lovisotto_project_loc .feat-img-wrap{position:absolute;left:0;top:0;width:48%;float:left;margin-right:4%}body.page-template-progetti-per-luogo .feat-img-wrap{margin-top:8.4rem}body.page-template-immobili-per-luogo header.page-header>div{width:48%;float:left;margin-right:4%;display:table;padding:8rem 0 3.5rem}body.page-template-immobili-per-luogo header.page-header h1.page-title{display:table-cell}body.page-template-immobili-per-luogo .entry-page .archive-description,body.page-template-immobili-per-luogo .entry-page .page-description,body.page-template-immobili-per-luogo .entry-term .archive-description,body.page-template-immobili-per-luogo .entry-term .page-description,body.single:not(.single-post) .item-meta,body.single:not(.single-post) .item-meta-form-info{width:48%;float:left;margin-right:4%}body.page-template-immobili-per-luogo .entry-page .filterform-wrap,body.page-template-immobili-per-luogo .entry-term .filterform-wrap{width:48%;float:right;margin-right:0;padding:3.5rem 4rem}body.page-template-immobili-per-luogo .entry-page .filterform-wrap label,body.page-template-immobili-per-luogo .entry-term .filterform-wrap label{width:20rem}body.page-template-immobili-per-luogo .entry-page .filterform-wrap select,body.page-template-immobili-per-luogo .entry-term .filterform-wrap select{width:25rem}body.page-template-immobili-per-luogo .entry-page .filterform-wrap button[type=submit],body.page-template-immobili-per-luogo .entry-term .filterform-wrap button[type=submit]{width:29.2rem}body.page-template-immobili-per-luogo .entry-page .filterform-wrap form>div:last-child,body.page-template-immobili-per-luogo .entry-term .filterform-wrap form>div:last-child{text-align:right;padding-top:2rem}body.page-template-immobili-per-luogo .entry-page>img,body.page-template-progetti-per-luogo .entry-page>img{margin-top:-13rem}body.page-template-progetti-per-luogo.page-parent .entry-page>img{margin-top:-8rem}.grid-items article{width:22%;float:left;margin-bottom:6rem}.grid-items article .feat-img{min-height:16.5rem;max-height:16.5rem}.grid-items article.type-lovisotto_property header.entry-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.single:not(.single-post) .feat-img{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}body.single:not(.single-post) .header-content-wrap{width:48%;float:right;margin:3.6rem 0}body.single:not(.single-post) .item-meta-form-info .item-meta{width:100%;float:left;margin-left:0;margin-right:0}body.page:not(.home) .feat-img .bg,body.single-lovisotto_project .feat-img .bg,body.single-lovisotto_property .feat-img .bg{width:100%;height:65rem}body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li{width:35%}body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li:first-child{width:40%}body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li:last-child{width:25%}body.single-lovisotto_property .header-content-wrap header{margin-top:.8rem}body.single-lovisotto_property .form-info{padding:4rem 5rem;box-shadow:0 10px 19px -8px rgba(0,0,0,.31)}.requests-form-wrapper #fcform-form input[type=email],.requests-form-wrapper #fcform-form input[type=text],body.page-template-contatti .form-info .lovisotto-form input[type=email],body.page-template-contatti .form-info .lovisotto-form input[type=tel],body.page-template-contatti .form-info .lovisotto-form input[type=text],body.single-lovisotto_property .form-info #fcform-form input[type=email],body.single-lovisotto_property .form-info #fcform-form input[type=tel],body.single-lovisotto_property .form-info #fcform-form input[type=text]{width:47.5%}body.single-lovisotto_property .form-info #fcform-form button[type=submit],body.single-lovisotto_property .form-info #fcform-form input[type=submit]{width:100%}body.page-template-contatti .form-info .loading,body.single-lovisotto_property .form-info .loading{margin:2rem}body.single-lovisotto_property #property-map{height:61.5rem;width:100%;top:-14rem;z-index:-1}body.blog div.header-wrap,body.category div.header-wrap,body.single-post div.header-wrap,body.tag div.header-wrap{padding:6rem 0 5rem}body.blog div.header-wrap header:before,body.category div.header-wrap header:before,body.single-post div.header-wrap header:before,body.tag div.header-wrap header:before{top:-5.9rem;height:4.5rem}body.blog .grid-news article,body.category .grid-news article,body.page .grid-news article,body.single-post .grid-news article,body.tag .grid-news article{width:30.66667%;float:left}body.blog .grid-news article:nth-child(3n+2),body.category .grid-news article:nth-child(3n+2),body.page .grid-news article:nth-child(3n+2),body.single-post .grid-news article:nth-child(3n+2),body.tag .grid-news article:nth-child(3n+2){margin-left:34.66667%;margin-right:-100%;clear:none}body.blog .grid-news article:nth-child(3n+3),body.category .grid-news article:nth-child(3n+3),body.page .grid-news article:nth-child(3n+3),body.single-post .grid-news article:nth-child(3n+3),body.tag .grid-news article:nth-child(3n+3){margin-left:69.33333%;margin-right:-100%;clear:none}body.page-template-contatti .form-info,body.single-post article{width:65.33333%;float:left;margin-right:4%}body.single-post article h1.entry-title{max-width:85%}body.single-post aside{width:30.66667%;float:right;margin-right:0}.requests-form-wrapper{margin:8.3rem auto 1rem;padding:8rem 2rem 5rem 8rem}.requests-form-wrapper .info-requests{width:17.66667%;float:left;margin-right:4%}.requests-form-wrapper .info-requests span.warning{position:absolute;bottom:10rem;left:8rem;max-width:20rem}.requests-form-wrapper #fcform-form{width:78.33333%;float:right;margin-right:0}.requests-form-wrapper #fcform-form input[type=email]{float:right}.requests-form-wrapper #fcform-form>div{width:80.10204%;float:left;margin-right:6.12245%;position:relative;padding-right:3.5rem}.requests-form-wrapper #fcform-form>div:after{content:" ";position:absolute;right:0;top:0;width:2px;height:11.8rem;background:#cecece}.requests-form-wrapper #fcform-form input[type=submit]{width:13.77551%;float:right;margin-right:0;position:relative;top:5rem;right:5rem}.requests-form-wrapper .loading{float:right;margin-right:2.5rem}.requests-form-wrapper #mc-result,.requests-form-wrapper #validation-output{width:65.33333%;float:right;margin-right:0}body.page-template-contatti #property-map{height:61.5rem;width:100%}body.page-template-contatti .form-info .lovisotto-form{margin-top:6.3rem}body.page-template-contatti .header-content-wrap{width:26.33333%;float:right;margin-right:0}body.page-template-contatti .header-content-wrap .entry-header h1.entry-title{margin-bottom:2.9rem}.footer-cols .footer-col{padding:1.5rem;width:23.52941%;float:left}.footer-cols .footer-col:nth-child(4n+2){margin-left:25.4902%;margin-right:-100%;clear:none}.footer-cols .footer-col:nth-child(4n+3){margin-left:50.98039%;margin-right:-100%;clear:none}.footer-cols .footer-col:nth-child(4n+4){margin-left:76.47059%;margin-right:-100%;clear:none}.footer-cols .footer-col:first-of-type{padding:3.5rem}.footer-cols .footer-col .lovisotto-social{position:relative;top:6rem}}@media (min-width:768px) and (max-width:1199px){body,html{overflow-x:hidden}.site-header-wrap{background:0 0}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){header.site-header,header.site-header .main-navigation ul.nav-menu li.menu-item-has-children{position:relative}header.site-header:before{content:" ";position:absolute;top:0;left:0;background:#62544f;height:7rem;width:100%;z-index:-1}header.site-header a.logo-brand{display:block;padding:0 2rem}header.site-header a.logo-brand svg{height:7rem}header.site-header a.logo-brand svg path{fill:#fff!important}header.site-header a.logo-brand svg line{stroke:transparent!important}header.site-header button.menu-toggle.hamburger{display:block;position:absolute;right:.7rem;top:.7rem}header.site-header button.menu-toggle.hamburger:hover{cursor:pointer}header.site-header .main-navigation ul.nav-menu li:focus,header.site-header button.menu-toggle.hamburger:focus{outline:0}header.site-header button.menu-toggle.hamburger .hamburger-inner,header.site-header button.menu-toggle.hamburger .hamburger-inner:after,header.site-header button.menu-toggle.hamburger .hamburger-inner:before{background:#fff}header.site-header .main-navigation .mobile.nav-menu{width:100%;position:relative;left:50%;background:#62544f;opacity:0;height:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:transform .3s ease-in-out .3s,opacity .3s,height .3s,-webkit-transform .3s ease-in-out .3s}header.site-header .main-navigation.toggled .mobile.nav-menu{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;height:100vh;overflow-y:auto}header.site-header .main-navigation.close .mobile.nav-menu{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;height:0;transition:transform .3s ease-in-out,opacity .3s ease-out .3s,height .3s ease-out .3s,-webkit-transform .3s ease-in-out}header.site-header .main-navigation ul.nav-menu li{width:100%;text-align:left;padding:2rem;max-width:70%}header.site-header .main-navigation ul.nav-menu li a{color:#fff;font-size:120%}header.site-header .main-navigation ul.nav-menu li:hover>a{text-decoration:none}body.home .slick-wrapper .slick-slider .slick-slide img,header.site-header .main-navigation ul.nav-menu li:hover ul.sub-menu{display:none}header.site-header .main-navigation ul.nav-menu li.menu-item-has-children>a:after{content:"\f347";font-family:dashicons;position:relative;left:.5rem;border-radius:50%;font-size:1.3rem;padding:.1rem .3rem}header.site-header .main-navigation ul.nav-menu li.menu-item-has-children.open>a:after{content:"\f335";font-family:dashicons;position:relative;left:.5rem;border-radius:50%;font-size:1.3rem;padding:.3rem}header.site-header .main-navigation ul.nav-menu li.menu-item-has-children ul.sub-menu{background:#62544f;display:none;overflow:hidden;padding-top:1rem;box-shadow:none;position:static;float:none}.footer-cols .footer-col p a[href^=tel],body.page-template-immobili-per-luogo .entry-page .filterform-wrap button[type=submit],body.page-template-immobili-per-luogo .entry-page .filterform-wrap label,body.page-template-immobili-per-luogo .entry-term .filterform-wrap button[type=submit],body.page-template-immobili-per-luogo .entry-term .filterform-wrap label,header.site-header .main-navigation ul.nav-menu li.menu-item-has-children ul.sub-menu.visible{display:block}header.site-header .main-navigation ul.nav-menu li.menu-item-has-children ul.sub-menu li a{width:auto;color:#fff}body.home .slick-wrapper,body.page-child .content-area,body.page-id-32 .content-area,body:not(.home) .content-area{margin-top:7rem}body.home .slick-wrapper .slick-slider .slick-slide,body.page-child article .feat-img .bg,body.page-id-32 article .feat-img .bg{height:40rem}body.home .slick-wrapper .slick-overlay{position:absolute;bottom:4rem;left:0;width:67.2rem}body.home .slick-wrapper .slick-overlay .slick-nav,body.home .slick-wrapper .slick-overlay .slick-nav button.slick-arrow,body.home .slick-wrapper .slick-overlay .slick-nav>span,body.home .slick-wrapper .slick-overlay .slide-info{display:inline-block;vertical-align:middle}body.home .slick-wrapper .slick-overlay .slide-info{width:50rem;border-right:2px solid #d3d3d3;padding:1.5rem 2rem}body.home .slick-wrapper .slick-overlay .slick-nav{width:17rem}body.home header.entry-header{padding:2rem;margin-bottom:0}.footer-cols .footer-col:first-of-type,body.home .site-main .entry-content,body.single:not(.single-post) .item-meta-form-info .form-info{padding:2rem}body.home .progetti-terms{position:relative;top:-39rem!important;margin-bottom:4rem;overflow:hidden;padding:0 2rem}body.home .progetti-terms li{width:22.77228%;float:left;height:17rem}.footer-cols .footer-col:nth-child(3n+1),body.blog .grid-news article:nth-child(odd),body.category .grid-news article:nth-child(odd),body.home .progetti-terms li:nth-child(4n+1),body.page .grid-news article:nth-child(odd),body.page-template-immobili-per-luogo .grid-items article.type-lovisotto_property:nth-child(odd),body.page-template-progetti-per-luogo .grid-items article:nth-child(odd),body.tag .grid-news article:nth-child(odd),body.tax-lovisotto_project_cat .grid-items article:nth-child(odd),body.tax-lovisotto_project_loc .grid-items article:nth-child(odd){margin-right:-100%;clear:both;margin-left:0}body.home .progetti-terms li:nth-child(4n+2){margin-left:25.74257%;margin-right:-100%;clear:none}body.home .progetti-terms li:nth-child(4n+3),body.page-template-immobili-per-luogo .grid-items article.type-lovisotto_property:nth-child(2n+2){margin-left:51.48515%;margin-right:-100%;clear:none}body.home .progetti-terms li:nth-child(4n+4){margin-left:77.22772%;margin-right:-100%;clear:none}body.home .progetti-terms li a svg{margin-bottom:0}body.home .progetti-terms li a h3{margin:0;padding:1rem}body.home aside.news-sidebar{padding:2rem 2rem 3rem;position:relative;top:18.5rem}body.home aside.news-sidebar article{overflow:hidden;padding-bottom:1rem}body.home aside.news-sidebar article .entry-header h4{line-height:1.2;margin-top:2rem}body.home aside.news-sidebar article a .article-inner,body.single:not(.single-post) .item-meta-form-info .item-meta{width:100%;float:left;margin-left:0;margin-right:0}body.home aside.news-sidebar article.has-post-thumbnail a .feat-img{width:30.66667%;float:left;margin-right:4%}.requests-form-wrapper #mc-result,.requests-form-wrapper #validation-output,body.home aside.news-sidebar article.has-post-thumbnail a .article-inner{width:65.33333%;float:right;margin-right:0}body.page-child article.no-feat-img .nav-pages,body.page-id-32 article.no-feat-img .nav-pages,body.page-template-categorie .content-area{margin-top:0}body.page-child article .header-content-wrap,body.page-id-32 article .header-content-wrap{width:65.33333%;float:right;margin-right:0;padding-top:6.8rem}body.page-child article .nav-pages,body.page-id-32 article .nav-pages{width:30.66667%;float:left;margin-right:4%;padding:3rem 3rem 8rem;position:relative;z-index:1;margin-top:-7rem}body.page-child article.no-feat-img,body.page-id-32 article.no-feat-img{margin-top:6rem}body.page-child article.no-feat-img .header-content-wrap,body.page-id-32 article.no-feat-img .header-content-wrap{padding-top:3rem}body.page-template-categorie .progetti-terms li{box-sizing:border-box;width:50%;float:left;padding-left:1.92308%;padding-right:1.92308%}body.page-template-categorie .progetti-terms li:nth-child(odd){margin-left:0;margin-right:-100%;clear:both}body.page-template-categorie .progetti-terms li:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}body.page-template-categorie .progetti-terms li a h3{padding:.8rem 2rem}body.page-template-categorie article,body.page-template-immobili-per-luogo .grid-items,footer.site-footer .site-info{padding:0 2rem}body.page-template-categorie article .entry-header{padding:5rem 0 4rem}body.page-template-categorie article .entry-header:before{content:"";position:absolute;width:2px;height:3.8rem;left:-.3rem;top:0;background:#62544f}.term-featimg{height:32.4rem}body.page-template-immobili-per-luogo header.page-header,body.page-template-progetti-per-luogo header.page-header,body.tax-lovisotto_project_cat header.page-header,body.tax-lovisotto_project_loc header.page-header{max-width:1200px;margin-left:auto;margin-right:auto}body.page-template-immobili-per-luogo header.page-header:after,body.page-template-progetti-per-luogo header.page-header:after,body.tax-lovisotto_project_cat header.page-header:after,body.tax-lovisotto_project_loc header.page-header:after{content:" ";display:block;clear:both}body.page-template-progetti-per-luogo header.page-header>div,body.tax-lovisotto_project_cat header.page-header>div,body.tax-lovisotto_project_loc header.page-header>div{width:48%;float:right;margin-right:0;display:table;padding:8.2rem 2rem 3.2rem 0}body.page-template-progetti-per-luogo header.page-header h1.page-title,body.tax-lovisotto_project_cat header.page-header h1.page-title,body.tax-lovisotto_project_loc header.page-header h1.page-title{display:table-cell;min-height:10.4rem;line-height:1}body.page-template-progetti-per-luogo header.page-header svg,body.tax-lovisotto_project_cat header.page-header svg,body.tax-lovisotto_project_loc header.page-header svg{height:5.7rem;vertical-align:-180%}body.page-template-progetti-per-luogo .entry-page .archive-description,body.page-template-progetti-per-luogo .entry-page .page-description,body.page-template-progetti-per-luogo .entry-term .archive-description,body.page-template-progetti-per-luogo .entry-term .page-description,body.tax-lovisotto_project_cat .entry-page .archive-description,body.tax-lovisotto_project_cat .entry-page .page-description,body.tax-lovisotto_project_cat .entry-term .archive-description,body.tax-lovisotto_project_cat .entry-term .page-description,body.tax-lovisotto_project_loc .entry-page .archive-description,body.tax-lovisotto_project_loc .entry-page .page-description,body.tax-lovisotto_project_loc .entry-term .archive-description,body.tax-lovisotto_project_loc .entry-term .page-description{width:48%;float:right;margin-right:0;padding-right:2rem}body.page-template-progetti-per-luogo .entry-page .feat-img-wrap,body.page-template-progetti-per-luogo .entry-term .feat-img-wrap,body.tax-lovisotto_project_cat .entry-page .feat-img-wrap,body.tax-lovisotto_project_cat .entry-term .feat-img-wrap,body.tax-lovisotto_project_loc .entry-page .feat-img-wrap,body.tax-lovisotto_project_loc .entry-term .feat-img-wrap{position:absolute;left:0;top:11rem;width:48%;float:left;margin-right:4%}body.page-template-progetti-per-luogo .grid-items,body.tax-lovisotto_project_cat .grid-items,body.tax-lovisotto_project_loc .grid-items{padding:0 1.5rem}body.page-template-progetti-per-luogo .grid-items article,body.tax-lovisotto_project_cat .grid-items article,body.tax-lovisotto_project_loc .grid-items article{width:48%;float:left;margin-bottom:2rem}body.blog .grid-news article:nth-child(2n+2),body.category .grid-news article:nth-child(2n+2),body.page .grid-news article:nth-child(2n+2),body.page-template-progetti-per-luogo .grid-items article:nth-child(2n+2),body.tag .grid-news article:nth-child(2n+2),body.tax-lovisotto_project_cat .grid-items article:nth-child(2n+2),body.tax-lovisotto_project_loc .grid-items article:nth-child(2n+2){margin-left:52%;margin-right:-100%;clear:none}body.page-template-progetti-per-luogo .grid-items article header.entry-header,body.tax-lovisotto_project_cat .grid-items article header.entry-header,body.tax-lovisotto_project_loc .grid-items article header.entry-header{padding-bottom:0;margin-bottom:0}body.page-template-progetti-per-luogo .grid-items article .excerpt,body.tax-lovisotto_project_cat .grid-items article .excerpt,body.tax-lovisotto_project_loc .grid-items article .excerpt{line-height:1.2}body.page-template-immobili-per-luogo header.page-header>div{width:48%;float:left;margin-right:4%;display:table;padding:8rem 2rem 3.5rem}body.page-template-immobili-per-luogo header.page-header h1.page-title{display:table-cell}body.page-template-immobili-per-luogo .entry-page .archive-description,body.page-template-immobili-per-luogo .entry-page .page-description,body.page-template-immobili-per-luogo .entry-term .archive-description,body.page-template-immobili-per-luogo .entry-term .page-description{width:48%;float:left;margin-right:4%;padding-left:2rem}body.page-template-immobili-per-luogo .entry-page .filterform-wrap,body.page-template-immobili-per-luogo .entry-term .filterform-wrap{width:48%;float:right;margin-right:0;padding:2rem}body.page-template-immobili-per-luogo .entry-page .filterform-wrap span.span-title,body.page-template-immobili-per-luogo .entry-term .filterform-wrap span.span-title{font-size:2.8rem;line-height:1}body.page-template-immobili-per-luogo .entry-page .filterform-wrap select,body.page-template-immobili-per-luogo .entry-term .filterform-wrap select{width:89%}body.page-template-immobili-per-luogo .grid-items article.type-lovisotto_property{width:48.51485%;float:left}body.single:not(.single-post) .feat-img{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}body.single:not(.single-post) .header-content-wrap{width:48%;float:right;margin:3.6rem 0;padding-right:2rem}body.single:not(.single-post) .item-meta{width:48%;float:left;margin-right:4%;padding-left:2rem;padding-right:2rem}body.single:not(.single-post) .item-meta-form-info{width:48%;float:left;margin-right:4%}body.page:not(.home) .feat-img .bg,body.single-lovisotto_project .feat-img .bg,body.single-lovisotto_property .feat-img .bg{width:100%;height:45rem}body.single-lovisotto_project .item-meta ul:not(.lovisotto-social){margin-bottom:4rem}body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li{width:35%}body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li:before{top:-44%}body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li:first-child{width:40%}body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li:last-child{width:25%}body.single-lovisotto_project .header-content-wrap{padding-right:2rem}body.single-lovisotto_property .header-content-wrap header{margin-top:.8rem}body.single-lovisotto_property .form-info{padding:4rem 5rem;box-shadow:0 10px 19px -8px rgba(0,0,0,.31)}.requests-form-wrapper #fcform-form input[type=email],.requests-form-wrapper #fcform-form input[type=text],body.page-template-contatti .form-info input[type=email],body.page-template-contatti .form-info input[type=tel],body.page-template-contatti .form-info input[type=text],body.single-lovisotto_property .form-info #fcform-form input[type=email],body.single-lovisotto_property .form-info #fcform-form input[type=tel],body.single-lovisotto_property .form-info #fcform-form input[type=text]{width:47.5%}body.single-lovisotto_property .form-info #fcform-form button[type=submit],body.single-lovisotto_property .form-info #fcform-form input[type=submit]{width:100%}body.page-template-contatti .form-info .loading,body.single-lovisotto_property .form-info .loading{margin:2rem}body.single-lovisotto_property #property-map{height:61.5rem;width:100%;top:-14rem;z-index:-1}body.blog .header-wrap,body.category .header-wrap,body.single-post aside#secondary,body.tag .header-wrap{padding:1.5rem}body.blog .header-wrap h1,body.blog .header-wrap h2,body.category .header-wrap h1,body.category .header-wrap h2,body.single-post .header-wrap.fullwidth header span.subtitle-span,body.tag .header-wrap h1,body.tag .header-wrap h2{font-size:100%}body.blog .grid-news,body.category .grid-news,body.page .grid-news,body.tag .grid-news{padding:1.5rem;margin:0}body.blog .grid-news article,body.category .grid-news article,body.page .grid-news article,body.tag .grid-news article{width:48%;float:left;padding:1.5rem;margin-bottom:1.5rem}body.single-post .header-wrap.fullwidth{padding:1.5rem;margin-bottom:0}body.single-post .header-wrap.fullwidth header span.title-span{font-size:200%}body.single-post article{padding:1.5rem;margin-bottom:1.5rem;overflow:hidden}body.single-post article .entry-meta{margin-right:2rem}body.single-post article .post-title-wrap{max-width:70%;display:inline-block}body.category span.cat-title,body.tag span.cat-title{margin-top:0;padding-left:1.5rem;padding-right:1.5rem}body.page-template-contatti #property-map{height:40rem;width:100%}body.page-template-contatti .form-info{width:65.33333%;float:left;margin-right:4%}body.page-template-contatti .header-content-wrap{width:26.33333%;float:right;margin-right:0}body.page-template-contatti .header-content-wrap .entry-header h1.entry-title{margin-bottom:7rem;margin-top:0}body.page-template-contatti article{padding-left:2rem;padding-right:2rem}.requests-form-wrapper{margin:4rem auto 1rem;padding:4rem 2rem 3rem}.requests-form-wrapper .info-requests{width:26.33333%;float:left;margin-right:4%}.requests-form-wrapper .info-requests span.warning{position:absolute;bottom:10.5rem;left:2rem;max-width:20rem}.requests-form-wrapper #fcform-form{width:69.66667%;float:right;margin-right:0}.requests-form-wrapper #fcform-form input[type=email]{float:right}.requests-form-wrapper #fcform-form>div{width:80.10204%;float:left;margin-right:6.12245%;position:relative;padding-right:3.5rem}.requests-form-wrapper #fcform-form>div:after{content:" ";position:absolute;right:0;top:0;width:2px;height:11.8rem;background:#cecece}.requests-form-wrapper #fcform-form input[type=submit]{width:13.77551%;float:right;margin-right:0;position:relative;top:5rem;right:1rem}.requests-form-wrapper .loading{float:right;margin-right:2.5rem}footer.site-footer .footer-cert{padding:0 2rem;margin:4rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer.site-footer .footer-cert img{max-width:17rem}.footer-cols .footer-col{padding:2rem;width:30.66667%;float:left}.footer-cols .footer-col:nth-child(3n+2){margin-left:34.66667%;margin-right:-100%;clear:none}.footer-cols .footer-col:nth-child(3n+3){margin-left:69.33333%;margin-right:-100%;clear:none}.footer-cols .footer-col .lovisotto-social{position:relative;top:6rem}.footer-cols .footer-col:not(:first-child):not(:last-child){padding-top:0}.footer-cols .footer-col p{margin-top:0;margin-bottom:1rem}.footer-cols .footer-col:last-child{width:100%;text-align:center}.footer-cols .footer-col:last-child p{text-align:center}.footer-cols .footer-col:last-child .lovisotto-social{top:0;display:table;margin:0 auto}.footer-cols .footer-col:last-child .lovisotto-social li{margin-left:.7rem;margin-right:.7rem}}@media (min-width:768px) and (max-width:1199px) and (orientation:landscape){button.menu-toggle.hamburger,header.site-header .main-navigation ul.nav-menu li:hover ul.sub-menu{display:none}header.site-header,header.site-header .main-navigation ul.nav-menu li.menu-item-has-children{position:relative}header.site-header:before{content:" ";position:absolute;top:0;left:0;background:#62544f;height:7rem;width:100%;z-index:-1}header.site-header a.logo-brand{display:block;padding:0 2rem}header.site-header a.logo-brand svg{height:7rem}header.site-header a.logo-brand svg path{fill:#fff!important}header.site-header a.logo-brand svg line{stroke:transparent!important}header.site-header button.menu-toggle.hamburger{display:block;position:absolute;right:.7rem;top:.7rem}header.site-header button.menu-toggle.hamburger:hover{cursor:pointer}header.site-header .main-navigation ul.nav-menu li:focus,header.site-header button.menu-toggle.hamburger:focus{outline:0}header.site-header button.menu-toggle.hamburger .hamburger-inner,header.site-header button.menu-toggle.hamburger .hamburger-inner:after,header.site-header button.menu-toggle.hamburger .hamburger-inner:before{background:#fff}header.site-header .main-navigation .mobile.nav-menu{width:100%;position:relative;left:50%;background:#62544f;opacity:0;height:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:transform .3s ease-in-out .3s,opacity .3s,height .3s,-webkit-transform .3s ease-in-out .3s}header.site-header .main-navigation.toggled .mobile.nav-menu{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;height:100vh;overflow-y:auto}header.site-header .main-navigation.close .mobile.nav-menu{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;height:0;transition:transform .3s ease-in-out,opacity .3s ease-out .3s,height .3s ease-out .3s,-webkit-transform .3s ease-in-out}header.site-header .main-navigation ul.nav-menu li{width:100%;text-align:left;padding:2rem;max-width:70%}header.site-header .main-navigation ul.nav-menu li a{color:#fff;font-size:120%}header.site-header .main-navigation ul.nav-menu li:hover>a{text-decoration:none}header.site-header .main-navigation ul.nav-menu li.menu-item-has-children>a:after{content:"\f347";font-family:dashicons;position:relative;left:.5rem;border-radius:50%;font-size:1.3rem;padding:.1rem .3rem}header.site-header .main-navigation ul.nav-menu li.menu-item-has-children.open>a:after{content:"\f335";font-family:dashicons;position:relative;left:.5rem;border-radius:50%;font-size:1.3rem;padding:.3rem}header.site-header .main-navigation ul.nav-menu li.menu-item-has-children ul.sub-menu{background:#62544f;display:none;overflow:hidden;padding-top:1rem;box-shadow:none;position:static;float:none}body.page-template-immobili-per-luogo .entry-page .filterform-wrap button[type=submit],body.page-template-immobili-per-luogo .entry-page .filterform-wrap label,body.page-template-immobili-per-luogo .entry-term .filterform-wrap button[type=submit],body.page-template-immobili-per-luogo .entry-term .filterform-wrap label,header.site-header .main-navigation ul.nav-menu li.menu-item-has-children ul.sub-menu.visible{display:block}header.site-header .main-navigation ul.nav-menu li.menu-item-has-children ul.sub-menu li a{width:auto;color:#fff}.slick-wrapper,body:not(.home) .site-content{margin-top:7rem}.slick-wrapper .slick-slider img{max-height:40rem;visibility:hidden}.slick-overlay{position:absolute;bottom:4rem;left:0;width:67.2rem}.slick-overlay .slick-nav,.slick-overlay .slick-nav button.slick-arrow,.slick-overlay .slick-nav>span,.slick-overlay .slide-info{display:inline-block;vertical-align:middle}.slick-overlay .slide-info{width:50rem;border-right:2px solid #d3d3d3;padding:1.5rem 2rem}.slick-overlay .slick-nav{width:17rem}.header-wrap.fullwidth header,body.page-template-immobili-per-luogo header.page-header,body.page-template-progetti-per-luogo .header-wrap header.page-header,body.tax-lovisotto_project_cat .header-wrap header.page-header,body.tax-lovisotto_project_loc .header-wrap header.page-header{max-width:1200px;margin-left:auto;margin-right:auto}.header-wrap.fullwidth header:after,body.page-template-immobili-per-luogo header.page-header:after,body.page-template-progetti-per-luogo .header-wrap header.page-header:after,body.tax-lovisotto_project_cat .header-wrap header.page-header:after,body.tax-lovisotto_project_loc .header-wrap header.page-header:after{content:" ";display:block;clear:both}.grid-items,body.home .site-main>article .entry-header,body.page-template-contatti article{padding-left:2rem;padding-right:2rem}body.home .site-main>article .entry-header h1{max-width:50%;line-height:1}body.home .site-main>article .entry-header:before{content:"";position:absolute;width:2px;height:3.8rem;left:2rem;top:0;background:#fff}body.home .site-main>article>.entry-content,body.page-template-immobili-per-luogo .entry-page .archive-description,body.page-template-immobili-per-luogo .entry-page .page-description,body.page-template-immobili-per-luogo .entry-term .archive-description,body.page-template-immobili-per-luogo .entry-term .page-description{width:48%;float:left;margin-right:4%;padding-left:2rem}body.home aside.news-sidebar{margin-top:-17rem;position:relative;width:48%;float:right;margin-right:0}body.home aside.news-sidebar .article-inner{padding:4rem}body.home aside.news-sidebar .span-title{display:block;margin-bottom:4rem}body.home aside.news-sidebar .span-title:before{content:"";position:absolute;width:3rem;height:2px;left:-4rem;top:2.6rem;background:#62544f}body.home aside.news-sidebar .moretag{margin-top:6.2rem}body.home .progetti-terms{position:relative;padding:0 2rem;top:0!important}body.home .progetti-terms li{margin-bottom:3rem;width:23.52941%;float:left}.footer-cols .footer-col:nth-child(4n+1),.grid-items article:nth-child(3n+1),body.blog .grid-news article:nth-child(3n+1),body.category .grid-news article:nth-child(3n+1),body.home .progetti-terms li:nth-child(4n+1),body.page .grid-news article:nth-child(3n+1),body.tag .grid-news article:nth-child(3n+1){margin-right:-100%;clear:both;margin-left:0}.footer-cols .footer-col:nth-child(4n+2),body.home .progetti-terms li:nth-child(4n+2){margin-left:25.4902%;margin-right:-100%;clear:none}.footer-cols .footer-col:nth-child(4n+3),body.home .progetti-terms li:nth-child(4n+3){margin-left:50.98039%;margin-right:-100%;clear:none}.footer-cols .footer-col:nth-child(4n+4),body.home .progetti-terms li:nth-child(4n+4){margin-left:76.47059%;margin-right:-100%;clear:none}body.home .progetti-terms li a svg{margin-bottom:0}body.home .entry-content-progetti-terms-wrap,body.single:not(.single-post) .item-meta-form-info{width:48%;float:left;margin-right:4%}body.page-child article .header-content-wrap,body.page-id-32 article .header-content-wrap{width:65.33333%;float:right;margin-right:0;padding-top:6.8rem}body.page-child article .nav-pages,body.page-id-32 article .nav-pages{width:30.66667%;float:left;margin-right:4%;padding:3rem 3rem 8rem;position:relative;z-index:1;margin-top:-7rem}body.page-child article.no-feat-img,body.page-id-32 article.no-feat-img,body.tax-lovisotto_project_cat .feat-img-wrap,body.tax-lovisotto_project_loc .feat-img-wrap{margin-top:6rem}body.page-child article.no-feat-img .header-content-wrap,body.page-id-32 article.no-feat-img .header-content-wrap{padding-top:0}body.page-child article.no-feat-img .nav-pages,body.page-id-32 article.no-feat-img .nav-pages,footer.site-footer .footer-cert{margin-top:0}body.page-template-categorie .progetti-terms li{box-sizing:border-box;width:50%;float:left;padding-left:1.92308%;padding-right:1.92308%}body.page-template-categorie .progetti-terms li:nth-child(odd){margin-left:0;margin-right:-100%;clear:both}body.page-template-categorie .progetti-terms li:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}body.page-template-categorie .progetti-terms li a h3{padding:.8rem 2rem}body.page-template-categorie article{padding:0 2rem}body.page-template-categorie article .entry-header{padding:5rem 0 4rem}body.page-template-categorie article .entry-header:before{content:"";position:absolute;width:2px;height:3.8rem;left:-.3rem;top:0;background:#62544f}.term-featimg{height:32.4rem}body.page-template-progetti-per-luogo .header-wrap header.page-header>div,body.tax-lovisotto_project_cat .header-wrap header.page-header>div,body.tax-lovisotto_project_loc .header-wrap header.page-header>div{width:48%;float:right;margin-right:0;display:table;padding:7.5rem 2rem 3rem 0}body.page-template-progetti-per-luogo .header-wrap header.page-header h1.page-title,body.tax-lovisotto_project_cat .header-wrap header.page-header h1.page-title,body.tax-lovisotto_project_loc .header-wrap header.page-header h1.page-title{font-size:4rem;display:table-cell;min-height:10.4rem}body.page-template-progetti-per-luogo .header-wrap header.page-header svg,body.tax-lovisotto_project_cat .header-wrap header.page-header svg,body.tax-lovisotto_project_loc .header-wrap header.page-header svg{height:5.7rem}body.page-template-progetti-per-luogo .entry-page .archive-description,body.page-template-progetti-per-luogo .entry-page .page-description,body.page-template-progetti-per-luogo .entry-term .archive-description,body.page-template-progetti-per-luogo .entry-term .page-description,body.tax-lovisotto_project_cat .entry-page .archive-description,body.tax-lovisotto_project_cat .entry-page .page-description,body.tax-lovisotto_project_cat .entry-term .archive-description,body.tax-lovisotto_project_cat .entry-term .page-description,body.tax-lovisotto_project_loc .entry-page .archive-description,body.tax-lovisotto_project_loc .entry-page .page-description,body.tax-lovisotto_project_loc .entry-term .archive-description,body.tax-lovisotto_project_loc .entry-term .page-description{width:48%;float:right;margin-right:0;padding-right:2rem}body.page-template-progetti-per-luogo .feat-img-wrap,body.tax-lovisotto_project_cat .feat-img-wrap,body.tax-lovisotto_project_loc .feat-img-wrap{position:absolute;left:0;top:0;width:48%;float:left;margin-right:4%}body.page-template-progetti-per-luogo .feat-img-wrap{margin-top:8.4rem}body.page-template-immobili-per-luogo header.page-header>div{width:48%;float:left;margin-right:4%;display:table;padding:8rem 2rem 3.5rem}body.page-template-immobili-per-luogo header.page-header h1.page-title{display:table-cell}body.page-template-immobili-per-luogo .entry-page .filterform-wrap,body.page-template-immobili-per-luogo .entry-term .filterform-wrap{width:48%;float:right;margin-right:0;padding:2rem}body.page-template-immobili-per-luogo .entry-page .filterform-wrap span.span-title,body.page-template-immobili-per-luogo .entry-term .filterform-wrap span.span-title{font-size:2.8rem;line-height:1}body.page-template-immobili-per-luogo .entry-page .filterform-wrap select,body.page-template-immobili-per-luogo .entry-term .filterform-wrap select{width:89%}body.page-template-immobili-per-luogo .entry-page>img,body.page-template-progetti-per-luogo .entry-page>img{margin-top:-13rem}body.page-template-progetti-per-luogo.page-parent .entry-page>img{margin-top:-8rem}.grid-items article{width:32.02614%;float:left;margin-bottom:6rem}.grid-items article:nth-child(3n+2){margin-left:33.98693%;margin-right:-100%;clear:none}.grid-items article:nth-child(3n+3){margin-left:67.97386%;margin-right:-100%;clear:none}.grid-items article .feat-img{min-height:16.5rem;max-height:16.5rem}.grid-items article.type-lovisotto_property header.entry-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.single:not(.single-post) .feat-img{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}body.single:not(.single-post) .header-content-wrap{width:48%;float:right;margin:3.6rem 0;padding-right:2rem}body.single:not(.single-post) .item-meta{width:48%;float:left;margin-right:4%;padding:5.1rem 2rem 2rem}body.single:not(.single-post) .item-meta-form-info .item-meta{width:100%;float:left;margin-left:0;margin-right:0}body.single:not(.single-post) .item-meta-form-info .form-info{padding:2rem}body.page:not(.home) .feat-img .bg,body.single-lovisotto_project .feat-img .bg,body.single-lovisotto_property .feat-img .bg{width:100%;height:40rem}body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li{width:35%}body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li:before{top:-85%!important}body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li:first-child{width:40%}body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li:last-child{width:25%}body.single-lovisotto_property .header-content-wrap header{margin-top:.8rem}body.single-lovisotto_property .form-info{padding:4rem 5rem;box-shadow:0 10px 19px -8px rgba(0,0,0,.31)}.requests-form-wrapper #fcform-form input[type=email],.requests-form-wrapper #fcform-form input[type=text],body.page-template-contatti .form-info input[type=email],body.page-template-contatti .form-info input[type=tel],body.page-template-contatti .form-info input[type=text],body.single-lovisotto_property .form-info #fcform-form input[type=email],body.single-lovisotto_property .form-info #fcform-form input[type=tel],body.single-lovisotto_property .form-info #fcform-form input[type=text]{width:47.5%}body.single-lovisotto_property .form-info #fcform-form button[type=submit],body.single-lovisotto_property .form-info #fcform-form input[type=submit]{width:100%}body.page-template-contatti .form-info .loading,body.single-lovisotto_property .form-info .loading{margin:2rem}body.single-lovisotto_property #property-map{height:61.5rem;width:100%;top:-14rem;z-index:-1}body.blog .header-wrap,body.category .header-wrap,body.single-post aside#secondary,body.tag .header-wrap{padding:1.5rem}body.blog .header-wrap h1,body.blog .header-wrap h2,body.category .header-wrap h1,body.category .header-wrap h2,body.single-post .header-wrap.fullwidth header span.subtitle-span,body.tag .header-wrap h1,body.tag .header-wrap h2{font-size:100%}body.blog .grid-news,body.category .grid-news,body.page .grid-news,body.tag .grid-news{padding:1.5rem;margin:0}body.blog .grid-news article,body.category .grid-news article,body.page .grid-news article,body.tag .grid-news article{width:32.29167%;float:left;padding:1.5rem;margin-bottom:1.5rem}body.blog .grid-news article:nth-child(3n+2),body.category .grid-news article:nth-child(3n+2),body.page .grid-news article:nth-child(3n+2),body.tag .grid-news article:nth-child(3n+2){margin-left:33.85417%;margin-right:-100%;clear:none}body.blog .grid-news article:nth-child(3n+3),body.category .grid-news article:nth-child(3n+3),body.page .grid-news article:nth-child(3n+3),body.tag .grid-news article:nth-child(3n+3){margin-left:67.70833%;margin-right:-100%;clear:none}body.single-post .header-wrap.fullwidth{padding:1.5rem;margin-bottom:0}body.single-post .header-wrap.fullwidth header span.title-span{font-size:200%}body.single-post article{padding:1.5rem;margin-bottom:1.5rem;overflow:hidden}body.single-post article .entry-meta{margin-right:2rem}body.single-post article .post-title-wrap{max-width:70%;display:inline-block}body.category span.cat-title,body.tag span.cat-title{margin-top:0;padding-left:1.5rem;padding-right:1.5rem}.requests-form-wrapper{margin:0 auto 1rem;padding:8rem 2rem 5rem}.requests-form-wrapper .info-requests{width:17.66667%;float:left;margin-right:4%}.requests-form-wrapper .info-requests span.warning{position:absolute;bottom:12.5rem;left:2rem;max-width:20rem}.requests-form-wrapper #fcform-form{width:74%;float:right;margin-right:0}.requests-form-wrapper #fcform-form input[type=email]{float:right}.requests-form-wrapper #fcform-form>div{width:86.73469%;float:left;margin-right:6.12245%;position:relative;padding-right:3.5rem}.requests-form-wrapper #fcform-form>div:after{content:" ";position:absolute;right:0;top:0;width:2px;height:11.8rem;background:#cecece}.requests-form-wrapper #fcform-form input[type=submit]{width:7.14286%;float:right;margin-right:0;position:relative;top:5rem;right:1.5rem}.requests-form-wrapper .loading{float:right;margin-right:2.5rem}.requests-form-wrapper #mc-result,.requests-form-wrapper #validation-output{width:65.33333%;float:right;margin-right:0}body.page-template-contatti #property-map{height:40rem;width:100%}body.page-template-contatti .form-info{width:65.33333%;float:left;margin-right:4%}body.page-template-contatti .header-content-wrap{width:26.33333%;float:right;margin-right:0}body.page-template-contatti .header-content-wrap .entry-header h1.entry-title{margin-bottom:4rem;margin-top:0}footer.site-footer .footer-cert img{margin:0 2rem}.footer-cols .footer-col{padding:1.5rem;width:23.52941%;float:left}.footer-cols .footer-col:first-of-type{padding:3.5rem}.footer-cols .footer-col .lovisotto-social{position:relative;top:6rem;max-width:15rem}.footer-cols .footer-col .lovisotto-social li{margin-bottom:2rem}}@media (min-width:0) and (max-width:767px){body,html{overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-size:110%}.site-header-wrap{background:0 0}header.site-header,header.site-header .main-navigation ul.nav-menu li.menu-item-has-children{position:relative}header.site-header:before{content:" ";position:absolute;top:0;left:0;background:#62544f;height:5rem;width:100%;z-index:-1}header.site-header a.logo-brand{display:block;padding:0 1.5rem}header.site-header a.logo-brand svg{max-width:11rem;max-height:5rem}header.site-header a.logo-brand svg path{fill:#fff!important}header.site-header a.logo-brand svg line{stroke:transparent!important}header.site-header button.menu-toggle.hamburger{display:block;position:absolute;right:0;top:-.5rem}header.site-header button.menu-toggle.hamburger:hover{cursor:pointer}header.site-header .main-navigation ul.nav-menu li:focus,header.site-header button.menu-toggle.hamburger:focus{outline:0}header.site-header button.menu-toggle.hamburger .hamburger-inner,header.site-header button.menu-toggle.hamburger .hamburger-inner:after,header.site-header button.menu-toggle.hamburger .hamburger-inner:before{background:#fff}header.site-header .main-navigation .mobile.nav-menu{width:100%;position:relative;left:11rem;background:#62544f;opacity:0;height:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:transform .3s ease-in-out .3s,opacity .3s,height .3s,-webkit-transform .3s ease-in-out .3s}header.site-header .main-navigation.toggled .mobile.nav-menu{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;height:100vh;overflow-y:auto}header.site-header .main-navigation.close .mobile.nav-menu{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;height:0;transition:transform .3s ease-in-out,opacity .3s ease-out .3s,height .3s ease-out .3s,-webkit-transform .3s ease-in-out}header.site-header .main-navigation ul.nav-menu li{width:100%;text-align:left;padding:.7rem 1.5rem;max-width:22rem}header.site-header .main-navigation ul.nav-menu li a{color:#fff;font-size:80%}header.site-header .main-navigation ul.nav-menu li:hover>a{text-decoration:none}body.home .slick-wrapper .slick-slider .slick-slide img,header.site-header .main-navigation ul.nav-menu li:hover ul.sub-menu{display:none}header.site-header .main-navigation ul.nav-menu li.menu-item-has-children>a:after{content:"\f347";font-family:dashicons;position:relative;left:.5rem;border-radius:50%;font-size:1.3rem;padding:.1rem .3rem}header.site-header .main-navigation ul.nav-menu li.menu-item-has-children.open>a:after{content:"\f335";font-family:dashicons;position:relative;left:.5rem;border-radius:50%;font-size:1.3rem;padding:.3rem}header.site-header .main-navigation ul.nav-menu li.menu-item-has-children ul.sub-menu{background:#62544f;display:none;overflow:hidden;padding-top:1rem;box-shadow:none;position:static;float:none}footer.site-footer .footer-cols .footer-col p a[href^=tel],header.site-header .main-navigation ul.nav-menu li.menu-item-has-children ul.sub-menu.visible{display:block}header.site-header .main-navigation ul.nav-menu li.menu-item-has-children ul.sub-menu li a{width:auto;color:#fff}body.home .slick-wrapper,body.page-template-categorie .site-content,body:not(.home) .content-area{margin-top:5rem}body.home .slick-wrapper .slick-slider .slick-slide,body:not(.home) article .feat-img .bg{height:20rem}body.home .slick-wrapper .slick-overlay{z-index:99;position:relative;padding:1rem 1.5rem}body.home .slick-wrapper .slick-overlay .slide-info{max-width:20rem}body.home .slick-wrapper .slick-overlay .slide-info span{font-size:1.3rem}body.home .slick-wrapper .slick-overlay .slide-info h3{font-size:1.5rem}body.home .slick-wrapper .slick-overlay .slick-nav{margin-left:0;margin-right:0}body.home .slick-wrapper .slick-overlay .slick-nav button,body.home .slick-wrapper .slick-overlay .slick-nav span{display:inline-block;vertical-align:middle}body.home .slick-wrapper .slick-overlay .slick-nav>span{font-size:1.4rem}body.home .slick-wrapper .slick-overlay .slick-nav .slick-next{left:0}body.home .slick-wrapper .slick-overlay .slick-nav .slick-prev{right:0}body.home header.entry-header{padding:2rem 1.5rem;margin-bottom:0}body.home .site-main .entry-content,body.page-template-immobili-per-luogo .entry-page,body.page-template-immobili-per-luogo .entry-term,body.page-template-immobili-per-luogo .grid-items,body.page-template-progetti-per-luogo .entry-page,body.page-template-progetti-per-luogo .entry-term,body.page-template-progetti-per-luogo .grid-items,body.tax-lovisotto_project_cat .entry-page,body.tax-lovisotto_project_cat .entry-term,body.tax-lovisotto_project_cat .grid-items{padding:0 1.5rem}body.home .progetti-terms{margin-bottom:4rem}body.home .progetti-terms li a svg,body.page-template-categorie .progetti-terms,body.page-template-immobili-per-luogo .entry-page .filterform-wrap form>div:last-child,body.page-template-progetti-per-luogo .entry-page .filterform-wrap form>div:last-child,body.tax-lovisotto_project_cat .entry-page .filterform-wrap form>div:last-child{margin-bottom:0}body.home aside.news-sidebar{padding:0 1.5rem 3rem;margin-bottom:4rem}body.home aside.news-sidebar article .entry-header h4{line-height:1.2;margin-top:2rem}body.home aside.news-sidebar article .article-inner{padding-top:2rem}body.home aside.news-sidebar article.has-post-thumbnail .feat-img{width:calc(100% + 3rem);margin-left:-1.5rem}.requests-form-wrapper,body:not(.home) article .header-content-wrap,body:not(.home) article .nav-pages,footer.site-footer .footer-cols .footer-col,footer.site-footer .site-info{padding:2rem 1.5rem}body.page-template-categorie .progetti-terms li a .term-featimg{height:15rem}body.page-template-categorie .progetti-terms li a h3{padding:1rem 1.5rem}body.page-template-categorie .header-content-wrap header.entry-header,footer.site-footer .footer-cols .footer-col .lovisotto-social li,footer.site-footer .footer-cols .footer-col:first-child img{margin-bottom:1.5rem}body.page-template-categorie .header-content-wrap header.entry-header h1{font-size:150%!important}body.page-template-categorie .header-content-wrap header.entry-header h2,body.page-template-immobili-per-luogo .grid-items article .excerpt,body.page-template-progetti-per-luogo .grid-items article .excerpt,body.tax-lovisotto_project_cat .grid-items article .excerpt{line-height:1.2}body.page-template-categorie .content-area,footer.site-footer .footer-cert,footer.site-footer .site-info .credits{margin-top:0}body.page-template-categorie .content-area .entry-content{-webkit-column-count:1;column-count:1}body.page-template-immobili-per-luogo .header-wrap header.page-header>div,body.page-template-progetti-per-luogo .header-wrap header.page-header>div,body.tax-lovisotto_project_cat .header-wrap header.page-header>div{display:table;width:100%;padding:1rem 1.5rem}body.page-template-immobili-per-luogo .header-wrap header.page-header>div h1.page-title,body.page-template-immobili-per-luogo .header-wrap header.page-header>div svg,body.page-template-progetti-per-luogo .header-wrap header.page-header>div h1.page-title,body.page-template-progetti-per-luogo .header-wrap header.page-header>div svg,body.tax-lovisotto_project_cat .header-wrap header.page-header>div h1.page-title,body.tax-lovisotto_project_cat .header-wrap header.page-header>div svg{display:table-cell}body.page-template-immobili-per-luogo .header-wrap header.page-header>div h1.page-title,body.page-template-progetti-per-luogo .header-wrap header.page-header>div h1.page-title,body.tax-lovisotto_project_cat .header-wrap header.page-header>div h1.page-title{font-size:130%}body.page-template-immobili-per-luogo .header-wrap header.page-header>div svg,body.page-template-progetti-per-luogo .header-wrap header.page-header>div svg,body.tax-lovisotto_project_cat .header-wrap header.page-header>div svg{height:3rem}body.page-template-immobili-per-luogo .section-title,body.page-template-progetti-per-luogo .section-title,body.tax-lovisotto_project_cat .section-title{position:relative;margin:4rem auto;line-height:1;border-top:0}body.page-template-immobili-per-luogo .section-title:before,body.page-template-progetti-per-luogo .section-title:before,body.tax-lovisotto_project_cat .section-title:before{content:" ";position:absolute;top:50%;bottom:0;height:2px;width:100%;background:#62544f;left:0}body.page-template-immobili-per-luogo .section-title span,body.page-template-progetti-per-luogo .section-title span,body.tax-lovisotto_project_cat .section-title span{position:relative;display:table;text-align:center;padding:0 1.5rem;margin:0 auto;font-size:110%}body.blog .header-wrap,body.category .header-wrap,body.page-template-immobili-per-luogo .entry-page .filterform-wrap,body.page-template-progetti-per-luogo .entry-page .filterform-wrap,body.single-post aside#secondary,body.tag .header-wrap,body.tax-lovisotto_project_cat .entry-page .filterform-wrap{padding:1.5rem}body.blog .header-wrap h1,body.blog .header-wrap h2,body.category .header-wrap h1,body.category .header-wrap h2,body.page-template-contatti .form-info span.info-requests span,body.page-template-immobili-per-luogo .entry-page .filterform-wrap span.span-title,body.page-template-progetti-per-luogo .entry-page .filterform-wrap span.span-title,body.single-lovisotto_property .form-info span.info-requests span,body.single-post .header-wrap.fullwidth header span.subtitle-span,body.tag .header-wrap h1,body.tag .header-wrap h2,body.tax-lovisotto_project_cat .entry-page .filterform-wrap span.span-title{font-size:100%}body.page-template-immobili-per-luogo .entry-page .filterform-wrap form>div,body.page-template-progetti-per-luogo .entry-page .filterform-wrap form>div,body.tax-lovisotto_project_cat .entry-page .filterform-wrap form>div{display:table;width:100%}body.page-template-immobili-per-luogo .entry-page .filterform-wrap form>div label,body.page-template-immobili-per-luogo .entry-page .filterform-wrap form>div select,body.page-template-progetti-per-luogo .entry-page .filterform-wrap form>div label,body.page-template-progetti-per-luogo .entry-page .filterform-wrap form>div select,body.tax-lovisotto_project_cat .entry-page .filterform-wrap form>div label,body.tax-lovisotto_project_cat .entry-page .filterform-wrap form>div select{display:table-cell;font-size:85%;vertical-align:middle}body.page-template-immobili-per-luogo .entry-page .filterform-wrap form>div label,body.page-template-progetti-per-luogo .entry-page .filterform-wrap form>div label,body.tax-lovisotto_project_cat .entry-page .filterform-wrap form>div label{width:30%}body.page-template-immobili-per-luogo .entry-page .filterform-wrap form>div button[type=submit],body.page-template-immobili-per-luogo .entry-page .filterform-wrap form>div select,body.page-template-progetti-per-luogo .entry-page .filterform-wrap form>div button[type=submit],body.page-template-progetti-per-luogo .entry-page .filterform-wrap form>div select,body.tax-lovisotto_project_cat .entry-page .filterform-wrap form>div button[type=submit],body.tax-lovisotto_project_cat .entry-page .filterform-wrap form>div select{margin-left:auto}body.page-template-immobili-per-luogo .entry-page .filterform-wrap form>div select,body.page-template-progetti-per-luogo .entry-page .filterform-wrap form>div select,body.tax-lovisotto_project_cat .entry-page .filterform-wrap form>div select{width:70%}.requests-form-wrapper .lovisotto-form input[type=email],.requests-form-wrapper .lovisotto-form input[type=tel],.requests-form-wrapper .lovisotto-form input[type=text],.requests-form-wrapper .lovisotto-form textarea,body.page-template-contatti .form-info .lovisotto-form input[type=email],body.page-template-contatti .form-info .lovisotto-form input[type=tel],body.page-template-contatti .form-info .lovisotto-form input[type=text],body.page-template-contatti .form-info .lovisotto-form textarea,body.page-template-immobili-per-luogo .entry-page .filterform-wrap form>div button[type=submit],body.page-template-progetti-per-luogo .entry-page .filterform-wrap form>div button[type=submit],body.single-lovisotto_property .form-info .lovisotto-form input[type=email],body.single-lovisotto_property .form-info .lovisotto-form input[type=tel],body.single-lovisotto_property .form-info .lovisotto-form input[type=text],body.single-lovisotto_property .form-info .lovisotto-form textarea,body.tax-lovisotto_project_cat .entry-page .filterform-wrap form>div button[type=submit]{width:100%}body.page-template-progetti-per-luogo .grid-items article,body.tax-lovisotto_project_cat .grid-items article{width:48%;float:left;margin-bottom:2rem}body.page-template-progetti-per-luogo .grid-items article:nth-child(odd),body.tax-lovisotto_project_cat .grid-items article:nth-child(odd),footer.site-footer .footer-cols .footer-col:nth-child(odd){margin-right:-100%;clear:both;margin-left:0}body.page-template-progetti-per-luogo .grid-items article:nth-child(2n+2),body.tax-lovisotto_project_cat .grid-items article:nth-child(2n+2),footer.site-footer .footer-cols .footer-col:nth-child(2n+2){margin-left:52%;margin-right:-100%;clear:none}body.page-template-immobili-per-luogo .grid-items article header.entry-header,body.page-template-progetti-per-luogo .grid-items article header.entry-header,body.tax-lovisotto_project_cat .grid-items article header.entry-header{padding-bottom:0;margin-bottom:0}body.page-template-immobili-per-luogo .grid-items article{margin-bottom:2rem}body.blog .grid-news article,body.category .grid-news article,body.page .grid-news article,body.single-post article,body.tag .grid-news article{margin-bottom:1.5rem;padding:1.5rem}body.single-lovisotto_project .header-content-wrap header.entry-header h1,body.single-lovisotto_property .header-content-wrap header.entry-header h1{font-size:150%}body.single-lovisotto_project .item-meta,body.single-lovisotto_property .item-meta{padding:1.5rem;overflow:hidden}body.single-lovisotto_project .item-meta ul:not(.lovisotto-social){margin-bottom:3rem}body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li:before,body.single-lovisotto_property .item-meta ul:not(.lovisotto-social) li:before{top:-60%}body.single-lovisotto_property .item-meta ul:not(.lovisotto-social){margin-bottom:0;padding-top:3rem;padding-bottom:3rem}body.single-lovisotto_property .item-meta ul:not(.lovisotto-social) li svg{margin-bottom:1rem}body.single-lovisotto_property .item-meta ul:not(.lovisotto-social) li span{font-size:80%}body.single-lovisotto_property .form-info{position:relative;padding:1.5rem;bottom:-38rem;z-index:-1}body.single-lovisotto_property .property-map-wrap{top:-69rem;position:relative;z-index:2}body.page-template-contatti .property-map-wrap #property-map,body.single-lovisotto_property .property-map-wrap #property-map{height:40rem;width:100%}body.blog .grid-news,body.category .grid-news,body.page .grid-news,body.tag .grid-news{padding:1.5rem;margin:0}body.single-post .header-wrap.fullwidth{padding:1.5rem;margin-bottom:0}body.single-post .header-wrap.fullwidth header span.title-span{font-size:200%}body.single-post article{overflow:hidden}body.single-post article .entry-meta{margin-right:2rem}body.single-post article .post-title-wrap{max-width:70%;display:inline-block}body.category span.cat-title,body.tag span.cat-title{margin-top:0;padding-left:1.5rem;padding-right:1.5rem}body.page-template-contatti .form-info{padding:1.5rem;z-index:-1;margin-bottom:0}.requests-form-wrapper span.warning{display:block;margin:2rem 0}.requests-form-wrapper .lovisotto-form input[type=submit]{padding:1rem 4rem;border:2px solid #62544f;margin-top:2rem}footer.site-footer .footer-cert img{margin:2rem auto;display:table}footer.site-footer .footer-cols{border-top:0;padding-top:0;padding-bottom:0}footer.site-footer .footer-cols .footer-col{font-size:80%;padding-bottom:4rem;width:48%;float:left}footer.site-footer .footer-cols .footer-col:not(:first-child){padding-top:0}footer.site-footer .footer-cols .footer-col p{margin-top:0;margin-bottom:1rem}footer.site-footer .site-info span.copy p{margin:0}}
#page {
overflow-x: hidden;
} .cookies .description ul li::before {
display: none;
}
#iubenda_policy ul.styled li,
#iubenda_policy ul li {
background-image: unset !important;
}
#iubenda_policy .iub_content {
padding: 0 !important;
}
#iubenda_policy {
font-family: 'Inter Light', sans-serif !important;
font-size: 16px !important;
line-height: 2 !important;
color: #333 !important;
}
#iubenda_policy p {
font-size: 16px !important;
line-height: 2 !important;
}
#iubenda_policy h2 {
text-align: left !important;
font-family: 'Inter Light', sans-serif !important;
font-weight: normal !important;
}
#iubenda_policy ul li::before {
content: unset !important;
}
#iubenda_policy ul.styled li,
#iubenda_policy ul li {
line-height: 2 !important;
font-size: 16px !important;
background-image: none !important;
}
#iubenda_policy h3 {
font-size: 16px !important;
line-height: 2 !important;
}
#iubenda_policy h4 {
font-size: 15px !important;
font-weight: normal !important;
line-height: 24px !important;
}
.iubenda-tp-btn[data-tp-float] {
position: relative !important;
left: 0 !important;
right: unset !important;
float: right !important;
}
.iubenda-tp-btn[data-tp-float][data-tp-float="bottom-left"],
.iubenda-tp-btn[data-tp-float][data-tp-float="bottom-right"] {
position: relative !important;
left: 0 !important;
right: unset !important;
float: right !important;
margin-top: 0 !important;
text-align: center !important;
width: calc(100% - 30px) !important;
padding: 0 !important;
margin: 0 !important;
border-radius: 0 !important;
border-color: #fff !important;
border-bottom-color: rgb(255, 255, 255);
box-shadow: unset !important;
z-index: auto !important;
font-family: "Inter Bold" !important;
text-transform: uppercase !important;
color: #333 !important;
font-weight: normal !important;
background-color: transparent !important;
}
#iubenda_policy h2 {
text-align: left !important;
}
.entry-content ul,
.archive-description ul {
list-style-image: url(https://www.lovisotto.com/lg/wp-content/uploads/2017/07/spunta.png);
}
body.header-sticky .site-header-wrap header#masthead .logo-brand>svg path.fc-white {
fill: #62544f !important;
}
body.header-sticky .site-header-wrap header#masthead .logo-brand>svg polygon.fc-brown,
body.header-sticky .site-header-wrap header#masthead .logo-brand>svg rect.fc-brown {
fill: #ffffff !important;
}
body.page-template-immobili-per-luogo .header-wrap .page-header svg rect,
body.page-template-progetti-per-luogo .header-wrap .page-header svg rect,
body.tax-lovisotto_project_cat .header-wrap .page-header svg rect,
body.tax-lovisotto_project_loc .header-wrap .page-header svg rect {
fill: #ffffff !important
}
@media only screen and (max-width: 1199px) {
body .site-header-wrap header#masthead .logo-brand>svg polygon.fc-brown,
body .site-header-wrap header#masthead .logo-brand>svg rect.fc-brown {
fill: #ffffff !important;
}
body .site-header-wrap header#masthead .logo-brand>svg path.fc-white {
fill: none !important;
}
}  @font-face {
font-family: 'Inter';
src: url(//www.lovisotto.com/wp-content/themes/lovisotto_new/fonts/Inter-Regular.woff2) format('woff2'),
url(//www.lovisotto.com/wp-content/themes/lovisotto_new/fonts/Inter-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Inter Light';
src: url(//www.lovisotto.com/wp-content/themes/lovisotto_new/fonts/Inter-Light.woff2) format('woff2'),
url(//www.lovisotto.com/wp-content/themes/lovisotto_new/fonts/Inter-Light.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Inter Bold';
src: url(//www.lovisotto.com/wp-content/themes/lovisotto_new/fonts/Inter-Bold.woff2) format('woff2'),
url(//www.lovisotto.com/wp-content/themes/lovisotto_new/fonts/Inter-Bold.woff) format('woff');
font-weight: 600;
font-style: normal;
}
body.page-template-progetti-per-luogo .header-wrap .page-header h1.page-title,
body.tax-lovisotto_project_cat .header-wrap .page-header h1.page-title,
body.tax-lovisotto_project_loc .header-wrap .page-header h1.page-title {
font-family: Inter Bold;
font-size: 4rem;
}
body.blog div.header-wrap header::before {
display: none;
}
body.tax-lovisotto_project_cat .header-wrap .page-header svg path {
display: none;
}
body.page-template-contatti .header-content-wrap a[href^="mailto"] {
color: #62544f;
}
body.home .site-main>article .entry-header::before {
display: none;
}
.main-navigation a {
font-size: 1.6rem;
text-transform: none;
}
a:focus {
outline: 0;
} header#masthead a.logo-brand svg {
height: 6.5rem;
}
body {
font-family: Inter Light, sans-serif;
line-height: 3.2rem;
font-size: 1.6rem;
color: #333;
overflow-x: unset !important;
-webkit-overflow-scrolling: touch;
font-weight: normal;
}
b,
strong {
font-family: Inter Bold;
font-weight: normal;
}
body.home header.entry-header {
margin-bottom: 0rem;
}
body.home aside.news-sidebar .span-title::before {
display: none;
}
.moretag>a,
.moretag>span {
color: #62544f;
}
body.home .progetti-terms li {
border: 2px solid #cfcac6;
}
ul.lovisotto-social li {
line-height: 1.5;
}
body.single-lovisotto_property .property-map-wrap {
max-height: 70vh;
}
p {
margin-bottom: 1.8em;
text-align: left;
}
.entry-content li {
font-size: 1.6rem;
vertical-align: top;
line-height: 3rem;
padding-bottom: 10px;
}
body.page-template-contatti .form-info #fcform-form button[type="submit"] {
border: 1px solid #62544f;
}
body.home .slick-wrapper .slide-info span {
font-family: "Inter Bold", sans-serif;
color: #62544f;
padding-bottom: 10px;
}
body.single:not(.single-post) .item-meta {
color: #fff;
background: #62544f;
}
body.single:not(.single-post) header.entry-header h1 {
color: #62544f;
line-height: 1.5;
font-family: "Inter Bold", sans-serif;
text-transform: unset;
font-weight: normal;
}
ul.lovisotto-social.inverse li>a {
color: #fff;
border: 2px solid #fff;
}
body.page-template-immobili-per-luogo .entry-page .filterform-wrap {
color: #fff;
background: #cfcac6;
}
body.page-template-contatti .form-info #fcform-form button[type="submit"]:hover,
body.single-lovisotto_property .form-info #fcform-form button[type="submit"]:hover {
border-color: transparent;
color: #62544f;
}
#login-form a.privacy-link,
#login-form input#mc+span,
.lovisotto-form a.privacy-link,
.lovisotto-form input#mc+span {
font-size: 1.2rem;
text-decoration: none;
color: #383a35;
line-height: 3rem;
vertical-align: top;
}
body.blog .entry-meta,
body.category .entry-meta,
body.single-post .entry-meta,
body.tag .entry-meta {
display: inline-block;
background: #62544f;
color: #fff;
padding: 2rem 2rem 2rem;
}
body.blog .grid-news article,
body.category .grid-news article,
body.tag .grid-news article {
background: #f0f0f0;
padding: 4rem 3rem 1rem;
}
body.blog .grid-news article h3,
body.category .grid-news article h3,
body.tag .grid-news article h3 {
margin-bottom: 0;
line-height: 1.6;
font-family: Inter Bold;
font-weight: normal;
} .main-navigation ul ul a {
color: #62544f;
font-size: 1.4rem !important;
}
.main-navigation {
font-family: "Inter Light", sans-serif;
}
.main-navigation a {
color: #62544f;
}
.main-navigation li.focus>a,
.main-navigation li:hover>a {
color: #cfcac6 !important;
}
.main-navigation .current-menu-ancestor>a,
.main-navigation .current-menu-item>a,
.main-navigation .current_page_ancestor>a,
.main-navigation .current_page_item>a {
color: #62544f;
font-weight: normal;
font-family: Inter Bold;
}
body.single-post aside.widget-area span.widget-title::before {
background: #62544f;
}
body.single-post aside.widget-area span.widget-title {
font-family: "Inter Bold", sans-serif;
color: #62544f;
} .moretag>a,
.moretag>span {
text-transform: uppercase;
border-top: 1px solid #62544f;
border-bottom: 1px solid #62544f;
}
#login-form button[type="submit"],
#login-form input[type="submit"],
.lovisotto-form button[type="submit"],
.lovisotto-form input[type="submit"] {
font-family: "Inter Bold", sans-serif;
color: #62544f;
}
body.page-template-immobili-per-luogo .entry-page .filterform-wrap form button[type="submit"]:hover {
color: #fff;
}
body.page-template-immobili-per-luogo .entry-page .filterform-wrap form button[type="submit"],
body.page-template-immobili-per-luogo .entry-page .filterform-wrap form select {
border: 2px solid #f1f1f1;
}
body.home .progetti-terms {
top: 3rem;
}
body.home header.entry-header h1 span {
display: block;
font-family: "Inter Light", sans-serif;
font-weight: normal !important;
font-size: 20px;
}
.slick-initialized .slick-slide {
background-position: center !important;
}
body.home .progetti-terms li a h3 {
font-size: 1.6rem;
letter-spacing: 1.1px;
}
body.home .slick-wrapper .slick-nav>span {
font-size: 1.6rem;
}
body.page:not(.home) .header-content-wrap .entry-content h2 {
font-family: "Inter Light";
color: #bbb;
font-weight: 300;
margin-top: 30px;
margin-bottom: 30px;
line-height: 3.8rem;
}
body.home aside.news-sidebar article .entry-header h4 {
line-height: 1.4;
}
body.page:not(.home) .nav-pages ul li a {
color: #f0f0f0;
}
body.page:not(.home) .nav-pages ul li a:hover {
font-family: "Inter Bold", sans-serif;
}
body.page:not(.home) .header-content-wrap header.entry-header h1 strong {
font-family: "Inter Bold", sans-serif;
}
.page-template-contatti .header-content-wrap header.entry-header h1 {
text-transform: none !important;
}
body.page:not(.home) .header-content-wrap header.entry-header h1 {
font-family: "Inter Bold", sans-serif;
letter-spacing: 0;
font-weight: normal;
color: #62544f;
}
body.header-sticky .site-header-wrap {
background-color: #62544f;
}
body.page-template-categorie .progetti-terms li a h3 {
font-family: "Inter Bold", sans-serif;
text-transform: capitalize;
}
.gp-back-to-top {
border: 1px solid #62544f;
color: #62544f;
}
body.page:not(.home) .nav-pages {}
body.page-template-categorie .progetti-terms li a h3 {
background: #62544f;
}
body.page-template-categorie .entry-header h1,
body.page-template-categorie .entry-header h2 {
font-family: "Inter Light", sans-serif;
font-weight: 300;
color: #cfcac6;
}
body.page-template-immobili-per-luogo .entry-page h2,
body.page-template-immobili-per-luogo .entry-term h2,
body.page-template-progetti-per-luogo .entry-page h2,
body.page-template-progetti-per-luogo .entry-term h2,
body.tax-lovisotto_project_cat .entry-page h2,
body.tax-lovisotto_project_cat .entry-term h2,
body.tax-lovisotto_project_loc .entry-page h2,
body.tax-lovisotto_project_loc .entry-term h2 {
font-family: "Inter Light", sans-serif;
font-weight: 300;
color: #cfcac6;
line-height: 1.4;
}
.section-title {
border-top: 2px solid #cfcac6;
}
.section-title>span {
font-family: "Inter Bold", sans-serif;
color: #62544f;
}
body.archive .grid-items article h3,
body.page-template-immobili-per-luogo .grid-items article h3,
body.page-template-progetti-per-luogo .grid-items article h3 {
line-height: 1.5;
text-transform: none;
}
body.archive .grid-items article header.entry-header,
body.page-template-immobili-per-luogo .grid-items article header.entry-header,
body.page-template-progetti-per-luogo .grid-items article header.entry-header {
padding-bottom: 0rem;
}
body.archive .grid-items article:hover h3,
body.page-template-immobili-per-luogo .grid-items article:hover h3,
body.page-template-progetti-per-luogo .grid-items article:hover h3 {
color: #cfcac6;
}
body.page-template-immobili-per-luogo .header-wrap .page-header svg path,
body.page-template-progetti-per-luogo .header-wrap .page-header svg path,
body.tax-lovisotto_project_cat .header-wrap .page-header svg path,
body.tax-lovisotto_project_loc .header-wrap .page-header svg path {
fill: #fff !important;
} .lovisotto-form input[type="text"],
.lovisotto-form textarea,
.lovisotto-form input[type="email"] {
border: 2px solid #ccc;
}
.lovisotto-form input[type="text"],
.lovisotto-form input[type="email"],
.lovisotto-form textarea .lovisotto-form input[type="text"],
.lovisotto-form input[type="email"],
.lovisotto-form textarea,
.lovisotto-form input[type="tel"] {
color: #aaa;
border: none;
border-bottom: 1px solid;
}
#login-form input[type="email"],
#login-form input[type="password"],
#login-form input[type="tel"],
#login-form input[type="text"],
#login-form textarea,
.lovisotto-form input[type="email"],
.lovisotto-form input[type="password"],
.lovisotto-form input[type="tel"],
.lovisotto-form input[type="text"],
.lovisotto-form textarea {
font-style: normal;
} footer.site-footer .footer-cols {
border-top: 1px solid #cfcac6;
}
footer.site-footer .footer-cols .footer-col:first-of-type {
background: #62544f;
}
footer.site-footer .footer-cols .footer-col:first-of-type img {
height: 5rem;
}
footer.site-footer .footer-cols .footer-col {
color: #333;
line-height: 2.4rem;
}
footer.site-footer .footer-cols .footer-col a {
color: #333;
}
body.blog div.header-wrap header h2 {
font-family: "Inter Light", sans-serif;
font-weight: normal;
}
footer.site-footer .site-info {
border-top: 0px solid #62544f;
}
footer.site-footer .footer-cert {
padding: 6rem 0;
text-align: center;
}
footer.site-footer .site-info .copy {
color: #62544f;
}
ul.lovisotto-social li>a {
border: 2px solid #cfcac6;
}
ul.lovisotto-social li>a:hover {
background: #62544f;
border-color: #62544f;
} body.single-lovisotto_property .item-meta ul:not(.lovisotto-social) li::before {
top: -44%;
}
body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li::before {
top: -66%;
} body.page-template-immobili-per-luogo .entry-page h2,
body.page-template-immobili-per-luogo .entry-term h2,
body.page-template-progetti-per-luogo .entry-page h2,
body.page-template-progetti-per-luogo .entry-term h2,
body.tax-lovisotto_project_cat .entry-page h2,
body.tax-lovisotto_project_cat .entry-term h2,
body.tax-lovisotto_project_loc .entry-page h2,
body.tax-lovisotto_project_loc .entry-term h2 {
padding-top: 26px;
}
body.single-lovisotto_property .form-info {
box-shadow: none;
background: #f9f9f9;
}
.slick-overlay .slide-info {
border: none;
}
body.home .slick-wrapper .slick-nav,
body.home .slick-wrapper .slide-info>h3 {
color: #62544f;
}
body.home .progetti-terms li a:hover {
background: #cfcac6;
}
.requests-form-wrapper {
background: #f0f0f0;
}
.info-requests {
font-family: "Inter Bold", sans-serif;
color: #62544f;
}
.info-requests span:not(.warning) {
font-family: "Inter Light", sans-serif;
}
.info-requests span.warning {
font-family: Inter Light;
color: #62544f;
}
.requests-form-wrapper .info-requests span.warning {
bottom: 7rem;
}
body.single-post .entry-meta,
body.single-post h1.entry-title {
margin-bottom: 5rem;
}
body.single-post h1.entry-title {
display: inline-block;
text-transform: unset;
color: #62544f;
line-height: 1.4;
font-family: 3rem;
}
#login-form button[type="submit"]:hover,
#login-form input[type="submit"]:hover,
.lovisotto-form button[type="submit"]:hover,
.lovisotto-form input[type="submit"]:hover {
color: #cfcac6;
}
.header-wrap {
background: #f0f0f0;
}
body.home aside.news-sidebar .span-title,
body.home aside.news-sidebar article .entry-header h4 {
font-family: Inter Bold;
color: #333;
text-transform: none;
}
body.home aside.news-sidebar .span-title {
text-transform: uppercase;
color: #333;
}
body.home aside.news-sidebar {
background: #f0f0f0;
}
body.home .progetti-terms li a h3 {
font-size: 1.8rem;
letter-spacing: 0;
font-family: "Inter Bold";
color: #62544f;
}
.footer-cols .footer-col .lovisotto-social {
position: relative;
top: 0;
}
@media (min-width:1200px) {
body.single-lovisotto_property #property-map {
top: -10rem;
z-index: -1;
}
body:not(.home) .site-content {
margin-top: 12.5rem;
}
.slick-overlay .slide-info {
padding: 2rem 4rem;
}
body.single-post aside {
padding: 4rem !important;
}
.slick-wrapper {
margin-top: 0rem;
}
header#masthead .main-navigation {
top: -1rem;
}
header#masthead .main-navigation ul.nav-menu>li.menu-item-has-children:hover ul.sub-menu {
top: 10.2rem;
box-shadow: none;
}
#primary-menu>li>a {
padding: 4rem 1.8rem;
}
header#masthead .main-navigation ul.nav-menu>li.menu-item-has-children ul.sub-menu {
box-shadow: none;
box-shadow: 0 3px 3px rgba(0, 0, 0, .2);
position: absolute;
float: left;
padding: 1.5rem 2rem;
top: 7.5rem;
background: #fff;
width: 100%;
min-width: 20rem;
}
h1 {
font-family: "Inter Bold", sans-serif;
}
body:not(.home) .site-content {
margin-top: 8.5rem;
}
body.home aside.news-sidebar article .entry-header h4 {
text-transform: none;
font-size: 20px;
line-height: 32px;
}
body.home aside.news-sidebar .moretag {
margin-top: 4.2rem;
margin-bottom: 2rem;
}
.slick-overlay {
bottom: 12rem;
}
body.home .site-main .entry-content {
margin-top: 2%;
}
body.home .footer-cert {
margin-top: 2rem;
margin-bottom: 2rem;
}
.requests-form-wrapper {
margin: 4rem auto 1rem;
}
body.page-child article .header-content-wrap,
body.page-id-32 article .header-content-wrap {
padding-right: 3rem;
}
body.page-template-progetti-per-luogo .entry-page .archive-description,
body.page-template-progetti-per-luogo .entry-page .page-description,
body.page-template-progetti-per-luogo .entry-term .archive-description,
body.page-template-progetti-per-luogo .entry-term .page-description,
body.tax-lovisotto_project_cat .entry-page .archive-description,
body.tax-lovisotto_project_cat .entry-page .page-description,
body.tax-lovisotto_project_cat .entry-term .archive-description,
body.tax-lovisotto_project_cat .entry-term .page-description,
body.tax-lovisotto_project_loc .entry-page .archive-description,
body.tax-lovisotto_project_loc .entry-page .page-description,
body.tax-lovisotto_project_loc .entry-term .archive-description,
body.tax-lovisotto_project_loc .entry-term .page-description {
width: 48%;
float: right;
padding-right: 3rem;
}
body.single-post aside {
background-color: #f9f9f9;
padding: 2rem;
}
body.home .progetti-terms li a h3 {
font-size: 1.8rem;
letter-spacing: 0;
font-family: "Inter Bold";
color: #62544f;
}
}
@media (min-width:768px) and (max-width:1199px) {
body.single-lovisotto_property #property-map {
top: -8rem;
}
body.single-post aside {
padding: 4rem;
} header.site-header .main-navigation ul.nav-menu li {
text-transform: uppercase;
}
.requests-form-wrapper .info-requests span.warning {
bottom: 10.5rem;
}
body.single-post article {
padding: 3rem;
}
.footer-cols .footer-col .lovisotto-social {
max-width: 25rem;
}
}
@media (min-width:768px) and (max-width:1199px) and (orientation:portrait) {
header.site-header .main-navigation ul.nav-menu li.menu-item-has-children ul.sub-menu {
background: #62544f;
}
.requests-form-wrapper {
margin: 6rem auto 1rem;
}
body.single-lovisotto_property #property-map {
top: 0rem;
}
header.site-header .main-navigation.toggled .mobile.nav-menu {
background-color: #62544f;
}
}
@media (max-width: 1199px) and (min-width: 768px) and (orientation: portrait) {
header.site-header:before {
background: #62544f;
height: 8.8rem;
}
header#masthead a.logo-brand svg {
height: 5.1rem;
}
header.site-header a.logo-brand {
padding: 2rem;
}
header.site-header button.menu-toggle.hamburger {
top: 1.4rem;
}
header.site-header .main-navigation ul.nav-menu li a {
color: #fff;
font-size: 2rem;
}
}
@media (min-width:768px) and (max-width:1199px) and (orientation:landscape) {
header.site-header .main-navigation ul.nav-menu li.menu-item-has-children ul.sub-menu {
background: #62544f;
}
body.home .site-main>article>.entry-content {
width: 48%;
float: left;
margin-right: 4%;
padding-left: 4rem;
padding-top: 4rem;
}
header.site-header .main-navigation.toggled .mobile.nav-menu {
background-color: #62544f;
}
body.single-lovisotto_property #property-map {
top: 0rem;
height: 50rem;
}
body.single:not(.single-post) .item-meta-form-info .form-info {
padding: 4rem;
}
body.page-template-immobili-per-luogo .entry-page .filterform-wrap,
body.page-template-immobili-per-luogo .entry-term .filterform-wrap {
padding: 4rem;
}
header.site-header::before {
background: #62544f;
}
header#masthead a.logo-brand svg {
height: 5.1rem;
}
header.site-header a.logo-brand {
padding: 1rem 2rem;
}
body.home .site-main>article .entry-header {
padding-left: 3rem;
padding-right: 3rem;
}
body.home .site-main>article .entry-header::before {
left: 3rem;
}
.requests-form-wrapper {
margin: 6rem auto 1rem;
}
body.home .site-main>article .entry-header h1 {
font-size: 2.8rem;
line-height: 1.2;
}
body.home .progetti-terms li a h3 {
font-size: 1.4rem;
letter-spacing: 0;
}
body.page-id-32 article .header-content-wrap {
padding-top: 4.8rem;
padding-right: 3rem;
}
body.page-child article .header-content-wrap,
body.page-id-32 article .header-content-wrap {
padding-top: 4.8rem;
padding-right: 3rem;
}
body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li::before {
top: -56% !important;
}
body.blog .header-wrap,
body.category .header-wrap,
body.tag .header-wrap {
padding: 3rem;
padding-top: 2rem;
padding-bottom: 2rem;
}
body.single-post .header-wrap.fullwidth {
padding: 3rem;
padding-top: 2rem;
padding-bottom: 2rem;
margin-bottom: 0;
}
body.blog .grid-news,
body.category .grid-news,
body.tag .grid-news {
padding: 3rem;
}
body.single-post article {
padding: 3rem;
}
body.single-post aside#secondary {
padding: 3rem;
background-color: #f9f9f9;
} footer.site-footer .footer-cert img {
margin: 0 2rem;
max-width: 20%;
}
footer.site-footer .footer-cols {
border-top: none;
border-bottom: 1px solid #62544f;
padding: 0;
}
.footer-cols .footer-col {
width: 49.52941%;
float: none;
display: inline-block;
padding: 3.5rem;
}
.footer-cols .footer-col:first-of-type img {
height: auto;
max-width: 50%;
}
.footer-cols .footer-col:nth-child(4n+4) {
margin-left: 0;
margin-right: 0;
}
.footer-cols .footer-col:nth-child(4n+3) {
vertical-align: top;
margin-left: 0;
margin-right: 0;
}
.footer-cols .footer-col:nth-child(4n+2) {
margin-left: 0;
margin-right: 0;
}
.footer-cols .footer-col:nth-child(4n+1) {
margin-left: 0;
margin-right: 0;
}
.requests-form-wrapper .info-requests {
width: 20%;
margin-right: 3%;
font-size: 3rem;
}
.requests-form-wrapper #fcform-form {
width: 70%;
}
footer.site-footer .site-info .copy {
width: 100%;
}
footer.site-footer .site-info .copy p {
text-align: center;
}
}
@media (min-width:0) and (max-width:767px) {
header.site-header .main-navigation ul.nav-menu li.menu-item-has-children ul.sub-menu {
background: #62544f;
}
header.site-header .main-navigation ul.nav-menu li {
font-size: 1.8rem;
}
body.page-template-categorie .progetti-terms li a .term-featimg {
height: 25rem;
}
footer.site-footer .site-info .copy {
width: 100%;
}
footer.site-footer .site-info .copy p {
text-align: center;
}
header.site-header::before {
background: #62544f;
}
header.site-header .main-navigation .mobile.nav-menu {
background: #62544f;
}
body.home .slick-wrapper .slick-slider .slick-slide {
height: 30rem;
}
body.home .slick-wrapper {
margin-top: 7rem;
}
body.home aside.news-sidebar article .article-inner {
padding: 1rem;
padding-top: 3rem;
padding-bottom: 3rem;
}
.footer-cols .footer-col .lovisotto-social {
position: relative;
top: 0;
width: 50%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-size: 130%;
}
body.home .progetti-terms li {
margin: 5%;
}
.requests-form-wrapper {
margin: 6rem auto 1rem;
}
footer.site-footer .footer-cert img {
margin: 3rem auto;
max-width: 32rem;
}
body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li {
display: block;
float: left;
width: 100%;
margin-bottom: 20px;
}
header.site-header::before {
height: 7rem;
}
header.site-header a.logo-brand {
padding: 1rem 1.5rem;
}
header.site-header button.menu-toggle.hamburger {
top: 0.5rem;
}
header.site-header .main-navigation ul.nav-menu li {
max-width: 50rem;
}
header.site-header .main-navigation ul.nav-menu li a {
font-size: 100%;
text-transform: uppercase;
}
body.page-template-immobili-per-luogo .entry-page .filterform-wrap,
body.page-template-progetti-per-luogo .entry-page .filterform-wrap,
body.tax-lovisotto_project_cat .entry-page .filterform-wrap {
padding: 4rem;
}
body.page-template-immobili-per-luogo .entry-page .filterform-wrap span.span-title,
body.page-template-progetti-per-luogo .entry-page .filterform-wrap span.span-title,
body.tax-lovisotto_project_cat .entry-page .filterform-wrap span.span-title {
font-size: 28px;
}
body.home .site-main .entry-content {
padding: 2rem;
}
body.single-lovisotto_project .item-meta,
body.single-lovisotto_property .item-meta {
padding: 3rem;
}
body.single-lovisotto_property .item-meta {
padding-top: 0rem;
padding-bottom: 10rem;
}
body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li::before {
display: none;
}
body.page-template-categorie .entry-content p {
padding-right: 0rem;
}
body.page-template-categorie .header-content-wrap header.entry-header h1 {
font-size: 150% !important;
line-height: 1.5;
}
body.home header.entry-header {
padding: 2.5rem;
}
body.home .slick-wrapper .slick-overlay {
padding: 2rem;
}
body.home .slick-wrapper .slick-overlay .slide-info {
max-width: 60%;
}
body.home aside.news-sidebar .span-title {
font-size: 3rem;
line-height: 1.4;
}
body.home aside.news-sidebar article .entry-header h4 {
font-size: 110%;
}
.requests-form-wrapper {
padding: 3rem 3rem;
}
body:not(.home) article .header-content-wrap,
body:not(.home) article .nav-pages {
padding: 3rem 3rem;
}
body:not(.home) .content-area {
margin-top: 5rem;
}
body.page-template-immobili-per-luogo .header-wrap header.page-header>div,
body.page-template-progetti-per-luogo .header-wrap header.page-header>div,
body.tax-lovisotto_project_cat .header-wrap header.page-header>div {
padding: 3rem;
padding-top: 2rem;
padding-bottom: 2rem;
}
body.page-template-progetti-per-luogo .grid-items,
body.tax-lovisotto_project_cat .grid-items {
padding: 0 3rem;
}
body.page-template-immobili-per-luogo .entry-page,
body.page-template-immobili-per-luogo .entry-term,
body.page-template-progetti-per-luogo .entry-page,
body.page-template-progetti-per-luogo .entry-term,
body.tax-lovisotto_project_cat .entry-page,
body.tax-lovisotto_project_cat .entry-term {
padding: 0 3rem;
}
body.page-template-progetti-per-luogo .grid-items article,
body.tax-lovisotto_project_cat .grid-items article {
width: 100%;
float: left;
margin: 0;
margin-right: 0px;
margin-left: 0px;
margin-bottom: 2rem !important;
}
body.page-template-progetti-per-luogo .grid-items article:nth-child(2n+2),
body.tax-lovisotto_project_cat .grid-items article:nth-child(2n+2) {
margin-left: 0%;
margin-right: 0%;
clear: none;
}
body.page-template-progetti-per-luogo .grid-items article:nth-child(2n+1),
body.tax-lovisotto_project_cat .grid-items article:nth-child(2n+1) {
margin-right: 0;
clear: both;
margin-left: 0;
}
body.page-template-categorie .header-content-wrap header.entry-header h1 {
line-height: 2;
}
body.single-post aside#secondary {
padding: 3rem;
background-color: #f9f9f9;
}
body.single-post article {
padding: 3rem;
margin-bottom: 3rem;
overflow: hidden;
}
body.single-post .header-wrap.fullwidth {
padding: 3rem;
padding-top: 2rem;
padding-bottom: 2rem;
} footer.site-footer .footer-cols .footer-col {
padding: 4rem;
width: 100%;
}
footer.site-footer .footer-cols .footer-col:first-child img {
margin-bottom: 1.5rem;
max-width: 300px;
}
footer.site-footer .footer-cert img {
max-width: 40%;
padding: 1rem;
}
footer.site-footer .footer-cols .footer-col:nth-child(4n+2) {
margin-left: 0;
margin-right: 0;
clear: both;
padding: 4rem !important;
}
.requests-form-wrapper .lovisotto-form input[type="submit"] {
width: 75%;
margin: 30px auto;
position: relative;
text-align: center;
float: none;
display: block;
}
body.page-template-contatti .form-info {
padding: 3rem;
padding-top: 0;
padding-bottom: 0;
}
.requests-form-wrapper .lovisotto-form input[type="submit"] {
width: 100%;
padding: 0;
padding-top: 1rem;
padding-bottom: 1rem;
}
.requests-form-wrapper .lovisotto-form input[type="submit"] {
border: 2px solid #62544f;
}
footer.site-footer .footer-cols .footer-col {
font-size: 95%;
}
body.home header.entry-header {
padding: 4rem;
padding-top: 3rem;
padding-bottom: 3rem;
padding-left: 3rem;
}
body.page-template-categorie .progetti-terms li a h3 {
padding: 1rem 2em;
}
body.page-template-immobili-per-luogo .section-title::before,
body.page-template-progetti-per-luogo .section-title::before,
body.tax-lovisotto_project_cat .section-title::before {
content: " ";
position: absolute;
top: 50%;
bottom: 0;
height: 2px;
width: 100%;
background: #cfcac6;
}
body.single-lovisotto_property .property-map-wrap {
max-height: none !important;
}
body.single-lovisotto_property .property-map-wrap #property-map {
height: 50vh;
width: 100%;
}
body.single-lovisotto_property .form-info {
position: relative;
padding: 4rem;
bottom: -40rem;
z-index: -1;
}
body.single-lovisotto_property .form-info #fcform-form button[type="submit"] {
border: 2px solid #cecece;
padding: 1rem 3rem 1rem;
}
}
@media (min-width:0) and (max-width:576px) {
footer.site-footer .footer-cert img {
max-width: 60%;
padding: 1rem;
}
}
.projects {
margin: 50px 0 50px;
}
.projects ul {
list-style-type: none;
padding: 0;
margin: 0;
}
.alm-btn-wrap {
text-align: center;
}
.alm-load-more-btn {
background: none;
border: 0;
margin: 40px 0;
font-family: "Inter Bold", sans-serif;
color: #62544f;
text-transform: uppercase;
font-size: 16px;
outline: 0;
}
.alm-load-more-btn.loading {
background: transparent url(//www.lovisotto.com/wp-content/themes/lovisotto_new/img/loader-fading-circles.gif) no-repeat center center;
width: 40px;
height: 13px;
text-indent: -9999px;
text-transform: uppercase;
margin: 0 auto;
border: 0;
display: block;
}
.alm-load-more-btn.done {
display: none;
}
.projects ul .alm-reveal {
display: flex;
flex-flow: row wrap;
justify-content: flex-start;
}
.projects ul .alm-reveal li {
height: 350px;
flex-basis: 31.33%;
margin: 1%;
-ms-flex: auto;
width: 350px;
position: relative;
padding: 0 25px;
box-sizing: border-box;
}
.projects ul .alm-reveal li:nth-child(3n+1) {
margin-left: 0;
}
.projects ul .alm-reveal li:nth-child(3n) {
margin-right: 0;
}
@media(max-width: 1333px) {
.projects ul .alm-reveal li {
flex-basis: 31.33%;
}
}
@media(max-width: 1073px) {
.projects ul .alm-reveal li {
flex-basis: 31.33%;
}
}
@media(max-width: 768px) {
.projects ul .alm-reveal li {
flex-basis: 47%;
}
}
@media(max-width: 555px) {
.projects ul .alm-reveal li {
flex-basis: 100%;
margin: 10px 0%;
}
}
.projects li {
position: relative;
background: #000;
}
.projects li:hover .pbg {
opacity: 0.4;
}
.projects li .details {
opacity: 0;
}
.projects li:hover .details {
opacity: 1;
}
.projects .pbg {
transition: opacity .3s linear;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
opacity: 1;
width: 100%;
height: 100%;
background-size: cover;
background-position: center;
}
.projects h5 {
text-transform: unset;
font-weight: normal;
font-size: 16px;
color: #fff;
position: relative;
z-index: 1;
line-height: 1.3;
}
.projects h3 {
position: relative;
z-index: 1;
font-family: 'Inter Bold';
line-height: 1.3;
font-size: 20px;
}
.projects h3 a {
color: #fff;
}
.projects .plus {
color: #fff;
font-size: 30px;
position: absolute;
bottom: 10px;
transition: transform .2s ease-in-out;
}
.projects .plus:hover {
transform: scale(1.2);
}
.intro {
color: #fff;
height: 50vh;
background-size: cover;
background-position: center center;
position: relative;
display: flex;
align-items: center;
}
body.single:not(.single-post) .bg:before,
.intro:before {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
opacity: 1;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .4);
}
.intro .text {
position: relative;
z-index: 1;
}
.bg .text h1,
.intro .text h2 {
max-width: 600px;
line-height: 1.3;
font-weight: normal;
}
body.single:not(.single-post) header.entry-header h1 {
color: #fff;
position: relative;
}
.bg .terms-related-wrapper,
.intro .terms-related-wrapper {
width: 100%;
}
body.single:not(.single-post) .item-meta {
position: relative;
top: -50px;
}
body.single:not(.single-post) .entry-content h2,
body.single:not(.single-post) .entry-content h3 {
color: #7a6e6a;
line-height: 1.6;
}
body.single:not(.single-post) .immagine_progetto {
margin-top: 15px;
background: none;
padding: 0;
}
body.single:not(.single-post) .sottotitolo_progetto {
font-family: "Inter Light"
}
.alm-filter-nav {
list-style-type: none;
margin: 50px 30px;
padding: 0;
text-align: center;
}
.alm-filter-nav li {
padding: 0;
border: 1px solid #333;
display: inline-block;
margin: 0 40px 0 0;
text-align: center;
height: 49px;
}
.alm-filter-nav li a {
color: #333;
display: block;
text-transform: uppercase;
font-size: 13px;
font-family: 'Inter Bold';
padding: 12px 20px;
line-height: 24px;
}
.alm-filter-nav li a.current,
.alm-filter-nav li.active a,
.alm-filter-nav li a:hover {
background: #6c5e57;
color: #fff;
}
.alm-filter-nav .slick-list:before {
position: absolute;
content: "";
background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
width: 15%;
height: 100%;
left: 0;
z-index: 1;
}
.alm-filter-nav .slick-list:after {
position: absolute;
content: "";
background: linear-gradient(to left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
width: 15%;
height: 100%;
top: 0;
right: 0;
z-index: 1;
}
.alm-filter-nav .slick-arrow {
position: absolute;
top: 10px;
z-index: 2;
background: none;
border: 0;
padding: 0;
outline: 0;
font-size: 40px;
color: #999;
}
.alm-filter-nav .slick-prev {
left: -20px;
}
.alm-filter-nav .slick-next {
right: -20px;
}
.icon-angle-left:before {
content: '\f105';
} .icon-angle-right:before {
content: '\f105';
} .alm-filter-nav [class*=" icon-"]:before,
.alm-filter-nav [class^=icon-]:before {
margin: 0;
line-height: 0;
}
body.single-lovisotto_project .feat-img .intro,
.parent-pageid-117 .intro {
height: 50vh;
}
.scopri {
display: none;
}
.parent-pageid-117 .scopri {
z-index: 1;
position: absolute;
bottom: 50px;
left: 50%;
transform: translateX(-50%);
display: none;
}
.parent-pageid-117 .scopri a {
font-size: 14px;
color: #fff;
font-family: Inter Bold;
}
.parent-pageid-117 .scopri:after {
content: "";
position: absolute;
bottom: -50px;
left: 50%;
width: 1px;
height: 50px;
border-left: 1px solid #fff;
}
.single-lovisotto_project .bg {
position: relative;
display: flex;
align-items: center;
}
.gallery_progetto {
margin: 50px 0 80px;
}
.gallery_progetto ul {
list-style-type: none;
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
}
.gallery_progetto ul li {
width: 386px;
max-width: 100%;
margin-right: 20px;
margin-bottom: 10px;
}
.gallery_progetto ul li:nth-child(3n) {
margin-right: 0;
}
.gallery_progetto h2 {
display: flex;
width: 100%;
justify-content: center;
align-items: center;
text-align: center;
margin: 0px 0 50px;
font-family: 'Inter Bold';
color: #7a6e6a;
}
.gallery_progetto h2:before,
.gallery_progetto h2:after {
content: '';
border-top: 1px solid #7a6e6a;
margin: 0 20px 0 0;
flex: 1 0 20px;
}
.gallery_progetto h2:after {
margin: 0 0 0 20px;
} @media screen and (min-width:320px) and (max-width: 568px) {
.intro .terms-related-wrapper {
width: 90%;
}
.intro h1 {
font-size: 160%;
}
body.page-template-categorie .content-area .entry-content {
padding: 0 20px;
}
body.single:not(.single-post) header.entry-header h1 {
font-size: 25px;
}
body.single:not(.single-post) .item-meta {
top: 0;
}
.gallery_progetto ul li:nth-child(3n),
.gallery_progetto ul li {
margin-left: auto;
margin-right: auto;
}
}
body.home aside.news-sidebar .article-inner {
padding: 4rem 3rem;
min-height: 470px;
display: flex;
flex-wrap: wrap;
align-content: center;
} body.home .progetti-terms {
display: none;
}
.main-navigation h2,
.main-navigation h3 {
line-height: 1.4;
}
.slick-overlay .slide-info {
padding: 2rem 3rem;
}
body.home aside.news-sidebar .span-title {
text-transform: unset;
letter-spacing: 0;
}
body.home .slick-wrapper .slide-info h3 {
font-size: 2.6rem;
line-height: 1.6;
}
.main-navigation h2 {
font-family: "Inter Light", sans-serif;
line-height: 1.4;
}
body:not(.home) .site-content {
margin-top: 12rem;
}
body.page:not(.home) .feat-img .bg,
body.single-lovisotto_project .feat-img .bg,
body.single-lovisotto_property .feat-img .bg {
height: 90vh;
background-position: center !important;
}
body.page:not(.home) .nav-pages ul li a {
font-size: 2rem;
text-transform: unset;
}
body.blog div.header-wrap header h1,
body.blog div.header-wrap header span.title-span,
body.category div.header-wrap header h1,
body.category div.header-wrap header span.title-span,
body.single-post div.header-wrap header h1,
body.single-post div.header-wrap header span.title-span,
body.tag div.header-wrap header h1,
body.tag div.header-wrap header span.title-span {
text-transform: unset;
}
body.blog .entry-meta,
body.category .entry-meta,
body.single-post .entry-meta,
body.tag .entry-meta {
font-family: Inter bold;
}
body.blog .entry-meta::before {
content: none;
}
body.blog div.header-wrap {
padding: 6rem 0 5rem;
}
body.single-post div.header-wrap header::before,
body.tag div.header-wrap header::before {
content: none;
}
body.single-post .header-wrap.fullwidth {
display: none;
}
body.single-post #primary {
margin-top: 3rem;
}
.entry-content h2 {
font-family: Inter Bold;
line-height: 1.4;
}
body.single-post .entry-meta::before {
content: none;
}
body.blog .grid-news article:nth-child(3n+3),
body.category .grid-news article:nth-child(3n+3),
body.single-post .grid-news article:nth-child(3n+3),
body.tag .grid-news article:nth-child(3n+3) {
margin-bottom: 3rem;
}
body.blog .grid-news article:nth-child(3n+1),
body.category .grid-news article:nth-child(3n+1),
body.single-post .grid-news article:nth-child(3n+1),
body.tag .grid-news article:nth-child(3n+1) {
margin-bottom: 3rem;
}
body.page-template-contatti .form-info .info-requests .title-span {
text-transform: unset;
}
.page-id-601 .site-content,
.page-id-356 .site-content,
.page-id-360 .site-content,
.page-id-1401 .site-content,
.page-id-1836 .site-content {
margin-top: 20rem !important;
}
@media (max-width: 1290px) {
header#masthead {
padding: 2rem 3rem;
padding-bottom: 0;
}
body.header-sticky header#masthead {
padding: 0 3rem;
}
body.blog div.header-wrap header h1,
body.blog div.header-wrap header span.title-span,
body.category div.header-wrap header h1,
body.category div.header-wrap header span.title-span,
body.single-post div.header-wrap header h1,
body.single-post div.header-wrap header span.title-span,
body.tag div.header-wrap header h1,
body.tag div.header-wrap header span.title-span {
font-size: 3.4rem;
text-transform: unset;
margin-bottom: 1rem;
padding-left: 3rem;
padding-right: 3rem;
}
body.blog div.header-wrap header h2 {
padding-left: 3rem;
padding-right: 3rem;
}
body.home header.entry-header {
padding-left: 3rem;
padding-right: 3rem;
}
body.home .site-main>article>.entry-content {
padding-right: 3rem;
padding-left: 3rem;
}
body.page-template-categorie .entry-content {
padding-left: 3rem;
}
.projects {
padding-left: 3rem;
}
body.single:not(.single-post) .header-content-wrap {
padding-right: 3rem;
}
body.single-post #primary,
body.page-template-contatti #primary {
margin-top: 3rem;
padding-left: 3rem;
padding-right: 3rem;
}
body.single-post .entry-meta {
margin-right: 2rem;
}
.page-template-default.group-blog .content-area {
padding-right: 3rem;
padding-left: 3rem;
}
}
@media (max-width: 1200px) {
body.page-child .content-area,
body.page-id-32 .content-area {
margin-top: 0rem;
}
body:not(.home) .content-area {
margin-top: 0rem;
}
body.blog div.header-wrap header h2 {
padding-left: 3rem;
padding-right: 3rem;
}
header#masthead {
padding: 2rem 3rem;
padding-bottom: 0;
}
body.header-sticky header#masthead {
padding: 0rem 3rem;
padding-bottom: 0;
}
body.home header.entry-header {
padding-left: 3rem;
}
body.home .site-main>article>.entry-content {
padding-right: 0;
padding-left: 3rem;
}
body.home .progetti-terms {
padding-left: 3rem;
padding-right: 3rem;
}
footer.site-footer .site-info {
padding: 0rem 3rem;
}
footer.site-footer .footer-cols {
padding: 6rem 0;
}
body.home aside.news-sidebar {
padding: 0;
}
.bg .terms-related-wrapper,
.intro .terms-related-wrapper {
margin-left: 3rem;
margin-right: 3rem;
}
header#masthead .main-navigation ul.nav-menu>li.menu-item-has-children:hover ul.sub-menu {
top: 10.2rem;
box-shadow: none;
}
.projects {
padding-left: 3rem;
padding-right: 1rem;
}
body.blog .grid-news,
body.category .grid-news,
body.tag .grid-news {
padding-left: 3rem;
padding-right: 3rem;
}
body.page-template-contatti .header-content-wrap header.entry-header h1 {
font-size: 2.4rem !important;
margin-bottom: 2rem !important;
}
}
@media (max-width: 1199px) {
body:not(.home) .site-content {
margin-top: 9rem;
}
body.home .site-main>article>.entry-content {
width: 48%;
float: left;
margin-right: 4%;
padding-left: 4rem;
padding-top: 4rem;
}
.feat-img>img {
display: block;
width: 100%;
}
body.home aside.news-sidebar article.has-post-thumbnail a .feat-img {
float: none;
margin-right: 0%;
}
body.home aside.news-sidebar article.has-post-thumbnail a .article-inner {
float: none;
margin-right: 0;
}
body.home aside.news-sidebar .article-inner {
padding: 4rem 3rem;
min-height: 35vw;
display: flex;
flex-wrap: wrap;
align-content: center;
}
footer.site-footer .footer-cert img {
margin: 0 4rem;
max-width: 21rem;
vertical-align: middle;
}
footer.site-footer .footer-cols {
overflow: hidden;
padding: 3rem 0;
border-top: 1px solid #62544f;
}
.slick-wrapper {
margin-top: 9rem;
}
header#masthead {
padding: 0;
padding-bottom: 0;
}
header.site-header a.logo-brand {
padding: 2rem 3rem;
}
header.site-header::before {
height: 9rem;
}
header.site-header button.menu-toggle.hamburger {
top: 1.7rem;
}
.slick-overlay .slide-info {
padding: 1.5rem 3rem;
}
.requests-form-wrapper {
padding: 8rem 3rem 5rem 3rem;
}
.slick-overlay {
bottom: 12rem;
}
.requests-form-wrapper .info-requests span.warning {
left: 3rem;
}
body:not(.home) .site-content {
padding-left: 3rem;
padding-right: 3rem;
}
header.site-header .main-navigation ul.nav-menu li a {
font-size: 3rem;
}
header.site-header .main-navigation ul.sub-menu li {
padding: 0rem;
padding-bottom: 10px !important;
}
.main-navigation ul ul a {
font-size: 1.8rem !important;
line-height: 1.2;
}
header.site-header .main-navigation .mobile.nav-menu {
top: -1px;
}
body.home aside.news-sidebar {
padding: 2rem 2rem 3rem;
}
body.home .progetti-terms {
top: 0 !important;
margin-top: 4rem;
} body.home aside.news-sidebar {
padding: 0px;
}
body.home .slick-wrapper .slick-overlay {
bottom: 10rem;
}
body.home header.entry-header {
padding: 4rem 3rem;
}
body.home .slick-wrapper .slick-overlay .slide-info {
border-right: 0px solid #d3d3d3;
}
body.home .site-main>article>.entry-content {
padding-right: 3rem;
padding-left: 3rem;
}
body.home .progetti-terms li:nth-child(4n+3) {
margin-bottom: 3rem;
}
footer.site-footer .footer-cert img {
max-width: 21rem;
height: auto;
width: 160px;
}
footer.site-footer .footer-cols {
padding: 6rem 0;
}
.footer-cols .footer-col:first-of-type {
padding: 4rem;
}
.footer-cols .footer-col {
padding: 4rem;
}
body.home .slick-wrapper .slide-info h3 {
font-size: 2.2rem;
}
body.home .news-sidebar p {
margin-bottom: 0;
}
.main-navigation .sub-menu h2 {
font-family: "Inter Light", sans-serif;
line-height: 1.4;
}
header.site-header .main-navigation ul.nav-menu li {
padding-bottom: 0;
}
header#masthead .main-navigation ul.nav-menu>li.menu-item-has-children ul.sub-menu {
top: 9.6rem;
}
body.single:not(.single-post) .header-content-wrap {
padding-right: 0;
}
body.blog div.header-wrap {
padding: 5rem 0 5rem;
}
body.blog .grid-news,
body.category .grid-news,
body.tag .grid-news {
padding-left: 0;
padding-right: 0;
}
body.blog .grid-news article:nth-child(2n+2),
body.category .grid-news article:nth-child(2n+2),
body.tag .grid-news article:nth-child(2n+2) {
margin-bottom: 3rem;
}
body.blog .grid-news article:nth-child(2n+1),
body.category .grid-news article:nth-child(2n+1),
body.tag .grid-news article:nth-child(2n+1) {
margin-bottom: 3rem;
}
body.single-post article {
padding: 0rem;
}
body.single-post #primary {
padding-left: 0rem;
padding-right: 0rem;
}
body.single-post h1.entry-title {
margin-bottom: 0;
}
body.single-post aside#secondary {
margin-top: 5rem;
padding: 0;
background-color: #fff !important;
}
body.page-template-contatti #primary {
padding-left: 0rem;
padding-right: 0rem;
margin-top: 0;
}
body.page-template-contatti .header-content-wrap header.entry-header h1 {
font-size: 2.4rem;
}
.page-template-default.group-blog .content-area {
padding-right: 0rem;
padding-left: 0rem;
}
.page-id-601 .site-content,
.page-id-356 .site-content,
.page-id-360 .site-content,
.page-id-1401 .site-content,
.page-id-1836 .site-content {
margin-top: 12rem !important;
}
}
@media (max-width: 1024px) {
.slick-slide {
height: 80vh;
}
body.home .progetti-terms {
top: 0 !important;
margin-top: 8rem;
}
body.home .progetti-terms li a svg {
display: none;
}
body.home .progetti-terms {
top: 0 !important;
margin-top: 5rem;
}
body.home .progetti-terms li a h3 {
margin: 0;
padding: 2rem;
text-transform: unset;
font-size: 2rem;
vertical-align: text-bottom;
text-align: left;
}
.header-wrap {
background: #fff;
}
body.home header.entry-header {
padding-bottom: 0;
}
body.home aside.news-sidebar {
padding: 0;
}
body.home aside.news-sidebar .article-inner {
padding: 3rem;
}
body.home .progetti-terms li {
min-height: 180px;
}
footer.site-footer .footer-cert img {
max-width: 160px;
height: auto;
}
.projects li .details {
opacity: 1;
}
.projects li .pbg {
opacity: 0.6 !important;
}
body.blog div.header-wrap {
padding: 5rem 0 5rem;
}
body.blog .grid-news,
body.category .grid-news,
body.tag .grid-news {
padding: 0rem;
}
body.page:not(.home) .feat-img .bg,
body.single-lovisotto_project .feat-img .bg,
body.single-lovisotto_property .feat-img .bg {
height: 50vh;
}
.projects ul .alm-reveal li {
height: 300px;
}
body.page-template-categorie .entry-content {
padding-left: 0rem;
}
body.page-template-categorie .entry-content p {
padding-right: 0rem;
}
.projects {
padding-left: 0rem;
padding-right: 0rem;
}
.projects ul .alm-reveal li:nth-child(3n+1) {
margin-left: 1%;
}
body.page-template-categorie .entry-content {
-webkit-column-count: 1;
column-count: 1;
}
body.single-lovisotto_project .feat-img .bg {
height: 60vh;
}
}
@media (max-width: 991px) {
footer.site-footer .footer-cols .footer-col a {
line-height: 1.4;
}
body.home .site-main>article>.entry-content {
width: 100%;
float: none;
margin-right: 0%;
padding-left: 3rem;
padding-top: 3rem;
}
body.home aside.news-sidebar {
position: relative;
width: 100%;
float: none;
margin-right: 0;
top: 0;
}
body.home aside.news-sidebar {
padding: 0;
}
body.home aside.news-sidebar .article-inner {
padding: 3rem;
}
body.home .slick-wrapper .slick-slider .slick-slide {
height: 50vh;
}
footer.site-footer .footer-cert img {
max-width: 140px;
height: auto;
}
body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li::before {
content: none;
}
body.page-template-contatti .form-info {
width: 100%;
float: none;
margin-right: 0%;
}
body.page-template-contatti article {
padding-left: 0rem;
padding-right: 0rem;
}
body.page-template-contatti .header-content-wrap {
width: 100%;
float: none;
margin-right: 0;
}
body.page-template-contatti .form-info {
margin-bottom: 2rem;
margin-top: 5rem;
}
}
@media (max-width: 815px) {}
@media (max-width: 768px) {
body.home .progetti-terms li a {
padding: 2rem 0 2rem;
}
body.home .progetti-terms li a h3 {
font-size: 1.6rem;
}
footer.site-footer .footer-cert img {
width: 160px;
height: 100%;
max-width: unset;
}
body.home .progetti-terms {
margin-top: 8rem;
}
footer.site-footer .footer-cols {
padding: 6rem 0;
}
body.page-id-32 .content-area {
margin-top: 0rem;
}
body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li::before {
content: none;
width: 0;
height: 0;
position: absolute;
top: 0;
left: 0;
background: #fff;
}
.projects ul .alm-reveal li {
height: 300px;
}
.projects ul .alm-reveal li:nth-child(3n+1) {
margin: 1%;
}
.projects ul .alm-reveal li:nth-child(3n) {
margin-right: 1%;
}
body.page:not(.home) .feat-img .bg,
body.single-lovisotto_project .feat-img .bg,
body.single-lovisotto_property .feat-img .bg {
height: 50vh;
}
.projects ul .alm-reveal li {
flex-basis: 48%;
}
body.single-lovisotto_project .item-meta ul:not(.lovisotto-social) li span:first-child {
line-height: 1.4;
}
}
@media (max-width: 767px) {
body:not(.home) .content-area {
margin-top: 0rem;
}
body.page:not(.home) .feat-img .bg,
body.single-lovisotto_project .feat-img .bg,
body.single-lovisotto_property .feat-img .bg {
height: 50vh;
}
body:not(.home) article .header-content-wrap {
padding: 0;
padding-top: 5rem;
}
body.page:not(.home) .header-content-wrap header.entry-header h1 {
font-size: 3rem;
}
body.home .slick-wrapper {
margin-top: 9rem;
}
body.home .slick-wrapper .slick-overlay {
bottom: 0rem;
background-color: #eee;
padding: 3rem;
}
body.home .slick-wrapper .slick-overlay .slide-info span {
font-size: 1.6rem;
}
body.home .slick-wrapper .slick-overlay .slide-info h3 {
font-size: 2rem;
line-height: 1.3;
}
.slick-overlay .slide-info {
padding: 0;
}
body.home header.entry-header h1 {
font-size: 3rem;
}
body.home header.entry-header h1 span {
padding-top: 5px;
}
body.home aside.news-sidebar {
padding: 0;
}
body.home aside.news-sidebar article .article-inner {
padding: 3rem;
}
body.home .progetti-terms li {
margin: 2%;
width: 28%;
height: 160px;
display: inline-block;
vertical-align: top;
}
body.home .progetti-terms li a {
padding: 4rem 0 2rem;
}
body.home .progetti-terms {
top: 0 !important;
margin-top: 0rem;
padding-left: 2rem;
padding-right: 2rem;
}
.requests-form-wrapper {
margin-top: 0;
padding: 5rem 3rem 5rem 3rem;
}
.info-requests {
font-size: 2.6rem;
line-height: 1;
}
footer.site-footer .footer-cols {
border-top: 0;
padding: 0;
}
footer.site-footer .site-info {
padding: 3rem 3rem;
}
footer.site-footer .footer-cols .footer-col {
padding: 3rem;
padding-top: 4rem !important;
padding-bottom: 4rem !important;
}
footer.site-footer .footer-cols .foot .info-requests span.warning {
font-size: 1.6rem;
line-height: 1.8;
}
footer.site-footer .footer-cols .footer-col p {
margin-bottom: 2rem;
}
.hamburger {
padding: 15px 20px;
}
body.home .progetti-terms li:nth-child(4n+3) {
margin-bottom: 2%;
}
footer.site-footer .footer-cert img {
max-width: 21rem;
height: auto;
width: 21rem;
}
body.home aside.news-sidebar {
background: #fff;
}
header.site-header .main-navigation ul.nav-menu li a {
font-size: 2rem;
text-transform: unset;
}
header.site-header .main-navigation ul.nav-menu li {
padding-bottom: 2rem;
}
header.site-header .main-navigation .mobile.nav-menu {
left: 0rem;
}
header.site-header .main-navigation ul.nav-menu li {
padding: .7rem 3rem;
}
header.site-header .main-navigation ul.nav-menu .sub-menu li {
padding: .7rem 0rem;
padding-bottom: 0.7rem;
}
body.page:not(.home) .nav-pages {
margin-bottom: 6rem;
}
.projects ul .alm-reveal li {
height: 300px;
}
.projects ul .alm-reveal li:nth-child(3n+1) {
margin: 1%;
}
.projects ul .alm-reveal li:nth-child(3n) {
margin-right: 1%;
}
body.page-template-categorie .content-area .entry-content {
padding: 0 2px;
}
.projects ul .alm-reveal li {
margin: 1%;
}
.alm-filter-nav {
margin: 50px 20px;
}
.single-lovisotto_project article .feat-img .bg {
height: 40vh !important;
margin-left: -3rem;
margin-right: -3rem;
}
body.single:not(.single-post) .item-meta {
top: 0;
}
footer.site-footer .footer-cols .footer-col:nth-child(4n+2) {
padding: 3rem !important;
}
body:not(.home) article .header-content-wrap {
padding-top: 3rem;
}
footer.site-footer .footer-cols .footer-col:nth-child(2n+2) {
margin-left: 0;
margin-right: 0;
clear: both;
padding-top: 0;
}
.footer-cols .footer-col .lovisotto-social {
width: 100%;
}
body.home aside.news-sidebar article.has-post-thumbnail .feat-img {
margin-left: 0;
}
body.single-post article .post-title-wrap {
max-width: 100%;
display: block;
}
body.single-post article .post-title-wrap {
margin-bottom: 3rem;
}
body.single-post article .entry-meta {
margin-bottom: 2rem;
}
body.page-template-contatti .form-info {
padding: 0rem;
}
body.page-template-contatti .form-info #fcform-form button[type="submit"] {
width: 100%;
}
body.page-template-contatti .header-content-wrap {
padding-top: 0rem !important;
}
body.page-template-contatti .form-info .info-requests .warning {
line-height: 1.2;
}
body.page-template-contatti .form-info .info-requests .title-span {
font-size: 2rem;
line-height: 3.2rem;
}
.page-id-601 .header-content-wrap,
.page-id-356 .header-content-wrap,
.page-id-360 .header-content-wrap,
.page-id-1836 .header-content-wrap {
padding-top: 0;
}
.page-id-601 .site-content,
.page-id-356 .site-content,
.page-id-360 .site-content,
.page-id-1401 .site-content,
.page-id-1836 .site-content {
margin-top: 6rem !important;
}
.parent-pageid-117 .intro {
height: 50vh;
}
}
@media (max-width: 575px) {
body.home .progetti-terms li {
width: 45%;
}
.info-requests span.warning {
font-size: 1.6rem;
line-height: 1.8;
}
footer.site-footer .footer-cols .footer-col:nth-child(4n+2) {
padding: 4rem 3rem !important;
}
body.home header.entry-header h1 {
font-size: 2.8rem;
}
body.home .slick-wrapper .slick-overlay .slide-info span {
display: none;
}
body.home .slick-wrapper .slick-overlay .slide-info h3 {
font-size: 1.8rem;
}
body.home .progetti-terms li a h3 {
font-size: 1.6rem;
line-height: 1.3;
}
.projects ul .alm-reveal li {
flex-basis: 100%;
}
.projects ul .alm-reveal li:nth-child(3n+1) {
margin-top: 3%;
margin-bottom: 3%;
margin-left: 0;
margin-right: 0;
}
.projects ul .alm-reveal li {
margin-top: 3%;
margin-bottom: 3%;
margin-left: 0;
margin-right: 0;
}
body.single:not(.single-post) header.entry-header h1 {
line-height: 1.2;
font-size: 2.8rem !important;
}
.parent-pageid-117 .intro {
height: 60vh;
}
.alm-filter-nav {
margin-left: 0;
margin-right: 0;
}
}
@media (max-width: 320px) {
body.home .slick-wrapper .slick-overlay {
padding: 2rem;
}
header.site-header a.logo-brand {
padding: 2rem 2rem;
}
.hamburger {
padding: 15px 10px;
}
body.home header.entry-header {
padding: 4rem 2rem;
padding-bottom: 0;
}
body.home .site-main>article>.entry-content {
padding-right: 2rem;
padding-left: 2rem;
}
body.home .progetti-terms li {
margin: 0%;
width: 100%;
height: 180px;
margin-bottom: 2rem;
}
body.home .progetti-terms li a h3 {
font-size: 1.8rem;
line-height: 1.4;
}
body:not(.home) .site-content {
padding-left: 2rem;
padding-right: 2rem;
}
.requests-form-wrapper {
padding: 5rem 2rem 5rem 2rem;
}
footer.site-footer .footer-cols .footer-col {
padding: 2rem;
padding-top: 4rem !important;
padding-bottom: 4rem !important;
}
footer.site-footer .footer-cols .footer-col:nth-child(4n+2) {
padding: 4rem 2rem !important;
}
body:not(.home) article .header-content-wrap {
padding-top: 2rem;
}
} header#masthead {
max-width: 1400px;
}
#site-navigation {
display: flex;
flex-wrap: nowrap;
}
@media (max-width:1400px) and (min-width:1200px) {
header#masthead a.logo-brand {
padding-left: 30px;
}
}
@media (max-width:1400px) and (min-width:1200px) {
button.search-popup {
padding-right: 30px;
}
}
@media (max-width:1200px) {
button.search-popup {
position: absolute;
right: 65px;
top: 31px;
}
button.search-popup img {
filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(108deg) brightness(104%) contrast(104%);
}
}
button.search-popup:hover img {
filter: brightness(0) saturate(100%) invert(84%) sepia(9%) saturate(125%) hue-rotate(345deg) brightness(102%) contrast(79%);
}
button.search-popup {
background: transparent;
border: transparent;
}
.header-sticky nav .search-popup img {
filter: brightness(0) saturate(100%) invert(100%) sepia(8%) saturate(0%) hue-rotate(70deg) brightness(102%) contrast(103%);
}
.popup {
display: none;
position: fixed;
z-index: 999;
left: 0;
top: 0;
overflow: auto;
background-color: rgba(0, 0, 0, 0.32);
width: 100vw;
height: 100vh;
}
.popup-content {
background-color: #fefefe;
padding: 10px;
width: 600px;
text-align: center;
margin: auto;
}
@media (max-width:420px) {
.popup-content h3 {
font-size: 20px;
}
}
@media (max-width:420px) {
.search-form {
margin-bottom: 10px;
}
}
@media (max-width:992px) {
.popup-content {
width: 90%;
}
}
.popup-content button {
border-color: transparent;
background: none;
}
.popup-content h3 {
font-family: "Inter Light", sans-serif;
font-size: 25px;
}
#hide-popup img {
height: 20px;
}
.popup-close-btn__div {
display: flex;
justify-content: end;
}
.search-form {
margin-bottom: 80px;
}
.search-form input[type=search] {
border-left: transparent;
border-top: transparent;
border-right: transparent;
border-bottom: 1px solid #62544f;
padding: 15px;
border-radius: 0px;
}
.search-form input[type=submit] {
background-color: #fff;
padding: 19px 30px;
font-size: 17px;
border: 1px solid #62544f;
border-radius: 0px;
color: #62544f;
text-transform: uppercase;
font-family: 'Inter Bold', sans-serif;
margin-left: 30px;
}
.search-form input[type=submit]:hover {
background-color: #e0e0e0;
}
@media (max-width: 470px) {
.search-form input[type=submit] {
margin-left: 0;
margin-top: 30px;
}
.search-form input[type=search] {
width: 80%;
}
.popup-content h3 {
font-size: 21px;
}
}  .requests-form-wrapper {
display: none;
position: fixed;
z-index: 997;
left: 0;
top: 0;
overflow: auto;
background-color: rgba(0, 0, 0, 0.32);
max-width: none;
width: 100vw;
height: 100dvh;
}
.requests-form-wrapper-flex {
display: flex;
flex-direction: column;
align-items: center;
}
.popup-form {
background-color: #fefefe;
padding: 30px 30px 0 30px;
width: 400px;
margin: auto 20px;
display: flex;
flex-direction: column;
}
.info-requests {
font-family: "Inter Light", sans-serif;
}
@media (min-width: 1200px) {
.requests-form-wrapper .info-requests {
width: 100%;
float: none;
margin-right: 40;
}
}
@media (max-width:400px) {
.popup-form {
width: 300px;
padding: 20px;
}
}
@media (min-width: 0) and (max-width: 767px) {
.requests-form-wrapper .lovisotto-form input[type="submit"] {
border: 2px solid transparent;
}
}
@media (min-width: 0px) {
.requests-form-wrapper #fcform-form input[type=submit] {
width: 100%;
float: none;
position: static;
text-align: end;
padding: 0 30px 30px 0;
margin-bottom: 0px;
}
.requests-form-wrapper #fcform-form>div {
width: 100%;
float: none;
margin-right: 0;
position: static;
padding-right: 0;
}
.requests-form-wrapper #fcform-form>div:after {
display: none;
}
.requests-form-wrapper #fcform-form input[type=text] {
width: 100%;
font-size: 13px;
padding-left: 0px;
padding-bottom: 13px;
margin-top: 30px;
}
.requests-form-wrapper #fcform-form input[type=email] {
float: none;
width: 100%;
font-size: 13px;
padding-left: 0px;
padding-bottom: 13px;
}
.lovisotto-form textarea {
font-size: 13px;
padding-left: 0px;
padding-bottom: 0px;
margin-bottom: 30px;
}
span.warning {
display: none;
}
}
@media (min-width: 768px) and (max-width: 1199px) and (orientation: portrait) {
.requests-form-wrapper #fcform-form {
width: 100%;
float: none;
}
}
@media (min-width: 768px) and (max-width: 1199px) and (orientation: landscape) {
.requests-form-wrapper #fcform-form {
width: 100%;
}
}
.info-requests span.warning {
display: none;
}
.lovisotto-form a.privacy-link {
margin-right: 20px;
}
@media(max-width: 400px) {
.lovisotto-form a.privacy-link {
margin-right: 64px;
}
} .popup__form-btn {
z-index: 998;
position: fixed;
bottom: 45px;
right: 25px;
width: 35px;
height: 35px;
border-radius: 0%;
padding: 5px;
background-color: #fff;
border: 1px solid #62544f;
color: #62544f;
text-align: center;
font-size: 20px;
cursor: pointer;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
transition: .5s all ease-out;
}
.popup__form-btn.scroll {
bottom: 110px;
}
.popup__form-btn:hover {
background-color: #62544f;
}
.popup__form-btn:hover .btn-popup__form-color {
filter: brightness(0) saturate(100%) invert(100%) sepia(8%) saturate(0%) hue-rotate(70deg) brightness(102%) contrast(103%);
}
.btn-popup__form {
background: none;
border: none;
}
.btn-popup__form-color {
filter: brightness(0) saturate(100%) invert(31%) sepia(3%) saturate(2149%) hue-rotate(330deg) brightness(97%) contrast(82%);
}
button#hide-popup-form {
border-color: transparent;
background: none;
}
#hide-popup-form img {
height: 20px;
}
.close-btn__div {
display: flex;
justify-content: flex-end;
} .gp-back-to-top:hover {
background-color: #62544f;
color: #fff;
} #ps_news-sidebar .feat-img img {
position: relative;
width: 100%;
} @media (min-width:992px) {
#ps_news-sidebar {
width: 100%;
}
#ps_news-sidebar article {
display: flex;
align-content: center;
}
.feat-img {
width: 50%;
}
.feat-img img {
width: 100%;
height: 100%;
object-fit: cover;
}
.article-inner {
padding: 0.5rem 1rem;
height: auto;
width: 50%;
}
}
@media (max-width:992px) {
#ps_news-sidebar .article-inner {
padding: 3rem;
min-height: unset;
}
}
#ps_news-sidebar article {
background-color: #f0f0f0;
}
@media (max-width:1265px) {
.news-title__home h3 {
margin-left: 30px;
}
}
body.home aside.news-sidebar .span-title {
display: none;
}
.news-title__home h3 {
font-family: "Inter Light", sans-serif;
font-size: 3rem;
line-height: 4rem;
font-weight: unset;
margin: 0;
}
@media (max-width: 1265px) {
.news-title__home h3 {
padding: 0 30px;
}
}
@media (min-width: 768px) and (max-width: 1199px) and (orientation: landscape) {
.requests-form-wrapper .info-requests {
float: none;
text-align: left;
}
}
@media (min-width: 1200px) {
.requests-form-wrapper #fcform-form {
width: 100%;
float: none;
}
}
.info-requests span:not(.warning) {
display: contents;
}
@media (min-width: 0px) {
.info-requests {
font-size: 2.2rem;
line-height: 1;
}
}
.popup-form-content {
display: flex;
flex-direction: column;
}
@media (max-width: 1199px) {
.news-title__home h3 {
font-size: 3rem;
line-height: 4rem;
}
}
@media (max-width: 767px) {
.news-title__home h3 {
font-size: 2.5rem;
line-height: 3.5rem;
}
}
@media (max-width: 575px) {
.news-title__home h3 {
font-size: 2.2rem;
line-height: 3.2rem;
}
} .text-content__home {
display: flex;
flex-direction: row;
margin: 0 auto;
}
.text-content__home h1 {
font-family: "Inter Light", sans-serif;
font-weight: normal !important;
font-size: 3.5rem;
line-height: 4.5rem;
}
.text-content__home h1 span {
font-family: "Inter Bold", sans-serif;
}
.text-content__home-col1 {
display: flex;
flex-direction: column;
width: 50%;
}
.btn-text-content__home {
padding: 20px;
border-top: 1px solid #62544f;
border-bottom: 1px solid #62544f;
}
a.btn-text-content__home {
width: fit-content;
}
.text-content__home-col2 {
display: flex;
flex-direction: column;
width: 50%;
}
@media (max-width:1265px) {
.text-content__home {
padding-left: 30px;
padding-right: 30px;
}
}
@media (max-width: 1199px) {
.text-content__home h1 {
font-size: 3rem;
line-height: 4rem;
}
}
@media (max-width:996px) {
.text-content__home {
flex-direction: column;
align-items: center;
padding-left: 30px;
padding-right: 30px;
}
.text-content__home-col1 {
width: 100%;
}
.text-content__home-col2 {
width: 100%;
}
}
@media (max-width: 991px) {
.text-content__home h1 {
margin-bottom: 2rem;
}
}
@media (max-width: 767px) {
.text-content__home h1 {
font-size: 2.5rem;
line-height: 3.5rem;
}
}
@media (max-width: 575px) {
.text-content__home h1 {
font-size: 2.2rem;
line-height: 3.2rem;
}
} .menu-main-container {
width: 100%;
}
@media (max-width: 1199px) {
.menu-main-container {
position: absolute;
}
} footer.site-footer .footer-cert {
display: flex;
justify-content: space-between;
align-items: center;
}
footer.site-footer .footer-cert img {
margin: auto 0;
max-width: 200px;
} @media (max-width:1200px) and (min-width:578px) {
footer.site-footer .footer-cert {
display: flex;
justify-content: space-around;
flex-wrap: wrap;
}
footer.site-footer .footer-cert img {
margin: auto 0;
}
}
@media (max-width: 576px) {
footer.site-footer .footer-cert {
flex-direction: column;
align-items: center;
flex-wrap: wrap;
align-content: center;
}
}
@media (min-width: 600px) and (max-width: 767px) {
footer.site-footer .footer-cert img {
margin: auto 30px;
}
} body.home aside.news-sidebar .moretag span {
padding: 1.1rem 3rem;
text-transform: uppercase;
font-size: 1.3rem;
display: inline-block;
font-family: "Inter Bold", sans-serif;
}
.home .moretag>a,
.moretag>span {
padding: 1.1rem 3rem;
text-transform: uppercase;
font-size: 1.3rem;
font-family: "Inter Bold", sans-serif;
}
.home .text-content__home .text-content__home-col2 a {
margin-top: 30px;
}
.home .border-anim::after,
.border-anim::before {
border-width: 1px;
} .carousel__home .item figure {
width: 100%;
height: 0;
padding-top: 50%;
position: relative;
margin: 0;
}
.carousel__home .item img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.carousel__home .item-info {
background-color: #62544f;
padding: 30px;
margin-top: -1px;
color: #fff;
}
@media (max-width:992px) {
.carousel__home .item-info .item-title {
font-size: 16px;
line-height: 26px;
}
.carousel__home .item-info .item-category {
font-size: 13px;
margin-bottom: 5px;
}
}
.carousel__home .item-category {
font-family: "Inter Light", sans-serif;
font-size: 15px;
}
.carousel__home .item-title {
font-family: 'Inter Bold';
font-size: 20px;
}
.carousel__home .item {
margin: 0 20px;
position: relative;
}
.carousel__home .item a {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
}
.carousel__home .list-items {
margin-left: -20px;
margin-right: -20px;
}
.carousel__home .slick-slide {
height: auto;
}
.carousel__home .item-arrows {
width: 150px;
position: relative;
z-index: 900;
}
@media (max-width:1265px) {
.carousel__home .item-arrows {
margin-left: 30px;
}
}
@media (max-width:992px) {
.carousel__home .item-arrows {
width: 170px;
margin-left: 30px;
}
}
.carousel__home .slick-prev {
margin-right: 20px;
margin-left: -7px;
}
.carousel__home .slick-next {
margin-left: 20px;
}
@media (max-width:1200px) {
.carousel__home .slick-prev {
margin-left: 0px;
}
}
@media (max-width:992px) {
.carousel__home .slick-next {
margin-left: 60px;
}
}
.carousel__home .slick-list {
overflow: visible;
}
.slick-dots {
display: flex;
justify-content: flex-end;
width: calc(100% - 20px);
margin: 0;
margin-left: auto;
margin-right: auto;
padding-left: 141px;
margin-top: -1px;
list-style-type: none;
}
@media (min-width:991px) and (max-width:1200px) {
.slick-dots {
width: calc(73% - 20px);
margin-left: 260px;
}
}
@media (min-width:768px) and (max-width:992px) {
.slick-dots {
margin-left: 220px;
}
}
ul.slick-dots li {
position: relative;
display: inline-block;
height: unset;
width: unset;
margin: 0;
padding: 0;
cursor: pointer;
flex: 1;
}
.slick-dots li {
margin: 0 3.9rem;
} .slick-dots li button {
display: unset;
width: 100%;
height: 3px;
padding: 0;
border: none;
background-color: #B9B9B9;
text-indent: -9999px;
}
li.slick-active button {
background-color: #62544f;
height: 4px;
}  .carousel__home .slick-dots li button {
border-radius: 0;
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
-o-transition: all .2s ease-out;
transition: all .2s ease-out;
}
.carousel__home .slick-dots li.slick-active button {
height: 5px;
}
.carousel__home .slick-dots {
margin-left: 30%;
width: calc(100% - 30%);
margin-top: 30px;
padding: 0 20px;
}
@media (max-width: 575px) {
.carousel__home .item-info {
padding: 20px;
}
} .d-flex {
display: flex;
}
.overflow-hidden {
overflow: hidden;
}
.page-template-contatti .lovisotto-form textarea {
font-size: 17px;
padding-left: 15px;
color: #333;
}
body.page-id-43 #show-popoup-btn {
display: none;
} .page-hero {
background-size: cover;
width: 100vw;
height: 90vh;
position: relative;
left: 50%;
transform: translateX(-50%);
overflow: hidden;
}
#video-vimeo {
position: absolute;
overflow: hidden;
width: 100vw;
height: 100vh;
} #video-vimeo iframe {
position: absolute;
top: 50%;
left: 50%;
width: 100vw;
height: 100%;
transform: translate(-50%, -50%);
max-width: unset;
}
@media (min-aspect-ratio: 16/9) {
#video-vimeo iframe { height: 56.25vw;
}
}
@media (max-aspect-ratio: 16/9) {
#video-vimeo iframe { width: 177.78vh;
}
}
.btn-volume-play {
position: absolute;
right: 40px;
top: 125px;
color: #fff;
z-index: 1;
cursor: pointer;
}
.btn-volume-play img {
height: 35px;
}
.btn-volume-pause {
position: absolute;
right: 40px;
top: 125px;
color: #fff;
z-index: 1;
}
.btn-volume-pause img {
height: 35px;
}
#page-hero.VolumeOn .btn-volume-play {
display: none;
}
#page-hero .btn-volume-pause {
display: none;
cursor: pointer;
}
#page-hero.VolumeOn .btn-volume-pause {
display: block;
} .carousel__home .item-arrows button {
background-size: contain;
}
.carousel__home .item-arrows {
margin-top: 30px;
}
.carousel__home {
margin-bottom: 80px;
}
.slick-next,
.slick-prev {
background-size: contain;
}
.home .slick-overlay .slick-prev {
margin-right: 5px;
}
.home .slick-overlay .slick-next {
margin-left: 5px;
}
.slick-next,
.slick-prev {
width: 15px;
height: 30px;
}
body.home aside.news-sidebar {
position: static;
margin-top: unset;
float: none;
margin-bottom: 0;
} .section {
margin-bottom: 4rem;
}
.section-i {
margin-bottom: 2rem;
} @media (max-width: 1199px) {
.carousel__home .slick-list {
padding: 0 6rem 0 30px;
}
}
@media (max-width: 991px) {
.carousel__home {
margin-bottom: 60px;
}
}
@media (max-width: 767px) {
.carousel__home .list-items {
margin-left: 10px;
margin-right: 10px;
}
.carousel__home .item-arrows button {
width: 25px;
height: 25px;
}
.carousel__home .slick-next {
margin-left: 30px;
}
.carousel__home .slick-list {
padding: 0 4rem 0 5px;
}
}
@media (max-width: 575px) {
.carousel__home {
margin-bottom: 40px;
}
.carousel__home .slick-list {
padding: 0 3rem 0 5px;
}
.carousel__home .item {
margin: 0 15px;
}
}
@media (max-width: 320px) {
.text-content__home {
padding-left: 20px;
padding-right: 20px;
}
.news-title__home h3 {
padding: 0 20px;
}
.carousel__home .slick-list {
padding: 0 3rem 0 0px;
}
footer.site-footer .footer-cols .footer-col {
padding-left: 20px;
padding-right: 20px;
}
footer.site-footer .footer-cols .footer-col:nth-child(4n+2) {
padding-left: 20px !important;
padding-right: 20px !important;
}
#ps_news-sidebar .article-inner {
padding-left: 20px;
padding-right: 20px;
}
} @media (min-width: 768px) {
.section {
margin-bottom: 6rem;
}
.section-i {
margin-bottom: 3rem;
}
}
@media (min-width: 992px) {
.section {
margin-bottom: 8rem;
}
.section-i {
margin-bottom: 4rem;
}
}
@media (min-width: 1200px) {
.section {
margin-bottom: 10rem;
}
.section-i {
margin-bottom: 5rem;
}
} ul {
margin-bottom: 0;
} #login-form input[type="email"],
#login-form input[type="password"],
#login-form input[type="tel"],
#login-form input[type="text"],
#login-form textarea,
.lovisotto-form input[type="email"],
.lovisotto-form input[type="password"],
.lovisotto-form input[type="tel"],
.lovisotto-form input[type="text"],
.lovisotto-form textarea {
padding: 1rem;
font-family: "Inter Light";
color: #333;
}
.requests-form-wrapper #fcform-form input[type="text"],
.requests-form-wrapper #fcform-form input[type="email"] {
padding: 1rem;
}
.requests-form-wrapper #fcform-form input[type="submit"] {
text-align: start;
margin-top: 20px;
} body.home .slick-wrapper .slide-info h3 {
font-size: 2.4rem;
line-height: 3.6rem;
font-family: "Inter Bold";
}
body.home .slick-wrapper .slick-overlay {
background: rgba(255, 255, 255, .85);
}
.slick-overlay {
bottom: 6rem;
} .text-content__home h1 {
font-family: "Inter Light", sans-serif;
font-weight: normal !important;
font-size: 3.5rem;
line-height: 5rem;
color: #62544f;
}
.text-content__home-col2 {
display: block;
width: 45%;
margin-left: 60px;
}
.text-content__home-col2 p {
margin: 0;
}
.home .text-content__home .text-content__home-col2 a {
margin-top: 40px;
display: block;
}
.home .moretag>a,
.moretag>span {
padding: 1.4rem 2rem;
text-transform: uppercase;
font-size: 1.3rem;
font-family: "Inter Bold", sans-serif;
line-height: 2rem;
} .popup__form-btn {
line-height: 40px;
}
.popup__form-btn:not(.exceeded) {
opacity: 0;
visibility: hidden;
}
.popup__form-btn.exceeded {
visibility: visible;
opacity: 1;
}
.requests-form-wrapper {
z-index: 9999;
}
.popup-form-content {
padding-top: 10px;
}
.popup-form-content .requests-form-wrapper #mc-result,
popup-form-content .requests-form-wrapper #validation-output {
width: 100%;
float: right;
margin-right: 0;
}
#mc-result .newsletter-request,
#validation-output div.message {
width: 100%;
padding: 1rem;
margin-bottom: .5rem;
font-family: "Inter Bold", sans-serif;
font-weight: normal;
text-align: center;
font-size: 1.4rem;
} .popup-form {
width: 500px;
} .news-title__home h3 {
font-size: 3.5rem;
line-height: 5rem;
color: #62544f;
font-family: "Inter Bold", sans-serif;
}
.carousel__home .item-title {
font-size: 2rem;
line-height: 3.2rem;
margin-top: 5px;
}
.carousel__home .item-arrows {
margin-top: 50px;
}
.carousel__home .slick-dots {
margin-top: 50px;
}
body.home .slick-wrapper .slide-info span {
font-size: 1.6rem;
line-height: 2rem;
} #ps_news-sidebar {
margin-bottom: 2rem;
}
body.home aside.news-sidebar .moretag {
margin-top: 3rem;
margin-bottom: 0rem;
}
body.home aside.news-sidebar .article-inner {
padding: 6rem 5rem;
min-height: unset;
}
body.home aside.news-sidebar article .entry-header h4 {
margin-top: 10px;
}
body.home aside.news-sidebar .moretag span {
padding: 1.1rem 3rem;
text-transform: uppercase;
font-size: 1.3rem;
display: inline-block;
font-family: "Inter Bold", sans-serif;
line-height: 2rem;
} .single-post .feat-img {
width: 100%;
} body.page-template-categorie .entry-content {
-webkit-column-count: 1;
column-count: 1;
}
body.page-template-categorie .entry-content p {
margin-bottom: 10px;
}
body.page-template-contatti .property-map-wrap {
margin-bottom: 10rem;
}
body.page-template-contatti header.entry-header h1 {
color: #62544f;
font-size: 2.8rem !important;
line-height: 3.8rem;
}
@media (max-width: 1199px) {
body.home aside.news-sidebar article .entry-header h4 {
font-size: 2rem;
line-height: 3.2rem;
}
.requests-form-wrapper .info-requests {
width: 100%;
font-family: "Inter Bold", sans-serif;
}
.info-requests span:not(.warning) {
font-family: "Inter Bold", sans-serif;
}
header.site-header .main-navigation ul.nav-menu li.menu-item-has-children>a::after {
left: 1.2rem;
font-size: 2rem;
top: 4px;
content: none;
}
header.site-header .main-navigation ul.nav-menu li a {
font-size: 2.2rem;
}
button.search-popup {
right: 100px;
}
header.site-header .main-navigation ul.nav-menu li.menu-item-has-children.open>a::after {
left: 1.5rem;
border-radius: 50%;
font-size: 2.5rem;
padding: .5rem;
top: .5rem;
}
header.site-header .main-navigation .mobile.nav-menu {
padding-top: 3rem;
}
p {
margin-bottom: 1.2em;
text-align: left;
}
}
@media (max-width: 992px) {
.carousel__home .item figure {
width: 100%;
height: 0;
padding-top: 70%;
position: relative;
margin: 0;
}
.section {
margin-bottom: 7rem;
}
.section-i {
margin-bottom: 3.5rem;
}
body.home .slick-wrapper .slick-slider .slick-slide {
height: 50vh;
}
.text-content__home-col2 {
display: block;
width: 100%;
margin-left: 0px;
margin-top: 30px;
}
.text-content__home h1 {
margin-bottom: 0rem;
}
.carousel__home .item {
margin: 0 15px;
}
body.page-template-contatti .property-map-wrap {
margin-bottom: 7rem;
}
body.home .slick-wrapper .slick-overlay {
bottom: 5rem;
}
}
@media (min-width: 768px) and (max-width: 1199px) and (orientation: portrait) {
body.home .slick-wrapper .slick-slider .slick-slide {
height: 50vh;
}
}
@media (max-width: 767px) {
.carousel__home .item figure {
width: 100%;
height: 0;
padding-top: 60%;
position: relative;
margin: 0;
}
.hamburger-box {
width: 30px;
height: 10px;
margin-right: 5px;
}
body {
font-family: "Inter Light", sans-serif;
line-height: 3.1rem;
font-size: 1.5rem;
color: #333;
font-weight: normal;
}
button.search-popup {
margin-right: 20px;
}
button.search-popup {
right: 60px;
}
.section {
margin-bottom: 6rem;
}
.section-i {
margin-bottom: 3rem;
}
header.site-header .main-navigation ul.nav-menu li.menu-item-has-children>a::after {
left: 1.5rem;
font-size: 2rem;
top: .5rem;
} body.home .slick-wrapper .slick-overlay {
padding: 2.4rem 2rem;
}
body.home .slick-wrapper {
margin-top: 6rem;
}
.home .slick-overlay .slick-prev {
margin-right: 15px;
}
.home .slick-overlay .slick-next {
margin-left: 15px;
}
.slick-next,
.slick-prev {
width: 12px;
}
body.home .slick-wrapper .slick-overlay .slick-nav>span {
display: none;
}
.text-content__home-col2 {
display: block;
width: 100%;
margin-left: 0;
}
body.home .slick-wrapper .slick-overlay {
background: #eee;
}
.text-content__home h1 {
font-size: 2.2rem;
line-height: 3.6rem;
}
body.home .slick-wrapper .slick-overlay .slide-info {
max-width: 65%;
}
body.home .slick-wrapper .slick-slider .slick-slide {
height: 60vh;
}
header.site-header::before {
height: 8rem;
}
header.site-header a.logo-brand {
padding-top: 1.5rem;
}
button.search-popup {
top: 24px;
}
header.site-header button.menu-toggle.hamburger {
top: 1rem;
}
header.site-header .main-navigation .mobile.nav-menu {
top: -6px;
}
body:not(.home) .site-content {
margin-top: 8rem;
}
.popup__form-btn {
bottom: 34px;
}
.info-requests {
font-size: 2rem;
line-height: 3rem;
}
.news-title__home h3 {
font-size: 2.6rem;
line-height: 3.8rem;
}
.carousel__home .item-arrows {
margin-top: 30px;
}
#ps_news-sidebar .feat-img img {
width: auto;
}
body.home aside.news-sidebar article .entry-header h4 {
line-height: 1.8;
}
.carousel__home .slick-next {
margin-left: 15px;
}
.carousel__home {
margin-bottom: 60px;
}
.popup-form {
width: 100%;
margin: 0;
display: block;
}
.lovisotto-form a.privacy-link {
margin-right: 20px;
}
.carousel__home .item-info .item-title {
font-size: 16px;
line-height: 28px;
}
.carousel__home .item-info .item-category {
font-size: 15px;
margin-bottom: 5px;
}
body.home aside.news-sidebar article .entry-header h4 {
font-size: 1.8rem;
line-height: 3.2rem !important;
}
body.page:not(.home) .header-content-wrap header.entry-header h1 {
font-size: 2.6rem;
line-height: 3.6rem;
}
body.page:not(.home) .header-content-wrap .entry-content h2 {
font-family: "Inter Light";
color: #aaa;
font-weight: 300;
margin-top: 30px;
margin-bottom: 30px;
line-height: 3.2rem;
font-size: 1.8rem;
}
body:not(.home) article .header-content-wrap {
padding-top: 3.5rem;
}
body.page-template-contatti .form-info {
margin-top: 3.5rem;
}
body.page-template-contatti .property-map-wrap {
margin-bottom: 6rem;
}
}
@media (min-width: 1200px) {
.dropdown-mobile-menu {
display: none;
}
}
.dropdown-mobile-menu {
height: 18px;
margin-left: 10px;
position: relative;
top: 2px;
padding: 5px;
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
-o-transition: all .2s ease-out;
transition: all .2s ease-out;
}
.open-dropdown ul.sub-menu {
display: block !important;
}
.open-dropdown .dropdown-mobile-menu {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
textarea[name="messaggio"] {
height: 100px;
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
-o-transition: all .2s ease-out;
transition: all .2s ease-out;
}
textarea[name="messaggio"]:focus {
height: 160px;
}
input,
textarea {
cursor: pointer;
}
label[for="privacy"] {
font-size: 12px;
width: 100%;
display: block;
line-height: 18px;
}
label[for="privacy"] input {
margin-right: 5px;
position: relative;
top: 2px;
}  .single-post .gallery .gallery-item {
width: 100%;
max-width: 100%;
margin: 0;
}
.single-post .gallery {
display: grid;
gap: 1rem;
}
.single-post .gallery.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.single-post .gallery.gallery-columns-3 {
grid-template-columns: repeat(2, 1fr);
}
@media (min-width: 768px) {
.single-post .gallery.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
}  .gp-back-to-top {
display: none;
}
.grid-news article.post {
position: relative;
}
.grid-news article.post a {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
}
.grid-news article.type-post {
position: relative;
}
.grid-news article.type-post a {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
}
.gp-back-to-top span:before {
color: #fff;
}
.post-filters {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 10px 2rem;
margin-block-start: 1.5rem;
margin-block-end: 3rem;
}
.post-filters .dropdown {
width: 100%;
}
.post-filters .label {
display: flex;
align-items: center;
gap: 12px;
cursor: pointer;
}
.post-filters .label>svg {
transition: all .4s ease-out;
}
.post-filters .label.active>svg {
rotate: 180deg;
}
.dropdown {
position: relative;
}
.post-filters .filter-dropdown {
--openHeight: 0;
position: absolute;
top: 100%;
left: 0;
width: 100%;
background: #fff;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
border-radius: 8px;
font-size: 1.5rem;
line-height: 2.5rem;
overflow-y: auto;
max-height: 340px;
transition: all .4s ease-out;
opacity: 0;
visibility: hidden;
z-index: 2;
min-width: 190px;
max-block-size: 400px;
inset-block-start: calc(100% + 8px);
padding: 2rem;
scrollbar-color: gray transparent;
scrollbar-width: thin;
}
@media (min-width: 996px) {
.post-filters .filter-dropdown {
min-width: 200px;
}
}
.post-filters .filter-dropdown>div {
cursor: pointer;
margin-block-end: 1.5rem;
width: 100%;
text-wrap: wrap;
transition: all .4s ease-out;
}
.post-filters .filter-dropdown>div:hover {
color: #62544f;
}
.post-filters .filter-dropdown:not(.active) {
height: 0;
}
.post-filters .filter-dropdown.active {
visibility: visible;
opacity: 1;
height: var(--openHeight);
} @media (min-width: 768px) {
.post-filters {
gap: 6rem;
margin-block-end: 4rem;
}
}
@media (min-width: 390px) {
.post-filters .dropdown {
width: auto;
}
}
.feat-img.has-vimeo {
position: relative;
aspect-ratio: 16 / 9;
}
.vimeo-container:not(.playing) .vimeo-thumbnail {
position: absolute;
z-index: 2;
}
.vimeo-container {
width: 100%;
height: 100%;
aspect-ratio: 1.7777777778;
overflow: hidden;
position: relative;
}
.vimeo-container iframe,
.vimeo-container .vimeo-thumbnail {
position: absolute;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
transform: translate(-50%, -50%);
aspect-ratio: 1.7777777778;
object-fit: cover;
width: 100%;
height: auto;
max-inline-size: unset;
}
.home-vimeo .vimeo-container iframe,
.vimeo-container .vimeo-thumbnail {
min-width: 177.77vh;
}
@media (max-width: 600px) {
.home-vimeo .vimeo-container iframe,
.vimeo-container .vimeo-thumbnail {
min-width: 195vh;
}
}
.vimeo-container .player {
position: absolute;
width: 30px;
height: 30px;
z-index: 3;
cursor: pointer;
top: 50%;
left: 50%;
transform: translateX(-50%);
color: white;
}
.vimeo-container .img-bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
transition: all 0.4s ease 0.2s;
}
.vimeo-container .img-bg.active {
opacity: 0;
visibility: hidden;
}
.vimeo-container .img-bg img {
object-fit: cover;
width: 100%;
height: 100%;
}
.vimeo-container div[data-ref="playerBtn"]>svg {
transition: all 0.3s ease;
fill: currentColor;
} .vimeo-container div[data-ref="soundToggler"] {
position: absolute;
top: 90%;
right: 8%;
width: 30px;
height: 30px;
z-index: 3;
cursor: pointer;
color: white;
}
.vimeo-container div[data-ref="soundToggler"]>svg {
transition: all 0.3s ease;
fill: currentColor;
}
.vimeo-container div[data-ref="soundToggler"]>svg path,
.vimeo-container div[data-ref="soundToggler"]>svg circle {
transition: all 0.3 ease;
}
.vimeo-container div[data-ref="soundToggler"] .soundoff-rect,
.vimeo-container div[data-ref="soundToggler"] .soundoff-path {
opacity: 0;
visibility: hidden;
}
.vimeo-container div[data-ref="soundToggler"].muted .soundoff-rect,
.vimeo-container div[data-ref="soundToggler"].muted .soundoff-path {
opacity: 1;
visibility: visible;
}
.vimeo-container div[data-ref="soundToggler"].muted .soundon-path {
opacity: 0;
visibility: hidden;
}
.feat-img.has-vimeo #video-vimeo {
height: 100%;
width: 100%;
}
.feat-img.has-vimeo .btn-volume-pause,
.feat-img.has-vimeo .btn-volume-play {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.feat-img.has-vimeo .btn-volume-pause {
display: none;
}
.ajax-pagination-link {
cursor: pointer;
}
.query-posts-wrapper {
display: grid;
gap: 20px;
grid-template-columns: 1fr;
}
.query-posts-wrapper article {
position: relative;
}
.query-posts-wrapper article>a {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
z-index: 1;
}
.query-posts-wrapper article .feat-img {
width: 100%;
}
@media (min-width: 768px) {
.query-posts-wrapper {
gap: 32px;
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 924px) {
.query-posts-wrapper {
grid-template-columns: repeat(3, 1fr);
}
}
body.blog .grid-news article h3,
body.category .grid-news article h3,
body.tag .grid-news article h3 {
margin-bottom: 0;
line-height: 1.6;
font-family: Inter Bold;
font-weight: normal;
margin-bottom: 1rem;
}
.grid-news article .entry-content {
margin-bottom: 2rem;
}
.vimeo-container div[data-ref="soundToggler"] {
top: 78%;
}
@media (min-width: 996px) {
.vimeo-container div[data-ref="soundToggler"] {
top: 86%;
}
}
@media (min-width: 1200px) {
.vimeo-container div[data-ref="soundToggler"] {
top: 90%;
}
}
.ajax-pagination-link.active {
font-weight: bold;
}
.grid-news article {
margin-bottom: 1rem;
}
.page-hero.home-vimeo {
margin-bottom: 50px;
}
@media (min-width: 996px) {
.page-hero.home-vimeo {
margin-bottom: 60px;
}
}
.page-hero .vimeo-container div[data-ref="soundToggler"] {
top: unset;
bottom: 28px;
}
@media (min-width: 1200px) and (max-width: 1290px) {
header#masthead a.logo-brand {
padding-left: 0px;
}
button.search-popup {
padding-right: 0px;
}
}
@media (min-width: 1400px) {
header#masthead a.logo-brand {
padding-left: 30px;
}
button.search-popup {
padding-right: 30px;
}
}
footer.site-footer .footer-cols .footer-col ul:not(.lovisotto-social) li>h2 {
margin-bottom: 15px;
} .page-template-candiature .header-content-wrap .entry-content p {
margin-bottom: 0;
}
.section--top {
margin-top: 6rem;
}
.candidatura__list {
margin-top: -20px;
width: unset;
min-width: 100%;
display: grid;
grid-template-columns: repeat(1, 1fr);
gap: 3rem;
}
@media (min-width: 768px) {
.candidatura__list {
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 992px) {
.candidatura__list {
grid-template-columns: repeat(3, 1fr);
}
}
.candidatura__list-item {
display: flex;
flex-direction: column;
justify-content: space-between;
gap: 2rem;
position: relative;
border: 2px solid #000;
padding: 30px 20px;
background-color: #fff;
transition: all ease-out .1s;
}
@media (max-width: 767px) {
.candidatura__list-item {
gap: 1.5rem;
}
}
a.candidatura__link {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 1;
}
.candidatura__list-item:hover {
background-color: #f5f5f5;
border: 2px solid #f5f5f5;
}
.candidatura__btn a {
z-index: 2;
}
.case-history__list {
width: unset;
} .mailto {
font-size: 20px;
line-height: 28px;
font-family: 'Inter Medium';
}
.mailto a {
text-decoration: underline;
}
.candidatura__title {
font-family: "Inter Bold", sans-serif;
font-size: 18px;
line-height: 26px;
}
@media (min-width: 768px) {
.candidatura__title {
font-size: 20px;
line-height: 28px;
}
}
@media (min-width: 992px) {
.candidatura__title {
font-size: 22px;
line-height: 30px;
}
}
.candidatura__title a {
color: #62544f;
}
body.single-candidatura header.entry-header h1 {
color: #62544f !important;
}
.candidatura__content-single h2,
.candidatura__content-single h3,
.candidatura__content-single h4,
.candidatura__content-single h5 {
font-family: "Inter Light";
color: #bbb;
font-weight: 300;
margin-top: 30px;
margin-bottom: 30px;
line-height: 3.8rem;
}
@media (max-width: 767px) {
.candidatura__content-single h2,
.candidatura__content-single h3,
.candidatura__content-single h4,
.candidatura__content-single h5 {
font-family: "Inter Light";
color: #aaa;
font-weight: 300;
margin-top: 30px;
margin-bottom: 30px;
line-height: 3.2rem;
font-size: 1.8rem;
}
}
.candidatura__content-single p {
margin-bottom: 0;
}
.candidatura__content-single ul {
list-style-type: none;
padding-left: 0px;
}
.candidatura__content-single ul li {
margin-top: 15px;
padding-left: 30px;
list-style: none;
background-image: url(https://www.lovisotto.com/wp-content/themes/lovisotto_new/img/check-mark.svg);
background-repeat: no-repeat;
background-position: left 1px;
background-size: 30px;
}
.grey-bg {
background-color: #f5f5f5;
}
@media (min-width: 992px) {
.candidatura__content-single {
width: 80%;
}
}
.projects ul {
--gap: 3rem;
display: flex;
flex-wrap: wrap;
gap: var(--gap);
}
.projects ul li {
padding: 1.5rem;
width: 100%;
aspect-ratio: 1 / 1;
}
@media (min-width: 768px) {
.projects ul li {
width: calc(50% - var(--gap) / 2);
}
}
@media (min-width: 1200px) {
.projects ul li {
width: calc(33.333% - (var(--gap) * 2) / 3);
}
}
#ps_news-sidebar article {
position: relative;
}
#ps_news-sidebar article a {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
}
#fcform-form.--loading {
opacity: 0.5;
pointer-events: none;
}
.btn-popup__form-color {
width: 24px;
display: block;
}
#show-popoup-btn {
display: flex;
align-items: center;
justify-content: center;
}
#show-popup-form {
display: block;
}