/**handles:style-css**/
*,blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,label,li,ol,p,pre,td,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400}q:after,q:before{content:''}strong{font-weight:700}em{font-style:italic}.italic{font-style:italic}.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin:20px}.alignright{float:right;margin:20px}.no-margin{margin:0!important}.no-bottom{margin-bottom:0}.no-padding{padding:0}.margin-t{margin-top:81px}.margin40{margin-bottom:40px}.margin72{margin-top:72px}.margin-t32{margin-top:32px}.margin-b32{margin-bottom:32px}.column-clear{clear:both}div{position:relative}a:active,a:focus{outline:0;text-decoration:none}a:hover{text-decoration:underline}.wp-caption{max-width:100%}.alignright{display:block;float:right;margin:3px 0 0 10px}.alignleft{display:block;float:left;margin:3px 10px 0 0}.aligncenter{display:block;clear:both;margin:10px auto}article,aside,figure,footer,header,hgroup,nav,section{display:block}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-font-smoothing:antialiased}body{line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}#main{z-index:10}ol,ul{margin:0 0 16px 24px}div p:last-child{margin-bottom:0}.list-items{margin-bottom:24px}.list-items li{margin-bottom:5px}.list-items li:last-child,.widget_archive ul li:last-child,.widget_categories ul li:last-child,.widget_recent_entries ul li:last-child{margin-bottom:0}.list-items li:before{font-family:FontAwesome;content:"\f14a";display:inline-block;padding-right:5px}.widget_archive ul li,.widget_categories ul li,.widget_recent_entries ul li{margin-bottom:8px}.dropcap{display:block;float:left;font-size:48px;line-height:1;padding:0 10px 0 0;text-align:center}.alignc{text-align:center}.none{display:none}#submit,#submit-contact,#submit-evaluation,.articles-title a,.blog-button a,.blog-title a,.circle-icon,.circle-icon i,.faq-title a,.flexslider-home .flex-direction-nav a,.footer-social li a,.lawyer-social li a,.menu-nav li a,.page-numbers,.practice-item,.practice-item .practice-icon,.scrollup i,.tagcloud a,.view-more a,.widget_archive ul li a,.widget_categories ul li a,.widget_recent_entries ul li a,.widget_tag_cloud a{-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.page-head{display:table;height:550px!important;margin-bottom:81px;text-align:center;width:100%;background-repeat:no-repeat;background-position:center center!important;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.vertical{display:table-cell;vertical-align:middle}.page-title{font-weight:700;letter-spacing:1px;position:relative;padding-bottom:16px}.page-head p{margin-top:16px!important}.page-content{padding-bottom:81px}#logo{margin-top:32px;float:left}.logo-no2{float:left;margin-top:16px}.logo-no2 a{display:inline-block}.header-contact{float:right;margin-top:32px}.header-contact-no2{margin:8px 20px 0 0}.header-contact-no2 li{display:inline-block;margin-right:16px}.header-contact-no2 li.header-phone{margin-bottom:0}.header-email .fa-stack,.header-phone .fa-stack{font-size:20px;margin-right:8px}.header-phone{margin-bottom:8px}.navbar{margin:32px 0 0 0;border:none;border-radius:0}.navbar-no2{float:right;margin-top:40px}.navbar-no2 .menu-nav li{font-size:14px}.navbar-no2 .menu-nav ul{top:50px}.menu-nav{margin-left:0}.menu-nav li{display:inline-block;position:relative;padding-bottom:16px;z-index:100}.menu-nav li a{padding:8px 12px}.menu-nav li a:focus,.menu-nav li a:hover,.menu-nav li.current_page_item .sub-menu li a:hover{background:0 0}.menu-nav li.current_page_item{padding-bottom:16px}.sub-menu li.current_page_item{padding-bottom:0}.menu-nav ul{display:none;margin:0;padding:0;width:200px;position:absolute;top:56px;left:0}.menu-nav ul li{display:block;float:none;background:0 0;margin:0;padding:0}.menu-nav ul li a{display:block}.menu-nav ul li a:hover{text-decoration:none}.menu-nav li:hover>ul{display:block}.menu-nav li.current_page_item .sub-menu li a{border:none}.navbar li ul ul{left:100%;top:-5px}.navbar-header{text-align:center}.navbar-toggle{float:none}.navbar-toggle{border-radius:0}.navbar-collapse{padding-left:0}.flexslider{overflow:hidden}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flex-direction-nav,.flexslider .slides{list-style:none;margin:0;padding:0}.flexslider .slides img{display:block;width:100%}.slides:after{display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.slides li{position:relative}.flex-caption{height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;margin-top:130px}.flex-caption h1{font-weight:700;letter-spacing:2px;margin-bottom:32px}.flex-caption h4{font-style:italic;text-transform:uppercase;letter-spacing:2px;padding-top:32px;position:relative}.flexslider-home .flex-direction-nav a{background:url("https://zanardigalimberti.it/wp-content/themes/lawyers/images/flexslider-arrows.png") no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:76px;position:absolute;text-indent:-9999px;top:50%;width:39px;z-index:10;border:none;margin:-20px 0 0;opacity:.5}.flexslider-home .flex-direction-nav .flex-prev{background-position:0 0;left:15px;top:50%}.flexslider-home .flex-direction-nav .flex-next{background-position:-39px 0;right:15px;top:50%}.flexslider-home .flex-next:hover,.flexslider-home .flex-prev:hover{opacity:1}.intro-msg{text-align:center;font-size:54px;margin-bottom:72px}.intro-normal{font-size:54px;letter-spacing:1.3px;line-height:1;padding-bottom:16px}.intro-2{line-height:1;padding-bottom:16px}.intro-small-italic{font-size:32px;font-style:italic;bottom:16px;position:relative}.intro-big-italic{font-style:italic;font-size:72px}.intro-year{text-transform:uppercase;font-size:24px;font-weight:700;line-height:1}.section-title{text-align:center;padding-bottom:16px;margin-bottom:40px;position:relative}.small-title{font-weight:700}.practice-item{padding:24px;margin-top:32px}.practice-item a:hover{text-decoration:none}.circle-icon,.practice-icon{text-align:center;font-size:72px}.circle-title,.practice-title{font-weight:400;text-align:center;margin-top:16px}.circle-icon:hover i,.practice-item:hover .practice-icon{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.practice-single-page-title{margin-bottom:32px;font-weight:700}.practice-single-subtitle{margin-bottom:16px}.single-subtitle{margin-bottom:16px;font-style:italic}.view-more-holder{text-align:center;margin-top:72px}.view-more a{display:inline-block;font-weight:700;padding:12px 24px;text-align:center}.view-more a:hover{background:0 0;text-decoration:none}.lawyer-holder{margin-top:32px;text-align:center}.lawyer-holder img{display:inline-block}.lawyer-title{margin:32px;padding-bottom:16px;text-align:center;position:relative}.lawyer-social{text-align:center;list-style:none;margin:0;padding:0}.lawyer-social li{display:inline-block;margin-right:16px}.lawyer-social li:last-child{margin-right:0}.lawyer-social li a{width:40px;height:40px;padding-top:5px;text-align:center;display:block}.flexslider-testimonials{margin-top:72px}.testimonial-desc h5{font-style:italic;line-height:1.4}.testimonial-desc h5 p{font-size:24px}.flexslider-testimonials .testimonial-client img{margin-bottom:16px;display:inline;width:auto}.flex-control-nav{margin:0;padding:0;list-style:none}.flex-control-nav{width:100%;text-align:center}.flex-control-nav li{display:inline;margin:0 5px}.flex-control-nav li a{border-radius:15px;display:inline-block;width:10px;height:10px;cursor:pointer;font:0/0 a;text-shadow:none;color:transparent}#main .home-widget:last-child{padding-bottom:81px}.about-section{padding-bottom:72px;margin-bottom:72px}.about-content:last-child .about-section{margin-bottom:0}.circle-icon{width:150px;height:150px;border-radius:50%;line-height:140px;margin-top:32px;margin-left:auto;margin-right:auto}.circle-title{margin-top:32px}.gal-img{display:block;overflow:hidden;margin-top:32px;-webkit-backface-visibility:hidden}.gal-img .gal-more{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-o-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.gal-img:hover .gal-more{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.gal-img .gal-more:before{content:'';display:inline-block;height:100%;vertical-align:middle}.gal-img .gal-more .mask-elem{position:relative;display:inline-block;vertical-align:middle}.gal-btn{border-radius:50%;display:block;width:72px;height:72px;font-size:32px;text-decoration:none;padding-top:12px;margin:0 auto}.testimonial-single{margin-bottom:72px}.testimonials-container .testimonials-holder:last-child .testimonial-single{margin-bottom:0}.testimonial-client-single{margin-top:32px}.client-float{float:left}.client-title{margin-top:10px;margin-left:16px}.client-title p{margin:0}.faq-title{padding-bottom:16px;cursor:pointer;font-style:italic;margin-top:16px}.faq-list{margin:0;padding:0;list-style:none}.faq-list li.faq-title:first-child{margin-top:0}.faq-title a:before{display:inline-block;padding-right:16px;font-family:FontAwesome;content:"\f0fe";font-style:normal}.active a:before{font-family:FontAwesome;content:"\f146"}.active a,.faq-title a:hover{text-decoration:none}.faq-section{margin:32px 0}.lawyer{padding-bottom:72px;margin-bottom:72px}.lawyer-img img{width:100%}.lawyer-bio h3{font-weight:700;margin-bottom:24px;line-height:1}.lawyer-bio .lawyer-social{text-align:left}.lawyer-desc{margin-top:54px}.lawyer-desc .single-subtitle{font-style:italic}.page-content .lawyer-content:last-child .lawyer{margin-bottom:0}.case{padding-bottom:72px;margin-bottom:72px}.case-1col-title{margin-top:0;font-weight:700;line-height:1}.case-2col{display:block;overflow:hidden;margin-bottom:72px}.case-2col-title{font-weight:700;margin-top:32px}.case-2col-img img{width:100%}.case-2col-more{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center}.case-2col-img .case-2col-more:before{content:'';display:inline-block;height:100%;vertical-align:middle}.case-2col-img .case-2col-more .mask-elem{position:relative;display:inline-block;vertical-align:middle}.case-description{margin-top:32px}.case-result{text-align:center}.case-verdict{display:inline-block;font-size:54px;font-weight:700;font-style:italic;line-height:1;padding:12px 24px}.case-content:last-child .case,.cases-holder .row:last-child .case-2col{margin-bottom:0}.blog-post{padding-bottom:72px;margin-bottom:72px;position:relative}.blog-articles .blog-post:last-child{margin-bottom:0}.blog-title{font-weight:700;margin-top:32px}.articles-title a:hover,.blog-title a:hover{text-decoration:none}.blog-date{margin:16px 0 32px 0}.blog-date li{display:inline-block;margin-right:24px}.blog-date li i{margin-right:5px}.blog-date li:last-child{margin-right:0}.blog-button{letter-spacing:1px;text-align:right;margin-top:32px}.blog-button a{display:inline-block;font-weight:700;padding:12px 24px;text-align:center}.blog-button a:hover{text-decoration:none}.blog-post-single img,.custom-page-template img{display:block;height:auto;max-width:100%}.articles-holder,.articles-title{margin-top:32px}aside{padding-left:20px}aside ul{margin:0;padding:0;list-style:none}#search-string{padding:12px 24px;width:100%}.widget{margin-bottom:48px}.widgettitle{margin-bottom:24px;font-weight:700}.single-page-tags{margin-top:24px;font-weight:700}.single-page-tags a{font-size:16px}.widget_archive ul li a:hover,.widget_categories ul li a:hover,.widget_recent_entries ul li a:hover{text-decoration:none}.tagcloud a,.widget_tag_cloud a{margin:0 8px 8px 0;padding:8px 12px;display:inline-block}.tagcloud a:hover,.widget_tag_cloud a:hover{background:0 0;text-decoration:none}.comm-title{padding-top:48px;margin-top:48px}.commentlist{margin:0}.commentlist li{list-style:none;margin:0;margin-top:48px}.children li.depth-2{margin:0 0 0 63px}.children li.depth-3{margin:0 0 0 63px}.children li.depth-4{margin:0 0 0 63px}.children li.depth-5{margin:0 0 0 63px}.children li.depth-6{margin:0 0 0 63px}.children li.depth-7{margin:0 0 0 63px}.children li.depth-8{margin:0 0 0 63px}.children li.depth-9{margin:0 0 0 63px}.children li.depth-10{margin:0 0 0 63px}.comment-body{margin-bottom:32px;padding-bottom:32px}.commentlist li:last-child .comment-body{margin-bottom:32px}.comment-details{position:relative;margin-left:72px}.comment-avatar{position:absolute;left:-72px;top:0}.comment-avatar img{display:block}.comment-right{padding:16px}.comment-author .author a:link,.comment-author .author a:visited{border:none}.comment-author .author a:link,.comment-author cite{font-weight:700}.comment-content p:last-child{margin:0}.comment-date{font-size:14px;font-weight:400;margin-bottom:24px}.reply{text-align:right}.comment-reply-link{margin-top:16px;text-decoration:none}#cancel-comment-reply-link,.comment-reply-link{display:inline-block;border:none}#cancel-comment-reply-link{font-size:22px}.commentlist .children{margin:0}#comments_wrap{margin-top:16px}#cancel-comment-reply{float:right;margin-top:16px}.children #commentform textarea{width:95.6%}p.contact-btn{margin-bottom:24px!important}.contact-right h5{margin-bottom:24px}.contact-right ul{margin-top:24px;list-style:none;margin:0}.contact-right ul li{margin-bottom:16px}#footer-var1{padding-top:81px;z-index:4;height:740px;position:relative}#footer-var2{padding-top:81px;position:relative}#footer-var1 #footer-content{bottom:0;left:0;margin:0 auto;position:fixed;width:100%;z-index:5}#footer-var2 #footer-content{position:relative}.foo-block ul li{margin-bottom:8px}.footer-subtitle{margin-top:16px}#evaluation-form-holder{margin-top:72px}#msg-evaluation,.contact-field{width:100%;border:none;padding:16px}#msg-evaluation{padding:12px 16px}#msg-contact,.comm-field{width:100%;padding:16px;margin-top:8px}#submit,#submit-contact,#submit-evaluation{padding:13px;margin-top:4px;text-align:center;width:100%;font-weight:700;background:0 0}#submit-evaluation{margin-top:-4px}#submit-contact:hover,#submit-evaluation:hover,#submit:hover{text-decoration:none}#output-evaluation{margin-top:24px}.antispam{display:none}.footer-social{margin:72px 0 16px 0;list-style:none}.footer-social li{display:inline-block;margin:0 0 0 48px;font-size:48px}.footer-social li:first-child{margin-left:0}.foo-copyright{font-size:14px;margin-bottom:16px!important}.output2{padding:16px;display:inline-block}.page-numbers,.page-numbers:hover{margin:0 3px;padding:6px 12px;text-decoration:none;font-weight:700;display:inline-block}.other-entries{margin:0;padding:0;list-style:none}.newer-entries{float:left}.older-entries{float:right}.video-widget{position:relative;padding:0;padding-bottom:56.25%;height:100%;overflow:hidden;margin-top:32px}.video-widget iframe{position:absolute;top:auto;left:0;width:100%;height:100%;border:none}.scrollup{display:none}.scrollup i{width:30px;height:30px;position:fixed;border-radius:50%;bottom:20px;right:20px;text-align:center;padding-top:5px;cursor:pointer;z-index:110}@media (min-width:1200px){.logo-no2{margin-bottom:16px}.navbar-no2 .menu-nav ul{top:44px}.navbar-no2 .menu-nav li{font-size:16px;margin-right:5px}.flex-caption{margin-top:230px}}@media (min-width:768px) and (max-width:979px){.logo-no2,.navbar-no2{float:none}.navbar-no2{margin-top:16px}div p:last-child{margin-bottom:24px}.flex-caption{margin-top:60px}aside{padding-left:0}aside ul li.widget:first-child{margin-top:81px}.case-1col-title{margin-top:32px}}@media (max-width:767px){div p:last-child{margin-bottom:24px}#logo,.header-contact{margin-top:8px}.navbar{height:30px;z-index:100;margin-top:16px}.navbar-no2{margin-top:0}.logo-no2,.navbar-no2{float:none}.navbar-toggle{margin-bottom:5px}.navbar li ul ul{left:0;top:0}.navbar-no2 .menu-nav ul{top:0}.navbar-collapse{padding-left:15px}.menu-nav li{display:block;padding-bottom:0;margin:0}.menu-nav ul{display:block;margin:0;padding:0;position:relative;top:0;width:100%}.menu-nav ul li{display:block;float:none;background:0 0;margin:0;padding:0 0 0 24px;font-size:14px}.flexslider-home .slides img{display:block;width:auto!important;margin-left:-50%}.flex-caption{margin-top:230px}.testimonial-client{margin-top:32px}#footer-var1{height:auto}#footer-var1 #footer-content{position:relative}.about-description,.lawyer-bio{margin-top:54px}.page-head{min-height:200px!important}aside{padding-left:0}aside ul li.widget:first-child{margin-top:81px}.case-1col-title{margin-top:32px}.children{margin:32px 0 0}.children li.depth-10,.children li.depth-2,.children li.depth-3,.children li.depth-4,.children li.depth-5,.children li.depth-6,.children li.depth-7,.children li.depth-8,.children li.depth-9{margin:0}.other-entries{text-align:center}.newer-entries,.older-entries{float:none}.newer-entries{margin-bottom:16px}}@media (max-width:480px){.intro-big-italic{font-size:54px}.flex-caption h1{font-size:48px}.flex-caption h4{font-size:24px}}@media (max-width:1199px){#collapse-navigation .menu-nav li a{font-size:14px}}@media (max-width:991px){#collapse-navigation .menu-nav li{margin-left:-6px;margin-right:-6px}#collapse-navigation .menu-nav li a{font-size:12px}}@media (max-width:767px){#collapse-navigation .menu-nav li a{font-size:16px}}.case-verdict{color:#cba779!important;display:inline-block;font-size:22px;position:relative}.practice-item{margin-top:32px;padding:24px 0}.page-head .container{background-color:rgba(0,0,0,.4);padding:20px}