* {
margin: 0;
padding: 0;
}

html {
}

body {
font:62.5% Arial, sans-serif;
color: #5e5e5e;
}

img.wg_avatar
{
border: 1px solid #eee;
width: 25px;
height: 25px;
float: right;
margin: 0 0 4px 4px;
}

fieldset {
border: none;
}

hr {
display: none;
}

ul {
padding: none;
margin: none;
}

li {
list-style-type: none;
}

p, li {
font-size: 1.4em;
line-height: 1.2em;
padding: 5px 0px 5px 0px;
word-spacing: 1px;
}

li p {
color: #545454;
font-size: 15px;
line-height: 1.2em;
word-spacing: 1px;
padding: 5px 0px 5px 0px;
}

a {
color: #197db2;
}


#hs_widget {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 0 5px #eee;
-webkit-box-shadow: 0 0 5px #eee;
-o-box-shadow: 0 0 5px #eee;
box-shadow: 0 0 5px #eee;
border: 1px solid #ddd;
background: white;
margin: 2px;
position: absolute;

}

.widget-white {background-color:#ffffff;}
.widget-blue {background-color:#e2f4f5;}
.widget-grey {background-color:#f9f9f9;}
.widget-lilac {background-color:#e8d1e7;}
.widget-yellow {background-color:#f9f7ed;}
.widget-purple {background-color:#92629E;}


#hs_widget a {
/* color: #197db2; */
text-decoration: none;
cursor: pointer;
display:block;
}

/* #hs_widget_head a:hover {color:#0a496a;}*/

#hs_widget a.author {
color: #777;
text-decoration: none;
cursor: pointer;
font-size: 11px;
display: inline;
font-weight: bold;
}

#hs_widget a.author:hover {
text-decoration: none; color:#333;
}


#hs_widget a.next
{
display: block;
margin: 5px;
color: #197DB2;
text-align: left;
font-size: 13px;
font-weight: bold;
}

#hs_widget a.next:hover {text-decoration: none; color:#0a496a;}

#hs_widget a.question {
color: #197db2;
text-decoration: none;
cursor: pointer;
font-weight: bold;
font-size: 13px;
line-height: 16px;
display: block;
}

#hs_widget a.question:hover {
text-decoration: none; color:#0a496a;
}

#hs_widget .wg_txt {
margin-top: 8px;
border: none;
color:#aaa;
font-size: 11px;
display: block;
}

#hs_widget .wg_txt p {
color:#aaa; font-size: 11px; display: inline;
}

#hs_widget #hs_widget_head {
-moz-border-radius: 3px 3px 0 0;
-webkit-border-radius: 3px 3px 0 0;
-o-border-radius: 3px 3px 0 0;
-ms-border-radius: 3px 3px 0 0;
-khtml-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
-moz-box-shadow: 0 1px 3px #dedede;
-webkit-box-shadow: 0 1px 3px #dedede;
-o-box-shadow: 0 1px 3px #dedede;
box-shadow: 0 1px 3px #dedede;
overflow: hidden;
position: relative;
z-index: 5;
}


#hs_widget_head a {
margin: 5px 0px;
display:inline;
}

.header-links {
margin: 5px 0px;
display:block;
}

.widget-purple h2 a {color:#fff;}
.widget-purple h2 a:hover {color:#eee;}

h2 a {color:#197db2;}
h2 a:hover {color:#0a496a;}



#hs_widget_head span.separator {
font-size:11px;
color:#777;
display:inline;
}

#hs_widget_feed ul li {
padding: 5px;
font-size: 12px;
overflow:hidden;
border-bottom: 1px solid #eee;
}


#hs_widget #hs_widget_footer {
-moz-border-radius: 0 0 3px 3px;
-webkit-border-radius: 0 0 3px 3px;
-o-border-radius: 0 0 3px 3px;
-ms-border-radius: 0 0 3px 3px;
-khtml-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
-moz-box-shadow: 0 -1px 3px #dedede;
-webkit-box-shadow: 0 -1px 3px #dedede;
-o-box-shadow: 0 -1px 3px #dedede;
box-shadow: 0 -1px 3px #dedede;
height:45px;
overflow: hidden;
}

#hs_widget_logo {
height: 25px;
background: url("images/widget-footer-logo-sm.png") no-repeat scroll center center transparent;
display: block;
}

.widget-purple #hs_widget_logo {
background: url("images/widget-footer-logo-sm-dark.png") no-repeat scroll center center transparent;
}

p.logo {
padding-bottom: 0px;
}

p.get-widget, p.get-widget a {
padding-top: 0px;
font-size: 10px;
color:#777;
text-align: center;
}

p.get-widget a:hover {
color:#555;
}

.widget-purple h2 {color: #eee;}

.widget-purple p.get-widget a {
color:#fff;
}

.widget-purple p.get-widget a:hover {
color:#eee;
}

h2 {
color: #333;
font-size: 15px;
font-weight: bold;
padding: 5px 10px;
}

.wg_txt span.practice {
font-weight:normal;
display:block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.ask-icon {
background: url("images/ask-expert-logo.png") no-repeat scroll 0 0 transparent;
float:right; 
height:36px;
width:106px;
margin: 0px 0px 5px 5px;
}

#hs_widget_feed {
overflow-y:scroll;
}

.blue {
background: #4496C2; /* Old browsers */
}

.blue:hover {
background: #4496C2; /* Old browsers */
}

.link-white {background: url("images/link-white.png") no-repeat right center transparent; padding-right: 10px;}

.btn {font-size: 12px; color:#fff; padding: 3px; text-align:center;}

.round-3 {-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.round-5 {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

#hs_widget_form {padding: 5px; overflow:hidden; z-index:1;}
#hs_widget_form form textarea {width:75%; height:25px; border:1px solid #eee; -moz-border-radius: 2px;-webkit-border-radius: 2px;-o-border-radius: 2px;-ms-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px; padding: 3px;float:left;}
#hs_widget_form h3 {margin-bottom:5px; font-size:13px;}
#hs_widget_form.widget-purple h3 {color:#fff;}
#hs_widget_form button {padding: 3px 10px; color:#fff; font-size:12px; font-weight:bold; border:1px solid #4496C2; width:45px; float:right;}
.widget-purple .ask-icon {background: url("images/ask-bubble-white.png") no-repeat scroll 0 0 transparent; }

@media all and (min-width: 500px) {
#hs_widget {width:494px;}
#hs_widget_feed h2 {text-align:center;}
#hs_widget_feed h2 a {display:block;}
}

@media all and (min-width: 300px) and (max-width:456px) {
#hs_widget {width:294px;}
#hs_widget_feed h2 {text-align:center;}
#hs_widget_feed h2 a {display:block;}
}

@media all and (min-width: 460px) and (max-width:499px) {
#hs_widget {width:454px;}
#hs_widget_feed h2 {text-align:center;}
#hs_widget_feed h2 a {display:block;}
}

@media all and (min-width: 457px) and (max-width:459px) {
#hs_widget {width:451px;}
#hs_widget_feed h2 {text-align:center;}
#hs_widget_feed h2 a {display:block;}
}

@media all and (min-width: 160px) and (max-width:299px) {
#hs_widget {width:154px;}
.ask-icon {background:url("images/ask-expert-logo.png") no-repeat center center transparent; width:100%; margin:0px 0px 5px 0px;}
#hs_widget_feed ul li {padding:10px 5px;}
#hs_widget .wg_txt {margin-left:0;}
h2 {font-size:13px; padding:5px;}
#hs_widget a.question {font-size:11px;line-height:14px;}
.ask-icon {float:left;}
#hs_widget_form {text-align:center;}
#hs_widget_form form textarea {width:90%; margin-bottom: 5px;}
#hs_widget_form button {float:none;}
#hs_widget a.next {font-size:11px; padding:10px 5px; border-bottom:1px solid #eee; margin:0;}

}

.hide {
    display :none;
}
