@charset "utf-8";
/* CSS Document */
.toplinks a {font-size: 13px; padding:0 2px; color: #999;text-decoration: none; font-weight: 500;font-family: 'Roboto', Arial, Helvetica, sans-serif;margin:0 !important; text-transform:none;}
.signin { float:right; text-transform:uppercase; color:#333;margin-top:0; max-width:365px;  font-weight: 500; font-size: 13px;}
.signin a{color:#333;}
.signin span {color:#333 !important;}
.header-row1 .toplinks span{margin:0 !important;}
/* New Answers.EC styles */
#restitle {display:none;}
.fname{display:none;}
#page-wrapper {background: #f7f7f7;}
#header-outer {background-color: #fff; border-bottom:thin #eee solid; padding-top:10px;}
.logo {background: url(/answers/images/logo-answers.png) no-repeat left 20px; line-height: 110px; text-indent: -9999px; width: 450px;}
#header-search {left: 375px;position: absolute;top: -60px; width:0;}
#header-outer .headermenuwrap {text-align:center; background:none !important;}
.header-row1 {position:relative; width:1038px;margin: auto; text-align:center;}
.header-row1 .toplinks {position:relative;padding-left:265px;}
.header-row1 .toplinks span {font-size: 13px;margin: 0px 10px;text-transform: uppercase;}
.toplinks img {margin:0;position:relative;}
.social-links {position: absolute; top: 10px; right:45px;}
#srch-box {width: 400px;top: 33px;}
#srch-box input.srch-input {
	float:left;
	-moz-border-radius-topright: 25px;
	-moz-border-radius-bottomright: 25px;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	-moz-border-radius-topleft: 25px;
	-moz-border-radius-bottomleft: 25px;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
	border: 1px solid #ccc; color: #666; font-size: 17px; width: 238px; padding: 25px 5px;
	background-color:#eeeeee;
	height: 29px;
	padding:0 0 0 8px;
}
#srch-box input.srch-submit {
	cursor: pointer;
	color: #3a3a3a;
	font-weight: normal;
	font-size: 15px;
	text-align:center;
	top:0;
	white-space: normal;
	font-family: FontAwesome;
	margin-left:-50px;
	margin-top:-2px;
}
#srch-box input.srch-submit {
  background: none;
}
.ask_q_btn {float: right;margin-top: 40px; margin-right:-260px;}
/* */
#mainNav-new {
	height: 40px;
	position: static;
	border: none;
	background: none;
	text-align: center;
	display: table;
	width: 1100px !important;
}
#mainNav-new ul {
	border: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
	display: table-row;
	width: 100%;
	list-style-type: none;
}
#mainNav-new li {
	color: #666;
	float: left;
	font-size: 15px !important;
	font-weight: bold !important;
	height: 40px;
	line-height: 40px;
	padding: 0;
	margin: 0;
	display: table-cell;
	overflow:hidden;
}
#mainNav-new li ul {
	display: none;
	height: auto;
	padding: 0px;
	margin: 0px;
	border: 0px;
	position: absolute;
	width: 175px;
	z-index: 200;
	list-style-type: none;
}

#mainNav-new li li {
	display: block;
	float: none;
	margin-left: 10px;
	padding: 0px;
}

#mainNav-new li.tab-on a {color: #333; font-size:14px; font-weight:normal;}
#mainNav-new li.tab-off a {color: #333; font-size:14px; font-weight:normal;}
#mainNav-new li a:hover {color: #000;display: block;margin: 0;background-color: transparent;}
#mainNav-new h2 {margin:0;padding:0;font-family: Verdana,Helvetica,sans-serif;font-weight:normal;font-size:1.8em;}
.tab-on { background-color: transparent;; width: auto; border-left: 1px solid #eee;}
.tab-off { background-color: transparent;; width: auto; border-left: 1px solid #eee;}
.tab-home {background: none; width: auto; border: none;}
#ecfooter {background-color: #e9bd94;}
.ecfooter-inner {margin: auto;padding: 0;max-width: 1024px;}
.disclaimer p {color:#000;}


.QuestionsTbl {
	margin:0px;padding:0px;
	width:100%;
	border:none;
}.QuestionsTbl table{
    border-collapse: collapse;
    border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}
.QuestionsTbl td{
	vertical-align:middle;
	border:none;
	border-width:0px;
	text-align:left;
	padding:7px 5px;
	font-size:15px;
	font-family:Helvetica;
	font-weight:normal;
	color:#0f0f0f;
}.QuestionsTbl tr:last-child td{
	border-width:0px 0px 0px 0px;
}.QuestionsTbl tr td:last-child{
	border-width:0px 0px 1px 0px;
}.QuestionsTbl tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
}.QuestionsTbl a{
	color:#006699; text-decoration:none !important;
}.QuestionsTbl a:hover{
	text-decoration:underline;
}



/*** ONCE GOING LIVE THIS NEEDS TO BE MOVED TO /css/ec-responsive.css *****/
@media only screen 
and (max-width : 640px)
{
.topleftad{border-left: none !important;border-bottom: none !important;}
#breadcrumbs{padding-top:6px;}
.header-row1 {width:100%;}
.header-row1 .toplinks span {font-size: 12px;}
.header-row1 .toplinks {padding-left:0px;}
#logoimg {width:85%; margin-top:0 !important;}
#header-inner { display:none;}
#loginlinks {background-color:#FFFFFF;}
}
/*** ONCE GOING LIVE THE ABOVE CODE NEEDS TO BE MOVED TO /css/ec-responsive.css *****/

/* End of New Answers.EC styles */


/* Quaestions list */
#q_list_wrap i.fa {color: #b2de27; padding: 5px 15px 0 0; border: 1px solid #696;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%; font-size:18px;}
#q_list_wrap {width:100%;}
#q_list_wrap .q_list {list-style:none;margin:0;padding:0;}
#q_list_wrap .q_list li {display: block;height: 70px;}

.q_list li:nth-child(odd) { background-color:#fcfcfc; }
.q_list li:nth-child(even){ background-color:#f2f2f2; }

div.q_mark {float:left;padding-top:21px;padding-left: 10px;}
div.q_title {float:left; margin-left:10px; position: relative; top: 35%; display: table-cell; vertical-align: middle;}
div.q_title a {line-height: 1.2em; }
div.q_title a:hover {text-decoration:none;color: #393;}

div.q_meta {float:right;line-height: 1.3em;margin-right: 20px;padding-top: 15px;}

.fa-caret-right {color: #b2de27;padding:0 8px 0 0;font-size:19px;}


/* Header Ask Question Button */
div.hdr-icons {padding:0;}
.ask_q_btn {width:142px;height:72px;}
.ask_q_btn a {display:block;width:125px;height:63px;padding-top:10px;background-color:#00a2ce;color:#fff;text-decoration:none;text-transform:uppercase;font-size:20px;text-align:center;text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);font-family:Arial, Helvetica, sans-serif;-moz-box-shadow: inset 0 0 20px #fff; -webkit-box-shadow: inset 0 0 20px #fff; box-shadow: inset 0 0 20px #fff;border:1px solid #39C;}
.ask_q_btn a i {color:#fff;}
.ask_q_btn a:hover {background-color: #CCC;text-shadow: none;border:1px solid #ddd; color: #333;}
.ask_q_btn a:hover i {color:#333;}

/* buttons */
.load_more {cursor:pointer;}
#content{float:left; width:1100px !important;}

/* bg fix */
#page-wrapper {float: left;page-wrapper;}
@media only screen 
and (max-width : 640px)
{
#restitle {display:block;}
#restitle h1{font-size: 23px; line-height:normal;}
#content {margin-top: 80px !important;}
#page-wrapper {margin-top:-27px !important;}	
#content{ float:none !important; max-width:100% !important;}
#q_list_wrap{ width:100% !important;}
div.q_mark {display:none;}
#q_list_wrap .q_list li{height:auto !important;}
div.q_title {
width: 99% !important;
margin-left:auto !important;
}
div.q_title{ max-width:100%;}
div.q_meta {
width: auto !important;
margin-right: 2px !important;
float: initial !important;
}
.logo {background: url(/answers/images/logo-answers.png) no-repeat center 20px !important; padding-bottom:10px;}
#instructions {
    width: 100% !important;
    float:none !important;}
}

/* new 6-2015 */
#pageBody {border-top:#eee solid 1px;}
#mainNav-new {border-bottom:#eee solid 1px; background: #ffffff;}
.smallh1 {font-size:17px !important;}
.bh1{font-size:20px !important;}
#tab-title h1{padding:0; margin:0; text-align:left;text-transform: uppercase; padding-left:30px; font-family:Verdana,Helvetica,sans-serif !important; font-size:20px;}
#mainNav-new li a{font-family: 'Droid Sans',Helvetica,sans-serif;   color: #333;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: normal;}
#header-inner{width: 1040px; padding-bottom: 10px; margin-bottom: 30px; margin-top: 30px;}
#header-outer {background:none; background-color:#FFF;}
#page-wrapper {padding:0;}
#content {border:0; box-shadow:0; -webkit-box-shadow: none;box-shadow: none;}
.ecfooter-inner {
  width: 1100px;
  padding: 15px 0;}
  
  
  #footer{font-size:12px;margin:0 auto;padding:0;text-align:center;max-width:1200px}
#footer p{color:#999;font-size:11px}
#ecfooter{background-color:#99cc67;font-size:12px; margin:0;padding:0;text-align:center;}
#ecfooter p{}
.ecfooter-inner {margin:auto;padding:0;max-width:1100px;}

#social {padding-top:15px !important;}
#mc_embed_signup {padding-top:15px !important;}
#wrapper-outer {
  background: #F7F7F7 !important; padding-bottom:0 !important;
}

#menu {}
.cures-reported {font-weight:normal !important;}
#loginlinks a{text-transform:uppercase;}
#content {min-height:inherit;}
/* 
#mainNav-new li ul {
	padding-top:5px;
	padding-bottom:10px;
	background-color:rgba(0, 0, 0, 0.8) !important;
	border-bottom-left-radius: 0.7em;
	border-bottom-right-radius: 0.7em;
	margin-top:40px !important;
}
#mainNav-new li ul li {
    height: 22px;
    line-height: 22px;
	color:#FFF;
	width:auto !important;
}
#mainNav-new li ul li a{
	color:#FFF !important;
}
#mainNav-new li ul li a:hover{
	color:#09C !important;
}
*/
#headerwrap {height: 147px !important;}
#header-inner {height: 97px;}
/* menu changes */
li.tab-title:hover{background:#fff !important; background-color:#FFFFFF !important;}
#mainNav-new li li {margin-left: 0;}


@media (max-width: 1199px){
	.bd-columnwrapper-82 {order: 0;}
	.bd-layoutcolumn-82 {display:block !important;}
}
@media (max-width: 991px){
	.bd-columnwrapper-80 {order: 0;}
	.bd-columnwrapper-82 {order: 2;}
	.bd-columnwrapper-81 {order: 1;}
	#topleftad2{display:none;}
	
	.bd-layoutcontainer-6 {margin-top: 0px;}
	.bd-columnwrapper-17 {order: 0;}
	.bd-columnwrapper-11 {order: 2;}
	.bd-customhtml-37 { margin-right: 0; padding-right: 0; border-right:none;}
}

	blockquote.childblock {padding: 0 20px !important; margin: 0;}
	blockquote.childblock p{!important;line-height: 22px !important;font-size: 16px !important;font-style:normal !important;}
    	.bd-customhtml-32 {line-height: 25px;font-size: 15px; padding:0; margin:0;}
	.bd-customhtml-32:not(.shape-only).bd-custom-bulletlist ul:not([class*="menu"]) li, .bd-bulletlist-4 li{line-height: 25px !important;}
	.bd-customhtml-32 {border:none !important;}
		.share-buttons .fa{ font-size:25px;}
	.share-buttons img{ width: 21.6px;height: auto;padding-bottom: 8.9px;}
	

