/**
  Theme Name: LPN 2016
  Theme URI: http://www.lepetitnegre.com
  Description: The New Lepetitnegre.com theme is written from Scratch
  Version: 0.9.0
  Author: Nyamagana Butera Ignace
  Author URI: http://www.nyamsprod.com
*/

/** WP standard class */
.alignleft { float:left;}
.alignright { float:right;}
.aligncenter { 
  display:block;
  margin:.3em auto;
  padding:3px;
  background-color:#fff;
  border:1px solid #ccc;
}
img.alignleft,
img.alignright { 
  padding:3px;
  background-color:#fff;
  border:1px solid #ccc;
  display:inline;
}
img.alignleft { 
  margin:3px 10px 2px 0;
}
img.alignright { 
  margin:3px 0 2px 10px;
}
.info { 
  padding:5px;
  border:1px dotted #ccc;
  font:normal small/1.8em "Segoe UI", verdana, helvetica, arial,sans-serif;
}
.info img { 
  background-color:#fff;
}
.wp-caption {
  margin:.3em auto;
  padding:9px;
  border:1px solid #eee;
}
.wp-caption-text {
  margin:.3em;
  padding:0;
  font-size:.9em;
}
img.noborder {
  border:none;
}
.wp-post-image {
 max-width:100%;
}

html, body {
  min-width:360px;
  margin:0 auto;
  padding:0;
  background-color:#fff;
  color:#444;
  font:normal 1em/1.5 "Palatino Linotype",Palatino,"Liberation Serif",serif;
  height:100%;
}

h1, h2, h3, h4 {
  font-family:Oswald, sans-serif;
}

blockquote, q { 
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  -o-hyphens: none;
  hyphens: none;
}
blockquote {
  font-style:italic;
  border-left:3px solid #999;
  padding-left:1em;
}
button {
  border:none;
  padding:5px;
  cursor:pointer;
  color:#fff;
  background-color:#4e4f52;
}
button:hover {
  background-color:#222;
}
input[type=text],
input[type=email],
input[type=url] { 
  width:93%;
  padding:5px;
  text-align:left;
  border:4px solid rgba(0, 0, 0, .5);
}
textarea {
  resize:vertical;
  min-height:130px;
  max-height:600px;
  width:93%;
  padding:5px;
  margin-bottom:5px;
  text-align:left;
  border-radius:0;
  border:4px solid rgba(0, 0, 0, .5);
}

.wrapper {
  margin:0 auto;
  padding:0;
  position:relative;
}

.cf:after,
.cf:before {
  display:table;
  content:'';
}

.cf:after {
  clear:both;
}

.page-wrap {
  min-height:100%;
  box-sizing:border-box;
}

.page-wrap:after {
  content:'';
  display:block;
}

/**
 * LPN Search box
 */
.blog-search {
  margin:0;
  padding:0;
  color:#f1f1f1;
  background-color:#222;
  display:none;
}

.blog-search h2 {
  display:none;
}

.blog-search .js-view-search {
  display:block;
}

.blog-search .inner-search {
  margin:.3em auto;
  padding:1em;
  box-sizing:border-box;
}

.blog-search input {
  display: block;
  padding:.5em;
  margin:0 auto;
  width:90%;
  border:none;
  font-size:2em;
  line-height:1.3;
  color:#f1f1f1;
  background-color:#000;
  box-sizing:border-box;
}

.blog-search button {
  display:none;
}

/**
 * LPN Header
 */
.blog-header {
  margin:0;
  padding:0;
  border-top:3px solid #f7c43d;
}

.single-post.webstrip .blog-header {
  margin-bottom:1em;
}

.header-logo {
  display:block;
  margin:0;
  padding:0;
  background-color: transparent;
}

.header-logo a {
  display:block;
  box-sizing:border-box;
  margin:0;
  padding:20px 0 30px 55px;
  height:50px;
  border:0;
  color:#222;
  background:#F7C43D url(media/images/lpn-logo-mobile.png) no-repeat center left;
  background-image: url(media/images/lpn-logo-mobile.png), linear-gradient(#F7C43D, #B98803);
  background-position:center left, left top;
  background-repeat:no-repeat;
  font: 15px/1 Oswald, sans-serif;
  text-decoration: none;
  text-align:center;
  text-indent:-999em;
  text-transform: uppercase;
}

.header-nav {
  box-sizing:border-box;
  margin:0 auto;
  padding:0;
  width:360px;
  height:50px;
  list-style: none;
  font: 1em/1.5 Oswald, sans-serif;
}

.header-nav li {
  float:left;
  margin:.5em 0;
  padding:.3em .4em;
  box-sizing:border-box;
  text-transform: uppercase;
}

.header-nav li:first-child,
.header-nav .search-link {
  border:none;
}

.header-nav li {
  border-left:1px solid #ccc;
}

.header-nav a {
  color: #E03E0D;
  text-decoration:none;
}

.header-nav a:hover {
  color: #222;
}

.header-nav .search-link {
  border:none;
}

.header-nav .search-link a {
  position:absolute;
  margin:0;
  padding:0;
  top:0;
  right:0;
  width:50px;
  height:50px;
  overflow:hidden;
  text-indent: -9999px;
  background:#F7C43D url(data:image/png;charset=binary;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAyCAYAAAAus5mQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnRJREFUeNrs2M1rE0EYx/EkiO9SX6gFX1sPVtBeWqkVPEgR9A/whUI9iAfvgiJ47kELiuhVFDyIRb2IoBdvgqLoxYIvraaopCCttWiLre36HXgqD2t2u7PZMQFn4EMmyb78djeZeXbzQRDkarkVcjXefEAf0Af0Af/3gAsqWHcV6rEZSzCCIYxiotoB29AlrytlO5MYxiPcQimThGYutrAVN/EjiG/DOIVlltv/i83CB1AM7Np9bKwkYD5hNbMXt7FGffYaffI6JZe6HUdQp5Yzl7w79SVPcBTr8FadlWmcxdoyy5oD3oa7oTN5xeUlvqB2NIFjCdZZjBuhg9rjImATBtSOLllsvB79at1rKGQdsAuzsoNP2G65gxMq4AhW2AacbyZpRl76/cKm3cO09FfL9jKd6hpUfyjFf/A7iur9hqwD6u9nUs4FM5XM/fOt8EX116cItwib1PtS1gEHVH8HtlhuvxNL1eV+k3XAZ/gs/SaZEZI2E+ykev8QY1nPJGbcuqqGim/Yn3CIOK/WM0NVp6uZxExdJbWzr+iOqVQacDE01Y1it8tiwdR+17FQffYAd2T4mZRxrgVHI8a7QRzGC1f14HGMlympfmIsYfn1Hrtc1YM5mfAfy+Qf18xv9Tmmynw3iHZXAef+OIfQh5f4gI94hye4jFZZ9lzEAZgCpM1VQG05mtGCxoj6MCqkOZM7XQdMesajQpqz31HtgHN6Yy53ay0EDA/eur2SW4uqByzEhNyXpmDNus3iDHrLVE3FrB99VBLyNMZxUG5Ze0KV05+Wr+JTfnPv3CFl2FP8qrWA/vmgD+gD+oA+oA/4D9pvAQYAAclSx8fyWSMAAAAASUVORK5CYII=) no-repeat center;
  background-image: url(data:image/png;charset=binary;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAyCAYAAAAus5mQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnRJREFUeNrs2M1rE0EYx/EkiO9SX6gFX1sPVtBeWqkVPEgR9A/whUI9iAfvgiJ47kELiuhVFDyIRb2IoBdvgqLoxYIvraaopCCttWiLre36HXgqD2t2u7PZMQFn4EMmyb78djeZeXbzQRDkarkVcjXefEAf0Af0Af/3gAsqWHcV6rEZSzCCIYxiotoB29AlrytlO5MYxiPcQimThGYutrAVN/EjiG/DOIVlltv/i83CB1AM7Np9bKwkYD5hNbMXt7FGffYaffI6JZe6HUdQp5Yzl7w79SVPcBTr8FadlWmcxdoyy5oD3oa7oTN5xeUlvqB2NIFjCdZZjBuhg9rjImATBtSOLllsvB79at1rKGQdsAuzsoNP2G65gxMq4AhW2AacbyZpRl76/cKm3cO09FfL9jKd6hpUfyjFf/A7iur9hqwD6u9nUs4FM5XM/fOt8EX116cItwib1PtS1gEHVH8HtlhuvxNL1eV+k3XAZ/gs/SaZEZI2E+ykev8QY1nPJGbcuqqGim/Yn3CIOK/WM0NVp6uZxExdJbWzr+iOqVQacDE01Y1it8tiwdR+17FQffYAd2T4mZRxrgVHI8a7QRzGC1f14HGMlympfmIsYfn1Hrtc1YM5mfAfy+Qf18xv9Tmmynw3iHZXAef+OIfQh5f4gI94hye4jFZZ9lzEAZgCpM1VQG05mtGCxoj6MCqkOZM7XQdMesajQpqz31HtgHN6Yy53ay0EDA/eur2SW4uqByzEhNyXpmDNus3iDHrLVE3FrB99VBLyNMZxUG5Ze0KV05+Wr+JTfnPv3CFl2FP8qrWA/vmgD+gD+oA+oA/4D9pvAQYAAclSx8fyWSMAAAAASUVORK5CYII=), linear-gradient(#F7C43D, #B98803);
  background-position:center, left top;
  background-repeat:no-repeat;
  transition:all .1s linear;
}

/**
 * LPN Content
 */
.panel-full,
.panel-left,
.panel-right {
  margin:0 auto;
  padding:5px;
  box-sizing:border-box;
}

.panel-left,
.panel-right {
  min-width:360px;
  width:80%;
}

.blog-content a {
  color: #E03E0D;
}

.blog-content a:hover {
  color: #FC7248;
}

.hentry {
  color:#444;
  font-size:1em;
  line-height: 1.5;
  border-bottom:1px solid #ccc;
  margin-bottom: 1em;
  padding-bottom: 1em;
}

.hentry .entry-meta {
  color:#999;
}

.hentry .entry-title {
  font-family:Oswald, sans-serif;
}

.hentry .entry-title a {
  text-decoration: none;
}

.feed-img {
  margin:0 auto .3em;
  padding:0;
  text-align: center;
}

.feed-img img {
  max-width:100%;
  margin:.3em auto;
  padding: 0;
  background-color: #E1E1E1;
}

.entry-content-social-share {
 box-sizing:border-box;
 margin:.3em auto;
 padding:.3em;
 border:solid #e1e1e1;
 border-width:1px 0;
}

.wp-pagenavi-container {
  margin:0 auto 1em;
  padding:.5em 0;
  font-size:1.2em;
  font-weight:bold;
  text-align:center;
}

.wp-pagenavi-container:hover {
  border-color:#FC7248;
}

.wp-pagenavi-container:hover a {
  color:#E03E0D;
}

.wp-pagenavi a,
.wp-pagenavi span {
  margin:2px;
  padding:3px 5px;
  display:inline-block;
  font-family:Oswald, sans-serif;
  text-transform:lowercase;
}

.wp-pagenavi a {
  color:#ccc;
  text-decoration:none;
}

.wp-pagenavi a:hover {
  color:#FC7248;
}

.wp-pagenavi-container:empty {
  display:none;
}

/**
 * LPN RIGHT PANEL
 */
.widget {
  width:350px;
  padding:1em 0;
  margin:0 auto 1em;
  box-sizing:border-box;
  border-bottom:1px solid #ccc;
  font-family:Oswald, sans-serif;
}

.widget:last-child {
  border-bottom:none;
}

.widget-podcast {
  padding-top:0;
  text-align:center;
}

.widget-podcast img {
  width:325px;
  margin:0 auto .3em;
}

.widget-podcast h2 {
  font-weight: normal;
  margin-bottom:.3em;
  padding:0;
}

.widget-podcast figure {
  margin:0;
  padding:0;
}

.widget-podcast a {
  text-decoration:none;
}

.widget-pub {
  margin:0 auto;
  padding:0;
  width:300px;
  border:none;
  box-sizing:border-box;
}

.widget-social ul {
  list-style: none;
  margin:0;
  padding:0;
}

.widget-social li {
  float:left;
  width:48%;
  margin:0 1% 1em;
  padding:0;
  box-sizing:border-box;
}

.widget-social a {
  width: 100%;
  display:block;
  text-decoration:none;
  padding:5px;
  color:#fff;
  border-right:5px solid;
  box-sizing:border-box;
  transition:all .2s linear;
}

.widget-social a:hover {
  color:#fff;
  opacity:.6;
}

.widget-social .facebook {
  border-right-color:#13377f;
  background:#3b5998 url(data:image/png;charset=binary;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAyCAYAAAAus5mQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALpJREFUeNrs1tEJwjAQxvGeBjqNT47RSXQCJ3GGDuAMPgvuUlCE85Q+lKIUkoMc+j/4XpISflzSEFHVJnKtmuAFECBAgAABxgJuLEfL2TJYdJK8ej0WnHKw3PR7Za0rTq+ZznJa+EZqbvEu+hncfhjbj12T3O692+60xQ/LejbWWu6lC3sB1evM/dU9uHTHTef76B28RAdefxaYSm4A/mKAAAECBAiwuJLTOsIWAwQIECBAgACr1FOAAQBC5Z/pABVh4gAAAABJRU5ErkJggg==) no-repeat center right;
}

.widget-social .rss {
  border-right-color:#cc640a;
  background:#ee8c31 url(data:image/png;charset=binary;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAyCAYAAAAus5mQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhhJREFUeNrsmFFEQ1EYx7fKGCMiIvY0ythTTz2VKLHsaQ8Z0Wv0VPbQU6KMXusxeui9ERERiVKkLFJKIz1klKY0S7n9T77L9Tln9+7u3rWH8/Ez59zv3P13zvd955wFDcMItLK1BVrctEAtUAvUArVALbAx63DoZ27Y56AM7sE+UfZTYNDhYUHl9EMi82AHPLeaQKtVwDpY8XJWvRRo2iuJFGK/miVwCfSAKOgGcRC2GXMLJsFlQwqFQBeEQQpsgpKhtk8w7fI7/gg0MpgIgVnwUkNo9j8FmnSCZVBViJxx8956kuSKgv4M7FF5qUh8B8E2xSwvSWPgwI8YlNk7xWBU4i/6TiVjRBjE/FhiwyYRVilxeCLJRN5Q3DZNoGkXktnsBU8S35zXMZgFMYqrcRBS+ImtboL2bNMGwBGrmyKW+0HRjzoYARlaKpmVaOasY+Ykfht+l5l2qm/fiuUOM98C86lKfogvdXAIvDmIs7SbAu5VkR6RzCSfITGLD8ynYPfuek7USXAMqvSZtDwTxXeB+YtEyrFCvcV8EnQAaThJUoqESLM9+U5SI7ssPgnJOzJeLHFBIZAv0ZQDAfxQsebFEvc57N+VHFJHWfuEtWNe3OquaxxK+Wn6kPXFWbvoh8B5Rf+iA9FRyW5jtYgXAkWWDtPno6WdV9xJrMavBh82z13dSfQ/C1qgFqgFaoFaoBaoBbam/QowAE/2fGnj5eKNAAAAAElFTkSuQmCC) no-repeat center right;
}

.widget-social .twitter {
  border-right-color:#0093bc;
  background:#00c0f7 url(data:image/png;charset=binary;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAyCAYAAAAus5mQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbdJREFUeNrsmMErRFEUh+cZTSk19fRKKUVWSlkpZSFSbJRSs6IsreykrCw0W+U/UKZsLGwoJSsy0VjJQl6JWMlEbEzX79SdehjmvNt5mXJOfas5c+/37p177pnnGWNSjRxNqQYPFVRBFVRBFVRBFfzbaE5w7ABMg35QBgVwHnsUarcY5EDAzCUmwZP5HmsgC8bABmivNxZ3wktQAj4jdxC8m/qxADISgunIhKegq07+LkPu2ublpVYwul3PYN6K13qYV8OLI9AiJbhdY4JbsAI6I3k+U44eopUzt8f8TzIEDkH6h8/pdF6AECwzxnsEbZyJOYIklQMdIP+LZJygB+mWqoMVsA58wRoZSt8kBeEiXpQWXAVXgoI70oIPYBhsCcjRYTpOqlkoO92nn2MxTrIX89VHyV7+rnEARpNstybAmaPcHZhNqpv5ep3NgE3DD7o5BhzmcmpYK/ZHHjDzb+wBK7osO6dQ94IXK9QHpsA4yDC+uwfmbBVwC8YyUwOwBO5jbOkJGHHZUtdmoXonV1ePTnIPyII3W9uoBO3bWhlKVXRP37CqoAqqoAqqoAqqoAr+a8EPAQYAxS/XI7mJfWQAAAAASUVORK5CYII=) no-repeat center right;
}

.widget-social .youtube {
  border-right-color:#bc1812;
  background:#E62117 url(data:image/png;charset=binary;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADEElEQVRYhcWXXYhNURTHf/t2E5PulERJkuZhkjzMA0pJEkbzJF8JKYoH3nhQPpo0SfLAm0eSJx8xpMb3RwqJ0QjhSWp8RTLme/4e9jrutjtn7r1zB/867bXWXmev/1nn7LXXgQxIOiLpk6Qlpm8xfXvWPSNBbpi528BEYKnpjabfH00CmZBUI6lLUruknD39e0n/JH5C4oKkQUmL5XHc7MslXZZ0VtICs02X1CppoxFulbSnWgKbLPBjG5skNUjqVxHdkuokzTK9xQgMSrpQKsZw3wDAJWAAaAB+AteAhUAe2AzsAMYCizLuH6qKgHPuM3DP1GvOuR6g1vRO4KPJ+XKCVUzA0GHj9cgeB0wjUF0GDH029tg4WGLxctasyHmghJ6QSQjlI/uwyJdyCAImi323cX7kk/hNA7ZRZiYqIZDgDv517DP9M3639BnJ1UB9RLoqAueB91gJds49kzQXWAX0Aqecc50AktYAk4CTwHrgZRnr/1+42CBpDrAYGIfPUM6uMFu5DHkokpNrAOgC2pxzDzPZSDqkv4/DWcFX/IPgCVYmccO0bgjkrfjaH6IRWJfCvQM4BOwCZmem909sAM7EGbgdMJwgKWd25E+3nRlPc9X8rlSQgbtpGRgTyF/wB81koAloLfPJysXvWOEXXKom3MKnuRN/Qu4CvgXzb/BH9LHAdhHf0jUCbcPGUrHpSPDB7E2mHzG9XdJRk98Fr6BevjFJfJ5Lypt9kqSCpC+21pO0DJSq3aXmDwK7nXPgy/Md59wAcAJods59J6UyllOKy8WYaL3k+L4BvDW5jwiVHJ2lMpDVoLQAOUmFtJsqycBICTwA6vAZqYl9w0XTGo1qCOQD+2nnXC3Fn5qh2AlS3k+EZO+ewG+vGDcjktNtPAe8NnlqHCskEJfeGDOtOp7Bt+ZvovmnwD1JU/AluSBpnnNuP4CktcCMzFiSmlNKZrek3rA2mN5vc4N2JfJXkxP0S3pkNSHEgTQCBUkvMmr3aOKVgh3hIhITgWZgGTCeYkNSDZKG5Ae+HO+1Hx4AfgHw05o3j+RFcwAAAABJRU5ErkJggg==) no-repeat center right;
}

.widget-category h2 {
  margin:0;
  padding:0;
  text-align:center;
}

.widget-category ul {
  margin:0;
  padding:0;
  list-style: none;
}

.widget-category li {
  margin-bottom:.3em;
}

.widget-category a {
  text-decoration:none;
}

/**
 * LPN FOOTER
 */
.blog-footer {
  padding:1em;
  border-top:3px solid #F7C43D;
  background-color:#222;
  color:#f1f1f1;
}

.footer-logo .hgroup {
  margin:0 auto .3em;
  width:361px;
  height:61px;
  border: 0;
  overflow: hidden;
  background:transparent url(media/images/logo.png) no-repeat top left;
  *text-indent: -9999px;
}

.footer-logo .hgroup:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}

.footer-credits {
  padding:.3em;
}

.footer-credits ul {
  margin:0 auto;
  width:160px;
  list-style:none;
}

.footer-credits p {
  margin:0;
  text-align:center;
}

.footer-credits li {
  float:left;
  padding-right:.5em;
}

.footer-credits li:first-child::before {
  content: "";
}

.footer-credits a:last-child {
  padding:0;
}

.footer-credits a {
  color: #F7C43D;
  text-decoration:none;
}

.footer-credits a:hover {
  text-decoration:underline;
}

.hidden {
  display:none;
}

.search-no-results .hentry,
.error404 .hentry {
  text-align:center;
}

.single .hentry,
.page .hentry {
  font-size:1.2em;
  line-height:1.5;
}

.panel-full .hentry {
  border-bottom:none;
}

/** MEDIA */
.audioplayer_container {
  text-align:center;
}
.oembed-container { 
  margin:0 auto .5em;
  max-width:100%; 
}
.oembed-container iframe {
  display:block;
  margin:0 auto;
  padding:0;
  max-width:100%;
  background-color:#e1e1e1;
}
.oembed-container figcaption {
  font-size:.8em;
  text-align:center;
}

/* WEBCOMIC */
.webcomic {
  text-align:center;
}

.webcomic a {
  width:auto;
  display:inline-block;
  margin:0 auto .4em;
}

.webcomic object {
  width:100%;
  height:auto;
}

.webcomic p {
  margin:0;
  padding:0;
  font-size:.9em;
  text-align:right;
}

/* COMMENTS + FORM COMMENTS */
.season_comments {
  position:relative;
  margin:0 auto;
  padding:0;
}
.season_comments h1 {
  margin:0;
  padding:5px;
  text-transform:uppercase;
}
.comments-list {
  position:relative;
  margin:0 auto;
  padding:10px;
}
.comments-list li a {
  color:#186c96;
}
.comments-list li a:hover {
  color:#f7c43d;
}
.comments-list h2 {
  color:#f7c43d;
}
.comment {
  margin:0 auto;
  padding:0;
  border-top:5px solid #999;
  clear:both;
  overflow:hidden;
  width:100%;
}
.comment:first-of-type {
  border:none;
}
.comment a {
  color:#f72;
  text-decoration:none;
}
.comment a:hover {
  color:#222;
  text-decoration:underline;
}
.comment cite {
  font-style:normal;
  font-weight:bold;
}
.comment-content {
  float:right;
  margin:0;
  padding:0 5px;
  width:75%;
}
.comment-meta {
  float:left;
  margin:0;
  padding:0 5px;
  width:20%;
  font-size:.9em;
  text-align:right;
}
.comment-meta .avatar {
  margin:5px 0;
}
.comment-meta p {
  padding:0;
}
.comment-meta .url {
  color:#111;
}
.comment-meta .url:hover {
  color:#666;
}
.bypostauthor {
  background-color:#222;
  color:#999;
}
.bypostauthor a:hover {
  color:#f72;
}
.bypostauthor a.url {
  color:#f5f5f5;
}
.bypostauthor a.url:hover {
  color:#666;
}
.comments-form {
  margin:0 auto;
  padding:0;
  color:#333;
  background-color:#e5e5e5;
  font-size:.8em;
}
.comments-form div {
  margin:5px auto 0;
  padding:5px;
}
.comments-form a {
  color:#186c96;
}
.comments-form a:hover {
  color:#800;
}

/* CONTACT FORM PLUGIN */
#wpcf {
  box-sizing:border-box;
  width:98%;
  margin:0 auto 10px;
  padding:1em;
  color:#333;
  background-color:#e5e5e5;
  font-size:.8em;
}
#wpcf label {
  line-height:1.5;
}

.main-title span {
  color:#E03E0D;
}

/* RELATED POST PLUGIN  */
.related_post_container {
  position:relative;
  margin:0 auto;
}

.related_post {
  margin:.3em auto 1em;
}

.related_post a { 
  text-decoration:none;
}

@media (min-width:550px) {
  .blog-header {
    background-color: transparent;
  }

  .header-logo a {
    float:left;
    margin:0;
    padding:105px 0 0 0;
    width:100px;
    background:transparent url(media/images/lpn-logo-new-resize2.png) no-repeat top left;
    text-indent:0;
  }

  .header-logo a:hover {
    color:#E03E0D;
  }

  .header-nav {
    margin:0;
    display:block;
    position: static;
    float:left;
    background-color:transparent;
    width:auto;
  }

  .header-nav li {
    border-left-color:#222;
    padding:.3em .5em;
  }

  .oembed-container iframe,
  .feed-img img {
    border: 1px solid #FFF;
    box-shadow:0 0 8px rgba(0, 0, 0, 0.5);
  }
}

@media (min-width:800px) {
  .wrapper {
    width:80%;
  }

  .header-nav .search-link a {
    right:50px;
  }

  .header-nav li {
    padding:.3em 1em;
  }

  .header-search {
    top:-60%;
  }
}

@media (min-width:1100px) {
  .wrapper {
    width:1100px;
  }

  .panel-left {
    float:left; 
    width:675px;
  }

  .panel-right {
    float:left;
    width:425px;
  }

  .panel-fixed {
    position:fixed;
    right:calc(((100% - 1100px) / 2));
    top:0;
  }

  .wp-pagenavi-container {
    width:98%;
  }

  .page-wrap {
     margin-bottom:-60px;
  }

  .blog-footer, .page-wrap:after {
    height:60px;
  }

  .footer-logo .hgroup {
     margin:0;
     float:left;
  }

  .footer-credits {
    float:right;
  }

 .footer-credits p {
    margin:0;
    text-align:right;
  }

  .hidden {
    display:block;
  }
}

.panel-webstrip {
   margin:1em auto;
   box-sizing:border-box;
   background-color:#222;
   background-image: repeating-linear-gradient(45deg, transparent, transparent 35px, rgba(0,0,0,.4) 35px, rgba(0,0,0,.4) 70px);
   border:solid #f7c43d;
   border-width:3px 0;
   padding:1em;
   text-align:center;
}

.panel-webstrip .wp-post-image {
    border:1em solid #000;
}

.single.webstrip .blog-content > .wrapper:first-of-type {
  width:100%;
}
