/* Futura Font */ /* mcms commenting font out as it 404's @font-face { font-family: "FuturaHvBtHeavy"; src: url('https://citymove.com.au/wp/wp-includes/fonts/4017-webfont.woff') format('woff'); } */ /* /* -------- misc custom css by mcmsa ---------- */ .pink {color: #e91e91 !important; } .fih { min-height: 275px !important; } hrui {text-shadow: 0.1em 0.1em 0.2em black; } footer .fmn .fmw { width: 100%; margin: 0; padding: 0; text-align: center; list-style: none; } footer .fmn .fmw ul li a { color: #333; font-weight: 400; } .awr.aut {display:none;} .wp-caption-text {font-size: .6em;} .bSe a, .cnt article a { color: #1678FF !important; } .bSe article .awr ul li, .bSe article .awr ol li { margin-bottom: 5px; } .cnt article ul, .cnt article ol { font-weight: normal; } /* ----------------------------------------------------- */ /* Fixed Navigation */ .container.main-content { margin-top: 86px; } .container .eight.columns { width: 17% !important; margin-left: 20px; } body .container .sixteen.columns { width: 77% !important; } .banner.include-nav { position: fixed; top: 0; width: 100%; background: white; } body.admin-bar .banner.include-nav { top: 32px; } .nav-bar-below.visible { position: fixed; top: 55px; width: 100%; } body.admin-bar .nav-bar-below.visible { position: fixed; top: 102px; width: 100%; } #hba-mobile-menu-icon { position: fixed !important; } .banner.include-nav .op-logo { line-height: 67px; } .banner .op-logo img { max-width: 120px !important; } /* Mobile Responsive Navbar */ .nav-bar-below {display: none;} #hba-mobile-menu-icon {display: none;} #hba-mobile-menu-icon.active { line-height: 25px; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); } #hba-mobile-menu-icon:hover { cursor: pointer; } .apnr span {font-size: 20px !important; float: right !important; margin-right: 10px !important;} @media only screen and (max-width: 960px) { .banner .op-logo img { max-width: 67px !important; } .container.main-content { margin-top: 56px; } body.admin-bar .banner.include-nav { top: 42px; } .container .sixteen.columns { float: right; position: absolute; right: 10px; } #hba-mobile-menu-icon { display: block; position: absolute; z-index: 999999; top: 20px; left: 14px; font-size: 35px; font-weight: bold; } body.admin-bar #hba-mobile-menu-icon { top: 63px; } .nav-bar-below.visible { display: block; } .nav-bar-below #navigation-below li { width: 100%; } .banner.include-nav .op-logo { line-height: 39px; } } @media only screen and (max-width: 360px) { .banner .op-logo img { max-width: 67px !important; } .container .eight.columns { width: 30% !important; margin-left: 20px; } body .container .sixteen.columns { width: 44% !important; } body li.hb-menu-phone a { font-size: 17px !important; letter-spacing: -1px; } #hba-mobile-menu-icon { top: 17px; left: 6px; font-size: 30px; } body span.hb-phone-icon { margin-top: 3px !important; } } /* Header Nav w/ Number */ .banner.include-nav { padding: 10px 0 !important; } #navigation-alongside { margin-top: 11px; } #navigation-alongside li:not(.hb-menu-phone) { margin-top: 13px; } #navigation-alongside li:not(.hb-menu-phone) a { font-size: 15px; padding: 10px !important; } #navigation-alongside .sub-menu li { margin-top: 0; } li.hb-menu-phone { background: none !important; border-radius: 0px !important; margin-left: 15px !important; } li.hb-menu-phone a { font-family: "Open Sans", sans-serif; color: #2A6489 !important; font-size: 30px !important; font-weight: bold !important; letter-spacing: -1px; padding: 10px 20px 6px 15px !important; width: 85%; float: right; } li.hb-menu-phone a:hover { } span.hb-phone-icon { display: block; background: url(https://ridgewayconsulting.com.au/wp-content/uploads/2015/11/phone-icon1.png) no-repeat; height: 13px; width: 22px; float: left; margin-top: 15px; } .sub-menu li a { font-size: 12px !important; } @media only screen and (max-width: 959px) { body li.hb-menu-phone { background: #1c6a84 !important; border-radius: 50px !important; /* margin-left: 15px !important; */ } li.hb-menu-phone:hover { background: #235769 !important; border-radius: 50px !important; } body li.hb-menu-phone a { color: #ffffff !important; } #navigation-alongside li:not(.hb-menu-phone) { display: none; } .js #navigation-above, .js #navigation-alongside, .js #navigation-below { display: block !important; } .container .eight.columns, .container .sixteen.columns { width: 47% !important; } .container .sixteen.columns { float: right; } #navigation-alongside { margin-top: 2px; } .banner .op-logo img { max-width: 67px !important; } .dk-select.selectnav.dk { display: none !important; } /* mcms commenting font out as not needed span.hb-phone-icon { background: url(https://ridgewayconsulting.com.au/wp-content/uploads/2016/08/phone-icon-white.png) no-repeat; height: 13px; width: 22px; margin-top: 6px !important; } */ lia[.hb-menu-phone a { font-size: 20px !important; padding: 10px 15px 6px 15px !important; } } /* Phone Number Defaults */ a.phone-tracking, a.phone-tracking:hover, a.phone-tracking:focus, a.phone-tracking:visited { color: #ffed00; } a.phone-tracking, a.phone-tracking:visited, a.phone-tracking:focus { text-decoration: none; } a.phone-tracking:hover { text-decoration: underline; } .banner.include-nav .hb-menu-phone a, .banner.include-nav .hb-menu-phone a:hover, .banner.include-nav .hb-menu-phone a:visited { color: #CC0079 !important; } .hb-footer a.phone-tracking, .hb-footer a.phone-tracking:hover, .hb-footer a.phone-tracking:visited { color: #ffffff; } @media only screen and (max-width: 959px) { .banner.include-nav .hb-menu-phone a, .banner.include-nav .hb-menu-phone a:hover, .banner.include-nav .hb-menu-phone a:visited { color: #ffffff !important; } } /* Custom Background Settings */ .hb-dark-background { background: rgba(0,0,0,0.7); } /* Header */ /* Needs to be transferred over to HBA Plugin */ body #sticky-anchor { height: 80px; background: #ec1292; } .hb-header .hb-phone h2 a, .hb-footer-number h2 a { margin-bottom: 0px; letter-spacing: -4px !important; font-family: "FuturaHvBtHeavy", Helvetica, sans-serif; color: white; } hb-phone a { color: #ffffff !important; } hb-phone a:hover { color: #FFE936 !important; text-decoration: underline; } .hb-header.hb-white-header .hb-phone h2 a { color: #ec1292 !important; } .hb-header.hb-white-header .hb-phone h2 a:hover { color: #942968 !important; } .hb-header .hb-support h2 { margin-bottom: 0px; font-family: "FuturaHvBtHeavy", Helvetica, sans-serif !important; line-height: 1.3em !important; } @media only screen and (max-width: 480px) { body .hb-logo .image-caption { margin-top: 13px !important; } } /* Footer */ .footer-support-hours p { font-size: 9px !important; font-family: "FuturaHvBtHeavy", Helvetica, sans-serif !important; line-height: 1.5em !important; margin-bottom: 0px; } .hb-footer-number h2 { font-size: 50px; letter-spacing: -4px !important; font-family: "FuturaHvBtHeavy", sans-serif !important; } body .hb-overlay-bg.bg-truck::before { background-image: url(https://citymove.com.au/wp/wp-content/uploads/2016/08/removal_truck.jpg); } body .hb-overlay-bg.bg-truck { background: rgba(134, 2, 80, 0.6); position: relative; } /* Formidable Form Styling */ .frm_forms .frm_headline { font-size: 25px; color: #c50e59; text-align: center; margin-bottom: 30px; } .frm_submit .frm_prev_page { background: #adadad !important; margin-right: 10px !important; } .frm_submit input[type="submit"] { float: right; } body .frm_style_formidable-style.with_frm_style div.frm_error { color: #ff0000; } /* Home Page CSS */ body.home .hb-header a.hb-phone-number { color: #ec1292 !important; } body.home .director-pic .image-caption img { max-width:500px; width: 300px; } /* Squeeze Page - Version 2 - All CSS must be prefixed with "body.hb-squeeze-2" */ body.hb-squeeze-2 .overlay { position: absolute; top: 0; left: 0; z-index: 1000; height: 100%; width: 100%; background: rgba(0,0,0,0.4); display: none; } body.hb-squeeze-2 .squeeze-image, body.hb-squeeze-2 .footer-cta { position: relative; z-index: 1400; } body.hb-squeeze-2 li { margin-bottom: 30px; } body.hb-squeeze-2 .profile-pic img { border: 3px solid #ffffff; border-radius: 50%; box-shadow: 1px 1px 1px rgba(0,0,0,0.7); } body.hb-squeeze-2 .frm_style_formidable-style { position: relative; background: #e4e4e4; padding: 10px 15px; border-radius: 10px; margin-top: -60px !important; margin-bottom: 20px !important; box-shadow: 1px 1px 6px 1px rgba(0,0,0,0.6); z-index: 1500; } body.hb-squeeze-2 .frm_style_formidable-style .form-header { font-size: 20px; font-weight: 400; text-align: center; font-style: italic; margin: 20px auto 20px auto; width: 65%; line-height: 30px; } body.hb-squeeze-2 .frm_style_formidable-style input[type="email"], body.hb-squeeze-2 .frm_style_formidable-style input[type="text"] { height: 38px; padding: 6px 10px; background-color: #fff; border: 1px solid #BBBBBB; border-radius: 4px; box-shadow: none; box-sizing: border-box; font-size: 15px; } body.hb-squeeze-2 .frm_style_formidable-style.with_frm_style .form-field { margin-bottom: 15px; } body.hb-squeeze-2 .frm_style_formidable-style input[type="submit"] { /* remove ios styling of the button */ -webkit-appearance: none; width: 100% !important; font-size: 17px; height: auto; line-height: normal; text-align: center; background: #ec008c; border-width: 2px; border-color: #FFFFFF; border-style: solid; color: #ffffff; cursor: pointer; font-weight: normal; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-shadow: none; padding: 15px 20px; } body.hb-squeeze-2 .frm_style_formidable-style input[type="submit"]:hover { background: #BB006F; border-color: #FFFFFF; } body.hb-squeeze-2 .frm_style_formidable-style .hb-form-footer { text-align: center; font-size: 10px; } body.hb-squeeze-2 .frm_style_formidable-style .hb-form-footer-link { text-align: center; font-size: 12px; } body.hb-squeeze-2 .footer-aside h2 { margin-bottom: 0px; } @media only screen and (max-width: 960px) { body.hb-squeeze-2 .css-button.style-1 .text { font-size: 17px !important; } } /*Hero Content - Version 2 - All content CSS must be prefixed with "body.hero-content-2" */ body.hero-content-2 div.welcome-mat { display: none; height: 0px; } body.hero-content-2 div.welcome-mat p a { font-size: 15px !important; } body.hero-content-2 h1.hb-title { font-family: "Source Sans Pro", Helvetica, sans-serif !important; font-size: 57px; letter-spacing: -2px; font-weight: 600; } body.hero-content-2 h1.hb-title span { font-family: "Source Sans Pro", Helvetica, sans-serif !important; font-weight: 200; } body.hero-content-2 h1.hb-links-title { font-family: "Source Sans Pro", Helvetica, sans-serif !important; font-weight: 200; letter-spacing: -1px; margin-bottom: 0px; } body.hero-content-2 .hb-links p { margin-bottom: 10px; } body.hero-content-2 .intro-cta p { /* text-transform: uppercase; */ font-weight: 600; letter-spacing: 1px; font-size: 24px !important; line-height: 1.2em; margin-top: 20px; } /* Checklist Download Form */ body.hero-content-2 .frm_style_formidable-style.with_frm_style .form-field { margin-bottom: 0px; } body.hero-content-2 .frm_form_fields input[type="email"] { width:74%; margin-right: 4px; float:left; } body.hero-content-2 .frm_form_fields .frm_submit { clear: none; } body.hero-content-2 .frm_style_formidable-style input[type="submit"] { -webkit-appearance: none; width: 25%; float: left; line-height: 1.3; background: #ec008c; border-width: 2px; border-color: #FFFFFF; border-style: solid; color: #ffffff; } body.hero-content-2 .frm_style_formidable-style input[type="submit"]:hover { background: #BB006F; border-color: #FFFFFF; } /* Main Body Text Boxes */ body.hero-content-2 .hb-main-text .op-text-block p { font-size: 19px !important; } body.hero-content-2 .op-text-block strong { font-family: sans-serif; font-size: 21px !important; } /* Main Body Text Lists */ body.hero-content-2 .hb-main-text ul { list-style-type: disc !important; background-color: #fff7bd; padding: 10px; } body.hero-content-2 .hb-main-text ul li { font-family: Helvetica, SANS-SERIF !important; line-height: 30px !important; font-size: 18px !important; } /* Hero Content Testimonials */ body.hero-content-2 blockquote.testimonial-style-7 cite strong, body.hero-content-2 blockquote.testimonial-style-7 cite { color: #ffffff; } body.hero-content-2 blockquote.testimonial-style-7 .testimonial-style-7-container { border: 1px solid #B5B5B5; box-shadow: 0 2px 3px 1px rgba(0,0,0,.2); } body.hero-content-2 .testimonial-style-7-container p { color: #525252; font-size: 13px; line-height: 21px; } body.hero-content-2 .testimonial-style-7-img-container { border: 3px solid #FFF; box-shadow: 1px 2px 4px rgba(0,0,0,0.7); } body.hero-content-2 blockquote.testimonial-style-7 cite { text-align: center; margin: -12px auto 20px; } @media only screen and (max-width: 480px) { body.hero-content-2 .welcome-mat { min-height: 450px; } body.hero-content-2 .welcome-mat .three-fourths.column, body.hero-content-2 .welcome-mat .one-fourth.column, body.hero-content-2 .footer-cta .three-fourths.column, body.hero-content-2 .footer-cta .one-fourth.column { width: 100%; } body.hero-content-2 .welcome-mat .image-caption { display: none; } body.hero-content-2 .footer-cta .image-caption { width: 150px !important; margin-top: 0px !important; margin-bottom: 0px !important; display: block !important; } body.hero-content-2 .welcome-mat .hb-headline h2, body.hero-content-2 .footer-cta .hb-headline h2 { font-size: 28px !important; } body.hero-content-2 .welcome-mat .frm_form_fields input[type="email"], body.hero-content-2 .footer-cta .frm_form_fields input[type="email"] { width: 100%; margin: 20px 0 12px 0; float: left; } body.hero-content-2 .welcome-mat .frm_style_formidable-style input[type="submit"], body.hero-content-2 .footer-cta .frm_style_formidable-style input[type="submit"] { width: 100%; } body.hero-content-2 .hb-header { padding-top: 25px !important; padding-bottom: 25px !important; } body.hero-content-2 .hb-header .hb-logo .image-caption { float: none !important; margin-left: auto; margin-right: auto; } body.hero-content-2 .hb-main-text .op-text-block p { line-height: 1.6em; font-size: 18px !important; } body.hero-content-2 .hb-main-text ul { list-style-type: disc !important; padding: 5px !important; } body.hero-content-2 .hb-main-text ul li { font-size: 16px !important; font-family: Helvetica, SANS-SERIF !important; line-height: 30px !important; } body.hero-content-2 .testimonial-headlines h2 { font-size: 20px !important; line-height: 30px; } body.hero-content-2 .testimonial-cta h2 { font-size: 20px !important; line-height: 30px; } /* In testing */ body.hero-content-2 #sticky-anchor { height: 70px; background: #ec008c; } body.hero-content-2 .hb-header.stick { position: fixed; width: 100%; z-index: 2000; top: 0; } body.hero-content-2 .hb-header { padding-top: 5px !important; padding-bottom: 10px !important; } body.hero-content-2 .hb-header .fixed-width div.one-third:nth-child(1) { width: 25%; } body.hero-content-2 .hb-header .fixed-width div.one-third:nth-child(2) { width: 75%; margin-top: 0px; } body.hero-content-2 .hb-header .fixed-width div.one-third:nth-child(3) { display: none; } body.hero-content-2 .hb-header .header-phone h2 { font-size: 35px !important; letter-spacing: -3px !important; margin-top: 5px !important; text-align: right !important; } body.hero-content-2 .hb-header .header-phone h2 a { color: #FFFFFF !important; } body.hero-content-2 .hb-header .header-support { display: none; } } @media only screen and (min-width: 481px) and (max-width: 767px) { body.hero-content-2 .welcome-mat { min-height: 650px; } body.hero-content-2 .welcome-mat .three-fourths.column, body.hero-content-2 .welcome-mat .one-fourth.column, body.hero-content-2 .footer-cta .three-fourths.column, body.hero-content-2 .footer-cta .one-fourth.column { width: 100%; } body.hero-content-2 .welcome-mat .image-caption { width: 165px !important; } body.hero-content-2 .footer-cta .image-caption { width: 150px !important; margin-top: 0px !important; margin-bottom: 0px !important; display: block !important; } body.hero-content-2 .welcome-mat .hb-headline h2 { font-size: 28px !important; } body.hero-content-2 .footer-cta .hb-headline h2 { font-size: 33px !important; } body.hero-content-2 .welcome-mat .frm_form_fields input[type="email"], body.hero-content-2 .footer-cta .frm_form_fields input[type="email"] { width: 100%; margin: 20px 0 12px 0; float: left; } body.hero-content-2 .welcome-mat .frm_style_formidable-style input[type="submit"], body.hero-content-2 .footer-cta .frm_style_formidable-style input[type="submit"] { width: 100%; } body.hero-content-2 .hb-header { padding-top: 25px !important; padding-bottom: 25px !important; } body.hero-content-2 .hb-header .hb-logo .image-caption { float: none !important; margin-left: auto; margin-right: auto; } /* In testing */ body.hero-content-2 .hb-header { padding-top: 5px !important; padding-bottom: 10px !important; } body.hero-content-2 .hb-header.stick { position: fixed; width: 100%; z-index: 2000; top: 0; } body.hero-content-2 .hb-header .fixed-width div.one-third:nth-child(1) { width: 16%; } body.hero-content-2 .hb-header .fixed-width div.one-third:nth-child(2) { width: 84%; margin-top: 0px; } body.hero-content-2 .hb-header .fixed-width div.one-third:nth-child(3) { display: none; } body.hero-content-2 .hb-header .header-phone h2 { font-size: 35px !important; letter-spacing: -3px !important; margin-top: 0px !important; text-align: right !important; } body.hero-content-2 .hb-header .header-support { display: none; } } @media only screen and (min-width: 768px) and (max-width: 960px) { body.hero-content-2 .welcome-mat { min-height: 650px; } body.hero-content-2 .welcome-mat .three-fourths.column, body.hero-content-2 .welcome-mat .one-fourth.column, body.hero-content-2 .footer-cta .three-fourths.column, body.hero-content-2 .footer-cta .one-fourth.column { width: 100%; } body.hero-content-2 .welcome-mat .image-caption { width: 165px !important; } body.hero-content-2 .footer-cta .image-caption { width: 150px !important; margin-top: 0px !important; margin-bottom: 0px !important; display: block !important; } body.hero-content-2 .welcome-mat .hb-headline h2 { font-size: 28px !important; } body.hero-content-2 .footer-cta .hb-headline h2 { font-size: 33px !important; } body.hero-content-2 .header-phone h2, body.hero-content-2 .hb-footer-number h2 { font-size: 40px !important; } } html.thrive #hba-mobile-menu-icon { display: none; }