/********* Compiled - Do not edit *********/
@font-face {
font-family:"QuicheSans-Bold";
src:url(//armidarochedale.com.au/wp-content/uploads/2022/02/QuicheSans-Bold.otf);font-weight:;
font-display:swap;
}
@font-face {
font-family:"QuicheSans-Medium";
src:url(//armidarochedale.com.au/wp-content/uploads/2022/02/QuicheSans-Medium.otf);font-weight:;
font-display:swap;
}
@font-face {
font-family:"Helvetica";
src:url(//armidarochedale.com.au/wp-content/uploads/2022/02/Helvetica.ttf);font-weight:;
font-display:swap;
}
@font-face {
font-family:"Helvetica Light";
src:url(//armidarochedale.com.au/wp-content/uploads/2022/02/helvetica-light.ttf);font-weight:;
font-display:swap;
}
:root{--color-primary:#f7473d;--color-gradient-start:#f42958;--color-gradient-stop:#f92cc6;--color-link:#ffffff;--color-link-hover:#ededed;--lqd-cc-size-inner:13px;--lqd-cc-bg:rgb(234, 229, 221);--lqd-cc-active-bw:1px;--lqd-cc-active-bg:rgb(122, 113, 103);--lqd-cc-active-bc:rgb(122, 113, 103);--lqd-cc-active-circle-txt:rgb(122, 113, 103);}body{font-family:'Helvetica Light', sans-serif ;font-weight:400;line-height:34px;letter-spacing:0.1em;font-size:18px;color:#808291;}.btn{font-family:'DM Sans', Arial, Helvetica, sans-serif ;font-weight:700;text-transform:uppercase;line-height:13px;letter-spacing:0.03em;font-size:13px;}.lqd-post-content, .lqd-post-header .entry-excerpt{font-family:inherit;font-weight:400;line-height:2;font-size:14px;color:#737373;}.h1,h1{font-family:'QuicheSans-Medium', Arial, Helvetica, sans-serif ;font-weight:500;line-height:76px;letter-spacing:0.045em;text-transform:uppercase;font-size:50px;color:#000000;}.h2,h2{font-family:'QuicheSans-Medium', Arial, Helvetica, sans-serif ;font-weight:500;line-height:40px;font-size:25px;color:#000000;}.h3,h3{font-family:'QuicheSans-Medium', Arial, Helvetica, sans-serif ;font-weight:400;line-height:31px;text-transform:uppercase;font-size:16px;color:#000000;}.h4,h4{font-family:'QuicheSans-Medium', Arial, Helvetica, sans-serif ;font-weight:400;line-height:23px;letter-spacing:0.35em;font-size:12px;text-transform:uppercase;color:#000000;}.h5,h5{font-family:'Helvetica', Arial, Helvetica, sans-serif ;font-weight:400;line-height:23px;font-size:12px;color:#000000;}.h6,h6{font-family:'DM Sans', Arial, Helvetica, sans-serif ;font-weight:700;line-height:1.2em;letter-spacing:0.1em;font-size:13px;text-transform:uppercase;color:#000000;}.main-header .navbar-brand{max-width:100px;}.titlebar-inner h1{}.titlebar-inner p{}.lqd-head-col > .lqd-active-row-light.header-module > p, .lqd-head-col > .lqd-active-row-light.header-module .nav-trigger, .lqd-head-col > .lqd-active-row-light.header-module .lqd-scrl-indc{color:rgb(234, 229, 221);}.lqd-head-col > .lqd-active-row-light.header-module .nav-trigger.bordered .bars:before{border-color:rgb(234, 229, 221);}.lqd-head-col > .lqd-active-row-light.header-module .nav-trigger .bar{background:rgb(234, 229, 221);}.lqd-head-col > .lqd-active-row-light.header-module > .lqd-custom-menu{color:rgba( 234, 229, 221, 0.5);}.lqd-head-col > .lqd-active-row-light.header-module > .lqd-custom-menu > ul > li > a, .lqd-head-col > .lqd-active-row-light.header-module .main-nav > li > a, .lqd-head-col > .lqd-active-row-light.header-module > .social-icon li a, .lqd-head-col > .lqd-active-row-light.header-module .ld-module-trigger .ld-module-trigger-txt, .lqd-head-col > .lqd-active-row-light.header-module .ld-module-trigger .ld-module-trigger-count, .lqd-head-col > .lqd-active-row-light.header-module .ld-module-trigger-icon, .lqd-head-col > .lqd-active-row-light.header-module > .lqd-custom-menu .lqd-custom-menu-dropdown-btn{color:rgba( 234, 229, 221, 0.8);}.lqd-head-col > .lqd-active-row-dark.header-module > p, .lqd-head-col > .lqd-active-row-dark.header-module .nav-trigger, .lqd-head-col > .lqd-active-row-dark.header-module .lqd-scrl-indc{color:rgb(122, 113, 103);}.lqd-head-col > .lqd-active-row-dark.header-module .nav-trigger.bordered .bars:before{border-color:rgb(122, 113, 103);}.lqd-head-col > .lqd-active-row-dark.header-module .nav-trigger .bar{background:rgb(122, 113, 103);}.lqd-head-col > .lqd-active-row-dark.header-module > .lqd-custom-menu{color:rgba( 122, 113, 103, 0.5);}.lqd-head-col > .lqd-active-row-dark.header-module > .lqd-custom-menu > ul > li > a, .lqd-head-col > .lqd-active-row-dark.header-module .main-nav > li > a, .lqd-head-col > .lqd-active-row-dark.header-module > .social-icon li a, .lqd-head-col > .lqd-active-row-dark.header-module .ld-module-trigger .ld-module-trigger-txt, .lqd-head-col > .lqd-active-row-dark.header-module .ld-module-trigger .ld-module-trigger-count, .lqd-head-col > .lqd-active-row-dark.header-module .ld-module-trigger-icon, .lqd-head-col > .lqd-active-row-dark.header-module > .lqd-custom-menu .lqd-custom-menu-dropdown-btn{color:rgba( 122, 113, 103, 0.8);}@media screen and (min-width: 992px){body.has-sidebar #lqd-contents-wrap{padding-top:25px;}}@media screen and (max-width: 924px){.main-header .ld-module-trigger, .main-header .ld-search-form .input-icon{color:rgb(0, 0, 0);}.main-header .nav-trigger .bar, .main-header .nav-trigger.style-2 .bar:before, .main-header .nav-trigger.style-2 .bar:after{background-color:rgb(0, 0, 0);}}.navbar-fullscreen .lqd-fsh-bg-side-container span, .navbar-fullscreen .lqd-fsh-bg-col span {
    display: inline-block;
    width: 100%;
    background-color: #fff;
    transform: scaleX(1);
    transform-origin: left center;
    transition: opacity 0.5s;
     transition-delay: 0s; 
}


.navbar-collapse {
    box-shadow: none !important;
}

p {
    letter-spacing: 0px;
}

#input_1_1, #input_1_2, #input_1_3 {
    border: 1px solid #7A7167;
    font-size: 15px;
    padding: 20px;
    border-radius: 0;
    margin-bottom: 0;
    margin-top: 0;
    background-color: #EAE5DD;
    color: #7A7167;
}

#gform_submit_button_1 {
    width: 100%;
    padding-top: 18px;
    background-color: #EAE5DD;
    padding-bottom: 18px;
    border: 1px solid #7A7167;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    font-size: 18px;
    font-weight: 100;
    font-family: 'Helvetica', Arial, Helvetica, sans-serif;
    transition: all 0.3s;
}

#gform_submit_button_1:hover {
    color: #FFF;
    background-color:#7A7167
}

/*Accordian Styles*/
.accordion-title {
    font-family: 'QuicheSans-Medium', Arial, Helvetica, sans-serif;
    font-weight: 500 !important;
    line-height: 40px !important;
    font-size: 20px !important;
    color: #7A7167 !important;
}
.custom-list {
    font-size: 15px;
    line-height: 28px;
}
/*Accordian Styles*/

/* Other Fields */
.gform_wrapper .gform_fields .gfield input::-webkit-input-placeholder {color: #7A7167; font-size: 14px;}

/* Paragraph Text Area */
.gform_wrapper .gform_body .gform_fields .gfield textarea::-webkit-input-placeholder {color: #7A7167; font-size: 14px;}

.gform_wrapper .gform_body input[type=text]:focus {
    outline: 1px solid #7A7167;
    outline-offset: -1px;
}

/*Map Hotspot Styles*/
.lqd-hotspot-mark {
    width: 2.8em;
    height: 2.8em;
    background-color: #ebe7de;
}
.round {
    border-radius: 60px !important;
}
.lqd-hotspot-content {
    min-width: 20em;
    height: 3.2em !important;
    background-color: #ebe6dd;
}
.lqd-hotspot-t .lqd-hotspot-content {
    bottom: 100%;
    margin-bottom: -9em !important;
    transform: translate(-50%, -10%);
}
.mt-0 {
    font-size: 17px !important;
    color: #777068 !important;
}
.lqd-hotspot-mark i {
    color: #777068 !important;
}
/*Map Hotspot Styles*/

.home-arrow {
    position: absolute;
    margin-top: 13%;
    text-align: center;
}

/*Top & Bottom Aligned*/
.align-me-top-right {
    position: fixed;
    top: 15%;
    right: 85px;
}

.align-me-top-left {
    position: fixed;
    top: 0;
}

.align-me-bottom {
    position: fixed;
    bottom: 10%;
}
/*Top & Bottom Aligned*/

@media only screen and (min-width: 1024px) {
.pum-container.pum-responsive.pum-responsive-tiny {
    margin-left: -15%;
    width: 25%;
}
}



/* ALL RESPONSIVE STYLES */
/*------ DESKTOP STYLES ------*/
@media screen and (min-width: 925px){
.hide-desktop {
    display: block;
}
.hide-tablet {
    display:none !important;
}
.hide-mobile {
    display: none !important;
}

/*---- COMBO  SCREENS ----*/
.desktop-tablet {
    display:block;
}
.mobile-tablet {
    display: none !important;
}
.desktop-mobile {
    display:block;   
}

/* ADD CUSTOM DESKTOP OVER HERE */
.shrink-row-mobile {
min-height: 100vh;
}

}/*------ END DESKTOP STYLES ------*/

@media (min-width: 768px) {
.enq-col {
    width: 15% !important;
}

/*.align-me-top-left {
    position: unset;
    top: 0;
    display: block;
    left: 50px;
    padding-bottom: 300px;
}*/

/*City map Horizontal styles*/
.aerial-map-horizontal {
min-height: 65px;
}
.city-map-horizontal {
min-height: 65px;
}
.hide-horizontal-map-img {
display: none;
}
.horizontal-map-background {
background-image: url(//armidarochedale.com.au/wp-content/uploads/2022/02/armida-map-2.png);
    background-repeat: no-repeat;
    background-size: 150%;
    background-position-x: -110px;
}
/*.lqd-head-col {
    display: list-item;
}*/

}


/*------ TABLET/IPAD STYLES ------*/
@media screen and (max-width: 924px) and (min-width: 760px) {
.hide-desktop {
    display:none !important;
}
.hide-tablet {
    display:block;
}
.hide-mobile {
    display:none !important;
}


/*---- COMBO SCREENS ----*/
.desktop-tablet {
    display:block;
}
.mobile-tablet {
    display:block;
}
.desktop-mobile {
    display: none !important;   
}

/* ADD CUSTOM TABLET/IPAD OVER HERE */
/*Ipad fonts*/
body {
font-size: 16px;
line-height: 30px;
}

p {
    letter-spacing: 0px;
}

.h1, h1 {
font-size: 40px;
line-height: 60px;
}

.h2, h2 {
font-size: 20px;
line-height: 28px;
}

.h3, h3 {
font-size: 16px;
line-height: 32px;
}

.h4, h4 {
font-size: 12px;
line-height: 23px;
}

.h5, h5 {
font-size: 12px;
line-height: 23px;
padding-bottom: 10%;
}
/*Ipad fonts*/


/*Ipad Columns*/
.home .ipad-full-column {
    width: 100% !important;
}
/*Ipad Columns*/

/*text align*/
.align-me-top-right {
    position: initial;
    top: 15%;
    padding-bottom: 10%;
    right: 85px;
}
.align-me-bottom {
    position: initial;
    bottom: 10%;
}
/*text align*/

/*Ipad Map*/
.lqd-hotspot-mark {
    width: 1.8em;
    height: 1.8em;
    background-color: #ebe7de;
}
.lqd-hotspot-content {
    min-width: 10em;
    width: 217px;
    height: 3.2em !important;
    background-color: #ebe6dd;
}
.lqd-hotspot-t .lqd-hotspot-content {
    bottom: 100%;
    margin-bottom: 0em !important;
    transform: translate(-50%, -135%);
}
.lqd-hotspot-item:hover .lqd-hotspot-content {
    opacity: 1;
    visibility: visible;
    padding: 15px 2px 0px 2px !important;
}
.mt-0 {
    font-size: 11px !important;
    color: #777068 !important;
}
/*Ipad Map*/

/*Menu*/
[data-mobile-header-scheme=gray] .lqd-mobile-sec .navbar-header {
    background-color: transparent;
}
[data-mobile-nav-style=modern] .lqd-mobile-sec:before {
    background-color: #094C5C;
}
.nav-trigger .bar {
    background-color: #fff;
}
[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger .bars {
    border: 0px solid transparent;
}

.shrink-row-mobile {
min-height: 0vh;
}

[data-mobile-nav-trigger-alignment=right] .lqd-mobile-sec .navbar-brand-inner {
    width: 50px;
}

.lqd-mobile-sec {
    display: none !important;
}
.lqd-head-sec-wrap, .lqd-stickybar-wrap {
    display: block !important;
}
.collapse.in {
    display: block;
    background: #094C5C;
    height: 150vh;
    margin-top: -15%;
}
.ld_header_trigger_620ced7f12878.is-active {
    z-index: 9999 !important;
}
.menu-right {
    z-index: 9999;
}
.nav-trigger.collapsed .bar:first-child, .nav-trigger.collapsed .bar:last-child, .nav-trigger.collapsed .bar:nth-child(2) {
    background: #EAE5DD !important;
}


.accordion-collapse {
    overflow: hidden;
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
    background: transparent !important;
    height: auto !important;
    margin-top: auto !important;
}
}
/*Ipad*/


/*------ END TABLET/IPAD STYLES ------*/



/*------ MOBILE STYLES ------*/
@media screen and (max-width: 759px) {
.hide-desktop {
    display:none !important;
}
.hide-tablet {
    display:none !important;
}
.hide-mobile {
    display:block;
}


/*---- COMBO SCREENS ----*/
.desktop-tablet {
    display:none !important;
}
.mobile-tablet {
    display:block;
}
.desktop-mobile {
    display:block;   
}

/* ADD CUSTOM MOBILE STYLES OVER HERE */

/*text align*/
.align-me-top-right {
    position: initial;
    top: 15%;
    padding-bottom: 10%;
    right: 85px;
}
.align-me-bottom {
    position: initial;
    bottom: 10%;
}

/*Mobile Fonts*/
body {
font-size: 15px;
line-height: 25px;
}

p {
font-size: 15px;
line-height: 25px;
text-align: left !important;
letter-spacing: 0px;
}

.h1, h1 {
font-size: 22px;
line-height: 40px;
text-align: left !important;
}

.h2, h2 {
font-size: 18px;
line-height: 28px;
text-align: left !important;
}

.h3, h3 {
font-size: 14px;
line-height: 32px;
text-align: left !important;
}

.h4, h4 {
font-size: 12px;
line-height: 23px;
text-align: left !important;
}

.h5, h5 {
font-size: 12px;
line-height: 23px;
text-align: left !important;
padding-bottom: 10%;
}

.accordion-title {
font-size: 13px !important;
line-height: 47px !important;
}

.shrink-row-mobile {
min-height: 0vh;
}

/*Mobile Map*/
.lqd-hotspot-mark {
    width: 1.8em;
    height: 1.8em;
    background-color: #ebe7de;
}
.lqd-hotspot-content {
    min-width: 10em;
    width: 215px;
    height: 3.2em !important;
    background-color: #ebe6dd;
}
.lqd-hotspot-t .lqd-hotspot-content {
    bottom: 100%;
    margin-bottom: 0em !important;
    transform: translate(-50%, -135%);
}
.mt-0 {
    font-size: 11px !important;
    color: #777068 !important;
}
.mobile-map-img figure .wpb_single_image .vc_single_image-wrapper {
    margin-bottom: 0px !important;
}

.home-arrow {
    margin-top: 55%;
}
/*Mobile Map*/

/*Menu*/
[data-mobile-header-scheme=gray] .lqd-mobile-sec .navbar-header {
    background-color: transparent;
}
[data-mobile-nav-style=modern] .lqd-mobile-sec:before {
    background-color: #094C5C;
}
.nav-trigger .bar {
    background-color: #fff;
}
[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger .bars {
    border: 0px solid transparent;
}
[data-mobile-nav-trigger-alignment=right] .lqd-mobile-sec .navbar-brand-inner {
    width: 50px;
}

.lqd-mobile-sec {
    display: none !important;
}
.lqd-head-sec-wrap, .lqd-stickybar-wrap {
    display: block !important;
}
.collapse.in {
    display: block;
    background: #094C5C;
    height: 150vh;
    margin-top: -30%;
}
.ld_header_trigger_620ced7f12878.is-active {
    z-index: 9999 !important;
}
.menu-right {
    z-index: 9999;
}
.nav-trigger.collapsed .bar:first-child, .nav-trigger.collapsed .bar:last-child, .nav-trigger.collapsed .bar:nth-child(2) {
    background: #EAE5DD !important;
}
.accordion-collapse {
    overflow: hidden;
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
    background: transparent !important;
    height: auto !important;
    margin-top: auto !important;
}

}/*------ END MOBILE STYLES ------*/

/* Change autocomplete styles in WebKit */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid #7A7167;
  -webkit-text-fill-color: #7A7167;
  -webkit-box-shadow: 0 0 0px 1000px transparent inset;
  transition: background-color 5000s ease-in-out 0s;
}


/*@media only screen and (min-width: 2560px) {*/
/*   .navbar-fullscreen .module-primary-nav {*/
/*    min-height: calc(75vh - 250px);*/
/*} */
/*}*/

/*horizontal*/
@media (min-width: 782px) {
.navbar-fullscreen .main-nav-trigger {
    top: 2%;
    right: 2%;
}
}

.navbar-collapse.collapse {
    padding-top: 0% !important;
}