/* 
 Theme Name:     Katie Howson Creative 3.0
 Author:         Nice Grizzly | Creative Shop
 Author URI:     www.nicegrizzly.com
 Template:       Divi
 Description:    A customized child theme built for Katie Howson Creative
 Version:        3.0
*/

@import url('../Divi/style.css');
/* ----------- Theme customization starts here --------------------------- */
@import url('https://fonts.googleapis.com/css2?family=Allison&family=BioRhyme+Expanded&family=Nunito:ital,wght@0,400;0,700;1,400;1,700&family=Yeseva+One&display=swap');
body {
    font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif!important;
    color: #2d2d2d;
    font-size: 18px;
    line-height: 1.8em;
}
h1, h2, h3, h5, h6 {
    font-family: 'Yeseva One',display;
}
h1 {
    line-height: 1.2em;
}
h4 {
    font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 20px;
    color: #bda392!important;
    letter-spacing: 2px;
    line-height: 1.8em;
}
a {
    color: #2d2d2d;
}
.posted_in a, .tagged_as a {
    color: #2d2d2d;
}
.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {
    color: #2d2d2d;
}
/* WOOCOMMERCE */
section.related.products{
	margin-top:80px;
}
.product .related h2 {
    font-size: 1em !important;
}
.entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button.alt.disabled:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover {
    color: #eabeb0;
}
.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {
    background: #eabeb0!important;
    color: #ffffff!important;
    border: 8px solid #eabeb0!important;
    letter-spacing: 2px;
    font-weight: 700!important;
    text-transform: uppercase!important;
}
.woocommerce a.button.alt, .woocommerce-page a.button.alt {
    border-color: #eabeb0;
}
.woocommerce span.onsale, .woocommerce-page span.onsale {
    background: #eabeb0 !important;
    color: #000;
    font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.wp-block-button__link {
    border-radius: 6px;
    background: #eabeb0!important;
    color: #000!important;
    font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif;
    text-transform: uppercase;
}
.woocommerce-store-notice, p.demo_store {
    background-color: #eabeb0;
    font-family: 'Nunito',sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    line-height: 1.8em;
}
.woocommerce img, .woocommerce-page img, .wp-block-woocommerce-featured-category {
    border-radius: 6px;
}
a.button.wc-backward {margin-bottom:40px;}
section.related.products{
	margin-top:80px;
}
.woocommerce-message a.button.wc-forward {
    border: 1px solid #fff!important;
    background: #fff;
}
.product-name, .product-name a, .shipping-calculator-button a {
	font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #bda392!important;
    letter-spacing: 2px;
}
/* FOOTER */
#footer-bottom, #footer-bottom a, .grizzly a {
    color: #b9bab7;
}
.grizzly {
    font-family: 'BioRhyme Expanded';
    font-weight: 400;
    font-size: 0.85rem;
}
@media (max-width: 767px) {
 body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li.product, 
 body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li.product, 
 body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product, 
 body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li.product, 
 body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li.product, 
 body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-1 li.product,  
 body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-2 li.product,  
 body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-3 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-4 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-5 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-6 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-1 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-2 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-3 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-4 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-5 li.product, 
 body.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-6 li.product {
        width: 100%!important;
        margin-right: 0%!important;
    }
}
@media all and (max-width: 767px) {
     .woocommerce-page ul.products li.product:nth-child(n) {
        margin: 0 0 11.5%!important;
        width: 100%!important;
    }
}
@media (max-width: 980px) {
    h1{
    font-size: 38px;
    }
}