html, body {
overflow-x: hidden;
}
.post-tags {
display: none;
} .has-orange-color {
color: #F37021;
}
.has-orange-background-color {
background-color: #F37021;
}
.has-orange-border-color {
border-color: #F37021;
}
.has-grey-1-color {
color: #474C55;
}
.has-grey-1-background-color {
background-color: #474C55;
}
.has-grey-1-border-color {
border-color: #474C55;
}
.has-grey-2-color {
color: #A7A9AC;
}
.has-grey-2-background-color {
background-color: #A7A9AC;
}
.has-grey-2-border-color {
border-color: #A7A9AC;
}
.has-grey-3-color {
color: #f0f0f0;
}
.has-grey-3-background-color {
background-color: #f0f0f0;
}
.has-grey-3-border-color {
border-color: #f0f0f0;
}
.has-grey-4-color {
color: #4D4D4D;
}
.has-grey-4-background-color {
background-color: #4D4D4D;
}
.has-grey-4-border-color {
border-color: #4D4D4D;
}
.has-bege-color {
color: #f7f3f2;
}
.has-bege-background-color {
background-color: #f7f3f2;
}
.has-bege-border-color {
border-color: #f7f3f2;
}
.has-white-color {
color: #ffffff;
}
.has-white-background-color {
background-color: #ffffff;
}
.has-white-border-color {
border-color: #ffffff;
}
.has-black-color {
color: #000000;
}
.has-black-background-color {
background-color: #000000;
}
.has-black-border-color {
border-color: #000000;
} .menu-collapsed {
opacity: 0;
position: absolute !important;
right: 0;
}
.stay-menu {
transform: translate(0, 0px) !important;
opacity: 1 !important;
right: 0px !important;
}
.main-menu li:nth-child(1),
.main-menu li:nth-child(2),
.main-menu li:nth-child(3),
.main-menu li:nth-child(4),
.main-menu li:nth-child(5) {
right: 0px;
transition: 0.5s;
z-index: 2;
}
.main-menu li:nth-child(1).move-menu {
transform: translate(435px, 0px);
right: 0;
opacity: 0;
}
.main-menu li:nth-child(2).move-menu {
transform: translate(385px, 0px);
right: 0;
opacity: 0;
}
.main-menu li:nth-child(3).move-menu {
transform: translate(270px, 0px);
right: 0;
opacity: 0;
}
.main-menu li:nth-child(4).move-menu {
transform: translate(100px, 0px);
right: 0;
opacity: 0;
}
.main-menu li:nth-child(5).move-menu {
transform: translate(0px, 0px);
right: 0;
opacity: 0;
}
.menu-collapsed.move-menu {
cursor: pointer;
-webkit-transition: opacity .3s ease-in;
-moz-transition: opacity .3s ease-in;
-o-transition: opacity .3s ease-in;
opacity: 1;
position: absolute;
right: 0;
z-index: 2;
}
.menu-collapsed.stay-menu {
opacity: 0 !important;
z-index: 1;
}
.main-menu li a {
background-color: #F1F2F2;
border-radius: 50px;
padding: 10px;
margin: 10px;
text-align: center;
}
.main-menu li a:hover {
background-color: #474C55;
color: #FFF !important;
border-radius: 50px;
padding: 10px;
margin: 10px;
text-align: center;
}
.main-menu li a.elementor-item-active, .main-menu .elementor-active {
background-color: #474C55 !important;
color: #FFFFFF !important;
border-color: #000 !important;
}
.elementor-swiper-button-prev {
left: -100px !important;
background-image: url(//www.em.com.au/wp-content/uploads/2024/10/arrow-prev.svg);
width: 12px;
height: 14px;
top: 41% !important;
}
.elementor-swiper-button-next {
left: -65px !important;
background-image: url(//www.em.com.au/wp-content/uploads/2024/10/arrow-next.svg);
width: 12px;
height: 14px;
top: 41% !important;
}
.elementor-swiper-button-prev svg, .elementor-swiper-button-next svg {
display: none;
}
.swiper-slide-contents {
margin-bottom: -100px;
margin-left: 200px;
}
.swiper {
height: 700px;
}
.taxonomy-post_tag {
display: inline-grid;
}
.taxonomy-post_tag a {
border-radius: 50px;
padding:7px 15px;
border: 1px solid #c9c9c9;
text-decoration: none;
}
.wp-block-post-terms__separator {
height: 10px;
}
.alignwide {
margin-left: 0;
margin-right: 0;
}
.text-bleeding-image {
margin: auto;
max-width: 1140px;
height: 520px;
padding-top: 50px;
}
@media (max-width: 480px) {
.block-text-bleeding-image {
height: 900px;
}
.bleeding-right-image img {
max-width: 600px !important;
}
.menu-header {
background:white;
}
.main-menu li:nth-child(1).move-menu {
transform: none !important;
right: 0;
opacity: 1!important;
}
.main-menu li:nth-child(2).move-menu {
transform: none !important;
right: 0;
opacity: 1!important;
}
.main-menu li:nth-child(3).move-menu {
transform: none !important;
right: 0;
opacity: 1 !important;
}
.main-menu li:nth-child(4).move-menu {
transform: none !important;
right: 0;
opacity: 1 !important;
}
.main-menu li:nth-child(5).move-menu {
transform: none !important;
right: 0;
opacity: 1 !important;
}
}
@media (max-width: 780px) {
.block-text-bleeding-image {
max-width: 600px !important;
margin:auto !important;
height: 900px;
}
.bleeding-right-col-left {
flex-basis: 100% !important;
}
.bleeding-right-col {
flex-basis: 100% !important;
}
}
@media (max-width: 1199px) {
.bleeding-right-col-left {
flex-basis: 40% !important;
}
.bleeding-right-col {
flex-basis: 60% !important;
}
.block-text-bleeding-image {
max-width: 800px;
margin:auto;
}
.bleeding-right-image img {
position: relative;
width: auto !important;
height: auto;
max-width: 900px;
left: 0;
}
}
@media (min-width: 1200px) {
.block-text-bleeding-image {
max-width: 1140px;
margin:auto;
}
}
.text-bleeding-image-inner {
height: 410px;
}
.bleeding-right-col {
margin-right:-18% !important;
}
.bleeding-right-image img{
position: relative;
width: 100%;
height: auto;
max-width: 900px;
left: 0;
}
.wp-block-embed iframe {
max-width: 100%;
width: 100%;
padding:0 10%;
margin-top:20px;
height: 42em;
} .block-image-wide, .block-text-bleeding-image, .block-work-intro, .block-text-4-images,  .block-image-text{
margin-bottom: 60px;
}
:where(.wp-block-columns.has-background) {
margin: 0;
}
.block-full-width-image-text {
margin-bottom: 150px;
}
.block-3-columns-text-box-inner, .block-3-columns-image-text-box-inner {
margin: auto;
max-width: 1140px;
}
.grey-box {
width: 460px;
position: absolute;
margin-left: -580px;
margin-top: -290px;
left: 50%;
} .post-type-archive-work {
background-color: #FFF !important;
}
.post-type-archive-work h1 {
color: #474C55 !important;
}
.post-type-archive-work div[data-widget_type="theme-site-logo.default"] img {
display: block !important;
}
.post-type-archive-work div[data-widget_type="theme-site-logo.default"] a:before {
display:none !important;
}
.dark-mode div[data-widget_type="theme-site-logo.default"] img {
display: none;
}
.dark-mode div[data-widget_type="theme-site-logo.default"] a {
width: 84px;
height: 34px;
}
.dark-mode div[data-widget_type="theme-site-logo.default"] a:before {
width: 84px;
height: 49px;
display: block;
content: '';
background: url(//www.em.com.au/wp-content/uploads/2025/09/em_logo_white_2025-1.svg);
background-size: cover;
}
.dark-mode h1,
.dark-mode h2,
.dark-mode h3,
.dark-mode h4,
.dark-mode h5,
.dark-mode p,
.dark-mode .wp-block-tag-cloud a,
.dark-mode .taxonomy-post_tag a {
color: #ffffff;
}
.dark-mode .block-3-columns-text-box h1,
.dark-mode .block-3-columns-text-box h2,
.dark-mode .block-3-columns-text-box h3,
.dark-mode .block-3-columns-text-box h4,
.dark-mode .block-3-columns-text-box h5,
.dark-mode .block-3-columns-text-box p,
.dark-mode .block-text-bleeding-image p,
.dark-mode .block-text-bleeding-image h1,
.dark-mode .block-text-bleeding-image h2,
.dark-mode .block-text-bleeding-image h3,
.dark-mode .block-text-bleeding-image h4,
.dark-mode .block-text-bleeding-image h5
{
color: inherit;
}
.elementor-form-fields-wrapper .elementor-field-group:nth-child(1), 
.elementor-form-fields-wrapper .elementor-field-group:nth-child(2), 
.elementor-form-fields-wrapper .elementor-field-group:nth-child(3),
.elementor-form-fields-wrapper .elementor-field-group:nth-child(4) {
width: 50%;
float: left;
}
.testimonial-image img {
mix-blend-mode: multiply;
}
.e-filter-item::before {
content: '/';
padding: 0 10px;
}
@media only screen and (min-width: 1500px) {
.bleeding-right-image img{
max-width: 1080px;
}
.text-bleeding-image {
height: 560px;
}
}