.exp-quest p strong, .exp-quest p span { -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }

.exp-quest { padding:0; margin:0; text-align:center; }
.bigger { width: 600px!important; }
.exp-quest.proves { padding:30px 0 0 0; }
.exp-quest h2 { font-family: 'lovedbytheking', sans-serif; font-style: normal; font-weight:normal; color:#000; font-size:20px; line-height:20px; letter-spacing:1px; text-align:center; margin:0; padding:0; }
.exp-quest p { position:relative; margin:0; padding:20px 0 0 0; clear:both; display:inline-block; }
.exp-quest p strong { display:inline-block; float:left; font-family: 'chewy', sans-serif; font-style:normal; font-weight:normal; font-size:20px; width:30px; height:30px; margin-right:10px; line-height:30px; background:#fee100; display:inline-block; color:#000; }
.exp-quest p em { float:left; font-style:normal; font-family: 'chewy', sans-serif; line-height:18px; font-size:18px; letter-spacing:1px; color:#000; display:inline-block; padding:4px 8px; }
.exp-quest p.selected strong { background:#000; color:#fee100; }
.exp-quest p span { position:absolute; top:0; right:-20px; font-size:20px; width:30px; height:30px; line-height:30px; display:inline-block; color:#fff; background-color:#000; }
.exp-quest p span.correcte { background-color:#099; }
.exp-quest p span.incorrecte { background-color:#f00; }

.tooltips div { position:absolute; bottom:0; right:0; background:#000; background:rgba(0,0,0,.9); padding:5px 10px; color:#fee100; font-family: 'chewy', sans-serif; font-size:15px; line-height:18px; font-weight:normal; display:block; letter-spacing:1px; text-align: left; }

#dragandrop-cas2 .drop, #dragandrop-cas2 .drag, #dragandrop-cas4 .drop, #dragandrop-cas4 .drag, #dragandrop-cas1 .drop, #dragandrop-cas1 .drag { width: 100px; height: 100px; margin: 40px 0 0 25px; border: 1px dashed #333; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; position: absolute; }
#dragandrop-cas2 .drop p, #dragandrop-cas4 .drop p, #dragandrop-cas1 .drop p { font-family: 'chewy', sans-serif; font-size: 18px; padding-top: 22px; }
#dragandrop-cas2 .drag, #dragandrop-cas4 .drag, #dragandrop-cas1 .drag { background-color: #eee; border: 0px dashed #333; }
#dragandrop-cas2 .drag img, #dragandrop-cas4 .drag img, #dragandrop-cas1 .drag img { width: 100px; height: auto; }

#experiment-5 .imagen { width: 75px; height: 75px; margin: 30px 0 0 25px; background-color: #eee; border: 0px dashed #333; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; position: absolute; }
#experiment-5 .snail { padding: 35px; margin-top: 0; width: 150px; height: 150px; background-color: #ddd; }
#experiment-5 .line { padding: 0; margin-top: 0; width: 700px; height: 10px; background-color: transparent; }

#experiment-5 .imagen img { width: 75px; height: auto; }
#experiment-5 .snail img { width: 150px; height: auto; }
#experiment-5 .line img { width: 700px; height: auto; }

.txt-container span { font-family: 'lovedbytheking', sans-serif; }

.button-ab { font-size:35px; margin-top:-17px; display:block; font-family: 'chewy', sans-serif; color: #dadada; cursor: pointer; }