.navbar {padding:.35rem 1rem .1rem 1rem !important}
#mainNav .navbar-brand  {font-size:32px !important;
font-weight:600!important;}
#mainNav .navbar-nav>li.nav-item>a {font-size:17px !important;}

.articlecompanylink {font-size:28px;font-weight:800;}

.newsletter {width:550px; text-align:center; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:20px 0;}
.form-control {border-radius:0;}
.newsletter-row1 {font-size:32px; font-weight:600; font-family:"Roboto Condensed"; width:100%; white-space: nowrap;}
.newsletter-row2 {font-size:18px;}
.newsletter #emailaddress {font-size:16px; padding:5px; width:380px; font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;}
.newsletter .button {font-size:18px; height:38px; padding:3px 10px; margin-bottom:3px;}

.sharebuttons {width:450px;}
.share {
   float: left;
   margin: 0 5px;
   padding: 10px 15px;
   border: none;
   background-color: #ececec;
   text-decoration: none;
   font-size: 16px;
   font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
   color: #FFF;
   z-index: 1;
   transition: transform .1s ease-in;
;}
.share i {font-size: 18px; padding-right: 5px;}
.share:hover {color:#fff!important;}
.facebook {width:215px; background-color: #3b5998;}
.twitter {width:215px; background-color: #55acee;}
.pinterest {width:215px; background-color: #bb0f23; padding-left:20px;}

.btn-sm{font-size:16px;padding:5px 15px;}

.socialmediabutton {font-size:36px;}

.footer {font-size:16px;font-weight:400;font-family:"Roboto Condensed";}
.footer .nav-link {padding:.65em;}
.category-links {font-size:18px;font-weight:500;font-family:"Roboto Condensed";text-transform:uppercase;}

.copyright {font-size:10px;font-family:"Roboto Condensed";}

.list ol { counter-reset: item ;}
.list li{ display: block ;}
.list li:before { content: counters(item, ".") " "; counter-increment: item ;}

hr {margin:3em 0;}

.warning {font-weight:bold; color:#bb0612;}

/* Custom styles for affiliates.html google ads */
.banner {float:left; margin:0 20px 20px 0;}
.googleads {margin:15px 0 15px 20px;}
.headline {color:#1c1ba8; font-size:17px;}
.displayurl {color:#066525; font-size:15px;}
.description {font-size:15px; margin:0 0 10px 0;}

.post-preview .post-thumbnail {margin-bottom:1rem; border:1px solid #555;}

.post-breadcrumb {font-size:24px !important; font-style:normal; font-weight:600 !important; font-family:"Roboto Condensed" !important; margin-top:0; text-transform:capitalize !important;}
.bydate {font-size:17px;color:#555; margin-bottom:3rem!important;}
.bydate:before{content: url(/images/mike-48.jpg); float:left; margin:-10px 10px 0 0;}
.post-image-lg {max-width:100%; height:auto; float:left!important; margin-right:3rem!important; margin-bottom:3rem!important;}

.post-related-link {color:#0085a1;}
.post-link {color:#0085a1;}

.book .subheader {font-size:56px; font-family:"Roboto Condensed";}
.book .price {font-size:56px; margin:10px 0;}

.companies-table-font {font-size:18px;font-family:"Roboto Condensed";}

table.dataTable thead td {padding:3px 4px;}
table.dataTable tbody td {padding:3px 4px;}

li {line-height:1.75;}

.clickbank {font-size:12px;font-family:"Roboto Condensed";text-align:center;}

.guarantee {font-family:"Roboto Condensed";}

.btn {font-weight:700;}

.disclosurebadge {
background-color: #fdfdfd;
border: 1px solid #ccc;
color: #555;
padding: 8px 10px;
font-size: 16px;
font-family:"Roboto Condensed";
margin: 2px 0 20px 20px;
float:right;
border-radius: 8px;
z-index: 1;
width:146px;
height:auto;
line-height:1.25;
;}

.disclosurebadge .title {font-size:14px;font-weight:600;text-align:center;text-transform:uppercase;}

.new:after{content: url(/images/new.gif);}

.updated:after{content: url(/images/updated.gif);}

.tab:after{content: url(/images/newtab.png);}

.float-left:before{content:"← ";}
.float-right:after{content:" →";}

.category-buttons {width:720px; margin:30px 0 20px 0;}
.category-button {width:234px; margin:0 2px 7px 0; font-size:18px; border-radius:5px; color: #0085a1; background-color: transparent; border-color: #0085a1; letter-spacing:-1px; padding:7px 5px; font-weight:600; word-spacing:2px; text-transform:capitalize;}

.fb-comments .fb_iframe_widget_lift {width:500px;}

.fblikebutton {margin:30px auto 30px auto; width:400px;}

.col-md-10 {padding-right:14px!important; padding-left:14px!important;}
.col-lg-8 {padding-right:14px!important; padding-left:14px!important;}

.cse .gsc-control-cse, .gsc-control-cse {padding:0 8px 0 5px !important;}
.gsc-search-box-tools .gsc-search-box .gsc-input {padding-right:0 !important;}
.gsc-search-button {margin-left:0 !important; height:30px !important; border-color:#1385a0 !important; background-color:#1385a0 !important; border-radius:0 !important;}
#gsc-i-id1 {height:30px !important;}
input.gsc-input {font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif !important;}
form.gsc-search-box {font-size:16px !important;}
.gsc-input-box {height:35px !important;}

.ru-title {color:#333 !important;}
a.ru-link:visited {color:#85779c !important;}

.adsense2ndad {margin:30px 0 20px 0;}

#mainNav .navbar-nav>li.nav-item>a {
text-transform:Capitalize!important;
font-size:18px!important;
font-weight:400!important;
}

.inhousead {
text-align:center;
margin-bottom:30px;
}
.inhousead img {
max-width:100%!important;
height:auto!important;
}

/* MOBILE VERTICAL */
@media screen and (max-width: 1198px) {

.category-button {width:200px; margin:0 1px 5px 0; font-size:14px; padding:5px;}

.newsletter #emailaddress {width:300px;}

;}

/* MOBILE VERTICAL */
@media screen and (max-width: 680px) {

header.masthead .page-heading h1,header.masthead .site-heading h1{font-size:38px;margin-top:0;font-family:"Roboto Condensed";line-height:1.1;text-transform:capitalize;font-weight:600!important;}

header.masthead {
  margin-bottom: 50px;
  background: no-repeat center center;
  background-color: #868e96;
  background-attachment: scroll;
  position: relative;
  background-size: cover;
  height:300px;
}

header.masthead .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 300px;
  width: 100%;
  background-color: #212529;
  opacity: 0.25;
}

header.masthead .page-heading h1, header.masthead .site-heading h1 {font-size:38px;text-transform:capitalize;font-weight:600!important;}

.newsletter {width:330px; padding:20px 0;}
.newsletter-row1 {font-size:20px; font-weight:600; font-family:"Roboto Condensed"; width:100%; white-space: nowrap;}
.newsletter-row2 {font-size:13px;}

.disclosurebadge {float:none; display:block; width:100%; max-width:405px; margin:0 auto 30px auto; font-size: 13px;}

.post-preview .post-breadcrumb {margin-bottom:1rem;}

.sharebuttons {width:250px;}
.share {font-size:18px;}
.facebook {width:235px; margin:3px 0;}
.twitter {width:235px; margin:3px 0;}
.pinterest {width:235px; margin:3px 0;}

.pager .btn {margin:3px 0;}

.copyright {font-size:8px;}

.addtocartbutton {width:300px;}
.guaranteeimage {width:300px;}
.guarantee {font-size:16px;}

.category-buttons {width:350px; margin:30px 0 30px 0;}
.category-button {width:165px; margin:0 1px 5px 0; font-size:14px; padding:5px;}

.fb-comments .fb_iframe_widget_lift {width:400px;}

h2 {font-size:30px;}
h3 {font-size:1.25em;}
.mb-3 {margin-bottom:0.25rem!important}

.site-heading {padding: 90px 0 40px !important;}
.site-heading h1 {font-size: 38px !important;text-transform:capitalize;font-weight:600!important;}
.site-heading .subheading {font-size: 20px !important; font-weight:400 !important;}

.letterspacing-2 {letter-spacing:-2px; font-weight:600; word-spacing:2px;}
.letterspacing-3 {letter-spacing:-2px; font-weight:600; word-spacing:2px;}

.adsense2ndad {margin:30px 0 20px 0;}

;}
