/*
Theme Name: FP - Raise Up Missouri
Theme URI:
Author: GPS
Author URI: http://gpsimpact.com
Description: Hi, I am the FP - Raise Up Missourig theme
Version: 1.0
License: GNU General Public License v3.0 /
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: gray, light, two-columns, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, sticky-post,theme-options, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
This theme is the most seamless and minimalistic integration of Twitter Bootstrap Framework into
the _s starter theme from Automattic, the guys behind WordPress.
_s (or Underscores) http://underscores.me/, (C) 2012-2013 Automattic, Inc. Twitter Bootstrap
Credits:
1. Bootstrap
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=f58353a31151a8c05d7c)
 * Config saved to config.json and https://gist.github.com/f58353a31151a8c05d7c
2. wp_bootstrap_navwalker
* Class Name: wp_bootstrap_navwalker
* GitHub URI: https://github.com/twittem/wp-bootstrap-navwalker
3. Glyphicons
 * http://getbootstrap.com/components/
*/
body {
	word-wrap: break-word;
	background-color: #fff;
	color: #364350;
	font: 400 16px/1.65 'Montserrat', sans-serif;
}
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}
img {
	display: inline-block;
	height: auto;
	max-width: 100%;
}
img[class*="wp-image-"] {
	margin-top: 10px;
	margin-bottom: 10px;
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 10px;
	max-width: 100%;
	border-radius: 4px;
	padding: 0 10px;
}
.wp-caption.aligncenter {
	margin-bottom: 10px;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
}
.wp-caption .wp-caption-text {
	text-align: center;
	margin-top: 10px;
}
.gallery {
	margin-bottom: 1.5em;
}
.gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}
.gallery dd {
	margin: 0;
}
.gallery-caption {
	display: block;
}
embed,
iframe,
object {
	max-width: 100%;
}
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; 
}
.main-content-inner {
	padding-bottom: 1.5em;
}
.hentry {
	margin: 0 0 1.5em;
}
.sticky {
	display: block;
}
.bypostauthor {
	display: block;
}
.clear {
	clear: both;
}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:active>.dropdown-menu, .dropdown-submenu:hover>.dropdown-menu {
display: block;
}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:active>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.widget { margin-bottom: 2em; }
.widget_nav_menu ul.sub-menu li, .widget_pages ul.children li { padding-left: 15px; }
.widget_search .search-form input[type="submit"] { display: none; }
.widget select {
	max-width: 100%;
}
 .comment .children { margin-left: 1.5em; }
.sticky {
}
.gallery-caption {
}
.bypostauthor {
}
.entry-meta {
	clear: both;
}
/*
 == Quick CSS styling tips ==
 You can start off in a rough direction with some minimal styles.
 See below for some tips. ;)
 == Want to have the whole site wrapped? ==
 Just fill the .container class with some background color to have a the whole site "wrapped".
 This works so easy because every main part is wrapped only once into a container class by bootstrap.
 Try out by decommenting the next line and go from there.
 .container { background: #f9f9f9; border-right: 1px solid #eee; border-left: 1px solid #eee; }
 == Want to wrap just the content and sidebar in Bootstrap style? ==
 That one is a great example to show that some things are much cleaner and easier to do via just adding some HTML classes.
 In this case, we will add just one CSS class "panel", look for example at the beginning in content.php!
 == Infinite Scrolling by Jetpack ==
 You can enable this cool feature by simply decommenting the lines below and make sure you use the same classes on the right place in your html..
/* Globally hidden elements when Infinite Scroll is supported and in use.
 * Older / Newer Posts Navigation (the pagination, must always be hidden), Theme Footer only when set to scrolling.. */
nav form.tk-page-nav,
nav .input-group,
nav .input-group-btn,
nav .form-control {
display: inline;
}
.social a:before {
content: none;
}
.nav li.social>a {
font-size: 0px !important;
padding-bottom: 8px;
font-weight: 400;
}
.social a:before {
font-family: FontAwesome;
font-size: 20px;
display: inline-block;
font-weight: 400;
-webkit-font-smoothing: antialiased;
}
.facebook a:before {
content: '\f230';
}
.twitter a:before {
content: '\f099';
}
.youtube a:before {
content: '\f16a';
}
.instagram a:before {
content: '\f16d';
}
.snapchat a:before {
content: '\f2ac';
}
.social.facebook>a:hover,
.social.facebook>a:focus {
background: #3b5998;
color: #fff;
}
.social.twitter>a:hover,
.social.twitter>a:focus {
background: #4099FF;
color: #fff;
}
.social.youtube>a:hover,
.social.youtube>a:focus {
background: #e52d27;
color: #fff;
}
.social.instagram>a:hover,
.social.instagram>a:focus {
background: #eaeaea;
color: #39393b;
}
.social.snapchat>a:hover,
.social.snapchat>a:focus {
background: #fffc00;
color: #39393b;
}
.color-action { color: #2db9a1; }
.bg-action { background-color: #2db9a1; }
.color-accent { color: #aae3d9; }
.bg-accent { background-color: #aae3d9; }
.color-secondary { color: #176b5c; }
.bg-secondary { background-color: #176b5c; }
.color-red { color: #bf3232; }
.bg-red { background-color: #bf3232; }
.bg-volunteer { background-color: #e38c03; }
.color-blue { color: #3b5998; }
.bg-blue { background-color: #3b5998; }
h1, h2, h3, h4, h5, h6 {
	color: #176b5c;
	font-weight: 600;
}
a { color: #e38c03; }
.btn { text-transform: uppercase; }
.btn-link { padding: 0; }
.btn-trans { background-color: transparent; color: #FFF; border: 2px solid #fff;}
.btn-primary { background-color: #e38c03; border-color: #e38c03; }
.btn-primary:hover,
.btn-primary:focus { background-color: #d37c00; border-color: #d37c00; }
.btn-facebook { background-color: #3B5998; border-color: #3B5998; color: #fff; text-transform: capitalize; }
.btn-twitter { background-color: #0084B4; border-color: #0084B4; color: #fff; text-transform: capitalize;}
.form-control, .btn { border-radius: 0; }
.page-title { margin: 50px 0; }
.circle-icon {
background: #176b5c;
padding: 20px;
border-radius: 50%;
color: #fff;
display: inline-block;
}
.footer { font-weight: 600; }
.footer-actions { text-align: center; text-transform: uppercase; }
.footer-actions a { color: #fff;}
.footer-actions a span { display: inline-block; padding: 20px; }
.footer-cta { color: #fff; padding-top: 20px; padding-bottom: 10px; text-align: center; }
.footer-cta h2 { color: #fff; text-transform: uppercase; display: inline-block }
.footer-cta .btn { margin-top: -12px; margin-left: 20px; }
.footer .info {
	padding: 25px 0;
}
.footer ul { margin: 20px; }
.footer li a { color: #364350; text-transform: uppercase; }
.footer li.donate a { color: #D12A2F; }
.footer li.action a { color: #2db9a1; }
.footer .list-social li { margin: 5px; }
.footer .list-social a { color: #2db9a1; }
.footer .social.facebook>a:hover,
.footer .social.facebook>a:focus,
.footer .social.twitter>a:hover,
.footer .social.twitter>a:focus {
background-color: transparent;
text-decoration: none;
color: #39393b
}
.disclaimer {
	text-align: center;
	width: 300px;
	max-width:100%;
	padding: 8px 10px;
	font-size: 10px;
	line-height: 14px;
	text-transform: uppercase;
	border: 1px solid #000;
	display: block;
	margin: 20px auto;
}
.footer-logo {
max-width: 280px;
height: auto;
display: block;
margin: 25px auto;
}
.factoid { color: #176b5c; padding: 50px 0 30px 0; background-image: url('../../../wp-content/themes/fp/assets/images/worn-dots.png'); }
.factoid h2 { text-transform: uppercase; }
.factoid .circle-icon { margin: 25px; }
.priorities h2 {
color: #ffffff;
text-align: center;
}
.priorities {
background: #176b5c;
color: #fff;
	padding: 0px;
}
.priorities a {
color: #fff;
}
.priority {
display: block;
position: relative;
	width: 100%;
z-index: 5;
-webkit-transition: background-color 0.15s ease-in-out;
-moz-transition: background-color 0.15s ease-in-out;
transition: background-color 0.15s ease-in-out;
}
.priority h3 {
margin: 0;
padding: 12px 25px;
}
.priority h3 span {
	display: block;
	line-height: 1em;
	margin-top: 10px;
	color: #fff;
	font-size: .55em;
}
@media (min-width: 768px) {
.priority a {
position: absolute;
top: 0;
left: 0;
z-index: 10;
height: 100%;
width: 100%;
}
.priority-inner {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 15;
width: 100%;
padding: 0 25px;
}
}
@media (min-width: 768px) {
.priority {
float: left;
height: auto;
}
.priorities-count-2 .priority,
.priorities-count-3 .priority,
.priorities-count-4 .priority {
height: 50%;
width: 50%;
}
.priorities-count-3 .priority:nth-of-type(1) {
width: 100%;
}
}
.priority:nth-of-type(2) {
background-color: rgba(255, 255, 255, 0.1);
}
.priority:nth-of-type(3) {
background-color: rgba(0, 0, 0, 0.1);
}
.priority:hover,
.priority:focus {
background-color: rgba(255, 255, 255, 0.15);
}
.priorities h3 { color: #fff; }
#social { color: #176b5c; padding: 75px 0; background-image: url('../../../wp-content/themes/fp/assets/images/worn-dots.png'); line-height: 50px; }
#hero {
	position: relative;
	z-index: 1;
	/*background: transparent url('https://unsplash.it/1600/1200') no-repeat 80% 0%;*/
	background-size: cover;
	color: #fff;
background: #176b5c;
}
@media (min-width: 700px){
#hero {
background: #000;
}
#hero .hero-img {
opacity: 0.5;
}
}
.hero .container {
height: 100%;
}
.hero-cover {
padding: 25px;
}
@media (min-width: 700px){
.hero-cover {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
padding: 0;
}
}
@media (min-width: 992px){
.hero-cover {
top: 0;
left: calc(50% - 375px);
width: 750px;
}
}
@media (min-width: 700px){
.hero-text {
padding: 12px 25px;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
}
}
#hero .hero-text p, #hero a, #hero h1 { color: #FFF; margin-top: 0 }
#hero h1 {
font-size: 24px;
}
@media (min-width: 768px){
#hero h1 {
font-size: 36px;
}
}
@media (min-width: 768px){
#hero .btn-primary { padding: 10px 30px; font-size: 20px; }
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
background-color: #2C7EBA;
border-color: #2C7EBA;
}
.pagination>li>a, .pagination>li>span {
color: #0A548B;
}
#masthead {
border-bottom: 4px solid #176b5c;
}
.navbar {
	background: #fff;
	margin: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
min-height: 1px;
}
.nav>li>a,
.nav>li.active>a {
text-transform: uppercase;
color: #A7A7A7;
font-weight: 600;
font-size: 14px;
}
@media (min-width: 992px) {
.nav>li>a {
font-size: 16px;
}
}
.header-logo {
max-width: 200px;
height: auto;
}
.navbar-brand {
padding-top: 0;
padding-bottom: 0;
}
.navbar-toggle {
padding: 11px;
margin-top: 0;
margin-bottom: 0;
}
@media (max-width: 767px){
.container>.navbar-header {
margin-left: 0;
margin-right: 0;
}
.navbar .container {
padding-left: 0;
padding-right: 0;
}
}
.navbar-header {
margin: 5px 0;
}
.navbar-nav {
margin: 10px 0 0 0;
}
.nav>li.action>a,
.nav>li.donate>a {
color: #ffffff;
width: auto;
text-align: center;
}
@media (min-width: 768px) {
.nav>li.action>a,
.nav>li.donate>a {
min-width: 140px;
}
}
.nav>li.donate>a {
background-color: #D12A2F;
}
.nav>li.action>a {
background-color: #2db9a1;
}
.nav>li.donate>a:hover,
.nav>li.donate>a:focus {
background: #f2564d;
color: #ffffff;
}
.nav>li.action>a:hover,
.nav>li.action>a:focus {
background: #aae3d9;
color: #ffffff;
}
@media (max-width: 767px){
.nav>li:not(.donate) {
position: relative;
display: table-cell;
width: 1%;
vertical-align: middle;
}
.nav>li>a {
padding: 16px 0 12px 0;
width: 100%;
text-align: center;
}
}
.navbar-nav>.active>a,
.navbar-nav>.active>a:focus,
.navbar-nav>.active>a:hover {
color: #2C7EBA;
	background: none;
}
@media (max-width: 991px) {
.navbar-header {
float: none;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-collapse.collapse {
display: none!important;
}
.navbar-nav {
float: none!important;
margin: 0 -15px;
}
.navbar-nav>li {
float: none;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
.navbar-text {
float: none;
margin: 15px 0;
}
.navbar-collapse.collapse.in {
display: block!important;
}
.collapsing {
overflow: hidden!important;
}
}
.cd-modal {
position: fixed;
z-index: 2;
top: 0;
left: 0;
height: 100%;
width: 100%;
visibility: hidden;
-webkit-transition: visibility 0s 0.6s;
-moz-transition: visibility 0s 0.6s;
transition: visibility 0s 0.6s;
}
.cd-modal svg {
position: absolute;
top: 0;
left: 0;
}
.cd-modal svg > path {
fill: #2db9a1;
}
.cd-modal .modal-close {
position: absolute;
z-index: 1;
top: 20px;
right: 5%;
height: 50px;
width: 50px;
border-radius: 50%;
background: rgba(0, 0, 0, 0.3) url(../../../wp-content/themes/fp/assets/images/cd-icon-close.svg) no-repeat center center;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
visibility: hidden;
opacity: 0;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
-moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
.no-touch .cd-modal .modal-close:hover {
background-color: rgba(0, 0, 0, 0.5);
}
.cd-modal.modal-is-visible {
visibility: visible;
-webkit-transition: visibility 0s 0s;
-moz-transition: visibility 0s 0s;
transition: visibility 0s 0s;
}
.cd-modal.modal-is-visible .modal-close {
visibility: visible;
opacity: 1;
-webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
-moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.cd-modal-content {
position: relative;
height: 100vh;
overflow-y: auto;
padding: 3em 5% 4em;
opacity: 0;
-webkit-transform: translateY(50px);
-moz-transform: translateY(50px);
-ms-transform: translateY(50px);
-o-transform: translateY(50px);
transform: translateY(50px);
-webkit-transition: opacity 0.3s 0s, -webkit-transform 0.3s 0s;
-moz-transition: opacity 0.3s 0s, -moz-transform 0.3s 0s;
transition: opacity 0.3s 0s, transform 0.3s 0s;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-transform: uppercase;
}
.cd-modal-content p {
color: #f2f2f2;
line-height: 1.6;
margin: 2em 0;
font-weight: 600;
}
.cd-modal .form-wrap { width: 300px; }
.cd-modal-content label { color: #FFF; }
.cd-modal-content h1 { color: #FFF; }
.modal-is-visible .cd-modal-content {
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
-webkit-overflow-scrolling: touch;
-webkit-transition: opacity 0.3s 0.3s, -webkit-transform 0.3s 0.3s;
-moz-transition: opacity 0.3s 0.3s, -moz-transform 0.3s 0.3s;
transition: opacity 0.3s 0.3s, transform 0.3s 0.3s;
width: 450px;
margin: 0 auto;
}
@media only screen and (min-width: 768px) {
.cd-
.cd-modal-content p {
font-size: 2.4rem;
}
}
.cd-cover-layer {
position: fixed;
z-index: 1;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: #f2f2f2;
visibility: hidden;
opacity: 0;
-webkit-transition: opacity 0.3s 0.3s, visibility 0s 0.6s;
-moz-transition: opacity 0.3s 0.3s, visibility 0s 0.6s;
transition: opacity 0.3s 0.3s, visibility 0s 0.6s;
}
.cd-cover-layer.modal-is-visible {
opacity: 1;
visibility: visible;
-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
transition: opacity 0.3s 0s, visibility 0s 0s;
}
.post-body .container {
padding-right: 25px;
padding-left: 25px;
}
@media (min-width: 768px) {
.post-body .container {
padding-right: 15px;
padding-left: 15px;
}
}
body:not(.single) .post {
margin-bottom: 35px;
}
body:not(.single) .post:not(:last-of-type) {
padding-bottom: 15px;
border-bottom: 1px solid #eaf0fa;
}
.blog .post-title {
margin-top: 30px;
}
.blog .post h2 {
margin-top: 0;
}
@media (min-width: 768px){
.blog .post img,
.blog .post .video-wrap {
width: 100%;
max-width: 350px;
float: left;
margin-right: 15px;
}
}
.post-header {
position: relative;
z-index: 5;
padding: 30px 0 0 0;
}
.has-featured-image .post-header {
padding: 0px;
}
.post-title {
color: #39393b;
font-size: 1.75em;
}
@media (min-width: 768px) {
.post-title {
font-size: 3.25em;
}
}
.single .video-wrap {
margin-top: 15px;
margin-bottom: 15px;
margin-left: -15px;
margin-right: -15px;
}
@media (min-width: 768px) {
.single .video-wrap {
margin-left: 0px;
margin-right: 0px;
}
}
.post-meta {
color: #9aa0aa;
font-weight: 700;
-webkit-font-smoothing: antialiased;
}
.single #main .container {
max-width: 850px;
}
.single .post-header {
padding: 0;
}
.single .post-title {
margin: 30px 0 15px 0;
}
.single .wp-post-image {
margin: 30px 0;
}
body:not(.single) .post-title {
text-align: center;
display: block;
border-bottom: 1px solid #eaf0fa;
padding-bottom: 30px;
margin-top: 30px;
margin-bottom: 30px;
}
.page .post-body {
padding: 0 15px 30px 15px;
}
@media (min-width: 768px){
body.page.has-featured-image .post-header .container {
position: absolute;
bottom: 0;
left: 0;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 60%, rgba(0,0,0,0.75) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 60%,rgba(0,0,0,0.75) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 60%,rgba(0,0,0,0.75) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf000000',GradientType=0 );width: 100%;
max-width: none;
padding: 0 15px;
}
body.page.has-featured-image .post-header .post-title {
border: none;
padding-top: 65px;
padding-bottom: 25px;
color: #ffffff;
margin: 0;
}
body.page.has-featured-image .post-body {
padding: 50px 0;
}
}
.post-body .share-buttons {
text-align: center;
}
.post-footer {
margin-top: 20px;
}
.post-footer .post-meta {
border-top: 1px solid #eaf0fa;
padding-top: 25px;
padding-bottom: 25px;
font-size: 14px;
font-style: italic;
font-weight: 400;
-webkit-font-smoothing: subpixel-antialiased;
}
.post-footer .post-meta a {
color: #9aa0aa;
border-bottom: 1px dashed #9aa0aa;
}
.post-footer .post-meta a:hover,
.post-footer .post-meta a:focus {
color: #7a808a;
border-bottom-style: solid;
text-decoration: none;
}
.post-nav {
background-color: #ffb819;
list-style: none;
margin: 0;
padding: 0;
display: table;
}
.post-nav li {
display: table-cell;
width: 1%;
text-align: center;
font-size: 12px;
font-weight: 700;
letter-spacing: 1px;
text-transform: uppercase;
}
.post-nav li:first-of-type {
border-right: 1px solid rgba(0, 0, 0, 0.05);
}
.post-nav li a {
padding: 20px 0;
display: block;
width: 100%;
color: #39393b;
}
.post-nav li a:hover,
.post-nav li a:focus {
text-decoration: none;
background-color: #efa809;
}
.page-numbers {
display: inline-block;
margin: 20px auto;
padding: 0;
list-style: none;
width: auto;
}
.page-numbers li {
display: inline;
}
.page-numbers>li>a,
.page-numbers>li>span {
position: relative;
float: left;
padding: 6px 15px;
margin-left: -1px;
line-height: 1.42857143;
color: #39393b;
text-decoration: none;
background-color: #fff;
}
.page-numbers.current:hover,
.page-numbers.current:focus {
cursor: pointer;
}
.tag-description {
margin-bottom: 20px;
font-size: 16px;
line-height: 1.4;
text-align: center;
}
@media (min-width: 768px) {
.tag-description {
font-size: 21px;
}
}
#hqs-wrap {
	background-color: #176b5c;
	min-height: 240px;
	padding: 20px 10px;
	display: flex;
	text-align: center;
flex-direction: column;
justify-content: center;
}
.hqs-quote,
.hqs-cite {
	margin: 0;
	color: #fff;
}
.hqs-cite {
	margin-top: 15px;
}
