/** Header **/
.header {
	background-image: url('https://littleyellowball.blog/wp-content/uploads/2019/10/lyb-bluebanner-1440x221_2_c95.jpg') !important;
	background-position: 0 0;
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

.header div.cover {
	background-color: transparent !important;
}

.bg-dark, .bg-graphite {
	background: #079fc0;
}

div.navigation {
	box-shadow: 0 4px 4px 0 rgba(0,0,0,0.2);
}

/** Footer **/
.footer {
	display: none;
}

.credits .section-inner p a {
	color: rgba(255,255,255,0.8) !important;
	font-family: "Ubuntu" !important;
	font-size: 1em !important;
	text-transform: lowercase !important;
	display: inline-block;
}

.credits .section-inner p a:hover {
	color: rgba(255,255,255,1.0);
}

.credits .fleft {
	float: left !important;
}

.credits .fright {
	float: right !important;
}

/** Posts **/
article.post {
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 14px 0 rgba(0,0,0,0.2);
}

.post-header {
	background-color: #e5f6f9;
	border-bottom-color: rgba(230,230,230,1.0);
}

.post-content a {
	font-weight: 700 !important;
	color: #247ca0 !important;
}

.post-content a:hover {
	color: #74c0d2 !important;
}

.posts .post-meta {
	background-color: #e5f6f9;
	border: 1px solid transparent !important;
	border-top-color: rgba(230,230,230,1.0) !important;
}

.posts .post-meta a {
	color: #247ca0 !important;
}

.posts .post-meta a:hover {
	color: #74c0d2 !important;
}

.post-header:before {
	border-top-color: transparent !important;
	background-image: url('https://littleyellowball.blog/wp-content/uploads/2018/04/lyb-bullet.png') !important;
	background-size: 100% 100% !important;
	background-repeat: no-repeat !important;
	width: 42px !important;
	height: 42px !important;
	left: 50% !important;
	transform: translate(-50%,5px) !important;
}

.post-header:after {
	display: none !important;
}

.post-header .post-title a {
	color: #247ca0;
}

.post-header .post-title a:hover {
	color: #74c0d2 !important;
}

body {
	background: #74c0d2 !important;
}

img {
	border: none !important;
}

.navigation .search-toggle {
	display: none !important;
}

.navigation .search-icon {
	opacity: .7;
}

.navigation .search-icon:hover {
	opacity: 1;
}

/* Disable menu nav button */
.nav-toggle {
	display: none !important;
}

/*** Remove hamburger ***/
.nav-toggle:before {
	display: none;
}

/*** Menu nav button styling (when visible) ***/
.nav-toggle {
	opacity: .7;
	color: rgba(255,255,255,0.7);
	font-size: .8em !important;
}

button.nav-toggle:active {
	color: rgba(255,255,255,1.0) !important;
}

/*******************************/
/*** Navbar Container Layout ***/
/*******************************/
.main-navigation li {
	float: left !important;
}

.main-navigation li::before {
	display: block !important;
}

.main-navigation li > a {
	padding: 20px !important;
	color: rgba(255,255,255,0.8);
	font-family: "Ubuntu" !important;
	font-weight: 700 !important;
	font-size: 1em !important;
	text-transform: lowercase !important;
}

div.navigation .navigation-inner {
	display: block !important;
}

div.navigation .navigation-inner div.main-navigation {
	display: inline-block !important;
	max-width: 100% !important;
	position: relative !important;
	top: 50% !important;
	left: 50% !important;
	transform: translate(-50%,0) !important;
}

/* iPhone 5 and below (640x1136) */
@media only screen and (max-width : 640px) {
	.header {
		height: 110px;
	}
}

/* iPhone 6/7 and below (750x1334) */
@media only screen and (min-width : 641px) and (max-width : 750px) {
	.header {
		height: 150px;
	}
}

/* iPhone 6+/7+ and below (1080x1920) */
@media only screen and (min-width : 751px) and (max-width : 1080px) {
	.header {
		height: 221px;
	}
}

@media only screen and (min-width : 1081px) {
	.header {
		height: 221px;
	}
}

div.jetpack-blog-display {
	display: block !important;
}

/*************************/
/*** JetPack Subscribe ***/
/*************************/

div.jetpack_subscription_widget
 button {
	border-radius: 4px;
	background-color: #e5f6f9;
	font-weight: 700 !important;
	color: #247ca0 !important;
	font-size: .95em;
	line-height: 150%;
	font-family: inherit;
	font-style: normal;
	padding: 6px 12px;
	box-shadow: 0 4px 4px 0 rgba(0,0,0,0.2);
}

div.jetpack_subscription_widget  button:hover {
	background-color: #d5e6e9;	
	color: #146c90 !important;
}

div.jetpack_subscription_widget  button:active {
	background-color: #d5e6e9;	
	color: #146c90 !important;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.2);
}

/***************************/
/*** Polldaddy Container ***/
/***************************/

div.PDS_Poll {
	background: #e4e4e4 !important;
	border: 1px solid #c0c0c0 !important;
	border-radius: 6px !important;
	padding: 10px !important;
	display: block !important;
	width: 104% !important;
	margin-left: -2% !important;
}

.pds-box {
	background: none !important;
	border: none !important;
	width: 100% !important;
	padding: 0 !important;
	font-family: Ubuntu !important;
	color: #ffffff !important;
}

.pds-question {
	padding-bottom: 10px !important;
}

.pds-question-top {
	background: #079fc0 !important;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.3);
	padding: 12px !important;
	border: none !important;
}

.pds-input-label {
	display: block !important;
	float: none !important;
}

/*** Vote Button and Links ***/
.pds-vote {
	text-align: center !important;
	margin-top: 30px !important;
}

div.pds-votebutton-outer {
/*    padding: 20px 0 0 0 !important; */
	padding: 0 !important;
}

a.pds-vote-button {
	background: #079fc0 !important;
	border: none !important;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
	border-radius: 6px !important;
	padding: 7px 19px !important;
	color: #ffffff !important;
	text-shadow: none !important;
	font-size: 12px !important;
	font-weight: 600 !important;
/**
  ** Wordpress strips these, probably
  ** because they are non-standard   
  **/
}

a.pds-vote-button:hover {
	background: #079fc0 !important;
/*    background: #08b5db !important; */
	color: #ffffff !important;
}

a.pds-vote-button:active {
	background: #0690ae !important;
	color: #efefef !important;
	padding: 6px 18px !important;
}

.pds-links, .pds-links-back {
	border: none !important;
	background: none !important;
}

.pds-links {
	padding: 0 !important;
	margin: 27px 0 0 !important;
}

.pds-links-back {
	padding: 0 !important;
	margin: -17px 0 -10px !important;
}

.pds-links a, .pds-links-back a {
	padding: 10px !important;
	line-height: 1em !important;
	text-decoration: none !important;
}

.pds-links a:hover, .pds-links-back a:hover {
	color: #247ca0 !important;
}

.pds-links a:active, .pds-links-back a:active {
	color: #74c0d2 !important;
}

.pds-links-back a {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}

.pds-links-back br {
	display: none !important;
}

a.pds-pd-link, a.pds-comments {
	display: none !important;
}

#pds-sharing {
	display: none !important;
}

/*** Answer Containers and Items ***/
.pds-view-results {
	color: #808080 !important;
}

.pds-answer {
	padding: 0 !important;
	margin: 20px 0 0 !important;
}

.pds-answer-group {
	padding: 0 !important;
	margin: 20px 0 0 !important;
}

.pds-feedback-group {
	padding: 0 !important;
	margin: 15px 0 0 !important;
}

.pds-answer-feedback {
	background: #ffffff !important;
	border: none !important;
	border-radius: 4px !important;
	height: 15px !important;
}

.pds-answer-feedback-bar {
	background: #74c0d2 !important;
	border: none !important;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
	border-radius: 4px !important;
	height: 100% !important;
}