/**
Theme Name: Weardale Museum
Author: Zedcomms
Author URI: https://zedcomms.com/
Description: #
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: weardale-museum
Template: astra
*/

@font-face {
    font-family: 'Copperplate';
    src: url('./fonts/Copperplate-Bold.woff2') format('woff2'),
    url('./fonts/Copperplate-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

h1,h2,h3,h4,h5,h6 {
    font-family: 'Copperplate', sans-serif;
    text-transform: uppercase;
}

header .ast-header-button-1 .ast-custom-button,
.elementor-13 .elementor-element.elementor-element-de66673 .elementor-button:hover,
.elementor-13 .elementor-element.elementor-element-de66673 .elementor-button:focus {
    color: #fff !important;
}

footer p {
    font-size: 14px;
}

.elementor-posts .elementor-post__excerpt p {
    display: inline;
}

.ast-article-single figure, .ast-article-single img:not(figure img) {
    box-shadow: none !important;
}

.elementor-widget-theme-post-content h2 {
    font-size: 40px;
    margin-top: 0.5em !important;
}
.elementor-widget-theme-post-content h3 {
    margin-top: 0.5em !important;
}
figure.wp-block-gallery.has-nested-images,
.ast-article-single figure {
    margin-bottom: 15px;
}

#homepage-top-bar p {
    margin-bottom: 0px;
}

.post-password-form {
    margin-top: 200px !important;
    margin-bottom: 50px !important;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}
.post-password-form input {
    margin-bottom: 20px;
}

.page-id-1953 .after-password-link {
    text-align: center;
    padding-bottom: 100px !important;
}
.page-id-1953 .after-password-link a {
    color: #fff !important;
    text-decoration: none;
    text-align: center;
    border-style: solid;
    border-top-width: 2px;
    border-right-width: 2px;
    border-left-width: 2px;
    border-bottom-width: 2px;
    color: #ffffff;
    border-color: var(--ast-global-color-0);
    background-color: var(--ast-global-color-0);
    padding-top: 13px;
    padding-right: 30px;
    padding-bottom: 13px;
    padding-left: 30px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-weight: 700;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.3em;
    letter-spacing: -0.5px;
}
.product-button a {
    text-decoration: none !important;
}
.ast-menu-cart-outline .ast-cart-menu-wrap .count,.ast-menu-cart-outline .ast-addon-cart-wrap {
    border-width: 0px;
}
.woocommerce-cart #content,
.woocommerce-checkout #content {
    padding-top: 200px;
}
.woocommerce-cart .ast-builder-menu-1 .menu-item > .menu-link,
.woocommerce-checkout .ast-builder-menu-1 .menu-item > .menu-link {
    color: #183030 !important;
}
