<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body.category{
  min-width: unset;
}
table, th, td {
border: 1px solid black;
padding: 5px;
}

.admin-bar #header {
top: 32px;
}
.admin-bar body {
padding-top:32px;
}

.creditpop {
position:relative;
display:inline-block;
padding-right:50px;
}

.creditpop blockquote {
margin:0;
padding:10px;
display:none;
width:200px;
position:absolute;
top:0;
right:-185px;
border:0;
background:#fafafa;
border:1px solid #ccc;
border-radius:4px;
font-size:1em;
}
.creditpop blockquote:after {
content:'';
display:block;
width:14px;
height:14px;
background:#fafafa;
border:1px solid #ccc;
border-width:0 0 1px 1px;
position:absolute;
left:-8px;
top:40%;
-ms-transform: rotate(45deg); /* IE 9 */
-webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
transform: rotate(45deg)
}
.creditpop blockquote p {
margin:0;
padding:0;
}
.creditpop:hover blockquote {
display:block;
}
p.comment-notice {
color: #666;
font-size: 0.6875em;
line-height: 1.45455em;
margin: .25em 0;
display:inline-block;
}
.callout {
clear: both;
color: #f2f2f2;
  background-color:#f2f2f2;
  margin: 20px 0;
}

.callout.override {
background-color: #f2f2f2;
text-align:center;
overflow:hidden; /* fix for IE rendering */
color:#000;
}
.callout.override div {
font-size: 2.4em;
display: inline-block;
line-height:normal;
}
.callout.override img {
display: inline-block;
width: 34px;
height: 32px;
margin-top:-10px;
}
.callout.override strong {
font-size:1.55em;
font-weight:300;
display: inline-block;
margin: 10px 0;
}
.callout.override p {
margin-top:0;
margin-bottom:0;
}
.callout.override a.callout-btn {
margin: .5em 0;
cursor:pointer;
background-color: #39B54A;
border: none;
color: #fff;
border-radius: 4px;
display: inline-block;
font-size:14px;
padding: 6px 19px;
line-height: 26px;
}
.callout.override a.callout-btn:hover {
background-color: #69bb00;
text-decoration:none;
}
.callout.override a {
color:#1D4BB6;
font-size:14px;
}
.author-pad {
padding:5px 0;
display:inline-block;
}
.widget.connectedform {
border-bottom: 3px double #ededed;
}
.widget.connectedform h2 {
font-weight: 400 !important;
font-size: 1.2em !important;
margin-bottom: 0 !important;
}
.widget.connectedform .gform_heading {
margin-bottom: 0 !important;
line-height: 18px !important;
}
.widget.connectedform .gform_description,
.widget.connectedform .gform_confirmation_message {
font-size: .85em;
color: #555;
text-align: left;
font-size: 14px !important;
}
.widget.connectedform .gform_description br {
display: none;
}
.widget.connectedform label {
display: none;
}
.widget.connectedform input[type="text"] {
margin: 1em 0 .5em;
padding: 4px 6px 4px 6px;
border-radius: 4px;
color: #555;
background-color: #fff;
border: 1px solid #ccc;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
width: 95% !important;
font-size: .9em;
}
.widget.connectedform .gfield_required {
display: none;
}
.widget.connectedform .gfield_label {
display: none !important;
}
.widget.connectedform .validation_error {
display:none;
}
.widget.connectedform input[type="submit"] {
margin: 1em 0 .5em;
cursor: pointer;
border: 1px solid #608d00;
box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.26) inset;
color: #fff;
text-shadow: 0 0 1px rgba(77, 111, 3, 0.59);
border-radius: 4px;
display: inline-block;
font-size: 0.9em !important;
padding: 4px 10px;
background-color: #83b716;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #94c92a), color-stop(48%, #83b716), color-stop(100%, #6ea000));
background-image: -webkit-linear-gradient(top, #94c92a 0%, #83b716 48%, #6ea000 100%);
background-image: linear-gradient(to bottom, #94c92a 0%, #83b716 48%, #6ea000 100%);
}
.widget.connectedform input[type="submit"]:hover {
background-color: #83b716;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #94c92a), color-stop(48%, #83b716), color-stop(100%, #6ea000));
background-image: -webkit-linear-gradient(bottom, #94c92a 0%, #83b716 48%, #6ea000 100%);
background-image: linear-gradient(to top, #94c92a 0%, #83b716 48%, #6ea000 100%);
}
.widget.connectedform .gform_footer {
padding: 0 !important;
margin-top: 0 !important;
}
.widget.connectedform a {
font-size: .9em;
padding-top: .5em;
display: block
}
#field_2_2 {
position:absolute;
  left:-10000em;
}

.widget.google_dfp small a:hover {
text-decoration:underline;
}

#press-index .type-press {
padding:5px 0;
}
#press-sidebar {
margin:0;
padding:0;
list-style:none;
}
.creditcmsnavigation {
margin-top:1em;
}

.taxonomy-thumb {
margin: 0 6px 0 0;
vertical-align: text-top;
}

.share-wrap {
vertical-align:top;
overflow:visible;
}

.social-share-wrap {
white-space:nowrap;
}

.padded-text .comments { margin-left: 5px; }
.padded-text .comments:hover { text-decoration: none; }
.padded-text .comments img { vertical-align: middle; border: none; }
.padded-text .comments span { position: relative; margin: 0 0 0 5px; padding: 4px 6px; background: #d3d8db; font-size: .625em; color: #333333; border-radius: 3px; }
.padded-text .comments span:before { content: ' '; position: absolute; top: 50%; left: -4px; margin-top: -4px; border-right: 4px solid #d3d8db; border-top: 4px solid transparent; border-bottom: 4px solid transparent; }

.post-navigation {
list-style:none;
margin:0;
}
#load-more {
display:none;
}

.content article em {
float:none;
clear:none;
}

.content .sidebar-container-press,
.content .col-md-4 p {
margin-bottom:0;
}

.content .col-md-4 li.widget {
float:left;
width:100%;
margin-bottom:30px;
}

h2, .h2 {
font-size: 30px;
margin-top: 30px;
margin-bottom: -10px;
}
h3, .h3 {
font-size: 22px;
margin-top: 30px;
margin-bottom: -10px;
}
ul, ol {
font-weight: 300;
padding: 0;
margin: 10px 0 10px 60px;
letter-spacing: 0.03em;
}
li {
line-height: 1.688em;
}

.content p {
font-size: 16px;
line-height: 1.688em;
letter-spacing: 0.03em;
font-weight: 300;
margin: 20px 0 20px 0;
}

.content table, .content table p { font-size: 14px; line-height: 18px; width:100%; }
.content table.half { width: 45%; margin: 5px; display: inline-block; vertical-align: top; }
.content table.half td { width: 50%; }
.content th { background-color :#757575; color: #fff; padding:10px; border:1px solid #999; }
.content td { padding: 10px; border:1px solid #757575;  }

.post p, .page-content p {
margin-bottom: 40px;
}

#multiple_post_container {
min-height:600px; /* fix JS positioning overlap */
}

#multiple_post_container.javascript,
#multiple_authors_widget.javascript {
position:relative;
}
#multiple_post_container.javascript &gt; div,
#multiple_authors_widget.javascript &gt; div {
display:none;
position:absolute;
top:0;
left:0;
}
#multiple_post_container.javascript &gt; div:first-child,
#multiple_authors_widget.javascript &gt; div:first-child  {
/*	don't auto display to prevent content switching.*/
display:block;
}
.multiple_authors_entry {
border-bottom:1px solid #ccc;
margin-bottom:.5em;
padding-bottom:.5em;
}
.javascript .multiple_authors_entry {
display:none;
border-bottom:none;
}

.header-top #breadcrumbs {
margin:0;
padding:0 0 5px 0;
}
.header-top .social-share-wrap {
margin-top:5px;
}
.header-top h1,
.header-top h2 {
margin:0;
line-height:100%;
}
hr.smaller {
margin:20px 0 0;
}

.social-large .share-wrap {
height:70px;
width:65px;
text-align:center;
}
.social-large .fb-like {
margin-top:0 !important;
}

ul.multiple_nav {
clear:both;
background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.1) 70%, rgba(224, 220, 210, 0.1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
border-radius: 4px;
box-shadow: 0 1px 5px rgba(0, 0, 0, .3);
font-size: 13px;
list-style:none;
margin:2em 0;
padding:0;
}

ul.multiple_nav li {
display:inline-block;
}
ul.nav_0, ul.nav_1 {
display:none;
}
ul.nav_2 li a {
width:465px;
}
ul.nav_3 li a {
width:310px;
}
ul.nav_4 li a {
width:232px;
}
ul.nav_4 li:last-child a {
width:234px;
}
ul.nav_5 li a {
width:186px;
}
ul.nav_6 li a {
width:155px;
}
ul.nav_7 li a {
width:132px;
}
ul.nav_7 li:last-child a {
width:138px;
}
ul.nav_8 li a {
width:120px;
}

ul.multiple_nav a {
border-right: 1px solid #E4E3DD;
color: #555555;
display: block;
float:left;
text-align:center;
font-size: 14px;
margin: 0 0 -7px;
padding: 15px 0;
white-space: nowrap;
}

ul.multiple_nav li:first-child a {
border-radius:4px 0 0 4px;
}
ul.multiple_nav li:last-child a {
border-right:0;
border-radius:0 4px 4px 0;
}

ul.multiple_nav a:hover {
background-color: #2F92E0;
color:#fff;
text-decoration: none;
}

ul.multiple_nav .active a {
background: linear-gradient(to bottom, #FBFAF5 0%, #F4F3EE 80%, #E4E3DD 112%) repeat scroll 0 0 rgba(0, 0, 0, 0);
color: #2F92E0;
font-weight:bold;
}

.multiple_post_date {
margin-bottom:1em;
}

.widget #sidenav {
margin-left: 0;
}

img {
height: auto;
}
#left-rail {		
background-color: #fff !important;		
}
#left-rail #breadcrumbs, #left-rail .comments-div{
width: 100%;
margin: 0 auto;
}

#left-rail .featured{
height: 412px;
width: 100%;
position: relative;
overflow: hidden;
}

#hub .featured {
height: 280px;
width: 100%;
position: relative;
overflow: hidden;
}

#hub .margin-double-top {
margin-top: 40px;
margin-bottom: 40px;
}

#hub .col-xs-12 h2  {
font-family: ProximaNova-Semibold;
font-size: 32px;
line-height: 32px;
letter-spacing: 0px;
text-align: center;
fill: #ffffff;
}

#hub .col-sm-2 img {
width: 64px;
height: 64px;
}

#hub .col-sm-2 a {
font-family: ProximaNova-Regular;
font-size: 18px;
line-height:18px ;
letter-spacing: 0px;
text-align: center;
fill: #ffffff;

}

#hub .col-sm-2 .hrdiv{
border-bottom: 3px solid #EDDCD6;
width: 157px;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 15px;

}
.hub_frm_our_experts {
margin: 40px 0px;
}
.hub_frm_our_experts p {
font-family: ProximaNova-Regular;
font-size: 14px;
line-height:20px ;
letter-spacing: 0px;
text-align: left;
fill: #000000;
}

.hub_expert_div_title {
font-family: ProximaNova-Semibold;
font-size: 18px;
line-height:24px ;
letter-spacing: 0px;
text-align: left;
fill: #000000;
margin-top: 20px;
margin-bottom: 40px;
}

#left-rail .featuredBG, #hub .featuredBG {
position: absolute;
z-index: 1;
width: 100%;
}

#left-rail .featuredBG img {
width: 100%;
position: absolute;
top: 25%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -25%);
}

#hub .thickBorderTop {
margin-top: 80px;
}

#hub a.blackLink {
font-family: ProximaNova-Semibold;
font-size: 18px;
line-height: 18px;
line-spacing: 0px;
text-align: center;
fill: #000000;
}

#hub .hubNewsFeedThickBorderTop {
margin-top: 40px;
height: 4px;
border-top:4px solid #000000;
}

#hub .fontXLarge {
font-family: ProximaNova-bold;
font-size: 14px;
line-height:0px ;
letter-spacing: 0px;
text-align: center;
fill: #1D4BB6;
margin-bottom: 40px;
}

#hub .featuredBG img {
width: 100%;
/*
position: absolute;
top: 25%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -25%);
*/
}

#hub .hubContainer {
margin-right: auto;
margin-left: auto;
  padding: 0px;
  width: 100%;
  max-width: 1000px;
  padding: 0 15px;
}

h2.margin-double-top.pagination-centered {
font-family: ProximaNova-Semibold;
font-size: 24px;
line-height: 32px;
letter-spacing: 0px;
text-align: center;
fill: #ffffff;
}

.mortgage-headlines .col-md-4 &gt; a {
  display: block;
  height: 198px;
  overflow: hidden;
}

#hub .mortgage-headlines img, .hub-feed-img img {
width: 312px!important;
height: auto!important;
}

.hub-feed-img &gt; a {
  display: block;
  height: 198px;
  overflow: hidden;
}
#left-rail .featuredBG.align_top img{
transform: translate(-50%, -2%) !important;
}

#left-rail .featuredBG.align_bottom img{
transform: translate(-50%, -52%) !important;
}

#left-rail .faded-bg {
background: rgba(255, 255, 255, 0.82);
}

#left-rail .header-title {
position: absolute;
bottom: 0;
width: inherit;
z-index: 100;
}

#left-rail .header-title  h1 {
font-family: "Georgia", "Times New Roman", serif;
font-size: 40px;
font-weight: bold;
line-height: 54px;
word-spacing: -2px;
}

#left-rail .content-wrapper {
color: #000;
font-size: 16px;
line-height: 1.5em;
}

#left-rail .content-wrapper h2 {
font-family: "Georgia", "Times New Roman", serif;
font-size: 20px;
font-weight: bold;
margin: 38px 0 10px;
}

#left-rail .content-wrapper blockquote {
display: inline;
float: right;
font-weight: bold;
margin: 10px 0 10px 30px;
max-width: 340px;
border-left-width: 0px;
}

#left-rail .content-wrapper blockquote p {
border-bottom: 5px solid #015e99;
border-top: 5px solid #015e99;
font-size: 28px;
line-height: 31px;
margin: 0;
padding: 28px 0;
text-align: right;
}

#left-rail .meet-expert {
font-family: "Georgia", "Times New Roman", serif;
color: #999;
font-size: 16px;
line-height: 1.5em;
}

#left-rail .meet-expert h2 {
font-family: "Georgia", "Times New Roman", serif;
font-size: 20px;
font-weight: bold;
margin: 38px 0 10px;
text-transform: none;
}

#left-rail .meet-expert .avatar {
border: 1px solid #999;
border-radius: 50%;
display: block;
max-width: initial;
margin: 0 10px 10px 0;
height: 65px;
width: 65px;
}

#left-rail .gform_body {
float: left;
}

#left-rail .gform_body p {
color: #666 !important;
}

#left-rail .gform_body span {
border-collapse: separate;
display: table;
position: relative;
}

#left-rail .gform_body input[type="text"] {
background-color: transparent;
border-color: #ccc;
border-radius: 5px 0 0 5px;
border-style: solid none solid solid;
border-width: 1px medium 1px 1px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
box-sizing: border-box;
display: table-cell;
float: left;
font-family: "Georgia", "Times New Roman", serif;
font-size: 16px;
height: 52px;
line-height: 36px;
margin-bottom: 0;
padding: 7px 15px;
position: relative;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
width: 200px;
}

#left-rail .gform_body .gfield_label {
display: none;
}

#left-rail .gform_button {
background-color: #015e99;
border-bottom-right-radius: 5px;
border-color: #015e99 -moz-use-text-color #015e99 #015e99;
border-style: solid none solid solid;
border-top-right-radius: 5px;
border-width: 1px medium 1px 1px;
color: #fff;
display: table-cell;
font-weight: bold;
line-height: 48px;
padding: 0 16px;
text-align: center;
vertical-align: middle;
}

#left-rail .gform_footer {
float: left;
}

#left-rail .gform_footer a {
display: none;
}

#left-rail .post-pop a &gt; span {
color: #000;
display: block;
font-size: 16px;
font-weight: 600;
padding: 15px 0 30px;
width: 100%;
}

#left-rail .post-pop a:hover {
text-decoration: none;
}

#left-rail .suggested-articles-pic h2, #left-rail .gform_widget h2 {
border: 0 none !important;
font-family: 'Georgia', 'Times New Roman', serif;
font-size: 20px;
font-weight: bold;
text-transform: none;
}

#left-rail .suggested-articles-pic img, #left-rail .gform_widget img {
width: 91px;
height: 65px;
padding-right: 15px;
float: left;
}

#left-rail .suggested-articles-pic li, #left-rail .gform_widget li {
clear: both;
}

#left-rail .suggested-articles-pic img {
margin-bottom: 10px;
}

#left-rail .suggested-articles-pic a {
font-size: 16px;
font-weight: bold;
color: #000;
}

#left-rail .emailDisclaimerText {
padding-top: 20px;
font-style: italic;
font-size: 13px;
}

#left-rail .col-md-4 {
border-left: 0 none !important;
border-right: 1px solid #e9e9e9;
}
.left-rail-margin-fix {
padding: 0px !important;
margin-top: 50px !important;
}
.thickBorderTop {
height: 5px;
border-top: 5px solid black;
}
.mortgage-headlines {
font-size: 14px;
line-height: 18px;
}

/*
Custom Header Tags
*/
.header2 {
font-size: 28px;
line-height: 39px;
}
.header4 {
font-size: 17px;
line-height: 22px;
}
.header4 a {
color:#2B2B2B;
}
.header4 a:hover {
color:#2F92E0;
text-decoration:none;
}

.contentdisclosure {
font-size:.9em;
float:right;
}
#contentdisclosure {
background:#fff;
padding:1.5em;
line-height:1.25em;
width:500px;
display:none;
font-size:1.15em;
}
.google_dfp .contentdisclosure {
font-size:1em;
color: #2f92e0;
}
.open-text .contentdisclosure {
float:none;
}



/*
Scrollbox
*/

#scrollbox {
display:none;

background:#fff;
width:535px;
padding:10px 20px;
height:auto;
position:fixed;
bottom:5px;
z-index:1000;
border: 18px solid rgba(204,204,204,.95); /* stroke */

}

#scrollbox .scrollbox-close {
display:block;
float:right;
width:26px;
height:26px;
padding:4px 0 0;
background: #ccc;
border-radius:15px;
text-align:center;
font-size:.875em;
color:#fff;
font-weight:700;
text-decoration: none;
}
#scrollbox .scrollbox-close:hover {
background:#bbb;
}
#scrollbox h2 {
margin:0 0 0 10px;
color:#2c79e5;
border-bottom:3px double #ededed;
font-size:32px;
}
#scrollbox p {
font-size:1.1em;
}
#scrollbox img.alignright {
margin-bottom:5px;
}
#scrollbox p.aligncenter {
margin-top:0.5em;
clear:both;
}

.adsense-300, .mobile-adsense-300 {
width:300px;
height:250px;
float:right;
margin:0 0 10px 15px;
}
.responsivecontent {
width:300px;height:250px;
}
.adsense-category {
background: #ededed;
padding: 10px;
margin-bottom: 15px;
text-align: center;
min-height: 60px;
}

/* 404 */

.error404 .row {
margin-left: -10px!important;
  margin-right: -10px!important;
}

.error404 .col-md-5, .error404 .col-md-7, .error404 .col-md-6 {
position: relative;
  min-height: 1px;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
}

.error404 .col-md-5 {
width: 41.66666666666667%;
padding-left: 23px;
}

.error404 .col-md-7 {
width: 58.333333333333336%;
padding-left: 17px;
}

.error404 .put-left-icon-pad {
padding-left: 50px;
}

.error404 .col-md-6 {
width: 50%;
padding-right: 0px;
margin-right: -5px;
}

.error404 .content {
margin-top: 75px;
padding: 0;
overflow: hidden !important;
}

.error404 h1 {
margin-top: 20px;
  margin-bottom: 10px;
}

.error404 .counch-404 {
max-width: 115%;
margin-left: -18px;
}

.error404 .margin-after {
margin-bottom: 80px;
}

.black_18 {
color: black!important;
font-size: 18px!important;
}

@media (max-width:994px) {

.mortgage-headlines .col-md-4, .hub-feed-img {
  width:33%;
  float:left;
}
.mortgage-headlines .col-md-4:last-child {
  margin-right:0;
}
.mortgage-articles .col-md-3 {
  margin:0 2% 1% 0;
}
.mortgage-articles .col-md-3 &gt; a img {
  width:100%:
  height:auto;
}
#press-sidebar {
  border-top:1px solid #ccc;
  padding-top:20px;
  margin-top:20px;
}

#press-sidebar .widget {
  width:48%;
  margin-right:4%;
  /*float:left !important;*/
}
#press-sidebar .widget:nth-child(even) {
  margin-right:0;
}
#press-sidebar .widget img {
  max-width:100%;
  height:auto;
}
#press-sidebar .widget.meet-expert img,
#press-sidebar .widget.meet-expert-multiple img {
  width:auto;
  height:auto;
}
#press-sidebar .widget h5 {
  padding-bottom:5px;
}
#press-sidebar .widget #sidenav {
  margin-top:3px;
}
#press-sidebar .widget #sidenav li {
  padding:0;
}
#press-sidebar .google_dfp div {
  width:300px;
  margin:0 auto;
}
#press-sidebar .pull-right {
  float:none;
}
#press-sidebar .open-text {
  text-align:center;
}

}

/*
Responsive
*/
@media (max-width:768px) {
body{
  background-color: #fff!important;
}
#scrollbox, .col-md-6.pagination-right {
  display:none !important;
}
hr.smaller {
  border:0;
}
ul.multiple_nav {
  overflow:hidden;
}

ul.nav_2 li,
.category-credit-monitoring ul.nav_3 li,
ul.nav_4 li,
ul.nav_6 li,
ul.nav_8 li {
  width:50% !important;
}
ul.nav_3 li,
ul.nav_5 li,
ul.nav_7 li {
  width:33% !important;
}
ul.nav_5 li:nth-child(4),
ul.nav_5 li:nth-child(5) {
  width:50% !important;
}

.category-credit-monitoring ul.nav_3 li:nth-child(3),
ul.nav_7 li:nth-child(7) {
  width:100% !important;
}

.category-credit-monitoring ul.nav_3 li:nth-child(1) a, .category-credit-monitoring ul.nav_3 li:nth-child(2) a,
ul.nav_4 li:nth-child(1) a, ul.nav_4 li:nth-child(2) a,
ul.nav_5 li:nth-child(1) a, ul.nav_5 li:nth-child(2) a, ul.nav_5 li:nth-child(3) a,
ul.nav_6 li:nth-child(1) a, ul.nav_6 li:nth-child(2) a, ul.nav_6 li:nth-child(3) a, ul.nav_6 li:nth-child(4) a {
  border-bottom:1px solid #E4E3DD;
}

ul.multiple_nav li a {
  width:100% !important;
}

ul.multiple_nav li:first-child a,
ul.multiple_nav li:last-child a {
  border-radius:0 0 0 0;
}
img.responsive-header {
  width:100%;
  height:auto;
}

#intents-channel .border-left {
  border-left:0;
  text-align:center;
}
.social-share-wrap {
  width:100%;
  text-align:center;
}
.margin-bottom-plus {
  margin-bottom: 15px;
}
#contentdisclosure {
  padding:.5em;
}
.callout.override h4 {
  font-size:1.95em !important;
}
  
  .dropdown-menu .col-sm-2 {
      display:none;
  }

}

@media (max-width:640px) {

#press-sidebar .widget {
  width:100%;
  text-align:center;
  margin-right:0;
}
#press-sidebar .widget img {
  width:auto;
  height:auto;
}
#press-sidebar .widget.meet-expert small {
  text-align:left;
}
#press-sidebar .open-text .pull-right {
  text-align:center;
  float:none;
}
#press-sidebar .google_dfp div {
  margin:0 auto;
}
}

@media only screen and (max-width:490px) {

.mortgage-headlines .col-md-4, .hub-feed-img {
  width:100%;
  margin-right:0;
  margin-bottom:5%;
  float:none;
  /*display: block !important;*/
  text-align: center;
}
  .hub-feed-img img, #hub .mortgage-headlines img {
      width: 100%!important;
      height: auto!important;
      padding: 0 15px;
  }
ul.multiple_nav li a {
  border-bottom:1px solid #E4E3DD;
}
.inline-text-next-to-button {
  display: none;
}
.btn-cheat-left {
  left:0;
}
.sprite-id-guard-replace-img {
  width:100%;
  background-image:url(//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/intx-credit-reports-cropped.jpg);
  background-position:center center;
  background-size:contain;
}
.social-share-wrap .share-gplus {
  width:65px;
}
.social-share-wrap .share-twitter {
  width:85px;
}
.adsense-300, .mobile-adsense-300 {
  width:100%;float:none;margin:10px auto;text-align:center;
}
.content p, ul, ol {
  font-weight: 300;
}
.mobile-padding-left {
  padding-left: 35px;
}
.left-rail-margin-fix {
  margin-top: 0px !important;
}
.hub_expert_div_title {
  text-align: center;
}

#hub .featured{
  height: 184px;
}
#hub .featuredBG img{
  height: 184px;
  width: 375px;
}
#hub .hubContainer {
  width: auto;
}
#hub .thickBorderTop {
  height: 4px;
  margin-top: 30px;
  margin: auto;
  width: 344px;
}
#hub .margin-double-top {
  margin-top:30px;
  margin-bottom:30px;
}
.hub_frm_our_experts p {
  margin-left: 20px;
  margin-bottom: 30px;
}
.hub_frm_our_experts {
  margin: 0px;
}
.hub_expert_div_title {
  margin-top: 10px;
      margin-bottom: 30px;
      padding: 0 15px;
}
  .margin-top-40 {
      margin-top: 40px;
  }

}

@media only screen and (max-width: 380px) {
.adsense-300, .mobile-adsense-300 { width:90%; height:auto; }
.responsivecontent { width:100%;height:auto;min-height:100px; }

#press-sidebar .adsense,
#press-sidebar .google_dfp {
  display:none;
}
.mobile-padding-left {
  padding-left: 35px;
}

/* responsive phone nav */

.navbar .nav &gt; li &gt; a {
  border-left: none;
  font-weight: normal;
  border-top: 1px solid #E4E3DD;
  border-radius: 0;
  margin: 0;
}

.navbar .nav &gt; li &gt; a :hover {
  border-bottom:1px solid black;
}

.navbar-collapse .nav &gt; li &gt; a:hover, .navbar-collapse .dropdown-menu a:hover, .navbar-collapse .dropdown-menu a:active {
  text-decoration:underline;
}

.nav &gt; li {
  clear:both;
}

.navbar .nav &gt; li.user_controls {
  display: inline-block;
  padding-bottom: 15px;
}

.mobileUnderline {
  border-bottom:1px solid #333;
}

.mobile-padd-btm {
  padding-bottom:10px;
}

.navbar .navbar-inner {
  background-color: transparent!important;
}
a.nav-signed-in-collapsed.collapsed,
.nav-signed-in-collapsed.collapsed {
  background-position: -139px 7px!important;
  border: none!important;
  background-color: transparent!important;
}
.signed-in .navbar-nav &gt; li &gt; a.mobile-only-center:hover {
  border-bottom-color: black!important;
}
a.btn-signup-mobile {
  padding: 15px 13px 15px 13px!important;
  border-left: 1px solid #20659c!important;
}
a.btn-signup-mobile:hover {
  color: white!important;
}
a.btn-search-mobile {
  display: block!important;
  background: url(../img/icons/button-search@2x.png) no-repeat 9px 10px!important;
  background-size: 50% auto!important;
  height: 40px!important;
  margin: 0!important;
  padding: 15px 12px!important;
  width: 48px!important;
  position: absolute!important;
  top: 4px!important;
  right: 15px!important;
}
a.btn-search-mobile.loggedIn-search {
  right: 65px!important;
}
a.btn-search-mobile.collapsed {
  border: none!important;
  background-color: transparent!important;
  background-position: 9px 10px!important;
  box-shadow: none!important;
}

.sign-in-collapse-wrapper .dropdown-menu2 {
  -webkit-transition: all 0.35s ease!important;
  -moz-transition: all 0.35s ease!important;
  -ms-transition: all 0.35s ease!important;
  -o-transition: all 0.35s ease!important;
  transition: all 0.35s ease!important;
  border: 0!important;
  width: 100%!important;
  padding: 0!important;
  box-shadow: 0!important;
  margin: 53px 0 0 0!important;
  border-left: none!important;
  font-weight: normal!important;
  border-bottom: 1px solid #000!important;
  border-radius: 0!important;
  background-color: #fff!important;
  color: #000!important;
}
.sign-in-collapse-wrapper .dropdown-menu2 li {
  list-style: none outside none!important;
}
.sign-in-collapse-wrapper .dropdown-menu2 li &gt; a {
  color: #000!important;
  padding: 9px 15px!important;
  border-bottom: 1px solid #000!important;
  display: block!important;
}
.sign-in-collapse-wrapper .dropdown-menu2 li &gt; a:hover {
  background-image: none!important;
  text-decoration: none!important;
  font-weight: bold!important;
}
.sign-in-collapse-wrapper .dropdown-menu2 li a.btn-info {
  color: #fff!important;
  width: 90px!important;
  border-radius: 3px!important;
  padding: 4px 40px!important;
  margin: 10px 0 10px 10px!important;
  text-transform: uppercase!important;
  font-weight: 500!important;
  font-family: "ProximaNova-Regular", Arial, sans-serif!important;
}
.navbar .nav {
  width: 100%;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2)!important;
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2)!important;
  -ms-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2)!important;
  -o-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2)!important;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2)!important;
  /*border-bottom:1px solid #d8d4cc;*/
}
.navbar-btn.loggedIn,
.navbar-btn.loggedIn:hover {
  right: 65px!important;
}
a.nav-signed-in-collapsed,
.nav-signed-in-collapsed {
  right: 6px!important;
}
a.btn-search-mobile.loggedIn-search {
  right: 48px!important;
}
.btn.collapsed,
.btn.collapsed:hover {
  background-color: transparent!important;
  border: none!important;
  box-shadow: none!important;
  background-position: -377px -713px!important;
  transition: none!important;
}
.navbar .navbar-nav &gt; li .dropdown-menu {
  border-bottom: 0!important;
}
.navbar-nav {
  background-color: #fff!important;
  position: realtive!important;
}
.nav &gt; li {
  clear: both!important;
}
.navbar .nav &gt; li &gt; a {
  border-left: none!important;
  font-weight: normal!important;
  border-bottom: 1px solid #000!important;
  border-radius: 0!important;
  margin: 0!important;
  background-color: #fff!important;
  color: #000!important;
}
.navbar .nav &gt; li &gt; a:hover {
  border-bottom: 1px solid black!important;
  color: #000!important;
}
.navbar .nav &gt; li &gt; a.nav-blog {
  border-right: none!important;
}
.navbar .nav &gt; li.user_controls {
  display: inline-block;
  padding-bottom: 15px;
  width: 48.5%;
}
.navbar .nav &gt; li.user_controls a {
  background: none!important;
  border: 0!important;
  box-shadow: none!important;
}

.navbar .nav &gt; li.dropdown.open &gt; .dropdown-toggle {
  box-shadow: none!important;
  font-weight: bold!important;
  border-bottom-color: white!important;
}
.navbar-collapse .dropdown-menu {
  margin: 0!important;
  background-color: #ffffff!important;
  border-radius: 0!important;
}
.navbar-collapse .dropdown-menu:before {
  display: none!important;
}
.navbar-collapse .dropdown-menu:after {
  display: none!important;
}
.navbar-collapse .dropdown-menu li + li a {
  margin-bottom: 0!important;
}
.navbar-collapse .dropdown-menu a {
  border-radius: 0!important;
  font-weight: normal!important;
  color: #000000!important;
  font-family: "ProximaNova-Regular", Arial, sans-serif!important;
  padding-bottom: 15px!important;
}

.mobile-border-bottom {
  border-bottom:3px solid black;
}
}

/*
Local path for credit assets
*/

[class^="icon-"], [class*=" icon-"] {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/glyphicons-halflings-blue-mini.png");
}
.icon-white, .nav-pills &gt; .active &gt; a &gt; [class^="icon-"], .nav-pills &gt; .active &gt; a &gt; [class*=" icon-"], .nav-list &gt; .active &gt; a &gt; [class^="icon-"], .nav-list &gt; .active &gt; a &gt; [class*=" icon-"], .navbar-inverse .nav &gt; .active &gt; a &gt; [class^="icon-"], .navbar-inverse .nav &gt; .active &gt; a &gt; [class*=" icon-"], .dropdown-menu &gt; li &gt; a:hover &gt; [class^="icon-"], .dropdown-menu &gt; li &gt; a:hover &gt; [class*=" icon-"], .dropdown-menu &gt; .active &gt; a &gt; [class^="icon-"], .dropdown-menu &gt; .active &gt; a &gt; [class*=" icon-"], .dropdown-submenu:hover &gt; a &gt; [class^="icon-"], .dropdown-submenu:hover &gt; a &gt; [class*=" icon-"] {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/glyphicons-halflings-white.png");
}

.content .loadingBar {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/loading_bar.gif");
}
.content .icon-gray {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/glyphicons-halflings-gray.png");
}
.content .sprite-security-lock {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/sprite.png") no-repeat scroll -400px -910px rgba(0, 0, 0, 0);
}
.content .sprite-experian-sm {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/sprite-thirdparty.png") no-repeat scroll -1px -1px rgba(0, 0, 0, 0);

}
.content .sprite-experian-lg {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/sprite-thirdparty.png") no-repeat scroll -100px -1px rgba(0, 0, 0, 0);
}
.content .row-with-img-left, .content .row-with-img-right {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/freeCreditReportCard-Gradient.png");
}
.content .testimonial-woman {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/ploans_Persoanl_Woman.png") no-repeat scroll 95% bottom rgba(0, 0, 0, 0);
}
.content .testimonial-man {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/ploans_Consolidation_Man.png") no-repeat scroll 95% bottom rgba(0, 0, 0, 0);
height: 168px;
}
.content .testimonial-couple {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/ploans_HomeImprove_Couple.png") no-repeat scroll 95% bottom rgba(0, 0, 0, 0);
height: 168px;
}
.content .testimonial-biz-woman {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/ploans_Smallbusiness_Woman.png") no-repeat scroll 95% bottom rgba(0, 0, 0, 0);
height: 168px;
}
.content .testimonial-student {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/ploans_student.png") no-repeat scroll 95% bottom rgba(0, 0, 0, 0);
}

.img-freeCreditReportCard-Gradient {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/freeCreditReportCard-Gradient.png");
}
.img-freeCreditReportCard-iPad {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/freeCreditReportCard-iPad.png");
}
.cr_ad {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/credit_icon.png") no-repeat scroll 0 19px rgba(0, 0, 0, 0);
}

.sprite-benefits {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/sprite-benefits.png");
}

.icon-ub-sprite {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/sprite_nav-userbar.png");
}
.icon-contact-sprite {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/black-user.png");
}
.icon-mortgage-sprite,
.icon-mortgage-questions {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/glyphicons-blue.png");
margin:0;vertical-align:text-top;width:27px;height:27px;background-position:-1px -95px}

}
.icon-credit-report-sprite {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/glyphicons-blue.png");
}
.icon-credit-card-sprite {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/glyphicons-blue.png");
}
.icon-debt-sprite {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/glyphicons-blue.png");
}
.sprite-recommendedCard {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/sprite.png");
}
ul.sprite-check li {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/sprite.png");
}
div.prepop-sprites, .prepop-sprites li, span.prepop-sprites {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/prepop-sprites.png");
}
ul.sprite-check-green li {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/prepop-sprites.png");
}
.idguard-screencap {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/idguard.png");
}
.sprite-nav {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/sprite_nav-userbar.png");
}
.put-icon-left {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/sprite.png");
}
.put-left-icon {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/sprite_nav-userbar.png");
}
#intents-channel .icon-articles {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/dashboard-credit-grades-sprite.png") no-repeat scroll -1px -82px / 120px auto rgba(0, 0, 0, 0);
}
#page-signup-easy #ufg_form input, #page-signup #ufg_form input {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/sprite.png");
}
/*#intents-channel .blue-ribbon-sprite {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/expertRibbon.png");
}*/
#intents-channel &gt; div:nth-child(2) { display: none; }
.sprite-question-white {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/sprite.png");
}
.bureaus-inline-sprite {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/sprites/3bureaus-line-sprite.png");
}
.bureaus-screencap {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/sprites/3bureaus-screencap.png");
}

.social-bookmarks li.facebook a {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/facebook.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-bookmarks li.google a {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/google.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-bookmarks li.googleplus a {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/googleplus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-bookmarks li.linkedin a {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/linkedin.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-bookmarks li.twitter a {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/twitter.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-bookmarks li.rss a {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/rss.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.social-facebook {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/facebook_grey.png") no-repeat scroll 0 0 #F6F6F6;
}
.social-facebook-hover {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/facebook_white.png") no-repeat scroll 0 0 #3B5998;
}
.social-linkedin {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/linkedin_grey.png") no-repeat scroll 0 0 #F6F6F6;
}
.social-linkedin-hover {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/linkedin_white.png") no-repeat scroll 0 0 #71B2D0;
}
.social-twitter-hover {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/twitter_white.png") no-repeat scroll 0 0 #48C4D2;
}
.social-youtube {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/youtube_grey.png") no-repeat scroll 0 0 #F6F6F6;
}
.social-youtube-hover {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/youtube_white.png") no-repeat scroll 0 0 #F45750;
}
.social-small-facebook {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/facebook_grey.png") no-repeat scroll 0 0 #FFFFFF;
}
.social-small-facebook-hover {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/facebook_white.png") no-repeat scroll 0 0 #3B5998;
}
.social-small-linkedin {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/linkedin_grey.png") no-repeat scroll 0 0 #FFFFFF;
}
.social-small-linkedin-hover {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/linkedin_white.png") no-repeat scroll 0 0 #71B2D0;
}
.social-small-twitter {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/twitter_grey.png") no-repeat scroll 0 0 #FFFFFF;
}
.social-small-twitter-hover {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/twitter_white.png") no-repeat scroll 0 0 #48C4D2;
}
#sidenav li a:hover .chevron-right {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/sprite_nav-userbar.png");
}
#sidenav .active .chevron-right, #sidenav .active a:hover .chevron-right {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/sprite_nav-userbar.png");
}
#modal-close {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/sprite.png") no-repeat scroll -900px -180px rgba(0, 0, 0, 0);
}
#credit-cards .li-best-match .creditcard-list-element, #credit-cards .li-best-match .modal-header {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/sprite.png");
}

#signup-easy #signupTestimonial {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/signupTestimonial.png");
}

.content{
box-shadow: none !important;
}
body.home.sign-in.check,
body.sign-in.check {
background-color: #fff;
}

footer#footer.prequal_footer {
background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/footer-background-pattern.png") repeat scroll center top #FCFCFC;
}
footer#footer .footer-nav {
background: #fcfcfc url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/footer-background-pattern.png") repeat scroll center top;
}
body.home #footer_bar {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/footer-background-callout-pattern.png");
}
.logos-footer, .sprite-accolades {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/sprite_accolades.png");
}


a.nav-signed-in-collapsed {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/glyphicons-blue.png") !important;
}
a.btn-search-mobile {
background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/sprite-search@2x.png") !important;
}


@media(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
  a.nav-signed-in-collapsed {
      background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/glyphicons@2x-blue.png");
  }
  .navbar .navbar-btn,
  .navbar .navbar-btn:hover {
      background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/glyphicons@2x-blue.png");
  }
}

/* core WordPress Styles */

.alignnone {
margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
p.aligncenter {
text-align:center;
}

.alignright {
float:right;
margin: 5px 0 20px 20px;
}

.alignleft {
float: left;
margin: 5px 20px 20px 0;
}

.aligncenter {
display: block;
margin: 5px auto 5px auto;
}

a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}

a img.alignnone {
margin: 5px 20px 20px 0;
}

a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}

a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}

.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; /* Image does not overflow the content area */
padding: 5px 3px 10px;
text-align: center;
}

.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
margin: 5px 0 20px 20px;
}

.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
}

.fancybox-lock {
overflow: hidden;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: url('//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/fancybox_overlay.png');
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
}

.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}
.fancybox-skin {
position: relative;
}

.fancybox-outer {
position:relative;
}

.fancybox-title {
margin:10px 0 0;
padding:8px 0;
text-align:center;
font-size:.875em;
color:#010101;
background:#f7f7f7;
}
.fancybox-title a:hover {
text-decoration:underline;
}
.fancybox-wrap {
outline:none;
z-index: 8011;
}
.fancybox-image {
max-width:100%;
}

.fancybox-close {
position:absolute;
top:0;
right:0;
display:block;
width:26px;
height:26px;
padding:3px 0;
background: #98ca3c;
border-radius:15px;
border:2px solid #fff;
text-align:center;
font-size:.875em;
color:#fff;
font-weight:700;
}
.fancybox-close:hover {
 color:#fff;
 text-decoration:none;
}

/*BEAUTIFUL RECENT POSTS plugin style overrides */


.brpw-news-sidebar img.alignleft{
/*height: 60px;
width: 90px;*/
height: 243px;
width: 365px;
}

.brpw-news-sidebar img:hover{
border: 0 none !important;
}

.brpw-clearfix h4:before{
clear: both;
}

.brpw-clearfix h4 a{
color: black !important;
font-weight: bold;
font-size: 16px!important;
}

.brpw-date-news{
display: none !important;
}

.brpw-clearfix h5{
display: none !important;
}

.brpw-news-sidebar img{
border-radius: 0 !important;
border: 0 none!important;
}

.widget_brp_widget h2{
margin-bottom: 10px!important;
font-family: "Georgia","Times New Roman",serif!important;
font-weight: bold;
font-size: 20px!important;
}

/* credit-reports and credit-scores pages */

h3.smaller, .banner {
font-size: 15px;
margin-bottom: 10px;
margin-top: 10px;
line-height: 22px;
}

.reportstext{
font-size: 21px;
margin-bottom: 10px;
text-align:center;
}
.reportstext a span {
font-size:14px;
}

.top_banner_new p, .top_banner_new ul, .top_banner_new li {
color:#000;
font-size:10pt;
}

.top_banner_new p {
margin:0 0 0 5px;
}

.top_banner_new h1 {
font-size:19pt;
margin:0 0 5px 5px;
}

.top_banner_new {
top:0;
width:100%;
height:310px;
overflow:hidden;
position:absolute;
margin:0 0 150px 0;
z-index:1;
}

.userbar_loaded .top_banner_new{
height: 400px;
}

.userbar_loaded .top_banner_loan_bg{
background-position: 0px 66px;
}

.top_banner_report_bg, .top_banner_monitoring_bg {
background:url(../../images/credit/banner_reports_bg.jpg) center top repeat-x;
}

.top_banner_loan_bg {
background:url(../../images/credit/banner_loans_bg.jpg) center top repeat-x;
}

.top_banner_creditcards_bg {
background:url(../../images/credit/banner_creditcards_bg.jpg) center top repeat-x;
}

#monitoring_banners{
border-bottom: 1px solid #CCCCCC;
clear: both;
height: 355px;
margin: 15px 0;
width: 100%;
}
#monitoring_banners2 {
border-bottom: 1px solid #CCCCCC;
clear: both;
height: 240px;
margin: 15px 0;
width: 100%;
}

#monitoring_banner_left, #monitoring_banner_left{
width:50%;
float:left;
margin-right: 15px;
}
#monitoring_banner_right, #monitoring_banner_right{
width:48%;
float:right;
}


#monitoring_banner_right_offerbox, #monitoring_banner_right_offerbox{
width:43%;
float:right;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

}

.offerbox-bg{
background: #FFFFFF; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #ebebeb 0%, #ffffff 6%, #ffffff 94%, #ebebeb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(6%,#ffffff), color-stop(94%,#ffffff), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ebebeb 0%,#ffffff 6%,#ffffff 94%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ebebeb 0%,#ffffff 6%,#ffffff 94%,#ebebeb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ebebeb 0%,#ffffff 6%,#ffffff 94%,#ebebeb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ebebeb 0%,#ffffff 6%,#ffffff 94%,#ebebeb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-8 */
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 0 5px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 0 5px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 0 5px rgba(0, 0, 0, 0.1);
}

.monitoring_offerbox {
padding: 20px 20px 40px 20px;
border-radius:4px;
border: 1px solid #d7d7d7;
text-align:center;
}

.offerbox_list {
text-align:left;
margin-left:15px;
}

.offerbox_btn {
width:53%;
float:right;
margin: 10px 10px 12px 0;
}

#offerbox_disclaimer {
float: left;
font-size: 10px;
line-height: 15px;
margin: 15px 0 20px 5px;
text-align: left;
}

.offerbox_logo {
width:35%;
float:left;
margin: 12px 0 0 10px;
font-size: 14px;
text-align:left;
line-height:18px;
}

.monitoring_index {
padding: 0 50px 25px 50px !important;
position: absolute;
z-index: 2;
top: 80px;
background: white;
left: 50%;
margin-left: -500px !important;
border-radius:4px;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 2px 15px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 2px 15px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 2px 15px rgba(0, 0, 0, 0.3);}
.monitoring_index .breadCrumb {
margin-top: 20px;
}

.top_banner_content {
min-width:990px;
max-width:1000px;
position:relative;
margin:0 auto;
overflow:hidden;
}

.top_banner_image_report {
background:url(../../images/credit/banner_reports_ipad.png) left top no-repeat;
width:374px;
height:370px;
top:40px;
float:left;
overflow:hidden;
position:relative;
cursor:pointer;
text-align:center;
}

.top_banner_bg_panel_report {
float:right;
width:598px;
height:190px;
background:url(../../images/credit/banner_reports_text_panel.png) left top no-repeat;
top:90px;
margin:0 10px 0 0;
position:relative;
}

.top_banner_bg_panel_loan {
float:left;
width:541px;
height:234px;
background:url(../../images/credit/banner_loans_text_panel.png) left top no-repeat;
margin:80px 10px 0 0;
position:relative;888
}

.top_banner_bg_panel_creditcards {
float:left;
width:642px;
height:240px;
background:url(../../images/credit/banner_creditcards_text_panel.png) left top no-repeat;
top:80px;
margin:0 10px 0 0;
position:relative;
}

.top_banner_image_loan, .top_banner_image_creditcards {
background:url(../../images/credit/banner_loans_ipad.png) left bottom no-repeat;
margin: 90px 0 0;
width:321px;
height:220px;
float:right;
overflow:visible;
position:relative;
cursor:pointer;
text-align: center;
}

.top_banner_image_creditcards {
background:url(../../images/credit/banner_reports_ipad_cc.png) center bottom no-repeat;
margin: 90px 0 0;
width:321px;
height:220px;
float:right;
overflow:visible;
position:relative;
text-align: center;
}

.top_banner_image_loan p, .top_banner_image_creditcards p {
color:#fff;
font-size:13pt;
line-height:140%;
margin:0 4px 0 0;
}

.top_banner_image_loan .trynow_txt, .top_banner_image_creditcards .trynow_txt {
color:#fcbe13;
font-size:15pt;
font-weight:bold;
}

.creditcardfilter_container, .loanfilter_container {
width:100%;
margin:-5px 0 0 4px;
}

.creditcard_panel_title {
text-transform: uppercase;
font-weight:bold;
padding:0 0 5px 0;
color:#000;
}

.creditcardfilter_panel_1 {
width:125px;
}

.creditcardfilter_panel_2, .creditcardfilter_panel_3 {
width:120px;
}

.creditcardfilter_panel_1, .creditcardfilter_panel_2, .creditcardfilter_panel_3, .creditcardfilter_panel_4,
.loanfilter_panel_1, .loanfilter_panel_2 {
margin:0 0 8px 0;
color:#666666;
}

.loanfilter_panel_1 {
width:200px;
}

.loanfilter_panel_1, .loanfilter_panel_2 {
margin:5px 0 8px 0;
height:30px;
}

.loanfilter_container ul {
list-style: none outside none;
}

.loanfilter_container li {
color:#666666;
font-size:12pt;
}

/* Universal on all txt panels for padding */
.top_banner_txt_panel {
padding:25px;
}

/* Override the default top margin of 50px set within the core.css file */
#breadcrumbs, .breadCrumb {
font-size: 12px;
margin-top: 20px;
padding-bottom: 5px;
}

.tagline_loans {
font-size:11pt;
margin:20px 0 10px 0;
}

label {
cursor: pointer;
left: -9999px;
position: absolute;
top: -9999px;
height:30px;
}
.leftcol_nav {
border-bottom: 1px solid #CCCCCC;
display: inline;
float: left;
font-size: 12px;
line-height: 20px;
list-style-type: none;
margin: 0;
padding-bottom: 20px;
width: 100%;
}

.scoremonitor-list{
l line-height: 18px;
list-style: none outside none;
margin-bottom: 5px;
margin-top: -5px;
margin-left: 2px;
}

.grid12-fix #reports-channel .scoremonitor-list li{
line-height: 14px;
font-size: 13px;
}

.scoremonitor-list li:before {
content: "â€¢ ";
color: #48abe4;
}

hr {
background:none repeat scroll 0 0 #d7d7d7;
}

.offer_box_compare {
width: 900px !important;
}

#credit_card_content, #section_content {
float: left;
margin-top: 5px;
padding-right: 10px;
width: 900px !important;
}

.cc_box_new_wrap {
padding: 15px 15px 10px !important;
}

div.cc_box_new {
float: right !important;
width: 705px !important;
margin-left: 15px !important;
}

.compare_cards_button {
float: left;
margin:5px 0 5px 0;
width: 275px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.belowfold_reports_hack  { margin:60px 0 0 0;  }
}

.belowfold_reports_hack  { margin:60px\9 0 0 0;  }
/* END: Report index page new top banner and nav */

.wrap-single_img {
height: 180px;
overflow: hidden;
}

.sprite-id-guard-replace-img {
background-image: url(../../images/credit/intx-credit-reports.jpg);
background-repeat: no-repeat;
}

.sprite-id-guard-replace-main {
background-position: -36px -61px;
display: inline-block;
height: 180px;
width: 368px;
}

.sprite-id-guard-replace-logo {
background-position: -43px -241px;
display: inline-block;
height: 50px;
margin-left: 0;
width: 145px;
}

.sprite-credit-click-replace-logo{
background-image: url(../../images/credit/credit-click-logo.gif);
width: 139px;
height: 50px;
background-position: 0 center;
}

.inline-text-next-to-button {
display: inline-block;
width: 194px;
}

.even-divs {
display: inline-block;
height: 60px;
height: 63px;
position: relative;
top: 0px;
overflow: hidden;
}

.even-divs-text {
display: inline-block;
}

.even-btns {
position:relative;
top: 6px;
vertical-align:top;
}
/* no idea why chrome is being a b1@tch */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.even-btns {
}
}

.btn-cheat-left {
left: -19px;
}

.top-buffer-half {
position: relative;
height: 65px;
}

/* copied from blog to see what changes  - a week later - ol,ul{list style none} is only issue, removed it from below - also table styles! */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block
}
body {
  line-height: 1
}
blockquote,
q {
  quotes: none
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none
}
table {
  border-collapse: collapse;
  border-spacing: 0
}
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0
}
html[xmlns] .slides {
  display: block
}
* html .slides {
  height: 1%
}
.slides&gt;li {
  display: none
}
.no-js .slides&gt;li:first-child {
  display: block
}
@font-face {
  font-family: 'ProximaNova-Regular';
  src: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/fonts/proximanova-regular-webfont.eot");
  src: local("?"), url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/fonts/proximanova-regular-webfont.woff") format("woff"), url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/fonts/proximanova-regular-webfont.ttf") format("truetype"), url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/fonts/proximanova-regular-webfont#ProximaNovaBlRegular") format("svg");
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("https://www.credit.com/content/dam/ccom/common/fonts/glyphicons-halflings-regular.eot");
  src: url("https://www.credit.com/content/dam/ccom/common/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("https://www.credit.com/content/dam/ccom/common/fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("https://www.credit.com/content/dam/ccom/common/fonts/glyphicons-halflings-regular.woff") format("woff"), url("https://www.credit.com/content/dam/ccom/common/fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("https://www.credit.com/content/dam/ccom/common/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")
}
.glyphicon {
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  position: relative;
  top: 1px
}

.content {
  margin-bottom: 30px
}
#wpstats,
.mobile-adsense-300,
.mobile-adunit-300 {
  display: none
}
#window-width {
  position: fixed;
  bottom: 10px;
  width: 100%;
  text-align: center
}
#window-width span {
  background: #98ca3c;
  color: #fff;
  padding: 10px 20px
}
a {
  text-decoration: none;
  color: #1D4BB6;
}
a img {
  border: none
}
body {
  color: #666
}
input:focus::-webkit-input-placeholder {
  color: transparent
}
input:focus:-moz-placeholder {
  color: transparent
}
.alignleft {
  float: left;
  margin: 0 20px 20px 0
}
.alignright {
  float: right;
  margin: 0 0 20px 20px
}
.clear {
  clear: both
}
.fancybox-lock {
  overflow: hidden
}
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/fancybox_overlay.png")
}
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0
}
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll
}
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020
}
.fancybox-skin {
  position: relative
}
.container.content {
  display: inline-block;
  float: left;
  width: 648px;
  box-shadow: none;
  border-radius: 0;
  margin-top: 0;
  padding-top: 0
}
.container.content.full {
  width: 100%
}
.container.widgets {
  display: inline-block;
  float: right;
  width: 323px;
  margin-top: 0px;
  border-left: 1px solid #e9e9e9;
  padding-left: 28px !important
}
.container.widgets.mobile-only {
  display: none
}
.single-post .container.content,
.single .container.widgets {
  margin-top: 15px
}
.wrapper {
  margin: 75px auto 0;
  width: 1000px;
  background: #fff !important
}
.gform_description img {
  display: none
}
/*Hiding social share that floats top left*/
.shareaholic-share-buttons-container.floated {
  box-shadow: 1px 0 5px 2px rgba(255, 255, 255, 0.75);
  background: #939598;
  display: none;
}
.ssk-sticky .ssk {
  background-color: #255c95;
}
.ssk-sticky .ssk:hover {
  padding-left: 7px !important
}
.ssk-sticky.ssk-left {
  top: 11%
}
@media screen and (max-width: 767px) {
  .content table.half { display: inline-table; width: 100%; margin: 10px auto; }
  .ssk-sticky {
      left: 0;
      right: 0;
      bottom: 0;
      top: auto;
      width: 100%;
      display: flex !important;
      flex-direction: row;
      flex-wrap: nowrap
  }
  .ssk-sticky .ssk {
      flex: 1;
      width: auto
  }
  .ssk-sticky .ssk .ssk-num {
      position: inherit !important;
      top: 0;
      color: #fff
  }
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #2b2b2b;
  font-weight: 400;
  text-rendering: optimizelegibility;
  margin-bottom: 12px;
  font-family: ProximaNova-Semibold, Arial, sans-serif;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: #015e99
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  text-decoration: underline
}
#contentdisclosure,
#editorialcontent {
  background: #fff;
  padding: 1.5em;
  line-height: 1.25em;
  width: 500px;
  display: none
}
.lightgrey {
  color: #999
}
.carousel {
  padding: 0 0 65px
}
.carousel #carousel-articles {
  position: relative;
  margin-bottom: 12px
}
.carousel #carousel-articles .slides li {
  position: relative;
  overflow: hidden
}
.carousel #carousel-articles .slides li img {
  display: block;
  width: 100%;
  height: auto
}
.carousel #carousel-articles .slides li .details {
  position: absolute;
  z-index: 2;
  bottom: 0;
  box-sizing: border-box;
  width: 100%;
  padding: 0;
  background: #666;
  background: rgba(51, 51, 51, 0.65)
}
.carousel #carousel-articles .slides li .details .gutter {
  padding: 15px 15px 20px
}
.carousel #carousel-articles .slides li .details .category a {
  margin: 0 0 5px;
  font-size: .875em;
  font-weight: 700;
  font-style: italic;
  color: #98ca3c
}
.carousel #carousel-articles .slides li .details .title a {
  font-weight: 400;
  font-size: 1.5em;
  color: #fff
}
.carousel #carousel-articles .slides li .details .excerpt {
  font-size: .875em;
  color: #fff
}
.carousel #carousel-articles .slides li .details .excerpt a {
  font-weight: 700;
  color: #48abe4
}
.carousel #carousel-articles .navigation {
  position: absolute;
  z-index: 10;
  top: 50%;
  margin-top: -20px;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease
}
.carousel #carousel-articles .navigation:hover {
  opacity: 1 !important
}
.carousel #carousel-articles .navigation[data-direction="prev"] {
  left: 10px
}
.carousel #carousel-articles .navigation[data-direction="next"] {
  right: 10px
}
.carousel #carousel-articles:hover .navigation {
  opacity: .5
}
.carousel #carousel-thumbnails li {
  display: inline-block;
  float: left;
  width: 24%;
  margin-left: 1.3%;
  font-size: .85em;
  line-height: 1.16em;
  font-weight: bold;
  cursor: pointer
}
.carousel #carousel-thumbnails li a {
  color: #333;
  line-height: 1.16em
}
.carousel #carousel-thumbnails li img {
  margin: 0 0 3px;
  padding: 1px;
  max-width: 100%;
  opacity: .48;
  background: #fff;
  border: 1px solid transparent
}
.carousel #carousel-thumbnails li.active a {
  color: #48abe4
}
.carousel #carousel-thumbnails li.active img {
  opacity: 1;
  border-color: rgba(169, 169, 169, 0.8);
  box-shadow: 0 0 7px rgba(51, 51, 51, 0.22), inset 0 0 0 1px rgba(255, 255, 255, 0.5)
}
.carousel #carousel-thumbnails li:first-child {
  margin-left: 0px
}
.post,
.page-content {
  max-width: 100%;
  margin-bottom: 36px
}
.post .title,
.page-content .title {
  margin-bottom: 14px
}
.post .title a:hover,
.page-content .title a:hover {
  text-decoration: underline
}
.post .title p,
.page-content .title p {
  font-size: 16px;
  line-height: 1.688em;
  letter-spacing: 0.03em;
  margin: 0
}
.post .title li,
.page-content .title li {
  font-weight: 300;
  line-height: 1.688em;
  letter-spacing: 0.03em
}
.post .title a,
.page-content .title a {
  font-size: 1em !important;
  line-height: 26px !important
}
.post .title h1.entry-title,
.page-content .title h1.entry-title {
  width: 100%
}
.post .title .entry-title,
.page-content .title .entry-title {
  margin: 3px 0 12px;
  font-weight: 400;
  font-size: 1.9875em;
  line-height: .96em;
  color: #010101;
  width: 100%
}
.post .title .entry-title a,
.page-content .title .entry-title a {
  color: #010101
}
.post .title time,
.page-content .title time {
  font-size: .85em;
  font-style: italic;
  color: #333
}
.post .title time a,
.page-content .title time a {
  color: #2f92e0
}
.post .title .comments,
.page-content .title .comments {
  margin-left: 5px
}
.post .title .comments:hover,
.page-content .title .comments:hover {
  text-decoration: none
}
.post .title .comments img,
.page-content .title .comments img {
  vertical-align: middle;
  border: none
}
.post .title .comments span,
.page-content .title .comments span {
  position: relative;
  margin: 0 0 0 5px;
  padding: 4px 6px;
  background: #d3d8db;
  font-size: .825em;
  color: #333;
  border-radius: 3px
}
.post .title .comments span:before,
.page-content .title .comments span:before {
  content: ' ';
  position: absolute;
  top: 50%;
  left: -4px;
  margin-top: -4px;
  border-right: 4px solid #d3d8db;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent
}
.post .title .contentdisclosure,
.page-content .title .contentdisclosure {
  font-size: .75em;
  float: right
}
.post .post-thumbnail,
.page-content .post-thumbnail {
  float: left;
  margin: 0 10px 10px 0
}
.post .post-thumbnail.mobile,
.page-content .post-thumbnail.mobile {
  display: none
}
.post .featured-social,
.page-content .featured-social {
  display: block;
  width: 100%;
  margin: 0 0 25px
}
.post .featured-social .wp-post-image,
.page-content .featured-social .wp-post-image {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 0 16px
}
.post .callout,
.page-content .callout {
  margin: 0 0 35px;
  padding: 15px 12px;
  font-size: .75em;
  line-height: 1.5em;
  color: #010101;
  background: #f7f7f7
}
.post .callout strong,
.post .callout b,
.page-content .callout strong,
.page-content .callout b {
  font-weight: bold
}
.post .callout a,
.page-content .callout a {
  color: #2f92e0
}
.post .callout a:hover,
.page-content .callout a:hover {
  text-decoration: underline
}
.post .callout.with-image,
.page-content .callout.with-image {
  display: block
}
.post .callout.with-image img,
.page-content .callout.with-image img {
  display: inline-block;
  float: left;
  margin: 0 25px 0 0
}
.post .callout.with-image strong,
.post .callout.with-image b,
.page-content .callout.with-image strong,
.page-content .callout.with-image b {
  display: block;
  margin: 0 0 10px;
  font-size: 1.567em;
  color: #ffa21f
}
.post .callout.with-image .callout-text,
.page-content .callout.with-image .callout-text {
  display: table-cell;
  height: 116px;
  vertical-align: middle
}
.post .callout.override,
.page-content .callout.override {
  background-color: #ececec;
  text-align: center
}
.post .callout.override.new-style h4 span,
.page-content .callout.override.new-style h4 span {
  background: none
}
.post .callout.override h4,
.page-content .callout.override h4 {
  font-size: 2.2em;
  margin-bottom: 0;
  position: relative;
  line-height: 1.2em
}
.post .callout.override h4 span,
.page-content .callout.override h4 span {
  display: inline-block;
  width: 44px;
  height: 62px;
  background: transparent url(//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/icons/callout-override.png) center left no-repeat;
  background-size: 34px 32px;
  margin-left: 75px;
  margin-top: -15px;
  position: absolute;
  left: -10px
}
.post .callout.override strong,
.page-content .callout.override strong {
  font-size: 1.45em;
  font-weight: 300;
  display: inline-block;
  margin: 10px 0
}
.post .callout.override p,
.page-content .callout.override p {
  margin-top: 0;
  margin-bottom: 0
}
.post .callout.override a.callout-btn,
.page-content .callout.override a.callout-btn {
  margin: .5em 0;
  cursor: pointer;
  background-color: #84d435;
  border: none;
  color: #fff;
  text-shadow: 0 0 1px rgba(77, 111, 3, 0.59);
  border-radius: 4px;
  display: inline-block;
  font-size: 16px;
  padding: 4px 50px
}
.post .callout.override a.callout-btn:hover,
.page-content .callout.override a.callout-btn:hover {
  background-color: #69bb00;
  text-decoration: none
}
.post .callout.override a,
.page-content .callout.override a {
  color: #2f92e0;
  font-size: 1.1em
}
.post .author-meta,
.page-content .author-meta {
  margin: 0 0 16px;
  padding: 25px 0;
  width: 100%;
  border-top: 3px double #ededed;
  border-bottom: 3px double #ededed
}
.post .author-meta img,
.page-content .author-meta img {
  display: inline-block;
  float: left;
  margin: 0 25px 0 0
}
.post .author-meta p,
.page-content .author-meta p {
  color: #9d9d9d;
  font-style: italic
}
.post .author-meta p a,
.page-content .author-meta p a {
  font-weight: normal
}
.post h1,
.page-content h1 {
  font-size: 1.6875em
}
.post h2,
.page-content h2 {
  font-size: 1.3125em
}
.post h3,
.page-content h3 {
  font-size: 1.125em
}
.post h4,
.page-content h4 {
  font-size: .9375em
}
.post h5,
.page-content h5 {
  font-size: .8125em
}
.post h6,
.page-content h6 {
  font-size: .7em
}
.post p,
.page-content p {
  color: #666;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 1.688em;
  letter-spacing: 0.03em;
  font-weight: 300
}
.post p em,
.page-content p em {
  float: none
}
.post p a,
.post li a,
.page-content p a,
.page-content li a {
  color: #2f92e0
}
.post p a:hover,
.post li a:hover,
.page-content p a:hover,
.page-content li a:hover {
  text-decoration: underline
}
.post p strong,
.post p b,
.post li strong,
.post li b,
.page-content p strong,
.page-content p b,
.page-content li strong,
.page-content li b {
  font-weight: 700
}
.post p img,
.post li img,
.page-content p img,
.page-content li img {
  max-width: 100%;
  height: auto
}
.post p img.alignright,
.post li img.alignright,
.page-content p img.alignright,
.page-content li img.alignright {
  display: none
}
.post ol,
.post ul,
.page-content ol,
.page-content ul {
  margin: 0 0 20px 20px
}
.post ol,
.page-content ol {
  list-style: decimal
}
.post ul,
.page-content ul {
  list-style: disc
}
.post hr,
.page-content hr {
  border: none;
  border-top: 3px double #ededed
}
.post blockquote,
.page-content blockquote {
  padding: 15px;
  margin-bottom: 20px;
  background: #f7f7f7
}
.post blockquote p,
.page-content blockquote p {
  font-style: italic
}
.post blockquote p:last-child,
.page-content blockquote p:last-child {
  margin-bottom: 0px
}
.post embed,
.post object,
.post iframe,
.page-content embed,
.page-content object,
.page-content iframe {
  max-width: 100%;
  width: 100%
}
.post .category-footer,
.page-content .category-footer {
  font-size: .8em;
  font-style: italic
}
.post .comment-notice,
.page-content .comment-notice {
  margin: 1.25em 0;
  font-size: .7875em;
  line-height: 1.45em;
  color: #666
}
.title {
  border-bottom: none !important;
  margin-bottom: 10px
}
.title a {
  line-height: 26px !important
}
.inline-gallery {
  display: block;
  width: 530px
}
.inline-gallery #gallery-images ul,
.inline-gallery #gallery-thumbnails ul {
  margin: 0
}
.inline-gallery #gallery-images .slides li {
  list-style: none;
  position: relative;
  overflow: hidden;
  margin: 0
}
.inline-gallery #gallery-images .slides li img {
  display: block;
  width: 100%;
  margin: 0 0 10px
}
.inline-gallery #gallery-images .slides li h2 {
  font-size: 1.125em;
  font-weight: 700
}
.inline-gallery #gallery-thumbnails {
  margin-bottom: 5px;
  position: relative
}
.inline-gallery #gallery-thumbnails .slides li {
  margin: 0 0 0 12px
}
.inline-gallery #gallery-thumbnails .slides li img {
  margin: 0 0 3px;
  padding: 1px;
  max-width: 100%;
  opacity: .48;
  background: #fff;
  border: 1px solid transparent
}
.inline-gallery #gallery-thumbnails .slides li.flex-active-slide img {
  opacity: 1;
  border-color: rgba(169, 169, 169, 0.8);
  box-shadow: 0 0 7px rgba(51, 51, 51, 0.22), inset 0 0 0 1px rgba(255, 255, 255, 0.5)
}
.inline-gallery #gallery-thumbnails .slides li:first-child {
  margin-left: 0
}
.inline-gallery #gallery-thumbnails .direction {
  position: absolute;
  top: 27px
}
.inline-gallery #gallery-thumbnails .direction img {
  opacity: .4
}
.inline-gallery #gallery-thumbnails .direction.previous {
  left: -22px
}
.inline-gallery #gallery-thumbnails .direction.next {
  right: -22px
}
.inline-gallery #gallery-thumbnails .direction:hover img {
  opacity: 1
}
.inline-gallery .thumbnail-grid {
  margin: 0 -5px;
  list-style: none
}
.inline-gallery .thumbnail-grid li {
  display: inline-block;
  float: left;
  margin: 0 5px 5px;
  width: 125px
}
.inline-gallery .thumbnail-grid li img {
  margin: 0 0 3px;
  padding: 1px;
  max-width: 100%;
  background: #fff;
  border: 1px solid rgba(169, 169, 169, 0.8);
  box-shadow: 0 0 7px rgba(51, 51, 51, 0.22), inset 0 0 0 1px rgba(255, 255, 255, 0.5)
}
.fancybox-outer {
  position: relative
}
.fancybox-outer .fancybox-nav {
  position: absolute;
  top: 50%;
  margin-top: -6px
}
.fancybox-outer .fancybox-nav.fancybox-prev {
  left: -22px
}
.fancybox-outer .fancybox-nav.fancybox-next {
  right: -22px
}
.fancybox-title {
  margin: 10px 0 0;
  padding: 8px 0;
  text-align: center;
  font-size: .875em;
  color: #010101;
  background: #f7f7f7
}
.fancybox-title strong,
.fancybox-title b {
  font-weight: bold
}
.fancybox-title a {
  color: #2f92e0
}
.fancybox-title a:hover {
  text-decoration: underline
}
.fancybox-wrap {
  outline: none;
  z-index: 8011
}
#load-more:hover {
  border-bottom-color: #2f92e0
}
.post-navigation li {
  display: inline-block;
  float: left;
  margin: 0 0 70px;
  width: 50%;
  list-style: none
}
.post-navigation li a {
  font-size: 1em;
  font-weight: 700;
  border-bottom: 1px solid transparent;
  color: #2f92e0
}
.post-navigation li a:hover {
  border-bottom-color: #2f92e0
}
.post-navigation li.right {
  text-align: right
}
#respond {
  margin-top: 20px
}
.adsense-responsive {
  background: #ededed;
  padding: 15px;
  margin: 0;
  text-align: center
}
.adsense-300 {
  width: 300px;
  height: 250px;
  float: right;
  margin: 0 0 10px 15px
}
.responsivecontent {
  width: 300px;
  height: 250px
}
.updated {
  clear: both
}
.date {
  color: #666 !important
}
.widget {
  display: block;
  padding-bottom: 30px
}
.widget h2 {
  margin: 0 0 10px;
  font-weight: 400;
  font-size: 1em;
  color: #010101;
  text-transform: uppercase;
  border-bottom: 6px solid #ececec;
  padding-bottom: 7px
}
.widget.no-padding-top,
.widget:first-child {
  padding-top: 0px
}
.widget.no-padding-bottom {
  padding-bottom: 0px
}
.widget.no-divider {
  border-bottom: none
}
.widget .textwidget a.contentdisclosure {
  color: #005c9d;
  font-weight: 400;
  font-size: .875em
}
.widget .textwidget a.contentdisclosure:hover {
  text-decoration: underline
}
.widget iframe {
  max-width: 100%
}
.widget.connectedform {
  background-color: #ececec;
  text-align: center;
  padding: 37px 21px;
  margin-bottom: 24px
}
.widget.connectedform h2 {
  font-weight: 800;
  font-size: 1.4em;
  padding: 0;
  margin: 0;
  border: none;
  text-transform: none
}
.widget.connectedform h2 .inline-green {
  color: #69bb00
}
.widget.connectedform .gform_description,
.widget.connectedform .gform_confirmation_message {
  font-size: .8em;
  color: #555;
  text-align: left
}
.widget.connectedform .gform_confirmation_message {
  margin: 15px 0 0 0;
  text-align: center !important;
  line-height: 1.25em
}
.widget.connectedform .gform_description img {
  margin-top: 20px;
  display: block
}
.widget.connectedform.noexperts .gform_description img {
  display: none !important
}
.widget.connectedform .validation_error {
  display: none
}
.widget.connectedform .validation_message {
  color: #c00;
  margin: .5em 0;
  font: 400 .875em 'Helvetica', 'Arial', sans-serif
}
.widget.connectedform .gform_description br {
  display: none
}
.widget.connectedform label {
  display: none
}
.widget.connectedform input[type="text"] {
  margin-top: 1em;
  padding: 6px 6px 6px 6px;
  color: #919191;
  background-color: #fff;
  border: none;
  width: 95%;
  font-size: 1em;
  text-align: center
}
.widget.connectedform input[type="submit"] {
  margin: .5em 0 1em;
  cursor: pointer;
  background-color: #84d435;
  width: 100%;
  border: none;
  color: #fff;
  text-shadow: 0 0 1px rgba(77, 111, 3, 0.59);
  border-radius: 4px;
  display: inline-block;
  font-size: 1em;
  padding: 4px 10px
}
.widget.connectedform input[type="submit"]:hover {
  background-color: #69bb00
}
.widget.connectedform a {
  font-size: .9em;
  padding-top: .5em;
  display: block
}
.widget.experts .flexslider {
  position: relative
}
.widget.experts .expert {
  margin-right: 10px;
  line-height: .8em
}
.widget.experts .expert a {
  font-size: .625em;
  font-weight: 700;
  color: #010101
}
.widget.experts .expert a em {
  font-weight: 400;
  font-style: italic;
  color: #636363
}
.widget.experts .expert a img {
  max-width: 90px;
  height: auto;
  border: none
}
.widget.experts .direction {
  position: absolute;
  top: 33px
}
.widget.experts .direction img {
  opacity: .4
}
.widget.experts .direction.previous {
  left: -22px
}
.widget.experts .direction.next {
  right: -22px
}
.widget.experts .direction:hover img {
  opacity: 1
}
.widget.experts .contributors,
.widget.experts .ask {
  display: block;
  margin-top: 15px;
  font-size: 0.875em !important;
  font-weight: 700;
  color: #005c9d
}
.widget.experts .contributors:hover,
.widget.experts .ask:hover {
  text-decoration: underline
}
.widget.experts .ask {
  margin-top: 5px
}
.widget.experts .ask img {
  vertical-align: middle
}
.widget .links li {
  line-height: 1.333em;
  margin-bottom: 10px;
  overflow: hidden
}
.widget .links li a {
  color: #005c9d;
  font-weight: lighter
}
.widget .links li a:hover {
  text-decoration: underline
}
.widget .links li.photo,
.widget .links li img {
  display: inline-block;
  float: left;
  margin: 0 15px 0 0
}
.widget .links.sidebar-bulleted li,
.widget .links.sidebar-numbered li {
  overflow: inherit;
  margin-bottom: 10px;
  line-height: 1.5em;
  position: relative
}
.widget .links.sidebar-bulleted li:before,
.widget .links.sidebar-numbered li:before {
  margin-right: 10px;
  color: #9c9c9c;
  width: 1.2em;
  float: left;
  height: 20px;
  text-align: center;
  display: inline-block;
  font-size: 1.25em
}
.widget .links.sidebar-bulleted li:before {
  content: "\2022";
  font-size: 2em
}
.widget .links.sidebar-numbered li {
  counter-increment: item
}
.widget .links.sidebar-numbered li:before {
  content: counter(item)
}
.widget .links.sidebar-numbered li:after {
  content: ".";
  color: #9c9c9c;
  left: 18px;
  top: 2px;
  position: absolute
}
.widget .articles li {
  padding: 15px 0;
  clear: both
}
.widget .articles li img {
  display: inline-block;
  float: left;
  margin: 0 12px 0 0;
  padding: 1px;
  background: #fff;
  border: 1px solid rgba(169, 169, 169, 0.72);
  box-shadow: 0 0 5px rgba(51, 51, 51, 0.08)
}
.widget .articles li h3 {
  font-size: .875em;
  font-weight: 700;
  color: #010101
}
.widget .articles li p {
  font-size: .75em;
  line-height: 1.16em;
  color: #333
}
.widget .articles li p a {
  font-weight: 700;
  color: #2f92e0
}
.widget.call-to-action {
  margin-bottom: 40px;
  padding: 5px 35px 5px 5px;
  background: #f7f7f7
}
.widget.call-to-action img {
  display: inline-block;
  float: left;
  margin-right: 25px
}
.widget.call-to-action h2 {
  margin: 10px 0 5px;
  font-weight: 700;
  font-size: 1.125em;
  color: #ffa21f
}
.widget.call-to-action p {
  font-style: italic;
  font-size: .875em;
  line-height: 1.285em;
  color: #333
}
.widget.call-to-action p a {
  font-weight: 700;
  color: #2f92e0
}
.widget.connected .menu {
  height: 38px
}
.widget.connected .menu li {
  display: inline-block;
  float: left;
  margin: 0 20px 0 0;
  height: 38px
}
.widget.connected .menu li a {
  display: block;
  width: 38px;
  height: 38px;
  background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/sidebar/social.png") no-repeat;
  text-indent: -1000em;
  overflow: hidden
}
.widget.connected .menu li.facebook a {
  background-position: 0 0
}
.widget.connected .menu li.twitter a {
  background-position: -58px 0
}
.widget.connected .menu li.gplus a {
  background-position: -119px 0
}
.widget.connected .menu li.rss a {
  background-position: -182px 0
}
.widget.connected .menu li.stayconnected a {
  background-position: -243px 0
}
.widget.ask-experts {
  padding-left: 85px;
  background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/sidebar/widget-ask.png") no-repeat left center;
  background-size: 61px
}
.widget.ask-experts p {
  font-size: .875em;
  line-height: 1.15em;
  color: #333
}
.widget.ask-experts a {
  display: inline-block;
  margin: 12px 0 0;
  padding: 10px 14px;
  border-radius: 4px;
  font-size: .875em;
  font-weight: bold;
  border: 1px solid #608d00;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.26);
  color: #fff;
  text-shadow: 0 0 1px rgba(77, 111, 3, 0.59);
  background-color: #83b716;
  background-image: -webkit-linear-gradient(top, #94c92a 0%, #83b716 48%, #6ea000 100%);
  background-image: linear-gradient(to bottom, #94c92a 0%, #83b716 48%, #6ea000 100%)
}
.widget.ask-experts a:hover {
  background-color: #83b716;
  background-image: -webkit-linear-gradient(bottom, #94c92a 0%, #83b716 48%, #6ea000 100%);
  background-image: linear-gradient(to top, #94c92a 0%, #83b716 48%, #6ea000 100%)
}
.widget.link {
  padding-bottom: 17px
}
.widget.link .widgettitle {
  margin-bottom: 15px
}
.widget.link .links li {
  font-weight: 700;
  line-height: 1.15em;
  min-height: 20px
}
.widget .dfpad small {
  font-size: .725em;
  color: #666;
  padding-top: 10px
}
.widget .dfpad small a {
  color: #666
}
.widget .dfpad small a:hover {
  text-decoration: underline
}
.sidebar-top-reader {
  padding-top: 32px
}
.sidebar-top-reader .links li {
  overflow: inherit;
  margin-bottom: 32px;
  line-height: 1.5em;
  counter-increment: item;
  position: relative
}
.sidebar-top-reader .links li:before {
  margin-right: 10px;
  content: counter(item);
  color: #9c9c9c;
  width: 1.2em;
  float: left;
  height: 40px;
  text-align: center;
  display: inline-block;
  font-size: 1.25em
}
.sidebar-top-reader .links li:after {
  content: ".";
  color: #9c9c9c;
  left: 18px;
  top: 2px;
  position: absolute
}
.sidebar-top-reader .links li a {
  font-weight: lighter
}
.sidebar-credit-types .links li {
  padding-left: 65px;
  padding-top: 13px;
  background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/sidebar/type-sprite.png") no-repeat
}
.sidebar-credit-types .links li:nth-of-type(2) {
  background-position: 0 -47px
}
.sidebar-credit-types .links li:nth-of-type(3) {
  background-position: 0 -94px
}
.sidebar-credit-types .links li:nth-of-type(4) {
  background-position: 0 -144px
}
.sidebar-credit-types .links li:nth-of-type(5) {
  background-position: 0 -191px
}
.sidebar-credit-types .links li:nth-of-type(6) {
  background-position: 0 -235px
}
.sidebar-credit-types .links li:nth-of-type(7) {
  background-position: 0 -286px
}
.sidebar-credit-types .links li:nth-of-type(8) {
  background-position: 0 -333px
}
.sidebar-credit-types .links li:nth-of-type(9) {
  background: none
}
.sidebar-credit-types .links li a {
  font-weight: lighter
}
#default #effecto_bar {
  display: none
}

#left-rail .adsense-300 {
  float: left !important;
  margin: 0 15px 10px 0px !important
}
#left-rail div.img.featured {
  height: 412px;
  width: 100%;
  position: relative;
  overflow: hidden
}
#left-rail .featuredBG {
  position: absolute;
  z-index: 1;
  width: 100%
}
#left-rail .featuredBG img {
  width: 100%;
  position: absolute;
  top: 25%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -25%)
}
#left-rail .featuredBG img.align_top {
  transform: translate(-50%, -2%) !important
}
#left-rail .featuredBG img.align_bottom {
  transform: translate(-50%, -52%) !important
}
#left-rail .faded-bg {
  background: rgba(255, 255, 255, 0.82)
}
#left-rail .header-title {
  position: absolute;
  bottom: 0;
  width: inherit;
  z-index: 100
}
#left-rail .header-title h1 {
  font-family: "Georgia", "Times New Roman", serif;
  font-size: 40px;
  font-weight: bold;
  line-height: 54px;
  word-spacing: -2px
}
#left-rail .content-wrapper {
  color: #000;
  font-size: 16px;
  line-height: 1.5em
}
#left-rail .content-wrapper h2 {
  font-family: "Georgia", "Times New Roman", serif;
  font-size: 20px;
  font-weight: bold;
  margin: 38px 0 10px
}
#left-rail .content-wrapper blockquote {
  display: inline;
  float: right;
  font-weight: bold;
  margin: 10px 0 10px 30px;
  max-width: 340px;
  border-left-width: 0px
}
#left-rail .content-wrapper blockquote p {
  border-bottom: 5px solid #015e99;
  border-top: 5px solid #015e99;
  font-size: 28px;
  line-height: 31px;
  margin: 0;
  padding: 28px 0;
  text-align: right
}
#left-rail .meet-expert {
  color: #999;
  font-size: 16px;
  line-height: 1.5em
}
#left-rail .meet-expert h2 {
  font-family: "Georgia", "Times New Roman", serif;
  font-size: 20px;
  font-weight: bold;
  margin: 38px 0 10px;
  text-transform: none
}
#left-rail .meet-expert .avatar {
  border: 1px solid #999;
  border-radius: 50%;
  display: block;
  max-width: initial;
  margin: 0 10px 10px 0;
  height: 65px;
  width: 65px
}
#left-rail .gform_body {
  float: left
}
#left-rail .gform_body p {
  color: #666 !important
}
#left-rail .gform_body span {
  border-collapse: separate;
  display: table;
  position: relative
}
#left-rail .gform_body input[type="text"] {
  background-color: transparent;
  border-color: #ccc;
  border-radius: 5px 0 0 5px;
  border-style: solid none solid solid;
  border-width: 1px medium 1px 1px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  box-sizing: border-box;
  display: table-cell;
  float: left;
  font-size: 16px;
  height: 52px;
  line-height: 36px;
  margin-bottom: 0;
  padding: 7px 15px;
  position: relative;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 200px
}
#left-rail .gform_body .gfield_label {
  display: none
}
#left-rail .gform_button {
  background-color: #015e99;
  border-bottom-right-radius: 5px;
  border-color: #015e99 -moz-use-text-color #015e99 #015e99;
  border-style: solid none solid solid;
  border-top-right-radius: 5px;
  border-width: 1px medium 1px 1px;
  color: #fff;
  display: table-cell;
  font-weight: bold;
  line-height: 48px;
  padding: 0 16px;
  text-align: center;
  vertical-align: middle
}
#left-rail .gform_footer {
  float: left
}
#left-rail .gform_footer a {
  display: none
}
#left-rail .post-pop a&gt;span {
  color: #000;
  display: block;
  font-size: 16px;
  font-weight: 600;
  padding: 15px 0 30px;
  width: 100%
}
#left-rail .post-pop a:hover {
  text-decoration: none
}
#left-rail .suggested-articles-pic h2,
#left-rail .gform_widget h2 {
  border: 0 none !important;
  font-family: 'Georgia', 'Times New Roman', serif;
  font-size: 20px;
  font-weight: bold;
  text-transform: none
}
#left-rail .suggested-articles-pic img,
#left-rail .gform_widget img {
  width: 91px;
  height: 65px;
  padding-right: 15px;
  float: left
}
#left-rail .suggested-articles-pic li,
#left-rail .gform_widget li {
  clear: both
}
#left-rail .suggested-articles-pic img {
  margin-bottom: 10px
}
#left-rail .suggested-articles-pic a {
  font-size: 16px;
  font-weight: bold;
  color: #000
}
#left-rail .emailDisclaimerText {
  padding-top: 20px;
  font-style: italic;
  font-size: 13px
}
#left-rail .container.widgets {
  border-left: 0 none !important;
  border-right: 1px solid #e9e9e9;
  padding-left: 0px !important;
  padding-right: 15px !important;
  float: left !important;
  width: 310px !important
}
.validation_error {
  color: red
}
.tm-click-to-tweet {
  float: right;
  margin: 5px 10px;
  width: 300px
}
.author-bio {
  display: block;
  margin: 17px 0;
  padding: 16px;
  background: #f2f2f2
}
.author-bio .bio {
  display: inline-block;
  float: left;
  width: 510px
}
.author-bio .bio h1 {
  font-weight: 400;
  font-size: 1.875em;
  color: #010101
}
.author-bio .bio h2 {
  margin: 4px 0 9px;
  font-size: .875em
}
.author-bio .bio h2 span,
.author-bio .bio h2 a {
  color: #2f92e0
}
.author-bio .bio h2 span,
.author-bio .bio h2 a,
.author-bio .bio h2 i {
  font-style: italic
}
.author-bio .bio h2 a:hover {
  text-decoration: underline
}
.author-bio .bio p {
  font-size: .9125em;
  line-height: 1.5em;
  color: #333
}
.author-bio .bio p a {
  color: #2f92e0
}
.author-bio .bio p a:hover {
  text-decoration: underline
}
.author-bio .bio .avatar {
  display: inline-block;
  float: left;
  margin: 0 20px 0 0;
  max-width: 168px;
  height: auto;
  border: 1px solid #fff
}
.author-bio .bio .social {
  clear: both;
  padding: 20px 0 0
}
.author-bio .bio .social a {
  display: inline-block;
  margin-right: 16px;
  font-size: .7875em;
  color: #666
}
.author-bio .bio .social a:hover {
  color: #2f92e0
}
.author-bio .bio .social a img {
  margin: 0 5px -4px 0;
  border: none
}
.author-bio .bio .social a span {
  color: #2f92e0
}
.author-bio .featured {
  display: inline-block;
  float: right;
  margin: 0;
  padding: 8px 12px 2px 12px;
  width: 256px;
  background: #fff
}
.author-bio .featured li {
  clear: both;
  margin-bottom: 10px
}
.author-bio .featured li.heading {
  font-weight: 700;
  font-size: 1.25em;
  color: #010101
}
.author-bio .featured li.post {
  height: 44px
}
.author-bio .featured li.post a {
  font-size: .75em;
  line-height: 1.3333em;
  color: #333
}
.author-bio .featured li.post a:hover {
  color: #2f92e0
}
.author-bio .featured li.post a img {
  display: inline-block;
  float: left;
  margin: 0 8px 0 0;
  max-width: 69px;
  border: none
}
.category-spotlight {
  display: block;
  margin: 20px 0 10px;
  border-bottom: 3px double #ededed
}
.category-spotlight h1 {
  font-weight: 700;
  font-size: 2em;
  color: #015e99
}
.category-spotlight p {
  font-size: .8125em;
  line-height: 1.538461538em;
  color: #333
}
.category-spotlight .featured-articles {
  margin: 24px 0 0;
  padding: 24px 0;
  border-top: 3px double #ededed
}
.category-spotlight .featured-articles li {
  display: inline-block;
  float: left;
  width: 316px
}
.category-spotlight .featured-articles li.middle {
  margin: 0 26px
}
.category-spotlight .featured-articles li .thumbnail {
  display: block;
  margin: 0 0 18px
}
.category-spotlight .featured-articles li .thumbnail img {
  display: block;
  border: none;
  max-width: 100%
}
.category-spotlight .featured-articles li .title {
  display: block;
  margin: 0 0 10px;
  font-weight: 700;
  font-size: 1.25em;
  line-height: 1em;
  color: #2f92e0
}
.category-spotlight .featured-articles li .title:hover {
  text-decoration: underline
}
.category-description {
  clear: both;
  margin: 0 0 70px;
  padding: 20px;
  background: #f7f7f7;
  font-size: .8125em;
  line-height: 1.5em;
  color: #333
}
.post.experts h1 {
  margin: 0 0 10px;
  font-weight: 700;
  font-size: 1.875em;
  color: #010101
}
.post.experts h1 span {
  color: #015e99
}
.post.experts #ask-experts,
.post.experts #stayconnected {
  font-size: 1.230769231em;
  font-weight: bold
}
.post.experts #ask-experts img,
.post.experts #stayconnected img {
  vertical-align: top;
  margin-left: 10px
}
.post.experts .experts-list {
  position: relative;
  margin: 0 -25px;
  padding: 38px 0 0;
  list-style: none
}
.post.experts .experts-list li {
  display: inline-block;
  float: left;
  margin: 0 25px 40px;
  max-width: 131px
}
.post.experts .experts-list li&gt;img,
.post.experts .experts-list li&gt;a,
.post.experts .experts-list li span {
  display: block
}
.post.experts .experts-list li&gt;img {
  margin: 0 0 10px;
  border: 1px solid #ededed;
  padding: 1px
}
.post.experts .experts-list li .name {
  color: #2f92e0;
  font-weight: 700;
  font-size: 1em
}
.post.experts .experts-list li .position {
  color: #333;
  font-style: italic;
  line-height: 1.25em;
  margin: 4px 0
}
.post.experts .experts-list li .categories {
  color: #9d9d9d;
  display: block;
  font-size: .875em;
  line-height: 1.25em
}
.post.experts .experts-list li .social-profiles {
  margin-top: 15px
}
.post.experts .experts-list li .social-profiles a {
  margin-right: 5px
}
#ask-the-experts,
#newsletter-subscribe {
  display: none;
  padding: 30px 16px 55px;
  width: 408px;
  height: 540px;
  background: #fff
}
#ask-the-experts h2,
#newsletter-subscribe h2 {
  margin: 0 0 32px;
  padding: 0 0 10px;
  border-bottom: 3px double #ededed;
  font-weight: 700;
  font-size: 1.75em;
  color: #015e99
}
#ask-the-experts h2 img,
#newsletter-subscribe h2 img {
  vertical-align: top
}
#ask-the-experts .gform_heading,
#newsletter-subscribe .gform_heading {
  padding: 0;
  margin: 0 10px 20px;
  line-height: 1.4em;
  font-size: .875em;
  color: #707070
}
#ask-the-experts .validation_error,
#newsletter-subscribe .validation_error {
  display: none
}
#ask-the-experts .validation_message,
#newsletter-subscribe .validation_message {
  color: #c00;
  margin: .5em 0;
  font: 400 .875em 'Helvetica', 'Arial', sans-serif
}
#ask-the-experts .gfield,
#newsletter-subscribe .gfield {
  margin: 0 0 30px
}
#ask-the-experts .gfield.small-margin,
#newsletter-subscribe .gfield.small-margin {
  margin-bottom: 5px
}
#ask-the-experts .gfield.medium-margin,
#newsletter-subscribe .gfield.medium-margin {
  margin-bottom: 15px
}
#ask-the-experts .gfield .gfield_label,
#newsletter-subscribe .gfield .gfield_label {
  display: inline-block;
  float: left;
  width: 100px;
  padding: 10px 30px 0 0;
  text-align: right;
  font-size: .875em;
  color: #707070
}
#ask-the-experts .gfield .gfield_checkbox label,
#newsletter-subscribe .gfield .gfield_checkbox label {
  padding: 0 0 0 10px;
  font-size: .625em;
  color: #707070
}
#ask-the-experts .gfield input[type="text"],
#ask-the-experts .gfield input[type="email"],
#ask-the-experts .gfield textarea,
#ask-the-experts .gfield select,
#newsletter-subscribe .gfield input[type="text"],
#newsletter-subscribe .gfield input[type="email"],
#newsletter-subscribe .gfield textarea,
#newsletter-subscribe .gfield select {
  width: 245px;
  height: 30px;
  padding: 0 10px;
  background: #fcfcfc;
  border: 2px solid #d8d8d8;
  font: 400 .875em 'Helvetica', 'Arial', sans-serif;
  color: #929292
}
#ask-the-experts .gfield textarea,
#newsletter-subscribe .gfield textarea {
  height: 85px;
  padding: 10px
}
#ask-the-experts .gfield select,
#newsletter-subscribe .gfield select {
  -moz-appearance: none;
  -webkit-appearance: none;
  border-radius: 0px;
  width: 269px;
  background: #fcfcfc url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/form-select.png") no-repeat 238px center;
  background-size: 17px
}
#ask-the-experts .gform_footer,
#newsletter-subscribe .gform_footer {
  padding-left: 130px
}
#ask-the-experts .gform_footer input,
#newsletter-subscribe .gform_footer input {
  display: inline-block;
  padding: 13px 20px;
  font: 700 1.25em 'Helvetica', 'Arial', sans-serif;
  border: 1px solid #608d00;
  color: #fff;
  box-shadow: 0 2px 3px rgba(31, 74, 99, 0.5), inset 0 0 0 1px rgba(255, 255, 255, 0.26);
  text-shadow: 0 0 1px rgba(84, 120, 4, 0.59);
  border-radius: 8px;
  cursor: pointer;
  background-color: #83b716;
  background-image: -webkit-linear-gradient(top, #94c92a 0%, #83b716 48%, #6ea000 100%);
  background-image: linear-gradient(to bottom, #94c92a 0%, #83b716 48%, #6ea000 100%)
}
#ask-the-experts .gform_footer input:hover,
#newsletter-subscribe .gform_footer input:hover {
  background-color: #83b716;
  background-image: -webkit-linear-gradient(bottom, #94c92a 0%, #83b716 48%, #6ea000 100%);
  background-image: linear-gradient(to top, #94c92a 0%, #83b716 48%, #6ea000 100%)
}
#ask-the-experts #gforms_confirmation_message,
#newsletter-subscribe #gforms_confirmation_message {
  font-size: 1em;
  line-height: 1.5em;
  text-align: center;
  color: #707070
}
.creditpot {
  position: absolute;
  left: -10000em
}
#newsletter-subscribe {
  width: 495px;
  padding: 10px 20px;
  height: auto;
  position: fixed;
  bottom: 5px;
  z-index: 1000;
  border: 18px solid rgba(204, 204, 204, 0.95)
}
#newsletter-subscribe .newsletter-close {
  display: block;
  float: right;
  width: 26px;
  height: 14px;
  padding: 8px 0 4px;
  background: #ccc;
  border-radius: 15px;
  text-align: center;
  font-size: .875em;
  color: #fff;
  font-weight: 700;
  text-decoration: none
}
#newsletter-subscribe h2 {
  margin-bottom: 10px
}
#newsletter-subscribe ul {
  list-style: none;
  margin: 0
}
#newsletter-subscribe ul li {
  font-size: 1.1em
}
#newsletter-subscribe .gform_heading {
  margin: 0 0 10px 0
}
#newsletter-subscribe .gfield_required {
  display: none
}
#newsletter-subscribe .gform_body {
  width: 290px;
  float: left
}
#newsletter-subscribe .gform_body .gfield .gfield_label {
  width: 100%;
  font-size: 1.1em;
  font-weight: 500;
  margin-bottom: 5px;
  color: #48abe4;
  text-align: left
}
#newsletter-subscribe .gform_footer {
  width: 205px;
  text-align: center;
  float: left;
  padding: 30px 0 5px 0
}
#newsletter-subscribe .gform_footer input {
  padding: 6px 20px
}
#newsletter-subscribe a {
  font-size: .8em;
  color: #bbb;
  text-decoration: underline
}
#newsletter-subscribe a:hover {
  text-decoration: none
}
#newsletter-subscribe.crc h2 {
  font-size: 1.5em
}
#newsletter-subscribe.crc p {
  color: #666;
  font-size: .9375em;
  line-height: 1.4em;
  margin-bottom: .7em
}
#newsletter-subscribe.crc p.aligncenter {
  clear: both;
  text-align: center
}
#newsletter-subscribe.crc ul {
  color: #666;
  font-size: .875em;
  line-height: 1.5em;
  list-style: disc;
  margin-left: 15px
}
#newsletter-subscribe.crc ul li {
  font-size: 1em
}
#newsletter-subscribe.crc .btn {
  display: inline-block;
  margin: 0 0 0 12px;
  padding: 0 22px;
  border-radius: 4px;
  font-size: 1.2em;
  line-height: 2.3em;
  text-decoration: none;
  border: 1px solid #608d00;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.26);
  color: #fff;
  text-shadow: 0 0 1px rgba(77, 111, 3, 0.59);
  background-color: #83b716;
  background-image: -webkit-linear-gradient(top, #94c92a 0%, #83b716 48%, #6ea000 100%);
  background-image: linear-gradient(to bottom, #94c92a 0%, #83b716 48%, #6ea000 100%)
}
#newsletter-subscribe.crc .btn:hover {
  background-color: #83b716;
  background-image: -webkit-linear-gradient(bottom, #94c92a 0%, #83b716 48%, #6ea000 100%);
  background-image: linear-gradient(to top, #94c92a 0%, #83b716 48%, #6ea000 100%)
}
.page-content .gform_wrapper ul {
  list-style: none;
  margin: 0
}
.page-content .gform_wrapper ul li {
  font-size: 1.1em
}
.page-content .gform_wrapper .gform_heading {
  font-size: 1em;
  margin: 0 0 20px 0;
  font-size: .8125em;
  line-height: 1.5em;
  color: #333
}
.page-content .gform_wrapper .gfield_required {
  display: none
}
.page-content .gform_wrapper .validation_error {
  display: none
}
.page-content .gform_wrapper .validation_message {
  color: #c00;
  margin: .5em 0;
  font: 400 .875em 'Helvetica', 'Arial', sans-serif
}
.page-content .gform_wrapper .gfield {
  margin: 0 0 20px
}
.page-content .gform_wrapper .gfield.small-margin {
  margin-bottom: 5px
}
.page-content .gform_wrapper .gfield.medium-margin {
  margin-bottom: 15px
}
.page-content .gform_wrapper .gfield .gfield_checkbox label {
  padding: 0 0 0 10px;
  font-size: .625em;
  color: #707070
}
.page-content .gform_wrapper .gfield input[type="text"],
.page-content .gform_wrapper .gfield input[type="email"],
.page-content .gform_wrapper .gfield textarea,
.page-content .gform_wrapper .gfield select {
  width: 245px;
  height: 30px;
  padding: 0 10px;
  background: #fcfcfc;
  border: 2px solid #d8d8d8;
  font: 400 .875em 'Helvetica', 'Arial', sans-serif;
  color: #929292
}
.page-content .gform_wrapper .gfield textarea {
  height: 85px;
  padding: 10px
}
.page-content .gform_wrapper .gfield select {
  -moz-appearance: none;
  -webkit-appearance: none;
  border-radius: 0px;
  width: 269px;
  background: #fcfcfc url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/form-select.png") no-repeat 238px center;
  background-size: 17px
}
.page-content .gform_wrapper .gfield .gfield_label {
  width: 145px;
  float: left;
  font-weight: 500;
  margin-bottom: 5px;
  color: #48abe4;
  text-align: left
}
.page-content .gform_wrapper .gform_footer {
  padding: 0 0 0 145px
}
.page-content .gform_wrapper .gform_footer input {
  display: inline-block;
  padding: 6px 20px;
  font: 700 1.25em 'Helvetica', 'Arial', sans-serif;
  border: 1px solid #608d00;
  color: #fff;
  text-shadow: 0 0 1px rgba(84, 120, 4, 0.59);
  border-radius: 8px;
  cursor: pointer;
  box-shadow: 0 2px 3px rgba(31, 74, 99, 0.5), inset 0 0 0 1px rgba(255, 255, 255, 0.26);
  background-color: #83b716;
  background-image: -webkit-linear-gradient(top, #94c92a 0%, #83b716 48%, #6ea000 100%);
  background-image: linear-gradient(to bottom, #94c92a 0%, #83b716 48%, #6ea000 100%)
}
.page-content .gform_wrapper .gform_footer input:hover {
  background-color: #83b716;
  background-image: -webkit-linear-gradient(bottom, #94c92a 0%, #83b716 48%, #6ea000 100%);
  background-image: linear-gradient(to top, #94c92a 0%, #83b716 48%, #6ea000 100%)
}
.page-content .gform_wrapper .gform_footer a {
  color: #bbb;
  text-decoration: underline;
  font-size: .8em
}
.page-content .gform_wrapper .gform_footer a:hover {
  text-decoration: none
}
#gforms_confirmation_message {
  font-size: 1em;
  line-height: 1.5em;
  text-align: center;
  color: #707070
}
.fancybox-image {
  max-width: 100%
}
.fancybox-close {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 26px;
  height: 26px;
  padding: 6px 0;
  background: #98ca3c;
  border-radius: 15px;
  border: 2px solid #fff;
  text-align: center;
  font-size: .875em;
  color: #fff;
  font-weight: 700
}
.search-results .cse .gsc-control-cse,
.search-results .gsc-control-cse {
  margin: 0;
  padding: 0
}
.search-results .gsc-result-info {
  padding: 0
}
.search-results .gsc-above-wrapper-area {
  margin: 0 0 16px;
  padding: 0 0 14px;
  border-bottom: 3px double #ededed
}
.search-results .gcsc-branding {
  display: inline-block;
  float: right;
  width: 214px;
  margin: -23px -3px 0 0;
  padding: 0
}
.search-results .gsc-orderby-container {
  display: none
}
.search-results h1 {
  font-weight: 700;
  font-size: 2em;
  color: #015e99
}
.search-results .gsc-webResult.gsc-result {
  border: none !important;
  padding: 0;
  margin: 0 0 35px
}
.search-results .gsc-webResult.gsc-result .gsc-thumbnail-inside {
  padding: 0px
}
.search-results .gsc-webResult.gsc-result .gsc-thumbnail-inside .gs-title {
  overflow: visible;
  height: auto;
  padding: 0;
  margin: 0;
  font-weight: 700;
  font-size: 18px;
  color: #010101;
  text-decoration: none
}
.search-results .gsc-webResult.gsc-result .gsc-thumbnail-inside .gs-title b,
.search-results .gsc-webResult.gsc-result .gsc-thumbnail-inside .gs-title strong {
  font: 700 18px 'Lucida Grande', 'Helvetica', 'Arial', sans-serif;
  color: #010101;
  text-decoration: none
}
.search-results .gsc-webResult.gsc-result .gsc-thumbnail-inside .gs-title:hover {
  text-decoration: underline
}
.search-results .gsc-webResult.gsc-result .gsc-url-top {
  padding: 0;
  margin: 0 0 14px;
  font-weight: 400;
  font-size: 12px
}
.search-results .gsc-webResult.gsc-result .gsc-url-top * {
  color: #2f92e0
}
.search-results .gsc-webResult.gsc-result .gsc-table-result .gs-snippet {
  font-size: 13px;
  line-height: 20px;
  color: #333
}
.search-results .gsc-results .gsc-cursor-box {
  margin: 0 0 70px;
  text-align: center
}
.search-results .gsc-results .gsc-cursor-box .gsc-cursor-page {
  color: #2f92e0 !important
}
.search-results .gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
  text-decoration: underline
}
#carousel-slideshow {
  position: relative;
  margin-bottom: 12px
}
#carousel-slideshow .slides {
  margin: 0
}
#carousel-slideshow .slides li {
  position: relative;
  overflow: hidden;
  list-style: none
}
#carousel-slideshow .slides li&gt;img {
  display: block;
  width: 100%;
  height: auto
}
#carousel-slideshow .slides li .slidecontent {
  margin-top: 8px
}
#carousel-slideshow .slides li .slidecontent h3 {
  font-size: 1.4em
}
#carousel-slideshow .slides li .slidecontent .callout-text {
  font-size: 1.3333em;
  line-height: 1.5em
}
#carousel-slideshow .slides li .slidecontent p,
#carousel-slideshow .slides li .slidecontent li {
  font-size: 1em;
  line-height: 1.5em;
  color: #333
}
#carousel-slideshow .slides li .slidecontent p a,
#carousel-slideshow .slides li .slidecontent li a {
  color: #2f92e0
}
#carousel-slideshow .slides li .slidecontent p a:hover,
#carousel-slideshow .slides li .slidecontent li a:hover {
  text-decoration: underline
}
#carousel-slideshow .slides li .slidecontent p strong,
#carousel-slideshow .slides li .slidecontent p b,
#carousel-slideshow .slides li .slidecontent li strong,
#carousel-slideshow .slides li .slidecontent li b {
  font-weight: 700
}
#carousel-slideshow .slides li .slidecontent p img,
#carousel-slideshow .slides li .slidecontent li img {
  max-width: 100%;
  height: auto
}
#carousel-slideshow .slides li .slidecontent p img.alignright,
#carousel-slideshow .slides li .slidecontent li img.alignright {
  display: none
}
#carousel-slideshow .adsense-carousel-responsive-placeholder {
  width: 180px;
  height: 150px;
  float: right;
  margin: 0 0 10px 10px;
  clear: right;
  display: block
}
#carousel-slideshow .adsense-carousel-responsive {
  position: absolute;
  right: 0;
  top: 460px;
  border: 1px solid #ccc;
  display: inline-block
}
#carousel-slideshow .flex-control-nav {
  list-style: none !important;
  margin: 0 !important;
  padding: 0;
  position: absolute;
  top: 380px;
  left: 10px
}
#carousel-slideshow .flex-control-nav li {
  display: inline-block
}
#carousel-slideshow .flex-control-nav li a {
  background: #111;
  background: rgba(0, 0, 0, 0.85);
  box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.85);
  width: 10px;
  height: 10px;
  margin-left: 5px;
  border-radius: 10px;
  display: inline-block;
  text-indent: -1000em;
  overflow: hidden;
  opacity: .5
}
#carousel-slideshow .flex-control-nav li a:hover,
#carousel-slideshow .flex-control-nav li a.flex-active {
  text-decoration: none;
  cursor: pointer;
  opacity: 1
}
#carousel-slideshow .navigation {
  position: absolute;
  z-index: 10;
  top: 205px;
  margin-top: -22px;
  opacity: .5;
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease
}
#carousel-slideshow .navigation:hover {
  opacity: 1 !important
}
#carousel-slideshow .navigation[data-direction="prev"] {
  left: 10px
}
#carousel-slideshow .navigation[data-direction="next"] {
  right: 10px;
  text-align: right
}
#carousel-slideshow .contentnavigation {
  opacity: .5;
  font-size: .8em;
  color: #7a7a7a;
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease
}
#carousel-slideshow .contentnavigation:hover {
  opacity: 1 !important;
  text-decoration: none
}
#carousel-slideshow .contentnavigation[data-direction="prev"] {
  float: left;
  text-align: left
}
#carousel-slideshow .contentnavigation[data-direction="next"] {
  float: right;
  text-align: right
}
header#header .logo .ccomLogo {
  background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/ccom-logo.png") center center no-repeat !important;
  background-size: 88px auto !important;
  display: block !important;
  height: 22px !important;
  position: relative !important;
  width: 128px !important
}
.navbar nav&gt;li,
.navbar li.dropdown {
  position: inherit !important
}
.navbar .nav-signed-in-collapsed,
.navbar a.btn-search-mobile {
  display: none !important
}
.navbar .navbar-inner {
  height: 48px !important;
  border: none !important
}
.navbar .brand {
  color: #2f92e0 !important
}
.navbar .navbar-text {
  color: #2b2b2b !important
}
.navbar .navbar-nav li a:focus {
  outline: none !important
}
.navbar .navbar-nav&gt;li&gt;a.nav-btn {
  margin: 10px 0 0 15px !important;
  padding: 4px 15px !important
}
.navbar .navbar-nav&gt;li&gt;a.nav-sign-in,
.navbar .navbar-nav&gt;li&gt;a.nav-signed-in {
  background-image: none !important
}
.navbar .navbar-nav&gt;li&gt;a.mobile-only-center:hover {
  background-color: transparent !important;
  font-weight: bold !important;
  padding: 15px 13px 12px !important;
  border-bottom: 3px solid #000 !important
}
.navbar .navbar-nav&gt;li&gt;a.mobile-only-center:hover.btn-primary:hover {
  background-image: none !important
}
.navbar .navbar-nav&gt;li&gt;a.mobile-only-center:hover.btn-info:hover {
  background-image: none !important
}
.navbar .navbar-nav&gt;li.dropdown.open&gt;.dropdown-toggle {
  padding: 15px 13px 12px !important;
  border-bottom: 3px solid #000 !important
}
.navbar .navbar-nav&gt;li.active&gt;a,
.navbar .navbar-nav&gt;li.active&gt;a:hover {
  color: #2f92e0 !important
}
.navbar .btn .btn-default,
.navbar .btn-group {
  margin: 4px 0 !important
}
.navbar .divider-vertical {
  background-color: transparent !important;
  border-right: none !important
}
.navbar .navbar-nav&gt;li .dropdown-menu {
  min-width: 100% !important;
  border-radius: 0 !important;
  font-size: 13px !important;
  margin-top: -3px !important
}
.navbar .navbar-nav&gt;li .dropdown-menu.dashboard-menu {
  min-width: 200px !important;
  width: 200px !important;
  right: 0 !important;
  left: auto !important;
  padding: 0 20px 10px !important
}
.navbar .navbar-nav&gt;li .dropdown-menu li {
  line-height: 25px !important
}
.navbar-inverse .navbar-inner {
  height: 48px !important
}
.navbar-inverse .navbar-nav li&gt;a {
  color: #999 !important;
  text-decoration: none !important;
  font-weight: 400 !important;
  -webkit-transition: all 0.3s ease-in-out !important;
  -moz-transition: all 0.3s ease-in-out !important;
  -ms-transition: all 0.3s ease-in-out !important;
  -o-transition: all 0.3s ease-in-out !important;
  transition: all 0.3s ease-in-out !important;
  padding: 15px 15px 15px 15px !important
}
.navbar-inverse .navbar-nav li&gt;a:hover {
  color: #fff !important;
  background: transparent !important
}
.navbar-inverse .navbar-nav li.active {
  background: navbarInverseBackgroundHighlight
}
.navbar-inverse .navbar-nav li.active&gt;a,
.navbar-inverse .navbar-nav li.active&gt;a:hover {
  background: #111 !important;
  color: #fff !important
}
.navbar-inverse .navbar-search .search-query {
  border: #111 !important;
  background: #515151 !important
}
.navbar-inverse .navbar-search .search-query:focus {
  background: #fff !important
}
.signed-in .navbar-nav&gt;li&gt;a {
  color: #fff !important
}
.signed-in .navbar-nav&gt;li&gt;a.mobile-only-center:hover {
  color: #fff !important;
  border-bottom-color: #fff !important
}
.navbar-collapse.collapse {
  overflow: visible \9 !important
}
#page-my-credit-report-card .collapse {
  transition: height 0.1s ease 0s !important
}
.dropdown-menu li&gt;a:hover,
.dropdown-menu li&gt;a:focus,
.dropdown-submenu:hover&gt;a {
  color: #4c4c4c !important
}
.dropdown-menu .active&gt;a {
  color: #2f92e0 !important
}
.dropdown-menu .active&gt;a:hover {
  color: #2f92e0 !important
}
.navbar .navbar-btn {
  position: absolute !important;
  right: 25px !important;
  top: 10px !important
}
.navbar-nav .active .dropdown-toggle .caret {
  border-top-color: #f16529 !important;
  border-bottom-color: #f16529 !important
}
.dropdown-menu&gt;a:hover,
.dropdown-menu li&gt;a:hover,
.dropdown-menu li&gt;a:focus,
.dropdown-submenu:hover&gt;a {
  color: #000 !important;
  background-color: transparent !important;
  text-decoration: none !important;
  font-weight: bold !important
}
.nav .open&gt;a,
.nav .open&gt;a:hover,
.nav .open&gt;a:focus,
.nav&gt;li&gt;a:hover,
.nav&gt;li&gt;a:focus {
  background: transparent;
}
.navbar-inner {
  background-color: transparent !important;
  background-image: none !important;
  filter: none !important;
  padding-right: 0px !important;
  padding-left: 0 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important
}
.navbar .navbar-nav&gt;li&gt;a.navbar-search {
  background: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/icons/button-search-b@2x.png") no-repeat 0 14px !important;
  background-size: 50% auto !important;
  height: 40px !important;
  margin: 0 !important;
  padding: 15px 12px !important;
  width: 48px !important
}
/*.navbar .navbar-nav&gt;li&gt;a {
  border-left: none !important
}*/
.navbar .navbar-nav&gt;li&gt;a.navbar-search {
  border-right: none !important;
  box-shadow: none !important
}
.btn-grey {
  background-color: #ccc !important;
  color: #fff !important
}
.btn-grey:hover {
  background-color: #015795 !important;
  color: #fff !important
}
.blackLink {
  color: #000 !important
}
.blackLink:hover {
  color: #000 !important
}
@media print {
  .masthead,
  .footer,
  .widgets,
  #disqus_thread,
  .call-to-action,
  .callout,
  .author-meta,
  .post-footer,
  .comments,
  #newsletter-subscribe,
  #wpstats,
  #respond,
  div[itemprop="comment"] {
      display: none !important
  }
  .wrapper {
      width: 95%;
      padding: 0;
      box-shadow: none !important
  }
  .content {
      width: 100% !important
  }
}
@media only screen and (max-width: 1024px) {
  html,
  body {}
  .container.content {
      width: 100% !important;
  }
  .container.widgets {
      width: 100% !important;
  }
  .wrapper .container.content {
      margin-left: 1.5%;
  }
  .wrapper .container.widgets {
      margin-right: 1.5%;
      border-left: 0;
  }
  #footer {
      width: 100%;
  }
}
@media only screen and (min-width: 960px) {
  .experts .experts-list li:nth-child(5n+1) {
      clear: both
  }
  .partial-col {
      position: relative;
      min-height: 1px;
      width: 100%
  }
}
@media only screen and (max-width: 767px) {
  body {
      background-color: #fff !important
  }
  #header {
      background-color: #000 !important
  }
  .wrapper .container.content,
  .wrapper .container.widgets {
      margin-right: 0 !important;
      margin-left: 0 !important
  }
  .container.widgets {
      margin-top: 50px;
      margin-bottom: 50px;
      border-left: 0;
      padding-left: 0
  }
  .container.widgets.desktop-only {
      display: none
  }
  .container.widgets.mobile-only {
      display: block
  }
  .wrapper {
      padding-left: 24px;
      padding-right: 24px;
      width: 100%;
      margin-top: 5px
  }
  .wrapper.call-to-action h2 br {
      display: block
  }
  .wrapper.footer .navigation {
      width: 50%;
      margin: 0 0 50px
  }
  #load-more {
      margin: 0 0 25px
  }
  .carousel {
      margin: 0 0 26px;
      padding: 0 0 36px;
      border-bottom: 3px double #ededed
  }
  .category-spotlight .featured-articles li {
      width: 214px
  }
  .category-spotlight .featured-articles li.middle {
      margin: 0 19px
  }
  .category-spotlight .featured-articles li .title {
      font-size: 1em
  }
  .widget.experts .direction.previous {
      left: -18px
  }
  .widget.experts .direction.next {
      right: -18px
  }
  .widget.widget_nav_menu,
  .widget.recommended-reading,
  .widget.most-viewed,
  .widget.ask-experts,
  .widget.suggested-articles {
      width: 48%;
      display: inline-block;
      float: left;
      box-sizing: border-box
  }
  .widget.tablet-top-divider {
      border-top: 3px double #ededed
  }
  .widget.tablet-no-divider {
      border-bottom: none
  }
  .tablet-float-right {
      float: right
  }
  .widget.tablet-clear {
      clear: both
  }
  .widget.tablet-hide {
      display: none
  }
  .experts .experts-list li:nth-child(4n+1) {
      clear: both
  }
  .author-bio .bio {
      width: 100%
  }
  .author-bio .featured {
      display: none
  }
  #carousel-slideshow .flex-control-nav {
      top: 400px
  }
  .wrapper {
      margin-left: 6px;
      margin-right: 6px;
      padding-top: 12px;
      padding-left: 4px;
      padding-right: 4px;
      width: auto;
      margin-top: 10px
  }
  .wrapper.call-to-action {
      padding-top: 22px;
      padding-bottom: 27px
  }
  .wrapper.call-to-action h2 br {
      display: block
  }
  .wrapper.footer {
      padding: 45px 26px 20px
  }
  .carousel {
      margin: 0 0 30px;
      padding: 0 0 22px
  }
  .carousel #carousel-articles .slides li .details {
      padding: 10px 15px 15px
  }
  .carousel #carousel-articles .slides li .details .title a {
      display: block;
      margin: 2px 0 4px;
      font-size: 1em
  }
  .carousel #carousel-articles .slides li .details .excerpt,
  .carousel #carousel-articles .slides li .details .category a {
      font-size: .75em
  }
  .carousel #carousel-thumbnails li span {
      display: none
  }
  .category-spotlight .featured-articles li {
      display: block;
      width: 100%;
      margin: 0 0 10px
  }
  .category-spotlight .featured-articles li.middle {
      margin: 0 0 10px
  }
  .category-spotlight .featured-articles li .thumbnail {
      display: inline-block;
      float: left;
      margin: 0 12px 0 0
  }
  .category-spotlight .featured-articles li .thumbnail img {
      max-width: 132px;
      height: auto
  }
  .category-spotlight .featured-articles li .title {
      font-size: 1em
  }
  .experts .experts-list li:nth-child(4n+1) {
      clear: none
  }
  .experts .experts-list li:nth-child(3n+1) {
      clear: both
  }
  .post .post-thumbnail {
      float: none
  }
  .post .post-thumbnail.mobile {
      display: block
  }
  .post .post-thumbnail.desktop {
      display: none
  }
  .post .author-meta p {
      font-size: .55em
  }
  .callout.override h4 {
      font-size: 1.95em !important
  }
  .container.widgets {
      display: none
  }
  .mobile-adsense-300 {
      display: block;
      width: 300px;
      height: 250px;
      margin: 15px auto
  }
  .mobile-adunit-300 {
      display: inline-block;
      width: 100%;
      height: 250px
  }
  .author-bio .bio h1 {
      font-size: .6em
  }
  .author-bio .bio p {
      font-size: .6em
  }
  .search-results .gsc-above-wrapper-area {
      padding-bottom: 36px
  }
  .search-results .gcsc-branding {
      float: left
  }
  .search-results td.gcsc-branding-text {
      width: auto
  }
  #carousel-slideshow .flex-control-nav {
      display: none
  }
  #footer {
      width: 100%
  }
  .callout {
      color: transparent;
      background-color: transparent;
      margin: 0 auto;
      padding: 0;
  }
  #animation-wrapper {
      margin-bottom: 0;
  }
  .chat { 
      border: 1px solid #f2f2f2;
      border-bottom: none;
  }
  .chat ul {
      margin: 0!important;
  }
  .chat li {
      margin: 10px 0!important;
  }
}
@media only screen and (max-width: 650px) {
  .carousel #carousel-articles .slides li .details .gutter {
      padding: 5px
  }
  .carousel #carousel-articles .slides li .details .category {
      margin: 0
  }
  .carousel #carousel-articles .slides li .details .category a {
      margin: 0 0 2px;
      font-size: .675em !important
  }
  .carousel #carousel-articles .slides li .details .title {
      font-size: .8em !important;
      margin: 0
  }
  .carousel #carousel-articles .slides li .details .excerpt {
      font-size: .75em !important;
      margin: 0
  }
}
@media only screen and (max-width: 545px) {
  .masthead .search-container .search input.field {
      width: 190px
  }
  .masthead .drop-downs {
      width: auto
  }
  .masthead .drop-downs .browse {
      margin-left: 15px;
      overflow: hidden;
      text-indent: -9999px
  }
  .masthead .drop-downs.focus .browse {
      margin-left: 0;
      text-indent: 0
  }
  .masthead .drop-downs .drop-down.focus.advice .left,
  .masthead .drop-downs .drop-down.focus.advice .middle,
  .masthead .drop-downs .drop-down.focus.advice .right,
  .masthead .drop-downs .drop-down.focus.products .left,
  .masthead .drop-downs .drop-down.focus.products .middle,
  .masthead .drop-downs .drop-down.focus.products .right {
      margin-left: 0;
      margin-right: 0;
      padding-left: 0;
      padding-right: 0;
      width: 100%
  }
  header.title .comments {
      display: none
  }
  .adsense-300 {
      width: 100%;
      float: none;
      margin: 10px auto;
      text-align: center
  }
  #contentdisclosure,
  #editorialcontent {
      padding: .5em;
      width: 100% !important
  }
  .contentdisclosure {
      display: block;
      float: none !important
  }
  .callout.override h4 {
      font-size: 1.65em !important
  }
  .callout.override h4 span {
      display: none !important
  }
  .callout.override strong {
      font-size: 1.15em !important
  }
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
  .wrapper {
      padding: 5px 10px 0 10px;
      margin: 0
  }
  .partial-col {
      position: relative;
      min-height: 1px;
      width: 100%
  }
  .wrapper.footer .navigation {
      width: 100%;
      margin: 0 0 30px
  }
  .content .carousel #carousel-articles .slides li .details .responsive_title {
      font-size: 1.3em !important
  }
  .masthead .logo img {
      width: 268px;
      height: auto
  }
  .masthead .logo .slogan {
      font-size: .9em
  }
  .masthead .account a.sign-up .desktop,
  .masthead .account a.sign-up .mobile-landscape,
  .masthead .account a.login .desktop,
  .masthead .account a.login .mobile-landscape {
      display: none
  }
  .masthead .account a.sign-up .mobile-portrait,
  .masthead .account a.login .mobile-portrait {
      display: inline-block
  }
  .masthead .drop-downs .drop-down.focus.categories ul {
      margin-left: 10px
  }
  .masthead .drop-downs .drop-down.focus.advice ul li {
      box-sizing: border-box;
      padding-left: 12px
  }
  .masthead .drop-downs .drop-down.focus.advice .right {
      margin: 0 0 10px
  }
  .masthead .drop-downs .drop-down.focus.advice .right ul li {
      display: block
  }
  .masthead .drop-downs .drop-down.focus.products ul li {
      display: block;
      margin-left: 12px
  }
  .masthead .search-container {
      width: 76%
  }
  .masthead .search-container .search input.field {
      width: 162px
  }
  .widget.call-to-action h2 {
      margin: 0 0 5px
  }
  .category-spotlight .featured-articles {
      display: none
  }
  .experts .experts-list {
      margin: 0
  }
  .experts .experts-list li {
      margin-left: 5px;
      margin-right: 5px
  }
  .experts .experts-list li:nth-child(3n+1) {
      clear: none
  }
  .experts .experts-list li:nth-child(2n+1) {
      clear: both
  }
  #ask-the-experts,
  #newsletter-subscribe {
      width: auto;
      height: auto;
      padding: 15px
  }
  #ask-the-experts h2,
  #newsletter-subscribe h2 {
      margin-bottom: 12px;
      font-size: 1.25em
  }
  #ask-the-experts h2 img,
  #newsletter-subscribe h2 img {
      width: 20px
  }
  #ask-the-experts .gfield,
  #newsletter-subscribe .gfield {
      margin: 0 0 10px
  }
  #ask-the-experts .gfield .gfield_label,
  #newsletter-subscribe .gfield .gfield_label {
      display: block;
      float: none;
      width: 100%;
      padding: 0 0 3px;
      text-align: left;
      font-size: .75em
  }
  #ask-the-experts .gfield .gfield_checkbox input,
  #newsletter-subscribe .gfield .gfield_checkbox input {
      display: inline-block;
      float: left
  }
  #ask-the-experts .gfield .gfield_checkbox label,
  #newsletter-subscribe .gfield .gfield_checkbox label {
      display: inline-block;
      float: left;
      font-size: .5em;
      margin: -20px 0 0 20px;
      padding: 0
  }
  #ask-the-experts .gfield input[type="text"],
  #ask-the-experts .gfield input[type="email"],
  #ask-the-experts .gfield textarea,
  #ask-the-experts .gfield select,
  #newsletter-subscribe .gfield input[type="text"],
  #newsletter-subscribe .gfield input[type="email"],
  #newsletter-subscribe .gfield textarea,
  #newsletter-subscribe .gfield select {
      width: 195px;
      height: 22px
  }
  #ask-the-experts .gfield textarea,
  #newsletter-subscribe .gfield textarea {
      height: 20px;
      padding: 10px
  }
  #ask-the-experts .gfield select,
  #newsletter-subscribe .gfield select {
      width: 217px
  }
  #ask-the-experts .gform_footer,
  #newsletter-subscribe .gform_footer {
      padding-left: 0px;
      clear: both;
      overflow: hidden
  }
  #ask-the-experts .gform_footer input,
  #newsletter-subscribe .gform_footer input {
      padding: 8px 15px;
      font-size: .75em;
      float: right
  }
  .callout.with-image img {
      display: none !important
  }
  #header,
  .navbar .navbar-inner {
      height: auto !important;
      min-height: 0 !important
  }
  .navbar .navbar-inner {
      background-color: transparent !important
  }
  a.nav-signed-in-collapsed.collapsed,
  .nav-signed-in-collapsed.collapsed {
      background-position: -139px 7px !important;
      border: none !important;
      background-color: transparent !important
  }
  .signed-in .navbar-nav&gt;li&gt;a.mobile-only-center:hover {
      color: #000 !important;
      border-bottom-color: #000 !important
  }
  a.btn-signup-mobile {
      padding: 15px 13px 15px 13px !important;
      border-left: 1px solid #20659c !important
  }
  a.btn-signup-mobile:hover {
      color: #fff !important
  }
  a.btn-search-mobile {
      display: block !important;
      background: url(../img/icons/button-search@2x.png) no-repeat 9px 10px !important;
      background-size: 50% auto !important;
      height: 40px !important;
      margin: 0 !important;
      padding: 15px 12px !important;
      width: 48px !important;
      position: absolute !important;
      top: 4px !important;
      right: 15px !important
  }
  a.btn-search-mobile.loggedIn-search {
      right: 65px !important
  }
  a.btn-search-mobile.collapsed {
      border: none !important;
      background-color: transparent !important;
      background-position: 9px 10px !important;
      box-shadow: none !important
  }
  .sign-in-collapse-wrapper .dropdown-menu2 {
      -webkit-transition: all 0.35s ease !important;
      -moz-transition: all 0.35s ease !important;
      -ms-transition: all 0.35s ease !important;
      -o-transition: all 0.35s ease !important;
      transition: all 0.35s ease !important;
      border: 0 !important;
      width: 100% !important;
      padding: 0 !important;
      box-shadow: 0 !important;
      margin: 53px 0 0 0 !important;
      border-left: none !important;
      font-weight: normal !important;
      border-bottom: 1px solid #000 !important;
      border-radius: 0 !important;
      background-color: #fff !important;
      color: #000 !important
  }
  .sign-in-collapse-wrapper .dropdown-menu2 li {
      list-style: none outside none !important
  }
  .sign-in-collapse-wrapper .dropdown-menu2 li&gt;a {
      color: #000 !important;
      padding: 9px 15px !important;
      border-bottom: 1px solid #000 !important;
      display: block !important
  }
  .sign-in-collapse-wrapper .dropdown-menu2 li&gt;a:hover {
      background-image: none !important;
      text-decoration: none !important;
      font-weight: bold !important
  }
  .sign-in-collapse-wrapper .dropdown-menu2 li a.btn-info {
      color: #fff !important;
      width: 90px !important;
      border-radius: 3px !important;
      padding: 4px 40px !important;
      margin: 10px 0 10px 10px !important;
      text-transform: uppercase !important;
      font-weight: 500 !important;
      font-family: "ProximaNova-Regular", Arial, sans-serif !important
  }
  .navbar .nav {
      width: 100%;
      -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) !important;
      -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) !important;
      -ms-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) !important;
      -o-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) !important;
      box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) !important
  }
  .navbar-btn.loggedIn,
  .navbar-btn.loggedIn:hover {
      right: 65px !important
  }
  a.nav-signed-in-collapsed,
  .nav-signed-in-collapsed {
      right: 6px !important
  }
  a.btn-search-mobile.loggedIn-search {
      right: 48px !important
  }
  .btn.collapsed,
  .btn.collapsed:hover {
      background-color: transparent !important;
      border: none !important;
      box-shadow: none !important;
      background-position: -377px -713px !important;
      transition: none !important
  }
  .navbar,
  .navbar-nav {
      float: none !important;
      width: 100% !important;
      z-index: 10001 !important
  }
  .navbar .navbar-nav&gt;li .dropdown-menu {
      border-bottom: 0 !important
  }
  .navbar-nav {
      background-color: #fff !important;
      position: realtive !important
  }
  .navbar-collapse .nav {
      margin: 0 !important
  }
  .nav&gt;li {
      clear: both !important
  }
  .navbar .nav&gt;li&gt;a {
      border-left: none !important;
      font-weight: normal !important;
      border-bottom: 1px solid #000 !important;
      border-radius: 0 !important;
      margin: 0 !important;
      background-color: #fff !important;
      color: #000 !important
  }
  .navbar .nav&gt;li&gt;a:hover {
      border-bottom: 1px solid #000 !important;
      color: #000 !important
  }
  .navbar .nav&gt;li&gt;a.nav-blog {
      border-right: none !important
  }
  .navbar .nav&gt;li.user_controls {
      display: inline-block;
      padding-bottom: 15px;
      width: 48.5%
  }
  .navbar .nav&gt;li.user_controls a {
      background: none !important;
      border: 0 !important;
      box-shadow: none !important
  }
  .navbar .nav&gt;li.dropdown.open&gt;.dropdown-toggle {
      box-shadow: none !important;
      font-weight: bold !important;
      border-bottom-color: #fff !important
  }
  .navbar-collapse .dropdown-menu {
      margin: 0 !important;
      background-color: #fff !important;
      border-radius: 0 !important
  }
  .navbar-collapse .dropdown-menu:before {
      display: none !important
  }
  .navbar-collapse .dropdown-menu:after {
      display: none !important
  }
  .navbar-collapse .dropdown-menu li+li a {
      margin-bottom: 0 !important
  }
  .navbar-collapse .dropdown-menu a {
      border-radius: 0 !important;
      font-weight: normal !important;
      color: #000 !important;
      font-family: "ProximaNova-Regular", Arial, sans-serif !important;
      padding-bottom: 15px !important
  }
  .mobile-border-bottom {
      border-bottom: 3px solid black
  }
  .navbar .nav&gt;li.user_controls a.btn-blk-out {
      background-color: #fff !important;
      color: #000 !important
  }
  .navbar .nav&gt;li.user_controls a.btn-blk-out:hover {
      background-color: #fff !important;
      color: #000 !important
  }
  .navbar .nav&gt;li.user_controls a.btn-blk-out {
      color: #000 !important;
      font-weight: bold !important;
      text-transform: uppercase !important
  }
}
@media only screen and (max-width: 380px) {
  .mobile-adsense-300,
  .adsense-300 {
      height: auto
  }
  .responsivecontent {
      width: 100%;
      height: auto;
      min-height: 100px
  }
  #left-rail .adsense-300 {
      float: none !important;
      margin: 10px auto !important
  }
  #footer {
      width: 100%
  }
  .navbar .nav&gt;li&gt;a {
      border-left: none;
      font-weight: normal;
      border-top: 1px solid #E4E3DD;
      border-radius: 0;
      margin: 0
  }
  .navbar .nav&gt;li&gt;a:hover {
      border-bottom: 1px solid black
  }
  .navbar-collapse .nav&gt;li&gt;a:hover,
  .navbar-collapse .dropdown-menu a:hover,
  .navbar-collapse .dropdown-menu a:active {
      text-decoration: underline
  }
  .nav&gt;li {
      clear: both
  }
  .navbar .nav&gt;li.user_controls {
      display: inline-block;
      padding-bottom: 15px
  }
  .mobileUnderline {
      border-bottom: 1px solid #333
  }
  .mobile-padd-btm {
      padding-bottom: 10px
  }
  .navbar .dropdown a.dropdown-toggle i {
      color: #9b9b9b;
      margin-right: 10px;
      position: absolute;
      right: 0;
      top: 15px
  }
  .navbar .dropdown a.dropdown-toggle i::before {
      content: "\e113"
  }
  .navbar .dropdown.open a.dropdown-toggle i::before {
      content: "\e114"
  }
  .experts {
      margin-top: 60px
  }
  .header-padding {
      padding: 0px !important
  }
}
a.btn-search-mobile {
  background-image: url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/images/credit/sprite-search@2x.png") !important
}

.grey-border-1px {
  border: 1px solid #cdcdcd
}
.green-border-3px {
  border: 3px solid #98ca3c
}
.rhtitle.rhdefaultcolored {
  color: #2f92e0 !important
}
.topBorder-cd {
  border-top: 1px solid #cdcdcd
}
.carousel-tab-left {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border: 1px solid #cdcdcd;
  border-left: 0 none;
  height: 60px
}
.carousel-tab-left a {
  width: 100%
}
.carousel-tab-right {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border: 1px solid #cdcdcd;
  border-right: 0 none;
  height: 60px
}
.carousel-tab-right a {
  width: 100%
}
.large-box p {
  min-height: 91px
}
.greenBox {
  background-color: #96ca39;
  height: 40px
}
.greenBox p {
  color: #fff
}
.fontSmall {
  font-size: 11.9px !important
}
.cccarousel_container {
  border: 1px solid #CDCDCD;
  border-radius: 6px;
  height: 626px;
  -webkit-box-shadow: 0px 1px 4px 1px #adadad;
  -moz-box-shadow: 0px 1px 4px 1px #adadad;
  box-shadow: 0px 1px 4px 1px #adadad
}
.border-radius-bottom {
  border-radius: 0px 0px 6px 6px;
  -moz-border-radius: 0px 0px 6px 6px;
  -webkit-border-radius: 0px 0px 6px 6px
}
.border-radius-top {
  border-radius: 6px 6px 0px 0px;
  -moz-border-radius: 6px 6px 0px 0px;
  -webkit-border-radius: 6px 6px 0px 0px
}
/*!
* Social Share Kit v1.0.7 (//socialsharekit.com)
* Copyright 2015 Social Share Kit / Kaspars Sprogis.
* Licensed under Creative Commons Attribution-NonCommercial 3.0 license:
* https://github.com/darklow/social-share-kit/blob/master/LICENSE
* ---
*/
@font-face{font-family:'social-share-kit';src:url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/fonts/social-share-kit.eot");src:url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/fonts/social-share-kit.eot?#iefix") format("embedded-opentype"),url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/fonts/social-share-kit.woff") format("woff"),url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/fonts/social-share-kit.ttf") format("truetype"),url("//cache-content.credit.com/wp-content/themes/credit-cms/assets/fonts/social-share-kit.svg#social-share-kit") format("svg");font-weight:normal;font-style:normal}.ssk:before{display:inline-block;font-family:"social-share-kit" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ssk-facebook:before{content:"a";text-indent:4px;margin-right:-4px}.ssk-twitter:before{content:"b"}.ssk-google-plus:before{content:"v"}.ssk-google-plus-old:before{content:"c"}.ssk-email:before{content:"d";top:-1px;position:relative}.ssk-pinterest:before{content:"e"}.ssk-tumblr:before{content:"f"}.ssk-linkedin:before{content:"g"}.ssk-github:before{content:"h"}.ssk-vk:before{content:"i"}.ssk-instagram:before{content:"j"}.ssk-amazon:before{content:"k"}.ssk-skype:before{content:"s"}.ssk-youtube:before{content:"x"}.ssk-vimeo:before{content:"u"}.ssk-ebay:before{content:"p"}.ssk-apple:before{content:"l"}.ssk-behance:before{content:"q"}.ssk-dribble:before{content:"n"}.ssk-android:before{content:"o"}.ssk-whatsapp:before{content:"m"}.ssk-reddit:before{content:"r"}.ssk-reddit2:before{content:"t"}.ssk{background-color:#757575;color:white;display:inline-block;font-size:22px;line-height:1px;margin-right:2px;margin-bottom:2px;padding:7px;text-align:center;text-decoration:none;transition:background-color .1s;-webkit-transition:background-color .1s;-moz-transition:background-color .1s;-ms-transition:background-color .1s;-o-transition:background-color .1s}.ssk:before,.ssk .glyphicon,.ssk .fa{position:relative;font-size:22px;top:0;vertical-align:middle}.ssk.ssk-xs,.ssk-xs&gt;.ssk{padding:4px}.ssk.ssk-xs:before,.ssk-xs&gt;.ssk:before,.ssk.ssk-xs .glyphicon,.ssk-xs&gt;.ssk .glyphicon,.ssk.ssk-xs .fa,.ssk-xs&gt;.ssk .fa{font-size:15px}.ssk.ssk-sm,.ssk-sm&gt;.ssk{padding:5px}.ssk.ssk-sm:before,.ssk-sm&gt;.ssk:before,.ssk.ssk-sm .glyphicon,.ssk-sm&gt;.ssk .glyphicon,.ssk.ssk-sm .fa,.ssk-sm&gt;.ssk .fa{font-size:20px}.ssk.ssk-lg,.ssk-lg&gt;.ssk{padding:9px}.ssk.ssk-lg:before,.ssk-lg&gt;.ssk:before,.ssk.ssk-lg .glyphicon,.ssk-lg&gt;.ssk .glyphicon,.ssk.ssk-lg .fa,.ssk-lg&gt;.ssk .fa{font-size:28px}.ssk:last-child{margin-right:0}.ssk:hover{background-color:#424242}.ssk:hover,.ssk:focus{color:#fff;text-decoration:none}.ssk.ssk-round,.ssk-round .ssk{border-radius:50%}.ssk.ssk-round:before,.ssk-round .ssk:before{text-indent:0;margin-right:0}.ssk.ssk-rounded,.ssk-rounded .ssk{border-radius:15%}.ssk.ssk-icon{color:#757575;padding:2px;font-size:24px}.ssk.ssk-icon,.ssk.ssk-icon:hover{background-color:transparent}.ssk.ssk-icon:hover{color:#424242}.ssk.ssk-icon.ssk-xs,.ssk-xs&gt;.ssk.ssk-icon{font-size:16px}.ssk.ssk-icon.ssk-sm,.ssk-sm&gt;.ssk.ssk-icon{font-size:20px}.ssk.ssk-icon.ssk-lg,.ssk-lg&gt;.ssk.ssk-icon{font-size:28px}.ssk.ssk-text{overflow:hidden;font-size:17px;line-height:normal;padding-right:10px}.ssk.ssk-text:before,.ssk.ssk-text .glyphicon,.ssk.ssk-text .fa{margin:-7px 10px -7px -7px;padding:7px;background-color:rgba(0,0,0,0.15);vertical-align:bottom;text-indent:0}.ssk-block .ssk.ssk-text{display:block;margin-right:0;text-align:left}.ssk.ssk-text.ssk-xs,.ssk-xs&gt;.ssk.ssk-text{font-size:12px;padding-right:6px}.ssk.ssk-text.ssk-xs:before,.ssk-xs&gt;.ssk.ssk-text:before,.ssk.ssk-text.ssk-xs .glyphicon,.ssk-xs&gt;.ssk.ssk-text .glyphicon,.ssk.ssk-text.ssk-xs .fa,.ssk-xs&gt;.ssk.ssk-text .fa{margin:-4px 6px -4px -4px;padding:4px}.ssk.ssk-text.ssk-sm,.ssk-sm&gt;.ssk.ssk-text{font-size:16px;padding-right:7px}.ssk.ssk-text.ssk-sm:before,.ssk-sm&gt;.ssk.ssk-text:before,.ssk.ssk-text.ssk-sm .glyphicon,.ssk-sm&gt;.ssk.ssk-text .glyphicon,.ssk.ssk-text.ssk-sm .fa,.ssk-sm&gt;.ssk.ssk-text .fa{margin:-5px 7px -5px -5px;padding:5px}.ssk.ssk-text.ssk-lg,.ssk-lg&gt;.ssk.ssk-text{font-size:22px;padding-right:13px}.ssk.ssk-text.ssk-lg:before,.ssk-lg&gt;.ssk.ssk-text:before,.ssk.ssk-text.ssk-lg .glyphicon,.ssk-lg&gt;.ssk.ssk-text .glyphicon,.ssk.ssk-text.ssk-lg .fa,.ssk-lg&gt;.ssk.ssk-text .fa{margin:-9px 13px -9px -9px;padding:9px}.ssk-group,.ssk-sticky{font-size:0}.ssk-sticky{top:0;position:fixed;z-index:2000}.ssk-sticky .ssk{transition:padding .1s ease-out;-webkit-transition:padding .1s ease-out;-moz-transition:padding .1s ease-out;-ms-transition:padding .1s ease-out;-o-transition:padding .1s ease-out;margin:0}.ssk-sticky.ssk-left .ssk,.ssk-sticky.ssk-right .ssk{display:block;clear:both}.ssk-sticky.ssk-left.ssk-center,.ssk-sticky.ssk-right.ssk-center{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.ssk-sticky.ssk-left{left:0}.ssk-sticky.ssk-left .ssk{float:left}.ssk-sticky.ssk-left .ssk:hover{padding-left:15px}.ssk-sticky.ssk-right{right:0}.ssk-sticky.ssk-right .ssk{float:right}.ssk-sticky.ssk-right .ssk:hover{padding-right:15px}.ssk-sticky.ssk-bottom{font-size:0;top:auto;bottom:0}.ssk-sticky.ssk-bottom.ssk-center{left:50%;right:auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.ssk-sticky.ssk-bottom .ssk{vertical-align:bottom}.ssk-sticky.ssk-bottom .ssk:hover{padding-bottom:15px}.ssk-sticky.ssk-round.ssk-xs .ssk:hover{padding:8px}.ssk-sticky.ssk-round.ssk-sm .ssk:hover{padding:9px}.ssk-sticky.ssk-round .ssk:hover{padding:11px}.ssk-sticky.ssk-round.ssk-lg .ssk:hover{padding:13px}@media (max-width: 767px){.ssk-sticky{display:none}}.ssk-count{padding-top:20px}.ssk-count .ssk{position:relative}.ssk-count .ssk-num{border-radius:4px;color:#8f8f8f;background-color:rgba(50,50,50,0.03);display:block;font-size:12px;left:0;line-height:20px;position:absolute;right:0;text-align:center;top:-20px}.ssk-count.ssk-sticky{padding-top:0}.ssk-count.ssk-sticky.ssk-left .ssk-num,.ssk-count.ssk-sticky.ssk-right .ssk-num{top:20%;background-color:transparent}.ssk-count.ssk-sticky.ssk-left .ssk-num{left:100%;margin-left:5px}.ssk-count.ssk-sticky.ssk-right .ssk-num{right:115%;margin-left:-100%;text-align:right}.ssk-facebook{background-color:#255c95}.ssk-grayscale&gt;.ssk-facebook{background-color:#757575}.ssk-facebook:hover{background-color:#1b436c}.ssk-facebook:hover{background-color:#1b436c}.ssk-grayscale&gt;.ssk-facebook:hover{background-color:#255c95}.ssk-facebook.ssk-icon{color:#255c95}.ssk-facebook.ssk-icon:hover{color:#1b436c}.ssk-facebook.ssk-icon:before{text-indent:0;margin-right:0}.ssk-twitter{background-color:#00b4e0}.ssk-grayscale&gt;.ssk-twitter{background-color:#757575}.ssk-twitter:hover{background-color:#008bad}.ssk-twitter:hover{background-color:#008bad}.ssk-grayscale&gt;.ssk-twitter:hover{background-color:#00b4e0}.ssk-twitter.ssk-icon{color:#00b4e0}.ssk-twitter.ssk-icon:hover{color:#008bad}.ssk-google-plus{background-color:#f1403a}.ssk-grayscale&gt;.ssk-google-plus{background-color:#757575}.ssk-google-plus:hover{background-color:#e81810}.ssk-google-plus:hover{background-color:#e81810}.ssk-grayscale&gt;.ssk-google-plus:hover{background-color:#f1403a}.ssk-google-plus.ssk-icon{color:#f1403a}.ssk-google-plus.ssk-icon:hover{color:#e81810}.ssk-pinterest{background-color:#cb2027}.ssk-grayscale&gt;.ssk-pinterest{background-color:#757575}.ssk-pinterest:hover{background-color:#9f191f}.ssk-pinterest:hover{background-color:#9f191f}.ssk-grayscale&gt;.ssk-pinterest:hover{background-color:#cb2027}.ssk-pinterest.ssk-icon{color:#cb2027}.ssk-pinterest.ssk-icon:hover{color:#9f191f}.ssk-tumblr{background-color:#395773}.ssk-grayscale&gt;.ssk-tumblr{background-color:#757575}.ssk-tumblr:hover{background-color:#283d51}.ssk-tumblr:hover{background-color:#283d51}.ssk-grayscale&gt;.ssk-tumblr:hover{background-color:#395773}.ssk-tumblr.ssk-icon{color:#395773}.ssk-tumblr.ssk-icon:hover{color:#283d51}.ssk-email{background-color:#757575}.ssk-grayscale&gt;.ssk-email{background-color:#757575}.ssk-email:hover{background-color:#5b5b5b}.ssk-email:hover{background-color:#5b5b5b}.ssk-grayscale&gt;.ssk-email:hover{background-color:#757575}.ssk-grayscale&gt;.ssk-email:hover{background-color:#5b5b5b}.ssk-email.ssk-icon{color:#757575}.ssk-email.ssk-icon:hover{color:#5b5b5b}.ssk-vk{background-color:#54769a}.ssk-grayscale&gt;.ssk-vk{background-color:#757575}.ssk-vk:hover{background-color:#425d79}.ssk-vk:hover{background-color:#425d79}.ssk-grayscale&gt;.ssk-vk:hover{background-color:#54769a}.ssk-vk.ssk-icon{color:#54769a}.ssk-vk.ssk-icon:hover{color:#425d79}.ssk-linkedin{background-color:#1c87bd}.ssk-grayscale&gt;.ssk-linkedin{background-color:#757575}.ssk-linkedin:hover{background-color:#156791}.ssk-linkedin:hover{background-color:#156791}.ssk-grayscale&gt;.ssk-linkedin:hover{background-color:#1c87bd}.ssk-linkedin.ssk-icon{color:#1c87bd}.ssk-linkedin.ssk-icon:hover{color:#156791}.ssk-whatsapp{background-color:#34AF23}.ssk-grayscale&gt;.ssk-whatsapp{background-color:#757575}.ssk-whatsapp:hover{background-color:#27851a}.ssk-whatsapp:hover{background-color:#27851a}.ssk-grayscale&gt;.ssk-whatsapp:hover{background-color:#34AF23}.ssk-whatsapp.ssk-icon{color:#34AF23}.ssk-whatsapp.ssk-icon:hover{color:#27851a}.ssk-reddit{background-color:#5f99cf}.ssk-grayscale&gt;.ssk-reddit{background-color:#757575}.ssk-reddit:hover{background-color:#3a80c1}.ssk-reddit:hover{background-color:#3a80c1}.ssk-grayscale&gt;.ssk-reddit:hover{background-color:#5f99cf}.ssk-reddit.ssk-icon{color:#5f99cf}.ssk-reddit.ssk-icon:hover{color:#3a80c1}.ssk-reddit2{background-color:#5f99cf}.ssk-grayscale&gt;.ssk-reddit2{background-color:#757575}.ssk-reddit2:hover{background-color:#3a80c1}.ssk-reddit2:hover{background-color:#3a80c1}.ssk-grayscale&gt;.ssk-reddit2:hover{background-color:#5f99cf}.ssk-reddit2.ssk-icon{color:#5f99cf}.ssk-reddit2.ssk-icon:hover{color:#3a80c1}.ssk-turquoise{background-color:#1abc9c}.ssk-turquoise:hover{background-color:#148f77}.ssk-emerald{background-color:#2ecc71}.ssk-emerald:hover{background-color:#25a25a}.ssk-peter-river{background-color:#3498db}.ssk-peter-river:hover{background-color:#217dbb}.ssk-belize-hole{background-color:#2980b9}.ssk-belize-hole:hover{background-color:#20638f}.ssk-amethyst{background-color:#9b59b6}.ssk-amethyst:hover{background-color:#804399}.ssk-wisteria{background-color:#8e44ad}.ssk-wisteria:hover{background-color:#703688}.ssk-wet-asphalt{background-color:#34495e}.ssk-wet-asphalt:hover{background-color:#222f3d}.ssk-midnight-blue{background-color:#2c3e50}.ssk-midnight-blue:hover{background-color:#1a242f}.ssk-green-sea{background-color:#16a085}.ssk-green-sea:hover{background-color:#107360}.ssk-nephritis{background-color:#27ae60}.ssk-nephritis:hover{background-color:#1e8449}.ssk-sunflower{background-color:#f1c40f}.ssk-sunflower:hover{background-color:#c29d0b}.ssk-orange{background-color:#f39c12}.ssk-orange:hover{background-color:#c87f0a}.ssk-carrot{background-color:#e67e22}.ssk-carrot:hover{background-color:#bf6516}.ssk-pumpkin{background-color:#d35400}.ssk-pumpkin:hover{background-color:#a04000}.ssk-alizarin{background-color:#e74c3c}.ssk-alizarin:hover{background-color:#d62c1a}.ssk-pomegranate{background-color:#c0392b}.ssk-pomegranate:hover{background-color:#962d22}.ssk-clouds{background-color:#cfd9db}.ssk-clouds:hover{background-color:#b1c2c6}.ssk-concrete{background-color:#95a5a6}.ssk-concrete:hover{background-color:#798d8f}.ssk-silver{background-color:#bdc3c7}.ssk-silver:hover{background-color:#a1aab0}.ssk-asbestos{background-color:#7f8c8d}.ssk-asbestos:hover{background-color:#667273}.ssk-dark-gray{background-color:#555}.ssk-dark-gray:hover{background-color:#3b3b3b}.ssk-black{background-color:#333}.ssk-black:hover{background-color:#1a1a1a}


.noborder, table .noborder, th .noborder, td .noborder {
border: none!important;
}

.featuredBG p {
position: relative;
top: 40%;
left: 0;
width:100% ;
height:100%;
font-family: ProximaNova-Regular;
font-size: 48px;
line-height: 48px;
letter-spacing: 0px;
text-align: center;
color: #ffffff;
text-shadow: 0px 2px 14px rgba(0, 0, 0, 0.5);
}

.headerImg {
  background-size: cover;
  background-repeat:no-repeat;
  height:280px;
  max-width: 100%;
  background-position: 50% 0;
  overflow: hidden;
}
.badges-table th,td{
border: none;
}
table.badges-table {
border: none;
}

.badges-table th,td{
 border: none;
}
table.badges-table {
 border: none;
}

#breadcrumbs {
  list-style: none;
  margin: 0 0 10px 0;
  overflow: hidden;
  padding: 0 0 8px 0;
  font-size: 12px;
  color: #ccc;
  font-weight: 900;
}

#breadcrumbs span {
font-weight:500;
}

#breadcrumbs li {
 display: inline-block;
 vertical-align: middle;
 margin-right: 5px;
}

#breadcrumbs .separator {
 font-size: 12px;
 font-weight: 100;
 color: #ccc;
}

@media (min-width: 992px){
 .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{
    float: left;
 }
}

span.icon {
 background-repeat: no-repeat;
 padding-left: 64px;
 height: 64px;
 display: inline-block;
}
span.rewards-text {
 margin-top: 20px;
 display: block;
}

div[itemprop="articleBody"] ol, div[itemprop="articleBody"] ul {
  margin: 10px;
}

div[itemprop="articleBody"] li {
  margin: 10px;
  font-size: 16px;
}

.anchor-tag {
  padding-top: 70px;
  margin-top: -70px;
}

iframe { width: 100%;}</pre></body></html>