body,html{margin:0;padding:0}body{padding:0;margin:0;list-style:none;font:300 14px/22px canada-type-gibson,sans-serif;color:#666;background-color:#fff}b,strong{font-weight:400}p{font-size:1.2em;line-height:1.7em}p a{color:#2d2c34;text-decoration:underline}p a:hover{color:#eb600a;text-decoration:none}.h1,h1{font-size:26px;line-height:34px}.h2,h2{font-size:23px;line-height:28px}.h3,h3{font-size:20px;line-height:22px}a{padding:0;margin:0;outline:0;color:#666}a:hover{color:#333;text-decoration:none;outline:0!important}a:active{outline:0!important;text-decoration:none}img{max-width:100%;height:auto!important}input[type=text]::-webkit-placeholder{opacity:1}input[type=text]::-moz-placeholder{opacity:1}input[type=password]::-webkit-placeholder{opacity:1}input[type=password]::-moz-placeholder{opacity:1}input[type=search]::-webkit-placeholder{opacity:1}input[type=search]::-moz-placeholder{opacity:1}input[type=email]::-webkit-placeholder{opacity:1}input[type=email]::-moz-placeholder{opacity:1}input[type=tel]::-webkit-placeholder{opacity:1}input[type=tel]::-moz-placeholder{opacity:1}textarea::-moz-placeholder{opacity:1}textarea::-webkit-placeholder{opacity:1}.wpcf7-form label,.wpcf7-form textarea{width:100%}input.wpcf7-form-control.wpcf7-submit{background:0 0;display:inline-block;padding:7px 20px 4px;font-weight:400;text-transform:uppercase;text-decoration:none;color:#474747;border:2px solid #ccc;letter-spacing:.1em;text-align:center;font-size:14px;line-height:16px}input.wpcf7-form-control.wpcf7-submit a{color:#fff}input.wpcf7-form-control.wpcf7-submit:hover{background:#474747;border:2px solid #474747;color:#fff}input.wpcf7-form-control.wpcf7-submit--negative{background:#fff;color:#474747}input.wpcf7-form-control.wpcf7-submit--ghost{background:0 0;border:2px solid #2d2c34;color:#2d2c34}input.wpcf7-form-control.wpcf7-submit--small{padding:2px 6px;margin:20px 10px 5px 0}input.wpcf7-form-control.wpcf7-submit--small a{font:600 12px/16px canada-type-gibson,sans-serif,sans-serif}input.wpcf7-form-control.wpcf7-submit--large{padding:10px 20px;margin:20px 10px 5px 0}input.wpcf7-form-control.wpcf7-submit--large a{font:600 16px/22px canada-type-gibson,sans-serif,sans-serif}input.wpcf7-form-control.wpcf7-submit.booking{background:#eb600a;border:2px solid #eb600a;color:#fff;font-size:18px;line-height:14px;padding:14px 30px 12px}input.wpcf7-form-control.wpcf7-submit.booking:hover{background:#333;border:2px solid #333}form h5{font:600 15px/22px canada-type-gibson,sans-serif,sans-serif;margin:30px 0 4px;text-transform:uppercase}form .underTitleSmall{background:#000;height:1px;width:60px;margin:4px 0;clear:both}form label{display:inline-block;max-width:100%;margin:0;font:400 16px/22px canada-type-gibson,sans-serif,sans-serif}form .wpcf7-email,form form input[type=email],form input[type=text],form select,form textarea{padding:4px 6px;border:1px solid #ccc}form button,form html input[type=button],form input[type=reset],form input[type=submit]{-webkit-appearance:button;cursor:pointer;background-color:#666;color:#fff;border:0;font:400 16px/22px canada-type-gibson,sans-serif;text-transform:uppercase;padding:4px 16px;margin:10px 0;display:block;clear:both}#form-free-check label,#form-free-check-1 label,#form-free-check-2 label{margin:20px 0 0;display:block}#errorMsgBottom,#errorMsgTop{color:red;font-weight:600}input.wpcf7-form-control.wpcf7-text,textarea{max-width:100%;width:100%}input.wpcf7-form-control.wpcf7-submit{text-transform:uppercase;font:600 16px/20px canada-type-gibson,sans-serif,sans-serif;margin:0;width:auto}iframe{max-width:100%}#fitvid0{max-width:700px;height:400px;margin:20px auto;text-align:center;display:block}.alignright{float:right;margin:0 0 10px 30px}@media screen and (max-width:600px){.alignright{float:none;margin:0 auto;display:block;text-align:center}#fitvid0{max-width:400px;height:250px;margin:10px auto;text-align:center;display:block}}.hidden-phone{display:inline-block}.visible-phone{display:none}@media (max-width:991px){.hidden-phone{display:none!important}.visible-phone{display:inline-block}}.center{text-align:center}.right{text-align:right}.nopadding{padding:0}.sticky{position:-webkit-sticky;position:sticky;top:30px;right:10px;left:95%;z-index:10000}.full-screen{background-size:cover;background-position:center;background-repeat:no-repeat}.positive{color:#2d2c34}.negative{color:#fff}.lead{font-size:1.2em;padding:0 4%}@media screen and (max-width:767px){.right{text-align:inherit}.lead{font-size:1em}}.alignleft{float:left;margin:5px 30px 10px 0}#topbar{padding-top:3px;padding-bottom:3px;color:#333}#topbar .desktop-topbar{color:#333;font-size:13px;width:100%;display:inline-block;padding:0;margin:0;font-weight:300;text-align:right}#topbar .nav li{display:inline-block}.menu-inline__item{font-size:14px;padding-left:10px;color:#fff;font-weight:700}.menu-inline i{padding-right:3px}.menu-inline .top-menu{float:right}.menu-inline .top-menu ul li{display:inline-block}.menu-inline .top-menu ul li a{padding:4px 10px;color:#333;font-size:14px;text-decoration:none}.menu-inline .top-menu ul li a:hover{color:#ccc;text-decoration:underline}.menu-inline .menu_sec{margin-top:0;display:block}.main-menu .menu{float:right}.main-menu .menu ul li{display:inline-block}.main-menu .menu ul li a{padding:4px 10px;color:#333;font-size:16px;text-decoration:none;text-transform:uppercase}.main-menu .menu ul li a:hover{color:#ccc;text-decoration:underline}.menu_sec{padding-top:0;padding-bottom:10px}.menu_sec li{margin:0 0 0 12px;padding:0 6px}.menu_sec li li:first-of-type{padding-left:0}.menu_sec li a{color:#666;font:400 16px/18px canada-type-gibson,sans-serif;text-decoration:none;text-transform:uppercase;letter-spacing:.15rem;padding:20px 0}.menu_sec li:first-child{padding-left:0;margin-left:0;background:0 0}.menu_sec li:last-child{padding:0 0 10px}.menu_sec li.ctaBooking{padding:0 10px;background-color:#eb600a}.menu_sec li.ctaBooking:hover{background-color:#666}.menu_sec li.ctaBooking a,.menu_sec li.ctaBooking a:hover,.menu_sec li.ctaBooking:hover a{color:#fff}.menu_sec li.current-menu-item a{background-color:transparent!important;color:#000!important}.menu_sec li.current-menu-item a::after{content:"";height:1px;width:30px;background-color:#666;display:block;margin:5px auto 0}.menu_sec li.dropdown>a i.fa{float:right;margin-left:8px;font-size:12px;padding-top:2px}.menu_sec li.dropdown.active>a,.menu_sec li.dropdown.open>a{background-color:transparent!important;color:#000!important}.menu_sec li ul.dropdown-menu{background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:0 solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.menu_sec li ul.dropdown-menu li,.menu_sec li ul.dropdown-menu li:first-child{margin:0;padding:0}.menu_sec li ul.dropdown-menu li a{color:#666;font:400 14px/16px canada-type-gibson,sans-serif;letter-spacing:.1rem;margin:0;padding:10px}.menu_sec li ul.dropdown-menu li a:hover{background-color:#ccc!important}.menu_sec li ul.dropdown-menu li a::after{content:"";height:0;width:0;background-color:#666;display:block;margin:0 auto}.langde .menu_sec li{margin:0 0 0 12px;padding:0 4px}.langde .menu_sec li a{font:400 15px/18px canada-type-gibson,sans-serif;letter-spacing:.1rem}.nav_top{width:100%;background:0 0;padding:36px 0 0;margin:0;border-radius:0;border:none;min-height:inherit}.navbar-brand{padding:0;display:inline-block;position:relative;z-index:1000000000000;height:auto;margin-bottom:20px}.navbar-brand img{max-height:120px;padding-top:0}ul li{padding:3px 0;margin:0;font-size:1.2em;line-height:1.4em}ul li a{color:#2d2c34;text-decoration:underline}ul li a:hover{color:#eb600a;text-decoration:none}#listall{list-style:none;padding:0 0 0 10px;font-size:14px;margin-bottom:30px}#listall li{padding:8px 0;font-size:1.3em}#listall li a{color:#666}#listall .current{font-weight:700;color:#2d2c34}#rooms{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;font-size:14px}#rooms .menupost{flex-grow:1;text-align:center;font-weight:400;border:2px solid #ccc;font-family:calluna,serif;margin:0 10px;padding:10px 0;font-size:20px;color:#eb600a}#rooms .menupost:hover{border:2px solid #eb600a}#rooms .menupost a{color:#000}#rooms .menupost a:hover{color:#eb600a}.listServices{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;font-size:14px;margin:0 0 50px}.listServices .itemService{flex-grow:1;font-weight:400;border-right:1px solid #ccc;font-family:calluna,serif;margin:0;padding:4px 0;font-size:16px;line-height:18px;color:#8c8b8a;text-align:center}.listServices .itemService img{max-width:50px}.listServices .itemService .paxRoom{font-size:26px;line-height:26px;font-family:canada-type-gibson,sans-serif;padding:8px 0 4px;font-weight:700;color:#8c8b8a}.listServices .itemService::last-child{border-right:0 solid #ccc}@media (max-width:767px){.listServices{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left}.listServices .itemService{padding:4px;font-size:14px;line-height:14px;max-width:80px}.listServices .itemService img{max-width:35px}.listServices .itemService .paxRoom{line-height:18px;padding:8px 0 0}}@media (min-width:768px) and (max-width:991px){.nav_top{padding:24px 0 0}.menu_sec li{margin:0;padding:8px 0 8px 4px}.menu_sec li a{color:#666;font:400 12px/16px canada-type-gibson,sans-serif;text-decoration:none;text-transform:uppercase;letter-spacing:.05rem;padding:10px 0}.menu_sec li.ctaBooking{padding:8px 4px;background-color:#eb600a}}@media (min-width:992px) and (max-width:1024px){.nav_top{padding:24px 0 0}.menu_sec li a{color:#666;font:400 13px/18px canada-type-gibson,sans-serif;text-decoration:none;text-transform:uppercase;letter-spacing:.1rem;padding:18px 0}}#subnavigation{position:relative;z-index:10;margin-bottom:6%}.catBr{padding-left:10px;font-size:1.4em;color:#ccc;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;max-width:200px;display:block}#selectall{width:100%;padding:10px}.menu-inline{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;font-size:14px}.menu-inline .item{flex-grow:1;text-align:right;font-weight:400}.menu-inline .item a{width:100%;color:#333;text-align:right;display:inline-block;font-weight:400}.menu-inline .item a:hover{color:#eb600a}@media (min-width:768px) and (max-width:991px){#topbar{padding:2px;margin-bottom:20px;background-color:#333}#topbar h1.desktop-topbar{font-size:12px}.menu-inline{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.menu-inline .item{flex-grow:1}.menu-inline .item a{width:100%;color:#fff;text-align:center;display:inline-block;padding:3px;font-size:20px}.menu-inline .item a:hover{color:#eb600a}.menu-inline .top-menu ul li{display:inline-block}.menu-inline .top-menu ul li a{padding:2px 10px;color:#333;font-size:14px;text-decoration:none}.menu-inline .top-menu ul li a:hover{color:#ccc;text-decoration:underline}}@media only screen and (max-width:991px){.navbar-nav>li>a{padding:0 5px}.catBr{max-width:100%;margin:20px}}@media only screen and (max-width:767px){#topbar{padding:2px;margin-bottom:20px;background-color:#333}.nav_top{padding:0}.navbar-default .navbar-nav>li>a{color:#000}.main-menu .menu{float:left;margin-top:10px}.main-menu .menu ul li{display:block}.menu-inline{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.menu-inline .item{flex-grow:1}.menu-inline .item a{width:100%;color:#fff;text-align:center;display:inline-block;padding:3px;font-size:20px}.menu-inline .item a:hover{color:#eb600a}.menu-inline .top-menu ul li{display:inline-block}.menu-inline .top-menu ul li a{padding:2px 10px;color:#333;font-size:14px;text-decoration:none}.menu-inline .top-menu ul li a:hover{color:#ccc;text-decoration:underline}.menu_sec li{margin:0;padding:0;background:#fff;text-align:center}.menu_sec li:first-child{padding-left:0;margin-left:0;background:#fff}.menu_sec li a{padding:15px 0}.navbar-brand{padding:0;margin-bottom:16px}.navbar-brand img{max-height:70px}.menu-inline .menu_sec{display:none}.nav-tabs li,.nav-tabs lia{width:100%}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-toggle,.navbar-toggle:hover{margin:15px 0;border-radius:0;border:none;background:0 0;color:#ccc}.navbar-default .navbar-toggle .icon-bar{background-color:#000;width:28px}.navbar-toggle .icon-bar+.icon-bar{margin-top:6px}.navbar-collapse{border:none;box-shadow:inherit}.menu_sec li.dropdown>a i.fa{position:absolute;right:20px;font-size:16px;padding-top:0}.navbar-collapse.mobileMenu.collapse.in{display:inline-block!important;width:100%}}@media only screen and (max-width:540px){.main-menu__right .cta{display:none}.navbar-toggle{margin:15px 0;padding:9px 0}}.header{position:absolute;width:100%;background:rgba(255,255,255,.8);z-index:10}.header .row{background:0 0}.header--notHome .imageHeader{height:220px;position:relative}.header--notHome .imageHeader__titleBar{background-size:cover;background-position-y:center;padding:70px 0;color:#fff;text-transform:uppercase}.post-header{content:url(../images/post-menu-stripe.png);background:0 0!important;position:absolute;z-index:1000;right:0}@media (max-width:768px){.header--notHome .imageHeader{height:205px;position:relative}.header--notHome .imageHeader__titleBar{padding:2%}}.wrapper{width:100%;max-width:1400px;margin:0 auto}section{padding-top:20px;padding-bottom:40px}section.content-section{padding-top:40px;padding-bottom:60px}@media only screen and (max-width:767px){.home section,section{padding-top:20px;padding-bottom:30px}}.narrow-section{width:100%;max-width:800px;margin:0 auto;text-align:center}.narrow-section_title{max-width:50%;margin:0 auto}.post{padding-bottom:30px}.entry-meta{padding:10px 0}.author,.meta-sep,.vcard{display:none}.entry-content{padding:20px 0}.section-cta{background:#e8e8e8}#primary{padding:30px;border-left:1px solid #fff}#primary ul{list-style:none;padding-left:0}#primary label{display:block}#primary input[type=text]{max-width:50%}.right-sidebar{background:#f1f1f1;padding:3% 4%}.right-sidebar ul{list-style:none;padding:20px 0;text-transform:uppercase}.footer-sec--fullscreen-page{height:120px;position:absolute;bottom:0;width:100%;color:rgba(255,255,255,.5)}.footer-sec--fullscreen-page a{color:#fff}.footer-sec--fullscreen-page a:hover{color:#ccc}.footer-sec{background:#2a2623;color:#fff}.footer-sec .footer-menu{text-align:left;padding:0;display:block;float:right;max-width:400px}.footer-sec a{color:#fff}.footer-sec a:hover{color:#ccc}.footer-sec .footer-menu li{list-style:none;padding-bottom:5px;float:none}.footer-sec .footer-menu li a{color:#999;text-decoration:none}.footer-sec .footer-menu li a:hover{text-decoration:underline}.footer-sec .footer-menu.nav>li>a{padding:4px 10px;color:#fff;font-weight:300;text-transform:uppercase;letter-spacing:.2em;font-size:13px;text-decoration:none}.footer-sec .footer-menu.nav>li>a:focus,.footer-sec .footer-menu.nav>li>a:hover{text-decoration:underline;background-color:#524f4f}.footer-sec .footer-menu.nav>li.ctaBooking{background-color:#eb600a}.footer-sec .footer-menu.nav>li.ctaBooking a:focus,.footer-sec .footer-menu.nav>li.ctaBooking a:hover{text-decoration:underline;background-color:#eb600a}.footer-sec .topFooter{padding:30px 0}.footer-sec .footer-sec__left{float:left;padding:0 25px 0 10px}.footer-sec .footer-sec__left img{width:250px;margin-bottom:10px;display:block}.footer-sec .footer-sec__left h4{font:700 16px/20px canada-type-gibson,sans-serif,sans-serif;color:#999;text-transform:uppercase;padding-top:10px;margin:0 0 2px}.footer-sec .footer-sec__left p{font:400 14px/26px canada-type-gibson,sans-serif,sans-serif;padding-top:0}.footer-sec .footer-sec__left a,.footer-sec .footer-sec__left a:hover,.footer-sec .footer-sec__left a:visited{color:#fff}.footer-sec .footer-sec__mid{width:100%;display:inline-block}.footer-sec .footer-sec__mid img{max-width:100%}.footer-sec .footer-sec__rt{font:400 16px/18px canada-type-gibson,sans-serif,sans-serif;color:#999;width:100%;float:right;display:inline-block;text-align:right}.footer-sec .footer-sec__rt p{padding-top:10px}.footer-sec .footer-sec__rt p a{color:#2d2c34;font-weight:400}.footer-sec .footer-sec__rt p span{font-weight:600}.footer-sec .footerAddress{padding-left:106px}.footer-sec .copyR{font-size:12px}.footer-sec .copyR a{text-align:right;color:#999}.footer-sec .copyR a:hover{color:#474747}.footer-sec .partnersFooter{max-width:160px;opacity:.5}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{padding-bottom:30px;background:#2a2623;margin-bottom:0}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer a{display:block;text-decoration:none;padding:0 4px;margin:0;line-height:1;color:#fff;background-color:#2a2623}.footer-credits{color:#c3c3c3}@media only screen and (max-width:767px){.footer-sec{padding:35px 0 0;height:auto;text-align:center}.footer-sec .footer-sec__mid,.footer-sec .footer-sec__rt{width:100%;float:none;display:inline-block;text-align:center!important;margin-top:30px}.footer-sec .footer-sec__left{display:block;width:100%;margin-bottom:20px;border:none;text-align:center!important}.footer-sec .footer-sec__left img{float:none;margin:0 auto}.footer-sec .copyFooter .copyR.text-right,.footer-sec.copyFooter.copyR.text-right{text-align:center!important}.footer-sec .copyR a{text-align:center}.footer-sec .social ul{margin:0 0 20px;padding:0}.footer-sec .footerAddress{padding-left:0;margin-top:30px;margin-bottom:20px}.footer-sec .footer-menu{padding:0;display:block;float:left;max-width:100%;width:100%;text-align:center;margin:0}.footer-sec .partnersFooter{max-width:140px}}.cta{background:0 0;display:inline-block;padding:7px 20px 4px;font-weight:400;text-transform:uppercase;text-decoration:none;margin:20px 0;color:#474747;border:2px solid #ccc;letter-spacing:.1em;text-align:center;font-size:14px;line-height:16px;width:100%}.cta a{color:#fff}.cta:hover{background:#474747;border:2px solid #474747;color:#fff}.cta--negative{background:#fff;color:#474747}.cta--ghost{background:0 0;border:2px solid #2d2c34;color:#2d2c34}.cta--small{padding:2px 6px;margin:20px 10px 5px 0}.cta--small a{font:600 12px/16px canada-type-gibson,sans-serif,sans-serif}.cta--large{padding:10px 20px;margin:20px 10px 5px 0}.cta--large a{font:600 16px/22px canada-type-gibson,sans-serif,sans-serif}.cta.booking{background:#eb600a;border:2px solid #eb600a;color:#fff;font-size:18px;line-height:14px;padding:14px 30px 12px}.cta.booking:hover{background:#333;border:2px solid #333}.cta-center{margin:0 auto;display:block;max-width:340px}.cta-left{display:block;float:left}@media only screen and (max-width:767px){.cta{margin:10px auto;text-align:center}.cta.booking{background:#eb600a;border:2px solid #eb600a;color:#fff;font-size:14px;line-height:14px;padding:8px 10px}.carousel-indicators{display:none}}.projects-page-icon{content:url(../images/projects-page-icon.png);max-width:15px}.next-project-icon{content:url(../images/next-project-icon.png)}.contacts-icon{content:url(../images/contacts-icon.png);margin-right:5px}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?vrem8x);src:url(fonts/icomoon.eot?vrem8x#iefix) format('embedded-opentype'),url(fonts/icomoon.ttf?vrem8x) format('truetype'),url(fonts/icomoon.woff?vrem8x) format('woff'),url(fonts/icomoon.svg?vrem8x#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mobile-menu-icon:before{content:"\e900"}.glyphicon-chevron-left:before{content:"\e257"}.glyphicon-chevron-right:before{content:"\e258"}@keyframes opacity-animation{from{opacity:1}to{opacity:.6}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.banner_box_Txt,.fade-in{opacity:0;animation:fadeIn ease-in 1;animation-fill-mode:forwards;animation-duration:1.5s}.delay-05{-webkit-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}.flash{animation-name:flash;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:4}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.bounce{animation-name:bounce;transform-origin:center bottom;animation-duration:3s;animation-fill-mode:both}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);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%{transform:translate3d(0,-4px,0)}}.typewriter{overflow:hidden;border-right:.15em solid #fff;white-space:nowrap;margin:0 auto;animation:typing 1.5s steps(40,end),blink-caret .75s step-end infinite}@keyframes typing{from{width:0}to{width:100%}}@keyframes blink-caret{from,to{border-color:transparent}50%{border-color:#fff}}.logo-svg{height:120px}@media (max-width:991px){.logo-svg{height:80px}}.carousel-inner{height:500px;overflow:hidden}.carousel-inner .item{height:500px}.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;transition-duration:2s;-webkit-transition-duration:2s}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}.carousel-control.left,.carousel-control.right{background-image:none;filter:none}.carousel-indicators .active{background-color:#2d2c34}.carousel-indicators{position:absolute;bottom:10px;top:100%;left:50%;z-index:15;width:50%;padding-left:0;margin-left:-25%;text-align:center;list-style:none}@media only screen and (max-width:991px){.carousel-inner{height:350px;overflow:hidden}.carousel-inner .item{height:350px}}#FullscrCarousel{top:0;left:0;bottom:0;right:0;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;width:100%;height:100%}#FullscrCarousel .carousel-inner .item{height:100vh}#FullscrCarousel .carousel-inner .item .container{height:100%;position:relative;z-index:20}#FullscrCarousel .fullscreeen-overlay{height:100%;width:100%;position:absolute;z-index:1}.carousel-inner>.item:nth-of-type(3){color:#fff!important}.carousel-indicators__bars{width:90%;left:50%;margin-left:-45%;padding-bottom:5%}.carousel-indicators__bars .active li,.carousel-indicators__bars li{display:inline-block;border:none;border-top:1px solid #333;padding-top:10px;text-transform:uppercase;width:22%!important;text-indent:unset;height:1px;line-height:20px;background:0 0!important}.carousel-indicators__bars .active{border-top:1px solid #fff;background:#fff;color:#fff}@media only screen and (max-width:540px){.carousel-inner{height:auto;overflow:hidden}.carousel-inner .item{height:auto}.carousel-indicators .active li,.carousel-indicators li{font-size:.8em}}.item.full-screen{background-size:cover!important}.banner_box{margin:150px 10px}.banner_box h1{font-size:2.4em;line-height:1.5em;color:#fff;letter-spacing:1px}.banner_box h2,.banner_box h3{font-size:1.2em;line-height:1.5em;font-weight:100;color:#fff}.banner_box p{font-size:1.1em;line-height:1.5em;font-weight:100;color:#fff}.banner_box_Txt{background:url(../images/sfondo-heading-home.png) right;display:inline-block;padding:0 14px 8px 6px;background-repeat-x:repeat}.banner_box__second-menu{list-style:none;padding:50px 0 0;text-align:center}.banner_box__second-menu li{font-size:.6em;font-style:normal;display:inline-block;font-weight:100;text-decoration:underline;font-family:canada-type-gibson,sans-serif}.banner_box__second-menu li a{color:#fff}.banner_box_2{margin-top:260px}@media only screen and (max-width:991px){.banner_box{margin:20px 0;font-size:1.4em;line-height:1.2em}.banner_box h1{font-size:1.4em;line-height:1.1em;font-weight:600;color:#fff}.banner_box h2{font-size:1.2em;line-height:1.3em;font-weight:100;color:#fff;font-family:canada-type-gibson,sans-serif}.banner_box p{font-size:.7em;line-height:1.5em;font-weight:100;color:#fff}.banner_box_2{margin-top:60px}}@media only screen and (max-width:600px){.banner_box{margin:20px 0;font-size:1.4em;line-height:1.2em}.banner_box h1{font-size:1.1em;line-height:1.1em}.banner_box h2{font-size:.8em;line-height:1.1em}}.carousel-indicators.vertical{width:auto;top:50%;position:absolute;transform:translateY(-50%);left:auto;margin:0;right:15%;padding-bottom:0;z-index:5;background:#2c2b3c;height:220px;border-radius:10px}.carousel-indicators.vertical li{display:block;height:110px;padding:0;border:none;text-align:left;font-size:1.3em;line-height:1em;text-transform:capitalize;color:#fff;background:0 0}.carousel-indicators.vertical li.active{color:#fff;background:#eb600a;border:2px solid #2c2b3c}.carousel-indicators.vertical p{color:#fff;z-index:10000000000000000;display:block;font-size:14px;text-transform:uppercase;text-align:right;left:80px;position:relative;letter-spacing:2px}@media only screen and (max-width:767px){.carousel-inner{height:auto}}.home .section-heading{padding:50px 0}.home .section-heading__title{font:300 1.6em/1.4em canada-type-gibson,sans-serif;margin:0 auto}.home .section-heading__subtitle{font:100 1.3em/1.4em canada-type-gibson,sans-serif;max-width:80%;margin:0 auto;padding-top:10px;padding-bottom:15px}.section-heading{padding:50px 0}.section-heading__title{font:300 2em/1.4em canada-type-gibson,sans-serif;margin:0 auto}.section-heading__subtitle{font:100 1.2em/1.4em canada-type-gibson,sans-serif;max-width:80%;margin:0 auto;padding-top:10px;padding-bottom:15px}.section-content__txt{padding:15px 40px}.section-content__txt p a{color:#2d2c34}.section-content .content-right{text-align:center}.section-content .h3,.section-content h3{font-size:24px;line-height:30px;font-weight:400}@media screen and (min-width:991px){.section-content__txt{column-gap:50px}}@media screen and (max-width:991px){.home .section-heading{padding:10px 0;text-align:center}.home .section-heading__title{font:300 1.3em/1.4em canada-type-gibson,sans-serif;margin:0 auto}.home .section-heading__subtitle{font:100 1.1em/1.4em canada-type-gibson,sans-serif;max-width:100%;margin:0 auto;padding-top:10px;padding-bottom:15px}.section-heading{padding:10px 0;text-align:center}.section-heading__title{font:300 1.4em/1.6em canada-type-gibson,sans-serif}.section-heading__subtitle{font:300 1.1em/1.4em 'Open Sans',sans-serif;max-width:90%}}.social-container{text-align:right}@media screen and (max-width:991px){.social-container{text-align:center}}.social{width:auto;display:inline-block}.social ul{width:100%;display:inline-block;margin:0;padding:0}.social ul li{float:left;margin:0 10px;display:inline-block;width:28px;text-align:center}.social ul li:last-of-type{margin-right:0}.social ul li:first-child{margin-left:0}.social ul li a{padding:5px 0;color:#fff;font:600 20px/18px canada-type-gibson,sans-serif;text-decoration:none;display:block}.social ul li a:hover{color:#ccc}.social ul li a:last-of-type{padding-right:0}.post-page-by-category{background:#f2f2f2}.category-block{padding:3%}.category-block a{display:block;padding-top:10px;text-decoration:underline;overflow:hidden}.category-block__post{margin:1% 0;padding:1% 3%;background:#fff}.category-block__heading h2{text-decoration:underline;padding-bottom:15px}.category-block__figure{max-height:240px;background-size:cover!important;background-repeat:no-repeat}.category-block__figure--main{height:350px;background-size:cover!important;background-repeat:no-repeat}.category-block__figure:hover{transition-duration:1s;transform:scale(1.1,1.1)}@media only screen and (min-width:768px){#topbar .navbar-nav>li>a{padding-top:2px;padding-bottom:2px}.col-sm-6.category-block__post{width:48%;margin:1% 0;height:590px}}.cpt-list__item{height:300px;margin:30px 0}.cpt-list__txt{padding:20px 30px;background:#fff;height:100%}.cpt-list__image{background-size:cover;height:100%}.cpt-list__categ-feat-title:hover{color:#fff}@media only screen and (max-width:991px){.cpt-list__item{height:auto;margin:30px 0}.cpt-list__image{display:none}.cpt-list-orizontal__item{margin:30px 0}}.cpt-list-orizontal{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:14px}.cpt-list-orizontal .cpt-list-orizontal__link{flex-grow:1;margin:0 10px 10px;max-width:340px;height:auto;width:100%}.cpt-list-orizontal .cpt-list-orizontal__link .item{text-align:center;font-size:20px;padding:40px;height:100%;width:100%}.cpt-list-orizontal .cpt-list-orizontal__link .item .content{text-align:center;padding:17% 8%;position:relative;font-size:1em;line-height:1.1em;color:#666;font-weight:700;background:rgba(255,255,255,.9);margin:0 auto}.cpt-list-orizontal .cpt-list-orizontal__link .item .content:hover{background:#fff}.cpt-list-orizontal .cpt-list-orizontal__link .item .content .data-offer{font-size:.8em;line-height:.9em;margin-top:10px;font-weight:300}.cpt-list-orizontal .cpt-list-orizontal__link .item.services{padding:0;text-align:left}.cpt-list-orizontal .cpt-list-orizontal__link .item.services .content{padding:4%;text-align:left;background:0 0}.cpt-list-orizontal .cpt-list-orizontal__link .item.services .content div{font-family:calluna,serif;font-size:1.1em}.cpt-list-orizontal .cpt-list-orizontal__link .item.services .content div.data-offer{font-family:canada-type-gibson,sans-serif;font-size:.8em}.cpt-list-orizontal .cpt-list-orizontal__link .item.services img{width:100%}.cpt-list-orizontal .cpt-list-orizontal__link .item.services:hover{background-color:#fff}.flex-section__heading{list-style:none;font-weight:600;font-size:26px;text-transform:uppercase;padding:2%;background:#474747}.flex-section__grid{display:flex;padding-bottom:30px;padding-left:0}.flex-section__grid .product_categ-box{list-style:none;margin:10px;display:block;min-height:310px;position:relative;flex-basis:33.33333%}.flex-section__grid .categ-feat-image{display:block;padding:20%}.flex-section__grid .categ-feat-title{display:block;padding:5%;font-weight:600;text-transform:uppercase;position:absolute;bottom:0;text-align:center;color:#666;width:100%}.flex-section__grid .categ-feat-title:hover{color:#2d2c34}@media only screen and (max-width:767px){.flex-section__heading{padding:5%;line-height:1.2em}.flex-section .products-page__2liv__cat{padding-bottom:20px;padding-left:0;display:block}.flex-section .products-page__2liv__cat .product_categ_box{min-height:auto}}@media only screen and (max-width:400px){.cpt-list-orizontal__overlay{padding:20% 8%;height:240px;width:240px;font-size:1.2em;line-height:1.2em}}.home section.section-claim{padding:20px 0 100px;min-height:400px}.section-claim__secondary{font-size:1.4em;padding-top:10px}.section-claim-static{min-height:400px}.products-page__1liv__cat{list-style:none;font-weight:600;font-size:26px;text-transform:uppercase;padding:2%;text-align:center}.products-page__2liv__cat{padding-bottom:30px;padding-left:0;display:flex;flex-wrap:wrap;text-align:center;justify-content:space-between}.products-page__2liv__cat .product_categ_box{list-style:none;margin:1%;display:block;min-height:260px;position:relative;flex-basis:47%}.products-page__2liv__cat .product_categ_box.base-3{flex-basis:31%}.products-page__2liv__cat .categ-feat-image{display:block}.products-page__2liv__cat .categ-feat-image img{width:100%}.products-page__2liv__cat .categ-feat-image:hover{animation-name:opacity-animation;animation-duration:1s}.products-page__2liv__cat .categ-feat-title{display:block;font-size:1.3em;font-weight:600;text-transform:uppercase;bottom:0;text-align:center;background:#2d2c34;padding:5%;color:#fff;margin:0 auto}.products-page__2liv__cat .categ-feat-title--projects{background:#2d2c34}.products-page__2liv__cat .categ-feat-title:hover{color:#2d2c34;transition-duration:1s}.proCatFeatures ul{height:60px}.proCatFeatures li{float:left;margin-right:50px;text-transform:uppercase;font-size:1.2em;line-height:1.6em}.proCatFeatures li:last-of-type{float:none}@media only screen and (max-width:1200px){.products-page__2liv__cat .product_categ_box{flex-basis:46%}}@media only screen and (max-width:767px){.home section.section-claim{min-height:100px}.products-page__2liv__cat{padding-bottom:20px;padding-left:0;display:block}.products-page__2liv__cat .product_categ_box{min-height:auto}.products-page__1liv__cat{padding:5%;line-height:1.2em}}.titlePage-container .header-title{background-color:rgba(0,0,0,.4);text-align:center;width:40%;padding:30px 0;margin:240px auto 10px}.titlePage-container .header-title .titlePage{font-family:calluna,serif;font-size:3.2em;line-height:40px;color:#fff;letter-spacing:0;margin:0}.titlePage-container.simplePage .header-title{width:90%}.owl-rooms .owl-wrapper{display:flex!important}.owl-rooms .item-room{background-color:#fff;background-position:top center;background-repeat:no-repeat;background-size:cover;padding:8% 30% 20% 5%;height:100%}.owl-rooms .item-room .parent-page{padding:20px;min-height:200px;font-family:calluna,serif;color:#000}.owl-rooms .item-room .parent-page h6{font-size:2em;font-family:calluna,serif}.owl-rooms .item-room .parent-page p{font-family:canada-type-gibson,sans-serif;font-size:1em}.owl-rooms .item-room .parent-page .link-more{font-family:canada-type-gibson,sans-serif;letter-spacing:.2em;font-size:.8em;text-transform:uppercase}.owl-rooms .item-room .parent-page .link-more::before{content:"";display:block;height:1px;width:50px;background:#333;margin-bottom:6px}.owl-rooms .item-room .parent-page:hover{color:#555}.owl-rooms.owl-theme .owl-controls{bottom:0;left:48%;text-align:center;position:absolute}.owl-rooms.owl-theme .owl-controls .owl-buttons div{color:#000;display:inline-block;zoom:1;margin:5px;padding:2px 10px;font-size:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;opacity:.4;text-align:center}.prod-subtitle{margin:0 0 10px;font-size:1em;line-height:1.4em}.prod-list{padding:0;list-style:none;font-size:.9em}.prod-gallery__links{padding-top:15px}.prod-gallery__links a{color:#333;font-weight:700;font-size:.8em}.prod-descr__elem{padding:10px 0}.prod-descr h4{font-size:.9em}@media only screen and (max-width:991px){.products-page__2liv__cat .product_categ_box{flex-basis:45%}.titlePage-container .header-title{text-align:center;width:60%;padding:20px 0;margin:220px auto 10px}.titlePage-container .header-title .titlePage{font-size:2.5em;padding:0;margin:0}}@media only screen and (max-width:767px){.titlePage-container .header-title{text-align:center;width:100%;padding:20px 0;margin:260px auto 10px}.titlePage-container .header-title .titlePage{font-size:2.5em;padding:0;margin:0}.owl-rooms .item-room .parent-page h6{font-size:1.8em}.owl-rooms .item-room .parent-page p{display:none}.owl-rooms.owl-theme .owl-controls{bottom:0;left:43%;text-align:center;position:absolute}}@media only screen and (max-width:540px){.titlePage-container .header-title{text-align:center;width:100%;padding:15px 0;margin:200px auto 10px}.titlePage-container .header-title .titlePage{font-size:2em;padding:0;margin:0}}.single-project__1-slot a{color:#333;font-size:.9em;padding-left:5px}.second-menu{padding:0 0 20px}.second-menu a{color:#fff}h3.proj-subtitle{color:#2d2c34;text-transform:uppercase;font-size:1em;border-top:3px solid #2d2c34;display:inline-block;padding-top:5px}.proj-infos h2{max-width:250px}.proj_gallery ul{list-style:none;padding:0}.proj_gallery img{width:100%}.proj-descr{padding-top:60px}.post-content .row{padding-top:20px;padding-bottom:20px}.post-content__link-1 a{font-size:1.3em;font-weight:600;color:#333;text-align:center;max-width:300px;display:inline-block;text-transform:uppercase;line-height:1.3em}.post-content__link-1 a .projects-page-icon{display:inline-block;float:left;padding-right:20px;max-width:100%}.post-content__link-2{text-align:right}.post-content__link-2__elem{display:inline-block}.post-content__link-2 a{font-size:1.8em;color:#333;font-weight:400}.post-content__link-2 .next-project-icon{padding-left:30px}.single-service.content-section{background:0 0;padding-top:0;margin-top:-25px}.panel-heading{border-radius:0;margin-bottom:1px}.panel-heading a:before{font-family:'Glyphicons Halflings';content:"\e114";float:right;transition:all .5s;transform:rotate(-90deg);top:13px;position:relative}.panel-heading.active a:before{transform:rotate(0)}.panel-default{border:none}.panel-body{list-style-type:none}.panel-body .current-item{color:#2d2c34;background:#fff;text-decoration:underline;font-weight:600;font-size:18px}.panel-default>.panel-heading a:before,.subnav-parent-cat a:before{font-family:'Glyphicons Halflings';content:"\e114";float:right;transition:all .5s;transform:rotate(-90deg)}.panel-default>.panel-heading .active a:before,.subnav-parent-cat .active a:before{transform:rotate(0)}@media only screen and (max-width:540px){.single-service.content-section{background:#fff}}.cta-section .row{display:flex}.cta-section .cta{margin-top:15px}.box-border{border:1px solid #777;padding:2%;min-height:240px;margin:15px}.box-border p{min-height:50px;padding-bottom:10px}@media only screen and (max-width:767px){.cta-section .row{display:block}}.heading-cta-box{position:absolute;color:#fff;top:30%;left:20%;z-index:10}.heading-cta-box h2{font-size:3.5em;font-weight:100;max-width:600px;padding-bottom:30px}.heading-cta-box .cta{color:#2d2c34}@media (max-width:1200px){.heading-cta-box{top:28%;left:10%;z-index:10}.heading-cta-box h2{font-size:2.5em;font-weight:100;max-width:80%;padding-bottom:30px}}@media (max-width:991px){.heading-cta-box{top:20%;left:10%}.heading-cta-box h2{font-size:2em;padding-bottom:20px}.heading-cta-box .cta{display:inline-block}}@media (max-width:667px){.heading-cta-box{top:30%}.heading-cta-box .cta{display:none}}@media (max-width:540px){.heading-cta-box{top:18%;left:4%}.heading-cta-box h2{font-size:1.8em;font-weight:100;padding-bottom:30px;max-width:95%}.heading-cta-box .cta{display:none}}.home-prod-category .box{position:relative}.home-prod-category .box:hover{cursor:pointer}.home-prod-category .image{display:block;width:100%;height:auto}.home-prod-category .image:hover{display:none}.home-prod-category .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.2s ease;background-size:91%;background-repeat:no-repeat;transform:translate(5%)}.home-prod-category .box:hover .overlay{opacity:1}.home-prod-category .text{color:#fff;font-size:20px;position:relative;bottom:85px;text-align:center}.home-prod-category h4{color:#2d2c34}.cat-0{background:url(../images/home-prod-1-hover.png)}.cat-1{background:url(../images/home-prod-2-hover.png)}.cat-2{background:url(../images/home-prod-3-hover.png)}@media only screen and (min-width:768px){.flex-grid{display:flex}.home-prod-category.flex-grid{display:flex;padding:30px 0 0}}@media (max-width:540px){.home-prod-category .image{display:block;width:100%;height:auto;max-width:230px;margin:0 auto}}.news-event{padding:0;background:#313131;color:#fff}.news-event .col-sm-4{text-align:right}.news-event .col-sm-8 a{margin:10px 0;display:block;color:#fff}@media only screen and (max-width:767px){.news-event,.news-event .col-sm-3{text-align:center}}#iubenda-cs-banner{background-color:#2b2b2b!important;bottom:0!important;left:0!important;position:fixed!important;width:100%!important;z-index:99999998!important;max-height:150px!important}#iubenda-cs-banner .iubenda-cs-content{display:block;margin:0 auto;padding:20px;width:auto;font-family:Helvetica,Arial,FreeSans,sans-serif;font-size:13px!important;background:#2b2b2b!important;color:#fff}#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale a.iubenda-cs-close-btn,#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale a:visited.iubenda-cs-close-btn{float:right;text-decoration:none;font-size:30px;color:#2d2c34}#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale a:hover.iubenda-cs-close-btn{color:#fff}#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale a,#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale a:visited{color:#2d2c34}#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale a:visited{color:#fff}.privacy a{color:#222;text-decoration:underline}.menu-sandwich{text-align:right;padding-top:50px;display:inline-block}.icon-mobile-menu-icon:before{color:#474747;font-size:2.5em;cursor:pointer}.fullscreen-menu__list{list-style:none}.fullscreen-menu__list li{padding:20px 0}.overlay{height:100%;width:0;position:fixed;z-index:5;top:0;left:0;background:rgba(150,121,90,.98);overflow-x:hidden;transition:.5s}.overlay-content{position:relative;top:25vh;width:100%;text-align:center;margin-top:30px}.overlay a{padding:8px;text-decoration:none;font-size:36px;display:block;transition:.3s}.overlay a:focus,.overlay a:hover{color:#f1f1f1}.overlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px}@media screen and (max-height:450px){.overlay a{font-size:20px}.overlay .closebtn{font-size:40px;top:15px;right:35px}}.widget-fluid{text-align:center;background:#09172d;background:-moz-linear-gradient(left,#09172d 0,#113449 100%);background:-webkit-linear-gradient(left,#09172d 0,#113449 100%);background:linear-gradient(to right,#09172d 0,#113449 100%)}.widget-fluid h3{color:#fff;font-size:1.6em;text-transform:uppercase}.widget-fluid h4{color:#fff;font-size:1.2em;font-weight:100;font-family:"Open Sans",sans-serif}.widget-fluid__overlay{background:url(../images/section_home_storia_texture.png);width:100%,height:100%}.section-before-decor-1{position:relative;top:-29px}.section-before-decor-1b,.section-before-decor-2{position:relative;top:2px}.section-before-decor-3{position:relative;top:-37px}@media only screen and (max-width:991px){.section-before-decor-1{position:relative;top:-21px}.section-before-decor-2{position:relative;top:3px}.section-before-decor-3{position:relative;top:-21px}}@media only screen and (max-width:540px){.section-before-decor-1{position:relative;top:-17px}.section-before-decor-1b{position:relative;top:5px}.section-before-decor-2{position:relative;top:7px}.section-before-decor-3{position:relative;top:-17px}}.pre-footer{background:#e6e6e6}a.cpt-list-orizontal__link{color:#777;display:block;overflow:hidden}.cpt-list-orizontal__link span,.entry-date{font-size:.5em!important;display:block;line-height:.8em;color:#333;margin-top:1em}.post-categories{padding:0}.post-categories li{display:inline-block}.post-categories li a{color:#00aeeb;text-decoration:underline;padding-right:10px;font-size:.9em}.jcarousel-responsive{background:#f9f9f9}.jcarousel-wrapper{margin:20px auto;position:relative}.jcarousel{position:relative;overflow:hidden;width:100%}.jcarousel ul{width:10000em;position:relative;list-style:none;margin:0;padding:0}.jcarousel li{width:200px;float:left;padding:5px}.jcarousel img{display:block;max-width:100%;height:auto!important}.jcarousel-control-next,.jcarousel-control-prev{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;text-align:center;background:#4e443c;color:#fff;text-decoration:none;text-shadow:0 0 1px #000;font:24px/27px Arial,sans-serif;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 0 4px #f0efe7;-moz-box-shadow:0 0 4px #f0efe7;box-shadow:0 0 4px #f0efe7}.jcarousel-control-prev{left:15px}.jcarousel-control-next{right:15px}.jcarousel-pagination{position:absolute;bottom:-40px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin:0}.jcarousel-pagination a{text-decoration:none;display:inline-block;font-size:11px;height:10px;width:10px;line-height:10px;background:#fff;color:#4e443c;border-radius:10px;text-indent:-9999px;margin-right:7px;-webkit-box-shadow:0 0 2px #4e443c;-moz-box-shadow:0 0 2px #4e443c;box-shadow:0 0 2px #4e443c}.jcarousel-pagination a.active{background:#4e443c;color:#fff;opacity:1;-webkit-box-shadow:0 0 2px #f0efe7;-moz-box-shadow:0 0 2px #f0efe7;box-shadow:0 0 2px #f0efe7}h1.entry-title-news{width:100%;font-size:2em;padding:12px 0;margin:20px 0 40px;border-top:2px solid #eb600a;border-bottom:2px solid #eb600a}.cosa-facciamo__block{background:#e5e5e5;padding:20px}.cosa-facciamo__block span{font:500 18px/26px canada-type-gibson,sans-serif;letter-spacing:4px}.motivi-home{background-image:-webkit-linear-gradient(top,#e7e7e7,#d3d3d3);background-image:-moz-linear-gradient(top,#e7e7e7,#d3d3d3);background-image:-ms-linear-gradient(top,#e7e7e7,#d3d3d3);background-image:-o-linear-gradient(top,#e7e7e7,#d3d3d3);background-image:linear-gradient(top,#e7e7e7,#d3d3d3);color:#000;padding:0}.motivi-home .centralblock{text-align:center}.motivi-home .centralblock .title{height:60px;width:100%;font-family:calluna,serif;color:#fff;padding-top:8px;font-size:1.1em;display:block;background-image:url(../images/bg4-title-motivi.png);background-position:top center;background-repeat:no-repeat}.motivi-home .centralblock .content{width:90%;display:block;padding:40px 0;margin:10px auto;color:#666;font-family:calluna,serif;font-weight:400;font-size:1.8em;line-height:1.4em;background-image:url(../images/bg4.png);background-position:center center;background-repeat:no-repeat}.motivi-home .leftblock,.motivi-home .rightblock{font-size:1.1em;line-height:1.3em;padding:14% 8% 4%;font-family:canada-type-gibson,sans-serif}.motivi-home .leftblock .motivo,.motivi-home .rightblock .motivo{margin-bottom:30px}.motivi-home .leftblock .motivo strong,.motivi-home .rightblock .motivo strong{font-size:1.7rem;line-height:1.1rem;font-weight:500}.motivi-home .leftblock .motivo .content,.motivi-home .rightblock .motivo .content{display:inline-block;width:100%}.motivi-home .leftblock .perc{float:right;font-size:3.1em;font-weight:400;margin-right:0;margin-bottom:10px;padding-top:20px;display:inline-block}.motivi-home .leftblock .motivo{text-align:right}.motivi-home .rightblock .perc{float:left;font-size:3.1em;font-weight:400;margin-left:0;margin-bottom:10px;padding-top:20px;display:inline-block}.motivi-home .rightblock .motivo{text-align:left}.grid-target{margin:15px}h4.titleHome{font-family:calluna,serif;font-size:30px;font-weight:400;color:#000;margin-bottom:0;margin-top:20px}h1.subtitleHome,h2.subtitleHome{font-family:calluna,serif;font-size:40px;font-weight:100;color:#000;margin-top:10px;margin-bottom:20px;font-style:italic}.riga{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.riga .colonna{display:flex;flex-direction:column;flex-basis:100%;flex:1;background-color:#ccc;margin:10px}.riga .colonna .link-colonna{width:100%;padding:80px 0;background-size:cover;background-repeat:no-repeat}.riga .colonna .link-colonna .content-colonna{background-color:rgba(255,255,255,.8);text-align:center;padding:4px 0;font-size:16px;font-family:canada-type-gibson,sans-serif;font-weight:400}.riga .colonna .link-colonna:hover .content-colonna{background-color:#fff}.riga .colonna .link-colonna.large{padding:150px 0}.riga .colonna .link-colonna.large .content-colonna{padding:12px 0;font-size:24px}@media (max-width:767px){h4.titleHome{font-size:28px;margin-top:12px}h1.subtitleHome,h2.subtitleHome{font-size:30px;margin-top:10px;margin-bottom:12px}.grid-target{margin:0}.riga .colonna{display:flex;flex-direction:column;flex:none;flex-basis:100%;background-color:#ccc;margin:0 0 10px}.riga .colonna .link-colonna{padding:60px 0}}.clients-logos .row:nth-of-type(2){margin-bottom:20px}.clients-logos .col-md-2{text-align:center;margin:20px 0}.clienti{list-style:none;padding:0;overflow:hidden;text-align:center;margin:0 0 60px 20px}.clienti li{margin:10px;list-style-type:none!important;display:inline-block}.clienti li img{max-width:200px}@media screen and (max-width:600px){.clienti li{display:block}}@media screen and (min-width:600px){.single-post-feat-img{float:left;margin-right:4%}}.grid-6-home{margin-top:0;background:#f3f3f3;padding-top:10px}.grid-6-home__block{text-align:center}@media screen and (max-width:991px){.grid-6-home__block{margin-bottom:40px}}#cn-accept-cookie{color:#fff;font-weight:700}#cn-refuse-cookie{color:#eb600a}#cn-more-info{color:#fff;text-decoration:underline}.category #menu-item-13480 a,.current-cat a,.parent-pageid-13471 #menu-item-16897 a,.parent-pageid-13553 #menu-item-16896 a,.parent-pageid-13555 #menu-item-16896 a,.parent-pageid-16843 #menu-item-16898 a,.parent-pageid-16937 #menu-item-17050 a,.parent-pageid-16943 #menu-item-17055 a,.parent-pageid-16991 #menu-item-17086 a,.parent-pageid-17009 #menu-item-17086 a,.single-post #menu-item-13480 a{color:#eb6714}.carousel-indicators.vertical li:first-of-type p{top:48px}.carousel-indicators.vertical li:nth-of-type(2) p{top:37px;left:123px}.category .post{border-bottom:1px solid #b9b9b9;margin-bottom:30px}.bgCross{background:url(/wp-content/uploads/2018/11/cross_img-3.png) top right}@media screen and (min-width:992px){.infografica-servizi{width:50%;float:right}}.wpcf7-form-control-wrap{display:inline-block}span.wpcf7-list-item{display:block;width:100%;margin:0}.item-slider{width:100%}.item-slider .item{height:700px;width:100%}.item-slider .item .item-content{position:relative;padding-top:230px}.item-slider .item .item-content .titleSlider{float:left;margin-left:92px;font-size:5rem;line-height:5.2rem;width:100%;max-width:720px;border-left:1px solid #fff;color:#fff}.item-slider .item .item-content .titleSlider .content{padding-left:20px;font-family:calluna,serif;text-shadow:2px 2px #333}.item-slider .item .item-content .titleSlider .content .title{font-size:5rem;line-height:6rem;margin-bottom:10px}.item-slider .item .item-content .titleSlider .content p{font-size:1.7rem;line-height:2rem}.item-slider .item .item-content .titleSlider .content .ctaSlider{margin-top:10px;margin-bottom:10px;display:inline-block;background-color:rgba(0,0,0,.6);width:auto}.item-slider .item .item-content .titleSlider .content .ctaSlider a{font-family:canada-type-gibson,sans-serif;color:#fff;font-size:13px;line-height:24px;font-weight:400;margin-top:0;text-transform:uppercase;padding:6px 14px;display:block;letter-spacing:.2rem}.item-slider .item .item-content .socialBlock{float:right;max-width:400px;min-width:350px}.item-slider .item .item-content .socialBlock .socialCircle{position:absolute;z-index:2;width:100px;height:100px;padding:5px;margin-top:10px;border-radius:50%;background-color:#fff}.item-slider .item .item-content .socialBlock .socialCircle .socialCircleImg{border-radius:50%;background-color:red;width:90px;height:90px;overflow:hidden}.item-slider .item .item-content .socialBlock .socialText{background-color:#fff;color:#000;z-index:1;margin-left:50px;padding:14px 10px 14px 60px}.item-slider .item .item-content .socialBlock .socialText .titleSocial{font-size:17px;line-height:20px;font-weight:400;width:100%;display:block;margin-bottom:4px}.item-slider .item .item-content .socialBlock .socialText .txtSocial{font-size:14px;line-height:16px;font-weight:300}.item-slider .item .item-content .socialBlock .socialText .votoSocial{margin-top:4px;margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid #ccc;width:100%;display:block}.item-slider .item .item-content .socialBlock .socialText .votoSocial .circleVote{border-radius:50%;height:12px;width:12px;background-color:#19a780;display:inline-block;margin-right:2px;padding:2px;border:1px solid #ccc}.item-slider .item .item-content .socialBlock .socialText .firmaSocial{font-size:12px;line-height:16px;margin-top:6px;text-transform:uppercase;width:100%;display:block}.item-slider.owl-theme .owl-controls{bottom:0;left:48%;text-align:center;position:absolute}.item-slider.owl-theme .owl-controls .owl-buttons div{color:#000;display:inline-block;zoom:1;margin:5px;padding:2px 10px;font-size:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;opacity:.4;text-align:center}@media (max-width:767px){.item-slider{width:100%}.item-slider .item{height:400px}.item-slider .item .item-content{position:relative;padding-top:190px}.item-slider .item .item-content .titleSlider{margin-left:0;font-size:2rem;line-height:2rem;border-left:0 solid #fff}.item-slider .item .item-content .titleSlider .content{padding-left:10px}.item-slider .item .item-content .titleSlider .content .title{font-size:3rem;line-height:3rem;margin-bottom:6px}.item-slider .item .item-content .titleSlider .content .ctaSlider{background-color:rgba(0,0,0,.6)}.item-slider .item .item-content .titleSlider .content .ctaSlider a{font-size:14px;line-height:18px;padding:5px 10px;letter-spacing:.1rem}.item-slider .item .item-content .socialBlock{display:none}.item-slider.owl-theme .owl-controls{bottom:8px;left:40%;text-align:center;position:absolute}}@media (min-width:768px) and (max-width:991px){.item-slider .item{height:600px}.item-slider .item .item-content{padding-top:170px}.item-slider .item .item-content .titleSlider{margin-left:56px}.item-slider .item .item-content .titleSlider .content .title{font-size:3.8rem;line-height:5rem;margin-bottom:4px}.item-slider .item .item-content .titleSlider .content p{font-size:1.4rem;line-height:1.8rem;margin:0}}@media (min-width:992px) and (max-width:1201px){.item-slider .item{height:700px}}h4.title-section{text-align:center;color:#333;font-family:calluna,serif;font-size:2em;line-height:2.2em;margin:0}h4.title-section::after{content:"";width:50px;height:1px;display:block;background-color:#ccc;margin:2px auto 28px}.section-cta h4.title-section::after{margin:2px auto}.galleryRoom{width:90%;float:right}.galleryRoom .itemGallery{width:100%;cursor:pointer}.galleryRoom .itemGallery img{width:100%}.galleryRoom .overlayGall{background:rgba(0,0,0,.5);padding:150px 0 0;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;text-align:center;color:#fff;transition:opacity .5s ease-in-out;text-transform:uppercase;letter-spacing:.2em;cursor:pointer}.galleryRoom #openGallery{text-align:center;color:#000;text-transform:uppercase;letter-spacing:.2em;padding:10px 0;font-size:1.2em;line-height:1.4em;cursor:pointer}.galleryRoom .gallery0 a{display:inline-block;width:100%;position:relative}.galleryRoom .gallery0 a .itemGallery{width:100%}.galleryRoom .gallery0:hover .overlayGall{display:block;opacity:100}.galleryRoom .gallery1,.galleryRoom .gallery2{margin-top:25px;width:48%}.galleryRoom .gallery1 a,.galleryRoom .gallery2 a{display:inline-block;width:100%;position:relative}.galleryRoom .gallery1 a .itemGallery,.galleryRoom .gallery2 a .itemGallery{width:100%}.galleryRoom .gallery1 a .overlayGall,.galleryRoom .gallery2 a .overlayGall{padding:80px 0 0}.galleryRoom .gallery1:hover .overlayGall,.galleryRoom .gallery2:hover .overlayGall{display:block;opacity:100}.galleryRoom .gallery1{float:left}.galleryRoom .gallery2{float:right}.galleryPage{width:100%;margin-top:20px}.galleryPage .itemGallery{width:100%;cursor:pointer}.galleryPage .itemGallery img{width:100%}.galleryPage .overlayGall{background:rgba(0,0,0,.5);padding:180px 0 0;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;text-align:center;color:#fff;transition:opacity .5s ease-in-out;text-transform:uppercase;letter-spacing:.2em;cursor:pointer}.galleryPage #openGallery{text-align:center;color:#000;text-transform:uppercase;letter-spacing:.2em;padding:10px 0;font-size:1.2em;line-height:1.4em;cursor:pointer}.galleryPage .gallery0 a{display:inline-block;width:100%;position:relative}.galleryPage .gallery0 a .itemGallery{width:100%}.galleryPage .gallery0:hover .overlayGall{display:block;opacity:100}.galleryPage .gallery1,.galleryPage .gallery2{margin-bottom:25px;width:100%;float:left}.galleryPage .gallery1 a,.galleryPage .gallery2 a{display:inline-block;width:100%;position:relative}.galleryPage .gallery1 a .itemGallery,.galleryPage .gallery2 a .itemGallery{width:100%}.galleryPage .gallery1 a .overlayGall,.galleryPage .gallery2 a .overlayGall{padding:80px 0 0}.galleryPage .gallery1:hover .overlayGall,.galleryPage .gallery2:hover .overlayGall{display:block;opacity:100}.fancybox-content{padding:0!important}.wp-block-media-text{background-color:#f9f8f3}.wp-block-media-text.has-media-on-the-right{background:#f1f1f1}@media (max-width:768px){.galleryPage,.galleryRoom{width:100%;float:left;margin-top:20px}.gallery0:hover .overlayGall,.gallery1,.gallery2{display:none}h4.title-section{font-size:1.6em;line-height:1em}h4.title-section::after{margin:12px auto 4px}.wp-block-media-text{display:block;padding-bottom:20px}}.wpml-ls-legacy-dropdown{width:100%;max-width:100%;margin-left:0;background-color:transparent}.wpml-ls-legacy-dropdown a{display:block;text-decoration:none;color:#444;border:0 solid #cdcdcd;background-color:transparent;padding:2px 6px;line-height:1}.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover,.wpml-ls-legacy-dropdown a:hover>a{color:#000;background-color:transparent}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a{color:#000;background:0 0}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:0 solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item{background-color:#fff}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a{border-width:0;padding:5px 6px;text-align:center}section.simpleb{background:#333;padding:10px 0}.sb{padding:0!important}.sb__btn{border-radius:0!important}.sb-screen-l .sb__form-field-input{padding:12px 48px 12px 12px!important;height:50px!important}.sb__form-field-input{border-radius:0!important}.sb-screen-l .sb__btn--verify{height:50px!important;padding:12px 8px!important}@media (max-width:768px){section.simpleb{padding:10px}}
