.hustle-ui.module_id_4 .hustle-layout .hustle-group-content a, .hustle-ui.module_id_4 .hustle-layout .hustle-group-content a:visited {
    text-decoration: underline !important;
}

.hustle-ui:not(.hustle-size--small).module_id_4 .hustle-layout .hustle-group-content p:not([class*="forminator-"]) {
    margin-bottom: 0;
    font-weight: bold !important;
    font-size: 20px !important;
    margin-bottom: 20px !important;
}

.hustle-title {
    font-size: 60px !Important;
    line-height: 70px !important;
}

.hustle-ui.module_id_4 .hustle-layout {
    background-size: cover !important;
}

.tm-textcolor-white .tm-titlebar-main .entry-title, .tm-textcolor-white .tm-titlebar-main .entry-subtitle {
    font-size: 30px;
}

.breadcrumb-wrapper {
   display: none !Important;
}

@media (max-width: 767px) {
.abc {
   display: none !important;
}
}

@media (max-width: 1200px) {
.themetechmount-topbar-wrapper {
    display: inherit !important;
}
}

.tm-footer2-left, .tm-footer2-right {
    font-size: 15px;
}

.hustle-image {
   display: none !important;
}

@media (min-width: 1024px) and (max-width: 1335px) {
  .tpad { 
    padding-left: 45px;
  }
}

@media (min-width: 1460px) {
.container {
    width: 1480px;
}
}

#site-header-menu #site-navigation div.nav-menu > ul ul li:hover > a {
   color: #FFF !important;
}

body.themetechmount-page-full-width #content .site-main .entry-content>.wpb_row:first-child {
    margin-top: -14px !important;
}

.tm-sepline {
   display: none !important;
}

@media (min-width: 1200px) {
#site-header-menu #site-navigation div.nav-menu > ul ul li > a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li > a {
    font-size: 15px;
    color: #333;
}
}

#site-header-menu #site-navigation div.nav-menu > ul > li > a, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal > li.mega-menu-item > a {
    font-family: Helvetica,sans-serif;
}

.tm-topbar-content .tm-wrap-cell div {
    padding-left: 0px;
    padding-right: 4px;
}

.header-content h5 {
    font-family: "Roboto",Arial,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #033b4a;
}

.site-main {
    padding-top: 0px !important;
}

ul.tm-recent-post-list>li .post-date {
    font-size: 15px;
}

.hustle-ui .hustle-optin .hustle-layout .hustle-layout-content .hustle-content {
    padding-bottom: 70px !important;
}

.hustle-layout-form {
   display: none !important;
}

.tm-entry-meta-blogclassic {
   display: none !important;
}

div .vc_row .vc_column-inner .tm-sbox-bgcolor-white.tm-sbox .tm-cta3-description {
   color: #69787c;
}

.site-footer .widget_nav_menu li a:before {
    background-color: #ffffff;
}

body {
    font-size: 17px;
    line-height: 30px;
    color: #69787c;
}

.footer .tm-textcolor-white {
    color: rgb(255 255 255 / 92%);
}

.tm-textcolor-white a:hover {
   color: #fff !important;
   text-decoration: underline !important;
}

@media (max-width: 1200px) {
#site-header-menu #site-navigation div.nav-menu > ul > li a, #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li a {
    font-size: 17px !important;
}
}

@media (min-width: 1200px) {
.tm-header-style-infostack .tm-header-block>.tm-box-wrapper:first-child {
    top: 0px !important;
}
}

@media (max-width: 1023px) {
.site-main {
    padding-top: 0px !Important;
}
}

@media (min-width: 1201px) {
.tm-mmenu-active-color-custom .tm-mmmenu-override-yes #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_item > a {
   color: #FFF !important;
}

.tm-mmenu-active-color-custom #site-header-menu #site-navigation div.nav-menu > ul > li:hover > a {
   color: #FFF !important;
}

}

@media (max-width: 1201px) {
.themetechmount-page-full-width article .entry-content {
    margin-top: 0px !important;
}
}

.headerlogo img {
    max-height: 60px;
}

@media (min-width: 1200px) {
.tm-header-style-infostack:not(.tm-header-invert) #site-header-menu #site-navigation .nav-menu {
    float: left;
    margin-right: 50px;
    padding-left: 30px;
}
}

@media (min-width: 1200px) {
.tm-header-style-infostack .tm-top-info-con, .tm-header-style-infostack .tm-top-info-con > ul:not(.social-icons), .tm-header-style-infostack .headerlogo {
    padding-right: 60px;
}

.tm-header-style-infostack .tm-top-info-con, .tm-header-style-infostack .tm-top-info-con > ul:not(.social-icons), .tm-header-style-infostack .headerlogo {
    padding-left: 60px;
}

.tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu > ul > li > a, .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a {
    margin-right: -5px;
}
}

@media (min-width: 1201px {
.tm-mmenu-active-color-custom #site-header-menu #site-navigation div.nav-menu > ul > li:hover > a, .tm-mmenu-active-color-custom #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_item > a{
   color: #fff !important;
}
}

@media (min-width: 1200px) {
.tm-header-style-infostack .tm-box-wrapper {
    top: 0px;
}
}

.themetechmount-topbar-wrapper.tm-bgcolor-darkgrey {
   display: none;
}

#site-header-menu, .tm-header-icons, .tm-header-icon, #site-header-menu #site-navigation .mega-menu-wrap, .menu-tm-main-menu-container {
    width: 100% !important;
}

.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_item > a {
    color: #9f3653 !important;
}

.footer aside .current_page_item a {
    color: #d9d7d7 !important;
}

.themetechmount-topbar-inner {
    display: none;
}

.blog div.tm-titlebar-wrapper {
   display: none !important;
}

#masthead {
    border-bottom: 4px solid #7d1632 !important;
}

.breadcrumb-wrapper {
   display: none !important;
}

.themetechmount-topbar-wrapper.tm-textcolor-white a, .themetechmount-topbar-wrapper.tm-textcolor-white {
    font-weight: bold !IMPORTANT;
}

.blog .tm-titlebar-wrapper.tm-bg.tm-bgimage-yes.tm-bgcolor-custom>.tm-bg-layer {
    background: url(https://hughesfamilypractice.com.au/wp-content/uploads/2021/05/services.jpg);
    background-size: cover;
    background-position: center 10%;
}


footer .current_page_item a {
    color: #cccccc !important;
    text-decoration: underline;
}

.themetechmount-topbar-wrapper.tm-bgcolor-darkgrey {
    background-color: #c67ea6 !important;
}

.themetechmount-topbar-wrapper.tm-textcolor-white a:hover {
    color: #dadada;
}

.top-contact i {
   color: white !important;
}

ul.tm-recent-post-list>li>a {
    font-size: 17px;
}

.site-footer .widget_nav_menu li a {
    padding-left: 0px;
    font-size: 18px;
}

.site-footer .widget_nav_menu li a:before {
   display: none;
}

.themetechmount-sidebar-true:not(.tm-empty-sidebar).themetechmount-sidebar-right .site-content-inner:before, .themetechmount-sidebar-true:not(.tm-empty-sidebar).themetechmount-sidebar-left .site-content-inner:before {
    background-color: #FFF;
}

ul.tm-recent-post-list>li .post-date {
    font-size: 17px;
}

.tm-textcolor-white a:hover {
    color: #c5a2ad;
}

.bottom-footer-inner, .second-footer-inner {
    border-top: 1px solid #9f3653;
}

.col-sm-12.tm-footer2-left, .col-sm-12.tm-footer2-right {
    font-size: 15px;
    text-align: left;
}

.tm-textcolor-white:not(.tm-bgcolor-skincolor) .tm-footer2-left a {
   color: white;
}

.tm-titlebar-main .breadcrumb-wrapper span.current-item {
   color: white !Important;
}


.tm-titlebar-wrapper.tm-bg.tm-bgimage-yes.tm-bgcolor-custom>.tm-bg-layer {
    background: #033b4a;
}

.single article.themetechmount-box-blog-classic .tm-entry-meta-wrapper {
display: none !important;
}

.top-contact li, .tm-topbar-content .tm-wrap-cell div {
    font-weight: 700;
}

@media (min-width: 1200px) {
.container {
    width: 1270px;
}
}

.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor {
   font-family: 'Nunito Sans';
}

body {
    font-size: 18px;
    color: #494e50;
}

.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor:hover {
      background-color: #d82757;
}

#site-header-menu #site-navigation div.nav-menu > ul > li > a, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal > li.mega-menu-item > a {
    font-family: 'Roboto';
    text-transform: none;
}

ul.nav-menu li ul li a, div.nav-menu > ul li ul li a, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:hover, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:focus, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link:hover, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link:focus, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item-type-widget {
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: #000000;
}

.tm-bordered-style-sbox .tm-sbox:before {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}

.vc_column-inner.tm-col-bgcolor-grey .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content p, .vc_column-inner.tm-col-bgcolor-white .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content p, div .vc_row .vc_column-inner .tm-sbox-bgcolor-white.tm-sbox .tm-cta3-description, div .vc_row .vc_column-inner .tm-sbox-bgcolor-grey.tm-sbox .tm-cta3-description, div .vc_row .vc_column-inner.tm-col-bgcolor-white .tm-sbox .tm-cta3-description, div .vc_row .vc_column-inner.tm-col-bgcolor-grey .tm-sbox .tm-cta3-description, .tm-bgcolor-white .vc_row .tm-sbox .tm-cta3-description, .tm-bgcolor-grey .vc_row .tm-sbox .tm-cta3-description {
    color: #474747;
}