.btn {
box-shadow: none !important;
}
h2, h3, h4, h5, h6 {
font-weight: 600;
}
h2 {
padding-bottom: 20px;
color: #26ace2;
}
h3 {
color: #26ace2;
}
h5 {
padding-top: 10px;
}
h6 {
color: #999;
}
p {
line-height: 1.6;
} .hestia-top-bar, .hestia-top-bar .widget.widget_shopping_cart .cart_list {
background-color: #f2f2f2 !important;
}
.hestia-top-bar a, .hestia-top-bar .top-bar-nav li a {
color: #888 !important;
transition: 0.3s;
}
.hestia-top-bar a:hover, .hestia-top-bar .top-bar-nav li a:hover {
color: #333 !important;
}
a:not(.btn):not(.button):not(.added_to_cart):hover {
opacity: 1;
}
.hestia-top-bar ul li a[href*="mailto:"]:before, .hestia-top-bar ul li a[href*="tel:"]:before {
background-color: #888 !important;
transition: 0.3s;
}
.hestia-top-bar ul li:hover a[href*="mailto:"]:before, .hestia-top-bar ul li:hover a[href*="tel:"]:before {
background-color: #333 !important;
} .navbar>.container {
padding: 20px 15px;
}
.navbar .title-logo-wrapper {
max-width: 310px;
}
.navbar .navbar-header .navbar-brand img {
max-height: 100px;
}
.navbar-scroll-point .navbar .navbar-header .navbar-brand img {
max-height: 70px;
}
#menu-main-nav {
margin-top:20px;
}
.navbar .navbar-nav>li>a {
font-weight: 700;
}
.navbar .dropdown-menu li > a {
font-size: 15px;
}
.footer .footer-menu a, .hestia-top-bar, .label, .media-footer a, .navbar, .navbar a {
font-size: 15px;
} .header-filter {
background-position: center top;
} .header-filter::before {
background-color: rgba(0,0,0,0.3);
} .home-heading {
display: none;
}
.carousel-inner:after {
content: "Welcome to Movement Matters Physiotherapy for Children";
position: absolute;
width: 800px;
left: 50%;
top: 50%;
font-size: 50px;
color: #fff;
transform: translate(-50%, -50%);
text-align: center;
font-family: 'Nunito';
font-weight: 600;
}
.home .page-header {
margin-top: 0;
}
.home .main-raised {
margin: -120px 60px 0;
}
.main-raised {
margin: -60px 60px 0;
}
.hestia-about {
color: #444;
padding: 50px 0;
}
.hestia-about h2 {
color: #26ace2 !important;
}
.hestia-about h4 {
font-size: 20px;
text-transform: uppercase;
}
.features img {
height: 65px;
width: auto;
}
.feature-container {
margin-top: 40px;
margin-bottom: 40px;
overflow: auto;
}
.feature-column { padding: 30px;
background: #f2f2f2;
text-align: center;
float: left; }
.feature-column:last-child { }
.feature-column p {
margin-bottom: 20px;
}
.feature-column .wp-block-button a {
text-decoration: none;
}
.feature-icon {
margin-bottom: 20px;
} .btn-contact a:hover,
.btn-contact a:focus {
color: #fff;
} .wrapper.classic-blog .section, .wrapper.no-content .section {
padding-top: 60px;
padding-bottom: 40px;
}
.title-in-content {
display:none;
}
.page-header.header-small {
margin-top: 130px;
min-height: 300px !important;
}
.header-small .header-filter:before {
background-color: rgba(0,0,0,0);
}
.fee-table {
margin: 40px 0;
}
.fee-table thead th {
background: #26ace2;
color: #fff;
}
.fee-table th {
width: 50%;
}  .hestia-team .card .footer, .team .card .footer {
display: none;
}
.team-member {
padding: 20px;
border-bottom: 1px solid #eee;
}
.team-member a {
cursor: pointer;
}
.team-member h4 {
display: inline-block;
margin-right:8px !important;
}
.team-member h6 {
display: inline-block;
font-size: 16px !important;
} .team-member .wp-block-image {
border-radius: 50%;
}
.no-show {
display:none;
} ul.display-posts-listing {
padding-left: 20px;
}
.listing-item {
padding-bottom: 20px;
}
.date, .author {
color: #999;
}
.excerpt {
display: block;
}
#comments {
visibility: hidden;
}
.section-blog-info {
visibility: hidden;
} .blog-sidebar-wrapper, .shop-sidebar-wrapper {
background: #f2f2f2;
}
input[type="text"].file_input_textbox {
background: #fff !important;
}
input[type="button"].file_input_submit {
background: #26ace2 !important;
border: 0 !important;
color: #fff !important;
} body:not(.woocommerce-page) button:not([class^="fl-"]):not(.hestia-scroll-to-top):not(.navbar-toggle):not(.close), body:not(.woocommerce-page) .button:not([class^="fl-"]):not(hestia-scroll-to-top):not(.navbar-toggle):not(.add_to_cart_button):not(.product_type_grouped):not(.product_type_external), div.wpforms-container .wpforms-form button[type=submit].wpforms-submit, input[type="submit"], input[type="button"], .btn.btn-primary, .widget_product_search button[type="submit"], .hestia-sidebar-open.btn.btn-rose, .hestia-sidebar-close.btn.btn-rose, .everest-forms button[type=submit].everest-forms-submit-button {
box-shadow: none;
}
body:not(.woocommerce-page) .button:not([class^="fl-"]):not(.hestia-scroll-to-top):not(.navbar-toggle):not(.add_to_cart_button):hover, body:not(.woocommerce-page) button:not([class^="fl-"]):not(.hestia-scroll-to-top):not(.navbar-toggle):not(.close):hover, div.wpforms-container .wpforms-form button[type=submit].wpforms-submit:hover, input[type="submit"]:hover, input[type="button"]:hover, input#searchsubmit:hover, .widget_product_search button[type="submit"]:hover, .pagination span.current, .btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active, .btn.btn-primary:active:focus, .btn.btn-primary:active:hover, .hestia-sidebar-open.btn.btn-rose:hover, .hestia-sidebar-close.btn.btn-rose:hover, .pagination span.current:hover, .everest-forms button[type=submit].everest-forms-submit-button:hover, .everest-forms button[type=submit].everest-forms-submit-button:focus, .everest-forms button[type=submit].everest-forms-submit-button:active {
box-shadow: none;
} .sg-popup-content {
border-width: 0 !important;
}
.form-group {
padding-bottom: 0;
}
div.wpforms-container-full {
margin: 40px 0 0 0 !important;
}
.home div.wpforms-container-full .wpforms-form {
margin: 0 !important;
}
div.wpforms-container-full .wpforms-form label.wpforms-error {
color: #eb008b;
}
.form-group.is-focused .form-control, div.wpforms-container .wpforms-form .form-group.is-focused .form-control, .nf-form-cont input:not([type=button]):focus, .nf-form-cont select:focus, .nf-form-cont textarea:focus {
background-image: none !important;
}
.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
background: transparent;
border: 0;
}
.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full {
margin: 20px 0 0 0;
padding: 0;
font-size: 16px;
}  .staff-password-form {
width: 610px;
margin: 0 auto;
background: #eee;
padding: 35px 35px 20px;
}
.input-field {
border-bottom: 1px solid #d2d2d2;
}
.input-field label {
display: block;
}
.input-field input {
background-image: none !important;
width: 95%;
display: inline-block;
font-size: 18px;
padding-left: 0;
} .uploads-container {
background: #f7f7f7;
padding: 30px;
} 
#wordpress_file_upload_block_1 {
padding-bottom: 30px;
}
span.file_title_clean {
font-weight: 600;
padding-bottom: 10px !important;
display: block;
}
div.file_filelist_totalprogress_div {
border: 1px solid #bbb !important;
}
div.file_filelist_totalprogress_arrow {
border-left: 1px solid #bbb !important;
}
div.file_filelist_list_div {
border-right: 1px solid #bbb !important;
border-bottom: 1px solid #bbb !important;
border-left: 1px solid #bbb !important;
}
div.file_filelist_totalprogress_inner {
border: 0 !important;
background-color: transparent !important;
}
div.wfu_browser_container {
width: 100%;
}
table > thead > tr > th, .table > thead > tr > th {
background: #ddd;
}
.wfu_col-1 {
width: 75%;
}
.wfu_browser_th a {
color: #000 !important;
font-weight:  bold;
text-transform: uppercase;
font-size: 15px !important;
}
.wfu_browser_table table > tbody > tr, .table > tbody > tr {
border-bottom: 1px solid #ddd;
}
.wfu_browser_table {
font-size: 16px !important;
}
.wfu_actions {
display: inline-block !important;
visibility: visible !important;
}
.wfu_actions span:first-child {
display: none;
}
.wfu_actions span:last-child {
font-size: 12px;
text-transform: uppercase;
padding-left: 5px;
}
.wfu_actions span a {
color: #999 !important;
} .footer-menu {
display: none;
}
.footer-big {
padding: 50px 0 18px;
}
.copyright {
text-align: right;
color: #999 !important;
padding: 0 !important;
}
footer.footer.footer-black a {
opacity: 1;
color: #999;
}
footer.footer.footer-black a:hover {
color: #bbb;
}
footer.footer.footer-black hr {
display: none;
}
.footer-logos {
padding: 10px 0 0 0 !important;
overflow: auto;
}
.footer-logos li {
float: left;
height: 60px;
margin-right: 35px;
}
.footer-logos li a {
height: 100%;
}
.footer-logos li img {
height: 100%;
width: auto;
opacity: 0.75;
} @media only screen and (max-width: 1199px) {
.page-content-wrap h2, .single-post-wrap h2, h2 {
font-size: 30px;
}
.navbar .navbar-brand, .carousel .sub-title, h4.author, .hestia-about p, .card-product .price, .card-product .price h4, .blog-sidebar .widget h5, .shop-sidebar .widget h5, blockquote, .media .media-heading, .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
font-size: 16px;
}
.page-content-wrap, .page-content-wrap dl, .page-content-wrap ol, .page-content-wrap table, .page-content-wrap ul, .page-template-template-fullwidth article, .page-template-template-fullwidth article dl, .page-template-template-fullwidth article ol, .page-template-template-fullwidth article table, .page-template-template-fullwidth article ul, .single-post-wrap, .single-post-wrap dl, .single-post-wrap ol, .single-post-wrap table, .single-post-wrap ul {
font-size: 16px;
}
.navbar .navbar-header .navbar-brand img {
max-height: 80px;
}
.navbar > .container {
padding-bottom: 20px;
}
.nav>li>a {
padding: 10px 12px;
}
.navbar .navbar-nav > li a {
padding-top: 12px;
padding-bottom: 12px;
}
.carousel-inner:after {
width: 650px;
font-size: 35px;
}
.home .main-raised {
margin: -100px 40px 0;
}
.main-raised {
margin: -40px 40px 0;
}
.main-raised .container {
width: 94%;
}
.hestia-about {
padding: 30px 0;
}
.hestia-features, .features {
padding: 30px 0 10px;
}
.feature-column {
padding: 20px;
margin-right: 2%;
}
.wp-block-button__link {
font-size: 1em;
}
.footer .container {
width: 90%;
}
.page-header.header-small {
margin-top: 120px;
min-height: 160px !important;
}
article img {
width: 400px;
}
.wrapper.classic-blog .section, .wrapper.no-content .section {
padding-top: 30px;
padding-bottom: 30px;
}
}
#menu-main-nav {
margin-top: 20px;
}
.nav>li>a {
padding: 10px 12px;
font-size: 14px;
} @media only screen and (max-width: 810px) {
.navbar .navbar-brand, .carousel .sub-title, h4.author, .hestia-about p, .card-product .price, .card-product .price h4, .blog-sidebar .widget h5, .shop-sidebar .widget h5, blockquote, .media .media-heading, .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
font-size: 15px;
}
.page-content-wrap, .page-content-wrap dl, .page-content-wrap ol, .page-content-wrap table, .page-content-wrap ul, .page-template-template-fullwidth article, .page-template-template-fullwidth article dl, .page-template-template-fullwidth article ol, .page-template-template-fullwidth article table, .page-template-template-fullwidth article ul, .single-post-wrap, .single-post-wrap dl, .single-post-wrap ol, .single-post-wrap table, .single-post-wrap ul {
font-size: 15px;
}
.navbar .title-logo-wrapper {
margin-left: 30px;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background: transparent;
}
.navbar-toggle:hover {
color: #26ace2 !important;
}
.navbar-toggle {
margin: 20px -10px 0 0 !important;
}
.navbar.navbar-fixed-top .navbar-collapse {
margin-top: 110px;
box-shadow: 0 5px 5px rgb(0 0 0 / 10%);
}
.navbar.navbar-fixed-top.header-with-topbar:not(.navbar-scroll-point) .navbar-collapse {
margin-top: 150px;
}
#menu-main-nav {
margin-top: 0;
}
#menu-main-nav li:last-child a {
background: transparent;
color: #26ace2;
margin-left: 0;
}
.home-heading {
display: block;
}
.carousel-inner:after {
display: none;
}
.hestia-about h4 {
font-size: 16px;
}
.home .page-header {
min-height:35vh !important;
height: 35vh;
margin-top: 120px;
}
.page-header.header-small {
margin-top: 120px;
min-height: 120px !important;
}
.home:not(.blog) .main-raised {
margin-top: -70px;
}
.team-member {
padding: 0;
}
.wp-block-spacer {
height: 20px !important;
}
#wordpress_file_upload_block_1 {
display: none;
}
div.wfu_browser_container {
padding: 0;
}
.wfu_browser_th a {
font-size: 13px !important;
}
table td, table th {
padding: 5px 10px !important;
}
.footer .textwidget p {
text-align: center;
}
.footer .copyright {
margin: 20px 0;
}
.footer-logos {
text-align: center;
margin: 0 auto !important;
display: table;
}
.footer .widget {
margin-bottom: 0;
}
} @media only screen and (min-width: 601px) and (max-width: 810px) {
.page-content-wrap h2, .single-post-wrap h2, h2 {
font-size: 22px;
}
#menu-main-nav {
margin-top: 20px;
}
.nav>li>a {
padding: 10px 12px;
font-size: 14px;
}
.navbar > .container {
display: block; }
.navbar.navbar-fixed-top.header-with-topbar:not(.navbar-scroll-point) .navbar-collapse { }
.navbar.navbar-fixed-top .navbar-collapse {
margin-top: 0;
box-shadow: none;
}
.home .page-header {
margin-top: 120px;
}
.features .wp-block-column:not(:only-child) {
flex-basis: 30% !important;
flex-grow: 1 !important;
}
.features .wp-block-column:nth-child(2n) {
margin-left: 0 !important;
}
.features .wp-block-column:not(:first-child) {
margin-left: 0;
}
.team-member .wp-block-column:not(:only-child) {
flex-basis: calc(20% - 1em)!important;
}
.team-member .wp-block-column:nth-child(2n) {
flex-basis: calc(80% - 1em)!important;
}
article img {
width: 300px;
}
}
@media only screen and (min-width: 769px) and (max-width: 810px) {
.navbar.navbar-fixed-top.header-with-topbar:not(.navbar-scroll-point) .navbar-collapse {
margin-top: 0; 
}
.navbar > .container {
padding-bottom: 0;
}
.page-header.header-small {
margin-top: 160px;
min-height: 140px !important;
}
} @media only screen and (max-width: 600px) {
.page-content-wrap h2, .page-template-template-fullwidth article h2, .single-post-wrap h2, h2 {
font-size: 22px;
}
h2 {
padding-bottom: 10px;
}
.page-content-wrap h4, .page-template-template-fullwidth article h4, .single-post-wrap h4, h4 {
font-size: 20px;
margin-bottom: 5px !important;
}
.page-content-wrap h5, .page-template-template-fullwidth article h5, .single-post-wrap h5, h5 {
font-size: 15px;
}
.hestia-top-bar ul li a[href*="tel:"]:before, .hestia-top-bar ul li a[href*="mailto:"]:before {
display:none;
}
.hestia-top-bar a, .hestia-top-bar .top-bar-nav li a {
font-size: 14px;
}
.navbar {
margin-bottom: 0;
}
.navbar .title-logo-wrapper {
max-width: 250px;
margin-left: 20px;
}
.home .page-header {
min-height: 200px !important;
height: 220px !important;
margin-top: 100px !important;
margin-bottom: 0;
}
.header-filter:before {
background-color: rgba(0,0,0,0);
}
.carousel-inner {
display: none;
}
#carousel-hestia-generic:after {
content: "";
position: relative;
display: block;
width: 100%;
height: 220px;
margin-top: 100px;
background-image:url(https://movementmattersphysio.com.au/wp-content/uploads/2021/08/john-raoul-1000x440-1.jpg);
background-size: cover;
background-position: center;
}
.main-raised {
margin: 110px 0 0 0 !important;
}
.home .main-raised {
margin-top: 0 !important;
} 
.hestia-features, .features {
padding: 20px 0 0 0;
}
.feature-column {
margin-right: 0;
margin-bottom: 20px;
padding: 20px;
}
.feature-column:last-of-type {
margin-bottom: 0;
}
.wp-block-button__link {
font-size: 1em;
}
#primary {
display: none;
} 
.wrapper.classic-blog .section, .wrapper.no-content .section {
padding-top: 30px;
}
.wp-block-image .alignright {
margin-left: 0;
margin-bottom: 1.25em;
}
.team-member {
flex-direction: column;
}
.team-member h6 {
font-size: 15px !important;
display: block;
}
.team-member img {
width: 150px;
height: auto;
}
.fee-table td {
font-size: 13px !important;
}
.sg-popup-content {
width: 290px !important;
min-width: 290px !important;
padding: 20px !important;
}
.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full {
font-size: 14px;
}
}