@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;
}