/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Jun 08 2020 | 02:34:54 (am)
/*
/******* Do not edit this file *******/

/*** CORONAVIRUS SIDEBAR ***/
/* Remove border around player */
.page-coronaviruspodcast .pp-podcast {
	border: none;
}


/*** FACING EXTINCTION page ***/
/* Force content to fill container (no-sidebar layout selected) */
.page-facingextinction #content-sidebar-wrap {
    width: 100%;
}
.page-facingextinction #content {
    max-width: 100%;
}
/*** Increase font size/change to Roboto, Facing Extinction page only ***/
.page-facingextinction h1,
.page-facingextinction h2,
.page-facingextinction h2 a,
.page-facingextinction h2 a:visited,
.page-facingextinction h3,
.page-facingextinction h4,
.page-facingextinction h5,
.page-facingextinction h6,
.page-facingextinction p,
.page-facingextinction select,
.page-facingextinction textarea {
    font-family: "Roboto", "Century Gothic", "Open Sans", sans-serif; 
    font-size: larger;
}
.page-facingextinction .entry-content h1 {
    font-size: 3em;
}
.page-facingextinction .entry-content .has-small-font-size {
    font-size: 1em;
}
/* Shorten HR (ALSO for Schedule page) */
.page-facingextinction hr, .is-style-default {
    width: 50%;
    margin-bottom: 20px;
}

/*** Fix 100%-width style for bio image ***/
.page-biography .entry-content p > img {
    width: auto;
}

/*** Fix spacing, border for Cath portrait, Front page ***/
.page-home #sidebar .widget {
    border: none;
}
.page-home .sidebar .widget {
    margin-top: 0;
    padding: 0;
}
.page-home .sidebar .widget-wrap {
    margin: 2px 0 0;
    padding: 0;
}
.page-home .sidebar .widget-wrap img {
    width: 100%;
    padding-bottom: 20px;
}

/* PODCAST MUSIC SIDEBAR - line spacing*/
.page-podcast-music .textwidget > p {
    margin-bottom: 10px;
}

/* Paypal Donations button amounts display */
#tabs.dntplgn_form_wrapper .dntplgn_donate_monthly > input {
    display: inline-block;
    width: 5%;
}
#tabs.dntplgn_form_wrapper .dntplgn_donate_monthly > label {
    display: inline-block;
    width: 83%
}
#tabs.dntplgn_form_wrapper .dntplgn_donate_monthly > label > span {
    font-size: 0.8em;
    font-style: italic;
    color: #666;
}
.dnt_btn {
    margin: 1em 1.4em;
}
#tabs.dntplgn_form_wrapper .dntplgn_donate_monthly > .dntplgn_submit_button {
    width: auto;
}

/*** MENUS: Primary: all links hover orange, not yellow */
.gs-custom .menu-primary a:hover, .gs-custom .menu-primary a:focus {
    color: #ed702b;}
    
/* TRY to make all 2nd-ary menu links ORANGE - STILL NEEDS WORK */    
.menu-secondary  {
    color: #ed702b;}

/* Justify the items in Primary menu */
 ul#menu-primary {
text-align:justify;
width:100%; /* Change the width to match the width of your menu */
margin:0 auto;}

ul#menu-primary li { 
display:inline-block; float:none;}

/* UN-justify text within the drop-down links */
ul#menu-primary li a {
    text-align: left; }

.menu-spacer {
width:100%;
display: inline-block;
height:0px;
}

.menu-spacer a, .menu-spacer a:hover{ /* Change the name of these nav buttons to yours */
display: none;
}

/*** Hide PAGE TITLES but retain for SEO ***/
.page .entry-title {
    display: none;
    visibility: hidden;
}

/*** PODCASTS sidebar: increase space between paras */
.page-podcasts .sidebar p {
    margin-top: 10px;
    margin-bottom: 10px;
}

/*** PROCAST Player (Podcasts sidebar): hide "Stitcher" link */
/* Use ProCast Player "Advanced" tab */

/*** Sidebar text boxes: remove text shadow */
.widget-area h4 {
    text-shadow: none;}

/*** SCHEDULE PAGE: Bold titles for entries (H2) ***/
.page-schedule .entry-content h2 {
    font-family: verdana, arial, sans-serif;
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

/*** CONTENT AREA IMAGES: Align whole area with left edge of menu; make whole-region images take up whole div  ***/
#content {
    padding: 0;
    width: 94%;
    max-width: 680px;
}

.entry-content p>img {
    width: 100%;
}

/*** "WEBCAST REPLAYS" page images -- size @ approx 1.5x actual width */
.page-webcast-replays .entry-content p img {
    width: 222px;
}

/*** SIDEBAR images full height, width of containing box ***/
#sidebar .widget_featuredimagewidget {
    margin: 0 0 0 10px;
    padding: 0;
    border: none;
}
.widget_featuredimagewidget img {
    width: 100%;
    height: 100%;
}

/* Para-H4 text in Volunteer HTML widget better spaced */
/*
.textwidget h4 {
    margin: 0;
    padding: 0;
}
.textwidget > p {
    margin: 0;
    padding: 0;
}
*/

/* Twitter widget text better spaced */
#sidebar .widgettitle {
    color: #EF4110; }
    
.latest-tweets ul li .tweet-text, .latest-tweets ul li .tweet-details {
    line-height: 1.35; }

/** Add space above & below rows in the Schedule table **/
.page-schedule table {
    border-spacing: 0em 1em;
}