@media screen and (min-width: 783px) {
    .hustle-ui:not(.hustle-size--small).module_id_1 .hustle-layout .hustle-content {
        margin: 30px 30px 30px 30px;
        padding: 30px 30px 30px 30px;
    }
}

.hustle-title {
    text-align: center !important;
}

.hustle-group-content img {
     max-width: 370px !important;
}

.date-posted {
  display: none !important;
}

@media (min-width: 1200px) {
.container {
    width: 1290px !important;
}
}

#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-family: "Rubik",Arial,Helvetica,sans-serif;
    font-weight: 500;
}

@media (max-width: 700px) {
#nav_menu-7 {
   margin: 0px !important;
   margin-bottom: 20px !important;
}

 #brivona_contact_widget-2 {
   margin: 0px !important;
   margin-bottom: 20px !Important;
}

}

.privacy-policy div.tm-titlebar-wrapper {
    background-image: url(https://kapitalcare.com.au/wp-content/uploads/2022/08/home-and-community.jpg) !important;
    background-position: center 40% !important;
}

.themetechmount-contact-time {
   max-width: 200px;
}

ul.brivona_contact_widget_wrapper li:before {
    font-size: 23px;
}

.site-content-wrapper {
    border-image: linear-gradient(to right, #11a5dc 19%, #7a2d8e 25%, #7a2d8e 40%,#74c044 50%, #74c044 65%, #f7e50a 75%) 5;
    border-bottom: 7px solid;
}

.is_stuck #site-header-menu #site-navigation div.nav-menu > ul > li > a {
    color: #575557;
}

.tm-vc_btn3.tm-vc_btn3-size-lg {
    padding: 15px 35px;
}

.tm-vc_btn3.tm-vc_btn3-size-lg {
    font-size: 18px;
}

.tm-vc_btn3-container.tm-vc_btn3-center .tm-vc_btn3-block.tm-vc_btn3-size-lg {
    font-family: "Source Sans Pro",Arial,Helvetica,sans-serif !important;
}

.tm-textcolor-white .tm-titlebar-main .entry-title, .tm-textcolor-white .tm-titlebar-main .entry-subtitle {
    display: none;
}

@media (max-width: 700px) {
.webdev {
   float: left !Important;
}
}

.webdev {
   float: right;
}

.widget-area .social-icons {
    margin-top: 10px !important;
}

.site-header-main .tm-vc_btn3.tm-vc_btn3-size-md {
    padding: 6px 15px 6px 15px;
    font-family: "Saira",Arial,Helvetica,sans-serif;
    font-weight: 600;
    text-transform: capitalize;
    font-size: 16px;
    margin-top: -6px;
}

.topmobile:hover {
    border-radius: 15px;
    background: #275d72;
    padding: 10px;
    color: #fff !important;
    font-size: 16px;
    transition: 1s;
    margin-left: 20px;
}

.topmobile {
    border-radius: 5px;
    background: #1b4758;
    padding: 10px;
    color: #fff !important;
    font-size: 16px;
    transition: 1s;
    margin-left: 20px;
}

.footer .widget .widget-title {
    margin-top: 20px;
}

.footer .widget {
    margin: 60px 0 55px;
    margin-bottom: 20px;
}

.footer > .tm-bg-layer {
    background-color: transparent !important;
}

.slick-dots li button {
    border-radius: 70px !important;
}

.job_listing-template-default div.tm-titlebar-wrapper {
    background-position: center center !important;
}

.job_listing-template-default img.size-full, .job_listing-template-default img.size-large, .job_listing-template-default img.wp-post-image {
    max-width: 200px;
}


.themetechmount-sidebar-true:not(.tm-empty-sidebar).themetechmount-sidebar-right .site-content-inner:before {
    background: #fff !important;
}

.single-job_listing #sidebar-right {
    display: none;
}

.entry-date {
    color: #fff;
    display: inline-flex;
    padding: 20px;
}

.themetechmount-box-blog-classic .themetechmount-post-date-wrapper .themetechmount-entry-date .entry-month, .themetechmount-box-blog-classic .themetechmount-post-date-wrapper .themetechmount-entry-date .entry-month .entry-year {
    color: #fff;
    padding-left: 3px;
    font-size: 18px;
}

@media (min-width: 601px) and (max-width: 1200px) {
.headerlogo img {
    margin-bottom: 24px !important;
}
}

@media (min-width: 1201px) {

.site-header .donate a:hover {
    background: #88d2f1 !important;
}

.site-header.is_stuck .donate a {
   margin-top: 26px !important;
}

.site-header .donate a {
    background: #59c5f1;
    height: 50px !important;
    padding-top: 12px !important;
    line-height: 25px !important;
    margin-top: 28px !important;
    border-radius: 5px !important;
    color: white !important;
}
}

.headerlogo img {
    margin-top: -5px;
}

#enhancedtextwidget-11 {
   margin-bottom: 30px !important;
}

.tm-footer2-left, .tm-footer2-right {
    padding-top: 20px;
    padding-bottom: 19px;
    font-size: 17px;
    color: #eee;
}

@media (max-width: 1200px) {
#site-header-menu #site-navigation .menu-toggle, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
    right: 7px !important;
    left: unset !important;
    margin-top: 0px !important;
}
}

@media only screen and (max-width: 479px) {
.col-xs-12.col-sm-12.tm-footer2-left {
    max-width: 300px;
}

.site-header-main.tm-wrap {
    margin: 0 0px;
}

#site-header-menu #site-navigation .menu-toggle, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
    left: 5px;
}
}

.site-footer ul.brivona_contact_widget_wrapper li {
    padding-left: 38px;
}

.site-footer .widget_nav_menu li a {
    font-size: 18px;
}

.site-footer .widget_nav_menu li a:before {
    background-color: #ffffff;
}

.tm-topbar-content .social-icons li > a:hover {
   color: #eee !important;
}

#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 {
    color: #575557;
}

@media (min-width: 1200px) {
#site-header-menu #site-navigation div.nav-menu > 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 > a {
    display: block;
    margin: 0px;
    padding: 0px 10px 0px 10px;
    text-decoration: none;
    position: relative;
    z-index: 1;
    height: 105px;
    line-height: 105px;
}
}

.is_stuck .headerlogo img {
    max-height: 52px;
    margin-top: 0px !important;
}

.tm-titlebar-wrapper .entry-header {
    margin-top: 5px;
}

a {
    color: #4ba6cc;
}

.tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h2 {
    font-family: Ubuntu !important;
}

.tm-textcolor-white .tm-titlebar-main .entry-title {
    color: #2a3d53 !important;
    font-weight: 500;
}

.tm-textcolor-white .tm-titlebar-main .entry-subtitle {
    color: #2a3d53 !important;
    font-weight: 600;  
}

ul.nav-menu li ul li a, div.nav-menu > ul li ul li a {
    font-family: 'Saira';
    font-weight: 600;
    font-size: 15px;
    line-height: 18px;
    color: #575557;
}

.top-contact i {
    color: #fff;
}

.top-contact li, .tm-topbar-content .tm-wrap-cell div {
    font-size: 16px;
}

.col-sm-12.tm-footer2-left, .col-sm-12.tm-footer2-right {
    font-size: 17px;
    text-align: left;
    color: white;
}

@media (max-width: 600px) {
.headerlogo img {
    max-height: 62px;
    margin-bottom: 0px !important;
}
}

#site-header-menu #site-navigation li.tm-sepline {
    display: none !important;
}

#hide, .hide {
   display: none !important;
}