body.stop-scrolling {height:100%;overflow:hidden; }.sweet-overlay {background-color:black;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0, 0, 0, 0.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000; }.sweet-alert {background-color:white;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999; }@media all and (max-width:540px) {.sweet-alert {width:auto;margin-left:0;margin-right:0;left:15px;right:15px; } }.sweet-alert h2 {color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block; }.sweet-alert p {color:#797979;font-size:16px;text-align:center;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal; }.sweet-alert fieldset {border:none;position:relative; }.sweet-alert .sa-error-container {background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding 0.15s, max-height 0.15s;transition:padding 0.15s, max-height 0.15s; }.sweet-alert .sa-error-container.show {padding:10px 0;max-height:100px;webkit-transition:padding 0.2s, max-height 0.2s;transition:padding 0.25s, max-height 0.25s; }.sweet-alert .sa-error-container .icon {display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:white;line-height:24px;text-align:center;margin-right:3px; }.sweet-alert .sa-error-container p {display:inline-block; }.sweet-alert .sa-input-error {position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.1s;transition:all 0.1s; }.sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after {content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px; }.sweet-alert .sa-input-error::before {-webkit-transform:rotate(-45deg);transform:rotate(-45deg); }.sweet-alert .sa-input-error::after {-webkit-transform:rotate(45deg);transform:rotate(45deg); }.sweet-alert .sa-input-error.show {opacity:1;-webkit-transform:scale(1);transform:scale(1); }.sweet-alert input {width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.06);padding:0 12px;display:none;-webkit-transition:all 0.3s;transition:all 0.3s; }.sweet-alert input:focus {outline:none;box-shadow:0px 0px 3px #c4e6f5;border:1px solid #b4dbed; }.sweet-alert input:focus::-moz-placeholder {transition:opacity 0.3s 0.03s ease;opacity:0.5; }.sweet-alert input:focus:-ms-input-placeholder {transition:opacity 0.3s 0.03s ease;opacity:0.5; }.sweet-alert input:focus::-webkit-input-placeholder {transition:opacity 0.3s 0.03s ease;opacity:0.5; }.sweet-alert input::-moz-placeholder {color:#bdbdbd; }.sweet-alert input:-ms-input-placeholder {color:#bdbdbd; }.sweet-alert input::-webkit-input-placeholder {color:#bdbdbd; }.sweet-alert.show-input input {display:block; }.sweet-alert .sa-confirm-button-container {display:inline-block;position:relative; }.sweet-alert .la-ball-fall {position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:4px;opacity:0;visibility:hidden; }.sweet-alert button {background-color:#8CD4F5;color:white;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:4px;border-radius:5px;padding:10px 32px;margin:26px 5px 0 5px;cursor:pointer; }.sweet-alert button:focus {outline:none;box-shadow:0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05); }.sweet-alert button:hover {background-color:#7ecff4; }.sweet-alert button:active {background-color:#5dc2f1; }.sweet-alert button.cancel {background-color:#C1C1C1; }.sweet-alert button.cancel:hover {background-color:#b9b9b9; }.sweet-alert button.cancel:active {background-color:#a8a8a8; }.sweet-alert button.cancel:focus {box-shadow:rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important; }.sweet-alert button[disabled] {opacity:.6;cursor:default; }.sweet-alert button.confirm[disabled] {color:transparent; }.sweet-alert button.confirm[disabled] ~ .la-ball-fall {opacity:1;visibility:visible;transition-delay:0s; }.sweet-alert button::-moz-focus-inner {border:0; }.sweet-alert[data-has-cancel-button=false] button {box-shadow:none !important; }.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {padding-bottom:40px; }.sweet-alert .sa-icon {width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box; }.sweet-alert .sa-icon.sa-error {border-color:#F27474; }.sweet-alert .sa-icon.sa-error .sa-x-mark {position:relative;display:block; }.sweet-alert .sa-icon.sa-error .sa-line {position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px; }.sweet-alert .sa-icon.sa-error .sa-line.sa-left {-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px; }.sweet-alert .sa-icon.sa-error .sa-line.sa-right {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px; }.sweet-alert .sa-icon.sa-warning {border-color:#F8BB86; }.sweet-alert .sa-icon.sa-warning .sa-body {position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#F8BB86; }.sweet-alert .sa-icon.sa-warning .sa-dot {position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#F8BB86; }.sweet-alert .sa-icon.sa-info {border-color:#C9DAE1; }.sweet-alert .sa-icon.sa-info::before {content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#C9DAE1; }.sweet-alert .sa-icon.sa-info::after {content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#C9DAE1; }.sweet-alert .sa-icon.sa-success {border-color:#A5DC86; }.sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after {content:'';-webkit-border-radius:40px;border-radius:40px;border-radius:50%;position:absolute;width:60px;height:120px;background:white;-webkit-transform:rotate(45deg);transform:rotate(45deg); }.sweet-alert .sa-icon.sa-success::before {-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px; }.sweet-alert .sa-icon.sa-success::after {-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0px 60px;transform-origin:0px 60px; }.sweet-alert .sa-icon.sa-success .sa-placeholder {width:80px;height:80px;border:4px solid rgba(165, 220, 134, 0.2);-webkit-border-radius:40px;border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2; }.sweet-alert .sa-icon.sa-success .sa-fix {width:5px;height:90px;background-color:white;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg); }.sweet-alert .sa-icon.sa-success .sa-line {height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2; }.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg); }.sweet-alert .sa-icon.sa-success .sa-line.sa-long {width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg); }.sweet-alert .sa-icon.sa-custom {background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat; }@-webkit-keyframes showSweetAlert {0% {transform:scale(0.7);-webkit-transform:scale(0.7); }45% {transform:scale(1.05);-webkit-transform:scale(1.05); }80% {transform:scale(0.95);-webkit-transform:scale(0.95); }100% {transform:scale(1);-webkit-transform:scale(1); } }@keyframes showSweetAlert {0% {transform:scale(0.7);-webkit-transform:scale(0.7); }45% {transform:scale(1.05);-webkit-transform:scale(1.05); }80% {transform:scale(0.95);-webkit-transform:scale(0.95); }100% {transform:scale(1);-webkit-transform:scale(1); } }@-webkit-keyframes hideSweetAlert {0% {transform:scale(1);-webkit-transform:scale(1); }100% {transform:scale(0.5);-webkit-transform:scale(0.5); } }@keyframes hideSweetAlert {0% {transform:scale(1);-webkit-transform:scale(1); }100% {transform:scale(0.5);-webkit-transform:scale(0.5); } }@-webkit-keyframes slideFromTop {0% {top:0%; }100% {top:50%; } }@keyframes slideFromTop {0% {top:0%; }100% {top:50%; } }@-webkit-keyframes slideToTop {0% {top:50%; }100% {top:0%; } }@keyframes slideToTop {0% {top:50%; }100% {top:0%; } }@-webkit-keyframes slideFromBottom {0% {top:70%; }100% {top:50%; } }@keyframes slideFromBottom {0% {top:70%; }100% {top:50%; } }@-webkit-keyframes slideToBottom {0% {top:50%; }100% {top:70%; } }@keyframes slideToBottom {0% {top:50%; }100% {top:70%; } }.showSweetAlert[data-animation=pop] {-webkit-animation:showSweetAlert 0.3s;animation:showSweetAlert 0.3s; }.showSweetAlert[data-animation=none] {-webkit-animation:none;animation:none; }.showSweetAlert[data-animation=slide-from-top] {-webkit-animation:slideFromTop 0.3s;animation:slideFromTop 0.3s; }.showSweetAlert[data-animation=slide-from-bottom] {-webkit-animation:slideFromBottom 0.3s;animation:slideFromBottom 0.3s; }.hideSweetAlert[data-animation=pop] {-webkit-animation:hideSweetAlert 0.2s;animation:hideSweetAlert 0.2s; }.hideSweetAlert[data-animation=none] {-webkit-animation:none;animation:none; }.hideSweetAlert[data-animation=slide-from-top] {-webkit-animation:slideToTop 0.4s;animation:slideToTop 0.4s; }.hideSweetAlert[data-animation=slide-from-bottom] {-webkit-animation:slideToBottom 0.3s;animation:slideToBottom 0.3s; }@-webkit-keyframes animateSuccessTip {0% {width:0;left:1px;top:19px; }54% {width:0;left:1px;top:19px; }70% {width:50px;left:-8px;top:37px; }84% {width:17px;left:21px;top:48px; }100% {width:25px;left:14px;top:45px; } }@keyframes animateSuccessTip {0% {width:0;left:1px;top:19px; }54% {width:0;left:1px;top:19px; }70% {width:50px;left:-8px;top:37px; }84% {width:17px;left:21px;top:48px; }100% {width:25px;left:14px;top:45px; } }@-webkit-keyframes animateSuccessLong {0% {width:0;right:46px;top:54px; }65% {width:0;right:46px;top:54px; }84% {width:55px;right:0px;top:35px; }100% {width:47px;right:8px;top:38px; } }@keyframes animateSuccessLong {0% {width:0;right:46px;top:54px; }65% {width:0;right:46px;top:54px; }84% {width:55px;right:0px;top:35px; }100% {width:47px;right:8px;top:38px; } }@-webkit-keyframes rotatePlaceholder {0% {transform:rotate(-45deg);-webkit-transform:rotate(-45deg); }5% {transform:rotate(-45deg);-webkit-transform:rotate(-45deg); }12% {transform:rotate(-405deg);-webkit-transform:rotate(-405deg); }100% {transform:rotate(-405deg);-webkit-transform:rotate(-405deg); } }@keyframes rotatePlaceholder {0% {transform:rotate(-45deg);-webkit-transform:rotate(-45deg); }5% {transform:rotate(-45deg);-webkit-transform:rotate(-45deg); }12% {transform:rotate(-405deg);-webkit-transform:rotate(-405deg); }100% {transform:rotate(-405deg);-webkit-transform:rotate(-405deg); } }.animateSuccessTip {-webkit-animation:animateSuccessTip 0.75s;animation:animateSuccessTip 0.75s; }.animateSuccessLong {-webkit-animation:animateSuccessLong 0.75s;animation:animateSuccessLong 0.75s; }.sa-icon.sa-success.animate::after {-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in; }@-webkit-keyframes animateErrorIcon {0% {transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0; }100% {transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1; } }@keyframes animateErrorIcon {0% {transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0; }100% {transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1; } }.animateErrorIcon {-webkit-animation:animateErrorIcon 0.5s;animation:animateErrorIcon 0.5s; }@-webkit-keyframes animateXMark {0% {transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0; }50% {transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0; }80% {transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px; }100% {transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1; } }@keyframes animateXMark {0% {transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0; }50% {transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0; }80% {transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px; }100% {transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1; } }.animateXMark {-webkit-animation:animateXMark 0.5s;animation:animateXMark 0.5s; }@-webkit-keyframes pulseWarning {0% {border-color:#F8D486; }100% {border-color:#F8BB86; } }@keyframes pulseWarning {0% {border-color:#F8D486; }100% {border-color:#F8BB86; } }.pulseWarning {-webkit-animation:pulseWarning 0.75s infinite alternate;animation:pulseWarning 0.75s infinite alternate; }@-webkit-keyframes pulseWarningIns {0% {background-color:#F8D486; }100% {background-color:#F8BB86; } }@keyframes pulseWarningIns {0% {background-color:#F8D486; }100% {background-color:#F8BB86; } }.pulseWarningIns {-webkit-animation:pulseWarningIns 0.75s infinite alternate;animation:pulseWarningIns 0.75s infinite alternate; }@-webkit-keyframes rotate-loading {0% {transform:rotate(0deg); }100% {transform:rotate(360deg); } }@keyframes rotate-loading {0% {transform:rotate(0deg); }100% {transform:rotate(360deg); } }.sweet-alert .sa-icon.sa-error .sa-line.sa-left {-ms-transform:rotate(45deg) \9; }.sweet-alert .sa-icon.sa-error .sa-line.sa-right {-ms-transform:rotate(-45deg) \9; }.sweet-alert .sa-icon.sa-success {border-color:transparent\9; }.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {-ms-transform:rotate(45deg) \9; }.sweet-alert .sa-icon.sa-success .sa-line.sa-long {-ms-transform:rotate(-45deg) \9; }.la-ball-fall,.la-ball-fall > div {position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }.la-ball-fall {display:block;font-size:0;color:#fff; }.la-ball-fall.la-dark {color:#333; }.la-ball-fall > div {display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor; }.la-ball-fall {width:54px;height:18px; }.la-ball-fall > div {width:10px;height:10px;margin:4px;border-radius:100%;opacity:0;-webkit-animation:ball-fall 1s ease-in-out infinite;-moz-animation:ball-fall 1s ease-in-out infinite;-o-animation:ball-fall 1s ease-in-out infinite;animation:ball-fall 1s ease-in-out infinite; }.la-ball-fall > div:nth-child(1) {-webkit-animation-delay:-200ms;-moz-animation-delay:-200ms;-o-animation-delay:-200ms;animation-delay:-200ms; }.la-ball-fall > div:nth-child(2) {-webkit-animation-delay:-100ms;-moz-animation-delay:-100ms;-o-animation-delay:-100ms;animation-delay:-100ms; }.la-ball-fall > div:nth-child(3) {-webkit-animation-delay:0ms;-moz-animation-delay:0ms;-o-animation-delay:0ms;animation-delay:0ms; }.la-ball-fall.la-sm {width:26px;height:8px; }.la-ball-fall.la-sm > div {width:4px;height:4px;margin:2px; }.la-ball-fall.la-2x {width:108px;height:36px; }.la-ball-fall.la-2x > div {width:20px;height:20px;margin:8px; }.la-ball-fall.la-3x {width:162px;height:54px; }.la-ball-fall.la-3x > div {width:30px;height:30px;margin:12px; }@-webkit-keyframes ball-fall {0% {opacity:0;-webkit-transform:translateY(-145%);transform:translateY(-145%); }10% {opacity:.5; }20% {opacity:1;-webkit-transform:translateY(0);transform:translateY(0); }80% {opacity:1;-webkit-transform:translateY(0);transform:translateY(0); }90% {opacity:.5; }100% {opacity:0;-webkit-transform:translateY(145%);transform:translateY(145%); } }@-moz-keyframes ball-fall {0% {opacity:0;-moz-transform:translateY(-145%);transform:translateY(-145%); }10% {opacity:.5; }20% {opacity:1;-moz-transform:translateY(0);transform:translateY(0); }80% {opacity:1;-moz-transform:translateY(0);transform:translateY(0); }90% {opacity:.5; }100% {opacity:0;-moz-transform:translateY(145%);transform:translateY(145%); } }@-o-keyframes ball-fall {0% {opacity:0;-o-transform:translateY(-145%);transform:translateY(-145%); }10% {opacity:.5; }20% {opacity:1;-o-transform:translateY(0);transform:translateY(0); }80% {opacity:1;-o-transform:translateY(0);transform:translateY(0); }90% {opacity:.5; }100% {opacity:0;-o-transform:translateY(145%);transform:translateY(145%); } }@keyframes ball-fall {0% {opacity:0;-webkit-transform:translateY(-145%);-moz-transform:translateY(-145%);-o-transform:translateY(-145%);transform:translateY(-145%); }10% {opacity:.5; }20% {opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0); }80% {opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0); }90% {opacity:.5; }100% {opacity:0;-webkit-transform:translateY(145%);-moz-transform:translateY(145%);-o-transform:translateY(145%);transform:translateY(145%); } }body {font-family:'Open Sans Condensed', sans-serif; }.no-padding {padding-left:0;padding-right:0; }.no-margin {margin-left:0;margin-right:0; }.ov-hi {overflow:hidden; }.transizione {transition:all 0.5s ease; }.transizione-lenta, .home-img-rilievo img, .home-img img, .products-single .products-img img {transition:all 1s ease; }#toTopButton {padding:0 1rem 0.5rem;background:rgba(0, 0, 0, 0.5);color:#fff;position:fixed;bottom:3rem;right:3rem;display:none;z-index:10;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem; }#toTopButton:hover {background:rgba(0, 0, 0, 0.3); }.menu {margin-top:15px;font-size:18px; }.menu .menu-language {color:#99989C; }.menu .menu-language a {color:#68676A; }.menu .menu-language a.selected {font-weight:700; }.menu .menu-language span {padding-right:15px; }.menu .menu-language ul {margin-top:0;margin-bottom:0; }.menu ul {margin-top:20px;padding-left:0; }.menu ul li {list-style-type:none;display:inline-block;margin-left:15px; }.menu ul li.selected a {text-decoration:underline;color:#000000; }.menu ul li.available {padding-left:20px;padding-right:20px;background:#1a7e89; }.menu ul li.available a {color:#FFFFFF; }.menu ul li.reserved {margin-left:5px;margin-right:18px;padding-left:20px;padding-right:20px;background:#636669; }.menu ul li.reserved a {color:#FFFFFF; }.menu ul li a {color:#99989C; }.menu ul li ul {margin-top:0; }.menu ul li ul li {display:block;margin:0;font-size:16px; }.menu ul li .dropdown-menu {padding:0;background:rgba(192, 192, 192, 0.8); }.menu ul li .dropdown-menu > li {border-bottom:1px solid #68676A; }.menu ul li .dropdown-menu > li > a {padding:5px 10px 5px 10px;color:#373535; }.menu ul li .dropdown-menu > li > a.selected {font-weight:bold; }.carousel-indicators {bottom:-50px; }.carousel-indicators li {width:15px;height:15px;border:1px solid #99989C; }.carousel-indicators .active {width:15px;height:15px;background:#DADAD9; }.home-carousel {position:relative; }.home-carousel .home-play-video {position:absolute;z-index:10;right:15px;bottom:0; }.home-carousel .home-play-video img {width:470px; }.header-carousel-inner {margin-bottom:60px; }.carousel-inner .item-homepage {height:620px; }.carousel-inner .item-homepage a {display:block;width:100%;height:100%; }.home-title {margin-top:10px;font-size:60px;line-height:60px; }.home-title span {color:#1a7e89; }.home-subtitle {font-size:32px; }.home-subtitle span {color:#1a7e89; }.home-gray {margin-top:20px;padding-top:30px;padding-bottom:30px;background:#CBCBCD; }.home-img-rilievo {margin-bottom:15px; }.home-img-rilievo img:hover {-webkit-filter:brightness(0.5);filter:brightness(0.5); }.home-img {margin-bottom:15px; }.home-img img:hover {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1); }.home-supporti {margin-top:12px; }.home-section-title {font-size:26px;line-height:26px;color:#1a7e89; }.home-section-text {font-size:23px;color:#68676A; }.riga-divisore {margin-top:18px;margin-bottom:18px;height:1px;background:#878786; }.home-last-row {padding-bottom:20px; }.footer-carousel-message {position:absolute;top:20px;right:40px;color:#FFFFFF;font-size:30px;font-weight:bold;line-height:30px; }.footer-carousel-logo {position:absolute;right:60px;bottom:40px; }.footer-carousel-container {background-color:black;padding:0px;margin-top:60px; }.footer {padding-top:15px;padding-bottom:40px;color:#828084;background:#000000; }.footer a {color:#828084; }.breadcrumbs {margin-top:10px;color:#68676A; }.breadcrumbs a {color:#99989C; }.page-title {margin-top:15px;margin-bottom:20px;color:#68676A;font-size:26px; }.products-single {margin-bottom:30px; }.products-single .products-img img:hover {-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2); }.products-title {margin-top:5px;font-size:25px;color:#1a7e89; }.products-text {font-size:15px;color:#68676A; }.products-plus {margin-top:10px; }.products-plus a {font-size:20px;color:#1a7e89; }.sidebar .sidebar-title {font-size:21px;color:#68676A; }.sidebar .sidebar-riga hr {margin:5px 0;width:40px;border-color:#1a7e89; }.sidebar .sidebar-form {margin-top:15px; }.sidebar .sidebar-form button {padding:2px 5px;border:1px solid #99989C;background:#99989C;color:#FFFFFF; }.sidebar .sidebar-menu {margin-top:30px; }.sidebar .sidebar-menu ul {margin:0;padding:0; }.sidebar .sidebar-menu ul li {list-style-type:none;margin:0;padding:8px 0;font-size:16px;border-bottom:1px solid #99989C;color:#373535; }.sidebar .sidebar-menu ul li a {color:#99989C; }.sidebar .sidebar-menu ul li.submenu {padding-left:30px; }.sidebar .sidebar-menu ul li.submenu.selected {color:#1a7e89; }.sidebar .sidebar-menu ul li.selected {text-decoration:underline; }.prodottod-titolo {font-size:36px;color:#1a7e89; }.prodottod-titoletto {font-size:20px;color:#68676A;margin-top:35px; }.prodottod-img {border-top:1px solid #99989C;padding-top:15px;margin-top:5px; }.prodottod-testo-lg {position:absolute;top:40px;right:80px;left:500px;font-size:20px;line-height:24px;color:white; }.prodottod-testo-lg div {margin-top:40px; }.prodottod-testo-xs {border-top:1px solid #99989C;padding-top:5px;margin-top:10px;font-size:14px;margin-bottom:10px; }.prodottod-testo-xs div {margin-top:10px; }.prodottod-domanda {position:absolute;right:15px;bottom:0;width:25px;height:25px;background-color:#99989C;text-align:center; }.prodottod-domanda a {color:white;font-size:18px;font-weight:bold; }.prodottod-box {margin-top:30px;border:1px solid #99989C;overflow:hidden; }.prodottod-box div {margin:5px auto;padding:5px 0;text-align:center;color:#68676A; }.prodottod-box div .box-label {display:inline-block;float:none;margin-bottom:5px;margin-right:5px;padding-top:5px;border:1px solid black;padding:0 5px;font-size:18px;font-weight:bold;color:black; }.prodottod-img2 {border-top:1px solid #99989C;margin-top:20px; }.prodottod-img3 {width:100%;max-height:250px; }.prodottod-grafico {margin-top:20px; }.prodottod-grafico div > div > .table thead > tr > th {font-size:20px;font-weight:normal;color:#68676A;padding-left:0; }.prodottod-grafico div > div > .table tbody > tr > td {font-size:16px;color:#68676A;padding:5px 10px; }.prodottod-splash {margin-bottom:15px; }.prodottod-button1, .prodottod-button2 {background-color:#1a7e89;color:white;border:none;text-align:center;font-size:20px;width:140px;margin-top:35px;margin-right:10px;margin-bottom:35px; }.prodottod-button2 {background-color:#68676A; }.bg-grigio {margin-top:15px;background:#c4c5c9; }.bg-grigio2 {margin-top:15px;background:#cfcfcf; }.bg-grigio3 {margin-top:15px;background:#cacaca; }.bg-grigio4 {margin-top:15px;background:#bbbbbb; }.bg-grigio5 {margin-top:15px;background:#cccccc; }.servizi-top, .certificazione-top, .contatti-top, .download-top, .news-top, .referenze-top {line-height:143px;background-image:url(../img/rv_banner_servizi.jpg);background-position:center top;background-size:100% 100%;background-repeat:no-repeat;max-height:143px;font-size:32px;color:#1a7e89;letter-spacing:9px; }.certificazione-top {background-image:url(../img/rv_banner_certificazione.jpg); }.contatti-top {background-image:url(../img/rv_banner_contatti.jpg); }.download-top {background-image:url(../img/rv_banner_download.jpg); }.news-top {background-image:url(../img/rv_banner_news.jpg); }.referenze-top {background-image:url(../img/rv_banner_referenze.jpg); }.servizi-immagine {margin-top:50px; }.servizi-postit1 {position:absolute;background-color:rgba(255, 255, 255, 0.7);width:380px;height:320px;margin-top:110px;margin-left:700px; }.servizi-postit1 blockquote {margin:30px 0px 0px 30px;border-left:2px solid #1a7e89;padding:20px 30px;height:95px;font-size:26px;line-height:32px; }.servizi-postit1 .servizi-postit-testo1 {margin:25px 63px;font-size:15px; }.servizi-postit2 blockquote {margin:25px 0px 0px 30px;border-left:2px solid #1a7e89;padding-left:30px;font-size:26px; }.servizi-postit2 .servizi-postit-testo2 {margin:10px 0 0 62px;font-size:15px; }.servizio-elenco {margin-top:35px; }.servizio-elenco .servizio-elenco-titolo {color:#1a7e89;font-size:20px; }.servizio-elenco .servizio-elenco-divisore {margin-top:15px; }.servizio-elenco .servizio-elenco-divisore span {display:block;width:45px;height:1px;border-top:1px solid #99989C; }.servizio-elenco .servizio-elenco-testo {margin-top:15px;font-size:15px; }.servizio-elenco .servizio-elenco-link {margin-top:15px;color:#99989C; }.servizio-elenco .servizio-elenco-link a {font-size:13px;color:#99989C; }.certificazioni-elenco {margin-top:-350px; }.certificazioni-elenco .certificazioni-elenco-img {margin-bottom:25px; }.certificazioni-elenco .certificazioni-elenco-titolo {color:#1a7e89;font-size:20px; }.certificazioni-elenco .certificazioni-elenco-divisore {margin-top:15px; }.certificazioni-elenco .certificazioni-elenco-divisore span {display:block;width:45px;height:1px;border-top:1px solid #99989C; }.certificazioni-elenco .certificazioni-elenco-testo {margin-top:15px;font-size:15px; }.certificazioni-elenco .certificazioni-elenco-link {margin-top:15px;color:#99989C; }.certificazioni-elenco .certificazioni-elenco-link a {font-size:13px;color:#99989C; }.prog-insieme-postit {background-color:#99989C;background-clip:content-box;padding:0px 15px;margin-top:50px;max-height:700px; }.prog-insieme-postit div > blockquote {margin-top:95px;margin-left:40px;border-left:2px solid #1a7e89;padding-left:40px;color:white;font-size:26px; }.prog-insieme-testo {margin:60px 20px 0px 82px;color:white;font-size:16px; }.prog-insieme-carousel {padding-right:0px;max-height:700px; }.carousel-prog-insieme-image {width:100%;max-height:700px; }.carousel-control {opacity:1; }.carousel-control.right-arrow {right:0;left:auto; }.prog-insieme-freccia {position:absolute;top:50%;width:35px;height:35px;background-color:white; }.prog-insieme-freccia span {line-height:35px;font-size:20px;font-weight:100;text-align:center;color:#1a7e89; }.prog-insieme-freccia.sinistra {left:20px; }.prog-insieme-freccia.destra {right:20px; }.prog-insieme-slick-img {width:100%;max-height:500px; }.numeri-titolo {margin-top:35px;color:#1a7e89;font-size:30px; }.numeri-img {margin-top:35px; }.referenze-etichette {margin-top:35px; }.referenze-etichette .etichetta {background-color:#99989C;color:white;margin-top:15px;margin-right:10px;padding:0px 10px;font-size:20px; }.giustifica {display:flex;justify-content:space-between; }.referenze-img {margin-top:30px;height:262px; }.referenze-img div {position:relative; }.referenze-img div .referenze-hover {position:absolute;width:100%;height:100%;background:rgba(0, 0, 0, 0.6);display:none; }.referenze-img div .referenze-hover .titolo {position:absolute;top:40%;color:white;width:100%;text-align:center; }.referenze-img div .referenze-hover .titolo div {font-size:18px; }.referenze-img div .referenze-hover .titolo a > button {background-color:#1a7e89;color:white;margin-top:5px;border:none;padding:2px 15px;font-size:16px; }.referenze-img div a > img {width:100%;height:262px; }.industria-big-img {margin-top:20px; }.industria-small-img {margin-top:20px; }.industria-titoletto {margin-top:20px;font-size:18px; }.industria-titoletto hr {margin:5px 0px;width:40px;height:2px;background-color:#1a7e89; }.industria-sottotitoletto {margin-top:5px;font-size:24px; }.industria-testo {clear:left;padding-top:25px;font-size:15px; }.industria-titoletto-sinistra {float:left; }.industria-titoletto-destra {float:right; }.industria-modal {cursor:pointer; }.industria-modal:hover {opacity:0.7; }.modal {display:none;position:fixed;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0, 0, 0, 0.9); }.modal-content-zoomimage {margin:auto;display:block;width:80%;max-width:1200px; }.modal-content-video {width:830px; }.modal-content, #caption {-webkit-animation-name:zoom;-webkit-animation-duration:0.6s;animation-name:zoom;animation-duration:0.6s; }@-webkit-keyframes zoom {from {-webkit-transform:scale(0); }to {-webkit-transform:scale(1); } }@keyframes zoom {from {transform:scale(0); }to {transform:scale(1); } }.modal-header .close-video {margin-top:-2px; }button.close-video {background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:0 none;cursor:pointer;padding:0; }.close-video {color:#000;float:right;font-size:21px;font-weight:700;line-height:1;opacity:0.2;text-shadow:0 1px 0 #fff; }.close {position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:0.3s; }.close:hover,.close:focus {color:#bbb;text-decoration:none;cursor:pointer; }.slick {margin-top:20px; }.slick-img {max-height:140px; }.slick-dots {bottom:-15px; }.slick-dots li {width:30px; }.slick-dots li button:before {font-size:25px; }.news-sezione {margin-top:50px; }.news-titolo {color:#1a7e89;font-size:24px;font-weight:bold; }.news-paragrafo {margin-top:10px;font-size:16px; }.news-img {width:100%; }.download-item {margin-top:50px; }.download-img {width:100%; }.download-titolo {margin-top:10px;color:#1a7e89;font-size:25px;text-decoration:underline; }.contatti-container-mappa {margin-top:20px;background-color:lightGrey; }.contatti-titolo {color:#1a7e89;font-size:20px; }.contatti-testo {margin-top:5px;font-size:15px; }.contatti-titolo2 {color:#1a7e89;font-size:24px; }.contatti-testo2 {margin-top:5px;font-size:18px;margin-bottom:30px; }.contatti-rivenditori {margin-top:50px;font-size:14px; }.contatti-rivenditori div {margin-top:5px; }.contatti-map {width:100%;margin:20px auto; }.contatti-italia {margin-top:30px;border-bottom:1px solid black;padding-bottom:20px; }.contatti-titolo-grande {font-size:40px;color:#1a7e89; }.contatti-mondo {margin-top:30px; }.certificazione-titolo-grande {position:absolute;padding:20px;font-weight:900;font-size:100px;line-height:102px;color:white; }.certificazione-titolo, .certificazione-titolo2, .certificazione-titolo3, .certificazione-titolo4, .certificazione-titolo5 {font-size:60px;line-height:62px;font-weight:bold;color:white;padding:20px; }.certificazione-titolo2 {position:absolute;padding:40px; }.certificazione-titolo3, .certificazione-titolo4, .certificazione-titolo5 {color:#fee100;font-size:45px;line-height:47px; }.certificazione-titolo4, .certificazione-titolo5 {color:black; }.certificazione-titolo5 {margin-top:50px; }.certificazione-img-top {width:100%;min-height:100px; }.certificazione-img {width:100%;height:100%; }.certificazione-img2 {position:absolute;bottom:20px;left:40px; }.certificazione-img3 {margin-top:10px; }.certificazione-img4 {margin-top:100px;padding:0; }.certificazione-cnt {display:flex;margin-top:10px; }.sfondo-giallo {background-color:#fee100;margin:0 15px; }.sfondo-nero {background-color:black;margin:0 15px; }.certificazione-postit {background-color:#fee100;height:100%; }.certificazione-testo {font-size:18px;margin:20px; }.certificazione-testo2 {font-size:18px; }.certificazione-testo3, .certificazione-testo4 {margin:0 20px;font-size:18px; }.certificazione-testo3 ol, .certificazione-testo4 ol {padding-left:0; }.certificazione-testo3 ol li, .certificazione-testo4 ol li {margin-top:20px;list-style-type:none;counter-increment:item; }.certificazione-testo3 ol li:before, .certificazione-testo4 ol li:before {padding-right:5px;font-weight:bold;content:counter(item) "."; }.certificazione-testo4 ol > li {margin-top:15px;color:white; }.certificazione-testo4 ol > li:before {color:#fee100; }@media (max-width:767px) {.modal-content-video {width:90%; }.navbar {margin-bottom:0; }.navbar-default {border:none; }.navbar-nav {font-size:16px;text-align:center; }.navbar-toggle .icon-bar:nth-of-type(2) {top:1px; }.navbar-toggle .icon-bar:nth-of-type(3) {top:2px; }.navbar-toggle .icon-bar {position:relative;transition:all 500ms ease-in-out; }.navbar-toggle.active .icon-bar:nth-of-type(1) {top:6px;transform:rotate(45deg); }.navbar-toggle.active .icon-bar:nth-of-type(2) {background-color:transparent; }.navbar-toggle.active .icon-bar:nth-of-type(3) {top:-6px;transform:rotate(-45deg); }.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color:transparent; }.navbar-default .navbar-toggle {border:none; }.navbar a {color:#99989C; }.navbar .available {background:#1a7e89; }.navbar .available a {color:#FFFFFF; }.navbar .reserved {background:#636669; }.navbar .reserved a {color:#FFFFFF; }.navbar-default .navbar-nav > li.reserved > a, .navbar-default .navbar-nav > li.available > a {color:#FFFFFF; }.menu-lingue {margin-top:15px;font-size:16px;height:40px;color:#99989C; }.menu-lingue a {color:#68676A; }.home-carousel .home-play-video {bottom:20px; }.home-carousel .home-play-video img {width:200px; }.carousel-inner .item-homepage {max-height:320px; }.carousel-inner .item-homepage a {display:block;width:100%;height:100%; }.home-img {margin-bottom:10px; }.home-title {font-size:30px;line-height:30px; }.home-subtitle {font-size:18px; }.home-section-title {padding-left:10px;font-size:16px;line-height:16px; }.home-section-text {margin-bottom:10px;padding-left:10px;font-size:14px; }.footer-carousel-message {right:20px;font-size:22px;line-height:22px; }.footer {font-size:12px; }.footer .footer-privacy {margin-top:15px; }.prodottod-img {border-style:none; }.servizio-elenco {margin-top:20px; }.servizio-elenco .servizio-elenco-link {margin-top:5px; }.certificazioni-elenco {margin-top:50px; }.prog-insieme-postit div > blockquote {margin-top:35px;margin-left:20px;padding-left:20px; }.prog-insieme-testo {margin:20px 40px 0px 42px; }.prog-insieme-carousel {margin-top:50px;padding-left:0px; }.numeri-titolo {margin-top:20px; }.industria-titoletto {margin-top:20px; }.industria-testo {padding-top:10px; }.industria-big-img {margin-top:10px; }.news-img {margin-top:10px; }.contatti-rivenditori {margin-top:20px; }.contatti-map {clear:left;margin-top:10px; }.certificazione-titolo-grande {padding:10px;font-size:40px;line-height:42px; }.certificazione-cnt {display:block; }.certificazione-titolo, .certificazione-titolo2, .certificazione-titolo3, .certificazione-titolo4, .certificazione-titolo5 {font-size:50px;line-height:52px; }.certificazione-img2 {position:static;margin:20px; }.certificazione-img4 {margin-top:10px; }.certificazione-img5 {max-height:500px;width:100%; }.certificazione-titolo2 {padding:20px;font-size:30px;line-height:32px; } }@media (min-width:768px) and (max-width:991px) {.menu {font-size:14px; }.menu ul {margin-top:20px; }.menu ul li {margin-left:12px; }.menu ul li.reserved {margin-left:10px;margin-right:10px;padding-left:15px;padding-right:15px; }.home-carousel .home-play-video {bottom:20px; }.home-carousel .home-play-video img {width:280px; }.carousel-inner .item-homepage {height:320px; }.carousel-inner .item-homepage a {display:block;width:100%;height:100%; }.home-img {margin-bottom:10px; }.home-title {font-size:44px;line-height:44px; }.home-subtitle {font-size:20px; }.home-section-title {font-size:16px;line-height:16px; }.home-section-text {font-size:14px; }.footer-carousel-message {font-size:22px;line-height:22px; }.footer-carousel-logo img {width:140px; }.prodottod-img {border-style:none; }.servizi-immagine {visibility:hidden; }.servizio-elenco .servizio-elenco-link {margin-top:10px; }.prog-insieme-postit div > blockquote {margin-top:50px;margin-left:30px;padding-left:30px; }.prog-insieme-testo {margin:30px 60px 20px 62px; }.prog-insieme-carousel {margin-top:50px;padding-left:0px; }.industria-titoletto {margin-top:20px; }.industria-testo {padding-top:20px; }.news-img {margin-top:20px; }.contatti-rivenditori {margin-top:20px; }.contatti-map {clear:left;margin-top:20px; }.certificazione-titolo-grande {padding:15px;font-size:60px;line-height:62px; }.certificazione-cnt {display:block; }.certificazione-img2 {position:static;margin:20px; }.certificazione-img4 {margin-top:10px; }.certificazione-img5 {max-height:500px;width:100%; } }@media (min-width:992px) and (max-width:1199px) {.home-carousel .home-play-video {bottom:20px; }.home-carousel .home-play-video img {width:380px; }.carousel-inner .item-homepage {height:420px; }.carousel-inner .item-homepage a {display:block;width:100%;height:100%; }.home-title {font-size:50px;line-height:50px; }.home-subtitle {font-size:26px; }.home-section-title {font-size:20px;line-height:20px; }.home-section-text {font-size:18px; }.footer-carousel-message {font-size:26px;line-height:26px; }.footer-carousel-logo img {width:180px; }.prodottod-testo-lg {top:40px;right:50px;left:400px; }.prodottod-testo-lg div {margin-top:30px; }.servizi-postit1 {margin-left:500px;margin-top:73px; }.servizio-elenco .servizio-elenco-link {margin-top:25px; }.referenze-img {height:213px; }.referenze-img div > a > img {height:213px; }.certificazione-titolo-grande {font-size:80px;line-height:82px; }.certificazione-cnt {display:flex; }.certificazione-img2 {position:static;margin:20px; } }.container-lavoraconnoi1 {padding-top:60px;font-size:18px; }@media (max-width:767px) {.container-lavoraconnoi1 {padding-top:30px; } }.container-lavoraconnoi2 {padding-top:90px;font-size:18px; }@media (max-width:767px) {.container-lavoraconnoi2 {padding-top:30px; } }.container-lavoraconnoi2 input[type="text"] {border-radius:0;padding:15px 20px;height:auto;margin-bottom:15px; }.container-lavoraconnoi2 textarea {border-radius:0;padding:15px 20px;height:auto;margin-bottom:15px; }.container-lavoraconnoi2 select {border-radius:0;padding:15px 20px;height:auto;margin-bottom:15px; }.container-lavoraconnoi2 label {font-weight:400; }.container-lavoraconnoi2 .file-upload-wrapper {position:relative;width:100%;height:53px;line-height:34px;margin-bottom:15px;background-color:transparent; }.container-lavoraconnoi2 .file-upload-wrapper:after {content:attr(data-text);font-size:16px;position:absolute;top:0;left:0;background:transparent;padding:10px 15px;display:block;width:calc(100% - 200px);pointer-events:none;z-index:20;font-weight:300;height:53px;border:1px solid #ccc; }.container-lavoraconnoi2 .file-upload-wrapper:before {content:'Carica il curriculum';position:absolute;background-color:#198a9e;top:0;right:0;width:185px;text-align:center;display:inline-block;height:53px;color:#fff;z-index:25;font-size:16px;line-height:53px;padding:0 15px;pointer-events:none;border-radius:20px;font-weight:800; }.container-lavoraconnoi2 .file-upload-wrapper:hover:before {background:#198a9e; }.container-lavoraconnoi2 .file-upload-wrapper input {opacity:0;background-color:#198a9e;position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;height:53px;line-height:53px;margin:0;padding:0;display:block;cursor:pointer;width:100%; }.container-lavoraconnoi2 .box-checkbox {margin-bottom:15px; }.container-lavoraconnoi2 .btn-invia {background-color:#198a9e;color:#fff;padding:0 30px;border-radius:20px;font-weight:800;height:53px;font-size:18px; }@media (max-width:767px) {.container-lavoraconnoi2 .btn-invia {margin-bottom:30px; } }