.footer-rows .social-icons i {
   font-size: 18px !important;
}

#site-header-menu #site-navigation div.nav-menu > ul ul li > a {
padding: 5px 20px !important;
}

.tm-dmenu-active-color-custom #site-header-menu #site-navigation div.nav-menu > ul > li li.current_page_item > a, .tm-dmenu-active-color-custom #site-header-menu #site-navigation div.nav-menu ul ul > li.current-menu-item > a, #site-header-menu #site-navigation div.nav-menu > ul ul li > a {
  line-height: 28px;
}

.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor:hover {
    background: #e46806;
    font-family: Poppins !Important;
}

.mmm h3 {
   color: #e46806 !important;
}

.site-main {
    padding-top: 0px;
}

.ubg {
    padding-top: 220px !important;
    padding-bottom: 220px !important;
    background: url(https://directionshealth.com/wp-content/uploads/2023/09/0690-21JoelAtkinsonTheHeartoftheRivers2020-300ppi.jpg);
}

.site-footer {
    border-top: 5px solid #c072ac;
}

.site-footer ul.brivona_contact_widget_wrapper li {
    border-bottom: 0px;
}

ul.brivona_contact_widget_wrapper li:before {
   display: none !important;
}

h1, .h1, h2, .h2, h3, .h3 {
    font-family: verveine !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 {
    font-family: verveine;
    font-weight: normal;
    font-size: 26px;
}

.tooltip-top:focus:after, .tooltip-top:focus:before, .tooltip-top:hover:after, .tooltip-top:hover:before, .tooltip:focus:after, .tooltip:focus:before, .tooltip:hover:after, .tooltip:hover:before, [data-tooltip]:focus:after, [data-tooltip]:focus:before, [data-tooltip]:hover:after, [data-tooltip]:hover:before {
    display: none !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;
    border-radius: 25px;
}

.topmobile:hover {
    border-radius: 25px;
    background: #275d72;
    padding: 10px;
    color: #fff !important;
    font-size: 16px;
    transition: 1s;
}

.topmobile {
border-radius: 25px; 
background: #4699bb; 
padding: 10px; 
color: #fff !important;
font-size: 16px;
transition: 1s;
}

.footer .widget .widget-title {
    margin-top: 20px;
    font-size: 30px;
}

.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: 0px;
}

.site-footer .widget_nav_menu li a {
font-size: 18px;
    padding-left: 0px;
    color: #e46806;
    text-decoration: underline;
}

.site-footer .widget_nav_menu li a:before {
    background-color: #ffffff;
    display: none;
}

.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: #e46806;
}

.tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h2 {
    font-family: verveine !important;
    font-size: 56px;
}

.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: 'verveine';
    font-weight: normal;
    font-size: 24px;
    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: 18px;
    text-align: left;
    color: #000;
}

@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;
}