/*

Theme Name:     Bathel Aged Care
Description:    Based on 2016 Theme
Author:         admin
Template:       twentysixteen

*/



/*Import stylesheets and fonts*/
@import url("../twentysixteen/style.css");
@import url(https://fonts.googleapis.com/css?family=EB+Garamond);
@import url(https://fonts.googleapis.com/css?family=Esteban);
@import url(https://fonts.googleapis.com/css?family=Montez);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);



/*Global:General*/
.site {
	max-width: 100%; 
	min-width: 910px; 
	background: none !important; 
	background-color: transparent !important; 
	margin: 0 0 0 0;
}

.site-inner {
	max-width: 100%;
}

.site-header-main {
	height: 0; 
	max-width: 1060px; 
	margin: 0 auto;
}
body:not(.custom-background-image):before {
	height: 0;
}
.site-main {
	margin-bottom: 30px;
}
.entry-content {
	margin: 0 0 28px 0 !important;
}
.entry-content a:hover {
	box-shadow: 0 1px 0 0 currentColor;
}
.entry-content ul.bullets {
	margin-left: 50px !important;
}
.entry-content ul.bullets li.r-column {
	right: 0px;
}
body:not(.custom-background-image):after {
	height: 0;
}
.site-title {
	display: none;
}
.site-content {
	max-width: 1052px; 
	margin: -40px auto -120px auto; 
	z-index: 1; 
	padding: 0 0 0 0;
}
.content-area {
	-webkit-box-shadow: 0px 1px 10px 1px rgba(22,22,22,1);
	-moz-box-shadow: 0px 1px 10px 1px rgba(22,22,22,1);
	box-shadow: 0px 1px 10px 1px rgba(22,22,22,1); 
	background: #FFF; 
	padding: 0 0 0 0;
}
.hentry {
	padding: 0 0 0 0;
}



/*Global:Content & Forms*/

.entry-content, .entry-summary, .entry-meta {max-width:1052px;}

.entry-header {display:none;}

.entry-content h1 {position:relative; color:#203478; font-size:30px; font-family: 'EB Garamond', Times, serif; line-height:1.3; font-weight:bold; margin:28px 0 0 28px;}
.entry-content h2 {position:relative; color:#696969; font-size:30px; font-family: 'EB Garamond', Times, serif; line-height:1.3; font-weight:bold; margin:56px 0 0 28px;}

.slideshow_container {padding:4px 4px 0 4px; order:1;}

.slideshow_description_box {bottom:0 !important;}

.slideshow_title {display:none;}

.slideshow_description {padding:15px 10px 15px 0; font-family:"Source Sans Pro", Helvetica, sans-serif; font-size:16px;}

h4 {color:#203478; font-size:30px; font-family: 'EB Garamond', Times, serif; padding-left:34px; margin:39px 0 0 0;}

.col2-content {position:relative; min-width:413px; width:calc(50% - 42px); color:#203478; font-size:18px; line-height:34.8px; font-family: 'Esteban', Times, serif; margin:28px 0 0 28px;}

.col2-content p {margin:0 0 0 0;}

.col2-content .col2-content-column-2 {position:absolute; top:0; left:calc(100% + 28px); width:100%; height:100%; background:url("https://bethelac.com.au/wp-content/uploads/swirl-2.png"); background-repeat:no-repeat; background-position:center bottom;}

form .col2-content {min-width:413px; width:calc(50% - 42px);}

form .col2-content .col2-content-column-2 {width:100%; background:none;}

article footer {display:none;}

form .form-row {position:relative; height:39px; padding:2px 0 2px 0; line-height:39px; font-size:15px;}

form .wpcf7-form-control-wrap {position:initial;}

form input[type="text"] {border:2px solid #d4d0ba; font-family:inherit; padding:5px; background-color:#ffffff;}

form input[type="date"] {border:2px solid #d4d0ba; font-family:inherit; padding:5px; background-color:#ffffff; font-size:13px;}

form input[type="email"] {border:2px solid #d4d0ba; font-family:inherit; padding:5px; background-color:#ffffff;}

form input[type="file"] {border:2px solid #d4d0ba; font-family:inherit; padding:5px; background-color:#ffffff; font-size:12px;}

form select {height:35px; border:2px solid #d4d0ba; font-family:inherit; padding:5px; background-color:#ffffff; font-size:13px;}

form input[type="checkbox"] {border:2px solid #d4d0ba; font-family:inherit; padding:5px; background-color:#ffffff; font-size:13px;} 

form input[type="radio"] {border:2px solid #d4d0ba; font-family:inherit; padding:5px; background-color:#ffffff; font-size:13px;}

form input[type="submit"] {color:#ffffff; font-family:'Esteban', Times, serif; text-transform:capitalize; font-weight:400; font-size:14px; padding:20px 30px 20px 30px; position:relative; left:0px; top:30px; border-color:-moz-use-text-color -moz-use-text-color #203478; border-bottom:3px solid #203478; background:rgba(45,127,243,1); background:-moz-linear-gradient(top, rgba(45,127,243,1) 0%, rgba(21,94,197,1) 100%); background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(45,127,243,1)), color-stop(100%, rgba(21,94,197,1))); background:-webkit-linear-gradient(top, rgba(45,127,243,1) 0%, rgba(21,94,197,1) 100%); background:-o-linear-gradient(top, rgba(45,127,243,1) 0%, rgba(21,94,197,1) 100%); background:-ms-linear-gradient(top, rgba(45,127,243,1) 0%, rgba(21,94,197,1) 100%); background:linear-gradient(to bottom, rgba(45,127,243,1) 0%, rgba(21,94,197,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d7ff3', endColorstr='#155ec5', GradientType=0 ); margin-bottom:30px;}

form input[type="submit"]:hover {background:rgba(21,94,197,1); background:-moz-linear-gradient(top, rgba(21,94,197,1) 0%, rgba(45,127,243,1) 100%); background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(21,94,197,1)), color-stop(100%, rgba(45,127,243,1))); background:-webkit-linear-gradient(top, rgba(21,94,197,1) 0%, rgba(45,127,243,1) 100%); background:-o-linear-gradient(top, rgba(21,94,197,1) 0%, rgba(45,127,243,1) 100%); background:-ms-linear-gradient(top, rgba(21,94,197,1) 0%, rgba(45,127,243,1) 100%); background:linear-gradient(to bottom, rgba(21,94,197,1) 0%, rgba(45,127,243,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#155ec5', endColorstr='#2d7ff3', GradientType=0 ); background:linear-gradient(to bottom, #155FC5 0%, #2D81F3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}

.wpcf7-mail-sent-ok {position:relative; top:10px;}

.wpcf7-response-output {margin: 0 28px 0 28px; padding: 0.2em 1em; background: linear-gradient(to bottom, #2D81F3 0%, #155FC5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); color:#FFFFFF; border: 2px solid #203478;}

.wpcf7-validation-errors {margin:0 28px 0 28px; padding:0.2em 1em; color:#FFFFFF; border:none !important; position:relative; top:10px; background:rgba(255,0,4,1); background:-moz-linear-gradient(top, rgba(255,0,4,1) 0%, rgba(238,38,42,1) 100%); background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,0,4,1)), color-stop(100%, rgba(238,38,42,1))); background:-webkit-linear-gradient(top, rgba(255,0,4,1) 0%, rgba(238,38,42,1) 100%); background:-o-linear-gradient(top, rgba(255,0,4,1) 0%, rgba(238,38,42,1) 100%); background:-ms-linear-gradient(top, rgba(255,0,4,1) 0%, rgba(238,38,42,1) 100%); background:linear-gradient(to bottom, rgba(255,0,4,1) 0%, rgba(238,38,42,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0004', endColorstr='#ee262a', GradientType=0 );}

.wpcf7-not-valid-tip {display:none;}







/*Header*/

.site-header {background-color:#777; max-width:100%; background: url("https://bethelac.com.au/wp-content/uploads/anzac_banner.jpg") repeat top left; padding:181px 0 0 0;}

.no-sidebar .entry-header {margin:0 0 0 0 !important;}

#header-width {max-width:1060px; margin:0 auto; margin-top:-181px;}

.site-branding {max-width:1060px; width:100%; overflow:visible;}

#logo {float:left; background-color:transparent; margin-top:-14px; margin-left:6px; position:absolute;}







/*Menu*/

.site-header-menu {
	background-color: transparent; 
	float: right;
	margin: 75px 4px 0 0;
}
.main-navigation {
	border: 1px solid #FFF; 
	background-color: #3082f4; 
	border-radius: 10px 10px 10px 10px; 
	-moz-border-radius: 10px 10px 10px 10px; 
	-webkit-border-radius: 10px 10px 10px 10px;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(26,80,150,1);
	-moz-box-shadow: 0px 3px 5px 0px rgba(26,80,150,1); 
	box-shadow: 0px 3px 5px 0px rgba(26,80,150,1); 
	min-height: 42px; 
	height: 42px; 
	font-family: "Source Sans Pro", Helvetica, sans-serif; 
	margin: 0 0 0 0;
}
.main-navigation li {
	border: none; 
	display: inline-block;
}
.main-navigation ul {
	display: block; 
	padding: 0 0 0 0; 
	margin-left: 15px; 
	position: relative; 
	top: 0;
}
.main-navigation li a {
	font-size: 18px; 
	color: #FFF; 
	padding: 9px 9px; 
	margin-top: 0px; 
	border-left: 0px; 
	line-height: 20px; 
	height: 44px;
}
.main-navigation li:last-child a {
	padding: 9px 18px 9px 9px;
}
.main-navigation .current-menu-item > a {
	font-weight: 400;
}
.main-navigation .current-menu-ancestor > a {
	font-weight: 400;
}
.main-navigation .menu-item-has-children > a:after {
	display: none;
}
.main-navigation .menu-item-has-children > a {
	padding-right: 9px;
}
.main-navigation li:hover > a, .main-navigation li.focus > a {
	color: #ffffff;
}
.main-navigation .fa-home {
	font-size: 26px !important; 
	position: relative; 
	top: -2px;
}



/*Submenu*/
.main-navigation .primary-menu .sub-menu {
	display: none;
}
.main-navigation .primary-menu .sub-menu:before, .main-navigation ul .sub-menu:after {
	border-style: none;
}
.main-navigation .primary-menu li:hover .sub-menu {
	display: block; 
	border-radius: 0px 0px 10px 10px; 
	-moz-border-radius: 0px 0px 10px 10px; 
	-webkit-border-radius: 0px 0px 10px 10px; 
	border: 0px solid #000000; 
	margin-top: 6px; 
	top: 35px; 
	left: 0; 
	background-color: none; 
	background: rgba(42, 125, 237, .8);
}
.main-navigation .primary-menu .sub-menu li {
	background-color: transparent; 
	border: none;
}
.main-navigation .primary-menu .sub-menu li:hover:after {
	border-bottom: 0px;
}
.main-navigation .primary-menu .sub-menu li:last-child:after {
	border-bottom: 0px;
}
.main-navigation .primary-menu .sub-menu li:last-child a:hover {    
	margin-bottom: 7px;
}
.main-navigation .primary-menu .sub-menu li a {
	width: 172px; 
	font-size: 14px; 
	padding: 14px 0 0 12px; 
	height: 35px;
}
.main-navigation .primary-menu .sub-menu li a:hover {
	background-color: none; 
	background: rgba(28, 78, 147, .8);
}
.main-navigation .primary-menu #menu-item-21 .sub-menu {
	width: 169px; 
	left: -13px; 
	padding: 0 0 0 0;
}
.main-navigation .primary-menu #menu-item-21 .sub-menu li:first-child {
	height: 35px;
}
.main-navigation .primary-menu #menu-item-21 .sub-menu a:hover {
	width: 169px;
	height: 34px;
}
.main-navigation .primary-menu #menu-item-20 .sub-menu {
	left: -12px; 
	padding: 0 0 0 0; 
	width: 172px;
}
.main-navigation .primary-menu #menu-item-19 .sub-menu {
	left: -72px; 
	padding: 0 0 0 0; 
	width: 172px;
}
.main-navigation .primary-menu #menu-item-18 .sub-menu {
	left: -12px; 
	padding: 0 0 0 0; 
	width: 172px;
}



/* Submenu - 2nd Level*/
.main-navigation .primary-menu li:hover .sub-menu .sub-menu {
	display: none;
}
.main-navigation .primary-menu .sub-menu li:hover .sub-menu {
	display:block;
}
.main-navigation .primary-menu #menu-item-21 .sub-menu .sub-menu {
	background: rgba(28, 78, 147, .8);
	left:169px; 
	padding:0 0 0 0; 
	top:-6px;
	width: 190px;
    border-radius: 5px 0px 0 10px !important;
    -moz-border-radius: 5px 0px 0 10px !important;
    -webkit-border-radius: 5px 0px 0 10px !important;
}
.main-navigation .primary-menu #menu-item-21 .sub-menu .sub-menu li {
	height: 35px;
}
.main-navigation .primary-menu #menu-item-21 .sub-menu .sub-menu li:hover {
	border-radius: 0 0 0 0;
}
.main-navigation .primary-menu #menu-item-21 .sub-menu .sub-menu li:after {
	width: 165px;
}
.main-navigation .primary-menu #menu-item-21 .sub-menu .sub-menu a {
	font-size: 12px;
}
.main-navigation .primary-menu #menu-item-21 .sub-menu .sub-menu a:hover {
	width: 190px;
    border-radius: 0 0 0 0;
	background: rgba(42, 125, 237, .8);
}
.main-navigation .primary-menu #menu-item-21 .sub-menu .sub-menu li:last-child a:hover {
   	border-radius: 0 0 0 10px;
	height: 35px;
	position: relative;
	top: 1px;
}


/*Footer*/

footer {height:213px; background:url(https://bethelac.com.au/wp-content/uploads/footer1.jpg); color:#FFFFFF; font-family: 'EB Garamond', Times, serif; font-size:14px; margin:0 auto; z-index:-1; position:absolute; width:100%; margin-top:-50px;}

footer .block {min-width:910px; max-width:1060px; margin:0 auto; padding:154px 24px 0 0;}

footer .block_design_by_graphiton {position:absolute; top:210px;}

footer .block_design_by_graphiton .graphiton {position:absolute; width:22px; height:22px; display:block; background:transparent url('https://www.graphiton.com.au/wp-content/uploads/2014/04/graphiton_studios_design.png') center top no-repeat; opacity:0.4; filter:alpha(opacity=40);}

footer .block_design_by_graphiton .graphiton:hover {background-image: url('https://www.graphiton.com.au/wp-content/uploads/2014/04/graphiton_studios_design.png'); opacity:1; filter:alpha(opacity=100);}

.tooltip {display:inline; position:absolute; bottom:42px; left:24px;}

.tooltip:hover {color: #c00; text-decoration: none;}

.tooltip:hover:after {background:#fff; background:rgba(255,255,255,.8); border-radius:.5em; bottom:-0.35em; color:#0F82EE; content:attr(title); display:block; left:2.5em; padding:.3em 1em; position:absolute; text-shadow:0 0px 0 #000; white-space:nowrap; z-index:98;}

.tooltip:hover:before {border:solid; border-color:#fff transparent; border-color:rgba(255,255,255,.8) transparent; border-width:.4em .4em 0 .4em; -webkit-transform:rotate(-270deg); -moz-transform:rotate(-270deg); -o-transform:rotate(-270deg); transform:rotate(-270deg); content:""; display:block; left:2.00em; bottom:7px; position:absolute; z-index:99;}

footer .block .links {padding-left: 100px;}

footer .links a {color:#FFFFFF; font-size:18px; padding:0 20px;}

footer .links a:hover {text-decoration:none}

footer .links a .fa-facebook-f {font-size:30px; position:relative; top:10px; padding:0 0 0 0; margin-left:4px; margin-right:-20px;}

footer .copyright {position:relative; top:-10px; right:62px; font-size:12px; letter-spacing:.01525em; color:#ffffff;}







/*Home*/

.page-id-2 .col2-content .col2-content-column-2 {position:absolute; bottom:0; top:initial; background:none; height:auto;}

.page-id-2 .col2-content .vision {position:absolute; top:10px; left:calc(100% + 28px); min-width:413px; width:100%; padding:40px 24px 0 24px; margin:0 0 45px 0; font-family: 'EB Garamond', Times, serif; font-size:18px; line-height:25px; color:#ffffff; min-height:218px; background: rgba(26,80,147,1); background: -moz-linear-gradient(top, rgba(26,80,147,1) 0%, rgba(26,130,199,1) 71%, rgba(26,80,147,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(26,80,147,1)), color-stop(71%, rgba(26,130,199,1)), color-stop(100%, rgba(26,80,147,1))); background: -webkit-linear-gradient(top, rgba(26,80,147,1) 0%, rgba(26,130,199,1) 71%, rgba(26,80,147,1) 100%); background: -o-linear-gradient(top, rgba(26,80,147,1) 0%, rgba(26,130,199,1) 71%, rgba(26,80,147,1) 100%); background: -ms-linear-gradient(top, rgba(26,80,147,1) 0%, rgba(26,130,199,1) 71%, rgba(26,80,147,1) 100%); background: linear-gradient(to bottom, rgba(26,80,147,1) 0%, rgba(26,130,199,1) 71%, rgba(26,80,147,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a5093', endColorstr='#1a5093', GradientType=0 );border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border: 0px solid #000000; -webkit-box-shadow: 5px 5px 5px 0px rgba(184,195,206,1); -moz-box-shadow: 5px 5px 5px 0px rgba(184,195,206,1); box-shadow: 5px 5px 5px 0px rgba(184,195,206,1);}

.page-id-2 .col2-content .vision h1 {width:100px; margin:14px 0 14px calc(100% - 100px); font-family: 'EB Garamond', Times, serif; font-size:18px; font-weight:bold; font-style:italic; color:#ffffff;}


/*Respite*/
.page-id-243 .col2-content .col2-content-column-2
	{
	background: none		
	}


/*The Admission Process - Fees & Charges*/
.page-id-80 .entry-content {
	margin: 0 0 0 0 !important;
}
.page-id-80 .col2-content .col2-content-column-2 {
	background: none;
}
.page-id-80 .ezfc-theme-slick {
	background: #dcdcdc; 
	padding: 10px 0 20px 0;
}
.page-id-80 .form-footer {
	color: #ffffff; 
	background-color: #696969; 
	text-align: right; 
	position: relative; 
	padding-right: 28px; 
	font-size: 12px;
}
.page-id-80 .ezfc-theme-slick .ezfc-label {
	height: 39px; 
	line-height: 39px; 
	font-size: 15px; 
	font-family: 'Esteban', Times, serif; 
	color: #203478; 
	display: inline-block;
}
.page-id-80 .ezfc-theme-slick .ezfc-element-select {
	display: inline-block; 
	width: 380px; 
	height: 37px; 
	border: 2px solid #d4d0ba; 
	background: #ffffff; 
	color: #203478; 
	padding: 5px; 
	font-size: 13px;
}
.page-id-80 .ezfc-theme-slick .ezfc-text {
	display: inline-block; 
	width: 200px; 
	height: auto; 
	border: 2px solid #d4d0ba; 
	background: #ffffff; 
	color: #203478; 
	padding: 5px; 
	font-size: 13px !important;
}
.page-id-80 .ezfc-theme-slick .ezfc-element-wrapper-html {
	font-family: 'Esteban', Times, serif;
	color: #203478; 
	font-size: 15px !important;
	width: calc(100% - 24px); 
	height: auto; 
	margin: 14px 0 0 18px;
	padding: 5px; 
}
.page-id-80 .ezfc-theme-slick .ezfc-element-wrapper-html {
	font-family: 'Esteban', Times, serif;
	color: #203478; 
	font-size: 15px !important;
	width: calc(100% - 58px);
	text-align: right;
	height: auto; 
	margin: -5px 0 55px 18px;
	padding: 5px; 
}
.page-id-80 .ezfc-theme-slick .ezfc-element-wrapper-html .separator {
	border: 0;
    border-style: solid;
    border-top-width: 1px;
    border-color: #aeaeae;
    width: calc(100% - 28px);
}
.page-id-80 .ezfc-theme-slick .ezfc-element-wrapper-html .buttons {
	right: 28px;
    position: relative;
    text-align: right;
}
.page-id-80 .ezfc-theme-slick .ezfc-element-wrapper-html a {
	box-shadow: none;
	color: #ffffff; 
	font-family: 'Esteban', Times, serif; 
	text-transform: capitalize; 
	font-weight: 400; 
	font-size: 14px; 
	border-bottom: 3px solid #203478; 
	border-color: -moz-use-text-color -moz-use-text-color #203478; 
	background: rgba(45,127,243,1); 
	background: -moz-linear-gradient(top, rgba(45,127,243,1) 0%, rgba(21,94,197,1) 100%); 
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(45,127,243,1)), color-stop(100%, rgba(21,94,197,1))); 
	background: -webkit-linear-gradient(top, rgba(45,127,243,1) 0%, rgba(21,94,197,1) 100%); 
	background: -o-linear-gradient(top, rgba(45,127,243,1) 0%, rgba(21,94,197,1) 100%); 
	background: -ms-linear-gradient(top, rgba(45,127,243,1) 0%, rgba(21,94,197,1) 100%); 
	background: linear-gradient(to bottom, rgba(45,127,243,1) 0%, rgba(21,94,197,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d7ff3', endColorstr='#155ec5', GradientType=0 ); 
	margin-bottom: 30px;
	padding: 20px 30px 20px 30px; 
	position: relative; 
	left: 0px; 
	top: 30px; 
}
.page-id-80 .ezfc-theme-slick .ezfc-element-wrapper-html a:hover {
	background: rgba(21,94,197,1); 
	background: -moz-linear-gradient(top, rgba(21,94,197,1) 0%, rgba(45,127,243,1) 100%); 
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(21,94,197,1)), color-stop(100%, rgba(45,127,243,1))); 
	background: -webkit-linear-gradient(top, rgba(21,94,197,1) 0%, rgba(45,127,243,1) 100%); 
	background: -o-linear-gradient(top, rgba(21,94,197,1) 0%, rgba(45,127,243,1) 100%); 
	background: -ms-linear-gradient(top, rgba(21,94,197,1) 0%, rgba(45,127,243,1) 100%); 
	background: linear-gradient(to bottom, rgba(21,94,197,1) 0%, rgba(45,127,243,1) 100%); 
	background: linear-gradient(to bottom, #155FC5 0%, #2D81F3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#155ec5', endColorstr='#2d7ff3', GradientType=0 ); 
}
.page-id-80 .ezfc-theme-slick .ezfc-element-numbers {
	display: inline-block; 
	width: 195px; 
	height: 37px; 
	border: 2px solid #d4d0ba; 
	background: #ffffff; 
	color: #203478; 
	padding: 5px; 
	font-size: 13px;
}
.page-id-80 .ezfc-theme-slick .ezfc-element {
	padding-bottom: 0;
}
.page-id-80 .ezfc-theme-slick .ezfc-element-wrapper-subtotal#ezfc_element-67 .ezfc-text {
	width: 243px;	
}



/*Why Anzac - Accommodation - All Submenu Pages*/
.page-id-52 .col2-content .col2-content-column-2 {
	background: none;
}



/*Why Anzac - Accommodation - All Submenu Pages*/
.parent-pageid-52 .col1-content {
	position: relative;
	min-width: 413px;
	width: calc(100% - 84px);
	color: #203478;
	font-size: 18px;
	line-height: 34.8px;
	font-family: 'Esteban', Times, serif;
	margin: 0 0 0 28px;
}

.parent-pageid-52 .p {
	margin: 0 0 0 0 !important;
}
.parent-pageid-52 .entry-content {
	margin: 0 0 0 0 !important;
}
.parent-pageid-52 .col2-content .col2-content-column-2 {
	background:none;
}
.parent-pageid-52 .ezfc-theme-slick {
	background: #dcdcdc; 
	padding: 10px 0 20px 0;
}
.parent-pageid-52 .form-footer {
	color: #ffffff; 
	background-color: #696969; 
	text-align: right; 
	position: relative; 
	padding-right: 28px; 
	font-size: 12px;
}
.parent-pageid-52 .ezfc-theme-slick .ezfc-label {
	height: 39px; 
	line-height: 39px; 
	font-size: 15px; 
	font-family: 'Esteban', Times, serif; 
	color: #203478; 
	display: inline-block;
}
.parent-pageid-52 .ezfc-theme-slick .ezfc-element-select {
	display: inline-block; 
	width: 380px; 
	height: 37px; 
	border: 2px solid #d4d0ba; 
	background: #ffffff; 
	color: #203478; 
	padding: 5px; 
	font-size: 13px;
}
.parent-pageid-52 .ezfc-theme-slick .ezfc-text {
	display: inline-block; 
	width: 200px; 
	height: auto; 
	border: 2px solid #d4d0ba; 
	background: #ffffff; 
	color: #203478; 
	padding: 5px; 
	font-size: 13px !important;
}
.parent-pageid-52 .ezfc-theme-slick .ezfc-element-wrapper-html {
	font-family: 'Esteban', Times, serif;
	color: #203478; 
	font-size: 15px !important;
	width: calc(100% - 24px); 
	height: auto; 
	margin: 14px 0 0 18px;
	padding: 5px; 
}
.parent-pageid-52 .ezfc-theme-slick .ezfc-element-wrapper-html {
	font-family: 'Esteban', Times, serif;
	color: #203478; 
	font-size: 15px !important;
	width: calc(100% - 58px);
	text-align: right;
	height: auto; 
	margin: -5px 0 55px 18px;
	padding: 5px; 
}
.parent-pageid-52 .ezfc-theme-slick .ezfc-element-wrapper-html .separator {
	border: 0;
    border-style: solid;
    border-top-width: 1px;
    border-color: #aeaeae;
    width: calc(100% - 28px);
}
.parent-pageid-52 .ezfc-theme-slick .ezfc-element-wrapper-html .buttons {
	right: 28px;
    position: relative;
    text-align: right;
}
.parent-pageid-52 .ezfc-theme-slick .ezfc-element-wrapper-html a {
	box-shadow: none;
	color: #ffffff; 
	font-family: 'Esteban', Times, serif; 
	text-transform: capitalize; 
	font-weight: 400; 
	font-size: 14px; 
	border-bottom: 3px solid #203478; 
	border-color: -moz-use-text-color -moz-use-text-color #203478; 
	background: rgba(45,127,243,1); 
	background: -moz-linear-gradient(top, rgba(45,127,243,1) 0%, rgba(21,94,197,1) 100%); 
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(45,127,243,1)), color-stop(100%, rgba(21,94,197,1))); 
	background: -webkit-linear-gradient(top, rgba(45,127,243,1) 0%, rgba(21,94,197,1) 100%); 
	background: -o-linear-gradient(top, rgba(45,127,243,1) 0%, rgba(21,94,197,1) 100%); 
	background: -ms-linear-gradient(top, rgba(45,127,243,1) 0%, rgba(21,94,197,1) 100%); 
	background: linear-gradient(to bottom, rgba(45,127,243,1) 0%, rgba(21,94,197,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d7ff3', endColorstr='#155ec5', GradientType=0 ); 
	margin-bottom: 30px;
	padding: 20px 30px 20px 30px; 
	position: relative; 
	left: 0px; 
	top: 30px; 
}
.parent-pageid-52 .ezfc-theme-slick .ezfc-element-wrapper-html a:hover {
	background: rgba(21,94,197,1); 
	background: -moz-linear-gradient(top, rgba(21,94,197,1) 0%, rgba(45,127,243,1) 100%); 
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(21,94,197,1)), color-stop(100%, rgba(45,127,243,1))); 
	background: -webkit-linear-gradient(top, rgba(21,94,197,1) 0%, rgba(45,127,243,1) 100%); 
	background: -o-linear-gradient(top, rgba(21,94,197,1) 0%, rgba(45,127,243,1) 100%); 
	background: -ms-linear-gradient(top, rgba(21,94,197,1) 0%, rgba(45,127,243,1) 100%); 
	background: linear-gradient(to bottom, rgba(21,94,197,1) 0%, rgba(45,127,243,1) 100%); 
	background: linear-gradient(to bottom, #155FC5 0%, #2D81F3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#155ec5', endColorstr='#2d7ff3', GradientType=0 ); 
}
.parent-pageid-52 .ezfc-theme-slick .ezfc-element-numbers {
	display: inline-block; 
	width: 195px; 
	height: 37px; 
	border: 2px solid #d4d0ba; 
	background: #ffffff; 
	color: #203478; 
	padding: 5px; 
	font-size: 13px;
}
.parent-pageid-52 .ezfc-theme-slick .ezfc-element {
	padding-bottom: 0;
}

/*Why Anzac - Accommodation - Banksia Standard*/
.parent-pageid-52 .ezfc-theme-slick .ezfc-element-wrapper-subtotal#ezfc_element-179 .ezfc-text {
	width: 243px;	
}

/*Why Anzac - Accommodation - Acacia Eden Deluxe*/
.parent-pageid-52 .ezfc-theme-slick .ezfc-element-wrapper-subtotal#ezfc_element-195 .ezfc-text {
	width: 243px;	
}

/*Why Anzac - Accommodation - Carmel Deluxe*/
.parent-pageid-52 .ezfc-theme-slick .ezfc-element-wrapper-subtotal#ezfc_element-211 .ezfc-text {
	width: 243px;	
}

/*Why Anzac - Accommodation - Acacia Superior*/
.parent-pageid-52 .ezfc-theme-slick .ezfc-element-wrapper-subtotal#ezfc_element-227 .ezfc-text {
	width: 243px;	
}

/*Why Anzac - Accommodation - Eden Suite*/
.parent-pageid-52 .ezfc-theme-slick .ezfc-element-wrapper-subtotal#ezfc_element-243 .ezfc-text {
	width: 243px;	
}

/*Why Anzac - Accommodation - Eden Superior*/
.parent-pageid-52 .ezfc-theme-slick .ezfc-element-wrapper-subtotal#ezfc_element-259 .ezfc-text {
	width: 243px;	
}





/*Careers - First Column*/

.page-id-14 form .col2-content {margin-bottom:90px;}

.page-id-14 form .col2-content select {position:absolute; left:115px; min-width:121px; width:calc(50% - 115px); border:2px solid #d4d0ba; font-family:inherit; padding:5px; background-color:#ffffff; font-size:13px;}

.page-id-14 form .col2-content input[type="text"] {position:absolute; left:115px; width:calc(100% - 115px);}



/*Careers - Second Column*/

.page-id-14 form .col2-content .col2-content-column-2 .email {position:absolute; left:115px; width:calc(100% - 115px);}

.page-id-14 form .col2-content .col2-content-column-2 .police-check-txt {position:relative;}

.page-id-14 form .col2-content .col2-content-column-2 .PoliceCheck {position:relative; left:8px;} 

.page-id-14 form .col2-content .col2-content-column-2 .Resident {position:relative; left:-7px; width:330px;}

.page-id-14 form .col2-content .col2-content-column-2 .Resident input {position:relative; left:7px;}

.page-id-14 form .col2-content .col2-content-column-2 .resume {position:absolute; left:115px; width:calc(100% - 115px);}

.page-id-14 form .col2-content .col2-content-column-2 .button-submit {left:calc(-100% - 28px);}







/*Volunteers - First Column*/

.page-id-89 form .col2-content {margin-bottom:0; float:left;}

.page-id-89 form .col2-content select {position:absolute; left:115px; min-width:121px; width:calc(50% - 115px); border:2px solid #d4d0ba; font-family:inherit; padding:5px; background-color:#ffffff; font-size:13px;}

.page-id-89 form .col2-content input[type="text"] {position:absolute; left:115px; width:calc(100% - 115px);}

.page-id-89 form .col2-content .surname {position:absolute; left:115px; width:calc(100% - 115px);}

.page-id-89 form .col2-content .email {position:absolute; left:115px; width:calc(100% - 115px);}

.page-id-89 form .col2-content .police-check-txt {position:relative;}

.page-id-89 form .col2-content .PoliceCheck {position:relative; left:8px;} 

.page-id-89 form .col2-content .resume-txt {position:relative;}

.page-id-89 form .col2-content .resume {position:absolute; left:115px; width:calc(100% - 115px);}



/*Volunteers - Second Column*/

.page-id-89 form .col2-content-column-2 {float:left; min-width:413px; width:calc(50% - 42px); margin:28px 0 0 28px; color:#203478; font-size:18px; line-height:34.8px; font-family: 'Esteban', Times, serif;}







/*Contact Us*/

.page-id-15 .contact-us-container {display:block; overflow:auto;}

.page-id-15 .col2-content {float:left; min-width:300px; width:300px;}

.page-id-15 .col2-content-column-2 {float:left; position:absolute; left:356px; margin:0 28px 56px 0;}







/*Book a Tour - First Column*/

.page-id-92 form .col2-content {margin-bottom:84px;}

.page-id-92 form .col2-content .gender {position:relative; left:8px;} 

.page-id-92 form .col2-content input[type="text"] {position:absolute; top:0; left:230px; width:calc(100% - 230px);}

.page-id-92 form .col2-content .form-date-row {position:absolute; top:-2px; left:230px; min-width:205px; width:calc(100% - 230px);}

.page-id-92 form .col2-content .form-date-row .month {min-width:80px; width:calc(100% - 127px);}

.page-id-92 form .col2-content .title {position:absolute; left:230px; min-width:121px; width:calc(50% - 230px);}

.page-id-92 form .col2-content .enquiry {position:absolute; left:230px; width:calc(100% - 230px); top:0px; height:50px;}



/*Book a Tour - Second Column*/

.page-id-92 form .col2-content .col2-content-column-2 select {position:absolute; left:339px; width:calc(100% - 339px);}

.page-id-92 form .col2-content .col2-content-column-2 input[type="text"] {position:absolute; left:121px; width:calc(100% - 121px);}

.page-id-92 form .col2-content .col2-content-column-2 input[type=date] {position:absolute; left:339px; width:calc(100% - 339px);}

.page-id-92 form .col2-content .col2-content-column-2 input[type="email"] {position:absolute; left:121px; width:calc(100% - 121px);}

.page-id-92 form .button-submit {left:calc(-100% - 28px) !important;}

.page-id-92 form .col2-content .col2-content-column-2 .appointment input[type="text"] {position:absolute; left:339px; width:calc(100% - 339px); font-size:13px; font-family:inherit; height:35px;}

.page-id-92 form .col2-content .col2-content-column-2 .appointment input[type="text"]::-webkit-input-placeholder {font-size:13px; font-family:inherit; color:#000000;}

.page-id-92 form .col2-content .col2-content-column-2 .appointment input[type="text"]:-moz-placeholder {font-size:13px; font-family:inherit; color:#000000;}

.page-id-92 form .col2-content .col2-content-column-2 .appointment input[type="text"]::-moz-placeholder {font-size:13px; font-family:inherit; color:#000000;}

.page-id-92 form .col2-content .col2-content-column-2 .appointment input[type="text"]:-ms-input-placeholder {font-size:13px; font-family:inherit; color:#000000;}




/*Useful Links*/
.page-id-95 .col2-content .col2-content-column-2 {
	background: none; 
	height: auto;
}



/* Mobiles & Outdated Tablets - Responsive 1064 */
@media (max-width: 1063px) {
	.page-id-80 .ezfc-grid-6 .ezfc-col-3 {
		width: 100% !important;
	}
	.page-id-80 .ezfc-theme-slick .ezfc-element-select {
		width: 100% !important;
	}
	.page-id-80 .ezfc-theme-slick .ezfc-text {
		width: 100% !important;
		margin-left: 0 !important;
	}
	.page-id-80 .ezfc-theme-slick .ezfc-element-numbers {
		width: 100% !important;		
	}
	.parent-pageid-52 .ezfc-grid-6 .ezfc-col-3 {
		width: 100% !important;
	}
	.parent-pageid-52 .ezfc-theme-slick .ezfc-element-select {
		width: 100% !important;
	}
	.parent-pageid-52 .ezfc-theme-slick .ezfc-text {
		width: 100% !important;
		margin-left: 0 !important;
	}
	.parent-pageid-52 .ezfc-theme-slick .ezfc-element-numbers {
		width: 100% !important;		
	}
	.ezfc-element-wrapper-html {
		width: calc(100% - 26px) !important;
	}
}   /* END Mobiles & Outdated Tablets - Responsive 1064 */



/* Mobiles & Outdated Tablets - Responsive 910 */
@media (max-width: 909px) {

	/*Global Settings:Layout - Responsive 910*/
	.site {
		min-width: 0;
	}
	.site-content {
		margin: 0 auto -47px auto !important;
	}
	.entry-content img.alignleft, .entry-content .wp-caption.alignleft {
		margin-left: 0;
	}
	.entry-content img.alignright, .entry-content .wp-caption.alignright {
		margin-right: 0;
	}
	.entry-content ul.bullets li {
		margin-bottom: 8px !important;
	}
	.attachment .image-navigation, .attachment .entry-attachment .attachment {
		max-width: 604px; 
		padding: 0; 
		width: 100%;
	}
	.gallery-caption {
		display: none;
	}

	/*Global Settings:Content & Forms - Responsive 910*/
	.slideshow_container_slideshow-jquery-image-gallery-custom-styles_1 .slideshow_description_box div.slideshow_description {
		text-align: right; 
		padding: 5px 5px 5px 5px !important; 
		font-size: 14px !important;
	}
	.entry-content h1 {
		font-size: 20px; 
		margin-left: 10px;
		font-family: 'EB Garamond', Times, serif !important;		
	}
	.entry-content h2 {
		font-size: 20px; 
		margin-left: 10px;
		font-family: 'EB Garamond', Times, serif !important;		
	}
	.entry-content h3 {
		font-family: 'EB Garamond', Times, serif !important;		
	}
	.col2-content {
		color: #203478; 
		font-size: 15px; 
		line-height: 24px; 
		font-family: 'Esteban', Times, serif; 
		padding: 28px 10px 28px 10px; 
		min-width: 100%; 
		width: 100%; 
		margin: 0 0 0 0;
	}
	.col2-content .col2-content-column-2 {
		min-width: 100%; 
		width: 100%; 
		position: relative; 
		top: 0; 
		left: 0; 
		width: auto; 
		background: none;
	}
	.entry-content > :last-child {
		margin-bottom: -24px;
	}
	.entry-meta {
		display:none;
	}
	form .col2-content {
		width: 100%; 
		min-width: 100%; 
		margin: 0 0 0 0;
	}
	form .col2-content .col2-content-column-2 {
		width: 100%; 
		min-width: 100%;
	}
	form .form-row {
		width: 100%; 
		min-width: 100%; 
		line-height: 17px; 
		height: 68px;
	}
	form .form-row.single {
		width: 100%; 
		min-width: 100%; 
		height: 39px;
	}
	form b {
		font-size: 16px;
	}
	form .col2-content input[type="text"] {
		position: relative !important; 
		display: block !important; 
		width: 100% !important; 
		top: 0 !important; 
		left: 0 !important;
	}
	.wpcf7-mail-sent-ok {
		position: relative; 
		top: 10px;
	}
	.wpcf7-response-output {
		margin: 0 10px 0 10px; 
		padding: 0.2em 1em; 
		background: linear-gradient(to bottom, #2D81F3 0%, #155FC5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); 
		color: #FFFFFF; 
		border: 2px solid #203478;
	}
	.wpcf7-validation-errors {
		position: relative; 
		top: 10px; 
		border: none !important; 
		margin: 0 10px 0 10px; 
		padding: 0.2em 1em; 
		background: rgba(255,0,4,1); 
		background: -moz-linear-gradient(top, rgba(255,0,4,1) 0%, rgba(238,38,42,1) 100%); 
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,0,4,1)), color-stop(100%, rgba(238,38,42,1))); 
		background: -webkit-linear-gradient(top, rgba(255,0,4,1) 0%, rgba(238,38,42,1) 100%); 
		background: -o-linear-gradient(top, rgba(255,0,4,1) 0%, rgba(238,38,42,1) 100%); 
		background: -ms-linear-gradient(top, rgba(255,0,4,1) 0%, rgba(238,38,42,1) 100%); 
		background: linear-gradient(to bottom, rgba(255,0,4,1) 0%, rgba(238,38,42,1) 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0004', endColorstr='#ee262a', GradientType=0 ); 
		font-size: 12px; 
		color: #FFFFFF;
	}
	.wpcf7-not-valid-tip {
		display: none;
	}
	.page-id-80 .ezfc-grid-6 .ezfc-col-3 {
		width: 100% !important;
	}
	.page-id-80 .ezfc-theme-slick .ezfc-element-select {
		width: 100% !important;
	}
	.page-id-80 .ezfc-theme-slick .ezfc-text {
		width: 100% !important;
		margin-left: 0 !important;
	}
	.page-id-80 .ezfc-theme-slick .ezfc-element-numbers {
		width: 100% !important;		
	}
	.page-id-80 footer {
		margin: 30px auto 0 auto;
	}
	.parent-pageid-52 .ezfc-grid-6 .ezfc-col-3 {
		width: 100% !important;
	}
	.parent-pageid-52 .ezfc-theme-slick .ezfc-element-select {
		width: 100% !important;
	}
	.parent-pageid-52 .ezfc-theme-slick .ezfc-text {
		width: 100% !important;
		margin-left: 0 !important;
	}
	.parent-pageid-52 .ezfc-theme-slick .ezfc-element-numbers {
		width: 100% !important;		
	}
	.parent-pageid-52 footer {
		margin: 30px auto 0 auto;
	}

	/*Header - Responsive 910*/
	.site-header {
		padding: 0 0 0 0; 
		height: 90px; 
	}
	#header-width {
		margin-top: 0 !important; 
		height: 140px;
	}
	#logo {
		position: absolute; 
		top: 0; 
		background-color: transparent; 
		margin-top: -10px; 
		margin-left: 6px; 
		width: 75px;
	}
	#logo img {
		width: 100%; 
		height: auto;
	}
	.content-area {
		-webkit-box-shadow: 0px 0px 0px 0px rgba(22,22,22,1);
		-moz-box-shadow: 0px 0px 0px 0px rgba(22,22,22,1);
		box-shadow: 0px 0px 0px 0px rgba(22,22,22,1); 
		padding-bottom: 0; 
		margin-bottom: 0;
	}

	/*Toggle Menu - Responsive 910*/
	.menu-toggle {
		color: #ffffff; 
		text-align: right; 
		border: 0; 
		position: absolute; 
		padding-left: 1.25em; 
		right: 0; 
		font-size: 16px; 
		font-weight: 400; 
		font-family: "Source Sans Pro", Helvetica, sans-serif; 
		top: -17px;
	}
	.menu-toggle:before {
		content: ""; 
		position: absolute; 
		left: 0; 
		top: 16px; 
		width: 1em; 
		height: 2px; 
		background: #FFFFFF; 
		box-shadow: 0 0.25em 0 0 #FFFFFF, 0 0.5em 0 0 #FFFFFF;
	}
	.menu-toggle:hover, .menu-toggle:focus {
		color: #ffffff !important; 
		border-color: transparent;
	}
	.menu-toggle.toggled-on {
		color: #ffffff !important;
	}
	.menu-toggle.toggled-on, .menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus {
		border-color: transparent; 
		background-color: transparent; 
		outline: 0;
	}

	/*Menu - Responsive 910*/
	.site-header-menu {
		background-color: transparent; 
		margin: 75px 20px 0 0;
		width: 180px; 
		min-height: 101px;
	}
	.main-navigation {
		border: 0px solid #FFF; 
		background-color: transparent; 
		border-radius: 0px 0px 0px 0px; 
		-moz-border-radius: 0px 0px 0px 0px; 
		-webkit-border-radius: 0px 0px 0px 0px; 
		-webkit-box-shadow: 0px 0px 0px 0px; 
		min-height: 44px; 
		height: 44px;
	}
	.main-navigation .primary-menu {
		text-align: left; 
		margin: -125px 0 20px 0; 
		z-index: 2; 
		padding: 10px 0 0 0; 
		border: 1px solid #FFF; 
		background-color: #3082f4; 
		border-radius: 10px 10px 10px 10px; 
		-moz-border-radius: 10px 10px 10px 10px; 
		-webkit-border-radius: 10px 10px 10px 10px; 
		-webkit-box-shadow: 0px 3px 5px 0px rgba(26,80,150,1); 
		-moz-box-shadow: 0px 3px 5px 0px rgba(26,80,150,1); 
		box-shadow: 0px 3px 5px 0px rgba(26,80,150,1); 
		top: 25px !important; 
		left: 6px;
	}
	.main-navigation .primary-menu li:first-child {
	    border-top: none;		
	}
	.main-navigation .primary-menu li {
		width: 100%; 
		height: initial; 
	    border-top: 1px solid #0360a5;
	}
	.main-navigation .primary-menu li a {
		font-size: 12px !important; 
		padding: 5px 0 0 10px;
		height: 35px; 
		line-height: 24px;
		width: calc(100% - 35px);
		border-right: 1px solid #0360a5;
	}
	.main-navigation .primary-menu li:first-child {
		position: relative; 
		left: 0px;
	}
	.main-navigation .primary-menu li:first-child a{
		border-right: none;
	}	
	.main-navigation .primary-menu li a .fa-home {
		font-size: 18px !important;
	}
	.main-navigation .primary-menu li.menu-item-127 {
		display: none !important;
	}
	.main-navigation .primary-menu li.menu-item-102 {
		display: none !important;
	}
	.main-navigation .primary-menu li.menu-item-103 {
		display: none !important;
	}
	.main-navigation .primary-menu li.menu-item-104 {
		display: none !important;
	}
	.main-navigation .menu-item-has-children > a {
		margin-right: 0;
	}
	.dropdown-toggle {
		width: 33px; 
		height: 34px; 
		right: 2px;
	}
	.dropdown-toggle:after {
		border: none; 
		font-size: 18px; 
		position: absolute; 
		width: 33px; 
		top: 7px; 
		color: #ffffff;
	}
	
	/*Submenu - Responsive 910*/
	.main-navigation .primary-menu .sub-menu.toggled-on {
		display: block !important; 
		height: auto !important; 
		top: 10px !important; 
		left: 0px !important; 
		margin: 0 0 20px 30px; 
		width: 148px !important; 
		background: rgba(9,50,89,0.5) !important; 
		border-radius: 10px 0px 0px 10px !important; 
		-moz-border-radius: 10px 0px 0px 10px !important; 
		-webkit-border-radius: 10px 0px 0px 10px !important;
	}
	.main-navigation .primary-menu #menu-item-21 .sub-menu {
		margin-top: -10px;
	}
	.main-navigation .primary-menu #menu-item-20 .sub-menu {
		margin-top: -10px;
	}
	.main-navigation .primary-menu #menu-item-19 .sub-menu {
		margin-top: -10px;
	}
	.main-navigation .primary-menu #menu-item-18 .sub-menu {
		margin-top: -10px;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on li {
		width: 148px !important; 
		height: 35px; 
		margin: 0 0 0 0;
		border-bottom: 1px solid #1888f3;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on li:hover {
		height: 37px;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on li.menu-item-64 {
		border-top: 1px solid #1888f3;
		margin-top: -1px;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on li a {
		width: 148px !important; 
		height: 35px; 
		line-height: 35px; 
		padding: 0 0 0 12px;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on li:first-child a {
		padding-top: 0 !important;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on li:last-child {
		width: 100px; 
		padding-bottom: 9px;
		border-bottom: none;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on li:first-child a:hover {
		height: 35px;
		border-radius: 10px 0 0 0;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on li:last-child a:hover {
		height: 35px;
		border-radius: 0 0 0 10px;
	}
	.main-navigation .primary-menu #menu-item-19 .sub-menu.toggled-on li:last-child a:hover {
		height: 35px;
		border-radius: 0 0 10px 0;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on li:last-child:after {
		border-bottom: 0 !important;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on .dropdown-toggle {
		right: 2px; 
		border-left: 1px solid #1888f3;
	}
	.main-navigation .primary-menu li:hover .sub-menu {
		display: none;
	}
	.main-navigation .primary-menu #menu-item-19 .sub-menu {
		margin-bottom: 10px;
		border-radius: 10px 0px 10px 0px !important;
		-moz-border-radius: 10px 0px 10px 0px !important;
		-webkit-border-radius: 10px 0px 10px 0px !important;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on::before {
		content: "";
		display: block;
		position: absolute;
		left: -30px;
		top: 0;
		bottom: 0;
    	border-top: 1px solid #0360a5;
		width: 178px;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on::before {
		content: "";
		display: block;
		position: absolute;
		left: -30px;
		top: 0;
		bottom: 0;
    	border-top: none;
		width: 178px;
	}
	.menu-item-has-children a:target {
		display: block;
	}
	.menu-item-has-children a:active .sub-menu {
		display: none;
	}

	/*2nd Submenu - Responsive 910*/
	.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on {
		margin: 35px 0 0 25px !important;
		top: -25px !important;
		width: 123px !important;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on li {
		width: 123px !important;
		border-bottom: 1px solid #1860a5;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on li a {
		width: 123px !important;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on li:after {
		width: 102px !important;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on li.menu-item-682 {
		height: 52px;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on li.menu-item-682:after {
		top: 52px;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on li.menu-item-682 a {
		height: 52px;
		line-height: 18px;
		margin: 7px 0 0 0;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on li.menu-item-682 a:hover {
	    height: 51px !important;
		margin-top: 0;
		padding-top: 7px !important;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on li.menu-item-683 {
		height: 35px !important;
	}	
	.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on li.menu-item-683 a:hover{
		height: 35px !important;
		border-radius: 0 0 0 0 !important;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on li.menu-item-684 {
		height: 35px !important;
	}	
	.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on li.menu-item-684 a:hover{
		height: 35px !important;
		border-radius: 0 0 0 0 !important;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on li.menu-item-685 {
		height: 52px;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on li.menu-item-685:after {
		top: 52px;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on li.menu-item-685 a {
		height: 52px;
		line-height: 18px;
		margin: 7px 0 0 0;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on li.menu-item-685 a:hover {
	    height: 51px !important;
		margin-top: 0;
		padding-top: 7px !important;
		border-radius: 0 0 0 0 !important;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on li.menu-item-686 {
		height: 35px !important;
	}	
	.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on li.menu-item-686 a:hover{
		height: 35px !important;
		border-radius: 0 0 0 0 !important;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on li.menu-item-687 {
		height: 52px;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on li.menu-item-687:after {
		top: 52px;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on li.menu-item-687 a {
		height: 52px;
		line-height: 18px;
		margin: 7px 0 0 0;
	}
	.main-navigation .primary-menu .sub-menu.toggled-on .sub-menu.toggled-on li.menu-item-687 a:hover {
	    height: 51px !important;
		margin-top: 0;
		padding-top: 7px !important;
		border-radius: 0 0 0 10px !important;
	}

	/*Footer - Responsive 910*/
	.parent-pageid-52 footer {
		margin: 41px auto 0 auto !important;
	}
	.page-id-80 footer {
		margin: 41px auto 0 auto !important;
	}
	footer {
		background: url(https://bethelac.com.au/wp-content/uploads/footer1.jpg) no-repeat 0px -7px;
		z-index: 0;
		margin: 17px auto 0 auto;
		position: relative; 
		height: 130px;
	}
	footer .block {
		min-width: 100%; 
		width: 100%; 
		max-width: 100%; 
		margin: 0 auto; 
		padding: 0 0 0 0;
	}
	footer .block .links {
		text-align: center;
		padding: 10px 0 5px 20px !important;
	} 
	footer .block .links .fa-facebook-f {
		position: absolute; 
		top: 88px; 
		left: 50%; 
		margin-left: -18px; 
		margin-right: 0; 
		width: 28px; 
		height: auto;
	}
	footer .copyright {
		font-size: 12px; 
		padding: 0 35px 0 35px; 
		line-height: 18px; 
		right: 0; 
		top: 0; 
		text-align: center;
	}
	footer .block_design_by_graphiton {
		display: none;
	}
	footer .block .links .fa-facebook-f {
		position: absolute; 
		font-size: 20px !important; 
		top: 88px; 
		left: 50%; 
		margin-left: -18px; 
		margin-right: 0; 
		width: 28px; 
		height: auto;
	}

	/*Home Page - Responsive 910*/
	.page-id-2 .entry-content > :last-child {
		margin-bottom: -12px;
	}
	.page-id-2 .col2-content .col2-content-column-2 {
		position: relative; 
		top: auto; 
		bottom: 0; 
		left: 0; 
		min-width: 100%; 
		width: 100%; 
		margin: 0 0 0 0;
	}	
	.vision {
		position: relative !important; 
		top: 18px !important; 
		left: 0 !important; 
		min-width: 100% !important; 
		width: 100% !important; 
		min-height: auto !important; 
		padding: 28px 10px 0 10px !important; 
		margin: 0 10px 0 0 !important; 
		font-family: 'EB Garamond', Times, serif; 
		font-size: 16px !important; 
		line-height: 24px; 
		color: #ffffff; 
		background: rgba(26,80,147,1); 
		background: -moz-linear-gradient(top, rgba(26,80,147,1) 0%, rgba(26,130,199,1) 71%, rgba(26,80,147,1) 100%); 
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(26,80,147,1)), color-stop(71%, rgba(26,130,199,1)), color-stop(100%, rgba(26,80,147,1))); 
		background: -webkit-linear-gradient(top, rgba(26,80,147,1) 0%, rgba(26,130,199,1) 71%, rgba(26,80,147,1) 100%); 
		background: -o-linear-gradient(top, rgba(26,80,147,1) 0%, rgba(26,130,199,1) 71%, rgba(26,80,147,1) 100%); 
		background: -ms-linear-gradient(top, rgba(26,80,147,1) 0%, rgba(26,130,199,1) 71%, rgba(26,80,147,1) 100%); 
		background: linear-gradient(to bottom, rgba(26,80,147,1) 0%, rgba(26,130,199,1) 71%, rgba(26,80,147,1) 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a5093', endColorstr='#1a5093', GradientType=0 ); 
		border-radius: 10px 10px 10px 10px; 
		-moz-border-radius: 10px 10px 10px 10px; 
		-webkit-border-radius: 10px 10px 10px 10px; 
		border: 0px solid #000000; 
		-webkit-box-shadow: 5px 5px 5px 0px rgba(184,195,206,1); 
		-moz-box-shadow: 5px 5px 5px 0px rgba(184,195,206,1); 
		box-shadow: 5px 5px 5px 0px rgba(184,195,206,1);
	}
	.vision h1 {
		width: 100px; 
		margin: 14px 0 14px calc(100% - 100px); 
		padding-bottom: 14px; 
		font-family: 'EB Garamond', Times, serif; 
		font-size: 16px !important; 
		font-weight: bold; 
		font-style: italic; 
		color: #ffffff; 
		text-align: right;
	}
	
	/*Accommodation:Individual Room Categories - Responsive 910*/
	.parent-pageid-52 .col2-content .col2-content-column-2 {
		top: 34px;
	}
	.parent-pageid-52 .entry-content h2 {
		margin-top: 0px !important;
	}

	/*Accommodation:Bankisa Standard - Responsive 910*/
	.page-id-608 .col2-content .col2-content-column-2 {
		top: -34px;
	}
	.page-id-608 .entry-content h2 {
		margin-top: -102px !important;
	}

	/*Accommodation:Carmel Deluxe - Responsive 910*/
	.page-id-610 .col2-content .col2-content-column-2 {
		top: -34px;
	}
	.page-id-610 .entry-content h2 {
		margin-top: -102px !important;
	}

	/*Fees & Charges - Responsive 910*/
	.page-id-80 .col2-content .col2-content-column-2 {
		top: 34px;
	}

	/*Careers - Responsive 910*/
	.page-id-14 form .col2-content {
		margin-bottom: 30px;
	}
	.page-id-14 form .col2-content .job {
		position: relative !important; 
		width: 100% !important; 
		left: 0 !important; 
		top: 0px !important; 
		right: 0;
	}
	.page-id-14 form .col2-content .title {
		position: relative !important; 
		width: 100% !important; 
		left: 0 !important; 
		right: 0;
	}
	.page-id-14 form .col2-content .enquiry {
		position: relative; 
		width: 100% !important; 
		top: 0px !important; 
		right: 0; 
		left: 0;
	}
	.page-id-14 form .col2-content .email {
		position: relative !important; 
		width: 100% !important; 
		left: 0 !important; 
		top: 0 !important; 
		right: 0;
	}
	.page-id-14 form .col2-content .col2-content-column-2 .Resident {
		position: relative; 
		width: 100% !important; 
		left: 0 !important; 
		top: 0px !important; 
		right: 0;
	}
	.page-id-14 form .col2-content .col2-content-column-2 .Resident .first {
		margin-left: 0; 
		margin-bottom: -24px;
	}
	.page-id-14 form .col2-content .col2-content-column-2 .resume-layout {
		margin-bottom: -28px;
	}
	.page-id-14 form .col2-content .col2-content-column-2 .resume {
		width: 100% !important; 
		top: 0 !important; 
		right: 0; 
		left: 0;
	}
	.page-id-14 form .col2-content .col2-content-column-2 {
		left: 0; 
		margin-top: 0;
	}
	.page-id-14 form .col2-content .col2-content-column-2 .appointment {
		width: 100% !important; 
		top: 0 !important; 
		right: 0; 
		margin-bottom: 28px;
	}
	.page-id-14 form .col2-content .col2-content-column-2 .appointment_time {
		width: 100% !important; 
		top: 0 !important; 
		right: 0; 
		margin-bottom: 28px;
	}
	.page-id-14 form .col2-content .col2-content-column-2 .PoliceCheck {
		line-height: 28px; 
		margin-bottom: 12px;
	}
	.page-id-14 form .col2-content .col2-content-column-2 .form-row.single br {
		line-height: 28px;
	}
	.page-id-14 form .col2-content .col2-content-column-2 .pref_contact {
		width: 100% !important; 
		top: 0 !important; 
		right: 0;
	}
	.page-id-14 form .col2-content .col2-content-column-2 .button-submit {
		float: left !important; 
		margin-top: -24px !important; 
		left: 50% !important; 
		margin-left: -84px !important; 
		margin-bottom: 24px !important;
	}

	/*Volunteers - Responsive 910*/
	.page-id-89 form .col2-content {
		margin-bottom: 0;
	}
	.page-id-89 form .col2-content .title {
		position: relative !important; 
		width: 100% !important; 
		left: 0 !important; 
		top: 0px !important; 
		right: 0;
	}
	.page-id-89 form .col2-content .job {
		width: 100% !important; 
		top: 0px !important; 
		right: 0;
	}
	.page-id-89 form .col2-content .enquiry {
		position: relative; 
		width: 100% !important; 
		top: 0px !important; 
		right: 0; 
		left: 0;
	}
	.page-id-89 form .col2-content .Resident {
		position: relative; 
		width: 100% !important; 
		top: 0px !important; 
		right: 0; 
		left: 0;
	}
	.page-id-89 form .col2-content .Resident .first {
		margin-left: 0; 
		margin-bottom: -24px;
	}
	.page-id-89 form .col2-content .resume-layout {
		margin-bottom: -28px;
	}
	.page-id-89 form .col2-content .resume {
		width: 100% !important; 
		top: 0 !important; 
		right: 0; 
		left: 0;
	}
	.page-id-89 form .col2-content .appointment {
		width: 100% !important; 
		top: 0 !important; 
		right: 0; 
		margin-bottom: 28px;
	}
	.page-id-89 form .col2-content .appointment_time {
		width: 100% !important; 
		top: 0 !important; 
		right: 0; 
		margin-bottom: 28px;
	}
	.page-id-89 form .col2-content .PoliceCheck {
		line-height: 28px; 
		margin-bottom: 12px;
	}
	.page-id-89 form .col2-content .form-row.single br {
		line-height: 28px;
	}
	.page-id-89 form .col2-content .email {
		position: relative !important; 
		width: 100% !important; 
		left: 0 !important; 
		top: 0 !important; 
		right: 0; 
		left: 0;
	}
	.page-id-89 form .col2-content .pref_contact {
		width: 100% !important; 
		top: 0 !important; 
		right: 0;
	}
	.page-id-89 form .col2-content .button-submit {
		float: left !important; 
		margin-top: -39px !important; 
		left: 50% !important; 
		margin-left: -94px !important; 
		margin-bottom: 24px !important;
	}
	.page-id-89 form .col2-content-column-2 {
		min-width: 100%; 
		width: 100%; 
		color: #203478; 
		font-size: 15px; 
		line-height: 24px; 
		font-family: 'Esteban', Times, serif; 
		padding: 0 10px 0 10px; 
		margin: 0 0 0 0;
	}

	/*Contact Page - Responsive 910*/
	.page-id-15 .contact-us-container {
		margin: 0 10px 0 10px;
	}
	.page-id-15 .col2-content {
		padding: 0 0 0 0;
	}
	.page-id-15 .col2-content-column-2 {
		position: relative; 
		left: 0; 
		width: auto; 
		background: none; 
		margin: 28px 0 0 0;
	}

	/*Booking Now - Responsive 910*/
	.page-id-92 form .col2-content {
		margin-bottom: 30px;
	}
	.page-id-92 form .col2-content .form-date-row {
		position: relative !important; 
		width: 100% !important; 
		top: 0px !important; 
		left: 0px !important;
	}
	.page-id-92 form .col2-content .title {
		position: relative !important; 
		width: 100% !important; 
		top: 0px !important; 
		left: 0 !important; 
		right: 0;
	}
	.page-id-92 form .col2-content .enquiry {
		position: relative; 
		width: 100% !important; 
		top: 0px !important; 
		right: 0; 
		left: 0;
	}
	.page-id-92 form .col2-content .col2-content-column-2 {
		left: 0; 
		margin-top: 78px;
	}
	.page-id-92 form .col2-content .col2-content-column-2 .appointment {
		position: relative !important; 
		width: 100% !important; 
		top: 0 !important; 
		left: 0; 
		right: 0;
	}
	.page-id-92 form .col2-content .col2-content-column-2 .appointment_time {
		position: relative !important; 
		width: 100% !important; 
		top: 0 !important; 
		left: 0; 
		right: 0;
	}
	.page-id-92 form .col2-content .col2-content-column-2 .form-row.double {
		margin-bottom: 28px;
	}
	.page-id-92 form .col2-content .col2-content-column-2 .form-row.single.mobile {
		height: 0;
	}
	.page-id-92 form .col2-content .col2-content-column-2 .form-row.single br {
		line-height: 28px;
	}
	.page-id-92 form .col2-content .col2-content-column-2 .email {
		position: relative !important; 
		width: 100% !important; 
		top: 0 !important; 
		right: 0; 
		left: 0 !important;
	}
	.page-id-92 form .col2-content .col2-content-column-2 .pref_contact {
		position: relative !important; 
		width: 100% !important; 
		left: 0 !important; 
		top: 0 !important; 
		right: 0;
	}
	.page-id-92 form .col2-content .col2-content-column-2 .button-submit {
		float: left !important; 
		margin-top: -20px !important; 
		left: 50% !important; 
		margin-left: -84px !important; 
		margin-bottom: 0 !important;
	}

	/*Useful Links Page - Responsive 910*/
	.page-id-95 .entry-content a {
		display: block; 
		margin: 0 0 -24px 0; 
		text-decoration: underline; 
		box-shadow: none;
	}
	.page-id-95 .col2-content .col2-content-column-2 {
		display: block; 
		margin-top: 48px;
	}
	.page-id-95 .entry-content > :last-child {
		margin-bottom: 0;
	}

	/* Calculation Forms */
	/*form .ezfc-element-wrapper-html a:first-child {
		margin-bottom: -15px !important;
	}*/
	form .ezfc-element-wrapper-html a {
		display: block;
		text-align: center;
		max-width: 275px;
		margin-bottom: 0 !important;
		left: calc(50% - 287px/2) !important;
	}
} 	/* END Mobiles & Outdated Tablets - Responsive 910 */



/* Mobiles & Outdated Tablets - Responsive 480 */
@media (max-width: 479px) {

	.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box {
		display: none !important;
	}
	footer .block .links .fa-facebook-f {
		position: absolute; 
		font-size: 20px !important; 
		top: 102px; 
		left: 50%; 
		margin-left: -18px; 
		margin-right: 0; 
		width: 28px; 
		height: auto;
	}

	/* Calculation Forms */
	form .ezfc-element-wrapper-html a {
		display: block;
		text-align: center;
		max-width: 275px;
		margin-bottom: 0 !important;
		left: calc(50% - 287px/2) !important;
	}
}	/* END Mobiles & Outdated Tablets - Responsive 480 */



/* Mobiles & Outdated Tablets - Responsive 320-415 */
@media (min-width:320px) and (max-width: 415px) {

	/*Careers - Responsive 320*/
	.page-id-14 form .col2-content .col2-content-column-2 .PoliceCheck {
		position: relative !important; 
		left: -5px !important; 
		top: 4px !important; 
		display: block !important;
	}
	.page-id-14 form .col2-content .col2-content-column-2 .resume-layout {
		margin-bottom: -12px !important;
	}



	/*Volunteers - Responsive 320*/
	.page-id-89 form .col2-content .PoliceCheck {
		position: relative !important; 
		left: -5px !important; 
		top: 4px !important; 
		display: block !important;
	}
	.page-id-89 form .col2-content .resume-layout {
		margin-bottom: -12px !important;
	}

	/* Calculation Forms */
	form .ezfc-element-wrapper-html a {
		display: block;
		text-align: center;
		max-width: 275px;
		margin-bottom: 0 !important;
		left: calc(50% - 287px/2) !important;
	}
}	/* END Mobiles & Outdated Tablets - Responsive 320-415 */