/**
 * Header
 */ 
a {
  transition: all 0.2s linear 0s;
  -o-transition: all 0.2s linear 0s;
  -moz-transition: all 0.2s linear 0s;
  -webkit-transition: all 0.2s linear 0s;    
}

#header #search-block-form .form-text { 
  border-radius: 30px;
  -webkit-border-radius:30px; 
  -moz-border-radius:30px;
  box-sizing: border-box;  
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-shadow: none;
  transition: width 0.7s ease 0s;
  -o-transition: width 0.7s ease 0s;
  -moz-transition: width 0.7s ease 0s;
  -webkit-transition: width 0.7s ease 0s;    
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
}

/* --- Contact Form --- */
.form-text, 
textarea {
  box-shadow: 0 0 2px rgba(0,0,0,.2) inset;
    box-sizing: border-box;
}

/* Social Share */
#social-share-wrapper a,
.member-block .member-block-content ul li a {
  transition: background 0.4s ease-in-out 0s;
   -o-transition: background 0.4s ease-in-out 0s;
  -moz-transition: background 0.4s ease-in-out 0s;
  -webkit-transition: background 0.4s ease-in-out 0s;    
}

/* Popular Tags */
.item-list .popular_tags li a,
.field-type-taxonomy-term-reference ul li a {
  border-radius: 15px;
}

/* Fix button for Firefox */
html>/**/body #edit-cancel, x:-moz-any-link, x:default { padding: 9px 10px; }

#twtr-widget-1 .twtr-new-results, #twtr-widget-1 .twtr-results-inner, #twtr-widget-1 .twtr-timeline{
	border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
}

#forum td.forum .name a:visitted{
  color: #999;
}

fieldset fieldset:last-child {
  margin-bottom: 0;
}
