@import url(default-theme-style.css);@import url(https://fonts.googleapis.com/css?family=Open+Sans:300i,300,400,600,600i,700|Oswald:300,400,700);@import url(flaticon.css);html,body{height:100%;width:100%}body{color:#fff;font-family:'Open Sans',sans-serif}a{color:#333;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}a:hover,a:focus{color:#000;outline:none;outline-offset:0}h1,h2,h3,h4,h5,h6{font-family:'Oswald',sans-serif;color:#333}p{line-height:1.5;margin-bottom:20px}.blue{color:#46c6fb}.white{color:#fff}.text-faded{color:#fff}section{padding:30px 0}aside{padding:50px 0}.no-padding{padding:0}.navbar-default{background-color:#000;border-color:rgba(34,34,34,.05);-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;font-family:'Oswald',sans-serif;font-weight:300;letter-spacing:1px}.navbar-collapse{overflow:hidden!important;height:70px!important}.navbar-default .navbar-header .navbar-toggle{font-size:12pt;color:#222;text-transform:uppercase;background-color:#fff}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{text-transform:uppercase;color:#fff}.navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus:hover{color:#000}.navbar-default .nav>li.active>a,.navbar-default .nav>li.active>a:focus{background-color:transparent;color:#000!important;outline:none}.navbar-default .nav>li.active>a:hover,.navbar-default .nav>li.active>a:focus:hover{background-color:transparent;color:#000!important}@media (min-width:768px){.navbar-default{background-color:#46c6fb;border-color:transparent}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{color:#fff;padding:25px}.navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus:hover{color:#000}.navbar-default.affix{background-color:#fff;border-color:rgba(34,34,34,.05);margin:0}.navbar-default.affix .navbar-header .navbar-brand{color:#46c6fb}.navbar-default.affix .navbar-header .navbar-brand:hover,.navbar-default.affix .navbar-header .navbar-brand:focus{color:#000}.navbar-default.affix .nav>li>a,.navbar-default.affix .nav>li>a:focus{color:#222}.navbar-default.affix .nav>li>a:hover,.navbar-default.affix .nav>li>a:focus:hover{color:#46c6fb}}.slider-banner{padding:0}.flex-caption{position:absolute;left:0%;right:0%;top:40%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;font-family:'Oswald',sans-serif;text-align:center;text-transform:uppercase}.flex-caption h1{margin-bottom:30px;color:#fff}.btn-box{padding:10px 30px;margin-right:15px;letter-spacing:1px}.btn-box.call-btn{background-color:#46c6fb;border:none}.btn-box.mail-btn{background-color:transparent;border:1px solid #fff}.btn-box i{padding-right:10px}.section-title{margin-bottom:15px}.section-title h6{color:#46c6fb}.section-title.white-section h6,.section-title.white-section h2,.section-title.white-section p{color:#fff}.section-title h2{margin-bottom:10px;font-weight:600;letter-spacing:2px}.section-title.center-text{text-align:center}.section-title.center-text p{width:50%;margin:10px auto 20px}.section-title p{margin:10px auto 20px;font-size:14pt}.about{margin-top:-20%;position:relative;z-index:10}.about .left-side{background-color:#f3f3f3;padding:15px 30px;min-height:525px}.about hr{border-color:#b5b5b5}.newsletter{text-align:left;padding:5px 0}.newsletter .form-control{width:320px;height:50px;background-color:#f9f9f9;border-radius:0;box-shadow:none}.newsletter .btn{border-radius:0;height:50px;background-color:#46c6fb;border:1px solid #46c6fb;padding:0 30px;font-weight:400;color:#fff;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;text-transform:uppercase}.newsletter .btn:hover{background-color:transparent;color:#46c6fb;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.newsletter p{margin-bottom:30px;margin-top:0}.about .right-side{background-color:#46c6fb;padding:15px;text-align:center;min-height:525px}.quote-form .form-control{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #fff;border-radius:0;background-color:#fff;color:#333;height:50px}.quote-form textarea.form-control{height:auto}.quote-form .form-group{margin-bottom:15px}.quote-form .btn{border-radius:0;background-color:transparent;border:solid 2px #fff;width:100%;height:50px;color:#fff;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.quote-form .btn:hover{border:solid 2px #46c6fb;background-color:#fff;color:#46c6fb;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.services{}.ser-block{text-align:center;background-color:#f3f3f3;padding:30px 10px;margin:15px 0;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}.ser-block p.content{padding:0 10px 0}.ser-block hr{width:30px;height:3px;background-color:#46c6fb;border:none}.ser-block:hover hr{background-color:#333;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.ser-block:hover{color:#fff;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.ser-block:hover .ser-icon{color:#fff;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.ser-icon{font-size:3.4285714285714284em;color:#898989;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;margin-bottom:10px}.testimonials{background-image:url(https://latuatesidilaurea.it/wp-content/themes/dimaggio/images/bg-01.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;color:#fff}blockquote{font-size:14px}#fade-quote-carousel.carousel{margin-top:40px}#fade-quote-carousel.carousel .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}#fade-quote-carousel.carousel .carousel-inner .active{opacity:1;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}#fade-quote-carousel.carousel .carousel-indicators{bottom:10px}#fade-quote-carousel.carousel .carousel-indicators>li{background-color:#e84a64;border:none}#fade-quote-carousel blockquote{text-align:center;border:none;margin-bottom:0}blockquote p.quate-text{color:#ccc;font-style:italic;font-weight:300;width:80%;margin:15px auto}#fade-quote-carousel .profile-circle{width:80px;height:80px;margin:0 auto;border-radius:100px;background:#46c6fb;margin-bottom:10px}#fade-quote-carousel .profile-circle img{border-radius:100px}#fade-quote-carousel blockquote .person{color:#ccc;margin-bottom:0;text-transform:uppercase;letter-spacing:2px}#fade-quote-carousel blockquote .per-den{color:#ccc;font-size:.8571428571428571em;margin-top:10px}#fade-quote-carousel .carousel-control{width:auto;color:#fff;opacity:1;text-shadow:none}#fade-quote-carousel .carousel-control .fa-long-arrow-left,#fade-quote-carousel .carousel-control .icon-prev{margin-left:-10px}#fade-quote-carousel .carousel-control .fa-long-arrow-left,#fade-quote-carousel .carousel-control .fa-long-arrow-right,#fade-quote-carousel .carousel-control .icon-prev,#fade-quote-carousel .carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}#fade-quote-carousel .carousel-control .icon-prev,#fade-quote-carousel .carousel-control .fa-long-arrow-left{left:50%;margin-left:-10px}#fade-quote-carousel .carousel-control .icon-prev,#fade-quote-carousel .carousel-control .icon-next,#fade-quote-carousel .carousel-control .fa-long-arrow-left,#fade-quote-carousel .carousel-control .fa-long-arrow-right{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}#fade-quote-carousel .carousel-control .fa-long-arrow-right,#fade-quote-carousel .carousel-control .icon-next{margin-right:-10px}#fade-quote-carousel .carousel-control .icon-next,#fade-quote-carousel .carousel-control .fa-long-arrow-right{right:50%;margin-right:-10px}#fade-quote-carousel .carousel-control.left{left:5%}#fade-quote-carousel .carousel-control.right{right:5%}.whyus{background-color:#f3f3f3;padding-bottom:0}.whyus .right-side{padding:0 30px 30px;margin-top:20px}.whyus .panel-default>.panel-heading{background-color:#fff;border-color:#e1e1e1}.whyus .panel-heading{padding:0 0;border-top-right-radius:0;border-top-left-radius:0}.whyus .panel-group .panel{border-radius:0}.whyus .panel-title{font-family:'Open Sans',sans-serif}.whyus .panel-title a{width:100%;display:block;padding:15px 15px;text-decoration:none;color:#333}.whyus .panel-title a:hover{text-decoration:none;background-color:#46c6fb;color:#fff}.whyus .panel-title a[aria-expanded="true"]{background-color:#46c6fb;color:#fff}.whyus .about-img{display:inline-block;text-align:center}.whyus .about-img figure{margin-bottom:0;margin-top:15px}.whyus .about-img.left-side{padding-right:100px}.about-img figure{position:relative}.about-img figure::before{position:absolute;top:0;left:-87%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.about-img figure:hover::before{-webkit-animation:shine .75s;animation:shine .75s}figure{overflow:hidden}@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}@keyframes shine {
	100% {
		left: 125%;
	}
}.attorneys .section-title{}.team-block{text-align:center}.details-text{background-color:rgba(0,0,0,.8);position:absolute;display:block;width:100%;color:#fff}.hover{width:100%;height:100%;float:left;overflow:hidden;position:relative;text-align:center;cursor:default}.hover img{display:block;position:relative}.ehover .overlay{transition:all .4s ease-in-out}.hover .overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0}.ehover .name-block{transform:translateY(250px);transition:all .4s ease-in-out}.hover .name-block{text-transform:uppercase;color:#fff;text-align:center;position:relative;padding:10px;background:rgba(0,0,0,.6)}.hover .name-block h3{color:#fff}.ehover button.info{opacity:0;transform:scale(0);transition:all .4s ease-in-out;font-weight:normal}.hover button.info{display:inline-block;text-decoration:none;width:50px;height:50px;text-transform:uppercase;color:#fff;border:2px solid #46c6fb;margin:50px 0 0 0;border-radius:100%;background-color:#46c6fb}.hover button.info:hover{border:2px solid #fff;background-color:transparent}.ehover:hover .overlay{background-color:rgba(0,0,0,.8)}.ehover:hover .name-block{transform:translateY(300px)}.ehover:hover button.info{opacity:1;transform:scale(1)}section.logo-slide{background-color:#46c6fb}.date p{font-size:1em;color:#c2c2c2;margin-bottom:0}.blog-title h4{margin-bottom:5px;margin-top:5px}.blog-content{padding:0 0 10px;text-align:center}.blog-content a{border:none;box-shadow:none;text-transform:capitalize;color:#46c6fb}.blog-text{text-align:left}.blog-text p{margin-bottom:0;padding-top:10px}.blog-content a:hover{text-decoration:underline;padding-left:30px}article.blog-post{padding:20px 0;display:block}.more-news{text-align:center}.news .btn.btn-default{background-color:#46c6fb;border:1px solid #46c6fb;color:#fff;border-radius:0;padding:10px 30px;margin:0 auto;display:inline-block}.news .btn.btn-default:hover{background-color:#fff;color:#46c6fb}.contactus{padding:0;background-position:top right;background-size:cover;background:#46c6fb;background-blend-mode:multiply;background-image:url(https://latuatesidilaurea.it/wp-content/themes/dimaggio/images/xcontact-bg-tesifoot.jpg.pagespeed.ic.XPu0NZf42G.jpg)}.contactus .section-title{text-align:left}.contact-bock{padding:30px}.contact-bock .section-title.white-section p{color:#fff}.map{-webkit-filter:grayscale(100%);filter:grayscale(100%);margin:0 -15px}.map iframe{pointer-events:none;width:100%;border:none;margin-bottom:-5px}.contact-form .form-control{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #fff;border-radius:0;background-color:#fff;color:#333;height:50px}.contact-form textarea.form-control{height:auto}.contact-form .form-group{margin-bottom:15px}.contact-form .btn{border-radius:0;background-color:transparent;border:solid 2px #fff;width:180px;height:50px;margin-left:15px;color:#fff;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.contact-form .btn:hover{background-color:#fff;border:solid 2px #46c6fb;color:#46c6fb;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.footer{background-color:#46c6fb;padding:40px 0 0}.social{margin-top:30px}.social li{text-align:center}.social li a{width:40px;height:40px;background-color:transparent;border:solid 2px #fff;border-radius:100%;color:#fff;display:block;line-height:37px}.social li a:hover{background-color:#fff;color:#46c6fb;border:solid 2px #46c6fb}.contact-info{color:#fff;text-align:right}.contact-info h5,.contact-info p i,.contact-info span{color:#fff}.contact-info p i{margin-right:10px}.contact-info .address{margin-bottom:5px}.contact-info .email-add{margin-top:35px}.copyright{border-top:1px solid #707070;margin-top:40px}.copy{color:#fff;text-align:center;margin-bottom:0;padding:15px 0;font-family:'Oswald',sans-serif;letter-spacing:1px}.copy span{color:#fff}@media only screen and (max-width:3500px){body{overflow-x:hidden}}@media only screen and (max-width:1280px){.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{padding:25px 15px}}@media only screen and (max-width:1024px){#mainNav.navbar-default .nav>li>a,#mainNav.navbar-default .nav>li>a:focus{padding:15px}.navbar-brand>img{max-width:90px}.flex-caption{top:30%}.about .left-side{padding:15px}.about-content{padding-bottom:0}.whyus .about-img.left-side{padding-right:15px}.whyus .panel-title a{padding:10px 10px}.whyus .right-side{padding:0 15px}.blog-title h3{margin-bottom:10px}.read-btn a.btn{margin:5px 0}.blog-content{padding:5px 0}.news .author p{margin-bottom:5px}article.blog-post{padding:5px 0}.blog-title h3{margin-bottom:5px;margin-top:5px}.blog-text p{margin-bottom:5px}.contact-bock{padding:20px}}@media only screen and (max-width:991px){body{font-size:100%}.navbar-brand>img{max-width:110px}.navbar-collapse{overflow:auto!important;height:auto!important}.navbar-header{max-width:100%;width:auto}.navbar-toggle{margin-right:-15px}.navbar-default{background-color:rgba(0,0,0,.7);border-color:transparent}.navbar-default.affix{background-color:#46c6fb;border-color:rgba(34,34,34,.05)}#mainNav.navbar-default .navbar-header .navbar-brand p{line-height:1;margin:0}#mainNav.navbar-default .nav>li>a,#mainNav.navbar-default .nav>li>a:focus{text-align:center}section{padding:40px 0}.ser-block{padding:10px 10px}.ser-block hr{margin:5px auto}.ser-block p.content{padding:5px 10px 0}.about-content{padding-bottom:0}.newsletter h3{margin-bottom:30px}.ehover .name-block{transform:translateY(150px)}.ehover:hover .name-block{transform:translateY(180px)}.ehover:hover button.info,.ehover button.info{margin-top:0}.newsletter .form-control{width:auto}.contact-bock{padding:10px}}@media only screen and (max-width:767px){body{font-size:100%;overflow-x:hidden}.navbar-brand>img{max-width:110px}.navbar-brand{padding:10px 10px}.navbar-header{max-width:100%;width:auto}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{color:#fff}.navbar-default.affix .nav>li>a,.navbar-default.affix .nav>li>a:focus{color:#222}.navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus{color:#000}.navbar-default.affix-top .navbar-header .navbar-brand:hover,.navbar-default.affix-top .navbar-header .navbar-brand:focus{color:#fff}.flex-caption h1{}.about{margin-top:0;padding-top:15px;padding-bottom:0}.about .left-side{margin-bottom:15px}.about .right-side{min-height:auto}.newsletter .form-control{width:100%}.about{padding-bottom:30px;padding-top:15px}.section-title.center-text p{width:100%}.services{padding:20px 0}.ser-block p.content{line-height:1.5}.hover{margin-bottom:15px}.hover img{display:inline-block}.ehover .name-block{transform:translateY(250px)}.ehover:hover .name-block{transform:translateY(300px)}.ehover:hover button.info,.ehover button.info{margin-top:50px}section.logo-slide{padding:20px 0}section.logo-slide img{padding-top:15px;padding-bottom:15px}.news{padding:20px 0}#fade-quote-carousel blockquote{padding:10px 5px}.contact-bock{padding:15px 0 15px}.contact-info{text-align:center}.map{padding-top:15px}.social{text-align:center}.contact-info{font-size:16px;padding-top:15px}.social{margin-top:10px}.contact-info .email-add{margin-top:0}.slider-banner{margin-top:50px}.navbar-default{background-color:#46c6fb;font-size:20pt}.blog-content{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}.blog-post img{display:inline-block;width:100%}}.ser-block img{width:100%!important}.about-content.mrk-about p{color:#898989!important}