/* CUSTOMIZATIONS FOR WP BUILD */
/* HOME PAGE V.1 MAIN ARTICLE FLOAT ORDER ISSUE */
.reverseFloatHome {
  max-width: 587px;
  float: left; }

/* EasyLogo OVERRIDES */
div.logo h2 {
  font-size: 0rem !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important; }

/* WP RSS MULTI IMPORTER DEFAULT TEMPLATE */
article div.title span a {
  line-height: 1.375rem; }

article div.title span a:hover {
  color: #f4aaa4 !important; }

/* TOPIC OVERRIDES */
/* generic */
.tab-wrap .page-title, .top-text .page-title {
  background-color: #029ded; }

#main {
  border-top-color: #029ded; }

.tab-wrap .info-hold .ico, .top-text .info-hold .ico {
  background-color: #029ded; }

.wrap a {
  color: #000000; }

/* defaut topic (if !topic class) */
.single-page .top-text .page-title {
  background-color: #029ded; }

.top-text .page-title {
  background-color: #029ded; }

.single-page .top-text .info-hold .ico {
  background-color: #029ded; }

.top-text .info-hold .ico {
  background-color: #029ded; }

.two-col .title {
  color: #029ded; }

.comment-block .btn-prev:hover, .comment-block .btn-next:hover {
  color: #8ad2f7; }

.comment-block .comment-btn {
  background: #029ded; }

/*.comment-block .comment-btn:hover {
  	background: #8ad2f7;
}*/
.comment-block .comment-btn .num {
  background: #8ad2f7; }

/*.comment-block .comment-btn .num:hover {
  	background: #029ded
}*/
.category h3 a {
  color: #029ded; }

.wrap {
  border-top-color: #029ded; }

.col .wrap {
  border-top-color: #029ded; }

.two-columns .wrap {
  border-top-color: #029ded; }

a.order:link, a.order:active, a.order:visited {
  background: #8ad2f7;
  color: #000000;
  padding: 0.1875rem 0.375rem !important;
  font-size: 1.0625rem !important; }

a.order:hover {
  background: #029ded;
  color: #ffffff; }

a.share:link, a.share:active, a.share:visited {
  background: #029ded;
  color: #ffffff;
  padding: 0.1875rem 0.375rem !important;
  font-size: 1.0625rem !important; }

a.share:hover {
  background: #8ad2f7; }

/* life-insurance */
.four-col .life-insurance.col .wrap {
  border-top-color: #fbaf5d; }

.life-insurance .wrap:before {
  background: #fbaf5d; }

.life-insurance .category h3 a {
  color: #fbaf5d; }

/* annuity-news */
.four-col .annuity-news.col .wrap {
  border-top-color: #7cc576; }

.annuity-news .wrap:before {
  background: #7cc576; }

.annuity-news .category h3 a {
  color: #7cc576; }

/* property-casualty-news */
.four-col .property-casualty-news.col .wrap {
  border-top-color: #01936b; }

.property-casualty-news .wrap:before {
  background: #01936b; }

.property-casualty-news .category h3 a {
  color: #01936b; }

/* financial */
.four-col .advisor-news.col .wrap {
  border-top-color: #117052; }

.advisor-news .wrap:before {
  background: #117052; }

.advisor-news .category h3 a {
  color: #117052; }

/* health insurance */
.four-col .health-employee-benefits.col .wrap {
  border-top-color: #f26c4f; }

.health-employee-benefits .wrap:before {
  background: #f26c4f; }

.health-employee-benefits .category h3 a {
  color: #f26c4f; }

/* sales-insights */
.four-col .sales-insights.col .wrap {
  border-top-color: #959595; }

.sales-insights .wrap:before {
  background: #959595; }

.sales-insights .category h3 a {
  color: #959595; }

/* hot-off-the-wires */
/*.hot-off-the-wires .wrap:before {
	background: #333333;
}
.hot-off-the-wires .category h3 a {
	color: #333333;
}*/
/* washington */
.washington-wire .wrap:before {
  background: #029ded; }

.washington-wire .category h3 a {
  color: #029ded; }

/* mergers-acquisitions */
/*.mergers-acquisitions .wrap {
	border-top-color: #029ded;
}
.mergers-acquisitions .category h3 a {
	color: #029ded;
}*/
/* ARTICLE PAGE TOPIC HEADINGS, AFTER ARTICLE */
.col.life-insurance .wrap:before {
  background: #fbaf5d; }

.col.annuity-news .wrap:before {
  background: #7cc576; }

.col.property-casualty-news .wrap:before {
  background: #01936b; }

.col.advisor-news .wrap:before {
  background: #117052; }

.col.health-employee-benefits .wrap:before {
  background: #f26c4f; }

.col.sales-insights .wrap:before {
  background: #959595; }

.col.washington-wire .wrap:before {
  background: #029ded; }

.col.hot-off-the-wires .wrap:before {
  background: #333333; }

/* .col.mergers-acquisitions .wrap {
	border-top-color: #029ded;
} */
/* TOPIC BUTTON OVERRIDES */
a.order.life-insuranceBtn1:link, a.order.life-insuranceBtn1:active, a.order.life-insuranceBtn1:visited {
  background: #fdd2a3;
  color: #000000;
  padding: 0.1875rem 0.375rem !important;
  font-size: 1.0625rem !important; }

a.order.life-insuranceBtn1:hover {
  background: #fbaf5d; }

a.share.life-insuranceBtn2:link, a.share.life-insuranceBtn2:active, a.share.life-insuranceBtn2:visited {
  background: #fbaf5d;
  color: #ffffff;
  padding: 0.1875rem 0.375rem !important;
  font-size: 1.0625rem !important;
  line-height: inherit; }

a.share.life-insuranceBtn2:hover {
  background: #fdd2a3; }

a.order.annuity-newsBtn1:link, a.order.annuity-newsBtn1:active, a.order.annuity-newsBtn1:visited {
  background: #b8d8b5;
  color: #000000;
  padding: 0.1875rem 0.375rem !important;
  font-size: 1.0625rem !important; }

a.order.annuity-newsBtn1:hover {
  background: #7cc576; }

a.share.annuity-newsBtn2:link, a.share.annuity-newsBtn2:active, a.share.annuity-newsBtn2:visited {
  background: #7cc576;
  color: #ffffff;
  padding: 0.1875rem 0.375rem !important;
  font-size: 1.0625rem !important; }

a.share.annuity-newsBtn2:hover {
  background: #b8d8b5; }

a.order.property-casualty-newsBtn1:link, a.order.property-casualty-newsBtn1:active, a.property-casualty-newsBtn1.order:visited {
  background: #93c4b7;
  color: #000000;
  padding: 0.1875rem 0.375rem !important;
  font-size: 1.0625rem !important; }

a.property-casualty-newsBtn1.order:hover {
  background: #01936b; }

a.share.property-casualty-newsBtn2:link, a.share.property-casualty-newsBtn2:active, a.share.property-casualty-newsBtn2:visited {
  background: #01936b;
  color: #ffffff;
  padding: 0.1875rem 0.375rem !important;
  font-size: 1.0625rem !important; }

a.share.property-casualty-newsBtn2:hover {
  background: #93c4b7; }

a.order.advisor-newsBtn1:link, a.order.advisor-newsBtn1:active, a.order.advisor-newsBtn1:visited {
  background: #bba8bb;
  color: #000000 !important;
  padding: 0.1875rem 0.375rem !important;
  font-size: 1.0625rem !important; }

a.order.advisor-newsBtn1:hover {
  background: #117052; }

a.share.advisor-newsBtn2:link, a.share.advisor-newsBtn2:active, a.share.advisor-newsBtn2:visited {
  background: #117052;
  color: #ffffff !important;
  padding: 0.1875rem 0.375rem !important;
  font-size: 1.0625rem !important; }

a.share.advisor-newsBtn2:hover {
  background: #bba8bb; }

a.order.health-employee-benefitsBtn1:link, a.order.health-employee-benefitsBtn1:active, a.order.health-employee-benefitsBtn1:visited {
  background: #feac9a;
  color: #000000;
  padding: 0.1875rem 0.375rem !important;
  font-size: 1.0625rem !important; }

a.order.health-employee-benefitsBtn1:hover {
  background: #f26c4f; }

a.share.health-employee-benefitsBtn2:link, a.share.health-employee-benefitsBtn2:active, a.share.health-employee-benefitsBtn2:visited {
  background: #f26c4f;
  color: #ffffff;
  padding: 0.1875rem 0.375rem !important;
  font-size: 1.0625rem !important; }

a.share.health-employee-benefitsBtn2:hover {
  background: #feac9a; }

a.order.sales-insightsBtn1:link, a.order.sales-insightsBtn1:active, a.order.sales-insightsBtn1:visisted {
  background: #dedede;
  color: #000000;
  padding: 0.1875rem 0.375rem !important;
  font-size: 1.0625rem !important; }

a.order.sales-insightsBtn1:hover {
  background: #959595; }

a.share.sales-insightsBtn2:link, a.share.sales-insightsBtn2:active, a.share.sales-insightsBtn2:visisted {
  background: #959595;
  color: #ffffff;
  padding: 0.1875rem 0.375rem !important;
  font-size: 1.0625rem !important; }

a.share.sales-insightsBtn2:hover {
  background: #dedede; }

a.order.hot-off-the-wiresBtn1:link, a.order.hot-off-the-wiresBtn1:active, a.order.hot-off-the-wiresBtn1:visited {
  background: #aaaaaa;
  color: #000000;
  padding: 0.1875rem 0.375rem !important;
  font-size: 1.0625rem !important; }

a.order.hot-off-the-wiresBtn1:hover {
  background: #333333;
  color: #ffffff; }

a.share.hot-off-the-wiresBtn2:link, a.share.hot-off-the-wiresBtn2:active, a.share.hot-off-the-wiresBtn2:visited {
  background: #333333;
  color: #ffffff;
  padding: 0.1875rem 0.375rem !important;
  font-size: 1.0625rem !important; }

a.share.hot-off-the-wiresBtn2:hover {
  background: #aaaaaa; }

a.order.washington-wireBtn1:link, a.order.washington-wireBtn1:active, a.order.washington-wireBtn1:visited,
a.order.newswiresBtn1:link, a.order.newswiresBtn1:active, a.order.newswiresBtn1:visited {
  background: #8ad2f7;
  color: #000000;
  padding: 0.1875rem 0.375rem !important;
  font-size: 1.0625rem !important; }

a.order.washington-wireBtn1:hover,
a.newswiresBtn1:hover {
  background: #029ded;
  color: #ffffff; }

a.share.washington-wireBtn2:link, a.share.washington-wireBtn2:active, a.share.washington-wireBtn2:visited,
a.share.newswiresBtn2:link, a.share.newswiresBtn2:active, a.share.newswiresBtn2:visited {
  background: #029ded;
  color: #ffffff;
  padding: 0.1875rem 0.375rem !important;
  font-size: 1.0625rem !important; }

a.share.washington-wireBtn2:hover {
  background: #8ad2f7; }

/* TOPIC BACKGROUND OVERRIDES */
.life-insuranceBg {
  background-color: #fbaf5d !important; }

.life-insuranceBg2 {
  background-color: #feead5 !important; }

.annuity-newsBg {
  background-color: #7cc576 !important; }

.annuity-newsBg2 {
  background-color: #e8f2e7 !important; }

.property-casualty-newsBg {
  background-color: #01936b !important; }

.property-casualty-newsBg2 {
  background-color: #c4dfd8 !important; }

.advisor-newsBg {
  background-color: #117052 !important; }

/*
.advisor-newsBg2 {
  background-color: #ddd3dd !important; }
*/
.health-employee-benefitsBg {
  background-color: #f26c4f !important; }

.health-employee-benefitsBg2 {
  background-color: #ffeae6 !important; }

.inn-insiderBg {
  background-color: #029ded !important; }

.washington-wireBg, .newswiresBg {
  background-color: #029ded !important; }

.washington-wireBg2, .newswiresBg2 {
  background-color: #d2eefc !important; }

/* TOPIC TEXT OVERRIDES */
.life-insuranceTxt {
  color: #fbaf5d !important; }

.annuity-newsTxt {
  color: #7cc576 !important; }

.property-casualty-newsTxt {
  color: #01936b !important; }

.advisor-newsTxt {
  color: #117052 !important; }

.health-employee-benefitsTxt {
  color: #f26c4f !important; }

.health-employee-benefitsTxt {
  color: #f26c4f !important; }

.sales-insightsTxt {
  color: #959595 !important; }

.hot-off-the-wiresTxt {
  color: #333333 !important; }

.washington-wireTxt, .newswiresTxt, inn-exclusivesTxt {
  color: #029ded !important; }

/* TOPIC BORDER-TOP-COLOR OVERRIDES */
.life-insuranceTBrdr, .life-insuranceTBrdr .comment-block {
  border-top-color: #fbaf5d !important; }

.annuity-newsTBrdr, .annuity-newsTBrdr .comment-block {
  border-top-color: #7cc576 !important; }

.property-casualty-newsTBrdr, .property-casualty-newsTBrdr .comment-block {
  border-top-color: #01936b !important; }

.advisor-newsTBrdr, .advisor-newsTBrdr .comment-block {
  border-top-color: #117052 !important; }

.health-employee-benefitsTBrdr, .health-employee-benefitsTBrdr .comment-block {
  border-top-color: #f26c4f !important; }

.sales-insightsTBrdr, .sales-insightsTBrdr .comment-block {
  border-top-color: #959595 !important; }

.hot-off-the-wiresTBrdr, .hot-off-the-wiresTBrdr .comment-block {
  border-top-color: #333333 !important; }

.washington-wireTBrdr, .washington-wireTBrdr .comment-block,
.newswiresTBrdr, .newswiresTBrdr .comment-block {
  border-top-color: #029ded !important; }

/*.mergers-acquisitionsTBrdr {
	border-top-color: #029ded !important;
}*/
/* SEARCH FIELDS */
input[type="search"] {
  border-width: 0px !important; }

.menu-item-has-children > a {
  font-size: 15px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 21px;
  margin-bottom: 9px;
  color: #252525;
  display: block; }

/* COMMENTS BLOCKS */
.commentBlock {
  /*margin: 20px 13px 0 0;*/
  margin: 20px 0 0 0;
  border-top-color: #000000;
  border-top-style: solid;
  border-top-width: 6px;
  padding: 10px 0 0 0; }

.comment-respond {
  margin: 0 13px 0 0 !important; }

p.form-submit input[type=submit] {
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-family: "franklin-gothic-urw", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  line-height: 0.9375rem;
  padding: 0.25rem 0.5625rem 0.1875rem;
  margin: 0 0 0;
  position: relative;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
  border-radius: 0;
  display: inline-block;
  font-size: 1rem;
  background-color: #f4aaa4;
  border-color: #eb665b;
  color: #333;
  -webkit-transition: background-color 300ms ease-out;
  transition: background-color 300ms ease-out; }

.comment-block .two-col .col .hold p a:link, .comment-block .two-col .col .hold p a:visited, .comment-block .two-col .col .hold p a:active {
  color: #222222 !important; }

/* LOGIN MODAL REPLACEMENT CLASSES */
p.login-username label, p.login-password label, p.login-remember label {
  font-size: .875rem;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: normal;
  line-height: 1.5;
  margin-bottom: 0;
  float: left; }

p.login-username input, p.login-username input[type=text], p.login-password input, p.login-password input[type=password] {
  background: #fafafa;
  border-color: #999;
  outline: none;
  border-radius: 0 !important;
  box-shadow: 0 0 5px #999;
  -webkit-appearance: none;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  border-style: solid;
  border-width: 0;
  color: #a1a1a1;
  display: block;
  font-size: .875rem;
  margin: 0 0 1rem 0;
  padding: .5rem;
  height: 2.3125rem;
  width: 100%;
  clear: both;
  box-sizing: border-box;
  -webkit-transition: box-shadow .45s, border-color .45s ease-in-out;
  transition: box-shadow .45s, border-color .45s ease-in-out; }

p.login-submit input[type=submit].button-primary {
  width: 100%;
  margin: 0 0 0;
  position: relative;
  margin-bottom: .625rem;
  padding: .3125rem .4375rem;
  display: inline-block;
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-family: "franklin-gothic-urw",Helvetica,Roboto,Arial,sans-serif;
  font-weight: normal;
  font-size: 1.375rem;
  text-transform: none;
  line-height: normal;
  text-decoration: none;
  text-align: center;
  background-color: #f4aaa4;
  border-color: #eb665b;
  color: #333;
  -webkit-transition: background-color 300ms ease-out;
  transition: background-color 300ms ease-out; }

form#ws-plugin--s2member-profile input[type="submit"] {
  width: 100%;
  margin: 0 0 0;
  position: relative;
  margin-bottom: .625rem;
  padding: .3125rem .4375rem;
  display: inline-block;
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-family: "franklin-gothic-urw",Helvetica,Roboto,Arial,sans-serif;
  font-weight: normal;
  font-size: 1.375rem;
  text-transform: none;
  line-height: normal;
  text-decoration: none;
  text-align: center;
  background-color: #f4aaa4;
  border-color: #eb665b;
  color: #333;
  -webkit-transition: background-color 300ms ease-out;
  transition: background-color 300ms ease-out; }

/* WORDPRESS WIDGET CLASS OVERRIDES */
h2.widget-title {
  /*display: none !important;*/ }

.screen-reader-text {
  font-size: 9pt;
  text-transform: lowercase; }

/* REQUIRED CSS CLASSES TO VALIDATE WP THEME BUILD (can be 'empty', but must be present */
.alignright {
  text-align: left; }

.alignleft {
  text-align: right; }

.aligncenter {
  text-align: center; }

/* S2Member Styles and Overrides */
.s2free {
  background-image: url(../images/free.jpg);
  width: 176px;
  height: 68px;
  float: left;
  cursor: pointer; }

.s2pro {
  background-image: url(../images/pro.jpg);
  width: 176px;
  height: 68px;
  float: right;
  cursor: pointer; }

select[name='s2p-option'] {
  /*display: none;*/ }
