/* CSS Document */
.decaffeinato-mrm{position:relative; width:918px; overflow:hidden; margin:0 auto; color:#ede4d8; font-size:12px; line-height:17px; background:url(../img/background.jpg) repeat-x bottom left; height:3303px;}
.decaffeinato-mrm .order{position:absolute; right:0; bottom:0; height:82px;}
.decaffeinato-mrm .nav{position:fixed; margin-left:865px; margin-top:200px; z-index:100;}
.decaffeinato-mrm .nav ul{list-style:outside none none; margin:0; padding:0;}
.decaffeinato-mrm .nav li{padding:7px 0;}
.decaffeinato-mrm .nav a{background-color:#ede4d8; border-radius:10px;-moz-border-radius:10px; -webkit-border-radius:10px; cursor:pointer; display:block; height:10px; text-indent:-9999px; width:10px;}
.decaffeinato-mrm .nav a.active{cursor:default; height:5px; width:5px; border-radius:5px; margin-left:2px;}
.decaffeinato-mrm .nav a:hover{background-color:#FFFFFF;}
.decaffeinato-mrm .cd-section{position:relative; text-align:center;}
.decaffeinato-mrm .go{text-align:center; position:absolute; bottom:16px; width:100%;}
.decaffeinato-mrm .go img{cursor:pointer;}
.decaffeinato-mrm .txt .title{font-size:19px; line-height:22px; text-transform:uppercase; margin-bottom:10px;}
.decaffeinato-mrm .txt .button{background:url(../img/arrow-button.png) no-repeat right center; border:1px solid #a398a0; color:#ede4d8; padding:3px 30px;}
.decaffeinato-mrm .txt .button:focus, .decaffeinato-mrm .txt .button:hover, .decaffeinato-mrm .txt .button:active, .decaffeinato-mrm .txt .button:selected{color:#ede4d8; outline:0 none;}
/*.decaffeinato-mrm #section1 .sfondo{opacity:0;}*/
.decaffeinato-mrm #section1 .txt{position:absolute; right:71px; top:124px; width:465px; display:none;}
.decaffeinato-mrm #section1 .cialda{position:absolute; bottom:0; z-index:100; left:273px;}
.decaffeinato-mrm #section1 .tazza{position:absolute; bottom:0; left:72px;}
.decaffeinato-mrm #section2 .txt{padding-left:380px; padding-top:260px; width:465px; padding-bottom:245px;}
.decaffeinato-mrm #section2 .hand{position:absolute; top:65px; margin-left:-12px;}
.decaffeinato-mrm #section2 .caffe{position:absolute; left:436px; top:36px;}
.decaffeinato-mrm #section2 .ombra{position:absolute; left:396px; top:27px;}
.decaffeinato-mrm #section3 .txt{padding-left:380px; padding-top:215px; width:465px; padding-bottom:317px;}
.decaffeinato-mrm #section3 .tastiera{position:absolute; right:0; top:-222px; margin-left:-5px;}
.decaffeinato-mrm #section3 .occhiale{position:absolute; left:0; top:-71px; margin-right:-5px; margin-top:20px;}
.decaffeinato-mrm #section3 .blocknote{position:absolute; left:0; top:152px; margin-left:-5px;}
.decaffeinato-mrm #section3 .cialda{position:absolute; right:126px; top:433px; margin-left:-5px;}
.decaffeinato-mrm #section3 .caffe{position:absolute; right:261px; top:403px;}
.decaffeinato-mrm #section3 .ombra{position:absolute; right:329px; top:394px;}
.decaffeinato-mrm #section4 .txt{padding-left:380px; padding-top:277px; width:465px; padding-bottom:219px;}
.decaffeinato-mrm #section4 .hand{position:absolute; top:516px; right:0; margin-right:-12px;}
.decaffeinato-mrm #section4 .biscotto{position:absolute; top:-36px; right:0;}
.decaffeinato-mrm #section4 .caffe{position:absolute; top:450px; right:408px;}
.decaffeinato-mrm #section4 .ombra{position:absolute; top:455px; right:362px;}
.decaffeinato-mrm #section4 .cake{position:absolute; top:-13px; left:0; margin-top:20px; margin-left:-5px;}
.decaffeinato-mrm #section5 .txt{padding-left:380px; padding-top:189px; width:465px;}
.decaffeinato-mrm #section5 .caffe1{position:absolute; top:189px; left:58px;}
.decaffeinato-mrm #section5 .caffe2{position:absolute; top:433px; left:280px;}
.decaffeinato-mrm #section5 .cialda1{position:absolute; top:267px; left:278px; margin-left:-5px;}
.decaffeinato-mrm #section5 .cialda2{position:absolute; top:539px; left:504px; margin-left:-5px;}

.os-animation{
  opacity: 0;
}

.os-animation.animated{
    opacity: 1;
}
