/*
 Theme Name:     Whalebone Mag Theme
 Theme URI:      http://www.adjectiveandco.com/
 Description:    Simplemag Child Theme
 Author:         Adjective & Co.
 Author URI:     http://www.adjectiveandco.com/
 Template:       simplemag
 Version:        1.0.0
*/
 
@import url('../simplemag/style.css');
 
/* Theme customization starts here
------------------------------------------------------- */

.secondary-menu > ul > li > a { line-height: 26px; }

.author, .written-by {
    font-family: Oswald, sans-serif;
    text-transform: uppercase;
}

.author, .bio {
    font-family: lato, sans-serif;
    text-transform: none;
}

.entry-category:after {
    display: none;
}

.entry-content blockquote:after {
    content: "”";
    font-family: inherit;
    font-size: 2em;
    margin-left: -3px;
}

.entry-content blockquote:before {
    content: "“";
    font-family: inherit;
    font-size: 4em;
    margin-left: 6px;
}

.title-with-bg:hover {
    background-color: rgba(0,0,0,0.6);
    transition-property: background-color, color;
    transition-duration: 0.4s;
    transition-timing-function: ease-out;
}

ul.check li {
list-style-image: url('https://whalebonemag.com/wp-content/uploads/2019/01/wbcheck.png');
}


/* - - - - - - - - - - - - 


Things added by Britt 


 - - - - - - - - - - - - - */

/* front page things */
.mobile_slider:after {display: block;content: '';width: 1170px;height: 2px;background: black;margin: 0 auto;}

article#postid-39031 .single figure.base-image {  max-height: 100% !important;} 



/* global nav & header updates aug 24 2021 */
.top-strip {height: 43px;}

.secondary-menu li {letter-spacing: 0.1em;}
.secondary-menu > ul > li a {padding: 10px 12px;}

ul.weather_data li { line-height: 35px; }

.top-strip .social { margin-top: 3px;}


#branding {margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 5px;padding-bottom: 5px;}
.logo img {width: 50%; margin: 0 auto;}


.main-menu {overflow: hidden;}
.main-menu .menu {  width: 50%; float: left;}
.main-menu > ul {  text-align: left;}


.main-menu > ul > li > a {font-size: 20px;}
.main-menu > ul > li:after {color: #e1e3e6; margin: 16px 15px 0 6px;}
.main-menu > ul > li > a {  height: 50px; line-height: 50px; }

#masthead #searchbar {width: 50%; float: right;  overflow: hidden;}
#masthead #searchbar div {display: table;  float: right;}
#masthead #searchbar label, #masthead #searchbar #s, #masthead #searchbar #searchsubmit {display: table-cell; vertical-align: middle;}
#masthead #searchbar label {  text-transform: uppercase;font-family: 'FranchiseFree-Bold';font-size: 20px;color: #747576;display: none;  visibility: hidden;  line-height: 0px;}
#masthead #searchbar #s {width: 200px; border: 6px solid #fff; background: #efefef;}
#masthead #searchbar input#s {font-size: 15px; letter-spacing: 0px;}

#masthead #searchbar input[type="submit"] {font-family: 'FranchiseFree-Bold';font-size: 20px; padding: 10px 13px;}
#masthead #searchbar input[type="submit"]:hover {background-color: #fcb900;}

	
/*.page-content blockquote:after, .entry-content blockquote:after {display: none;visibility: hidden;line-height: 0px;}*/




/* Issue focused pages */

body.page-the-hippie-issue header#masthead,
body.page-the-sea-creatures-issue header#masthead,
body.page-the-wine-issue header#masthead,
body.page-the-photo-issue header#masthead,
body.page-the-weather-issue header#masthead,
body.page-the-movie-issue header#masthead,
body.page-the-comedy-issue header#masthead,
body.page-the-2022-photo-issue header#masthead,
body.page-the-surf-issue header#masthead,
body.page-the-national-park-issue header#masthead,
body.page-the-breakfast-issue header#masthead,
body.page-the-dolly-issue header#masthead,
body.page-the-costa-rica-issue header#masthead,
body.page-the-2023-photo-issue header#masthead,
body.page-the-music-issue header#masthead,
body.page-the-slow-issue header#masthead,
body.page-the-snow-issue header#masthead{
    margin-bottom: 0px;}

body.page-the-hippie-issue .title-with-bg,
body.page-the-sea-creatures-issue .title-with-bg,
body.page-the-wine-issue .title-with-bg,
body.page-the-photo-issue .title-with-bg,
body.page-the-weather-issue .title-with-bg,
body.page-the-movie-issue .title-with-bg,
body.page-the-comedy-issue .title-with-bg,
body.page-the-2022-photo-issue .title-with-bg,
body.page-the-surf-issue .title-with-bg,
body.page-the-national-park-issue .title-with-bg,
body.page-the-breakfast-issue .title-with-bg,
body.page-the-dolly-issue .title-with-bg,
body.page-the-costa-rica-issue .title-with-bg,
body.page-the-2023-photo-issue .title-with-bg,
body.page-the-music-issue .title-with-bg,
body.page-the-slow-issue .title-with-bg,
body.page-the-snow-issue .title-with-bg {
  padding: 200px 0;}

.body.page-the-hippie-issue .page-title .entry-title,
body.page-the-sea-creatures-issue .page-title .entry-title,
body.page-the-wine-issue .page-title .entry-title,
body.page-the-photo-issue .page-title .entry-title,
body.page-the-weather-issue .page-title .entry-title,
body.page-the-movie-issue .page-title .entry-title,
body.page-the-comedy-issue .page-title .entry-title,
body.page-the-2022-photo-issue .page-title .entry-title,
body.page-the-surf-issue .page-title .entry-title,
body.page-the-national-park-issue .page-title .entry-title,
body.page-the-breakfast-issue .page-title .entry-title,
body.page-the-dolly-issue .page-title .entry-title,
body.page-the-costa-rica-issue .page-title .entry-title,
body.page-the-2023-photo-issue .page-title .entry-title,
body.page-the-music-issue .page-title .entry-title,
body.page-the-slow-issue .page-title .entry-title,
body.page-the-snow-issue .page-title .entry-title {
  font-size: 150%;  letter-spacing: 0px;  text-shadow: 0px 0px 9px rgba(0,0,0,.5);}





/* - - - - - - - - - - - - - */

.entry-content blockquote br:last-of-type, 
.page-content blockquote br:last-of-type { display: none;}

.entry-content blockquote:before, 
.page-content blockquote:before {margin: 20px 0px 0px -0.45em !important;padding: 0px 0px 0px 0px !important;line-height: inherit;}

.entry-content blockquote:after, 
.page-content blockquote:after { display: none; visibility: hidden; line-height: 0px; }

.entry-content blockquote p:last-of-type:after, 
.page-content blockquote p:last-of-type:after { line-height: inherit; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important; color: #e3e3e3; vertical-align: -0.35em; content: "”"; font-family: inherit; font-size: 2.5em;}

.wp-block-quote.is-style-large {font-size: 90%;margin: 3em;}
.wp-block-quote.is-style-large cite {font-weight: bold;font-family: Lato;}
.entry-content blockquote.is-style-large:before,
.page-content blockquote.is-style-large:before { font-size: 5em; margin-left: -.5em; margin-top: -52px;}

.entry-content blockquote.is-style-large:after,
.page-content blockquote.is-style-large:after {font-size: 0px; display: none; visibility: hidden; line-height: 0px;}
/*.entry-content blockquote.is-style-large:after {font-size: 0px; display: none; visibility: hidden; line-height: 0px;}*/

.entry-content blockquote.is-style-large p:last-of-type:after, 
.page-content blockquote.is-style-large p:last-of-type:after {line-height: 0px;}

blockquote cite,
.wp-block-quote.is-style-large cite {font-style: normal; font-weight: bold;display: block; font-family: Lato; text-align: left;}

blockquote cite {font-size: 60%;}

.break-out { width: 136%; margin-left: -18%;}
.break-out.wp-block-image { display: block;}
.break-out.wp-block-columns {margin-bottom: 0px;}
.break-out img {width: 100%;height: auto;}

.break-out.wp-block-image .aligncenter {margin: 0px 0px 0px 0px;width: 100%;}

body.home #masthead {margin-bottom: 0px;}

.page-content h4, .entry-content h4 {line-height: 28px;}
.entry-image {background-color: #fff;}

body.post-template-tempate-post-no-sidebar .grid-8,
body.post-template-tempate-post-large-hero .grid-8 { float: none;display: block;margin: 0 auto;}
.entry-content h6 {line-height: 24px;}

/* playlist styles: https://whalebonemag.com/?p=28924 --*/
body.postid-28924 #masthead {margin-bottom: 0px;}
body.postid-28924 main#content {background: rgb(224,245,243);background: linear-gradient(172deg, rgba(224,245,243,1) 0%, rgba(250,247,225,1) 35%, rgba(253,231,211,1) 72%, rgba(251,189,176,1) 100%); margin-bottom: 0px;padding-top: 50px;}
body.postid-28924 .layout-full .title-with-sep .entry-title {background: #E1F5F2;}
body.postid-28924 .page-header {/*margin-bottom: 0px;display: none;visibility: hidden;line-height: 0px;*/}
body.postid-28924 .page-header .title-with-sep {margin-bottom: 0px;display: none;visibility: hidden;line-height: 0px;}

body.postid-28924 .single figure.base-image,body.postid-28924 .base-image img {margin-bottom: 0px;}


.margin-bottom-0 {margin-bottom: 0px;}
 
#mc_embed_signup form {padding: 0px 0px 0px 0px;}
#mc_embed_signup input {margin: 0px 10px 0px 0px;}
#mc_embed_signup label {font-weight: normal;}
.indicates-required {float: right;font-style: italic;font-size: 90%;}
#mc_embed_signup label[for="mce-EMAIL"] {font-weight: bold;margin: 0px 0px 10px 0px;display: block;}
#mc_embed_signup input#mce-EMAIL {margin: 0px 0px 20px 0px;}
.mc-field-group.input-group ul {margin: 0px 0px 20px 0px;padding: 0px 0px 0px 0px;list-style: none; }
.entry-content .mc-field-group.input-group ul li {list-style: none;margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px; display: block;}
.mc-field-group.input-group ul li input[type="checkbox"] {width: auto !important;height: auto;text-align: left;}

.entry-content #mc-embedded-subscribe {width: auto!important;}


/* sea creatures category styles */
body.category-3156 .cat-description {max-width: 80%;text-align: left;margin: 0px 10% 50px;font-size: 20px;} 
body.category-3156 .cat-description .alignright {width: 34%;height: auto;}
body.category-3156 .wrapper > .grids {border-top: 2px solid #d0d0d0;padding-top: 30px;}


body.post-template-tempate-post-large-hero #masthead {margin-bottom: 0px;}

body.post-template-tempate-post-large-hero figure.base-image {max-height: inherit;
overflow: hidden;margin-bottom: 0px;max-width: 100%;width: 100%;height: auto;}
body.post-template-tempate-post-large-hero img.attachment-post-thumbnail {width: 100%; height: auto; display: block;}
body.post-template-tempate-post-large-hero .page-header {margin-top: 30px;}


.yellow {background: #ffb416;display: inline-block;padding: 10px;}

.wp-block-image.break-right {margin: 0px -20% 0px 20px;}
.wp-block-image.break-right .alignright > figcaption {text-align: center;}
.wp-block-image.break-right a {display: block;}




/* You Never Forget Your First Wine */
body.postid-31096 main#content { background: url('https://whalebonemag.com/wp-content/themes/simplemag-child/images/paper-texture-bg.jpg') center center no-repeat; background-size: 100% auto; background-attachment: fixed;}

body.postid-31096 .layout-full .title-with-sep .entry-title {background-color: #f0f1ec;}
body.postid-31096 main#content h3 {color: #660d17;}
body.postid-31096 main#content .wp-block-separator.is-style-wide { border: 1px dashed #660d17;}



/* Dinner and a View: Bayou Fusion with Chef Jean-Paul Bourgeois */
.wp-block-group.aside { width: 40%; height: auto; float: right; margin: 0px 0px 0px 4%; line-height: 130%; background: white; font-size: 90%; padding: 3.5%; border: 2px solid #ffb416;}

.entry-content .wp-block-group.aside p {margin-bottom: 0px;}
.entry-content .wp-block-group.aside ul {margin-bottom: 20px;padding-left: 15px; }
.entry-content .wp-block-group.aside ul:last-of-type {margin-bottom: 0px; }
.entry-content .wp-block-group.aside li {padding-left: 0px;list-style: disc; }




/* September 14 2021 rework of home page */
figure.entry-image a {background-size: cover;display: block;width: 100%;height: 100%;font-size: 0px;}

.category-posts .entries .entry-title, .category-posts .entry-header, .entries .entry-header { letter-spacing: 0.5px; text-align: left; }
.category-posts .entries .hentry .post-excerpt, .entries .hentry .entry-summary { text-align: left; font-size: 84% !important; line-height: 165%; }

.post-date-list, .entries .hentry .entry-header .vcard.author { font-family: lato, sans-serif; background: #000; width: 100%; height: auto; display: block; text-align: left; color: #fff; padding: 5px 10px; font-size: 80%; font-style: italic; }
.entries .hentry .entry-header .vcard.author {  font-size: 69%; letter-spacing: 0px;}

.category-posts .entries .hentry {margin-bottom: 50px; }

.entries a.read-more-link {display: none;visibility: hidden;line-height: 0px;}


/* september 15 2021 weird fixes for stuff that's popped up */

.wp-block-image .aligncenter > figcaption, 
.wp-block-image .alignleft > figcaption, 
.wp-block-image .alignright > figcaption, 
.wp-block-image figcaption { text-align: center; font-size: 90%; font-style: italic; margin-bottom: 2em;}



.wp-block-getwid-mailchimp label {
    font-weight: bold;
}

.entry-content .wp-block-getwid-mailchimp p {
    margin-bottom: 0px;
}

.wp-block-getwid-mailchimp__submit {
    margin-top: 1em;
}

.wp-block-getwid-mailchimp .wp-block-button__link {
    border-radius: 0px;
    border: 0px solid black;
    font-size: 90%;
    text-transform: uppercase;
    font-family: Oswald;
    font-weight: normal;
}



.wp-block-getwid-mailchimp .wp-block-getwid-mailchimp__result.success {
  color: black;
  font-weight: bold;
}


/* Sommelier Quiz post */
body.postid-31712 article,
body.postid-31712 .layout-full .title-with-sep .entry-title {background-color: #bfdfe4;}
body.postid-31712 article {padding-top: 60px; }
body.postid-31712 #masthead, body.postid-31712 #content {margin-bottom: 0px;}



/* Are you the man, man Quiz post */
body.postid-33309 article,
body.postid-33309 .layout-full .title-with-sep .entry-title {background-color: #7b872d;}
body.postid-33309 article {padding-top: 60px; color: #fff !important;}
body.postid-33309 #masthead, body.postid-31712 #content {margin-bottom: 0px;}
body.postid-33309 .entry-meta, body.postid-33309 .entry-meta .entry-meta a {color: #fff !important;}
body.postid-33309 .title-with-sep {background: none;}
body.postid-33309 #content {margin-bottom: 0px;}




/*  Psilocybin on the Psyche post */
body.postid-32309 article { background: #e8e5c1 url('images/tan-bg-repeat.jpg') repeat;}
body.postid-32309 .layout-full .title-with-sep .entry-title {background-color: #e8e5c1;}
body.postid-32309 #masthead, body.postid-32309 #content {margin-bottom: 0px;}
body.postid-32309 article {padding-top: 60px; }
body.postid-32309 .entry-media {display: none; visibility: hidden;}



/* K-Swiss Landing Page */
body.page-id-32811 #content {background: #007b5e url('images/lines.gif') repeat-y; padding-top: 60px;background-position: 20% 0%;background-size: auto auto; color: #ffffff !important;}
body.page-id-32811 #masthead, body.page-id-32811 #content {margin-bottom: 0px;}
body.page-id-32811 header.entry-header {display: none; visibility: hidden; line-height: 0px;}
body.page-id-32811 article {margin: 0px;}
body.page-id-32811 #content:before {display: block;content: '';width: 145px;height: 110px;background: url('images/kswiss-patch-1.png') no-repeat center center; background-size: 100% auto;margin: 0px 0px -110px 16%;}
body.page-id-32811 #content .wrapper {width: 46%;}




/* gear guide post */
body.postid-32908 {}
body.postid-32908 #content {padding-top: 60px; background: #f0efe7 url('images/stars.png') repeat-y center; background-size: 100% auto;}
body.postid-32908 #masthead, body.postid-32908 #content {margin-bottom: 0px;}
body.postid-32908 .entry-header, body.postid-32908 .entry-media, body.postid-32908 .tag-box {display: none; visibility: hidden; line-height: 0;}



/* Bleecker Banana Club */
body.page-id-34074 {}

body.page-id-34074 .page-header {margin-bottom: 0px; margin-top: 0px; visibility: hidden; line-height: 0px; display: none;}
 
body.page-id-34074 #content,
body.page-id-34074 #content .wrapper,
body.page-id-34074 #content .wrapper article,
body.page-id-34074 #content .wrapper article .page-content,
body.page-id-34074 #content .wrapper .page-content .wp-block-columns { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}

body.page-id-34074 #masthead {margin-bottom: 0px;} 


body.page-id-34074 #content {display: block; width: 100%; height: auto;}
body.page-id-34074 #content .wrapper { width: 100%; height: auto; }

body.page-id-34074 .wrapper .page-content { background: url('https://whalebonemag.com/wp-content/uploads/2022/02/bleecker-paper.jpg') center center;}

body.page-id-34074 .wrapper .page-content .wp-block-columns { width: 100%; height: auto;}
body.page-id-34074 .wrapper .page-content .wp-block-columns .wp-block-column { margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;width: 50%;flex-grow: 1;flex-basis: auto;}

body.page-id-34074 .wrapper .page-content .wp-block-columns .wp-block-column.bleecker-logo {padding: 80px 8%; background: #fee202 url('https://whalebonemag.com/wp-content/uploads/2022/02/bleecker-banana-bottom.png') no-repeat bottom left; background-size: 85% auto; }
body.page-id-34074 .wrapper .page-content .wp-block-columns .wp-block-column.bleecker-info {padding: 100px 15% 50px 5%;background: url('https://whalebonemag.com/wp-content/uploads/2022/02/bleecker-monkey.png') right top no-repeat;background-size: 34% auto;}

body.page-id-34074 .wp-block-button__link { font-size: .85em; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; border-radius: 5px;}
body.page-id-34074 .wp-block-button__link:hover, 
body.page-id-34074 .wp-block-button__link:active { background: red;}

 


/* Photo Contest Judge Hub */
body.page-id-34307 #masthead {margin-bottom: 0px;}
body.page-id-34307 #content {/*background: url('https://whalebonemag.com/wp-content/uploads/2022/02/photo-contest-repeating-bg.jpg') center center repeat;*/ margin-bottom: 0px; padding-top: 0px;padding-bottom: 60px;}
body.page-id-34307 #content .wrapper {width: 50%;margin: 0 auto;}
body.page-id-34307 .title-with-sep {background: none;}
body.page-id-34307 .layout-full .title-with-sep .entry-title {background-color: transparent; }
body.page-id-34307 h1.entry-title {font-size: 0px !important;line-height: 0px !important;}
body.page-id-34307 .entry-content h2 {color: #ea4632;}
body.page-id-34307 hr.wp-block-separator.is-style-wide{  border-bottom: 4px solid #e69e28;margin-bottom: 50px !important;height: 50px;border-top-width: 0px;}




/* Design updates to password protected pages */
.form-inline.post-password-form {text-align: center;width: 70%;margin: 100px auto;}
.form-inline.post-password-form label {font-family: Oswald;text-transform: uppercase;letter-spacing: 1px;}
.form-inline.post-password-form .form-control {margin-bottom: 10px;}
.form-inline.post-password-form .button-primary {text-transform: uppercase;font-size: 14px;letter-spacing: 0.5px;font-weight: bold;background: #000;padding: 12px 20px 10px 20px;border: 0px solid #000;line-height: 100%;color: #fff;}
.form-inline.post-password-form .button-primary:hover {background: #FFCB13;}



/* upating the footer march 22 2022 */

.footer-sidebar {padding: 50px 0px; }

.footer-sidebar p {line-height: 165%;margin-bottom: 1em;}
.footer-sidebar .wrapper { color: #ffffff; overflow: hidden;}
.footer-sidebar a:link, .footer-sidebar a:visited {box-shadow: inset 0 0px 0 #fed031;text-decoration: none;}
.footer-sidebar a:hover, .footer-sidebar a:active, .footer-sidebar a:focus {/*color: #fed031;*/ }

.footer-one {float: left;width: 40%;height: auto;}
.footer-two {float: right;width: 40%;height: auto;}

.footer-two #mc_embed_signup form {text-align: left;}
.footer-two #mc_embed_signup label[for="mce-EMAIL"] {font-weight: bold;margin: 0px 0px 0px 0px;display: block;}
.footer-two #mc_embed_signup input#mce-EMAIL {background: white;}
.footer-two #mc_embed_signup input#mce-EMAIL {margin: 0px 0px 0px 0px;}

.top-strip {background-color: #eee;}



/* extra credit posts */
p.extracreditintro {padding: 4%;border: 1px solid #c4b547;margin-bottom: 50px;display: block;}



/*  A Not Really Brief History of the World of Photography  */

body.postid-35284 {}
body.postid-35284 #masthead,
body.postid-35284 #content { margin-bottom: 0px;}
body.postid-35284 article { padding-top: 40px; background-color: #faf1e0;}

body.postid-35284 .layout-full .title-with-sep .entry-title {  background-color: #faf1e0;}

body.postid-35284 .qubely-timeline-items {  border-left: 2px solid #444; border-right: 2px solid #444;}
body.postid-35284 .qubely-timeline-item {  padding: 0px 0px 50px 0px; }

body.postid-35284 .qubely-timeline-item .qubely-timeline-connector {top: 34%;}
body.postid-35284 .qubely-timeline-connector-icon {  background: #444;  padding: 10px;  border-radius: 100%;  position: absolute;}

body.postid-35284 .qubely-block-timeline .qubely-timeline-content {padding: 0px 5% 50px 5%;border-bottom: 2px solid #444; background-color: transparent; border-top-width: 0px;}
body.postid-35284 .qubely-block-timeline .qubely-timeline-content:before {  display: none;  visibility: hidden;  line-height: 0px;}
body.postid-35284 .qubely-block-timeline .qubely-timeline-content:after {  display: none;  visibility: hidden;  line-height: 0px;}

body.postid-35284 .qubely-timeline-image-container {  padding-bottom: 20px;}

body.postid-35284 .fa-camera-retro:before {  color: #faf1e0;}



/*   Light Saturday Mornings at The Boneyard */
body.postid-29510 {}
body.postid-29510 #masthead,
body.postid-29510 #content { margin-bottom: 0px;}
body.postid-29510 article { padding-top: 0px; background-color: #e9ebe6;}


body.postid-29510 .layout-full .title-with-sep .entry-title {
  background-color: #e9ebe6;
}

body.postid-29510 .single-box.entry-content {
  background: white;
  border: 4px solid #405367;
  padding: 5%;
}




/*  AFTERNOON DELIGHT SIGNUP PAGE    */
body.page-id-38130 .entry-header { display: none;}
body.page-id-38130 .wp-block-group.ad-signup {  border: 5px solid black;}
body.page-id-38130 .ad-signup .wp-block-group__inner-container {  border-top: 5px solid #fbd36a;  border-left: 5px solid #fbd36a;  padding: 10%5%;  border-bottom: 5px solid white;  border-right: 5px solid white;}



/*  FIVE IN FIVE SIGNUP PAGE    */
body.page-id-48246 .entry-header { display: none;}
body.page-id-48246 .wp-block-group.ad-signup { border: 5px solid black;}
body.page-id-48246 .ad-signup .wp-block-group__inner-container {  border-top: 5px solid #fbd36a;  border-left: 5px solid #fbd36a;  padding: 10%5%;  border-bottom: 5px solid white;  border-right: 5px solid white;}




/* TAKE A HIKE FIELD GUIDE POST */
body.postid-38277 #content {  background: #3c4d26;  margin-bottom: 0px;  color: #fff;}
body.postid-38277 .layout-full .title-with-sep .entry-title {  background-color: #3c4d26;}
body.postid-38277 .entry-content h3 {  color: #f1672e;  text-transform: uppercase;  border-bottom: solid;  font-size: 250%;  padding-bottom: 10px;}
body.postid-38277 .entry-content blockquote {color: #f1672e !important;}
body.postid-38277 .henri-bio {  color: #f1672e;  border: #f1672e 4px solid;  padding: 5%;}


/* apples to orange posts */
body.postid-41360 .wp-block-table.is-style-stripes td, 
body.postid-41360 .wp-block-table.is-style-stripes th {  border-color: transparent;  padding: 30px 10px;}
body.postid-41360 .wp-block-table.is-style-stripes tbody tr {  border-bottom: 1px dashed black;}
body.postid-41360 .wp-block-table.is-style-stripes tbody tr:last-of-type {  border-bottom-width: 0px;}
body.postid-41360 .wp-block-table.is-style-stripes tbody tr:first-of-type {  border-top: 1px dashed black;}








/* - -- - - 

	Updates for qubely styles

- - --- - - */

.qubely-postgrid .qubely-postgrid-title {  margin-bottom: 10px !important;}
.qubely-postgrid.qubely-post-grid-view.qubely-postgrid-style-2 {  margin-bottom: 20px;}

.qubely-postgrid-pagination a, .qubely-postgrid-pagination button, .qubely-postgrid-pagination > span {border-width: 0px;}

.qubely-postgrid-pagination a.active, .qubely-postgrid-pagination a.current, .qubely-postgrid-pagination button.active, .qubely-postgrid-pagination button.current, .qubely-postgrid-pagination > span.active, .qubely-postgrid-pagination > span.current {background: #f49937; border-color: #f49937;}





/* - -- - - 

	Adding radio page styles here versus on the site's theme options

- - --- - - */
.radio-wrapper {margin-bottom:50px;padding: 70px 0 85px;background-image: url("https://whalebonemag.com/wp-content/uploads/2023/06/wb-radio-bg-halftone.jpg");background-size: 100%;background-repeat: repeat;}

.radio-text-wrapper {margin: 30px auto 60px;width:60%;}

@media only screen and (max-width: 750px) {
	.radio-wrapper {background-image: none;max-width: 100%;padding: 0;margin: 20px auto 10px;}
	.page-id-15914 #branding {display:none;}
	.radio-text-wrapper {margin: 30px auto 60px;width:90%;}
	.page-id-15914 .entry-content ul, .page-id-15914 .entry-content li { padding: 0;}
}





 
/* - - - - - - - - - 

Updates for Danny Clinch event page

- - - - - - - - - - */	
body.page-id-45594 #masthead {  margin-bottom: 0px;}
body.page-id-45594 .entry-header.page-header {  display: none;  visibility: hidden;  line-height: 0px;}
body.page-id-45594 #content {margin-bottom: 0px;}
body.page-id-45594 #content .wrapper {  margin-left: 0px;  margin-right: 0px;  width: 100%;}
body.page-id-45594 #content .wp-block-columns.danny-clinch {margin-bottom: 0px; background-color: #000;}
body.page-id-45594 #content .wp-block-columns.danny-clinch .wp-block-group {  padding: 10%;}
body.page-id-45594 #content .page-content h2 { line-height: 40px; }






body.home #content {  margin-bottom: 0px;}
body.home .home-section.full-width-image,
body.home .home-section.full-width-image .section-header {margin-bottom: 0px;}




 
/* - - - - - - - - - 

Update to embed that using blockquote? 7/19/23

- - - - - - - - - - */	


.entry-content .wp-block-embed__wrapper blockquote:before,
.entry-content .wp-block-embed__wrapper blockquote:after {
  content: " ";
  font-family: inherit;
  font-size: 0px;
  margin-left: 0px;
}




/* - - - - - - - - - 

Updates for TROVA Landing Page

- - - - - - - - - - */	

body.page-id-48725 #content .wp-block-group {padding: 0px 10%;}


.trova-stories {font-size: 90%; line-height: 150%; }
.trova-stories figure {  border-top: 5px solid #58adc5;  border-left: 5px solid #17475b;  padding: 0px;  border-bottom: 5px solid #17475b;  border-right: 5px solid #58adc5;  margin-bottom: 20px;}
.trova-stories h2 {margin-bottom: 10px;}
.trova-stories p {margin-bottom: 20px;}

body.page-id-48725 #content p a, body.page-id-48725 #content ol a, body.page-id-48725 #content h3 a, body.page-id-48725 #content h5 a, body.page-id-48725 h6 #content a {  box-shadow: inset 0 0 0 #58adc5;  font-weight: bold;  text-decoration: underline;  color: #58adc5;}


#trova-signup {}
#trova-signup .ginput_container_email input {background: rgba(255,255,255,0.7);border: 2px solid #fff;padding: 2%;text-align: center;font-family: Oswald;letter-spacing: 0.5px;font-size: 115%;font-weight: normal;}
#trova-signup label {display: none; visibility: hidden; line-height: 0px;}
#trova-signup #gform_submit_button_8 {  margin: 0 auto;background: #011b2c;font-weight: bold;color: #fff;padding: 2% 5%;font-family: Oswald;}
#trova-signup .gform_confirmation_wrapper {  text-align: center;  font-size: 120%;}




/* - - - - - - - - - 

Updates for The Explorers Tour Landing Page

- - - - - - - - - - */	

body.page-id-49001 #content .wp-block-group {padding: 0px 8%;}

.explorers-stories {}
.explorers-stories.wp-block-columns.is-layout-flex {gap: 1em !important; }

.explorers-stories .wp-block-column {  padding: 15px 15px 30px 15px;  background: #a3b3ca;  color: #edeadb; margin-bottom: 25px;}
.explorers-stories .wp-block-column figure {margin-bottom: 10px;}
.explorers-stories .wp-block-column p {  line-height: 125%;}






/* - - - - - - - - - 

Updates for homepage

- - - - - - - - - - */	

.home-section .post-date-list {
  display: none;
  visibility: hidden;
  line-height: 0px;
}


.home-section.category-posts h2 a:link,
.home-section.category-posts h2 a:visited {
  border-bottom: 2px solid #000;
  font-weight: bold;
  letter-spacing: 0px;
}


.home-section.category-posts h2 a:hover,
.home-section.category-posts h2 a:active,
.home-section.category-posts h2 a:focus {
color:#FFCC0D;
  border-bottom-color: #FFCC0D;
}

.category-posts .post figure.entry-image:hover a:link,
.category-posts .post figure.entry-image:hover a:visited {
  opacity: 1;
}

.category-posts .post figure.entry-image:hover a:hover,
.category-posts .post figure.entry-image:hover a:active,
.category-posts .post figure.entry-image:hover a:focus {
  opacity: .5;
}












/* - - - - - - - - - 

Updates for Simple Membership Plugin

- - - - - - - - - - */	
body.page-template-tempate-simple-membership #masthead { margin-bottom: 0px;}
body.page-template-tempate-simple-membership #content { margin-bottom: 0px;}

#whaleboners {  background-color: #FFB826;  padding: 50px 0px;}
#whaleboners .wrapper {  width: 50%;}

body.page-template-tempate-simple-membership #whaleboners .grids {margin-left: 0px; margin-right: 0px;  background-color: #fff;  padding: 2%;}

.swpm-post-not-logged-in-msg {  text-align: center;  display: block;  background: #fff7e9;  width: 100%;  height: auto;  padding: 25px 5%;  border: 2px solid #FFB826;  font-style: italic;}

.swpm-post-not-logged-in-msg a:link, 
.swpm-post-not-logged-in-msg a:visited {font-weight: bold;}

a.swpm-login-link {  text-transform: lowercase;}

#whaleboners .membership-grid {  border: 3px solid #FFB826;  padding: 50px 5%;}
#whaleboners h1 {  color: #FFB826;  letter-spacing: 2px;  font-size: 175%;  text-align: center;  margin-top: 0px;  line-height: 100%;  text-transform: uppercase;}
#whaleboners .membership-grid .single-box {  margin-bottom: 0px;}

.swpm-login-widget-form label {  font-weight: bold;}
.swpm-login-widget-form label.swpm-password-toggle-checkbox-label,
.swpm-login-widget-form label.swpm-rememberme-label {font-weight: normal;}

.swpm-username-input, 
.swpm-password-input {  margin-bottom: 15px;}

.swpm-before-login-submit-section {  display: block;  height: 20px;}

.swpm-forgot-pass-link,
.swpm-join-us-link {  font-style: italic;  font-size: 80%;  display: block;  margin-bottom: 5px;}
/*
.swpm-login-widget-form .swpm-join-us-link {  display: block;  width: 100%;  height: auto;}

.swpm-join-us-link a:link {  display: block;  width: 100%;  height: auto;}
.swpm-join-us-link a:link,
.swpm-join-us-link a:visited { width: 100%;  height: auto;  display: block;  background: #FFB826;  text-align: center;  font-family: 'oswald';  text-transform: uppercase;  text-decoration: none;  padding: 10px;  font-size: 135%;}
.swpm-join-us-link a:hover,
.swpm-join-us-link a:active,
.swpm-join-us-link a:focus {  background: #000000;	color: #ffffff;}
*/

input[type="submit"].swpm-login-form-submit,
input[type="submit"].swpm-registration-submit,
input[type="submit"].swpm-pw-reset-submit {background: #FFB826; text-align: center; font-family: 'oswald'; text-transform: uppercase; text-decoration: none; padding: 10px 30px; font-size: 110%;}


input[type="submit"].swpm-login-form-submit:hover,
input[type="submit"].swpm-login-form-submit:focus,
input[type="submit"].swpm-registration-submit:hover,
input[type="submit"].swpm-registration-submit:focus,
input[type="submit"].swpm-pw-reset-submit:hover,
input[type="submit"].swpm-pw-reset-submit:focus { background: #000000; color: #ffffff;}


.swpm-registration-username-row label:after,
.swpm-registration-email-row label:after,
.swpm-registration-password-row label:after,
.swpm-registration-password-retype-row label:after { content: "*"; }


.swpm-registration-widget-form table,
.swpm-edit-profile-form table{  width: 100%;}
.swpm-registration-widget-form table td,
.swpm-edit-profile-form table td { width: 100%;  display: block;}
.swpm-registration-widget-form table td label,
.swpm-edit-profile-form table td label { font-weight: bold;}

.swpm-registration-widget-form input[type="text"],
.swpm-registration-widget-form input[type="password"],
.swpm-edit-profile-form input[type="text"],
.swpm-edit-profile-form input[type="password"]{  width: 99%;  margin-bottom: 15px;}

.swpm-profile-username-row,
.swpm-profile-membership-level-row,
.swpm-profile-country-row {  border-bottom: 15px solid white;}

tr.swpm-registration-membership-level-row { display: none; visibility: hidden; line-height: 0px;}

.swpm-registration-success-msg {  text-align: center;font-weight: bold;}
.swpm-logged-username, 
.swpm-logged-status, 
.swpm-logged-membership, 
.swpm-logged-expiry {  margin-bottom: 20px; }


body.page-id-49418 .swpm_success {text-align: center; font-weight: bold;}

body.page-id-49418 .swpm_success a:link,
body.page-id-49418 .swpm_success a:visited { background: #FFB826; text-align: center; font-weight: normal; margin-top: 20px; font-family: 'oswald'; text-transform: uppercase; text-decoration: none; font-size: 110%; display: block; border: solid 3px #000; width: auto;}


@media only screen and (max-width:750px) {
#whaleboners .wrapper {  width: 70%;}
}  


@media only screen and (max-width:480px) {
	#whaleboners .wrapper {  width: 90%;}
}















@media only screen and (min-width:961px) and (max-width:1199px) {
.weather_data { display: none; }	
.mobile_slider:after {width: 930px;}
	

}

@media only screen and (max-width:960px) {
#open-pageslide, #close-pageslide { display: inline-block; }
body.page-id-32811 #content {background-position: 12% 0%;}
body.page-id-32811 #content:before { width: 0px; height: 0px; display: none; visibility: hidden; line-height: 0px; }

body.page-id-34074 .wrapper .page-content .wp-block-columns .wp-block-column.bleecker-info {padding-right: 5%;}
	
body.page-id-34307 #content .wrapper {width: 64%;margin: 0 auto;}

.logo img {	width: 40%; }
	
.top-strip-fixed:not(.hide-strip) { margin-top: 0px;}
	
.site-content { padding-top: 0px;  }
.main-menu-container,  .main-menu-container .main-menu{ display: block;  }
.main-menu .menu {  width: 100%;  float: none;  text-align: center;}	
#masthead #searchbar { float: none;  margin: 0 auto;width: 70%;margin-bottom: 10px;}
#masthead #searchbar div {  float: none;width: 100%;}
#masthead #searchbar #s {  width: 80%; }
#masthead #searchbar #searchsubmit {width: 20%;}	
	
/* - - - - - - - - - 

Updates for Danny Clinch event page

- - - - - - - - - - */	
body.page-id-45594 #content .wp-block-columns.danny-clinch { display: block; }
body.page-id-45594 #content .wp-block-columns.danny-clinch .wp-block-column { display: block; }
body.page-id-45594 #content .wp-block-columns.danny-clinch .wp-block-group {padding: 10% 10% 0px;}
body.page-id-45594 #content .wp-block-columns.danny-clinch .wp-block-column.danny-tupac { padding: 5% 10% 10%;}
	
	
	
}


@media only screen and (max-width:750px) {
.break-out {width: 110%;margin-left: -5%;}
.base-image img {margin-bottom: 0px !important;}
	
.mobile_slider:after {width: 92%;}

body.post-template-tempate-post-large-hero .title-with-sep .entry-title{margin-left: 0px;margin-right: 0px;}
figure.entry-image a {height: 250px;}
	
body.page-id-32811 #content {background-position: 8% 0%;}
body.page-id-32811 #content .wrapper {width: 60%;}
	
	
body.page-id-34074 #content .wrapper .page-content .wp-block-columns { display: block}
body.page-id-34074 .wrapper .page-content .wp-block-columns .wp-block-column {width: 100%;}
body.page-id-34074 .wrapper .page-content .wp-block-columns .wp-block-column.bleecker-logo,
body.page-id-34074 .wrapper .page-content .wp-block-columns .wp-block-column.bleecker-info { padding: 70px 20%;}
	
}  



@media only screen and (max-width:550px) {
	#masthead #searchbar input[type="submit"] {  font-size: 15px;}
}




@media only screen and (max-width:480px) {
#masthead #searchbar input[type="submit"] {  font-size: 12px;}
.weather_data { display: none; }	
	
.title-with-sep .title, .title-with-sep .entry-title { margin-left: 0px !important; margin-right: 0px !important; padding-left:  0px !important; padding-right: 0px !important;	}
	
#branding {margin-top: 0px;margin-bottom: 0px;padding-top: 10px;padding-bottom: 10px;}	
	
.wp-block-group.aside { float: none; width: 100%; margin: 0px 0px 0px 0px;}
		
body.page-id-32811 #content .wrapper {width: 75%;}	
body.page-id-32811 #content {background-position: 2% 0%; background-size: 6%;}
	
body.page-id-34074 .wrapper .page-content .wp-block-columns .wp-block-column.bleecker-logo,
body.page-id-34074 .wrapper .page-content .wp-block-columns .wp-block-column.bleecker-info { padding: 70px 10%;}
	
body.page-id-34307 #content .wrapper {width: 80%;margin: 0 auto;}
	
.footer-one {margin-bottom: 50px;}	
.footer-one, .footer-two {float: none;width: 100%;height: auto;display: block;}	
.footer-two .mc-field-group {display: block;width: 100%;}	
	
	
}