@font-face { font-display: swap; font-family: 'Manrope'; font-style: normal; font-weight: 400; src: url('/tpl/addon/fonts/manrope-v15-latin-regular.woff2') format('woff2'); } @font-face { font-display: swap; font-family: 'Manrope'; font-style: normal; font-weight: 500; src: url('/tpl/addon/fonts/manrope-v15-latin-500.woff2') format('woff2'); } @font-face { font-display: swap; font-family: 'Chopsee'; src: url('/tpl/addon/fonts/chopsee-bold-webfont.woff2') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: "Manrope-fallback"; size-adjust: 102.94%; ascent-override: 107%; src: local("Arial"); } @font-face { font-family: 'Chopsee Fallback'; font-style: normal; font-weight: 400; src: local('Arial'); ascent-override: 84.01%; descent-override: 28.14%; line-gap-override: 0.00%; size-adjust: 115.72%; } html,body{font-family: 'Manrope', 'Manrope-fallback', sans-serif;font-size:15px;color:#2c2f32;font-weight:500;/*background-color:#fff;*/} body{display: flex;flex-direction: column;} .form-group label.error{display:inline;color:#bd0000;padding:0px;} .form-control.error:focus{border-color: #bd0000 !important;} input[type="text"].error , select.error , textarea.error{border-color:#bd0000 !important;box-shadow:none;} input[type="text"] ,input[type="password"], textarea , select{-webkit-appearance: none;-moz-appearance: none;appearance: none;box-shadow:none !important;} select{background: #fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat 99% 50% !important;padding-right:25px !important;border-radius:0;} select::-ms-expand {display: none;} a{color:#2c2f32;outline:0 !important;} a:hover{color:#2c2f32;} h1{margin-top:0;font-size:34px;font-weight:300;text-transform:uppercase;font-family: 'Chopsee', "Chopsee-fallback", sans-serif !important;} h1 > span{font-weight:bold;} h2{font-size:20px;margin-top:20px;font-weight:300} body.ovfl{overflow:hidden;height: 100%;width: 100%;position:fixed;} img.thumb{margin-bottom:15px;} .title h4,.title .h4{font-size:31px;line-height:38px;font-weight:700;} .pointer{cursor: pointer} a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {border-color: #000000;} .p-rel{position:relative;} .underline{text-decoration:underline;} span.p-rel{display:inline-block;} .grecaptcha-badge{display: none;} .cust-link{font-weight:700;text-decoration:underline;} button{outline:0 !important;} .ovfl{overflow: hidden;height:100%;} .ptitle {font-family: 'Chopsee', "Chopsee-fallback", sans-serif !important;} .bodygrey {background-color: #fff;} .bodytck{background-color:#fff !important} .plyr--full-ui input[type=range] {color: #229171 !important;} .plyr__control--overlaid {background: rgba(53,42,126, .8) !important;} .plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true] {background: #229171 !important;} .plyr__control.plyr__tab-focus {box-shadow: 0 0 0 5px rgba(53,42,126, .5) !important;} .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {background: #229171 !important;} .bggrey{background-color: #FFF;} .row.no-gutters {margin-right: 0;margin-left: 0;} .row.no-gutters > [class^="col-"],.row.no-gutters > [class*=" col-"] , .row.no-gutters > .container-fluid {padding-right: 0;padding-left: 0;} .btn{-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;font-weight: 600 ;font-size:16px !important;line-height:20px;-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;padding: 12px 20px;} .btn{background-color:transparent;border-color:#ddd;color:#717171;} .btn:hover,.btn:focus,.btn:active{background-color:transparent;color:#717171;outline:0 !important;box-shadow:none !important;} .btn-primary{color: #fff;border: 1px solid #229171;background: #229171;} .btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:active:focus{background-color: #135341;border-color: #135341;color:#fff;} .btn-order{border:0;background-color: #fb641b;color:white;border:0;border-radius: 4px;padding:5px 20px;} .btn-order:hover{border:0;background-color: #ff8b53;color:white;} .btn-print-pdf{color: #006230;border: 2px solid #006230;background: #FFF;} .btn-print-pdf.btn-cust{white-space:normal} .btn-print-pdf:hover,.btn-print-pdf:active,.btn-print-pdf:focus,.btn-print-pdf:active:focus{background: #F8f8f8;color: #006230;} .btn-tabella{border-color: #bd0000;background-color: #bd0000;font-size: 14px !important;color:#fff;} .btn-tabella:hover,.btn-tabella:focus,.btn-tabella:active{background-color:#fff;border-color:#bd0000;color:#bd0000;} .btn-success{color: #fff;border: 1px solid #286035;background: #286035;} .btn-success:hover,.btn-success:focus,.btn-success:active{background-color: #649632;border-color: #649632;color:#fff;} .btn-event{border: 1px solid #2C2F32;color:#2C2F32;margin-top: 77px;padding: 14px 24px;} .btn-event:hover,.btn-event:focus,.btn-event:active{background-color: #f7f7f7;color:#2C2F32;} .btn-news{border: 1px solid #2C2F32;color:#2C2F32;margin-top: 28px;padding: 14px 24px;} .btn-news:hover,.btn-news:focus,.btn-news:active{background-color: #f7f7f7;color:#2C2F32;} .modal-footer .btn{margin-top:20px !important;} #dlg_cust .modal-body{padding: 0px} #dlg_cust .modal-body .note{text-align: center;padding: 10px 10px} #dlg_cust .modal-body .close{position: absolute;top: 0px;right: 16px;content: '';z-index: 1;color: #FFF;opacity: 1;font-size: 40px;line-height: 45px;} #dlg_cust .modal-footer .btn{margin-top:0px !important;} #dlg_cust .modal-footer{border:0px} .thumbmark{border:1px solid #e6e6e6;padding:20px;margin-bottom:16px;} .row-eq-height {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display:flex;} .bg-danger { color:#fff;background-color: #a71d1c} .alert-text{ padding:15px;} .bold { font-weight: bold;} .pay label {font-weight: bold;} .pay-bg { background-color:#f4f4f4; border:1px solid #cdcdcd;padding:20px;} .lazy{opacity: 0;-webkit-transition: opacity 0.5s ease-in;-moz-transition: opacity 0.5s ease-in;-ms-transition: opacity 0.5s ease-in;-o-transition: opacity 0.5s ease-in;transition: opacity 0.5s ease-in;} .lazy.showed{opacity: 1;} /*xl*/ .visible-xl-block,.visible-xl-inline,.visible-xl-inline-block,.visible-xl{display:none !important;} /* select2 */ .select2-container .select2-selection{border-color:#b0b0b0 !important;height:48px !important;border-radius:6px !important;} .select2-container .select2-selection .select2-selection__rendered {line-height: 48px !important;padding-right:25px !important;} .select2-container .select2-search--dropdown .select2-search__field{border-color:#d7dde5 !important;} .select2-container .select2-selection__arrow{right: 10px !important;height:100% !important;background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat 99% 50% !important;} .select2-container .select2-selection__arrow b{display:none !important;} .select2-dropdown{border-color:#d7dde5 !important;box-shadow: 0 7px 12px 0px rgb(0 0 0 / 13%);} .form-control.error ~ .select2 .select2-selection{border-color:#bd0000 !important;} /*custom checkbox radio */ .checkbox label, .radio label{margin-left:10px;} .checkbox input, .radio input{margin-left:-30px !important;width:1.125rem;height:1.125rem;margin-top:.1em;vertical-align:top;background-repeat:no-repeat;background-position:50%;background-size:contain;border:1px solid #b0b0b0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;background-color:#fff;} .checkbox input:before ,.radio input:before {content:"";position:absolute;-webkit-box-shadow:0 0 0 13px transparent;box-shadow:0 0 0 13px transparent;border-radius:50%;width:.875rem;height:.875rem;background-color:transparent;opacity:0;pointer-events:none;-webkit-transform:scale(0);transform:scale(0);} .checkbox input:hover ,.radio input:hover{cursor:pointer;} .checkbox input:focus ,.radio input:focus{outline:none;} .checkbox input:checked ,.radio input:checked {border-color:#1f1f1f;} .checkbox input:checked:before ,.radio input:checked:before { opacity:.16;} .checkbox input:checked:after ,.radio input:checked:after { content:"";position:absolute;} .checkbox input[type="checkbox"]:disabled:hover , .radio input[type="checkbox"]:disabled:hover{cursor:auto;} .checkbox input[type="checkbox"] {border-radius:.125rem;} .checkbox input[type="checkbox"]:checked {background-color:#1f1f1f;} .checkbox input[type="checkbox"]:checked:after {display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.375rem;height:.8125rem;border:.125rem solid #fff;border-top:0;border-left:0 ;margin-left:.34rem;margin-top:0;background-color:transparent;} .checkbox input[type="checkbox"]:disabled {opacity:.5;} .radio input[type="radio"] {border-radius:50%;width:1.25rem;height:1.25rem;margin-top:.08em;} .radio input[type="radio"]:before { width:1rem;height:1rem;} .radio input[type="radio"]:after { content:"";position:absolute;width:1rem;height:1rem;z-index:1;display:block;border-radius:50%;background-color:#fff;} .radio input[type="radio"]:checked {background-color:#fff;border-width:2px;} .radio input[type="radio"]:checked:after { border-radius:50%;width:.625rem;height:.625rem;border-color:#1f1f1f;background-color:#1f1f1f;margin-top:.1875rem;margin-left:.1875rem;} .radio .radio-inline{margin-right:15px;} /*.cat108{color:#4E3474 !important;} .cat112{color:#C4679D !important;} .cat165{color:#ddcc36 !important;} .cat166{color:#229171 !important;} .cat167{color:#e0742f !important;} .cat168{color:#c72639 !important;} .cat171,.cat172,.cat173,.cat174,.cat175{color:#c72639 !important;} .cat177{color:#3c5bb7 !important;} .bgcat108{background-color:#4E3474} .bgcat112{background-color:#C4679D} .bgcat165{background-color:#ddcc36} .bgcat166{background-color:#229171} .bgcat167{background-color:#e0742f} .bgcat168{background-color:#c72639} .bgcat171,.bgcat172,.bgcat173,.bgcat174,.bgcat175{background-color:#c72639 !important;} .bgcat177{background-color:#3c5bb7 !important;} .bdcat108{border-color:#4E3474 !important;} .bdcat112{border-color:#C4679D !important;} .bdcat165{border-color:#ddcc36 !important;} .bdcat166{border-color:#229171 !important;} .bdcat167{border-color:#e0742f !important;} .bdcat168{border-color:#c72639 !important;} .bdcat171,.bdcat172,.bdcat173,.bdcat174,.bdcat175{border-color:#f0f0f0 !important;} .bdcat177{border-color:#3c5bb7 !important;} .active .c108{background-color:#4E3474;color:#fff !important;} .active .c112{background-color:#c4679d;color:#fff !important;} .active .c165{background-color:#ddcc36;color:#fff !important;} .active .c166{background-color:#229171;color:#fff !important;} .active .c167{background-color:#e0742f;color:#fff !important;} .active .c168{background-color:#c72639;color:#fff !important;} .active .c171,.active .c172,.active .c173,.active .c174,.active .c175{background-color:#fff;color:#c72639 !important;} .active .c177{background-color:#3c5bb7;color:#fff !important;}*/ .banner-y{padding:20px 40px;background-color:#e0cc27;margin:90px 0;position:relative;} .banner-y:before{content:"";height:73px;width:100%;background: transparent url("/data/image/GTI/banner-y-top.svg") no-repeat center center;background-size: cover;position:absolute;top:-73px;left:0;right:0;} .banner-y:after{content:"";height:75px;width:100%;background: transparent url("/data/image/GTI/banner-y-bottom.svg") no-repeat center center;background-size: cover;position:absolute;bottom:-75px;left:0;right:0;} .banner-y .h3{margin-top:0;font-weight:700;} .form-control{border:1px solid #DDDDDD;font-size:16px;border-radius:8px;height:48px;color:#000;} .form-group label{margin-bottom:8px;} select.form-control{height:48px;} .form-control:focus{border-color:#99816B; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(214,185,158,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(214,185,158,.6);cursor: pointer;} .form-horizontal .checkbox{font-size: 15px;} .form-horizontal .space{padding-bottom:20px;} .form-horizontal .legend{margin:10px 0px 10px;text-align:left;font-weight:600;font-size:18px;line-height:43px; color: #286035;} .customsize { width:30%} .form-group { margin-bottom: 16px;} .form-group label{font-weight:400;font-size:15px;} .form-group [class^="col-"], .form-group [class*=" col-"], .form-group .container-fluid {padding-right: 15px;padding-left: 15px;} fieldset { padding: 1em; border:0px solid #e6e6e6; background-color: #FFF; padding:20px 30px 20px 30px; margin:0px;border-radius:4px;} fieldset .data{ text-align: right;padding-top:5px !important;text-align: left} legend{ border:0px; padding:10px 10px 0 10px;margin:0px;font-weight: 600;font-size: 20px;color:#2C2F32;background-color:#FFF;border-top-left-radius:6px;border-top-right-radius:6px} .text-muted {font-style: italic} .cerca-form{position:relative;margin-bottom:40px;} .cerca-form .input{width:100%;border-radius: 0px;border: 1px solid #D8D8D8;transition: all 0.2s ease-out 0s;padding: 10px 20px;} .cerca-form button{padding: 0px;width: 24px;height: 14px;border: medium none;position: absolute;top: 9px;right: 11px;background-color:transparent;} .cerca-form button .fa{color:#c9c9c9 !important;} .daterangepicker .ranges li.active { background-color: #229171 !important; color: #fff; } .daterangepicker td.active, .daterangepicker td.active:hover { background-color: #229171 !important; border-color: transparent; color: #fff; } .daterangepicker td.in-range { background-color: #e0dcff; } .bootstrap-datetimepicker-widget{width: 343px !important} .btop{padding:2px 0;text-align:center;font-size:18px;line-height:24px;text-align:center;background-color:#fff;color:#1f1f1f;} .apertura-parco{margin:14px 0px;background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px solid #DDDDDD;border-radius: 12px;padding:20px 19px;font-size:20px;line-height:24px;color: #2C2F32;} .apertura-parco i{padding-right:25px;font-size: 29px;line-height: 29px;vertical-align: middle;} .page {margin-bottom:40px !important;padding-top:0px;overflow:hidden;} .page h1{font-weight: bold;font-size: 32px;line-height: 43px;color: #2C2F32;margin-top: 16px;text-transform:uppercase;} .page-not-found h1{margin-top:80px;margin-bottom:20px;color:#229171;} .page-not-found .text{padding: 0px 112px;} .page-not-found .text .extra-title{font-size:16px;line-height:22px;font-family:'Manrope';color: #2C2F32;} .page-not-found .text .extra-title:first-child{margin-bottom:12px} .page-not-found .text a{margin-top:28px;display:block;line-height:19px;text-decoration:none;} .page-not-found .text a img{margin-right: 20px;} .page .abs{margin-top:0px !important;} .page.arrivare .abs{margin-top:0px !important;} .page .img-page{padding-bottom: 15px;} .page .img-page img{border-radius:8px;} .page .txt{margin:0px 0px 16px 0px;font-size:16px;line-height:22px;color:#2C2F32;} .page .txt h2{font-weight: 600;font-size: 24px;line-height: 32px;color: #2C2F32;margin-top: 10px;} .page .txt img{display: block;width:auto;height: auto;border-radius:12px;} .page .txtinfomap{padding:40px 0;font-family:'Chopsee';background: #fff url("/data/image/GTI/onda_arancio_o.svg") no-repeat bottom center;background-size: cover;} .page .img-colsx{border-radius:12px;} .page.thankyou .txt img{margin-top:27px;} .page.thankyou h1{font-weight: bold;font-size: 32px;line-height: 43px;margin-top: 16px;margin-bottom:12px;} .page.thankyou h1.green{color: #006230;} .page.thankyou h1.red{color: #F50C1A;} .page.thankyou .txt p{font-size:18px;line-height:22px;color: #2C2F32} .page.thankyou .txt p + p{margin-top:20px;} .page.thankyou .visordine{margin-top:20px} .page.thankyou .visordine .btn-visualizza{color: #fff;border: 1px solid #229171;background: #229171;border-radius:8px;font-size:16px;line-height:22px;} .page.thankyou .visordine .btn-visualizza i{font-size: 22px;line-height:22px;padding-right:8px;vertical-align:middle;} .page.thankyou .visordine .btn-visualizza:hover,.btn-visualizza:focus,.btn-visualizza:active,.btn-visualizza:active:focus{background-color: #522d7b;border-color: #522d7b;color:#fff;} .gallery-wrapper{margin-top:60px;} .gallery-wrapper h3{margin-bottom: 24px;color: #2C2F32;text-align: left;font-size:24px;line-height:32px;font-weight:600} .gallery-wrapper .thumbnail{border:0;padding:0;border-radius:0;} .gallery-wrapper .thumb img{display: block;max-width: 100%;height: auto;border-radius:12px;} .gallery-wrapper .navigation {overflow: visible;text-align: right;margin-bottom: 10px;margin-top:-50px;;} .gallery-wrapper .navigation > span {padding: 5px;float: none;} .gallery-wrapper .owl-carousel .owl-wrapper-outer {width: 120%;} .gallery-wrapper .offset {padding-right:30px;} .gallery-wrapper .offset .owl-controls{padding-left: 30px;} .gallery-wrapper .item .pad {padding: 0 7px;} .gallery-wrapper .item .pad .thumbnail img {border-radius:12px;} .page .back-access a {color: #2C2F32;font-size: 14px;line-height: 18px;text-decoration: none;} .page .back-access a > span{color: #229171;font-weight:600;text-decoration: underline;} .page .legend.access-data {margin-top: 24px;} .form-horizontal .legend, .form-reg .legend {font-size: 18px;margin: 10px 0 15px;color: #229171;text-align: left;line-height: 26px;font-weight:600} .form-reg .lbl_tipocliente{margin-bottom:0px} .form-reg .radio .radio-inline.tipocliente{border:2px #b0b0b0 solid;padding: 10px 50px 10px 39px;margin-left: 0px;border-radius:8px} .form-reg .radio .radio-inline.tipocliente.active{border:2px #000 solid} .form-reg .radio .radio-inline.tipocliente.privato::after{position:absolute;top:50%;right:10px;z-index:1;content:url('/tpl/img/reg-privato.svg');margin-top:-13px} .form-reg .radio .radio-inline.tipocliente.azienda::after{position:absolute;top:50%;right:10px;z-index:1;content:url('/tpl/img/reg-azienda.svg');margin-top:-12px} .form-reg .radio .radio-inline.tipocliente.scuola::after{position:absolute;top:50%;right:10px;z-index:1;content:url('/tpl/img/reg-scuola.svg');margin-top:-11px} .select2-container{width: 100% !important} .subTitle{padding-bottom: 10px} .wrappertabs{margin-top:30px;} .wrappertabs .btn-list ul > li{padding:10px 0;border-top:1px solid #e6e6e6;} .wrappertabs .btn-list ul > li a{font-size:16px;line-height:30px;font-weight:600;padding-left:30px;display:inline-block;position:relative;text-decoration:none;} .wrappertabs .btn-list ul > li a.active{color: #229171 !important} .wrappertabs .btn-list ul > li a:hover{color: #229171 !important} .wrappertabs .btn-list ul > li a:before {font-family: 'Material Icons Outlined';font-style: normal;font-weight: normal;position: absolute;top: 0px;left: 0px;font-size: 24px;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;font-feature-settings: 'liga';} .wrappertabs .navcats li a:before{font-family: 'Material Icons Outlined';font-style: normal;font-weight: normal;position: relative;top: 3px;left: 0px;font-size: 24px;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;font-feature-settings: 'liga';} .wrappertabs .navcats li a{padding-left:20px;padding-right:20px;} .wrappertabs .navcats li a.active{background-color:#f8f8f8;color:#2C2F32;border:2px #2C2F32 solid} .wrappertabs .navcats li a{position:relative;} .wrappertabs ul > li a.icn-p67:before {content: "\e53d";} .wrappertabs ul > li a.icn-p68:before {content: "\e570";} .wrappertabs ul > li a.icn-p69:before {content: "\e39e";} .wrappertabs ul > li a.icn-p71:before {content: "\e530";} .wrappertabs ul > li a.icn-p70:before {content: "\e531";} .wrappertabs ul > li a.icn-p72:before {content: "\eb29";} .wrappertabs ul > li a.icn-p73:before {content: "\e55f";} .wrappertabs ul > li a.icn-p230:before {content: "\eb1c";} .wrappertabs ul > li a.icn-p269:before {content: "\e559";} .wrappertabs ul > li a.icn-p289:before {content: "\e576";} .wrappertabs .btn-list ul > li a:hover , .wrappertabs .btn-list ul > li a:focus{text-decoration:none;color: #2C2F32;} .wrappertabs .sect-title{color: #229171;font-weight:600;font-size:32px;line-height:32px;margin-bottom:15px;} .wrappertabs h2{color: #2C2F32;font-weight:600;font-size:24px;line-height:32px;margin-bottom:15px;} .wrappertabs .navcats{margin-bottom:20px;} .filtercats{margin: 40px 0px} .filtercats .wrapper-sx .cat-box .title{text-transform:uppercase;font-size:13px;font-weight:600;line-height:22px;margin-bottom:8px} .filtercats .wrapper-sx .cat-box .cat-sx li.sel0 a {color: #229171;font-size:15px;line-height:22px;text-transform: none !important;text-decoration: underline;} .page .txt .parco-leggenda {font-size:14px;line-height:20px;color: #2C2F32;} .page .txt .parco-leggenda .leg1{width: 30px;height: 30px; background-color: #ba95e8;border-radius: 4px;display:inline-block;vertical-align: middle;margin-right:16px;} .page .txt .parco-leggenda .leg2{width: 30px;height: 30px; background-color: #229171;border-radius: 4px;display:inline-block;vertical-align: middle;margin-right:16px;} .page .txt .parco-leggenda .leg3{width: 30px;height: 30px; background-color: #bf0028;border-radius: 4px;display:inline-block;vertical-align: middle;margin-right:16px;} .page .txt .parco-leggenda .leg4{width: 30px;height: 30px; background-color: #0a3b6e;border-radius: 4px;display:inline-block;vertical-align: middle;margin-right:16px;} .page .txt .parco-leggenda .leg5{width: 30px;height: 30px; background-color: #FFEC02;border-radius: 4px;display:inline-block;vertical-align: middle;margin-right:16px;} .page .txt .parco-leggenda .leg6{width: 30px;height: 30px; background-color: #7C93E8;border-radius: 4px;display:inline-block;vertical-align: middle;margin-right:16px;} .abstract{margin-top:100px;line-height:30px;} .abstract .txt{margin-bottom:60px;} .abstract .shortcuts a{text-transform:uppercase;display:block;font-weight:700;line-height:20px;padding:60px 10px 15px 15px;font-size:14px;color:#333333;} .abstract .shortcuts a > span{display:block;} .abstract .shortcuts a:hover{text-decoration:none;} .abstract .shortcuts{margin:0 -7px 15px -7px;} .abstract .shortcuts > div{padding:0 7px;} .abstract .pforza{margin-bottom:30px;} .abstract .pforza .tit{font-weight:700;text-transform:uppercase;padding:15px 0;position:relative;font-size:14px;line-height:20px;} .abstract .pforza .tit:before,.abstract .pforza .tit:after{content:"";width:8px;height:2px;background-color:#bd0000;position:absolute;left:0;top:0;} .abstract .pforza .tit:after{top:auto;bottom:0;} .abstract .pforza p{line-height:24px;margin-top:30px;} .cats .desc{background-color:#e6e6e6;text-align:center;font-weight:700;color:#bd0000;line-height:80px;margin-bottom:15px;} .cats a:hover{text-decoration:none;} .gbanner{margin:0px 0 0px;} .gbanner .ptitle{color: #229171;text-transform: uppercase;font-size:30px;margin-bottom:16px;line-height: 34px;} .gbanner .txt{font-size:16px;line-height:24px;margin-bottom:30px;} .gbanner.bgy{background-color:#ddcc36;padding:50px 0;} .gbanner .wrapper{position:relative;} .gbanner .wrapper a:hover{text-decoration:none;} .gbanner .figure{position:relative;overflow:hidden;border-radius: 12px;} .gbanner .figure picture{border-radius: 12px;} /*.gbanner .figure:after{opacity:.3;border-radius:8px;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(180deg, rgba(0,0,0,1) 0, rgba(0,0,0,1) 10%, rgba(0,0,0,0) 100%);}*/ .gbanner .overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;} .gbanner .overlay h4{color:#fff;font-size:28px;line-height:34px;margin-bottom:10px;font-weight:700;margin-top:40px;text-shadow:0 1px 4px rgba(0, 0, 0, 0.4);} .gbanner .overlay p{font-size:16px;line-height:19px;color:#fff;margin-bottom:0;text-shadow:0 1px 6px rgba(0, 0, 0, .5);} .gbanner .overlay .btn{margin-top:60px;background-color:#e11937;border-color:#e11937;color:#fff;line-height:50px;text-transform:none;padding:4px 40px;} .gbanner .contents{text-align:center;/*position: absolute;content: '';bottom: 0px;left: 0px;right:0px;z-index:1*/margin-top:6px} .gbanner .contents .title{font-size:24px;line-height:40px;margin-bottom:0px;margin-top:0;text-transform:uppercase;letter-spacing:3px;color:#DEE3EB} .gbanner .contents p{font-size:16px;line-height:19px;color:#1f1f1f;margin-bottom:0;} .gbanner .contents .btn{background-color:#fff;border-color:#1f1f1f;color:#1f1f1f;line-height:22px;font-size:17px;text-transform:none;padding:18px 19px;border-radius:0;} .gbanner .padding{padding:12px 40px;width:100%;background-color:#ccc;} .mainmap{background-color:#f0f0f0;position:relative;} .mainmap .wavetop{padding:100px 0;background: #fff url("/data/image/GTI/onda_arancio.svg") no-repeat center top;background-size: cover;color:#fff;} .mainmap .wavetop .ptitle {text-transform: uppercase;font-size: 30px;line-height: 34px;margin-bottom:6px;} .mainmap .wave{position:absolute;bottom:0;right:0;left:0;height:288px;background: transparent url("/data/image/GTI/onda_verde.svg") no-repeat center top;background-size: cover;} .mainmap .wave img{width:100%;} .uniboxSearchContent {display: block} #unibox-invisible {position: absolute !important;top:0px;left:0;} #unibox-suggest-box{display:none;max-width: 100% !important;left:0 !important;width:100% !important;min-width:0 !important;height: 300px;overflow: auto;margin-top:-1px;border-color:#fff;background-color:#f7f7f7;} #unibox-suggest-box a{font-size:12px;color:#1d1d1d;} .unibox-highlight {color: #229171;font-weight:700;} .unibox-selectable.active, .unibox-selectable:hover {background-color: #f1f1f1;} .unibox-selectable.active a, .unibox-selectable.active span, .unibox-selectable.active .unibox-extra, .unibox-selectable:hover a, .unibox-selectable:hover span, .unibox-selectable:hover .unibox-extra {color: #cb0051;} .unibox-selectable img {max-width: 60px;max-height: 60px;margin-right:10px;} .unibox-selectable + .unibox-selectable{border-top:1px dashed #f1f1f1;} /*.unibox-selectable{display:table;width:100%;}*/ .unibox-selectable .unibox-selectable-img-container{/*display:table-cell;float:none;*/margin-right:15px;} .unibox-selectable .uniboxSearchContent{/*display:table-cell;vertical-align: middle;*/text-align:left;margin-top:2px} .unibox-selectable .unibox-category{font-size:12px;} .unibox-selectable .unibox-price{font-size:12px;font-weight:700;color:#229171;} .registrazione .separator {padding:30px 0px 20px !important;} #content_popup{margin:0px auto;position:relative;} #content_popup img{width:100%;} #content_popup .note {background-color:#333;padding:10px;font-size:15px;color:white;} .box-top::before { background: #ebebeb none repeat scroll 0 0; bottom: 0; content: ""; height: 1px; left: 0; position: absolute; width: 100%; } .box-top {font-size:14px;color:#333333; padding:15px 0px;border-bottom: 1px solid #fff; position: relative;background-color:#e6e6e6;} .box-top a{color:#333333;} .box-top a:hover{color:#bd0000;} .box-top .list-inline{margin-bottom:0;} .slidebox{overflow:hidden;padding-top:99px;padding-bottom: 50px;} .slidebox .link-tck{display: block;position: absolute;top:0;bottom:0;left:0;right:0;z-index:5} .slidebox .bgbanner::after{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;content: "";background: transparent linear-gradient(0deg, #2C2F32 0%, #2C2F3200 100%) 0% 0% no-repeat padding-box;} .slidebox .item{background-position: center bottom !important;background-repeat: no-repeat !important;background-size: cover !important;} .slidebox .carousel-control .glyphicon{font-family:"icomoon" !important;border:1px solid #fff;border-radius:50%;width:48px;height:48px;margin-top:-15px;line-height:48px;} .slidebox .carousel-control .glyphicon-chevron-left:before{content:"\e930" !important;} .slidebox .carousel-control .glyphicon-chevron-right:before{content:"\e931" !important;} .slidebox .carousel-control {width: 30px;background-image:none !important;padding:40px 0px;left:30px;} .slidebox .carousel-control.right{right:30px;left:auto;} .slidebox .carousel-caption{position:relative;left:0;top:0} .slidebox .carousel-caption .bg{/*background-color:rgba(255,255,255,0.6);*/} .slidebox .carousel-caption h3{animation-delay: 1s;font-size:28px;line-height:33px;font-weight:700;color:#fff;/*text-shadow: 0 3px 6px rgba(0, 0, 0, 0.45);*/text-shadow:none;} .slidebox .carousel-caption p {animation-delay: 2s;font-size:16px;line-height:19px;font-weight:400;text-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);margin-bottom:50px;} .slidebox .carousel-caption a.btn {-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;width:100%;max-width:300px;line-height: 42px;color:#fff;background-color:transparent;border-color:#fff;font-weight:600;font-size:20px !important;/*box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);*/padding:4px 40px;} .slidebox .carousel-caption a.bnt:hover{text-decoration:none;} .slidebox .carousel-caption{text-shadow: none;} .slidebox .carousel-caption .nav-tabs {border-bottom: 0px solid #ddd;} .slidebox .carousel-caption .nav-tabs > li > a{background: #f0f0f0 0% 0% no-repeat padding-box;font-size:16px;line-height:22px;color:#616161;padding:8px 14px;border-radius:8px 8px 0px 0px;font-weight:600} .slidebox .carousel-caption .nav-tabs > li.active > a{background: #FFFFFF 0% 0% no-repeat padding-box;font-size:16px;line-height:22px;color:#229171;padding:8px 14px;border-radius:8px 8px 0px 0px;font-weight:600} .slidebox .carousel-caption .nav-tabs > li > a:hover{border-color: transparent} .slidebox .carousel-caption .nav-tabs > li.active > a:hover{border-color: #FFFFFF} .carousel-indicators {bottom: 20px;z-index:1} .slidebox .carousel-caption .form-inline {padding:0px;} .slidebox .carousel-caption .tabs-biglietti{background: #FFFFFF 0% 0% no-repeat padding-box;border-radius: 0px 8px 8px 8px;padding:8px 12px;overflow:hidden;} .slidebox .carousel-caption .tabs-biglietti .wrapper-bigl{margin-bottom:10px;background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px solid #DDDDDD;border-radius: 8px;padding: 6px 10px;} .slidebox .carousel-caption .tabs-biglietti .wrapper-bigl .title{font-size:15px;line-height:18px;color:#2C2F32;text-align: left;font-weight:600;padding-bottom:4px;} .slidebox .carousel-caption .tabs-biglietti .wrapper-bigl .price{font-size:16px;line-height:22px;color:#2C2F32;text-align: left;font-weight:700} .slidebox .carousel-caption .tabs-biglietti .wrapper-bigl .price a{color:#616161;} .slidebox .carousel-caption .tabs-biglietti .wrapper-bigl .price a i{padding-left:12px;color:#616161;} .slidebox .carousel-caption .tabs-biglietti .btn{border: 1px solid #006230;background: #006230;border-color: #fff;color: #fff;font-size: 16px;line-height: 22px;margin-top: 0px;padding: 19px 20px;width:100%;min-width:auto;font-weight:bold} .slidebox .carousel-caption .tabs-biglietti .quantita{padding-left: 0px;background-color: #F0F0F0;display: block;border-radius:12px;} .slidebox .carousel-caption .tabs-biglietti .quantita .input-group-addon{background-color:transparent;border: 0px solid #ccc;padding: 0px 0px;} .slidebox .carousel-caption .tabs-biglietti .quantita .input-group .form-control.quant{height:48px;padding: 5px 55px;text-align: center;background-color: transparent;border: 0px;font-weight: bold;font-size: 24px;line-height: 29px;} .slidebox .carousel-caption .tabs-biglietti .quantita .input-group-addon button{border:0px;height:48px;border-radius:12px;} .slidebox .carousel-caption .tabs-biglietti .quantita .input-group-addon button > i{color:#dedede;vertical-align: middle;font-size:20px;} .slidebox .carousel-caption .tabs-biglietti .quantita .input-group-addon button > i.active {color: #2C2F32;} .frm-tck{position: relative;left:0;top:0;z-index:2} .slideshow .carousel-caption{color:#dee3eb;box-shadow:none;z-index:1;text-shadow:none;} .slideshow .carousel-caption .cta{background-color:#e0742f;color:#fff;border-color:#e0742f;margin:20px 0 10px;border-radius:12px;display:inline-block !important;width:auto;} .slideshow a{color:#fff;} .slideshow a:hover{text-decoration:none;} .divbadge{position:absolute;bottom:60px;right:32px;z-index:1;} .divbadge > div{border-radius:12px;box-shadow: 0px 7px 12px rgba(0,0,0,0.11);background:#FFF;font-size:15px;line-height:22px;padding:12px 24px 12px 12px;opacity:0.9} .divbadge > div img{margin-right:8px;} .divclaim{position:absolute;top:60px;left:206px;z-index:3;color:#fff} .divclaim .claim-title{font-size: 60px;line-height:60px;} .divclaim .claim-title > span{font-weight:bold} .divclaim .claim-subtitle{font-size: 16px;line-height:22px;font-weight:600} .divfrm{position:absolute;top:300px;left:0px;right:0px} .divfrm #frm_biglietti{z-index: 2;position:relative;} .divfrm .frm-tck .nav-tabs {border-bottom: 0px solid #ddd;} .divfrm .frm-tck .nav-tabs > li > a{background: #f0f0f0 0% 0% no-repeat padding-box;font-size:16px;line-height:22px;color:#616161;padding:8px 14px;border-radius:8px 8px 0px 0px;font-weight:600} .divfrm .frm-tck .nav-tabs > li.active > a{background: #FFFFFF 0% 0% no-repeat padding-box;font-size:16px;line-height:22px;color:#229171;padding:8px 14px;border-radius:8px 8px 0px 0px;font-weight:600} .divfrm .frm-tck .nav-tabs > li > a:hover{border-color: transparent} .divfrm .frm-tck .nav-tabs > li.active > a:hover{border-color: #FFFFFF} .divfrm .frm-tck{position: relative;left:0;top:0;z-index:2} .divfrm .frm-tck .form-inline{padding-left: 0px;} .divfrm .tabs-biglietti{background: #FFFFFF 0% 0% no-repeat padding-box;border-radius: 0px 8px 8px 8px;padding:8px 12px;overflow:hidden;} .divfrm .tabs-biglietti .wrapper-bigl{margin-bottom:10px;background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px solid #DDDDDD;border-radius: 8px;padding: 6px 10px;} .divfrm .tabs-biglietti .wrapper-bigl .title{font-size:15px;line-height:18px;color:#2C2F32;text-align: left;font-weight:600;padding-bottom:4px;} .divfrm .tabs-biglietti .wrapper-bigl .price{font-size:16px;line-height:22px;color:#2C2F32;text-align: left;font-weight:700} .divfrm .tabs-biglietti .wrapper-bigl .price a{color:#616161;} .divfrm .tabs-biglietti .wrapper-bigl .price a i{padding-left:12px;color:#616161;} .divfrm .tabs-biglietti .btn{border: 1px solid #006230;background: #006230;border-color: #fff;color: #fff;font-size: 16px;line-height: 22px;margin-top: 0px;padding: 19px 20px;width:100%;min-width:auto;font-weight:bold} .divfrm .tabs-biglietti .quantita{padding-left: 0px;background-color: #F0F0F0;display: block;border-radius:12px;} .divfrm .tabs-biglietti .quantita .input-group-addon{background-color:transparent;border: 0px solid #ccc;padding: 0px 0px;} .divfrm .tabs-biglietti .quantita .input-group .form-control.quant{height:48px;padding: 5px 17px;text-align: center;background-color: transparent;border: 0px;font-weight: bold;font-size: 24px;line-height: 29px;} .divfrm .tabs-biglietti .quantita .input-group-addon button{border:0px;height:48px;border-radius:12px;} .divfrm .tabs-biglietti .quantita .input-group-addon button > i{color:#dedede;vertical-align: middle;font-size:20px;} .divfrm .tabs-biglietti .quantita .input-group-addon button > i.active {color: #2C2F32;} .wrapper-affix{position:relative;background:#229171;z-index:10;width:100%;top:0;right:0;color:#fff;} .wrapper-affix .affix-top{/**/} .wrapper-affix .testa{background-color:transparent;} .wrapper-affix .testa.chgbg{background-color:#229171;position:fixed;width:100%;top:0;} .wrapper-affix .testa.chgbg{width:100%;z-index:3;top:0px !important;/*-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;*/} .wrapper-affix .testa.affix .boxtop{/*display:none;*/} .wrapper-affix .testa.affix {padding:13px 0;} .wrapper-affix .testa.affix .logo img{width:80px;} .wrapper-affix .testa.affix .info.sx{margin-top:0;} .wrapper-affix .testa.affix .info.btns{margin-top:5px;} .wrapper-affix.pageint{background:#229171;} .wrapper-affix.pageint .testa{background-color:#229171;} .wrapper-affix.pageint .testa.b2b{background-color:#175eae;} .wrapper-affix.pageint .testa.b2b .langselector button{background-color:#175eae;} .boxtop{color:#fff;/*background: #1E114B 0% 0% no-repeat padding-box;*/padding:4px 0px 0px;font-size:17px;} .boxtop .container > .row{align-items: center;} .boxtop ul{margin-bottom:0;} .boxtop ul li{padding-right:0px} .boxtop a{color:#fff;text-decoration:none;display:inline-block;font-size:15px;line-height:21px;background-color:#7747AE;padding:6px 12px;border-radius:8px;} .boxtop a.clogo{background:transparent !important;display: block;padding:0px 0px} .boxtop a.clogo img{width:92px;} .langselector{padding: 16px 35px 16px 40px;} .langselector .btn-group{vertical-align: top;} .langselector button{background-color:#229171;padding:0 12px;border-radius:8px;text-transform:uppercase;border:0;height:28px;border:2px solid #fff;} .langselector button img{vertical-align: middle;margin-left:6px;} .langselector .dropdown-menu{border-radius:8px;font-size:12px;border-color:#f1f1f1;left:auto;right:0;padding:0;width:66px;min-width:auto;background-clip: border-box;} .langselector .dropdown-menu a{border-radius:8px !important;font-size: 14px;text-transform:uppercase;padding:6px 4px;text-align:center;background-color:#f1f1f1;color:#333 !important;} .testa{/*background: transparent linear-gradient(0deg, #7662BC00 0%, #1E114B 100%) 0% 0% no-repeat padding-box;*/} .testa .container > .row{align-items: center;} .testa.chgbg .container > .row{align-items: end;} /*.testa .logo img , .testa .logouser{width:92px;-webkit-transition: width 2000ms ease-in-out;-moz-transition:width 200ms ease-in-out;-ms-transition:width 200ms ease-in-out;-o-transition:width 200ms ease-in-out;transition:width 200ms ease-in-out;}*/ .testa .logo-wrapper i{font-size: 25px;color: #fff;} .testa .logo-wrapper ul{margin-bottom:0;} .testa .logo-wrapper ul > li{vertical-align: middle;} .testa h1{text-align: right;padding:0px 0px 0px 0px;} .testa .info .list-inline{margin-bottom:0;} .testa .info .list-inline > li{text-align:center;vertical-align: middle;padding-right: 10px;} .testa .info .list-inline > li i{color:#fff;} .testa .info .top_search .form-control{border-color: #ccc;background-color: #fff;padding-left:0;border-top-left-radius: 0px;border-bottom-left-radius: 0px;} .testa .info .top_search .form-control:-webkit-input-placeholder {color:#2C2F32;} .testa .info .top_search .form-control:-moz-placeholder {color:#2C2F32;opacity:1;} .testa .info .top_search .form-control::-moz-placeholder {color:#2C2F32;opacity:1;} .testa .info .top_search .form-control:-ms-input-placeholder {color:#2C2F32;} .testa .info .top_search .form-control::-ms-input-placeholder {color:#2C2F32;} .testa .info .top_search .form-control::placeholder {color:#2C2F32;} .testa .info .top_search .btn{background-color: #fff;color: #2C2F32;border-radius: 0;padding: 4px 20px;z-index: 3;border-color: #ccc #ccc #ccc #fff;} .testa .info .top_search .btn i{color:#2C2F32;font-size:24px;} .testa .top-search .modal-search > ul > li {width: 100%;} .testa .top-search .modal-search {position: absolute;bottom: -40px;right: 0px;width: 100%;background: #ccc;} .testa .info a{color:#fff;display:block;} .testa .info a:hover,.testa .info a:focus{text-decoration:none;} .testa .info a:hover .fa{color:#fff;} .testa .info .fa{color:#fff;} .testa .info > div +div{margin-top:5px;} .testa .info.btns .fa{display:block;margin: 0 auto 0px auto;font-size:25px;vertical-align:middle;} .testa .ajax-cart{} .testa .ajax-cart > span{display:inline-block;position:relative;} .testa .ajax-cart .badge{line-height:8px;font-size:10px;position:absolute;top:-7px;left:15px;background-color:#2b6b3a;border-radius:50%;color:#fff;font-weight:400;padding: 5px 0;width:18px;text-align:center;} .testa .ajax-prodpref > span{display:inline-block;position:relative;} .testa .ajax-prodpref .badge{line-height:8px;font-size:10px;position:absolute;top:-7px;left:-11px;background-color:#2b6b3a;border-radius:50%;color:#fff;font-weight:400;padding: 5px 0;width:18px;text-align:center;} .testa .btn-black{background-color:#ffffff;border:1px solid #ccc !important;color:#333333;line-height: 20px;} .testa .btn-black .fa{color:#333333;} .testa .back-site{font-size:16px;line-height:22px;color:#FFF;text-decoration:none;display:block;margin: 10px 0px} .testa .back-site i{font-size: 20px;line-height: 22px;padding-right:12px;} .testa.testaint{padding: 8px 0px 8px !important;background: url("/data/image/GTI/bg_topbar.png") center center no-repeat;} .testa.testaint .logo img{height:50px;width:auto;} .testa.testaint .info.sx {margin-top: 13px !important;} .media-left, .media > .pull-left {padding-right: 15px;} .btop-apertura{background-color:#FFF;font-size:14px;line-height:15px;padding:10px 0;color:#2C2F32;;text-align:center;} .navbar-top{background-color:#d6b99e;border:0px;margin-bottom:0px;} .navbar-top .navbar-nav > li > a { color: #fff;text-transform:uppercase;} .navbar-top .navbar-nav > .active > a {font-weight:bold;} .navbar-top .navbar-nav > .active > a, .navbar-top .navbar-nav > .active > a:focus, .navbar-top .navbar-nav > .active > a:hover {color: #fff;background-color: #000000;} .navbar-top .navbar-nav > li > a:hover {background-color:#333333;color:#fff;} .navbar-top .navbar-toggle:focus, .navbar-top .navbar-toggle:hover {background-color: #A41C22;border-color:#A41C22;} .navbar-top .navbar-toggle {border-color: #fff;} .navbar-top .navbar-toggle .icon-bar {background-color: #fff;} .megamenu {margin-bottom:0px !important;border-top:0px solid #fff;;border-bottom:0px solid #f1f1f1;background-color: #f1f1f1;/*-webkit-box-shadow: 0px 6px 5px 0px rgba(0,0,0,0.05);-moz-box-shadow: 0px 6px 5px 0px rgba(0,0,0,0.05);box-shadow: 0px 6px 5px 0px rgba(0,0,0,0.05);*/} .megamenu .navbar{margin-bottom:0px !important;background-color: #fff;position:relative;border-radius:0px;} .megamenu .dropdown-submenu{position:relative;} .megamenu .dropdown-submenu > .dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;} .megamenu .dropdown-submenu:hover > a:after{border-left-color:#ffffff;} .megamenu .dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;} .testa .toggle-canvas > i , .testa .toggle-canvas > span{pointer-events:none;vertical-align: middle;} .testa .info.sx .toggle-canvas span{margin-left:10px;} .carousel-fade .carousel-inner .item {-webkit-transition-property: opacity;transition-property: opacity;} .carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {opacity: 0;} .carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right { opacity: 1;} .carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {left: 0; -webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);} .carousel-fade .carousel-control {z-index: 2;} .carousel-control {color: #ffffff !important;} .carousel-indicators .active {background-color: #ffffff;border:1px solid #ffffff;} .carousel-indicators li {border: 1px solid #ffffff;} .testimonial{margin: 0px 0px 40px;padding: 150px 0px 10px;text-align: center;background: #B163A3 none repeat scroll center top;background-image: url("/tpl/img/testimonials-bg.jpg");} .testimonial .block-title {position: relative;padding: 0px 10px 10px;display: inline-block;font-size: 23px;line-height:20px;text-transform: uppercase; color: #FFF;font-weight: 400 !important;} .testimonial .block-title:after {-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;position: absolute;content: "";left: 50%;top: -120px;margin-left: -44px;height: 87px; width: 87px; -webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 1px solid transparent;background: rgba(255, 255, 255, 0.1);z-index: 2;opacity: 0;filter: alpha(opacity=0);} .testimonial .block-title:before {transition: all 0.2s ease-out 0s;position: absolute;content: "";left: 50%;top: -120px;margin-left: -44px;height: 87px; width: 87px;border-radius: 100%;border: 1px solid #FFF;background: transparent url("/tpl/img/title-testimonials.png") no-repeat scroll left top;z-index: 1;} .testimonial .block-content { overflow: hidden;color: #FFF;padding: 0px 10%;position: relative;} .testimonial .block-content .list-quotes {position: relative;padding: 35px 0px 15px;} .testimonial .block-content .our_testimonials .quote-content {font-style: italic;position: relative;line-height: 18px;font-size:12px;} .testimonial .block-content .our_testimonials .name {color: #FFF;padding: 10px 0px 0px;font-weight: bold;font-size:12px;} .testimonial .block-content .owl-controls {position: absolute;top: -40px;left: 0px;width: 100%;color: #FFF;text-align:center;} .testimonial .block-content .owl-controls .owl-pagination .owl-page.active span{border: 2px solid #FFF;background: transparent none repeat scroll 0% 0%;} .testimonial .block-content .owl-controls .owl-pagination .owl-page span {background: #FFF none repeat scroll 0% 0%;margin: 0px 2px;width: 13px;height: 13px;transition: background 0.2s ease-out 0s;opacity:1 !important;} .testimonial .block-content .owl-controls .owl-pagination .owl-page:hover span{background: rgba(255, 255, 255, 0.5);} .testimonial:hover .block-title:before {border-color: rgba(255, 255, 255, 0.3);} .testimonial:hover .block-title:after {opacity: 1;filter: alpha(opacity=100);} .venduti{margin: 0px 0px 0px;text-align:center;} .venduti .title-slider{font-weight: 400 !important;font-size: 23px;text-transform: uppercase;color: #666;text-align:center;} .venduti .title-slider span{position:relative;} .venduti .title-slider span:before { position: absolute;content: ""; left: 0px;bottom: -14px;height: 1px;width: 100%; background: #EBEBEB none repeat scroll 0% 0%;} .venduti .pretext{color: #666;text-align: center;font-size: 12px;width: 70%;margin: 0px auto;} .venduti .navigation {position: relative;width: 61px;height: 28px; display: inline-block;background: #FFF none repeat scroll 0% 0%;text-align: center;} .venduti .navigation {position: relative;width: 61px;height: 28px;display: inline-block;background: #FFF;} .venduti .navigation .next, .venduti .navigation .prev {cursor: pointer;text-align: center; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; margin: 0 0 0 5px; width: 26px; height: 26px; border: 1px solid #dfdfdf; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; position: absolute; top: 0px; right: 0px; text-indent: -999em; background: url("/tpl/img/ico-pager.png") no-repeat -78px 6px;} .venduti .navigation .next:before,.venduti .navigation .prev:before { display: none;} .venduti .navigation .next:hover, .venduti .navigation .prev:hover {background-position: -52px 6px;background-color: #b163a3;border-color: #b163a3;} .venduti .navigation .prev { left: 0px;right: auto;background-position: 0px 6px;margin: 0 0;} .venduti .navigation .prev:hover {background-position: -26px 6px;} .venduti .pad {padding: 17px 15px;} .venduti .owl-controls{display:none !important;} .elenco .breadcrumb_container {padding: 16px 0 20px;} .elenco .breadcrumb_container .breadcrumb {padding: 0 !important;margin: 0 0 16px 0;font-size: 16px;color: #616161;} .elenco .breadcrumb_container .breadcrumb li a {color: #616161 !important;} .elenco .breadcrumb_container h1 {color: #2C2F32 ;/*font-size: 40px;padding-bottom: 12px;line-height: 43px;*//*text-shadow: 0px 2px 0px #00000029;*/} .elenco .breadcrumb_container .abs {color: #2C2F32 !important;font-size: 16px;line-height: 22px;} .elenco .breadcrumb_container .breadcrumb > li + li::before {color: #616161;} .capodanno .breadcrumb_container {padding: 40px 0 40px;} #menu > span {display: none;} #menu { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: -moz-linear-gradient(center top , #FFFFFF, #F8F8F8) repeat scroll 0 0 rgba(0, 0, 0, 0); border-color: #DDDDDD #DDDDDD #B0AFAF; /*border-image: none;*/ border-style: solid; border-width: 1px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08); } #menu:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; } #menu ul { list-style: none outside none; margin: 0; padding: 0; } #menu > ul > li { float: left; height: 50px; padding: 0; position: relative; z-index: 9; } #menu > ul > li + li { border-left: 1px solid #DDDDDD; } #menu > ul > li.ev > a { color: #fff; background-color: #ff0000; transition: all 0.3s ease 0s; } #menu > ul > li.ev:hover > a { color: #fff; background-color: #FA3A47; transition: all 0.3s ease 0s; } #menu > ul > li.ev a.sel { color: #fff; background-color: #FA3A47; transition: all 0.3s ease 0s; } #menu > ul > li > a { color:#333; display: block; font-size: 14px; line-height: 50px; padding: 0 9px; position: relative; text-decoration: none; /* z-index: 1009;*/ } #menu > ul > li:hover > a { color:#333; background-color: #f4f4f4; transition: all 0.3s ease 0s; } #menu > ul > li a.sel { color: #e40000; } .title-section{text-align:center;margin-bottom:30px;} .title-section h1 , .title-section h2{ font-size:25px;display:inline-block;text-transform:uppercase;color:#333333;font-weight:bold;position:relative;padding:0px 10px;margin-bottom:0px;} .title-section h3{font-size:14px;display:inline-block;text-transform:uppercase;color:#bd0000;font-weight:bold;background-color:#fff;position:relative;top:11px;padding:0px 10px;margin:0px;} .brand{margin-bottom:50px;margin-top:50px;} .brand .owl-item > div {margin-right:5px !important;} .brand .owl-item img{border: 3px solid #E6E6E6;width:100%;} .brand .owl-buttons div {background: none repeat scroll 0% 0% #e11937 !important;padding: 6px 10px !important;} .navigation-carousel{overflow:hidden;} .navigation-carousel > span:hover{cursor: pointer;} .navigation-carousel .prev{float:left;} .navigation-carousel .next{float:right;} .navigation-carousel .fa{font-size:22px;line-height:22px;padding:5px;} .navigation-carousel .fa:hover{color:#1d1d1d;cursor:pointer;} .owl-pagination{margin-bottom:50px;margin-top:24px;} .owl-pagination .owl-page span{padding:0;opacity:1;margin: 5px 3px !important;background: #A5A5A5 !important;height:12px !important;width:12px !important;border:2px solid transparent;} .owl-pagination .owl-page.active span{border-color:#229171;} .owl-centered .owl-wrapper {display: table !important;} .owl-centered .owl-item {display: table-cell;float: none;vertical-align: middle;} .owl-centered .owl-item > div {text-align: center;} .sponsor .navigation > span.prev{left:0;} .sponsor .navigation > span.next{right:0;} .sponsor .navigation > span i{color: #2C2F32;font-size: 25px;vertical-align: middle;} .sponsor .navigation > span {z-index:1;margin: -13px -0px 0 0px;position: absolute;top: 50%;border-radius: 50px;padding: 0;width: 40px;text-align: center;line-height: 38px;} .sponsor .navigation > span:hover {background-color: #f7f7f7;border-color: #f7f7f7;} .cat-box{background-color:transparent;border: 1px solid transparent;border-bottom-right-radius:4px;border-bottom-left-radius:4px;margin-bottom:16px;margin-top:0px;} .cat-box h2 {color:#333;padding:0px 0px 10px 0px ;text-align: left;font-size:18px;margin-bottom:0px;font-weight:400;color:#666;text-transform:uppercase;border-bottom: 1px solid #EDEDED;margin-bottom:10px;} .cat-box .checklist .liv0{padding:0px;font-weight:700;font-size:17px;padding: 10px 17px 10px 0px;} .cat-sx{font-size:17px;/*border-bottom:1px solid #dbdbdb;*/margin:0 0 5px 0;padding:0 0 20px 0;} ul.cat-sx {} .cat-sx li{list-style:none;padding:0px;background-color:transparent;position:relative;text-indent: 0px;} /*.cat-sx li + li{border-top:1px solid #eee;}*/ .cat-sx li > a{color:#2C2F32;display:block;margin:0px;padding:5px 17px 5px 0;text-decoration: none;font-size:15px;line-height:22px;} .cat-sx li > a:hover{/*color:#229171;*/text-decoration:underline;} .cat-sx li small{font-size:12px;color:#999;font-weight:400;} .cat-sx li ul li a{color:#99816B;padding-left:0px;display:block;} .cat-sx li > .checkbox{padding: 5px 17px 5px 0;margin:0;font-size:15px;} .cat-sx li > .checkbox a:hover{text-decoration:none;} .cat-sx li.sel0 a{font-weight:700;font-size:18px;line-height:23px;color: #229171;text-transform:uppercase;} .cat-sx li.liv0 {padding:0px;font-weight:700;font-size:17px;} .cat-sx li.liv1 a::before {color:#333;/*content: "\f105";*/display: inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size: 10px;font-style: normal;font-weight: normal;margin-right: 10px;margin-top: -2px;transition: all 0.25s ease 0s;vertical-align: middle;} .cat-sx li.sel1 a{color:#2C2F32;font-weight:600;text-decoration:underline;font-size:16px;} .cat-sx li.liv2 + li.liv1{margin-top:13px;} .cat-sx li.liv2{border-top-color:#fff;} .cat-sx li.liv2 a{padding:4px 0px 4px 16px;font-size:15px;color:#2C2F32;font-weight:600} .cat-sx li.liv2 a::before {color:#333;/*content: "\f105";*/display: inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size: 10px;font-style: normal;font-weight: normal;margin-right: 10px;margin-top: -2px;transition: all 0.25s ease 0s;vertical-align: middle;text-indent: 5px;} .cat-sx li.sel2 a{color:#229171;font-weight:600;} .cat-sx li.liv3{border-top-color:#fff;} .cat-sx li.liv3 a{font-size: 12px;color: #2C2F32;padding:6px 0 6px 15px;} .cat-sx li.liv3 a::before {position:absolute;left:5px;top:6px;color:#333;content: "\f105";display: inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size: 10px;font-style: normal;font-weight: normal;transition: all 0.25s ease 0s;} .cat-sx li.sel3 a{color:#229171;font-weight:600;} .cat-sx .fa{position:absolute;top:6px;right:0px;cursor:pointer;color:#99816B;} .filter-box{background-color:#fff;border-style:solid;border-width:1px 1px 0 1px;border-top-color:#eee;border-left-color:#eee;border-right-color:#eee;margin: 0;padding: 5px 0;} .filter-box h3{margin: 0px;padding: 10px 17px;font-size: 17px;font-weight:700;} .filter-box .filtro-heading{cursor:pointer;padding: 10px 27px 10px 17px;text-decoration: none;font-size: 15px;/*border-top: 1px solid #eee;*/position:relative;} .filter-box .filtro-heading .toggler{position:absolute;top:5px;right:11px;padding:5px;cursor:pointer;} .filter-box .filtro-content{padding: 10px 17px;font-size:15px;} .filter-box .filtro-content ul{margin-bottom:0;} .filter-box .filtro-content a{font-size:14px;} .filter-box .filtro-content a:hover{text-decoration:none;} .filter-box .cat-sx{padding:0;} .filter-box .sel1 a{color:#333;font-weight:700;} .carousel-wrapper{margin:0 -7px;} .products .prodpref_del{background-color: #fff;border-color: #F6F8F8;color: #5E51B2;display:block;text-align:center;} .products .prodpref_del > .fa{line-height:23px;width:25px;} .products .add-tocart{font-size: 14px !important;font-weight:normal;text-transform:none;margin-bottom:15px;font-weight:700;background-color:#fff;border-color:#b6b0dc;color:#5E51B2;text-transform:uppercase;} .products .add-tocart i{font-size: 18px;} .products .cart-disabled{text-transform:uppercase;background-color: #ededed ;border-color: #ededed;color:#a4a4a4 ;font-size: 14px !important;font-weight:normal;font-weight:700} .products .cart-disabled:hover{background-color:#5E51B2;color:#fff;} .products .cart-disabled i{font-size: 18px;} .products .add_topref{background-color:#fff;border-color:#F6F8F8;color:#5E51B2;} .products .add_topref:focus{background-color:#fff;border-color:#fff;box-shadow:none;} .products .add_topref i{font-size:16px;} .products .add_topref.pref i:before{content: "\f004";} .products .wrapper-info{padding:0 24px 0px 24px;} .products.assaggia .wrapper-info{padding:0 0px 0px 0px;} .products.esperienze .wrapper-info{padding:0 0px 0px 0px;} .products.assaggia .wrapper-info .cat{display:inline-block;margin-top:8px;background: #F0EEE4 0% 0% no-repeat padding-box;border-radius: 4px;text-align: center;font-size:13px;line-height:22px;letter-spacing: 0px;color: #2C2F32;font-weight:600;padding:2px 8px;} .products .wrapper-info .btn-block{margin-bottom: 15px;font-weight:600;} .products .wrapper-info .add-tocart:hover , .products .wrapper-info .add-tocart:focus{background-color: #ecebf6;color: #5e51b2;outline: 0 !important;box-shadow: none !important;} .products .wrapper .btn{margin-top:25px;font-size:16px;text-transform:uppercase;} .products h3{margin-bottom: 13px;padding-top:0;color:#229171;font-size:18px;line-height:23px;font-weight:600;} .products h3 a{font-size:18px;color:#229171;line-height:23px;} .products h3 a:hover{color:#229171;text-decoration:none;} .products.esperienze h3{margin: 7px 0px;position:relative;} .products.esperienze h3 .cifra{position: absolute;top: 0;right:0;z-index:1;content:''} .products.assaggia h3 a{margin-top:16px;font-size:18px;color:#2C2F32;line-height:22px;margin-bottom:0px} .products.esperienze h3 a{margin-top:0px;font-size:16px;color:#2C2F32;line-height:22px;margin-bottom:0px} .products.assaggia h3 a:hover{color:#2C2F32;text-decoration:none;} .products .abs{color:#6B7780;font-size:14px;margin-bottom:10px;} .products.assaggia .abs{color:#2C2F32;font-size:15px;line-height:22px;margin-top:8px;} .products.assaggia .item-info .go{color: #2C2F32;display:inline-block;font-size: 16px;line-height: 22px;font-weight:600;margin-top:12px} .products.assaggia .item-info .go span{text-decoration:underline;} .products.esperienze h3 a:hover{color:#2C2F32;text-decoration:none;} .products.esperienze .item-info .strip{padding:12px 16px;font-size:16px;line-height:16px;border-radius: 0 0 12px 12px;color:#fff;} .products.sottocat .item-info .strip{padding: 12px 0px} .products.esperienze .item-info .strip .cat{color:#fff;text-transform: none;font-weight:600;text-align: left;} .products.sottocat .item-info .strip .cat{color:#2C2F32} .products.esperienze .item-info .strip .content{display:flex;width:100%;justify-content: space-between;align-items:center;} .products.sottocat .item-info .strip .content{display:flex;width:100%;justify-content: space-between;align-items:center;} .products.esperienze .item-info .strip .content div:last-child {margin-left: auto;} .products.esperienze .wrapper-info .cat{display:inline-block;background: transparent 0% 0% no-repeat padding-box;border-radius: 4px;text-align: center;font-size:14px;line-height:22px;letter-spacing: 0px;color: #828282;font-weight:600;padding:2px 0px;text-transform:uppercase;} .products.esperienze .abs{color:#2C2F32;font-size:15px;line-height:22px;margin-top:8px;padding-left:16px;padding-right:16px;} .products.esperienze .item-info .go{color: #1a5027;display:inline-block;font-size: 16px;line-height: 22px;font-weight:600;margin-top:8px} .products.esperienze .item-info .go.events{color:#FFF;text-decoration:none;margin-top:0px} .products.esperienze .item-info .go span{text-decoration:underline;} .products.esperienze .item-info .go.events span{text-decoration:none;} .products.esperienze .item-info .gow{color:#fff;display:inline-block;margin-top:10px;} .products.esperienze .prod-cont .cifra{padding:0;} .products.esperienze .prod-cont .cifra .prezzo{color:#fff;} .products.esperienze .text-hover{text-align:center;font-size:21px;line-height:26px;color:#fff;font-weight:700;opacity:0;visibility:hidden;height:0;} .products.esperienze .text-hover i{vertical-align:middle;} .products.esperienze a:hover{text-decoration:none;} /*.products a img:hover{opacity:0.5;}*/ .products .tab-prod .prod-cont{opacity:0;} .products .prod-cont.item-animate{-webkit-animation: zoomOut 600ms ease both;-webkit-animation: zoomIn 600ms ease both; -moz-animation: zoomIn 600ms ease both; -o-animation: zoomIn 600ms ease both;animation: zoomIn 600ms ease both;} /*.products .play .prod.cont{opacity: 1;filter:alpha(opacity = 100);}*/ /*.products .play .item-animate{-webkit-animation-play-state: running;-moz-animation-play-state: running;-o-animation-play-state: running;animation-play-state: running;}*/ .products .pad{padding:0 7px;} .products .prod-cont{border:0px solid #fff;margin-bottom:16px;position:relative;background-color:#fff;border-radius:0px;box-shadow: 0px 2px 0px #F0F0F0;} .products.assaggia .prod-cont{box-shadow:none;margin-bottom:40px;} .products.esperienze .prod-cont{box-shadow:none;margin-bottom:40px;} .products .prod-cont:hover{border-color:#fff;} .products .prod-cont .item-img {background-color:#f8f8f8;position: relative;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;border-radius: 12px 12px 0 0;overflow:hidden;} .products.esperienze .prod-cont .item-img{/*margin-bottom:10px*/} .products .prod-cont .item-img .wrapper{/*position: relative;*/height: 0;padding-top:calc(250 / 470 * 100%);} .products .cheight .prod-cont .item-img .wrapper{/*position: relative;*/height: 0;padding-top:calc(470 / 470 * 100%);} .products .prod-cont .item-img .wrapper picture , .products .prod-cont .item-img .img-responsive{position: absolute;top: 0;left: 0;width:100%;} /*.products .prod-cont .item-img .wrapper picture{opacity: 0;-webkit-transition: opacity 0.5s ease-in;-moz-transition: opacity 0.5s ease-in;-ms-transition: opacity 0.5s ease-in;-o-transition: opacity 0.5s ease-in;transition: opacity 0.5s ease-in;}*/ .products .prod-cont .item-img .wrapper .cat{font-size:12px;line-height:15px;position:absolute;bottom:0;left:0;width:100%;color:#fff;background: rgba(94,81,178,.6);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);} .products .prod-cont .item-img .wrapper .cat span{color:#fff;text-decoration:none;padding:10px 25px;display:block;text-transform:uppercase;letter-spacing: 1.44px;} .products .prod-cont .item-img .wrapper picture.showed{opacity: 1;} .products .prod-cont .item-info{/*padding: 0 15px;*/ position:relative;} .products .prod-cont .item-info .info{color:#b8b8b8;font-size:15px;line-height:17px;margin-bottom:0px;} .products .prod-cont .item-info .btn-wrapper{height:37px;margin-bottom:15px;} .products .prod-cont img{width:100%;} .products.assaggia .prod-cont img{width:100%;border-radius:12px;} .products.assaggia .prod-cont .item-img{border-radius:12px !important;} .products.assaggia .prod-cont .item-img .wrapper {height: 0;padding-top: calc(287 / 470* 100%);} .products.esperienze .prod-cont img{width:100%;border-radius:12px 12px 0 0;} .products .prod-cont .item-info .data_salvataggio{position: absolute;top:-30px;left: 0;right: 0;text-align: center;} .products .prod-cont .item-info .data_salvataggio span{background: #e8e8e8;border: 8px;font-size: 13px;padding: 3px 25px;border-radius: 15px;} .products .prod-cont .item-info .data_salvataggio i{font-size: 10px;padding-right: 6px;} .products .prod-cont .cifra{padding: 0px 0px 8px 0;font-size:15px;position:relative;/*height:68px;*/} /*.products .prod-cont .cifra:before{content:"";position:absolute;top:0;left:-15px;right:-15px;height:1px;background-color:#f5f5f5;}*/ .products .prod-cont .cifra .prezzo{font-size:20px;font-weight:600;color:#362d7e;line-height:16px !important;} .products .prod-cont .cifra .violet{color:#333 !important;} .products.esperienze .prod-cont h3 .cifra .partire{color:#319b4b !important;} .products.esperienze .prod-cont h3 .cifra .prezzo{color:#319b4b !important;font-size: 16px;} .products .prod-cont .cifra .prezzo_pieno{text-decoration:line-through;color:#a0a0a0;font-size:14px;line-height:20px;} .products .prod-cont .voto{height:20px;margin-bottom:8px;} .products .prod-cont .voto .fa{color:#efefef;font-size:11px;} .products .prod-cont .voto .fa.on{color:#f7ee76;} .products .prod-cont .perc{color:#ff5c00;font-weight:700;} .products .prod-cont .mont{background-color: #faea33;position: absolute;top:0;left:140px;z-index: 2;font-size: 13px;font-weight: 700;line-height:14px;width:60px;text-align:center;color:#333333;border:1px solid #fff;text-transform:uppercase;padding: 20px 0 10px;} .products .prod-cont .mont > span{display:block;font-size:8px;} .products .prod-cont .disp{margin-bottom:15px;font-size:15px;} .products .prod-cont .disp .fa{font-size:10px;margin-right:8px;} .products .bdg{position:absolute;top:15px;left:15px;} .products .bdg > div{border-radius:4px;line-height:25px;text-align:center;color:#fff;margin-bottom:8px;font-size:14px;width:60px;} .products .bdg > div.offer{background-color:#e11937;} .products .bdg > div.new {background-color: #00c1e0;} .products .bdg > div.last {background-color: #d0c007;} .products .item{webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);} .products .item.row-group-item{float: none;width: 100%;margin-bottom: 10px;} .products .item.row-group-item .thumb{padding-left:0px;} .products .row-group-item .prod-cont {min-height: 0 !important} .products .prod-cont .spese_gratis {position: absolute; top:-12px; left:-12px;z-index: 99} .products .prod-cont .voto img{width: auto;} .products .functional-buttons{position: absolute;width:42px; opacity: 0;top: 30px;right:30px;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;text-align:center;} .products .functional-buttons > div{display: inline-block;margin: 0;padding: 0 4px;} .products .functional-buttons .btn{border:1px solid #f0f0f0;margin-bottom:9px;display: inline-block;min-width: 40px;min-height: 40px;width: 40px;height: 40px;line-height: 40px;background: rgba(255,255,255,1);border-radius: 100%;padding: 0;overflow: hidden;color:#333;} .products .functional-buttons .btn > i{font-size: 18px;font-weight: 400;line-height: 40px;vertical-align: middle;} .products .functional-buttons .btn.pref{color:#e11937;} .products .prod-cont .item-img:hover .functional-buttons {opacity: 1;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;} .products .inevidence.banner .item-img .wrapper{position: relative;height: 0;padding-top:calc(250 / 470 * 100%);} .products .inevidence .item-img .wrapper picture , .products .inevidence .item-img .img-responsive{position: absolute;top: 0;left: 0;width:100%;} .products .inevidence{margin-bottom: 16px;box-shadow: 0px 2px 0px #F0F0F0;background-color:#fff;} .products .inevidence.banner .wrapper-text{padding: 0px 24px 30px 24px;text-align:center;} .products .inevidence.banner h2{font-weight:700;font-size:22px;line-height:25px;padding-top:20px;margin-top:0;text-transform:uppercase;color:#229171;} .products .inevidence.banner p{font-size:14px;} .products .inevidence.banner .btn{margin-top:8px;} .ticket.page{padding-top: 106px;padding-bottom:130px} .ticket .breadcrumb > li{font-size: 15px;font-weight:600} .ticket .breadcrumb > li a{font-size: 15px;text-decoration: underline;} .ticket.tck-scuole .breadcrumb > li a{font-size: 15px;text-decoration: none;} .ticket.tck-scuole .breadcrumb > li a span{font-size: 15px;text-decoration: underline;} .ticket .title-box-tck{margin-top:20px;text-align: left;font-size:22px;line-height:25px;letter-spacing: 0px;color: #2C2F32;margin-bottom: 16px;font-weight:600} .capodanno .title-box-tck{margin-top: 36px !important;margin-bottom: 20px !important} .ticket .title-box-tck.gift-abs{margin-top: 28px;} .ticket .open-gift{font-size:22px;line-height:25px;color: #2C2F32;font-weight:600;padding:0px 0px 16px;} .ticket .open-gift i{padding-left:8px;} .ticket .container-tck{padding-bottom: 16px;} .ticket .container-tck .wrapper-tck{position:relative;background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 1px 2px #C6C6C6;border: 0px solid transparent;opacity: 1;border-radius: 8px;outline:none;z-index:2} .ticket .container-tck .wrapper-tck.active .sel{position: absolute;top: -13px;right:14px;background: #006230;text-align: center;font-size: 14px;line-height: 14px;padding: 6px 12px;border-radius: 6px;color: #FFF} .ticket .container-tck .wrapper-tck.active::before{content:'';position: absolute;top:0;left:0;bottom:0;right:0;border: 2px solid #006230 !important;border-radius:8px;z-index:0} .ticket .container-tck .wrapper-tck .icn-tck{border-top-left-radius: 6px;border-bottom-left-radius: 6px;position: absolute;top:0;bottom:0;left:0;right:0;background: #F5EFFF url('/tpl/img/fico-ticket.svg') 0px 8px no-repeat padding-box;border-right:1px dashed #E0D4ED;} .ticket .container-tck .wrapper-tck.active .icn-tck{border-top-left-radius: 6px;border-bottom-left-radius: 6px;border-right:1px dashed #006230;background: #006230 url('/tpl/img/fico-selected.svg') 0px 8px no-repeat padding-box !important} .ticket .container-tck .wrapper-tck .icn-tck::after{content: '';position: absolute;border-radius: 100%;box-sizing: border-box;height:24px;width:24px;top:90px;left:-12px;background: #f0f0f0;margin-top:-12px;z-index: 2;} .ticket .container-tck .wrapper-tck .icn-tck::before{content: '';position: absolute;border-radius: 100%;box-sizing: border-box;height: 18px;width: 18px;background: #c6c6c6;} .ticket .container-tck .wrapper-tck.active .icn-tck::before{background: #006230;} .ticket .container-tck .wrapper-tck .box-tck{padding:16px;} .ticket .container-tck .wrapper-tck .box-tck .title-tck{text-align: left;line-height:18px;font-size:18px;letter-spacing: 0px;color: #2C2F32;font-weight:600;padding-bottom:8px} .ticket .container-tck .wrapper-tck .box-tck i{font-size:21px;line-height:21px;color:#229171} .ticket .container-tck .wrapper-tck .box-tck .descr-tck{text-align: left;line-height:18px;font-size:14px;letter-spacing: 0px;color: #717171;padding-bottom:20px} .ticket .container-tck .wrapper-tck .box-tck .free-tck{border-radius:4px;background-color:#ccf1db;color:#006e2c;font-size:16px;line-height:18px;padding:10px 12px} .ticket .container-tck .wrapper-tck .box-tck .free-tck span{font-weight:bold;font-size:20px;line-height:22px;padding-right:4px;} .ticket .container-tck .wrapper-tck .box-tck .price-park-tck{height:24px;font-size:20px;line-height:20px;color:#999999;} .ticket .container-tck .wrapper-tck .box-tck .price-park-tck span{text-transform: uppercase;font-size:10px;padding-left:7px;} .ticket .container-tck .wrapper-tck .box-tck .quant-tck{padding-bottom:0px} .ticket .container-tck .wrapper-tck .box-tck .quant-tck .price-tck{padding: 10px 0px;text-align: left;font-size:25px;line-height:30px;font-weight:600;letter-spacing: 0px;color: #2C2F32;} .ticket .container-tck .wrapper-tck .box-tck .quant-tck .quantita{border: 1px solid #B0B0B0;border-radius: 12px;display: block;} .ticket .container-tck .wrapper-tck .box-tck .quant-tck .quantita .input-group-addon{background-color: transparent;border: 0px solid #ccc;padding: 0px 0px;} .ticket .container-tck .wrapper-tck .box-tck .quant-tck .quantita .input-group .form-control.quant{height: 48px;padding: 4px 4px;text-align: center;background-color: transparent;border: 0px;font-weight: 600;font-size: 32px;line-height: 32px;} .ticket .container-tck .wrapper-tck .box-tck .quant-tck .quantita button{height: 48px;color: #2C2F32;border: 0px;background-color: transparent;border-radius: 12px;} .ticket .container-tck .wrapper-tck .box-tck .quant-tck .quantita button > i {vertical-align: middle;font-size:28px;color:#dedede} .ticket .container-tck .wrapper-tck .box-tck .quant-tck .quantita button > i.active{color: #2C2F32} .ticket .container-tck .abstract-tck{margin-top: 2px;position:relative;background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 1px 2px #c6c6c6;border: 1px solid transparent;opacity: 1;border-radius: 8px;} .ticket .container-tck .abstract-tck .icn-tck{border-top-left-radius: 6px;border-bottom-left-radius: 6px;position: absolute;top:0;bottom:0;left:0;right:0;background:#BEBEBE;border-right:1px dashed #E0D4ED;} .ticket .container-tck .abstract-tck .icn-tck i{color:#fff;position: absolute;top: 50%;font-size: 20px;line-height: 22px;margin-top: -10px;left: 5px;} .ticket .container-tck .abstract-tck .text-box{padding:16px;} .ticket .container-tck .date-tck{position:relative;background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 1px 2px #c6c6c6;border: 1px solid #F0F0F0;opacity: 1;border-radius: 8px;} .ticket .container-tck .date-tck .icn-tck{border-top-left-radius: 6px;border-bottom-left-radius: 6px;position: absolute;top:0;bottom:0;left:0;right:0;background:#229171;border-right:1px dashed #E0D4ED;} .ticket .container-tck .date-tck .icn-tck.active{background: #006230;} .ticket .container-tck .date-tck .date-box{padding:16px;} .ticket .container-tck .date-tck .date-box .title{color:#2C2F32;text-align: left;font-size:15px;line-height:15px;margin-bottom:8px;font-weight:600} .ticket .container-tck .date-tck .date-box .form-group .input-group {width: 260px;background: #F8F8F8 0% 0% no-repeat padding-box;border: 2px solid #2C2F32;border-radius: 12px;overflow: hidden;} .ticket .container-tck .date-tck .date-box .form-control{padding: 6px 15px;font-size: 16px;line-height: 16px;border-top-left-radius: 12px;border-bottom-left-radius: 12px;background: #F8F8F8 0% 0% no-repeat padding-box;border: 0px;font-weight: 600;} .ticket .container-tck .date-tck .date-box .input-group-addon {color: #2C2F32;font-size: 18px;border-top-right-radius: 12px;border-bottom-right-radius: 12px;background: #F8F8F8 0% 0% no-repeat padding-box;border: 0px;} .ticket .container-tck .date-tck .date-box .input-group-addon i {font-size: 25px;line-height: 25px;} .ticket .container-tck .date-tck .cust-row{margin-left:-3px;margin-right:-3px;padding:6px 12px} .ticket .container-tck .date-tck .cust-row > div{padding-left:3px !important;padding-right:3px !important;} .ticket .container-tck .date-tck .box-time{padding: 4px;background: #F0F0F0 0% 0% no-repeat padding-box;border-radius: 6px;margin-bottom:6px} .ticket .container-tck .date-tck .box-time.active{background-color:#006230 !important} .ticket .container-tck .date-tck .box-time .time-crs{text-align: center;font-size:14px;line-height:19px;color: #2C2F32;font-weight:600;padding:15px 0px} .ticket .container-tck .date-tck .box-time.active .time-crs{color:#FFF} .ticket .container-tck .date-tck .quantita{border: 1px solid #B0B0B0;border-radius: 12px;display: block;background-color:#FFF} .ticket .container-tck .date-tck .quantita .input-group-addon{background-color: transparent;border: 0px solid #ccc;padding: 0px 0px;} .ticket .container-tck .date-tck .quantita .input-group .form-control.quant{height: 48px;padding: 4px 4px;text-align: center;background-color: transparent;border: 0px;font-weight: 600;font-size: 20px;line-height: 32px;} .ticket .container-tck .date-tck .quantita button{height: 48px;color: #2C2F32;border: 0px;background-color: transparent;border-radius: 12px;} .ticket .container-tck .date-tck .quantita button > i {vertical-align: middle;font-size:20px;color:#dedede} .ticket .container-tck .date-tck .quantita button > i.active{color: #2C2F32} .ticket .container-crs{padding-bottom: 16px;} .ticket .container-crs .wrapper-crs{position:relative;background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 1px 2px #C6C6C6;border: 0px solid transparent;opacity: 1;border-radius: 8px;outline:none;z-index:2} .ticket .container-crs .wrapper-crs.active .sel{position: absolute;top: -13px;right:14px;background: #006230;text-align: center;font-size: 14px;line-height: 14px;padding: 6px 12px;border-radius: 6px;color: #FFF} .ticket .container-crs .wrapper-crs.active::before{content:'';position: absolute;top:0;left:0;bottom:0;right:0;border: 2px solid #006230 !important;border-radius:8px;z-index:0} .ticket .container-crs .wrapper-crs .icn-crs{width:64px;border-top-left-radius: 6px;border-bottom-left-radius: 6px;position: absolute;top:0;bottom:0;left:0;right:0;background: #F5EFFF url('/tpl/img/fico-ticket.svg') 0px 8px no-repeat padding-box;border-right:1px dashed #E0D4ED;} .ticket .container-crs .wrapper-crs.active .icn-crs{border-top-left-radius: 6px;border-bottom-left-radius: 6px;border-right:1px dashed #006230;background: #006230 url('/tpl/img/fico-selected.svg') 0px 8px no-repeat padding-box !important} .ticket .container-crs .wrapper-crs .icn-crs::after{content: '';position: absolute;border-radius: 100%;box-sizing: border-box;height:24px;width:24px;top:90px;left:-12px;background: #f0f0f0;margin-top:-12px;z-index: 2;} .ticket .container-crs .wrapper-crs .icn-crs::before{content: '';position: absolute;border-radius: 100%;box-sizing: border-box;height: 18px;width: 18px;background: #c6c6c6;} .ticket .container-crs .wrapper-crs.active .icn-crs::before{background: #006230;} .ticket .container-crs .wrapper-crs .box-crs{padding:16px 16px 16px 0px;} .ticket .container-crs .wrapper-crs .box-crs img{border-radius: 8px} .ticket .container-crs .wrapper-crs .box-crs .title-crs{text-align: left;line-height:20px;font-size:20px;letter-spacing: 0px;color: #2C2F32;font-weight:600;padding-bottom:6px} .ticket .container-crs .wrapper-crs .box-crs i{font-size:21px;line-height:21px;color:#939393} .ticket .container-crs .wrapper-crs .box-crs .descr-crs{text-align: left;line-height:20px;font-size:14px;letter-spacing: 0px;color: #616161;padding-bottom:20px} .ticket .container-crs .wrapper-crs .box-crs .price-park-crs{height:24px;font-size:20px;line-height:20px;color:#999999;} .ticket .container-crs .wrapper-crs .box-crs .price-park-crs span{text-transform: uppercase;font-size:10px;padding-left:7px;} .ticket .container-crs .wrapper-crs .box-crs .quant-crs{padding-bottom:0px} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .title-time-crs{font-size:16px;line-height:22px;color: #2C2F32;font-weight:600;padding:8px 0px 16px} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .price-crs{padding: 10px 0px;text-align: left;font-size:25px;line-height:30px;font-weight:600;letter-spacing: 0px;color: #2C2F32;} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .box-time{padding: 4px;background: #F0F0F0 0% 0% no-repeat padding-box;border-radius: 12px;margin-bottom:10px} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .box-time.active{background-color:#006230 !important} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .box-time .time-crs{text-align: center;font-size:16px;line-height:19px;color: #2C2F32;font-weight:600;padding:15px 0px} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .box-time.active .time-crs{color:#FFF} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .quantita{border: 1px solid #B0B0B0;border-radius: 12px;display: block;background-color:#FFF} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .quantita .input-group-addon{background-color: transparent;border: 0px solid #ccc;padding: 0px 0px;} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .quantita .input-group .form-control.quant{height: 48px;padding: 4px 4px;text-align: center;background-color: transparent;border: 0px;font-weight: 600;font-size: 32px;line-height: 32px;} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .quantita button{height: 48px;color: #2C2F32;border: 0px;background-color: transparent;border-radius: 12px;} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .quantita button > i {vertical-align: middle;font-size:28px;color:#dedede} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .quantita button > i.active{color: #2C2F32} .ticket .container-crs .abstract-crs{margin-top: 2px;position:relative;background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 1px 2px #c6c6c6;border: 1px solid transparent;opacity: 1;border-radius: 8px;} .ticket .container-crs .abstract-crs .icn-crs{border-top-left-radius: 6px;border-bottom-left-radius: 6px;position: absolute;top:0;bottom:0;left:0;right:0;background:#BEBEBE;border-right:1px dashed #E0D4ED;} .ticket .container-crs .abstract-crs .icn-crs i{color:#fff;position: absolute;top: 50%;font-size: 20px;line-height: 22px;margin-top: -10px;left: 5px;} .ticket .container-crs .abstract-crs .text-box{padding:16px;} .ticket .container-crs .date-crs{position:relative;background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 0px 0px #C6C6C6;border: 1px solid #F0F0F0;opacity: 1;border-radius: 8px;} .ticket .container-crs .date-crs .icn-crs{border-top-left-radius: 6px;border-bottom-left-radius: 6px;position: absolute;top:0;bottom:0;left:0;right:0;background:#BEBEBE;border-right:1px dashed #E0D4ED;} .ticket .container-crs .date-crs .date-box{padding:16px;} .ticket .container-crs .date-crs .date-box .title{color:#2C2F32;text-align: left;font-size:15px;line-height:15px;margin-bottom:8px;font-weight:600} .ticket .container-crs .date-crs .date-box .form-group .input-group {width: 260px;background: #F8F8F8 0% 0% no-repeat padding-box;border: 2px solid #2C2F32;border-radius: 12px;} .ticket .container-crs .date-crs .date-box .form-control{padding: 6px 15px;font-size: 15px;line-height: 16px;border-top-left-radius: 12px;border-bottom-left-radius: 12px;background: #F8F8F8 0% 0% no-repeat padding-box;border: 0px;font-weight: 600;} .ticket .container-crs .date-crs .date-box .input-group-addon {color: #2C2F32;font-size: 18px;border-top-right-radius: 12px;border-bottom-right-radius: 12px;background: #F8F8F8 0% 0% no-repeat padding-box;border: 0px;} .ticket .container-crs .date-crs .date-box .input-group-addon i {font-size: 25px;line-height: 25px;} .ticket .box-calendar{background: #FFFFFF;box-shadow: 0px 1px 0px #C6C6C6D0;border: 1px solid #F0F0F0;opacity: 1;padding:21px 16px;margin-bottom:16px;border-radius:8px} .ticket .box-calendar .title-data{text-align: left;font-size:20px;line-height:24px;color: #2C2F32;font-weight:600} .ticket .box-calendar .data{font-size:20px;line-height:24px;color: #2C2F32;} .ticket .box-calendar .data span{font-weight: 600} .ticket .box-calendar .box-margin-date{overflow:hidden;margin:34px 80px 0px;} .ticket .box-calendar .box-margin-date .day{position:relative;min-height:140px;} .ticket .box-calendar .box-margin-date .day.right{padding:16px;} .ticket .box-calendar .box-margin-date .day.left{padding:16px;} .ticket .box-calendar .box-margin-date .day .title-day{font-size:20px;line-height:24px;color: #2C2F32;padding-bottom:8px;font-weight:600} .ticket .box-calendar .box-margin-date .day .lista-corsi{position: relative;} .ticket .box-calendar .box-margin-date .day .lista-corsi > div{text-align: left;font-size:13px;line-height:22px;color: #2C2F32;padding-bottom:4px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;} .ticket .box-calendar .box-margin-date .day .lista-corsi > div i{font-size: 4px;vertical-align: middle;padding-right:4px;} .ticket .box-calendar .box-margin-date .box-date-wrap{position:relative;margin: 0px 20px;} .ticket .box-calendar .box-margin-date .box-date-wrap a{position: absolute;content:'';z-index:1;top:50%;color:#2C2F32;font-size:40px;line-height:40px;margin-top:-20px} .ticket .box-calendar .box-margin-date .box-date-wrap a:hover, .ticket .box-calendar .box-margin-date .box-date-wrap a:focus{text-decoration:none;} .ticket .box-calendar .box-margin-date .box-date-wrap a.left{left:-50px;} .ticket .box-calendar .box-margin-date .box-date-wrap a.right{right:-50px;} .ticket .box-calendar .box-margin-date .box-date-selected{text-align: center;background: #006230 0% 0% no-repeat padding-box;box-shadow: 0px 1px 1px #C6C6C6;border-radius: 8px;padding:16px;} .ticket .box-calendar .box-margin-date .box-date-selected .day-sel{font-size:20px;line-height:24px;color: #FFF;padding-bottom:6px;font-weight:600;} .ticket .box-calendar .box-margin-date .box-date-selected .text-day-sel{font-size:14px;line-height:22px;color: #FFF;} .ticket .box-calendar .box-margin-date .box-date-selected .lista-corsi > div{text-align: left;font-size:13px;line-height:22px;color: #FFF;padding-bottom:4px;} .ticket .box-calendar .box-margin-date .box-date-selected .lista-corsi > div i{font-size: 4px;vertical-align: middle;padding-right:4px;} .daterangepicker .drp-calendar {max-width: 380px !important} .daterangepicker{box-shadow: 0 3px 16px 2px rgb(0 0 0 / 12%);font-family: 'Manrope';} .daterangepicker select{border-color: #b0b0b0;border-radius:8px;font-size:16px !important;line-height:20px !important;padding: 6px 0px 6px 8px !important} .daterangepicker .calendar-table th, .daterangepicker .calendar-table td {font-size: 16px !important} .table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th {padding: 5px 14px !important;} .daterangepicker td.active, .daterangepicker td.active:hover {background-color: #006230 !important} .daterangepicker .drp-buttons .btn {border-radius:8px;padding: 10px 16px !important;font-size:15px !important} .daterangepicker .drp-buttons .cancelBtn{border-color:#ddd !important} .daterangepicker td.disabled, .daterangepicker option.disabled {color: #d4d4d4;cursor: not-allowed;text-decoration: line-through;} .daterangepicker td.available{font-weight:600} .ultabs {position: absolute;top:0px;width:100%;border-bottom:0px solid #eeeeee !important;} .corr{margin-top:0px;} .breadcrumb {position: relative;padding:20px 0px 0 0 !important;background-color:transparent;margin:0px 0 0px 0;/*display:inline-block;*/border: 1px solid transparent;} .tck-scuole .breadcrumb{padding:16px 0px 16px !important} .breadcrumb li:last-child a{color:#333 !important;} .breadcrumb li a{color:#333 !important;font-size:14px;} .breadcrumb > li + li::before {padding: 0 5px;color: #1d1d1d;content: "\f105";font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px} .bd-user {position: relative;padding:0px !important;background-color:transparent !important;margin:0px 0;} .pagination{margin: 0px 0;} .pagination.pull-right{float:none !important;} .pagination *{border-radius:0px !important;border-color:#fff !important;font-size:14px;} .pagination .active > a{background-color:#f6f8f8 !important;border:1px solid #fff !important;color:#1d1d1d;border-radius:0px !important;z-index:2;font-weight:700;} .pagination .active > a:hover{color:#1d1d1d;} .pagination > li:first-child > a{border-top-left-radius:0px !important;border-bottom-left-radius:0px !important;} .pagination li > a {color:#333333;padding: 5px 12px;} .title-sx{font-weight:700;font-size:15px;line-height:19px;text-transform:uppercase;margin-bottom:12px;position:relative;} .title-sx:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#dbdbdb;} .title-sx > span{background-color:#fff;padding-right:20px;position:relative;z-index:1;} /*.breadcrumb_container{padding: 20px 0;background-position:100% 100%;background-repeat: no-repeat;position:relative;background-size: cover;} .breadcrumb_container.bg_image:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;background-color:rgba(51,51,51,.7);z-index: 0;} .breadcrumb_container h1{font-weight:700;font-size:60px !important;line-height:43px !important;padding-bottom: 0px;margin-bottom:0;} .breadcrumb_container .abs{color:#fff !important;font-size:16px;line-height:22px;} .breadcrumb_container .breadcrumb{padding:0 !important;margin:0 0 16px 0;font-size: 15px; line-height:19px;color:#616161;} .breadcrumb_container h1{color: #2C2F32 !important;font-size:32px !important;line-height:39px;padding-bottom:0px !important;text-shadow: none !important;} .breadcrumb_container .breadcrumb li a{color:#616161 !important;} .breadcrumb_container .breadcrumb > li + li::before{color:#616161;}*/ .eventi .breadcrumb_container{padding: 16px 0px;background-color: #FFF;} .eventi h1{text-align: left;font-size:32px;line-height: 39px;font-weight: bold;color: #2C2F32;margin-bottom:0px} .eventi .breadcrumb{padding: 0px 0px 20px !important} .elenco {/*padding-bottom:135px;padding-top:116px;*//*background-color:#FFF;*/margin-bottom:40px;} .elenco .search{background-color:#fff;padding:13px 0;} .eventi .search{background-color:#fff;padding:0px 0px 16px 0;} .elenco .search .form-inline , .eventi .search .form-inline{padding-left:0;} .elenco .search label , .eventi .search label{font-size:20px;line-height:22px;color: #2C2F32;margin-right:35px;} .elenco .search .form-group , .eventi .search .form-group{margin-bottom:0;} .elenco .search .form-control , .eventi .search .form-control{padding: 6px 15px;font-size:15px;line-height:16px;border-top-left-radius: 12px;border-bottom-left-radius: 12px;background: #F8F8F8 0% 0% no-repeat padding-box;border:0px;font-weight:600} .elenco .search .input-group-addon , .eventi .search .input-group-addon{color:#2C2F32;font-size:18px;border-top-right-radius: 12px;border-bottom-right-radius: 12px;background: #F8F8F8 0% 0% no-repeat padding-box;border:0px} .elenco .search .input-group-addon , .eventi .search .input-group-addon i{font-size: 25px;line-height: 25px;} .news .breadcrumb_container{padding: 16px 0px;background-color: #FFF;} .news h1{text-align: left;font-size:32px;line-height: 43px;font-weight: bold;color: #2C2F32;margin-bottom:0px} .news .breadcrumb{padding: 0px 0px 20px !important} .bgbanner.events h3 {color: #fff;font-size: 48px;line-height: 54px;margin: 0;font-weight:bold;} .bgbanner.events .cat{color: #fff;font-size: 48px;line-height: 54px;font-weight: 300;margin: 0;margin-top:2px;text-transform: none;} .bgbanner.events .btn{padding:15px 21px;font-size:16px;line-height:22px;color:#FFF;margin-top: 24px;} .bgbanner.events .btn:hover{background: transparent} .navcats{overflow-x: scroll;overflow-y:hidden;padding:2px 0 2px 15px;white-space: nowrap;-webkit-overflow-scrolling: touch;margin:0 -15px;scrollbar-width: none} .navcats::-webkit-scrollbar {display: none; } .navcats ul{margin-left:-3px;margin-bottom:0;} .navcats ul > li{padding-left:3px;padding-right:3px;} .navcats ul > li > a{color:#1d1d1d;font-size:15px;line-height:19px;background-color:#fff;padding:14px 20px;/*box-shadow: 0px 2px 4px #00000014;*/border:2px solid #ddd;display:inline-block;border-radius:12px;} .navcats ul > li > a:hover , .elenco .navcats ul > li > a:focus{text-decoration:none;} .navcats ul > li.sel0 > a{background-color:#229171;color:#fff;} .esp .navcats ul > li.sel0 > a{background-color:#f5f5f5;color:#2C2F32;/*box-shadow: inset 0 0 0 2px #2C2F32;*/font-weight:600} .navcats ul > li.sel1 > a{background-color:#f5f5f5;color:#2C2F32;/*box-shadow: inset 0 0 0 2px #2C2F32;*/font-weight:600} .navcats ul > li.liv2 > a{background-color:#fff;} .navcats ul > li.sel > a {background-color: #229171;color: #fff;} .navcats ul > li.sel2 > a{background-color:#f0f0f0;} .elenco .icon{display:inline-block;margin-right:15px;} .elenco .icon i{font-size:30px;} .elenco h1{font-weight: 700;font-size: 32px;line-height: 43px;color: #2C2F32;margin-top: 0;} .elenco .abs{font-size:16px;line-height:22px;color: #2C2F32} .elenco .txt{margin:0px 0px 16px 0px;font-size:15px;line-height:22px;color:#2C2F32;} .elenco .sottocat{margin-top:20px;margin-bottom:0px;} .elenco .sottocat h4 {border-bottom: 1px solid #cdcdcd;color: #2C2F32;font-size: 15px;font-weight: normal;margin-bottom: 5px;margin-top: 10px;padding: 5px 0px;text-transform: uppercase;} .elenco .sottocat a{color:#333333;} .elenco .sottocat .lista .fa{color:#99816B;} .elenco .navbar-default{background-color:transparent;border-radius:0px;border-color:transparent;margin-bottom:0px;padding: 30px 0 25px 0;} .elenco nav{margin:0px 0px 0px !important;} .elenco .navbar-form{border:0px;font-size:13px;} .elenco .navbar-form select{font-size:12px;} .elenco .pagination {margin: 0px 0;} .elenco .pagination *{border-radius:0px !important;border-color:#fff !important;font-size:14px;} .elenco .pagination .active > a{background-color:#f6f8f8 !important;border:1px solid #fff !important;color:#1d1d1d;border-radius:0px !important;z-index:2;font-weight:700;} .elenco .pagination > li:first-child > a{border-top-left-radius:0px !important;border-bottom-left-radius:0px !important;} .elenco .pagination a{color:#333333;padding: 5px 12px;} .elenco .products{margin:0px -7px;} .elenco .products > div[class*='col-']{padding: 0 7px;} .elenco .reviews-cat{margin-bottom:20px;} .elenco .reviews-cat .title .voto{display:inline;margin-left:10px;} .elenco .reviews-cat .voto .fa{color:#efefef;} .elenco .reviews-cat .voto .fa.on{color:#f7ee76;} .filters .filtri .form-group > label{text-transform: uppercase;margin-bottom:15px;} .filtri .form-group label.p_count{vertical-align: top !important;margin-top: 9px !important;} .filters .SumoSelect{/*width:100%;*/border: 1px solid #fff;border-radius: 4px;} .filters .SumoSelect > .CaptionCont{border-radius: 12px;padding-left:0;padding: 8px 8px;border:1px #ddd solid;} .filters .SumoSelect > .CaptionCont > span{line-height:22px;padding-left:9px;color:#333333;font-size:14px;} .filters .SumoSelect > .CaptionCont > span.placeholder {font-style: normal;} .filters .SumoSelect.open > .optWrapper {top: 38px;border-radius:0;border-color:#eee;box-shadow: none;left:-1px;right:-1px;width:auto;} .filters .SumoSelect:hover > .CaptionCont, .filters .SumoSelect.open > .CaptionCont{box-shadow: none;border-color:#eee;} .filters .SumoSelect:hover , .filters .SumoSelect > .CaptionCont > span:hover , .filters .SumoSelect > .CaptionCont > label:hover{cursor: pointer !important;} .filters .SumoSelect > .optWrapper > .options li.opt{border-bottom:1px solid #eee;padding:12px 18px;} .filters .SumoSelect > .optWrapper.multiple > .options li.opt{border-bottom:1px solid #eee;padding:12px 18px 12px 45px;} .filters .SumoSelect > .optWrapper > .options li.opt:hover{background-color:#eeee;} .filters .SumoSelect > .optWrapper > .options li label {font-weight: 400;margin-bottom:0;font-size:14px;} .filters .SumoSelect > .CaptionCont > label > i{background-image:none !important;} .filters .SumoSelect > .CaptionCont > label > i:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f107";position:absolute;top:-5px;left:-3px;font-size:22px;font-style:normal;} /* .filters .SumoSelect > .CaptionCont > label > i {background-image: url(data:image/png;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNS4yOSAxNS4yOSI+PHBhdGggZD0iTTEyLjE4IDUuMTJhLjc1NC43NTQgMCAwMC0xLjA2IDBMNy42NSA4LjU5IDQuMTggNS4xMmMtLjI5LS4yOS0uNzctLjI5LTEuMDYgMHMtLjI5Ljc3IDAgMS4wNmw0IDRjLjE1LjE1LjM0LjIyLjUzLjIycy4zOC0uMDcuNTMtLjIybDQtNGMuMjktLjMuMjktLjc3IDAtMS4wNnoiIGZpbGw9IiMzMzMiLz48L3N2Zz4=);} */ .elenco .filterpage form{padding-left:0;font-size:14px;} .elenco .filterpage .SumoSelect{width:70px;} .elenco .filterpage .noborder .SumoSelect{border-left:0;} .elenco .filterpage .SelectBox{padding:0;} .elenco .filterpage .form-group > label{font-size: 14px;line-height: 31px;vertical-align:top;margin-right:15px;font-weight:700;} .elenco .filterpage .SumoSelect > .CaptionCont > span{line-height:30px;color:#333333;} .elenco .filterpage .SumoSelect.open > .optWrapper {top: 30px;} .filtri_attivi ul {margin:0; padding:0;} .filtri_attivi li { display: inline-block;border: 1px solid #333;background-color:#333;padding: 5px 10px;color: #fff;text-transform: uppercase;cursor: pointer;font-size: 12px;margin-right: 5px;margin-bottom: 8px;text-decoration: none;} .filtri_attivi li a { text-decoration: none !important;color: #fff;} .filtri_attivi li a sup{top:0;color: #fff;} .filtri_attivi li:hover { background-color: #333;text-decoration: none !important;} .filtri_attivi li sup { color: #fff;margin-left:10px;} .filtri_attivi li.elimina, li.elimina a { background-color: #fff !important; border-color:#eee;color:#333 !important; } .navbar-brand { font-size: 14px; font-weight:400; color:#333 !important; } .emozioni h1{font-weight: 700;font-size: 32px;line-height: 43px;color: #2C2F32;margin-top: 0;margin-top: 0;padding-bottom: 0px !important;margin-bottom: 0px !important;} .emozioni h2{margin-top:0;font-weight:600;font-size:24px;line-height:32px;color: #2C2F32;} .emozioni .wrapper-abs{margin:40px 0;padding-bottom:40px;border-bottom:1px solid #e6e6e6;} .emozioni .abs{font-size:16px;line-height:22px;} .emozioni .abs .btn{line-height:38px;font-weight:600;font-size:16px !important;} .emozioni .wrapper-text{padding:20px;margin-bottom:20px;} .emozioni .percorsi .par{text-transform:uppercase;color: #5e51b2;margin-bottom:10px;} .emozioni .percorsi h2{font-weight:600;font-size:28px;line-height:35px;} .emozioni .percorsi .title{font-weight:600;font-size:24px;line-height:30px;color: #2C2F32;margin-bottom:12px;} .emozioni .percorsi .title + .wrapper-img{margin-top:16px;} .emozioni .percorsi .det{font-size:15px;line-height:22px;} .emozioni .footerdet .par{text-transform:uppercase;color: #5e51b2;margin-bottom:10px;margin-top:40px;padding-top: 60px;border-top: 1px solid #e6e6e6;} .emozioni .footerdet .btn{line-height:38px;font-weight:600;} .emozioni img{border-radius:12px} .emozioni .top-img {border-radius: 24px;margin-top: 17px;} .g-landing .txt.abs + .txt{border-bottom: 1px solid #e6e6e6;padding-bottom: 65px;} .g-landing .txt .par{text-transform:uppercase;color: #737b82;margin-bottom:10px;} .g-landing .txt .title{font-weight:600;font-size:32px;line-height:40px;color: #2C2F32;margin-bottom:12px;} .g-landing .txt .descr{font-size: 16px;line-height: 26px;padding: 0px 0px 40px;} .g-landing .det ul {list-style: none;padding-left: 25px;margin: 15px 0;} .g-landing .det ul li::before {position: absolute;top: 0;left: -26px;color: #006230;font-family: 'icomoon' !important;content: "\e92c";font-weight: bold;} .g-landing .det ul li {position: relative;margin: 3px 0;} .g-landing .btn-landing{line-height: 38px;font-weight: 600;font-size:16px !important;} .g-landing .btn-cust-landing{line-height: 38px;font-weight: 600;font-size:16px !important;background-color: #3C5BB7;border-color: #3C5BB7;} .g-landing .subpgs{margin: 40px 0;padding-bottom: 40px;border-bottom: 1px solid #e6e6e6;} .g-landing .subpgs .item{margin-bottom:16px;border:1px #ddd solid;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px} .g-landing .subpgs .item img{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;} .g-landing .subpgs .foyer{margin-bottom:16px;border:1px #ddd solid;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px} .g-landing .subpgs .foyer img{border-top-left-radius:12px;border-bottom-left-radius:12px;border-top-right-radius:0px;border-bottom-right-radius:0px;} .g-landing .subpgs .foyer h4{border-top-right-radius:12px;} .g-landing .subpgs .foyer .info{background-color: transparent !important} /*.g-landing .subpgs .cust-row{margin: 0px -42px;} .g-landing .subpgs .cust-row > div{padding-left:42px; padding-right:42px;}*/ .g-landing .subpgs .info{margin-bottom:12px;height:100%;background-color:#fff;} .g-landing .subpgs h4{font-weight:600;font-size:20px;line-height:26px;color: #000000;text-transform: uppercase;margin:0;padding:12px 20px;border-bottom: 1px solid #e6e6e6;} .g-landing .subpgs .dett{padding:12px 20px 0 20px;font-size:15px;line-height:25px;} .g-landing .subpgs .dett ul{list-style-type: none;padding-left:0;margin-bottom:15px;} .g-landing .subpgs .dett ul > li{margin:5px 0;} .g-landing .subpgs .dett ul > li i[class^="icon-"]{width: 32px;display: inline-block;color: #135341 !important;} .g-landing .subpgs .dett strong + ul{margin-top:10px;} .g-landing .cta{margin-top:60px;text-align:center;} .g-landing .videos{margin: 0 0 40px 0;padding-bottom: 65px;border-bottom: 1px solid #e6e6e6;} .g-landing .videos h3{font-weight:700;font-size:32px;line-height:48px;color: #006230;text-transform:uppercase;margin-top:0;} .g-landing .wrapperform{padding:50px 20px;background-color:#fff;} .g-landing .wrapperform h5{font-weight:600;font-size:32px;line-height:46px;color: #000000;text-transform: uppercase;text-align:center;margin-top:0;} .g-landing .wrapperform .form-control{border: 2px solid #D7DDE5;} .g-landing .wrapperform .btn{line-height: 38px;font-weight: 600;} .g-landing .cta.cust{margin: 10px 30px 0px} .g-landing .cta.cust-p{margin: 10px 0px 0px} .login h3{padding-bottom:10px;color:#333333;font-weight:700;} .login .space {padding-bottom:30px;} .login label {font-weight:400;} .login .rec-pwd {text-align: center; text-decoration: underline;margin-top:30px;} .login .box-reg {margin:0px 0 50px;text-align: center;} .login .box-reg div{padding:10px;} .coltivazioni .macro{padding:30px 0;border-top:1px solid #e6e6e6;} .coltivazioni .macro .par{text-transform: uppercase;color: #5e51b2;margin-bottom: 10px;} .coltivazioni .macro .title{font-size:22px;line-height:30px;color: #229171;} .coltivazioni .macro .abst{color: #000;padding-bottom:10px;} .coltivazioni .navcats{margin-top: 20px;margin-bottom: 20px;} .coltivazioni .txt{margin-top:10px;} .coltivazioni .txt + .txt{margin-top:0;} .coltivazioni .pageint{text-align:center;background-color:#fff;margin-bottom:16px;} .coltivazioni .pageint .wrapper{padding:32px 20px;box-shadow: 0px 2px 0px #f0f0f0;border: 1px solid #f5f5f5;} .coltivazioni .pageint .title{font-size:22px;line-height:30px;color: #229171;} .coltivazioni .pageint .txt{margin-top:10px;min-height: 150px;text-align: left;} .coltivazioni .pageint .btn{text-transform:uppercase;display:block;max-width:140px;margin:20px auto 0;} .coltivazioni .loc{text-align:left} .coltivazioni .loc .wrapper-info{padding:24px 24px;} .coltivazioni .loc .title{margin-top:0;} .coltivazioni .loc .title a{font-weight:600;font-size:18px;line-height:23px;letter-spacing: 0.22px;color: #229171;} .coltivazioni .loc .abs{font-weight:400;font-size:15px;line-height:16px;color: #1d1d1d;} .coltivazioni .loc .go{color: #229171;margin:20px auto 0;border-radius:0;text-decoration:none;display:inline-block;padding-bottom:2px;border-bottom:1px solid #229171;font-weight:bold;} .coltivazioni .loc .icon{vertical-align:middle;color: #229171;} .restaurant .abs{font-weight:600;font-size:26px;line-height:32px;color: #2C2F32;} .restaurant .navcats{margin-top: 0px;margin-bottom: 0px;} .restaurant .txt{margin-top:0px;} .restaurant .txt + .txt{margin-top:0;} .restaurant .pageint{text-align:center;background-color:#fff;margin-bottom:16px;} .restaurant .pageint .wrapper{padding:32px 20px;box-shadow: 0px 2px 0px #f0f0f0;border: 1px solid #f5f5f5;} .restaurant .pageint .title{font-size:22px;line-height:30px;color: #229171;} .restaurant .pageint .btn{text-transform:uppercase;display:block;max-width:140px;margin:20px auto 0;} .restaurant .loc{text-align:left} .restaurant .loc .wrapper-info{padding:24px 24px;} .restaurant .loc .title{margin-top:0;} .restaurant .loc .title a{font-weight:600;font-size:18px;line-height:23px;letter-spacing: 0.22px;color: #229171;} .restaurant .loc .abs{font-weight:400;font-size:15px;line-height:16px;color: #1d1d1d;} .restaurant .loc .go{color: #229171;margin:20px auto 0;border-radius:0;text-decoration:none;display:inline-block;padding-bottom:2px;border-bottom:1px solid #229171;font-weight:bold;} .restaurant .loc .icon{vertical-align:middle;color: #229171;} .fabbriche{overflow:hidden;} .fabbriche .macro{padding:30px 0;border-top:1px solid #e6e6e6;} .fabbriche .macro .par{text-transform: uppercase;color: #5e51b2;margin-bottom: 10px;} .fabbriche .macro .title{font-size:22px;line-height:30px;color: #229171;} .fabbriche .abst{margin-bottom: 30px;font-size:16px;margin-top:10px;} .fabbriche .info{padding:16px 0px;} .fabbriche .spacer{padding: 0 30px 0 0;} .fabbriche .spacer .owl-controls{padding-left: 46px;} .fabbriche .post-thumb img{border-radius:8px;} .fabbriche .owl-carousel .owl-wrapper-outer {width: 120%;} .fabbriche .navigation {overflow: visible;text-align: right;margin-bottom: 10px;margin-top: -20px;} .fabbriche .navigation .carousel-wrapper {margin: 0 -7px;} .fabbriche .navigation > span{padding:5px;float:none;} .fabbriche .navigation > span i{font-size:22px;line-height:22px;} .fabbriche .navigation > span:hover i ,.section .navigation > span:focus i{color:#333;} .fabbriche .navigation > span.prev{margin-right:20px;} .fabbriche .owl-pagination {margin-top:0;margin-bottom: 10px;} .fabbriche .list{margin-top: 32px;} .fabbriche .item .pad {padding: 0 0px 40px;} .fabbriche .item .tit-cat{text-align: left;font-size:13px;line-height: 20px;letter-spacing: 0px;color: #737B82;text-transform: uppercase;opacity: 1;padding-bottom:10px} .fabbriche .item .tit{margin:0px;padding-bottom: 13px;padding-top: 0;color: #2C2F32;font-size: 20px;line-height: 22px;font-weight: 600;margin-top:0px;padding-top:0px} .fabbriche .item .tit a{color:#2C2F32;} .fabbriche .item .tit a:hover{text-decoration:none;} .fabbriche .item .go{color: #2C2F32;display:inline-block;font-size: 16px;line-height: 22px;font-weight:600} .fabbriche .item .go span{text-decoration:underline;} .fabbriche .item .go i{vertical-align:middle;} .fabbriche .nav-tabs{border-bottom:0px;position: relative;margin-top:40px;height:54px;} .fabbriche .nav-tabs::after{width:100%;position: absolute;top:50%;left:0;background-color:#DDDDDD;height:1px;z-index:-1;} .fabbriche .nav-tabs > li{padding-right: 12px;background-color:#fff;} .fabbriche .nav-tabs > li > a{padding: 14px 33px;font-weight: 400;font-size:16px;line-height:22px;background: #FFFFFF 0% 0% no-repeat padding-box;border: 2px solid #DDDDDD;border-radius: 12px;color:#2C2F32} .fabbriche .nav-tabs > li.active > a{padding: 14px 33px;font-weight: 600;font-size:16px;line-height:22px;background: #F8F8F8 0% 0% no-repeat padding-box;border: 2px solid #2C2F32;border-radius: 12px;opacity: 1;color:#2C2F32} .fabbriche .breadcrumb_container {padding: 20px 0 ;} .fabbriche .breadcrumb_container .breadcrumb {padding: 0 !important;margin: 0 0 16px 0;font-size: 15px;line-height: 19px;color: #616161;} .fabbriche .breadcrumb_container .breadcrumb li a {color: #616161 !important;} .fabbriche .breadcrumb_container .breadcrumb > li + li::before {color: #616161;} .fabbriche .breadcrumb_container h1 {color: #2C2F32;font-size: 32px;padding-bottom: 12px;line-height: 43px;text-shadow: none;padding:0px;margin:0px} .faq{/*padding-top:99px*/} .faq .abs{margin: 20px 0px} .faq .breadcrumb_container .breadcrumb > li a{padding: 0 !important;margin: 0 0 16px 0;font-size: 15px;line-height: 19px;color: #616161 !important;} .faq .breadcrumb_container .breadcrumb > li + li::before {color: #616161;} .elenco.faq h1 {font-weight: 700;font-size: 32px;line-height: 43px;color: #2C2F32;margin-top: 0;} .faq .info{padding:0px 0px;} .faq .item{background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px solid #DDDDDD;border-radius: 12px;padding:24px 24px;margin-bottom:20px} .faq .item img{position:absolute;top:-3px;left:0;} .faq .item .tit{display: inline-block;margin:0px;padding-bottom: 24px;color: #2C2F32;font-size: 20px;line-height: 22px;font-weight: 600;margin-top:0px;padding-left: 40px;} .faq .item .tit a{color:#2C2F32;} .faq .item .tit a:hover{text-decoration:underline;;} .faq .item ul.fa-ul {margin-left: 17px;} .faq .item ul > li{padding-bottom:8px;} .faq .item ul > li > a{text-align: left;font-size:16px; line-height:22px;letter-spacing: 0px;color: #2C2F32;text-decoration: none;} .faq .item ul > li > a:hover{text-decoration: underline;;} .faq .item ul > li > a > i.fa-li{position: absolute;left: -20px;width: 12px;} .faq .item .pad {padding: 0px;position:relative;} .faq .item .go {padding-top:6px;color: #2C2F32;display: inline-block;font-size: 16px;line-height: 22px;font-weight: 600;} .faq .item .go span {text-decoration: underline;} .faq .breadcrumb_container {padding: 12px 0 ;} .faq-det .anchor {display: block;position: relative;top: -120px;visibility: hidden;} .faq-det .title {font-size: 20px;line-height: 28px;color: #2C2F32;;font-weight: 600;margin-top:25px;margin-bottom: 20px;} .faq-det .txt {margin: 0px 0px 28px 0px;color: #2C2F32;font-size: 16px;line-height:22px} .faq-dett .btn-b{font-size: 15px !important;line-height:40px;border:1px #2C2F32 solid;padding: 5px 20px;border-radius:12px;color:#2C2F32;background-color:#FFF} .faq-dett .btn-b i{font-size: 24px;line-height:24px;vertical-align: middle;} .faq-dett .btn-b i.mleft{margin-left: -10px} .faq .cat-page ul > li{margin-bottom: 16px;} .faq .cat-page ul > li > a{font-size:16px;line-height:22px;color:#2C2F32;text-decoration:none} .faq .cat-page ul > li > a:hover{text-decoration:none} .faq .cat-page ul > li.active > a{text-decoration: underline;font-weight:600} .faq .btn-back{font-size: 16px;line-height:22px;border:1px #229171 solid;padding: 5px 10px;border-radius:12px;color:#2C2F32} .faq .btn-back i{font-size: 16px;line-height:22px;padding-right: 10px;} .booking{background-color:#F6F8F9;position:absolute;top:0;bottom:0;left:0;right:0;z-index:7;overflow-y: auto;} .booking.collapsing {-webkit-transition: none;transition: none;display: none;} .booking .container{padding:0 25px;} .booking > .container{padding-bottom:60px;} .booking .prodname{border-bottom:1px solid #e6e6e6;line-height:36px;font-size:15px;margin-bottom:20px;position:relative;padding-left:60px;} .booking .prodname .toggler{border-right:1px solid #e6e6e6;position:absolute;top:0;left:0;height:35px;} .booking .prodname .toggler i{font-size:22px;padding:0px 10px;line-height:35px;} .booking .prodname .toggler i:hover{cursor:pointer;} .booking .wrapper{padding-bottom:12px;border-bottom:1px solid #e6e6e6;margin-bottom:25px;} .booking .wrapper.timetable + .wrapper{border-bottom:0 !important;margin-bottom:0;} .booking .title{font-size:24px;line-height:28px;color: #5246A0;margin-bottom:15px;} .booking .calendar .month{font-size:18px;line-height:22px;} .booking .calendar .navs i{font-size:20px;padding:6px 15px;} .booking .calendar-legend{margin-top:30px;} .booking .calendar-legend ul > li{vertical-align:top;} .booking .calendar-legend .square{width:20px;height:20px;display:inline-block;background-color:#f98d8e;border-radius:2px;} .booking .date{color: #5246A0;text-transform:uppercase;} .booking .date + .selected{font-size:16px;font-weight:600;} .booking .grid{margin-top:20px;} .booking .grid > div{width: 100%;display: grid;grid-template-columns: repeat(7,1fr);grid-gap: 3px;justify-items: center;align-items: stretch;;} .booking .grid .days{font-size:16px;line-height:20px;color: #1D1D1D;padding-bottom:8px;} .booking .grid .boxes > div{width:100%;background: #fff;position: relative;display: block;cursor: pointer;padding-bottom: 100%;height: 0;font-size:20px;line-height:31px;color: #229171;} .booking .grid .boxes > div > span{position: absolute;top: 50%;left: 0%;right: 0;text-align: center;margin-top: -15px;} .booking .grid .boxes .past{background: #F2F4F4;border-radius: 2px;cursor:default;color:#9CA4AA;} .booking .grid .boxes .unavailable{background: #F98D8E;color:#fff;border-radius: 2px;cursor:default;text-decoration: line-through;} .booking .grid .boxes .selected{background:#5246A0;color:#fff;border-radius: 2px;} .booking .timetable li > span{position:relative;padding:12px 15px 12px 30px;display:block;line-height: 20px;background: #FFFFFF;box-shadow: 0px 2px 4px #00000014;border-radius: 2px;text-align:left;font-size:15px;color: #229171;margin-bottom:8px;} .booking .timetable li > span:hover{cursor:pointer;} .booking .timetable li > span.selected{background:#5246A0;color:#fff;} .booking .timetable li > span.selected:after{content:"\e92e";position:absolute;top:12px;left:9px;font-family: "icomoon";color:#fff;} .booking .tickets{background-color:#fff;padding:12px 10px;border-radius: 2px;} .booking .tickets + .tickets{margin-top:9px;} .booking .tickets .type{font-weight:600;font-size:15px;line-height:23px;color: #1D1D1D;text-transform: uppercase;padding-left:15px;} .booking .tickets .price{font-size:16px;line-height:25px;color: #1D1D1D;padding-left:15px;margin-bottom:5px;;} .booking .tickets .pax{font-size:14px;margin-top:8px;} .booking .tickets .pax .lbl{margin-top:6px;} .booking .tickets .pax .input-group{margin-top:8px;} .booking .tickets .pax .input-group span{border-radius:2px;background-color:#fff;color:#5246A0;border: 1px solid #E6E6E6;margin-right:4px;} .booking .tickets .pax .input-group span:hover{cursor:pointer;} .booking .tickets .pax .input-group .form-control{text-align:center;background-color: #F6F8F8;border-color: #F6F8F8;border-radius:2px;} .booking .bottombar{position:fixed;left:0;bottom:0;width:100%;background-color:#fff;box-shadow: 0px -2px 2px #A3A3A322;padding:4px 0;z-index:2;} .booking .bottombar .gtotal{font-weight:600;font-size:32px;line-height:32px;color: #362D7E;} .booking .bottombar .btn{font-weight:600;color: #fff;background:#2b6b3a;border-color:#2b6b3a;text-transform: uppercase;height:55px;} .booking .bottombar .btn:disabled{background: #f2f2f2;border-color: #f2f2f2;color: #6B778055;} .bookingcustom .title{font-size: 18px;line-height: 24px;color: #5246A0;margin-bottom: 10px;font-weight:600;} .bookingcustom .timetable li > span{position:relative;padding:12px 15px 12px 30px;display:block;line-height: 20px;background: #FFFFFF;box-shadow: 0px 2px 4px #00000014;border-radius: 2px;text-align:left;font-size:15px;color: #229171;margin-bottom:8px;} .bookingcustom .timetable li > span:hover{cursor:pointer;} .bookingcustom .timetable li > span.selected{background:#5246A0;color:#fff;} .bookingcustom .timetable li > span.selected:after{content:"\e92e";position:absolute;top:12px;left:9px;font-family: "icomoon";color:#fff;} .bookingcustom .timetable select{} .bookingcustom .wrapper-totals{margin-top:20px;} .bookingcustom .gtotal{font-weight:600;font-size:25px;line-height:27px;color: #362D7E;} .bookingcustom .btn-primary{padding:20px 0;text-transform:uppercase;} .bookingcustom .total .tbl{padding:0;} .bookingcustom .total .tbl .qty button{height:58px;font-size:20px;padding:0 10px;} .bookingcustom .total .tbl .qty .form-control{height:58px;font-size:28px;} .total .tbl{background-color:#F6F8F8;display:table;width:100%;padding:0px 0px 0 15px;} .total .tbl > .tblrow{display:table-row;} .total .tbl > .tblrow > div{display:table-cell;vertical-align:middle;} .total .tbl > .tblrow > div:last-child{width:168px;} .total .tbl .ticket-price{font-size:20px;line-height:24px;color: #229171;} .total .tbl .ticket-price span{font-size:14px;} .total .tbl .qty{background-color:#fff;} .total .tbl .qty ul{margin-bottom:0;margin-left:0px;overflow:hidden;} .total .tbl .qty ul > li{padding-left:0px;padding-right:0px;float:left;} .total .tbl .qty button{margin:0 6px;background-color:#fff;border-color:#fff;height:68px;box-shadow: 0px 2px 0px #A8A8A829;border: 1px solid #E6E6E6;color:#229171;font-size:20px;padding:0 10px;} .total .tbl .qty .form-control{width:60px;height:68px;font-size:28px;text-align:center;background-color:#F6F8F8 ;border-color:#F6F8F8 ;font-weight:bold;} .product-view .box-time{padding: 4px;background: #F0F0F0 0% 0% no-repeat padding-box;border-radius: 6px;margin-bottom:6px;width:300px} .product-view .box-time.danger{background-color: #f2dede;border-color: #ebccd1;} .product-view .box-time.active{background-color:#006230 !important} .product-view .box-time .time-crs{text-align: center;font-size:14px;line-height:19px;color: #2C2F32;font-weight:600;padding:15px 0px} .product-view .box-time.danger .time-crs{color:#a94442} .product-view .box-time.active .time-crs{color:#FFF} .product-view .box-time .quantita{border: 1px solid #B0B0B0;border-radius: 12px;display: block;background-color:#FFF;padding:0px 0px;margin:0px} .product-view .box-time .quantita .input-group{display:flex;align-items:center;} .product-view .box-time .quantita .input-group-addon{background-color: transparent;border: 0px solid #ccc;padding: 0px 0px;flex:1;} .product-view .box-time .quantita .input-group-addon .q_add{padding:2px 0px;margin-left:0px !important} .product-view .box-time .quantita .input-group-addon .q_subtract{padding:2px 0px;margin-right:0px !important} .product-view .box-time .quantita .input-group .form-control.quant{flex:1;width:auto;height: 48px;padding: 4px 4px;text-align: center;background-color: transparent;border: 0px;font-weight: 600;font-size: 20px;line-height: 32px;} .product-view .box-time .quantita button{height: 48px;color: #2C2F32;border: 0px;background-color: transparent;border-radius: 12px;width:100%} .product-view .box-time .quantita button > i {vertical-align: middle;font-size:20px;color:#dedede} .product-view .box-time .quantita button > i.active{color: #2C2F32} .product-view{overflow:hidden;/*padding-top:112px;*/padding-bottom:40px;} .product-view .breadcrumb{padding-bottom:20px !important} /*.product-view.assaggia{padding-top:116px;}*/ .product-view.assaggia .breadcrumb{padding:16px 0 20px !important;} .product-view .abs{/*overflow-x:hidden;*/position:relative;margin-top:20px;} .product-view h1{text-transform:none;margin:0 0 3px 0; padding:0px;font-weight:700;font-size:32px;line-height:43px;color:#1f1f1f;text-transform:uppercase;} .product-view h2{font-weight: 700 !important;font-size: 20px;color:#333;text-align: center;margin-bottom:50px;} .product-view .valutazione{margin-bottom:10px;} .product-view .valutazione .fa {color: #efefef;font-size: 11px;} .product-view .valutazione .fa.on {color: #f7ee76;} .product-view .brandwrapper{margin:25px 0;} .product-view .logomarca{border-radius:4px;border:1px solid #e6e6e6;height:100%;display: flex;align-items: center;justify-content: center;padding:20px;} .product-view .freeshipping span{display:inline-block;width:67px;background-color:#f4f4f4;line-height:67px;border-radius:50%;} .product-view .freeshipping p{font-size: 14px;color: #e11937;line-height:17px;text-transform:uppercase;letter-spacing: 1.05px;text-transform:uppercase;font-weight:700;margin-top:16px;} .product-view .prods h2{margin-bottom:10px;color:#286035;text-transform:uppercase;text-align:left;} .product-view .abst{line-height:26px;padding-bottom: 15px;} .product-view .abst .readmore{display: inline-block;padding: 0px 0px 5px;color: #229171;text-decoration: underline;font-size:14px;} .product-view .wrapper-img-additional{margin:0 -5px; padding:0px 0 0; } .product-view .image-additional a {padding: 0 5px;display: block;border: 0px solid #ddd;border-radius:0;} .product-view .image-additional a:hover { border:1px solid #e11937; } .product-view .image-additional img {width: 100%;} .product-view .owl-pagination{margin-bottom:0;margin-top:10px} /*.product-view .owl-carousel .owl-wrapper-outer { width:102%; }*/ .product-view .view-zoom { position:inherit; } .product-view .thumbnails-image .thumbnail { border:1px solid #ddd !important; padding:0; border-radius:0; cursor:pointer;} .product-view .thumbnails-image.default img{width:100%;} .product-view .thumbnails-image.default .thumbnail{border:0 !important;} .product-view .thumbnails .image-additional {float: left;margin-left: 20px;max-width:inherit;width:27%;} .product-view .image-block{padding:0px;position:relative;} .product-view .image-block .owl-controls .owl-nav{position:absolute;width:100%;top:-17px;height:42px;} .product-view .image-block .owl-controls .owl-nav div {text-align:center;border: 1px solid #DDD;cursor: pointer;display: block;height: 22px !important;position: absolute;top: 11px;width: 22px !important;} .product-view .image-block .owl-controls .owl-nav .owl-prev {left: 40%;} .product-view .image-block .owl-controls .owl-nav .owl-next {right: 40%;} .product-view .image-block .owl-controls .owl-nav .fa{display:block;padding-top:4px;color:#e11937;height:100%;} .product-view .image-block .owl-controls .owl-nav .fa:hover{background-color:#333333;color:#fff;} .product-view .prezzo{display:inline-block;font-size:26px;line-height:30px;} .product-view .price {font-weight:700;margin: 0px;padding: 0px;width: 100%;text-align: left;font-size:24px;color:#333333;margin-top:6px;} .product-view .iva {margin: 0px 0px 20px;font-size:12px;color:#333333;} .product-view .marca {margin: 10px 0px;padding: 0px;} .product-view .marca img{max-width:120px;} .product-view .marca span {font-weight: bold;} .product-view ul.det{font-size:15px;} .product-view ul.det span {font-weight: bold;} .product-view ul.det .cat{text-transform:uppercase;font-size:13px;line-height:18px;letter-spacing: 1.68px;color: #828282;font-weight:700;} .product-view .custom-select{font-size:13px;font-weight: 400;} .product-view .codice {margin:10px 0px;padding: 0px;} .product-view .codice span {font-weight: 400;} /*.product-view .quantita {margin: 0px;padding: 20px 0px;text-transform:uppercase;} .product-view .quantita strong{margin-right:20px;font-size:13px;font-size: 14px;line-height: 19px;color: #2C2F32;font-weight: 600;text-transform: none;} .product-view .quantita .q_subtract{margin-right: -6px;} .product-view .quantita .q_add{margin-left: -6px;} .product-view .quantita .form-control{text-align:center; width: 100px; display: inline;height:33px;vertical-align: middle;border-color: #e6e6e6;border-right: 0px;border-radius: 0px;} .product-view .quantita .qt{font-weight:400;} .product-view .quantita .fa{color:#333333;} .product-view .quantita a{padding:6px 10px;border-radius:2px;border: 1px solid #e6e6e6;vertical-align: middle;} .product-view .quantita a:hover{text-decoration:none;background-color:#f0f0f0;} .product-view .quantita a:focus{text-decoration:none;} .product-view .quantita a > i{vertical-align: middle;}*/ .product-view .title-qt{display: inline-block;font-size: 14px;line-height: 19px;color: #2C2F32;font-weight: 600;} .product-view .quantita{border: 1px solid #B0B0B0;border-radius: 12px;display: inline-block;background-color:#FFF;padding:0px 0px;margin-bottom: 20px;margin-left: 15px;} .product-view .quantita .input-group{display:flex;align-items:center;} .product-view .quantita .input-group-addon{background-color: transparent;border: 0px solid #ccc;padding: 0px 0px;flex:1;} .product-view .quantita .input-group-addon .q_add{padding:2px 0px;margin-left:0px !important} .product-view .quantita .input-group-addon .q_subtract{padding:2px 0px;margin-right:0px !important} .product-view .quantita .input-group .form-control.quant{flex:1;width:auto;height: 48px;padding: 4px 4px;text-align: center;background-color: transparent;border: 0px;font-weight: 600;font-size: 20px;line-height: 32px;} .product-view .quantita a{height: 48px;color: #2C2F32;border: 0px;background-color: transparent;border-radius: 12px;width:48px !important;text-decoration:none} .product-view .quantita a > i {vertical-align: middle;font-size:20px;color:#dedede;line-height: 47px;} .product-view .quantita a > i.active{color: #2C2F32} .product-view #error_quant{margin-top:15px;} .product-view .precsucc a{text-transform:uppercase;font-weight:normal;font-size:14px;} .product-view .precsucc a:hover{text-decoration:none;} .product-view .precsucc a + a{margin-left:10px;} .product-view .precsucc .fa{display:inline-block;background-color:transparent;color:#1d1d1d;padding:5px 3px;text-align:center;border-radius:100%;} .product-view .tabs{padding-top:77px;position:relative;} .product-view .tabs:before{content:"";position:absolute;top:0;left:-100%;right:-100%;bottom:0%;background-color:#fafbfc;z-index:-1;} .product-view .tabs , .product-view .accordion{margin:0 0 14px;background-color:transparent;padding-left:0 !important;padding-right:0 !important;} .product-view .prezzo-pieno{text-decoration: line-through;color:#ababab;font-weight:400;font-size:18px;line-height:21px;} .product-view .percsconto{font-size:18px;color:#e11937;font-weight:400;line-height:21px;} .product-view .recensione{margin-top:50px;} .product-view .caratt td {padding: 5px;} .product-view .spese_gratis {position: absolute; top:-5px; left:12px;} .product-view #add_carrello{color: #fff;border: 1px solid #286035;background: #286035;} .product-view #add_carrello:hover{background-color: #1a5027;border-color: #1a5027;} .product-view .trasp{position:relative;} .product-view .trasp:after{content:"";position:absolute;top:0;bottom:0;left:-20px;right:-20px;z-index:0;background-color:#ccebcc;} .product-view .trasp .wrapper{position:relative;z-index:1;line-height:36px;} .product-view .trasp span{font-weight:700;} .product-view .tab-prezzi { font-size: 15px;min-height:180px;} .product-view .tab-prezzi .box-prezzi { color:#333; float:left;padding:10px;text-align:center;border-right:1px solid #cdcdcd;} .product-view .tab-prezzi .mig-prezzo { color:#333333; font-size:22px; text-align:left; padding:10px 10px 10px 0px; } .product-view .tab-prezzi .mprezzo { font-weight: bold; text-align:left; padding:10px 10px 10px 0px; } .product-view .tab-prezzi .quant-prezzi {border-bottom: 1px solid #cdcdcd;margin-bottom:5px;padding:5px;} .product-view .tab-prezzi .prezzi { text-align:left; padding:0px 0px 0px 0px;font-size:20px; } .product-view .tab-prezzi .prezzo-pieno { font-size: 12px; text-decoration:line-through; text-align:left; padding:0px 0px 0px 0px; } .product-view .sharingbar{margin-top:35px;padding-top:5px;} .product-view .sharingbar.desktop{/*max-width: 500px;*/margin-top:15px;padding-top:0px} .product-view .sharingbar > ul > li + li{border-left:1px solid #e6e6e6;} .product-view .vota{color:#6b7780;} .product-view .vota li:first-child{margin:0 10px;font-size:14px;} .product-view .vota a{color:#6b7780;-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;} .product-view .vota a:hover{text-decoration:none;} .product-view .vota i{color:#4e3d8a;font-size:17px;margin-left:10px;vertical-align:middle;} .product-view .bundle-box { padding:10px 0px 20px;} .product-view .bundle-box .bundle-box-tit { font-weight: bold; padding:0px 0px 10px;} .product-view .bundle-box .bundle-box-prod { height: 70px; border-bottom: 1px solid #e7e7e7; margin-bottom: 20px;} .product-view .bundle-box .bundle-prod-thumb { float: left;height: 60px;margin-right:10px;} .product-view .bundle-box .bundle-prod-tit { margin-left: 60px;font-weight: bold;} .product-view .bundle-box .bundle-prod-conf {} .product-view .bundle-box .bundle-prod-more {margin-left: 90px;} .product-view .bundle-box .bundle-prod-more a {color: #00aeef; text-decoration: none;} .product-view .bundle-box .bundle-box-prod .per { color:red;} .product-view form{font-size:12px;} .product-view form label{font-weight:400;} .product-view .share-social{vertical-align: top;color:#6b7780;} .product-view .share-social ul{margin-left:0;} .product-view .share-social a{color:#4e3d8a;} .product-view .share-social a{font-size:17px;padding:0 3px;text-decoration: none;} .product-view .share-social li:first-child{/*margin-right:10px;*/font-size:14px;} .product-view .share-social .list-inline > li{padding:0;} .product-view .share-social .fa-inverse{font-size:15px;color:#5e51b2;} .product-view .share-social .fa-stack{font-size:17px;color:transparent;} .product-view .popupformpnd{text-decoration:underline;} .product-view #box_immagini{overflow:hidden;position:relative;/*opacity: 0;-webkit-transition: opacity 0.1s ease-in;-moz-transition: opacity 0.1s ease-in;ms-transition: opacity 0.1s ease-in;-o-transition: opacity 0.1s ease-in;transition: opacity 0.1s ease-in;*/} .product-view #box_immagini.showed{opacity:1;} .product-view #box_immagini .popup-img{border:0 !important;} .product-view #box_immagini .popup-img img{border-radius:3px;} .product-view #box_immagini .popup-img.thumbnail > img{margin-left: 0px;margin-right:0px} .product-view #box_immagini .navigation .prev, .product-view #box_immagini .navigation .next{z-index:2;border:1px solid transparent;width:40px;background-color:rgba(255,255,255,0.8);display:block;border-radius:50%;text-align:center;position:absolute;top:50%;margin-top:-60px;} .product-view #box_immagini .navigation .prev{left:20px;} .product-view #box_immagini .navigation .next{right:20px;} .product-view #box_immagini .navigation .fa{font-size:20px;line-height:38px;color:#1f1f1f;} .product-view #box_immagini .navigation > div:hover{cursor:pointer;} .product-view #box_immagini .navigation > div:hover .fa{color:#1f1f1f;} .product-view #box_immagini .plyr{margin-bottom:20px;} .product-view #gallery .thumbnail{border:0 !important;} .product-view #gallery .thumbnail img{margin:0 !important;} .product-view #gallery .thumbnail.video-inline:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f144";position:absolute;top:50%;left:50%;z-index:2;color:rgba(255,255,255,0.8);font-size:30px;margin-top:-15px;margin-left:-12px;line-height:30px;} .product-view .bdg{position:absolute;top:15px;left:20px;z-index:1;} .product-view .bdg > div{border-radius:4px;line-height:25px;text-align:center;color:#fff;margin-bottom:8px;font-size:14px;width:60px;} .product-view .bdg > div.offer{background-color:#e11937;} .product-view .bdg > div.new {background-color: #00c1e0;} .product-view .bdg > div.last {background-color: #d0c007;} .product-view .btnpref {position:absolute;top:13px;right:23px;z-index:1;} .product-view .btnpref .btn{border-radius:50%;width:38px;line-height:38px;color:#5e51b2;text-align:center;padding:0;background-color:rgba(255,255,255,.8);border:0;} .product-view .row-caratt{margin:0 -25px !important;} .product-view .row-caratt > div{padding:0 25px !important;} .product-view .row-caratt > div > p{font-weight:700;} .product-view .row-caratt > div > table{width:100%;border:1px solid #eee;margin-bottom:20px;} .product-view .row-caratt > div > table tr:nth-child(even) {background-color: #f5f5f5;} .product-view .row-caratt > div > table tr > td{padding:3px 10px;} .product-view .row-caratt > div > table tr > td:last-child{text-align:right;} .product-view .prods{margin-bottom:30px;margin-top:50px;position:relative;padding:20px 0;} .product-view .prods:before{position:absolute;z-index:0;background-color:#fff;left:-100%;right:-100%;top:0;bottom:0;content: "";background-color:#fff;} .product-view .owl-carousel .owl-wrapper-outer {width: 120%;} .product-view .prods .add_topref{border-color:#fff;background-color: #fff;} .product-view .prods .navigation{overflow: hidden;text-align:right;} .product-view .prods .navigation > span{/*position:absolute;top:50%;margin-top:-18px;left:0;z-index:2;*/padding:5px;float:none;} .product-view .prods .navigation > span.prev{margin-right: 20px;} .product-view .prods .navigation > span.next{left:auto;right:0;} .product-view .bgw{background-color:#fff;/*border:1px solid #eee;border-radius:4px;*/margin-bottom:14px;} .product-view .bgw > .wrapper{padding:0px 0px;} .product-view .date-box{margin-bottom: 15px;} .product-view .date-box .title{color: #2C2F32;text-align: left;font-size: 15px;line-height: 15px;margin-bottom: 8px;font-weight: 600;} .product-view .date-box .form-group .input-group{width: 300px;background: #fff 0% 0% no-repeat padding-box;border: 2px solid #2C2F32;border-radius: 12px;overflow: hidden;} .product-view .date-box .form-group .input-group .form-control{padding: 6px 15px;font-size: 16px;line-height: 16px;border-top-left-radius: 12px;border-bottom-left-radius: 12px;background: #fff 0% 0% no-repeat padding-box;border: 0px;font-weight: 600;} .product-view .date-box .form-group .input-group .form-control::placeholder{color: #000;opacity: 1;} .product-view .date-box .form-group .input-group .input-group-addon{color: #229171;font-size: 18px;border-top-right-radius: 12px;border-bottom-right-radius: 12px;background: #fff 0% 0% no-repeat padding-box;border: 0px;} .product-view #div_oraricorso .title{color: #2C2F32;text-align: left;font-size: 15px;line-height: 15px;margin-bottom: 8px;font-weight: 600;margin-left:15px;} .product-view .bgw > .wrapper .allegati-title{font-weight:600;font-size:20px;color:#5e51b2;} .product-view .bgw > .wrapper .allegati{margin-bottom:30px;} .product-view .btns .btn{margin-bottom:0px;text-transform:uppercase;font-weight:600;padding: 22px 20px;} .product-view .btns .btn-booking:hover{background-color:#20582e;border-color:#20582e;} .product-view .custom-list{padding: 0 20px 20px 20px;} .product-view .custom-list li{padding:10px 0;position:relative;} .product-view .custom-list li:after{content:"";position:absolute;top:0;left:-20px;right:-20px;height:1px;background-color:#eee;} .product-view .custom-list li > span{font-weight:700;} .product-view .custom-list #comb_disp{display:inline-block;} .product-view .add_topref{background-color: #fff;border-color: #dadada;color: #333;} .product-view .add_topref.pref {background-color: #fff;border-color: #e6e6e6;color: #333;} .product-view .add_topref.pref i{color:#5e51b2;} .product-view .add_topref.pref i:before {content: "\f004" !important;} .product-view .custom-list .disp .fa {font-size: 10px;margin: 0 8px;} .product-view .btnprenota{text-transform:uppercase;padding:20px 20px;} .product-view #u_info_prodotto .txt{font-size:18px;} .bundle-prod-popup { padding:10px 0px;margin: 0px 0px 5px; background-color: #f4f4f4;} .bundle-prod-popup .prod { font-weight: bold} .bundle-prod-popup .qt { color:#333;} .bundle-prod-popup .var { margin-bottom:5px;} .bundle-prod-popup .var label { font-weight: normal;font-style: italic;} .product-view .tck-natale{margin-top:25px;display: table;} .product-view .tck-natale .form-inline{display: table-row} .product-view .tck-natale .form-inline .title-qt{display: table-cell;padding:0px 13px 20px 0px;vertical-align: middle;} .product-view .tck-natale .form-inline .quantita{display: table-cell;margin:0px !important;padding:0px 0px 20px;border:0px} .product-view .tck-natale .form-inline .quantita .input-group{border: 1px solid #B0B0B0;border-radius: 12px;} .product-view .tck-totale{padding: 25px 0px;font-size: 22px;line-height: 25px;font-weight:bold} .gruppo {padding-bottom:10px;font-weight:700;font-size:15px;} .tab-elprodotti {margin:40px auto;padding:0px;width:100%;border:1px solid #eee;/*box-shadow: 0px 7px 13px 0px rgba(0, 85, 154, 0.08);*/} .tab-elprodotti table{border-collapse: collapse;border-spacing: 0;width:100%;margin:0px;padding:0px;} .tab-elprodotti thead > tr > td{background-color:#f5f5f5;color:#333333;padding:3px 6px;font-size:14px;} .tab-elprodotti tbody tr:nth-child(odd){ background-color:#fff; } .tab-elprodotti tbody tr:nth-child(even){ background-color:#ffffff; } .tab-elprodotti td{vertical-align:middle;padding:5px 6px;font-size:14px;font-weight:normal;color:#333333;} .tab-elprodotti tr:nth-child(n+2){border-top:1px solid #e6e6e6;} .tab-elprodotti .prezzo{font-size:16px;font-weight:700;color:#ed1c24;line-height: normal;} .tab-elprodotti .prezzo-pieno {text-decoration:line-through; text-align:left;color:#ababab;font-size:13px;display:block;} .tab-elprodotti .perc-sconto {color:#fb641b;font-size:13px; } .tab-elprodotti .quant{text-align:center;} .tab-elprodotti .quant{font-size:14px;height:30px;padding: 6px 3px;width:60px;display:inline-block;} .tab-elprodotti .form-inline{padding-left:0;} .tab-elprodotti .form-inline .form-group{margin:0;} .tab-elprodotti .footable-detail-row > td{background-color:#f8f8f8;} .tab-elprodotti .footable-details tr{border:0;} .tab-elprodotti .footable-details tr > *{background-color:#f8f8f8;padding:2px 6px;} .tab-elprodotti .form-group a{padding:1px 4px;} .tab-elprodotti .btn-tabella{padding: 11px 12px;} .tab-elprodotti .btn-tabella i{font-size:18px;} .tab-elprodotti .footable-toggle:hover{cursor:pointer;} .footer{font-size:16px;line-height:32px;} .footer.no-margin{margin-top:0px;} .footer .logo{padding-bottom: 35px;} .footer .info{padding-bottom: 19px;} .footer .info ul li{} .footer .wrapper.newsletter .checkbox{line-height:normal;} .footer .wrapper.newsletter label.error{margin-left: 0;padding-left: 0;color:#ed1c24;} .footerpage > li{padding-right: 10px;} .product-view .varianti label { font-weight: bold; clear: left; } .product-view .varianti { padding-bottom:5px; clear: left; } .product-view .varianti a { background-color: #FFFFFF; border: 1px solid #CDCDCD; color: #000000; cursor: pointer; display: block; float: left; font-size: 14px; margin: 0 5px 5px 0; padding: 12px 15px; text-align: center; text-decoration: none; cursor: pointer; } .product-view a.csel_var1 { border: 1px solid #cdcdcd; color: #000000; text-align: center; margin: 2px; display: block; } .product-view .box-scelta { clear: left; padding-top:10px; } .product-view .wavetabs{height: 84px;background: transparent url("/data/image/GTI/onda_grigia.svg") no-repeat center top;position: absolute;left: -100%;right: -100%;top: -80px;} .product-view .wrapper-tabs{margin-top: 100px;position:relative;} .product-view .wrapper-tabs .txt ul{list-style:none;padding-left:25px;margin:15px 0;} .product-view .wrapper-tabs .txt ul li{position:relative;margin:3px 0;} .product-view .wrapper-tabs .txt ul li:before{position:absolute;top:0;left:-26px;color: #2b6b3a;font-family: 'icomoon' !important;content: "\e92c";font-weight:bold;} .restaurant-view .breadcrumb_container{padding: 40px 0 40px 0;} .restaurant-view .breadcrumb_container .backcat{color:#fff;} .restaurant-view h1{text-align: left;font-size:32px;line-height:43px;color: #2C2F32;} .restaurant-view .spacer{padding-top:0px;} .restaurant-view .booknow{font-weight:600;font-size:20px;line-height:24px;color:#2C2F32;margin-top:25px;} .restaurant-view .txt{font-size:15px;line-height:22px;color: #2C2F32;} .restaurant-view .txt h2{text-align:left;font-weight:600 !important;font-size:28px;line-height:34px;color: #2C2F32;margin-bottom:12px;} .restaurant-view .txt h3{text-align:left;font-weight:600 !important;font-size:26px;line-height:43px;color: #2C2F32;margin-bottom:10px;} .restaurant-view .txt.det ul{list-style:none;padding-left:25px;margin:15px 0;} .restaurant-view .txt.det ul li{position:relative;margin:3px 0;} .restaurant-view .txt.det ul li:before{position:absolute;top:0;left:-26px;color: #2b6b3a;font-family: 'icomoon' !important;content: "\e92c";font-weight:bold;} .restaurant-view .abst{margin-top:28px;font-size:16px;line-height:22px;color: #2C2F32} .restaurant-view .abst strong{margin-bottom:12px;text-align: left;font-size:20px;line-height:24px;font-weight:600;color: #2C2F32;} .restaurant-view .caratt ul{list-style:none;margin:30px 0 15px 0;font-weight:600;} .restaurant-view .caratt ul li{position:relative;margin:3px 0;padding-left:25px;} .restaurant-view .caratt ul li:after{position:absolute;top:12px;left:0px;color: #1d1d1d;font-family: 'icomoon' !important;z-index:2;} .restaurant-view .caratt ul li.icn-car5{font-weight:700;font-size:24px;line-height:36px;letter-spacing: 0px;color: #2b6b3a;margin:25px 0 15px 0;padding:0px 0 30px 75px;/*border-bottom:1px solid #f5f5f5;*/} .restaurant-view .caratt ul li.icn-car5:before{content:"";width:62px;height:62px;background-color:#2b6b3a;border-radius:50%;z-index:1;position: absolute;top:0px;left:0px;} .restaurant-view .caratt ul li.icn-car5:after{content:"\e9b5";color:#fff;left:18px;font-weight:400;} .restaurant-view .caratt ul li.icn-car6:after{content: "\e98f";} .restaurant-view .caratt ul li.icn-car8:after{content: "\e943";} .restaurant-view .caratt ul li.icn-car9:after{content: "\e93a";} .restaurant-view .sharingbar{margin-top:0px;border-top:1px solid #f5f5f5;padding-top:20px;} .restaurant-view .share-social{text-transform:uppercase;} .restaurant-view .share-social a{line-height:28px;width:38px;text-align:center;background-color:#f6f7f8;display:inline-block;} .restaurant-view #box_immagini .thumbnail{border:0 !important;} .restaurant-view #box_immagini img {border-radius: 12px;} .restaurant-view .gallery-wrapper{margin-top:60px;} .csel_var1,.csel_var2 { cursor: pointer; } .csel_disabled { color:#cdcdcd !important; } .var_selected { color: #609628 !important; } .csel_boxcolor.var_selected { border: 2px solid black !important; } .csel_boxcolor.csel_disabled { opacity: 0.5; } .cart {font-weight:400;color:#333;} .cart .table-cart{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 1px 0px #c6c6c6d1;border: 1px solid #F0F0F0;border-radius:8px} .cart .media-body{position:relative;} .cart .titolo{color: #2C2F32;font-size:16px;line-height:22px;font-weight:600;display:inline-block;margin:3px 0px;} .cart .infos > li >i {margin-right:7px;} /*.cart .elimina{position:absolute;top:0;right:0;}*/ .ordine .modify{font-size:14px;line-height: 22px;color: #229171;font-weight:600;text-align:left;display:block;margin:12px 0px} .ordine .modify:hover{text-decoration: none;} .ordine .modify span{text-decoration: underline;} .ordine .empty{font-size:14px;line-height: 22px;color: #717175;font-weight:600;text-align:right;display:block;margin:12px 0px;text-decoration:underline;} .ordine .empty:hover{text-decoration: underline;} .cart .modify{font-size: 14px;line-height: 22px;color: #229171;font-weight: 600;text-align: right;display: block;margin: 12px 0px;} .cart .modify:hover{text-decoration: none;} .cart .modify span{text-decoration: underline;} .cart .modify i{font-size: 12px;padding-right: 3px;} .cart .padding{padding:20px 20px 20px 20px;background-color:#fff;} .cart .table-responsive{border:0;} .cart .bottoni{border-radius:8px;margin:52px 0px 0px;background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 1px 0px #C6C6C6D1;border: 1px solid #F0F0F0;padding: 19px 19px 19px} .cart .bottoni .totordine{text-align: left;font-size:26px;line-height:26px;color: #2C2F32;} .cart .bottoni .btn{border-color:#006230;background: #006230 0% 0% no-repeat padding-box;border-radius: 8px;font-weight:600;padding:17px 17px;margin: 27px 0px 0px;color:#FFF;font-size:15px !important;line-height:22px;} .cart .bottoni .btn-default{background-color:transparent;} .cart .table{ font-size:16px;line-height:16px;color: #2C2F32;} .cart .table th { background-color:#eee; padding:5px; border-bottom:0px;text-align: right} .cart .table td { text-align: right;border-color:#fff;font-weight: 600;border-top: 0px solid #ddd;} .cart .table td.text-right .totordine{text-align: right;} .cart .table .prezzo{font-weight:normal;font-size: 15px;} .cart .table .info-prod{padding-left: 6px} .cart .table .info-prod strong{font-size:15px;} .cart .table .riga > td {padding: 16px 12px;position: relative;} .cart .table .riga > td .corsi{font-weight: 400;padding: 0px 0px 4px 3px;font-size: 15px;} .cart .table .riga > td .corsi span{font-weight: 600;} .cart .table .riga:not(:first-child) td::after{position: absolute;content:'';top:0;left:0;right:0;border-top: 1px #ddd solid;} .cart .table .left { text-align: left !important;} .cart .table .left a{font-weight:600;font-size:16px;line-height:22px;display:inline-block;margin-bottom:0px;} .cart .table .tot {font-weight: bold;} .cart .table .img{max-width: 80px;} .cart .table .el { width:60px;} .cart .table .elimina { text-align: left;} .cart .table .elimina > a{color:#adadad} .cart .riga-click:hover {cursor: pointer;background-color: #f4f4f4} .cart .table .img { float:left;margin-right:20px;padding:2px;} .cart .table .pr { width:120px;} .cart .table .qt { width:120px;} .cart .table .el { width:60px;} .cart .table .variante { padding:0px; margin:0px;} .cart .table .nondisp {text-align:left;padding:10px 0px 0px 0px; color:red;} .cart .spesegratis { font-size: 16px;color:#609628} .cart .barrato {text-decoration: line-through;color: #ff0000;} .cart .vcenter{vertical-align: middle;} .cart .btn-success{background: #bd0000 none repeat scroll 0px 0px !important;color:#fff;border-color: #bd0000;} .cart input[type="submit"] {border: 1px solid #cdcdcd;background-color: #f4f4f4;padding: 6px 10px;color:#333;} .cart #coupon {margin-bottom:16px;} .cart #coupon > div:first-child{margin-bottom:8px;} .cart #coupon #btn_coupon{padding: 10px 20px;line-height: 24px;border: 1px solid #2b6b3a;background: #fff;color:#2b6b3a;text-transform:uppercase;border-width:2px;} .cart .table .riga-omaggio { background-color:#fff; } .cart .table .col-omaggio { font-weight: bold !important;font-size:14px; } .cart .products{margin:0;} .cart .products .title{margin-top:100px;} .cart .products .title h2{margin-bottom: 10px;color: #286035;text-transform: uppercase;text-align: left;} .cart .qty{display:table;width:100%;} .cart .qty .mod{text-decoration:underline;color:#6B7780;} .cart .qty > .tablerow{display:table-row;} .cart .qty > .tablerow > div{display:table-cell;padding:5px 0;} .cart .qty > .tablerow + .tablerow > div{border-top:1px solid #e6e6e6;} .cart .qty > .tablerow > div.bolder{font-weight:600;font-size:15px;line-height:19px;} .cart .qty > .tablerow > div.bolder .smaller{font-weight:400;font-size:12px;} .cart .media-left{padding-right:12px;} .cart .table-tot{margin-bottom: 0px;} .cart .pagamenti{background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px solid #F0F0F0;margin-top:27px;padding:12px 18px;position:relative;border-radius:8px} .cart .pagamenti .title{text-align:left;font-size:16px;line-height:19px;color: #006230;padding-left:12px;} .cart .pagamenti .lock{box-shadow: 0 2px 4px rgb(11 78 44 / 23%);padding: 10px;position: absolute;top:-10px;left:-15px;background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px solid #00000000;border-radius:100%;width: 40px;height: 40px;} .cart .pagamenti .lock i{color:#006230;font-size:18px;} .cart .pagamenti ul{margin-top: 21px;margin-bottom: 0px;margin-left:0px;margin-right: 0px} .cart .pagamenti ul > li{padding:0px 0px} .page.conf-ord{padding-top:71px;} .promo { padding:0px; } .promo h2 { padding:0px 10px; color: #be2623;} .promo p { padding:0px 10px; } .promo h3 { font-size: 15px; font-weight: bold; padding:0px;;margin:0px; } .promo .omaggio { background-color: #f4f4f4;margin:5px;padding:10px;} .promo .titolo { min-height:60px;padding:10px 0px} .redirect{color:#333333; text-align:center; font-size:20px;font-weight: bold} .privacy-policy .block-title{margin-top:30px;padding-bottom:8px;text-transform:uppercase;color: #666;margin-bottom:30px;} .privacy-policy .block-title span{position: relative;font-weight:400;font-size:23px;padding-bottom:5px;} .privacy-policy .block-title span::before {position: absolute;content: "";background: #B163A3 none repeat scroll 6px center;left: 0px;bottom: 0px;height: 1px;width: 100%;} .privacy-policy .details .col{float:left;padding-left:15px;padding-right:15px;} .privacy-policy .details .col > div {line-height: 51px;margin-top: 3px;color: #666;font-size:12px;padding-left:60px;position:relative;} .privacy-policy .details .col > div:hover{color: #B163A3;} .privacy-policy .details .col > div:before {position: absolute; content: "";height: 45px; width: 45px;left: 0px; top: 0px;border-radius: 100%;border: 1px solid #B163A3;transition: all 0.2s ease-out 0s;background: transparent url("/tpl/img/ico-pricacypolicy.png") no-repeat scroll left top;} .privacy-policy .details .col > div:hover:before {background-color: #b163a3;background-position: left -45px;} .privacy-policy .details .col > div span{line-height:15px;display: inline-block;margin-top: 5px;} .privacy-policy .details .money-back:before {background-position: left -90px !important;} .privacy-policy .details .money-back:hover:before {background-position: left -135px !important;} .privacy-policy .details .order-247:before {background-position: left -180px !important;} .privacy-policy .details .order-247:hover:before {background-position: left -225px !important;} .privacy-policy .details .special-event:before {background-position: left -270px !important;;} .privacy-policy .details .special-event:hover:before {background-position: left -315px !important;} .privacy-policy .details .gift:before {background-position: left -360px !important;;} .privacy-policy .details .gift:hover:before {background-position: left -405px !important;} .section{padding:50px 30px 50px 0;overflow:hidden;} .section .cat{text-transform:uppercase;font-size:13px;line-height:15px;margin-bottom:16px;} .section .title{font-size: 15px;line-height:22px;margin-bottom:20px;} .section .title h2{font-size: 48px;line-height: 55px;color:#2c2f32;margin-top:0;margin-bottom:18px;font-weight:300} .section .title a{color:#2c2f32;} .section .spacer{margin-top:28px;} .section .spacer > div{position: relative;} .section .owl-carousel .owl-wrapper-outer{width:120%;} .section .offset .owl-controls{padding-left: 16px;} /*.section .owl-carousel .owl-wrapper-outer:after{content:"";position:absolute;top:-1px;right:-10px;bottom:-1px;width:75px;transform: matrix(-1, 0, 0, -1, 0, 0); background: transparent linear-gradient(270deg, #2b6b3a00 0%, #2b6b3a 100%) 0% 0% no-repeat padding-box;}*/ .section .navigation{overflow: visible;margin-top:-20px;} .section .navigation > span{float:none;background-color:#fff} .section .navigation > span i{font-size:25px;padding:0px;} .section .navigation > span:hover i ,.section .navigation > span:focus i{color:#fff;} .section h3{text-transform: uppercase;} .section h3 a{color: #229171;font-size:20px;line-height:26px;} .section.homeprods{background-color:#2b6b3a;color:#fff;} .section.homeprods .products .prod-cont{margin-bottom:0;} .section.homeprods .products .btn{text-transform:uppercase;margin-top:15px;} .section.homeprods .products .abs{color:#333333;font-size:14px;margin-bottom:0;padding-bottom:10px;} .section .products .wrapper-info{padding:0 24px 24px 24px;} .section.homeprods .owl-pagination .owl-page span{background: #fff !important;} .section.homeprods .owl-pagination .owl-page.active span{border-color:#fff;} .section.events{background-color:#fff;} .section.events .pad {padding: 0 7px;} .section.events .post-thumb{overflow:hidden;position:relative;} .section.events .post-thumb .cat{margin:8px 0 16px 0;/*position:absolute;*/bottom:0;left:0;width:100%;color:#fff;} .section.events .post-thumb .cat a{text-transform:none;font-weight:600;color:#2c2f32;font-size:13px;line-height:24px;text-decoration:none;display:inline-block;padding:2px 8px;border-radius: 4px;background-color:#f0f0f0;} .section.events .post-thumb img{border-radius:8px;} .section.events .post-created{color:#606060;margin-top:10px;font-size:13px;} .section.events .event-info {padding:0 0 24px 0;;background-color:#fff;} .section.events .date{color:#1f1f1f;font-weight:normal;font-size:13px;line-height:20px;} .section.events .event-title{margin-bottom: 13px;padding-top: 0;color: #2C2F32;font-size: 18px;line-height: 22px;font-weight: 600;margin-top:0px;padding-top:6px} .section.events .event-title a{color:#2C2F32;} .section.events .event-title a:hover{text-decoration:none;} .section.events .event-intro{line-height: 21px;font-size: 15px;color: #333;margin: 0;padding: 0;} .section.events .go{display:inline-block;font-weight: 600;font-size: 16px !important;line-height: 22px;color:#2C2F32;margin-top:10px;padding: 12px 20px 12px 0;text-decoration:underline;} .section.events .go:hover {color: #2C2F32;} .section.events .navigation > span.prev{left:0;} .section.events .navigation > span.next{right:0;} .section.events .navigation > span i{color: #2C2F32;font-size: 25px;vertical-align: middle;} .section.events .navigation > span {z-index:1;margin: -132px -17px 0 12px;position: absolute;top: 50%;border-radius: 50px;padding: 0;width: 40px;text-align: center;line-height: 38px;border: 1px solid #ddd;background-color: #fff;} .section.events .navigation > span:hover {background-color: #f7f7f7;border-color: #f7f7f7;} .section.events .owl-pagination .owl-page span{background: #A5A5A5 !important;} .section.events .owl-pagination .owl-page.active span{border-color:#229171;background:#fff !important} .section.news{background-color:#fff;} .section.news .pad {padding: 0 7px;} .section.news .post-thumb{overflow:hidden;position:relative;} .section.news .post-thumb .cat{margin:8px 0 16px 0;/*position:absolute;*/bottom:0;left:0;width:100%;color:#fff;} .section.news .post-thumb .cat a{text-transform:none;font-weight:600;color:#2c2f32;font-size:13px;line-height:24px;text-decoration:none;display:inline-block;padding:2px 8px;border-radius: 4px;background-color:#f0f0f0;} .section.news .post-thumb img{border-radius:8px;} .section.news .post-created{color:#606060;margin-top:10px;font-size:13px;} .section.news .news-info {padding:0 0 24px 0;;background-color:#fff;} .section.news .date{color:#1f1f1f;font-weight:normal;font-size:13px;line-height:20px;} .section.news .news-title{margin-bottom: 13px;padding-top: 0;color: #2C2F32;font-size: 18px;line-height: 22px;font-weight: 600;margin-top:0px;padding-top:6px} .section.news .news-title a{color:#2C2F32;} .section.news .news-title a:hover{text-decoration:none;} .section.news .news-intro{line-height: 21px;font-size: 15px;color: #333;margin: 0;padding: 0;} .section.news .go{display:inline-block;font-weight: 600;font-size: 16px !important;line-height: 22px;color:#2C2F32;margin-top:10px;padding: 12px 20px 12px 0;text-decoration:underline;} .section.news .go:hover {color: #2C2F32;} .section.news .navigation > span.prev{left:0;} .section.news .navigation > span.next{right:0;} .section.news .navigation > span i{color: #2C2F32;font-size: 25px;vertical-align: middle;} .section.news .navigation > span {z-index:1;margin: -132px -17px 0 12px;position: absolute;top: 50%;border-radius: 50px;padding: 0;width: 40px;text-align: center;line-height: 38px;border: 1px solid #ddd;background-color: #fff;} .section.news .navigation > span:hover {background-color: #f7f7f7;border-color: #f7f7f7;} .section.news .owl-pagination .owl-page span{background: #A5A5A5 !important;} .section.news .owl-pagination .owl-page.active span{border-color:#229171;background:#fff !important} .section.fromblog{background-color:#fff;padding-bottom:0;} .section.fromblog .navigation > span:hover i, .section.fromblog .navigation > span:focus i{color:#1d1d1d !important;} .section.fromblog .title h2{color:#286035;margin-bottom:0;} .section.fromblog .pad {padding: 0 7px;} .section.fromblog .post-thumb{overflow:hidden;position:relative;} .section.fromblog .post-created{color:#606060;margin-top:10px;font-size:13px;} .section.fromblog .blog-info {padding: 0 24px 24px 24px;} .section.fromblog .post-title{margin-bottom: 13px;padding-top: 0;color: #229171;font-size: 18px;line-height: 23px;font-weight: 600;margin-top:20px;} .section.fromblog .post-title a{color:#229171;} .section.fromblog .post-title a:hover{text-decoration:none;} .section.fromblog .post-intro{line-height: 21px;font-size: 15px;color: #333;margin: 0;padding: 0;} .section.fromblog .go{display:inline-block;font-weight: 700;font-size: 14px !important;line-height: 17px;color:#229171;margin-top: 15px;padding: 12px 20px 12px 0;} .section.fromblog .go:hover {color: #229171;text-decoration:none;} .sponsor{padding:50px 0;background-color:#fff;} .gruppi .sponsor{padding:50px 0;background-color:#FFF;} .sponsor .h4{margin:0 0 34px 0;font-weight:700;margin-bottom:10px;display: inline-block;} .sponsor .logo img{filter: gray;-webkit-filter: grayscale(100%);opacity: 0.6} .sponsor .owl-pagination{margin-bottom:10px;} .sponsor .carousel-wrapper {margin: 0 -30px} .sponsor .logo .pad {padding: 0 30px;} .gbanner.bgy + .hometexts{padding-top:50px;} .gbanner.bgy .carousel-wrapper {margin: 0 -8px} .gbanner.bgy .pad {padding: 0 8px;} .gbanner.bgy .owl-pagination{margin-bottom:0;} .hometexts{text-align:center;padding:50px 0 50px 0;background-color:#fff;} .hometexts.bgg{background: #229171 url("/data/image/GTI/onda_bianco.svg") no-repeat center top;background-size: cover;} .hometexts.bgg .ptitle{margin-top:20px;} .hometexts .ptitle{text-transform: uppercase;font-size: 30px;line-height: 34px;margin-bottom: 16px;} .hometexts .divider{overflow:hidden;position:relative;margin-bottom:40px;} .hometexts .divider:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#e6e6e6;} .hometexts .divider span{background-color:#fff;padding:0 15px;position:relative;z-index:1;} .hometexts .divider img{width:40px;} .hometexts h1{color: #229171;text-transform: uppercase;} .hometexts h2{font-size: 20px;line-height:25px;text-transform:uppercase;font-weight:700;margin-bottom:30px;margin-top:0px;color: #4e3d8a;} .hometexts .txt{font-size:16px ;line-height:24px;color:#1d1d1d;} .lunafarm{margin-top:50px;background-color:#e73a8e;padding:42px 0;color:#fff;background-repeat: no-repeat;background-position:top center;background-size:cover;position:relative;} .lunafarm .wrapper{display: flex;align-items: center;justify-content: center;height: 100%;} .lunafarm h3{font-size:31px;line-height:39px;font-weight:700;color:#fff;margin-top:0;} .lunafarm p{font-size: 16px;line-height:22px;} .lunafarm .logo-wrapper{background-color:#fff;border-radius:50%;display: flex;align-items: center;justify-content: center;} .lunafarm .btn{color:#fff;font-weight:600;border-color:#fff;margin-top:10px;padding: 12px 30px;} .lunafarm .btn:hover{background-color:rgba(255,255,255,.13);} .spassocard{background-color:#0074c8;padding:96px 0;color:#fff;background-repeat: no-repeat;background-position:top center;background-size:cover;position:relative;} .spassocard .wrapper{display: flex;align-items: center;justify-content: center;height: 100%;} .spassocard .wrapper .content{text-align:center;} .spassocard h3{font-size:40px;line-height:45px;font-weight:700;color:#fff;margin-top:0;margin-bottom:20px} .spassocard p{font-size: 26px;line-height:30px;margin-bottom:20px} .spassocard .logo-wrapper{background-color:#fff;border-radius:50%;display: flex;align-items: center;justify-content: center;} .spassocard .btn{color:#fff;font-weight:600;border-color:#fff;margin-top:10px;padding: 12px 30px;} .spassocard .btn:hover{background-color:rgba(255,255,255,.13);} /*.generic .container{padding:0 40px;} .generic .container > .row{margin-left:-20px;margin-right:-20px;} .generic .container > .row > div{padding-left:20px;padding-right:20px;}*/ .brandstop{background-color:#f5f0e8;padding:72px 0;margin-bottom:40px;border-bottom-left-radius:64px;border-bottom-right-radius:64px;background-position: right bottom;background-repeat:no-repeat;} .brandstop h4{color:#333;font-size:26px;line-height:30px;margin-bottom:10px;font-weight:700;} .brandstop p{color:#333;font-size:15px;line-height:22px;margin-bottom:0;} .brandstop .btn{margin-top:40px;background-color:#e9e6db;border-color:#333;color:#333;line-height:50px;text-transform:none;padding:4px 40px;} .brands .item{display: flex;align-items: center;justify-content: center;} .brands .navigation{position:relative;overflow: visible;} .brands .navigation > span{position:absolute;top:20px;left:0;z-index:2;padding:5px;} .brands .navigation > span.next{left:auto;right:0;} .feedback{color:#fff;margin-top:120px;} .feedback figure{position:relative;} .feedback figure:after{opacity:.3;border-radius:8px;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 10%, rgba(0,0,0,0) 100%);} .feedback figure img{border-radius:8px;} .feedback .overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display: flex;align-items: center;justify-content: center;text-align:center;} .feedback h4{color:#fff;font-size:28px;line-height:34px;margin-bottom:10px;font-weight:700;} .feedback p{color:#fff;font-size:16px;line-height:24px;margin-bottom:0;} .feedback .btn{margin-top:40px;background-color:#e11937;border-color:#e11937;color:#fff;line-height:50px;text-transform:none;padding:4px 40px;} .bannersbg{margin:120px 0;text-align:center;} .bannersbg h4{color:#333;font-size:26px;line-height:30px;margin-bottom:10px;font-weight:700;} .bannersbg p{color:#333;font-size:15px;line-height:22px;margin-bottom:0;} .bannersbg .wrapper{border:1px solid #fff;padding:40px 0px;} .bannersbg .bg1{padding:40px;background-color:#ede6de;} .bannersbg .bg2{padding:40px;background-color:#e9e9e7;} .bannersbg .btn{font-size:16px !important;line-height:50px;border:1px solid #333333;font-weight:normal !important;color:#333333;text-transform: none;background-color:transparent;margin-top:40px;min-width:150px;padding: 4px 40px;} .skills{text-align:center;border-top:1px solid #e9e9e7;padding:25px 0;} .skills .wrapper{padding:25px;} .skills h4{font-size:15px;line-height:22px;font-weight:700;color:#e11937;margin-top:20px;} .skills p {font-size:15px;line-height:22px;} .newsletter-wrapper{/*background:url("/tpl/img/bg_newsletter.jpg") no-repeat center top;background-size:cover;*/padding:40px 0;background-color:#fafafa;} .newsletter-wrapper .h4{margin-top:0;margin-bottom:10px;font-weight:300;font-size:32px;line-height:39px;color:#2c2f32;} .newsletter-wrapper .txt{margin-bottom:24px;color:#1f1f1f;font-size:16px;line-height:22px;} .newsletter-wrapper .input-group{} .newsletter-wrapper .form-control{height:45px;border-color:#ddd;border-radius: 12px;} .newsletter-wrapper .btn{background-color:#4e3d8a;height:45px;border-color:#4e3d8a;margin-left:0 !important;color:#fff;padding: 0 20px;font-size:14px !important;} .newsletter-wrapper a{color:#2c2f32;} .bologna{background-repeat: no-repeat;background-position: center top;background-size:cover;padding:100px 0;color:#fff;} .bologna .cat{text-transform:uppercase;font-size:13px;line-height:15px;margin-bottom:0px;} .bologna h3{color:#fff;font-size:48px;line-height:54px;font-weight:300;margin:0;} .bologna .logo img{max-width:200px;} .bologna .btn{border-color:#fff;color:#fff;font-size:16px;line-height:19px;margin-top:24px;padding:15px 20px;min-width:160px;} .bologna .btn:hover{background-color:#fff;color:#2c2f32;} .bgbanner{background-repeat: no-repeat;background-position: center top;background-size:cover;padding:90px 0;color:#fff;position:relative;} .bgbanner:after{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;content:"";background: transparent linear-gradient(90deg, #2c2f32 0%, #2c2f3200 100%) 0% 0% no-repeat padding-box;} .bgbanner.dx{text-align:right;} .bgbanner.dx:after{transform: matrix(-1, 0, 0, -1, 0, 0);} .bgbanner .cat{text-transform:uppercase;font-size:13px;line-height:15px;margin-bottom:0px;} .bgbanner .wrapper{position:relative;z-index:2;} .bgbanner h3{color:#fff;font-size:48px;line-height:54px;font-weight:300;margin:0;} .bgbanner .btn{border-color:#fff;color:#fff;font-size:16px;line-height:19px;margin-top:24px;padding:15px 20px;min-width:160px;} .bgbanner .btn:hover{background-color:#2c2f32;} .bgbanner.sport{background-repeat: no-repeat;background-position: center top;background-size:cover;margin:64px 0px 0px;padding:21px 0;color:#fff;position:relative;border-radius:8px;overflow: hidden;} .bgbanner.sport:after{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;content:"";background:transparent;} .bgbanner.sport .sx{text-align:left;} .bgbanner.sport .sx:after{transform: matrix(-1, 0, 0, -1, 0, 0);} .bgbanner.sport .cat{text-transform:none;font-size:17px;line-height:24px;margin-bottom:16px;color:#2C2F32} .bgbanner.sport .wrapper{position:relative;z-index:2;padding-left: 50px;} .bgbanner.sport h3{color:#2C2F32;font-size:48px;line-height:54px;font-weight:300;margin:0;} .bgbanner.sport .btn{border-color:#2C2F32;color:#2C2F32;font-size:16px;line-height:19px;margin-top:14px;padding:15px 20px;min-width:160px;} .bgbanner.sport .btn:hover{background-color:#2c2f3212;} .banners .row{margin:0 -7px;} .banners .row div[class*='col-']{padding: 0 7px;} .banner-top{padding:0px 0 80px 0;} .banner-top .banner img{margin-bottom:14px;width:100%} .banner-bottom{background-color:#f5f5f5;padding:100px 0 86px 0;} .banner-bottom .banner{margin-bottom:14px;} .services{text-align:center;padding-top:40px;background-color:#d0d0d0;} .services .icn{font-size:30px;margin:20px 0 10px 0;display:inline-block;} .services h3{text-transform:uppercase;font-size:20px;font-weight:bold;margin-top:0;margin-bottom:40px;} .services .title{color:#fb641b;text-transform:uppercase;font-weight:bold;margin-bottom:8px;} .services .text{margin-bottom:40px;} .logobar{background-color:#eeeeee;padding:20px 0 15px 0;} .wavebottom{height: 288px;width:100%;background: transparent url("/data/image/GTI/onda_verde.svg") no-repeat center top;background-size: cover;} .wavebottom.bgb{background-color:#fafbfc} .user + .wavebottom{background-color:#f0f0f0} .footertop {padding: 40px 0;background-color:#f6f8f8;font-size:15px;} .footertop .block .block-title {margin-top:0;margin-bottom:5px;text-transform:uppercase;font-size:18px;font-weight:700;color:#286035;} .footertop .block .block-title button{text-transform:uppercase !important;} .footertop .block .block-title > i{padding-right:5px;} .footertop .block-title .icn{display:block;text-align:left;font-size:30px;margin-bottom:10px;} .footertop .block .block-content {line-height: 18px;padding-top:5px;} .footertop .block .block-content ul {list-style: outside none none;padding:0;} .footertop .block .block-content ul li {line-height: 18px;position: relative; transition: all 0.1s ease-out 0s;position:relative;margin:7px 0;} .footertop .block .block-content a{color:#4e3d8a;} .footertop .block .block-content a:hover{text-decoration:none;} .footertop .socials{color:#7e7e7e;} .footertop .socials > li {margin-bottom:20px !important;} .footertop .socials a{color:#7e7e7e;} .footertop .socials .fa{padding-right:15px;color:#7e7e7e;} .footertop .times strong{margin-right:15px;} .footertop .times-extra{max-width:80%;width:100%;display: block;} .footertop a.cust-link{color:#4e3d8a;} .footer{padding:35px 0 35px;background-color:#DEE3EB} .footer .logo-footer{width:135px;} .footer .block-title {margin:0 0 0px 0;font-size:16px;line-height:32px;font-weight:700;color:#08211A;} .footerpage > li{padding-right: 60px} .footer .block-content ul{font-size:14px;} .footer .list-inline{margin-bottom:0;} .footer a{color:#2c2f32;} .footer a:hover{text-decoration:none;} .footer .socials{margin-left:-4px;} .footer .socials > li{padding-left:0px;margin-right:0px;} .footer .socials > li:first-child{font-size: 18px;font-weight: 400;color: #229171;} .footer .socials > li a{line-height:26px;font-weight:bold;color:#229171;display:inline-block;padding:0 4px;margin-bottom:8px;} .footer .socials > li a i{color:#0064c5;font-size:20px;} .footer .payments ul{margin-left:-3px;} .footer .payments ul > li{vertical-align:middle;padding:0 3px;} .footer .payments figure{background-color:#fff;padding:0px;margin: 6px 0px;} .powered {background-color:#229171;color:#dee3eb;font-size:14px;line-height:19px;padding:8px 0px 88px;} .powered.no-padding{padding:8px 0px 8px;} .powered ul{margin-bottom:0;} .powered ul{margin-left:-12px;} .powered ul > li{padding-left:14px;padding-right:12px;position:relative;} .powered ul.border > li + li:before{content: "";position:absolute;top:0px;bottom:0px;left:-1px;width:1px;background-color:#dee3eb;} .powered ul a{color:#dee3eb;line-height:20px;display:block;font-size:14px;} .powered a{color:#dee3eb;} .powered-l {color:#717171;font-size:13px;line-height:25px;padding:0px 0px 0px 0;text-align:right;} .powered-l ul{margin-bottom:0;} .powered-l ul.sx{margin-left:-12px;} .powered-l ul.sx > li{padding-left:12px;padding-right:12px;position:relative;} /*.powered-l ul.sx > li + li:before{content: "";position:absolute;top:0px;bottom:0px;left:-1px;width:1px;background-color:#717171;}*/ .powered-l ul.sx a{color:#2C2F32;line-height:20px;display:block;font-size:14px;margin-bottom: 0px;font-weight:600} .powered-l a{color:#2C2F32;} .ticketsbar{position:fixed;bottom:-100%;left:0;right:0;padding:12px 0;background-color:#fff;z-index:4;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;} .ticketsbar.showed{bottom:0;} .ticketsbar .flex{display: flex;align-items: center;} .ticketsbar .text{font-size:19px;line-height:28px;font-weight:400;color:#1d1d1d;} .ticketsbar .btn{border-color:#229171;background-color:#229171;color:#fff;font-size:16px !important;line-height:22px;padding: 15px 10px;} .ticketsbar .btn:hover{border-color: #229171;background-color:#229171;} .ticketsbar .btn.bcust{display:flex;align-items:center;justify-content:center;height:56px} .slidebox .carousel-caption a.btn , .generic .btn, .brandstop .btn, .feedback .btn, .bannersbg .btn{font-size:14px !important;} .slidebox .carousel-caption a.btn:hover{background-color:rgba(255,255,255,.13);} #cookie { position: fixed; left:0;bottom:0;display: none;width:100%;color:#fff;padding:20px 0;background-color:#333333;font-size:14px;z-index:9;} #cookie .cookie-bg {width:100%; position: relative } #cookie .title{font-weight:700;text-transform:uppercase;font-size:18px;margin-top:4px;display:inline-block;} #cookie a{color:#fff;cursor:pointer;text-decoration:underline;font-weight:normal;} #cookie .chiudi {margin-top:20px;font-weight:700;text-decoration:none !important; color:#fff !important; border-color:#fff;line-height: 20px;display: inline-block;text-align: center;text-transform:uppercase;} #cookie .chiudi:hover , #cookie .chiudi:focus{background-color:#fff;color:#1d1d1d !important;} #cookie .chiudi .fa{font-size:27px;} .tornasu{display:block;background:rgba(0,0,0,0.5);text-align:center;} .tornasu a {color:#fff;bottom: 0;display: block;position: fixed;right: 10px;width: 45px;color:#fff;line-height:30px;} .tornasu a:hover { background-color: #000 } .product-view .ui-state-default{font-size:15px;line-height:20px;border:0;/*border-bottom:4px solid transparent !important;*/border-radius: 0;padding-left:0;background-color:transparent;} .ui-widget , .ui-widget .btn{font-family: 'Manrope', sans-serif !important;font-size:16px;line-height:22px;} .ui-widget #u_info_prodotto .btn{padding:20px 20px;text-transform:uppercase;} .ui-widget .txt.desc , .ui-widget .txt.desc *{font-family: 'Manrope', sans-serif !important;font-size:16px !important;line-height:22px !important;} .ui-widget .txt strong{font-weight:600;} .ui-widget.ui-widget-content{border-color:transparent !important;border-radius:4px;} .ui-dialog .ui-dialog-titlebar {background: #B163A3;color: white;font-size:13px;} .ui-dialog .ui-dialog-content { background-color: white; } .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 0px 0 0 0; background-image: none; margin: 0 0 0 0; padding: .3em 1em .5em .4em; } .ui-widget-content { background-color:transparent !important;border:0;padding: 3.3em 2em 1em 0!important;} .ui-widget-overlay {background: black;opacity: 0.8;filter: alpha(opacity = 80);position: fixed;top: 0;left: 0;} .ui-dialog .ui-widget-overlay {background: black;opacity: 0.6;filter: alpha(opacity = 60);position: absolute;top: 0;left: 0;} .ui-dialog .ui-dialog-buttonpane button{} .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color:#08211a !important;} .ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {border: 0px solid transparent;background: #fff;} .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {color: #229171;} .ui-tabs .ui-tabs-nav{border-radius:0;background-color:transparent;border-color:transparent;padding:0;} .ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:0;color:#b1b9b8;font-size:26px;text-transform:uppercase;font-family: 'Chopsee';} .ui-tabs .ui-tabs-nav li{margin-right:0px;padding:27px 30px 27px 0;background-color:transparent ! important; margin: -1px .2em 0 0;} .ui-tabs .ui-tabs-nav li.ui-tabs-active { background-color: transparent !important;/*border-color: #609628 !important;*/color:#08211a !important;font-weight:700;padding:27px 30px 27px 0;} .ui-widget.ui-widget-content{border-color:transparent;} .product-view .ui-state-default.ui-accordion-header{outline:none;padding:20px 10px 20px 0;border-top: 0px solid #e6e6e6 !important;border-bottom: 1px solid #e6e6e6 !important;;font-size: 24px;position:relative;} .product-view .ui-state-default.ui-accordion-header:after{font-weight:normal;position:absolute;top:20px;right:3px;z-index:1;font-family: "icomoon" !important;content: "\e9bb";color:#b1b9b8;} .product-view .ui-state-default.ui-accordion-header-active:after{content: "\e99e";} .product-view .ui-state-default.ui-accordion-header a{color:#b1b9b8;text-transform:uppercase;font-family: 'Chopsee';} .product-view .ui-state-default.ui-accordion-header .ui-icon{display:none;} .product-view .ui-state-default.ui-accordion-header-active{border-bottom: 0px solid #229171 !important;font-size: 22px;} .product-view .ui-state-default.ui-accordion-header-active:not(:first-child){border-top:0 !important;} .product-view .ui-icon-triangle-1-e {background-position: -66px 0px;} .product-view .ui-state-active .ui-icon, .product-view .ui-button:active .ui-icon{background-image: url("../libs/jquery-ui/images/ui-icons_444444_256x240.png");display:none;} .product-view .ui-icon-triangle-1-s{background-position: 0px 0px;} .product-view .ui-accordion{border-color: #e6e6e6 !important;border-radius: 0px;} .product-view .ui-accordion:before { content: ""; position: absolute; top: 0; left: -100%; right: -100%; bottom: -100%; background-color: #fafbfc; z-index: -1; } .box-ordine .txt { text-align:left; padding:10px 0px; margin:0px;font-size: 15px;} .box-ordine .txt .fido_nodisp{color:#e11937;font-weight: bold;font-size: 14px;} .btn-green[disabled]{background-color: #c9c9c9;border-color: #c9c9c9;color: #000;} .btn-green[disabled]:hover{background-color: #c9c9c9;border-color: #c9c9c9;color: #000;} .box-ordine .importo { text-align:right; margin:0px; padding:5px 10px; color:#333;font-size: 15px;} .box-ordine span.importo{color:#609628;padding-left:0;} .note { text-align:right;margin-top:10px; padding:10px 0px; } .box-ordine .note_tot { text-align:right;padding:10px 0px 0px 0px; margin:0px;} .box-ordine .tot { font-weight:bold; font-size:22px; text-align:right; color:#333; padding:10px 10px; margin:0px;background-color:#fff;margin-top:-20px;border-top:3px solid #eee;} .box-ordine .desc-check{padding-left:34px;} .box-ordine .form-radio{-webkit-appearance: none;-moz-appearance: none;appearance: none;display: inline-block;position: relative;background-color: #e6e6e6;color: #fff;top: 5px;height: 22px;width: 22px;border: 0;border-radius: 50px;cursor: pointer;margin-right: 7px;outline: none;} .box-ordine .form-radio:checked::before{position: absolute;left: 7px;top: 0px;content: '\02143';transform: rotate(40deg);} .box-ordine .form-radio:hover{background-color: #ccc;} .box-ordine .form-radio:checked{background-color: #006230;} .box-ordine label{color:#333;cursor: pointer;margin-bottom:0;} .box-ordine .custalert{padding-right:48px;position:relative;margin-bottom:16px;border-radius:12px;} .box-ordine .custalert .btn{line-height: 32px;padding:0px 8px;border:0;position:absolute;top:50%;margin-top:-16px;right: 17px;background-color:#fff;border-radius:6px;} .box-ordine .custalert .btn:hover{color:#1f1f1f;} .box-ordine .custalert .btn i{font-size:20px;vertical-align: middle;} .box-ordine .custalert i.bold{font-weight: 600;font-size:20px;} #ordine-jq .ui-state-active, #ordine-jq .ui-widget-content, #ordine-jq .ui-state-active { border: 1px solid #aaaaaa; background: #000000 !important /*url(/img/arrow.png) no-repeat left*/; font-weight: bold !important; color: #fff !important; text-indent:0px;color:#fff !important; } #ordine-jq fieldset{border:0px solid #eee;background-color:#fff; box-shadow: 0px 1px 2px #c6c6c6;border-radius:8px} #ordine-jq fieldset.note{padding:0;border:0;background-color:transparent;} #ordine-jq fieldset.note .form-group{margin-left:-8px;margin-right:-8px;} #ordine-jq fieldset.tessera{padding: 10px 30px 0px 30px;margin-bottom: 16px;} #ordine-jq fieldset.tessera label{margin-bottom:8px} #box-testo .ui-state-default, #box-testo .ui-widget-content .ui-state-default { font-size:12px; } #box-testo .txt { color:#333333; padding:0px 0px 20px 0px; margin:0px;} #u_recensioni { color:#333333; padding:0px; margin:0px;} /*#ordine-jq fieldset.note{padding:0;border:0;background-color:transparent;}*/ /*#ajax_ordine{margin-bottom:30px;}*/ #ordine-jq h2 {font-weight: 600;font-size: 18px;line-height: 27px;color: #286035;margin-top: 15px;} #ordine-jq .pag h2{margin-top: 32px} #ordine-jq label {font-size: 14px;} #ordine-jq .pag label{font-size: 16px;color:#2C2F32} #ordine-jq .bolder{font-weight:600;} #ordine-jq #ajax_ordine_riepilogo .btn-primary{padding:20px 20px;} #ajax_ordine_riepilogo .cart{margin-top:0;} #ajax_ordine .cart{margin-top:0;} .ordine h1{margin-bottom:0;font-size:26px;} .ordine .cart .media-left{padding-right:16px;} .ordine .cart .table{background-color:#FFF} .ordine .cart .table th{background-color:#e2e2e2;color:#717171;font-weight:600} .ordine .cart .table .left a{font-weight:600;font-size:13px;line-height:17px;display:inline-block;margin-bottom:6px;} .ordine .cart .table tr > td {border-top:1px #e6e6e6 solid} .ordine .cart .table tr > td.importo{vertical-align:bottom;padding: 9px 8px;} .ordine .cart .media-body .title{margin: 3px 0px} .ordine .cart .media-body .corsi{font-weight:400;padding:2px 0px 4px 6px;font-size:15px;} .ordine .cart .media-body .corsi span{font-weight:600;} .user-menu {margin:0;padding:0;} .user-menu h3 {font-weight: 700;font-size: 20px;line-height: 43px;color: #229171;margin-top: 0;} .user .user-menu a:before{font-family: "icomoon";} .user .user-menu .icn_user:before{content:"\e9b5";} .user .user-menu .icn_user_ordini:before{content:"\e900";} .user .user-menu .icn_user_dati:before{content:"\e9fb";} .user .user-menu .icn_user_sedi:before{content:"\e97c";} .user .user-menu .icn_user_preferiti:before{content:"\e97b";} .user .user-menu .icn_user_coupon:before{content:"\e9e3";} .user .user-menu .icn_user_listini:before{content:"\e922";} .user .user-menu .icn_user_rinnovi:before{content:"\e9c1";} .user .user-menu .icn_user_rinnovo:before{content:"\e9c1";} .user .user-menu .icn_user_punti:before{content:"\e96f";} .user .user-menu .icn_user_documenti:before{content:"\e966";} .user .user-menu .icn_logout:before{content:"\e98d";} .user .user-menu .icn_agente_dashboard:before{content:"\e9b5";} .user .user-menu .icn_agente_clienti:before{content:"\e9ff";} .user .user-menu .icn_user_allegati:before{content:"\e979";} .user .user-menu .icn_user_privacy:before{content:"\e9cf";} .user .user-menu .icn_user_resi:before{content:"\e9a8";} .user .user-menu .icn_user_fidelity:before{content:"\e950";} .user .user-menu .icn_user_elimina:before{content:"\ea0f";} .user .orders{padding-left:50px;} .user .orders .table{border: 1px #ddd solid;border-radius:12px;border-collapse:initial;overflow: hidden;background-color:#FFF} .user .orders .breadcrumb{padding-bottom:0px !important} .user .tr_ordine:hover, .user .tr_abbonamento:hover {cursor: pointer !important;background-color: #f4f4f4 !important;} .user {padding-bottom:40px !important;padding-top:30px;background-color: #f0f0f0;flex:1} .user h1 {font-weight: 600;font-size: 32px;line-height: 43px;color: #2C2F32;margin-top: 16px;} .user h3 {margin-bottom:16px;padding:0px;font-size:15px;font-weight:700;} .user .nome {font-weight: 700;font-size: 20px;line-height: 43px;color: #229171;margin-top: 0;text-align: left;} .user #div_send label.cust{padding-top:13px;} .user #div_send .alert-success{margin: 0px 15px 20px} .user .box-voucher { margin:10px 0 0 0; } .user .box-voucher .col-md-4{ margin-bottom:10px } .user .numero { font-size:16px; text-align: left; padding:0px 0px 0px;line-height:22px} .user a { text-decoration:none; } .user a:hover { color: #229171; text-decoration:underline; } .user a.underline { text-decoration:underline !important; } .user .input-cc { padding:20px 0px; } .user .numero span{color: #717171} .user .green{color: #006230;font-weight: bold;} .user .red{color: #F50C1A;font-weight: bold;} .user .orders .table tr th{font-weight: 600;color:#717171;background:#f5f5f5} .user .orders .table tr td.stati{font-weight:600;} .user .table td { padding:12px 8px !important;} .user .dett .table td {padding: 8px !important;border-bottom: 1px #ddd solid;} .user .table td a { padding:0px !important;} .user .cart {margin-top: 15px;} .user .punti_disp{padding-bottom: 10px;font-size: 18px;line-height: 25px;} .user .first {display: flex; align-items: center; justify-content: center;} .user .news { padding:10px;} .user .stato {font-weight: bold; text-align: left; font-size: 16px; color:#006230; padding:0px 0px 0px 0px;line-height:22px} .user .attendi-biglietti{background: #229171 0% 0% no-repeat padding-box;border-radius: 8px;padding:11px;} .user .attendi-biglietti .testo{color:#FFF;font-size:16px;line-height:16px;padding: 8px 16px} .user .attendi-biglietti .testo strong{font-size:18px;line-height:30px;} .user .back-lists-order{font-weight: 600;color:#717171;font-size:16px;line-height:22px;} .user .back-lists-order:hover{text-decoration: none;color:#717171} .user .back-lists-order i{vertical-align:middle} .user .stato .desc {font-weight: bold; font-size: 16px; color:#333;line-height:22px} .user .top {font-weight: bold; font-size: 16px; padding:10px 0px 10px 0px} .user .news .contenuto { position:relative; padding:10px; margin:0px;} .user .news .titoli { font-weight: normal; font-size: 13px; color:#f2f2f2; margin:0px; padding:0px;} .user .news .titoli a { color: #A51933; text-decoration:none; font-weight: bold; font-size: 14px; } .user .news .titoli a:hover { color: #A51933; text-decoration:underline; font-weight: bold; font-size: 14px; } .user .news .txt { font-weight: bold; font-size: 13px; color:#333;padding-bottom:5px; } .user .top { font-weight: bold; margin-top:0px; } .user .box-recensione { background-color: #f4f4f4;padding:20px;border:1px solid #e6e6e6; } .user .box-recensione label { width:45px;padding:10px 0px; float:left;} .user .box-recensione label span { font-weight: 100;} .user .box-recensione .star { padding:10px 0px;float:left; } .user .box { padding:20px 0px;text-align: center; background-color:#FFF;box-shadow: 0px 1px 1px rgba(0,0,0, 0.2);border-radius:12px;margin-bottom:30px;} .user .box i { padding:10px 0px;text-align: center; font-size: 32px;line-height: 32px} .user .box a { text-decoration: none;} .user .box a:before{font-family: "icomoon";font-size: 32px;line-height: 32px;padding: 0px 0px 10px;text-align: center;display:inline-block;} .user .box h3{margin-top:0} .user .box .icn_user:before{content:"\e9b5";} .user .box .icn_user_ordini:before{content:"\e9f2";} .user .box .icn_user_dati:before{content:"\e9fb";} .user .box .icn_user_sedi:before{content:"\e97c";} .user .box .icn_user_preferiti:before{content:"\e97b";} .user .box .icn_user_coupon:before{content:"\e9e3";} .user .box .icn_user_listini:before{content:"\e922";} .user .box .icn_user_rinnovi:before{content:"\e9c1";} .user .box .icn_user_rinnovo:before{content:"\e9c1";} .user .box .icn_user_punti:before{content:"\e96f";} .user .box .icn_user_documenti:before{content:"\e966";} .user .box .icn_logout:before{content:"\e98d";} .user .box .icn_agente_dashboard:before{content:"\e9b5";} .user .box .icn_agente_clienti:before{content:"\e9ff";} .user .box .icn_user_allegati:before{content:"\e979";} .user .box .icn_user_privacy:before{content:"\e9ce";} .user .box .icn_user_resi:before{content:"\e9a8";} .user .box .icn_user_fidelity:before{content:"\e950";} .user .box .icn_user_elimina:before{content:"\ea0f";} .user .orders.dett h1{margin-top:16px;} .user .box-voucher a > img{margin-right: 15px;} .user .box-voucher a{font-size:16px !important;margin-bottom:15px;} .user .box-voucher a:hover{text-decoration:none;color:#FFF;background-color:#005228;} .user .box-voucher a.preventivo{color: #006230;border-color: #006230;background-color:#fff;line-height:25px;} .user .box-voucher a.preventivo:hover{background-color:#f8f8f8} .user .box-riepilogo{border: 0px #ddd solid;border-radius: 12px;background-color: #FFF;box-shadow: 0px 1px 1px rgb(0 0 0 / 20%);padding: 0px 20px 20px;margin-top:16px;} .user .box-riepilogo .cart{padding-bottom:20px} .user .box-riepilogo .view-dett-tck{color:#229171;font-size: 16px;line-height: 22px;margin: 20px 0px 0px;display: inline-block;font-weight:600;} .user .box-riepilogo .view-dett-tck i{font-size: 18px;line-height: 22px;} .user .btn-primary:hover{border-color: #1a5027;background-color:#1a5027; color:#fff;text-decoration: none} .user .bg-danger:hover{background-color:#e4b9b9; text-decoration: none; color:#A51933} .box-voucher-print{position:relative;margin-bottom:40px;padding:21px;background: #FFFFFF url('/tpl/img/img-gti-bigliettipronti.png') no-repeat left bottom;box-shadow: 0px 1px 0px #C6C6C6D1;border: 1px solid #F0F0F0;border-radius: 8px;} .box-voucher-print .title{font-size:20px;line-height:22px;color: #006230;text-align:center;font-weight:700;padding-bottom: 8px;} .box-voucher-print .descr{font-size:16px;line-height:22px;color: #EF6D00;font-weight:600;text-align:center;padding-bottom: 14px;} .box-voucher-print a{font-size:16px !important;padding: 19px 20px;} .box-voucher-print a:hover{text-decoration:none;color:#FFF;background-color:#005228;} .box-voucher-print a img{margin-right:10px} .box-voucher-print .btn-send{background-color:#FFF;border: 2px #005228 solid;color:#005228} .box-voucher-print .btn-send:hover{background-color:#00522821;color:#005228} .box-voucher-print .btn-send i{vertical-align: middle;margin-right: 10px;font-size: 21px;} .map-container{padding-bottom:70px} .map-container .lista-punti-mappa .punti-mappa{cursor:pointer;border-radius: 50%;width: 22px;height: 22px;text-align:center;position: absolute;/*z-index: 3;*/font-size:12px;line-height:19px;} .map-container .lista-punti-mappa .punti-mappa span{display: inline-block;width:100%;} .map-container .lista-punti-mappa .punti-mappa.p1{top: 48%;left: 9%;background:#372790;color:#FFF;border: 2px #FFF solid;} .map-container .lista-punti-mappa .punti-mappa.p2{top: 28%;left: 16%;background:#e42d23;color:#FFF;border: 2px #FFF solid;} .map-container .lista-punti-mappa .punti-mappa.p3{top: 24%;left: 11.7%;background:#e42d23;color:#FFF;border: 2px #FFF solid;} .map-container .lista-punti-mappa .punti-mappa.p4{top: 21%;left: 24%;background:#e42d23;color:#FFF;border: 2px #FFF solid;} .map-container .lista-punti-mappa .punti-mappa.p5{top: 10%;left: 21%;background:#e42d23;color:#FFF;border: 2px #FFF solid;} .map-container .lista-punti-mappa .punti-mappa.p6{top: 10%;left: 25%;background:#e42d23;color:#FFF;border: 2px #FFF solid;} .map-container .lista-punti-mappa .punti-mappa.p7{top: 10%;left: 29%;background:#e42d23;color:#FFF;border: 2px #FFF solid;} .map-container .lista-punti-mappa .punti-mappa.p8{top: 30%;left: 24%;background:#e42d23;color:#FFF;border: 2px #FFF solid;} .map-container .lista-punti-mappa .punti-mappa.p9{top: 10%;left: 34%;background:#e42d23;color:#FFF;border: 2px #FFF solid;} .map-container .lista-punti-mappa .punti-mappa.p10{top: 10%;left: 37%;background:#e42d23;color:#FFF;border: 2px #FFF solid;} .map-container .lista-punti-mappa .punti-mappa.p11{top: 19%;left: 39%;background:#e42d23;color:#FFF;border: 2px #FFF solid;} .map-container .lista-punti-mappa .punti-mappa.p12{top: 11%;left: 42%;background:#e42d23;color:#FFF;border: 2px #FFF solid;} .map-container .lista-punti-mappa .punti-mappa.p13{top: 17%;left: 30%;background:#e42d23;color:#FFF;border: 2px #FFF solid;} .map-container .lista-punti-mappa .punti-mappa.p14{top: 22%;left: 28%;background:#e42d23;color:#FFF;border: 2px #FFF solid;} .map-container .lista-punti-mappa .punti-mappa.p15{top: 29%;left: 29%;background:#e42d23;color:#FFF;border: 2px #FFF solid;} .map-container .lista-punti-mappa .punti-mappa.p16{top: 29%;left: 32%;background:#e42d23;color:#FFF;border: 2px #FFF solid;} .map-container .lista-punti-mappa .punti-mappa.p17{top: 29%;left: 35%;background:#e42d23;color:#FFF;border: 2px #FFF solid;} .map-container .lista-punti-mappa .punti-mappa.p18{top: 10%;left: 47.3%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p19{top: 10%;left: 49.5%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p20{top: 17%;left: 49%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p21{top: 10%;left: 51.9%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p22{top: 10%;left: 54%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p23{top: 10%;left: 55.8%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p24{top: 10%;left: 57.4%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p25{top: 10%;left: 59%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p26{top: 17%;left: 56%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p27{top: 29%;left: 40%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p28{top: 23%;left: 41%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p29{top: 29%;left: 43%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p30{top: 23%;left: 44%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p31{top: 29%;left: 46%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p32{top: 30%;left: 50%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p33{top: 21%;left: 49%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p34{top: 22%;left: 53%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p35{top: 25%;left: 53%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p36{top: 28%;left: 55%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p37{top: 30%;left: 53%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p38{top: 34%;left: 53%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p39{top: 22%;left: 57%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p40{top: 27%;left: 59%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p41{top: 22%;left: 59%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p42{top: 22%;left: 61%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p43{top: 29%;left: 61%;background:#ffae47;color:#000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p44{top: 16.7%;left: 60.1%;background:#2ea8de;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p45{top: 22%;left: 63.7%;background:#2ea8de;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p46{top: 12%;left: 62%;background:#2ea8de;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p47{top: 6%;left: 58%;background:#2ea8de;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p48{top: 8%;left: 66%;background:#2ea8de;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p49{top: 8%;left: 73%;background:#2ea8de;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p50{top: 14%;left: 68%;background:#2ea8de;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p51{top: 22%;left: 69%;background:#2ea8de;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p52{top: 20%;left: 75%;background:#2ea8de;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p53{top: 26%;left: 78%;background:#2ea8de;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p54{top: 29%;left: 78%;background:#2ea8de;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p55{top: 18.4%;left: 62.1%;background: #ffae47;color: #000;border: 2px #000 solid;} .map-container .lista-punti-mappa .punti-mappa.p56{top: 30%;left: 66%;background:#2ea8de;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p57{top: 35%;left: 64%;background:#2ea8de;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p58{top: 39%;left: 58%;background:#2ea8de;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p59{top: 36%;left: 56%;background:#2ea8de;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p60{top: 44%;left: 52%;background:#2ea8de;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p61{top: 34%;left: 75%;background:#d12c73;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p62{top: 27%;left: 82.3%;background:#d12c73;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p63{top: 27%;left: 86%;background:#d12c73;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p64{top: 33%;left: 83.3%;background:#d12c73;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p65{top: 32%;left: 89%;background:#d12c73;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p66{top: 40%;left: 85%;background:#d12c73;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p67{top: 45%;left: 93%;background:#d12c73;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p68{top: 49%;left: 87.1%;background:#d12c73;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p69{top: 32%;left: 68%;background:#d12c73;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p70{top: 37%;left: 71.3%;background:#d12c73;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p71{top: 39.5%;left: 73.3%;background:#d12c73;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p72{top: 45.9%;left: 72.4%;background:#d12c73;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p73{top: 42%;left: 69%;background:#d12c73;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p74{top: 47%;left: 77%;background:#1e6736;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p75{top: 50.8%;left: 73%;background:#1e6736;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p76{top: 56%;left: 87.6%;background:#1e6736;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p77{top: 56%;left: 68.4%;background:#1e6736;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p78{top: 51%;left: 66%;background:#1e6736;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p79{top: 65%;left: 82%;background:#382688;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p80{top: 66%;left: 89%;background:#382688;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p81{top: 68%;left: 84.3%;background:#382688;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p82{top: 72.9%;left: 69.5%;background:#382688;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p83{top: 70.7%;left: 69.3%;background:#382688;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p84{top: 68.7%;left: 70.9%;background:#382688;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p85{top: 63.7%;left: 69.9%;background:#382688;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p86{top: 76.7%;left: 69.9%;background:#382688;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p87{top: 72.7%;left: 87.9%;background:#382688;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p88{top: 84%;left: 86%;background:#d39d2f;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .punti-mappa.p89{top: 88%;left: 76.7%;background:#d39d2f;color:#fff;border: 2px #fff solid;} .map-container .lista-punti-mappa .popup-map .box-pin{margin-top: -100px;margin-left: -200px;width: 450px;position: absolute;top: -40px;left: -50%;z-index:1;padding: 10px 5px;background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px solid #c6c6c6;opacity: 1;border-radius: 8px;outline: none;z-index: 2;} .map-container .lista-punti-mappa .popup-map .box-pin .title{height:52px;text-align: left;padding: 5px 0px 15px;font-size:16px;line-height:16px;font-weight:bold;color: #2C2F32} .map-container .lista-punti-mappa .popup-map .box-pin a{display:block;text-align: center;font-size:16px;line-height:22px;cursor:pointer;} .map-container .lista-punti-mappa .popup-map .box-pin a i{font-size:16px;line-height:22px;pointer-events:none} .map-container .lista-punti-mappa .popup-map .box-pin .descr{font-size:15px;line-height:20px;color: #2C2F32;margin: 10px 0px} .map-container .lista-punti-mappa .popup-map .box-pin img{border-radius:12px} .map-container .lista-punti-mappa .popup-map .box-pin a.scopri{color:#006230;font-size:16px;line-height:22px;font-weight:600;border-top: 1px #e6e6e6 solid;margin-top: 12px;padding-top:12px} .btn_cc { border: none; border-radius: 4px; outline: none; text-decoration: none; color: #fff; background: #416ac4; white-space: nowrap; display: inline-block; height: 40px; line-height: 40px; padding: 0 14px; box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08); font-size: 15px; font-weight: 600; letter-spacing: 0.025em; text-decoration: none; -webkit-transition: all 150ms ease; transition: all 150ms ease; margin-top: 10px; } .btn_cc:hover{ background: #383; } #card-errors { color:red; } .gallery {margin-top:0px;margin-bottom:40px;} .gallery .thumb img {width:100%;} #nl_popup{ z-index: 99; display: none; position: fixed; left: 50%; top: 50%; margin-left: -304px; margin-top: -204px; width: 650px; height: 360px; border: solid 1px #000000; z-index: 10000 !important; background-color: #eff0f1; } #nl_popup_container{ margin:40px 40px 0px 40px;} #nl_popup .chiudi{ font-size:14px; color:#fff; font-weight:bold; position:absolute; right:3%; top:3%; cursor:pointer;} #nl_popup_form > div{position:absolute;right:20px;bottom:80px;max-width: 290px;width: 100%;} #nl_popup_form h1 {color:#ccdc00 !important;font-weight: 600;margin:0px;padding:0px;font-size:20px;text-transform:uppercase;line-height:18px;} #nl_popup_form .testo {font-size:13px;font-weight: normal;margin:10px 0px 0px;text-align:center;} #nl_popup_form .error {margin:0px !important;color:red;} #nl_popup_form{width: 100%;max-width: 500px;height:600px;margin: 0px auto;position: relative;color:#fff;} #nl_popup_form .mfp-close{color:#fff;margin:0px !important;} #nl_popup_form input{color:#333333; } .buttonnl_popup { color:#333; font-weight: bold; background-color: #b7d12a; font-size: 13px; font-style: normal; height: 28px; line-height: 28px; padding: 0 5px; border:0px; text-transform: uppercase;; margin: 5px 0px; } .buttonnl_popup:hover { background-color: #333; /*padding: 0 17px;*/ cursor: pointer; color: #fff; } .newsletter_txt_note { display: none; } .eventi{/*margin-bottom: 40px;padding-top:102px;*/overflow:hidden;} .eventi .top-img{border-radius: 12px;margin-top:17px;} .eventi .txt{margin-bottom:40px;} .eventi.dettaglio{padding-top:120px} .eventi.dettaglio .img-event{border-radius: 24px} .eventi .abs{margin-bottom:20px;color:#407b4f;font-size:20px;text-align:center;background-color:#fff;padding:30px 0;} .eventi .abs .icn{width:150px;margin-bottom:10px;} .eventi .info{border-bottom:1px solid #e6e6e6;padding-bottom:20px;margin-bottom:20px;font-weight:600;} .eventi .top-wrapper{padding:0 30px;} .eventi .navcats{margin:0px 0px 28px 0px;} .eventi .navcats ul > li > a{display: inline-block;background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px solid #DDDDDD;border-radius: 26px;font-size:15px;line-height:16px;color: #2C2F32;} .eventi .navcats ul > li > a:hover{background-color:#f8f8f8} .eventi .navcats ul > li.sel0 > a, .eventi .navcats ul > li.sel > a {display: inline-block;font-weight:600;background: #F8F8F8 0% 0% no-repeat padding-box;border: 2px solid #2C2F32;border-radius: 26px;font-size:15px;line-height:16px;color: #2C2F32;} .eventi .navcats ul > li.sel > a{color:#FFF} .eventi .wrapper-art{background-color:#fff;margin-bottom:40px;} .eventi.dettaglio .wrapper-art{background-color:#fff;margin-bottom:28px;} .eventi.dettaglio .prods h2{margin-bottom:10px;color:#286035;text-transform:uppercase;text-align:left;font-weight: bold;} /*.eventi .wrapper-art .bgw{padding:20px;}*/ .eventi .wrapper-art .wrapper-img{position: relative;height: 0;padding-top:calc(250 / 470 * 100%);} .eventi .wrapper-art .wrapper-img img{position: absolute;top: 0;left: 0;width: 100%;border-radius:6px;} .eventi .wrapper-art .img-responsive{border:0px solid #dadada;width: 100%;} .eventi .wrapper-art .date{color:#6b7780;} .eventi .wrapper-art .date i{color:#737B82;} .eventi .wrapper-art h3{font-size:18px;line-height: 22px;letter-spacing: 0px;color: #2C2F32;font-weight:600;margin-top:10px;} .eventi .wrapper-art h3 a{color:#2C2F32;} .eventi .wrapper-art h3 a:hover{text-decoration: none;color:#2C2F32;} .eventi .wrapper-art .cat{font-size:12px;line-height:15px;position:absolute;top:0;left:0;width:100%;color:#fff;background: #8C66B7;backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border-top-left-radius:6px;border-top-right-radius:6px;} .eventi .wrapper-art .cat a{color:#fff;text-decoration:none;padding:10px 25px;display:block;font-size: 15px;line-height:16px;font-weight:600} .eventi .wrapper-art .cat-event{display: inline-block;text-align:center;padding: 2px 8px;margin-top: 8px;background: #229171 0% 0% no-repeat padding-box;border-radius: 4px;color:#FFF;font-size:13px;line-height: 22px;font-weight:600} .eventi .wrapper-art .cat-event.bg13{background-color:#37a809;} .eventi .wrapper-art .cat-event.bg14{background-color:#ff0303;} .eventi .wrapper-art .cat-event.bg15{background-color:#00b1ff;} .eventi .wrapper-art .cat-event.bg16{background-color:#ff6d00;} .eventi .wrapper-art .cat-event.bg17{background-color:#000000;} .eventi .wrapper-cats{margin: 20px 0px} .eventi .wrapper-cats .cat-event{display: inline-block;text-align:center;padding: 2px 8px;background: #229171 0% 0% no-repeat padding-box;border-radius: 4px;color:#FFF;font-size:13px;line-height: 22px;font-weight:600} .eventi .wrapper-art .date{margin-top:12px;font-size:13px;line-height:20px;letter-spacing: 0px;color: #737B82;font-weight:normal} .eventi .wrapper-art .txt{margin-top:10px;text-align: left;font-size:15px;line-height:16px;letter-spacing: 0px;color: #717171;margin-bottom:0px !important} .eventi .dett .txt{text-align: left;font-size:16px;line-height:22px;letter-spacing: 0px;color: #2C2F32;} .eventi .wrapper-art .go{display:inline-block;text-align: left;text-decoration: underline;font-size:16px;line-height:22px;letter-spacing: 0px;color: #2C2F32;font-weight:600;margin-top:10px} .eventi .wrapper-art .go.acq{color:#1a5027;padding-left: 10px;} .eventi .notiziaCont{margin-top:30px;} .eventi .notiziaCont h2{text-align:left;font-weight:600 !important;font-size:28px;line-height:34px;color: #2C2F32;margin-bottom:20px;} .eventi .notiziaCont h3{text-align:left;font-weight:600 !important;font-size:28px;line-height:34px;color: #2C2F32;margin-bottom:10px;} .eventi .notiziaCont .txt ul{list-style:none;padding-left:25px;margin:15px 0;} .eventi .notiziaCont .txt ul li{position:relative;margin:3px 0;} .eventi .notiziaCont .txt ul li:before{position:absolute;top:0;left:-26px;color: #2b6b3a;font-family: 'icomoon' !important;content: "\e92c";font-weight:bold;} .eventi .notiziaCont .cta .btn {line-height: 38px;font-weight: 600;text-transform: uppercase;margin-bottom:30px;} .eventi .btn-back{font-weight:400;margin-top:40px;font-size: 15px !important;line-height: 40px;border: 1px #2C2F32 solid;padding: 5px 20px;border-radius: 12px;color: #2C2F32;background-color: #FFF;} .eventi .btn-back i {font-size: 24px;line-height: 24px;vertical-align: middle;} .eventi .btn-back i.mleft {margin-left: -10px;} .eventi .info.dett{padding-bottom:28px;margin-bottom:20px;margin-top:20px;font-weight:600;border-bottom:1px solid #DDDDDD;} .eventi .info.dett .date{font-size: 16px;line-height:22px;color:#2C2F32;font-weight:600} .eventi .info.dett .date i{padding-right:10px;color:#229171} .eventi .info.dett .date a{color:#229171;display:inline-block;} .eventi .info.dett .date a > i{padding-left:5px;font-size: 17px;line-height: 22px;} .eventi .info.dett .date .lista_date{font-size: 14px;line-height:22px;margin-top:8px} .news .navcats{margin:28px 0px 28px 0px;} .news .navcats ul > li > a{display: inline-block;background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px solid #DDDDDD;border-radius: 26px;font-size:15px;line-height:16px;color: #2C2F32;} .news .navcats ul > li > a:hover{background-color:#f8f8f8} .news .navcats ul > li.sel0 > a, .news .navcats ul > li.sel > a {display: inline-block;font-weight:600;background: #F8F8F8 0% 0% no-repeat padding-box;border: 2px solid #2C2F32;border-radius: 26px;font-size:15px;line-height:16px;color: #2C2F32;} /*.news .navcats ul > li.sel > a{color:#FFF}*/ .news{margin-bottom:40px;padding-top:103px;overflow:hidden;flex:1;} .news .form-inline{margin-bottom:20px;padding-left:0;} .news .form-inline .btn{height:44px;border-color:#ddd;} .news h1{text-align: left;font-size: 32px;line-height: 43px;font-weight: bold;color: #2C2F32;margin-bottom: 0px;} .news .title-sx > span{background-color:#f8f8f8;} .news .bg-cat{position:relative;margin-bottom:30px;} .news .bg-cat:after{position:absolute;content:"";top:0;bottom:0;left:0;width:100%;background:rgb(255,255,255);background:linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);} .news .cat-box{margin-bottom:16px;margin-top:10px;background-color:transparent;display:block;} .news .cat-box a{color:#1d1d1d;} .news .cat-box a:hover{ color:#e11937;} .news .cat-box ul{list-style-type:none;padding:0;margin:0;width:100%;} .news .cat-box ul:after{display:block;clear:left;content:"";} .news .cat-box li{position:relative;} .news .cat-box li a{text-decoration:none;color:#1f1f1f;line-height:1.8rem;display:block;font-size:14px;} .news .cat-box li a:hover{ color:#e11937;text-decoration:none;} .news .cat-box li.sel a{ color:#e11937 ;font-weight:600;} .news .wrapper-art{background-color:#fff;margin-bottom:80px;} .news .wrapper-art .wrapper-img{position:relative;height:0;padding-top:calc(216 / 363 * 100%);} .news .wrapper-art .wrapper-img img{position:absolute;top:0;left:0;width:100%;} .news .wrapper-art .bgw{padding:0px;} .news .wrapper-art .img-responsive{width:100%;border-radius:6px} .news .wrapper-art .date{margin-top: 12px;font-size: 13px;line-height: 20px;letter-spacing: 0px;color: #737B82;font-weight: normal;} .news .wrapper-art h3{color:#2C2F32;font-weight:600;font-size:16px;margin-top:10px;padding-top:0;margin-bottom:10px;} .news .wrapper-art h3 a{font-size: 18px;line-height: 22px;letter-spacing: 0px;color: #2C2F32;font-weight: 600;margin-top: 10px;} .news .wrapper-art h3 a:hover{text-decoration:none;color:#2C2F32;} .news .wrapper-art .cat{display: inline-block;text-align: center;padding: 2px 8px;margin-top: 8px;background: #229171;border-radius: 4px;color: #FFF;font-size: 13px;line-height: 22px;font-weight: 600;} .news .wrapper-art .cat a{color:#FFF;} .news .wrapper-cats{margin: 20px 0px} .news .wrapper-cats .cat-news{display: inline-block;text-align:center;padding: 2px 8px;background: #229171 0% 0% no-repeat padding-box;border-radius: 4px;color:#FFF;font-size:13px;line-height: 22px;font-weight:600} .news .wrapper-art .txt{color:#666666;font-size:14px;line-height:20px;margin:20px 0;} .news .wrapper-art .go{display: block;text-align: left;text-decoration: underline;font-size: 16px;line-height: 22px;letter-spacing: 0px;color: #2C2F32;font-weight: 600;margin-top: 40px;} /*.news .wrapper-art .go span{color:#e11937;} .news .wrapper-art .go span a{color:#e11937;} .news .wrapper-art .go span a:hover{text-decoration:none;}*/ .news-det{background-color:#fff;padding-top: 120px;} .news-det .img-news{border-radius:12px;} .news-det .txt{text-align: left;font-size: 16px;line-height: 22px;letter-spacing: 0px;color: #2C2F32;} .news-det .txt h2{color:#1f1f1f;font-weight:400;font-size:24px;} .news-det .txt h3{color:#1f1f1f;} .news-det .txt hr{border-color:#1f1f1f;border-width:1px !important;} .news-det .sx{border-top: 1px #ededf5 solid;margin-top:40px} .news-det .sx ul li{padding:5px 0;} .news-det .sx ul li > span{color:#1f1f1f;} .news-det .sx ul + ul{margin-top:20px;padding-top:20px;border-top:1px solid #ececec;} .news-det .sx .fb{color:#4267b2;} .news-det .sx .ln{color:#015987;} .news-det .sx .pn{color:#cb2026;} .news-det .sx .sharing-button{margin-bottom:30px;margin-top:40px;} .news-det .sx .back{font-weight: 400;margin-bottom: 40px;font-size: 15px !important;line-height: 40px;border: 1px #229171 solid;padding: 5px 20px;border-radius: 12px;color: #229171;background-color: #FFF;} .news-det .sx .back i {font-size: 24px;line-height: 24px;vertical-align: middle;padding-right: 8px;} .news-det .sx .back i.mleft {margin-left: -10px;} .news-det .subpgs{margin-bottom:30px;} .news-det .subpgs a{display:block;} .news-det .subpgs a:hover{text-decoration:none;} .news-det .subpgs > .row > div > a{border:2px #ededf5 solid;padding:10px 15px 10px 15px;;position:relative;display:block;border-radius:12px} .news-det .subpgs .wrapperdesc{position:relative;z-index:2;padding-right:20px;} .news-det .subpgs .text-right .wrapperdesc{padding-left:20px;padding-right:0;} .news-det .subpgs .wrapperdesc p{color:#cccccc;font-size:16px;} .news-det .subpgs .wrapperdesc h4{color:#1f1f1f;font-weight:400;} .news-det .subpgs > .row > div .wrapperdesc:after{font-family:"icomoon";position:absolute;top:50%;margin-top:-11px;font-size:32px;line-height:32px;color:#1f1f1f;z-index:1;} .news-det .subpgs > .row > div:first-child .wrapperdesc:after{content:"\e930";left:-13px;} .news-det .subpgs > .row > div:last-child .wrapperdesc:after{content:"\e931";right:-13px;} .news-det .info{padding-bottom: 28px;margin-bottom: 20px;margin-top: 20px;font-weight: 600;border-bottom: 1px solid #DDDDDD;} .news-det .info i {padding-right: 10px;} .cat-aree .navcats{margin:0px 0px 28px 0px;padding: 0px;} .cat-aree .navcats ul > li > a{display: inline-block;background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px solid #DDDDDD;border-radius: 26px;font-size:15px;line-height:16px;color: #2C2F32;} .cat-aree .navcats ul > li > a:hover{background-color:#f8f8f8} .cat-aree .navcats ul > li.sel0 > a, .cat-aree .navcats ul > li.sel > a {display: inline-block;font-weight:600;background: #F8F8F8 0% 0% no-repeat padding-box;border: 2px solid #2C2F32;border-radius: 26px;font-size:15px;line-height:16px;color: #2C2F32;} .bottomform{padding:50px 20px;background-color:#fff;margin:30px 0;} .bottomform h5{font-weight:600;font-size:32px;line-height:46px;color: #2C2F32;text-align:center;margin-top:0;} .bottomform .payoff{text-align:center;font-size:16px;} .bottomform .form-control{border: 2px solid #D7DDE5;} .bottomform textarea{height:40px !important;} .bottomform .btn{line-height: 38px;font-weight: 600;margin-top:20px;font-size:16px !important} .pagebg{margin-bottom:0 !important;padding-bottom:40px !important;} .gruppi .bottomform{margin-top:0px} .gruppi .bottomform textarea{height:auto !important;} .gruppi .txt h2{font-size:24px;line-height:32px;margin-top:0px;} .gruppi .txt{font-size:18px;} .gruppi .bottomform h5{margin-bottom:0px;} .gruppi .bottomform .payoff{margin-bottom:20px;} .gruppi .top-img{border-radius: 12px;margin-top:17px;} .gruppi .allegati-box{margin-top:30px} .sport .txt h2{font-size:24px;line-height:32px;margin-top:0px;} .sport .txt {font-size: 16px;line-height: 22px;} .blog{margin-bottom: 40px;padding-top: 111px;overflow:hidden;} .blog .info{border-bottom:1px solid #e6e6e6;padding-bottom:20px;margin-bottom:20px;font-weight:600;} .blog .top-wrapper{padding:0 30px;} .blog .navcats{margin-top:20px;margin-bottom:20px;} .blog .top-wrapper h1{margin-top:30px;} .blog .title-sx > span{background-color:#f5f5f5;} .blog .bg-cat{position:relative;margin-bottom:30px;} .blog .bg-cat:after{position:absolute;content:"";top:0;bottom:0;left:0;width:100%;background: rgb(255,255,255);background: linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);} .blog h1{font-weight:700;font-size:32px;line-height:40px;color: #229171;display: inline-block;} .blog .cat-box {margin-bottom: 16px;margin-top: 10px;background-color:transparent;display:block;} .blog .cat-box a { color: #1d1d1d;} .blog .cat-box a:hover { color: #229171; } .blog .cat-box ul { list-style-type:none; padding: 0; margin: 0px;width:100%;} .blog .cat-box ul:after{display:block;clear:left;content:"";} .blog .cat-box li {position:relative;} .blog .cat-box li a {text-decoration:none;color:#333;line-height: 1.8rem;display: block;font-size:14px;} .blog .cat-box li a:hover { color: #229171;text-decoration:none;} .blog .cat-box li.sel a { color: #229171 ;font-weight:600; } .blog .wrapper-art{background-color:#fff;margin-bottom:16px;} .blog .wrapper-art .bgw{padding:20px;} .blog .wrapper-art .wrapper-img{position: relative;height: 0;padding-top:calc(210 / 389 * 100%);} .blog .wrapper-art .wrapper-img img{position: absolute;top: 0;left: 0;width: 100%;} .blog .wrapper-art .img-responsive{border:0px solid #dadada;width: 100%;} .blog .wrapper-art .date{color:#6b7780;} .blog .wrapper-art .date i{color:#5e51b2;} .blog .wrapper-art h3{color:#229171;font-weight:700;font-size:16px;margin-top:10px;padding-top:0px;margin-bottom:10px;} .blog .wrapper-art h3 a{color:#229171;} .blog .wrapper-art h3 a:hover{text-decoration: none;color:#229171;} .blog .wrapper-art .cat{color:#6b7780;font-size:12px;text-transform: uppercase;margin-top:0px;} .blog .wrapper-art .cat a{color:#6b7780;} .blog .wrapper-art .txt{color:#666666;font-size:14px;line-height:20px;margin:20px 0;} .blog .wrapper-art .go{border-top:1px solid #e6e6e6;padding-top:15px;font-size:13px;margin-top: 13px;} .blog .wrapper-art .go span{color:#229171;font-weight:700;} .blog .wrapper-art .go span a{color:#229171;} .blog .wrapper-art .go span a:hover{text-decoration:none;} .blogcat-banner .bg{text-align:center;background-color:#e6e6e6;margin-bottom:30px;} .blogcat-banner .bg h4{margin:0;text-transform:uppercase;color:#229171;font-weight: 700;font-size: 16px;padding:20px;} .blogcat-banner .bg a{} .blogcat-banner .bg a:hover{text-decoration:none;} .blog-det .elenco h3{margin-top:80px;font-size:16px;} .blog-det .box_commento .title{font-size:20px;color:#000;font-weight:400;margin:40px 0 20px 0;} .blog-det .comments .title{font-size:20px;color:#000;font-weight:400;margin:40px 0 20px 0;} .blog-det .comments .comment{margin-bottom:40px;margin-left:30px;} .blog-det .comments .comment .name{font-size:18px;color:#000;font-weight:400;margin-top:15px;} .blog-det .comments .comment .text{font-size:14px;color:#8d8d8d;} .blog-det .comments .comment .date{font-size:10px;color:#8d8d8d;text-transform: uppercase;margin-top:20px;} .blog-det .comments .comment .fa-circle{color:#bebebe;} .blog-det .subpgs{margin-bottom:30px;} .blog-det .subpgs a{display:block;} .blog-det .subpgs a:hover{text-decoration:none;} .blog-det .subpgs > .row > div > a{background-color:#fff;padding:20px 15px 10px 15px;;position:relative;display:block;margin:4px 0;} .blog-det .subpgs .wrapperdesc{position:relative;z-index:2;padding-right:20px;} .blog-det .subpgs .text-right .wrapperdesc{padding-left:20px;padding-right:0;} .blog-det .subpgs .wrapperdesc p{color:#6b7780;font-size:12px;} .blog-det .subpgs .wrapperdesc h4{color:#229171;font-weight:700;} .blog-det .subpgs > .row > div .wrapperdesc:after{font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;margin-top:-16px;font-size:32px;line-height:32px;color:#229171;z-index:1;} .blog-det .subpgs > .row > div:first-child .wrapperdesc:after{content:"\f100";left:0px;} .blog-det .subpgs > .row > div:last-child .wrapperdesc:after{content: "\f101";right:0px;} .blog-det .sx ul li{padding:5px 0;} .blog-det .sx ul li > span{color:#1d1d1d;} .blog-det .sx ul + ul{margin-top:20px;padding-top:20px;border-top:1px solid #ececec;} .blog-det .sx .sharing-button{margin-bottom:30px;margin-top:40px;} .blog-det .sx .sharing-button a{color:#229171;width:55px;text-align:center;background-color:#fff;display:inline-block;} .blog-det .sx .sharing-button a i{font-size:20px;line-height:46px;} .blog-det .sx .back{margin-bottom:40px;background-color:transparent;border-color:#286035;color:#286035;font-weight:700;text-transform:uppercase;} .blog-det .sx .back i{margin-right:10px;} .blog-det .txt{line-height:24px;padding:0 30px;} .blog-det .txt h2{color:#1d1d1d;font-weight:600;font-size:24px;} .blog-det .txt h3{color:#1d1d1d;font-weight:600;} .blog-det .txt hr{border-color:#333;border-width:1px !important;} .blog-det .prods{margin-top:30px !important;margin-bottom:20px;background-color:#fff;position:relative;} .blog-det .prods:before{content:"";background-color:#fff;position:absolute;top:0;left:-100%;bottom:0;width:500%;} .blog-det .prods h2{font-size:17px;} .blog-det .prods.navigation{overflow: visible;} .blog-det .prods .navigation > span{position:absolute;top:50%;margin-top:-18px;left:0;z-index:2;padding:5px;} .blog-det .prods .navigation > span.next{left:auto;right:0;} .descr-crs-mobile{display:none;text-align: left;line-height: 20px;font-size: 14px;letter-spacing: 0px;color: #616161;padding-bottom: 20px;padding-top:8px} .StripeElement { background-color: #f8f8f8; height: 40px; padding: 10px 12px; border-radius: 4px; border: 1px solid transparent; box-shadow: 0 1px 3px 0 #e6ebf1; -webkit-transition: box-shadow 150ms ease; transition: box-shadow 150ms ease; } .StripeElement--focus { box-shadow: 0 1px 3px 0 #cfd7df; } .StripeElement--invalid { border-color: #fa755a; } .StripeElement--webkit-autofill { background-color: #fefde5 !important; } .mfp-bg{background-color:#FFF !important;opacity:1;} .mfp-bg-custom{background-color:#000 !important;opacity:0.6;} .mfp-title{color:#333;margin-top:26px;} .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color: #1f1f1f;} .mfp-counter{color:#333;right:50%} .mfp-close-btn-in .mfp-close {color: #cdcdcd;opacity:1;font-size:64px;top:20px;right:20px} .mfp-figure:after{box-shadow:none;} .dealers-list2{margin-top:0px;display:table;width:100%;} .dealers-list2 .col-sx .box{padding:14px 14px 0 14px;margin-bottom:14px;background-color:#fff;} .dealers-list2 .col-sx .box + .box{border-top:20px solid #f0f0f0;} .dealers-list2 .col-sx .form .form-control{border-radius:0;border-color:#ececec;box-shadow:none !important;height: 39px;border-right:0;} .dealers-list2 .col-sx .form .form-control::placeholder {color: #000;opacity: 1;} .dealers-list2 .col-sx .form .form-control:-ms-input-placeholder {color: #000;} .dealers-list2 .col-sx .form .form-control::-ms-input-placeholder {color: #000;} .dealers-list2 .col-sx .form .btn{background-color:#fff;border-color:#ececec;padding:6px 13px;line-height:17px;} .dealers-list2 .col-sx .form .btn i{color:#ff6336;font-size:25px;} .dealers-list2 .col-sx .form .wrapperbtns{margin:0px -7px 0 -7px;} .dealers-list2 .col-sx .btns{margin:0;list-style-type: none;width:100%;overflow:hidden;} .dealers-list2 .col-sx .btns > li{float:left;width:33.333%;padding:0 7px;} .dealers-list2 .col-sx .btns .btn{color:#000 !important;font-weight:700;text-transform:uppercase;text-align:center;outline:0;} .dealers-list2 .col-sx .btns .btn.selected{background-color:#ff6336 !important;color:#fff !important;text-decoration:none;} .dealers-list2 .col-sx .results{padding-left:0;padding-right:0;padding-bottom:0;margin:0px;border:0px;} .dealers-list2 .col-sx .results .title{text-transform:uppercase;font-weight:700;position:relative;padding-bottom:14px;padding-left:14px;padding-right:14px;} .dealers-list2 .col-sx .results .title:hover{cursor:pointer;} .dealers-list2 .col-sx .results .title:after{content: "";position:absolute;bottom:0;left:0px;right:0px;height:1px;background-color:#f0f0f0;} .dealers-list2 .col-sx .results .title > i{margin-right:5px;} .dealers-list2 .col-sx .results > ul{margin:15px 0 0 0;height: 525px;overflow-y: auto;-webkit-overflow-scrolling: touch;} .dealers-list2 .col-sx .results > ul > li > a{color:#000;display:block;padding: 0 14px;} .dealers-list2 .col-sx .results > ul > li > a:hover{text-decoration:none;color:#ff6336;} .dealers-list2 .col-sx .results .dealer{padding:14px 20px 14px 60px;display:block;position:relative;} .dealers-list2 .col-sx .results .dealer:before{content: "\f041";position:absolute;top:15px;left:30px;right:0px;font-family:"Font Awesome 6 Free";font-weight:900;color: #ff6336;font-size: 25px;} .dealers-list2 .col-sx .results .dealer:after{content: "";position:absolute;bottom:0;left:0px;right:0px;height:1px;background-color:#f0f0f0;} .dealers-list2 .col-sx .results .dealer:hover{cursor:pointer;background-color:#f8f8f8;} .conf .wrapperbox{margin-top: 24px;} .wrapperbox{background-color:#fff;padding:24px 24px;border: 1px #ddd solid;border-radius:12px;/*box-shadow: 0px 1px 2px #c6c6c6;*/margin-top: 10px;} .wrapperboxl{padding:24px 40px;} .wrapperbox h1{font-weight:700;font-size:32px;line-height:43px;color: #2c2f32;margin-top:0;text-align:center;} .wrapperbox .btn{padding:16px 20px;} .wrapperbox .spacer{margin-top:15px;} .wrapperbox a{color:#229171;} .wrapperbox a.btn-log{color:#FFF;} .wrapperbox a.noreg{color:#006230} .alert-msg-pwd{color:#007831;background-color: #E6f2ea;border-color: #E6f2ea} .alert-msg-pwd i{font-size:28px;} .wrapperbox .btnreg{margin-top:17px;} .wrapperbox .vspacer{margin-top:30px;} .wrapperbox .custlegend .legend i {display:none;} .wrapperbox .spacer.noreg{margin-top: 25px;} .wrapperbox .spacer.noreg span{padding-bottom: 4px;display:block;} .page .login .r-pwd{font-size:14px;line-height:17px;padding:0px 0 20px;display:block;color:#229171} .page .login h3 {padding-bottom: 0;color: #2c2f32;font-weight: 700;font-size: 32px;line-height: 45px;margin-top: 32px;} .page .login .btn-register{color: #006230;background-color:#FFF;border-color:#006230} .page .login .btn-register:hover{color: #006230;background-color:#f8f8f8;border-color:#006230} /* label float*/ .has-float-label{position:relative;} .has-float-label label{font-weight:400;color:#9c9c9c;font-size:13px !important;position:absolute;cursor:text;font-size:75%;opacity:1;-webkit-transition:all .2s;transition:all .2s;top:-.5em;left:12px;z-index:2;line-height:1;padding:0 1px !important;} .has-float-label label::after{content:" ";display:block;position:absolute;background:#fff;height:4px;top:50%;left:-.2em;right:-.2em;z-index:-1;margin-top:-2px;} .has-float-label label a{text-decoration:underline;} .has-float-label .form-control::-webkit-input-placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s;} .has-float-label .form-control::-moz-placeholder, .has-float-label select::-moz-placeholder{opacity:1;-moz-transition:all .2s;transition:all .2s;} .has-float-label .form-control:-ms-input-placeholder, .has-float-label select:-ms-input-placeholder{opacity:1;-ms-transition:all .2s;transition:all .2s;} .has-float-label .form-control::-ms-input-placeholder, .has-float-label select::-ms-input-placeholder{opacity:1;-ms-transition:all .2s;transition:all .2s;} .has-float-label .form-control:placeholder-shown:focus::-webkit-input-placeholder, .has-float-label .form-control:placeholder-shown:not(:focus)::-webkit-input-placeholder, .has-float-label select:placeholder-shown:not(:focus)::-webkit-input-placeholder{opacity:0;} .has-float-label .form-control:placeholder-shown:focus::-moz-placeholder, .has-float-label .form-control:placeholder-shown:not(:focus)::-moz-placeholder, .has-float-label select:placeholder-shown:not(:focus)::-moz-placeholder{opacity:0;} .has-float-label .form-control:placeholder-shown:focus:-ms-input-placeholder, .has-float-label .form-control:placeholder-shown:not(:focus):-ms-input-placeholder, .has-float-label select:placeholder-shown:not(:focus):-ms-input-placeholder{opacity:0;} .has-float-label .form-control:placeholder-shown:focus::-ms-input-placeholder, .has-float-label .form-control:placeholder-shown:not(:focus)::-ms-input-placeholder, .has-float-label select:placeholder-shown:not(:focus)::-ms-input-placeholder{opacity:0;} .has-float-label .form-control:placeholder-shown:not(:focus)::placeholder, .has-float-label select:placeholder-shown:not(:focus)::placeholder{opacity:0;} .has-float-label .form-control:placeholder-shown:not(:focus) + label{/*opacity:.5;*/top:1.09em;font-weight:normal;font-size:16px !important;color:#737373;} .has-float-label .form-control:placeholder-shown:not(:focus) + label:after{background:transparent;} .input-group .has-float-label{display:table-cell;} .input-group .has-float-label .form-control{border-radius:6px;border-right:0;} .input-group .has-float-label:not(:last-child) .form-control{border-bottom-right-radius:0;border-top-right-radius:0;} .input-group .has-float-label:not(:first-child) .form-control{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px;} .input-group .has-float-label .form-control:focus{z-index:2;} .input-group .has-float-label + .input-group-addon{background-color:#fff;border-color:#b0b0b0;border-top-right-radius: 6px;border-bottom-right-radius:6px;} .input-group .has-float-label + .input-group-addon i{font-size:18px;color:#229171} .input-group .has-float-label:focus-within + .input-group-addon{border-color:#99816B;} .input-group .input-group-addon.show-pwd:hover{cursor:pointer;} .form-agenzie .input-group .has-float-label + .input-group-addon{border: 2px solid #D7DDE5;} /*.land .txt{font-size: 16px;line-height: 2}*/ .land{padding-bottom: 0px !important} .newsletter-land{margin-bottom: 187px;} .newsletter-land .cust-row-land{margin: 0px -4px !important;} .newsletter-land .cust-row-land > div{padding-left: 4px;padding-right: 4px;} .newsletter-land .title{font-weight:600;text-align:center;font-size:31px;color:#2B6B3A;padding: 92px 0px 32px;} .newsletter-land .checkbox{margin: 0px;} .newsletter-land .checkbox label a{font-weight:bold;} .newsletter-land .btn-newsletter{width: 100%;border-radius: 4px;line-height: 14px;} .newsletter-land .form-control{font-size: 18px;height:50px} .newsletter-land .form-control::placeholder{color: #484848;opacity: 1} .newsletter-land .btn-newsletter{line-height: 23px;} .extratitle-land{font-weight:600;text-align:center;font-size:31px;color:#2B6B3A;padding: 92px 0px 32px;} .land .txtextra{margin: 0px;font-size: 16px;line-height:26px;} .land .text{font-size: 16px;line-height:26px;} .delivery{background: #F6F8F9;margin-bottom:0px !important;} .delivery .txt .descr{font-size: 16px;line-height:26px;padding: 0px 0px 20px} .delivery .cust-row{margin: 0px -16px;} .delivery .cust-row > div{padding-left:16px; padding-right:16px;} .delivery .prod-cont{margin-bottom: 32px;} .delivery .prod-cont .abs{margin-top: 0px !important;padding-bottom:20px !important} .delivery .wrapper-cust-abs {margin: 0px 0px 40px;padding-bottom: 0px;border-bottom: 1px solid #e6e6e6;} .delivery .det .title-ul{text-transform: uppercase;font-weight:bold;color: #000;} .delivery .det ul {list-style: none;padding-left: 25px;margin: 15px 0;} .delivery .det ul li::before {position: absolute;top: 0;left: -26px;color: #2b6b3a;font-family: 'icomoon' !important;content: "\e92c";font-weight: bold;} .delivery .det ul li {position: relative;margin: 3px 0;} .delivery .det-info ul{} .delivery .det-info ul li{padding-bottom: 8px;} .delivery .det-info ul li i{color: #229171} .title-send-email{font-weight:bold;margin-bottom:20px;} .gruppi-scuole .txt{font-size:16px;line-height:22px;} .gruppi-scuole .txt .cust-color{color:#229171} .gruppi-scuole .acq-tck-scuole{text-align: center;padding: 3px 0px 34px;} .gruppi-scuole .acq-tck-scuole a{line-height: 19px;padding: 15px 130px;position:relative;} .gruppi-scuole .acq-tck-scuole a::after{position: absolute;top:50%;left:10px;z-index:1;content:url('/tpl/img/img-ac-ticket-min.png');margin-top:-19px} .gruppi-scuole .bgbanner .wrapper {text-align: center;} .gruppi-scuole .bgbanner{padding: 40px 0px;margin: 64px 0px;border-radius: 8px;overflow: hidden;} .gruppi-scuole .bgbanner .cat {text-transform: none;font-size: 26px;line-height: 36px;margin-bottom: 21px;} .gruppi-scuole .lists-box{margin-top:40px} .gruppi-scuole .item{background: #FFFFFF;border-radius: 4px;box-shadow: 0px 30px 60px #0000001F;padding:21px;} .gruppi-scuole .item .post-thumb{margin-bottom: 24px} .gruppi-scuole .item .info .title{text-align: center;font-size:20px;line-height: 22px;color: #2C2F32;font-weight:600;padding-bottom:20px} .gruppi-scuole .item .info .btn-action a{position:relative;font-weight: 600;padding:15px 21px;display: block;background: #FFF;border-radius: 12px;text-decoration:none;text-align: center;font-size:16px;line-height: 19px;color: #006230;border:1px #006230 solid} .gruppi-scuole .item .info .btn-action a:first-child{margin-bottom:12px;} .gruppi-scuole .item .info .btn-action a.scarica-cat::before{position: absolute;font-family: 'icomoon';top: 16px;left:15px;content:'\e923';font-weight:normal;font-size:21px} .gruppi-scuole .item .info .btn-action a.scarica-mod::before{position: absolute;font-family: 'icomoon';top: 15px;left:15px;content:'\e966';font-weight:normal;font-size:21px} .gruppi-scuole .box-frm-scuole{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 30px 60px #0000001F;border-radius: 4px;padding:35px 98px} .gruppi-scuole .box-frm-scuole .title{font-size:22px;line-height:24px;color: #2C2F32;padding-bottom:16px;font-weight:600} .gruppi-scuole .box-frm-scuole .subtitle{font-size:16px;line-height:22px;color: #2C2F32;padding-bottom:26px;} .aziende{overflow:hidden;padding-bottom:80px !important} .aziende .txt .title{text-align: left;font-size:24px;line-height:48px;color: #2C2F32;font-weight:600;margin-bottom:35px;} .aziende .box-frm-aziende{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 30px 60px #0000001F;border-radius: 4px;padding:35px 98px} .aziende .box-frm-aziende .title{font-size:22px;line-height:24px;color: #2C2F32;padding-bottom:16px;font-weight:600} .aziende .box-frm-aziende .subtitle{font-size:16px;line-height:22px;color: #2C2F32;padding-bottom:26px;} .aziende .gallery-wrapper .title-img{text-align: left;font-size:18px;line-height:22px;font-weight:600;color: #2C2F32;} .aziende .gallery-wrapper .item{border: 0px} .aziende .g-landing .cta a{line-height: 38px;font-weight: 600;font-size: 16px !important;} .aziende .form-group label.custlabel{font-weight: 600} .aziende .allegati-box{margin: 0 0 40px 0;padding-bottom: 65px;border-bottom: 1px solid #e6e6e6;} .aziende .allegati-box h3{font-weight: 700;font-size: 32px;line-height: 48px;color: #006230;text-transform: uppercase;margin-top: 0;} .aziende .box-frm-aziende .btn-send-cand {padding: 23px 152px;text-align: center;font-size: 16px;line-height: 19px;color: #FFFFFF;margin-top: 24px;} #dialog_form_aziende .modal-dialog{width: 1196px;} #dialog_form_aziende .modal-dialog .modal-content .modal-header{border-bottom:0px !important;padding-bottom:0px} #dialog_form_aziende .modal-dialog .modal-content .modal-header .close{font-size:40px;opacity:1;line-height:20px} #dialog_form_aziende .modal-dialog .modal-body{padding: 0px} #dialog_form_aziende .modal-dialog .content .dett-sala{padding: 18px 50px} #dialog_form_aziende .modal-dialog .content .dett-sala .info-sala .title{padding: 18px 0px 12px;text-align: left;font-size:24px;line-height:24px;font-weight:bold;color: #2C2F32;} #dialog_form_aziende .modal-dialog .content .dett-sala .info-sala .title span{color:#229171} #dialog_form_aziende .modal-dialog .content .dett-sala .info-sala .dettagli a{text-decoration:none;text-align: left;font-size:16px;line-height:22px;color: #229171;} #dialog_form_aziende .modal-dialog .content .dett-sala .info-sala .dettagli a > i{color: #229171;} #dialog_form_aziende .modal-dialog .content .dett-sala .info-sala .dettagli .info-dett ul {list-style-type: none;padding-left: 0;margin-bottom: 15px;} #dialog_form_aziende .modal-dialog .content .dett-sala .info-sala .dettagli .info-dett ul > li {margin: 5px 0;} #dialog_form_aziende .modal-dialog .content .dett-sala .box-form-sala{border-top: 1px #DDD solid;margin-top:15px;padding-top:24px} #dialog_form_aziende .modal-dialog .content .dett-sala .box-form-sala .btn-send-cand {padding: 23px 152px;text-align: center;font-size: 16px;line-height: 19px;color: #FFFFFF;margin-top: 24px;} .lavora .img-text{position: absolute;top:65px;left:85px;font-size:48px;line-height:58px;color:#FFF} .lavora .img-text span{display:block;font-weight:bold;text-transform: uppercase;} .lavora .btn-lavora{padding: 16px 20px;margin:40px 0px 20px;width: 100%;box-shadow: none;background: #FFF;border: 2px solid #DDDDDD;border-radius: 12px;text-align: center;font-size:16px;line-height:22px;color: #2C2F32;font-weight:normal} .lavora .btn-lavora.active{background: #F8F8F8;border: 2px solid #2C2F32;font-weight:bold} .lavora .box-frm-lavora{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 30px 60px #0000001F;border-radius: 4px;padding:28px 98px} .lavora .box-frm-lavora .title{font-size:20px;line-height:22px;color: #2C2F32;padding-bottom:28px} .lavora .box-frm-lavora .personal-data{font-size:18px;line-height:22px;color: #2C2F32;font-weight:bold;padding-bottom:13px;} .lavora .box-frm-lavora .personal-data > i{font-size:18px;line-height:22px;font-weight:bold} .lavora .box-frm-lavora .form-group{margin-bottom:16px;} .lavora .box-frm-lavora .form-control{background: #FFFFFF 0% 0% no-repeat padding-box;border: 2px solid #D7DDE5;border-radius: 6px;color: #737373;font-size:18px;line-height:22px} .lavora .box-frm-lavora .form-control.file{border-style: dashed;box-shadow: none;line-height:31px;font-size: 17px;} .lavora .box-frm-lavora .personal-data.curriculum{margin-top: 33px;} .lavora .btn-send-cand{padding: 23px 152px;text-align: center;font-size:16px;line-height:19px;color: #FFFFFF;margin-top:24px} .page .btn-send-cand{padding: 23px 152px;text-align: center;font-size:16px;line-height:19px;color: #FFFFFF;margin-top:24px} .cat-op-aperte .title-filter{margin-top:16px} .cat-op-aperte .{margin:0px 0px 28px 0px;padding-top: 10px;} .cat-op-aperte .navcats ul > li > a{display: inline-block;background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px solid #DDDDDD;border-radius: 26px;font-size:15px;line-height:16px;color: #2C2F32;} .cat-op-aperte .navcats ul > li > a:hover{background-color:#f8f8f8} .cat-op-aperte .navcats ul > li.sel0 > a, .cat-op-aperte .navcats ul > li.sel > a{font-weight:bold;background: #F8F8F8;border: 2px solid #2C2F32;display: inline-block;border-radius: 26px;font-size:15px;line-height:16px;color: #2C2F32;} .carosuelcats{margin:28px 0px 28px 0px;} .carosuelcats .title{margin-bottom:8px;font-size:16px;line-height:19px;color:#2C2F32} .carosuelcats .item{margin-right:6px;} .carosuelcats .owl-pagination {margin-bottom: 0px;margin-top: 0;} .carosuelcats .item a{width: 100%;text-decoration:none;font-size:14px;line-height:18px;padding: 14px 0px;color:#2C2F32;display:block;opacity:1;border-radius:26px;text-align:center;background: #FFF;border: 1px solid #DDDDDD;} .carosuelcats .item a:hover{background-color:#f8f8f8} .carosuelcats .item a.sel0{background-color:#F8F8F8;color:#2C2F32;border:2px solid #2C2F32;font-weight:bold;} .carosuelcats .owl-carousel .owl-controls .owl-buttons .owl-prev {left: 0px;} .carosuelcats .owl-carousel .owl-controls .owl-buttons div {margin: 5px 0 0 0;opacity: 1;box-shadow: 0px 3px 6px #00000029;position: absolute;top: 50%;border-radius: 50px;padding: 0;width: 34px;text-align: center;line-height: 34px;background-color: #fff;} .carosuelcats .owl-carousel .owl-controls .owl-buttons .owl-next {right: 0px;} .carosuelcats .owl-carousel .owl-controls .owl-buttons div .fal {color: #000;font-size: 25px;vertical-align: middle;} .lavora a.box-item{text-decoration: none;display:block;} .lavora .item-op{background: #FFFFFF;border-radius: 4px;box-shadow: 0 30px 60px rgb(0 0 0 / 8%);margin-bottom: 30px;} .lavora .list-item {margin-top: 40px;} .lavora .item-op .pad{padding: 28px 22px;} .lavora .item-op .pad h4{padding-left: 40px;font-size:16px;line-height:22px;color: #2C2F32;font-weight:bold;padding-bottom:7px;margin:0px !important} .lavora .item-op .pad h4::after{content:'\e927';font-family: 'icomoon' !important;position:absolute;top:26px;left:40px;font-style: normal;font-variant: normal;font-size:16px;line-height:22px;color: #2C2F32;font-weight:bold;} .lavora .item-op .pad .tit-cat{text-transform: uppercase;;font-size:11px;line-height:22px;color: #229171;font-weight:600;letter-spacing: 0.82px;padding-bottom:16px;padding-left:39px;} .lavora .item-op .pad .go{margin-left:39px;text-decoration:none;display:inline-block;padding: 12px 27px;background: #F0F0F0 0% 0% no-repeat padding-box;border-radius: 12px;font-size:16px;line-height:22px;color: #2C2F32;font-weight:bold} .lavora .back{font-size:15px;line-height:22px;color: #616161;font-weight:bold;text-decoration:none;margin:20px 0px 6px;display:inline-block;} .lavora .back > i{font-size:15px;line-height:22px;font-weight:bold;padding-right:10px;} .lavora .box-dett-lavora{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 30px 60px #0000001F;border-radius: 4px;padding:30px 22px} .lavora .box-dett-lavora .info .title{position:relative;padding-left:30px;font-size:20px;line-height:22px;color: #2C2F32;font-weight:bold;margin:0px !important;padding-bottom:7px;} .lavora .box-dett-lavora .info .title::after{content:'\e927';font-family: 'icomoon' !important;position:absolute;top:-2px;left:0px;font-style: normal;font-variant: normal;font-size:16px;line-height:22px;color: #2C2F32;font-weight:bold;} .lavora .box-dett-lavora .info .cat{text-transform: uppercase;;font-size:11px;line-height:22px;color: #229171;font-weight:600;letter-spacing: 0.82px;padding-left:30px;padding-bottom:20px;} .lavora .box-dett-lavora .goto{font-size:16px;line-height:19px;color: #FFFFFF;padding: 15px 18px;display:block;} .lavora .box-dett-lavora p{font-size:16px;line-height:26px;letter-spacing: 0px;color: #2C2F32;padding: 0px 29px;} .lavora .box-dett-lavora .frm-dett-lav{padding: 60px 98px} .lavora .box-dett-lavora .frm-dett-lav .title{font-size:20px;line-height:22px;color: #2C2F32;padding-bottom:28px} .lavora .box-dett-lavora .frm-dett-lav .personal-data{font-size:18px;line-height:22px;color: #2C2F32;font-weight:bold;padding-bottom:13px;} .lavora .box-dett-lavora .frm-dett-lav .personal-data > i{font-size:18px;line-height:22px;font-weight:bold} .lavora .box-dett-lavora .frm-dett-lav .form-group{margin-bottom:16px;} .lavora .box-dett-lavora .frm-dett-lav .form-control{background: #FFFFFF 0% 0% no-repeat padding-box;border: 2px solid #D7DDE5;border-radius: 6px;color: #737373;font-size:18px;line-height:22px} .lavora .box-dett-lavora .frm-dett-lav .form-control.file{border-style: dashed;box-shadow: none;} .lavora .box-dett-lavora .frm-dett-lav .personal-data.curriculum{margin-top: 33px;} .lavora .box-dett-lavora .frm-dett-lav .btn-send-cand{padding: 23px 152px;text-align: center;font-size:16px;line-height:19px;color: #FFFFFF;margin-top:24px} .lavora .back-list{text-decoration:none;margin:55px 0px 30px;display:inline-block;background: #FFFFFF;border: 1px solid #2C2F32;border-radius: 12px;text-align: center;font-size:16px;line-height:22px;color: #2C2F32;padding:14px 19px} .lavora .back-list > i{font-size:20px;line-height:22px;font-weight:bold;padding-right:10px;} .lavora .box-ann{background: #FFFFFF;border: 1px solid #DFE1E5;border-radius: 4px;padding: 16px 20px} .lavora .box-ann.sx{text-align:right;} .lavora .box-ann.dx{text-align:left;} .lavora .box-ann a {text-decoration:none;} .lavora .box-ann a .info{position: relative;} .lavora .box-ann.sx a .info::after{margin-top:-23px;;position:absolute;font-family:"Font Awesome 6 Free";font-weight:900;content:'\f104';top:50%;left:0;font-size:40px;line-height:40px;color:#2C2F32;} .lavora .box-ann.dx a .info::after{margin-top:-23px;;position:absolute;font-family:"Font Awesome 6 Free";font-weight:900;content:'\f105';top:50%;right:0;font-size:40px;line-height:40px;color:#2C2F32;} .lavora .box-ann a .info .subtitle{font-size:14px;line-height:22px;color: #616161;} .lavora .box-ann a .info .title{font-size:16px;line-height:22px;color: #2C2F32;font-weight:600} .lavora .box-ann a .info .cat{font-size:11px;line-height:22px;letter-spacing: 0.82px;color: #229171;text-transform: uppercase;} .sport .lists-box-sport{margin-top:40px} .sport .item{background: #FFFFFF;border-radius: 4px;box-shadow: 0px 30px 60px #0000001F;padding:21px;} .sport .item .post-thumb{margin-bottom: 24px;border-radius: 8px;overflow: hidden;} .sport .item .info .title{text-align: center;font-size:20px;line-height: 22px;color: #2C2F32;font-weight:600;padding-bottom:20px} .sport .item .info .btn-action a{position:relative;font-weight: 600;padding:15px 21px;display: block;background: #006230 0% 0% no-repeat padding-box;border-radius: 12px;text-decoration:none;text-align: center;font-size:16px;line-height: 19px;color: #FFFFFF;} .sport .item .info .btn-action a:first-child{margin-bottom:12px;} .sport-dett .txt{font-size:16px;line-height:22px;} .sport-dett .box-dett-sport{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 30px 60px #0000001F;border-radius: 4px;padding:35px 98px;margin-top:94px;} .sport-dett .box-dett-sport .frm-dett-sport .title{font-size:22px;line-height:24px;color: #2C2F32;padding-bottom:16px;font-weight:600} .sport-dett .box-dett-sport .frm-dett-sport .subtitle{font-size:16px;line-height:22px;color: #2C2F32;padding-bottom:26px;} .sport-dett .box-dett-sport .frm-dett-sport .btn-send-cand{padding: 23px 152px;text-align: center;font-size:16px;line-height:19px;color: #FFFFFF;margin-top:24px} .sport-dett .goto{display:block;margin: 35px 0px 0px;padding:15px 20px} .sport-dett .form-group label.custlabel {font-weight: 600;} .btn-map-pdf {margin: 12px 0px;} .bootstrap-datetimepicker-widget table tr > td.disabled{background: none;color: #d5d5d5 !important;cursor: not-allowed;} .capodanno{background-color:#FFF} .capodanno h1{margin-top:10px;} .capodanno .txt{padding-bottom:28px} .capodanno .txt p{text-align: left;font-size:16px;line-height:22px;color: #2C2F32;} .capodanno .txt .info-compleanno .titolo{text-align: left;font-size:16px;line-height:22px;color: #229171;padding-bottom:12px} .capodanno .txt .info-compleanno ul li{text-align: left;font-size:16px;line-height:22px;color: #2C2F32;padding-bottom:8px;position:relative;padding-left: 27px;} .capodanno .txt .info-compleanno ul li::after{position:absolute;font-family:'icomoon';top:0;left:0;content:'\e92c';color:#006230} .capodanno .box-capodanno{background-color:#F0F0F0;padding:20px 0px;position:relative;} .capodanno .box-capodanno .title{text-align: left;font-size:22px;line-height:22px;color: #2C2F32;font-weight:600;padding-bottom:12px;} .capodanno .box-capodanno .subtitle{text-align: left;font-size:16px;line-height:22px;color: #2C2F32;padding-bottom:16px;} .compleanno{background-color:#FFF} .compleanno h1{margin-top:10px;} .compleanno .txt{padding-bottom:28px} .compleanno .txt p{text-align: left;font-size:16px;line-height:22px;color: #2C2F32;} .compleanno .txt .info-compleanno .titolo{text-align: left;font-size:16px;line-height:22px;color: #229171;padding-bottom:12px} .compleanno .txt .info-compleanno ul li{text-align: left;font-size:16px;line-height:22px;color: #2C2F32;padding-bottom:8px;position:relative;padding-left: 27px;} .compleanno .txt .info-compleanno ul li::after{position:absolute;font-family:'icomoon';top:0;left:0;content:'\e92c';color:#006230} .compleanno .box-compleanno{background-color:#F0F0F0;padding:20px 0px;position:relative;} .compleanno .box-compleanno .title{text-align: left;font-size:22px;line-height:22px;color: #2C2F32;font-weight:600;padding-bottom:12px;} .compleanno .box-compleanno .subtitle{text-align: left;font-size:16px;line-height:22px;color: #2C2F32;padding-bottom:16px;} .compleanno .box-compleanno .ticketbar .descr{text-align: center;font-size:20px;line-height:20px;color: #2C2F32;font-weight:bold} .compleanno .box-compleanno .ticketbar .descr .box-data-sel{padding-top:16px;} .compleanno .box-compleanno .ticketbar .descr .box-data-sel .data{font-size:15px;line-height:20px;width:100%;text-align:left;} .compleanno .box-compleanno .ticketbar .descr .box-data-sel .data span:first-child{text-align:left;font-weight:normal;} .compleanno .box-compleanno .ticketbar .descr .box-data-sel .data span{text-align:right;font-weight:normal;} .compleanno .box-compleanno .box-frm-compleanno{background: #FFFFFF;box-shadow: 0px 1px 2px #C6C6C6;border-radius: 8px;padding:20px 35px 35px;} .compleanno .box-compleanno .box-frm-compleanno .form-group:last-child{margin-bottom:0px} .compleanno .box-compleanno .box-frm-compleanno .form-group label{text-align: left;font-size:15px;line-height:15px;color: #2C2F32;font-weight:600;} .compleanno .box-compleanno .box-frm-compleanno .form-group .form-control{padding: 13px 16px;background: #FFF;border: 1px solid #B0B0B0;border-radius: 12px;font-size: 15px;line-height:15px;color: #2C2F32;font-weight:600} .compleanno .box-compleanno .box-frm-compleanno .form-group .input-group {background: #FFF;border: 1px solid #B0B0B0;border-radius: 12px;} .compleanno .box-compleanno .box-frm-compleanno .form-group .input-group .form-control{border:0px;font-size: 15px;line-height:15px;color: #2C2F32;font-weight:600} .compleanno .box-compleanno .box-frm-compleanno .form-group .input-group .input-group-addon {color: #2C2F32;font-size: 18px;border-top-right-radius: 12px;border-bottom-right-radius: 12px;background: #FFF;border: 0px;} .compleanno .box-compleanno .box-frm-compleanno .form-group .input-group .input-group-addon i {font-size: 25px;line-height: 25px;} .compleanno .box-compleanno .box-frm-compleanno .form-group .wrap-info{margin: 5px 0px;position:relative;} .compleanno .box-compleanno .box-frm-compleanno .form-group .wrap-info .extrainfo{font-size:15px;line-height:15px;color: #2C2F32;} .compleanno .box-compleanno .box-frm-compleanno .form-group .wrap-info .free-tck{margin-top:10px;width:250px;text-align:center;border-radius:4px;background-color:#ccf1db;color:#006e2c;font-size:16px;line-height:18px;padding:10px 12px} .compleanno .box-compleanno .box-frm-compleanno .form-group .wrap-info .free-tck span{font-weight:bold;font-size:20px;line-height:22px;padding-right:4px;} .compleanno .box-compleanno .box-frm-compleanno .form-group .quant-tck{padding-bottom:0px} .compleanno .box-compleanno .box-frm-compleanno .form-group .quant-tck .price-tck{padding: 10px 0px;text-align: left;font-size:25px;line-height:30px;font-weight:600;letter-spacing: 0px;color: #2C2F32;} .compleanno .box-compleanno .box-frm-compleanno .form-group .quant-tck .quantita{border: 1px solid #B0B0B0;border-radius: 12px;display: block;} .compleanno .box-compleanno .box-frm-compleanno .form-group .quant-tck .quantita .input-group-addon{background-color: transparent;border: 0px solid #ccc;padding: 0px 0px;} .compleanno .box-compleanno .box-frm-compleanno .form-group .quant-tck .quantita .input-group{border:0px} .compleanno .box-compleanno .box-frm-compleanno .form-group .quant-tck .quantita .input-group .form-control.quant{height: 48px;padding: 4px 4px;text-align: center;background-color: transparent;border: 0px;font-weight: 600;font-size: 32px;line-height: 32px;} .compleanno .box-compleanno .box-frm-compleanno .form-group .quant-tck .quantita button{height: 48px;color: #2C2F32;border: 0px;background-color: transparent;border-radius: 12px;} .compleanno .box-compleanno .box-frm-compleanno .form-group .quant-tck .quantita button > i {vertical-align: middle;font-size:28px;color:#dedede} .compleanno .box-compleanno .box-frm-compleanno .form-group .quant-tck .quantita button > i.active{color: #2C2F32} .compleanno .box-services .title-serv{text-align: left;font-size:22px;line-height:22px;color: #2C2F32;font-weight:600;padding-bottom:12px;margin-top:36px} .compleanno .box-services .subtitle-serv{text-align: left;font-size:16px;line-height:22px;color: #2C2F32;padding-bottom:16px} .compleanno .box-services .lists-services .box-service{background: #FFFFFF;box-shadow: 0px 1px 2px #C6C6C6;border-radius: 8px;margin-bottom:16px;position:relative;} .compleanno .box-services .lists-services .box-service.active::before{content:'';position: absolute;top:0;left:0;bottom:0;right:0;border: 2px solid #006230 !important;border-radius:8px;z-index:0} .compleanno .box-services .lists-services .box-service .radio{margin:0;} .compleanno .box-services .lists-services .box-service .radio label{margin-left:0px;padding:20px;width:100%} .compleanno .box-services .lists-services .box-service a{position:absolute;content:'';top:9px;right:15px;z-index:1;color:#229171;font-size:20px} .compleanno .box-services .lists-services .box-service figure{border-radius: 6px;overflow:hidden;width:90px;} .compleanno .box-services .lists-services .box-service .dx{display:flex;align-items: center;} .compleanno .box-services .lists-services .box-service .radio label .media{margin:0px} .compleanno .box-services .lists-services .box-service .radio label .media-body{vertical-align:middle;} .compleanno .box-services .lists-services .box-service .radio label .title{text-align: left;font-size:16px;line-height:22px;color: #2C2F32;font-weight:600;padding-bottom:0;padding-left:3px;} .compleanno .box-services .lists-services .box-service .radio label .descr{text-align: left;font-size:15px;line-height:22px;color: #2C2F32;padding-top:11px;position:relative;} .compleanno .box-services .lists-services .box-service .wrapper-radio{padding:30px 0 0 30px;} .compleanno .box-services .lists-services .box-service .wrapper-radio span{font-weight:600} .compleanno .box-services .lists-services .box-service .wrapper-radio:after{position:absolute;content:'';height:1px;background-color:#EBEDEF;top:10px;left:-5px;right:-5px;} .compleanno .box-services .lists-services .box-service .wrapper-radio .fa{color:#b0b0b0;font-size:20px;} .compleanno .box-services .lists-services .box-service.active .wrapper-radio:after{left:-3px;right:-3px;} .compleanno .box-services .lists-services .box-service.active .wrapper-radio .fa{color:#006230;} .compleanno .box-services .lists-services .box-service.active .wrapper-radio input[type="radio"]:checked:after {background-color: #006230;border-color: #006230;} .compleanno .box-services .lists-services .box-service.active .wrapper-radio input:checked {border-color:#006230;} .compleanno .segnalazioni{margin-top:36px;} .compleanno .segnalazioni label{font-size: 22px;font-weight:600 !important;line-height:22px;margin-bottom:20px !important} .compleanno .segnalazioni label span{color:#229171} .compleanno .segnalazioni .note{box-shadow: 0px 1px 2px #C6C6C6 !important;border-color:#fff;height:127px;text-align:left;padding:10px;margin:0px} .compleanno .form-group label{font-weight:bold;resize: none;} .tck-scuole{background-color:#FFF} .tck-scuole h1{margin-top:10px;} .tck-scuole .txt{padding-bottom:20px;margin:0px} .tck-scuole .txt p{text-align: left;font-size:16px;line-height:22px;color: #2C2F32;} .tck-scuole .txt .info-tck-scuole .titolo{text-align: left;font-size:16px;line-height:22px;color: #229171;padding-bottom:12px} .tck-scuole .txt .info-tck-scuole ul li{text-align: left;font-size:16px;line-height:22px;color: #2C2F32;padding-bottom:8px;position:relative;padding-left: 27px;} .tck-scuole .txt .info-tck-scuole ul li::after{position:absolute;font-family:'icomoon';top:0;left:0;content:'\e92c';color:#006230} .tck-scuole .box-tck-scuole{background-color:#F0F0F0;padding:40px 0px 70px;position:relative;} .tck-scuole .box-tck-scuole.pad{padding:16px 0px 70px} .tck-scuole .box-tck-scuole .title{text-align: left;font-size:22px;line-height:22px;color: #2C2F32;font-weight:600;padding-bottom:12px;} .tck-scuole .box-tck-scuole .title.corsi{font-size:18px;line-height:22px;} .tck-scuole .box-tck-scuole .subtitle{text-align: left;font-size:16px;line-height:22px;color: #2C2F32;padding-bottom:24px;} .tck-scuole .box-tck-scuole .subtitle.corsi{font-size:24px;line-height:24px;font-weight: 600;} .tck-scuole .box-tck-scuole .ticketbar .descr{text-align: center;font-size:20px;line-height:20px;color: #2C2F32;font-weight:bold} .capodanno .ticketbar .descr {text-align: center;font-size:20px;line-height:20px;color: #2C2F32;font-weight:bold} .tck-scuole .box-tck-scuole .ticketbar .descr-cart.corsi-scuole{text-align: left;font-size:15px;line-height:20px;color: #2C2F32;font-weight:normal;padding-bottom:12px;} .tck-scuole .box-tck-scuole .ticketbar .descr .box-data-sel{padding-top:16px;} .tck-scuole .box-tck-scuole .ticketbar .descr .box-data-sel .data{font-size:15px;line-height:20px;width:100%;text-align:left;} .tck-scuole .box-tck-scuole .ticketbar .descr .box-data-sel .data span{text-align:right;font-weight:normal;} .tck-scuole .box-tck-scuole .ticketbar .descr-cart.corsi-scuole .box-data-sel .data span{text-align:right;font-weight:600;} .tck-scuole .box-tck-scuole .box-frm-tck-scuole{background: #FFFFFF;box-shadow: 0px 1px 2px #C6C6C6;border-radius: 8px;padding:20px 35px 35px;} .tck-scuole .box-tck-scuole .box-frm-tck-scuole .form-group:last-child{margin-bottom:0px} .tck-scuole .box-tck-scuole .box-frm-tck-scuole .form-group label{text-align: left;font-size:15px;line-height:15px;color: #2C2F32;font-weight:600;} .tck-scuole .box-tck-scuole .box-frm-tck-scuole .form-group .form-control{padding: 13px 16px;background: #FFF;border: 1px solid #B0B0B0;border-radius: 12px;font-size: 15px;line-height:15px;color: #2C2F32;font-weight:600} .tck-scuole .box-tck-scuole .box-frm-tck-scuole .form-group .input-group {background: #FFF;border: 1px solid #B0B0B0;border-radius: 12px;} .tck-scuole .box-tck-scuole .box-frm-tck-scuole .form-group .input-group .form-control{border:0px;font-size: 15px;line-height:15px;color: #2C2F32;font-weight:600;background:#FAFBFC} .tck-scuole .box-tck-scuole .box-frm-tck-scuole .form-group .input-group .input-group-addon {color: #2C2F32;font-size: 18px;border-top-right-radius: 12px;border-bottom-right-radius: 12px;background: #FAFBFC;border: 0px;} .tck-scuole .box-tck-scuole .box-frm-tck-scuole .form-group .input-group .input-group-addon i {font-size: 25px;line-height: 25px;} .tck-scuole .box-tck-scuole .box-frm-tck-scuole .form-group .wrap-info{margin: 5px 0px;position:relative;} .tck-scuole .box-tck-scuole .box-frm-tck-scuole .form-group .wrap-info .extrainfo{font-size:15px;line-height:18px;color: #2C2F32;} .tck-scuole .box-tck-scuole .box-frm-tck-scuole .form-group .wrap-info .free-tck{margin-top:10px;width:250px;text-align:center;border-radius:4px;background-color:#ccf1db;color:#006e2c;font-size:16px;line-height:18px;padding:10px 12px} .tck-scuole .box-tck-scuole .box-frm-tck-scuole .form-group .wrap-info .free-tck span{font-weight:bold;font-size:20px;line-height:22px;padding-right:4px;} .tck-scuole .box-tck-scuole .box-frm-tck-scuole .form-group .quant-tck{padding-bottom:0px} .tck-scuole .box-tck-scuole .box-frm-tck-scuole .form-group .quant-tck .price-tck{padding: 10px 0px;text-align: left;font-size:25px;line-height:30px;font-weight:600;letter-spacing: 0px;color: #2C2F32;} .tck-scuole .box-tck-scuole .box-frm-tck-scuole .form-group .quant-tck .quantita{border: 1px solid #B0B0B0;border-radius: 12px;display: block;} .tck-scuole .box-tck-scuole .box-frm-tck-scuole .form-group .quant-tck .quantita .input-group-addon{background-color: transparent;border: 0px solid #ccc;padding: 0px 0px;} .tck-scuole .box-tck-scuole .box-frm-tck-scuole .form-group .quant-tck .quantita .input-group{border:0px} .tck-scuole .box-tck-scuole .box-frm-tck-scuole .form-group .quant-tck .quantita .input-group .form-control.quant{height: 48px;padding: 4px 4px;text-align: center;background-color: transparent;border: 0px;font-weight: 600;font-size: 32px;line-height: 32px;} .tck-scuole .box-tck-scuole .box-frm-tck-scuole .form-group .quant-tck .quantita button{height: 48px;color: #2C2F32;border: 0px;background-color: transparent;border-radius: 12px;} .tck-scuole .box-tck-scuole .box-frm-tck-scuole .form-group .quant-tck .quantita button > i {vertical-align: middle;font-size:28px;color:#dedede} .tck-scuole .box-tck-scuole .box-frm-tck-scuole .form-group .quant-tck .quantita button > i.active{color: #2C2F32} .tck-scuole .box-services{padding-top:20px} .tck-scuole .box-services .title-serv{text-align: left;font-size:22px;line-height:22px;color: #2C2F32;font-weight:600;padding-bottom:12px;margin-top:36px} .tck-scuole .box-services .subtitle-serv{text-align: left;font-size:16px;line-height:22px;color: #2C2F32;padding-bottom:24px} .tck-scuole .wrapper-radio{padding:14px 0 0 30px;} .tck-scuole .wrapper-radio span{font-weight:normal} .tck-scuole .wrapper-radio:after{position:absolute;content:'';height:1px;top:10px;left:-5px;right:-5px;} .tck-scuole .wrapper-radio .fa{color:#b0b0b0;font-size:20px;} .tck-scuole .wrapper-radio:after{left:-3px;right:-3px;} .tck-scuole .wrapper-radio .fa{color:#006230;} .tck-scuole .wrapper-radio input[type="radio"]:checked:after {background-color: #006230;border-color: #006230;} .tck-scuole .wrapper-radio input:checked {border-color:#006230;} .tck-scuole .ticket .container-tck{cursor: pointer;} .tck-scuole .ticket .container-tck .wrapper-tck .box-tck .title-tck{padding-bottom: 12px;} .tck-scuole .ticket .container-tck .wrapper-tck .box-tck .quant-tck .price-tck{text-align:right} .tck-scuole .ticket .container-tck .wrapper-tck .radio{margin:0;} .tck-scuole .ticket .container-tck .wrapper-tck .radio label{margin:0;padding:0;display:block;} .tck-scuole .info{padding-top:38px;} .tck-scuole .info .box-info{background: #FFFFFF;box-shadow: 0px 1px 2px #C6C6C6;border-radius: 8px;padding: 12px 15px;cursor:pointer;} .tck-scuole .info .box-info .title{text-align: left;font-size:16px;line-height:25px;color:#2C2F32;position:relative;padding-left:32px;padding-bottom:0px} .tck-scuole .info .box-info .title span{color: #229171;display:inline-block;text-transform:uppercase;font-weight:600} .tck-scuole .info .box-info .title.dr::after{position: absolute;top:0;left:0;z-index:1;content: url('/tpl/img/driver.svg');} .tck-scuole .info .box-info .title.ds::after{position: absolute;top:0;left:0;z-index:1;content: url('/tpl/img/disabled.svg');} .tck-scuole .info .box-info i{color: #229171;font-size:24px;line-height:25px} .tck-scuole .info .box-info .info-descr{text-align: left;color: #2C2F32;font-size:15px;line-height:22px;padding: 20px 21px 0px;} .tck-scuole .box-tck-scuole .infodate{font-size:18px;line-height:20px;margin-bottom:24px;} .tck-scuole .box-tck-scuole .infodate.corsi{margin-bottom: 28px} .tck-scuole .box-tck-scuole .infodate span{font-weight:bold;color:#006e2c;} .tck-scuole .box-tck-scuole .ticketbar .descr-cart{text-align: center;font-size:20px;line-height:20px;color: #2C2F32;font-weight:bold;text-align:center} .tck-scuole .box-tck-scuole .ticketbar .riep-dett .bord{border-bottom:1px #e6e6e6 solid;} .tck-scuole .box-tck-scuole .ticketbar .riep-dett .bord2{border-bottom:2px #e6e6e6 solid;} .tck-scuole .box-tck-scuole .ticketbar .riep-dett{padding-top: 24px;} .tck-scuole .box-tck-scuole .ticketbar .riep-dett .lblpartecipanti{font-size:15px;line-height:19px;color: #2C2F32;padding-bottom: 5px;} .tck-scuole .box-tck-scuole .ticketbar .riep-dett span.riep-partecipanti{padding-bottom: 5px;display: inline-block;font-size:15px;line-height:16px;} .tck-scuole .box-tck-scuole .ticketbar .riep-dett i.icn-part{padding-left:4px;padding-bottom: 5px;} .tck-scuole .box-tck-scuole .ticketbar .riep-dett .riep-nbiglietti{display: inline-block;font-size:15px;line-height:19px;color: #2C2F32;font-weight:bold;padding:15px 0px 10px} .tck-scuole .box-tck-scuole .ticketbar .riep-dett .riep-pbiglietto{display: inline-block;font-size:15px;line-height:19px;color: #2C2F32;font-weight:normal;padding:15px 0px 10px} .tck-scuole .box-tck-scuole .ticketbar .riep-dett .riep-impbiglietti{display: inline-block;font-size:15px;line-height:19px;color: #2C2F32;font-weight:normal;padding:15px 0px 10px} .tck-scuole .box-tck-scuole .ticketbar .riep-dett .riep-bigliettiom{display: inline-block;font-size:15px;line-height:19px;color: #006230;font-weight:bold;padding:0px 0px 10px} .tck-scuole .box-tck-scuole .ticketbar .riep-dett .riep-impbigliettiom{display: inline-block;font-size:15px;line-height:19px;color: #006230;font-weight:normal;padding:0px 0px 10px} .tck-scuole .box-tck-scuole .ticketbar .riep-dett .tot-biglietti{display: inline-block;font-size:15px;line-height:19px;color: #2C2F32;font-weight:normal;padding:15px 0px 15px} .tck-scuole .box-tck-scuole .ticketbar .riep-dett .riep-menui{display: inline-block;font-size:15px;line-height:19px;color: #2C2F32;font-weight:normal;padding:15px 0px 15px} .tck-scuole .box-tck-scuole .ticketbar .riep-dett .riep-quantmenu{display: inline-block;font-size:15px;line-height:19px;color: #2C2F32;font-weight:bold;padding:15px 0px 15px} .tck-scuole .box-tck-scuole .ticketbar .riep-dett .riep-impmenu{display: inline-block;font-size:15px;line-height:19px;color: #2C2F32;font-weight:normal;padding:15px 0px 15px} .tck-scuole .box-tck-scuole .ticketbar .riep-dett .riep-tbiglietti{display: inline-block;font-size:15px;line-height:19px;color: #2C2F32;padding:15px 0px 15px} .tck-scuole .box-tck-scuole .ticketbar .riep-dett img.tbiglietti{margin-left:4px;} #CookiebotWidget:not(.CookiebotWidget-inactive){display: none} /*calendario*/ .calendario{padding-bottom:80px;} .calendario .txt .apertura-parco{margin:14px 0px;background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px solid #DDDDDD;border-radius: 12px;padding:20px 19px;font-size:20px;line-height:24px;color: #2C2F32;} .calendario .txt .apertura-parco i{padding-right:0;font-size: 29px;line-height: 29px;vertical-align: middle;} .calendario .box-calendario{padding: 0px 0px 20px;margin-top: 20px;box-shadow: 0px 9px 16px #00000029;border-radius:12px;position:relative;} .calendario .box-calendario .titolo{background: #F8F8F8;padding:18px 0px;text-align:center;font-size:28px;line-height:36px;color: #2C2F32;border-top-left-radius:12px;border-top-right-radius:12px;} .calendario .box-calendario .lists-calendar{padding: 0px 7px 0px} .calendario .box-calendario .lists-calendar .grid-container{display: grid;grid-template-columns: 5fr repeat(31, 32px);/*grid-template-rows: repeat(13, 40px);*/gap: 0px 0px;line-height:40px;} .calendario .box-calendario .lists-calendar .grid-container .grid-item{text-align:center;font-size:15px;align-self: center;} .calendario .box-calendario .lists-calendar .grid-container .grid-item.item-first{text-align:left;white-space:nowrap;} .calendario .box-calendario .lists-calendar .grid-container .grid-item-line{text-align:center;font-size:19px;border:1px #cdcdcd solid;margin:0 -1px -1px 0;} .calendario .box-calendario .lists-calendar .grid-container .grid-item-line.open-dett{cursor:pointer;} .calendario .box-calendario .lists-calendar .grid-container .grid-item-line.last{background-color:#f0f0f0 !important;position:relative;} .calendario .box-calendario .lists-calendar .grid-container .grid-item-line.last::after{position:absolute;top:0px;left:50%;font-family:'icomoon';content:'\ea0f';margin-left: -9px;color: #d7d5d5;} .calendario .box-calendario .custom-header{background-color: #DEE3EB} .calendario .box-calendario .custom-header h2{color:#229171;font-size:36px;font-family:"Chopsee";line-height: 34px;} .calendario .box-calendario .custom-header h3{color:#1f1f1f;font-size:13px;} .calendario .box-calendario .custom-header .custom-header nav span{top:20px;} .calendario .box-calendario .custom-header nav span:before {font-size: 30px;} .calendario .box-calendario .custom-header nav span.custom-prev:before {content: '\e912';font-family: "icomoon" !important;} .calendario .box-calendario .custom-header nav span.custom-next:before {content: '\e914';font-family: "icomoon" !important;} .calendario .caledario-legenda{padding:40px 20px 0px} .calendario .caledario-legenda .title{text-align: left;font-size:22px;line-height:24px;color: #2C2F32;padding-bottom:20px;font-weight:bold} .calendario .caledario-legenda ul li{padding-right:10px} .calendario .caledario-legenda ul li .box-legenda{padding-bottom:15px;} .calendario .caledario-legenda ul li .box-legenda .media-body{width:auto;} .calendario .caledario-legenda ul li .box-legenda .colore{width:30px;height:30px;border-radius:4px;vertical-align:middle;display: inline-block;} .calendario .caledario-legenda ul li .box-legenda .testo{text-align:left;font-size:16px;line-height:30px;color: #2C2F32;display: inline-block;vertical-align:middle;} .ovfl .calendario .popup-calendar{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;display:flex;justify-content: center;align-items:center;background-color: rgba(31, 31, 31, 0.7);} .calendario .popup-calendar .box-popup-cal {padding:22px;width: 786px;min-height: 443px;background: #FFFFFF;border: 1px solid #c6c6c6;opacity: 1;border-radius: 12px;outline: none;box-shadow: 0 14px 23px #6161612b;} .calendario .popup-calendar .box-popup-cal .box-day{background: #229171 0% 0% no-repeat padding-box;border-radius: 12px;text-align: center;padding: 16px 0px;width: 143px;height: 153px;} .calendario .popup-calendar .box-popup-cal .box-day .name-day{text-align: center;font-size:20px;line-height:24px;color: #FFFFFF;padding-bottom:7px;font-weight:bold} .calendario .popup-calendar .box-popup-cal .box-day .num-day{text-align: center;font-size:36px;line-height:44px;color: #FFFFFF;padding-bottom:7px;font-weight:bold} .calendario .popup-calendar .box-popup-cal .box-day .name-month{text-align: center;font-size:14px;line-height:18px;color: #FFFFFF;padding-bottom:2px;font-weight:bold} .calendario .popup-calendar .box-popup-cal .box-day .year{text-align: center;font-size:14px;line-height:18px;color: #FFFFFF;padding-bottom:2px;opacity: 0.5;} .calendario .popup-calendar .box-popup-cal .media{position: relative;} .calendario .popup-calendar .box-popup-cal .close-box{position:absolute;top:-3px;right:0;z-index:1;content:'';display:block;text-align:right;font-size:20px;line-height:22px;cursor:pointer;} .calendario .popup-calendar .box-popup-cal .close-box i{font-size:20px;line-height:22px;pointer-events:none} .calendario .popup-calendar .box-popup-cal .media-custom .media-left{padding-right: 15px;} .calendario .popup-calendar .box-popup-cal .title-leg{text-align: left;font-size:18px;line-height:24px;color: #2C2F32;padding-bottom:10px;padding-right: 22px;} .calendario .popup-calendar .box-popup-cal .title-event{text-align: left;font-size:24px;line-height:29px;color: #229171;padding-bottom:10px;font-weight:bold} .calendario .popup-calendar .box-popup-cal .lista-eventi .box-event{padding:12px 0px;border-top:1px #E6E6E6 solid;} .calendario .popup-calendar .box-popup-cal .lista-eventi .box-event .title{font-size:15px;line-height:19px;color: #2C2F32;font-weight:600;padding-bottom:3px} .calendario .popup-calendar .box-popup-cal .lista-eventi .box-event .event-dett{text-decoration:none;display:inline-block;font-size:13px;line-height:16px;color: #229171;font-weight:600;} .calendario .popup-calendar .box-popup-cal .lista-eventi .box-event picture img{border-radius:6px;} .calendario .popup-calendar .box-popup-cal .title-leg-dx{display:none;} .calendario .filtercat button{border-width:2px;margin-bottom:16px;font-size:14px !important;} .calendario .prodlist .wrapper{border:1px solid #f0f0f0;padding:16px;border-radius:4px;} .calendario .prodlist .wrapper + .wrapper{margin-top:30px;} .calendario .prodlist .time{height:22px;} .calendario .prodlist .title{font-size:16px;font-weight:700;margin-bottom:16px;} .calendario .prodlist .media-left img{border-radius:4px;} .calendario .prodlist .cat{font-size:12px;text-transform:uppercase;} .calendario .prodlist .cat i{padding-right:6px;} .calendario .prodlist .go{font-weight:700;display:inline-block;margin-top:20px;} .calendario .prodlist .go i{vertical-align: middle;} /*#calendar .fc-calendar .fc-row > div.fc-today{background: #FFF !important} #calendar .fc-calendar .fc-row > div > span.fc-date{color: #686a6e ;margin: -10px 0 0 -15px !important;} #calendar .fc-calendar .fc-row > div.fc-today > span.fc-date{color:#686a6e;}*/ /* Natale */ .listabiglietti{padding: 0px 0 30px;} .listabiglietti .tickets .box-tck{border: 1px #E8E8E8 solid;flex-direction:row;display:flex;align-items:center;background: #F7F7F7;box-shadow: 0px 0px 0px rgba(112, 112, 112, 0.15);border-radius: 8px;margin-bottom:16px;padding:15px 26px} .listabiglietti .tickets .box-tck .f-col.first{flex:1} .listabiglietti .tickets .box-tck .f-col .title-tck{font-weight: 700;font-size: 18px;line-height: 20px;color: #000000;padding-bottom:8px} .listabiglietti .tickets .box-tck .f-col .descr-tck{font-weight: 400;font-size: 14px;line-height: 18px;color: #4d4d4d;} .quantity{display: flex;align-items: center;padding-bottom: 15px;} .quantity .btn-quant {border-radius: 50%;width: 26px;height: 26px;padding: 0px;vertical-align:middle;border: 1px #999 solid;color: #000;} .quantity .btn-quant i{line-height: 23px;vertical-align:top} .quantity .btn-quant.active{color:#009EE0 !important;box-shadow: none !important;} .listabiglietti.gift .quantity .btn-quant.active{color:#F5B41F !important;box-shadow: none !important;} .quantity .qty {width: 56px;height:35px;font-size: 28px;text-align: center;padding: 0px;border: 0px solid #dadada;border-radius: 0px !important;line-height: 30px;box-shadow:none !important;color:#151515;background-color:#F7F7F7} .carrello{border-radius: 8px;background: #F6F6F6;box-shadow: 0px 2px 5px 0px rgba(112, 112, 112, 0.15);} .carrello .title-cart{color: #000;font-size: 16px;font-style: normal;font-weight: 700;line-height: 21px;text-transform: uppercase;padding:20px 15px} .carrello .box-dett{padding:0px 15px} .carrello .box-dett .title{color: #009ee0;font-size: 16px;font-style: normal;font-weight: 700;line-height: 21px;text-transform: uppercase;padding-bottom:10px} .carrello .box-dett .title a{text-transform: none;font-size: 16px;line-height: 20px;color: #009ee0;display: inline-block;padding: 0px 5px;} .carrello .box-dett .title span{display: block;text-transform:none;} .carrello .box-dett .title span i.nocomplete{font-size:14px;line-height:14px;vertical-align:middle;padding:0px 3px;color:red} .carrello .box-dett .title span.biglietti{color:#009EE0;} .carrello .box-dett .dett{border-bottom: 1px #cdcdcd dashed;padding-bottom: 10px;margin-bottom: 15px;} .ordine .carrello .box-dett .dett:last-child{margin-bottom: 0px} .carrello .box-dett .dett .struttura{color:#151515;font-size: 16px;font-style: normal;font-weight: 700;line-height: 18px; padding-bottom:10px;} .carrello .box-dett .dett .lista-prodotti{border-radius: 8px;background: #FFF;box-shadow: 0px 2px 10px #6eb6d4);padding:19px 12px;margin-bottom:12px;} .carrello .box-dett .dett .lista-prodotti span.prod{color: #000;font-size: 14px;font-style: normal;font-weight: 600;line-height: 16px;padding-bottom:6px} .carrello .box-dett .dett .lista-prodotti span.prod.quant{font-weight:400} .carrello .box-dett .dett .lista-prodotti span.prod.quant img{width:16px;height: 16px} .carrello .box-dett .prenotazioni .tck-flexi{padding-top: 8px} .carrello .box-dett .prenotazioni{color: #000;font-size: 14px;font-weight: 400;line-height: 21px;} .carrello .box-dett .prenotazioni .descr{font-style: italic;padding-top: 10px;} .carrello .box-dett .prenotazioni .dt-or{font-weight:600;padding-right:2px;font-size: 17px;} .carrello .box-dett .prenotazioni .dt-or i{color:#009EE0} .carrello .box-dett .prenotazioni .dt-or i.gift{color:#F5B41F} .carrello .box-dett .prenotazioni .tempo-medio{font-size:12px;line-height:17px;} .carrello .box-dett .prenotazioni .tempo-medio i{font-size: 17px;color: #009EE0;line-height:18px;padding: 0px 2px;} .carrello .box-dett .prenotazioni .cust-alert-data{margin: 5px 0px 0px} .carrello .box-totali{border-radius: 8px;background: #009EE0;box-shadow: 0px -4px 5px 0px rgba(0, 0, 0, 0.15);padding: 14px 18px} .carrello .box-totali .pad{padding-bottom:18px} .carrello .box-totali .pad span{color: #FFF;text-align: right;font-size: 16px;font-weight: 700;line-height: 21px;text-transform: uppercase;} .carrello .box-totali .pad .totale{color: #FFF;text-align: right;font-size: 21px;font-weight: 700;line-height: 21px;} .carrello .box-totali .pad .risparmio{color: #FFF;text-align: right;font-size: 14px;font-weight: 600;line-height: 16px;} .carrello .box-totali .btn-next{width:100%} .fc-calendar-container{background: none;padding:10px;height:auto;} .cal-content .custom-header{border-bottom: 0px;height:60px} .cal-content .custom-header h2{margin: 18px 0px;font-size: 16px;} .fc-calendar .fc-head{color:#229171} .custom-header nav span::before{color:#229171} #calendar .df-calendar.fc-calendar-container{box-shadow: none !important;height:auto;} #calendar .fc-calendar{height: auto;} #calendar .fc-body{height: auto;border: 0 #fff solid !important} #calendar .fc-row{height: 58px;border:0 !important} #calendar .fc-row > .parkclose{background: #fbb7b7 !important;color: #FFF !important;} #calendar .fc-row > .parkclose > span.fc-date{color:#000 !important;} #calendar .fc-row > div {position:relative;color: #000;background-color:#fff !important; border-right:0 solid !important;box-shadow: inset 0 0 0 3px #fff;-moz-box-shadow: inset 0 0 0 3px #fff;-webkit-box-shadow: inset 0 0 0 3px #fff;border-radius:4px;} #calendar .fc-row > div:after{content:"";position: absolute;top:3px;bottom:3px;left:3px;right:3px;border-radius:4px;border:1px solid #dee3eb;} #calendar .fc-row > div.fc-today{background: #FFF} #calendar .fc-row > div:empty{background: #fff !important;} #calendar .fc-row > div > span.fc-date {position:relative;z-index:2;text-align:right;font-family:'Manrope';top:0%;left:0%;color: #dee3eb;text-decoration: line-through;font-size: 14px;line-height: 17px;margin:0;padding: 8px !important;border-bottom-right-radius: 20px;display: block;width: 100%;height: auto;bottom: auto;} #calendar .fc-row > div.fc-selectable {background: #D8EDF8;color:#229171;} #calendar .fc-row > div.fc-selectable:after{border:2px solid #229171;} #calendar .fc-row > div.fc-selectable .fc-date{color: #229171;text-decoration:none;} #calendar .fc-row > div.fc-today .fc-date{color: #000;} #calendar .fc-row > div.selected:after {background-color: #229171 !important;} #calendar .fc-row > div.selected .fc-date{color: #fff !important;} #calendar .fc-row > div.expired{background: #f7f7f7 !important;} #calendar .fc-row > div.expired .fc-date{color: #c2c2c2 !important;margin: 11px 0px !important;} #calendar .fc-row > div > span.fc-price{text-align: center;margin: -22px 0 0 -22px;pointer-events: none;position: absolute;width: 100%;color: #fff;text-shadow: none;bottom: 8px;right: 0px;} #calendar .fc-row > div > span.fc-price .fc-text{display:block;font-size:12px;line-height:14px;margin-bottom:-5px;color:#797979;font-style: italic;} #calendar .fc-row > div > span.fc-price .price{font-size:12px;line-height:14px;color:#229171;font-weight:700} #calendar .fc-row > div.fc-valid-price > span.fc-price .price {color: #52A83A !important;} #calendar .fc-row > div > span.fc-icon{text-align: center;margin: -22px 0 0 -22px;pointer-events: none;position: absolute;width: 100%;color: #fff;text-shadow: none;bottom: 10px;right: 0px;} #calendar .fc-row > div > span.fc-icon .fc-text i{font-size: 20px;color: #b06868} #calendar .fc-row > div > span.fc-icon .fc-text i.info{font-size: 20px;color: #d9c38e} .tck-fasce{padding: 0px 4px 10px;} .tck-fasce .title-fs{font-weight: 700;font-size: 21px;line-height: 29px;color: #000000;padding-bottom:18px;text-align:center} .tck-rd-fasce .cust-row{margin: 0px -5px} .tck-rd-fasce .cust-row > div{padding: 0px 5px} .tck-rd-fasce .form-group{margin-bottom:0px;} .tck-rd-fasce .checkbox.custom label, .tck-rd-fasce .radio.custom label{border: 1px #E8E8E8 solid;margin-left: 0px !important;position:relative;filter: drop-shadow(0px 0px 0px rgba(112, 112, 112, 0.15));} .tck-rd-fasce .custom a{position:absolute;top:19px;right:16px;content:'';line-height: 16px;color:#C2C2C2;z-index:1;text-decoration:none} .tck-rd-fasce .checkbox.custom, .tck-rd-fasce .radio.custom{margin:0px !important} .tck-rd-fasce .checkbox.custom label:after, .tck-rd-fasce .radio.custom label:after {content: '';display: table;clear: both;} .tck-rd-fasce .checkbox.custom label, .tck-rd-fasce .radio.custom label {margin-left: 0px;width: 100%;padding: 13px 13px 13px 46px;position: relative;background-color:#F7F7F7;border-radius: 8px;} .tck-rd-fasce .checkbox.custom label, .tck-rd-fasce .radio.custom label.nosel{opacity:0.5 !important} .tck-rd-fasce .checkbox.custom label:before, .tck-rd-fasce .radio.custom label:before {content: '';position: absolute;top:0;left:0;bottom:0;width:7px;background-color:#E8E8E8;border-top-left-radius: 4px;border-bottom-left-radius: 4px;} .tck-rd-fasce .checkbox.custom label:before, .tck-rd-fasce .radio.custom label.active:before {content: '';position: absolute;top:0;left:0;bottom:0;width:7px;background-color:#229171;border-top-left-radius: 4px;border-bottom-left-radius: 4px;} .tck-rd-fasce .checkbox.custom .cr, .tck-rd-fasce .radio.custom .cr {position: absolute;display: block;border: 1px solid #5b5b5b4d;border-radius: .25em;width: 1em;height: 1em;top:29px;left:20px;margin-top: -12px;background:#FFF} .tck-rd-fasce .checkbox.custom .active .cr i, .tck-rd-fasce .radio.custom .active .cr i{color:#009EE0} .tck-rd-fasce .radio.custom .cr {border-radius: 50%;} .tck-rd-fasce .checkbox.custom .cr .cr-icon, .tck-rd-fasce .radio.custom .cr .cr-icon {position: absolute;font-size: 8px;line-height: 0;top: 50%;left: 5%;color:#FFF} .tck-rd-fasce .radio.custom .cr .cr-icon {margin-left: 0.35em;} .tck-rd-fasce .radio.custom label input[type="radio"] {display: none;} .tck-rd-fasce .radio.custom label input[type="radio"]:checked + .cr > .cr-icon {transform: scale(1) rotateZ(0deg);opacity: 1;} .tck-rd-fasce .radio.custom label input[type="radio"]:disabled + .cr {opacity: .5;} .tck-fasce .title-ticket{font-weight: 700;font-size: 15px;line-height: 22px;color:#000;display:flex;flex-direction:row;align-items:center;} .tck-fasce .title-ticket > div:first-child{flex:1} .tck-fasce .descr-ticket.text-disp{font-size: 14px;line-height: 21px;} .tck-fasce .descr-ticket.text-disp.disp{color:#151515} .tck-fasce .descr-ticket.text-disp.nodisp{color: #797979;} .tck-fasce .descr-ticket.text-disp.fmedia{color: #229171;} .tck-fasce .descr-ticket.text-disp.fbassa{color: #F90;} .tck-fasce .descr-ticket.text-disp.falta{color: #00992B;} .tck-fasce .descr-ticket span{font-weight:700} .box-top.toggle-canvas:hover,.megamenu.toggle-canvas:focus{text-decoration:none;} .overlay-canvas{display:none;} .body-offset-canvas{position:fixed;left:90%;overflow:hidden;right:-90%;height:auto;} .body-offset-canvas .overlay-canvas {cursor: pointer;display: block;position: fixed;z-index: 1031;left: 0;top: 0;right: 0;bottom: 0;background-color:#333;opacity: .5;} .megamenu .logo-overlay{padding: 15px 15px 20px 20px;} .megamenu .logo-overlay img {width: 200px;;pointer-events:none;} .megamenu .container {padding-left:0;padding-right:0;} .megamenu .navbar{opacity: 1;visibility:visible;width:90%;right:-90%;position:fixed;top:0;bottom:0;margin:0;background:#229171;border-radius:0;z-index:100;border:0;} .megamenu .show_canvas{right:0 !important;overflow-y:auto;overflow-x:hidden;} .megamenu .container{width:100%} .megamenu ul{background-color:transparent;transition:.2s opacity;list-style:none;margin:0;padding:0;float:none;} .megamenu ul > li{position:relative;transition:all.2s;/*border-top:1px solid #f0f0f0;*/float:none;} .megamenu ul > li a{position:relative;color:#fff;line-height:23px !important;width:100%;font-size:16px !important;font-weight:400;padding:13px 35px 13px 40px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} .megamenu .btns-user a {width: auto;padding: 0px 15px;text-decoration: none;background-color: #229171;border-radius: 12px;font-weight: 400;line-height: 42px !important;border: 2px solid #fff;} .megamenu .nav {float:none !important;} .megamenu .nav > li.active > a{color:#229171 !important;background-color:#fff;} .megamenu .nav > li.active > a:focus{color:#333 !important;} .megamenu .nav > li:hover > a{color:#229171 !important;text-decoration:none;background-color:#fff !important;} .megamenu .nav > li:hover > a > i{color:#229171 !important;} .megamenu .nav > li:hover > .show-child{color:#229171} .megamenu .nav > li.open > a,.megamenu .nav > li.open > a:hover{color:#229171 !important;background-color:#fff !important;text-decoration:none;background-color:transparent;} .megamenu .nav > li.open > a > i{color:#229171 !important;} .megamenu .nav > li > a , .megamenuli .open > a.child{background-color:#229171;color:#fff;font-weight:400;} .megamenu .nav > li > a.icn:before{font-family: 'icomoon' !important;position:absolute;top:10px;left:40px;font-style: normal;font-weight: normal;font-variant: normal;font-size:24px;} .megamenu .nav > li > a.icn-c1{padding:12px 35px 12px 75px} .megamenu .nav > li > a.icn-c1:before{content:"\e900";} .megamenu li.open > a.child{color:#1d1d1d !important;background-color:#fff;} .megamenu .del-canvas{position: absolute;top: 24px;right:16px;} .megamenu .del-canvas , .megamenu .tgl{color:#fff;padding:6px 9px;display:inline-block;border-radius:50%;border:2px solid #fff;} .megamenu .del-canvas:hover,.megamenu .del-canvas:focus,.megamenu .tgl{text-decoration:none;} .megamenu .top_overlay .tgl {position:absolute;top:0;right:0;} .megamenu .top_overlay img{padding:10px 17px;} .megamenu .nav li.open > .dropdown-menu > .hidelv2{display:block !important;visibility:visible !important;} /*.megamenu .nav li.open .hidelv1{padding:10px 0;}*/ .megamenu .nav li.open > .hidelv2 a{padding-left:50px;} .megamenu .nav li.open > .hidelv2 a:hover{color:#229171 !important;} .megamenu .nav li.open > .hidelv2 a:before{left:35px;} .megamenu .nav li.open > .hidelv3{display:block !important;visibility:visible !important;} .megamenu .nav li.open > .hidelv3 a{padding-left:50px;} .megamenu .nav li.open > .hidelv3 a:hover{color:#229171 !important;} .megamenu .nav li.open > .hidelv3 a:before{left:35px;} .megamenu .nav li.open > a > .icon-plus:before{content:"\e99e";} .megamenu .nav > li .show-child{cursor:pointer;z-index:2;color:#fff;position:absolute;right:0px;top:0px;font-size:17px;padding:2px 0;background-color:transparent;line-height:42px;width:38px;text-align:center;} .megamenu li.open > .show-child , .megamenu li.active > .show-child{background-color:transparent;color:#229171 !important;} .megamenu .lv1 .show-child{color:#1d1d1d !important;background-color:transparent !important;} .megamenu .lv1.open > .child{color:#229171 !important;font-weight:600;} .megamenu .lv1.open > .show-child{background-color:#fafafa !important;color:#1d1d1d !important;} .megamenu .lv2 .show-child{color:#1d1d1d !important;background-color:transparent !important;} .megamenu .lv2.open > .show-child{background-color:transparent !important;color:#333333 !important;} .megamenu .nav > li.dropdown a:focus{background-color:#fafafa !important;text-decoration:none;color:#229171;} .megamenu .nav .dropdown-menu{position:relative;float:none;min-width:0;border-radius:0;border-width:0 !important;background-color:#f5f5f5 !important;box-shadow:none;padding:0;margin-top:0;} .megamenu .nav .dropdown-menu ul{padding:0;} .megamenu .nav .dropdown-menu ul > li{border-bottom:0 solid #e0e0e0;border-top:0px solid #e5e5e5;background-color:#f5f5f5;} .megamenu .nav .dropdown-menu ul > li > a{padding:8px 17px 8px 50px;font-size:15px !important;line-height:14px;font-weight:400;color:#1d1d1d;} .megamenu .nav .dropdown-menu ul > li > a:focus{background-color:transparent;} .megamenu .nav .dropdown-menu ul > li > a:hover{background-color:transparent;text-decoration:none;color:#229171 !important;} .megamenu .nav .dropdown-menu ul > li.active > a{background-color:transparent !important;color:#229171 !important;} .megamenu .nav > li > a > i{color:#fff;position:absolute;left:19px;top:50%;margin-top:-8px;font-size:14px;} .megamenu .nav > li.active > a > i{color:#333333;} .megamenu .nav .hidelv2{padding-left:17px;} .megamenu .nav .hidelv2 > li{background-color:#f6f6f6 !important;border-top:0px solid #fff !important;} .megamenu .nav .hidelv2 > li:hover{background-color:#f8f8f8 !important;} .megamenu .nav .hidelv2 > li a{font-size:14px !important;padding-left:65px !important;background-color:#fafafa;} .megamenu .nav .hidelv2 > li a:hover{color:#333 !important;} .megamenu .nav .hidelv1 .show-child{line-height:33px;} .megamenu .nav > li > ul > li > ul > li > a{padding:12px 17px 12px 40px !important;font-size:1.3rem !important;} .megamenu .nav > li > ul > li > ul > li > a:before{content:'\002d\002d' !important;} .megamenu .nav > li > ul > li > ul > li > ul > li > a{padding:12px 17px 12px 45px !important;} .megamenu .nav > li > ul > li > ul > li > ul > li > a:before{content:'\002d\002d\002d' !important;} .megamenu ul.socials{border-top:1px solid rgba(255,255,255,0.1);margin-bottom:70px;} .megamenu ul.socials > li{padding:64px 35px 17px 35px;color:#fff;} .megamenu ul.socials > li:first-child{font-weight:400;font-size:16px;line-height:23px;} .megamenu ul.socials > li:last-child{padding-top: 0;} .megamenu ul.socials > li > ul{margin-left:-3px;} .megamenu ul.socials > li > ul > li{padding-left:3px;padding-right: 3px;} .megamenu ul.socials > li > ul > li > a{padding:0;line-height:38px !important;width:38px;display:inline-block;text-align:center;background-color: #229171;border-radius:8px;border:1px solid rgba(255,255,255,0.1);} .megamenu ul.socials > li > ul > li > a i{vertical-align: middle;font-size:20px;} .megamenu ul.socials > li > ul > li > a:hover{text-decoration:none;background-color: #fff;color: #397B48;} .megamenu ul.navbar-user {margin-top:50px;padding:0px 0 50px;border-top: 3px solid #f0f0f0;} .megamenu ul.navbar-user > li{border-bottom-color:#fff;} .megamenu ul.navbar-user > li > a{padding: 12px 17px 12px 45px;} .megamenu ul.navbar-user > li > a i{right:auto;left: 17px;} .megamenu .caticon{top:0;left:20px;right:auto;font-size:23px;} .megamenu .nav .dropdown-menu ul > li > a > i{margin-left:-21px;display:inline-block;width:19px;} .body-offset-canvas{left:0px;right:0;} .body-offset-canvas .overlay-canvas{right:490px;} .megamenu .navbar{width:490px;right:-490px;} .wrapper-affix.affix .megamenu .nav > li > a{line-height:33px;} .wrapper-affix.affix .megamenu .nav > li:nth-last-child(2) > a::before {background-color: transparent !important;} .wrapper-affix.affix .megamenu .nav > .active > a::before, .wrapper-affix.affix .megamenu .nav > .active > a:focus::before, .wrapper-affix.affix .megamenu .nav > .active > a:hover::before {background-color: transparent !important;} .wrapper-affix.affix .megamenu .nav > li:hover > a , .wrapper-affix.affix .megamenu .nav > .active > a, .wrapper-affix.affix .megamenu .nav > .active > a:focus, .wrapper-affix.affix .megamenu .nav > .active > a:hover{color: #e11937 !important;} .wrapper-affix.affix .megamenu .nav > li:hover > a::before, .wrapper-affix.affix .megamenu .nav > li > a:hover::before, .wrapper-affix.affix .megamenu .nav > li.open > a:focus::before, .wrapper-affix.affix .megamenu .nav > li.open > a:hover::before {background-color: transparent !important;} .slidebox .item{height:calc(100vh - 87px)} .megamenu .langselector{position: absolute;z-index: 2;right:86px;top: -62px;padding:0px} .langselector button {height:38px;} .langselector .dropdown-menu a {border-radius:6px} .langselector button {height: 38px;} .megamenu .btns-user ul{padding-left: 16px;margin-bottom:30px;} .megamenu .btns-user ul > li{padding:0 2px;} .megamenu .btns-user a{width:auto;padding:0px 15px;text-decoration: none;background-color: #229171;border-radius: 12px;font-weight:400;line-height:42px !important;border:2px solid #fff} .megamenu .btns-user a > i{font-size:20px;vertical-align:middle;padding-right:5px;} /* div.datedropper.eatalyworld { --dd-color1: #2b6b3a; --dd-color2: #fff; --dd-color3: #4d4d4d; --dd-color4: #fff; --dd-radius: 0px; --dd-width: 180px; --dd-shadow: 0 0 32px 0px rgba(0, 0, 0, 0.1); } */ @media only screen and (max-width: 1199px) { .calendario .custom-header{padding:10px;} .calendario .custom-header nav span{top:20px;} .calendario .custom-header nav span:before{color:#229171;} .calendario .fc-calendar-container{padding: 10px;} .calendario .fc-calendar .fc-head{color:#2c2f32;} .calendario .fc-calendar .fc-row > div > span.fc-date{font-weight:600;} .calendario .txt .apertura-parco{font-size:16px;line-height:22px;} .calendario .prodlist .wrapper .media > div{display:block !important;width:auto !important;padding:0 !important;} .calendario .prodlist .wrapper .media .media-body{margin-top:8px;} } @media only screen and (max-width: 991px) { .user h3.h3sx{display: none;} .elenco #filter{padding-left:0;padding-right:0;} .elenco .filterpage .pull-left .SumoSelect {width: 190px;} .elenco .filter-box{border-left:0;border-right:0;border-bottom:0;margin-bottom:0;padding:4px 0;background-color: #f5f5f5;} .elenco .navbar-default .navbar-brand{font-weight:400;font-size:15px;padding:0 15px;line-height:40px;height:40px;} .elenco .navbarform label {font-weight: 600;font-size:14px;padding-top:10px;} .elenco .navbar-default .navbar-toggle {border:0;padding: 4px 10px;margin-top: 5px;margin-bottom:5px;} .elenco .navbar-default .navbar-toggle:focus{background-color:transparent;} .elenco .navbar-default .navbar-toggle .icon-menu{vertical-align:middle;} .elenco .filter-box .SumoSelect {width: 100%;} .elenco .filter-box .SumoSelect label{margin-bottom:0;font-weight:400;} .control-label-m{padding-top:8px;} .filter-box .filtro-heading .toggler {right: 21px;} .product-view .thumbnail{pointer-events: none;} .product-view .thumbnail.video-inline {pointer-events:auto !important;} .footer .payments{padding-bottom:15px;} .footer .payments img{width: 90px} /*.product-view #box_immagini{max-height:280px;}*/ .generic .btn{line-height:32px;margin-top: 20px;} .footertop{overflow:hidden;} .footertop .block .block-content{padding-top:0;} .footertop .block .block-content ul , .footer .payments ul{margin-bottom:0px;padding-bottom:20px;} .footertop .block .block-title {margin-top: 0px;} .footertop .toggler , .footer .toggler{width:100%;background-color:transparent;border:0;text-align:left;padding:16px 0;font-size:15px;position:relative;} .footertop .block:not(:first-child) .toggler:after , .footer .toggler:after{content:"";position:absolute;top:0;left:-100%;right:-100%;height:1px;background-color:#e6e6e6;} .footertop .block:not(:first-child) .toggler:before , .footer .toggler:before{content:"";position:absolute;bottom:0;left:-100%;right:-100%;height:1px;background-color:#e6e6e6;} .footertop .toggler .fa, .footer .toggler .fa{border: 0;background-color: transparent;position: absolute;top: 10px;right:4px;font-size: 25px;} .footertop .toggler.collapsed .fa::before, .footer .toggler.collapsed .fa::before {content: "\f107" !important;} .footertop .block-title .icn{margin-right:10px;} .footer{padding-bottom:0;border-top:0;overflow:hidden;} .footer .socials{margin-top:20px;margin-bottom:20px;} .footer .block-title.toggler{display:block;} .footer ul{margin-bottom:0;} .footer .payments {padding-bottom: 0;} .wrapperbox h1{font-size:32px;line-height:43px;} .ui-widget-content {padding: 2.5em 0 !important;} /*.user .breadcrumb{display:block !important;}*/ .user-info-m{margin-top:10px !important;margin-bottom:10px !important;line-height:32px;font-size:17px;} .user-info-m > div:first-child{font-weight:600;font-size:22px;} .user-menu h3{margin-top:0;padding-bottom:5px !important;} .user-menu ul{display:table;width:100%;table-layout:fixed;margin-left:-3px;margin-bottom:30px;} .user-menu ul > li{display:table-cell;text-align:center;border:0;padding:0 3px;} .user-menu ul > li.active a{background:#f8f8f8;border-color:#2c2f32;font-size:12px;} .user-menu ul > li.active a .fa{color:#2C2F32;} .user-menu ul > li a{border:2px solid #ddd;display:block;padding:8px 0;background-color:#fff;border-radius:12px;font-size:12px;} .user-menu ul > li a:before{font-size:20px;} .user-menu ul > li a .fa{font-size:24px;margin-right:0;vertical-align:middle;} } @media only screen and (max-width: 767px) { .btn{white-space: normal;} .banner-y {margin: 50px 0;} .banner-y .img-responsive{margin-bottom:20px;} .btop{font-size:13px;} .wrapper.newsletter{margin-bottom: 30px} .footer .txt {text-align: left;font-size: 14px;line-height: 20px;letter-spacing: 0px;color: #737B82;padding-bottom: 16px;} .footer .logo {padding-bottom: 20px;} #add_cart_aves{margin-bottom: 35px} .product-view .precsucc .text-right{/*text-align:left !important*/} .product-view .prods .navigation{text-align: left;padding-bottom: 10px;} .product-view .ui-state-default.ui-accordion-header{padding: 20px 15px 20px 15px;} .product-view #box_immagini .navigation .prev, .product-view #box_immagini .navigation .next{margin-top:-48px;top:50%} .product-view #box_immagini .navigation .prev{left: 10px} .product-view #box_immagini .navigation .next{right: 10px} .product-view .owl-pagination{margin-bottom:20px;} .testa .logo.vis{display:block !important;} .product-view .date-box .form-group .input-group{width: auto;} .product-view .box-time{width:auto;} .ui-widget-content{padding: 1.0em 15px !important} .navcats{padding: 15px 0 30px 15px} .eventi .wrapper-cats .cat-event{margin-bottom: 6px;} .ticketsbar .btn.bcust{display:flex;align-items:center;justify-content:center;height:auto;font-size: 13px !important;} .news-det{padding-top:75px;} .news .navcats {padding-left: 0px;} .calendario .caledario-legenda .list-inline > li{display:block;} .calendario .box-calendario{padding: 0px 0px 0px} .calendario .popup-calendar .box-popup-cal{margin-left:0px;width:90%;padding:22px 4px;min-height: 0;height:540px;overflow: auto;} .calendario .filtercat button {padding: 10px 6px;font-size:13px;} .calendario .prodlist .wrapper .time{text-align:left !important;margin-top:8px;} .capodanno .container-tck .wrapper-tck .box-tck{padding: 20px 16px} .capodanno .breadcrumb_container{padding: 10px 0px} .capodanno .box-capodanno{padding: 0px} .tck-scuole .box-tck-scuole .ticketbar .riep-ord{border-top-right-radius:12px;position: absolute;content: '';z-index: 16;top: -37px;left: 0;background: #FFF;box-shadow: 0px -3px 6px #0000001a;padding: 5px 10px 0px;} .tck-scuole .box-tck-scuole .ticketbar .riep-dett{padding: 8px 16px 8px} .form-reg .radio .radio-inline.tipocliente{width:100%} .gruppi-scuole .acq-tck-scuole a {padding: 15px 80px;} .tck-scuole .box-tck-scuole .breadcrumb{margin:0px 0px 0px;padding:16px 0px !important;} .tck-scuole .box-tck-scuole{padding: 10px 0px 70px;} /*#CookiebotWidget:not(.CookiebotWidget-inactive) {bottom: 73px !important;left: 1px !important;}*/ .tck-scuole .info {margin-top:12px} .tck-scuole .box-info{margin-bottom:12px;} .page-not-found .text a {margin-bottom: 40px;} .page-not-found .img-404{margin-bottom:30px} .page-not-found .text {padding: 0px 0px;} .gruppi .item{margin-bottom:16px} .tck-scuole .box-tck-scuole .title{padding-top:0px} .tck-scuole .box-services{padding-top:20px} .compleanno .segnalazioni label{line-height:30px;} .compleanno .box-compleanno .box-frm-compleanno .form-group .wrap-info .free-tck{width: auto;} .compleanno .box-services .lists-services .box-service .media-left{padding-right:0px} .compleanno .box-services .lists-services .box-service .radio label .title{font-size:17px;padding-left:16px} .compleanno .box-compleanno .box-frm-compleanno{padding: 20px 20px 20px;} .compleanno{padding-top: 125px !important;padding-bottom: 70px;} .tck-scuole .box-tck-scuole .box-frm-tck-scuole .form-group .wrap-info .free-tck{width: auto;} .tck-scuole .radio label .title{font-size:17px;padding-left:16px} .tck-scuole .box-tck-scuole .box-frm-tck-scuole{padding: 20px 20px 20px;} .tck-scuole{padding-top: 125px !important;padding-bottom: 70px;} .map-container .lista-punti-mappa .popup-map .box-pin img{width:120px} .divclaim{position:absolute;top:60px;left:10px;right:10px;z-index:3;color:#fff;text-align: center;} .divclaim .claim-title{font-size: 40px;line-height:50px;margin-bottom: 16px;} .divclaim .claim-title > span{font-weight:bold} .divclaim .claim-subtitle{font-size: 16px;line-height:22px;font-weight:600} .slidebox .item::after{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;content: "";background: transparent linear-gradient(180deg, #2c2f328c 0%, #2c2f3200 100%) 0% 0% no-repeat padding-box;} .sport-dett .box-dett-sport {padding: 35px 18px;margin-top:24px;} .divbadge{position:absolute;bottom:120px;left:20px;z-index:1;text-align: center;right:20px} .divbadge > div img{width: 27px;} .carousel-indicators {bottom: 70px;z-index: 1;} #dialog_form_aziende .modal-dialog{width: auto;} #dialog_form_aziende .modal-dialog .content .dett-sala{padding: 0px 19px 40px} #dialog_form_aziende .modal-dialog .content .dett-sala .dettagli{margin-top: 20px;text-align: center;} #dialog_form_aziende .modal-dialog .content .dett-sala .dettagli a{text-decoration:none;text-align: left;font-size:16px;line-height:22px;color: #229171;} #dialog_form_aziende .modal-dialog .content .dett-sala .dettagli a > i{color: #229171;} #dialog_form_aziende .modal-dialog .content .dett-sala .dettagli .info-dett{text-align: left} #dialog_form_aziende .modal-dialog .content .dett-sala .dettagli .info-dett ul {list-style-type: none;padding-left: 0;margin-bottom: 15px;} #dialog_form_aziende .modal-dialog .content .dett-sala .dettagli .info-dett ul > li {margin: 5px 0;} #dialog_form_aziende .modal-dialog .content .dett-sala .info-sala .title {text-align: center} #dialog_form_aziende .modal-dialog .content .dett-sala .box-form-sala .btn-send-cand{padding: 23px 61px;width: 100%;} .aziende .box-frm-aziende .btn-send-cand {padding: 23px 61px;width: 100%;} .aziende .box-frm-aziende .title{text-align: center;} .aziende .box-frm-aziende .subtitle{text-align: center;} .sport-dett .box-dett-sport .btn-send-cand {padding: 23px 61px;width: 100%;} .gruppi .btn-send-cand {padding: 14px 61px;width: 100%;} .smartbox .btn-send-cand {padding: 14px 42px;width: 90%;} .bgbanner.sport .bgbannermobile{padding: 70px 0px 0px} .bgbanner.sport .wrapper{text-align: center;padding-left: 0px} .bgbanner.sport .cat {margin-top: 106px;font-size: 20px;line-height: 25px;} .bgbanner.sport .btn {margin-top: 0px;margin-bottom: 24px;} .bootstrap-datetimepicker-widget{width: 250px !important} .cust-multicheck{-moz-column-count: 1;-moz-column-gap: 0em;-webkit-column-count: 1;-webkit-column-gap: 0em;column-count: 1;column-gap: 0px;} .cust-multicheck.sp{-moz-column-count: 2;-moz-column-gap: 0em;-webkit-column-count: 2;-webkit-column-gap: 0em;column-count: 2;column-gap: 0px;} .cust-multicheck > li{display: block;} .gruppi-scuole h1{margin-top:20px} .sport-dett h1{margin-top:20px} .g-landing .cta {margin: 10px 30px 0px} .g-landing .cta.cust-p{margin: 10px 30px 0px} .gruppi-scuole .box-frm-scuole {padding: 35px 16px;} .sport-dett .box-frm-sport {padding: 35px 16px;} .aziende .box-frm-aziende {padding: 35px 16px;} .gruppi-scuole .item {margin-bottom: 30px} .gruppi-scuole .bgbannermobile {background-repeat: no-repeat;background-position: center top;background-size: cover;padding: 100px 0px 0px;color: #fff;position: relative;} .gruppi-scuole .bgbanner .btn {margin-top:0px;margin-bottom:24px;} .gruppi-scuole .bgbanner .cat {margin-top:26px;font-size:24px;line-height:30px} .ticket .container-tck .wrapper-tck .box-tck .free-tck{margin-top:12px;} .map-container{overflow-y: auto;padding-bottom:70px} .map-container .lista-punti-mappa{position: relative;margin: 0 auto;width: 1470px} .map-container .lista-punti-mappa .popup-map .box-pin{margin-right: 15px;margin-top: -82px;margin-left: 0px;width: auto;min-height:238px;top: 50%;left: 19px;position: fixed;box-shadow: 0 14px 23px #6161612b;} .map-container .lista-punti-mappa .popup-map .box-pin .descr {font-size:15px;margin: 0px} .lavora .img-text {position: absolute;top: 7px;left: 35px;font-size: 15px;line-height: 19px;} .lavora h1{font-size: 35px !important;} .lavora .item-op .pad{padding: 24px 16px;} .lavora .btn-lavora {margin: 0px 0px 10px;white-space: normal;} .lavora .item-op {margin-bottom: 20px} .lavora .box-frm-lavora{padding: 28px 18px;} .lavora .btn-send-cand{padding: 23px 12px;white-space:normal;width:100%} .page .btn-send-cand{padding: 23px 12px;white-space:normal;width:100%} .sport-dett .box-dett-sport .btn-send-cand {padding: 23px 12px;white-space:normal;width:100%} .carosuelcats .item a {font-size: 12px} .lavora .list-item {margin-top: 10px;} .noform{padding:0px} .user h1{margin-top:0px} .sponsor{padding:20px 0 8px;} .sponsor .h4{font-size: 20px;margin-bottom:20px} .sponsor .logo .pad {padding: 0 12px;} .sponsor .carousel-wrapper {margin: 0 -12px} .box-voucher-print .btn-send{margin-top: 12px;font-size: 17px !important;} .btn-map-pdf{margin: 12px 0px} .table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th {padding: 5px 0px !important;} .product-view .precsucc a {font-size: 13px} .page.thankyou h1{font-size: 26px;line-height: 39px;} .user .attendi-biglietti .testo {font-size: 16px;line-height: 22px;text-align: center;} .ticket .breadcrumb{margin: 15px 0px 0px;padding: 10px 0px 0px !important} .ticket .title-box-tck {margin-top: 8px} #ordine-jq fieldset{padding: 20px} .ordine .cart .table tr > td.importo{vertical-align:bottom;padding: 7px 8px;} #ordine-jq fieldset.note .form-group{margin-left:-15px;margin-right:-15px;margin-bottom: 0px} .cart .riep-ord h2{margin-top:32px !important;} .faq .cat-page ul > li > a:hover{text-decoration:none} .faq .cat-page ul > li.active > a{font-weight:600;border:2px #2C2F32 solid;background-color:#f8f8f8;text-decoration:none} .faq .btn-back{font-size: 15px;line-height:22px;padding: 5px 10px;border-radius:12px;color:#717171;border:0px} .faq .btn-back i{font-size: 16px;line-height:22px;padding-right: 10px;} .faq .breadcrumb_container {padding: 24px 0} .faq.faq-dett .breadcrumb_container {padding: 12px 0} .form-control{font-size:16px;} .mpadding{margin-top:15px;} ol.breadcrumb{display:none;} .ticket .breadcrumb{display: block;} .breadcrumb_container {padding: 0px 0 0px 0;} .breadcrumb_container .backcat{color:#fff;vertical-align:middle;margin-top:12px;background-color:transparent;border:0;margin-bottom:6px;line-height:36px;padding: 0px 20px 0 0;font-size: 15px !important;display:inline-block !important;} .breadcrumb_container .backcat:focus{box-shadow:none;} .breadcrumb_container .backcat i{margin-right:7px;margin-top:-5px;font-size:24px;vertical-align:middle;} .breadcrumb_container.bg_image h1{font-size:32px !important;padding-bottom: 5px !important;} .breadcrumb_container .abs {font-size: 15px;line-height: 22px;} /*.page,.elenco,.product-view,.user,.blog,.eventi,.slidebox{padding-top:68px;}*/ /*.slidebox .item{background-image:url(attr(data-mobile)) !important;}*/ .slidebox .item{height:calc(100vh - 62px)} .slidebox .item.nobg{background-image:none !important;} .carousel-indicators {bottom: 70px;z-index: 1;} .slidebox .bgmobile{position:absolute;top:0;bottom:0;left:0;right:0;background-position: center center !important;background-repeat: no-repeat !important;background-size: cover !important;height:100%} .slidebox .carousel-caption {bottom:0px;padding:150px 0 0px 0;} .slidebox .carousel-caption h3 {font-size:31px;line-height:42px;margin-bottom:16px;} .slidebox .carousel-caption p {margin-bottom:32px;} .slidebox .carousel-caption a.btn{line-height:55px;} .slideboxfooter figure{margin-bottom:30px;} .boxtop{font-size:12px;text-align:center;} .boxtop .text-right{text-align:center !important;} .boxtop .banner{margin-top:10px;} .testa{padding:8px 0px 9px 0;/*box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.25);*/} .testa .logo-wrapper .tgl{position: relative;top: 1px;} .testa .logo a {display:inline-block;} .testa .logo img{width:154px;} .testa .ajax-cart{text-align:center !important;} .testa .info.btns{margin:0px 0px;} .testa .info.btns span{text-transform:none;font-size:13px;} .testa .info .top_search{margin-top:0px;background-color:#fff;position:fixed;z-index:6;top:0;left:0;right:0;padding:15px 40px 15px 25px;bottom:0;} .testa .info .top_search .form-control {border-color: #fff;border-bottom-color: #e6e6e6;background-color: #fff;font-size:16px;} .testa .info .top_search .btn {border-color: #fff;border-radius: 0;border-bottom-color: #e6e6e6;background-color: #fff;padding: 9px 20px;height: auto;} .testa .info .top_search .btn i{color:#2C2F32;} .testa .info .top_search .toggler{position:absolute;top:23px;right:10px;z-index:3;} .testa .info .top_search .toggler:hover{cursor:pointer;} .testa .info .top_search .toggler i{color:#1d1d1d;} .testa .info.sx{text-align:right;margin-top:16px;} .testa .info .list-inline{margin-left:-5px;} .testa .info .list-inline > li{padding:0 5px;text-transform:uppercase;vertical-align:middle;} .testa .info li i{font-size:24px;line-height:26px;vertical-align:middle;} .testa .info.text-right .list-inline {margin-left: -5px;} .testa .info.text-right .list-inline > li{padding:0 5px;} .testa .info.sx.hidden-m{display:none;} .testa .toggle-canvas span{vertical-align:middle;} .testa .d-inline{display:inline-block !important;} .testa h1{margin-top:0px;font-size:25px} .testa .info .top_search .form-control{border-bottom-color:#e6e6e6;height: 44px;} .testa .info .top_search .form-control:-webkit-input-placeholder {color:#2C2F32;} .testa .info .top_search .form-control:-moz-placeholder {color:#2C2F32;opacity:1;} .testa .info .top_search .form-control::-moz-placeholder {color:#2C2F32;opacity:1;} .testa .info .top_search .form-control:-ms-input-placeholder {color:#2C2F32;} .testa .info .top_search .form-control::-ms-input-placeholder {color:#2C2F32;} .testa .info .top_search .form-control::placeholder {color:#2C2F32;} .page .login .r-pwd{font-size:14px;line-height:17px;padding:4px 0 20px;} .page .login h3 {padding-bottom: 0px;margin-top: 32px;font-size: 32px;line-height: 43px;} #unibox-invisible {position: absolute !important;left:0;} #unibox-suggest-box{height:100vh;padding-bottom:55px;/*height:auto;height:auto;overflow: auto;*/border-color:#fff;left:-25px !important;right:-40px;max-width: none !important;width:auto !important;padding-left:25px;} #unibox-suggest-box > div > div {padding: 6px 0px;} .unibox-selectable + .unibox-selectable {border-top: 1px dashed #fff;} #unibox-suggest-box a{font-size:12px;} /*.body-offset-canvas{right:90%;left:-90%;}*/ .body-offset-canvas .overlay-canvas{left:0;right:90%;} .megamenu .btns-user .goto i{pointer-events:none;} .megamenu .show_canvas {left: auto !important;right:0 !important;} .megamenu .navbar{width:90%;left:auto;right:-90%;} .megamenu .btns-user ul{margin-right:6px;} .megamenu .logo-overlay img {width: 132px;} .brand .title{margin-bottom:30px;font-size:15px;} .title-section h1 , .title-section h2{font-size:20px;top:12px;} .products .item.row-group-item .thumb{padding-right:0px;} .products .prod-cont .cifra .prezzo_pieno{font-size:11px;} .products .bdg > div {line-height: 21px;width: 50px;font-size:11px;} .powered{text-align:center !important;} .powered .text-right{text-align:center !important;} .top-info .media{margin-bottom:10px;} #sns_breadcrumbs {padding:0px;} #sns_breadcrumbs #sns_titlepage h1{font-size:24px;line-height:26px;} .privacy-policy .details .col{float:none !important;width:100%;} .abstract h1{margin-top:50px;} .pforza img{height:76px;} .filters .SumoSelect {width: 100%;} .elenco .navbar-default{padding:0;background-color:#fff;border: 0px solid #ddd;margin:16px 0px !important;min-height:40px;border-radius:12px} .elenco #filter form , .elenco #filter .navbarform{padding:25px 15px;} .elenco h1 {font-size: 32px !important;padding-bottom:5px !important;} .elenco .pagination.pull-right{float:left !important;} .elenco .filterpage .noborder .SumoSelect {border-left: 1px solid #eee !important;} .elenco .search label{margin-right:25px;font-size:15px;} .elenco .search .form-control{width:136px;display:inline-block;} .elenco .search label{float:left;margin-top:5px;} .elenco .search .form-inline .input-group{float:left;max-width:100px;} .abstract .shortcuts{margin-bottom:30px;} .testa .ajax-cart .badge {top: -6px;right: -10px;font-size: 10px !important;} .cats .desc{margin-bottom:30px;} .bgbanner .btn {white-space: normal;} .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{background-color:transparent !important;font-weight:bold;} .ordine .modify {margin: 8px 0px} .ordine .empty {margin: 8px 0px} .cart h1{margin-top:20px;} .cart .form-inline{padding-left:0;} .cart .riga-click + .riga-click{ border-top: 14px solid #fff; } .cart .titolo{padding-left:0px;} .cart .media-object.abs-mobile{position:absolute;} .cart .elimina {top: 0px;} .cart .infos{margin-left:73px;} .cart .infos > li{display:block !important;text-align:left;} .cart .bottoni {margin: 20px 0px 0px;} .cart .bottoni .totordine {font-size: 22px;line-height: 26px} .cart .table {font-size: 15px;} .cart .table-tot > tbody > tr > td{padding: 8px 0px} .cart .table-tot > tbody > tr > td.text-right .totordine{text-align: right;} .cart .table-cart .table{margin-bottom:0px} .cart .table-cart > tbody > tr > td{padding: 8px 0px} /*.cart .qty{table-layout:fixed;}*/ .cart .qty .tablerow:first-child{display:block;} .cart .qty .tablerow:first-child > div{display:block;} .cart .qty .tablerow:first-child .text-right{text-align:left;} .cart .qty .tablerow > div:last-child{width:55px;} .cart .bottoni .btn-primary{margin-top:15px;} .cart .bolder{text-align:left; } .cart .media-left{padding-right:16px;} /*.cart .media-left{display:block;}*/ .banner-top{padding:0px 0 34px 0;} .banner-top .banner{margin-bottom:14px;} .banner-bottom{padding:0px 0 34px 0;} .banner-bottom .banner{margin-bottom:14px;} .breadcrumb {margin: 15px 0;} /*.product-view #box_immagini{max-height:240px;}*/ .tab-elprodotti td {padding:10px 6px;} .tab-elprodotti .prezzo-pieno{display:block;} .tab-elprodotti .quant{border-color:#dadada;width:100px;} .tab-elprodotti .btn-tabella{width:100%;margin:10px 0;padding: 11px 12px;} .tab-elprodotti table.footable-details > tbody > tr > th:nth-child(1){width:auto;} .tab-elprodotti td , .tab-elprodotti .prezzo{font-size:18px;} .tab-elprodotti .footable-detail-row td{font-size:14px;} .newsletter-wrapper{padding:24px 0px 10px;} .newsletter-wrapper .txt{margin-bottom:20px;font-size:14px;text-align: left;} .brandstop{padding:30px 0 50px;} .homeabstract{padding-top:30px;} .homeabstract h1 {font-size: 40px;line-height: 46px;} .homeabstract .txt {font-size: 20px;line-height: 26px;} .product-view h1{font-size:22px;line-height:26px;margin-bottom:20px;} .product-view .bgw{margin-top:0px;margin-bottom: 0px;} .product-view .freeshipping{margin-top:25px;padding:0;text-align:left;} .product-view .freeshipping span{text-align:center;} .product-view .freeshipping p{display:inline-block;} .product-view .wrapper-tabs {padding: 0 0px;} .product-view .sharingbar{margin-top:0;padding-top:0;} .product-view .share-social li:first-child{} .product-view .share-social li i{font-size:20px;line-height:38px;} .product-view .share-social a{font-size: 17px;margin: 0 1px;width:38px;background-color:#fff;display:inline-block;text-align:center;border-radius:2px;vertical-align:middle;} .product-view .share-social a:hover , .product-view .share-social a:focus{text-decoration:none;} .product-view .wrapper-tabs{margin-top:80px;margin-bottom:40px;} .product-view .logomarca{padding:0;} .product-view .logomarca img{max-width:150px;} .product-view .quantita .q_add {margin-left: -5px;} .product-view .backcat{vertical-align:middle;margin-top:0px;background-color:transparent;border:0;margin-bottom:6px;line-height:18px;padding: 22px 0px 24px 0;font-size: 15px !important;display:inline-block !important;} .product-view .backcat i{margin-right:7px;margin-top:-5px;font-size:18px;vertical-align:middle;} .product-view.assaggia .backcat{vertical-align:middle;margin-top:12px;background-color:transparent;border:0;margin-bottom:12px;line-height:36px;padding: 0px 0px 0 0;font-size: 15px !important;display:inline-block !important;} .product-view.assaggia .backcat i{margin-right:7px;margin-top:-5px;font-size:24px;vertical-align:middle;} .product-view .vota{margin-left:-9px !important;} .product-view .vota li{margin:0 !important;} .product-view .prods{padding-right:30px;margin-top:40px;} .product-view .btns.btnsfixed{position:fixed;left:0;bottom:0;width:100%;z-index:3;background-color: #fff;box-shadow: 0px -2px 2px #A3A3A322;padding: 6px 4% 6px 4%;} .restaurant-view .abst {margin-top: 0px;} .ui-widget #u_info_prodotto .btn{width: 100%;} .booking .bottombar .gtotal{font-size:24px;} .booking .wrapper{margin-bottom:32px;} .booking .title{margin-bottom:20px;font-size:22px;} .booking .wrapper{margin-bottom:32px;} .booking .calendar-legend{margin-bottom:24px;} .products .prod-cont .cifra .prezzo {font-size: 19px;} .products.esperienze .prod-cont {margin-bottom: 14px;} .products.esperienze .item-info .strip .cat{padding-right:10px;} .user .btn{width:100%;} .page .login .btn{width:100%;margin-bottom:40px;} .testa h1{text-align:left;} .logouser{width:150px;} .thumbmark{margin-bottom:30px;} .dealers-list2 .col-sx .box{padding-bottom:14px;} .dealers-list2 .col-sx .box + .box {border-top: 7px solid #f0f0f0;} .dealers-list2 .col-sx .results > ul{height:250px;} .dealers-list2 .col-dx{margin-top:20px;} .blog-det .subpgs .text-right .wrapperdesc h4{padding-left:50px;padding-right:0;} .blog-det .subpgs .wrapperdesc h4{padding-right:50px;padding-left:0;} .navbar-blog {border: 0px solid #dadada;background-color: #fff;} .ticketsbar{box-shadow: rgb(0 0 0 / 5%) 0px -2px 5px 0px, rgb(0 0 0 / 6%) 0px -1px 2px 0px;position:fixed;bottom:0;left:0;right:0;padding:8px 0;z-index:5;} .ticketsbar .btn{white-space:normal;color:#fff;font-size:13px !important;line-height:18px;padding: 12px 7px;display: flex;align-items: center;justify-content: center;} .ticketsbar .container{padding-left:5px;padding-right:5px;} .ticketsbar .row{margin-left:-5px;margin-right:-5px;} .ticketsbar .row > div{padding-left:5px;padding-right:5px;} .lunafarm{background-image:none !important;text-align: center;padding-top:0;padding-bottom:36px;} .lunafarm h3{margin-top:32px;} .lunafarm .logo-wrapper{width:150px;height:150px;position:absolute;top:0%;left:50%;margin-top:-75px;margin-left:-75px;} .lunafarm .logo-lunafarm{width:70px;} .spassocard{background-image:none !important;text-align: center;padding-top:0;padding-bottom:36px;} .spassocard h3{margin-top:28px;font-size: 32px;line-height: 40px;} .spassocard p{font-size: 18px;line-height: 25px;} .spassocard .logo-wrapper{width:150px;height:150px;position:absolute;top:0%;left:50%;margin-top:-75px;margin-left:-75px;} .spassocard .logo-spassocard{width:70px;} .footer{margin-top:0px;padding-top:0px} .footer .cust-link{margin-bottom:16px;display:block; } .footertop .block .block-title{font-size:17px;} .footertop .times-extra{max-width:100%;} .footertop .times strong {margin-right: 3px;} .powered ul.sx a{font-size:13px;} .powered ul.sx {margin-left: -8px;} .powered ul.sx > li {padding-left: 8px;padding-right: 8px;position: relative;} .section .title h2{font-size:28px;line-height:34px;} .section{padding:40px 30px 0 0} .section .offset .owl-controls{padding-left: 30px;} .section.homeprods h3 a{color: #229171;font-size: 18px;line-height: 22px;} .hometexts h1{font-size: 24px;line-height: 30px;} .lunafarm h3{font-size: 24px;line-height: 30px;} .restaurant .abs{font-size:24px !important;line-height:30px !important;} .restaurant .txt {margin-top: 0px;font-size:15px;line-height: 22px;} .faq .txt {margin-top: 0px;} .restaurant .loc .title a{font-size:20px;line-height:26px;} .restaurant .loc .abs{font-size:15px !important;line-height:22px !important;} .emozioni h2{font-size:24px;line-height:28px;margin-bottom:24px;} .emozioni .wrapper-abs{margin:32px 0;} .restaurant-view .spacer{padding-top:0px;} .restaurant-view .txt h2{font-size: 24px;line-height: 28px;} .restaurant-view .txt h3 {font-size: 24px;line-height: 28px;} .wrapperbox{margin-top:20px;} .wrapperbox .btnreg {margin-top: 6px;} .eventi .notiziaCont .txt h2{font-size: 24px;line-height: 28px;} .eventi .notiziaCont .txt h3 {font-size: 24px;line-height: 28px;} .newsletter-land{margin-bottom: 0px;} .newsletter-land .title{padding: 20px 0px 28px;font-size:28px;line-height:37px;} .extratitle-land{padding: 80px 0px 28px;font-size:28px;line-height:37px;} .land .txtextra{margin: 0px;font-size: 16px;line-height:26px;} .land .text{font-size: 16px;line-height:26px;} .land .txtextra{margin-bottom: 50px} .bottomform{padding:30px 20px;} .bottomform h5{font-size:27px;line-height:36px;margin-bottom:16px;} .gruppi .txt h2 {font-size: 24px;line-height: 35px;} .eventi .abs .icn{width:100px;} .eventi .notiziaCont{margin-top:0px;} .newsletter-wrapper{text-align:center;} .bgbanner.bgbannernomobile{background-image:none !important;padding:0px} .bgbannermobile{background-repeat: no-repeat;background-position: center top;background-size: cover;padding: 70px 0;color: #fff;position: relative;} .bgbanner h3, .bologna h3{font-size: 28px;line-height: 34px;} .events .text-right{text-align: left;} .btn-event{margin-top:0px} .section.news .text-right{text-align:left;} .btn-news{margin-top:0px} .slidebox .bgbanner::after{background: transparent no-repeat padding-box} .ticketbar{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px -3px 6px #0000001A;position:fixed;bottom:0;left:0;right:0;padding:8px 8px;background-color:#fff;z-index:4;-webkit-transition: all .8s ease-in-out;transition: all .8s ease-in-out;} .ticketbar .text{font-size:19px;line-height:22px;color:#2C2F32;text-align:left;padding:16px 0px;opacity:1;font-weight:600;} .ticketbar .text .tot{font-size:20px;line-height:22px;color:#2C2F32;text-align:left;padding:4px 0px;font-weight:600;display:block;} .ticketbar .text .valuta{display: inline-block !important;} .ticketbar .btn{border-color:#006230;background-color:#006230;color:#fff;font-size:16px !important;line-height:22px;padding: 15px 10px;} .ticketbar .btn:disabled{background: #C6C6C6 0% 0% no-repeat padding-box;color:#FFF;border-color:#C6C6C6} .ticketbar .btn:disabled:hover{background: #C6C6C6 0% 0% no-repeat padding-box;color:#FFF;border-color:#C6C6C6} .ticketbar .btn:hover{border-color: #1a5027;background-color:#1a5027;} .ticketbar .row{margin-left: -8px;margin-right: -8px} .ticketbar .row > div{padding-left: 8px;padding-right: 8px} .ticketbar .box-corsi-scelti{padding-bottom:4px;text-align: center;} .ticketbar .box-corsi-scelti .corsi-scelti{text-align: left;font-size:17px;line-height:22px;color: #2C2F32;display:inline-block;margin-right:6px;} .ticketbar .box-corsi-scelti .nr-corsi{font-weight:600;display:inline-block;;background:transparent;border-radius: 8px;text-align: left;font-size:20px;line-height:22px;color: #F50C1A;} .ticketbar .box-corsi-scelti.active .nr-corsi{color: #009047;} .ticketbar .box-corsi-scelti .nr-corsi i{color: #F50C1A;font-size:16px;padding-left:4px;} .ticketbar .box-corsi-scelti.active .nr-corsi i{color:#009047} .ticket .box-calendar .box-margin-date .box-date-wrap{margin: 12px 20px} .ticketbar a.open-cart {text-align: left;text-decoration: underline;font-size: 16px;line-height: 20px;color: #229171;font-weight: 600;padding: 6px 0px;display: inline-block;} .ticketbar .riep-ord span {text-decoration: none;font-size: 25px;line-height: 25px;color: #229171;} .ticketbar .riep-ord span i {vertical-align: middle;font-size:19px;margin-right:0px} .riep-ord .cart-items .item{font-size: 16px;line-height: 16px;color: #2C2F32;font-weight: 400;padding-bottom: 20px;} .riep-ord .cart-items .item > span{font-size: 16px;line-height: 16px;color: #2C2F32;font-weight:600} .riep-ord .cart-items .item > .data-sel{display:block;font-size:15px;line-height:16px;font-weight:400;padding-top:8px} .fabbriche .nav-tabs > li {padding-right: 3px;} .fabbriche .nav-tabs > li > a {padding: 14px 6px;font-size:13px;} .fabbriche .nav-tabs > li.active > a {padding: 14px 6px;font-size:13px;} .faq .cat-page ul > li{display: inline-block;} /*.product-view.assaggia {padding-top: 69px;}*/ .newsletter-wrapper img{width:74px;margin: 0px 12px} .newsletter-wrapper .h4 {margin-top:0px;font-size:20px;margin-bottom:0px;line-height:30px;} .bologna{padding: 50px 0px} .bologna h3 {font-size:28px;line-height:35px;} .page h1 {margin-top: 24px;} .elenco .search .form-group .input-group, .eventi .search .form-group .input-group {width: 255px;background: #F8F8F8 0% 0% no-repeat padding-box;border: 2px solid #2C2F32;border-radius: 12px;} .eventi .search label {margin-bottom:12px;} .eventi .navcats {padding-left: 0px} .eventi.dettaglio {padding-top: 80px;} .eventi.dettaglio .img-event {border-radius: 12px} .btn-back-event{font-weight: 400;font-size: 15px !important;line-height: 20px;border: 0px #2C2F32 solid;padding: 5px 0px;border-radius: 0px;color: #717171;background-color: #FFF;} .btn-back-event:hover{color: #717171;background-color: #FFF;} .btn-back-event i{font-size: 24px;vertical-align: middle;} .eventi.dettaglio .breadcrumb_container{padding: 0px 0px} .eventi.dettaglio .wrapper-art {margin-bottom: 20px} .bgbanner.events{padding: 0px} .bgbanner.events h3 {font-size:28px;line-height:36px;} .bgbanner.events .cat {font-size:28px;line-height:36px;} .footer a{display:inline-block;} .gruppi, .emozioni{margin-top:12px} .gruppi .breadcrumb_container {padding: 0px 0 0px 0;} .g-landing .subpgs .item img {border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;} .g-landing .subpgs .foyer img {border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;border-top-right-radius: 12px;} .elenco, .product-view, .user, .blog, .eventi, .slidebox {/*padding-top: 63px;*/padding-bottom: 0px;} /*.page{padding-top: 89px}*/ .page .txt .parco-aperto{margin-bottom: 10px} .page .backcat {vertical-align: middle;margin-top: 12px;background-color: transparent;border: 0;line-height: 36px;padding: 0px 20px 0 0;font-size: 15px !important;display: inline-block !important;} .page .backcat i {margin-right: 7px;margin-top: -5px;font-size: 24px;vertical-align: middle;} .wrapperbox {padding: 0px 24px 24px} .user-menu ul > li a span{display:block;} .ticket .container-tck .wrapper-tck .icn-tck::before{top: 77px;left: -6px;} .ticket .container-crs .wrapper-crs .icn-crs::before{top: 77px;left: -6px;} .daterangepicker{width:315px;left: 15px !important;} .daterangepicker.opensright:before {left: 149px;} .daterangepicker.opensright:after {left: 150px;} .ticket .container-tck .date-tck .date-box .form-group .input-group {width: 228px;} .ticket .container-tck .wrapper-tck .box-tck .quant-tck .quantita .input-group .form-control.quant {padding: 5px 4px;} .ticket .container-tck .wrapper-tck .box-tck .quant-tck .price-tck {font-size:21px;} .ticket .container-crs .date-crs .date-box .form-group .input-group {width: 228px;} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .quantita .input-group .form-control.quant {padding: 5px 4px;} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .price-crs {font-size:21px;} .ticket.page {padding-bottom:140px;} .product-view .bgw > .wrapper {padding: 0px 0px;} .precsucc{padding: 18px 0px 18px} .btop-apertura {line-height:20px} .ticket.page {padding-top: 122px;} .box-tck .w-box{height: auto !important;} .ticket .title-box-tck.gift-abs {margin-top: 20px;} .user .orders {padding-left: 0px;} .user .orders .table tr th.right{text-align:right;} .user .orders .table tr td > div{padding: 4px 0px} .user .table td.padd { padding:16px !important;} .user .linkordine a{ font-size: 17px !important; color: #229171;text-decoration: underline;font-weight:600} .user .table td > div.data{color:#717171} .user .table td > div.stati{font-weight: 600;font-size:17px;} .user .box-voucher a{width:100%;margin-bottom:12px;} .user .box-voucher .list-inline>li{display: block;} .user-info-d{font-size:18px;margin-top:10px;} .user-info-d span{font-weight:600;font-size:20px;} .user .orders.dett .breadcrumb{margin:0px} .user-menu ul {margin-bottom:10px} /*.user .numero span{display: block;}*/ .user .numero{font-size:15px;margin-top:20px} .user .stato{font-size:15px;margin-top:8px} .user .stato .desc {font-size:15px;} .user .top {font-size:15px;padding: 16px 0px 4px} .user h1 {margin-top: 32px;} .user .orders.dett h1 {margin-top: 32px;} .user .input-cc {padding: 20px 7px;} .btn_cc{height: auto;letter-spacing:0px;margin-top:0px;padding: 12px 12px;width: 100%;} .user .dett .table tr > td {padding: 8px !important;border-bottom: 1px #ddd solid;font-size: 14px;} .user .dett .table tr:last-child > td{border-bottom: 0px #ddd solid;} .cart .table .riga:not(:first-child)::after {top: 154px;left: 0;right: 0;margin: 0px 28px;} .page .back-access a{margin-top: 16px;display: block;} .box-voucher-print {background:#FFF} .box-voucher-print a {font-size: 18px !important;} .ticket .container-crs .wrapper-crs .box-crs .title-crs{margin-top:10px;} .ticket .container-crs .wrapper-crs .box-crs .help{margin-top:10px;display:block;} .ticket .container-crs .wrapper-crs .box-crs {padding: 16px;} .ticket .container-crs .wrapper-crs .icn-crs {width: auto;} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .cust-row{margin-left: -4px;margin-right:-4px;} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .cust-row > div{padding-left:4px;padding-right:4px;} .dlg_cart.modal{position: fixed;top: auto !important;right: 0;bottom: 0px;left: 0;} .dlg_cart.modal .modal-dialog {margin: 10px 0px 0px !important;} .dlg_cart.modal.fade .modal-dialog {transform: translate3d(0, 100vh, 0);} .dlg_cart.modal.in .modal-dialog {transform: translate3d(0, 0, 0);} .dlg_cart.modal.in .modal-dialog .modal-content{border:none;border-bottom-right-radius:0px;border-bottom-left-radius:0px;;border-top-left-radius:12px;border-top-right-radius:12px;background-clip:inherit;} .dlg_cart.modal.in .modal-dialog .modal-title{color:#2C2F32;font-size:20px;font-weight:600} .dlg_cart.modal.in .modal-dialog .close{font-weight:500;color:#252525;font-size:33px;opacity:1} .dlg_cart.modal.in .modal-dialog .modal-body{padding:24px 16px} .ticket .box-calendar .box-margin-date {overflow: hidden;margin: 12px 0px 0px;} .ticket .box-calendar .box-margin-date .box-date-wrap a.left {left: -40px;} .ticket .box-calendar .box-margin-date .box-date-wrap a.right {right: -40px;} .ticket .box-calendar .data {text-align: center;} .ticket .box-calendar {padding: 12px 16px} .ticket .box-calendar .box-data-sel .data{font-size:16px;line-height:22px;color:#2C2F32;font-weight:600} .page .txt .parco-leggenda {margin-bottom: 10px;} .footerpage > li {padding-right: 0px;padding-left:0px} .footer .payments ul > li img{width:50px;} .footer {padding: 40px 0 20px;} .lunafarm p {font-size: 16px} .footer .socials > li a{margin-bottom: 0px} .footertop .block .block-content ul, .footer .payments ul{padding-bottom: 0px;} .footertop .toggler, .footer .toggler {font-size:16px;padding: 14px 0px} .footer .socials {margin-bottom: 30px;margin-top:10px} .footerpage{text-align: left;} .footer .block-content ul {text-align: left;} .footer .info{padding-bottom: 10px;} .footer .block-content ul.cust-mob-link{text-align: left;padding-top:16px} .powered{padding: 12px 0px 86px 0px} .powered ul > li , .powered ul > li a{font-size:12px;} .powered ul > li a.credits{margin-left: 18px;} .lavora .box-dett-lavora p {padding: 0px 0px} .lavora .box-dett-lavora .goto {display: block;margin-bottom:16px;} .lavora .box-dett-lavora .info .cat {padding-bottom:12px} .lavora .box-dett-lavora .frm-dett-lav {padding: 40px 0px;} .lavora .box-dett-lavora .frm-dett-lav .btn-send-cand {padding: 23px 61px;width: 100%;} .lavora .box-dett-lavora .frm-dett-lav .title{font-size:17px;line-height:26px;} .lavora .box-dett-lavora .frm-dett-lav .form-control.file{font-size:16px;line-height: 31px;} .sport .item {margin-bottom: 30px;} .sport-dett .box-dett-sport .frm-dett-sport .btn-send-cand {padding: 23px 61px;width: 100%;} .compleanno .box-compleanno .box-frm-compleanno .form-group .quant-tck .quantita{margin-top:16px;} .compleanno h1 {margin-top: 20px;font-size:26px !important;line-height:34px !important} .compleanno .txt {padding-bottom: 0px;} .tck-scuole h1 {margin-top: 20px;font-size:26px !important;line-height:34px !important} .tck-scuole .txt {padding-bottom: 16px;} .bann-capodanno .bgbanner .wrapper{width:300px !important} .g-landing .videos .brochure{margin-top:40px;} .cart .modify{text-align:left} .elenco {/*padding-bottom: 25px;*/} .product-view.natale .bgw > .wrapper {padding: 0px 0px;} .product-view.natale h1{margin-top:20px;} .hometexts{padding-bottom: 30px;} .gbanner{margin-bottom:30px} .gbanner .wrapper{margin-bottom: 30px;} .gbanner .wrapper .padding{padding: 6px} .gbanner .contents .title{font-size:22px;line-height:30px} .slideshow .item{padding:0 15px;} .slideshow .carousel-caption{position:relative;left:0;right:0;text-align:left;} .slideshow .carousel-caption .ptitle {font-size: 24px;line-height: 34px;} .mainmap .wavetop {padding: 70px 0 40px;} .mainmap .wave {height: 224px;} .mainmap iframe{height:700px;} } @media only screen and (max-width:700px){ .cart .table .text-center{text-align:right !important;} /*.cart .table .tot , .cart .table .spese , .cart .table .risparmio{text-align:left !important;}*/ .cart .btn-success{margin-top:20px;} .box-newsletter h3{font-size:60px;} } @media (max-width: 641px) { .top-info{display:none;} } @media only screen and (max-width:520px){ .calendario .popup-calendar .box-popup-cal .media-custom > .media-left{display: flex;justify-content: center;align-items: center;width: 100%;} .calendario .popup-calendar .box-popup-cal .media-custom > .media-body{margin-top:30px;display:block;width: auto;} .calendario .popup-calendar .box-popup-cal .box-day{float:left;margin-right:15px;height:134px;width:115px;padding: 12px 0px;} .calendario .popup-calendar .box-popup-cal .title-leg{display:none;} .calendario .popup-calendar .box-popup-cal .title-leg-dx{font-size: 18px;line-height: 24px;display:block;flex: 1;} .calendario .popup-calendar .box-popup-cal .box-day .name-day{font-size:18px;} .calendario .popup-calendar .box-popup-cal .box-day .num-day{font-size:32px;line-height:34px;} } @media only screen and (max-width:500px){ .pforza > div{width:100%;margin-bottom:20px;} .pforza .tit{margin-top:20px;} } @media only screen and (max-width:479px /* 374 567 */){ .hidden-xxs{display:none;} .col-xxs-12{width:100% !important;} } @media only screen and (max-width:420px){ .pagination > li > a, .pagination > li > span {padding: 8px 16px;font-size: 16px;} /*.cart .table tr td{display:block;}*/ /*.cart .media-left{display:block;}*/ .box-newsletter h3{font-size:40px !important;} .home-tabs .btn-default {font-size: 14px !important;} .abstract .shortcuts{margin:0 -7px;} .abstract .shortcuts > div{padding:0 7px;width:100%;margin-bottom:7px;} .abstract .shortcuts a{padding: 15px 10px 15px 15px;} .products .prod-cont .cifra .prezzo_pieno {/*display:block;*/} .descr-crs-mobile{display: none;} .ticket .container-crs .wrapper-crs .box-crs .descr-crs{display: block;} } @media only screen and (max-width:400px){ .SumoSelect > .optWrapper.isFloating{top: 0 !important;left: 0!important;right: 0!important;width: 90%!important;bottom: 0!important;margin: auto!important;max-height: 90% !important;} } @media only screen and (min-width:320px) and (max-width:479px){ .products .prod-cont .disp{height:43px;} .user .table td { padding:0px 8px !important;} .user .table td a { padding:0px !important;} .user .table td.norecords{padding-top:20px !important;} .user .orders .table tr td > .alert{padding:15px !important;} } @media only screen and (min-width:414px) and (max-width:767px){ .col-img{width:40%} .col-text{width:60%} .descr-crs-mobile{display: block;} .ticket .container-crs .wrapper-crs .box-crs .descr-crs{display: none;} .c-row{margin-left:-6px;margin-right:-6px;} .c-row > div{padding-left:6px;padding-right:6px;} } @media only screen and (min-width:768px){ .megamenu .logo-overlay{padding: 80px 15px 20px 20px;} .product-view.natale .bgw > .wrapper {padding: 0px 0px;} .product-view #box_immagini .navigation .prev, .product-view #box_immagini .navigation .next{margin-top:-70px} .product-view #box_immagini .navigation .prev{left: 10px} .product-view #box_immagini .navigation .next{right: 10px} .cart .bottoni{margin: 32px 0px 0px;} .testa.chgbg .info .list-inline{padding-top:18px} .calendario .box-calendario{padding: 0px 0px 0px} .calendario .popup-calendar .box-popup-cal{width: 700px;} .bann-capodanno .bgbanner{padding: 70px 0px} .bann-capodanno .bgbanner h3{font-size:44px} .tck-scuole .box-tck-scuole .ticketbar .riep-ord{border-top-right-radius:12px;position: absolute;content: '';z-index: 16;top: -37px;left: 0;background: #FFF;box-shadow: 0px -3px 6px #0000001a;padding: 5px 10px 0px;} .tck-scuole .box-tck-scuole .ticketbar .riep-dett{padding: 8px 16px 8px} .smartbox .box-frm-scuole{padding:35px 50px;} .page-not-found h1 {margin-top: 40px} .page-not-found .text {padding: 0px 0px;} .footer .socials {text-align: left;margin-top:10px} .footer .wrapper{padding:2px 0 2px;} .footer .wrapper.newsletter{padding-top:2px;} .footer .wrapper.newsletter small{font-size:13px;} .footer .h4{font-size:32px;line-height:44px;margin-top:0px} .footer .txt{text-align: left;font-size:14px;line-height: 20px;letter-spacing: 0px;color: #737B82;padding-bottom:16px} .footerpage {text-align: left;} .footerpage > li {padding-right: 16px;} .divclaim{position:absolute;top:80px;left:50%;z-index:3;color:#fff;text-align: left;margin-left: -290px} .divclaim .claim-title{font-size: 60px;line-height:60px;margin-bottom: 16px;} .divclaim .claim-title > span{font-weight:bold} .divclaim .claim-subtitle{font-size: 16px;line-height:22px;font-weight:600} .slidebox .item::after{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;content: "";background: transparent linear-gradient(180deg, #2c2f32 0%, #2c2f3200 100%) 0% 0% no-repeat padding-box;} .sport-dett .box-dett-sport {padding: 35px 36px;} .bgbanner.sport .wrapper {padding-left: 20px;} .sport .item {margin-bottom: 30px;} .divbadge{position:absolute;bottom:150px;right:50%;z-index:1;margin-right:-252px;} .carousel-indicators {bottom: 100px;z-index: 1;} .g-landing .cta.cust-sm{margin: 5px 10px 5px} .g-landing .cta.cust-sm .btn-cust-landing{line-height: 14px;font-size: 14px !important;padding: 12px 10px;} #dialog_form_aziende .modal-dialog{width: 730px;} #dialog_form_aziende .modal-dialog .content .dett-sala{padding: 18px 19px} .aziende .box-frm-aziende {padding: 35px 67px;} .cust-multicheck{-moz-column-count: 2;-moz-column-gap: 107px;-webkit-column-count: 2;-webkit-column-gap: 107px;column-count: 2;column-gap: 107px;page-break-inside: avoid;break-inside: avoid-column;} .gruppi-scuole .item {margin-bottom: 30px} .gruppi-scuole .item .info .btn-action a{padding:15px 21px;} .map-container .lista-punti-mappa{position: relative;margin: 0 auto;max-width:1360px;width:100%} .map-container .lista-punti-mappa .popup-map .box-pin{margin-top: -100px;margin-left: -200px;width: 450px;height:272px;top: 30%;left: 50%;box-shadow: 0 14px 23px #6161612b;} .lavora .box-dett-lavora .frm-dett-lav {padding: 60px 28px;} .lavora .box-dett-lavora .frm-dett-lav .form-control.file{font-size:17px;line-height: 31px;} .lavora .img-text {position: absolute;top: 14px;left: 55px;font-size: 35px;line-height: 44px;} .lavora h1{font-size: 35px !important;} .lavora .btn-lavora {margin: 0px 0px 0px} .lavora .list-item {margin-top: 10px;} .newsletter-wrapper {padding: 24px 0px} .footer .payments ul > li img{width:50px;} .footer {padding: 20px 0 20px;} .footertop .block .block-content ul, .footer .payments ul{padding-bottom: 0px;} .footer .socials {margin-bottom: 10px} .newsletter-wrapper img{width:160px;} .sponsor .carousel-wrapper {margin: 0 -14px} .sponsor{padding:30px 0 30px;} .sponsor .logo .pad {padding: 0 14px;} .noform{padding:0px 0px} .slidebox .bgbanner{height: 100vh} .row-eq-height-sm {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display:flex;} .row{margin:0 -15px;} .container, div[class*='col-'], .container-fluid{padding: 0 15px;} .form-group .row{margin-right: -8px;margin-left: -8px;} .form-group [class^="col-"], .form-group [class*=" col-"], .form-group .container-fluid {padding-right: 8px;padding-left: 8px;} .form-horizontal .form-group {margin-right: -8px;margin-left: -8px;} .boxtop{font-size:14px;/*height:36px;*/} .testa{padding:0px 0 4px;} .testa .static{position: static;} .testa .logo-wrapper{margin-top:6px;} .testa .info.sx {text-align: right;margin-top:8px;} /*.testa .info.sx ul > li:first-child{width:40px;}*/ .testa .info .top_search .form-control{padding:6px 12px;color:#2C2F32;height:40px;-webkit-transition: width .3s ease-in-out;-moz-transition: width .3s ease-in-out;-o-transition: width .3s ease-in-out;transition: width .3s ease-in-out;} .testa .info .top_search .form-control:focus{width:100%;} .testa .info .top_search .btn{height:40px;} .testa .info.btns{margin-top:0px;} .testa .modal-search ul {padding: 0 !important;margin: 0 !important;} .testa .modal-search ul > li {padding: 0 !important;} .testa h1{margin:0px;padding:0px;font-size:30px;} .testa .info .list-inline > li i{font-size:25px;vertical-align: middle;} .testa .top-search {position: static;} .megamenu .langselector {top: -76px;} .megamenu .del-canvas {top: 100px;} .slidebox .carousel-caption {bottom:0;padding:130px 0 60px 0;} .slidebox .carousel-caption h3 {font-size:36px;line-height:42px;} .slidebox .carousel-caption p {font-size: 16px;line-height: 24px;margin-bottom:24px;} .slideshow {position:relative;} .slideshow .carousel-caption{left:0;right:0;padding:0;top:0;bottom:0;text-align: left;} .slideshow .carousel-caption .container , .slideshow .carousel-caption .container > .row , .slideshow .carousel-caption .container > .row > div{height:100%;} .slideshow .flex{display: flex;flex-direction: column;justify-content: center;} .navbar-collapse {padding-right: 0px !important;padding-left: 0px !important;} .box-newsletter h3{font-size:80px;} .privacy-policy .details .col{width:33.333333%;} .cats .desc{margin-bottom:50px;} .personaliz td {padding:2px 2px;} .navcats{margin:0 0 30px 0;padding-left:0;} /*.navcats{padding:6px 30px;margin:10px 30px 0 0;} .navcatscontrols {position:relative;} .navcatscontrols.hidden button{display:none;} .navcatscontrols button{position:absolute;top:10px;font-size:20px;border:0;background-color:#f8f8f9;padding:0 10px;height:58px;} .navcatscontrols button:focus,.navcats button:active{background-color:#f8f8f9;outline:0;} .navcatscontrols button.prev{left:0px;} .navcatscontrols button.next{right:0px;} .navcats ul{margin:0;} .navcats ul > li > a {padding: 14px 25px;}*/ .user .navcats{margin-top:0;} .elenco .navbarform {padding: 10px 0px 10px 0px;background-color:transparent;border:1px solid transparent;border-radius: 4px;margin-top:15px;font-size:14px;} .elenco .navbarform > .row{margin:0 -7px;} .elenco .navbarform > .row > div{padding: 0 7px;} .elenco .navbarform label{font-weight:700;font-size:14px;} .elenco .filterpage{text-align:center;} .elenco .filterpage form{display:inline-block;vertical-align:top;} .elenco .filterpage form > div{float:none !important;} .elenco .pagination{float:none !important;} .products .inevidence.banner .btn{margin-top:39px;} .product-view .prods .offset{padding:0 0px;} .product-view .offset .owl-controls{padding-left: 16px;} .product-view .prods .navigation{margin-top:-35px;margin-bottom:15px;} .filter-box .scrollbar{height:146px;overflow-y:auto;} .filter-box .scrollbar.cust-height{height:181px;margin-right:17px;} .filter-box .scrollbar::-webkit-scrollbar {width: 8px;} .filter-box .scrollbar::-webkit-scrollbar-track {background : #f0f0f0;border-radius: 8px;} .filter-box .scrollbar::-webkit-scrollbar-thumb {background : #ccc;border-radius: 8px;} .footer a{display:inline-block;} .generic h4{font-size:20px;line-height:26px;} .dealers-list2 > div{display:table-cell;vertical-align:top;} .dealers-list2 .col-sx{width:380px;background-color:#fff;border-right:20px solid #f0f0f0;} .lunafarm .logo-wrapper{width:160px;height:160px;position:absolute;top:50%;right:-80px;margin-top:-80px;} .lunafarm .logo-lunafarm{width:75px;} .footertop {padding: 80px 0;} .section .offset{padding:0 16px;} .product-view .precsucc > div{padding: 20px 0px} /*.product-view .precsucc > div{position:absolute;top:-34px;right:0;}*/ .product-view .bgws{margin-right:15px;} .product-view .backcat{color: #2c2f32;line-height:18px;margin-bottom:0px;margin-top:50px;background-color:#fff;font-weight:600;font-size:15px !important;border: 1px solid #2C2F32;border-radius: 8px;} .product-view .backcat i{font-size:18px;vertical-align:bottom;margin-right:12px;margin-top:-5px;} .fabbriche .spacer{padding: 0 46px 0 0;} .fabbriche .spacer .owl-controls{padding-left: 46px;} .gallery-wrapper .offset {padding-right:46px;} .gallery-wrapper .offset .owl-controls{padding-left: 46px;} .elenco .search .form-group .input-group, .eventi .search .form-group .input-group{width:275px;background: #F8F8F8 0% 0% no-repeat padding-box;border: 2px solid #2C2F32;border-radius: 12px;} .cart .qty > .tablerow > div.bolder {width:55%;} .newsletter-land{margin-bottom: 0px;} .newsletter-land .title{padding: 40px 0px 28px;font-size:31px;line-height:37px;} .extratitle-land{padding: 100px 0px 28px;font-size:31px;line-height:37px;} .land .txtextra{padding-bottom: 60px;} .newsletter-wrapper .row > div:last-child{display:flex;align-items:center;} .boxtop a {font-size:14px;line-height:20px;padding:4px 12px;} .bgbannermobile{background-image:none !important;padding:0px} .slidebox .bgbanner::after{background: transparent no-repeat padding-box} .slidebox .carousel-caption .tabs-biglietti .btn{font-size: 16px;line-height: 22px;padding: 19px 20px;margin-top:20px} .slidebox .carousel-caption .tabs-biglietti .quantita .form-control.quant{padding: 6px 0px;font-size: 24px;line-height: 29px;} .ticketbar{border-radius: 0px;border: 0px;margin-top: 0px;background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px -3px 6px #0000001A;position:fixed;bottom:0;left:0;right:0;padding:8px 8px;background-color:#fff;z-index:4;-webkit-transition: all .8s ease-in-out;transition: all .8s ease-in-out;} .ticketbar .text{padding: 12px 8px 0px;font-size:24px;line-height:30px;color:#2C2F32;text-align:right;opacity: 1;font-weight:600} .ticketbar .text span.valuta{display: inline-block;} .ticketbar .text .tot{font-size:30px;line-height:30px;color:#2C2F32;text-align:right;padding:4px 0px;font-weight:600;display: inline-block;} .ticketbar .btn{border-color:#006230;background-color:#006230;color:#fff;font-size:16px !important;line-height:22px;padding: 15px 10px;} .ticketbar .btn:disabled{background: #C6C6C6 0% 0% no-repeat padding-box;color:#FFF;border-color:#C6C6C6} .ticketbar .btn:disabled:hover{background: #C6C6C6 0% 0% no-repeat padding-box;color:#FFF;border-color:#C6C6C6} .ticketbar .btn:hover{border-color: #1a5027;background-color:#1a5027;} .ticketbar .box-corsi-scelti{padding-bottom:4px;text-align:center;} .ticketbar .box-corsi-scelti .corsi-scelti{text-align: left;font-size:20px;line-height:22px;color: #2C2F32;display:inline-block;margin-right:6px;} .ticketbar .box-corsi-scelti .nr-corsi{font-weight:600;display:inline-block;background:transparent;border-radius: 8px;text-align: left;font-size:20px;line-height:22px;color: #F50C1A;} .ticketbar .box-corsi-scelti.active .nr-corsi{color: #009047;} .ticketbar .box-corsi-scelti .nr-corsi i{color: #F50C1A;font-size:14px;padding-left:4px;} .ticketbar .box-corsi-scelti.active .nr-corsi i{color:#009047} .ticketbar .riep-ord > div{text-align:right;} .ticketbar .riep-ord a.open-cart {text-align: left;text-decoration: underline;font-size: 16px;line-height: 20px;color: #229171;font-weight: 600;padding: 6px 0px;display: inline-block;} .ticketbar .riep-ord span {text-decoration: none;font-size: 25px;line-height: 25px;color: #229171;} .ticketbar .riep-ord span i {vertical-align: middle;} .riep-ord .cart-items .item{font-size: 16px;line-height: 16px;color: #2C2F32;font-weight: 400;padding-bottom: 20px;} .riep-ord .cart-items .item > span{font-size: 16px;line-height: 16px;color: #2C2F32;font-weight:600} .riep-ord .cart-items .item > .data-sel{display:block;font-size:15px;line-height:16px;font-weight:400;padding-top:8px} .dlg_cart.modal{position: fixed;top: auto !important;right: 0;bottom: 0px;left: 0;} .dlg_cart.modal .modal-dialog {margin: 10px 0px 0px !important;width: auto !important;} .dlg_cart.modal.fade .modal-dialog {transform: translate3d(0, 100vh, 0);} .dlg_cart.modal.in .modal-dialog {transform: translate3d(0, 0, 0);} .dlg_cart.modal.in .modal-dialog .modal-content{border:none;border-bottom-right-radius:0px;border-bottom-left-radius:0px;;border-top-left-radius:12px;border-top-right-radius:12px;background-clip:inherit;} .dlg_cart.modal.in .modal-dialog .modal-title{color:#229171;font-size:20px;font-weight:600} .dlg_cart.modal.in .modal-dialog .close{font-weight:500;color:#252525;font-size:33px;opacity:1} .dlg_cart.modal.in .modal-dialog .modal-body{padding:24px 16px} .ticket .box-calendar .box-data-sel .data{font-size:17px;line-height:22px;color:#2C2F32;text-align: center;font-weight:600} .ticket .box-calendar .box-margin-date .box-date-wrap {margin: 12px 10px;} .ticketsbar {box-shadow: rgb(0 0 0 / 5%) 0px -2px 5px 0px, rgb(0 0 0 / 6%) 0px -1px 2px 0px;position: fixed;bottom: 0;left: 0;right: 0;padding: 12px 0;background-color: #fff;z-index: 7;} .faq-det .anchor {top: -144px;} .body-offset-canvas-search{left:0px;right:0px;} .body-offset-canvas-search .overlay-canvas {cursor: pointer;display: block;position: fixed;z-index: 8;left: 0;top: 0;right: 0;bottom: 0;background-color: #333;opacity: .5;} .eventi .bgbanner{padding: 60px 0px} .eventi .bgbanner.events h3 {font-size:38px;line-height:44px} .eventi .bgbanner.events .cat {font-size:38px;line-height:44px} .user-menu {margin:0;padding:0;border: 0px #ddd solid;} .ticket .container-tck .wrapper-tck .icn-tck::before{top: 77px;left: -6px;} .ticket .container-tck .wrapper-tck .box-tck .quant-tck .price-tck {font-size:24px;} .capodanno .container-tck .wrapper-tck .box-tck .quant-tck .price-tck {font-size:23px;} .ticket .container-crs .wrapper-crs .icn-crs::before{top: 77px;left: -6px;} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .price-crs {font-size:24px;} .user .orders {padding-left: 0px;} .main{display:flex;flex-direction:column;min-height:100vh} .main .page{flex:1 0 auto;} .powered, .footer{flex-shrink:0} .ticket .container-crs .wrapper-crs .box-crs {padding: 16px 16px 16px 0px;} .ticket .container-crs .wrapper-crs .icn-crs {width: 40px;} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .cust-row{margin-left: -4px;margin-right:-4px;} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .cust-row > div{padding-left:4px;padding-right:4px;} .ticket .cust-row-tck{margin-left: -8px;margin-right:-8px;} .ticket .cust-row-tck > div{padding-left:8px;padding-right:8px;} .ticket .box-calendar .box-margin-date {overflow: hidden;margin: 20px 0px 0px;} .ticket .box-calendar .box-margin-date .box-date-wrap a.left {left: -40px;} .ticket .box-calendar .box-margin-date .box-date-wrap a.right {right: -40px;} .ticket .box-calendar .data {text-align: center;} .ticket .box-calendar {padding: 16px 16px} .ticket .box-calendar .data {text-align: left;} .cust-row-corsi{margin-left: -8px; margin-right: -8px;} .cust-row-corsi .cust-col-corsi{padding-left: 8px;padding-right: 8px} .ticket .box-calendar .box-margin-date .day .title-day {font-size: 18px;} .ticket .box-calendar .box-margin-date .box-date-selected .day-sel {font-size: 18px;} .page .txt .parco-leggenda {margin-bottom: 10px;} .slideshow .carousel-caption .ptitle{font-size:25px;line-height:30px;margin-top: 95px;} .products.esperienze a:hover .text-hover{opacity:1;visibility:visible;height:auto;} .products.esperienze a:hover .content{opacity:0;visibility:hidden;height:0;} .products.esperienze.sottocat a:hover .content{opacity:1;visibility:visible;height:auto;} .page-not-found{overflow: visible;} .page-not-found .img-404{position:relative;z-index: 1;bottom: -170px;margin-bottom: -170px;} } @media only screen and (min-width:768px) and (max-width: 991px) { .cart .form-inline .form-control{margin-bottom:15px;} .navbar-filter{background-color: #f5f5f5 !important;border: 1px solid #f5f5f5;border-top: 3px solid #286035;margin-top:15px !important;padding:0 !important;} .navbar-filter .navbar-header {float: none;} .navbar-filter .navbar-brand{font-weight:500;font-size:17px;} .navbar-filter .navbar-toggle {display: block;border:0;padding: 4px 10px;} .navbar-filter .navbar-toggle:focus{background-color:transparent;} .navbar-filter .navbar-toggle .icon-menu{vertical-align:middle;} .navbar-filter .navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);} .navbar-filter .navbar-collapse.collapse {display: none!important;} .navbar-filter .navbar-nav {float: none!important;margin-top: 7.5px;} .navbar-filter .navbar-nav > li {float: none;} .navbar-filter .navbar-nav > li > a {padding-top: 10px;padding-bottom: 10px;} .navbar-filter .collapse.in{display:block !important;} .navbar-filter .navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;} .homeabstract .txt {font-size: 20px;line-height: 28px;} .ticketsbar .text{font-size:20px;} .restaurant-view .caratt ul li.icn-car5 {font-size:21px;} .g-landing .txt .overf{overflow:hidden;} .g-landing .txt .overf img{max-width:122%;} .slidebox{padding-top:70px !important} } @media only screen and (min-width:768px) and (max-width: 1199px) { .testa{padding: 16px 0px 16px !important} .elenco .wrapper-sx .txt{margin-top:20px;} } @media only screen and (min-width: 992px) { .testa .info.sx {margin-top:34px;} .gbanner .padding{padding: 12px;} .gbanner .contents .title {font-size: 24px;line-height: 40px;margin-bottom: 0px;margin-top: 0;text-transform: uppercase;letter-spacing: 3px;color: #DEE3EB;} .product-view.natale .bgw > .wrapper {padding: 0px 0px;} .product-view #box_immagini .navigation .prev, .product-view #box_immagini .navigation .next{margin-top:-74px} .cart .bottoni{margin: 53px 0px 0px;} .elenco {/*padding-bottom:100px;*/} .calendario .popup-calendar .box-popup-cal{margin:0;width: 786px;} .divfrm .tabs-biglietti .quantita .input-group .form-control.quant{padding: 5px 43px} .divfrm .container > .row > div{margin-left: 180px} .bann-capodanno .bgbanner h3{font-size:42px} .smartbox .box-frm-scuole{padding:35px 120px;} .page-not-found h1 {margin-top: 80px} .page-not-found .text {padding: 0px 0px;} .footerpage {text-align: left;} .footer .socials {margin-top:10px} .divclaim{position:absolute;top:80px;left:206px;z-index:3;color:#fff;text-align: left;margin-left: 0px;} .divclaim .claim-title{font-size: 60px;line-height:60px;margin-bottom: 16px;} .divclaim .claim-title > span{font-weight:bold} .divclaim .claim-subtitle{font-size: 16px;line-height:22px;font-weight:600} .sport-dett .box-dett-sport {padding: 35px 98px} .bgbanner.sport .wrapper {padding-left: 50px;} .divbadge{position:absolute;bottom:90px;right:50%;z-index:1;margin-right:-252px;} .carousel-indicators {bottom: 20px;z-index: 1;} #dialog_form_aziende .modal-dialog{width: 830px;} #dialog_form_aziende .modal-dialog .content .dett-sala{padding: 30px 80px 44px} .aziende .box-frm-aziende {padding: 35px 98px;} .cust-multicheck{-moz-column-count: 3;-moz-column-gap: 40px;-webkit-column-count: 3;-webkit-column-gap: 40px;column-count: 3;column-gap: 40px;} .lavora .box-dett-lavora .frm-dett-lav {padding: 60px 98px;} .lavora h1{font-size: 40px !important;} .lavora .list-item {margin-top: 40px;} .lavora .img-text {position: absolute;top: 26px;left: 85px;font-size: 40px;line-height: 50px;} .lavora .btn-lavora {margin: 10px 0px 0px} .footerpage > li {padding-right: 8px;} .footer {padding: 35px 0 35px;} .sponsor .carousel-wrapper {margin: 0 -10px} .sponsor .logo .pad {padding: 0 10px;} .user .orders {padding-left: 0px;} .ticketbar .riep-ord > div {text-align: left;} .noform{padding:100px 0px} .row-eq-height-md {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display:flex;} .testa .info.sx ul {margin-top:0px;} .testa .info.btns {margin-top: 0px;} .testa .info .list-inline{margin-left:-7px;} .testa .info .list-inline > li{padding:0 7px;} .slidebox .carousel-caption{padding:130px 0 60px 0;} .testa .top_search {margin-top: 0px;} .testa .info .list-inline {margin-left: -6px;margin-right: -9px;} .slidebox .carousel-caption h3 {font-size:45px;line-height: 52px;} .slidebox .carousel-caption p {font-size: 16px;line-height: 24px;margin-bottom:24px;} .elenco .filterpage .pull-left .SumoSelect {width: 200px;} .elenco .wrapper-sx{margin-right:30px;} .cat-box + .filter-box{border-top-color:#e11937 !important;border-top-width:3px !important;} .filter-box:last-of-type{/*border-bottom-right-radius:4px;border-bottom-left-radius:4px;*/border-bottom-color:#eee;border-bottom-width: 1px;} /*.products .inevidence.banner .item-img , .products .inevidence .item-img .wrapper{padding-top:calc(250 / 954 * 100%);overflow:hidden;}*/ .products .inevidence .item-img{overflow:hidden;max-height:164px;} .products .inevidence .item-img .wrapper{padding-top: calc(250 / 954 * 100%);} .product-view #gallery .thumbnail img {border:1px solid #e6e6e6;} .product-view #gallery .thumbnail.selected img {border-color: #333333;} .lunafarm h3{margin-bottom:12px;} .footertop .toggler, .footer .toggler {border:0;background-color:transparent;pointer-events: none;padding:0;} .footertop .collapse , .footer .collapse {display: block;visibility: visible;height: auto !important;} .footer .socials > li a{margin-bottom: 0;} .footer .block-title.toggler{pointer-events: auto;font-weight:600;} .footer .payments ul{margin-top:0px;} .footer .payments ul > li{vertical-align:middle;} .footer .payments ul > li:first-child{font-size: 16px;line-height: 19px;font-weight: 400;color: #2c2f32;padding-right:25px;} /*.powered .row:last-child .list-inline > li + li:before{content:"- ";position:relative;left:-5px;}*/ .blog .wrapper-art .img-responsive{max-height:174px;} .blog .wrapper-art .wrapper-img{padding-top:calc(250 / 470 * 100%);} .blog .wrapper-art .wrapper-img.evidence{padding-top:calc(250 / 954 * 100%) !important;} .g-landing .subpgs h4.p-sx , .g-landing .subpgs .dett.p-sx{padding-left:40px;} .user-menu {margin:0;border: 0px #ddd solid;border-radius:12px;background-color:#FFF;box-shadow: 0px 1px 1px rgba(0,0,0, 0.2)} .user-menu ul{margin-bottom:0px;} .user-menu h3 {font-size:20px !important;padding-bottom:10px !important;} .user-menu ul > li{border-bottom:1px solid #e7e7e7;margin-left:12px;padding: 8px 0px} .user-menu ul > li a{padding:2px 0 2px 26px;;display:inline-block;font-weight:600;position:relative;} .user-menu ul > li a .fa{font-size:18px;line-height:27px;border:0px solid #ccc;border-radius:50%;margin-right:8px;vertical-align: middle;} .user-menu ul > li a:before {position: absolute;top: 0;left: 0;} .user-menu ul > li a:hover , .user-menu ul > li a:focus{text-decoration:none;color:#229171;} .user-menu ul > li.active a{color:#229171;} .user-menu ul > li:last-child{border-bottom: 0px;} .user-info-d{font-size:15px;margin-top:10px;} .user-info-d span{font-weight:600;font-size:20px;} .slidebox .carousel-caption .tabs-biglietti .btn{font-size: 16px;line-height: 22px;padding: 19px 20px;} .slidebox .carousel-caption .tabs-biglietti .quantita .input-group .form-control.quant{padding: 6px 6px;font-size: 24px;line-height: 29px;} .ticketbar{transition:none;bottom: auto;left: auto;right: auto;position: initial;margin-top:0px;padding:24px 16px;background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 3px 16px #00000029;border: 1px solid #DDDDDD;border-radius: 8px;opacity: 1;} .ticketbar.pad{margin-top:40px} .ticketbar .descr{position: relative;text-align: left;font-size:15px;line-height:20px;letter-spacing: 0px;color: #2C2F32;opacity: 1;padding-bottom:12px;} .ticketbar .descr-cart .sub-descr{text-align: center;font-size:15px;line-height:20px;color: #2C2F32;font-weight:normal;padding-top:16px;} .ticketbar .descr .sub-descr{text-align: center;font-size:15px;line-height:20px;color: #2C2F32;font-weight:normal;padding-top:16px;} .ticketbar .descr::after{position: absolute;bottom:0;left:0;right:0;content:'';width:100%;height:1px;background-color: #E6E6E6} .ticketbar .text{font-size:30px;line-height:30px;font-weight:400;color:#2C2F32;text-align:left;opacity: 1;font-weight:600;padding-top:16px;padding-bottom:12px;} .tck-scuole .box-tck-scuole .ticketbar .text.tot{text-align:right;} .ticketbar .btn{border-color:#006230;background-color:#006230;color:#fff;font-size:16px !important;line-height:21px;padding: 15px 10px;} .ticketbar .btn:disabled{background: #C6C6C6 0% 0% no-repeat padding-box;color:#FFF;border-color:#C6C6C6} .ticketbar .btn:disabled:hover{background: #C6C6C6 0% 0% no-repeat padding-box;color:#FFF;border-color:#C6C6C6} .ticketbar .btn:hover{border-color: #1a5027;background-color:#1a5027;} .ticketbar .box-corsi-scelti{padding-top:25px;text-align:left;} .ticketbar .box-corsi-scelti .corsi-scelti{text-align: left;font-size:22px;line-height:22px;color: #2C2F32;display:inline-block;margin-right:12px;} .ticketbar .box-corsi-scelti .nr-corsi{display:inline-block;padding:13px 16px;background: #F50C1A15 0% 0% no-repeat padding-box;border-radius: 8px;text-align: left;font-size:22px;line-height:22px;color: #F50C1A;} .ticketbar .box-corsi-scelti.active .nr-corsi{color: #009047;background: #EBFFF4 0% 0% no-repeat padding-box} .ticketbar .box-corsi-scelti .nr-corsi i{color: #F50C1A;font-size:22px;padding-left:11px;} .ticketbar .box-corsi-scelti.active .nr-corsi i{color:#009047} .ticketbar .box-data-sel{padding-top: 10px;} .ticketbar .box-data-sel .data{font-size:16px;line-height:22px;color:#2C2F32;font-weight:600} .ticketbar .box-data-sel .data span{font-weight:600} .ticketbar .riep-ord{position: relative;} .ticketbar .riep-ord a.open-cart {text-align: left;text-decoration: underline;font-size:16px;line-height:20px;color: #006230;font-weight:500;padding: 16px 0px;display:inline-block;} .ticketbar .riep-ord::after{position: absolute;bottom: 0;left: 0;right: 0;height:1px;background-color:#e6e6e6;content:'';z-index:1} .ticketbar .riep-ord span{text-decoration:none;font-size: 25px;line-height: 25px;color: #006230;} .ticketbar .riep-ord span i{vertical-align:middle;} .ticketbar .cart-items .item{font-size: 16px;line-height: 16px;color: #2C2F32;font-weight: 400;padding-bottom: 16px;padding-left:12px} .ticketbar .cart-items .item > span{font-size: 16px;line-height: 16px;color: #2C2F32;font-weight:600} .ticketbar .cart-items .item > .data-sel{display:block;font-size:15px;line-height:16px;font-weight:400;padding-top:8px} .ticketbar .cart-items .item > .data-sel i{font-size: 15px;line-height:16px;vertical-align:initial;} .ticketbar .cart-items .item > .data-sel strong{font-weight:600} .slidebox .item::after{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;content: "";background: transparent linear-gradient(180deg, #2c2f328c 0%, #2c2f3200 100%) 0% 0% no-repeat padding-box;} .ticketsbar {box-shadow: rgb(0 0 0 / 5%) 0px -2px 5px 0px, rgb(0 0 0 / 6%) 0px -1px 2px 0px;position: fixed;bottom: -100%;left: 0;right: 0;padding: 12px 0;background-color: #fff;z-index: 4;} .faq-det .anchor {top: -114px;} /*.eventi, .faq, .page, .elenco {padding-top:116px}*/ .slidebox{padding-top:70px !important} .gruppi, .emozioni{/*padding-top:100px !important*/} .eventi .bgbanner{padding: 90px 0px} .eventi .bgbanner.events h3 {font-size:48px;line-height:54px} .eventi .bgbanner.events .cat {font-size:48px;line-height:54px} .ticket .container-tck .wrapper-tck .icn-tck::before{top: 77px;left: -6px;} .ticket .container-tck .wrapper-tck .box-tck .quant-tck .price-tck {font-size:23px;} .ticket .container-crs .wrapper-crs .icn-crs::before{top: 77px;left: -6px;} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .price-crs {font-size:23px;} .user .box-voucher a.preventivo{margin-top: 2px} .user .attendi-biglietti .testo {padding: 0px 16px;} .ticket .container-crs .wrapper-crs .box-crs {padding: 16px 16px 16px 0px;} .ticket .container-crs .wrapper-crs .icn-crs {width: 40px;} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .cust-row{margin-left: -4px;margin-right:-4px;} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .cust-row > div{padding-left:4px;padding-right:4px;} .ticket .cust-row-tck{margin-left: -8px;margin-right:-8px;} .ticket .cust-row-tck > div{padding-left:8px;padding-right:8px;} .ticketbar .box-corsi-scelti {padding-top: 8px;} .ticketbar .box-corsi-scelti .corsi-scelti {font-size: 20px;line-height: 20px;margin-right: 6px;} .ticket .box-calendar .box-margin-date {overflow: hidden;margin: 20px 0px 0px;} .ticket .box-calendar .box-margin-date .box-date-wrap a.left {left: -40px;} .ticket .box-calendar .box-margin-date .box-date-wrap a.right {right: -40px;} .ticket .box-calendar .data {text-align: center;} .ticket .box-calendar {padding: 16px 16px} .ticket .box-calendar .data {text-align: left;} .ticket .box-calendar .box-margin-date .day .title-day {font-size:18px;} .ticket .box-calendar .box-margin-date .box-date-selected .day-sel {font-size: 18px} .cust-row-corsi{margin-left: -8px; margin-right: -8px;} .cust-row-corsi .cust-col-corsi{padding-left: 8px;padding-right: 8px} .slideshow .carousel-caption .ptitle {font-size: 30px;line-height: 40px;margin-top:100px;} .page-not-found .img-404{bottom: -74px;} } @media only screen and (min-width:992px) and (max-width: 1199px) { } @media only screen and (min-width: 1200px) { .banner-y{padding:20px 100px;} .testa .d-inline{margin-top: 0px;} .product-view .tck-natale .form-inline{display: table-cell} .product-view .tck-natale .form-inline:nth-child(2) .title-qt{padding-left: 20px} .product-view.natale .bgw > .wrapper {padding: 0px 20px;} .tck-rd-fasce .checkbox.custom label, .tck-rd-fasce .radio.custom label{padding: 13px 13px 13px 43px;} .product-view #box_immagini .navigation .prev, .product-view #box_immagini .navigation .next{margin-top:-80px} .product-view #box_immagini .navigation .next{right:10px} .testa.chgbg .info .list-inline{padding-bottom:16px} .calendario .box-calendario{padding: 0px 0px 20px;margin-bottom:20px} .divfrm .tabs-biglietti .quantita .input-group .form-control.quant{padding: 5px 32px} .smartbox .box-frm-scuole{padding:35px 158px;} .page-not-found .text {padding: 0px 62px;} .map-container .lista-punti-mappa .popup-map .box-pin {margin-top: -190px} .footer .socials {text-align: left;margin-top: 0px} .divbadge{position:absolute;bottom:60px;right:32px;z-index:1;margin-right: 0px} #dialog_form_aziende .modal-dialog{width: 900px;} #dialog_form_aziende .modal-dialog .content .dett-sala{padding: 30px 100px 44px} .cust-multicheck{-moz-column-count: 3;-moz-column-gap: 37px;-webkit-column-count: 3;-webkit-column-gap: 37px;column-count: 3;column-gap: 37px;} /*.overlay-canvas{background-color:#333;opacity:0;position:fixed;top:0;left:0;bottom:0;right:0;z-index:2;z-index:-1;-webkit-transition: opacity .3s ease-in-out;-moz-transition: opacity .3s ease-in-out;-ms-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;} .overlay-canvas.showed{opacity:.3;z-index:3;}*/ .gruppi-scuole .item .info .btn-action a{padding:15px 28px;} .lavora .img-text {position: absolute;top: 33px;left: 85px;font-size: 48px;line-height: 58px;} .lavora .btn-lavora {margin: 10px 0px 0px} .sponsor .carousel-wrapper {margin: 0 -20px} .footerpage > li {padding-right: 9px;} .sponsor .logo .pad {padding: 0 20px;} .noform{padding:60px 0px} .user-menu ul > li a:before{position:absolute;top:2px;left:0;} .user .orders {padding-left: 50px;} .user .attendi-biglietti .testo {padding: 8px 16px;} .user .box-voucher a.preventivo{margin-top: 0px} .row-eq-height-lg {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display:flex;} .testa .info .list-inline{margin-left:-8px;} .testa .info .list-inline > li{padding:0 5px;} .testa .info .list-inline > li i {font-size: 32px;vertical-align: middle;} .testa .info.btns {margin-top: 0px;} .testa.testaint .info.sx {margin-top: 10px !important;} .langselector button {padding: 0px 5px} .slidebox .carousel-caption{padding:130px 0 60px 0;} .slidebox .carousel-caption h3 {font-size:42px;line-height: 48px;} .slidebox .carousel-caption p {font-size: 16px;line-height: 24px;margin-bottom:24px;} .brand .title{font-size:15px;} .privacy-policy .details .col{width:20%;} .abstract .pforza{margin-bottom:100px;} .abstract .pforza .tit{font-size:16px;line-height:22px;} .abstract .pforza{margin-top:80px;} .blog .wrapper-art .img-responsive{max-height:213px;} .products .inevidence .item-img{max-height:147px;} .testa {padding: 10px 0;} .testa .top_search {margin-top: 0px;} .slidebox .carousel-caption .tabs-biglietti .quantita .input-group .form-control.quant{padding: 6px 6px;font-size: 24px;line-height: 29px;} .slidebox .carousel-caption .tabs-biglietti .btn{font-size: 16px;line-height: 22px;padding: 19px 20px;margin-top:0px} .eventi, .faq, .page, .elenco {/*padding-top:62px;*/flex: 1} .gruppi, .emozioni{/*padding-top:150px !important*/} .gruppi .btn-send-cand{padding: 23px 152px;text-align: center;font-size:16px;line-height:19px;color: #FFFFFF;margin-top:24px} .slidebox{padding-top:62px !important;padding-bottom:50px;} .testa .modal-search ul {padding: 0 210px !important;} .eventi .bgbanner{padding: 90px 0px} .eventi .bgbanner.events h3 {font-size:38px;line-height:44px} .eventi .bgbanner.events .cat {font-size:38px;line-height:44px} .ticket .container-tck .wrapper-tck .icn-tck::before{top: 77px;left: -6px;} .ticket .container-tck .wrapper-tck .box-tck .quant-tck .price-tck {font-size:23px;} .ticket .container-crs .wrapper-crs .icn-crs::before{top: 77px;left: -6px;} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .price-crs {font-size:23px;} .slidebox .item{height:calc(100vh - 99px)} .ticket .container-crs .wrapper-crs .box-crs {padding: 16px 16px 16px 0px;} .ticket .container-crs .wrapper-crs .icn-crs {width: 40px;} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .cust-row{margin-left: -4px;margin-right:-4px;} .ticket .container-crs .wrapper-crs .box-crs .quant-crs .cust-row > div{padding-left:4px;padding-right:4px;} .ticketbar .box-corsi-scelti{padding-top:8px;} .ticketbar .box-corsi-scelti .corsi-scelti{font-size:22px;line-height:22px;margin-right:12px;} .ticketbar .box-corsi-scelti .nr-corsi{font-size:22px;line-height:20px;color: #F50C1A;} .ticket .box-calendar .box-margin-date {overflow: hidden;margin: 20px 0px 0px;} .ticket .box-calendar .box-margin-date .box-date-wrap a.left {left: -40px;} .ticket .box-calendar .box-margin-date .box-date-wrap a.right {right: -40px;} .ticket .box-calendar {padding: 16px 16px} .ticket .box-calendar .data {text-align: left;} .ticket .box-calendar .box-margin-date .day .title-day {font-size:18px;} .ticket .box-calendar .box-margin-date .box-date-selected .day-sel {font-size: 18px} .cust-row-corsi{margin-left: -8px; margin-right: -8px;} .cust-row-corsi .cust-col-corsi{padding-left: 8px;padding-right: 8px} .footer .socials > li {margin-right: 0px} .footer .socials > li a {padding: 0px 2px} .slideshow .carousel-caption .ptitle {font-size: 40px;line-height: 53px;margin-top: 82px;} .slideshow .carousel-caption {font-size:20px;} .slideshow .carousel-caption .cta{margin-bottom:25px;} .hometexts .ptitle , .mainmap .wavetop .ptitle,.gbanner .ptitle{font-size: 50px;line-height: 70px;} .page-not-found .img-404{bottom: -63px;} } @media only screen and (min-width:1200px) and (max-width: 1599px) { } @media only screen and (min-width: 1600px) { .product-view.natale .bgw > .wrapper {padding: 0px 80px;} .tck-rd-fasce .checkbox.custom label, .tck-rd-fasce .radio.custom label{padding: 13px 13px 13px 47px;} .container{width:1570px} .col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{float:left} .col-xl-12{width:100%} .col-xl-11{width:91.66666667%} .col-xl-10{width:83.33333333%} .col-xl-9{width:75%} .col-xl-8{width:66.66666667%} .col-xl-7{width:58.33333333%} .col-xl-6{width:50%} .col-xl-5{width:41.66666667%} .col-xl-4{width:33.33333333%} .col-xl-3{width:25%} .col-xl-2{width:16.66666667%} .col-xl-1{width:8.33333333%} .col-xl-pull-12{right:100%} .col-xl-pull-11{right:91.66666667%} .col-xl-pull-10{right:83.33333333%} .col-xl-pull-9{right:75%} .col-xl-pull-8{right:66.66666667%} .col-xl-pull-7{right:58.33333333%} .col-xl-pull-6{right:50%} .col-xl-pull-5{right:41.66666667%} .col-xl-pull-4{right:33.33333333%} .col-xl-pull-3{right:25%} .col-xl-pull-2{right:16.66666667%} .col-xl-pull-1{right:8.33333333%} .col-xl-pull-0{right:auto} .col-xl-push-12{left:100%} .col-xl-push-11{left:91.66666667%} .col-xl-push-10{left:83.33333333%} .col-xl-push-9{left:75%} .col-xl-push-8{left:66.66666667%} .col-xl-push-7{left:58.33333333%} .col-xl-push-6{left:50%} .col-xl-push-5{left:41.66666667%} .col-xl-push-4{left:33.33333333%} .col-xl-push-3{left:25%} .col-xl-push-2{left:16.66666667%} .col-xl-push-1{left:8.33333333%} .col-xl-push-0{left:auto} .col-xl-offset-12{margin-left:100%} .col-xl-offset-11{margin-left:91.66666667%} .col-xl-offset-10{margin-left:83.33333333%} .col-xl-offset-9{margin-left:75%} .col-xl-offset-8{margin-left:66.66666667%} .col-xl-offset-7{margin-left:58.33333333%} .col-xl-offset-6{margin-left:50%} .col-xl-offset-5{margin-left:41.66666667%} .col-xl-offset-4{margin-left:33.33333333%} .col-xl-offset-3{margin-left:25%} .col-xl-offset-2{margin-left:16.66666667%} .col-xl-offset-1{margin-left:8.33333333%} .col-xl-offset-0{margin-left:0} .visible-xl{display:block!important} .visible-xl-block{display:block!important} .visible-xl-inline{display:inline!important} .visible-xl-inline-block{display:inline-block!important} .hidden-xl{display:none!important} .bann-capodanno .bgbanner h3{font-size:48px} .smartbox .box-frm-scuole{padding:35px 308px;} .page-not-found .text {padding: 0px 112px;} .footer .socials > li {margin-right: 5px} .footer .socials > li a {padding: 0px 4px} .divclaim{position:absolute;top:80px;left:206px;z-index:3;color:#fff;text-align: left;margin-left: 0px;} .divclaim .claim-title{font-size: 80px;line-height:80px;margin-bottom: 16px;} .divclaim .claim-title > span{font-weight:bold} .divclaim .claim-subtitle{font-size: 16px;line-height:22px;font-weight:600} #dialog_form_aziende .modal-dialog{width: 1210px;} #dialog_form_aziende .modal-dialog .content .dett-sala{padding: 30px 100px 44px} .aziende .box-frm-aziende {padding: 105px 238px;} .cust-multicheck{-moz-column-count: 4;-moz-column-gap: 50px;-webkit-column-count: 4;-webkit-column-gap: 50px;column-count: 4;column-gap: 50px;} .map-container .lista-punti-mappa .popup-map .box-pin{margin-top: -420px;margin-left: -200px;width: 450px;height:272px;top: 50%;left: 50%;box-shadow: 0 14px 23px #6161612b;} .noform{padding:60px 0px} .lavora .img-text {position: absolute;top: 65px;left: 85px;font-size: 48px;line-height: 58px;} .lavora .btn-lavora {margin: 40px 0px 20px} .footerpage > li {padding-right: 6px;} .newsletter-wrapper img{width:180px;} .ticket .box-calendar .box-margin-date .day.right{float: right;} .row-eq-height-xl {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display:flex;} .testa .info .list-inline{margin-left:-15px;} .testa .info .list-inline > li{padding:0 10px;} .testa .top_search {margin-top: 0px;} .abstract .pforza .tit{font-size:20px;line-height:28px;} .slidebox .carousel-caption{padding:130px 0 60px 0;} .slidebox .carousel-caption h3 {font-size:44px;line-height:52px;} .slidebox .carousel-caption p {font-size: 20px;line-height:24px;margin-bottom:32px;} .blog .wrapper-art .img-responsive{max-height:290px;} .products .inevidence .item-img{max-height:166px;} /*.megamenu .nav > li.c-logo{position:relative;width:180px;} .megamenu .nav > li.c-logo a{position:absolute;top:-15px;left:50%;margin-left:-50px;padding: 0px} .megamenu .nav > li.c-logo:hover a{background-color:transparent !important} .megamenu .nav > li.c-logo a img{width:110px} .megamenu .nav > li > a{padding:2px 18px;font-size:14px;}*/ .bgbanner {padding:140px 0px} .testa .modal-search ul {padding: 0 400px !important;} .eventi .bgbanner{padding: 60px 0px} .ticket .container-tck .wrapper-tck .icn-tck::before{top: 77px;left: -6px;} .ticket .container-crs .wrapper-crs .icn-crs::before{top: 77px;left: -6px;} .ticket .container-crs .wrapper-crs .box-crs {padding: 16px 16px 16px 0px;} .ticket .container-crs .wrapper-crs .icn-crs {width: 64px;} .ticket .box-calendar .box-margin-date{overflow:hidden;margin:34px 80px 0px;} .ticket .box-calendar .box-margin-date .box-date-wrap {margin: 0px 20px} .ticket .box-calendar .box-margin-date .box-date-wrap a.left {left: -50px;} .ticket .box-calendar .box-margin-date .box-date-wrap a.right {right: -50px;} .lavora .btn-lavora {margin: 10px 0px 20px;} .filtercats{margin: 10px 0px} .lavora .list-item {margin-top: 10px;} .calendario .box-calendario .lists-calendar{padding: 0px 40px 0px} .calendario .box-calendario .lists-calendar .grid-container{grid-template-columns: 5fr repeat(31, 42px);line-height:42px;/*grid-template-rows: repeat(13, 42px);*/} .slideshow .carousel-caption .ptitle {font-size: 48px;line-height:68px;margin-top:70px;} .slideshow .carousel-caption .cta{padding:17px 20px;font-size:25px !important;line-height:35px;} .page-not-found .img-404{bottom: -105px;} } @media (hover: none) { .products .functional-buttons{opacity:1;bottom:0;left:0;right:auto;text-align:center;top:auto;width:100%;} .products .functional-buttons .btn {min-width: 32px;min-height: 32px;width: 32px;height: 32px;line-height:32px;} .products .functional-buttons .btn > i {line-height: 32px;} } @media only screen and (min-width: 1800px) { .divfrm .container > .row > div{margin-left: 90px} .noform{padding:0px 0px} .container{width:1600px;} .products .inevidence .item-img{max-height:169px;} /*.megamenu .nav > li.c-logo{position:relative;width:180px;} .megamenu .nav > li.c-logo a{position:absolute;top:-12px;left:50%;margin-left:-55px;padding: 0px} .megamenu .nav > li.c-logo:hover a{background-color:transparent !important} .megamenu .nav > li.c-logo a img{width:110px;} .megamenu .nav > li > a{padding:2px 18px;}*/ .slidebox .carousel-caption {padding: 300px 0 140px 0;} .testa .modal-search ul {padding: 0 500px !important;} } @media all and (transform-3d), (-webkit-transform-3d) { .carousel-fade .carousel-inner > .item.next, .carousel-fade .carousel-inner > .item.active.right { opacity: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .carousel-fade .carousel-inner > .item.prev, .carousel-fade .carousel-inner > .item.active.left { opacity: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .carousel-fade .carousel-inner > .item.next.left, .carousel-fade .carousel-inner > .item.prev.right, .carousel-fade .carousel-inner > .item.active { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @-webkit-keyframes animationmenus { from { opacity:0; filter:alpha(opacity=0); -webkit-transform:translate(0,10px); -ms-transform:translate(0,10px); transform:translate(0,10px) } to { opacity:1; filter:alpha(opacity=100); -webkit-transform:translate(0,0); -ms-transform:translate(0,0); transform:translate(0,0) } } @-moz-keyframes animationmenus { from { opacity:0; filter:alpha(opacity=0); -webkit-transform:translate(0,10px); -ms-transform:translate(0,10px); transform:translate(0,10px) } to { opacity:1; filter:alpha(opacity=100); -webkit-transform:translate(0,0); -ms-transform:translate(0,0); transform:translate(0,0) } } @-o-keyframes animationmenus { from { opacity:0; filter:alpha(opacity=0); -webkit-transform:translate(0,10px); -ms-transform:translate(0,10px); transform:translate(0,10px) } to { opacity:1; filter:alpha(opacity=100); -webkit-transform:translate(0,0); -ms-transform:translate(0,0); transform:translate(0,0) } } @keyframes animationmenus { from { opacity:0; filter:alpha(opacity=0); -webkit-transform:translate(0,10px); -ms-transform:translate(0,10px); transform:translate(0,10px) } to { opacity:1; filter:alpha(opacity=100); -webkit-transform:translate(0,0); -ms-transform:translate(0,0); transform:translate(0,0) } }