/*!
Theme Name: Heisey Astra
Author: wasil @ LucidCircus
Author URI: http://wpastra.com/about/
Description: Heisey Theme
Version: 1.3.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: greyston-astra
Template: astra
*/:root  {
	--font-body: "Montserrat", montserrat;
	--font-heading: Degular Display, Helvetica, Arial, sans-serif;
	--fade: 220px;
	--swiper-theme-color: var(--ast-global-color-0) !important;
	--tec-color-accent-primary: var(--ast-global-color-0);
	--tec-color-accent-primary-active:  var(--ast-global-color-1);
	--tec-color-text-event-title: var(--ast-global-color-0) ;
	--tec-color-accent-primary-hover: var(--ast-global-color-1);
}.ppma-author-category-wrap ul{list-style:none;margin:0;font-family:var(--font-heading)}.ppma-author-category-wrap .ppma-category-group:nth-last-child(n + 2){font-weight:600}.ppma-author-category-wrap .name-author-category{display:none}.show-position .ppma-author-category-wrap .name-author-category{display:initial}h1{letter-spacing:.01em}h2,h3,h4{letter-spacing:.03em}body p:last-child{margin-bottom:0}.woocommerce-js h2{margin-bottom:0}.masked>.elementor-loop-container{width:calc(100% + var(--fade));margin-right:calc((var(--fade)) * -1);mask-image:linear-gradient(to right , black 0, black calc(100% - var(--fade)), transparent 100%);mask-repeat:no-repeat;mask-position:left top}@media (max-width:1024px){.masked>.elementor-loop-container{width:calc(100% + 30px);margin-right:-30px;mask-image:none}}.elementor-button .fa{text-decoration:none}.elementor-button-icon{text-decoration:none;background-color:currentColor;-webkit-mask:url('assets/svg/arrow-right.svg') no-repeat center;mask:url('assets/svg/arrow-right.svg') no-repeat center;-webkit-mask-size:contain;mask-size:contain}.elementor-button-icon svg{visibility:hidden}.main-header-bar-wrap .main-header-menu{grid-gap:100px}.ast-desktop #astra-footer-menu{grid-columnn-gap:40px}.ast-desktop #astra-footer-menu li.menu-item:last-child{flex-basis:80%;align-self:flex-end}.ast-desktop #astra-footer-menu li:nth-last-child(2)>a{padding-right:0}#astra-footer-menu li.menu-item:last-child>a.menu-link{font-weight:normal;align-self:flex-end}#astra-footer-menu a:hover{text-decoration:underline}.ast-header-break-point #astra-footer-menu li.menu-item a.menu-link{padding:0}div.bpfwp-opening-hours{display:flex;grid-gap:40px}dl.bpfwp-opening-hours{display:flex;flex-wrap:wrap;font-family:var(--font-heading)}dl.bpfwp-opening-hours dt,dl.bpfwp-opening-hours dd{flex-basis:50%;margin:0;border-bottom:solid 1px var(--ast-global-color-5);font-weight:normal;padding:5px 0}.tribe-common-l-container{padding-top:0 ! important}.ast-primary-header-bar.ast-header-sticked{margin:20px auto;max-width:calc(var(--ast-normal-container-width) + 80px) ! important;border-radius:8px;border:solid 1px var(--ast-global-color-6)}.elementor-widget-theme-post-content ul,.elementor-widget elementor-widget-text-editor ul,.elementor-widget-theme-post-content ol,.elementor-widget elementor-widget-text-editor ol{margin-left:1.5em}.elementor-widget-theme-post-content li,.elementor-widget elementor-widget-text-editor li{margin-bottom:.85em}@media (max-width:calc(1200px + 2 * 30px)){.e-con-boxed:not(.e-con-boxed .e-con-boxed):not(.fullw)>.e-con-inner,.site-above-footer-wrap .menu{padding-left:30px;padding-right:30px}}body .mgl-item figcaption.mgl-caption p{font-size:1rem ! important;font-weight:bold;letter-spacing:normal;padding:20px 16px 10px}.woocommerce #billing_country,.woocommerce #shipping_country{padding-top:.35em}@media (max-width:544px){.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row{grid-template-columns:1fr 1fr}}/*# sourceMappingURL=style.css.map */