body a:hover{text-decoration:none !important;color:#4e59ff}body .h1{font-family:'Vidaloka'}body header:not(.hover) .logoimg.logo-dark{display:none !important}body header:not(.hover) .logoimg.logo-light{display:block !important}body header:not(.hover) nav.full-menu li.menu-item a{color:#fff}body header:not(.hover):hover .logoimg.logo-dark{display:block !important}body header:not(.hover):hover .logoimg.logo-light{display:none !important}body header:not(.hover):hover:before{background:rgba(255,255,255,0.85) !important}body header:not(.hover):hover nav.full-menu li.menu-item a{color:#1f1f1f}body header:not(.hover):hover nav.full-menu li.menu-item a:hover{color:#4e59ff}body header:not(.hover):hover nav.full-menu .sub-menu li.menu-item a{color:#fff}body header:not(.hover):hover nav.full-menu .sub-menu li.menu-item a:hover{color:#4e59ff}body header.hover .logoimg.logo-dark{display:block !important}body header.hover .logoimg.logo-light{display:none !important}body header.hover:before{background:rgba(255,255,255,0.75) !important}body header .menu-item a{font-weight:bold;text-transform:uppercase;font-size:12px;letter-spacing:.07em}body #mobile-menu .menu-item-language:last-child{margin-left:0;padding-top:30px}body #mobile-menu .menu-item-language img.iclflag{height:30px !important;width:32px !important}body #mobile-menu .thb-secondary-menu{display:none}body #mobile-menu .mobile-menu-footer a.mobile-menu-facebook{padding-right:15px;font-size:20px;line-height:20px;color:#fff}body #mobile-menu .mobile-menu-footer a.mobile-menu-facebook:before{font-family:FontAwesome;content:"\f082";font-size:25px;padding-right:5px}body #mobile-menu .mobile-menu-footer a.mobile-menu-linkedin{font-size:20px;line-height:20px;color:#fff}body #mobile-menu .mobile-menu-footer a.mobile-menu-linkedin:before{font-family:FontAwesome;content:"\f08c";font-size:25px;padding-right:5px}body .menu-item a:hover{color:#4e59ff}body .thb-iconbox.top figure{margin-bottom:0 !important}body .thb-iconbox.top figure svg{display:none !important}body .btn.thb-text-style{font-size:15px}body .thb-iconbox.type3 p{font-size:18px !important}body.home .slideshow-home{margin-bottom:0}body.home .slideshow-home .slide-text{font-family:'Vidaloka'}body.home a.thb-iconbox{background:#4e59ff}body.home a.thb-iconbox h5{font-size:26px;text-transform:none}body.home a.thb-iconbox .thb-iconbox-bg{opacity:.2 !important}body.home a.thb-iconbox:after{box-shadow:none !important}body.home a.thb-iconbox:hover{background:transparent !important;border:2px solid rgba(0,0,0,0.07)}body.home a.thb-iconbox:hover svg path,body.home a.thb-iconbox:hover svg circle{stroke:#4e59ff}body.home a.thb-iconbox:hover .thb-iconbox-bg{opacity:.2 !important}body.home a.thb-iconbox:hover .iconbox-content{color:#292c2e !important}body.home a.thb-iconbox:hover .iconbox-content h5{color:#292c2e !important}body.home a.thb-iconbox .iconbox-content{color:#fff !important;height:130px}body.home a.thb-iconbox .iconbox-content h5{color:#fff !important}body.home #home-news-section .box-news{margin:auto}body.home #home-news-section .posts-shortcode article.type-post{min-height:30vh !important;color:#fff !important}body.home #home-news-section .posts-shortcode article.type-post a{color:#fff !important}body.home #home-news-section .posts-shortcode article.type-post .post-gallery{background-color:#4e59ff !important;opacity:1 !important}body.home #home-news-section .posts-shortcode article.type-post .blog-top .entry-title{height:140px}body.home #home-news-section .posts-shortcode article.type-post .post-category a{font-size:16px;font-family:'futura-pt','BlinkMacSystemFont',-apple-system,'Roboto','Lucida Sans'}body.home #home-news-section .posts-shortcode article.type-post .post-meta{font-size:16px;font-family:'futura-pt','BlinkMacSystemFont',-apple-system,'Roboto','Lucida Sans'}body.home #home-news-section .posts-shortcode article.type-post:hover{color:#292c2e !important;border-color:rgba(0,0,0,0.06) !important}body.home #home-news-section .posts-shortcode article.type-post:hover a{color:#292c2e !important}body.home #home-news-section .posts-shortcode article.type-post:hover .post-gallery{background-color:transparent !important;box-shadow:inset 0 -75px 60px -35px #4e59ff !important}body.home #home-news-section .posts-shortcode article.type-post:hover .post-meta{color:#292c2e !important}body.blog header.header:not(.hover){background:rgba(78,89,255,0.7) !important}body.blog aside.post-meta{color:#292c2e !important;font-size:16px;font-family:'futura-pt','BlinkMacSystemFont',-apple-system,'Roboto','Lucida Sans'}body.blog article.type-post:hover aside.post-meta{color:#fff !important}body.blog .post .post-category a{font-size:16px;font-family:'futura-pt','BlinkMacSystemFont',-apple-system,'Roboto','Lucida Sans'}body.single-post header.header:not(.hover){background:rgba(78,89,255,0.7) !important}body.single-post .portfolio_nav{padding-bottom:2.5%}body.blog .blog-container .pagination-style3{padding-left:4%;padding-right:4%}body.page-id-420 header.header:not(.hover),body.page-id-422 header.header:not(.hover){background:rgba(78,89,255,0.7) !important}body .post-meta{display:none;color:#fff !important}body .post-meta a[rel="author"]{display:none}body #header-page{height:500px;background-position:center;background-position:center !important;background-size:cover;background-repeat:no-repeat}body #header-page #header-breadcrumb{text-align:center;margin-top:200px;color:#fff;letter-spacing:.5px;font-size:90px}body #header-page-mini{height:87px;background-position:center;background-position:center !important;background-size:cover;background-repeat:no-repeat}body .menu-item-language-current.menu-item-has-children a:after{content:none !important}body .menu-item-language:last-child{margin-left:5px}body .menu-item-language img.iclflag{margin-top:-4px;height:20px !important;width:22px !important}body #footer{font-family:'Vidaloka'}body #footer .row{margin-left:0}body #footer .row .social-footer a:hover{color:#4e59ff}body #footer .row .social-footer a .fa{font-size:28px;padding-right:10px;vertical-align:middle}body #footer .row .social-footer a span{line-height:28px;vertical-align:middle}body #footer .row .widget ul.menu>li{-webkit-flex:0 0 100%;flex:0 0 100%}body #footer .row .widget a:hover:before{background-color:#4e59ff}body #footer .row .logo-footer{margin-top:-3px}body #footer .row .logo-footer img{width:60%}body #footer.subfooter-enabled{padding-top:70px}body #subfooter{font-size:12px;font-family:'futura-pt','BlinkMacSystemFont',-apple-system,'Roboto','Lucida Sans'}body .contact-data .contatti-facebook{font-size:17px}body .contact-data .contatti-facebook:before{font-family:FontAwesome;content:"\f082";font-size:20px;padding-right:10px;line-height:20px}body .contact-data .contatti-linkedin{font-size:17px}body .contact-data .contatti-linkedin:before{font-family:FontAwesome;content:"\f08c";font-size:20px;padding-right:10px;line-height:20px}body .contact-data .form-contatti input[type="text"],body .contact-data .form-contatti input[type="email"],body .contact-data .form-contatti textarea{margin-bottom:0 !important;font-size:16px;margin-top:8px;padding-bottom:5px}body .contact-data .form-contatti label{font-size:17px}body .contact-data .form-contatti input[type="submit"]{margin-top:40px;text-transform:uppercase}body .contact-data .form-contatti div[role="form"]{border:1px solid rgba(0,0,0,0.1);padding:20px}body #cookie-notice{background-color:rgba(78,89,255,0.8) !important}body #cookie-notice #cn-notice-text{font-size:15px;letter-spacing:.5px}body #cookie-notice .button.wp-default{height:24px}@media (max-width:1200px){body.home .iconbox-content{height:150px !important}}@media (max-width:1199px){header .mobile-toggle span{width:20px !important}header .mobile-toggle span:nth-child(1){top:2px}header .mobile-toggle span:nth-child(2){top:8px !important}header .mobile-toggle span:nth-child(3){top:14px !important}header:not(.hover) .mobile-toggle span{background:#fff !important}#header-page{height:450px !important}}@media (max-width:991px){.home .thb-iconbox{padding:20px !important}.home .thb-iconbox h5{font-size:23px !important}.home .thb-iconbox figure{margin-bottom:0 !important}footer .footer-1st{margin:auto !important;text-align:center !important;padding-bottom:30px}footer .footer-1st .logo-footer img{width:40% !important}footer .footer-2nd,footer .footer-3rd,footer .footer-4th{text-align:center !important}footer .footer-links a,footer .thb-secondary-menu li a,footer .widget ul li a{display:block !important;text-align:center}#header-page #header-breadcrumb{font-size:70px !important}.linkedin-personale{padding-top:40px}}@media (max-width:768px){body.home .iconbox-content{height:160px !important}.form-contatti .part-2{padding-top:30px}}@media (max-width:767px){body.home .iconbox-content{height:180px !important}body.home .slideshow-home .tp-caption{margin-top:-15px !important}.form-contatti .form-messaggio{padding-top:30px}#subfooter .copyright-footer,#subfooter .privacy-footer,#subfooter .powered-by{text-align:center;margin:auto}#subfooter .copyright-footer,#subfooter .privacy-footer{padding-bottom:15px}}@media (max-width:480px){.slideshow-home .slide-text{margin-top:35px !important}header .logo-holder{width:80% !important}#header-page{height:300px !important}#header-page #header-breadcrumb{font-size:70px !important;margin-top:120px !important}footer .footer-1st .logo-footer img{width:80% !important}}@media (max-width:479px){#header-page #header-breadcrumb{font-size:55px !important}}@media (max-width:375px){body.home .iconbox-content{height:130px !important}}@media (max-width:40em){.contact-data{text-align:center}.contact-data .form-contatti{margin:auto;padding-top:20px;padding-bottom:20px}.contact-data .form-contatti .part-1,.contact-data .form-contatti .part-2{margin:auto}.contact-data .form-contatti .submit{margin:auto}.contact-data .form-contatti .submit .ajax-loader{display:none}}