.container {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
.container:before,
.container:after {
content: " ";
display: table;
}
.container:after {
clear: both;
}
@media (min-width: 768px) {
.container {
width: 750px;
}
}
@media (min-width: 992px) {
.container {
width: 970px;
}
}
@media (min-width: 1200px) {
.container {
width: 1170px;
}
}
.row {
margin-left: -15px;
margin-right: -15px;
}
.row:before,
.row:after {
content: " ";
display: table;
}
.row:after {
clear: both;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: 0%;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: 0%;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0%;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left;
}
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-pull-11 {
right: 91.66666667%;
}
.col-sm-pull-10 {
right: 83.33333333%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-8 {
right: 66.66666667%;
}
.col-sm-pull-7 {
right: 58.33333333%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-5 {
right: 41.66666667%;
}
.col-sm-pull-4 {
right: 33.33333333%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-2 {
right: 16.66666667%;
}
.col-sm-pull-1 {
right: 8.33333333%;
}
.col-sm-pull-0 {
right: 0%;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-push-11 {
left: 91.66666667%;
}
.col-sm-push-10 {
left: 83.33333333%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-8 {
left: 66.66666667%;
}
.col-sm-push-7 {
left: 58.33333333%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-5 {
left: 41.66666667%;
}
.col-sm-push-4 {
left: 33.33333333%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-2 {
left: 16.66666667%;
}
.col-sm-push-1 {
left: 8.33333333%;
}
.col-sm-push-0 {
left: 0%;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-sm-offset-11 {
margin-left: 91.66666667%;
}
.col-sm-offset-10 {
margin-left: 83.33333333%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-8 {
margin-left: 66.66666667%;
}
.col-sm-offset-7 {
margin-left: 58.33333333%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-5 {
margin-left: 41.66666667%;
}
.col-sm-offset-4 {
margin-left: 33.33333333%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-2 {
margin-left: 16.66666667%;
}
.col-sm-offset-1 {
margin-left: 8.33333333%;
}
.col-sm-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 {
width: 66.66666667%;
}
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-pull-11 {
right: 91.66666667%;
}
.col-md-pull-10 {
right: 83.33333333%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-8 {
right: 66.66666667%;
}
.col-md-pull-7 {
right: 58.33333333%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-5 {
right: 41.66666667%;
}
.col-md-pull-4 {
right: 33.33333333%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-2 {
right: 16.66666667%;
}
.col-md-pull-1 {
right: 8.33333333%;
}
.col-md-pull-0 {
right: 0%;
}
.col-md-push-12 {
left: 100%;
}
.col-md-push-11 {
left: 91.66666667%;
}
.col-md-push-10 {
left: 83.33333333%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-8 {
left: 66.66666667%;
}
.col-md-push-7 {
left: 58.33333333%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-5 {
left: 41.66666667%;
}
.col-md-push-4 {
left: 33.33333333%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-2 {
left: 16.66666667%;
}
.col-md-push-1 {
left: 8.33333333%;
}
.col-md-push-0 {
left: 0%;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-md-offset-11 {
margin-left: 91.66666667%;
}
.col-md-offset-10 {
margin-left: 83.33333333%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-8 {
margin-left: 66.66666667%;
}
.col-md-offset-7 {
margin-left: 58.33333333%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-5 {
margin-left: 41.66666667%;
}
.col-md-offset-4 {
margin-left: 33.33333333%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-2 {
margin-left: 16.66666667%;
}
.col-md-offset-1 {
margin-left: 8.33333333%;
}
.col-md-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-pull-11 {
right: 91.66666667%;
}
.col-lg-pull-10 {
right: 83.33333333%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-8 {
right: 66.66666667%;
}
.col-lg-pull-7 {
right: 58.33333333%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-5 {
right: 41.66666667%;
}
.col-lg-pull-4 {
right: 33.33333333%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-2 {
right: 16.66666667%;
}
.col-lg-pull-1 {
right: 8.33333333%;
}
.col-lg-pull-0 {
right: 0%;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-push-11 {
left: 91.66666667%;
}
.col-lg-push-10 {
left: 83.33333333%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-8 {
left: 66.66666667%;
}
.col-lg-push-7 {
left: 58.33333333%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-5 {
left: 41.66666667%;
}
.col-lg-push-4 {
left: 33.33333333%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-2 {
left: 16.66666667%;
}
.col-lg-push-1 {
left: 8.33333333%;
}
.col-lg-push-0 {
left: 0%;
}
.col-lg-offset-12 {
margin-left: 100%;
}
.col-lg-offset-11 {
margin-left: 91.66666667%;
}
.col-lg-offset-10 {
margin-left: 83.33333333%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-8 {
margin-left: 66.66666667%;
}
.col-lg-offset-7 {
margin-left: 58.33333333%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-5 {
margin-left: 41.66666667%;
}
.col-lg-offset-4 {
margin-left: 33.33333333%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-2 {
margin-left: 16.66666667%;
}
.col-lg-offset-1 {
margin-left: 8.33333333%;
}
.col-lg-offset-0 {
margin-left: 0%;
}
}     @font-face {
font-family: 'Open Sans';
src: url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-300.eot);
src: url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-300.eot?#iefix) format('embedded-opentype'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-300.woff2) format('woff2'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-300.woff) format('woff'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-300.ttf) format('truetype'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-300.svg#icon) format('svg');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Open Sans';
src: url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-600.eot);
src: url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-600.eot?#iefix) format('embedded-opentype'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-600.woff2) format('woff2'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-600.woff) format('woff'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-600.ttf) format('truetype'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-600.svg#icon) format('svg');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'Open Sans';
src: url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-700.eot);
src: url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-700.eot?#iefix) format('embedded-opentype'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-700.woff2) format('woff2'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-700.woff) format('woff'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-700.ttf) format('truetype'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-700.svg#icon) format('svg');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Open Sans';
src: url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-800.eot);
src: url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-800.eot?#iefix) format('embedded-opentype'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-800.woff2) format('woff2'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-800.woff) format('woff'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-800.ttf) format('truetype'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/open-sans/open-sans-800.svg#icon) format('svg');
font-weight: 800;
font-style: normal;
}
@font-face {
font-family: 'Give You Glory';
src: url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/give-you-glory/give-you-glory-regular.eot);
src: url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/give-you-glory/give-you-glory-regular.eot?#iefix) format('embedded-opentype'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/give-you-glory/give-you-glory-regular.woff2) format('woff2'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/give-you-glory/give-you-glory-regular.woff) format('woff'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/give-you-glory/give-you-glory-regular.ttf) format('truetype'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/give-you-glory/give-you-glory-regular.svg#icon) format('svg');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'FontAwesome';
src: url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/fontawesome/fontawesome-webfont.eot);
src: url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/fontawesome/fontawesome-webfont.eot?#iefix) format('embedded-opentype'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/fontawesome/fontawesome-webfont.woff2) format('woff2'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/fontawesome/fontawesome-webfont.woff) format('woff'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/fontawesome/fontawesome-webfont.ttf) format('truetype'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/fontawesome/fontawesome-webfont.svg#icon) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'ArrrowsRegular';
src: url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/arrrows/arrrows-regular-webfont.eot);
src: url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/arrrows/arrrows-regular-webfont.eot?#iefix) format('embedded-opentype'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/arrrows/arrrows-regular-webfont.woff2) format('woff2'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/arrrows/arrrows-regular-webfont.woff) format('woff'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/arrrows/arrrows-regular-webfont.ttf) format('truetype'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/arrrows/arrrows-regular-webfont.svg#icon) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'ArrrowsBold';
src: url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/arrrows/arrrows-bold-webfont.eot);
src: url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/arrrows/arrrows-bold-webfont.eot?#iefix) format('embedded-opentype'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/arrrows/arrrows-bold-webfont.woff2) format('woff2'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/arrrows/arrrows-bold-webfont.woff) format('woff'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/arrrows/arrrows-bold-webfont.ttf) format('truetype'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/arrrows/arrrows-bold-webfont.svg#icon) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'icomoon';
src: url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/icomoon.eot?-prdoqj);
src: url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/icomoon.eot?#iefix-prdoqj) format('embedded-opentype'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/icomoon.woff?-prdoqj) format('woff'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/icomoon.ttf?-prdoqj) format('truetype'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/icomoon.svg?-prdoqj#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'realty_masterregular';
src: url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/realty_master-webfont.eot);
src: url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/realty_master-webfont.eot?#iefix) format('embedded-opentype'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/realty_master-webfont.woff) format('woff'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/realty_master-webfont.ttf) format('truetype'), url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/fonts/realty_master-webfont.svg#realty_masterregular) format('svg');
font-weight: normal;
font-style: normal;
}  img {
height: auto;
max-width: 100%;
}
img.hero-banner {
margin: 20px 0;
width: 100%;
} body {
color: #646566;
font-family: 'Open Sans', 'Arial', 'Helvetica', sans-serif;
font-size: 16px;
line-height: 1.4;
}
h1 {
font-family: 'Open Sans', 'Arial', 'Helvetica', sans-serif;
font-weight: 300;
color: #c9661f;
line-height: 1.1;
margin: 0 0 0.75em 0;
font-size: 36px;
}
h1:first-child {
margin-top: 0;
}
h2 {
font-family: 'Open Sans', 'Arial', 'Helvetica', sans-serif;
color: #c9661f;
line-height: 1.1;
margin: 1em 0 0.25em 0;
font-size: 30px;
font-weight: 300;
}
h2:first-child {
margin-top: 0;
}
h3 {
font-family: 'Open Sans', 'Arial', 'Helvetica', sans-serif;
font-weight: 200;
color: #8a8b8c;
line-height: 1.1;
margin: 0.75em 0 0.25em 0;
font-weight: 300;
}
h4 {
font-family: 'Open Sans', 'Arial', 'Helvetica', sans-serif;
font-weight: 200;
color: #0061ad;
line-height: 1.1;
margin: 0 0 0.45em 0;
font-size: 24px;
font-weight: 300;
}
p {
font-size: 16px;
line-height: 1.4;
margin: 0 0 0.75em 0;
}
a {
color: #8a8b8c;
text-decoration: underline;
}
a:hover {
color: #333;
}
#sidebar h4 {
font-family: 'Open Sans', 'Arial', 'Helvetica', sans-serif;
}
blockquote p {
font-size: 16px;
}
a[href^='tel:'] {
white-space: nowrap;
} [class^="icon-"],
[class*=" icon-"] {
font-family: 'icomoon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} ul {
padding-left: 30px;
}
.form-control {
font-size: 14px;
}
input[type="submit"] {
background: #0061ad;
border: none;
border-radius: 3px;
color: #fff;
padding: 8px 16px;
text-align: center;
}
.widget_wysija_cont .wysija-submit {
display: inline-block;
margin-top: 10px;
} .gform_widget {
float: left;
width: 100%;
margin: 0 0 45px 0;
}
#gform_wrapper_1 {
padding: 0;
background: #fff;
float: left;
margin: 0 0 15px 0;
font-size: 13px;
width: 100%;
}
.ginput_container input[type="text"],
.wysija-input {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.428571429;
color: #333;
vertical-align: middle;
background-color: #fff;
background-image: none;
border: 1px solid #eeeeee;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.ginput_container textarea {
display: block;
width: 100%;
height: 134px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.428571429;
color: #333;
vertical-align: middle;
background-color: #fff;
background-image: none;
border: 1px solid #eeeeee;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.gform_wrapper label {
width: 100%;
float: left;
}
.gform_wrapper .top_label input.medium,
.gform_wrapper .top_label select.medium {
width: 100%!important;
}
.gfield_radio li {
float: left;
width: auto;
margin: 0 12px 0 0!important;
}
.gform_wrapper .gfield_checkbox li label,
.gform_wrapper .gfield_radio li label {
display: block;
margin: 0 10px 0 10px !important;
padding: 0;
width: auto;
line-height: 1.5;
vertical-align: top;
float: left;
}
.gform_wrapper {
float: left;
width: 100%;
overflow: hidden;
}
.gfield {
float: left;
width: 100%;
}
.gform_wrapper .top_label input.medium {
padding-right: 2px;
float: left;
}
.gform_wrapper .top_label input.large,
.gform_wrapper .top_label select.large,
.gform_wrapper .top_label textarea.textarea {
width: 99.2%;
float: left;
}      #sidebar1 .widget_mc4wp_widget {
width: 100%;
border: 1px solid #eeeeee;
float: left;
min-height: 200px;
}
#sidebar1 .widget_mc4wp_widget h4.widgettitle {
padding: 0 0 0 10px;
}
#sidebar1 .widget_mc4wp_widget form {
padding: 10px;
}
#sidebar1 .widget_mc4wp_widget form p {
float: left;
width: 100%;
}
.error {
width: 100%;
background: #f5989d;
border-radius: 4px;
padding: 5px;
float: left;
margin: 0 0 10px 0;
}
.thank-you-message {
background: #0061ad;
color: #fff;
width: 100%;
border-radius: 4px;
padding: 5px;
float: left;
margin: 20px 20px 10px 0;
text-align: center;
}
#page {
background: #ffffff;
}
#page-title {
background: #eeeeee;
padding: 30px 0 20px 0;
}
#page-title h1 {
color: #0061ad;
margin: 0;
}
#content {
padding: 40px 0px;
}
#content #content-wrapper {
margin-left: -15px;
margin-right: -15px;
}
#content #content-wrapper:before,
#content #content-wrapper:after {
content: " ";
display: table;
}
#content #content-wrapper:after {
clear: both;
}
#content #main-content {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
#content #main-content {
float: left;
width: 100%;
}
}
#content #sub-content {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
#content #sub-content {
float: left;
width: 100%;
}
}
#content.sidebar-active #main-content {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 992px) {
#content.sidebar-active #main-content {
float: left;
width: 75%;
}
}
#content.sidebar-active #sub-content {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 992px) {
#content.sidebar-active #sub-content {
float: left;
width: 25%;
}
}
#prepend-page-content-sidebar {
background: #0061ad;
}
#banner {
min-height: 200px;
padding: 30px 0;
position: relative; }
@media only screen and (min-width: 992px) {
#banner:before,
#banner:after {
content: " ";
display: table;
}
#banner:after {
clear: both;
}
}
@media only screen and (min-width: 992px) {
#banner #main-banner,
#banner #property-search {
float: left;
}
}
#banner #main-banner .widget-title,
#banner #property-search .widget-title {
color: #ffffff;
font-family: 'Give You Glory', cursive;
font-size: 36px;
font-weight: 400;
letter-spacing: 1px;
margin: 8px 0 5px 0;
text-align: center;
text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.25);
}
@media only screen and (min-width: 992px) {
#banner #main-banner {
margin-bottom: 0;
width: 66%;
}
}
#banner #main-banner .widget-title {
display: none;
}
#banner #property-search {
background: #0061ad;
padding: 10px 20px;
}
@media only screen and (min-width: 992px) {
#banner #property-search {
margin-bottom: 0;
margin-left: 2%;
width: 32%;
}
}
.widget .widget-container {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
.widget .widget-container:before,
.widget .widget-container:after {
content: " ";
display: table;
}
.widget .widget-container:after {
clear: both;
}
@media (min-width: 768px) {
.widget .widget-container {
width: 750px;
}
}
@media (min-width: 992px) {
.widget .widget-container {
width: 970px;
}
}
@media (min-width: 1200px) {
.widget .widget-container {
width: 1170px;
}
}
#append-content-sidebar .widget {
margin: 0;
padding-bottom: 30px;
padding-top: 30px;
}
#append-content-sidebar .widget_wysija {
text-align: center;
}
#append-content-sidebar .widget_wysija .widgettitle {
color: #eec513;
font-size: 36px;
margin: 0 0 0.5em 0;
}
.fullwidth_body {
padding: 0; } #nav {
background: #ffffff;
border: none;
}
#nav.sticky,
#nav.stuck {
box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
left: 0;
position: fixed;
right: 0;
top: 0;
z-index: 1030;
}
#nav.navbar {
border-radius: 0;
margin-bottom: 0px;
}
#nav .expand {
display: block;
height: 40px;
margin: 5px 0 0 0;
text-align: right;
}
@media only screen and (min-width: 992px) {
#nav .expand {
display: none;
}
}
#nav .expand a {
background: #0061ad;
display: inline-block;
height: 40px;
text-align: center;
text-decoration: none;
transition: all 0.2s ease-in;
width: 40px;
}
#nav .expand a:before {
color: #ffffff;
content: '\f0c9';
font-family: FontAwesome;
font-size: 30px;
line-height: 40px;
}
#nav .expand a:hover {
background: #000000;
}
#nav .expand a:hover:before {
color: #ffffff;
}
#nav .main-nav {
display: none;
}
@media only screen and (min-width: 992px) {
#nav .main-nav {
display: block;
}
}
#nav .main-nav #menu-main-menu {
color: #000000;
}
#nav .main-nav #menu-main-menu a {
text-decoration: none;
}
#nav .main-nav #menu-main-menu a:focus {
background: none;
}
#nav .main-nav #menu-main-menu > li > a {
color: #000000;
font-size: 16px;
text-transform: uppercase;
transition: all 0.2s ease-in;
}
#nav .main-nav #menu-main-menu > li:hover > a {
background: rgba(0, 0, 0, 0.33);
color: #ffffff;
}
#nav .main-nav #menu-main-menu > li.current_page_item > a,
#nav .main-nav #menu-main-menu > li.current-page-ancestor > a {
background: none;
color: #c9661f;
font-weight: 600;
}
#nav .main-nav #menu-main-menu > li.current_page_item > a:hover,
#nav .main-nav #menu-main-menu > li.current-page-ancestor > a:hover {
background: rgba(0, 0, 0, 0.33);
color: #ffffff;
}
#nav .main-nav #menu-main-menu > li.current_page_item:hover > a,
#nav .main-nav #menu-main-menu > li.current-page-ancestor:hover > a {
background: rgba(0, 0, 0, 0.33);
color: #ffffff;
}
#nav .main-nav #menu-main-menu > li.menu-item-has-children > a:after {
content: '\f0d7';
display: none;
font-family: FontAwesome;
margin: 0 0 0 5px;
}
#nav .main-nav #menu-main-menu .dropdown:hover > .dropdown-menu {
display: block;
}
#nav .main-nav #menu-main-menu .dropdown-menu {
background: rgba(0, 0, 0, 0.33);
border: none;
border-radius: 0;
text-align: left;
}
#nav .main-nav #menu-main-menu .dropdown-menu a {
color: #ffffff;
}
#nav .main-nav #menu-main-menu .dropdown-menu a:hover {
background: rgba(0, 0, 0, 0.33);
}
header#header {
text-align: center;
}
header#header:before,
header#header:after {
content: " ";
display: table;
}
header#header:after {
clear: both;
}
header#header .widget {
margin: 0;
}
header#header .widget .widget-title {
display: none;
}
header#header .info {
background: #000000;
color: #ffffff;
display: none;
}
@media only screen and (min-width: 992px) {
header#header .info {
display: block;
}
}
header#header .info a {
color: #ffffff;
display: block;
font-size: 14px;
padding: 5px 10px;
text-decoration: none;
transition: all 0.2s ease-in;
}
header#header .info a:before {
color: #eec513;
}
header#header .info a:hover {
background: #eeeeee;
color: #000000;
}
header#header .info a:hover:before {
color: #eec513;
}
header#header .info ul {
list-style: none;
margin: 0;
padding: 0;
}
header#header .info ul .booking a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .info ul .booking a:before {
content: '\f073';
}
header#header .info ul .email a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .info ul .email a:before {
content: '\f003';
}
header#header .info ul .facebook a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .info ul .facebook a:before {
content: '\f09a';
}
header#header .info ul .feed a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .info ul .feed a:before {
content: '\f09e';
}
header#header .info ul .instagram a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .info ul .instagram a:before {
content: '\f16d';
}
header#header .info ul .linkedin a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .info ul .linkedin a:before {
content: '\f0e1';
}
header#header .info ul .newsletter a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .info ul .newsletter a:before {
content: '\f130';
}
header#header .info ul .phone a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .info ul .phone a:before {
content: '\f095';
}
header#header .info ul .pinterest a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .info ul .pinterest a:before {
content: '\f0d2';
}
header#header .info ul .sales a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .info ul .sales a:before {
content: '\f015';
}
header#header .info ul .twitter a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .info ul .twitter a:before {
content: '\f099';
}
header#header .info ul .youtube a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .info ul .youtube a:before {
content: '\f167';
}
header#header .info ul li {
display: inline-block;
margin: 0;
padding: 0;
}
header#header .info .contact {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 992px) {
header#header .info .contact {
float: left;
width: 50%;
}
}
@media only screen and (min-width: 992px) {
header#header .info .contact {
text-align: left;
}
header#header .info .contact li {
margin-right: 10px;
}
}
header#header .info .admin {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 992px) {
header#header .info .admin {
float: left;
width: 50%;
}
}
@media only screen and (min-width: 992px) {
header#header .info .admin {
text-align: right;
}
header#header .info .admin li {
margin-left: 10px;
}
}
header#header .branding {
background: #ffffff;
}
header#header .branding ul {
list-style: none;
margin: 0;
padding: 0;
}
header#header .branding ul .booking a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .branding ul .booking a:before {
content: '\f073';
}
header#header .branding ul .email a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .branding ul .email a:before {
content: '\f003';
}
header#header .branding ul .facebook a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .branding ul .facebook a:before {
content: '\f09a';
}
header#header .branding ul .feed a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .branding ul .feed a:before {
content: '\f09e';
}
header#header .branding ul .instagram a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .branding ul .instagram a:before {
content: '\f16d';
}
header#header .branding ul .linkedin a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .branding ul .linkedin a:before {
content: '\f0e1';
}
header#header .branding ul .newsletter a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .branding ul .newsletter a:before {
content: '\f130';
}
header#header .branding ul .phone a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .branding ul .phone a:before {
content: '\f095';
}
header#header .branding ul .pinterest a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .branding ul .pinterest a:before {
content: '\f0d2';
}
header#header .branding ul .sales a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .branding ul .sales a:before {
content: '\f015';
}
header#header .branding ul .twitter a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .branding ul .twitter a:before {
content: '\f099';
}
header#header .branding ul .youtube a:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
header#header .branding ul .youtube a:before {
content: '\f167';
}
header#header .branding ul li {
display: inline-block;
margin: 0;
padding: 0;
}
header#header .branding .brand-type {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 15px;
padding-top: 15px;
}
@media (min-width: 992px) {
header#header .branding .brand-type {
float: left;
width: 50%;
}
}
@media only screen and (min-width: 992px) {
header#header .branding .brand-type {
text-align: left;
}
}
header#header .branding .brand-type a {
display: block;
text-decoration: none;
}
@media only screen and (min-width: 992px) {
header#header .branding .brand-type a img {
height: 100px;
max-width: 100%;
width: auto;
}
}
header#header .branding .header-details {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
display: none;
padding-bottom: 15px;
padding-top: 15px;
}
@media (min-width: 992px) {
header#header .branding .header-details {
float: left;
width: 50%;
}
}
@media only screen and (min-width: 992px) {
header#header .branding .header-details {
align-items: center;
display: flex;
justify-content: flex-end;
}
}
header#header .branding .header-details ul li {
margin-left: 0px;
}
header#header .branding .header-details ul li a {
color: #8a8b8c;
font-size: 0px;
text-decoration: none;
}
header#header .branding .header-details ul li a:before {
background: #eeeeee;
border-radius: 5px;
font-size: 21px;
height: 30px;
line-height: 30px;
text-align: center;
transition: all 0.2s ease-in;
width: 30px;
}
header#header .branding .header-details ul li a:hover:before {
background: #333;
color: #ffffff;
}
header#header #branding .brand-type a {
color: #fff;
}
header#header #branding .brand-type a img {
max-width: 80%;
}
header#header #branding .header-details {
padding-bottom: 15px;
padding-top: 15px;
}
@media only screen and (min-width: 992px) {
header#header #branding .header-details {
text-align: right;
padding-top: 15px;
}
}
header#header #branding .header-details .widget {
margin: 0;
}
header#header #branding .header-details ul {
list-style: none;
margin: 0;
padding: 0;
}
header#header #branding .header-details ul li {
margin: 0;
padding: 0;
}
@media only screen and (min-width: 992px) {
header#header #branding .header-details ul li {
display: inline-block;
margin-left: 10px;
}
}
header#header #branding .header-details ul li a {
color: #ffffff;
font-size: 24px;
line-height: 45px;
text-decoration: none;
}
header#header #branding .header-details ul li a:hover {
color: #000000;
text-decoration: none;
}
header#header #branding .header-details ul li.phone:before {
display: none;
}
@media only screen and (min-width: 992px) {
header#header #branding .header-details ul li.facebook a,
header#header #branding .header-details ul li.booking a,
header#header #branding .header-details ul li.twitter a {
font-size: 0px;
}
}
header#header #branding .header-details ul li.facebook a:before,
header#header #branding .header-details ul li.booking a:before,
header#header #branding .header-details ul li.twitter a:before {
display: inline-block;
font-family: FontAwesome;
font-size: 24px;
margin: 0 5px 0 0;
}
header#header #branding .header-details ul li.facebook a:before {
content: '\f09a';
}
header#header #branding .header-details ul li.booking a:before {
content: '\f099';
}
header#header #branding .header-details ul li.twitter a:before {
content: '\f099';
} #footer {
background: #212121;
color: #ffffff;
padding: 30px 0 0 0;
}
#footer a {
color: #fff;
}
#footer form input[type="submit"] {
background: #eec513;
color: #ffffff;
text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
transition: all 0.2s ease-in;
}
#footer form input[type="submit"]:hover {
background: #0061ad;
color: #000000;
}
#site-info .footer-section {
float: left;
width: 100%;
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
margin: 0px 0px 30px 0px;
}
@media (min-width: 768px) {
#site-info .footer-section {
float: left;
width: 100%;
}
}
@media (min-width: 992px) {
#site-info .footer-section {
float: left;
width: 33.33333333%;
}
}
#site-info .widget-title {
color: #c9661f;
font-size: 30px;
margin: 0 0 0.75em 0;
padding: 0 0 0 45px;
}
#site-info .widget-title:before {
color: #eec513;
display: inline-block;
font-family: FontAwesome;
margin: 0 0 0 -45px;
text-align: center;
text-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
width: 40px;
}
#site-info .contact-details .widget-title:before {
content: '\f015';
}
@media only screen and (min-width: 992px) {
#site-info .contact-details ul li .title {
font-size: 0px;
width: 10%;
}
#site-info .contact-details ul li .title:before {
font-size: 24px;
}
#site-info .contact-details ul li .details {
width: 88%;
}
}
#site-info .weather .widget-title:before {
content: '\f185';
}
#site-info .newsletter .widget-title:before {
content: '\f0f3';
}
#site-info .logo {
background: transparent url(//i3.wp.com/brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/images/header/logo.png) no-repeat left top;
background-size: contain;
display: block;
height: 50px;
margin: 0 0 30px 0;
max-width: 350px;
width: 100%;
}
#site-details {
background: transparent;
text-align: center;
}
#site-details a {
text-decoration: none;
}
#site-details #site-nav {
padding: 20px 0 10px 0;
}
#site-details #site-nav ul {
list-style: none;
margin: 0;
padding: 0;
}
#site-details #site-nav ul li {
border-left: 1px solid #ffffff;
display: inline-block;
margin: 0;
padding: 0 10px;
}
#site-details #site-nav ul li:first-child {
border-left: none;
}
#site-details #site-name {
padding: 10px 0 20px 0;
} a.edit-post {
margin: 0 0 20px 0;
color: #fff;
} .parts .favs a:before {
height: 25px;
width: 24px;
float: left;
margin: 0 0 0 0px;
cursor: pointer;
display: block;
font-family: 'icomoon';
content: '\e9d7';
color: #fff;
}
.parts .favs.added a:before {
font-family: 'icomoon';
content: '\e9d9';
color: #fff;
float: left;
color: #0061ad;
}
.wpgmp_map_container {
float: left;
width: 100%;
margin: 0 0 20px 0;
} .detailsBar .cars:before {
font-family: 'realty_masterregular';
content: 'L';
font-size: 26px;
margin: 0 5px 0 0;
line-height: 24px;
float: left;
}
.icon-money:before {
font-family: 'Glyphicons Halflings';
content: "\e148";
font-size: 14px;
margin: 0 5px 0 0;
line-height: 16px;
float: left;
}
.gallery a:before {
font-family: 'icomoon';
content: '\e608';
height: 25px;
width: 21px;
float: right;
margin: 0 0 0 0px;
}
.favs a:before {
height: 25px;
width: 21px;
float: right;
margin: 0 0 0 0px;
cursor: pointer;
font-family: FontAwesome;
content: '\f08a';
}
.favs.added a:before {
font-family: FontAwesome;
content: '\f004';
float: right;
}
.maps a:before {
height: 25px;
width: 21px;
float: right;
margin: 0 0 0 0px;
font-family: 'icomoon';
content: '\e948';
}
.gallery a:before {
font-family: 'icomoon';
content: '\e90d';
height: 25px;
width: 21px;
float: right;
margin: 0 0 0 0px;
} body.home .fullwidth_body {
padding-bottom: 0px;
text-align: center;
margin: 10px 0 0 0!important;
padding-top: 200px;
}
@media only screen and (max-width: 479px) {
}
@media (max-width: 767px) {
}
body.home .fullwidth_body h1 {
text-align: center;
}
body.home .fullwidth_body article {
width: 80%;
margin: 0 auto;
}
@media (max-width: 767px) {
body.home .fullwidth_body article {
width: 100%;
float: left;
margin: 0;
}
}
.foot_base {
padding-bottom: 10px;
padding-top: 10px;
}
.wrapper {
margin: 10px auto;
width: 220px;
height: 340px;
background: #fff;
border-radius: 10px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
position: relative;
z-index: 90;
}
.list_wrapper {
position: relative;
}
.ribbon-wrapper-green {
width: 105px;
height: 108px;
overflow: hidden;
position: absolute;
top: -3px;
right: -3px;
z-index: 20000;
}
.ribbon-green {
font: bold 15px Sans-Serif;
text-align: center;
text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
position: relative;
padding: 7px 0;
left: -16px;
top: 25px;
width: 155px;
background-color: #0061ad;
background-image: -webkit-gradient(linear, left top, left bottom, from(#c45a1b), to(#f37022));
background-image: -webkit-linear-gradient(top, #0061ad, #eec513);
background-image: -moz-linear-gradient(top, #0061ad, #eec513);
background-image: -ms-linear-gradient(top, #0061ad, #eec513);
background-image: -o-linear-gradient(top, #0061ad, #eec513);
color: #fff;
-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}
.ribbon-green:before,
.ribbon-green:after {
content: "";
border-top: 3px solid #0061ad;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
position: absolute;
bottom: -3px;
}
.ribbon-green:before {
left: 0;
}
.ribbon-green:after {
right: 0;
}
.caret {
display: none;
}
#sb-site {
min-height: 100%;
position: relative;
}
html {
margin: 0;
padding: 0;
height: 100%;
}
body {
padding: 0!important;
margin: 0;
height: 100%;
}
.header-left {
display: none;
}
.under {
background: #0061ad;
padding: 0;
margin-top: 0;
margin: 0 0 30px 0;
}
.under .container {
background: transparent!important;
padding: 0;
margin: 0 auto;
}
.page-header {
margin: 0px 0 20px;
}
img.hero-banner {
display: block;
height: auto;
margin: 30px 0;
width: 100%;
}
img.hero-banner:first-child {
margin-top: 0px;
}
.elastislide-list {
z-index: 1000;
float: right;
position: relative;
margin: 0 auto 10px auto;
height: 470px;
} .elastislide-list {
list-style-type: none;
display: none;
}
.no-js .elastislide-list {
display: block;
}
.elastislide-carousel ul li {
min-width: 20px; }
.elastislide-wrapper.elastislide-loading {
background-image: url(//i3.wp.com/brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/images/loading.gif)');
background-repeat: no-repeat;
background-position: center center;
}
.elastislide-horizontal {
padding: 10px 40px;
width: 100%;
float: left;
}
.elastislide-vertical {
padding: 0px;
}
.elastislide-carousel {
overflow: hidden;
position: relative;
}
@media only screen and (min-width: 980px) and (max-width: 1200px) {
ul#carousel.elastislide-list {
max-height: 422px!important;
}
}
@media only screen and (min-width: 980px) and (max-width: 991px) {
ul#carousel.elastislide-list {
max-height: 382px!important;
}
}
.elastislide-carousel ul {
position: relative;
display: block;
list-style-type: none;
padding: 0;
margin: 0;
-webkit-backface-visibility: hidden;
-webkit-transform: translateX(0px);
-moz-transform: translateX(0px);
-ms-transform: translateX(0px);
-o-transform: translateX(0px);
transform: translateX(0px);
}
.elastislide-horizontal ul {
white-space: nowrap;
}
.elastislide-carousel ul li {
margin: 0;
-webkit-backface-visibility: hidden;
}
.elastislide-vertical ul li {
height: 100%;
display: inline-block;
}
.elastislide-vertical ul li {
display: block;
}
.elastislide-carousel ul li a {
display: inline-block;
width: 100%;
background: none;
padding: 2px;
}
.elastislide-carousel ul li a img {
display: block;
overflow: hidden;
}
@media only screen and (max-width: 479px) {
.elastislide-carousel ul li a img {
width: 100%;
height: 100%;
}
} .elastislide-horizontal nav span {
float: left;
margin: -100px 0 0 -40px;
background: url(//i3.wp.com/brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/images/sprite.png) no-repeat 0px -230px;
}
.elastislide-horizontal nav span.elastislide-next {
float: right;
margin: -100px -40px 0 0;
background: url(//i3.wp.com/brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/images/sprite.png) no-repeat -140px -230px;
}
.elastislide-vertical ul li {
float: left;
}
@media only screen and (min-width: 980px) and (max-width: 1200px) {
.elastislide-vertical ul li {
width: 50%!important;
float: left;
overflow: hidden;
}
}
@media only screen and (min-width: 980px) and (max-width: 991px) {
.elastislide-vertical ul li {
max-height: 95px!important;
}
}
.mob_nav {
display: none;
width: 100%;
padding: 13px 0 0 0;
float: left;
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
.mob_nav {
display: block!important;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.mob_nav {
display: block!important;
}
}
@media only screen and (max-width: 479px) {
.mob_nav {
display: block;
}
}
@media (max-width: 767px) {
.mob_nav {
display: block;
}
}
#next {
color: #fff;
float: right;
}
#prev {
color: #fff;
float: left;
}
div.elastislide-wrapper.elastislide-vertical {
width: 30%;
max-width: 30%!important;
float: right;
height: 595px!important;
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
div.elastislide-wrapper.elastislide-vertical {
display: none!important;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
div.elastislide-wrapper.elastislide-vertical {
display: none!important;
}
}
@media only screen and (max-width: 479px) {
div.elastislide-wrapper.elastislide-vertical {
display: none;
}
}
@media (max-width: 767px) {
div.elastislide-wrapper.elastislide-vertical {
display: none;
}
}
#slideshow {
width: 70%;
height: 522px;
float: left;
overflow: hidden;
margin: 2px 0 0 0;
}
@media only screen and (min-width: 980px) and (max-width: 1200px) {
#slideshow {
max-height: 420px!important;
width: 70%!important;
}
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
#slideshow {
width: 100%;
max-height: 523px;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
#slideshow {
width: 100%;
max-height: 523px;
}
}
@media only screen and (max-width: 479px) {
#slideshow {
width: 100%!important;
height: 192px!important;
}
}
@media (max-width: 767px) {
#slideshow {
width: 100%;
height: 372px;
}
}
@media (min-width: 768px) {
#slideshow {
width: 100%;
}
}
@media (min-width: 992px) {
#slideshow {
width: 70%;
max-height: 523px;
}
}
#slideshow img {
width: 100%!important;
}
div.under_lay {
height: 530px;
margin: 15px 0 0 0;
}
@media only screen and (min-width: 980px) and (max-width: 1200px) {
div.under_lay {
max-height: 425px!important;
}
}
@media only screen and (min-width: 980px) and (max-width: 991px) {
div.under_lay {
max-height: 385px!important;
}
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
div.under_lay {
height: 573px!important;
}
}
@media only screen and (max-width: 479px) {
div.under_lay {
height: 245px!important;
}
}
@media (max-width: 767px) {
div.under_lay {
height: 430px;
}
}
@media (min-width: 768px) {
div.under_lay {
height: 570px;
}
}
@media (min-width: 992px) {
div.under_lay {
height: 527px;
}
}
.elastislide-wrapper {
position: relative;
}
.elastislide-wrapper .elastislide-carousel {
position: relative;
height: 500px;
z-index: 4;
}
.elastislide-wrapper nav .elastislide-prev,
.elastislide-wrapper nav .elastislide-next {
background: rgba(255, 255, 255, 0.5);
color: #ff0000;
display: none;
font-size: 18px;
left: 50%;
position: absolute;
text-align: center;
z-index: 10;
}
.elastislide-wrapper nav .elastislide-prev:before,
.elastislide-wrapper nav .elastislide-next:before {
display: block;
font-family: 'ArrrowsRegular';
font-size: 24px;
}
.elastislide-wrapper nav .elastislide-prev {
top: 0px;
}
.elastislide-wrapper nav .elastislide-prev:after {
content: 'Z';
}
.elastislide-wrapper nav .elastislide-next {
bottom: 100px;
}
.elastislide-wrapper nav .elastislide-next:after {
content: 'z';
}
.elastislide-wrapper nav span.elastislide-prev { } #message-from-the-principal {
margin: 2em 0;
}
#message-from-the-principal img {
display: block;
margin: 20px auto;
}
@media only screen and (min-width: 992px) {
#message-from-the-principal img {
float: right;
margin: 0px 0px 30px 30px;
width: 30%;
}
}
#message-from-the-principal .signature {
color: #666666;
font-family: 'Open Sans', 'Arial', 'Helvetica', sans-serif;
font-size: 21px;
} .vip-card-image-bar {
margin: 2em 0em;
}
.vip-card-image-bar ul {
list-style: none;
padding: 0;
margin-left: -15px;
margin-right: -15px;
}
.vip-card-image-bar ul > * {
margin-bottom: 30px;
}
.vip-card-image-bar ul > li:before {
content: none !important;
}
.vip-card-image-bar ul > li {
float: left;
width: 100%;
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
.vip-card-image-bar ul > li:nth-of-type(1n) {
clear: none;
}
.vip-card-image-bar ul > li:nth-of-type(1n + 1) {
clear: both;
}
@media (min-width: 768px) {
.vip-card-image-bar ul > li {
float: left;
width: 50%;
}
.vip-card-image-bar ul > li:nth-of-type(1n) {
clear: none;
}
.vip-card-image-bar ul > li:nth-of-type(2n + 1) {
clear: both;
}
}
@media (min-width: 992px) {
.vip-card-image-bar ul > li {
float: left;
width: 50%;
}
.vip-card-image-bar ul > li:nth-of-type(1n) {
clear: none;
}
.vip-card-image-bar ul > li:nth-of-type(2n + 1) {
clear: both;
}
}
@media (min-width: 1200px) {
.vip-card-image-bar ul > li {
float: left;
width: 50%;
}
.vip-card-image-bar ul > li:nth-of-type(1n) {
clear: none;
}
.vip-card-image-bar ul > li:nth-of-type(2n + 1) {
clear: both;
}
}
.vip-card-image-bar ul li img {
display: block;
margin: 0 auto;
}
.vip-card-image-bar ul li:last-child img {
width: 80%;
} #special-offers {
list-style: none;
margin: 0em 0em 2em 0em;
padding: 0;
}
#special-offers:before,
#special-offers:after {
content: " ";
display: table;
}
#special-offers:after {
clear: both;
}
#special-offers li {
margin: 0em 0em 1em 0em;
}
#special-offers li .hero {
display: none;
width: 100%;
}
#special-offers li .hero img {
margin: 0px 0px 20px 0px;
width: 100%;
}
@media only screen and (min-width: 992px) {
#special-offers li .hero {
float: left;
margin: 0% 2% 0% 0%;
width: 30%;
}
}
#special-offers li .terms h4 {
font-size: 18px;
}
#special-offers li .terms li {
font-size: 13px;
margin: 0em 0em 0.5em 0em;
} #welcome-pack-introduction {
margin: 0em 0em 2em 0em;
}
#welcome-pack-introduction:before,
#welcome-pack-introduction:after {
content: " ";
display: table;
}
#welcome-pack-introduction:after {
clear: both;
}
#welcome-pack-introduction .hero {
margin: 0px 0px 20px 0px;
width: 100%;
}
@media only screen and (min-width: 768px) {
#welcome-pack-introduction .hero {
float: right;
margin-left: 20px;
width: 50%;
}
}
@media only screen and (min-width: 992px) {
#welcome-pack-introduction .hero {
width: 30%;
}
}
#welcome-pack-list {
margin: 2em 0em;
}
#welcome-pack-list:before,
#welcome-pack-list:after {
content: " ";
display: table;
}
#welcome-pack-list:after {
clear: both;
}
#welcome-pack-list ul {
list-style: none;
padding: 0;
margin-left: -15px;
margin-right: -15px;
}
#welcome-pack-list ul > * {
margin-bottom: 30px;
}
#welcome-pack-list ul > li:before {
content: none !important;
}
#welcome-pack-list ul > li {
float: left;
width: 100%;
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
#welcome-pack-list ul > li:nth-of-type(1n) {
clear: none;
}
#welcome-pack-list ul > li:nth-of-type(1n + 1) {
clear: both;
}
@media (min-width: 768px) {
#welcome-pack-list ul > li {
float: left;
width: 50%;
}
#welcome-pack-list ul > li:nth-of-type(1n) {
clear: none;
}
#welcome-pack-list ul > li:nth-of-type(2n + 1) {
clear: both;
}
}
@media (min-width: 992px) {
#welcome-pack-list ul > li {
float: left;
width: 50%;
}
#welcome-pack-list ul > li:nth-of-type(1n) {
clear: none;
}
#welcome-pack-list ul > li:nth-of-type(2n + 1) {
clear: both;
}
}
@media (min-width: 1200px) {
#welcome-pack-list ul > li {
float: left;
width: 50%;
}
#welcome-pack-list ul > li:nth-of-type(1n) {
clear: none;
}
#welcome-pack-list ul > li:nth-of-type(2n + 1) {
clear: both;
}
}
#welcome-pack-list ul li .content {
padding: 0% 0% 0% 45%;
position: relative;
}
#welcome-pack-list ul li img {
border: 1px solid #eeeeee;
float: none;
left: 0px;
margin: 0px 20px 20px 0px;
position: absolute;
top: 0px;
width: 40%;
}
#welcome-pack-list ul li h3 {
margin: 0px 0px 10px 0px;
}
#welcome-pack-list ul li h4 {
margin: 1em 0em 0.25em 0em;
} #quicklinks {
background: #ffffff;
}
#quicklinks .widget-title {
color: #0061ad;
font-size: 30px;
}
#testimonials {
background: #ffffff;
}
#testimonials .widget-title {
color: #0061ad;
font-size: 30px;
}
#testimonials blockquote {
border-left: none;
}
body.home h2 {
font-size: 36px;
}
body.home .widget-title {
margin-top: 0;
}
body.home #content {
background-color: none;
margin-top: 0;
padding-top: 0;
text-align: center;
}
@media only screen and (min-width: 992px) {
body.home #content .post-content {
padding: 0 5%;
}
}
body.home #content .post-content h2 {
color: #c9661f;
font-size: 24px;
margin: 10px 0;
}
@media only screen and (min-width: 1200px) {
body.home #content .post-content h2:before,
body.home #content .post-content h2:after {
background: #c9661f;
content: '';
display: inline-block;
height: 1px;
margin: 0;
vertical-align: middle;
width: 5%;
}
body.home #content .post-content h2:before {
margin: 0 10px 0 0;
}
body.home #content .post-content h2:after {
margin: 0 0 0 10px;
}
}
body.home #content .post-content .welcome {
font-size: 16px;
text-align: center;
}
@media only screen and (min-width: 992px) {
}
body.home #page-title {
background: none;
padding: 30px 0 0 0;
text-align: center;
}
body.home #page-title h1,
body.home #page-title h2 {
margin: 0;
}
body.home #banner #overlay {
background: #0061ad;
}
@media only screen and (min-width: 992px) {
}
body.home #banner #overlay .tagline {
display: block;
margin: 0;
padding: 15px 0 0 0;
}
@media only screen and (min-width: 992px) {
body.home #banner #overlay .tagline {
color: #fff;
}
}
body.home #banner #overlay #searchform .fieldset-submit {
border: 1px solid #0061ad;
}
body.home #banner #overlay #searchform .fieldset-submit button {
background: #007ee0;
border: none;
}
@media only screen and (min-width: 992px) {
body.home #append-content-sidebar .widget_wysija .wysija-paragraph {
display: inline-block;
margin: 0;
padding: 0;
width: 30%;
}
}
@media only screen and (min-width: 992px) {
body.home #append-content-sidebar .widget_wysija .wysija-paragraph label {
box-sizing: border-box;
display: inline-block;
width: 25%;
}
}
@media only screen and (min-width: 992px) {
body.home #append-content-sidebar .widget_wysija .wysija-paragraph .wysija-input {
box-sizing: border-box;
display: inline-block;
width: 75%;
}
}
body.home #append-content-sidebar .widget_text {
text-align: center;
}
@media only screen and (min-width: 992px) {
body.home #append-content-sidebar .widget_text p {
padding: 0 5%;
}
}
body.home #property-search .widget-title,
body.home .SearchWidget .widget-title {
display: block;
}
body.home #accreditation {
margin: 2em 0em;
}
body.home #accreditation ul {
list-style: none;
padding: 0;
margin-left: -15px;
margin-right: -15px;
}
body.home #accreditation ul > * {
margin-bottom: 30px;
}
body.home #accreditation ul > li:before {
content: none !important;
}
body.home #accreditation ul > li {
float: left;
width: 100%;
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
body.home #accreditation ul > li:nth-of-type(1n) {
clear: none;
}
body.home #accreditation ul > li:nth-of-type(1n + 1) {
clear: both;
}
@media (min-width: 768px) {
body.home #accreditation ul > li {
float: left;
width: 50%;
}
body.home #accreditation ul > li:nth-of-type(1n) {
clear: none;
}
body.home #accreditation ul > li:nth-of-type(2n + 1) {
clear: both;
}
}
@media (min-width: 992px) {
body.home #accreditation ul > li {
float: left;
width: 25%;
}
body.home #accreditation ul > li:nth-of-type(1n) {
clear: none;
}
body.home #accreditation ul > li:nth-of-type(4n + 1) {
clear: both;
}
}
@media (min-width: 1200px) {
body.home #accreditation ul > li {
float: left;
width: 25%;
}
body.home #accreditation ul > li:nth-of-type(1n) {
clear: none;
}
body.home #accreditation ul > li:nth-of-type(4n + 1) {
clear: both;
}
}
body.home #accreditation ul li a {
display: block;
transition: all 0.2s ease-in;
}
body.home #accreditation ul li a:hover .hero {
border: 1px solid #eeeeee;
}
body.home #accreditation ul li a:hover h3 {
color: #0061ad;
}
body.home #accreditation ul li .hero {
border: 1px solid transparent;
display: block;
height: 0;
margin: 0px 0px 8px 0px;
overflow: hidden;
padding-bottom: 75%;
position: relative;
transition: all 0.2s ease-in;
width: 100%;
}
body.home #accreditation ul li h3 {
color: #8a8b8c;
font-size: 16px;
font-weight: 500;
line-height: 18px;
transition: all 0.2s ease-in;
}
body.home #accreditation ul li img {
background: none;
display: block;
position: absolute;
left: 50%;
margin: 0;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
top: 50%;
transition: all 0.2s ease-in;
width: 100%;
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}  a.email:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
a.email:before {
content: '\f003';
}
a.facebook:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
a.facebook:before {
content: '\f09a';
}
a.feed:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
a.feed:before {
content: '\f09e';
}
a.newsletter:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
a.newsletter:before {
content: '\f130';
}
a.phone:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
a.phone:before {
content: '\f095';
}
a.twitter:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
a.twitter:before {
content: '\f099';
}
a.youtube:before {
content: '\f003';
display: inline-block;
font-family: FontAwesome;
margin: 0px 5px 0 0;
}
a.youtube:before {
content: '\f167';
}
.contact-details ul {
list-style: none;
margin: 10px 0;
padding: 0;
}
.contact-details ul li {
font-size: 18px;
margin: 0 0 10px 0;
padding: 0;
}
.contact-details ul li:before,
.contact-details ul li:after {
content: " ";
display: table;
}
.contact-details ul li:after {
clear: both;
}
.contact-details ul li a {
color: #000000;
}
.contact-details ul li:before {
display: none;
}
.contact-details ul li .title {
font-weight: 700;
}
.contact-details ul li .title:before {
display: inline-block;
font-family: FontAwesome;
margin: 0 5px 0 0;
}
.contact-details ul li .details {
font-weight: 500;
}
@media only screen and (min-width: 992px) {
.contact-details ul li .title {
float: left;
margin-right: 2%;
width: 15%;
}
.contact-details ul li .details {
float: left;
width: 83%;
}
}
.contact-details ul li.address .title:before {
content: '\f041';
}
.contact-details ul li.phone .title:before {
content: '\f095';
}
.contact-details ul li.email .title:before {
content: '\f003';
}
.contact-details ul li.email .details {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
@media only screen and (min-width: 992px) {
.contact-details ul li.email { }
} .showcase-list ul {
list-style: none;
padding: 0;
margin-left: -15px;
margin-right: -15px;
}
.showcase-list ul:before,
.showcase-list ul:after {
content: " ";
display: table;
}
.showcase-list ul:after {
clear: both;
}
.showcase-list ul > * {
margin-bottom: 30px;
}
.showcase-list ul > li:before {
content: none !important;
}
.showcase-list ul > li {
float: left;
width: 100%;
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
.showcase-list ul > li:nth-of-type(1n) {
clear: none;
}
.showcase-list ul > li:nth-of-type(1n + 1) {
clear: both;
}
@media (min-width: 768px) {
.showcase-list ul > li {
float: left;
width: 50%;
}
.showcase-list ul > li:nth-of-type(1n) {
clear: none;
}
.showcase-list ul > li:nth-of-type(2n + 1) {
clear: both;
}
}
@media (min-width: 992px) {
.showcase-list ul > li {
float: left;
width: 50%;
}
.showcase-list ul > li:nth-of-type(1n) {
clear: none;
}
.showcase-list ul > li:nth-of-type(2n + 1) {
clear: both;
}
}
@media (min-width: 1200px) {
.showcase-list ul > li {
float: left;
width: 50%;
}
.showcase-list ul > li:nth-of-type(1n) {
clear: none;
}
.showcase-list ul > li:nth-of-type(2n + 1) {
clear: both;
}
}
.showcase-list ul li h3 {
background: #eec513;
color: #ffffff;
padding: 10px 15px;
text-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}
.showcase-list ul li .content {
padding: 10px 15px;
}
.showcase-list ul li .action {
background: #0061ad;
border-radius: 5px;
color: #ffffff;
display: inline-block;
margin: 0 0 0 15px;
padding: 5px 10px;
text-decoration: none;
transition: all 0.2s ease-in;
}
.showcase-list ul li .action:hover {
background: #000000;
color: #ffffff;
}
#specials-list {
list-style: none;
padding: 0;
margin-left: -15px;
margin-right: -15px;
}
#specials-list:before,
#specials-list:after {
content: " ";
display: table;
}
#specials-list:after {
clear: both;
}
#specials-list > * {
margin-bottom: 30px;
}
#specials-list > li:before {
content: none !important;
}
#specials-list > li {
float: left;
width: 100%;
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
#specials-list > li:nth-of-type(1n) {
clear: none;
}
#specials-list > li:nth-of-type(1n + 1) {
clear: both;
}
@media (min-width: 768px) {
#specials-list > li {
float: left;
width: 50%;
}
#specials-list > li:nth-of-type(1n) {
clear: none;
}
#specials-list > li:nth-of-type(2n + 1) {
clear: both;
}
}
@media (min-width: 992px) {
#specials-list > li {
float: left;
width: 33.33333333%;
}
#specials-list > li:nth-of-type(1n) {
clear: none;
}
#specials-list > li:nth-of-type(3n + 1) {
clear: both;
}
}
@media (min-width: 1200px) {
#specials-list > li {
float: left;
width: 33.33333333%;
}
#specials-list > li:nth-of-type(1n) {
clear: none;
}
#specials-list > li:nth-of-type(3n + 1) {
clear: both;
}
}
#specials-list li {
position: relative;
}
#specials-list li a {
display: block;
position: relative;
text-decoration: none;
}
@media only screen and (min-width: 992px) {
#specials-list li a {
overflow: hidden;
}
}
#specials-list li a .hero {
background: #666666;
height: 0px;
overflow: hidden;
padding: 0 0 100% 0;
position: relative;
width: 100%;
}
#specials-list li a .hero img {
position: absolute;
left: 50%;
top: 50%;
height: auto;
width: 100%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
transition: all 0.2s ease-in;
}
#specials-list li a .content {
background: #eeeeee;
color: #333;
height: 100%;
padding: 20px;
transition: all 0.2s ease-in;
}
@media only screen and (min-width: 992px) {
#specials-list li a .content {
background: rgba(0, 0, 0, 0.5);
color: #ffffff;
left: 0;
position: absolute;
right: 0;
top: 60%;
}
}
#specials-list li a .content *:first-child {
margin-top: 0;
}
#specials-list li a .content .title {
display: none;
}
#specials-list li a .content h2 {
font-size: 30px;
margin: 0 0 0.25em 0;
}
@media only screen and (min-width: 992px) {
#specials-list li a .content h2 {
color: #0061ad;
}
}
#specials-list li a .content h3 {
color: #eec513;
margin: 0 0 0.25em 0;
}
@media only screen and (min-width: 992px) {
#specials-list li a .content h3 {
color: #0061ad;
}
}
@media only screen and (min-width: 992px) {
#specials-list li a .content p {
display: none;
}
}
#specials-list li a:hover .hero img {
-ms-transform: translate(-50%, -50%) scale(1.1, 1.1);
-webkit-transform: translate(-50%, -50%) scale(1.1, 1.1);
transform: translate(-50%, -50%) scale(1.1, 1.1);
}
@media only screen and (min-width: 992px) {
#specials-list li a:hover .content {
bottom: 0;
top: 0;
}
#specials-list li a:hover .content p {
display: block;
}
}
.BannerWidget {
margin: 0 auto 0 auto;
max-width: 100%;
text-align: center;
width: 100%;
}
.BannerWidget img {
max-width: 100%;
}
.BannerWidget a {
text-decoration: none;
}
.BannerWidget .widgettitle {
display: none;
}
.BannerWidget .title {
display: none;
}
.BannerWidget .banner-wrapper {
max-width: 100%;
}
.BannerWidget .banner {
max-width: 100%;
position: relative;
}
.BannerWidget .banner a {
display: block;
}
.BannerWidget .banner a .banner-detail .content .button {
background: #0061ad;
border: 1px solid #ffffff;
border-radius: 5px;
color: #000000;
display: inline-block;
font-size: 16px;
margin: 30px 0 0 0;
padding: 8px 16px;
text-align: center;
transition: all 0.2s ease-in;
}
.BannerWidget .banner a:hover .banner-detail .content .button {
background: #000000;
color: #ffffff;
}
#sidebar1 .BannerWidget .banner {
display: inline-block;
margin: 0 auto 30px auto;
}
#sidebar1 .BannerWidget .banner a .banner-detail .content {
background: #0061ad;
bottom: 0px;
color: #ffffff;
padding: 20px;
}
@media only screen and (min-width: 992px) {
}
@media only screen and (min-width: 1200px) {
}
#sidebar1 .BannerWidget .banner a .banner-detail .content *:first-child,
#sidebar1 .BannerWidget .banner a .banner-detail .content .title + * {
margin-top: 0;
}
#sidebar1 .BannerWidget .banner a .banner-detail .content h2 {
color: #eec513;
font-size: 36px;
font-weight: 300;
margin: 0 0 0.5em 0;
}
#sidebar1 .BannerWidget .banner a .banner-detail .content h3 {
color: #00447a;
}
#sidebar1 .BannerWidget .banner a .banner-detail .content .button {
background-color: rgba(0, 0, 0, 0.5);
color: #ffffff;
}
#sidebar1 .BannerWidget .banner a .banner-detail:hover .button {
background-color: #000000;
color: #eec513;
}
#append-content-sidebar .BannerWidget {
padding: 0 0 30px 0;
}
@media only screen and (min-width: 1200px) {
#append-content-sidebar .BannerWidget {
padding-bottom: 0;
}
}
#append-content-sidebar .BannerWidget .banner a {
position: relative;
}
#append-content-sidebar .BannerWidget .banner a .banner-detail {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
#append-content-sidebar .BannerWidget .banner a .banner-detail:before,
#append-content-sidebar .BannerWidget .banner a .banner-detail:after {
content: " ";
display: table;
}
#append-content-sidebar .BannerWidget .banner a .banner-detail:after {
clear: both;
}
@media (min-width: 768px) {
#append-content-sidebar .BannerWidget .banner a .banner-detail {
width: 750px;
}
}
@media (min-width: 992px) {
#append-content-sidebar .BannerWidget .banner a .banner-detail {
width: 970px;
}
}
@media (min-width: 1200px) {
#append-content-sidebar .BannerWidget .banner a .banner-detail {
width: 1170px;
}
}
@media only screen and (min-width: 1200px) {
#append-content-sidebar .BannerWidget .banner a .banner-detail .content-wrapper {
background: rgba(0, 0, 0, 0.5);
bottom: 30px;
left: auto;
position: absolute;
top: 30px;
}
#append-content-sidebar .BannerWidget .banner a .banner-detail .content-wrapper *:first-child {
margin-top: 0;
}
#append-content-sidebar .BannerWidget .banner a .banner-detail .content-wrapper *:last-child {
margin-bottom: 0;
}
#append-content-sidebar .BannerWidget .banner a .banner-detail .content-wrapper h2 {
margin-top: 0;
}
#append-content-sidebar .BannerWidget .banner a .banner-detail .content-wrapper h3 {
margin-top: 0.5em;
}
#append-content-sidebar .BannerWidget .banner a .banner-detail .content-wrapper .button {
display: none;
}
}
@media only screen and (min-width: 1400px) {
#append-content-sidebar .BannerWidget .banner a .banner-detail .content-wrapper .button {
display: inline-block;
margin-top: 10px;
}
}
@media only screen and (min-width: 1200px) {
#append-content-sidebar .BannerWidget .banner a .banner-detail .content {
color: #ffffff;
display: table;
height: 100%;
padding: 30px 60px;
}
}
@media only screen and (min-width: 1200px) {
#append-content-sidebar .BannerWidget .banner a .banner-detail .content h2,
#append-content-sidebar .BannerWidget .banner a .banner-detail .content h3 {
color: #0061ad;
}
}
@media only screen and (min-width: 1400px) {
#append-content-sidebar .BannerWidget .banner a .banner-detail .content h2 {
font-size: 42px;
}
}
@media only screen and (min-width: 1400px) {
#append-content-sidebar .BannerWidget .banner a .banner-detail .content h3 {
font-size: 24px;
}
}
@media only screen and (min-width: 1400px) {
#append-content-sidebar .BannerWidget .banner a .banner-detail .content p {
font-size: 18px;
}
}
@media only screen and (min-width: 1200px) {
#append-content-sidebar .BannerWidget .banner a .banner-detail .content .content-inner {
display: table-cell;
vertical-align: middle;
}
}
#append-content-sidebar .BannerWidget .widget-container {
padding: 0;
width: auto;
} .btn {
background-color: #0061ad;
border: none;
color: #ffffff;
font-size: 18px;
text-decoration: none;
transition: all 0.2s ease-in;
}
.btn:hover {
background-color: #000000;
color: #ffffff;
}
.more a,
.back-button a {
background: #0061ad;
border-radius: 5px;
color: #000000;
display: inline-block;
float: none;
font-size: 18px;
padding: 5px 10px;
text-align: center;
text-decoration: none;
transition: all 0.2s ease-in;
}
.more a:hover,
.back-button a:hover {
background-color: #000000;
color: #ffffff;
} .logo-bar {
margin: 20px 0;
}
.logo-bar ul {
list-style: none;
margin: 0;
padding: 0;
}
.logo-bar ul li {
display: inline-block;
margin: 0 20px 20px 0;
padding: 0;
}
.notice-board > ul {
list-style: none;
padding: 0;
margin-left: -15px;
margin-right: -15px;
}
.notice-board > ul:before,
.notice-board > ul:after {
content: " ";
display: table;
}
.notice-board > ul:after {
clear: both;
}
.notice-board > ul > * {
margin-bottom: 30px;
}
.notice-board > ul > li:before {
content: none !important;
}
.notice-board > ul > li {
float: left;
width: 100%;
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
.notice-board > ul > li:nth-of-type(1n) {
clear: none;
}
.notice-board > ul > li:nth-of-type(1n + 1) {
clear: both;
}
@media (min-width: 768px) {
.notice-board > ul > li {
float: left;
width: 50%;
}
.notice-board > ul > li:nth-of-type(1n) {
clear: none;
}
.notice-board > ul > li:nth-of-type(2n + 1) {
clear: both;
}
}
@media (min-width: 992px) {
.notice-board > ul > li {
float: left;
width: 50%;
}
.notice-board > ul > li:nth-of-type(1n) {
clear: none;
}
.notice-board > ul > li:nth-of-type(2n + 1) {
clear: both;
}
}
@media (min-width: 1200px) {
.notice-board > ul > li {
float: left;
width: 50%;
}
.notice-board > ul > li:nth-of-type(1n) {
clear: none;
}
.notice-board > ul > li:nth-of-type(2n + 1) {
clear: both;
}
}
.notice-board > ul li > .content {
border: 1px solid rgba(201, 102, 31, 0.5);
border-radius: 5px;
padding: 10px 20px;
}
.notice-board > ul li > .content *:first-child {
margin-top: 0;
}
.notice-board > ul li > .content *:last-child {
margin-bottom: 0;
}
.notice-board > ul li > .content h2,
.notice-board > ul li > .content h3 {
color: #dd7224;
}
.notice-board > ul li > .content .action {
background: #0061ad;
border-radius: 5px;
color: #ffffff;
display: inline-block;
font-size: 14px;
padding: 5px 10px;
text-decoration: none;
transition: all 0.2s ease-in;
}
.notice-board > ul li > .content .action:hover {
background: #000000;
color: #ffffff;
}
.bath:before,
.bathrooms:before {
content: 'J';
float: none;
font-family: 'realty_masterregular';
font-size: 26px;
margin: 0 5px 0 0;
line-height: 20px;
}
.bed:before,
.bedrooms:before {
content: 'K';
font-family: 'realty_masterregular';
font-size: 26px;
margin: 0 5px 0 10px;
}
.car {
margin: 0;
}
.car:before {
content: 'L';
font-family: 'realty_masterregular';
font-size: 26px;
line-height: 26px;
margin: 0 5px 0 0;
}
.sleeps:before {
font-family: 'icomoon';
content: '\e972';
font-size: 19px;
margin: 0 5px 0 0;
line-height: 16px;
}
@media only screen and (max-width: 479px) {
}
@media (max-width: 767px) {
}
@media (max-width: 767px) {
}
#property-brochure > .content {
margin: 0 auto;
width: 990px;
}
#property-brochure > .content:before,
#property-brochure > .content:after {
content: " ";
display: table;
}
#property-brochure > .content:after {
clear: both;
}
#property-brochure > .content .main {
float: left;
margin: 0% 2% 0% 0%;
width: 68%;
}
#property-brochure > .content .sub {
float: left;
width: 30%;
}
#property-brochure .property:before,
#property-brochure .property:after {
content: " ";
display: table;
}
#property-brochure .property:after {
clear: both;
}
#property-brochure .property .hero {
margin: 0 0 20px 0;
}
#property-brochure .property .title {
padding: 0 20% 0 0;
position: relative;
}
#property-brochure .property .title .code {
position: absolute;
right: 0px;
text-align: right;
top: 0px;
width: 15%;
}
#property-brochure .property .title h1 {
margin: 0;
}
#property-brochure .property .title p {
margin: 0;
}
#property-brochure .property .price {
font-size: 24px;
margin: 10px 0;
}
#property-brochure .property .description h2,
#property-brochure .property .features h2 {
font-size: 24px;
}
#property-brochure .property .features {
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
margin: 10px 0;
padding: 10px 0;
}
#property-brochure .property .features h2 {
display: none;
}
#property-brochure .property .features .features-list {
list-style: none;
margin: 0;
padding: 0;
}
#property-brochure .property .features .features-list li {
display: inline-block;
margin: 0 20px 0 0;
padding: 0;
}
#property-brochure .property .features .features-list li:before {
display: none;
}
#property-brochure .property .gallery > ul {
list-style: none;
margin: 0;
padding: 0;
}
#property-brochure .property .sherlock-features {
clear: both;
width: 100%;
}
#property-brochure .property .sherlock-attributes > ul li,
#property-brochure .property .sherlock-features > ul li {
border-bottom: 1px solid #000000;
}
#property-brochure .property .sherlock-attributes > ul li .title,
#property-brochure .property .sherlock-features > ul li .title {
background: none;
color: #000000;
padding: 5px;
}
#property-brochure .property .sherlock-attributes > ul li .description,
#property-brochure .property .sherlock-features > ul li .description {
background: none;
color: #000000;
}
#property-brochure .property .sherlock-attributes > ul li .description.y:before,
#property-brochure .property .sherlock-features > ul li .description.y:before {
color: #000000;
}
#property-brochure .property .sherlock-attributes > ul li .description.n:before,
#property-brochure .property .sherlock-features > ul li .description.n:before {
color: #000000;
}
#property-brochure .header {
padding: 10px 0;
}
#property-brochure .footer {
padding: 10px 0;
}
.key {
width: 100%;
float: left;
text-align: right;
clear: both;
}
.square {
width: 30px;
height: 30px;
float: left;
margin: -5px 5px 0 0;
}
.available .square {
border: 1px solid #eeeeee;
}
.not-available .square {
background: #c9661f;
}
.not-available,
.available {
float: left;
margin: 20px 20px 0 0;
}
.SbookitWidget #secure-bookit .secure-bookit-logo {
background: transparent url(//brunswickheadsholidayproperties.com.au/wp-content/themes/sherlock-realty/images/securebookit-logo-gs.svg) center center no-repeat;
background-size: 80%;
display: none;
height: 60px;
margin: 0px 0px 10px 0px;
width: 100%;
}
.SbookitWidget #secure-bookit .book,
.SbookitWidget #secure-bookit .tariff,
.SbookitWidget #secure-bookit .enquire {
position: relative;
}
.SbookitWidget #secure-bookit .book a,
.SbookitWidget #secure-bookit .tariff a,
.SbookitWidget #secure-bookit .enquire a {
background: #0061ad;
border-radius: 4px;
box-sizing: border-box;
color: #fff;
display: block;
font-size: 16px;
font-weight: bold;
line-height: 50px;
margin: 0px 0px 10px 0px;
padding: 5px;
text-decoration: none;
transition: all 0.2s ease-in;
}
.SbookitWidget #secure-bookit .book a:hover,
.SbookitWidget #secure-bookit .tariff a:hover,
.SbookitWidget #secure-bookit .enquire a:hover {
background: #000000;
color: #ffffff;
}
.SbookitWidget #secure-bookit .book a .icon,
.SbookitWidget #secure-bookit .tariff a .icon,
.SbookitWidget #secure-bookit .enquire a .icon {
line-height: 50px;
}
.SbookitWidget #secure-bookit .book a .icon:before,
.SbookitWidget #secure-bookit .tariff a .icon:before,
.SbookitWidget #secure-bookit .enquire a .icon:before {
background: #ffffff;
border-radius: 50%;
color: #00447a;
display: inline-block;
font-family: FontAwesome;
font-size: 21px;
height: 40px;
line-height: 40px;
margin: 0 10px 0 0;
text-align: center;
width: 40px;
}
.SbookitWidget #secure-bookit .book a .icon:before {
content: '\f073';
}
.SbookitWidget #secure-bookit .tariff a .icon:before {
content: '\f1ec';
}
.SbookitWidget #secure-bookit .enquire a .icon:before {
content: '\f05a';
}
.SbookitWidget #availability {
clear: both;
float: none;
}
.SbookitWidget #availability .ui-datepicker {
background: #ffffff;
margin: 0px 0px 10px 0px;
width: 100%;
}
.SbookitWidget #availability .ui-datepicker .ui-datepicker-header {
background: #ffffff;
}
.SbookitWidget #availability .ui-datepicker .ui-state-default {
background: #ffffff;
color: #000000;
transition: all 0.1s ease-in;
}
.SbookitWidget #availability .ui-datepicker .ui-state-default:hover {
border-color: #ff9900;
}
.SbookitWidget #availability .ui-datepicker .ui-state-disabled .ui-state-default {
background: #eeeeee;
color: #bbbbbb;
}
.SbookitWidget #availability .ui-datepicker .ui-state-disabled .ui-state-default:hover {
border-color: #cccccc;
}
.SbookitWidget #availability .ui-datepicker .ui-state-highlight {
border: 1px solid #cccccc;
}
.SbookitWidget #availability .ui-datepicker .ui-datepicker-calendar .ui-state-disabled,
.SbookitWidget #availability .ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-disabled,
.SbookitWidget #availability .ui-datepicker .ui-datepicker-calendar .ui-widget-header .ui-state-disabled {
opacity: 1;
}
.SbookitWidget #availability .ui-datepicker .ui-datepicker-calendar .booking-start a,
.SbookitWidget #availability .ui-datepicker .ui-datepicker-calendar .booking-start span {
background: linear-gradient(135deg, #ffffff 0%, #ffffff 50%, #eeeeee 51%, #eeeeee 100%);
}
.SbookitWidget #availability .ui-datepicker .ui-datepicker-calendar .booking-end a,
.SbookitWidget #availability .ui-datepicker .ui-datepicker-calendar .booking-end span {
background: linear-gradient(135deg, #eeeeee 0%, #eeeeee 50%, #ffffff 51%, #ffffff 100%);
}
.SbookitWidget .calendar-legend {
margin: 0 0 30px 0;
}
.SbookitWidget .calendar-legend:before,
.SbookitWidget .calendar-legend:after {
content: " ";
display: table;
}
.SbookitWidget .calendar-legend:after {
clear: both;
}
.SbookitWidget .calendar-legend .item {
float: left;
font-size: 16px;
font-weight: 400;
margin: 0 20px 0 0;
width: auto;
}
.SbookitWidget .calendar-legend .item .icon {
background: #ccc none repeat scroll 0 0;
display: inline-block;
height: 15px;
margin: 0 5px 0 0;
outline: 1px solid #cccccc;
width: 15px;
}
.SbookitWidget .calendar-legend .available .icon {
background-color: #ffffff;
}
.SbookitWidget .calendar-legend .unavailable .icon {
background-color: #eeeeee;
}
.SbookitWidget .calendar-legend .half-day {
display: none;
}
.SbookitWidget .calendar-legend .half-day .icon {
background-color: #eeeeee;
border: solid 10px transparent;
border-bottom: solid 10px #ffffff;
border-right: none;
border-top: none;
height: 0;
width: 0;
}
.SbookitWidgetTwo #availability {
width: 960px;
margin: 0 auto;
}
@media only screen and (max-width: 479px) {
.SbookitWidgetTwo #availability {
width: 100%!important;
}
}
@media (max-width: 767px) {
.SbookitWidgetTwo #availability {
width: 100%!important;
}
}
@media (min-width: 768px) {
.SbookitWidgetTwo #availability {
width: 100%!important;
}
}
#secure_bookit_links {
float: left;
width: 100%;
background: #eec513;
min-height: 90px;
padding: 15px 0;
margin: 0 0 30px 0;
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
}
@media only screen and (min-width: 980px) and (max-width: 991px) {
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
}
@media only screen and (max-width: 479px) {
}
@media (max-width: 767px) {
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
}
@media only screen and (min-width: 980px) and (max-width: 991px) {
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
}
@media only screen and (max-width: 479px) {
}
@media (max-width: 767px) {
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
}
@media only screen and (min-width: 980px) and (max-width: 991px) {
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
}
@media only screen and (max-width: 479px) {
}
@media (max-width: 767px) {
}
.tariff a .large,
.book a .large,
.enquire a .large {
font-size: 18px;
width: 100%;
padding: 5px 0 0 60px;
clear: both;
float: left;
}
.tariff a .small,
.book a .small,
.enquire a .small {
font-size: 13px;
width: 100%;
padding: 10px 0 0 60px;
}
.day_bar {
border: 1px solid #eeeeee;
float: left;
}
.month {
float: left;
width: 60px;
height: 30px;
border-right: 1px solid #eeeeee;
border-bottom: 1px solid #eeeeee;
padding: 5px 0 0 5px;
}
.month:last-child {
border-bottom: 0;
}
.day_bar .day {
width: 30px;
height: 30px;
border-right: 1px solid #eeeeee;
border-left: 1px solid #eeeeee;
border-bottom: 1px solid #eeeeee;
border-top: 1px solid #eeeeee;
float: left;
font-size: 11px;
text-align: center;
margin: 0 0 -1px -1px;
}
.day_bar .day.not {
background: #c9661f;
color: #fff;
}
.cal1,
.cal2,
.cal3,
.cal4,
.cal5,
.cal6 {
float: left;
margin: 0;
clear: left;
}
@media only screen and (max-width: 479px) {
.cal2,
.cal3,
.cal4,
.cal5,
.cal6 {
display: none;
}
}
@media (max-width: 767px) {
.cal2,
.cal3,
.cal4,
.cal5,
.cal6 {
display: none;
}
}
#property-tools > ul {
list-style: none;
margin: 0;
padding: 0;
}
#property-tools > ul li {
margin: 0;
padding: 0;
}
#property-tools > ul li a {
background: #ffffff;
border: 1px solid #0061ad;
border-radius: 4px;
color: #0061ad;
display: block;
font-size: 16px;
font-weight: bold;
line-height: 50px;
margin: 0 0 10px;
padding: 5px;
text-decoration: none;
transition: all 0.2s ease-in 0s;
}
#property-tools > ul li a:hover {
background: #000000;
color: #ffffff;
}
#property-tools > ul li a:before {
background: #0061ad;
border-radius: 50%;
color: #ffffff;
display: inline-block;
font-family: FontAwesome;
font-size: 21px;
height: 40px;
line-height: 40px;
margin: 0 10px 0 0;
text-align: center;
width: 40px;
}
#property-tools > ul li.brochure a:before {
content: "\f02f";
}
#property-image-gallery {
background: #eeeeee;
height: auto;
}
#property-image-gallery *:not(.container) {
margin: 0;
padding: 0;
}
#property-image-gallery ul {
list-style: none;
}
#property-image-gallery .gallery:before,
#property-image-gallery .gallery:after {
content: " ";
display: table;
}
#property-image-gallery .gallery:after {
clear: both;
}
@media only screen and (min-width: 992px) {
#property-image-gallery .gallery .main {
background: none;
float: left;
height: 500px;
width: 70%;
}
}
#property-image-gallery .gallery .main ul li img {
display: none;
}
#property-image-gallery .gallery .main ul.slick-slider {
position: relative;
}
@media only screen and (min-width: 992px) {
#property-image-gallery .gallery .main ul.slick-slider li {
background: #666666;
height: 500px;
overflow: hidden;
position: relative;
}
}
#property-image-gallery .gallery .main ul.slick-slider li img {
display: block;
}
@media only screen and (min-width: 992px) {
#property-image-gallery .gallery .main ul.slick-slider li img {
height: auto;
left: 50%;
max-width: 105%;
position: absolute;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 105%;
}
}
#property-image-gallery .gallery .main ul.slick-slider .slick-prev,
#property-image-gallery .gallery .main ul.slick-slider .slick-next {
background: rgba(0, 0, 0, 0.5);
display: none !important;
height: 50px;
line-height: 50px;
margin: -25px 0 0 0;
position: absolute;
text-align: center;
top: 50%;
width: 50px;
z-index: 5;
}
#property-image-gallery .gallery .main ul.slick-slider .slick-prev:before,
#property-image-gallery .gallery .main ul.slick-slider .slick-next:before {
float: none;
font-family: 'ArrrowsRegular';
font-size: 24px;
height: 50px;
line-height: 50px;
width: 50px;
}
#property-image-gallery .gallery .main ul.slick-slider .slick-prev {
left: 0px;
}
#property-image-gallery .gallery .main ul.slick-slider .slick-prev:before {
content: 'Y';
}
#property-image-gallery .gallery .main ul.slick-slider .slick-next {
right: 0px;
}
#property-image-gallery .gallery .main ul.slick-slider .slick-next:before {
content: 'y';
}
#property-image-gallery .gallery .main ul.slick-slider .slick-disabled {
cursor: default;
}
#property-image-gallery .gallery .main ul.slick-slider:hover .slick-prev,
#property-image-gallery .gallery .main ul.slick-slider:hover .slick-next {
display: inline !important;
}
#property-image-gallery .gallery .thumbnails {
display: none;
}
@media only screen and (min-width: 992px) {
#property-image-gallery .gallery .thumbnails {
background: none;
display: block;
float: left;
height: 500px;
width: 30%;
}
}
#property-image-gallery .gallery .thumbnails ul li img {
display: none;
}
#property-image-gallery .gallery .thumbnails .slick-slider {
position: relative;
}
#property-image-gallery .gallery .thumbnails .slick-slider .slick-slide li {
background: #666666;
float: left;
height: 122.5px;
margin: 0 0 3px 1%;
padding: 0;
position: relative;
width: 49%;
}
#property-image-gallery .gallery .thumbnails .slick-slider .slick-slide li .hero {
cursor: pointer;
height: 122.5px;
overflow: hidden;
position: relative;
width: 100%;
}
#property-image-gallery .gallery .thumbnails .slick-slider .slick-slide li .hero img {
display: block;
left: 50%;
min-height: 100%;
position: absolute;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: auto;
}
#property-image-gallery .gallery .thumbnails .slick-slider .slick-slide li .hero:hover {
outline: 2px solid #0061ad;
}
#property-image-gallery .gallery .thumbnails .slick-slider .slick-prev,
#property-image-gallery .gallery .thumbnails .slick-slider .slick-next {
background: rgba(0, 0, 0, 0.5);
display: none !important;
height: 50px;
left: 50%;
line-height: 50px;
margin: 0 0 0 -25px;
position: absolute;
text-align: center;
width: 50px;
z-index: 5;
}
#property-image-gallery .gallery .thumbnails .slick-slider .slick-prev:before,
#property-image-gallery .gallery .thumbnails .slick-slider .slick-next:before {
float: none;
font-family: 'ArrrowsRegular';
font-size: 24px;
height: 50px;
line-height: 50px;
width: 50px;
}
#property-image-gallery .gallery .thumbnails .slick-slider .slick-prev {
top: 0px;
}
#property-image-gallery .gallery .thumbnails .slick-slider .slick-prev:before {
content: 'Z';
}
#property-image-gallery .gallery .thumbnails .slick-slider .slick-next {
top: 450px;
}
#property-image-gallery .gallery .thumbnails .slick-slider .slick-next:before {
content: 'z';
}
#property-image-gallery .gallery .thumbnails .slick-slider .slick-disabled {
cursor: default;
}
#property-image-gallery .gallery .thumbnails .slick-slider:hover .slick-prev,
#property-image-gallery .gallery .thumbnails .slick-slider:hover .slick-next {
display: inline !important;
}
.property-listing {
margin-left: -15px;
margin-right: -15px;
}
.property-listing:before,
.property-listing:after {
content: " ";
display: table;
}
.property-listing:after {
clear: both;
}
.property-listing .property_details {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
margin: 0 0 30px 0;
}
@media (min-width: 768px) {
.property-listing .property_details {
float: left;
width: 100%;
}
}
.property-listing #sidebar1 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.property-listing #sidebar1 {
float: left;
width: 100%;
}
}
.property-listing.sidebar-active .property_details {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 992px) {
.property-listing.sidebar-active .property_details {
float: left;
width: 75%;
}
}
.property-listing.sidebar-active #sidebar1 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 992px) {
.property-listing.sidebar-active #sidebar1 {
float: left;
width: 25%;
}
}
.property-listing .property_details .description .title {
margin: 0 0 30px 0;
}
.property-listing .property_details .description .title:before,
.property-listing .property_details .description .title:after {
content: " ";
display: table;
}
.property-listing .property_details .description .title:after {
clear: both;
}
.property-listing .property_details .description .title .address {
background: none;
color: #0061ad;
font-size: 30px;
margin: 0 0 5px 0;
}
@media only screen and (min-width: 992px) {
.property-listing .property_details .description .title .address {
float: left;
margin: 0 2% 0 0;
width: 73%;
}
}
.property-listing .property_details .description .title .property-code {
background: none;
color: #8a8b8c;
font-size: 18px;
}
@media only screen and (min-width: 992px) {
.property-listing .property_details .description .title .property-code {
float: left;
margin: 0;
text-align: right;
width: 25%;
}
}
#property-gallery {
background: #eeeeee;
display: none;
height: 500px;
}
#property-gallery:before,
#property-gallery:after {
content: " ";
display: table;
}
#property-gallery:after {
clear: both;
}
#property-gallery .gallery {
float: left;
width: 70%;
}
#property-gallery .gallery-nav {
float: left;
width: 30%;
}
#property-info-bar {
background: #8a8b8c;
color: #ffffff;
margin: 5px 0 30px 0;
padding: 15px 0;
text-align: center;
}
@media only screen and (min-width: 992px) {
#property-info-bar {
font-size: 24px;
}
}
#property-info-bar .details {
margin: 0 0 10px 0;
padding: 0;
}
@media only screen and (min-width: 992px) {
#property-info-bar .details {
float: left;
margin: 0;
}
}
#property-info-bar .details .item {
display: inline-block;
margin: 0 10px 0 0;
}
#property-info-bar .price {
margin: 0;
}
@media only screen and (min-width: 992px) {
#property-info-bar .price {
float: right;
}
} #favourite-properties-entry {
margin: 2em auto;
}
#favourite-properties-entry:before,
#favourite-properties-entry:after {
content: " ";
display: table;
}
#favourite-properties-entry:after {
clear: both;
}
@media only screen and (min-width: 1200px) {
#favourite-properties-entry {
width: 50%;
}
}
#emailForm {
width: 100%;
}
#emailForm h2 {
float: none;
}
#emailForm .form-control {
float: none;
margin: 0 0 10px 0;
}
#emailForm .error {
background: none;
margin: 0;
padding: 0;
}
#emailForm .error .message {
background: #f5989d;
border-radius: 0;
color: #db0000;
display: block;
font-size: 13px;
padding: 5px;
margin: 0 0 10px 0;
}
.fav-properties:before,
.fav-properties:after {
content: " ";
display: table;
}
.fav-properties:after {
clear: both;
} .favTab a {
background: #eec513;
color: #fff;
display: none;
font-size: 0px;
padding: 8px 20px;
position: fixed;
right: 0px;
text-align: center;
text-decoration: none;
text-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
top: 350px;
transform: rotate(90deg);
transform-origin: right top;
transition: all 0.2s ease-in;
z-index: 10000;
}
@media only screen and (min-width: 768px) {
.favTab a {
display: block;
}
}
.favTab a:after {
content: "Favourites";
font-size: 18px;
}
.favTab a:before {
display: inline-block;
content: "\f004";
font-family: 'FontAwesome';
font-size: 18px;
margin: 0px 5px 0px 0px;
}
.favTab a:hover {
background: #000000;
color: #ffffff;
} .property-results {
clear: both;
margin: 20px 0 10px 0;
width: 100%;
}
.property-results:before,
.property-results:after {
content: " ";
display: table;
}
.property-results:after {
clear: both;
}
.property-list {
border: 1px solid #ccc;
border-radius: 5px;
margin: 0px auto 20px auto;
max-width: 300px;
padding: 0 0 40px 0;
position: relative;
width: 100%;
}
@media only screen and (min-width: 768px) {
.property-list {
float: left;
margin-right: 2%;
width: 49%;
}
.property-list:nth-child(2n) {
margin-right: 0%;
}
}
@media only screen and (min-width: 992px) {
.property-list {
width: 32%;
}
.property-list:nth-child(2n) {
margin-right: 2%;
}
.property-list:nth-child(3n) {
margin-right: 0%;
}
}
@media only screen and (min-width: 1200px) {
.property-list {
width: 23.5%;
}
.property-list:nth-child(2n) {
margin-right: 2%;
}
.property-list:nth-child(3n) {
margin-right: 2%;
}
.property-list:nth-child(4n) {
margin-right: 0%;
}
}
.property-list .feature_img {
margin: 0 0 10px 0;
}
.property-list .feature_img a {
background: #eeeeee;
display: block;
height: 0px;
margin: 0;
overflow: hidden;
padding: 0 0 75% 0;
position: relative;
width: 100%;
}
.property-list .feature_img a img {
height: 105%;
left: 50%;
max-width: none;
position: absolute;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: auto;
}
.property-list .con {
padding: 10px;
}
.property-list .con .deets {
float: none;
margin: 0 0 10px 0;
width: 100%;
}
.property-list .con .deets .sicons a {
color: #000;
text-decoration: none;
}
.property-list .con .deets .sicons a:before {
color: #000;
}
.property-list .con .deets .icons {
font-size: 12px;
line-height: 22px;
}
@media only screen and (min-width: 992px) {
.property-list .con .deets .icons {
font-size: 14px;
line-height: 21px;
}
}
.property-list .con .title {
color: #0061ad;
font-size: 24px;
margin: 0;
}
.property-list .con .price {
background: none;
color: #c9661f;
float: none;
height: auto;
padding: 0;
text-align: left;
width: 100%;
}
.property-list .con .price .active-price {
background: none;
color: #333;
margin: 3px 0;
padding: 0;
}
.property-list .con .price .active-price .booking {
background: #eec513;
border-radius: 3px;
color: #ffffff;
display: inline-block;
margin: 0 0 0 5px;
padding: 2px 6px;
text-decoration: none;
text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
text-transform: uppercase;
transition: all 0.2s ease-in;
}
.property-list .con .price .active-price .booking:hover {
background: #000000;
color: #ffffff;
}
.property-list .con .suburb {
background: none;
color: #666666;
display: block;
float: none;
height: auto;
padding: 0;
text-align: left;
width: 100%;
}
.property-list .con .description {
float: none;
margin: 10px 0;
overflow: hidden;
width: 100%; }
.property-list .con .more {
bottom: 10px;
left: 10px;
position: absolute;
right: 10px;
}
.property-list .con .more a {
color: #fff;
display: block;
margin: 0;
text-decoration: none;
transition: all 0.2s ease-in;
}
.property-list .con .more a:hover {
background: #000000;
color: #ffffff;
}  .tool_bar {
background: none;
border-bottom: 1px solid #eeeeee;
margin: 0 0 20px 0;
padding: 0 0 10px 0;
text-align: center;
}
@media only screen and (min-width: 768px) {
.tool_bar {
text-align: left;
}
}
.tool_bar fieldset {
background: #ffffff;
border: 1px solid #cccccc;
border-radius: 5px;
display: inline-block;
margin: 0 8px 0 0;
padding: 5px;
position: relative;
}
.tool_bar .results_number {
color: #333;
font-size: 18px;
margin: 10px 0px;
}
@media only screen and (min-width: 768px) {
.tool_bar .results_number {
display: inline-block;
margin: 0 10px 0 0;
}
}
.tool_bar .filter {
margin: 10px 0px;
}
@media only screen and (min-width: 768px) {
.tool_bar .filter {
display: inline-block;
margin: 0;
}
}
.tool_bar .filter select {
-webkit-appearance: none;
appearance: none;
background: #ffffff;
border: none;
box-shadow: none;
color: #8a8b8c;
display: inline-block;
height: 28px;
margin: 0;
padding: 0;
}
.tool_bar .filter input[type="submit"] {
color: #ffffff;
font-size: 18px;
height: 40px;
line-height: 40px;
padding: 0 20px;
transition: all 0.2s ease-in;
}
.tool_bar .filter input[type="submit"]:hover {
background: #000000;
color: #ffffff;
}
.tool_bar .switch {
display: block;
margin: 10px 0px;
text-align: center;
}
@media only screen and (min-width: 768px) {
.tool_bar .switch {
float: right;
margin: 0;
text-align: left;
}
}
.tool_bar .switch a {
display: inline-block;
margin: 0px 8px;
text-decoration: none;
}
.tool_bar .switch a:before {
color: #000000;
font-family: 'icomoon';
font-size: 24px;
line-height: 40px;
}
@media only screen and (min-width: 768px) {
}
.tool_bar .switch .list_view a:before {
content: '\e9ba';
}
.tool_bar .switch .map_view a:before {
content: '\e948';
} .pagination-nav {
margin: 10px 0;
padding: 0;
text-align: center;
}
@media only screen and (min-width: 768px) {
.pagination-nav {
text-align: left;
}
}
.num_pages {
clear: both;
font-size: 18px;
margin: 5px 0;
text-align: center;
width: 100%;
}
@media only screen and (min-width: 768px) {
.num_pages {
display: inline-block;
margin: 0 10px 0 0;
width: auto;
}
}
.pagination {
clear: both;
float: none;
height: auto;
margin: 5px 0;
position: relative;
text-align: center;
width: 100%;
}
@media only screen and (min-width: 768px) {
.pagination {
display: inline-block;
margin: 0;
width: auto;
}
}
.pagination a {
background-color: #0061ad;
border-radius: 3px;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 18px;
line-height: 40px;
list-style-type: none;
margin: 0 2px;
padding: 0 10px;
text-decoration: none;
transition: all 0.2s ease-in;
}
.pagination a:hover {
background: #000000;
color: #ffffff;
}
.pagination .current {
background-color: #eee;
border-radius: 3px;
color: #333 !important;
display: inline-block;
font-size: 18px;
line-height: 40px;
list-style-type: none;
margin: 0 2px;
padding: 0 10px;
text-decoration: none;
}
.hide {
display: block;
} #map .gm-style .gm-style-iw .top_left {
margin: 0 0 10px 0;
}
#map .gm-style .gm-style-iw .top_right {
background: none;
margin: 0 0 20px 0;
}
#map .gm-style .gm-style-iw .top_right .bed,
#map .gm-style .gm-style-iw .top_right .bath,
#map .gm-style .gm-style-iw .top_right .sleeps {
display: inline-block;
float: none;
margin: 0 10px 0 0;
}
#map .gm-style .gm-style-iw .top_right .bed:before,
#map .gm-style .gm-style-iw .top_right .bath:before,
#map .gm-style .gm-style-iw .top_right .sleeps:before {
display: inline-block;
float: none;
}
#map .gm-style .gm-style-iw .top_right .enq,
#map .gm-style .gm-style-iw .top_right .view {
background: #0061ad;
border-radius: 5px;
color: #ffffff;
display: inline-block;
margin: 0 5px 0 0;
padding: 5px;
text-decoration: none;
text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
transition: all 0.2s ease-in;
}
#map .gm-style .gm-style-iw .top_right .enq:hover,
#map .gm-style .gm-style-iw .top_right .view:hover {
background: #000000;
color: #ffffff;
}
#property-map {
background: #cccccc;
height: 400px;
width: 100%;
} #property-search .widget-title,
.SearchWidget .widget-title {
display: none;
}
@media only screen and (min-width: 768px) {
#prepend-page-content-sidebar #searchform fieldset {
float: left;
width: 49.5%;
}
#prepend-page-content-sidebar #searchform fieldset:nth-of-type(2n) {
margin-left: 1%;
}
}
@media only screen and (min-width: 992px) {
#prepend-page-content-sidebar #searchform fieldset {
margin: 0 0 0 0.5%;
width: 10%;
}
#prepend-page-content-sidebar #searchform fieldset:nth-of-type(2n) {
margin-left: 0.5%;
}
#prepend-page-content-sidebar #searchform fieldset:first-child {
margin-left: 0;
}
}
@media only screen and (min-width: 992px) {
#prepend-page-content-sidebar #searchform fieldset.fieldset-keywords {
width: 27%;
}
}
@media only screen and (min-width: 992px) {
#prepend-page-content-sidebar #searchform fieldset.fieldset-price {
width: 15%;
}
}
@media only screen and (min-width: 992px) {
#prepend-page-content-sidebar #searchform fieldset.fieldset-suburb {
width: 15%;
}
}
#searchform {
margin: 20px 0;
}
#searchform:before,
#searchform:after {
content: " ";
display: table;
}
#searchform:after {
clear: both;
}
#searchform fieldset {
background: #ffffff;
border: none;
border-radius: 5px;
margin: 0 0 10px 0;
padding: 5px;
position: relative;
}
#searchform fieldset:before,
#searchform fieldset:after {
content: " ";
display: table;
}
#searchform fieldset:after {
clear: both;
}
#searchform fieldset.fieldset-code {
display: none;
}
#searchform fieldset.fieldset-submit {
margin-bottom: 0;
padding: 0;
}
@media only screen and (min-width: 992px) {
}
#searchform label {
display: none;
}
#searchform input {
background: #ffffff;
border: none;
border-radius: 0;
box-shadow: none;
color: #8a8b8c;
font-size: 14px;
height: 30px;
line-height: 1;
padding: 0;
}
#searchform select {
-webkit-appearance: none;
appearance: none;
background: #ffffff;
border: none;
box-shadow: none;
color: #8a8b8c;
font-size: 14px;
height: 30px;
line-height: 1;
padding: 0;
}
#searchform select option {
color: #8a8b8c;
background: transparent;
line-height: 1.2;
}
#searchform button {
background: #eec513;
border: none;
box-shadow: none;
color: #ffffff;
font-size: 16px;
height: 40px;
text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
text-transform: uppercase;
transition: all 0.2s ease-in;
}
@media only screen and (min-width: 992px) {
#searchform button {
font-size: 0px;
}
}
@media only screen and (min-width: 1200px) {
#searchform button {
font-size: 16px;
}
}
#searchform button:before {
background: none;
content: '\f002';
display: inline-block;
font-family: FontAwesome;
font-size: 16px;
margin: 0 5px 0 0;
text-align: center;
}
@media only screen and (min-width: 1200px) {
}
#searchform button:hover {
background: #000000;
color: #ffffff;
}
#searchform .ui-datepicker-trigger {
display: none;
height: 16px;
margin: -8px 0 0 0;
position: absolute;
right: 15px;
top: 50%;
width: 16px;
}   .sherlock-attributes,
.sherlock-features {
margin: 0 0 30px 0;
}
.sherlock-attributes:before,
.sherlock-features:before,
.sherlock-attributes:after,
.sherlock-features:after {
content: " ";
display: table;
}
.sherlock-attributes:after,
.sherlock-features:after {
clear: both;
}
.sherlock-attributes > ul,
.sherlock-features > ul {
list-style: none;
margin: 0;
padding: 0;
}
.sherlock-attributes > ul:before,
.sherlock-features > ul:before,
.sherlock-attributes > ul:after,
.sherlock-features > ul:after {
content: " ";
display: table;
}
.sherlock-attributes > ul:after,
.sherlock-features > ul:after {
clear: both;
}
.sherlock-attributes > ul li,
.sherlock-features > ul li {
display: table;
margin: 0;
padding: 0;
width: 100%;
}
.sherlock-attributes > ul li .title,
.sherlock-features > ul li .title,
.sherlock-attributes > ul li .description,
.sherlock-features > ul li .description {
background: #eeeeee;
border: 1px solid #ffffff;
display: table-cell;
padding: 5px;
}
.sherlock-attributes > ul li .title,
.sherlock-features > ul li .title {
background: #8a8b8c;
color: #ffffff;
font-weight: 500;
width: 35%;
}
@media only screen and (min-width: 768px) {
.sherlock-attributes > ul li .title,
.sherlock-features > ul li .title {
width: 30%;
}
}
.sherlock-attributes > ul li .description,
.sherlock-features > ul li .description {
width: 65%;
}
@media only screen and (min-width: 768px) {
.sherlock-attributes > ul li .description,
.sherlock-features > ul li .description {
width: 70%;
}
}
.sherlock-attributes > ul li .description {
font-size: 0px;
}
.sherlock-attributes > ul li .description.y:before,
.sherlock-attributes > ul li .description.n:before {
font-family: FontAwesome;
font-size: 18px;
}
.sherlock-attributes > ul li .description.y:before {
color: #0061ad;
content: "\f00c";
}
.sherlock-attributes > ul li .description.n:before {
color: #8a8b8c;
content: "\f00d";
}
#sidebar1 .sherlock-attributes,
.sub .sherlock-attributes,
#sidebar1 .sherlock-features,
.sub .sherlock-features {
margin: 30px 0;
}
#sidebar1 .sherlock-attributes > ul li .title,
.sub .sherlock-attributes > ul li .title,
#sidebar1 .sherlock-features > ul li .title,
.sub .sherlock-features > ul li .title {
width: 50%;
}
@media only screen and (min-width: 768px) {
#sidebar1 .sherlock-attributes > ul li .title,
.sub .sherlock-attributes > ul li .title,
#sidebar1 .sherlock-features > ul li .title,
.sub .sherlock-features > ul li .title {
width: 50%;
}
}
#sidebar1 .sherlock-attributes > ul li .description,
.sub .sherlock-attributes > ul li .description,
#sidebar1 .sherlock-features > ul li .description,
.sub .sherlock-features > ul li .description {
text-align: center;
width: 50%;
}
@media only screen and (min-width: 768px) {
#sidebar1 .sherlock-attributes > ul li .description,
.sub .sherlock-attributes > ul li .description,
#sidebar1 .sherlock-features > ul li .description,
.sub .sherlock-features > ul li .description {
width: 50%;
}
} #featured-properties {
min-height: 200px;
padding: 30px 0;
position: relative;
text-align: center;
}
#featured-properties .widget-title {
background: rgba(255, 255, 255, 0.5);
color: #0061ad;
display: inline-block;
font-size: 30px;
padding: 4px 8px;
text-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}
#featured-properties .widget-container {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
#featured-properties .widget-container:before,
#featured-properties .widget-container:after {
content: " ";
display: table;
}
#featured-properties .widget-container:after {
clear: both;
}
@media (min-width: 768px) {
#featured-properties .widget-container {
width: 750px;
}
}
@media (min-width: 992px) {
#featured-properties .widget-container {
width: 970px;
}
}
@media (min-width: 1200px) {
#featured-properties .widget-container {
width: 1170px;
}
}
#featured-properties .property .suburb {
color: #0061ad;
}
#featured-properties .property .description {
color: #333;
}
#property-feature-gallery {
margin: 20px 0 0 0;
padding: 0 50px;
position: relative;
}
@media only screen and (min-width: 1400px) {
#property-feature-gallery {
padding: 0;
}
}
#property-feature-gallery .slide {
background: #ffffff;
display: none;
margin: 0 10px;
padding: 5px 5px 20px 5px;
position: relative;
}
#property-feature-gallery .slide a.property-link {
display: block;
position: relative;
text-decoration: none;
}
#property-feature-gallery .slide a.property-link .hero {
background: #666666;
height: 0px;
overflow: hidden;
padding: 0 0 75% 0;
position: relative;
width: 100%;
}
#property-feature-gallery .slide a.property-link .hero .headline {
align-items: center;
background: rgba(0, 0, 0, 0.1);
bottom: 0px;
box-shadow: inset 0px 0px 40px 20px rgba(0, 0, 0, 0.25);
color: #ffffff;
display: flex;
left: 0px;
justify-content: center;
margin: 0;
padding: 10px 20px;
position: absolute;
right: 0px;
text-align: center;
text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
transition: all 0.2s ease-in;
top: 0px;
z-index: 2;
}
#property-feature-gallery .slide a.property-link .hero .headline h1,
#property-feature-gallery .slide a.property-link .hero .headline h2,
#property-feature-gallery .slide a.property-link .hero .headline h3 {
color: #ffffff;
font-size: 24px;
}
@media only screen and (min-width: 768px) {
#property-feature-gallery .slide a.property-link .hero .headline h1,
#property-feature-gallery .slide a.property-link .hero .headline h2,
#property-feature-gallery .slide a.property-link .hero .headline h3 {
font-size: 30px;
}
}
@media only screen and (min-width: 992px) {
}
#property-feature-gallery .slide a.property-link .hero img {
left: 50%;
max-height: auto;
max-width: auto;
min-height: 105%;
position: absolute;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
transition: all 0.2s ease-in;
width: auto;
z-index: 1;
}
#property-feature-gallery .slide a.property-link .content .headline {
margin: 10px 0;
}
#property-feature-gallery .slide a.property-link .content .headline h2 {
font-size: 30px;
line-height: 1;
margin: 0;
}
#property-feature-gallery .slide a.property-link .content .features {
display: block;
margin: 10px 0;
}
@media only screen and (min-width: 1200px) {
}
@media only screen and (min-width: 1600px) {
}
#property-feature-gallery .slide a.property-link .content .features ul {
list-style: none;
margin: 0;
padding: 0;
}
#property-feature-gallery .slide a.property-link .content .features ul li {
color: #8a8b8c;
display: inline-block;
margin: 0 10px;
padding: 0;
}
#property-feature-gallery .slide a.property-link .content .features ul li:before {
color: #c9661f;
}
#property-feature-gallery .slide a.property-link .content .description {
padding: 0 10px;
}
#property-feature-gallery .slide a.property-link:hover .hero .headline {
background: rgba(0, 97, 173, 0.5);
box-shadow: none;
}
#property-feature-gallery .slick-prev,
#property-feature-gallery .slick-next {
background: none;
height: 50px;
margin-top: -25px;
position: absolute;
width: 50px;
z-index: 3;
}
#property-feature-gallery .slick-prev:before,
#property-feature-gallery .slick-next:before {
font-family: ArrrowsBold;
font-size: 50px;
line-height: 50px;
}
#property-feature-gallery .slick-prev {
left: 0px;
}
@media only screen and (min-width: 1400px) {
#property-feature-gallery .slick-prev {
left: -50px;
}
}
#property-feature-gallery .slick-prev:before {
content: 'N';
}
#property-feature-gallery .slick-next {
right: 0px;
}
@media only screen and (min-width: 1400px) {
#property-feature-gallery .slick-next {
right: -50px;
}
}
#property-feature-gallery .slick-next:before {
content: 'n';
}  #quicklinks {
padding: 30px 0;
}
#quicklinks .widget-title {
display: none;
}
.quicklink-list {
margin-left: -15px;
margin-right: -15px;
}
.quicklink-list:before,
.quicklink-list:after {
content: " ";
display: table;
}
.quicklink-list:after {
clear: both;
}
.quicklink-list.quicklink-count-3 {
list-style: none;
padding: 0;
margin-left: -15px;
margin-right: -15px;
}
.quicklink-list.quicklink-count-3 > * {
margin-bottom: 30px;
}
.quicklink-list.quicklink-count-3 > li:before {
content: none !important;
}
.quicklink-list.quicklink-count-3 > li {
float: left;
width: 100%;
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
.quicklink-list.quicklink-count-3 > li:nth-of-type(1n) {
clear: none;
}
.quicklink-list.quicklink-count-3 > li:nth-of-type(1n + 1) {
clear: both;
}
@media (min-width: 768px) {
.quicklink-list.quicklink-count-3 > li {
float: left;
width: 50%;
}
.quicklink-list.quicklink-count-3 > li:nth-of-type(1n) {
clear: none;
}
.quicklink-list.quicklink-count-3 > li:nth-of-type(2n + 1) {
clear: both;
}
}
@media (min-width: 992px) {
.quicklink-list.quicklink-count-3 > li {
float: left;
width: 33.33333333%;
}
.quicklink-list.quicklink-count-3 > li:nth-of-type(1n) {
clear: none;
}
.quicklink-list.quicklink-count-3 > li:nth-of-type(3n + 1) {
clear: both;
}
}
@media (min-width: 1200px) {
.quicklink-list.quicklink-count-3 > li {
float: left;
width: 33.33333333%;
}
.quicklink-list.quicklink-count-3 > li:nth-of-type(1n) {
clear: none;
}
.quicklink-list.quicklink-count-3 > li:nth-of-type(3n + 1) {
clear: both;
}
}
.quicklink-list.quicklink-count-4 {
list-style: none;
padding: 0;
margin-left: -15px;
margin-right: -15px;
}
.quicklink-list.quicklink-count-4 > * {
margin-bottom: 30px;
}
.quicklink-list.quicklink-count-4 > li:before {
content: none !important;
}
.quicklink-list.quicklink-count-4 > li {
float: left;
width: 100%;
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
.quicklink-list.quicklink-count-4 > li:nth-of-type(1n) {
clear: none;
}
.quicklink-list.quicklink-count-4 > li:nth-of-type(1n + 1) {
clear: both;
}
@media (min-width: 768px) {
.quicklink-list.quicklink-count-4 > li {
float: left;
width: 50%;
}
.quicklink-list.quicklink-count-4 > li:nth-of-type(1n) {
clear: none;
}
.quicklink-list.quicklink-count-4 > li:nth-of-type(2n + 1) {
clear: both;
}
}
@media (min-width: 992px) {
.quicklink-list.quicklink-count-4 > li {
float: left;
width: 33.33333333%;
}
.quicklink-list.quicklink-count-4 > li:nth-of-type(1n) {
clear: none;
}
.quicklink-list.quicklink-count-4 > li:nth-of-type(3n + 1) {
clear: both;
}
}
@media (min-width: 1200px) {
.quicklink-list.quicklink-count-4 > li {
float: left;
width: 25%;
}
.quicklink-list.quicklink-count-4 > li:nth-of-type(1n) {
clear: none;
}
.quicklink-list.quicklink-count-4 > li:nth-of-type(4n + 1) {
clear: both;
}
}
.quicklink-list li {
text-align: center;
}
@media only screen and (min-width: 1200px) {
.quicklink-list li {
margin-bottom: 0px;
}
}
.quicklink-list li a {
display: block;
text-decoration: none;
transition: all 0.2s ease-in;
}
.quicklink-list li a .hero img {
width: 50%;
}
.quicklink-list li a .content {
padding: 0 0 20px 0;
}
.quicklink-list li a .title h2,
.quicklink-list li a .title h3 {
color: #000000;
}
.quicklink-list li a .description {
color: #646566;
}
.quicklink-list li a .more {
display: none;
}
.quicklink-list li a:hover {
background: rgba(0, 97, 173, 0.2);
}
.quicklink-list li a:hover .title h2,
.quicklink-list li a:hover .title h3 {
color: #ffffff;
}
.quicklink-list li a:hover .description {
color: #ffffff;
}
.slide_area .widget {
margin: 0;
}
.staff-nav > ul {
list-style: none;
margin: 0 0 30px 0;
padding: 0;
}
.staff-nav > ul:before,
.staff-nav > ul:after {
content: " ";
display: table;
}
.staff-nav > ul:after {
clear: both;
}
.staff-nav > ul li {
margin-bottom: 30px;
padding: 0px;
}
@media only screen and (min-width: 768px) {
.staff-nav > ul li {
float: left;
margin-right: 2%;
width: 49%;
}
.staff-nav > ul li:nth-child(2n) {
margin-right: 0%;
}
}
.staff-nav > ul li .content {
border: 1px solid #eeeeee;
padding: 20px;
min-height: 300px;
position: relative;
text-align: center;
}
@media only screen and (min-width: 992px) {
.staff-nav > ul li .content {
text-align: left;
}
}
.staff-nav > ul li .hero {
margin: 0 0 20px 0;
}
@media only screen and (min-width: 992px) {
.staff-nav > ul li .hero {
background: #666666;
height: 100%;
overflow: hidden;
position: absolute;
right: 0px;
top: 0px;
width: 33%;
}
}
.staff-nav > ul li .hero .hero-image {
position: relative;
}
@media only screen and (min-width: 992px) {
.staff-nav > ul li .hero .hero-image {
background: none;
height: 100%;
width: 100%;
}
}
.staff-nav > ul li .hero .hero-image img {
height: 200px;
}
@media only screen and (min-width: 992px) {
.staff-nav > ul li .hero .hero-image img {
left: 50%;
height: 102%;
max-height: none;
max-width: none;
position: absolute;
top: 0%;
-webkit-transform: translate(-50%, 0%);
-ms-transform: translate(-50%, 0%);
transform: translate(-50%, 0%);
width: auto;
}
}
.staff-nav > ul li .description .headline h2,
.staff-nav > ul li .description .headline h3 {
color: #0061ad;
margin: 0;
}
.staff-nav > ul li .description .details {
margin: 0 0 20px 0;
}
.staff-nav > ul li .description .details .position {
color: #000000;
margin: 0 0 10px 0;
}
.staff-nav > ul li .description .details .email:before,
.staff-nav > ul li .description .details .mobile:before,
.staff-nav > ul li .description .details .phone:before,
.staff-nav > ul li .description .details .facebook:before,
.staff-nav > ul li .description .details .twitter:before,
.staff-nav > ul li .description .details .linkedin:before {
display: none;
}
.staff-nav > ul li .description .details .email a,
.staff-nav > ul li .description .details .mobile a,
.staff-nav > ul li .description .details .phone a,
.staff-nav > ul li .description .details .facebook a,
.staff-nav > ul li .description .details .twitter a,
.staff-nav > ul li .description .details .linkedin a {
display: inline-block;
font-size: 18px;
margin: 0 0 5px 0;
text-decoration: none;
}
.staff-nav > ul li .description .details .email a:before,
.staff-nav > ul li .description .details .mobile a:before,
.staff-nav > ul li .description .details .phone a:before,
.staff-nav > ul li .description .details .facebook a:before,
.staff-nav > ul li .description .details .twitter a:before,
.staff-nav > ul li .description .details .linkedin a:before {
background: none;
color: #000000;
display: inline-block;
font-family: FontAwesome;
margin: 0 5px 0 0;
}
@media only screen and (min-width: 992px) {
.staff-nav > ul li .description .details .email a:before,
.staff-nav > ul li .description .details .mobile a:before,
.staff-nav > ul li .description .details .phone a:before,
.staff-nav > ul li .description .details .facebook a:before,
.staff-nav > ul li .description .details .twitter a:before,
.staff-nav > ul li .description .details .linkedin a:before {
text-align: center;
width: 40px;
}
}
.staff-nav > ul li .description .details .email a:before {
content: "\f003";
}
.staff-nav > ul li .description .details .mobile a:before {
content: "\f10b";
}
.staff-nav > ul li .description .details .phone a:before {
content: "\f095";
}
.staff-nav > ul li .description .details .facebook a:before {
content: '\f09a';
}
.staff-nav > ul li .description .details .linkedin a:before {
content: '\f0e1';
}
.staff-nav > ul li .description .details .twitter a:before {
content: '\f099';
}
.staff-nav > ul li .description .more a {
background: #0061ad;
color: #ffffff;
transition: all 0.2s ease-in;
}
.staff-nav > ul li .description .more a:hover {
background: #000000;
color: #ffffff;
}
.agent-detail {
margin-left: -15px;
margin-right: -15px;
}
.agent-detail:before,
.agent-detail:after {
content: " ";
display: table;
}
.agent-detail:after {
clear: both;
}
.agent-detail .agent-hero,
.agent-detail .agent-content,
.agent-detail .agent-info {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 30px;
}
@media (min-width: 768px) {
.agent-detail .agent-hero,
.agent-detail .agent-content,
.agent-detail .agent-info {
float: left;
width: 100%;
}
}
.agent-detail .agent-hero {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 0;
}
@media (min-width: 992px) {
.agent-detail .agent-hero {
float: left;
width: 25%;
}
}
.agent-detail .agent-content {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 0;
text-align: left;
}
@media (min-width: 768px) {
.agent-detail .agent-content {
float: left;
width: 100%;
}
}
@media (min-width: 992px) {
.agent-detail .agent-content {
float: left;
width: 50%;
}
}
.agent-detail .agent-info {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 0;
}
@media (min-width: 768px) {
.agent-detail .agent-info {
float: left;
width: 100%;
}
}
@media (min-width: 992px) {
.agent-detail .agent-info {
float: left;
width: 25%;
}
}
.agent-detail .agent-hero .hero-wrapper {
position: relative;
}
.agent-detail .agent-hero .hero {
background: none;
margin: 0 0 30px 0;
position: relative;
text-align: center;
}
@media only screen and (min-width: 992px) {
.agent-detail .agent-hero .hero {
background: #cccccc;
border: 1px solid #eeeeee;
width: 100%;
}
}
.agent-detail .agent-hero .hero img {
display: inline-block;
max-height: 300px; }
@media only screen and (min-width: 992px) {
.agent-detail .agent-hero .hero img {
max-height: none;
width: 100%;
}
}
.agent-detail .agent-hero .hero-underlay {
display: none;
}
.agent-detail .agent-info .agent-links > div {
margin: 0 0 10px 0;
}
.agent-detail .agent-info .agent-links > div:before {
display: none;
}
.agent-detail .agent-info .agent-links > div a {
color: #8a8b8c;
float: none;
font-size: 24px;
line-height: 24px;
text-decoration: none;
}
.agent-detail .agent-info .agent-links > div a:before {
background: none;
color: #0061ad;
display: inline-block;
float: none;
font-family: FontAwesome;
margin: 0 10px 0 0;
padding: 0;
text-align: center;
width: 1.5em;
}
.agent-detail .agent-info .agent-links > div.email a:before {
content: '\f0e0';
}
.agent-detail .agent-info .agent-links > div.mobile a:before {
content: '\f10b';
}
.agent-detail .agent-info .agent-links > div.phone a:before {
content: '\f095';
}
.agent-detail .agent-info .agent-links > div.facebook a:before {
content: '\f09a';
}
.agent-detail .agent-info .agent-links > div.linkedin a:before {
content: '\f0e1';
}
.agent-detail .agent-info .agent-links > div.twitter a:before {
content: '\f099';
}
.back-button {
margin: 20px 0;
}
.back-button a {
background: #0061ad;
color: #ffffff;
display: inline-block;
margin: 0;
text-decoration: none;
transition: all 0.2s ease-in;
}
.back-button a:hover {
background: #000000;
color: #ffffff;
}
.testimonial-list > ul {
list-style: none;
margin: 0;
padding: 0;
}
.testimonial-list > ul li {
margin: 0 0 10px 0;
padding: 0;
}
.testimonial-list > ul li:last-child,
.testimonial-list > ul li p:last-of-type {
margin-bottom: 0;
}
.testimonial-list > ul li h2,
.testimonial-list > ul li h3 {
color: #c9661f;
}
.testimonial-list > ul li blockquote .content {
margin: 0 0 10px 0;
}
.testimonial-list > ul li blockquote .content:after,
.testimonial-list > ul li blockquote .content:before {
color: #eeeeee;
display: inline-block;
font-family: FontAwesome;
}
.testimonial-list > ul li blockquote .content:after {
content: '\f10e';
margin-left: 5px;
}
.testimonial-list > ul li blockquote .content:before {
content: '\f10d';
margin-right: 5px;
}
.testimonial-list > ul li blockquote footer .name {
display: inline-block;
font-style: oblique;
}
.testimonial-list > ul li blockquote footer .origin {
display: inline-block;
margin: 0 0 0 5px;
}
.testimonial-list > ul li blockquote footer .date {
display: inline-block;
margin: 0 0 0 5px;
}
.testimonial-list > ul li blockquote footer .date:before {
content: '-';
margin: 0 5px 0 0;
}  .FeatureNewsWidget {
width: 100%;
float: left;
margin: 0 0 40px 0;
}
.FeatureNewsWidget .more a {
background: #0061ad;
border-radius: 5px;
display: block;
padding: 10px 0;
text-align: center;
color: #fff;
float: left;
width: 100%;
}
.FeatureNewsWidget .more a:hover {
background: #eec513;
}
.FeatureNewsWidget .widgettitle {
border-bottom: 1px solid #eeeeee;
color: #0061ad;
font-size: 20px;
margin-bottom: 30px;
padding-bottom: 15px;
}
.FeatureNewsWidget h3 {
border-bottom: 1px solid #eeeeee;
color: #0061ad;
font-size: 18px;
margin-bottom: 30px;
padding-bottom: 15px;
text-align: center;
}
.FeatureNewsWidget .news_article {
width: 370px;
float: left;
margin: 0 15px 0 0;
}
.FeatureNewsWidget .news_article:last-child {
margin: 0;
}
.FeatureNewsWidget .news_thumb {
padding: 10px;
-webkit-transition: -webkit-transform 0.15s linear;
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);
}
.FeatureNewsWidget .news_description {
padding: 15px;
} .MapWidget {
float: right;
margin: 10px 0px 0 10px;
width: 100%;
}
.MapWidget h4 {
display: none;
}
#map-canvas {
width: 100%;
height: 585px;
float: none;
margin: 0;
}
.MapWidget .widgettitle::before {
height: 30px;
width: 30px;
float: left;
content: '\e616';
font-family: 'icomoon';
margin: 0 10px 0 0;
text-align: center;
font-size: 20px;
}
#weatherCon:before,
#weatherCon:after {
content: " ";
display: table;
}
#weatherCon:after {
clear: both;
}
#weatherCon h2 {
display: none;
}
#weatherCon .weatherCon {
float: left;
margin: 0 25px 10px 0;
text-align: center;
width: auto;
}
#weatherCon .weatherCon .condition,
#weatherCon .weatherCon .low {
display: none;
}
#weatherCon .weatherCon .high .title {
display: none;
}
#weatherCon .weatherCon:nth-of-type(1) {
margin: 0 0 20px 0;
text-align: left;
width: 100%;
}
#weatherCon .weatherCon:nth-of-type(1) .condition {
display: block;
}
.surf_report {
padding: 15px;
border: 1px solid #eee;
border-radius: 5px;
}
.surf_report h2 {
color: #0061ad;
font-size: 32px;
}
.surf_report h2 .report {
font-size: 14px;
}
.surf_report h2 .report span.wind {
float: left;
width: 100%;
}
.surf_report h2 .report span.swell {
float: left;
width: 100%;
}
.advanced_search .check {
width: 30%;
float: left;
}
.advanced_search .check input[type="checkbox"] {
float: left;
margin: 0 5px 0 0;
width: 20px!important;
}
.advanced_search .divider {
float: left;
width: 100%;
margin: 20px 0;
}
.advanced_search #searchform input[type="submit"] {
width: 220px;
color: #fff;
}
.advanced_search #searchform fieldset.text-search {
width: 80%;
} .ui-autocomplete.ui-widget-content {
background: #ffffff;
border: 1px solid #eeeeee;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
padding: 3px;
}
.ui-autocomplete.ui-widget-content .ui-menu-item {
border: 1px solid #ffffff;
color: #333;
font-family: 'Open Sans', 'Arial', 'Helvetica', sans-serif;
font-size: 16px;
padding: 1px 3px;
}
.ui-autocomplete.ui-widget-content .ui-menu-item:hover {
border: 1px solid #eeeeee;
background: #eeeeee;
}
@media print {
.social {
display: none;
}
.navbar {
display: none;
}
header {
display: none;
}
#wrapper {
padding-top: 100px;
}
.buttons {
display: none;
}
#similarwidget-2 {
display: none;
}
.container {
padding: 0;
}
#slideshow {
height: 315px!important;
}
.widget_mc4wp_widget,
.widget_nav_menu {
display: none;
}
#text-3 {
width: 100%;
}
.foot_base {
display: none;
}
.specs .item {
width: 60px!important;
}
}