.avia_textblock h1,.avia_textblock h2,.avia_textblock h3,.avia_textblock h4{color:#1b4f60;font-weight:400;text-transform:uppercase}.avia_textblock h5{color:#1b4f60;font-weight:400;line-height:1.6em}.avia_textblock h6{color:#1b4f60;font-weight:400;line-height:1.6em}.avia_textblock h1{font-size:42px}.avia_textblock h2{font-size:42px}.avia_textblock h3{font-size:32px}.avia_textblock h4{font-size:24px}.avia_textblock h5{font-size:20px}.avia_textblock h6{font-size:18px}.avia_textblock a:link,.avia_textblock a:visited{text-decoration:underline;color:#2f7d86}.avia_textblock a:hover{color:#5c6770}.entry-content a:link,.entry-content a:visited{text-decoration:underline;color:#2f7d86}.entry-content a:hover{color:#5c6770}@media only screen and (max-width:989px){.avia_textblock h1{font-size:32px}.avia_textblock h2{font-size:32px}.avia_textblock h3{font-size:22px}.avia_textblock h4{font-size:20px}.avia_textblock h5{font-size:18px}.avia_textblock h6{font-size:18px}}.avia_textblock>p{color:#5c6770}.blocco-titolo span{font-weight:600}.{margin-top:25px}.border-button a{background-color:#fff;border:3px solid #1b4f60!important;-webkit-border-radius:25px 25px 25px 25px!important;border-radius:25px 25px 25px 25px!important;padding-left:25px!important;padding-right:25px!important}.border-button a span{font-weight:600;color:#1b4f60}.border-button a:hover{background-color:#1b4f60;border:3px solid #1b4f60!important}.border-button a:hover span{color:#fff}.yellow-button a{background-color:#eac832;border:3px solid #eac832!important;-webkit-border-radius:25px 25px 25px 25px!important;border-radius:25px 25px 25px 25px!important;padding-left:25px!important;padding-right:25px!important}.yellow-button a span{font-weight:600;color:#1b4f60}.yellow-button a:hover{background-color:#1b4f60;border:3px solid #1b4f60!important}.yellow-button a:hover span{color:#fff}.blue-button a{background-color:#1b4f60;border:3px solid #1b4f60!important;-webkit-border-radius:25px 25px 25px 25px!important;border-radius:25px 25px 25px 25px!important;padding-left:25px!important;padding-right:25px!important}.blue-button a span{font-weight:600;color:#fff}.blue-button a:hover{background-color:#000;border:3px solid #000000!important}.blue-button a:hover span{color:#fff}#header_main{padding-bottom:0;background-color:#fff!important}@media only screen and (min-width:989px){#top .av_header_transparency{background:-moz-linear-gradient(top,rgb(0 0 0) 0%,#fff0 100%);background:-webkit-linear-gradient(top,rgb(0 0 0) 0%,#fff0 100%);background:linear-gradient(to bottom,rgb(0 0 0) 0%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#00000000',GradientType=0)}}.header-scrolled #header_main{background-color:#fff0!important;padding-top:5px;padding-bottom:5px}#top #header .av-social-link-facebook a{color:#4267b2}#top #header .av-social-link-instagram a{color:#8a41c7}#top #header .av-social-link-linkedin a{color:#0077b5}#top #header .social_bookmarks li a::before{font-size:20px}#top #header .av-main-nav>li>a{padding:0 10px}#top #header .av-main-nav>li>a span{font-size:16px;color:#000}#top .av_header_transparency .av-main-nav>li>a span{color:#ffffff!important}#top #header .av-main-nav>li>a:hover span{color:#1b4f60}#top .av_header_transparency .av-main-nav>li>a:hover span{color:#fff200!important}#top #header .av-main-nav>li.current-menu-item a span{color:#1b4f60;font-weight:600}#top .av_header_transparency .av-main-nav>li.current-menu-item a span{color:#fff200!important;font-weight:600}#top #header.header-scrolled .av-main-nav>li>a span{font-size:14px}#top #wrap_all .av_header_transparency .main_menu ul:first-child>li>a::before,#top #wrap_all .av_header_transparency .sub_menu>ul>li>a::before,.av_header_transparency #header_main .social_bookmarks li a::before{font-size:20px;color:#fff}@media only screen and (max-width:1099px){#top #header .av-main-nav>li>a span{font-size:14px}}@media only screen and (max-width:988px){#top .av_header_transparency .av-hamburger-inner:before{background-color:#000000!important}#top .av_header_transparency .av-hamburger-inner:after{background-color:#000000!important}#top .av_header_transparency .av-hamburger-inner{background-color:#000000!important}#top .av_header_transparency .av-hamburger.is-active .av-hamburger-inner:before{background-color:#ffffff!important}#top .av_header_transparency .av-hamburger.is-active .av-hamburger-inner:after{background-color:#ffffff!important}#top .av_header_transparency .av-hamburger.is-active .av-hamburger-inner{background-color:#ffffff!important}#top .av_header_transparency .av-main-nav>li>a span{color:#000000!important}#top .av_header_transparency .av-main-nav>li>a:hover span{color:#1b4f60!important}#top .av_header_transparency .av-main-nav>li.current-menu-item a span{color:#1b4f60!important;font-weight:600}#top #wrap_all .av_header_transparency .main_menu ul:first-child>li>a::before,#top #wrap_all .av_header_transparency .sub_menu>ul>li>a::before,.av_header_transparency #header_main .social_bookmarks li a::before{font-size:20px;color:#000}.av-burger-overlay-active #top #wrap_all .av_header_transparency .main_menu ul:first-child>li>a::before,.av-burger-overlay-active #top #wrap_all .av_header_transparency .sub_menu>ul>li>a::before,.av-burger-overlay-active .av_header_transparency #header_main .social_bookmarks li a::before{font-size:20px;color:#fff}#top .av_header_transparency #header_main{padding-top:5px;padding-bottom:5px}.av_header_transparency .av-hamburger-inner,.av_header_transparency .av-hamburger-inner::before,.av_header_transparency .av-hamburger-inner::after{background-color:#fff}}#header_main span.logo img{max-height:70px;margin-top:9px!important}#header.header-scrolled span.logo img{margin-top:0px!important}.html_visible_cart .cart_dropdown{right:8px!important}@media only screen and (max-width:767px){#header_main span.logo a img{max-height:40px!important;margin-top:0px!important}#menu-item-search{left:-30px!important}.html_visible_cart .av-burger-menu-main{left:-30px!important}.html_visible_cart .cart_dropdown{right:15px!important}}@media only screen and (max-width:988px){.responsive #top #wrap_all #header{}}.avia-menu.av_menu_icon_beside{padding-right:15px}.single-post .container_wrap{border:none!important}#top #wrap_all #main .avia-no-border-styling.breadcrumbs-container{text-align:right}#top #header_meta .phone-info [data-av_icon]::before{width:30px;display:inline-block;margin:0 5px 0 0;outline:none;padding:0;height:100%;overflow:visible;z-index:2;position:relative;text-align:center;font-size:20px;transform:scaleX(-1);-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);filter:flipo}#header_meta{background-color:#137d85;padding:5px 0}#header_meta *{color:#fff;font-size:14px;font-weight:400}#header_meta .sub_menu a{text-transform:uppercase}#header_meta .sub_menu li:hover *{text-decoration:none!important;color:#eac832!important}#top #header_meta span.av-icon-char{display:inline-block;margin-right:20px}#top #header_meta span.av-icon-char a:hover{text-decoration:none!important;color:#eac832!important}#top #header_meta .social_bookmarks a{color:#fff}#top #header_meta .social_bookmarks a:hover{text-decoration:none!important;color:#eac832!important;background-color:transparent!important}#top #header .av-main-nav>li.current-menu-item a span.avia-menu-fx{background-color:#137d85!important}.social-home .social-home-block .avia-icon-list-container{display:inline-block;width:100%}.social-home .social-home-block .avia-icon-list-container:before{content:"Seguici su";font-size:20px;color:#1b4f60;padding-right:20px;display:inline-block}.social-home .social-home-block .avia-icon-list-container ul{display:inline-block}.social-home .social-home-block .avia-icon-list-container li{display:inline-block}.avia-icon-list li{margin:0;padding:0 0 0 0;list-style-type:none;list-style-position:outside;clear:both;position:relative;min-height:40px}.social-home .social-home-block .avia-icon-list-container .avia-icon-list .iconlist_icon{height:40px;width:40px;line-height:40px;font-size:40px;text-align:center;border-radius:500px;position:relative;float:left;margin-right:20px;margin-left:0;z-index:5;background-color:#fff0}.social-home .social-home-block .avia-icon-list-container .avia-icon-list li:nth-child(1) a span{color:#3b5999}.social-home .social-home-block .avia-icon-list-container .avia-icon-list li:nth-child(2) a span{color:#000}.social-home .social-home-block .avia-icon-list-container .avia-icon-list li:nth-child(3) a span{color:#03a9f4}.social-home .social-home-block .avia-icon-list-container .avia-icon-list li:nth-child(4) a span{color:#069}.social-home .social-home-block .avia-icon-list-container .avia-icon-list li:nth-child(5) a span{color:#c00}.social-home .social-home-block.social-home-block-dx{text-align:right}.social-home .social-home-block.social-home-block-dx .avia-icon-list{width:auto;display:block;float:right}.social-home .social-home-block.social-home-block-dx .avia-icon-list-container .avia-icon-list li:nth-child(1) a span{color:#4caf50}.social-home .social-home-block.social-home-block-dx .avia-icon-list-container .avia-icon-list li:nth-child(2) a span{color:#039be5}.social-home .social-home-block.social-home-block-dx .avia-icon-list-container:before{content:"Contattaci con";font-size:20px;color:#1b4f60;padding-right:20px;display:inline-block}.social-home .ff-loadmore-wrapper .ff-btn{border:none!important;background-color:rgb(0 0 0 / .2)!important;-webkit-border-radius:25px 25px 25px 25px!important;border-radius:25px 25px 25px 25px!important;padding-top:14px;padding-bottom:14px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;text-transform:none;color:#000}.social-home .ff-loadmore-wrapper .ff-btn:hover{background-color:rgb(0 0 0 / .4)!important}@media only screen and (max-width:767px){.social-home,avia-icon-list-container{text-align:center}.social-home .social-home-block.social-home-block-dx{text-align:center}.social-home .social-home-block.social-home-block-dx .avia-icon-list{float:none;display:inline-block}}@media only screen and (max-width:767px){.testimonianze-home .avia-testimonial-image{float:none!important;display:table!important;margin:auto!important}.testimonianze-home .avia-testimonial-meta-mini *{text-align:center!important;width:100%!important}}.footer-content{border-top:none!important;padding-top:70px!important}.footer-page-content{border-top:none!important;border-bottom:3px solid #ccc!important}.footer-content .template-page{border-bottom:3px solid #efefef!important}.menu-footer .widget_nav_menu{padding-bottom:0px!important}.menu-footer .avia-builder-widget-area{width:100%;display:inline-block;vertical-align:top}.menu-footer .avia-builder-widget-area .widgettitle{margin-bottom:15px;color:#137d85}.menu-footer .menu-footer-01-container ul,.menu-footer .menu-footer-02-container ul,.menu-footer .menu-footer-03-container ul{width:100%}.menu-footer .menu-footer-01-container ul li,.menu-footer .menu-footer-02-container ul li,.menu-footer .menu-footer-03-container ul li{display:block;border-bottom:none!important;border-top:none!important;margin:2px 0}.menu-footer .menu-footer-01-container ul li a,.menu-footer .menu-footer-02-container ul li a,.menu-footer .menu-footer-03-container ul li a{padding:3px 0!important;font-size:16px;color:#333;display:inline-block}.menu-footer .menu-footer-01-container ul li a:hover,.menu-footer .menu-footer-02-container ul li a:hover,.menu-footer .menu-footer-03-container ul li a:hover{color:#1b4f60}.certificazioni-footer .av_textblock_section .cert-label{display:block;margin-right:12px;padding-right:20px;margin-top:12px}.certificazioni-footer .av_textblock_section .cert-label p{color:#1b4f60!important;font-size:16px!important}.footer-certificazioni .avia-image-container{display:inline-block;margin-right:12px}.footer-data .avia-image-container{width:170px;display:inline-block}.footer-data .av_textblock_section{display:inline-block}.footer-data .av_textblock_section p{font-size:13px!important;line-height:1.6em}.footer-data .footer-link p a{font-size:13px!important;line-height:1.6em;text-transform:uppercase}.footer-social *{border:none!important}.footer-social.social-home .social-home-block .avia-icon-list-container .avia-icon-list .iconlist_icon{opacity:1;font-size:30px!important;margin-right:10px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.footer-social.social-home .social-home-block .avia-icon-list-container::before{font-size:16px}.footer-bottom p{font-size:13px!important}@media only screen and (max-width:988px){.footer-data .avia-image-container{width:170px;display:table;margin:auto}.footer-data .av_textblock_section{width:100%;text-align:center}.menu-footer .avia-builder-widget-area{width:100%;text-align:center}.footer-bottom *{text-align:center!important}.certificazioni-footer .av_textblock_section .cert-label{text-align:center}}.breadcrumbs-container{text-align:right;position:relative;z-index:9}.breadcrumbs-container-post{text-align:right;border-top:1px solid #d9d9d9!important;margin-top:30px;width:100%}.breadcrumbs-container-post .breadcrumbs-container{border-top:none!important;margin-top:15px;padding-top:5px}.breadcrumbs-container a{font-size:13px;color:#5c6770}.breadcrumbs-container strong{font-size:13px;color:#1b4f60}#top #wrap_all #main .avia-no-border-styling.breadcrumbs-container.breadcrumbs-trasparent{text-align:right;border-top:none!important;margin-top:0;position:relative;margin-top:-100px;z-index:999999;background-color:transparent!important}@media only screen and (max-width:988px){#top #wrap_all #main .avia-no-border-styling.breadcrumbs-container{display:none}}.slideshow-home h2{font-weight:500;line-height:1.4em;font-size:2.5rem}.slideshow-home h2 span{font-weight:600;font-size:4rem}.slideshow-home p{font-weight:400}.slideshow-home .diagonal-sx .av-extra-border-inner{z-index:9}.slideshow-home .avia-slideshow-button{background-color:#137d85;color:#fff!important;-webkit-border-radius:25px 25px 25px 25px!important;border-radius:25px 25px 25px 25px!important;padding-left:35px!important;padding-right:35px!important}.slideshow-home .avia-slideshow-button:hover{color:#fff!important}@media only screen and (max-width:1099px){.slideshow-home h2{font-size:36px!important;line-height:1.2em!important}.slideshow-home h2 span{font-size:36px!important;line-height:1.2em!important}}@media only screen and (max-width:767px){.responsive #top .slideshow_caption h2{font-size:24px!important;font-weight:600}}.diagonal-sx .av-extra-border-inner{margin-top:-100px!important;z-index:9;position:relative}@media only screen and (max-width:988px){.slideshow_caption{width:50%}.slideshow-home .avia-slideshow-button{margin-left:auto;margin-right:auto;display:table!important}.diagonal-sx{display:none}.slideshow-home h2{font-weight:400;text-align:center}.slideshow-home p{font-weight:400;text-align:center}}.box-alternate-home .avia_textblock h3{font-size:38px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.box-alternate-home .box-alternate-home-img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.box-alternate-home .avia_textblock:hover h3{color:orange}@media only screen and (max-width:988px){.box-alternate-home .box-alternate-home-img{display:none!important}.box-alternate-home .avia_textblock h3{text-align:center!important}.box-alternate-home .avia_textblock p{text-align:center!important}.box-alternate-home .flex_column{padding-top:20px!important;padding-bottom:20px!important}}.tab-services-home .av-tab-section-image{width:45px!important;height:45px!important;display:inline-block;margin-right:10px}.tab-services-home .av-outer-tab-title{display:inline-block;padding:0}.tab-services-home .av-outer-tab-title span{font-size:14px;text-align:left}.tab-services-home .av-tab-arrow-container{left:30px}.tab-services-home .av-layout-tab h3{font-weight:400;font-size:42px;margin-bottom:30px}.tab-services-home .av-layout-tab h4{font-weight:400;font-size:24px;margin-bottom:15px;text-transform:none;color:#5c6770}#top .tab-services-home .av-section-tab-title{padding:10px 15px 0 15px}.magazine-home h2 strong{color:#eac832!important}.magazine-home .av-magazine-sort a{padding:1px 15px;margin-left:5px;text-transform:uppercase;background-color:#efefef;text-decoration:none;font-weight:600}.magazine-home .av-magazine-sort a:hover{color:#eac832}.magazine-home .av-magazine-sort a.active_sort{color:#fff;background-color:#eac832}.magazine-home .av-magazine-sort .text-sep{display:none}.magazine-home .av-magazine-hero .av-magazine-thumbnail{margin:0 0 15px 0;float:none;width:100%;border-radius:0;padding:0;border:1px solid #b1b1b1}.magazine-home .av-magazine-hero .av-magazine-title.entry-title{text-transform:uppercase;color:#1b4f60;text-decoration:none;font-weight:600;font-size:1.2em}.magazine-home .av-magazine-sideshow .av-magazine-title.entry-title{text-transform:uppercase;color:#1b4f60;text-decoration:none;font-weight:600}.magazine-home .av-magazine-sideshow .av-magazine-thumbnail{float:left;margin-right:15px;min-height:61px;border:1px solid #b1b1b1;padding:0;display:block;text-align:center;position:relative}#top .magazine-home .av-magazine-sideshow .av-magazine-entry-small .av-magazine-thumbnail{margin:0 15px 15px 0;width:150px;min-height:94px}#top .magazine-home .av-magazine-sideshow .av-magazine-entry-small .av-magazine-thumbnail img{width:150px;max-height:94px}@media only screen and (max-width:768px){#top .magazine-home .av-magazine-sideshow .av-magazine-entry-small .av-magazine-thumbnail{margin:0 10px 10px 0;width:75px;min-height:47px}#top .magazine-home .av-magazine-sideshow .av-magazine-entry-small .av-magazine-thumbnail img{width:75px;max-height:47px}}.text-sep.text-sep-date{display:none!important}.post-meta-infos{max-width:100%!important}.newsletter-home{background:#1b5f71;background:-moz-linear-gradient(left,#1b5f71 0%,#39869a 100%);background:-webkit-linear-gradient(left,#1b5f71 0%,#39869a 100%);background:linear-gradient(to right,#1b5f71 0%,#39869a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b5f71',endColorstr='#39869a',GradientType=1)}.newsletter-home .newsletter-form{margin-top:30px}.newsletter-home .newsletter-form p{padding:5px}.newsletter-home .newsletter-form input{border:none!important;background-color:rgb(256 256 256 / .2)!important;-webkit-border-radius:25px 25px 25px 25px!important;border-radius:25px 25px 25px 25px!important;padding-top:7px;padding-bottom:7px}.newsletter-home .newsletter-form input.button{border:none!important;background-color:rgb(0 0 0 / .2)!important;-webkit-border-radius:25px 25px 25px 25px!important;border-radius:25px 25px 25px 25px!important;padding-top:14px;padding-bottom:14px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.newsletter-home .newsletter-form input.button:hover{background-color:rgb(0 0 0 / .4)!important}.newsletter-home #element_avia_1_1{width:50%;float:left}.newsletter-home #avia_2_1{width:50%;float:left}.newsletter-home #element_avia_1_1 .input_checkbox_label{font-size:12px!important}.newsletter-home #avia_2_1 p{text-align:left;font-size:12px}@media only screen and (max-width:768px){.newsletter-home #element_avia_1_1{width:100%}.newsletter-home #avia_2_1{width:100%}.newsletter-home #element_avia_1_1 .input_checkbox_label{text-align:center}.newsletter-home #avia_2_1 p{text-align:center}}.newsletter-home .newsletter-mailpoet{margin-top:30px}.newsletter-home .newsletter-mailpoet p{padding:5px}.newsletter-home .newsletter-mailpoet .mailpoet_paragraph{width:23%!important;margin:0 1%!important;float:left;margin-bottom:12px!important}.newsletter-home .newsletter-mailpoet .mailpoet_checkbox_label{float:left;margin-bottom:12px!important}.newsletter-home .newsletter-mailpoet .mailpoet_checkbox_label a{color:#fff!important}.newsletter-home .newsletter-mailpoet .mailpoet_paragraph.label-trattamento{width:100%!important;float:left;margin-bottom:12px!important;font-size:12px;color:#ccc}.newsletter-home .newsletter-mailpoet .mailpoet_paragraph.label-trattamento a{color:#fff!important}.newsletter-home .newsletter-mailpoet .mailpoet_paragraph.last{width:100%!important;float:left;margin-bottom:12px!important}.newsletter-home .newsletter-mailpoet .mailpoet_paragraph .mailpoet_submit{background-color:rgb(0 0 0 / .2)!important;width:100%!important;float:none!important;margin:auto!important;display:table}.newsletter-home .newsletter-mailpoet .mailpoet_paragraph .mailpoet_submit:hover{background-color:rgb(0 0 0 / .4)!important}.newsletter-home .newsletter-mailpoet .mailpoet_paragraph input{border:none!important;background-color:rgb(256 256 256 / .2)!important;-webkit-border-radius:25px 25px 25px 25px!important;border-radius:25px 25px 25px 25px!important;padding:20px!important;color:#ffffff!important;text-align:center!important}.newsletter-home .newsletter-mailpoet .mailpoet_paragraph input::-webkit-input-placeholder{color:#ffffff!important}.newsletter-home .newsletter-mailpoet .mailpoet_paragraph input:-ms-input-placeholder{color:#ffffff!important}.newsletter-home .newsletter-mailpoet .mailpoet_paragraph input::placeholder{color:#ffffff!important}.newsletter-home .newsletter-mailpoet .mailpoet_paragraph .parsley-custom-error-message,.newsletter-home .newsletter-mailpoet .mailpoet_paragraph .parsley-required,.newsletter-home .newsletter-mailpoet .mailpoet_paragraph .mailpoet_validate_success{color:#eac832!important}@media only screen and (max-width:992px){.newsletter-home .newsletter-mailpoet .mailpoet_paragraph{width:100%!important;margin:0!important;margin-bottom:20px!important}}.brochure-home .avia-promocontent p{color:#1b4f60;font-weight:400;font-size:24px!important}.brochure-home .avia-promocontent p strong{color:#1b4f60}.brochure-home .av_promobox{border:none!important}.brochure-home .avia-button{background-color:#eac832;-webkit-border-radius:25px 25px 25px 25px!important;border-radius:25px 25px 25px 25px!important;font-weight:600;font-size:18px;margin-top:-25px!important}.brochure-home .avia-button .avia_button_icon{margin-right:10px}@media only screen and (max-width:766px){.brochure-home .avia-button{margin-top:10px!important;width:auto!important;display:inline-block;float:left!important}}.box-elenco-prodotti{position:relative}.box-elenco-prodotti *{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.box-elenco-prodotti .box-elenco-prodotti-txt-mobile{position:absolute;bottom:0;z-index:99;padding:15px;background-color:rgb(0 0 0 / .5);display:none}.box-elenco-prodotti .box-elenco-prodotti-img{position:relative}.box-elenco-prodotti .avia-image-container{margin:0!important}.box-elenco-prodotti .avia-image-container *{-webkit-border-radius:0 0 0 0!important;border-radius:0 0 0 0!important}@media only screen and (max-width:988px){.col-hidden-988{display:none!important}.box-elenco-prodotti .avia-image-container{margin-top:15px!important}.box-elenco-prodotti .box-elenco-prodotti-img img{width:100%}.box-elenco-prodotti .box-elenco-prodotti-txt{display:none}.box-elenco-prodotti .box-elenco-prodotti-txt-mobile{display:block}.box-elenco-prodotti .box-elenco-prodotti-txt-mobile h3{color:#fff!important;font-weight:600}.box-elenco-prodotti .box-elenco-prodotti-txt-mobile p{color:#fff!important}}.list-portfolio .grid-content{position:absolute;width:100%;background-color:rgb(0 0 0 / .5);bottom:0;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;z-index:999}.list-portfolio .grid-entry:hover .grid-content{opacity:1}.list-portfolio .grid-content h3{background:#fff0}.list-portfolio .grid-content h3 a{width:100%;color:#fff!important;text-align:center;padding:15px;display:block;background:#fff0;font-size:18px}.list-portfolio .avia-arrow{display:none}.list-portfolio .av-masonry-container{margin-bottom:45px}.list-portfolio .av-masonry-load-more{margin:auto;margin-top:25px;background-color:#fff;border:3px solid #1b4f60!important;-webkit-border-radius:35px 35px 35px 35px!important;border-radius:35px 35px 35px 35px!important;font-weight:600;color:#1b4f60;padding:15px 45px!important;display:table;width:auto;float:none;letter-spacing:normal!important}.list-portfolio .av-masonry-load-more:hover{font-weight:600;padding:15px 45px!important;background-color:#1b4f60;border:3px solid #1b4f60!important;color:#fff}.check-element h4 img{line-height:1.2em;float:none;display:inline-block;vertical-align:middle}.list-settori .slide-image{background-color:transparent!important}.list-settori .blog-categories{display:none!important}.list-settori .av-vertical-delimiter{display:none!important}.list-settori .slide-entry-title a{text-transform:uppercase;color:#1b4f60!important;text-decoration:none!important;font-weight:600!important;font-size:.6em;letter-spacing:normal!important;line-height:1em;width:100%;display:block;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.list-settori .slide-entry:hover a{color:#eac832!important}.list-settori .slide-image img{width:100px!important}.form-box{margin-top:70px}.form-box.form-box-left *{text-align:left}.form-box input{border:none!important;background-color:rgb(256 256 256)!important;-webkit-border-radius:35px 35px 35px 35px!important;border-radius:35px 35px 35px 35px!important;padding:20px!important;color:#666!important}.form-box select{border:none!important;background-color:rgb(256 256 256)!important;-webkit-border-radius:35px 35px 35px 35px!important;border-radius:35px 35px 35px 35px!important;padding:20px!important;color:#666!important}.form-box textarea{border:none!important;background-color:rgb(256 256 256)!important;-webkit-border-radius:35px 35px 35px 35px!important;border-radius:35px 35px 35px 35px!important;padding:20px!important}.form-box input.button,.form-box input.wpcf7-submit{border:none!important;-webkit-border-radius:35px 35px 35px 35px!important;border-radius:35px 35px 35px 35px!important;padding:14px 50px!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;background-color:#eac832!important;font-weight:600;font-size:18px;color:#ffffff!important}.form-box input.button:hover{background-color:rgb(0 0 0)!important;color:#fff}.form-box .av-form-text p{margin-top:-15px}.form-box #element_avia_5_1{text-align:left}.form-box #avia_6_1{text-align:left}.form-box #element_avia_5_1 label{font-size:13px;color:#666!important}.form-box #avia_6_1 p a{font-size:13px;color:#666!important}.form-box #element_avia_8_1{width:auto!important;display:table!important;margin:auto!important;float:none}.form-box #element_avia_8_1 span{margin-bottom:8px;margin-left:8px}.form-box #element_avia_8_1 input{text-align:center!important}@media only screen and (max-width:766px){.form-box #avia_6_1{margin-left:0}}.form-content .avia-form-success{color:#666}.form-box .form-colonna1{width:50%;float:left;padding-right:25px}.form-box .form-colonna2{width:50%;float:left;padding-left:25px}@media only screen and (max-width:992px){.form-box .form-colonna1{width:100%;padding-right:0}.form-box .form-colonna2{width:100%;padding-left:0}}.form-box input{text-align:center}.form-box textarea{padding-left:25px!important}.form-box input.wpcf7-submit{border:none!important;-webkit-border-radius:35px 35px 35px 35px!important;border-radius:35px 35px 35px 35px!important;padding:14px 75px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;background-color:#eac832!important;font-weight:600;font-size:18px;color:#ffffff!important}.form-box input.wpcf7-submit:hover{background-color:rgb(0 0 0)!important;color:#fff}.form-box input.wpcf7-file{width:100%}.share-box .av-share-box-list{width:260px!important;float:right}.share-box h5{width:calc(100% - 300px);display:inline-block!important;text-align:right!important;padding-top:20px!important;font-weight:400;color:#1b4f60!important}.av-share-box .av-share-box-list{width:260px!important;float:right}.av-share-box h5{width:calc(100% - 300px);display:inline-block!important;text-align:right!important;padding-top:20px!important;font-weight:400;color:#1b4f60!important}.box-icona-testo.iconbox_top{margin-top:0px!important;text-align:center;padding-bottom:20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.box-icona-testo .iconbox_content_title{width:100%;text-align:center}.box-icona-testo .iconbox_icon{display:table;margin:auto;border:none!important;font-size:70px!important;height:80px!important;margin-bottom:15px!important}.elemento-numeroanimato .avia-animated-number-icon:before{color:#eac832}.elemento-numeroanimato span.avia-single-number{width:100%;display:block;margin-top:25px;font-weight:300}.elemento-numeroanimato .avia-animated-number-content p{font-weight:600;margin-top:15px}.template-single-blog{padding-top:70px!important}.template-single-blog .blog-categories{display:none!important}.sidebar_right .widgettitle{padding-bottom:20px!important;font-weight:600;color:#eac832!important}.sidebar_right .news-thumb{display:none}.sidebar_right .news-headline{font-size:22px;font-weight:400;color:#1b4f60!important}.sidebar_right span.news-time{font-size:14px;margin-top:5px}.sidebar_right .news-excerpt p{font-size:14px!important;margin-top:5px}.faq-list .post-title a{font-weight:400!important}.faq-list .blog-categories{display:none!important}.faq-list .post-meta-infos{margin-top:-25px!important}.faq-list .post-meta-infos .date-container{display:none!important}@media only screen and (max-width:992px){.faq-list .post-meta-infos{display:none!important}}.newsletter-box #element_avia_3_1{float:none;f clear:both;margin-top:20px;display:block;width:100%}.newsletter-box #element_avia_3_1 label{color:#666;font-size:14px}.newsletter-box #avia_4_1 p{color:#666;font-size:14px}.newsletter-box h3{color:#666;font-size:14px}.scheda-prodotto p{margin:10px 0!important}.scheda-prodotto h1{margin-bottom:25px!important}.scheda-prodotto .posted_in{font-size:16px!important;border-bottom:1px solid #ccc;padding-bottom:25px;width:100%;display:block}.scheda-prodotto .cart{margin-top:20px!important}.scheda-prodotto .woocommerce-Price-amount{font-size:20px!important;margin-bottom:20px!important}.scheda-prodotto ins .woocommerce-Price-amount{color:#c60000!important}.descrizione-scheda-prodotto p{font-size:16px!important}.correlati-scheda-prodotto .related.products>h2{display:none!important}.correlati-scheda-prodotto .onsale{top:-50px!important;background-color:#c60000!important}.correlati-scheda-prodotto .inner_product .avia_cart_buttons{opacity:0.2!important;padding:0!important}.correlati-scheda-prodotto .inner_product:hover .avia_cart_buttons{opacity:1!important}.correlati-scheda-prodotto .add_to_cart_button{background-color:#f7f7f7!important;padding:5px!important;color:#137d85!important;width:50%!important}.correlati-scheda-prodotto .add_to_cart_button *{color:#137d85!important}.correlati-scheda-prodotto .add_to_cart_button span{text-align:center!important;display:table!important;margin:4px auto!important;color:#137d85!important}.correlati-scheda-prodotto .add_to_cart_button:hover{background-color:#137d85!important;color:#fff!important}.correlati-scheda-prodotto .add_to_cart_button:hover *{color:#fff!important}.correlati-scheda-prodotto .add_to_cart_button:hover span{color:#fff!important}.correlati-scheda-prodotto .show_details_button{background-color:#efefef!important;padding:5px!important;color:#666!important;width:50%!important}.correlati-scheda-prodotto .show_details_button *{color:#666!important}.correlati-scheda-prodotto .show_details_button span{text-align:center!important;display:table!important;margin:4px auto!important;color:#666!important}.correlati-scheda-prodotto .show_details_button:hover{background-color:#137d85!important;color:#fff!important}.correlati-scheda-prodotto .show_details_button:hover *{color:#fff!important}.correlati-scheda-prodotto .show_details_button:hover span{color:#fff!important}.correlati-scheda-prodotto .button-mini-delimiter{display:none!important}.elenco-prodotti .related.products>h2{display:none!important}.elenco-prodotti .onsale{top:-50px!important;background-color:#c60000!important}.elenco-prodotti .inner_product .avia_cart_buttons{opacity:0.2!important;padding:0!important}.elenco-prodotti .inner_product:hover .avia_cart_buttons{opacity:1!important}.elenco-prodotti .add_to_cart_button{background-color:#f7f7f7!important;padding:10px!important;color:#137d85!important;width:100%!important}.elenco-prodotti .add_to_cart_button *{color:#137d85!important}.elenco-prodotti .add_to_cart_button span{color:#137d85!important}.elenco-prodotti .add_to_cart_button:hover{background-color:#137d85!important;color:#fff!important}.elenco-prodotti .add_to_cart_button:hover *{color:#fff!important}.elenco-prodotti .add_to_cart_button:hover span{color:#fff!important}.elenco-prodotti .show_details_button{background-color:#efefef!important;padding:10px!important;color:#666!important;width:100%!important}.elenco-prodotti .show_details_button *{color:#666!important}.elenco-prodotti .show_details_button span{color:#666!important}.elenco-prodotti .show_details_button:hover{background-color:#137d85!important;color:#fff!important}.elenco-prodotti .show_details_button:hover *{color:#fff!important}.elenco-prodotti .show_details_button:hover span{color:#fff!important}.elenco-prodotti .button-mini-delimiter{display:none!important}.certificazioni-footer .avia-image-container{display:inline-block!important}.certificazioni-footer .avia-image-container img{width:80%!important}@media only screen and (max-width:767px){.certificazioni-footer .avia-image-container{width:50%!important;display:table!important}.certificazioni-footer .avia-image-container img{width:100%!important}}.home-video-content .av-special-heading-tag{font-weight:300!important}.home-video-content .av-special-heading-tag span{font-weight:400!important}.woocommerce-billing-fields .form-row input{-webkit-border-radius:25px 25px 25px 25px!important;border-radius:25px 25px 25px 25px!important;padding:14px 12px!important;font-size:16px!important}.woocommerce-billing-fields .form-row textarea{-webkit-border-radius:25px 25px 25px 25px!important;border-radius:25px 25px 25px 25px!important;padding:14px 12px!important;font-size:16px!important}.woocommerce-shipping-fields .form-row input{-webkit-border-radius:25px 25px 25px 25px!important;border-radius:25px 25px 25px 25px!important;padding:14px 12px!important;font-size:16px!important}.woocommerce-additional-fields .form-row textarea{-webkit-border-radius:25px 25px 25px 25px!important;border-radius:25px 25px 25px 25px!important;padding:14px 12px!important;font-size:16px!important}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:none;width:100%;padding:8px 12px;margin:0;outline:0;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:18px;-webkit-border-radius:25px 25px 25px 25px!important;border-radius:25px 25px 25px 25px!important;height:auto!important;background-color:#f8f8f8!important;border-color:#ebebeb!important;font-size:16px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:10px!important;right:10px!important;width:20px}.form-row label{margin-top:10px!important;color:#137d85!important;margin-bottom:5px!important}.shop_table *{color:#333333!important;font-size:14px!important}.woocommerce-checkout-payment *{color:#333333!important;font-size:14px!important}.form-row.place-order button{color:#333333!important;font-size:14px!important}.form-row.place-order button{background-color:#1b4f60!important;border:3px solid #1b4f60!important;-webkit-border-radius:25px 25px 25px 25px!important;border-radius:25px 25px 25px 25px!important;padding-left:25px!important;padding-right:25px!important;font-weight:600!important;color:#ffffff!important}.form-row.place-order button:hover{background-color:#000;!important;border:3px solid #000000!important;color:#ffffff!important}.woocommerce-cart-form button{background-color:#1b4f60!important;;border:3px solid #1b4f60!important;-webkit-border-radius:25px 25px 25px 25px!important;border-radius:25px 25px 25px 25px!important;padding-left:25px!important;padding-right:25px!important;font-weight:600!important;color:#ffffff!important}.woocommerce-cart-form button:hover{background-color:#000000!important;border:3px solid #000000!important;color:#ffffff!important}.wc-proceed-to-checkout a{background-color:#1b4f60!important;border:3px solid #1b4f60!important;-webkit-border-radius:25px 25px 25px 25px!important;border-radius:25px 25px 25px 25px!important;padding-left:25px!important;padding-right:25px!important;font-weight:600!important;color:#ffffff!important}.wc-proceed-to-checkout a:hover{background-color:#000000!important;border:3px solid #000000!important;color:#ffffff!important}table.cart img{width:64px!important;height:auto}#top .magazine-home .av-magazine-sideshow .av-magazine-entry-small .av-magazine-thumbnail{width:90px;min-height:100%}#top .magazine-home .av-magazine-sideshow .av-magazine-entry-small .av-magazine-thumbnail img{width:100%;max-height:100%}.entry-content{color:#5c6770!important}.socialwall-home .entry-content{color:#ffffff!important}.news-excerpt p,.avia-testimonial-markup-entry-content p{color:#5c6770!important}.icon-list-social li:nth-child(3) a span:before{content:""!important;width:36px;height:40px;display:block;background-image:url(http://www.phisiovit.it/wp-content/uploads/2021/05/messenger.png);background-repeat:no-repeat;background-size:contain}.icon-list-social-footer li:nth-child(3) a span:before{content:""!important;width:26px;height:30px;display:block;background-image:url(http://www.phisiovit.it/wp-content/uploads/2021/05/messenger.png);background-repeat:no-repeat;background-size:contain;margin-top:8px;margin-left:8px}