.kb-button .kb-svg-icon-wrap{
display: inline-flex!important;
} .link-line-hover .kt-svg-icon-list-text{
border-bottom:1px solid transparent;
}
.link-line-hover a:hover .kt-svg-icon-list-text{
border-color:#131313;
font-weight:600;
} .gform_wrapper .gfield input[type="text"],
.gform_wrapper .gfield input[type="email"],
.gform_wrapper .gfield input[type="password"],
.gform_wrapper .gfield textarea{
-webkit-appearance: textfield;
padding:12px 16px;
border:2px solid #E5E7EB;
border-radius:6px;
}
.newsletter-form{
display: flex;
flex-direction:column;
gap: 8px;
}
.newsletter-form .gform_body{width:100%;}
.newsletter-form .gform_footer{
flex:none;
padding:0!important;
margin:0!important;
}
.newsletter-form .gfield--type-submit .gform-button,
.newsletter-form .gform_footer .gform_button{
padding:12px 16px;
border-radius:6px;
background-color:#001D84;
margin:0!important;
}
.newsletter-form .gfield--type-submit .gform-button:hover,
.newsletter-form .gform_footer .gform_button:hover{
opacity:0.8;
}
.newsletter-form .gfield--type-submit .gform-button:after,
.newsletter-form .gform_footer .gform_button:after{
content:"";
display:inline-block;
vertical-align:middle;
width:16px;
height:16px;
background-image:url(//kirinari.com.au/wp-content/uploads/2024/01/Button-Shape.svg);
background-size:contain!important;
background-position:center!important;
background-repeat:no-repeat!important;
margin-left:8px;
}
@media(min-width:768px){
.newsletter-form{
display: flex;
flex-direction:row;
align-items: center;
}
} header #primary-menu > .menu-item > a{
position:relative;
cursor:pointer;
}
header #primary-menu > .menu-item.active > a{
color: var(--global-palette-highlight);
font-weight:700;
}
header #primary-menu > .menu-item > a .kadence-svg-icon{
display:none!important;
}
header #primary-menu > .menu-item > a .nav-drop-title-wrap{
padding:0!important;
}
header #primary-menu > .menu-item > a:after{
content:"";
position:absolute;
bottom:24px;
left: 1.25em;
right: 1.25em;
height:2px;
background-color:transparent;
display:block;
transition:all 300ms;
}
header #primary-menu > .menu-item:hover > a:after,
header #primary-menu > .menu-item.active > a:after{
background-color:#001D84;
}
header #primary-menu > .menu-item > .sub-menu{
opacity: 0!important;
display: block!important;
pointer-events: none!important;
transition:all 300ms!important;
position: fixed;
top:70px;
left: 0!important;
right: 0;
bottom: 0;
}
body.admin-bar header #primary-menu > .menu-item > .sub-menu{
top:102px;
}
header #primary-menu > .menu-item.active > .sub-menu{
margin-top: 0!important;
opacity: 1!important;
pointer-events: unset!important;
top: 80px;
}
body.admin-bar header #primary-menu > .menu-item.active > .sub-menu{
top:112px;
}
header #primary-menu > .menu-item.active > .sub-menu > li,
header #primary-menu > .menu-item.active > .sub-menu > li > div{
height:100%;
}
header #primary-menu > .menu-item.active > .sub-menu > li > div{
overflow: auto;	
}
.search-toggle-open-container > button{
border-radius: 24px;
}
header .nav-services-cat-container .nav-link.active .wp-block-kadence-icon{
transform:rotate(180deg);
}
header .nav-query .wp-block-post-template{
transition:all 300ms;
visibility: visible !important;
}
.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul ul{
visibility:visible!important;
}
header .query-search .kb-filter-search-wrap .kb-filter-search-btn,
#mobile-drawer .query-search .kb-filter-search-wrap .kb-filter-search-btn{
left: 0;
color: white;
font-size: 24px;
}
header .query-search .kb-filter-search-wrap .kb-filter-search-btn svg,
#mobile-drawer .query-search .kb-filter-search-wrap .kb-filter-search-btn svg{
stroke-width: 2;
}
header .query-search .kb-filter-search-wrap .kb-filter-search-btn:hover,
header .query-search .kb-filter-search-wrap .kb-filter-search-btn:active,
header .query-search .kb-filter-search-wrap .kb-filter-search-btn:focus,
#mobile-drawer .query-search .kb-filter-search-wrap .kb-filter-search-btn:hover,
#mobile-drawer .query-search .kb-filter-search-wrap .kb-filter-search-btn:active,
#mobile-drawer .query-search .kb-filter-search-wrap .kb-filter-search-btn:focus{
color: white;
opacity:0.8;
}
header .query-search .kb-filter-search-wrap .kb-filter-search,
#mobile-drawer .query-search .kb-filter-search-wrap .kb-filter-search{
padding-left:60px!important;
}
header .search-mega-menu,
#mobile-drawer .search-mega-menu{
width: 0;
padding: 0;
margin: 0;
overflow: hidden;
} .mobile-menu-container{
position:relative;
overflow:hidden;
}
.mobile-menu-container > .mobile-overlay{
content:"";
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background-color:var(--global-palette1);
z-index:15;
}
.mobile-menu-container > #mobile-menu,
.mobile-menu-container > #mobile-menu > li{
position:unset;
}
.mobile-menu-container > #mobile-menu > li > div svg{
transform:rotate(-90deg);
font-size: 20px;
color: white;
}
.mobile-menu-container > #mobile-menu > li > .sub-menu:not(.active){
display:none!important;
}
.mobile-menu-container > #mobile-menu > li > .sub-menu{
position:absolute;
top:0;
left:0;
right:0;
margin:0;
padding:0;
z-index:16;
}
.mobile-menu-container > #mobile-menu > li > .sub-menu a{
padding-left:0!important;
padding-right:0!important;
}
.mobile-menu-container > #mobile-menu > li > .sub-menu p{
margin:0!important;
}
.mobile-menu-container > #mobile-menu > li > .sub-menu .submenu-close{
font-weight:600!important;
}
.mobile-menu-container > #mobile-menu > li > .sub-menu .submenu-close > a,
.mobile-menu-container > #mobile-menu > li > .sub-menu .service-submenu-trigger > a,
.mobile-menu-container > #mobile-menu > li > .sub-menu .service-submenu-close > a{
pointer-events:none!important;
color:white;
}
.mobile-menu-container > #mobile-menu > li > .sub-menu .submenu-close a:before,
.mobile-menu-container > #mobile-menu > li > .sub-menu .service-submenu-close a:before{
content: "";
display: inline-block;
vertical-align: middle;
margin-right: 15px;
width: 16px;
height: 16px;
background-image:url(//kirinari.com.au/wp-content/uploads/2024/03/Style.svg);
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}
.service-submenu-container .wp-block-query > ul{
padding:0!important;
gap:0!important;
}
.mobile-menu-container > #mobile-menu > li > .sub-menu .service-submenu-container{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 2;
background-color:var(--global-palette1);
} .underline-menu > ul a{
border-bottom:1px solid #9CA3AF;
}
.underline-menu > ul a:hover{
color:var(--global-palette-highlight-alt)!important;
border-color:var(--global-palette-highlight-alt)!important;
}
@media(min-width:768px){
.underline-menu > ul{
gap:24px;
}
} .form-inline > div{
display:flex;
gap:10px;
}
.form-inline > div > *:not(.wp-block-kadence-advanced-form-submit){
width:100%;
}
.form-inline > div > .wp-block-kadence-advanced-form-submit{
flex:none!important;
}
@media(min-width:1025px){
.form-inline > div{
flex-wrap:nowrap!important;
}
} .job-division-duplicate{
cursor:pointer;	
} .job-container-duplicate .job-item-duplicate.active .job-title:after{
transform:rotate(180deg);
}
.job-container-duplicate .job-item-duplicate.active{
background-color:#F3F4F6;
}
.job-container-duplicate .job-item-duplicate.active .job-description-container{
display:block!important;
} @media(min-width:768px){
.accommodation-gallery .slick-prev,
.accommodation-gallery .slick-next{
width: 50px;
border-radius: 50px;
margin: 0px 2em;
}
} .wp-block-kadence-query-pagination .nav-links{
display: flex;
flex-wrap: nowrap !important;
}
.wp-block-kadence-query-pagination .nav-links .page-numbers{
border-radius:2px!important;
border:2px solid #E5E7EB!important;
background:transparent!important;
color:#6B7280;
}
.wp-block-kadence-query-pagination .nav-links a.page-numbers:hover{
background-color:#E5E7EB!important;
}
.wp-block-kadence-query-pagination .nav-links .page-numbers.current{
background-color:#001D84!important;
border-color:#001D84!important;
color:white!important;
}
.wp-block-kadence-query-pagination .nav-links .page-numbers.prev svg,
.wp-block-kadence-query-pagination .nav-links .page-numbers.next svg{
display:none!important;
}
.wp-block-kadence-query-pagination .nav-links .page-numbers.prev,
.wp-block-kadence-query-pagination .nav-links .page-numbers.next{
border-color:transparent!important;
background-color:transparent!important;
}
.wp-block-kadence-query-pagination .nav-links .page-numbers.prev:before,
.wp-block-kadence-query-pagination .nav-links .page-numbers.next:before{
content:"";
width:45px;
height:41px;
background-image:url(//kirinari.com.au/wp-content/uploads/2024/02/arrow-caret.svg);
background-size:30px;
background-position:center;
background-repeat:no-repeat;
display:inline-block;
vertical-align:top;
transition:all 300ms;
opacity:1;
}
.wp-block-kadence-query-pagination .nav-links .page-numbers.next:before{
transform:rotate(180deg);
}
.wp-block-kadence-query-pagination .nav-links .page-numbers.prev:hover:before,
.wp-block-kadence-query-pagination .nav-links .page-numbers.next:hover:before{
opacity:0.5;
}
.wp-block-kadence-query-pagination .nav-links .page-numbers.dots{
border-color:transparent!important;
}
.query-search .wp-block-kadence-query-pagination .nav-links .page-numbers.prev:not(:hover):before,
.query-search .wp-block-kadence-query-pagination .nav-links .page-numbers.next:not(:hover):before{
filter: brightness(100);
}
.query-search .wp-block-kadence-query-pagination .nav-links .page-numbers.current{
background-color:var(--wp--preset--color--theme-palette-9)!important;
border-color:var(--wp--preset--color--theme-palette-9)!important;
color: var(--global-palette-btn-bg)!important;
}
.query-search .wp-block-kadence-query-pagination .nav-links a.page-numbers:hover{
color: var(--global-palette-btn-bg)!important;
} @media(min-width:1025px){
.close-window-trigger{
transition:padding 300ms;
}
.close-window-trigger:hover{
padding-right:30px!important;
}
::part(acsb-trigger) {
border-radius: 65px;
border-top-right-radius:0;
border-bottom-right-radius:0;
transform:unset;
padding:6px;
}
::part(acsb-trigger-icon){
position: relative;
width: 33px;
height: 33px;
display: flex;
justify-content: start;
align-items: center;
border: 2.4px solid white;
border-radius: 33px;
}
::part(acsb-trigger):hover{
width:55px;
}
}
body .uwy {
z-index: 99999!important;
}
body .uwy .userway_buttons_wrapper{
top: 120px !important;
right: 0 !important;
left: unset !important;
transform: unset !important;
background-color:var(--global-palette1);
border-top-left-radius:44px;
border-bottom-left-radius:44px;
box-shadow:0px 4px 4px 0 rgba(0,0,0,0.25);
}
body .uwy .userway_buttons_wrapper > #userwayAccessibilityIcon{
outline: unset !important;
outline-offset: unset !important;
box-shadow: unset !important;
transform: unset !important;
}
@media(min-width:1025px){
body .uwy .userway_buttons_wrapper > *{
justify-content: start!important;		
}
body .uwy .userway_buttons_wrapper:hover > *{
width: 64px!important;
}
.close-window-trigger{
transition:padding 300ms;
}
.close-window-trigger:hover{
padding-right:30px!important;
}
} .mb-none{
margin-bottom:0!important;
} .kadence-pro-fixed-below{
pointer-events:none;
}
.kadence-pro-fixed-below a{
pointer-events:auto;
} .image-overlay-parallax{
transition:margin 300ms;
} a.wp-block-kadence-singlebtn:active{
background-color:#8FA8FF!important;
border-color:transparent!important;
color:rgba(255,255,255,0.4)!important;
} .kt-blocks-accordion-icon-trigger{
border: 3px solid #001D84;
border-radius: 24px;
transform:scale(0.7);
}
.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:before,
.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:after{
width:16px;
margin-left:2px;
} .wp-block-post-template-is-layout-grid{
display:grid!important;
} @media(max-width:766px){
.overlay-fade-mobile>div:before{
opacity:0.3!important;
}
} #wpsl-wrap{
display: flex;
flex-wrap: wrap;
flex-direction:column;
gap:10px;
}
#wpsl-stores p{
font-size:16px!important;
line-height:24px!important;
}
#wpsl-stores p strong{
font-weight:600!important;
color:var(--global-palette1)!important;
}
#wpsl-stores .wpsl-directions{
display:none!important;
} #wpsl-stores > ul > li{
cursor:pointer;
border-radius:10px;
box-shadow: 0px 8px 16px 0px rgba(48, 49, 51, 0.1);
margin-bottom:21px;
padding:24px!important;
position:relative;
}
#wpsl-stores > ul > li .wpsl-store-details{
opacity:0;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:4;
}
.wpsl-search{
background-color:var(--global-palette1);
color:white;
width:calc(100%);
padding:4px 16px;
border-radius:20px;
}
.wpsl-search input::placeholder {
color: #FFFAF5;
opacity: 1; }
.wpsl-search input::-ms-input-placeholder { color: #FFFAF5;
}
.wpsl-search > div > form{
display: flex;
gap: 10px;
align-items: center;
}
.wpsl-search > div > form:before{
content:"";
width:20px;
height:20px;
display:inline-block;
vertical-align:middle;
background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjMzMjY4IDEuNjY2OTlDNC42NTA3OCAxLjY2Njk5IDEuNjY2MDIgNC42NTE3NiAxLjY2NjAyIDguMzMzNjZDMS42NjYwMiAxMi4wMTU2IDQuNjUwNzggMTUuMDAwMyA4LjMzMjY4IDE1LjAwMDNDOS44NzMyNyAxNS4wMDAzIDExLjI5MTggMTQuNDc3OCAxMi40MjA3IDEzLjYwMDJMMTYuOTEwMSAxOC4wODk2TDE2Ljk4ODYgMTguMTU4OUMxNy4zMTU1IDE4LjQxMzEgMTcuNzg4MiAxOC4zOSAxOC4wODg2IDE4LjA4OTZDMTguNDE0IDE3Ljc2NDEgMTguNDE0IDE3LjIzNjUgMTguMDg4NiAxNi45MTExTDEzLjU5OTIgMTIuNDIxN0MxNC40NzY4IDExLjI5MjggMTQuOTk5MyA5Ljg3NDI1IDE0Ljk5OTMgOC4zMzM2NkMxNC45OTkzIDQuNjUxNzYgMTIuMDE0NiAxLjY2Njk5IDguMzMyNjggMS42NjY5OVpNOC4zMzI2OCAzLjMzMzY2QzExLjA5NDEgMy4zMzM2NiAxMy4zMzI3IDUuNTcyMjMgMTMuMzMyNyA4LjMzMzY2QzEzLjMzMjcgMTEuMDk1MSAxMS4wOTQxIDEzLjMzMzcgOC4zMzI2OCAxMy4zMzM3QzUuNTcxMjYgMTMuMzMzNyAzLjMzMjY4IDExLjA5NTEgMy4zMzI2OCA4LjMzMzY2QzMuMzMyNjggNS41NzIyMyA1LjU3MTI2IDMuMzMzNjYgOC4zMzI2OCAzLjMzMzY2WiIgZmlsbD0iI0ZGRkFGNSIvPgo8L3N2Zz4K');
background-size:contain;
background-position:center;
background-repeat:no-repeat;
flex: none;
}
.wpsl-search > div > form .wpsl-input{
margin:0;
display: block;
width: 100%;
}
.wpsl-search > div > form .wpsl-input > input{
font-size:16px!important;
line-height:24px;
color: white;
background-color: transparent;
border: 0 !important;
width: 100% !important;
}
.wpsl-search > div > form .wpsl-search-btn-wrap,
.wpsl-search > div > form .wpsl-input label{
display:none!important;
}
@media(min-width:1025px){
#wpsl-wrap{
flex-direction:row;
gap:0;
}
#wpsl-result-list{
margin-top:-58px;
}
#wpsl-stores{
min-height: 708px;
}
.wpsl-search{
width:calc(67% - 8px);
}
#wpsl-stores > ul{
padding-left:20px;
}
} :root {
--gap: 1.5em;
--column: 1;
}
.flex-grid > *{
display: flex!important;
flex-wrap: wrap;
gap: var(--gap)!important;
}
@media(min-width:768px){
.col-2,.col-3 {
--column: 2;
}
}
@media(min-width:1025px){
.col-3 {
--column: 3; 
}
}
.flex-grid > * > * {
flex-grow: 1;
box-sizing: border-box;
width: calc((100% - (var(--gap) * (var(--column) - 1))) / var(--column));
} .dmb-dono-cc{
background: #F3F5FE!important;
border-radius:16px!important;
padding:24px 16px!important;
}
.dmb-dono-cc .gfield_description{
font-weight: 600!important;
font-size: 16px!important;
line-height: 24px!important;
letter-spacing: 0.2%!important;
}
.dmb-dono-ico1 input,.dmb-dono-ico2 input,.dmb-dono-ico3 input,.dmb-dono-ico4 input{
padding-left:48px!important;
background-size:24px!important;
background-position:16px center!important;
background-repeat:no-repeat!important;
}
.dmb-dono-ico1 input{
background-image:url(//kirinari.com.au/wp-content/uploads/2025/02/icon-l.svg);
}
.dmb-dono-ico2 input{
background-image:url(//kirinari.com.au/wp-content/uploads/2025/02/icon-l-1.svg);
}
.dmb-dono-ico3 input{
background-image:url(//kirinari.com.au/wp-content/uploads/2025/02/icon-l-3.svg);
}
.dmb-dono-ico4 input{
background-image:url(//kirinari.com.au/wp-content/uploads/2025/02/icon-l-2.svg);
}
@media(min-width:1025px){
.dmb-dono-cc{
padding:27px 50px!important;
}
}