#header .inner-header {
background-position: center bottom;
}
.header-slogan .header-slogan-text::before, .header-slogan .header-slogan-text::after {
width: 20px;
}
.header-slogan .header-slogan-text {
max-width: 50%;
}
.blackBg {
background: black;
padding: 5px;
}
.penci-header-signup-form .mc4wp-form input[type="text"], .penci-header-signup-form .mc4wp-form input[type="email"] {
background: #fff;
}
.penci-login-register textarea,
#respond textarea, 
.wpcf7 textarea {
max-width: 500px;
}
.penci-overlay-over::before {
opacity: 0.8;
}
.widget select {
border: 1px solid 
#ccc;
}
.contactPage .submitButton input {
background: #444;
color: white;
}
.contactPage .submitButton input:hover {
background: #333;
}
.contactPage .wpcf7-form-control-wrap {
display: block;
}
.contactFormWrapper input[type="text"],
.contactFormWrapper input[type="email"],
.contactFormWrapper textarea{
margin-bottom: 0;
max-width: 100%;
}
.contactFormWrapper h2,
.contactFormWrapper h3,
.contactFormWrapper h4 {
margin-top: 0 !important;
}
.contentWrapper p,
.contentWrapper li {
margin-bottom: 10px;
}
.post-entry h1, 
.post-entry h2, 
.post-entry h3, 
.post-entry h4, 
.post-entry h5, 
.post-entry h6, 
.post-entry hr, 
.wpb_text_column h1, 
.wpb_text_column h2, 
.wpb_text_column h3, 
.wpb_text_column h4, 
.wpb_text_column h5, 
.wpb_text_column h6, 
.wpb_text_column hr {
margin-top: 17px;
}
.wc-tabs-wrapper {
display: none;
}
.priceTableButton a{
font-size: 1.2em !important;
}
.paypal-button .zoid-outlet {
max-width: 400px !important;
}
.mc4wp-checkbox input {
display: inline;
margin: -2px 8px 0 0;
text-align: center;
vertical-align: middle;
}
.keenButton img {
max-width: 125px;
}
.penci-insta-thumb {
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
.fluid-width-video-wrapper {
margin-bottom: 15px;
}
.penci-header-signup-form .mc4wp-form input[type="text"], 
.penci-header-signup-form .mc4wp-form input[type="email"] {
background: white;
} .penci-header-second .header-slogan {
margin: 0px 0 60px;
}
.penci-header-second #logo,
.penci-header-second .header-slogan  {
max-width: 485px;
margin: 0 auto;	
}
.penci-header-second .header-slogan .header-slogan-text {
padding: 5px;
text-shadow: 1px 0 7px #fff;
font-weight: 600;
}
.penci-header-second #logo a,
.penci-header-second .header-slogan .header-slogan-text  {
width: 100%;
max-width: 100%;
}
.penci-header-second #logo,
.penci-header-second .header-slogan .header-slogan-text {
background-color: rgba(255, 255, 255, 0.50);
}
header #navigation {
background: #efefef;
}
#navigation.menu-item-padding .menu > li > a:hover {
background: #e3e3e3 !important;
}
#navigation.menu-item-padding .menu > li.current-menu-item > a {
font-weight: 600;
} .linksPageWrapper {
text-align: center;
font-family: Helvetica, Arial, sans-serif;
font-size: 15px;
width: 95%;
max-width: 650px;
margin: 0 auto;
padding: 1rem;
}
.linksPageWrapper h2 {
font-size: 1.5rem;
margin: 20px 0 25px;
}
.linksPageWrapper h3 {
margin: 2rem 0 1rem;
font-size: 1.125rem;
color: #444;
}
.linksPageWrapper p {
margin: 0 0 15px;
}
.linksPageSmallText {
font-size: 12px;
}
.linksPageButton {
margin: 10px 0;
}
.linksPageButton a {
display: block;
background-color: #f9f9f9;
padding: 14px 20px;
margin: 0 auto;
border-radius: 12px;
font-size: 1rem;
text-decoration: none;
color: #333;
border: 1px solid #bbb;
transition: all 0.25s ease;
max-width: 100%;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}
.linksPageButton a:hover {
background-color: #fff;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
border-color: #ccc;
color: #222;
}
.linksPageWrapper .linksPageheaderImage {
margin: 30px 0;
}
.post-entry .linksPageButton,
.post-entry .linksPageButton a {
color: #000;
}
.post-entry .linksPageButton a:hover {
text-decoration: none;
}
.heart {
color: #dd2e44;
}
.musicNotes {
color: #5dadec;
} .ko_fi_widget {
text-align: center;
}
.ko_fi_widget p {
padding-bottom: 15px;
} .widget .penci-buymeacoffee-badge-wrap a.button {
background: #111;
color: #fff;
border-radius: 0;
}
.show-search form.pc-searchform input.search-input, 
.penci-search-form form input.search-input {
color: #444 !important;
}
.footer-instagram.penci-insta-title-overlay h4.footer-instagram-title {
position: relative !important;
top: 0 !important;
}
@media only screen and (max-width: 480px) {
.header-slogan .header-slogan-text {
max-width: 100%;
}
#header .inner-header {
padding: 40px 20px;
}
#header .inner-header .container {
padding: 0;
margin: 0;
}
.penci-header-second .header-slogan {
margin: 0 0 15px;
}
.penci-header-second #logo,
.penci-header-second .header-slogan .header-slogan-text {
background-color: rgba(255, 255, 255, 0.80);
}
}