/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/


/* GENERAL STYLES */
h1, h3 {font-family: 'Cookie', cursive;}
.center {text-align:center;}
.italic {font-style: italic;}
.wpcf7-text, .wpcf7-submit {width: 100%;}
.label {background: url(/wp-content/uploads/2021/08/label.jpg);background-repeat: no-repeat;display: inline-block;background-size: 100% 100%;-webkit-box-shadow: 3px 3px 10px 0px #00000091;box-shadow: 3px 3px 10px 0px #00000091;}
.label h1 {margin-bottom: 0px;font-family: 'Cookie', cursive;font-size: 60px;}
.inner-label {min-height: 150px;min-width: 270px;padding: 20px;display: flex;align-items: center;justify-content: center;}
.footer-frame {outline: 10px solid white;border: 1px dashed #5687D1;}
.size-block ul {list-style: disc;display: inline-block;text-align: left;}

/* WOOCOMMERCE */
#wc-column-container .product {background-color: white;box-shadow: -1px 1px 6px 0px rgb(0 0 0 / 31%);-webkit-box-shadow: -1px 1px 6px 0px rgb(0 0 0 / 31%);-moz-box-shadow: -1px 1px 6px 0px rgba(0,0,0,0.31);padding: 15px;}
.woocommerce ul.products li.product .button {width: 100%;}
.woocommerce ul.products li.product a img { border: 1px dashed #dcdee0;padding: 5px;}
.woocommerce-loop-product__title {font-family: 'Cookie', cursive;font-size: 30px !important;margin-bottom: 0px !important;line-height: 1em;}
.woocommerce ul.products li.product .price {font-size: 1.2em;margin-top: 0.2em !important;}
.woocommerce #content  div.summary {text-align: center;}
.woocommerce-product-gallery {background-color: white;box-shadow: -1px 1px 6px 0px rgb(0 0 0 / 31%);-webkit-box-shadow: -1px 1px 6px 0px rgb(0 0 0 / 31%);-moz-box-shadow: -1px 1px 6px 0px rgba(0,0,0,0.31);padding: 15px;}
.add-to-cart-panel form.cart, .woocommerce div.product form.cart {justify-content: center;align-items: center;flex-direction: column;}
.woocommerce div.product div.images .flex-control-thumbs li {max-width: 120px !important; padding-right: 2px !important; padding-left: 2px !important;}
.woocommerce div.product form.cart div.quantity {margin: 0 0px 15px 0;}
.woocommerce div.product form.cart .button {width: 100%;padding: 15px;}
.frame-grey {outline: 10px solid white;border: 1px dashed #cecece;}
.related.products h2 {text-align: center;font-family: 'Cookie', cursive;}
.woocommerce .related ul.products li.product, .woocommerce .up-sells ul.products li.product {background-color: white;box-shadow: -1px 1px 6px 0px rgb(0 0 0 / 31%);-webkit-box-shadow: -1px 1px 6px 0px rgb(0 0 0 / 31%);-moz-box-shadow: -1px 1px 6px 0px rgba(0,0,0,0.31);padding: 15px;}
.woocommerce div.product p.stock {display: none;}
#ship-to-different-address {font-size: 1.8em !important;}

/* Hides the reCAPTCHA on every page */
.grecaptcha-badge {visibility: hidden !important;}


@media (min-width: 1025px) {
/* CSS in here for desktop only */
.gb-container-bdddced6 {background-size: 100px !important;}

}

@media (min-width: 769px) and (max-width: 1024px) {
/* CSS in here for tablet only */
.gb-container-bdddced6 {background-size: 100px !important;}

}


@media (max-width: 768px) {
/* CSS in here for mobile only */
.inner-label {min-height: 110px;min-width: 230px;padding: 18px;}
.label h1 {font-size: 38px;}
.nav-below-header .main-navigation .inside-navigation.grid-container, .nav-above-header .main-navigation .inside-navigation.grid-container {padding: 0px 10px 0px 10px;border-top: 1px dashed #dedede;}
.center-mob {text-align: center !important;}
}