/* Little Foxes */
div.product_cat-little-foxes p.stock{
	display: none; }

div.product_cat-little-foxes p.stock_status_msg{
	display: none; }

.product_cat-little-foxes span.sku_wrapper{
	display: none; }

div.product_cat-little-foxes section.related{
	display: none; }

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

div.product_cat-little-foxes div.woocommerce-product-gallery__image--placeholder{
	display: none;
}

/* 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;
}

/* 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;
}

.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-viewport{
	height:430px!important;
}

.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%;
}

/* BRUNEL school page styling */
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;
}

/* Little Foxes page styling / hiding */

.page-id-27259 nav.main-navigation{
	display:none!important;
}
.page-id-27259 div.site-branding{
	display:none;
}
.page-id-27259 div.site-search{
	display:none;
}

.page-id-27531 .main-navigation{
	display:none;
}
.page-id-27531 div.site-branding{
	display:none;
}
.page-id-27531 div.site-search{
	display:none;
}

/* as above on single product pages */
body.grb-little-foxes nav.main-navigation{
	display:none;
}
body.grb-little-foxes div.site-branding{
	display:none;
}
body.grb-little-foxes div.site-search{
	display:none;
}
body.grb-little-foxes p.stock{
	display:none;
}
body.grb-little-foxes div.grb-stock-quantity-msg{
	display:none;
}

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



/* testing little foxes front pages WORKS
.page-id-27259{
	display:none;
} */