html{overflow-x:hidden}body{background:#fff;font-family:'Roboto Flex',sans-serif;line-height:1.8;font-weight:300;color:gray}::-webkit-input-placeholder{color:#999}:-ms-input-placeholder{color:#999}::placeholder{color:#999}p,ul,ol{margin-bottom:30px}a{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;text-decoration:none;color:#1892d1}a:hover{text-decoration:none}b,strong{font-weight:700}h1,h2,h3,h4,h5,.btn-link{color:#000;font-family:'Roboto Condensed',sans-serif;font-weight:900;line-height:1.2;text-transform:uppercase;letter-spacing:2px;font-style:normal;position:relative;margin-bottom:20px}h1 a,h2 a,h3 a,h4 a,h5 a{color:#000}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{color:#999}.btn,.form-control{outline:none}.btn-circle i.animated{-webkit-transition-property:-webkit-transform;-webkit-transition-duration:1s;-moz-transition-property:-moz-transform;-moz-transition-duration:1s;-webkit-animation-name:pulse;-moz-animation-name:pulse;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear}.btn-circle:hover i.animated{-webkit-animation-name:pulse;-moz-animation-name:pulse;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.2);transform:scale(1.2)}100%{-moz-transform:scale(1);transform:scale(1)}}.btn-circle{font-size:40px;-webkit-transition:background .4s ease-in-out;-moz-transition:background .4s ease-in-out;transition:background .4s ease-in-out}.btn-circle i{border:4px solid #1892d1;padding:0 14px;border-radius:50%;color:#1892d1}.btn-circle i:hover{background:rgba(255,255,255,1)}.sopra-slider{position:absolute;bottom:18%;left:0;width:100%}.owl-carousel .owl-stage{background:#000}.link{color:#fff;cursor:pointer;font-family:'Roboto Condensed',sans-serif;font-size:20px;font-weight:900;letter-spacing:2px;text-decoration:none}.link--arrowed{display:table-cell;vertical-align:middle;width:100%;height:100%;line-height:2rem;position:relative}.link--arrowed .arrow-icon{position:relative;top:-1px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;vertical-align:middle}.link--arrowed .arrow-icon--circle{-webkit-transition:stroke-dashoffset .3s ease;transition:stroke-dashoffset .3s ease;stroke-dasharray:95;stroke-dashoffset:95}.link--arrowed:hover .arrow-icon{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}.link--arrowed:hover .arrow-icon--circle{stroke-dashoffset:0}.main-wrap{margin-bottom:20px}.dettaglio-bici img{opacity:.5}.dettaglio-bici .center img{opacity:1}.owl-prev i,.owl-next i{color:#1892d1;font-size:5em}.form-group .label{font-weight:400}textarea.form-control{height:inherit}.form-field-icon-wrap{position:relative}.form-field-icon-wrap .icon{position:absolute;top:50%;right:20px;font-size:18px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.form-field-icon-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:47px !important}.site-menu{display:block;background:rgba(77,77,77,.8);right:0;z-index:901;position:fixed;width:30%;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;bottom:0;top:0;-webkit-box-shadow:0 -20px 20px -5px rgba(0,0,0,.05);box-shadow:0 -20px 20px -5px rgba(0,0,0,.05);min-height:300px;overflow:hidden}.site-menu ul{position:relative;margin-top:10%}.site-menu ul>li{list-style:none;visibility:hidden;opacity:0;padding:0;margin:0 0 10px;top:-20px;position:relative;text-align:center;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.site-menu ul>li.is-show{visibility:visible;opacity:1;top:0}.site-menu ul>li a{color:#fff;font-size:20px;text-transform:uppercase}.site-menu ul>li a:after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;background:#1892d1;transition:width .3s ease 0s,left .3s ease 0s;width:0}.site-menu ul>li a:hover{color:#1892d1;font-weight:700}.site-menu ul>li a:hover:after{width:40%;left:30%}@media (max-width:768px){.site-menu ul{margin-top:30px;margin-bottom:20px}.site-menu ul>li a{font-size:18px}}.site-menu.site-menu-show{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.separatore{border-bottom:4px solid #1892d1;max-width:70%;margin:auto}.menu-aggiuntivo{max-width:70%;margin:auto}.menu-aggiuntivo a{color:#fff;font-size:20px;text-transform:uppercase}.menu-aggiuntivo a:hover{color:#1892d1}.icone-social img{margin:10px;max-width:20%}.icone-social-contatti img{margin:10px;max-width:50px}.icone-social-menu img{max-width:10%;margin:0 10px}.bg-slant-white{position:relative}.site-logo-wrap{position:relative;z-index:1021}.site-header{padding:0 30px;z-index:900;width:100%;height:80px;position:fixed;padding:.6em 30px .8em;top:0;background-color:rgba(0,0,0,.8);-webkit-transition:0s all ease;-o-transition:0s all ease;transition:0s all ease}.site-header .site-logo img{max-height:45px}.site-header .social li{display:inline-block}.site-header .social li a{color:#000;padding:0 10px}.site-header .heading{color:#fff}.scrolled{background-color:rgba(0,0,0,.5)!important}.site-header.scrolled .social{margin-top:10px}.site-header.scrolled .social li a{color:#000}.site-header.scrolled .site-nav-toggle{top:-5px !important}.site-header.awake{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.site-header.sleep{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.testo-testata{position:absolute;width:100%;background:rgba(0,0,0,.5);padding:30px 0 20px}.form-control{border:2px solid #ccc}.form-control:hover,.form-control:focus,.form-control:active{-webkit-box-shadow:none !important;box-shadow:none !important;border:2px solid #ff7a5c}.site-nav-toggle i,.site-nav-toggle i:before,.site-nav-toggle i:after{background:#fff !important}.btn{text-transform:uppercase;letter-spacing:.2em;font-size:14px;font-weight:700}.btn:hover,.btn:focus,.btn:active{-webkit-box-shadow:none !important;box-shadow:none !important}.btn.btn-primary.btn-outline-primary{border-width:2px;cursor:pointer}.btn.btn-outline-white{border:2px solid #fff;background:0 0;color:#fff;text-decoration:none}.btn.btn-outline-white:hover{background:#fff;color:#000;border:2px solid transparent}.bg-image,.half .image,.image-bg-fullwidth{background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:scroll}.half .text,.half .image{width:100%}.fascia-shop{background-color:#ff6527;-webkit-transition:background-color .3s linear;-ms-transition:background-color .3s linear;transition:background-color .3s linear}.fascia-shop:hover{background-color:#ffcf00}.fascia-azzurra{background-color:#1892d1;-webkit-transition:background-color .3s linear;-ms-transition:background-color .3s linear;transition:background-color .3s linear}.fascia-azzurra:hover{background-color:#fff}.fascia-azzurra .link--arrowed .arrow-icon{top:-5px}.fascia-azzurra:hover .arrow-icon g{stroke:#1892d1}.fascia-shop .heading,.fascia-azzurra .heading{color:#fff;padding:20px 0;display:block;height:unset;line-height:unset;font-size:2rem}.fascia-shop .heading:hover{color:#1892d1}.fascia-azzurra .heading:hover{color:#1892d1}.woocommerce-loop-product__title{color:#000;font-weight:700!important;font-size:20px!important}.woocommerce-LoopProduct-link img{max-width:100%;height:auto;margin-bottom:20px}.bici-correlate .slick-slide{margin:0 20px}.correlata{margin-bottom:20px}.woocommerce-LoopProduct-link .attachment-full,.correlata{transition:box-shadow .3s ease-in-out}.woocommerce-LoopProduct-link .attachment-full:hover,.correlata:hover{-webkit-box-shadow:5px 5px 5px 0 rgba(24,146,209,.8);box-shadow:5px 5px 5px 0 rgba(24,146,209,.8)}.logo-linea img{max-height:30px;width:auto;margin:auto}.ALLWAY{padding-top:30px;background:url(//www.torpado.com/wp-content/themes/torpado/css/../images/allway.png) no-repeat center bottom;background-size:50% 50%}.IMPUDENT{background:url(//www.torpado.com/wp-content/themes/torpado/css/../images/impudent.png) no-repeat center bottom;background-size:50% 100%}.site-main ul.products.columns-2 li.product{padding-top:70px!important}.woocommerce-ordering{display:none!important}.team{height:500px}.team .heading{position:absolute;left:0;color:#000}.team .logo-team{width:50%;height:auto;margin:auto;transition:width 1s}.team:hover .logo-team{width:60%}.sfondo-team{margin-bottom:20px;position:relative}.sfondo-team a{text-transform:uppercase;font-size:30px;color:#fff;line-height:400px;display:block}.sfondo-atleta{background:url(//www.torpado.com/wp-content/themes/torpado/css/../images/sfondo-atleta.png);background-size:cover}.sfondo-atleta p{color:#333}.sfumatura{position:absolute;bottom:-2px;left:0;width:100%;max-height:60px}.bg-grigio{background-color:red;background-image:linear-gradient(#ccc6c6,#fff)}.social-atleta img{max-width:46px;margin:10px}.attachment-woocommerce_thumbnail{width:100%;height:auto}.woocommerce-page .prodotti{width:73%;float:left;margin-right:2%}.woocommerce-ordering{float:right!important;margin-right:0!important}.woocommerce-result-count{margin:0 5%;font-weight:700;border-bottom:4px solid #1892d1}.storefront-sorting select{border:0;padding:5px 20px}.storefront-sorting:first-child .woocommerce-pagination,.storefront-sorting:last-child .woocommerce-ordering,.storefront-sorting:last-child .woocommerce-result-count{display:none!important}.woocommerce-pagination{float:unset!important;margin:auto;text-align:center}.woocommerce-pagination .page-numbers{list-style:none;margin-top:10px}.woocommerce-pagination .page-numbers li{display:inline}.woocommerce-pagination .page-numbers li .page-numbers{margin:0 10px}.woocommerce-pagination .page-numbers li .page-numbers.current{background-color:#ffffff!important;border:2px solid #1892d1;padding:5px 10px;border-radius:50%}.page-template-template-homepage .site-main .berocket_ajax_filters_toggle{display:none!important}.sidebar{width:20%;margin-left:4%;margin-bottom:40px;float:right;padding:0 20px;min-height:100vh}#berocket-ajax-filters-sidebar{width:280px!important}.berocket_aapf_widget .berocket_label_widgets{text-transform:uppercase}.sidebar select{width:70%;border:0;padding:5px 10px;background:#efefef;margin-top:20px}.search-field{background-color:#fff;width:85%;border:4px solid #1892d1;padding:3px 5px}.widget_text .widget-title{font-size:35px;margin-bottom:40px;color:#333;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;letter-spacing:2px;font-weight:700}.berocket_aapf_widget-title,.widget_product_search .widget-title{font-size:20px!important;font-weight:600;color:#333;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;letter-spacing:2px}.widget_product_search{margin-bottom:30px}.berocket_aapf_widget{padding-left:0}.woocommerce-product-search label,.onsale,.price{display:none!important}.woocommerce-product-search button{background-color:#ffffff!important;border:0;padding:3px 10px;margin-left:-43px;cursor:pointer}.woocommerce-product-search button .fa-search:before{color:#000000!important}.berocket_aapf_widget select{color:#fff;width:90%;background:#999;text-transform:uppercase}.berocket_aapf_reset_button{background:#000;border:0;color:#fff;text-transform:uppercase;padding:4px 10px;cursor:pointer}.berocket_aapf_reset_button:hover{background:#1892d1!important;color:#fff}@media (max-width:991.98px){.berocket_ajax_group_filter_title{display:none}.woocommerce-ordering{display:none!important}.padding-titolo-prodotto h2{max-width:85%;margin:auto}.berocket_aapf_reset_button{display:block;font-size:13px}.products{padding-left:15px}.woocommerce-result-count{max-width:100%}.storefront-sorting select{float:right;margin-top:10px;max-width:225px}.site-main ul.products.columns-2 li.product{padding-top:50px!important}.sidebar{display:none}.berocket_ajax_filters_toggle{background:#1892d1;height:40px!important;line-height:40px;color:#ffffff!important;text-align:left}.berocket_ajax_filters_toggle span i:before,.berocket_ajax_filters_toggle span i:after,.berocket_ajax_filters_toggle span i{background:#ffffff!important}.berocket_ajax_filters_toggle span{float:right}}.single-product .site-header{background:0 0}.single-product .site-header.scrolled{background:rgba(0,0,0,.5)!important}.torna-bici{position:absolute;top:10px;left:20px;color:#1892d1;font-family:'Roboto Condensed',sans-serif;font-size:20px;font-weight:700;letter-spacing:2px;text-decoration:none;z-index:99}.torna-bici img{margin-right:10px;margin-top:-5px}.slick-slider{margin-bottom:0;position:relative}ul.slickslide{padding-left:0;max-width:80%;margin:0 auto 180px auto}.slick-slider .slick-track{min-width:100%}.slick-dots{top:auto;left:auto;right:auto;position:relative;line-height:0}.slick-dots li,.slick-dots li button:before{margin:0;padding:0}.slick-dots li{margin:0 20px;display:inline-block;width:auto;height:auto}.slick-dots .slick-active{-webkit-box-shadow:5px 5px 5px 0 rgba(24,146,209,.8);box-shadow:5px 5px 5px 0 rgba(24,146,209,.8)}.slick-slider .slick-track{min-width:100%}.slick-dots li button{margin:0;height:auto;width:100%;padding:0}.slick-dots li button.tab{clear:both;display:block}.slick-dots li button img{width:100%;max-width:150px;height:auto}.slick-dots li button:before{content:'';display:block;width:100%;max-width:150px;overflow:hidden;float:none;position:absolute;width:100%;height:100%}.slick-thumbs{position:absolute;left:-9999px}.etichetta-avviso{background-color:#1892d1!important;color:#fff;font-style:italic;font-weight:400;vertical-align:middle!important;padding:4px!important;line-height:25px}.cover_prodotto{position:relative;overflow:hidden}.cover_prodotto.overlay:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:#000;opacity:.2}.cover_prodotto .lead{color:#fff;font-size:18px}.cover_prodotto .img_bg{background-repeat:no-repeat;background-size:contain !important;background-position:center center}.bg-titolo-prodotto{background:#4d4d4d}.padding-titolo-prodotto{padding:100px 0 80px}.bg-titolo-prodotto h1{padding:20px 0 0;margin-bottom:10px;font-size:70px}.cover_prodotto p{color:#fff;font-size:18px;padding:120px 0}.cover_accordion{position:relative;overflow:hidden}.cover_accordion.overlay:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:#000;opacity:.2}.cover_accordion .lead{color:#fff;font-size:18px}.cover_accordion .img_bg{background-repeat:no-repeat;background-size:cover;background-position:center center}.cover_accordion{color:#fff;font-size:18px;padding:100px 0}@media (max-width:991.98px){.cover_prodotto .sub-heading{font-size:20px}.bg-titolo-prodotto h3{width:80%;margin:auto}}.cover_prodotto .heading{color:#4d4d4d;font-weight:300;font-size:30px;line-height:1.5}@media (min-width:768px){.cover_prodotto .heading{font-size:30px;font-weight:900;line-height:1.2}}.righe .row div{border-bottom:2px solid #1892d1;background-color:#e1e1e1}.righe .row:nth-child(even) div{background-color:#fff}.righe .row div:nth-child(even){border-left:2px solid #1892d1}.caratteristiche-prodotto .col-md-3{border-right:4px solid #1892d1}.caratteristiche-prodotto h4{margin:10px;font-style:italic}.caratteristiche-prodotto .col-md-3:last-child{border-right:0}.attributi-prodotto p{margin-bottom:0}.valore-elettrico{font-weight:400;font-size:18px;letter-spacing:0px;text-transform:unset;margin-bottom:20px;margin-top:20px}.etichetta-elettrico{color:#1892d1;font-weight:400;font-size:18px;letter-spacing:0px;margin-bottom:20px;margin-top:20px}.bordo{border-right:10px solid #fff}.tips{font-size:12px}.editor-contenuto h2,.editor-contenuto h3,.editor-contenuto h4{position:relative;margin-bottom:30px}.editor-contenuto h2:before,.editor-contenuto h3:before,.editor-contenuto h4:before,.testo-accordion h2:before,.testo-accordion h3:before,.testo-accordion h4:before,h3.heading:before{content:'';display:block;position:absolute;bottom:-10px;width:20%;left:40%;border-bottom:4px solid #1892d1}.card-header{padding:0;border:0!important;border-radius:0!important;background-color:unset}.btn-link{padding:.75rem 1.25rem;border:4px solid #1892d1;width:100%;position:relative}.collapsed{border:4px solid #1892d1}.collapsed:before{border:0}.testo-accordion h2,.testo-accordion h3,.testo-accordion h4{margin-bottom:30px}.testo-accordion p{font-size:14px;text-align:justify}.immagine-caratteristica{width:120px;height:auto}.btn-link:hover,.btn-link.focus,.btn-link:focus{border-color:#1892d1}.collapse{border-left:4px solid #1892d1;border-right:4px solid #1892d1;border-bottom:4px solid #1892d1}.btn-link:after{content:url(//www.torpado.com/wp-content/themes/torpado/css/../images/up-down.png);float:right;color:#1892d1;margin-top:0;max-height:25px}.sfumatura-sopra{position:absolute;top:-1px;left:0;width:100%;z-index:99}.sfumatura-sotto{position:absolute;bottom:0;left:0;width:100%;z-index:99}.table{margin-bottom:0}.table thead th{background-color:#1892d1!important;color:#fff;font-style:italic;font-weight:400;vertical-align:middle!important;padding:4px!important;line-height:25px}.single-product table:not(.has-background) tbody tr:nth-child(2n) td,.single-product table:not(.has-background) tbody tr:nth-child(2n) th{background-color:#c6c6c6;color:#000}.tabella-specifiche tbody tr:last-child td{background-color:#b0d199!important;padding:20px 0}.tabella-specifiche tbody tr:last-child th{background-color:#b0d199!important;font-size:14px;color:#000}.tabella-alternativa{width:100%}.tabella-alternativa td{background-color:#F08A00!important;color:#fff;font-weight:700}.social-share img{margin:20px 10px;max-width:60px}.bici-correlate .slick-slide{position:relative;padding-top:70px}.carosello-dettagli{background:#000}.carosello-dettagli .slick-slide img{opacity:.2}.carosello-dettagli .slick-center img{opacity:1}@media (min-width:992px){.half .text,.half .image{width:50%}}.half .text{padding:7%;background:#000}.half .text h2{color:#fff}@media (max-width:991.98px){.half .image{height:250px}}.image-bg-fullwidth{display:block;height:300px}.section-heading h2:before{content:'';display:block;position:absolute;bottom:-10px;width:30%;left:35%;border-bottom:4px solid #1892d1}.section-heading h3:before{content:'';display:block;position:absolute;bottom:-10px;width:20%;left:40%;border-bottom:4px solid #1892d1}.contenuto-testuale h2:before,.contenuto-testuale h3:before,.contenuto-testuale h4:before{content:'';display:block;position:absolute;bottom:-10px;width:20%;left:40%;border-bottom:4px solid #1892d1}.section-heading .sub-heading{font-size:20px}.section-heading .small-sub-heading{font-size:14px;color:#ff7a5c}@media (min-width:992px){.media figure.horizontal{width:150px}}.store_modal_title{font-size:1.75rem}.control{display:inline-block!important;width:50%!important}.store_locator_find_stores_button{color:#fff;text-align:center;display:block!important;border:0!important;border-radius:0;margin:auto}.store_locator_visit_store{color:#fff;text-align:center;display:block!important;border:0!important;border-radius:0;max-width:100%;margin:auto}.store_locator_name{font-size:20px}.store_locator_infowindow .store_locator_details{text-align:center}.store-locator-row .store_locator_details{text-align:left}.store_locator_get_direction{display:none!important}.store_locator_dragged_button{top:30px;bottom:unset!important;color:#fff;border:0}.store_locator_dragged_button:hover{border-color:#000!important}.media h3{font-size:20px;margin-bottom:10px}.media .post-meta{font-size:14px;letter-spacing:.1em;text-transform:uppercase}.media>a{width:40%}@media (max-width:767.98px){.media>a{width:100%;margin-bottom:30px}}.media.media-bg-white{-webkit-box-shadow:0 10px 20px -5px rgba(0,0,0,.1);box-shadow:0 10px 20px -5px rgba(0,0,0,.1)}.media.media-bg-white figure{margin-bottom:0}.media.media-bg-white .media-body{padding:20px;background:#fff}.ftco-46 .ftco-46-row>div{text-align:center;width:100%}@media (min-width:992px){.ftco-46 .ftco-46-row>div{width:33.33333%}}.ftco-46 .ftco-46-subheading{font-size:14px;color:#b3b3b3;color:#ff7a5c;text-transform:uppercase;letter-spacing:.2em}.ftco-46 .ftco-46-heading{text-transform:uppercase;line-height:1.5;font-size:20px;margin-bottom:30px}.ftco-46 .ftco-46-image{background-size:cover;background-position:center center;position:relative}.ftco-46 .ftco-46-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.05}@media (max-width:991.98px){.ftco-46 .ftco-46-image{height:200px;display:none}}.ftco-46 .ftco-46-text{padding:40px;background:#fff}@media (max-width:991.98px){.ftco-46 .ftco-46-text{margin-bottom:20px}}.ftco-46 .ftco-46-text.ftco-46-arrow-up{z-index:2;position:relative}.ftco-46 .ftco-46-text.ftco-46-arrow-up:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fff;border-width:20px;margin-left:-20px}@media (max-width:991.98px){.ftco-46 .ftco-46-text.ftco-46-arrow-up:after{display:none}}.ftco-46 .ftco-46-text.ftco-46-arrow-left{z-index:2;position:relative}.ftco-46 .ftco-46-text.ftco-46-arrow-left:after{right:100%;top:20%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-right-color:#fff;border-width:20px;margin-top:-20px}@media (max-width:991.98px){.ftco-46 .ftco-46-text.ftco-46-arrow-left:after{display:none}}.ftco-46 .ftco-46-text.ftco-46-arrow-right{z-index:2;position:relative}.ftco-46 .ftco-46-text.ftco-46-arrow-right:after{left:100%;top:20%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#fff;border-width:20px;margin-top:-20px}@media (max-width:991.98px){.ftco-46 .ftco-46-text.ftco-46-arrow-right:after{display:none}}.ftco-46 .ftco-46-text p:last-child{margin-bottom:0}.ftco-38 .ftco-38-header .ftco-38-heading{font-size:30px;color:#000;margin:0;font-weight:300;margin-bottom:10px}@media (max-width:991.98px){.ftco-38 .ftco-38-header .ftco-38-heading{font-size:24px}}.ftco-38 .ftco-38-header .ftco-38-subheading{color:#b3b3b3;margin:0 0 20px;letter-spacing:.1em;text-transform:uppercase}@media (max-width:991.98px){.ftco-38 .ftco-38-header .ftco-38-subheading{font-size:18px}}.ftco-38 .ftco-38-header img{width:200px;border-radius:50%;margin-bottom:40px}.btn-link{text-transform:uppercase;font-size:25px !important;letter-spacing:.15em;text-decoration:none !important;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:#000;font-weight:900;margin-bottom:0}.btn-link span{position:relative;margin-left:0;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.btn-link:hover,.btn-link:active,.btn-link:focus{color:#000}.btn-link:hover span,.btn-link:active span,.btn-link:focus span{color:#000;margin-left:10px}.site-tab-nav{display:block;text-align:center;margin-bottom:80px !important}.site-tab-nav li{float:none;display:inline-block;*display:inline;zoom:1}.site-tab-nav li a{background:0 0;color:gray;font-size:16px;text-transform:uppercase;letter-spacing:.2em;border-bottom:2px solid transparent;padding-left:0;padding-right:0;margin:0 10px;font-weight:600;border-bottom:2px solid #e6e6e6}.site-tab-nav li a.active{color:#000;color:#ff7a5c;background:0 0;border-bottom:2px solid #ff7a5c}.site-tab-nav,.nav-pills{text-align:center}.menu-food-item{border-bottom:1px dotted #ccc;float:left;width:100%;padding-bottom:30px;margin-bottom:30px}.menu-food-item .text{width:calc(100%)}.menu-food-item .text img{width:100px;margin-bottom:20px;border-radius:7px;float:left;margin-right:30px}@media (max-width:991.98px){.menu-food-item .text img{float:none}}@media (min-width:768px){.menu-food-item .text{width:calc(100% - 70px)}}.menu-food-item .price{text-align:left;width:100%}@media (min-width:768px){.menu-food-item .price{width:70px;text-align:right}}.menu-food-item .price strong{color:#ff7a5c;font-size:20px}.menu-food-item h3{font-size:22px}.menu-food-item h3 a{color:#000;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.menu-food-item h3 a:hover{color:gray}.menu-food-item p:last-child{margin-bottom:0}.footer-contact-widget .contact-email{color:#ff7a5c}.footer-contact-widget .contact-phone{font-size:30px;color:#000}.lead{font-size:16px}.testimonial p{font-size:20px;color:#000}.testimonial .author{text-align:center}.testimonial .author img{width:80px;height:80px;border-radius:50%;margin:0 auto}.testimonial .author .author-info{margin-top:20px}.testimonial .author h4{font-size:18px;margin-bottom:0}.testimonial .author p{color:#ccc;font-size:14px}.custom-icon{font-size:70px;color:#ff7a5c}.form-subscribe .form-group{position:relative}.form-subscribe .form-group input[type=email],.form-subscribe .form-group input[type=text]{-webkit-box-shadow:none !important;box-shadow:none !important;background:#f2f2f2;border:none;border-radius:0 !important;padding-right:100px}.form-subscribe .form-group input[type=submit]{position:absolute;right:0;top:1px;border-radius:0 !important;outline:none;-webkit-box-shadow:none !important;box-shadow:none !important}.feature-icon .icon{text-align:center;height:100px;width:100px;border-radius:50%;display:inline-block;position:relative;margin-bottom:30px}.feature-icon .icon>span{color:#000;font-size:80px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.feature-icon h3{margin-bottom:20px}.owl-carousel .owl-item{opacity:.4}.owl-carousel .owl-item.active{opacity:1}.owl-carousel .owl-nav{position:absolute;top:50%;width:100%}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-10px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.owl-carousel .owl-nav .owl-prev:hover,.owl-carousel .owl-nav .owl-prev:focus,.owl-carousel .owl-nav .owl-prev:active,.owl-carousel .owl-nav .owl-next:hover,.owl-carousel .owl-nav .owl-next:focus,.owl-carousel .owl-nav .owl-next:active{outline:none;opacity:1}.owl-carousel .owl-nav .owl-prev span:before,.owl-carousel .owl-nav .owl-next span:before{font-size:40px}.owl-carousel .owl-nav .owl-prev{left:30px !important}.owl-carousel .owl-nav .owl-next{right:30px !important}.owl-carousel .owl-dots{text-align:center}.owl-carousel .owl-dots .owl-dot{width:10px;height:10px;margin:5px;border-radius:50%;background:0 0;background:#fff}.owl-carousel .owl-dots .owl-dot.active{background:0 0}.owl-carousel.centernonloop .owl-dots{margin-top:50px}.owl-carousel.centernonloop .owl-dots.disabled{display:block !important}.owl-carousel.centernonloop .owl-dots .owl-dot{background:#ccc}.owl-carousel.centernonloop .owl-dots .owl-dot.active{background:#ff7a5c}.owl-carousel.centernonloop .owl-dots .owl-dot:active,.owl-carousel.centernonloop .owl-dots .owl-dot:focus{outline:none}.owl-carousel.home-slider,.owl-carousel.home-slider-loop-false{z-index:1;position:relative}.owl-carousel.home-slider .btn-link,.owl-carousel.home-slider-loop-false .btn-link{color:#fff}.owl-carousel.home-slider .owl-nav,.owl-carousel.home-slider-loop-false .owl-nav{opacity:0;visibility:hidden;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.owl-carousel.home-slider .owl-nav button,.owl-carousel.home-slider-loop-false .owl-nav button{color:#fff}.owl-carousel.home-slider:focus .owl-nav,.owl-carousel.home-slider:hover .owl-nav,.owl-carousel.home-slider-loop-false:focus .owl-nav,.owl-carousel.home-slider-loop-false:hover .owl-nav{opacity:1;visibility:visible}.owl-carousel.home-slider .slider-item,.owl-carousel.home-slider-loop-false .slider-item{background-size:cover;background-repeat:no-repeat;background-position:center center;height:calc(100vh);min-height:700px;position:relative}.owl-carousel.home-slider .slider-item:before,.owl-carousel.home-slider-loop-false .slider-item:before{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);content:""}.owl-carousel.home-slider .slider-item .slider-text,.owl-carousel.home-slider-loop-false .slider-item .slider-text{color:#fff;height:calc(100vh);min-height:700px}.owl-carousel.home-slider .slider-item .slider-text .child-name,.owl-carousel.home-slider-loop-false .slider-item .slider-text .child-name{font-size:40px;color:#fff}.owl-carousel.home-slider .slider-item .slider-text h1,.owl-carousel.home-slider-loop-false .slider-item .slider-text h1{font-size:40px;color:#fff;line-height:1.2;font-weight:800 !important;text-transform:uppercase}@media (max-width:991.98px){.owl-carousel.home-slider .slider-item .slider-text h1,.owl-carousel.home-slider-loop-false .slider-item .slider-text h1{font-size:40px}}.owl-carousel.home-slider .slider-item .slider-text p,.owl-carousel.home-slider-loop-false .slider-item .slider-text p{font-size:20px;line-height:1.5;font-weight:300;color:#fff}.owl-carousel.home-slider.inner-page .slider-item,.owl-carousel.home-slider-loop-false.inner-page .slider-item{height:calc(50vh - 117px);min-height:550px}.owl-carousel.home-slider.inner-page .slider-item .slider-text,.owl-carousel.home-slider-loop-false.inner-page .slider-item .slider-text{color:#fff;height:calc(50vh - 117px);min-height:550px}.owl-carousel.home-slider .owl-dots,.owl-carousel.home-slider-loop-false .owl-dots{position:absolute;bottom:100px;width:100%}.owl-carousel.home-slider .owl-dots .owl-dot,.owl-carousel.home-slider-loop-false .owl-dots .owl-dot{width:10px;height:10px;margin:5px;border-radius:50%;border:2px solid rgba(255,255,255,.5);outline:none !important;position:relative;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.owl-carousel.home-slider .owl-dots .owl-dot.active,.owl-carousel.home-slider-loop-false .owl-dots .owl-dot.active{border:2px solid #fff}.owl-carousel.home-slider .owl-dots .owl-dot.active span,.owl-carousel.home-slider-loop-false .owl-dots .owl-dot.active span{background:#fff}.owl-carousel.home-slider-loop-false .owl-dots{bottom:-50px}.owl-carousel.home-slider-loop-false .owl-dots .owl-dot{width:10px;height:10px;margin:5px;border-radius:50%;border:2px solid #fff;outline:none !important;position:relative;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;background:#ff7a5c}.owl-carousel.home-slider-loop-false .owl-dots .owl-dot.active{border:2px solid #ff7a5c}.owl-carousel.home-slider-loop-false .owl-dots .owl-dot.active span{background:#fff}.owl-carousel.major-caousel .owl-stage-outer{padding-top:30px;padding-bottom:30px}.owl-carousel.major-caousel .owl-nav .owl-prev,.owl-carousel.major-caousel .owl-nav .owl-next{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:#495057}.owl-carousel.major-caousel .owl-nav .owl-prev:hover,.owl-carousel.major-caousel .owl-nav .owl-prev:focus,.owl-carousel.major-caousel .owl-nav .owl-next:hover,.owl-carousel.major-caousel .owl-nav .owl-next:focus{color:#6c757d;outline:none}.owl-carousel.major-caousel .owl-nav .owl-prev.disabled,.owl-carousel.major-caousel .owl-nav .owl-next.disabled{color:#dee2e6}.owl-carousel.major-caousel .owl-nav .owl-prev{left:-60px !important}.owl-carousel.major-caousel .owl-nav .owl-next{right:-60px !important}.owl-carousel.major-caousel .owl-dots{bottom:-30px !important;position:relative}.owl-custom-nav{float:right;position:relative;z-index:10}.owl-custom-nav .owl-custom-prev,.owl-custom-nav .owl-custom-next{padding:10px;font-size:30px;background:#ccc;line-height:0;width:60px;text-align:center;display:inline-block}.wpml-ls-legacy-list-horizontal{position:fixed;top:15px;right:70px;z-index:900}.menu-burger-wrap{position:relative;z-index:1000}.site-nav-toggle{width:30px;height:40px;cursor:pointer;text-decoration:none;position:fixed;top:20px;right:30px;z-index:902;display:block;border-bottom:none !important}.site-nav-toggle:hover i:before{top:-15px}.site-nav-toggle:hover i:after{bottom:-15px}.site-nav-toggle.active i{background:0 0 !important}.site-nav-toggle.active i:before{top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}.site-nav-toggle.active i:after{bottom:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.site-nav-toggle:hover,.site-nav-toggle:focus,.site-nav-toggle:active{outline:none;border-bottom:none !important}.site-nav-toggle i{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;width:40px;height:3px;font:bold 14px/.4 Helvetica;text-transform:uppercase;text-indent:-55px;background:#fff;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.site-nav-toggle i:before,.site-nav-toggle i:after{content:'';width:40px;height:3px;background:#fff;position:absolute;left:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.site-nav-toggle i:before{top:-10px}.site-nav-toggle i:after{bottom:-10px}.site-menu .wpml-ls-item{display:none}.section{padding:3em 0;z-index:2;position:relative}.text-muted{color:#ccc !important}.custom-pagination{width:100%;text-align:center;display:inline-block}.custom-pagination li{display:inline-block}.custom-pagination .prev a,.custom-pagination .next a{font-size:20px !important;line-height:38px !important}.custom-pagination li a,.custom-pagination .prev a,.custom-pagination .next a{width:40px;height:40px;line-height:40px;padding:0;margin:0;border-radius:50% !important;font-size:16px}.custom-pagination li.active a,.custom-pagination .prev.active a,.custom-pagination .next.active a{display:block;width:40px;height:40px;line-height:40px;padding:0;margin:0;border-radius:50% !important;font-size:16px;background:#ff7a5c;color:#fff}.custom-pagination li.active a:hover,.custom-pagination li.active a:focus,.custom-pagination .prev.active a:hover,.custom-pagination .prev.active a:focus,.custom-pagination .next.active a:hover,.custom-pagination .next.active a:focus{color:#fff}.custom-pagination .prev{float:left}.custom-pagination .next{float:right}.form-wrap{padding:40px;background:#fff;-webkit-box-shadow:0 10px 20px -5px rgba(0,0,0,.1);box-shadow:0 10px 20px -5px rgba(0,0,0,.1)}#map{width:100%;height:445px;margin-top:-200px;z-index:-1}.cover_bivio{position:relative;overflow:hidden;padding:0!important}.cover_bivio:hover .overlay:before{opacity:.4}.cover_bivio .overlay:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:#000;opacity:.6}.cover_bivio .lead{color:#fff;font-size:18px}.cover_bivio .img_bg{background-repeat:no-repeat;background-position:center center;background-size:cover;display:table;width:100%}.cover_bivio .img_bg,.cover_bivio .img_bg>.container>.row{min-height:400px}.cover_bivio.cover_sm .img_bg,.cover_bivio.cover_sm .img_bg>.container>.row{min-height:300px;height:30vh}.sfumatura-verticale-sx{position:absolute;left:0;top:0;max-height:100%}.sfumatura-verticale-dx{position:absolute;right:0;top:0;max-height:100%}.cover_bivio .link{color:#fff;font-size:26px;max-width:500px;margin:0 auto}.cover_bivio .link span{max-width:90%;margin:auto;display:block}.cover_bivio .link--arrowed .arrow-icon{top:-5px}@media (max-width:991.98px){.cover_bivio .sub-heading{font-size:20px}}.cover_bivio .heading{color:#fff;font-weight:300;font-size:30px;line-height:1.5}@media (min-width:768px){.cover_bivio .heading{font-size:70px;font-weight:900;line-height:1.2}}.cover_1{position:relative;overflow:hidden}.cover_1.overlay:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0}.cover_1 .lead{color:#fff;font-size:18px}.cover_1 .img_bg{background-repeat:no-repeat;background-size:cover;background-position:center center}.cover_1 .img_bg,.cover_1 .img_bg>.container>.row{min-height:700px;height:100vh}.cover_1.cover_sm .img_bg,.cover_1.cover_sm .img_bg>.container>.row{min-height:600px;height:80vh}.cover_1 .sub-heading{color:#fff;font-size:26px;max-width:500px;margin:0 auto}@media (max-width:991.98px){.cover_1 .sub-heading{font-size:20px}}.cover_1 .heading{color:#fff;font-weight:300;font-size:30px;line-height:1.5;background:rgba(0,0,0,.6);padding:20px}.cover_1 .heading span{font-size:20px;font-weight:900}@media (min-width:768px){.cover_1 .heading{font-size:50px;font-weight:900;line-height:1;max-width:60%;margin:auto;text-align:right}}.cover_2{position:relative;overflow:hidden}.cover_2.overlay:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:#000;opacity:.2}.cover_2 .lead{color:#fff;font-size:18px}.cover_2 .img_bg{background-repeat:no-repeat;background-size:cover !important;background-position:center center}.cover_2 .img_bg,.cover_2 .img_bg>.container>.row{min-height:300px;height:50vh}.cover_2.cover_sm .img_bg,.cover_2.cover_sm .img_bg>.container>.row{min-height:300px;height:50vh}.cover_2 .sub-heading{color:#fff;font-size:26px;max-width:500px;margin:0 auto}@media (max-width:991.98px){.cover_2 .sub-heading{font-size:20px}}.cover_2 .heading{color:#fff;font-weight:300;font-size:20px;line-height:1.5;padding:20px}@media (min-width:768px){.cover_2 .heading{font-size:55px;font-weight:900;line-height:1.2;letter-spacing:4px}}@media (max-width:768px){.cover_2 .heading{font-size:25px;margin-top:-35px;margin-bottom:0;padding:0}}.input-ricerca{width:100%;padding:5px 10px;border:0;background:#999}.submit-ricerca{width:100%;border:0;outline:none;background-color:#0f9bd7;padding:5px 10px;text-transform:uppercase;color:#fff;font-weight:700}.submit-ricerca:hover{cursor:pointer}.download{border:4px solid #1892d1}.download h5{min-height:48px}@media (max-width:768px){.submit-ricerca{margin-top:20px}}.button.dark-single{--background:0 0;--rectangle:#242836;--success:#4bc793}.button.white-single{--background:0 0;--rectangle:#f5f9ff;--arrow:#275efe;--success:#275efe;--shadow:rgba(10,22,50,.1)}.button.dark{--background:#242836;--rectangle:#1c212e;--arrow:#f5f9ff;--text:#f5f9ff;--success:#2f3545}.button{--background:#1892d1;--rectangle:#184fee;--success:#1892d1;--text:#fff;--arrow:#1892d1;--checkmark:#fff;--shadow:rgba(10,22,50,.24);display:-webkit-box;display:flex;overflow:hidden;text-decoration:none;border-top:4px solid #1892d1;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);background:var(--background);box-shadow:0 2px 8px -1px var(--shadow);-webkit-transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.button:hover{border-color:#1892D1!important}.button ul{width:80%;margin:0;padding:11px 40px;list-style:none;text-align:center;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:16px;font-weight:500;line-height:28px;color:var(--text)}.button ul li{text-transform:uppercase}.button ul li:not(:first-child){top:16px;left:0;right:0;position:absolute}.button ul li:nth-child(2){top:62px}.button ul li:nth-child(3){top:112px}.button>div{position:relative;width:20%;height:50px;background:#fff}.button>div:before,.button>div:after{content:'';display:block;position:absolute}.button>div:before{border-radius:1px;width:2px;top:50%;left:50%;height:17px;margin:-9px 0 0 -1px;background:var(--arrow)}.button>div:after{width:100%;height:60px;-webkit-transform-origin:50% 0;transform-origin:50% 0;border-radius:0 0 80% 80%;background:var(--success);top:0;left:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.button>div svg{display:block;position:absolute;width:20px;height:20px;left:50%;top:50%;margin:-9px 0 0 -10px;fill:none;z-index:1;stroke-width:2px;stroke:var(--arrow);stroke-linecap:round;stroke-linejoin:round}.button.loading ul{-webkit-animation:text calc(var(--duration)*1ms) linear forwards calc(var(--duration)*.065ms);animation:text calc(var(--duration)*1ms) linear forwards calc(var(--duration)*.065ms)}.button.loading>div:before{-webkit-animation:line calc(var(--duration)*1ms) linear forwards calc(var(--duration)*.065ms);animation:line calc(var(--duration)*1ms) linear forwards calc(var(--duration)*.065ms)}.button.loading>div:after{-webkit-animation:background calc(var(--duration)*1ms) linear forwards calc(var(--duration)*.065ms);animation:background calc(var(--duration)*1ms) linear forwards calc(var(--duration)*.065ms)}.button.loading>div svg{-webkit-animation:svg calc(var(--duration)*1ms) linear forwards calc(var(--duration)*.065ms);animation:svg calc(var(--duration)*1ms) linear forwards calc(var(--duration)*.065ms)}@-webkit-keyframes text{10%,85%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}95%,100%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}}@keyframes text{10%,85%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}95%,100%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}}@-webkit-keyframes line{5%,10%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}65%{-webkit-transform:translateY(0);transform:translateY(0)}75%,100%{-webkit-transform:translateY(30px);transform:translateY(30px)}}@keyframes line{5%,10%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}65%{-webkit-transform:translateY(0);transform:translateY(0)}75%,100%{-webkit-transform:translateY(30px);transform:translateY(30px)}}@-webkit-keyframes svg{0%,20%{stroke-dasharray:0;stroke-dashoffset:0}21%,89%{stroke-dasharray:26px;stroke-dashoffset:26px;stroke-width:3px;margin:-10px 0 0 -10px;stroke:var(--checkmark)}100%{stroke-dasharray:26px;stroke-dashoffset:0;margin:-10px 0 0 -10px;stroke:var(--checkmark)}12%{opacity:1}20%,89%{opacity:0}90%,100%{opacity:1}}@keyframes svg{0%,20%{stroke-dasharray:0;stroke-dashoffset:0}21%,89%{stroke-dasharray:26px;stroke-dashoffset:26px;stroke-width:3px;margin:-10px 0 0 -10px;stroke:var(--checkmark)}100%{stroke-dasharray:26px;stroke-dashoffset:0;margin:-10px 0 0 -10px;stroke:var(--checkmark)}12%{opacity:1}20%,89%{opacity:0}90%,100%{opacity:1}}@-webkit-keyframes background{10%{-webkit-transform:scaleY(0);transform:scaleY(0)}40%{-webkit-transform:scaleY(.15);transform:scaleY(.15)}65%{-webkit-transform:scaleY(.5);transform:scaleY(.5);border-radius:0 0 50% 50%}75%{border-radius:0 0 50% 50%}90%,100%{border-radius:0}75%,100%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes background{10%{-webkit-transform:scaleY(0);transform:scaleY(0)}40%{-webkit-transform:scaleY(.15);transform:scaleY(.15)}65%{-webkit-transform:scaleY(.5);transform:scaleY(.5);border-radius:0 0 50% 50%}75%{border-radius:0 0 50% 50%}90%,100%{border-radius:0}75%,100%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.social li{list-style:none;display:inline-block;margin-right:10px}.wpcf7-text,.wpcf7-textarea,.wpcf7-select{width:100%;border:0;padding:5px 10px;background:#efefef;margin-top:20px}span.wpcf7-list-item{margin:0!important}.file-allegato{position:relative;width:225px}.input-file-trigger{display:block;padding:5px 25px;background:#1892d1;color:#fff;font-size:16px;font-weight:700;text-align:center;transition:all .4s;cursor:pointer}.wpcf7-file{position:absolute;top:0;left:0;width:225px;opacity:0;padding:14px 0;cursor:pointer}.js .wpcf7-file:hover+.input-file-trigger,.js .wpcf7-file:focus+.input-file-trigger,.js .input-file-trigger:hover,.js .input-file-trigger:focus{background:#34495e;color:#39d2b4}.file-return{margin:0}.file-return:not(:empty){margin-top:-1em}.js .file-return{font-style:italic;font-size:.9em;font-weight:700}.js .file-return:not(:empty):before{content:"File selezionato: ";font-style:normal;font-weight:400}.wpcf7-submit{background-color:#1892d1!important;color:#fff!important;text-transform:uppercase;font-weight:700;font-size:20px;border:0;padding:5px 40px;cursor:pointer}.wpcf7-submit:hover{background-color:#4D4D4D!important}div.wpcf7-response-output{margin:2em 0 1em!important}#cff .cff-item{border:4px solid #1892d1!important}#cff .cff-view-comments{width:100%;background:#ffffff!important;box-shadow:none!important;margin:5px 0;padding:0}#cff .cff-meta,#cff-lightbox-wrapper .cff-meta{width:100%}#cff .cff-meta li,#cff-lightbox-wrapper .cff-meta li{width:29%!important;text-align:center}#cff .cff-icon{float:unset!important;display:inline-block!important}.cff-likebox.cff-bottom{display:none!important}.menus{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width:576px){.menus .item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.menus .item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.menus .item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.menus .item{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}.menus .item .image,.menus .item .text{width:50%}.menus .item .image{background-size:cover;background-position:center center}.menus .item .text{padding:40px;background:#000}.menus .item .text h3{color:#fff;font-size:22px;margin-bottom:20px}.menus .item .text p{color:#fff;font-size:13px;opacity:.5}.menus .item .text .price{font-size:30px;color:#ff7a5c;opacity:1}.element-animate{opacity:0;visibility:hidden}.small-gutters{margin-right:-15px;margin-left:-15px}.small-gutters>[class*=col-]{padding-right:15px;padding-left:15px}.medium-gutters{margin-right:-30px;margin-left:-30px}.medium-gutters>[class*=col-]{padding-right:30px;padding-left:30px}.large-gutters{margin-right:-45px;margin-left:-45px}.large-gutters>[class*=col-]{padding-right:45px;padding-left:45px}.accordion .btn-block{position:relative;border-bottom:1px solid #e6e6e6}.accordion .btn-block .icon{position:absolute;right:30px;height:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:16px}.accordion .btn-block .icon:before{font-family:"Ionicons";position:absolute}.accordion .btn-block[aria-expanded=true]{color:#ff7a5c}.accordion .btn-block[aria-expanded=true] .icon:before{content:"\f2f4"}.accordion .btn-block[aria-expanded=false]{color:#000}.accordion .btn-block[aria-expanded=false] .icon:before{content:"\f2c7"}.post-info{font-size:12px;text-transform:uppercase;font-weight:700;color:#fff;letter-spacing:.1em}.post-info>div{display:inline-block}.post-info>div .seperator{display:inline-block;margin:0 10px;opacity:.5}.tagcloud a{text-transform:uppercase;display:inline-block;padding:4px 10px;margin-bottom:7px;margin-right:4px;border-radius:4px;color:#000;border:1px solid #ccc;font-size:11px}.tagcloud a:hover{border:1px solid #000}.comment-form-wrap{clear:both}.comment-list{padding:0;margin:0}.comment-list .children{padding:50px 0 0 40px;margin:0;float:left;width:100%}.comment-list li{padding:0;margin:0 0 30px;float:left;width:100%;clear:both;list-style:none}.comment-list li .vcard{width:80px;float:left}.comment-list li .vcard img{width:50px;border-radius:50%}.comment-list li .comment-body{float:right;width:calc(100% - 80px)}.comment-list li .comment-body h3{font-size:20px}.comment-list li .comment-body .meta{text-transform:uppercase;font-size:13px;letter-spacing:.1em;color:#ccc}.comment-list li .comment-body .reply{padding:5px 10px;background:#e6e6e6;color:#000;text-transform:uppercase;font-size:11px;letter-spacing:.1em;font-weight:400;border-radius:4px}.comment-list li .comment-body .reply:hover{color:#fff;background:#000}.search-form{background:#f7f7f7;padding:10px}.search-form .form-group{position:relative}.search-form .form-group input{padding-right:50px}.search-form .icon{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sidebar-box{margin-bottom:30px;padding:25px;font-size:15px;width:100%;float:left;background:#fff}.sidebar-box *:last-child{margin-bottom:0}.sidebar-box h3{font-size:18px;margin-bottom:15px}.categories li,.sidelink li{position:relative;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #dee2e6;list-style:none}.categories li:last-child,.sidelink li:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.categories li a,.sidelink li a{display:block}.categories li a span,.sidelink li a span{position:absolute;right:0;top:0;color:#ccc}.categories li.active a,.sidelink li.active a{color:#000;font-style:italic}.ftco-footer-newsletter .form-group{position:relative}.ftco-footer-newsletter .form-group .form-control{background:#fff;color:#000;border:none !important;border-radius:0;padding-right:70px}.ftco-footer-newsletter .form-group .button{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;border:none !important;background:0 0}.ftco-footer-newsletter .form-group .button:active,.ftco-footer-newsletter .form-group .button:focus{outline:none}.ftco-footer{background:#4d4d4d;padding:7em 0 0;font-size:13px;font-weight:400}.ftco-footer .footer-widget h3{font-size:20px;color:#fff;font-weight:700}.ftco-footer .footer-widget p{color:#fff}.ftco-footer .footer-widget .list-unstyled li{text-transform:uppercase}.ftco-footer .footer-widget .list-unstyled.social li{list-style:none;display:inline-block;margin-right:10px}.ftco-footer .footer-widget .list-unstyled.social li a{font-size:24px;color:#fff}.modal-open .modal{overflow-y:hidden!important}.grecaptcha-badge{visibility:hidden}.bapf_sfilter ul li label{margin-top:7px}.bapf_sfilter ul li input[type=checkbox]{background-color:#1892d1!important;border:1px solid #1892d1!important;color:#ffffff!important}.bapf_sfilter ul li input[type=checkbox]:checked:after{border-bottom:2px solid #fff;border-right:2px solid #fff}.bottone-filtri{display:none}.page-template-default table td{border:1px solid #000;padding:10px}.post-type-archive-product .berocket_ajax_filters_sidebar_toggle,.tax-product_cat .berocket_ajax_filters_sidebar_toggle{display:none!important}.titolo-tabella:after,.titolo-tabella-geometry:after{display:none}.store_locator_call_now{display:none}.single-stores .store_locator_single_filter,.single-stores .store_locator_single_contact,.single-stores .store_locator_single_opening_hours,.single-stores .store_locator_single_opening_hours2,.single-stores .store_locator_single_contact_store{display:block}.single-stores .store_locator_single_categories{margin-bottom:1rem}.single-stores .store_locator_single_categories_title{margin-right:10px}.single-post .section{margin-top:35px}.testata-articolo{background:#4d4d4d;color:#fff;-webkit-border-radius:10px;border-radius:10px;margin-left:0;margin-right:0}.testata-articolo .img-fluid{-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px}.testata-articolo h1{color:#fff;font-size:35px;text-transform:unset}.content-articolo,.elenco-articoli{color:#000}.elenco-articoli h3{font-size:1.3rem}.content-articolo img,.wp-caption{max-width:100%;height:auto}.wp-caption-text{font-size:14px;font-style:italic}div#sidebar-blog{border:1px solid #1892d1}.widget{margin-bottom:20px}.widget-title{font-family:'Roboto Condensed',sans-serif;font-size:1.75rem;font-weight:900;line-height:1.2;text-transform:uppercase;letter-spacing:2px;font-style:normal;position:relative;margin-bottom:10px;color:#0d0d0d}.widget ul{list-style:none;padding-left:0;margin-bottom:10px}.widget a{font-size:20px}.tagcloud a{border:0;padding:0;width:100%;color:#1892d1;margin-bottom:2px;text-decoration:underline}.tagcloud a:hover{color:#ff3c10;border:0;text-decoration:none}.anteprima-articolo{-webkit-border-radius:10px;border-radius:10px}.info-articolo{font-size:14px}.categoria-articolo{text-transform:uppercase}.categoria-articolo a{color:#fff;text-decoration:underline}.categoria-articolo a:hover{color:#ff3c10;text-decoration:none}.cta-scopri{font-size:20px;font-weight:700;border-bottom:2px solid #1892d1}.cta-scopri:hover{font-weight:700;border-bottom:0}#sidebar-blog .search-form{padding:0;background:unset}#sidebar-blog .search-form .screen-reader-text{display:none}#sidebar-blog .search-form label{display:block}#sidebar-blog .search-form .search-field{width:100%}#sidebar-blog .search-form .search-submit{background:#0d0d0d;font-size:20px;color:#fff;min-width:50%;max-width:100%;text-transform:uppercase;margin-bottom:10px;cursor:pointer}#sidebar-blog .search-form .search-submit:hover{background:#1892d1;border-color:#1892d1}nav#post-navigation{width:100%;justify-content:center}.nav-links{font-size:20px}.page-numbers{margin:0 5px}@media (max-width:1280px){.site-menu ul>li{margin:0 0 5px}}@media (max-width:800px){.archive .main-wrap,.blog .main-wrap,.search .main-wrap{margin-top:80px}.single-post .section{margin-top:35px}.search .heading{white-space:break-spaces;max-width:90%;margin:auto}.search .testo-testata{padding:0}.testata-articolo{background:unset;margin-right:-15px;margin-left:-15px}.testata-articolo .img-fluid{-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.info-testata-articolo{background:#4d4d4d;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.testata-articolo h1{font-size:28px}body{transition:unset!important}.site-header.scrolled{background:rgba(0,0,0,.7)}.site-header .site-logo img{max-height:45px}.site-nav-toggle{right:35px}.site-menu{width:100%!important}.site-menu ul>li{margin:0 0 3px}.site-menu .wpml-ls-item{display:block}.wpml-ls-statics-shortcode_actions{display:none}.page-template-template-atleti .main-wrap,.page-template-default .main-wrap,.page-template-template-download .main-wrap,.page-template-template-contatti .main-wrap,.post-type-archive .main-wrap,.tax-team .main-wrap{margin-top:80px}.page-template-template-store-locator .main-wrap{margin-top:80px}.cover_1 .img_bg,.cover_1 .img_bg>.container>.row{height:90vh}.cover_2 .img_bg,.cover_2 .img_bg>.container>.row{min-height:unset;height:25vh}.testo-testata{padding:30px 0 0}.cover_bivio{margin:10px 0}.cover_bivio .img_bg,.cover_bivio .img_bg>.container>.row{min-height:200px}.cover_bivio .link{font-size:18px}.icona-bicicletta{max-width:50%}.woocommerce-pagination .page-numbers{margin-top:40px;padding:0}.bg-titolo-prodotto h1{padding:0;font-size:45px;white-space:break-spaces}.fascia-azzurra .heading{font-size:1.3rem}.attributi-prodotto .col-md-3{border-right:0}.attributi-prodotto .col-md-2{border-right:4px solid #1892d1;border-left:4px solid #1892d1;margin-bottom:20px}.bordo{border-right:0}.btn-link{font-size:18px !important;padding:.75rem 5px}.btn-link:before{bottom:10px}.btn-link:after{margin-top:-3px}.card-body{padding:0}.righe{margin:10px}.righe h3{margin-top:40px}.bottone-filtri{display:block}.store_modal_title,.store_locator_filter_active_filter_box{display:none}.titolo-tabella:after{position:absolute;right:10%;bottom:-60px;font-size:14px;display:block}.titolo-tabella-geometry{margin-bottom:40px;display:block}.titolo-tabella-geometry:after{display:block;position:absolute;right:10%;bottom:-30px;font-size:14px}.tabella-alternativa{width:303%}.social-share img{max-width:50px}.ftco-footer{font-size:12px}.h3,h3{font-size:1.5rem}.ALLWAY{background-size:70% 100%}.IMPUDENT{background-size:70% 100%}.torna-bici{display:block;position:relative;top:10px;left:unset;font-size:14px;text-align:left;margin-left:10px;margin-bottom:10px}ul.slickslide{margin:25px auto 130px auto}.slick-dots li button img{max-width:100px}.team{height:410px}.woocommerce-page .prodotti{width:97%;margin-right:0}.testo-accordion{font-size:13px}.testo-accordion p{text-align:left}#berocket-ajax-filters-sidebar .search-field{width:101%}.post-type-archive-product .berocket_ajax_filters_sidebar_toggle,.tax-product_cat .berocket_ajax_filters_sidebar_toggle{display:block!important}.post-type-archive-product .berocket_ajax_filters_sidebar_toggle.berocket_ajax_filters_toggle,.tax-product_cat .berocket_ajax_filters_sidebar_toggle{margin:0 auto 40px auto}}@media (min-width:1920px){.team .logo-team{width:30%}.team:hover .logo-team{width:35%}}