/*
Theme Name: GeneratePress Child theme of generatepress
Theme URI: 
Description: Child theme of generatepress theme for the GeneratePress theme
Author: <a href="https://tomusborne.com">Tom Usborne</a>
Author URI: 
Template: generatepress
Version: 3.2.4
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Thu, 09 Feb 2023 06:47:40 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

body {
	background-color: white !important;
}

#footer-credit
a:link {
  text-decoration: none;
	
}
.home-h1 {
	
	text-decoration: none !important;
	font-size: 22px !important;
    margin-bottom: 10px !important;
    line-height: 1.2em !important;
    font-weight: 400 !important;
    text-transform: none !important;
}

a {
    text-decoration: none !important;
}



/* Logo and Menu Sections */

.inside-header {
    display: block !important;
}
.site-logo {
    width: 100%;
    text-align: center;
}
div#primary-menu {
    text-align: center;
    margin: 0 auto;
}

.header-widget {
    margin-left: 0px !important;
	text-align: center !important;
}

.search-form {
	display: flex !important;
	justify-content: center !important;
}


.entry-title {
text-align: center !important;
}

.entry-meta {
text-align: center !important;
}

/*

.entry-content {
text-align: center !important;
}
*/

.woocommerce-order {
text-align: center !important;
}

.woocommerce-order-overview {
text-align: center !important;
}

.su-list {
	text-align: left !important;
}

.post-image {
    text-align: center;
}
.page-header-image-single {
    text-align: center;
}

.wp-block-image.has-custom-border img, .wp-block-image img { padding-bottom: 20px; }

/* Align Stars review ( Not at prodcut page ) */
.woocommerce .products .star-rating{
    margin: auto !important;
	padding-bottom: 20px;
}

.woocommerce .woocommerce-product-rating .star-rating {
    margin: 10px auto !important;
    float: none;
    margin-bottom: 3px !important;
}
.woocommerce div.product .woocommerce-product-rating {
    text-align: center;
	margin-bottom: 4px !important;
}

.woocommerce div.product .product_title {
	text-align: center;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
	text-align: center !important;
	color: black !important;
	font-weight: bold !important;
	}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
		font-weight: bold;
		background-color: #800080;
}

.woocommerce ul.products li.product .price { 
	color: black !important;
	font-weight: bold;

}

.woocommerce-loop-product__title {
	text-align: center;
}

ul.products li {
    text-align: center
} 

@font-face {
  font-family: 'Pacifico';
  font-style: normal;
  font-weight: 400;
  src: local('Pacifico Regular'), local('Pacifico-Regular'),
    url(https://fonts.gstatic.com/s/pacifico/v12/FwZY7-Qmy14u9lezJ-6H6MmBp0u-.woff2)
      format('woff2');
  font-display: swap;
}
.xoo-wsc-container {
	float: left !important;
	padding: 15px !important;
	width: auto !important;
}


table.variations tbody tr {
	max-width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
	flex-wrap: wrap;
	overflow-x: hidden;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
	text-align: center;
}

.block-h2 a {
	font-weight: 600;
    font-size: 22px;
    line-height: 1.3;
	padding-top: 10px;
	padding-bottom: 0px;
	
	}
.block-h2 a:hover {
    text-decoration: underline;
}

.block-pagination a {
	padding: 5px 12px;
	text-decoration: none;
	transition: background-color 2s;
	border: 1px solid blue;
}

.block-pagination a.active {
	background-color: orange;
	color: white;
	border-radius: 5px;
}

.block-pagination a:hover:not(.active) {
	background-color: yellow;
}

.block-pagination {
	padding-top: 20px;
	align-items: center;
}