body,p,button,label{font-family:'Poppins',sans-serif;color:#4a4a4a;font-size:15px}html,body{height:100%;background-color:#fff}h1,h2,h3,h4,h5,h6,.heading{font-family:'Montserrat',sans-serif}a{color:#333c56}a:hover{color:#417505}.grid-x.grid-margin-x{width:100%}.sticky{z-index:5}.button{background:#417505}.button{font-family:"Montserrat",sans-serif;font-size:14px;line-height:40px;padding:0 25px;text-align:center;text-transform:uppercase;font-weight:700}.button.reserved-area{margin:0;padding:0 15px;line-height:19.5px}.button.effect-sweep:hover{color:#333c56;background:#fff none repeat scroll 0 0;-webkit-transform:scaleX(1);transform:scaleX(1)}@-webkit-keyframes bounceRight{0%,20%,50%,80%,100%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-30px);transform:translateX(-30px)}60%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}}@-moz-keyframes bounceRight{0%,20%,50%,80%,100%{transform:translateX(0)}40%{transform:translateX(-30px)}60%{transform:translateX(-15px)}}@keyframes bounceRight{0%,20%,50%,80%,100%{-ms-transform:translateX(0);transform:translateX(0)}40%{-ms-transform:translateX(-30px);transform:translateX(-30px)}60%{-ms-transform:translateX(-15px);transform:translateX(-15px)}}.link .icofont-arrow-right{-webkit-animation:bounceRight 2s infinite;animation:bounceRight 2s infinite;float:left}.icofont.icofont-customs:before{background-image:url(//www.orlandotoso.it/wp-content/themes/vivaitoso/css/../img/customs.svg);background-repeat:no-repeat;width:35px;height:34px;content:"";float:left;margin:13px 20px;-webkit-transition:background-image .3s linear;transition:background-image .3s ease}.icofont.europe-logo:before{background-image:url(//www.orlandotoso.it/wp-content/themes/vivaitoso/css/../img/europe-logo.svg);background-repeat:no-repeat;width:36px;height:24px;content:"";float:left;margin:22px 16px;-webkit-transition:background-image .3s linear;transition:background-image .3s ease}.tooltip{max-width:300px !important}.wpml-ls-display{text-transform:uppercase}header .title-bar{background:#fff;margin-top:1rem}header .title-bar .menu-icon{float:right}header .title-bar .menu-icon:after{top:8px;background:#333c56;box-shadow:0 7px 0 #333c56,0 14px 0 #333c56}header .top-bar{font-family:'Montserrat',sans-serif;background-color:#333c56;color:#fff;padding-top:.5rem;padding-bottom:0;font-size:13px}header .top-bar a{color:#fff}header #main-menu{font-family:'Montserrat',sans-serif;background:0 0}header #main-menu .menu{background:#fff}header #main-menu .top-bar-left .menu a{padding:0 1rem}header #main-menu .top-bar-right{margin-top:3.5rem}header #main-menu .top-bar-right .menu{font-size:13px}header #main-menu .top-bar-right .menu li.active>a{color:#437414;background-color:transparent}header #main-menu .top-bar-right .menu li a{color:#000;text-transform:uppercase;padding-left:1.25rem;font-weight:700}header #main-menu .top-bar-right .menu li a:hover,header #main-menu .top-bar-right .menu li a:focus{color:#437414}header #main-menu .top-bar-right .is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a:after{border-color:transparent #000 transparent transparent;left:8px}@media print,screen and (min-width:40em){header #main-menu .top-bar-right .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after{border-color:#000 transparent transparent}header #main-menu .top-bar-right .dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu{font-family:'Poppins',sans-serif;margin-top:.5rem;padding-top:.5rem;padding-bottom:.5rem;right:auto;left:0;background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,.15)}header #main-menu .top-bar-right .dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu a{text-transform:none}}.reveal-overlay #loginArea{border:.5rem solid}.reveal-overlay form{padding-top:2rem}.reveal-overlay form p{padding-bottom:1rem}#content #inner-content .slider-shadow{-webkit-box-shadow:0px 2px 10px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 2px 10px 0px rgba(0,0,0,.5);box-shadow:0px 2px 10px 0px rgba(0,0,0,.5)}#content #inner-content .dark{background-color:#f1f1f1;padding:2rem 2rem 1rem}#content #inner-content .dark p{font-style:italic;font-size:16px}#content #inner-content h1{font-size:50px;line-height:52px;text-transform:uppercase;margin-top:1rem;margin-bottom:1rem}#content #inner-content h4{font-size:30px;line-height:24px;margin-top:1rem;margin-bottom:1rem}#content #inner-content .row.content{padding-top:3rem;padding-bottom:3rem}#content #inner-content .float-content{margin-top:2rem;margin-bottom:2rem}#content #inner-content .float-content.with-background{padding-top:4rem;padding-bottom:4rem;background-size:cover}#content #inner-content h2{text-align:center;font-size:36px;font-weight:500;text-transform:uppercase;position:relative;margin-bottom:22px}#content #inner-content h2:after{background:#417505;height:2px;bottom:-10px;content:"";left:0;margin:auto;position:absolute;right:0;width:60px}#content #inner-content .boxes{text-align:center}#content #inner-content .boxes .box i.icofont{transition:color .5s ease;font-size:45px;color:#333c56;line-height:65px}@media print,screen and (max-width:40em){#content #inner-content .boxes .box i.icofont{margin-top:.5rem}}#content #inner-content .boxes .box h3{transition:color .5s ease;font-size:25px;line-height:30px;font-weight:400;margin-top:1rem;margin-bottom:1rem;height:60px;text-transform:uppercase}@media print,screen and (max-width:40em){#content #inner-content .boxes .box h3{margin-top:.5rem;margin-bottom:.5rem;height:auto}}#content #inner-content .boxes .box p{transition:color .5s ease}#content #inner-content .boxes .box .testo{min-height:100px}@media print,screen and (max-width:40em){#content #inner-content .boxes .box .testo{min-height:auto}}#content #inner-content .boxes .box hr{transition:color .5s ease;width:60%;border-bottom:1px solid #333c56;transition:border-top-color .15s linear,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s}#content #inner-content .boxes .box span{transition:border-color .15s linear,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s;background-color:#fff;border:1px solid #343434;border-radius:50%;color:#343434;font-size:30px;height:70px;line-height:51px;position:relative;text-align:center;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:70px;display:inline-block}#content #inner-content .boxes .box span i{font-size:35px !important}#content #inner-content .boxes .box .link{min-height:3rem}#content #inner-content .boxes .box .link i.icofont{font-size:15px;line-height:15px;padding-top:5px;padding-left:28%;color:transparent}#content #inner-content .boxes .box .link a{transition:color .5s ease;float:left;color:transparent}#content #inner-content .boxes .box.counter{font-size:20px;font-weight:700;line-height:20px;padding-top:8px}#content #inner-content .boxes .box.counter h3{position:relative;height:60px}#content #inner-content .boxes .box.counter p{font-size:17px}#content #inner-content .boxes .box:hover i{color:#417505}#content #inner-content .boxes .box:hover .icofont.europe-logo:before{background-image:url(//www.orlandotoso.it/wp-content/themes/vivaitoso/css/../img/europe-logo-hover.svg)}#content #inner-content .boxes .box:hover .icofont.icofont-customs:before{background-image:url(//www.orlandotoso.it/wp-content/themes/vivaitoso/css/../img/customs-hover.svg)}#content #inner-content .boxes .box:hover span{transition:transform .4s linear 0s,border-left-width 0s linear .35s;border:1px solid #417505}#content #inner-content .boxes .box:hover .link a{color:#417505}#content #inner-content .boxes .box:hover .link i{color:#417505}#content #inner-content .boxes .medium-6 .link i.icofont{padding-left:41%}#content #inner-content #home-news .post-info,#content #inner-content #news-list .post-info{padding-top:16px;position:relative}#content #inner-content #home-news .post-info .post-author,#content #inner-content #news-list .post-info .post-author{margin-right:10px}#content #inner-content #home-news .post-info span,#content #inner-content #news-list .post-info span{position:relative;font-family:"Montserrat",sans-serif;-webkit-transition:.3s;transition:.3s;color:#424242;font-size:12px;font-weight:400;text-transform:capitalize}#content #inner-content #home-news .post-info span i,#content #inner-content #news-list .post-info span i{margin-right:3px;font-size:14px}#content #inner-content #home-news .post-content,#content #inner-content #news-list .post-content{margin-top:20px}#content #inner-content #home-news .post-content .semi-title,#content #inner-content #home-news .post-content .semi-title a,#content #inner-content #news-list .post-content .semi-title,#content #inner-content #news-list .post-content .semi-title a{color:#333;font-size:18px;font-weight:400;line-height:24px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;text-transform:capitalize}#content #inner-content #home-news .post-content p,#content #inner-content #news-list .post-content p{font-size:15px;line-height:23px;margin:0 0 15px}#content #inner-content #archive-news{margin-top:0}#content #inner-content #archive-news .float-content{margin-top:0}#content #inner-content #archive-news h2{text-align:left;padding-left:.9375rem}#content #inner-content #archive-news h2:after{background:0 0;width:0}#content #inner-content #archive-news h3{font-size:15px;line-height:24px}#content #inner-content #archive-news .post-author{font-size:13px}#content #inner-content .product-header{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;height:500px;position:relative;width:100%;background-image:url(//www.orlandotoso.it/wp-content/themes/vivaitoso/css/../img/default_cover.jpg)}#content #inner-content .product-header .product-title{position:absolute}@media print,screen and (min-width:40em){#content #inner-content .product-header .product-title{bottom:30px;width:auto}}#content #inner-content .product-header .product-title h1{color:#fff;font-weight:bolder}#content #inner-content #go-back-row{padding:5px 15px;background-color:#f1f1f1;margin-bottom:1rem}#content #inner-content #go-back-row a{display:inline-block;text-decoration:none;color:#555;text-transform:uppercase;font-size:16px;letter-spacing:1px;padding:19px 0}#content #inner-content #go-back-row a img{display:inline-block;vertical-align:middle;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);margin-right:45px}#content #inner-content .product-info{padding:50px 0 25px}#content #inner-content .product-info .specs{line-height:2rem}#content #inner-content #news-list{padding-top:15px;padding-bottom:15px}#content #inner-content #news-list .post-info{padding:0 0 8px}#content #inner-content #news-list h3.title{text-transform:none;font-size:18px;line-height:30px;padding-top:20px}#content #inner-content #single-news h1{padding-top:1rem;padding-bottom:1rem}.ricerca{background-color:#f1f1f1}.ricerca .searchandfilter ul li{display:inline-block}.ricerca .searchandfilter .sf-field-search{width:70%}.ricerca .searchandfilter .sf-field-search label{width:100%}.ricerca .searchandfilter .sf-field-search input::placeholder,.ricerca .searchandfilter .sf-field-search textarea::placeholder{color:#555;opacity:1}.ricerca .searchandfilter .sf-field-search .sf-input-text{background-color:transparent;border-top:none;border-left:none;border-right:none;box-shadow:none;padding-bottom:1px}.ricerca .searchandfilter .sf-field-submit{margin-left:15px}.ricerca .searchandfilter .sf-field-submit input{background-color:#81a05d;font-size:16px;text-transform:uppercase;letter-spacing:1px;color:#fff;padding:10px 24px !important;text-decoration:none;border:3px solid #81a05d}.page-category .single-blog-image{position:relative}.page-category .single-blog-image .title-cat{padding:10px;color:#000;font-size:1.4rem;font-weight:700;color:#555;background-color:#f1f1f1;height:120px}.page-category .single-blog-image .title-cat a{color:#555}.page-category .single-blog-image .title-cat a:hover,.page-category .single-blog-image .title-cat a:focus{color:#000}.page-category .product-header{background-image:url(//www.orlandotoso.it/wp-content/themes/vivaitoso/css/../img/segnaposto-categoria-cover.jpg)}.contacts .contact-address{margin-top:2rem}.contacts .contact-address strong{padding-bottom:1rem;font-size:120%}.contacts .contact-form{margin-top:2rem}.contacts .contact-form .wpcf7-list-item{margin:0}.contacts .contact-form .wpcf7-list-item input{margin:0 5px 0 0}.contacts .contact-form .effect-sweep:hover{background-color:#333c56;color:#fff}.contacts .contact-form .button{float:right}#pre-footer{padding-top:2rem;padding-bottom:2.5rem;background:#f1f1f1}#pre-footer #certifications h2{text-align:center;font-size:36px;font-weight:500;text-transform:uppercase;position:relative;margin-bottom:22px}#pre-footer #certifications h2:after{background:#417505;height:2px;bottom:-10px;content:"";left:0;margin:auto;position:absolute;right:0;width:60px}#pre-footer #certifications img{margin-top:20px;transition:filter .3s linear}#pre-footer #certifications img:hover{filter:none;-webkit-filter:none}.footer{margin-top:0;padding-bottom:3rem;color:#417505;padding-top:2rem;background-color:#f1f1f1}.footer #inner-footer{padding-top:5.25rem;background:url(//www.orlandotoso.it/wp-content/themes/vivaitoso/css/../img/foglioline.png) no-repeat 80% 0%}.footer #inner-footer p,.footer #inner-footer span,.footer #inner-footer a{color:#417505}@media print,screen and (max-width:40em){.footer #inner-footer p,.footer #inner-footer span,.footer #inner-footer a{text-align:center}}.footer #inner-footer h2{text-transform:uppercase;font-size:15px}@media print,screen and (max-width:40em){.footer #inner-footer h2{text-align:center}}.footer #inner-footer .social-icons a{float:left;padding:10px 7%;color:#fff}@media print,screen and (max-width:40em){.footer #inner-footer .social-icons a{padding:10px 11%;margin-bottom:2rem}}.footer #inner-footer .social-icons i{font-size:2em}.footer #inner-footer .menu.vertical li{width:80%;border-bottom:1px solid #fff}.footer #inner-footer .menu.vertical li.active a{background:0 0}.footer #inner-footer .menu.vertical a{padding-left:0;color:#fff}.footer #inner-footer .footer-address .footer-add-icon{display:inline-block;float:left;font-size:23px;line-height:3px;margin-right:0;margin-top:4px}.footer #inner-footer .footer-address .footer-add-info{margin-bottom:25px}.footer #inner-footer .footer-address .footer-add-info a{color:#fff}