.elementor-12634 .elementor-element.elementor-element-31ad4b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12634 .elementor-element.elementor-element-e0f6d23{--display:flex;}.elementor-12634 .elementor-element.elementor-element-e0f6d23.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12634 .elementor-element.elementor-element-d708f4c .elementor-button{background-color:var( --e-global-color-675b0b5 );font-weight:bold;text-decoration:none;}.elementor-12634 .elementor-element.elementor-element-819002b .elementor-button{background-color:#107FA8;font-weight:bold;text-decoration:none;}.elementor-12634 .elementor-element.elementor-element-db2fca9{text-align:start;}.elementor-12634 .elementor-element.elementor-element-db2fca9 img{width:66%;}.elementor-12634 .elementor-element.elementor-element-bb76c72{text-align:start;}.elementor-12634 .elementor-element.elementor-element-bb76c72 img{width:200px;}.elementor-12634 .elementor-element.elementor-element-236ab5f .elementor-button{background-color:var( --e-global-color-7c4d438 );font-family:"Frutiger", apple-system, BlinkMacSystemFont,     “Segoe UI”, “Roboto”, “Oxygen”, “Ubuntu”, “Cantarell”,     “Fira Sans”, “Droid Sans”, “Helvetica Neue”, sans-serif;font-size:25px;font-weight:bold;text-decoration:none;line-height:1.4em;border-radius:999px 999px 999px 999px;padding:7px 12px 7px 12px;}.elementor-12634 .elementor-element.elementor-element-236ab5f .elementor-button:hover, .elementor-12634 .elementor-element.elementor-element-236ab5f .elementor-button:focus{background-color:#D2741D;color:#FFFFFF;}.elementor-12634 .elementor-element.elementor-element-236ab5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12634 .elementor-element.elementor-element-236ab5f .elementor-button:hover svg, .elementor-12634 .elementor-element.elementor-element-236ab5f .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:501px){.elementor-12634 .elementor-element.elementor-element-e0f6d23{--width:100%;}}@media(max-width:767px) and (min-width:501px){.elementor-12634 .elementor-element.elementor-element-e0f6d23{--width:100%;}}@media(max-width:1024px){.elementor-12634 .elementor-element.elementor-element-236ab5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;}}@media(max-width:767px){.elementor-12634 .elementor-element.elementor-element-236ab5f > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for button, class: .elementor-element-236ab5f */.elementor-12634 .elementor-element.elementor-element-236ab5f a { color: #fff; text-decoration:none; };/* End custom CSS */
/* Start custom CSS */.sefooter a { color: rgb(117, 117, 118); text-decoration: none; }

h2, h3, h4, h5, h6 { padding-top: 0.7em; }

.dialog-close-button.dialog-lightbox-close-button { text-decoration: none; }

#search-filter-form-7818 ul { padding: 0; display: flex; flex-direction: row; column-gap: 10px; align-content: center; justify-content: space-between; align-items: last baseline; font-size: 0.9em; }



#newsnews a { text-decoration: none !important; }

#newsnews article:nth-of-type(6n-5) { background-color: #5B74B8; ) }
#newsnews article:nth-of-type(6n-4) { background-color: #916A08; }
#newsnews article:nth-of-type(6n-3) { background-color: #747476; }
#newsnews article:nth-of-type(6n-2) { background-color: #627B51; }
#newsnews article:nth-of-type(6n-1) { background-color: #398433; }
#newsnews article:nth-of-type(6n-0) { background-color: #97684E; }


#search-filter-form-7818 ul.sf_date_field { flex-direction: column;
align-content: end;
justify-content: end;
align-items: end; display: none;}


	div.event-listing { border-top: 1px solid #000; display: flex; }
	

	div.cont-buy .elementor-button.elementor-button { background-color: #BD5B00; color: #fff; text-decoration: none; }
	div.cont-buy:hover .elementor-button.elementor-button { background-color: #398433;}

	
	div.cont-time-venue, div.cont-buy { display: flex; flex-basis: 25%; flex-direction: column;  background-color: #F4F4F4; }
	
	div.cont-buy { justify-content: center; align-items: center; }
	div.cont-time-venue { justify-content: space-between; align-items: center; padding: 1em; } 
	div.cont-details { flex-basis: 100%; margin: 1em; display:flex; flex-direction: column; }
	
	.event-listing h3.event-title { margin: 0; padding: 0; }
	.event-listing p.event-number { padding: 0; margin: 0; font-weight: normal; color: #747476; font-size: 0.7em;  }
	.event-listing p.category-performance { color: #008080; font-weight:600; }
	.event-listing p.af-sponsors { color: #747476; font-style: italic; }
	.event-listing p.af-prices { font-size: 0.7em; color: #747476; margin: 0; padding: 0; }
		h4.date-time, h5.venue-name { margin: 0; padding: 0; }
	


@media only screen and (max-width: 767px) {
    div.event-listing { flex-direction: column; }
    div.cont-time-venue, div.cont-buy { display: flex; flex-basis: 100%; }
    div.cont-details { flex-basis: 100%; justify-content: center; align-items: center; text-align: center;  }
    div.cont-buy .elementor-button.elementor-button { font-size: 0.8em; }
    div.cont-buy { padding-bottom:1.5em; background-color: #fff; }
	  .searchandfilter label { width: 100%; }
	    #search-filter-form-7818 ul { flex-wrap: wrap; }
    #search-filter-form-7818 ul li { flex-basis: 100%; }
 
    
}

@media only screen and (min-width: 768px) {
     div.cont-time-venue, div.cont-buy { display: flex; flex-basis: 30%; text-align: center; }
     div.cont-details { flex-basis: 40%; justify-content: center; align-items: center; text-align: center;  }
       #search-filter-form-7818 ul.sf_date_field { display: none; }
       a.flex-2533 { flex-basis: 33.3333% !important; }
}

@media only screen and (min-width: 1024px) {
div.cont-time-venue, div.cont-buy { flex-basis: 25%;   }
div.cont-details { flex-basis: 50%; align-items: start; text-align: left; }
ul.sf_date_field { display: flex; }
a.flex-2533 { flex-basis: 25% !important; }
}


@media only screen and (min-width: 1025px) { 
    #search-filter-form-7818 ul.sf_date_field { display: flex; }
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Frutiger';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sydneyeisteddfod.com.au/wp-content/uploads/2023/02/Frutiger55Roman_normal_normal.woff2') format('woff2'),
		url('https://sydneyeisteddfod.com.au/wp-content/uploads/2023/02/Frutiger55Roman_normal_normal.woff') format('woff');
}
@font-face {
	font-family: 'Frutiger';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://sydneyeisteddfod.com.au/wp-content/uploads/2023/02/Frutiger65Bold_normal_normal.woff2') format('woff2'),
		url('https://sydneyeisteddfod.com.au/wp-content/uploads/2023/02/Frutiger65Bold_normal_normal.woff') format('woff');
}
@font-face {
	font-family: 'Frutiger';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://sydneyeisteddfod.com.au/wp-content/uploads/2023/02/Frutiger56Italic_italic_normal.woff2') format('woff2'),
		url('https://sydneyeisteddfod.com.au/wp-content/uploads/2023/02/Frutiger56Italic_italic_normal.woff') format('woff');
}
@font-face {
	font-family: 'Frutiger';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://sydneyeisteddfod.com.au/wp-content/uploads/2023/02/Frutiger75Black_normal_normal.woff2') format('woff2'),
		url('https://sydneyeisteddfod.com.au/wp-content/uploads/2023/02/Frutiger75Black_normal_normal.woff') format('woff');
}
/* End Custom Fonts CSS */