#login h1 a {
background-image: url(//www.ncacl.org.au/wp-content/themes/372-theme/css/custom-login/logo.png);
background-size: 300px;
height: 100px;
width: unset;
}
.login form .input, .login form input[type=checkbox], .login input[type=text] , .lost_reset_password .input-text {
background: #fbfbfb;
border: 1px solid #666666 !important;
}
.login .pw-weak input[type=checkbox] {
display: inline-block;
width: auto;
}
#registerform label {
display: block !important;
}
label[for="user_login"],
label[for="user_pass"]  {
font-size: 16px;
font-weight: bold;
}
#rememberme {
display: inline-block;
cursor: pointer;
-webkit-appearance: none;
width: 15px !important;
height: 15px !important;
background: url(//www.ncacl.org.au/wp-content/themes/372-theme/images/radio_default.svg) no-repeat center center/15px 15px;
outline: none;
-webkit-appearance: none;
-moz-appearance: none;
border-radius: 0;
border: 0px !important;
box-shadow: none;
background-color: transparent !important;
}
#rememberme:checked {
background: url(//www.ncacl.org.au/wp-content/themes/372-theme/images/radio_checked.svg) no-repeat center center/15px 15px;
}
#rememberme:before {
display: none;
}
.wp-core-ui .button-group.button-large .button, .wp-core-ui .button.button-large {
height: 37px;
line-height: 37px;
padding: 0px 20px 2px;
}
.wp-core-ui .button-primary {
background: #6ACACE;
border-color: #6ACACE #6ACACE #6ACACE;
box-shadow: 0 1px 0 #6ACACE;
color: #fff;
text-decoration: none;
text-shadow: 0 -1px 1px #6ACACE, 1px 0 1px #6ACACE, 0 1px 1px #6ACACE, -1px 0 1px #6ACACE;
font-weight: bolder;
}
.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover {
background: #6ACACE;
border-color: #6ACACE;
color: #fff;
}
.wp-core-ui .button-primary.active, .wp-core-ui .button-primary.active:focus, .wp-core-ui .button-primary.active:hover, .wp-core-ui .button-primary:active {
background: #6ACACE;
border-color: #6ACACE;
box-shadow: inset 0 2px 0 #6ACACE;
vertical-align: top;
}
.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary:focus {
box-shadow: none;
}.ac-link-trigger {
font-weight: 200;
color: #666;
font-size: 20px;
display: block;
background-image: url(//www.ncacl.org.au/wp-content/themes/372-theme/images/icons/show-filters-icon.svg);
background-repeat: no-repeat;
background-size: 20px;
background-position: right center;
padding-right: 35px;
text-decoration: none;
}
.content-footer:before {
z-index: 100 !important;
}
.ui-tabs-anchor {
padding-top: 0 !important;
}
.single .ui-widget-overlay {
background: #000;
opacity: .4;
}
.single .ui-widget.ui-widget-content {
padding: 0;
border-radius: 0;
border: none;
}
.single .ui-widget-header {
background: #6acace;
border: 1px solid #6acace;
opacity: 1;
border-radius: 0px;
}
.single .ui-widget-header span {
font-family: "PT Sans", sans-serif;
font-size: 20px;
font-weight: bold;
}
.ui-dialog-content {
padding-top: 0;
}
.single .ui-dialog .ui-dialog-buttonpane {
border: none;
}
.single .ui-dialog .ui-dialog-title {
color: #FFF;
}
.single .ui-dialog .ui-dialog-buttonpane button {
background-color: #F26666;
color: #FFF;
padding: 10px 20px;
border-radius: 10px;
border: 2px solid #F26666;
font-family: "PT Sans", sans-serif;
font-weight: bold;
margin-right: 0;
}
.single .ui-dialog .ui-dialog-buttonpane button:hover {
background-color: #FFF;
color: #F26666;
padding: 10px 20px;
border-radius: 10px;
border: 2px solid #F26666;
font-family: "PT Sans", sans-serif;
font-weight: bold;
}
.single .ui-dialog .ui-dialog-titlebar-close {
background: transparent;
border: none;
margin: -10px 8px 0 0;
}
.single .ui-dialog .ui-dialog-titlebar-close:hover .ui-icon {
background-image: url(//www.ncacl.org.au/wp-content/themes/372-theme/images/icons/close-icon-white.svg);
} 
.single .ui-button .ui-icon {
background-image: url(//www.ncacl.org.au/wp-content/themes/372-theme/images/icons/close-icon-white.svg);
background-size: 20px;
background-position: center;
}
.author .fav-head-container {
display: flex;
align-items: center;
justify-content: space-between;
}
.author .fav-head-container h1 {
margin-bottom: 34px;
}
.author .fav-head-container a {
font-weight: 500;
color: #666;
border: 1px solid #69c8cd;
padding: 5px 15px 4px 15px;
border-radius: 5px;
}
@media (max-width: 765px) {
.author .fav-head-container {
display: block;
}
}
.ac-link-trigger:hover, .ac-link-trigger:focus {
text-decoration: underline;
}  .fav-dropdown {
position: relative;
display: inline-block;
}
.fav-dropdown-content {
display: none;
position: absolute;
background-color: #fff;
min-width: 160px;
box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);
padding: 12px 16px;
z-index: 1;
-webkit-filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.2));
filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.2));
border-radius: 0 0 20px 20px;
}
.fav-dropdown:hover .fav-dropdown-content {
display: block;
z-index: 99;
}
.fav-dropdown span.desktop {
padding: 10px 10px 8px 10px;
border: 1px solid #69c8cd;
border-radius: 0 0 5px 5px;
border-top: 0px solid transparent;
margin-left: 20px;
font-size: 15px;
cursor: pointer;
}
.fav-dropdown-content a.fav-link:first-child {
padding-top: 0;
}
.fav-dropdown-content a.fav-link {
display: block;
cursor: pointer;
line-height: 120%;
padding: 15px 0;
margin: 0;
font-size: 15px;
border-radius: 0 !important;
font-weight: 400;
text-transform: inherit;
color: #666666;
border-bottom: 1px solid #6ACACE;
}
.fav-dropdown-content a.fav-link:last-child {
border-bottom: none;
}
.mobile-fav-dropdown {
display: none;
}
.fav-dropdown-content a.fav-link:hover {
color: #6ACACE;
}
@media only screen and (max-width: 1139px) {
.h-login-mobile-2 {
position: relative;
}
nav#primary_nav_wrap_2 {
position: absolute;
top: 50px;
background: #50989B;
}
nav#primary_nav_wrap_2 ul {
width: 150px;
margin: 0;
padding: 0;
}
nav#primary_nav_wrap_2 ul li {
list-style: none;
}
nav#primary_nav_wrap_2 ul li a {
padding: 20px 0;
color: white;
font-weight: 400;
text-align: center;
line-height: 1;
margin: 0 5px;
border-bottom: 1px solid #C3EAEB;
}
nav#primary_nav_wrap_2 ul li:last-child a {
border-bottom: none;
}
}  .select2-container {
z-index: 99999;
margin-bottom: 20px;
}
.select2-container--default .select2-selection--single {
background-color: #FFF;
border: 1px solid #ccc;
border-radius: 0px;
height: 40px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
padding-left: 20px;
font-size: 16px;
font-style: italic;
color: #6f6d81;
line-height: 38px;
padding-right: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 37px;
position: absolute;
top: 1px;
right: 7px;
width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: #6acace transparent transparent transparent;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent transparent #6acace transparent;
}
.select2-results__option--selectable {
cursor: pointer;
font-size: 15px;
margin-bottom: 0;
padding: 5px;
}
.select2-results__option {
font-size: 15px;
margin-bottom: 0;
padding: 5px;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
padding: 5px;
font-size: 15px;
}
.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
background-color: #6acace;
}
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {
color: #141827;
font-weight: 400;
}
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
background-color: #6acace;
}
.tribe-events .tribe-events-c-ical__link {
align-items: center;
background-color: #fff;
border: 1px solid #6acace;
border-radius: 4px;
color: #6acace;
font-weight: 700;
}
.tribe-common .tribe-common-c-svgicon {
color: #6acace;
}
.tribe-events .tribe-events-c-ical__link:active, .tribe-events .tribe-events-c-ical__link:focus, .tribe-events .tribe-events-c-ical__link:hover, .tribe-common a.tribe-common-c-btn--small, .tribe-common button.tribe-common-c-btn--small, .tribe-common input[type=button].tribe-common-c-btn--small, .tribe-common input[type=submit].tribe-common-c-btn--small {
color: #FFF;
background-color: #6acace !important;
}
.tribe-events .tribe-events-c-ical__link:active .tribe-common .tribe-common-c-svgicon, .tribe-events .tribe-events-c-ical__link:focus .tribe-common .tribe-common-c-svgicon, .tribe-events .tribe-events-c-ical__link:hover .tribe-common .tribe-common-c-svgicon {
color: #141827;
}
.tribe-events-content a {
color: #6acace !important;
border-bottom: none;
}
.tribe-events-content a:hover {
color: #6acace !important;
border-bottom: none;
}
.tribe-events-cal-links .tribe-events-gcal, .tribe-events-cal-links .tribe-events-ical, .tribe-events-event-meta a, .tribe-events-event-meta a:visited {
color: #6acace !important;
}
.tribe-common div.tribe-dialog {
z-index: 999999 !important;
}
.tribe-dialog__content.tribe-modal__content .tribe-tickets__item__extra {
display: none !important;
}
.tribe-common a.tribe-common-c-btn-link, .tribe-common button.tribe-common-c-btn-link, .tribe-common input[type=button].tribe-common-c-btn-link, .tribe-common input[type=submit].tribe-common-c-btn-link {
color: #FFF !important;
margin-right: 20px;
font-weight: 700 !important;
text-decoration: none !important;
}
table.wp-list-table tr:hover {
background: transparent !important;
}
table.wp-list-table {
margin-top: 0 !important;
border-top: none !important;
}
table.wp-list-table td {
padding: 0 !important;
}
@media print {
#header, 
.content-footer, 
footer, 
#tabs-1, 
.show-filters-mobile,
.sharethis-inline-share-buttons,
.resource-archive-link {
display: none !important;
}
#tabs-2, .h-accordian-body {
display: block !important;
}
.h-accordian-body {
padding-left: 0 !important;
padding-right: 0 !important;
padding-bottom: 20px !important;
}
.h-accordian-title {
padding-left: 0 !important;
}
.h-accordian-title:after {
content: "";
display: none !important;
}
.book-cover-wrap {
height: auto !important;
display: block !important;
background: transparent;
}
@page {
margin: 0.5cm;
}
}
.call-warning {
margin: -70px 0 70px 0;
border: 1px solid #FBEECC;
background-color: rgba(255,194,8, 0.1);
padding: 15px 40px;
}
.call-warning p {
font-size: 14px;
margin: 0;
}
.h-sidebar .content input[type="text"]::placeholder,
.h-sidebar .content select:invalid {
color: #6F6E81 !important;
}
div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {
max-width: 100% !important;
}
.wpforms-form {
width: 100%;
max-width: 800px;
}
.protip-container {
display: none !important;
}
.page-template-template-contact .wpforms-form .wpforms-submit {
margin-top: 30px;
padding: 10px 50px;
font-size: 1.1em;
background-color: #6ACACE !important;
color: white !important;
border-radius: 14px 0 14px 0;
cursor: pointer;
border: none;
outline: none;
transition: all 0.2s ease-in-out;
border: none !important;
width: 150px;
max-width: 100%;
}
.page-template-template-contact .wpforms-form .wpforms-submit:hover{
background-color: #5faeb1 !important; 
}
.no-books {
margin-top: -40px;
} .post-password-form {
margin: 30px 10px;
}
.post-password-form input[type="password"] {
background-color: #fff;
box-sizing: border-box;
border-radius: 2px;
color: #333;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
display: block;
float: none;
font-size: 16px;
font-family: inherit;
border: 1px solid #ccc;
padding: 6px 10px;
height: 38px;
width: 100%;
line-height: 1.3;
}
.post-password-form input[type="submit"] {
margin-top: 30px;
padding: 10px 15px;
font-size: 1em;
background-color: #6ACACE !important;
color: white !important;
border-radius: 14px 0 14px 0;
cursor: pointer;
border: none;
outline: none;
transition: all 0.2s ease-in-out;
border: none !important;
width: 150px;
max-width: 100%;
}
.post-password-form input[type="submit"]:hover {
background-color: #5faeb1 !important;
}  .comments-area {
border-top: 2px solid #5B7381;
margin-top: 60px;
padding-top: 20px;
clear: both;
}
.comments-area textarea#comment , .comments-area input#author , .comments-area input#email {
max-width: 100%;
padding: 15px;
height: auto;
color: #595E62;
font-size: 16px;
font-weight: 300;
border-radius: 5px;
border: 1px solid #757575;
margin-top: 0 !important;
font-family: "Poppins",sans-serif;
}
.comments-area .comment-form .comment-form-email {
display: inline-block;
width: calc(50% - 18px);
}
.comments-area .comment-form textarea {
width: calc(100% - 32px) !important;
min-height: 150px;
}
.comments-area .comment-form .comment-form-author {
width: calc(50% - 18px);
display: inline-block;
padding-right: 30px;
}
.comments-area .comment-form .comment-reply-title {
color: #666;
font-weight: 100;
font-size: 20px;
}
.comments-area .comment-form .logged-in-as {
display: none;
}
.comments-area .comments-number {
margin-top: 50px;
color: #6ACACE;
font-weight: 100;
border-bottom: 1px solid rgba(114,116,128,0.35);
margin-bottom: 30px;
font-size: 20px;
}
.comments-area .comments-number span {
border-bottom: 3px solid #6ACACE;
padding-bottom: 4px;
}
.comments-area .success-message {
padding: 10px;
background: rgb(106 202 206 / 10%);
border-left: 3px solid #6ACACE;
margin: 50px 0;
display: block;
}
.comments-area .success-message p {
margin: 0;
}
.comments-area .commentlist {
margin-bottom: 50px;
width: 100%;
}
.comments-area .commentlist li {
padding-left: 0;
position: relative;
margin-bottom: 0;
}
.comments-area .commentlist li .comment-body {
margin-bottom: 20px;
}
.comments-area .commentlist li.comment:not(.byuser) .comment-author {
position: relative;
padding-left: 33px;
}
.comments-area .commentlist li.comment:not(.byuser) .comment-author:before {
content: "";
display: block;
position: absolute;
background-image: url(//www.ncacl.org.au/wp-content/themes/372-theme/images/icon_user_ncacl.svg);
width: 25px;
height: 25px;
background-size: 25px;
background-repeat: no-repeat;
left: 0;
top: 5px;
bottom: 0;
}
.comment.even.thread-even ul.children {
width: 100%;
}
.comment.byuser:before , .comment.even:before {
display: none !important;
}
.comments-area .commentlist li img {
display: none;
}
.comments-area .commentlist li .fn {
font-size: 14px;
font-weight: bold;
font-style: normal;
text-transform: capitalize;
}
.comments-area .commentlist li .says, .comments-area .commentlist li .comment-edit-link {
display: none;
}
.comments-area .commentlist li .comment-author {
display: inline-block;
}
.comments-area .commentlist li .comment-meta {
display: inline-block;
padding-left: 3px;
font-size: 14px;
}
.comments-area .commentlist li .comment-body p {
color: #7E7E7E;
font-size: 14px;
padding-top: 0px;
padding-left: 34px;
margin-bottom: 0;
}
.comments-area .commentlist li .reply a {
font-size: 14px;
padding-left: 34px;
color: #6ACACE;
text-decoration: none;
}
.comments-area .commentlist li a.comment-reply-link {
pointer-events: all;
}
.comments-area .commentlist li .comment-respond .comment-reply-title small a {
pointer-events: all;
font-size: 14px;
color: #6ACACE;
text-decoration: none;
}
.comments-area .commentlist li .comment-respond .comment-reply-title {
color: #726658;
font-weight: 100;
font-size: 18px;
margin: -10px 0 -2px 0;
}
.comments-area .commentlist li .comment-respond {
padding-left: 36px;
}
h3#reply-title small {
margin-left: 10px;
}
.comment-form p.comment-notes {
display: none;
}
.comments-area .commentlist li .comment-meta a {
font-size: 14px;
color: #7E7E7E;
text-decoration: none;
}
.comments-area .commentlist li a {
pointer-events: none;
}
.comments-area .commentlist li.comment.byuser>.comment-body>.comment-author {
position: relative;
padding-left: 33px;
}
.comments-area .commentlist li.comment.byuser>.comment-body>.comment-author:before {
content: "";
display: block;
position: absolute;
background-image: url(//www.ncacl.org.au/wp-content/themes/372-theme/images/icon_user_ncacl.svg);
width: 25px;
height: 25px;
background-size: 25px;
background-repeat: no-repeat;
left: 0;
top: 5px;
bottom: 0;
}
.comments-area .commentlist li.comment:before {
content: '';
} .blog-template-default .page-content img.alignleft {
float: left;
padding: 10px 10px 10px 0;
width: auto;
}
.blog-template-default .page-content img.alignright {
float: right;
padding: 10px 0 10px 10px;
width: auto;
}
.blog-template-default .page-content img.aligncenter {
padding: 10px;
width: auto;
margin: 0 auto;
}
.page-content .alignleft {
display: inline-block;
float: left;
margin-right: 10px;
}
@media (max-width: 765px) {
.blog-template-default .page-content img.alignleft {
float: none;
padding: 5px;
width: 100%;
}
.blog-template-default .page-content img.alignright {
float: none;
padding: 5px;
width: 100%;
}
.blog-template-default .page-content img.aligncenter {
float: none;
padding: 5px;
width: 100%;
}
}
@media (min-width: 1140px) {
.atsi-single-resource.atsi-single-top , .cdd-single-resource.cdd-single-top, .pbor-single-resource.pbor-single-top {
background-repeat: repeat-x !important;
background-color: #f9f9fa !important;
}
}
body.page-template-template-atsi-resource , body.page-template-template-cdd-resource , body.page-template-template-pboror-database {
height: 100vh !important;
overflow: visible !important;
}
.atsi-single-resource .page-title , .cdd-single-resource .page-title , .pbor-single-resource .page-title {
z-index: 1;
position: relative;
}
.site-overlay {
z-index: 1 !important;
}
.book-cover-wrap {
height: 425px;
display: flex;
align-items: center;
justify-content: center;
background: #E4EBEF;
overflow: hidden;
}
.site-overlay.active {
opacity: 1;
pointer-events: all;
}
.single-atsi_resource .sharethis-inline-share-buttons , .single-books .sharethis-inline-share-buttons {
margin-top: 30px !important;
}
.loadingStatus , .cddloadingStatus, .pborloadingStatus {
position: absolute;
top: 100px;
left: 15px;
right: 0;
display: flex;
align-items: center;
}
.loadingStatus p , .cddloadingStatus p , .pborloadingStatus p {
margin: 0 0 0 10px;
}
.loader {
border: 5px solid #f3f3f3;
border-top: 5px solid #6acace;
border-radius: 50%;
width: 40px;
height: 40px;
-webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite;
}
.author-header {
margin: 30px 0;
}
.author-header .sharethis-inline-share-buttons {
margin-bottom: -15px;
}
.author-header h1 {
margin-bottom: 50px;
}
.favourites-listing {
margin-bottom: 50px;
}
.favourites-listing.book-list-view p {
margin: 10px 0 0 0;
font-size: 15px;
line-height: 17px;
}
.favourites-listing.book-list-view ul li {
border-bottom: 1px solid #6ACACE;
}
.logged-out .favourites-wrapper, .logged-out .favourites-wrapper-cdd, .logged-out .favourites-wrapper-pbor {
display: none !important;
}
.favourites-wrapper , .favourites-wrapper-cdd , .favourites-wrapper-pbor {
display: flex;
align-items: center;
cursor: pointer;
position: relative;
z-index: 9;
height: 40px;
}
.book-list-item .favourites-wrapper , .book-list-item .favourites-wrapper-cdd , .book-list-item .favourites-wrapper-pbor {
display: flex;
align-items: center;
cursor: pointer;
margin-top: 15px;
}
.favourites-wrapper img , .favourites-wrapper-cdd img , .favourites-wrapper-pbor img {
width: 30px;
}
.book-list-item .favourites-wrapper img , .book-list-item .favourites-wrapper-cdd img , .book-list-item .favourites-wrapper-pbor img {
width: 25px;
}
.book .overlay .favourites-wrapper img , .book .overlay .favourites-wrapper-cdd img , .book .overlay .favourites-wrapper-pbor img {
width: 65px !important;
margin-left: -21px;
margin-bottom: 5px;
}
.favourites-wrapper p, .favourites-wrapper-cdd p , .favourites-wrapper-pbor p {
margin: 2px 0 0 10px;
}
.book-list-item .favourites-wrapper p, .book-list-item .favourites-wrapper-cdd p, .book-list-item .favourites-wrapper-pbor p {
font-size: 16px;
margin: 2px 0 0 5px;
}
.image-row .column .book .overlay h3 {
margin: 0;
margin-top: 15px;
margin-bottom: 15px;
}
.image-row .column .book .overlay .arrow {
width: 10px;
vertical-align: middle;
margin-left: 5px;
}
.image-row .column .book .overlay a {
color: #FFF;
}
.image-row .column .book .overlay a:hover {
text-decoration: underline;
}
@media (min-width: 991px) {
.ui-widget-content {
padding-left: 50px;
}
.loadingStatus , .cddloadingStatus, .pborloadingStatus {
position: absolute;
top: 100px;
left: 50px !important;
right: 0;
display: flex;
align-items: center;
}
} @-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
body {
padding-top: 0 !important;
}
.atsi-loading .paginationjs,
.atsi-loading .images {
display: none !important;
}
.cdd-loading .paginationjs,
.cdd-loading .images {
display: none !important;
}
.pbor-loading .paginationjs,
.pbor-loading .images {
display: none !important;
}
.sharethis-inline-share-buttons {
margin-bottom: 30px;
}
.page-template-template-atsi-resource #keyword-search-button {
text-align: center;
}
@media (min-width: 992px) {
#paginationjs-pages a {
font-size: 1.875em;
line-height: 42px;
}
.paginationjs-prev,
.paginationjs-next {
background-size: 42px 42px;
width: 42px;
height: 42px;
}
}
.paginationjs-pages ul {
margin-bottom: 0;
padding: 0;
display: flex;
align-items: center;
}
.paginationjs-pages li {
display: inline-block;
list-style: none;
margin-bottom: 0;
}
.paginationjs-pages a {
display: inline-block;
font-size: 1.5em;
line-height: 35px;
text-decoration: none;
color: #5B7381;
box-sizing: border-box;
text-align: center;
font-weight: 700;
}
.paginationjs-page.active a {
color: #6ACACE;
}
.paginationjs-pages li:not(.paginationjs-next) {
margin-right: 20px;
}
.paginationjs-prev,
.paginationjs-next {
text-indent: -999999px;
background-repeat: no-repeat;
background-size: 35px 35px;
background-position: center center;
border: none;
width: 42px;
height: 42px;
cursor: pointer;
}
.paginationjs-prev {
background-image: url(//www.ncacl.org.au/wp-content/themes/372-theme/images/pagination_left.svg);
}
.paginationjs-prev.disabled,
.paginationjs-next.disabled {
display: none;
}
.paginationjs-next {
background-image: url(//www.ncacl.org.au/wp-content/themes/372-theme/images/pagination_right.svg);
}
html.noScroll {
overflow: hidden; }
body {
overflow: hidden; }
@media (min-width: 1140px) {
.h-header-adjust {
padding-top: 50px; }
.h-logo {
top: -50px; } }
.h-make-white-wrapper-bg {
background: #f8f8f8; }
.services > .container:first-child .row {
margin-bottom: 0px;
padding-bottom: 15px; }
.services {
padding-bottom: 0; }
.services .row {
margin-bottom: 0px; }
.h-additional-links {
padding-top: 5px;
display: none; }
@media (min-width: 1140px) {
.h-additional-links {
display: block;
position: absolute;
top: -50px;
right: 45px; } }
.h-additional-links .h-login-link-top, .h-additional-links .h-register-link-top {
font-family: 'PT Sans', sans-serif;
font-size: 15px;
color: #666; }
.h-additional-links .h-login-link-top {
font-weight: 500;
padding: 10px 10px 8px 10px;
border: 1px solid #69c8cd;
border-radius: 0 0 5px 5px;
border-top: 0px solid transparent;
margin-left: 20px; }
.h-discover-wrapper {
padding-top: 80px;
padding-bottom: 60px;
min-height: 300px;
display: block;
clear: both;
position: relative; }
.h-discover-wrapper .h-discover-card {
background-image: url(//www.ncacl.org.au/wp-content/themes/372-theme/images/ncacl-discover-box-shadow.png);
background-size: 100% 100%;
background-repeat: no-repeat;
width: 100%;
margin-bottom: 50px;
height: 365px; }
.h-discover-wrapper .h-discover-card:before, .h-discover-wrapper .h-discover-card:after {
content: '';
display: block;
width: 100%;
height: 35px;
z-index: 100000;
opacity: 1;
margin: 0px;
padding: 0px;
background-size: contain;
background-repeat: repeat-x; }
.h-discover-wrapper .h-discover-card:before {
background-position: bottom;
background-image: url(//www.ncacl.org.au/wp-content/themes/372-theme/images/ncacl-discover-panel-top.png); }
.h-discover-wrapper .h-discover-card:after {
background-image: url(//www.ncacl.org.au/wp-content/themes/372-theme/images/ncacl-discover-panel-bottom.png); }
.h-discover-wrapper .h-discover-card .h-discover-content {
padding: 20px 45px;
background-color: #fff;
background-position: top;
height: 300px; }
.h-discover-wrapper .h-discover-card .h-discover-content .h-discover-title {
font-family: 'PT Sans', sans-serif;
font-size: 28px;
line-height: 35px;
color: #5b7381;
font-weight: 600;
}
.h-discover-wrapper .h-discover-card .h-discover-content .h-discover-subtitle {
font-family: 'PT Sans', sans-serif;
font-size: 18px;
line-height: 21px;
color: #6acace;
font-weight: 600; }
.h-discover-wrapper .h-discover-card .h-discover-content .h-discover-description {
font-family: 'PT Sans', sans-serif;
font-size: 16px;
line-height: 19px;
color: #547483;
font-weight: 400; }
.h-discover-wrapper .h-discover-link {
font-size: 14px;
line-height: 17px;
text-transform: uppercase;
color: white;
padding: 20px 15px;
border-radius: 14px;
position: absolute;
top: -15px;
right: 33px; }
.h-discover-wrapper .h-yellow-button {
background-color: #fec208; }
.h-discover-wrapper .h-dark-blue-button {
background-color: #547483; }
.services:not(.h-make-white-wrapper-bg) {
padding-bottom: 30px;
padding-top: 60px; }
.services.h-make-white-wrapper-bg {
background-color: #f7f7f7; }
.services.h-make-white-wrapper-bg:after {
display: none !important; }
.services.h-make-white-wrapper-bg:before {
content: '';
display: block;
position: absolute;
top: -30px;
left: 0;
width: 100%;
height: 42px;
background: url(//www.ncacl.org.au/wp-content/themes/372-theme/images/white-service-top.svg) repeat-x top left/1972px 42px; }
.h-login-mobile , .h-login-mobile-2 {
display: none; }
@media (max-width: 1139px) {
.h-login-mobile , .h-login-mobile-2 {
height: 100%;
width: 60px;
display: flex;
justify-content: center;
align-items: center;
align-content: center;
justify-items: center; } }
.h-login-mobile a , .h-login-mobile-2 a {
height: 100%;
display: flex;
justify-content: center;
align-items: center;
align-content: center;
justify-items: center; }
.h-login-mobile img , .h-login-mobile-2 img {
height: 26px; }
@media (max-width: 1139px) {
.header-search {
margin-right: 0 !important;
height: 100%;
width: 60px;
display: flex;
justify-content: center;
align-items: center;
align-content: center;
justify-items: center; }
.header-search, .h-login-mobile , .h-login-mobile-2 {
border-left: 1px solid #EDEDED; } }
.h-sidebar {
background-repeat: no-repeat;
background-image: url(//www.ncacl.org.au/wp-content/themes/372-theme/images/side-bar-bg.svg);
background-position: top center;
background-size: 100% auto;
min-height: 600px;
width: 100%; }
.h-sidebar .sidebar-title {
background-repeat: no-repeat;
background-position: top center;
background-size: 100% auto;
display: block;
width: 100%;
background-image: url(//www.ncacl.org.au/wp-content/themes/372-theme/images/side-bar-top-bg.svg);
height: 100px; }
.h-sidebar .sidebar-title h2 {
display: block;
color: #fff;
font-size: 25px;
line-height: 100px;
text-align: center; }
.h-sidebar .content {
padding: 45px; }
.h-sidebar .content .button-group #advanced-clear-button,
.h-sidebar .content .button-group #advanced-search,
.h-sidebar .content .button-group #advanced-copy-search {
float: none !important;
margin: 0 !important;
margin-top: 15px !important;
display: inline-block !important;
width: 100% !important; }
.h-sidebar .content label {
color: #666;
font-size: 18px;
margin-bottom: 5px !important; }
.h-sidebar .content input[type="text"] {
border: none !important;
background-color: transparent !important;
border-bottom: 1px solid #ccc !important;
border-radius: 0px !important;
margin-bottom: 25px;
padding-left: 20px;
padding-right: 20px; }
.h-sidebar .content select {
background-image: none !important;
background-size: 15px 15px !important; }
.h-sidebar .content select[type="text"] {
padding-left: 20px;
padding-right: 20px;
border: 1px solid #ccc !important;
margin-bottom: 20px !important;
height: 40px;
border-radius: 0px; }
#search-key-concepts:invalid,
#search-audience:invalid,
#search-subject:invalid,
#search-publisher-start-date:invalid,
#search-publisher-end-date:invalid,
#search-technique:invalid,
#search-genre:invalid,
#search-language:invalid,
#search-cultural-group:invalid,
#search-location:invalid {
color: #ccc;
font-style: italic;
font-size: 16px; }
#advanced-search {
display: block;
float: left;
margin-top: 20px;
padding: 10px;
background-color: #5B7381;
outline: 0px;
border-radius: 5px;
color: #FFF;
border: none;
font-family: "PT Sans";
font-weight: 300;
font-size: 14px;
cursor: pointer;
transition: all 0.2s ease-in-out;
width: 48%; }
div#extra-fields {
display: none; }
#advanced-clear-button {
background-color: #5b7381;
color: white; }
#advanced-search {
background-color: #6acace;
color: white; }
#advanced-copy-search {
background-color: transparent;
color: #6acace;
border: 1px solid #6acace;
display: block;
float: left;
margin-top: 20px;
padding: 10px;
background-color: transparent;
outline: 0px;
border-radius: 5px;
font-family: "PT Sans";
font-weight: 300;
font-size: 14px;
cursor: pointer;
transition: all 0.2s ease-in-out;
width: 48%;
}
.images {
display: -ms-flexbox; display: flex;
-ms-flex-wrap: wrap; flex-wrap: wrap;
padding: 0;
justify-content: space-between;
margin-bottom: 80px;  }
.image-row:first-child(.column) {
padding-left: 0; }
.image-row .column {
-ms-flex: 33%; flex: 33%;
max-width: 33%;
padding: 0 12px; }
.image-row .column:first-child {
padding-left: 0; }
.image-row .column:last-child {
padding-right: 0; }
.image-row .column .book {
pointer-events: all;
cursor: pointer;
position: relative;
margin-bottom: 16px;
vertical-align: middle;
width: 100%; }
.image-row .column .book img {
vertical-align: middle;
width: 100%; }
.image-row .column .book .overlay {
opacity: 0;
transition-duration: 400ms;
padding: 0 20px;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
display: flex;
flex-direction: column;
justify-content: center;
background-color: rgba(0, 0, 0, 0.75); }
.image-row .column .book .overlay .book-title {
margin-top: 0;
color: white;
font-size: 18px;
line-height: 19px;
font-family: 'PT Sans', sans-serif;
font-weight: 600;
margin-bottom: 0; }
.image-row .column .book .overlay .author-name, .image-row .column .book .overlay p {
font-weight: 400;
color: white; }
.image-row .column .book .overlay .author-name img.arrow, .image-row .column .book .overlay p img.arrow {
margin-left: 10px;
display: inline-block;
height: 10px;
width: 10px; }
.image-row .column .book .overlay .author-name {
font-size: 15px;
line-height: 16px; }
.image-row .column .book .overlay p {
transition-duration: 400ms;
margin-top: 20px; }
.image-row .column .book:hover > .overlay {
opacity: 1; }
.image-row .column .book:hover > .overlay p:hover {
text-decoration: underline; }
@media screen and (max-width: 800px) {
.image-row .column {
display: block;
max-width: 350px;
width: 100%;
margin: 0 auto; }
.image-row .column:not(even) {
padding-left: 0 !important; } }
@media screen and (max-width: 800px) {
.image-row {
display: block; } }
.h-landing-top {
position: relative; }
@media (max-width: 991px) {
.h-landing-top {
margin-top: 30px; } }
.h-landing-top:after {
content: '';
display: block;
clear: both; }
.h-results-title {
float: left;
margin-right: 20px;
font-size: 22px;
line-height: 37.2px;
color: #666;
font-weight: 400; }
@media (max-width: 500px) {
.h-results-title {
display: block;
position: relative; } }
.h-results-title .h-results-count {
font-size: 18px;
line-height: 17px;
color: #b3b3b3; }
.tabs {
background-color: #ebebeb;
border-radius: 10px;
display: inline-block;
overflow: hidden; }
@media (max-width: 500px) {
.tabs {
display: block;
position: relative;
width: fit-content; } }
@media (min-width: 501px) {
.tabs {
float: right;
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 0; } }
.tabs ul {
display: inline-block;
padding: 0 !important;
list-style: none;
margin: 0 !important;
border: none; }
.tabs ul li {
border: 0 !important;
margin-bottom: 0;
display: inline-block; }
.tabs ul li.ui-tabs-active > a {
background-color: #6acace; }
.tabs ul li.ui-tabs-active > a .covers-icon {
background: url(//www.ncacl.org.au/wp-content/themes/372-theme/images/icons/covers-icon-white.svg); }
.tabs ul li.ui-tabs-active > a .list-icon {
background: url(//www.ncacl.org.au/wp-content/themes/372-theme/images/icons/icon-list-white.svg); }
.tabs ul li:not(:first-child) {
margin-left: -4px; }
.list-icon, .covers-icon {
height: 12px;
width: 12px;
line-height: 15px;
font-size: 15px;
background-repeat: no-repeat !important;
background-position: center !important;
display: inline-block;
margin-right: 15px; }
.list-icon {
background: url(//www.ncacl.org.au/wp-content/themes/372-theme/images/icons/icon-list-black.svg); }
.covers-icon {
background: url(//www.ncacl.org.au/wp-content/themes/372-theme/images/icons/covers-icon-black.svg); }
.tabs a[href^="#tabs-"] {
height: 40px;
line-height: 40px;
vertical-align: middle;
padding: 0 15px 0 15px;
display: inline-block; }
.h-show-more-wrapper {
display: block !important; }
.h-show-more-wrapper .h-show-more {
cursor: pointer; }
.h-show-more {
text-align: center;
display: flex !important;
align-items: center;
max-width: 215px;
width: 100%;
margin: 20px auto; }
.h-show-more p {
margin: 0; }
.h-show-more:after, .h-show-more:before {
margin: 0 10px;
content: '';
display: inline-block;
background-color: #6acace;
height: 2px;
max-width: 52px;
flex: 1; }
.ui-tabs {
border: none !important; }
.ui-tabs .ui-widget-content {
padding: 0 !important;
margin: 0 !important;
border: 0px solid transparent !important; }
.book-list-view ul {
padding: 0;
margin: 0;
list-style: none !important; }
.book-list-view ul .book-list-item {
list-style: none !important;
display: flex;
flex-direction: row;
padding-bottom: 15px;
margin-bottom: 20px;
min-height: 115px; }
.book-list-view ul .book-list-item:not(:last-child) {
border-bottom: 1px solid #d1d1d1; }
@media (min-width: 801px) {
.book-list-view ul .book-list-item {
height: auto !important; } }
.book-list-view ul .book-list-item .list-image-wrapper {
overflow: hidden;
height: 115px;
width: 64px;
background-color: #e8e8e8;
display: flex;
flex-direction: column;
justify-content: space-around;
align-self: flex-end; }
.book-list-view ul .book-list-item .list-image-wrapper img {
height: auto;
width: 64px; }
.book-list-view ul .book-list-item .content {
display: flex;
flex-direction: row;
justify-content: space-between;
flex: 1;
align-items: center;
margin-left: 10px; }
.book-list-view ul .book-list-item .content .left {
width: 400px;
max-width: 100%;
}
.book-list-view ul .book-list-item .content .left .list-item-book-title {
font-size: 18px;
line-height: 17px;
color: #4c4c4b;
font-weight: 400;
margin-top: 10px;
margin-bottom: 10px; }
.book-list-view ul .book-list-item .content .left .list-item-author-name {
font-size: 18px;
line-height: 17px;
color: #6acace;
font-weight: 400;
margin: 0; }
.book-list-view ul .book-list-item .view-resource-button {
font-weight: 400;
color: #5b7381;
font-size: 14px;
line-height: 40px;
border-radius: 8px;
border: 1px solid #6acace;
padding: 0 25px;
transition-duration: 400ms; }
@media (max-width: 991px) {
.book-list-view ul .book-list-item .view-resource-button {
margin-top: 35px; } }
.book-list-view ul .book-list-item .view-resource-button:hover {
text-decoration: underline;
color: #6acace;
cursor: pointer; }
@media (max-width: 800px) {
.book-list-item {
margin: 0 auto;
display: block !important;
margin-bottom: 15px !important; }
.book-list-item .content {
display: block !important;
margin-left: 0 !important; }
.book-list-item .content .left {
display: block !important; }
.book-list-item .content .left .list-item-book-title {
display: block; }
.book-list-item .content .left .list-item-author-name {
display: block; }
.book-list-item .view-resource-button {
display: inline-block;
margin-top: 15px; } }
.atsi-landing , .cdd-landing  , .pbor-landing {
padding-top: 80px;
padding-bottom: 80px; }
.content-footer {
position: relative; }
.content-footer:before {
background: url(//www.ncacl.org.au/wp-content/themes/372-theme/images/natural_top-yellow.svg);
content: '';
display: block;
height: 24px;
width: 100%;
position: absolute;
top: -6px;
z-index: 2000;
background-repeat: repeat-x; }  .atsi-single-resource a.resource-archive-link , .cdd-single-resource a.resource-archive-link, .pbor-single-resource a.resource-archive-link {
display: block;
margin-top: 20px;
color: white;
font-size: 18px;
line-height: 21px; }
.atsi-single-resource a.resource-archive-link img , .cdd-single-resource a.resource-archive-link img , .pbor-single-resource a.resource-archive-link img {
vertical-align: middle;
margin-bottom: 3px; }
.atsi-single-resource.atsi-single-top , .cdd-single-resource.cdd-single-top , .pbor-single-resource.pbor-single-top {
background-position: bottom center;
background-size: cover;
background-repeat: no-repeat;
padding-top: 50px;
padding-bottom: 35px; }
@media (min-width: 1140px) {
.atsi-single-resource.atsi-single-top , .cdd-single-resource.cdd-single-top , .pbor-single-resource.pbor-single-top {
background: url(//www.ncacl.org.au/wp-content/themes/372-theme/images/atsi-single-top-bg.svg);
margin-top: -20px; } }
@media (max-width: 991px) {
.atsi-single-resource.atsi-single-top .book-cover , .cdd-single-resource.cdd-single-top .book-cover , .pbor-single-resource.pbor-single-top .book-cover {
margin-bottom: 80px; } }
.atsi-single-resource.atsi-single-top .resource-info-unit , .cdd-single-resource.cdd-single-top .resource-info-unit , .pbor-single-resource.pbor-single-top .resource-info-unit {
padding-bottom: 15px;
margin: 0 0 10px;
position: relative;
border-bottom: 1px solid #cecece;
padding-bottom: 15px;
margin: 0 0 15px; }
.atsi-single-resource.atsi-single-top .resource-info-unit h2 , .cdd-single-resource.cdd-single-top .resource-info-unit h2 , .pbor-single-resource.pbor-single-top .resource-info-unit h2 {
font-size: 22px;
line-height: 22px;
font-weight: bold;
color: #5b7381;
margin: 0;
margin-bottom: 5px;
display: block; }
.atsi-single-resource.atsi-single-top .resource-info-unit ul , .cdd-single-resource.cdd-single-top .resource-info-unit ul , .pbor-single-resource.pbor-single-top .resource-info-unit ul {
padding: 0;
list-style: none;
margin-bottom: 0px; }
.atsi-single-resource.atsi-single-top .resource-info-unit p, .atsi-single-resource.atsi-single-top .resource-info-unit span, .atsi-single-resource.atsi-single-top .resource-info-unit li {
margin: 0;
font-size: 20px;
line-height: 30px;
color: #666;
font-weight: 300; }
.cdd-single-resource.cdd-single-top .resource-info-unit p, .cdd-single-resource.cdd-single-top .resource-info-unit span, .cdd-single-resource.cdd-single-top .resource-info-unit li {
margin: 0;
font-size: 20px;
line-height: 30px;
color: #666;
font-weight: 300; }
.pbor-single-resource.pbor-single-top .resource-info-unit p, .pbor-single-resource.pbor-single-top .resource-info-unit span, .pbor-single-resource.pbor-single-top .resource-info-unit li {
margin: 0;
font-size: 20px;
line-height: 30px;
color: #666;
font-weight: 300; }
.atsi-single-resource.atsi-single-top .resource-info-unit p a, .atsi-single-resource.atsi-single-top .resource-info-unit span a, .atsi-single-resource.atsi-single-top .resource-info-unit li a {
font-weight: 400;
font-size: 20px;
line-height: 30px;
color: #6acace; }
.cdd-single-resource.cdd-single-top .resource-info-unit p a, .cdd-single-resource.cdd-single-top .resource-info-unit span a, .cdd-single-resource.cdd-single-top .resource-info-unit li a {
font-weight: 400;
font-size: 20px;
line-height: 30px;
color: #6acace; }
.pbor-single-resource.pbor-single-top .resource-info-unit p a, .pbor-single-resource.pbor-single-top .resource-info-unit span a, .pbor-single-resource.pbor-single-top .resource-info-unit li a {
font-weight: 400;
font-size: 20px;
line-height: 30px;
color: #6acace; }
.atsi-single-bottom , .cdd-single-bottom , .pbor-single-bottom {
padding-top: 80px;
padding-bottom: 50px; }
.atsi-single-bottom .share-this , .cdd-single-bottom .share-this , .pbor-single-bottom .share-this {
margin-bottom: 30px; }
.h-accordian {
list-style: none;
padding-left: 0; }
.h-accordian li .h-accordian-title {
margin: 0px 0 15px;
cursor: pointer;
position: relative;
height: 65px;
line-height: 65px;
padding: 0 60px 0px 40px;
background-color: #6acace;
font-size: 22px;
color: white;
text-transform: none;
font-weight: bold;
overflow: hidden; }
.h-accordian li .h-accordian-title + .h-accordian-body {
padding: 0 80px 80px;
font-size: 16px;
line-height: 30px;
letter-spacing: 0;
font-weight: 300; }
.h-accordian li .h-accordian-title + .h-accordian-body p { margin: 0 0 15px 0;
font-size: 16px;
line-height: 28px;
letter-spacing: 0;
font-weight: 300; }
.h-accordian li .h-accordian-title + .h-accordian-body ul, .h-accordian li .h-accordian-title + .h-accordian-body ol {
margin: 0;
font-size: 16px;
line-height: 37px;
letter-spacing: 0;
font-weight: 300; }
.h-accordian li .h-accordian-title + .h-accordian-body ul li, .h-accordian li .h-accordian-title + .h-accordian-body ol li {
margin: 0;
font-size: 16px;
line-height: 37px;
letter-spacing: 0;
font-weight: 300;
color: #666666; }
.h-accordian li .h-accordian-title + .h-accordian-body ul a, .h-accordian li .h-accordian-title + .h-accordian-body ol a {
display: block;
font-size: 16px;
line-height: 37px;
letter-spacing: 0;
font-weight: 300;
color: #6acace;
font-weight: 300; }
.h-accordian li .h-accordian-title + .h-accordian-body ol {
list-style: none;
counter-reset: li; }
.h-accordian li .h-accordian-title + .h-accordian-body ol li:before {
content: "." counter(li);
color: #666666;
font-weight: bold;
display: inline-block;
width: 1em;
margin-left: -1.5em;
margin-right: .5em;
text-align: right;
direction: rtl; }
.h-accordian li .h-accordian-title + .h-accordian-body ol li {
counter-increment: li; }
.h-accordian li .h-accordian-title.open:after, .h-accordian li .h-accordian-title:after {
content: '';
display: block;
position: absolute;
top: 0;
right: 0;
height: 65px;
width: 65px;
background-position: center;
background-size: 17px;
background-repeat: no-repeat;
background-color: transparent;
background-image: url(//www.ncacl.org.au/wp-content/themes/372-theme/images/icons/acc-open.svg); }
.h-accordian li .h-accordian-title.open:after {
background-image: url(//www.ncacl.org.au/wp-content/themes/372-theme/images/icons/acc-close.svg); } @media (min-width: 992px) {
.h-sidebar .sidebar-title h2 .mobile-close-icon {
display: none; }
.show-filters-mobile {
display: none; }
.mobile-search {
display: none; }
#hide-away-filters .flyout-click-overlay {
display: none; } }
@media (max-width: 991px) {
#hide-away-filters .flyout-click-overlay {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: transparent;
display: block; }
.atsi-landing , .cdd-landing , .pbor-landing {
padding-top: 0; }
.show-filters-mobile {
display: block;
background-color: #f9f9f9;
width: 100%;
height: 60px;
cursor: pointer;
pointer-events: all; }
.show-filters-mobile img {
display: inline-block;
height: 25px;
vertical-align: middle; }
.show-filters-mobile span {
line-height: 60px;
color: #6acace;
text-decoration: underline;
vertical-align: middle; }
#hide-away-filters {
z-index: 10000;
position: absolute;
display: none;
left: 0;
top: 0;
height: 100%;
background-color: rgba(0, 0, 0, 0.7);
width: 100%;
padding: 0; }
#hide-away-filters .h-sidebar {
position: relative;
height: 1430px;
max-width: 300px;
float: left;
background: #fff;
overflow: hidden; }
#hide-away-filters .h-sidebar .sidebar-title {
position: -webkit-sticky;
position: sticky;
top: 0;
background: #6acace;
height: auto; }
#hide-away-filters .h-sidebar .sidebar-title h2 {
position: relative;
margin: 0;
line-height: 58px;
font-size: 20px;
padding-left: 58px;
margin-right: 3px; }
#hide-away-filters .h-sidebar .sidebar-title h2 .mobile-close-icon {
position: absolute;
top: 0;
left: 0;
display: inline-block;
background-color: #5dbaba;
height: 100%;
width: 58px;
padding: 20px;
cursor: pointer; }
#hide-away-filters .h-sidebar .input-background {
padding: 25px 35px 25px 25px;
display: block;
border-bottom: 1px solid #cbcbcb;
background-color: #fff; }
#hide-away-filters .h-sidebar .input-background .container {
padding: 0; }
#hide-away-filters .h-sidebar .input-background input#keyword-search {
height: 60px;
border-radius: 5px;
border-color: #6acace;
font-size: 12px;
line-height: 60px; }
#hide-away-filters .h-sidebar .scrollable-content {
width: calc(100% + 25px);
box-sizing: border-box;
overflow: scroll;
height: auto; }
#hide-away-filters .h-sidebar .content {
padding: 25px 31px 25px 20px;
padding-bottom: 120px;
height: 3000px; }
#hide-away-filters .h-sidebar .button-group {
position: absolute;
bottom: 0;
height: auto;
width: 100%;
background-color: #f8f8f8;
left: 0;
padding: 25px;
max-width: 300px; }
#hide-away-filters .h-sidebar .button-group input[name="advanced-clear-button"] {
margin-top: 0px !important; }
#hide-away-filters .h-show-more-wrapper {
display: none !important; }
.input-background {
display: none; }
.h-landing-top .tabs {
display: none; } }
.sticky {
position: fixed;
top: 0;
z-index: 100; }
@media (min-width: 1140px) {
.page-title h1 {
font-size: 44px; } }