/* ==========================================================================
   Author's custom styles
   ========================================================================== */
aside.kip-pull-quote {
  border-left: 6px solid #cc2936;
  float: left;
  font-family: Oswald, Impact, serif;
  font-size: 18px;
  font-weight: 400;
  padding: 0 1em;
  margin: .25em 2em 1em 0;
}
.kip-article {
  font-family: Merriweather, Georgia, serif;
  font-weight: 400;
  color: #000;
}
/* native ad */
.kip-native {
  color: #333;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 300;
}
.kip-native h1,
.kip-native h2,
.kip-native h3 {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.kip-native h1 {
  font-weight: 300;
}
.kip-native h2 {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
}
.kip-native h3 {
  color: #666;
  font-family: 'Open Sans Condensed', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: .125em;
}
h3.kip-native-overline {
  background-color: #fff;         
  font-family: 'Open Sans Condensed', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  margin: 1em auto;
  padding: 10px 5px;
  width: 75%;
}
.kip-native-overline img {
  padding: .125em .25em;
}
.kip-native p,
.kip-native li {
  font-weight: 300;
}
.kip-native .kip-disclaim {
  font-weight: 700;
  text-align: center;
}
.kip-native .kip-head  {
 text-align: center;
}
.kip-sidebar.native {
   margin-top: 25px;
}
/* contributor */
.kip-contributor h3.kip-overline {
  font-weight: 400;
  letter-spacing: .025em;
  line-height: 1.4;
  margin: .125em 0 .75em;
}
.kip-contributor h3.kip-overline img {
  margin-top: -2px;
  margin-left: 2px;
}
.kip-contributor .kip-story-image img {
  border-top: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
}
.kip-contributor p.bio {
  color: #999;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  margin: 0 0 2em;
}
/* column */
.kip-article .kip-content p.kip-column-bio {
  color: #999;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  margin: 0 0 2.5em;
}
.kip-contributor .kip-hed {
  margin-top: -5px;
}
.kip-highlight {
  color: #000;
  font-family: Oswald, Impact, sans-serif;
  font-size: 18px;
  font-weight: 400;
}
a.kip-contactme {
  line-height: 2.5;
}

/* ==========================================================================
   media queries
   ========================================================================== */
@media only screen and (min-width: 421px) {
   .kip-btn.btn.btn-link {
      margin: .25em 0 .5em .5em;
  }
}

/* -- Small - Tablet ------ */
@media only screen and (min-width: 768px) {
  
}
@media only screen and (min-width: 991px) and (max-width: 1100px) {
  aside.kip-pull-quote {
    margin-left: -24px;
  }
}
@media only screen and (min-width: 1101px) {
  .kip-article p.kip-teaser {
    margin-bottom: 1.5em; 
  }  
}
@media only screen and (min-width: 991px) {
  aside.kip-pull-quote {
    margin-left: -24px;
  }
  .kip-native.col-md-6.col-md-offset-1.col-sm-12 {
    padding: 0;
  }  
}
@media only screen and (min-width: 1200px) {}
@media only screen and (min-width: 1288px) {  
  aside.kip-pull-quote {
    margin-left: -100px;
  }
}
/* add images for retina here */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {}

