/* BioShip Dynamic Stylesheet Skin */

body {font-family: arial, helvetica;background-color: #ff8000; background-image: url('https://pennyhayes.com.au/wp-content/uploads/2017/05/sunny-background-square.jpg'); background-size: 100% 100%; background-position: top center; background-repeat: no-repeat; background-attachment: Fixed;}

#header {background-color: #ff8000; background-image: url('https://pennyhayes.com.au/wp-content/uploads/2017/05/sunset-header.jpg'); height: auto; background-size: 100% 100%; background-position: top center; background-repeat: no-repeat;}


#content {background-color: rgba(254,144,101,0.8);}
#sidebar {background-color: rgba(120,109,143,0.8);}
#footer {background-color: rgba(220,98,95,0.7);}

#navigation #mainmenu ul li {width: 24.75%; min-width:6em;}
#navigation #mainmenu ul ul li {width: 100%;}
#navigation #mainmenu ul li:hover, #navigation #mainmenu ul li:hover a, #navigation #mainmenu ul li:focus, #navigation #mainmenu ul li a:focus {color: #0080ff; }
#navigation #mainmenu ul ul li:hover, #navigation #mainmenu ul ul li:hover a {color: #0080ff; background-color: #F0F0F0;}

body a, body a:visited {color:#ff5000; text-decoration:none;}
body a:hover, body a:focus, body a:active {color:#0080ff; text-decoration:underline;}


body input[type='text'], body input[type='checkbox'], body input[type='password'], body input[type='number'], body input[type='email'], body select, body select option, body select optgroup, body textarea {color: #111111; background-color: #FFFFFF;}


body button, body input[type='reset'], body input[type='submit'], body input[type='button'], body a.button, body button, body .button {
	background: #ff8000; background-color: #ff8000;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8000), color-stop(100%, #ff5000));
	background: -webkit-linear-gradient(top, #ff8000 0%, #ff5000 100%);
	background: -o-linear-gradient(top, #ff8000 0%, #ff5000 100%);
	background: -ms-linear-gradient(top, #ff8000 0%, #ff5000 100%);
	background: -moz-linear-gradient(top, #ff8000 0%, #ff5000 100%);
	background: linear-gradient(top bottom, #ff8000 0%, #ff5000 100%);
	-pie-background: linear-gradient(top, #ff8000, #ff5000);
	behavior: url('https://pennyhayes.com.au/wp-content/themes/bioship/styles/pie.php');
	color:#EEEEEE; font-size:0.88em; font-family:helvetica, arial, "Nimbus Sans L", sans-serif; font-style:normal; font-weight:normal; line-height:1.5em; letter-spacing:normal; text-transform:none; font-variant:normal; 
}
body button:hover, body input[type='submit']:hover, body input[type='reset']:hover, body input[type='button']:hover, body a.button:hover, body button:hover, body .button:hover {
	background: #0080ff; background-color: #0080ff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0080ff), color-stop(100%, #0050ff));
	background: -webkit-linear-gradient(top, #0080ff 0%, #0050ff 100%);
	background: -o-linear-gradient(top, #0080ff 0%, #0050ff 100%);
	background: -ms-linear-gradient(top, #0080ff 0%, #0050ff 100%);
	background: -moz-linear-gradient(top, #0080ff 0%, #0050ff 100%);
	background: linear-gradient(top bottom, #0080ff 0%, #0050ff 100%);
	-pie-background: linear-gradient(top, #0080ff, #0050ff);
	color:#FFFFFF;
	behavior: url('https://pennyhayes.com.au/wp-content/themes/bioship/styles/pie.php');
}

#content #maincontent {color:#222222; font-size:1.00em; font-family:"Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style:normal; font-weight:normal; line-height:1.5em; letter-spacing:normal; text-transform:none; font-variant:normal; }
h1 {color:#4d2c27; font-size:3.00em; font-family:"Dancing Script"; font-style:normal; font-weight:normal; line-height:1.5em; letter-spacing:normal; text-transform:none; font-variant:normal; }
h2 {color:#4d2c27; font-size:2.63em; font-family:"Dancing Script"; font-style:normal; font-weight:normal; line-height:1.5em; letter-spacing:normal; text-transform:none; font-variant:normal; }
h3 {color:#d83f3a; font-size:2.06em; font-family:"Dancing Script"; font-style:normal; font-weight:normal; line-height:1.5em; letter-spacing:normal; text-transform:none; font-variant:normal; }
h4 {color:#d83f3a; font-size:1.88em; font-family:"Dancing Script"; font-style:normal; font-weight:bold; line-height:1.5em; letter-spacing:normal; text-transform:none; font-variant:normal; }
h5 {color:#d83f3a; font-size:1.69em; font-family:"Dancing Script"; font-style:normal; font-weight:bold; line-height:1.5em; letter-spacing:normal; text-transform:none; font-variant:normal; }
h6 {color:#d83f3a; font-size:1.50em; font-family:"Dancing Script"; font-style:normal; font-weight:bold; line-height:1.5em; letter-spacing:normal; text-transform:none; font-variant:normal; }
#header .inner {color:#444444; font-size:1.06em; font-family:"Century Gothic", CenturyGothic, AppleGothic, helvetica, sans-serif; font-style:normal; font-weight:normal; line-height:1.5em; letter-spacing:normal; text-transform:none; font-variant:normal; }
#header h1#site-title-text a {color:#4d2c27; font-size:56px; font-family:"Dancing Script"; font-style:normal; font-weight:normal; line-height:1.5em; letter-spacing:normal; text-transform:none; font-variant:normal; }
#header #site-description .site-desc {color:#0080ff; font-size:36px; font-family:"Dancing Script"; font-style:normal; font-weight:normal; line-height:1.5em; letter-spacing:normal; text-transform:none; font-variant:normal; }
#navigation #mainmenu ul li a {color:#ff8000; font-size:2.06em; font-family:"Dancing Script"; font-style:normal; font-weight:bold; line-height:1.5em; letter-spacing:normal; text-transform:none; font-variant:normal; }
#navigation #mainmenu ul ul li a {color:#ff8000; font-size:2.06em; font-family:"Dancing Script"; font-style:normal; font-weight:bold; line-height:1.5em; letter-spacing:normal; text-transform:none; font-variant:normal; }
#sidebar .sidebar {color:#ff5e5e; font-size:1.06em; font-family:"Century Gothic", CenturyGothic, AppleGothic, helvetica, sans-serif; font-style:normal; font-weight:normal; line-height:1.5em; letter-spacing:normal; text-transform:none; font-variant:normal; }
#subsidebar .sidebar {color:#444444; font-size:1.06em; font-family:"Century Gothic", CenturyGothic, AppleGothic, helvetica, sans-serif; font-style:normal; font-weight:normal; line-height:1.5em; letter-spacing:normal; text-transform:none; font-variant:normal; }
#content .entry-content, #content .column .inner, #content .columns .inner {color:#2222222; font-size:1.06em; font-family:"Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style:normal; font-weight:normal; line-height:1.5em; letter-spacing:normal; text-transform:none; font-variant:normal; }
#footer #mainfooter {color:#ffb090; font-size:1.06em; font-family:"Century Gothic", CenturyGothic, AppleGothic, helvetica, sans-serif; font-style:normal; font-weight:normal; line-height:1.5em; letter-spacing:normal; text-transform:none; font-variant:normal; }

#contentpadding {padding: 1em 0.75em;}



/* Dynamic Custom CSS */

/* GENERAL */

#wrap {border: 2px solid #FF0000; border-radius: 4px;}
#header {border-bottom: 1px solid #FF0000; border-radius: 4px 4px 0 0;}
#wrap #header {height:auto;}
#header h1#site-title-text {margin-bottom:0px;}
/* #header h1#site-title-text a {font-size:1em;} */
#header #site-logo .site-logo-image, #header #site-logo .site-logo-text {margin-top: 50px;}
#site-logo {width: 100%; text-align: center;}
#header h1#site-title-text a {text-shadow: 1px 1px 1px #FF8000;}
#header #site-logo {margin-top: -10px;}
#navigation {margin-bottom:0px;}
#navigation ul li a {text-shadow: 1px 1px 0 #222;}
#mainmenu ul.menu {border:0px;}
#mainmenu ul.menu li, #mainmenu ul.menu li a {border: 0px;}
#mainmenu li.menu-item a, #mainmenu li.menu-item:before {display:inline-block; vertical-align:bottom;}
#mainmenu .sub-menu {background-color: rgba(254,144,101,0.8);}
#mainmenu .sub-menu li a {margin-top: 0.25em; vertical-align: top;}
#sidebar a, #sidebar a:visited {color: #FFA000;}
#sidebar a:hover, #sidebar a:focus, #sidebar a:active {color: #0050EE;}
#sidebar h3 {color: #E3E7E8;}
body.single-post #content h2.entry-title {margin-bottom:2em;}
#content h2.archive-title {margin-top:0;}
#content .entry-meta {margin-bottom:1.25em;}
#content .meta-prep, #content .meta-sep {color:#000; font-size:14px;}
#content .meta-prep a {font-size:inherit;}
body blockquote, body blockquote p {color: #222222; line-height:1.8em;}
span.openquote {font-size: 1.8em; font-family: serif;}
#content, #sidebar {border-bottom: 1px solid #ff0000;}
#content .entry-summary p:first-child {text-indent: -1em !important;}

/* Content */
#content .leadin {margin-top:0; margin-bottom:1em; color:#FF0000;}
#content .headline {color:#FFF010; text-shadow:1px 1px 0 #FF5500, 2px 2px 0 #000000; margin-top:0.25em; font-family: "Open Sans",Arial,Helvetica; font-size:1.4em; line-height:1.9em;}
#content .headquote, #content .headquote p {font-size:inherit; font-weight:bold; line-height:1.65em;}
#content .blurb {color:#FFFFFE; text-shadow:1px 1px 0 #0077FF; font-family:"Open Sans",Arial,Helvetica; font-size:inherit; line-height:inherit;}
#content .subheadline {color: #FFF010; text-shadow: 1px 1px 0 #FF5500, 2px 2px 0 #000000; font-family: "Open Sans",Arial,Helvetica; font-size: 1.2em; line-height: 1.5em;}
#content .book-title {color: #FF7700;}
#content .vf_table_cell input.vf_input {font-size: 18px;}

/* MENU ICONS */
#mainmenu li.menu-item:before {content: url(/images/home-icon-bw-small.png); vertical-align:top; margin-top:1em;}
#mainmenu li.menu-item:hover::before {content: url(/images/home-icon-color-small.png);}
/* @media only screen and (min-width: 480px) {
    #mainmenu {background-color: rgba(254,144,101,0.8);}
    #mainmenu ul.menu {margin-top:0px;}
*/
@media only screen and (max-width: 767px) {
    #mainmenu li.menu-item:before, #mainmenu li.menu-item:hover::before {content: "";}
}
#secondarymenu {font-size: initial;}
#secondarymenu li {font-size:1.5em; font-family: "Dancing Script";}
#secondarymenu ul li {width: 19%; min-width:5em; display:inline-block;}
#secondarymenu ul li a {border-bottom: 0; background:none;}
#secondarymenu ul ul li {width: 100%;}
#secondarymenu li.menu-item a, #secondarymenu li.menu-item:before {display:inline-block; vertical-align:bottom;}
#mainmenu li#menu-item-162:before, #secondarymenu li#menu-item-11:before {content: url(/images/earth-icon-bw-small.png);}
#mainmenu li#menu-item-162:hover::before, #secondarymenu li#menu-item-11:hover::before {content: url(/images/earth-icon-color-small.png);}
#mainmenu li#menu-item-159:before, #secondarymenu li#menu-item-13:before {content: url(/images/water-icon-bw-small.png);}
#mainmenu li#menu-item-159:hover::before, #secondarymenu li#menu-item-13:hover::before {content: url(/images/water-icon-color-small.png);}
#mainmenu li#menu-item-160:before, #secondarymenu li#menu-item-10:before {content: url(/images/air-icon-bw-small.png);}
#mainmenu li#menu-item-160:hover::before, #secondarymenu li#menu-item-10:hover::before {content: url(/images/air-icon-color-small.png);}
#mainmenu li#menu-item-158:before, #secondarymenu li#menu-item-12:before {content: url(/images/fire-icon-bw-small.png);}
#mainmenu li#menu-item-158:hover::before, #secondarymenu li#menu-item-12:hover::before {content: url(/images/fire-icon-color-small.png);}
#mainmenu li#menu-item-161:before, #secondarymenu li#menu-item-14:before {content: url(/images/spirit-icon-bw-small.png);}
#mainmenu li#menu-item-161:hover::before, #secondarymenu li#menu-item-14:hover::before {content: url(/images/spirit-icon-color-small.png);}

/* Poem Category Cover Images */
#poem-category-cover {width:100%; text-align:center; margin-top:2em;}
#image-menu ul, #image-menu ul li {list-style:none; display:inline-block; margin-bottom:0;}
#image-menu ul li {width: 19%; min-width:5em; display:inline-block;}

/* Author Bio Sidebar Widget */
#sidebar #author-avatar {float: left; margin-right: 2em; margin-top: 0.5em;}
#sidebar h4#author-title {
    color:#E3E7E8; font-weight:normal; font-size:2em;
    padding-top:0.625em; margin-bottom:1.25em;
}
#sidebar #author-link {margin-top:1.25em; text-align:right;}
#sidebar #author-description-text {color:#291E1C; text-shadow:1px 1px 0 #A72C12; }

/* Transparent Inputs Fix */
body #wrap input[type='text'], body #wrap input[type='checkbox'], body #wrap input[type='password'], body #wrap input[type='number'], body #wrap input[type='email'], body #wrap select, body #wrap select option, body #wrap select optgroup, body #wrap  textarea {
 color: #666; font-size: 16px; background-color: rgba(255,255,255,0.2);
}

/* eStore */
.ebook-button .eStore_add_to_cart_button {height: 100px; margin-bottom:30px;}
select.shipping_variation {vertical-align: middle;}
.eStore_warning {font-size: 0.8em; font-weight: bold;}
.eStore-button-form input[type="image"] {border: 3px dashed #ee0000;}
#content input.eStore_update_qty, #content eStore_shipping_update_button {padding: 3px 7px; font-size: 16px; margin-top: -5px;}
.shopping_cart {margin-top:-3em;}
.shopping_cart h2 {display:none;}
.shopping_cart table th {background: none; background-color: rgba(254,144,101,0.8);}
.shopping_cart .eStore_cart_checkout_button {text-align:right;}
.eStore_cart_checkout_button form:before {content: url(/images/green-arrow.png); margin-right: 2em;}

/* Invite Form */
#invfr_form .form-table th {font-size: 0.75em; background:none;}
#invfr_form .invfr_remove {padding: 0px 7px; margin-top: 0; margin-left: 15px;}

/* Downloads */
.sdm_download_link a {padding: 15px 20px; font-size: 0.8em; text-decoration: none !important;}

/* Contact Page Fix */
#clean_contact_send {float:right;}

/* Audio Embeds */
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {background: #A44 !important;}

/* Footer */
#footer.noborder {padding-top:1em;}
#footer a {color: #FFA000;}
#footer-extras {margin-left:0.625em;}
#themecredits {margin-top:-1.5em;}


/* Generation Time: 0.095979928970337 */
