.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#hero-underline{position:relative}#content{background-color:White;padding-bottom:15px;-webkit-box-shadow:0 -4px 10px rgba(0,0,0,0.075);-moz-box-shadow:0 -4px 10px rgba(0,0,0,0.075);box-shadow:0 -4px 10px rgba(0,0,0,0.075)}#sidebar div{margin-bottom:7px}#sidebar h3{font-size:20px;font-family:"Times New Roman",Times,Georgia,serif;margin-top:0px;line-height:22px;font-weight:normal}#sidebar .sidebar-nav{padding:25px 22px;font-size:13px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}#sidebar .sidebar-nav ul{margin-left:10px}#sidebar .sidebar-nav ul li{list-style-type:none}#sidebar .sidebar-nav ul li:before{content:"\f0da";font-family:FontAwesome;position:absolute}#sidebar .sidebar-nav ul li a{display:block;padding:0px 8px}#sidebar .sidebar-nav ul li a:link,#sidebar .sidebar-nav ul li a:visited{color:#555559}#sidebar .sidebar-nav ul li a.active{color:#007cc1}#sidebar .sidebar-nav ul li a:hover,#sidebar .sidebar-nav ul li a:focus{text-decoration:none}#sidebar .sidebar-nav ul li:hover,#sidebar .sidebar-nav ul li:hover a,#sidebar .sidebar-nav ul li>a:active{color:#007cc1;text-decoration:none}#sidebar .sidebar-nav ul li.active{color:#007cc1}.enquire-now a,.contact-details a{display:block;height:74px;background-position:left top;background-repeat:no-repeat;background-size:100%;border:2px solid #047dab;text-align:center;font-size:12px;padding-top:14px;line-height:18px}.enquire-now a strong,.contact-details a strong{font-family:"Times New Roman",Times,Georgia,serif;display:block;font-size:22px;margin-bottom:6px;font-weight:normal;text-transform:uppercase}.enquire-now a:hover,.contact-details a:hover,.enquire-now a:focus,.contact-details a:focus{text-decoration:none;background-position:left bottom}.enquire-now a{background-image:url('/_sites/holyfamilyservices/_media/images/sidebar/blue.png');border-color:#047dab;color:White}.contact-details a{background-image:url('/_sites/holyfamilyservices/_media/images/sidebar/grey.png');border-color:#cfcfcf;color:#4d4d4d}#main-holder{float:right !important;margin-bottom:10px;min-height:570px}#main{margin-right:20px;font-size:12px}#main h1,#main h2,#main h3,#main h4{font-family:"Times New Roman",Times,Georgia,serif;color:#007cc1;font-weight:normal;margin:20px 0 7px}#main h1{display:block;font-size:32px;border-bottom:1px solid #007cc1}#main h2{font-size:28px;line-height:30px;margin:0}#main h3{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin-top:10px;line-height:28px}#main h4{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;font-weight:bold;color:#4d4d4d}#main table th,#main table thead{border:1px solid #e6e6e6}#main table{margin-bottom:15px;width:100%}#main th{padding:10px}#main td{padding:7px;border:1px solid #e6e6e6}#main .vcard .fn{color:#007cc1;font-weight:bold;font-size:16px}#main .vcard .role{font-weight:bold;color:#4d4d4d;margin-bottom:20px}#main .vcard .lbl{font-weight:bold;color:#4d4d4d;float:left}#main .vcard .tel,#main .vcard .adr,#main .vcard .email{margin-left:70px;display:block;margin-bottom:5px}#main p:nth-of-type(1){margin-top:1em}#main p.highlight{font-size:16px;font-weight:bold;color:#007cc1;line-height:22px}#main ul,#main ol{margin:0 0 10px 35px}#main .bottom-row{margin-bottom:-10px}#main .content_image,#main .content_image_left,#main .content_image_right{height:auto !important}#main .content_image_left{margin-right:10px;margin-top:10px;clear:left}#main .content_image_right{margin-left:10px;margin-top:10px;clear:right}.image_gallery li{float:left;margin:0px 10px 10px 0px;list-style-type:none}.top-align{vertical-align:top}.files{background-color:White;border:1px solid #ccc;padding:15px 13px;font-size:12px}.files h3{font-family:"Times New Roman",Times,Georgia,serif}.files ul{padding:0;margin:0}.files ul li{list-style-type:none;margin-bottom:5px}.files ul li a{font-weight:bold;color:#4d4d4d}.files ul li a .download-icon{float:right;width:24px;height:21px;display:block;background:url('/_sites/holyfamilyservices/_media/images/download-icon.png') center center no-repeat;margin-left:5px}.files ul li a i{font-size:14px}.files ul li a .icon-file{float:left;margin-top:2px}.files ul li a .size{color:#999;font-weight:normal;margin-left:23px}.files ul li a .filename{display:block;margin-left:20px}.files ul li a:hover,.files ul li a:focus{color:#007cc1;text-decoration:none}.files ul li a:hover .download-icon,.files ul li a:focus .download-icon{background-image:url('/_sites/holyfamilyservices/_media/images/download-icon-hover.png')}.AgedCare #hero-underline{height:8px !important;background-color:#c45d0e !important}.AgedCare #sidebar .sidebar-nav{background-color:#c45d0e;border:0px !important}.AgedCare #sidebar .sidebar-nav h3{color:#fff}.AgedCare #sidebar .sidebar-nav ul{margin:0}.AgedCare #sidebar .sidebar-nav ul li{color:#fff;list-style-type:none}.AgedCare #sidebar .sidebar-nav ul li:before{content:"\f0da";font-family:FontAwesome;position:absolute}.AgedCare #sidebar .sidebar-nav ul li a{display:block;padding:0px 8px}.AgedCare #sidebar .sidebar-nav ul li:hover,.AgedCare #sidebar .sidebar-nav ul li:hover a,.AgedCare #sidebar .sidebar-nav ul li>a:active,.AgedCare #sidebar .sidebar-nav ul li.active{color:#000}.AgedCare #sidebar .sidebar-nav a:link,.AgedCare #sidebar .sidebar-nav a:visited{color:#fff}.AgedCare #sidebar .sidebar-nav a.active{color:#000 !important}.AgedCare #sidebar .sidebar-nav a:hover,.AgedCare #sidebar .sidebar-nav a:active{color:#000;text-decoration:none}.AgedCare #main h1{color:#c45d0e;border-bottom:1px solid #c45d0e}.AgedCare #main h2{color:#c45d0e}.AgedCare #main h3{color:#c45d0e}.AgedCare #main a:link,.AgedCare #main a:visited{color:#c45d0e;font-weight:bold}.AgedCare #main a:hover,.AgedCare #main a:active{color:#007cc1;text-decoration:none}.AgedCare #main p.highlight{font-size:16px;font-weight:bold;color:#c45d0e;line-height:22px}.AgedCare .files h3{color:#c45d0e}.AgedCare .image_gallery li a{display:block;border:2px solid transparent;outline:none}.AgedCare .image_gallery li a:hover,.AgedCare .image_gallery li a:active,.AgedCare .image_gallery li a:focus{border-color:#c45d0e}.AgedCare #main table tbody tr:nth-child(odd){background-color:rgba(196,93,14,0.1)}.RetirementVillage #hero-underline{height:8px !important;background-color:#850d36 !important}.RetirementVillage #sidebar .sidebar-nav{background-color:#850d36;border:0px !important}.RetirementVillage #sidebar .sidebar-nav h3{color:#fff}.RetirementVillage #sidebar .sidebar-nav ul{margin:0}.RetirementVillage #sidebar .sidebar-nav ul li{color:#fff;list-style-type:none}.RetirementVillage #sidebar .sidebar-nav ul li:before{content:"\f0da";font-family:FontAwesome;position:absolute}.RetirementVillage #sidebar .sidebar-nav ul li a{display:block;padding:0px 8px}.RetirementVillage #sidebar .sidebar-nav ul li:hover,.RetirementVillage #sidebar .sidebar-nav ul li:hover a,.RetirementVillage #sidebar .sidebar-nav ul li>a:active,.RetirementVillage #sidebar .sidebar-nav ul li.active{color:#000}.RetirementVillage #sidebar .sidebar-nav a:link,.RetirementVillage #sidebar .sidebar-nav a:visited{color:#fff}.RetirementVillage #sidebar .sidebar-nav a.active{color:#000 !important}.RetirementVillage #sidebar .sidebar-nav a:hover,.RetirementVillage #sidebar .sidebar-nav a:active{color:#000;text-decoration:none}.RetirementVillage #main h1{color:#850d36;border-bottom:1px solid #850d36}.RetirementVillage #main h2{color:#850d36}.RetirementVillage #main h3{color:#850d36}.RetirementVillage #main a:link,.RetirementVillage #main a:visited{color:#850d36;font-weight:bold}.RetirementVillage #main a:hover,.RetirementVillage #main a:active{color:#007cc1;text-decoration:none}.RetirementVillage #main p.highlight{font-size:16px;font-weight:bold;color:#850d36;line-height:22px}.RetirementVillage .files h3{color:#850d36}.RetirementVillage .image_gallery li a{display:block;border:2px solid transparent;outline:none}.RetirementVillage .image_gallery li a:hover,.RetirementVillage .image_gallery li a:active,.RetirementVillage .image_gallery li a:focus{border-color:#850d36}.RetirementVillage #main table tbody tr:nth-child(odd){background-color:rgba(133,13,54,0.1)}.ChildCare #hero-underline{height:8px !important;background-color:#028185 !important}.ChildCare #sidebar .sidebar-nav{background-color:#028185;border:0px !important}.ChildCare #sidebar .sidebar-nav h3{color:#fff}.ChildCare #sidebar .sidebar-nav ul{margin:0}.ChildCare #sidebar .sidebar-nav ul li{color:#fff;list-style-type:none}.ChildCare #sidebar .sidebar-nav ul li:before{content:"\f0da";font-family:FontAwesome;position:absolute}.ChildCare #sidebar .sidebar-nav ul li a{display:block;padding:0px 8px}.ChildCare #sidebar .sidebar-nav ul li:hover,.ChildCare #sidebar .sidebar-nav ul li:hover a,.ChildCare #sidebar .sidebar-nav ul li>a:active,.ChildCare #sidebar .sidebar-nav ul li.active{color:#000}.ChildCare #sidebar .sidebar-nav a:link,.ChildCare #sidebar .sidebar-nav a:visited{color:#fff}.ChildCare #sidebar .sidebar-nav a.active{color:#000 !important}.ChildCare #sidebar .sidebar-nav a:hover,.ChildCare #sidebar .sidebar-nav a:active{color:#000;text-decoration:none}.ChildCare #main h1{color:#028185;border-bottom:1px solid #028185}.ChildCare #main h2{color:#028185}.ChildCare #main h3{color:#028185}.ChildCare #main a:link,.ChildCare #main a:visited{color:#028185;font-weight:bold}.ChildCare #main a:hover,.ChildCare #main a:active{color:#007cc1;text-decoration:none}.ChildCare #main p.highlight{font-size:16px;font-weight:bold;color:#028185;line-height:22px}.ChildCare .files h3{color:#028185}.ChildCare .image_gallery li a{display:block;border:2px solid transparent;outline:none}.ChildCare .image_gallery li a:hover,.ChildCare .image_gallery li a:active,.ChildCare .image_gallery li a:focus{border-color:#028185}.ChildCare #main table tbody tr:nth-child(odd){background-color:rgba(2,129,133,0.1)}.RegisteredTrainingOrganisation #hero-underline{height:8px !important;background-color:#794b99 !important}.RegisteredTrainingOrganisation #sidebar .sidebar-nav{background-color:#794b99;border:0px !important}.RegisteredTrainingOrganisation #sidebar .sidebar-nav h3{color:#fff}.RegisteredTrainingOrganisation #sidebar .sidebar-nav ul{margin:0}.RegisteredTrainingOrganisation #sidebar .sidebar-nav ul li{color:#fff;list-style-type:none}.RegisteredTrainingOrganisation #sidebar .sidebar-nav ul li:before{content:"\f0da";font-family:FontAwesome;position:absolute}.RegisteredTrainingOrganisation #sidebar .sidebar-nav ul li a{display:block;padding:0px 8px}.RegisteredTrainingOrganisation #sidebar .sidebar-nav ul li:hover,.RegisteredTrainingOrganisation #sidebar .sidebar-nav ul li:hover a,.RegisteredTrainingOrganisation #sidebar .sidebar-nav ul li>a:active,.RegisteredTrainingOrganisation #sidebar .sidebar-nav ul li.active{color:#000}.RegisteredTrainingOrganisation #sidebar .sidebar-nav a:link,.RegisteredTrainingOrganisation #sidebar .sidebar-nav a:visited{color:#fff}.RegisteredTrainingOrganisation #sidebar .sidebar-nav a.active{color:#000 !important}.RegisteredTrainingOrganisation #sidebar .sidebar-nav a:hover,.RegisteredTrainingOrganisation #sidebar .sidebar-nav a:active{color:#000;text-decoration:none}.RegisteredTrainingOrganisation #main h1{color:#794b99;border-bottom:1px solid #794b99}.RegisteredTrainingOrganisation #main h2{color:#794b99}.RegisteredTrainingOrganisation #main h3{color:#794b99}.RegisteredTrainingOrganisation #main a:link,.RegisteredTrainingOrganisation #main a:visited{color:#794b99;font-weight:bold}.RegisteredTrainingOrganisation #main a:hover,.RegisteredTrainingOrganisation #main a:active{color:#007cc1;text-decoration:none}.RegisteredTrainingOrganisation #main p.highlight{font-size:16px;font-weight:bold;color:#794b99;line-height:22px}.RegisteredTrainingOrganisation .files h3{color:#794b99}.RegisteredTrainingOrganisation .image_gallery li a{display:block;border:2px solid transparent;outline:none}.RegisteredTrainingOrganisation .image_gallery li a:hover,.RegisteredTrainingOrganisation .image_gallery li a:active,.RegisteredTrainingOrganisation .image_gallery li a:focus{border-color:#794b99}.RegisteredTrainingOrganisation #main table tbody tr:nth-child(odd){background-color:rgba(121,75,153,0.1)}.google-map{width:100%;height:425px}.publicationName{float:right}@media (max-width:480px){#main .content_image_left,#main .content_image_right{float:none !important;display:block;margin:10px auto}#main table.shrink{font-size:9px}#main-holder{height:auto !important;min-height:1px !important}}@media (max-width:767px){#main{padding-left:20px;padding-right:20px;margin-right:0}#main table{font-size:12px}#main th{padding:3px}#sidebar{padding-left:20px;padding-right:20px}.enquire-now a,.contact-details a{font-size:16px}.enquire-now a strong,.contact-details a strong{font-size:26px}.news_article .article_body img{margin:10px auto !important;float:none !important;display:block}}@media (min-width:768px) and (max-width:979px){.enquire-now a{height:52px;font-size:9px;line-height:13px}.enquire-now a strong{font-size:17px}.contact-details a{height:52px;font-size:9px;line-height:13px}.contact-details a strong{font-size:17px}}