/*
Theme Name: Total Child Theme
Theme URI: https://your-site.com
Description: Your site description. Go to Appearance > Editor to modify this file.
Author: Your Name
Author URI: https://your-site.com
Template: Total
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
@import url("/wp-content/themes/total-child-theme/assets/fonts/HCo_fonts.css");
@import url("/wp-content/themes/total-child-theme/assets/fonts/fonts.css");

a{
    text-decoration:underline;
    color:#0077ab;
}
b, strong	{
	font-family: 'Gotham-Medium', 'Gotham Medium', Arial, Verdana, sans-serif !important;
}
h1, h2, h3, h4	{
	font-family: 'Gotham-Medium', 'Gotham Medium', Arial, Verdana, sans-serif !important;
	font-weight:normal;
}
h1{
font-size:1.4em!important;
}
h2{
font-size:1.2em!important;
}
h3{
    font-size:1.1em!important;
}
h4{
    font-size:1em!important;
}
body	{
	font-family: 'Gotham-Book', 'Gotham Book', Arial, Verdana, sans-serif !important;
	font-weight:normal;
    font-size:16px;
    line-height: 2em;
    color:#000;
}
p{
    line-height: 1.6em;
}
.strong{
    font-family: 'Gotham-Medium', 'Gotham Medium', Arial, Verdana, sans-serif !important;
	font-weight:normal;
}

.home-header h2, .home h2 span{
    font-family: 'Gotham-Medium', 'Gotham Medium', Arial, Verdana, sans-serif !important;
    padding-bottom:1em;
}
.wpex-heading, .vcex-heading{
    font-weight:initial!important;
}
/*/////////////////////////////*/
/*Navigation*/
/*////////////////////////////*/

.main-navigation-ul>.menu-item.current-page-ancestor a{
    background:#178acc!important;
}

/*/////////////////////////////*/
/*Custom Links*/
/*////////////////////////////*/

.nounderline a{
    text-decoration:none!important;
}

/*/////////////////////////////*/
/*Onboarding Checklist*/
/*////////////////////////////*/

.vc_custom_1753353532161{
    min-height: 370px;
    font-size:14px;
}
.onboardchecklist{
    font-size:14px;
    color:#fff;
    min-height:177px;
}
.onboardchecklist ul{
    line-height:1.7em;
}
.onboardchecklist span.vcex-bullets-icon{
    width: 20px;
    display: block;
}
.onboardchecklist .mright-5{
    margin-left:5px;
}
.onboardchecklist .mtop-6{
    margin-top:6px;
}
.onboardchecklist .mbottom-6{
    margin-bottom:6px;
}

.vcex-list_item{
    border: 1px solid #ccc;
    padding: 5px 10px;
    margin-block-end: 0px;
}

/*/////////////////////////////*/
/*Lists*/
/*////////////////////////////*/
.homewidget{
    list-style:none;
}
.homewidget li{
    line-height:1.2em;
    margin-bottom:1em;
}
.faqlist ol li{
    margin-bottom:1em;
}

/*/////////////////////////////*/
/*footer*/
/*////////////////////////////*/


#menu-footer-1{
    display: flex;
    flex-flow: wrap row;
    align-items: baseline;
    justify-content: space-evenly;
}
#menu-footer-1 li a{
    color:#fff!important;
    text-decoration:none!important;
}
.site-footer-inner{
    padding-block-start: 10px!important;
}
.footer-widget{
    padding-block-end: 10px!important;
}