html{font-size:18px;margin:0;padding:0}body{overflow-x:hidden;font-family:'Exo',sans-serif;margin:0;padding:0}a{color:#00a2dd}a:hover{background-color:#eaeaea}body #loader{color:#fff;position:fixed;z-index:200;top:0;left:0;width:100%;bottom:0;background:-webkit-linear-gradient(#000,#181818,#2a2a2a);background:-o-linear-gradient(#000,#181818,#2a2a2a);background:-moz-linear-gradient(#000,#181818,#2a042a);background:linear-gradient(#002c44,#004150,#4080c4)}body #loader div{position:absolute;width:20%;left:40%;margin:15% auto 0 auto;text-align:center}body #loader img{position:relative;width:100%}body #loader i{color:#4080c4}body #topBar{position:fixed;top:0;left:0;z-index:100;width:100%;height:60px}body>header{font-size:2rem;color:#fff;margin:0 auto;width:75%;text-align:center}body>header h1{margin-bottom:0;margin-top:0}body>header h3{margin-top:0}body #back{position:fixed;top:0;left:0;z-index:-2;background:no-repeat center center fixed url("../img/odontoiatra_bw.jpg");width:100%;height:100%}body #overlay{position:fixed;top:0;left:0;z-index:-1;background-color:#00567b;opacity:.75}body section{color:#fff}#topBar ul{list-style-type:none;color:#fff;margin:0;padding:0;width:100%;text-align:right}#topBar ul li{cursor:pointer;margin-right:1rem;display:inline;line-height:60px}.row{overflow:hidden;width:100%}.first{padding-top:6rem}.contentContainer{overflow:auto;width:90%;max-width:1400px;margin:0 auto}.contentContainer hr{border:0;height:1px;background-color:#fff;width:75%}#about{color:#eaeaea;background-color:rgba(0,0,0,0.7)}section header{font-size:3rem;text-align:center;padding-top:6rem}.aboutCol{float:left;width:32%;margin-right:1%}#col2{text-align:center}#col2 div img{width:90%;overflow:hidden;border-radius:600px;border:solid white 5px}#projects{background-color:rgba(0,65,80,0.7)}#projects .masonry-container{-moz-column-count:3;-webkit-column-count:3;column-count:3;column-gap:6px;width:100%;max-width:1280px;margin:0 auto}#projects .masonry-brick{padding:0;margin-bottom:-2px;display:inline-block;width:100%;border:thin solid white}#contact{position:relative;background-color:rgba(30,30,30,0.95)}#contact .row div{position:relative;cursor:pointer;display:inline-block;min-width:12%;margin-bottom:2rem}#contact .row div:hover{color:#00a2dd}#contact .row div span{position:absolute;left:4rem;top:1rem}#contact #phoneNumber{font-size:3rem}#detail{background:linear-gradient(rgba(0,44,68,1),rgba(64,128,196,1));display:none;position:absolute;top:0;left:0;width:100%;z-index:1000}#producer{width:100%;font-size:.6rem;text-align:center;background-color:#3d7d99;padding:10px 0}#privacy{position:fixed;z-index:101;top:0;width:100%;background-color:rgba(0,0,0,0.9);height:0;overflow:scroll}#chiudi{margin:50px 0}#chiudi a{display:block;width:300px;margin:0 auto;padding:10px;background-color:#eee;color:#333;text-align:center}@media screen and (min-width:2000px){html{font-size:22px}body #back{background:no-repeat center url("../img/odontoiatra_bw.jpg");background-size:cover}}@media screen and (max-width:960px){html{font-size:16px}body{overflow:auto;width:100%}body>header{width:100%}body>header h1{font-size:2.4rem}body>header h3{font-size:1.4rem}.contentContainer{padding:0 5%;width:90%}.aboutCol{float:none;width:100%;margin:0}#projects .projectsCol{position:relative;float:none;width:100%;margin:0 0 1rem 0}#projects .row{margin-bottom:0}#contact #phoneNumber{font-size:2rem}.first{padding-top:2rem}}@media screen and (max-width:480px){#projects .masonry-container{-moz-column-count:2;-webkit-column-count:2;column-count:2;column-gap:5px}}@media screen and (max-width:380px){#topBar ul li{margin-right:.8rem}}