/*
 Theme Name:   Storefront Child
 Description:  Child Theme for NYT using Storefront - July 2021
 Author:       Paul Cobb
 Author URI:   http://paulcobb.co.uk
 Template:     storefront
 Version:      1.0.0
 Text Domain:  storefront-child
*/



/* Student Name styling in product addon plugin */
.product-addon .addon-name {
    font-size: inherit;
    color: inherit;
    opacity: 0.79;
}
/* End of Student Name styling */

/*Download Monitor
Styling for download page buttons
*/
.download-button {
 text-align:center;
 text-decoration:none;
 color:#fff;
 display: inline-grid;
 width: 50%;
 padding-left: 0;
 padding-right: 0;
 font-size:1.2em;
 line-height:1.0em;
 background-color:#09c;
 background-image:-webkit-linear-gradient(#009fd4,#09c,#0086b2);
 background-image:-moz-linear-gradient(#009fd4,#09c,#0086b2);
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border-radius:4px;
 text-shadow:0 -1px 0 rgba(0,0,0,.5);
 box-shadow:0 2px 4px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.4);
 border:1px solid #0086b2;
 cursor:pointer
}
.download-button:hover {
 color:#fff;
 background-color:#09c;
 background-image:-webkit-linear-gradient(#09c,#0086b2);
 background-image:-moz-linear-gradient(#09c,#0086b2)
}
.download-button small {
 font-size:.8em;
 opacity:.8;
 display:block
}
.dlm-downloads a:link, .dlm-downloads a:visited {
  color: #fff;
  text-decoration: none; }
.dlm-downloads a:hover {
  text-decoration: none;
  color: #fff; }
.entry ul,
.entry ol {
    margin: 0 0 0 0;
    padding: 0;
    list-style: none;
}
/* End of button styling */

/*Download Monitor
*********************************************
************ Alternative styling *************
Styling for download page buttons
*/

.aligncenter {
    text-align: center;
    margin-bottom: 0;
}

.download-tracks-button {
 color:#fff;
 display: inline-block;
 width: 100%;
 font-size:1.2em;
 line-height:1.5em;
 background-color:#09c;
 background-image:-webkit-linear-gradient(#009fd4,#09c,#0086b2);
 background-image:-moz-linear-gradient(#009fd4,#09c,#0086b2);
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border-radius:4px;
 text-shadow:0 -1px 0 rgba(0,0,0,.5);
 box-shadow:0 2px 4px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.4);
 border:1px solid #0086b2;
 cursor:pointer
}
.download-tracks-button:hover {
 color:#fff;
 background-color:#09c;
 background-image:-webkit-linear-gradient(#09c,#0086b2);
 background-image:-moz-linear-gradient(#09c,#0086b2)
}
.download-tracks-button small {
 font-size:.8em;
 opacity:.8;
 display:block
}
/* End of button styling */


/*Download Monitor
Additional Styling for download page buttons
*/
.dlm-downloads ol, ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
/* End of button styling */


/* Home page info bars */
.shop-title {
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 5px;
	padding-top: 6px;
	padding-left: 10px;
	background-color: #05194c;
}

.shop-notice {
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 5px;
	padding-top: 6px;
	padding-left: 10px;
	background-color: #fe014e;
}

.shop-title h4,
.shop-notice h4 {
	color: #fff;
}
/* End of info bar styling */

/* Login styling for private pages */
.post-password-form {
    text-align: center;
    padding-top: 2em;
}
.post-password-form p {
    font-weight: bold;
    text-transform: uppercase;
}
/* End of password styling */



/* Footer styling for centring content */
.textwidget {
    text-align: center;
}
.widget_media_image img {
   margin: 0 auto;
}
.textwidget img {
   margin: 0 auto;
}
/* End of footer styling */

/* Remove price from GF product */
.gf-off-screen { position: absolute; left: -999em; }

.site-header {
    border-bottom-width: 0px;
}


div.storefront-pro-flexslider::after {
    display: none;
    clear: both;
}

img {
    border-radius: 0;
}

/* Waveplayer styling for thumbnails */
img.wvpl-playlist-thumbnail {
    width: 32px;
    height: 32px;
}
/* End of Waveplayer styling */

/*
Custom Pootlepress StoreFront Pro styling for site info
#colophon .site-info {
	display: none;
}
End of Pootlepress styling */