#rcorners2 {    border-radius: 25px;    border: 2px solid #8AC007;    padding: 20px;     width: 200px;    height: 150px; }ul {  text-align: left;  display: inline;  margin: 0;  padding: 15px 4px 17px 0;  list-style: none;  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);}ul li {  font: bold 12px/18px sans-serif;  display: inline-block;  margin-right: -4px;  position: relative;  padding: 15px 20px;  background: #D0D0D0;  cursor: pointer;  -webkit-transition: all 0.2s;  -moz-transition: all 0.2s;  -ms-transition: all 0.2s;  -o-transition: all 0.2s;  transition: all 0.2s;}ul li:hover {  background: #555;  color: #fff;}ul li ul {  padding: 0;  position: absolute;  top: 48px;  left: 0;  width: 150px;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  display: none;  opacity: 0;  visibility: hidden;  -webkit-transiton: opacity 0.2s;  -moz-transition: opacity 0.2s;  -ms-transition: opacity 0.2s;  -o-transition: opacity 0.2s;  -transition: opacity 0.2s;}ul li ul li {   background: #555;   display: block;   color: #fff;  text-shadow: 0 -1px 0 #000;}ul li ul li:hover { background: #666; }ul li:hover ul {  display: block;  opacity: 1;  visibility: visible;}button {  display: inline-block;  .box-sizing(content-box);  content: ;  cursor: pointer;  top: auto;  right: auto;  bottom: auto;  left: auto;  padding: 10px 20px;  outline: none;  border: 1px solid #018dc4;  -webkit-border-radius: 3px;  border-radius: 3px;  font: normal 14px/normal "Times New Roman", Times, serif;  color: rgba(255,255,255,0.9);  text-decoration: none;  text-align: left;  text-indent: 0;  -o-text-overflow: clip;  text-overflow: clip;  letter-spacing: 0;  white-space: normal;  word-spacing: 0;  word-wrap: ;  background: #3498db;  .box-shadow(4px 4px 6px 1px rgba(0,0,0,0.4) , 2px 2px 2px 0 rgba(0,0,0,0.2) );  text-shadow: -1px -1px 0 rgba(15,73,168,0.66) ;  .transition(text-shadow 300ms cubic-bezier(0.42, 0, 0.58, 1));}.input {  display: inline-block;  .box-sizing(content-box);  padding: 10px 20px;  border: 1px solid #b7b7b7;  -webkit-border-radius: 3px;  border-radius: 3px;  font: normal 14px/normal "Times New Roman", Times, serif;  color: rgba(0,142,198,1);  -o-text-overflow: clip;  text-overflow: clip;  background: rgba(252,252,252,1);  .box-shadow(2px 2px 2px 0 rgba(0,0,0,0.2) inset);  text-shadow: 1px 1px 0 rgba(255,255,255,0.66) ;  .transition(all 200ms cubic-bezier(0.42, 0, 0.58, 1));}.tag-green {  display: inline-block;  .box-sizing(content-box);  height: 22px;  position: relative;  content: "";  cursor: pointer;  margin: 0 13px 0 0;  padding: 10px 28px 10px 20px;  border: none;  -webkit-border-radius: 4px 1px 1px 4px;  border-radius: 4px 1px 1px 4px;  font: normal 20px/24px "Antic", Helvetica, sans-serif;  color: rgba(255,255,255,1);  text-align: center;  text-transform: uppercase;  -o-text-overflow: ellipsis;  text-overflow: ellipsis;  background: #1abc9c;  .box-shadow(0 5px 0 0 #16a085 , 5px 5px 0 0 #16a085 );}.tag-green::before {  display: inline-block;  .box-sizing(content-box);  z-index: 1;  width: 30px;  height: 30px;  position: absolute;  content: "";  cursor: pointer;  top: 6px;  right: -16px;  border: none;  -webkit-border-radius: 1px 1px 4px;  border-radius: 1px 1px 4px;  font: normal medium/normal Arial, Helvetica, sans-serif;  color: rgba(255,255,255,0.9);  -o-text-overflow: clip;  text-overflow: clip;  background: #1abc9c;  .box-shadow(0 6px 0 0 #16a085 );  text-shadow: none;  -webkit-transform: rotateY(1deg) rotateZ(-45deg)   ;  transform: rotateY(1deg) rotateZ(-45deg)   ;}.tag-green::after {  display: inline-block;  .box-sizing(content-box);  z-index: 2;  width: 12px;  height: 12px;  position: absolute;  content: "";  cursor: pointer;  top: 16px;  right: 0;  border: none;  -webkit-border-radius: 10px;  border-radius: 10px;  font: normal medium/normal Arial, Helvetica, sans-serif;  color: rgba(255,255,255,0.9);  -o-text-overflow: clip;  text-overflow: clip;  background: #fcfcfc;  .box-shadow(5px 5px 0 0 #16a085 inset);  text-shadow: none;}