body { margin:0px; padding:0px; }
.btn { font-family: 'Barlow Condensed', sans-serif; font-weight:500;  border-radius:0px; }
.btn:hover { }
.btn-grigio { background-color:#dacdcd; color:#000000; border:0px; }
.btn-grigio:hover { background-color:dacdcd; color:#006858;  }

.home-martina { background-color:#006858; text-align:center; }
.martina-testo { position:absolute; z-index:3; background-color:#ffffff; }
.motociclismo-bottone { text-align:center; }

.home-fotografia { background-color:#ffffff; }
.fotografia-relativo { position:relative; }
.motociclismo-assoluto { position:absolute; z-index:33; border:1px solid #000000; text-align:center; }
.animali-relativo { position:relative; }
.animali-assoluto { position:absolute; z-index:33; border:1px solid #000000; text-align:center; }
.animali-bottone { text-align:center; }
.altro-relativo { position:relative; }
.altro-assoluto { position:absolute; z-index:33; border:1px solid #000000; text-align:center; }
.altro-bottone { text-align:center; }

.home-blog { text-align:center; }

.admin-header { background-color: #006858; }
.admin-titolo { text-align:center; }

.interna-titolo { text-align:center; }
.fotografie-assoluto { position:absolute; z-index:33; border:1px solid #000000; text-align:center; }


@media (max-width:767px) {
.btn { font-size:14px; padding-top:10px; padding-bottom:10px; padding-left:32px; padding-right:32px; border:1px solid #000000; }

.home-testata { background-image: url("/img/testata-phone.jpg"); background-position:center; background-repeat:none; height:300px;  }
.martina-testo { position:relative; margin-top:15px; padding-top:15px; margin-bottom:15px; }	
.martina-martina { margin-left: 30px; margin-right:30px; margin-top:30px; border-top:1px solid #000000; border-bottom:1px solid #000000; padding-top:15px; padding-bottom:15px; line-height:24px; }
.martina-bottone { margin-top:30px; padding-bottom:50px; }

.home-fotografia { margin-top:15px; }
.motociclismo-assoluto { position:relative; padding:15px; border:0px; }
.motociclismo-bottone { padding-top:30px; margin-bottom:50px; }
.motociclismo-foto2 { display:none; }
.animali-relativo { border-top: 1px solid #000000;}
.animali-assoluto { position:relative; padding:15px; border:0px; }
.animali-bottone { padding-top:30px; margin-bottom:50px; }
.animali-foto2 { display:none; }
.altro-relativo { border-top: 1px solid #000000; }
.altro-assoluto { position:relative; padding:15px; border:0px; }
.altro-bottone { padding-top:30px; margin-bottom:50px; }
.altro-foto2 { display:none; }
.home-blog { background-image: url("/img/blog-phone.jpg"); background-position:center; background-repeat:none; height:300px; padding-top:70px; }

.interna-testi { margin-top:20px; }
.interna-foto { margin-top:30px; }
.interna-foto2 { margin-top:30px; }
}


@media(min-width:768px) and (max-width:991px) {
.btn { font-size:14px; padding-top:7px; padding-bottom:7px; padding-left:22px; padding-right:22px; }

.home-testata { border-left:41px solid #ffffff; border-right:41px solid #ffffff; border-bottom:41px solid #ffffff; background-image: url("/img/testata-home.jpg"); background-position:center; background-repeat:none; height:768px;  }

.home-martina { padding-bottom:80px; height:450px; }
.martina-testo { margin-top:-80px; width:580px; padding-top:40px; margin-left:70px; }
.martina-martina { margin-left: 60px; margin-right:60px; margin-top:40px; border-top:1px solid #000000; border-bottom:1px solid #000000; padding-top:30px; padding-bottom:30px; line-height:28px; }
.martina-bottone { margin-top:40px; padding-bottom:40px; }

.home-fotografia { padding-top:100px; padding-bottom:100px; }
.motociclismo-assoluto { top:25px; left:230px; width:370px; height:220px; padding-top:30px; }
.motociclismo-bottone { padding-top:320px; }
.motociclismo-foto2 { padding-top:288px; }
.animali-relativo { border-top: 1px solid #000000; margin-top:70px; padding-top:100px; }
.animali-assoluto { top:125px; left:100px; width:370px; height:220px; padding-top:20px; }
.animali-bottone { padding-top:320px; }
.animali-foto2 { padding-top:288px; }
.altro-relativo { border-top: 1px solid #000000; margin-top:70px; padding-top:100px; }
.altro-assoluto { top:125px; left:230px; width:370px; height:220px; padding-top:20px; }
.altro-bottone { padding-top:320px; }
.altro-foto2 { padding-top:288px; }

.home-blog { background-image: url("/img/sfondo-blog.jpg"); background-position:center; background-repeat:none; height:397px; padding-top:170px; }

.interna-titolo { margin-top:-10px; }
.interna-testi { margin-top:50px; }
.interna-foto { margin-top:60px; padding-left:30px; }
}


@media(min-width:992px) {
.btn { font-size:14px; padding-top:10px; padding-bottom:10px; padding-left:32px; padding-right:32px; }

.home-testata { border-left:41px solid #ffffff; border-right:41px solid #ffffff; border-bottom:41px solid #ffffff; background-image: url("/img/testata-home.jpg"); background-position:center; background-repeat:none; height:768px;  }

.home-martina { padding-bottom:80px; height:550px; }
.martina-testo { margin-top:-80px; width:807px; padding-top:40px; }
.martina-martina { margin-left: 160px; margin-right:160px; margin-top:40px; border-top:1px solid #000000; border-bottom:1px solid #000000; padding-top:30px; padding-bottom:30px; line-height:28px; }
.martina-bottone { margin-top:40px; padding-bottom:40px; }

.home-fotografia { padding-top:100px; padding-bottom:100px; }
.motociclismo-assoluto { top:85px; left:330px; width:470px; height:260px; padding-top:30px; }
.motociclismo-bottone { padding-top:460px; }
.motociclismo-foto2 { padding-top:383px; }
.animali-relativo { border-top: 1px solid #000000; margin-top:70px; padding-top:100px; }
.animali-assoluto { top:185px; left:200px; width:470px; height:260px; padding-top:20px; }
.animali-bottone { padding-top:460px; }
.animali-foto2 { padding-top:383px; }
.altro-relativo { border-top: 1px solid #000000; margin-top:70px; padding-top:100px; }
.altro-assoluto { top:185px; left:330px; width:470px; height:260px; padding-top:20px; }
.altro-bottone { padding-top:460px; }
.altro-foto2 { padding-top:383px; }

.home-blog { background-image: url("/img/sfondo-blog.jpg"); background-position:center; background-repeat:none; height:497px; padding-top:170px; }

.interna-titolo { margin-top:-10px; }
.interna-testi { margin-top:50px; }
.interna-foto { margin-top:60px; padding-left:60px; }
}


@media(min-width:1200px) {
.btn { font-size:14px; padding-top:20px; padding-bottom:20px; padding-left:56px; padding-right:56px; }

.home-testata { border-left:41px solid #ffffff; border-right:41px solid #ffffff; border-bottom:41px solid #ffffff; background-image: url("/img/testata-home.jpg"); background-position:center; background-repeat:none; height:768px;  }

.home-martina { padding-bottom:80px; height:550px; }
.martina-testo { margin-top:-80px; width:1142px; padding-top:40px; }
.martina-martina { margin-left: 260px; margin-right:260px; margin-top:40px; border-top:1px solid #000000; border-bottom:1px solid #000000; padding-top:30px; padding-bottom:30px; line-height:28px; }
.martina-bottone { margin-top:40px; padding-bottom:50px; }

.home-fotografia { padding-top:100px; padding-bottom:100px; }
.motociclismo-assoluto { top:115px; left:330px; width:570px; height:310px; padding-top:30px; }
.motociclismo-bottone { padding-top:530px; }
.motociclismo-foto2 { padding-top:465px; }
.animali-relativo { border-top: 1px solid #000000; margin-top:100px; padding-top:100px; }
.animali-assoluto { top:215px; left:200px; width:570px; height:310px; padding-top:30px; }
.animali-bottone { padding-top:530px; }
.animali-foto2 { padding-top:465px; }
.altro-relativo { border-top: 1px solid #000000; margin-top:100px; padding-top:100px; }
.altro-assoluto { top:215px; left:330px; width:570px; height:310px; padding-top:30px; }
.altro-bottone { padding-top:530px; }
.altro-foto2 { padding-top:465px; }

.home-blog { background-image: url("/img/sfondo-blog.jpg"); background-position:center; background-repeat:none; height:497px; padding-top:170px; }
.home-blog-2 { margin-top:30px; }

.admin-header { height:64px; padding-top:20px; margin-bottom:30px; }

.interna-titolo { margin-top:-10px; }
.interna-testi { margin-top:50px; }
.interna-foto { margin-top:60px; padding-left:90px; }
.fotografie-assoluto { top:95px; left:320px; width:500px; height:280px; padding-top:30px; }
}


