.navbar.navbar-default { z-index: 6; }

header .wp-post-image { display: block !important; margin: 60px auto 0px; }

.post_content .wp-post-image { margin: 15px; float: right; }

.page-header { margin: 80px 0 10px; }

.page-header > h1.single-title { font-size: 32px; }

li.next a.page-numbers:hover:before, li.previous a.page-numbers:hover:before { content: initial !important; }

.pagination .page-numbers.current { font-weight: bold; }

#comments + #comment-nav { margin-bottom: 10px; }

.sticky { font-size: initial; }

.wp-caption { max-width: 100%; }

.wp-caption .wp-caption-text, .gallery-caption, .entry-caption { font-style: italic; font-size: 12px; color: #c7c7c7; }

.blog .format-aside .entry-title, .archive .format-aside .entry-title { display: none; }

iframe, object, embed { max-width: 100%; }

a { padding: 0; margin: 0; text-decoration: none; -webkit-transition: background-color .3s linear, color .3s linear; -moz-transition: background-color .3s linear, color .3s linear; -o-transition: background-color .3s linear, color .3s linear; -ms-transition: background-color .3s linear, color .3s linear; transition: background-color .3s linear, color .3s linear; }

::-moz-selection { color: #fff; text-shadow: none; background: #2B2E31; }

::selection { color: #fff; text-shadow: none; background: #2B2E31; }

html, body { height: 100%; }

header + div.container { min-height: 100%; }

div.container #content { overflow: auto; padding-bottom: 150px; }

footer div.container { position: relative; margin-top: -150px; height: 150px; clear: both; }

body:before { content: ""; height: 100%; float: left; width: 0; margin-top: -32767px; }

.video-wrapper { width: 100%; }
