/*
 Theme Name:   SALA Festival
 Theme URI:    https://salafestival.com
 Description: SALA - based on Hello Elementor
 Author:       I-Nex
 Author URI:   http://i-nex.com.au
 Template:     hello-elementor
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  hello-elementor-child
*/

h1, h2, h3, h4, h5, h6 { font-family: "Cern Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif !important;
	font-weight: bold !important;
	font-style: normal !important;
	text-transform: uppercase;
	padding-top: 0.5em !important;
	color: #c36 !important; }
	
	h1, h2.elementor-heading-title { color: #231f20 !important; }
	
	h3.elementor-flip-box__layer__title { color: #fff !important; }

.page-content, p, .elementor-content-item { font-family: "Cern", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif ;
font-weight: 500; 
color: #231f20; }

.elementor-slide-heading { font-family: "Cern", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif ; }


.elementor-location-footer a, a.swiper-slide-inner { text-decoration: none !important; }
.elementor-location-footer a { color: #231f20 !important; }
.elementor-location-footer a:hover { text-decoration: underline !important; }
.elementor-content-item strong { font-weight: bold; }

.elementor-widget-blockquote .elementor-blockquote__content {
	color: #231f20 !important;
}

a, .elementor-widget-posts .elementor-post__read-more {  text-decoration: underline !important; }
a:hover, .elementor-widget-posts .elementor-post__read-more { color: #231f20 !important;  }

.elementor-nav-menu--main, .elementor-nav-menu--dropdown { 
	font-family: "Cern", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif !important;
	font-weight: normal !important;
	font-style: normal !important;
	text-transform: uppercase;
	
	}
	
	.elementor-nav-menu--main a { 
	color: #231f20 !important;
	text-decoration: none !important;
	}
	
	a.elementor-accordion-title, .elementor-tab-title a {
		text-decoration: none !important;

	}
	
	a.elementor-cta {
		text-decoration: none !important;	
	}
	
	.elementor-location-footer a:hover, .elementor-location-footer a:active {
		color: #231f20 !important;	
	}
	
	.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after {
	
	}
	
	