.elementor-kit-7671{--e-global-color-primary:#9D7900;--e-global-color-secondary:#333333;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-6889f1:#4054B2;--e-global-color-4d682324:#23A455;--e-global-color-30d7bb2e:#000;--e-global-color-1bd92e09:#FFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-7671 a{color:var( --e-global-color-primary );}.elementor-kit-7671 h1{color:#333333;font-family:"bebas-neue", Sans-serif;letter-spacing:1px;}.elementor-kit-7671 h2{color:#333333;font-family:"bebas-neue", Sans-serif;font-size:34px;letter-spacing:1px;}.elementor-kit-7671 h3{color:#333333;font-family:"bebas-neue", Sans-serif;letter-spacing:1px;}.elementor-kit-7671 h4{color:#333333;font-family:"Roboto", Sans-serif;font-weight:bold;line-height:1.2em;}.elementor-kit-7671 h5{color:#333333;font-family:"Roboto", Sans-serif;font-weight:bold;line-height:1.2em;}.elementor-kit-7671 h6{color:#333333;font-family:"Roboto", Sans-serif;font-weight:bold;line-height:1.2em;}.elementor-kit-7671 button,.elementor-kit-7671 input[type="button"],.elementor-kit-7671 input[type="submit"],.elementor-kit-7671 .elementor-button{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-kit-7671 button:hover,.elementor-kit-7671 button:focus,.elementor-kit-7671 input[type="button"]:hover,.elementor-kit-7671 input[type="button"]:focus,.elementor-kit-7671 input[type="submit"]:hover,.elementor-kit-7671 input[type="submit"]:focus,.elementor-kit-7671 .elementor-button:hover,.elementor-kit-7671 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS */.jet-menu-item .jet-sub-mega-menu {
    width: 200%;
}

figure {
	  margin-inline-start: 0;
    margin-inline-end: 0;
}

/* JET ENGINE CALENDAR FILTERS */
.ui-datepicker .ui-datepicker-prev>span:before {
    content: "<";
}

.ui-datepicker .ui-datepicker-next>span:before {
    content: ">";
}

.elementor-9136 .elementor-element.elementor-element-362dfe0 {
    margin-bottom: 0 !important;
}

/*  STOCK QUANTITY  */
.woocommerce div.product .stock {
    color: #ccc;
}

/*  SHOP STYLING  */
ul {
    padding-inline-start: 0;
}


/*  ACCESSIBILITY ICON */
@media only screen and (max-width: 767px) {
    body #wp_access_helper_container button.aicon_link {
        top: 83px !important;
    }
}

@media only screen and (min-width: 768px) {
    body #wp_access_helper_container button.aicon_link {
        top: 175px !important;
    }
}

@media only screen and (min-width: 1025px) {
    body #wp_access_helper_container button.aicon_link {
        top: 141px !important;
    }
}

/* STYLING FOR "NO CURRENT EXHIBITION  */
.elementor-9136 .elementor-element.elementor-element-362dfe0 {
    margin-bottom: 0 !important;
}

.jet-listing-not-found {
    color: #333;
}

/*  GIVE DONATION FORM  */
.give-btn {
	background: #9d7900;
	color: white;
	border: 1px solid #9d7900;
}

.give-btn:hover {
	background: #9d7900;
	color: white;
	border: 1px solid #9d7900;
}

.give-form-title {
	display: none;
}

/*  WOO COMMERCE  */
/* Style Cart Page*/
.woocommerce button.button {
    padding: 12px;
}

.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {
    padding: 12px;
}

.woocommerce a.button.alt {
    background-color: #9d7900;
}

.woocommerce a.button.alt:hover {
    background-color: #9d7900;
}

.woocommerce button.button.alt {
    background-color: #9d7900;
}

.woocommerce button.button.alt:hover {
    background-color: #9d7900;
}

.woocommerce-cart .woocommerce table.shop_table td.actions {
    background: #f7f7f7;
}

.woocommerce-cart .cart-collaterals .cart_totals tr th {
	background: white;
}

.woocommerce-cart .cart-collaterals .cart_totals tr td {
	background: white;
}

.woocommerce-page table.cart td.actions .input-text {
	width: 175px;
}

.woocommerce div.product.elementor form.cart table.variations td.label {
	background: white;
}

.woocommerce div.product.elementor form.cart table.variations td.value {
	background: white;
}

/* EVENT ON */
.evoTX_wc_section .evotx_quantity .qty b.plu, .evotx_qty_adjuster b.plu {
	background-color: #9d7900 !important;
}

body .evo_lightboxes .evo_lightbox_body.evo_pop_body .evcal_btn {
	background: #9d7900 !important;
}



/*
	CSS Migrated from Jetpack:
*/

/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
.full-width .site-content .has-post-thumbnail .entry-header, .full-width.singular .site-content .hentry.has-post-thumbnail {
	margin-top: 0;
}

.archive-header, .page-header {
	margin: 0 auto 10px;
}

.content-area, .content-sidebar {
	padding-top: 36px;
}

.full-width .post-thumbnail img {
	max-width: 640px;
}/* End custom CSS */