.elementor-7345 .elementor-element.elementor-element-2b3e2407:not(.elementor-motion-effects-element-type-background), .elementor-7345 .elementor-element.elementor-element-2b3e2407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.luminatefestival.co.nz/wp-content/uploads/2018/08/community-village-bkg.jpg");background-position:top center;}.elementor-7345 .elementor-element.elementor-element-2b3e2407{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-7345 .elementor-element.elementor-element-2b3e2407 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7345 .elementor-element.elementor-element-352e110c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7345 .elementor-element.elementor-element-8da1112 .elementor-text-editor{text-align:center;}.elementor-7345 .elementor-element.elementor-element-8da1112 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing{margin:0px 0px 0px 0px;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__featured{margin:0px 0px 0px 0px;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__posts{margin:0px 0px 0px 0px;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__title{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-7345 .elementor-element.elementor-element-536ebd44  .jet-smart-listing__filter > .jet-smart-listing__filter-item > a{font-family:"Congenial Heavy", Sans-serif;font-size:18px;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__filter > .jet-smart-listing__filter-item > a{color:#333333;padding:0px 20px 10px 12px;margin:0px 0px 40px 0px;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__filter-more > .jet-blog-icon{color:#333333;padding:0px 20px 10px 12px;margin:0px 0px 40px 0px;font-size:12px;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__filter > .jet-smart-listing__filter-item > a, .elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__filter-more > .jet-blog-icon{border-style:dotted;border-width:0px 0px 1px 0px;border-color:rgba(127,127,127,0.3);}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__filter > .jet-smart-listing__filter-item > a:hover{color:#9a3c36;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__filter-more:hover > .jet-blog-icon{color:#9a3c36;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__filter > .jet-smart-listing__filter-item > a:hover, .elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__filter-more:hover > .jet-blog-icon{border-style:solid;border-width:0px 0px 1px 0px;border-color:#9a3c36;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__filter .jet-smart-listing__filter-item.jet-active-item > a{color:#7f7f7f;border-style:solid;border-width:0px 0px 2px 0px;border-color:#7f7f7f;border-radius:0px 0px 0px 0px;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__filter{flex-grow:1;text-align:center;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__featured .jet-smart-listing__meta{text-align:left;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__featured .jet-smart-listing__more-wrap{justify-content:flex-start;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__post{padding:0px 0px 0px 0px;margin:20px 20px 20px 20px;background-color:#ffffff;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__post-content{margin:20px 10px 20px 10px;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__post .jet-smart-listing__post-thumbnail a:hover:before{background-color:rgba(0,0,0,0.5);}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__post .post-title-simple a{color:#333333;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__post .post-title-simple{color:#333333;text-align:center;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__post .post-title-simple:hover a{color:#9a3c36;text-decoration:underline;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__post .post-title-simple:hover{color:#9a3c36;text-decoration:underline;}.elementor-7345 .elementor-element.elementor-element-536ebd44  .jet-smart-listing__post .post-title-simple{font-family:"Congenial Heavy", Sans-serif;font-size:18px;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__post .jet-smart-listing__meta{text-align:left;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__arrow{color:#ffffff;background-color:#9a3c36;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__arrow:hover{color:#ffffff;background-color:#996866;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__arrow.jet-arrow-prev{left:550px;right:auto;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-smart-listing__arrow.jet-arrow-next{right:550px;left:auto;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-title-fields__item-label{margin-right:5px;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-content-fields__item-label{margin-right:5px;}.elementor-7345 .elementor-element.elementor-element-536ebd44 .jet-processing{opacity:0.5;}.elementor-7345 .elementor-element.elementor-element-3daa4b6:not(.elementor-motion-effects-element-type-background), .elementor-7345 .elementor-element.elementor-element-3daa4b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #197A96 8%, #F2F2F2 89%);}.elementor-7345 .elementor-element.elementor-element-3daa4b6 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7345 .elementor-element.elementor-element-3daa4b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:89px 0px 0px 0px;}.elementor-7345 .elementor-element.elementor-element-c1c0616{color:#FFFFFF;}.elementor-7345 .elementor-element.elementor-element-da32c8f:not(.elementor-motion-effects-element-type-background), .elementor-7345 .elementor-element.elementor-element-da32c8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#197A96;}.elementor-7345 .elementor-element.elementor-element-da32c8f > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7345 .elementor-element.elementor-element-da32c8f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7345 .elementor-element.elementor-element-1813129 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7345 .elementor-element.elementor-element-1813129 > .elementor-element-populated, .elementor-7345 .elementor-element.elementor-element-1813129 > .elementor-element-populated > .elementor-background-overlay, .elementor-7345 .elementor-element.elementor-element-1813129 > .elementor-background-slideshow{border-radius:55px 55px 55px 55px;}.elementor-7345 .elementor-element.elementor-element-1813129 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7345 .elementor-element.elementor-element-2ea4b9d{padding:0px 0px 21px 0px;}.elementor-7345 .elementor-element.elementor-element-08910b3 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://www.luminatefestival.co.nz/wp-content/uploads/2020/09/Lunasa_logo.png");background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:0.34;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7345 .elementor-element.elementor-element-08910b3 > .elementor-element-populated, .elementor-7345 .elementor-element.elementor-element-08910b3 > .elementor-element-populated > .elementor-background-overlay, .elementor-7345 .elementor-element.elementor-element-08910b3 > .elementor-background-slideshow{border-radius:100px 100px 100px 100px;}.elementor-7345 .elementor-element.elementor-element-08910b3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 34px 40px 34px;}.elementor-7345 .elementor-element.elementor-element-08910b3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7345 .elementor-element.elementor-element-b7c8b60 .elementor-text-editor{text-align:center;}.elementor-7345 .elementor-element.elementor-element-b7c8b60{color:#5D317D;font-size:55px;font-weight:bold;line-height:0.8em;}.elementor-7345 .elementor-element.elementor-element-b7c8b60 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7345 .elementor-element.elementor-element-101f825{color:#FFFFFF;font-weight:normal;}.elementor-7345 .elementor-element.elementor-element-72a7b07 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7345 .elementor-element.elementor-element-72a7b07 > .elementor-element-populated, .elementor-7345 .elementor-element.elementor-element-72a7b07 > .elementor-element-populated > .elementor-background-overlay, .elementor-7345 .elementor-element.elementor-element-72a7b07 > .elementor-background-slideshow{border-radius:55px 55px 55px 55px;}.elementor-7345 .elementor-element.elementor-element-72a7b07 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7345 .elementor-element.elementor-element-06884a5{padding:0px 0px 21px 0px;}.elementor-7345 .elementor-element.elementor-element-3629527 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://www.luminatefestival.co.nz/wp-content/uploads/2020/09/Lunasa_logo.png");background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:0.34;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7345 .elementor-element.elementor-element-3629527 > .elementor-element-populated, .elementor-7345 .elementor-element.elementor-element-3629527 > .elementor-element-populated > .elementor-background-overlay, .elementor-7345 .elementor-element.elementor-element-3629527 > .elementor-background-slideshow{border-radius:100px 100px 100px 100px;}.elementor-7345 .elementor-element.elementor-element-3629527 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 34px 40px 34px;}.elementor-7345 .elementor-element.elementor-element-3629527 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7345 .elementor-element.elementor-element-8194557 .elementor-text-editor{text-align:center;}.elementor-7345 .elementor-element.elementor-element-8194557{color:#5D317D;font-size:55px;font-weight:bold;line-height:0.8em;}.elementor-7345 .elementor-element.elementor-element-8194557 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7345 .elementor-element.elementor-element-79d9838{color:#FFFFFF;font-weight:normal;}.elementor-7345 .elementor-element.elementor-element-cb3836e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7345 .elementor-element.elementor-element-cb3836e > .elementor-element-populated, .elementor-7345 .elementor-element.elementor-element-cb3836e > .elementor-element-populated > .elementor-background-overlay, .elementor-7345 .elementor-element.elementor-element-cb3836e > .elementor-background-slideshow{border-radius:55px 55px 55px 55px;}.elementor-7345 .elementor-element.elementor-element-cb3836e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7345 .elementor-element.elementor-element-61f2ccd{padding:0px 0px 21px 0px;}.elementor-7345 .elementor-element.elementor-element-b2d5595 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://www.luminatefestival.co.nz/wp-content/uploads/2020/09/Lunasa_logo.png");background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:0.34;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7345 .elementor-element.elementor-element-b2d5595 > .elementor-element-populated, .elementor-7345 .elementor-element.elementor-element-b2d5595 > .elementor-element-populated > .elementor-background-overlay, .elementor-7345 .elementor-element.elementor-element-b2d5595 > .elementor-background-slideshow{border-radius:100px 100px 100px 100px;}.elementor-7345 .elementor-element.elementor-element-b2d5595 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 34px 40px 34px;}.elementor-7345 .elementor-element.elementor-element-b2d5595 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7345 .elementor-element.elementor-element-a1ec22d .elementor-text-editor{text-align:center;}.elementor-7345 .elementor-element.elementor-element-a1ec22d{color:rgba(255, 255, 255, 0.59);font-size:55px;font-weight:bold;line-height:0.8em;}.elementor-7345 .elementor-element.elementor-element-a1ec22d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7345 .elementor-element.elementor-element-1db9a1a{color:#FFFFFF;font-weight:normal;}.elementor-7345 .elementor-element.elementor-element-355019d > .elementor-container{max-width:987px;}.elementor-7345 .elementor-element.elementor-element-355019d:not(.elementor-motion-effects-element-type-background), .elementor-7345 .elementor-element.elementor-element-355019d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#197A96;}.elementor-7345 .elementor-element.elementor-element-355019d > .elementor-background-overlay{background-image:url("https://www.luminatefestival.co.nz/wp-content/uploads/2018/08/footer-mountains.png");background-position:bottom center;background-repeat:no-repeat;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7345 .elementor-element.elementor-element-355019d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 0px 144px 0px;}.elementor-7345 .elementor-element.elementor-element-ca04986 .elementor-button{font-family:"Congenial Bold", Sans-serif;font-size:21px;text-transform:uppercase;fill:#236279;color:#236279;background-color:#FFFFFF;}.elementor-7345 .elementor-element.elementor-element-ca04986 .elementor-button:hover, .elementor-7345 .elementor-element.elementor-element-ca04986 .elementor-button:focus{background-color:rgba(255, 255, 255, 0.75);}.elementor-7345 .elementor-element.elementor-element-ca04986 > .elementor-widget-container{margin:0px 0px 34px 0px;}.elementor-7345 .elementor-element.elementor-element-2589aad .elementor-button{font-family:"Congenial Bold", Sans-serif;font-size:21px;text-transform:uppercase;fill:#236279;color:#236279;background-color:#FFFFFF;}.elementor-7345 .elementor-element.elementor-element-2589aad .elementor-button:hover, .elementor-7345 .elementor-element.elementor-element-2589aad .elementor-button:focus{background-color:rgba(255, 255, 255, 0.75);}.elementor-7345 .elementor-element.elementor-element-2589aad > .elementor-widget-container{margin:0px 0px 34px 0px;}@media(max-width:1024px){.elementor-7345 .elementor-element.elementor-element-ca04986 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7345 .elementor-element.elementor-element-2589aad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:1023px){.elementor-7345 .elementor-element.elementor-element-3daa4b6{padding:3px 3px 3px 3px;}.elementor-7345 .elementor-element.elementor-element-c1c0616 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:34px 34px 0px 34px;}.elementor-7345 .elementor-element.elementor-element-da32c8f{padding:3px 3px 3px 3px;}.elementor-7345 .elementor-element.elementor-element-101f825 .elementor-text-editor{text-align:center;}.elementor-7345 .elementor-element.elementor-element-79d9838 .elementor-text-editor{text-align:center;}.elementor-7345 .elementor-element.elementor-element-1db9a1a .elementor-text-editor{text-align:center;}.elementor-7345 .elementor-element.elementor-element-355019d{padding:3px 3px 3px 3px;}.elementor-7345 .elementor-element.elementor-element-ca04986 > .elementor-widget-container{padding:21px 0px 21px 0px;}.elementor-7345 .elementor-element.elementor-element-2589aad > .elementor-widget-container{padding:21px 0px 21px 0px;}}@media(min-width:1024px){.elementor-7345 .elementor-element.elementor-element-5add72b{width:21%;}.elementor-7345 .elementor-element.elementor-element-2d07f49{width:57.667%;}.elementor-7345 .elementor-element.elementor-element-64d4e71{width:20.997%;}.elementor-7345 .elementor-element.elementor-element-1813129{width:30%;}.elementor-7345 .elementor-element.elementor-element-be73591{width:33.136%;}.elementor-7345 .elementor-element.elementor-element-08910b3{width:33.432%;}.elementor-7345 .elementor-element.elementor-element-8be3046{width:32.764%;}.elementor-7345 .elementor-element.elementor-element-5b53418{width:4.083%;}.elementor-7345 .elementor-element.elementor-element-72a7b07{width:30%;}.elementor-7345 .elementor-element.elementor-element-09bffef{width:32.84%;}.elementor-7345 .elementor-element.elementor-element-3629527{width:33.432%;}.elementor-7345 .elementor-element.elementor-element-38a46d1{width:33.259%;}.elementor-7345 .elementor-element.elementor-element-c55de70{width:5.917%;}.elementor-7345 .elementor-element.elementor-element-cb3836e{width:30%;}.elementor-7345 .elementor-element.elementor-element-78e8b3a{width:32.84%;}.elementor-7345 .elementor-element.elementor-element-b2d5595{width:33.432%;}.elementor-7345 .elementor-element.elementor-element-6f217cf{width:33.06%;}}/* Start custom CSS */.main-header-menu .menu-item:hover > .menu-link, .main-header-menu .menu-item:hover > .ast-menu-toggle, .main-header-menu .ast-masthead-custom-menu-items a:hover, .main-header-menu .menu-item.focus > .menu-link, .main-header-menu .menu-item.focus > .ast-menu-toggle, .main-header-menu .current-menu-item > .menu-link, .main-header-menu .current-menu-ancestor > .menu-link, .main-header-menu .current-menu-item > .ast-menu-toggle, .main-header-menu .current-menu-ancestor > .ast-menu-toggle {
	color: #197A96;
}

.elementor-308 .elementor-element.elementor-global-363 .elementor-nav-menu--main .elementor-item:hover, .elementor-308 .elementor-element.elementor-global-363 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-308 .elementor-element.elementor-global-363 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-308 .elementor-element.elementor-global-363 .elementor-nav-menu--main .elementor-item:focus {
	color: #197A96t;
}

.elementor-308 .elementor-element.elementor-global-360 .elementor-social-icon:hover i {
	color: #197A96;
}

#ast-scroll-top {
	background-color: #197A96;
}

a, .page-title {
	color: #197a96;
}

.menu-highlight {
color: #ffffff;
background: #197a96;
border-radius: 2px;
padding: 0px 20px;
transition: all 0.2s linear;
line-height:45px;
}

.menu-highlight a {
 color:#ffffff !important
}

.menu-highlight:hover {
color: #ffffff;
background: rgba(25, 122, 150, 0.8);
}

li.menu-highlight:hover a {
 color:#ffffff;
}

.menu-highlight:active {
border-radius: 22px;
}

.ast-button {
display: none;
}

.ast-header-break-point .main-navigation ul .button-custom-menu-item .menu-link {
	display: none;
}

.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {
	color: #ffffff;
	border-color: #197a96;
	background-color: #197a96;
}

body .gform_wrapper input[type="submit"]:hover, body .gform_wrapper input[type="button"]:hover, body .gform_wrapper input[type="reset"]:hover {
	background-color: rgba(25, 122, 150, 0.8) !important;
	border-color: rgba(25, 122, 150, 0.8) !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Congenial Heavy';
	font-style: normal;
	font-weight: normal;
	src: url('https://www.luminatefestival.co.nz/wp-content/themes/luminate-child/fonts/congenial-heavy-webfont.woff2') format('woff2'),
		url('https://www.luminatefestival.co.nz/wp-content/themes/luminate-child/fonts/congenial-heavy-webfont.woff') format('woff'),
		url('https://www.luminatefestival.co.nz/wp-content/themes/luminate-child/fonts/congenial-heavy-webfont.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Congenial Bold';
	font-style: normal;
	font-weight: normal;
	src: url('https://www.luminatefestival.co.nz/wp-content/themes/luminate-child/fonts/congenial-bold-webfont-1.woff2') format('woff2'),
		url('https://www.luminatefestival.co.nz/wp-content/themes/luminate-child/fonts/congenial-bold-webfont.woff') format('woff'),
		url('https://www.luminatefestival.co.nz/wp-content/themes/luminate-child/fonts/congenial-bold-webfont-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */