









/* suppress shipping for christmas */
p.woocommerce-shipping-destination{
	display:none;
}

div.woocommerce-shipping-fields{
	display:none;
}

h1.title-gold {
	color: #ecdfbc!important;
}

/* lily dunn pre-orders tweaks */
#product-24516 p.stock_status_msg {
	display:none;
}

#product-24516 span.pub_date{
	display:none;
}

#product-24516 p.stock{
	display:none;
}

/* xmas recs text colour 
#post-21936 div.entry-content h1, h2, h3, h4, h5, h6, p{
	color:#efe7ce!important;
}
*/
/* green carousels */
#post-21936 #woorousell-21935 div.wrsl-prosingle-body{
	border: 1px solid #e9eb9d!important;
  border-radius: 5px;
	background-color: #e9eb9d!important;
}

#post-21936 #woorousell-8216 div.wrsl-prosingle-body{
	border: 1px solid #e9eb9d!important;
  border-radius: 5px;
	background-color: #e9eb9d!important;
}

#post-21936 #woorousell-21933 div.wrsl-prosingle-body{
	border: 1px solid #e9eb9d!important;
  border-radius: 5px;
	background-color: #e9eb9d!important;
}

/* red carousels */
#post-21936 #woorousell-8224 div.wrsl-prosingle-body{
	border: 1px solid #8acf8a!important;
  border-radius: 5px;
	background-color: #8acf8a!important;
}

#post-21936 #woorousell-8222 div.wrsl-prosingle-body{
	border: 1px solid #8acf8a!important;
  border-radius: 5px;
	background-color: #8acf8a!important;
}

#post-21936 #woorousell-21934 div.wrsl-prosingle-body{
	border: 1px solid #8acf8a!important;
  border-radius: 5px;
	background-color: #8acf8a!important;
}

/* yellow carousels */
#post-21936 #woorousell-21947 div.wrsl-prosingle-body{
	border: 1px solid #f5a49d!important;
  border-radius: 5px;
	background-color: #f5a49d!important;
}

#post-21936 #woorousell-8220 div.wrsl-prosingle-body{
	border: 1px solid #f5a49d!important;
  border-radius: 5px;
	background-color: #f5a49d!important;
}

#post-21936 #woorousell-8218 div.wrsl-prosingle-body{
	border: 1px solid #f5a49d!important;
  border-radius: 5px;
	background-color: #f5a49d!important;
}

/* temporarily hide a block */
.temp-hide {
	display:none;
}

/* change button text */
#tolka a.event-listing-button{
	font-size: 0;
}
#tolka a.event-listing-button:after{
	font-size: 1rem;
	font-weight: bolder;
	content:'Book Tickets';
}

#tolka div.event-bios p{
	display: none;
}

/* events not yet sold out */

#briggs div.event-sold-out-button{
	display: none;
}

/* eventsd sold out */
#marmot div.event-listing-button{
	display: none;
}

/* events page on mobile -- align left title etc */
#post-3999 h1 {
		text-align: start!important;
	}
#post-3999 h3 {
		text-align: start!important;
	}
#post-3999 h1.wp-block-heading{
		text-align: center!important;
	}

/* events purchase page hide meta + colour available */
span.event_available{
color:#04c752;
}

.product_cat-events div.woocommerce-tabs{
	display: none;
}

.product_cat-events section.related{
	display: none;
}

.product_cat-events div.product_meta{
	display:none;
}

/* events with no interlocutor */

#coe span.event-interlocutor{
	display: none;
}

/* front page events block hover styling */
.frontpage-events-link a:hover{
	color: #d57c7a!important;
}

/* set carousel text colour*/
.wrsl-prosingle-style-1.wrsl-with-overlay .wrsl-prosingle-price .price .amount, .wrsl-prosingle-style-1.wrsl-invert .wrsl-prosingle-price .price .amount{
	color: #09212f!important;
	font-weight: 500!important;
}
		
/* XMAS */
/* hide shipping destination*/
/*p.woocommerce-shipping-destination{
	display: none;
}
tr.woocommerce-shipping-totals td::after{
	content:"We are now closed until Tuesday 2nd January. All orders will be processed on our return."!important;
		color: #6bed6b;
}
*/

.entry-format.icon-block::before {
	display: none;
}

.woocommerce ul.prioducts li.product a.item-wishlist {
display: none;
}
.storefront-primary-navigation{
	background-color:rgba(7,38,54,0.8);
}


/* posts styling jks */
.entry-taxonomy {
	display: none;
}

.posted-on {
	display: none;
}

.post-author {
	display: none;
}

.post-comments{
	display:none;
}


/* header search styling jks */

site-header-cart {
	display:inline-block!important;
	width:15%!important;
	padding-right:35px!important;
	}

/* single product page styling jks */
#tab-title-description {
	display:none;
}

/* single product page styling jks */
#tab-title-additional_information {
	display:none;
}

.woocommerce-form-row em {
	display:none!important;
}


/* Header search box styling */
.search-field {
	width:22em!important;
	}

.site-search{
	float:right!important;
}

/* Browse page remove head block*/

.woocommerce-products-header{
	display:none!important;
}

.woocommerce-breadcrumb {
	display:none!important;
	height:0px!important;
}

.storefront-breadcrumb{
	margin-bottom:10px;
}

.page-title {
	display:none!important;
	height:0px!important;	
}

/* insta block png and p on one line */
#insta li{
	display: inline-block;
	width: auto;
	padding-top:5px;
	}

#insta span{
	vertical-align:middle;
	padding-bottom:21px;
	padding-left:10px;
	color:#fafff4;
}

#insta a{
	text-decoration: none;
}

/* twitter svg colour*/
.tweet-svg{
	color:#1c9aef!important;
}

/*remove woocommerce happysad faces on stock availablity*/
.stock:before {
display: none!important;
}

/*header image*/
#masthead  {
	width: 100%;
	max-height:auto;
	background-size:cover;
	}

/*homepage cover blocks styling*/
.kb-section-has-link a:visited{
	outline-color:#ccd0d9;
}
.kb-section-has-link a:active{
	outline-color:#ccd0d9;
}

.kb-section-has-link a:focus{
	outline-color:#ccd0d9;
}


/*woocommerce pop-up banners styling*/
.woocommerce-message {
	background-color:#072636!important;
	color:#fffcfc!important;
}

.woocommerce-error {
	background-color:#072636;
	color:#fffcfc;
}


/*hide wishlist button on carousel hover*/
.woosw-btn{
	display: none!important;
}


/*carousel (woorousel) styling */

.wrsl-prosingle-thumbnail {
	height:320px;
}
.wrsl-prosingle-wrapper{
	display:inline-block;
}

.wrsl-prosingle-heading{
	padding-top:6px;
}

#woorousell-6348 .wrsl-carousel-controller-center{
	padding-left:350px!important;
	padding-right:350px!important;
}

#woorousell-6348 .wrsl-carousel-item{
	padding-left:3px;
	padding-right:3px;
}

#woorousell-6351 .wrsl-carousel-item{
	padding-left:10px;
}

#woorousell-6353 .wrsl-carousel-item{
	padding-left:10px;
}

#woorousell-6371 .wrsl-carousel-item{
	padding-left:2px;
}


#woorousell-6359 .wrsl-carousel-item{
	padding-left:2px;
}

#woorousell-6361 .wrsl-carousel-item{
	padding-left:3px;
}

#woorousell-6376 .wrsl-carousel-item{
	padding-left:4px;
}


#woorousell-6547 .wrsl-carousel-item{
	padding-left:2px;
}


/*.bx-wrapper{
	min-width: 920px;
}*/

.bx-viewport{
	height:430px!important;
}


/* .wrsl-carousel-controller-center input {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
} */


.button{
	border-radius:3px;
}

.wrsl-carousel-controller-center{
	top:35%;
}

.wrsl-carousel-controller-center .wrsl-carousel-to-prev{
	left: -35px;
}
.wrsl-carousel-controller-center .wrsl-carousel-to-next{
	right: -36px;
}

.wrsl-carousel-controller-center button:focus{
	outline-color:#fffcfc;
}

.wrsl-prosingle-body{
	padding:2px!important;
}

.hentry .entry-content a{
	text-decoration:none;
	color:#072636;
	font-weight:normal;
}

.hentry .entry-content a:hover{
	text-decoration:underline;
}

/*soft launch banner*/
.woocommerce-store-notice{
	background-color:#072636;
	color:#fffcfc;
}

/* single product out of stock msg */
.stock-level a:hover{
	text-decoration:underline;
}

/* search results page */
.woocommerce-result-count{
	display:inline!important;
	font-size:larger;
	padding-left:15px;
}

.woocommerce-result-count a:hover{
	text-decoration:underline;
}

.woocommerce-ordering{
	padding-top:15px;
}

.orderby{
	background-color:#fffcfc;
	color:#072636;
	border: 1px solid #072636;
	border-radius: 3px;
	padding-left:5px;
	margin-left:13px;
}


/* single product links */
.GRB-metadata a{
	color:#072636!important;	
}

.GRB-metadata a:hover{
		text-decoration:underline;
}

/* single product stock qty msg */
.orderable{
	color:#32cd32;
}

.tickets-orderable{
	color:#32cd32;
}

.tickets-not-orderable{
	color:#cd3232;
}

.grb-stock-quantity-msg a:hover{
	text-decoration:underline;
}

.events-meta a{
	visibility:visible;
	color:#072636;
}

.preorder-date{
	color:#32cd32;
}

/* cart notifications */
.woocommerce-message::before, .woocommerce-info::before, .woocommerce-error::before, .woocommerce-noreviews::before, p.no-comments::before {
content:none;
}

.woocommerce-info{
	color:#072636;
	background-color:#ccd0d9;
}

.grb-cart-notifications-inline-preorder{
	color:#28d0b9;
	font-size:small;
}

/* cart customisation
 * radio buttons */
.woocommerce-shipping-methods input[type="radio"]:checked{
	display:hide;
	border-color:#072636!important;
	background-color:#072636!important;
	color:#072636!important;
}

/* bear with us */
.woocommerce-store-notice{
	opacity:0.9;
	padding-left:7%;
	padding-right:5%;
}

/* newsletter signup popup tweaks */
input[type="email"]:focus{
	outline-color: #f7dfef;
}

/* SUBSCRIPTION product page styling */
#product-9706 p.stock_status_msg{
	display: none;
}

#product-9706 div.product_meta{
	display: none;
}

#product-9706 div.woocommerce-tabs{
	display: none;
}

#product-9706 div.woocommerce-variation-availability{
	display: none;
}


#product-9706 div.woocommerce-variation-price{
	font-size: 150%;
}
/* nigel pre-order page */
#product-18676 p.stock_status_msg{
	display: none;
}
#product-18676 p.stock{
	display: none;
}


/* events page tweaks */

/* custom shortcode styling
 * tkts-remaining
 */
h4.tkts-remaining{
	margin-top: 4px;
	color: #567a10;
	
}

/* front page latest event */
div.frontpage-latest-event{
	display:none!important;
}


/* hide tickets remaining */
div.tickets-remaining-hidden{
	display:none;
}

/* school page styling */
/* body.page-id-10800 header.site-header{
	display:none;
}*/
body.page-id-11538 nav.main-navigation{
	display:none;
}
body.page-id-11538 div.site-branding{
	display:none;
}
body.page-id-11538 div.site-search{
	display:none;
}
/* as above on single product pages */
body.grb-brunel nav.main-navigation{
	display:none;
}
body.grb-brunel div.site-branding{
	display:none;
}
body.grb-brunel div.site-search{
	display:none;
}
body.grb-brunel p.stock{
	display:none;
}
body.grb-brunel div.grb-stock-quantity-msg{
	display:none;
}

body.grb-brunel div.GRB-metadata{
	display:none;
}
body.grb-brunel section.GRB-metadata{
	display:none;
}
body.grb-brunel div.woocommerce-product-details__short-description{
	display:none;
}
body.grb-brunel section.related{
	display:none;
}
body.grb-brunel footer.site-footer{
	display:none;
}

/* Brunel sold out button styling*/
p.full-library{
	border: 4px;
	border-radius: 3px;
	border-style: solid;
	border-color: #b74c4a;
	font-weight: bold;
	font-size: 125%;
	}


/* Reduced Stock -- hide availability msg */
.sale p.stock_status_msg{
	display:none;
}

.sale p.stock{
	display:none;
}

/* Book Swap preorder hide meta */
#product-12384 p.stock_status_msg{
	display:none;
}
#product-12384 div.product_meta{
	display:none;
}




/* xmas-staff-recs */

.wp-block-coblocks-row[data-columns="1"] .wp-block-coblocks-column__inner > [class*="wp-block-"] {
	max-width: none!important;
}

ul.wc-block-grid__products{
	list-style-type:none!important;
	display: flex;
	float:left!important;
}

li.xmas-staff-recs{
		display: flex;
	padding: 1em 1.5em 0em;
}

div.xmas-staff-recs{
	display: inline-block;
	flex: 1;
	
}

aside.xmas23{
	text-align: left !important;
	display: inline-block;
	width:100%;
			padding-left:1.5em;

}

p.xmas23p{
color:#072737;
}

/* xmas shortcode hide qty input */
li.product-type-simple input.qty{
	display:none!important;
}
