@font-face{font-family:'JamesStroker';src:url(//multiculturalfestival.com.au/wp-content/themes/372digital/assets/fonts/James-Stroke/James Stroker.ttf) format('truetype');}
@font-face {
font-family: 'Herculanum';
src: url(//multiculturalfestival.com.au/wp-content/themes/372digital/assets/fonts/Herculanum/Herculanum.ttf) format('truetype');
} p{font-size:16px;}
p a, p a, .tribe-filter-bar-c-filter__toggle-wrapper [type=button]:hover div, .tribe-filter-bar-c-filter__toggle-wrapper [type=button]:focus div{color:#2c4b94 !important;}
p ,h2, h2 a, h3, h4, h5, h6, button , .button{font-family:'Montserrat', sans-serif;}
button, [type=button]{text-transform:none !important;}
.intro-title{font-size:70px !important;}
.intro-inner h1{font-weight:bold;}
.intro-inner h1, .intro-title, h1{font-size:40px;font-style:normal;font-family:'Montserrat', sans-serif;}
.intro-inner h1, .intro-inner p{color:#111111 !important;}
.home .intro-inner h1, .home .intro-inner p{color:#ffffff !important;}
.intro-inner h2{font-size:50px;font-style:normal;font-family:'Montserrat', sans-serif;}
h2{font-size:34px;font-weight:bold;}
h3{font-weight:bold;}
h3.entry-title a:hover{border-bottom:1px solid #111111;}
.intro-container{background-attachment:unset;}
.intro-container{background-attachment:local;}
body.custom-background{background-color:#fff !important;background-image:none !important;}
.site{box-shadow:0 0px 1.38em rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 2px 1.38em rgba(0, 0, 0, 0.2);}
     .page-template-default:not(.home) .site-content-inner{padding-bottom:5.8644rem !important;}
.tribe-common--breakpoint-medium .tribe-filter-bar--vertical.tribe-filter-bar .tribe-filter-bar-c-clear-button:hover{color:#2c4b94 !important;box-shadow:none;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-top:0 !important;padding-bottom:0 !important;}
.tribe-common a, .tribe-common p, .tribe-common span, .tribe-common input#tribe-events-events-bar-keyword{font-family:'Montserrat', sans-serif;text-decoration:transparent !important;}
.tribe-common .tribe-common-anchor-thin:active, .tribe-common .tribe-common-anchor-thin:focus, .tribe-common .tribe-common-anchor-thin:hover{border-bottom:1px solid currentColor !important;}
    .sidebar .widget_nav_menu ul li a{font-size:16px;}
.sidebar .widget_nav_menu .current_page_item > a, .sidebar .widget_nav_menu .current-menu-item > a{background-color:transparent;color:#000;border-bottom:1px solid #000;box-shadow:none !important;font-weight:700;}
.page-template-template-landing-page #intro-container{background-image:url(//multiculturalfestival.com.au/wp-content/uploads/2023/11/NMF-landing-page-banner-1.jpg);}
.intro::before{background:transparent;}
.widget_recent_entries h2{font-size:50px;font-family:'Montserrat', sans-serif;font-weight:normal;}
#header-widgets ul#menu-social-1{margin-right:-0.63em;}
button , .button{font-size:14px !important;font-weight:400 !important;color:#111111 !important;text-transform:none;}
button.orange{color:#EBA853;}
   .page-template-sidebar .fl-row-fixed-width{width:100%;}
.page-template-sidebar .fl-module-content{margin-left:0;margin-top:0;}
.blue_circle .orange, .subscribe-button{font-size:16px;display:inline-block;}
.blue_circle p{font-size:30px;}
.intro-widgets-container .intro-inner #intro-widgets p{font-size:22px;line-height:30px;}
.main-navigation-container .sub-menu{border-top:0;}
.main-navigation-container .menu .menu-item-type-custom.current-menu-item{border-color:transparent;}
.main-navigation-container .menu .menu-item-type-custom.current-menu-item:hover{border-color:#000;}
.menu-item-is-depth-0{display:flex;margin:0 !important;}
.menu-primary > li > a{text-transform:none;}
.menu-item-for-mobile, .mobile-social-menu{display:none;}
.intro-widgets-container::before{background-color:#2c5d36 !important;}
.intro{padding:2% 0 4%;}
.purple-button.button{background-color:#683F91 !important;color:#ffffff !important;}
.google_translate p{display:none;}
.scrolling-up:not(.no-js) .site-header-content .social-links .back-to-top-link{display:none;}
#header-widgets section#custom_html-2{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:40;text-align:right;}
#header-widgets section#custom_html-2 div{float:right;}
a.header_contact_link{color:#3F3F3F !important;padding:10px 20px;font-size:14px;background:#fff;border-radius:25px;border:none;text-decoration:none !important;font-weight:400 !important;font-family:'Montserrat', sans-serif;}
a.header_contact_link:hover{border:2px solid currentColor;-webkit-box-shadow:0 5px 10px -2px rgba(0, 0, 0, 0.26);box-shadow:0 5px 10px -2px rgba(0, 0, 0, 0.26);padding:8px 18px;}
.site-header-inner, .header-widgets{align-items:center;width:98% !important;}
.site-header-inner .social-links .social-links-items li{width:260px;}
input.is-search-input{border-top-left-radius:25px !important;border-bottom-left-radius:25px !important;border-top-right-radius:25px !important;border-bottom-right-radius:25px !important;}
.is-search-form{border:1px solid #ccc;border-radius:25px;max-width:100% !important;}
.is-form-style.is-form-style-3 label{width:100% !important;}
.is-search-form input:focus ~ .is-search-submit{border-color:currentColor;-webkit-box-shadow:0 0 0 1px;box-shadow:0px 0px 0px 1px;}
.is-search-form input:focus{box-shadow:0 0 0 2px;}
button.is-search-submit{border-top-right-radius:25px;border-bottom-right-radius:25px;border-top-left-radius:0;border-bottom-left-radius:0;}
.site form[role=search]::before, .site .search-form::before{content:'';}
.site form[role=search] [type=submit], .site form[role=search] [type=submit]:hover{text-indent:unset;}
.site-content .breadcrumbs-container{background:#EAEAEA;}
.tribe-filter-bar-c-filter__toggle-wrapper button:hover, .tribe-filter-bar-c-filter__toggle-wrapper [type=button]:hover,
.tribe-filter-bar-c-filter__toggle-wrapper button:focus, .tribe-filter-bar-c-filter__toggle-wrapper [type=button]:focus{box-shadow:none;outline:none !important;}
.tribe-filter-bar-c-filter__toggle-wrapper [type=button]:hover div, .tribe-filter-bar-c-filter__toggle-wrapper [type=button]:focus div{color:#eba853;border-bottom:1px solid #000;}
.tribe-filter-bar-c-filter__toggle-minus-icon path{color:#eba853;}
.tribe-events-c-search[role=search]::before{display:none;}
.blue_circle{width:400px;height:550px;}
.blue_circle p{color:#ffffff;font-weight:600;font-size:30px;margin:0;}
.blue_circle .top-circle-group{display:none;}
.blue_circle h2{color:#ffffff;font-weight:bold;font-size:60px;margin-bottom:15px;}
          .home-services .fl-node-content{margin-bottom:20px !important;margin-top:0 !important;}
.home-services .fl-col-content{border:1px solid #ccc;}
.home-services .fl-col-content:hover{-webkit-box-shadow:0 2px 1.38em rgba(0, 0, 0, 0.2);box-shadow:0 0px 1.38em rgba(0, 0, 0, 0.2);}
h2.widgettitle{font-size:50px;}
.join-us{padding:80px 21px;background:#232323;}
.join-us h2{font-size:84px;text-align:center;color:#ffffff;font-style:normal;font-family:'Montserrat', sans-serif;font-weight:400;}
.join-us .textwidget.custom-html-widget h2 span{font-family:Herculanum;font-size:100px;letter-spacing:-20px;}
.blue-button.button{background-color:#2C4B94 !important;color:#ffffff !important;}
.red-button.button{background-color:#B13538 !important;color:#ffffff !important;margin:0 30px;}
.three-btns{display:flex;justify-content:center;}
.landing-three-btns{display:flex;justify-content:start;}
.footer-area-footer-widgets + .footer-area-social-links, .footer-menu-inner form.is-search-form{display:none;}
.bottom-footer-links p a{color:#fff !important;}
.site-info, .site-info a{font-size:14px;font-weight:400;font-family:'Montserrat', sans-serif;}
#footer-secondary-widgets h2.widget-title{font-size:50px;text-align:center;text-transform:none;color:#111;font-weight:700;border:none;font-family:'Montserrat', sans-serif;}
#footer-secondary-widgets .textwidget p{text-align:center;}
.subscribe-button{background-color:var(--color_accent) !important;margin:0 auto;text-align:center;display:block;width:fit-content;min-width:140px;}
.footer-area-footer-menu ul li a{color:#111111 !important;text-transform:none;}
.footer-widgets .widget ul li a:hover{border-bottom:1px solid currentColor;}
.footer-area-footer-menu{background:#F3F3F3;}
footer#colophon{display:flex;flex-direction:column;}
.site-footer-area.footer-area-footer-secondary-widgets{order:-1;}
#footer-widgets #menu-social-2{display:flex;}
#footer-widgets #menu-social-2 li{list-style:none;margin-right:10px;}
#footer-widgets #menu-social-2 li a{padding:0.38em 0.5em;border-width:2px;border-style:solid;border-color:transparent;border-radius:5em;-webkit-transition:border-color 0.3s;-o-transition:border-color 0.3s;transition:border-color 0.3s;font-size:18px;background:#223E77;}
#footer-widgets #menu-social-2 li a:hover{border-color:currentColor;}
.site .widget-title{border-bottom-width:2px;border-bottom-style:solid;border-color:currentColor;font-family:'Montserrat', sans-serif;font-weight:bold;padding-bottom:10px;text-transform:none !important;}
.widget ul li{border-top-width:0 !important;}
.site-info{display:flex;align-items:center;justify-content:space-between;}
.bottom-footer-links p{font-size:14px;}
#scrollToTop{display:none;position:fixed;bottom:50px;right:20px;z-index:9999;text-align:center;border-radius:50%;cursor:pointer;}
#scrollToTop img:hover, .bottom-footer-logos a img:hover{opacity:0.8;}
.wm-content-module-item{border:1px solid #ccc;padding:0;}
.wm-content-module .title a, .wm-content-module .title h2 a{font-family:'Montserrat', sans-serif;font-size:26px;font-style:normal;}
.wm-content-module-item:hover{-webkit-box-shadow:0 2px 1.38em rgba(0, 0, 0, 0.2);box-shadow:0 0px 1.38em rgba(0, 0, 0, 0.2);}
.wm-content-module-item:hover h2 a{color:#B13538;border-bottom:1px solid currentColor;}
.featured-image a img{width:100%;}
.wm-content-module-element.wm-html-element.more-link{display:none;}
.sidebar h2{font-size:26px !important;margin-bottom:0;border-bottom:1px solid #A8A8A8 !important;font-family:'Montserrat' !important;font-weight:700 !important;padding-bottom:10px !important;text-transform:none !important;letter-spacing:normal;}
.sidebar .wm-subnav ul, .fl-widget .wm-subnav ul, .sidebar .widget_nav_menu ul, .fl-widget .widget_nav_menu ul{border:none;}
.sidebar .wm-subnav ul li, .fl-widget .wm-subnav ul li, .sidebar .widget_nav_menu ul li, .fl-widget .widget_nav_menu ul li{padding:20px 0;border-bottom:1px solid #A8A8A8;}
.sidebar .wm-subnav li a, .fl-widget .wm-subnav li a, .sidebar .widget_nav_menu li a, .fl-widget .widget_nav_menu li a{padding:0 !important;margin:0 !important;}
.sidebar .widget_nav_menu li a{color:#000000;display:inline-block;text-transform:none;}
.sidebar .widget_nav_menu li a:hover{background-color:transparent;color:#000000;border-bottom:1px solid #A8A8A8;display:inline-block;}
.tribe-common button{background:transparent !important;}
.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime{display:inline-flex !important;}
.tribe-filter-bar-c-filter__filter-fields .tribe-filter-bar-c-checkbox:nth-child(-n+4){display:none;}
img.tribe-events-calendar-list__event-featured-image{height:auto;width:auto;}
.page-template-template-subscribe form#subForm{background:#f3f3f3;padding:50px;width:100%;}
.page-template-template-subscribe input#fieldName, .page-template-template-subscribe input#fieldEmail{width:100%;margin-bottom:15px;background:#fff;}
.page-template-template-landing-page .intro-inner p, .page-template-template-subscribe .intro-inner p{font-size:23px;font-weight:500;}
.page-template-template-landing-page .site-main, .page-template-template-subscribe .site-main{padding-top:50px;padding-bottom:50px;}
.page-template-template-landing-page .latest-news .entry-content{margin-left:0;padding-top:1.62em;}
.page-template-template-landing-page .latest-news article:first-child .entry-content{padding-top:0;}
.is-active .menu-toggle{top:46px;}
.menu-toggle{background:#2C4B94;color:#fff !important;}
.subscribe-field label{display:block;}
.subscribe-field{margin:10px 0;}
.sidebar-events header.tribe-events-header, .sidebar-events .tribe-events-pro-photo-nav,
.sidebar-events .tribe-events-c-subscribe-dropdown__container, .sidebar-events .tribe-events-pro-photo__event-featured-image-wrapper{display:none !important;}
.sidebar-events .tribe-common .tribe-common-g-row--gutters{margin-left:0;margin-right:0;}
.sidebar-events .tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-bottom:var(--tec-spacer-5);padding-top:var(--tec-spacer-5);}
.sidebar-events .tribe-events-pro .tribe-events-pro-photo__event{margin-bottom:0;}
.sidebar-events .tribe-common-g-row article:nth-child(1){background-color:#303030;}
.sidebar-events .tribe-common-g-row article:nth-child(2){background-color:#282828;}
.sidebar-events .tribe-common-l-container.tribe-events-l-container{padding:var(--tec-spacer-5) 0 0 !important;min-height:auto;}
.sidebar-events .tribe-events-pro .tribe-events-pro-photo__event-details-wrapper{display:block !important;}
.sidebar-events .tribe-events-pro .tribe-events-pro-photo__event-date-tag-datetime span{text-align:left;color:#ccc;font-family:'Montserrat', sans-serif;font-size:14px;}
.sidebar-events .tribe-events-pro-photo__event-details p, .sidebar-events .tribe-events-pro .tribe-events-pro-photo__event-datetime, .sidebar-events .tribe-common-h6 a{color:#fff !important;}
.sidebar-events .tribe-events-pro .tribe-events-pro-photo__event-details>:last-child{color:#fff;margin-bottom:20px;}
.sidebar-events .tribe-events-pro .tribe-events-pro-photo__event-title{margin-top:var(--tec-spacer-6);font-size:20px;font-family:'Montserrat', sans-serif;}
.sidebar-events time.tribe-events-pro-photo__event-date-tag-datetime span:nth-child(2){order:-1;color:#fff;font-family:'Montserrat', sans-serif;font-size:30px;}
.sidebar-events .tribe-events-pro-photo__event-details{display:flex;flex-direction:column;}
.sidebar-events .photo_view_stage_venue{display:flex;order:2;align-items:center;column-gap:5px;color:#fff;}
.sidebar-events .tribe-events-pro-photo__event-datetime.tribe-common-b2{order:1;align-items:center;display:flex;column-gap:5px;font-size:14px;}
.sidebar-events .tribe-events-pro .tribe-events-pro-photo__event:hover{border:2px solid #EBA853;padding:22px 19px;}
.sidebar-events .tribe-events-pro .tribe-events-pro-photo__event:hover h3 a{color:#EBA853 !important;}
.home .footer-events .frontpage-event{max-width:400px;margin:0 auto;}
.footer-events .tribe-events-header, .footer-events .tribe-events-c-nav, .footer-events .tribe-events-c-subscribe-dropdown__container{display:none !important;}
.footer-events .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-photo__event{margin-bottom:0 !important;width:var(--tec-grid-width-1-of-4) !important;}
.footer-events .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-photo__event:hover{border:2px solid #EBA853;padding:38px !important;}
.footer-events .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-photo__event:hover .tribe-events-pro-photo__event-date-tag.tribe-common-g-col{top:18px;}
.footer-events .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-photo__event:hover h3 a{color:#EBA853 !important;}
.footer-events .tribe-common .tribe-common-g-row{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:100%;}
.footer-events .tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters{margin-left:auto;margin-right:auto;}
.footer-events .tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:var(--tec-spacer-8);padding-right:var(--tec-spacer-8);}
.footer-events .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{min-height:auto !important;padding-bottom:0 !important;padding-top:0 !important;padding-left:0;padding-right:0;}
.footer-events .tribe-events-pro-photo__event-details time{display:inline !important;margin-left:5px;}
.footer-events .tribe-events-pro-photo__event-details p , .footer-events .tribe-events-pro .tribe-events-pro-photo__event-datetime, .footer-events .tribe-common-h6 a{color:#fff !important;font-family:'Montserrat', sans-serif;}
.footer-events .tribe-common-h6 a{font-family:'Montserrat', sans-serif;font-size:20px;font-weight:bold;}
.footer-events .tribe-common-g-row article:nth-child(1){background-color:#303030;}
.footer-events .tribe-common-g-row article:nth-child(2){background-color:#282828;}
.footer-events .tribe-common-g-row article:nth-child(3){background-color:#212121;}
.footer-events .tribe-common-g-row article:nth-child(4){background-color:#1E1E1E;}
.footer-events .tribe-common .tribe-common-l-container{max-width:100% !important;}
.footer-events .tribe-events-view{background-color:#303030;}
.footer-events .tribe-common-g-row article{position:relative;padding:40px 20px;}
.footer-events .tribe-events-pro .tribe-events-pro-photo__event-featured-image-wrapper{margin-top:var(--tec-spacer-12);margin-bottom:0;}
.footer-events .tribe-events-pro-photo__event-date-tag.tribe-common-g-col{position:absolute;top:20px;}
.footer-events .tribe-events-pro-photo__event-details{display:flex;flex-direction:column;}
.footer-events .tribe-events-pro-photo__event-datetime.tribe-common-b2{order:1;}
.footer-events time.tribe-events-pro-photo__event-date-tag-datetime span:nth-child(2){order:-1;color:#fff;font-family:'Montserrat', sans-serif;font-size:30px;}
.footer-events time.tribe-events-pro-photo__event-date-tag-datetime span:nth-child(1){color:#CCCCCC;font-family:'Montserrat', sans-serif;font-size:16px;}
.footer-events span.icon-ion-ios-clock-outline:before{font-weight:bold;}
.footer-events .photo_view_stage_venue{display:flex;order:2;}
.footer-events .photo_view_stage_venue p{margin-left:5px !important;}
.footer-events .photo_view_stage_venue span{color:#fff;}
.footer-events .tribe-events-pro .tribe-events-pro-photo__event-details>:last-child{margin-bottom:var(--tec-spacer-8);color:#fff;font-size:14px;}
.footer-events .tribe-events-pro .tribe-events-pro-photo__event-title{margin:var(--tec-spacer-8) 0 0;}
.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-featured-image{width:100%;}
section.error-404.not-found{text-align:center;}
.tribe-events-page-template section#intro-container{background-image:url(//multiculturalfestival.com.au/wp-content/themes/372digital/assets/images/header/trees.jpg);}
div#view_all .fl-module-content{margin-left:21px !important;}
.tribe-common-c-btn-border:hover, button.tribe-events-c-subscribe-dropdown__button-text:hover, .tribe-common-c-btn-border:hover button.tribe-events-c-subscribe-dropdown__button-text{color:#fff !important;}
.tribe_events-template-default .content-area{width:100%;}
.tribe_events-template-default .content-area #tribe-events-pg-template{max-width:none;padding:0;}
.single-event-outer{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;}
.single-event-left{display:grid;grid-template-columns:1fr 3fr;grid-gap:20px;}
.tribe-events-content ol, .tribe-events-content p, .tribe-events-content ul{font-size:16px;font-weight:400;}
.signle-event-left-inner-metadata p{line-height:1.19;display:block;padding:1em;margin:0 0 1em;border-width:2px;border-style:solid;border-color:#131313;height:fit-content;width:fit-content;color:#131313;font-size:0.81em;min-width:100px;}
.signle-event-left-inner-metadata p:first-child{font-size:1em;}
.signle-event-left-inner-metadata p span{display:block;color:#131313;text-transform:uppercase;}
.signle-event-left-inner-metadata p:first-child span:first-child{font-size:2em;}
.single-event-right .tribe-events-meta-group{padding:0 0 var(--tec-spacer-3);}
.tribe-events-event-meta:before{border:none !important;}
.tribe-events-related-events-title, .tribe-events-event-meta dd, .tribe-events-event-meta dt, .tribe-common button,
.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a, span.tribe-event-date-start, span.tribe-event-time{font-family:'Montserrat', sans-serif;}
.tribe-events-related-events-title{font-weight:500;}
.single-tribe_events .tribe-events-c-subscribe-dropdown__button{width:250px;}
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info{padding:10px !important;}
.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail a{padding-top:55%;}
.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img{transform:translate(-50%,-50%) scale(1);}
.photo_view_stage_venue{display:flex;align-items:center;}
.photo_view_stage_venue p{font-size:14px;font-family:'Montserrat', sans-serif;font-weight:400;color:#141827;}
.name_directory_column{margin-top:20px;}
.stallholder li{display:grid;grid-template-columns:1fr 4fr;padding-bottom:5px;}
.stallholder li span{padding-right:10px;font-weight:500;color:#111;}
.stallholder li{list-style:none;}
.name_directory_name_box p{font-size:1.38em;color:#111;font-family:'Montserrat';font-weight:600 !important;margin-bottom:20px;}
.name_directory_description.name_directory_description{font-weight:normal !important;font-size:1em;}
.name_directory_name_box ul.stallholder{margin-left:0;}
form#stallholder_search_bar[role=search]::before{content:"\f400";font-size:1.25rem;color:#2C4B94;padding-top:21px;}
.name_directory_column.name_directory_nr0{margin:3.62673936em 0;}
.name_directory_index a{color:#000;}
.name_directory_index input#name-directory-search-input-box{margin:15px 0;border-radius:25px;color:#000;}
.page-summary{max-width:100%;color:#111;}
.single-post .comment-respond{margin-left:0;}
@media screen and (max-width:1675px){}
@media screen and (max-width:1350px){
.site-info{display:block;}
.site-header-inner .social-links .social-links-items li{width:120px;}
}
@media screen and (max-width:1024px){
.single-event-outer{grid-template-columns:1fr;grid-gap:20px;}
.footer-events .tribe-common .tribe-common-g-row{display:grid;grid-template-columns:1fr 1fr;}
.footer-events .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-photo__event{width:100% !important;}
.fl-col-group.fl-col-group-responsive-reversed{-webkit-flex-wrap:nowrap !important;flex-wrap:nowrap !important;flex-direction:column !important;}
}
@media screen and (max-width:879px){
nav#site-navigation{margin-bottom:0;}
.has-navigation-mobile .main-navigation-container .menu > ul{padding:1.251528rem 1.62rem 0 !important;}
.header_contact_link{margin:0 auto;display:block;width:fit-content;text-align:center;}
ul#menu-social{text-align:center;}
.header-widgets-container{order:-1;}
aside#header-widgets{display:flex;align-items:center;justify-content:center;}
.header-widgets .widget:not(:last-child){border-bottom-width:0;}
.join-us h2{font-size:60px;}
.intro-widgets .widget{padding:42px 0;}
.intro-widgets-container .intro-inner #intro-widgets p{font-size:16px;}
.wm-content-module .wm-row{flex-direction:column;}
.wm-content-module-item{width:100%;max-width:350px;margin:20px auto !important;}
.single-event-outer{grid-template-columns:1fr;}
.stallholder li{grid-template-columns:1fr 2fr;}
}
@media screen and (max-width:767px){
.footer-events .tribe-events-pro .tribe-events-pro-photo__event{margin-bottom:0;}
.footer-events .tribe-events .tribe-events-l-container{padding-bottom:0;padding-top:0;}
.tribe-events-single ul.tribe-related-events li{margin:0 0% 2% 0;}
}
@media screen and (max-width:715px){
aside#header-widgets{grid-template-columns:1fr;}
.menu-item-for-mobile, .mobile-social-menu{display:block;}
#header-widgets section#custom_html-2{display:none;}
aside#header-widgets section.widget.widget_nav_menu{display:none;}
.mobile-search-form{margin:15vh auto 0;}
.mobile-social-menu ul#menu-social{display:flex;align-items:center;justify-content:center;margin-top:0;border:transparent;}
.mobile-social-menu ul#menu-social li{padding:0 10px;font-size:26px;}
}
@media screen and (max-width:671px){
.site-header-inner nav.social-links{display:none;}
.site-header-inner{grid-template-columns:3fr 1fr;}
.menu-toggle{position:static;width:initial;height:auto;padding:9.92px 22.08px;box-shadow:none;transform:none;animation:none;border-color:transparent !important;}
.menu-toggle::before{display:inline;margin-right:0.62em;}
.is-active .menu-toggle{display:inline-block;position:sticky;width:3rem;padding:0;margin-top:-8.62rem;line-height:3rem;text-align:left;text-indent:-999em;border-width:0;z-index:999;height:3rem;}
.is-active .menu-toggle::before{width:100%;left:0;top:0;text-align:center;text-indent:0;position:absolute;}
.blue_circle{margin:0 auto;}
.footer-events .tribe-common .tribe-common-g-row{grid-template-columns:1fr;}
.footer-events .tribe-common--breakpoint-xsmall.tribe-events-pro .tribe-events-pro-photo__event{width:100%;}
.footer-events .tribe-common .tribe-common-l-container{padding-right:0;}
.footer-events .tribe-common .tribe-common-g-row--gutters{margin-left:auto;margin-right:auto;}
}
@media screen and (max-width:640px){
.three-btns, .landing-three-btns{display:block;margin:0 auto;text-align:center;}
.three-btns .button, .landing-three-btns .button{margin:15px auto;display:block;}
}
@media screen and (max-width:580px){
.intro-title{font-size:48px !important;}
.intro-inner h1, .intro-title, h1{font-size:38px;}
.blue_circle{width:360px;height:360px;}
.blue_circle h2{font-size:48px;}
.blue_circle p{font-size:20px;}
.intro-inner a{display:block;max-width:fit-content;margin:10px 0 !important;}
aside#header-widgets{grid-template-columns:1fr;}
section.widget_text.widget.widget_custom_html{grid-column:1;}
.footer-menu li{float:none;}
.single-event-left{grid-template-columns:1fr;}
.stallholder li{display:block;}
.join-us .textwidget.custom-html-widget h2 span{font-size:60px;letter-spacing:-10px;}
}
@media screen and (min-width:55em){
.header-widgets .widget + .widget{margin-left:0 !important;}
}
@media screen and (min-width:80em){
.intro-title, .page-summary{max-width:100%;}
}  .intro-container,
.has-intro-filter .intro-container:not(.no-intro-image){background-color:transparent;}
.intro-widgets{padding:0;}
.intro-container:not(.no-text-shadow){text-shadow:none;}
@media(min-width:1280px){
.intro-container{background-size:cover;background-repeat:no-repeat;background-position:top center;margin-top:0;}
}          .intro-inner #intro-widgets h1{margin-bottom:0;}
 .intro-container .intro-widgets-container{display:none;}
.site-content-inner, .footer-area-footer-secondary-widgets{background-image:url(//multiculturalfestival.com.au/wp-content/themes/372digital/assets/images/branding-elements.png);background-position:top center;background-repeat:no-repeat;}
.site-content-inner{background-attachment:fixed;margin-top:30px;}
.page-template-sidebar #content{background-image:url(//multiculturalfestival.com.au/wp-content/themes/372digital/assets/images/branding-elements.png);background-position:top center;background-repeat:no-repeat;background-attachment:fixed;}
.footer-area-footer-secondary-widgets{background-image:url(//multiculturalfestival.com.au/wp-content/themes/372digital/assets/images/branding-elements-subscribe.png);}
.toggle-sub-menus .menu-item-has-children{padding-right:1em;}
.site .widget-title{border-bottom-width:1px;}
.menu-social-container .menu{margin-left:0;}
.acknowledge{padding:0 20px;}
.widget-recent-entries-list .entry-date{float:none;padding:none;border:none;}
article .entry-date-enabled .entry-content, article .fl-node-wgldyo18i6rh > .fl-module-content{margin-left:0;}
#footer-secondary-widgets h2.widget-title{margin-bottom:0;padding-bottom:0;}
.entry-content .link-more{display:none;}
.widget-recent-entries-list .entry{padding:0;}
     .home .widget_recent_entries time, .latest-news time{display:none;}
.wm-posts .author, .post .author  {
display: none;
}