/*
 Theme Name:   Storefront Child
 Theme URI:    https://aonm.org/storefront-child/
 Description:  Storefront Child Theme
 Author:       Andrew Herne
 Author URI:   https://maxicandi.com
 Template:     storefront
 Version:      1.1.6
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  storefront-child
*/

@font-face {
    font-family: 'Lato';
    src: url('https://shop.aonm.org/wp-content/uploads/fonts/Lato-Bold.woff2') format('woff2'),
        url('https://shop.aonm.org/wp-content/uploads/fonts/Lato-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('https://shop.aonm.org/wp-content/uploads/fonts/Lato-Italic.woff2') format('woff2'),
        url('https://shop.aonm.org/wp-content/uploads/fonts/Lato-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('https://shop.aonm.org/wp-content/uploads/fonts/Lato-Regular.woff2') format('woff2'),
        url('https://shop.aonm.org/wp-content/uploads/fonts/Lato-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.lato_font {
	font-family: 'Lato', 'Arial', sans-serif;
}
.lato_bold_font {
	font-family: 'Lato', 'Arial', sans-serif;
	font-weight: bold;
}
.lato_italic_font {
	font-family: 'Lato', 'Arial', sans-serif;
	font-weight: italic;
}

body {
	font-family: 'Lato', 'Arial', sans-serif;
}

@media (min-width: 768px) {
	.site-header {
		padding-top: 1em;
	}
}

.site-header {
	padding-top: 1em;
}

@media (min-width: 768px) .main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {
    padding-top: 1em;
    padding-right: 1em;
    padding-bottom: 1em;
    padding-left: 1em;
}


/* hide google recaptcha v3 badge */
.maxi-grecaptcha p {
	color: rgba(102,102,102,0.85);
	font-size: .7em;
}

.maxi-grecaptcha p a {
	color: rgba(102,102,102,0.85);
}

.grecaptcha-badge { 
    visibility: hidden;
}

body.woocommerce #primary {
	float: none;
	width: 100%;
}

#mastheadX {
	position: fixed;
	top: 0;
	width: 100%;
}

.storefront-breadcrumb {
	margin: 0 0 1em 0 !important;
	padding: 0.5em 0 !important;
}

.woocommerce-ordering {
	display: none;
}

.woocommerce-result-count {
	display: none;	
}

.nav-previous,
.nav-next {
	display:none;
}

.storefront-breadcrumb {
	margin: 0 0 1em 0 !important;
	padding: 0.5em 0 !important;
}

.single-product .wopb-compare-btn,
.wopb-compare-btn {
	display: none;
}

.single-product .wopb-wishlist-add,
.wopb-wishlist-add {
	display: none;
}

table.dataTable tbody td {
    padding: 2px 10px !important;
}

.alert {
  position: relative;
  top: 10;
  left: 0;
  width: auto;
  height: auto;
  padding: 10px;
  margin: 10px;
  line-height: 1.8;
  border-radius: 5px;
  cursor: hand;
  cursor: pointer;
  font-family: sans-serif;
  font-weight: 400;
}

.info {
  background-color: #EEE;
  border: 1px solid #DDD;
  color: #999;
}

.notice {
  background-color: #EFF;
  border: 1px solid #DEE;
  color: #9AA;
}

.warning {
  background-color: #FDF7DF;
  border: 1px solid #FEEC6F;
  color: #C9971C;
}

.kit_input {
    font-weight: 400;
}

.kit_label {
    font-weight: 400;
    display: inline !important;
    margin-right: 20px !important;
}

.kit_heading label {
    display: block;
}

