a,
a:hover{
	text-decoration: none;
}
header .navbar-nav .menu-item a {
    color: #fff;
    border-radius: 20px;
    font-weight: 400;
    margin-top: 10px;
    text-shadow: none;
    font-size: 1.1rem;
    transition: all 0.9s;
    -webkit-transition: all 0.9s;
    -moz-transition: all 0.9s;
    -o-transition: all 0.9s;
    display: block;
}
header .navbar-nav .menu-item.current-menu-item a,
header .navbar-nav .menu-item.current-page-ancestor a {
    color: #fff;
    background: var(--themeSecondaryColor);
}
header  .navbar-nav .menu-item a:hover{ color: #fff;
    background: var(--themeSecondaryColor);
    transition: all .5s ease;}
header  .navbar-nav .menu-item{transition: all 0.9s;-webkit-transition: all 0.9s;-moz-transition: all 0.9s;-o-transition: all 0.9s;}
.lead-capture-phone {margin-left: auto;  color: #fff}
@media (min-width: 992px){
	header .navbar-expand-lg .navbar-nav .menu-item a {padding:.3rem 1rem;}
    header .navbar-expand-lg .navbar-nav .menu-item{padding-right:0;padding-left:0;}
    .quick-links{min-width: 265px;}
    /* header  .navbar-nav li:nth-last-of-type(2):hover a { color:#fff;background:#369DD6;}
    header  .navbar-nav li:nth-last-of-type(2) a {padding: 8px 12px !important;margin-top: 27px;border: 1px solid #369DD6;color: #369DD6;padding: 8px 12px !important;} */
    /* header  .navbar-nav li:nth-last-of-type(1)  a{padding: 8px 12px !important;color: #fff !important; font-weight: 600;background:#369DD6;border-radius: 20px;border: 1px solid transparent;}
    header  .navbar-nav li:nth-last-of-type(1):hover  a{ border: 1px solid #369DD6;background: #fff;color: #369DD6 !important;  } */
}
.trinity-story-check-icons .fa-check-circle{
	color: #fff;
    font-size: 25px;
}
.tableOptions img{
    padding: .327em;
}
.tableOptions td, .tableOptions th{
    padding: .857em 1.387em;
    text-align: left;
    border-right: 1px dotted #ececec;
    vertical-align: top;
}
.tableOptions{
        border-spacing: 0;
    border-collapse: collapse;
    border: 1px solid #ececec;
    box-shadow: 0 1px 2px 0 #ffffff;
    -webkit-box-shadow: 0 1px 2px 0 #ffffff;
}
.tableOptions tbody tr:nth-child(2n) td{
    border-right: 1px dotted #e9e9e9;
}
.tableOptions tbody td{
    border-bottom: 1px solid #ececec;
    -webkit-box-shadow: inset 0 1px 0 0 #fafafa, inset 0 -1px 0 #ffffff;
    box-shadow: inset 0 1px 0 0 #fafafa, inset 0 -1px 0 #ffffff;
}
.quick-links{padding: 25px 10px 15px 25px;border:  1px solid #e3e3e3;border-radius: 3px;background: #fbfbfb;min-width: 190px;}
.quick-links h6{font-size: 1rem;color: #ef8b3d;font-weight: 500;text-transform: uppercase;margin: 0 0 10px 0;font-family: 'Gotham' !important;}
.quick-links .sticky-menu-list li { background: #fbfbfb;border: none;padding: 8px 0;letter-spacing: -1px;}
.quick-links .sticky-menu-list li a {color: #000000;font-weight: 500;font-size: 1rem;transition: all 0.9s;}
.quick-links .sticky-menu-list li:hover a {color: #ef8b3d;}
.quick-links .sticky-menu-list li:hover a , .quick-links .sticky-menu-list li.active a {color: #ef8b3d;}

.blog-title h1{font-size: 43px;color: #000;font-weight: 300;margin: 0 0 35px 0;}
.blog-article .article-title a{color: #000;}
.blog-article .article-title a h3{font-size: 30px;font-weight: 300;}
.blog-article .blog-h1  h3{font-size:43px !important;font-weight: 300;margin-bottom: 20px;}
.post-meta .blog-img img{border: 1px solid #ececec; box-shadow: 0 1px 1px 0 #f4f4f4;-webkit-box-shadow: 0 1px 1px 0 #f4f4f4;border-radius: 100%;padding: 3px;}
.post-meta a{color:#5b5b5b;}
.post-meta li,.post-meta a{font-size: 0.86rem;}
.post-meta .list-inline-item:not(:last-child) {margin-right:.2rem;}
.post-by a{color:#f5634a !important;}
.post-meta li{margin-bottom: 6px;color:#a7a7a7;}
.blog-article{margin: 0 0 30px 0; padding: 0 0 15px 0; border-bottom: 1px dotted #ececec;}
.dot{width: 4px;height: 4px;background: #a7a7a7;border-radius: 100%;display: inline-block;    vertical-align: middle;margin-right: 4px;}
.blog-pagination li{
        padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
}

.blog-pagination .page-item .current{
    background-color: #f5634a;
    padding: .25rem .5rem;
    border-color: #f5634a;
    border-radius: 4px;
    color: #fff;
    font-weight: 700;
}
.blog-pagination .page-link {border:none;border-radius: 0;}
.blog-pagination .page-item .current ,.blog-pagination .page-item.active .page-link,.blog-pagination .page-item:hover .page-link  {background-color: #f5634a;border-color: #f5634a;border-radius: 4px;color: #fff;}
.blog-pagination .pagination-sm a {font-weight: 700;color: #535353;margin-left: 8px;}
.blog-categories .form-control{height: 45px;font-size: 13px;}
.blogbtn{color: #fff; font-weight: 600; background: #ef8b3d; border-radius: 4px; text-transform: uppercase; /* letter-spacing: 1px; */ padding: 9px 11px; margin-left: 18px; margin-top: 6px; text-shadow: 0 1px 1px rgba(0,0,0,0.2); font-size: 0.9rem;}
.blogbtn:hover{color: #fff ;background: #e87820;}
.breadcrumb{background: transparent;}
.breadcrumb a{font-size: 0.8rem;color:#f5634a;}
.breadcrumb li{font-size: 0.8rem;color:#a7a7a7;}
.breadcrumb-item+.breadcrumb-item::before {content: ">";}
.blog-comments h3{font-family: 'Open Sans', sans-serif;font-weight: 300;margin-bottom: 15px;}
.blog-comments h4{font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 1rem;}
.blog-tags .list-inline-item:not(:last-child) {margin-right: .3rem;}
.blog-author .media img{border: 1px solid #ececec;padding: 5px;border-radius: 4px;}
.blog-author{background: #fafafa; box-shadow: 2px 2px 1px 0 #ececec; -webkit-box-shadow: 2px 2px 1px 0 #ececec; border: 1px solid #fdfdfd; border-radius: 0.3em; padding: 25px;}
.blog-author p{margin: 0;}
.blog-author h5{font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 24px;}
.blog-move a{font-size: 0.8rem;}
.blog-move {border-bottom: 1px solid #ececec;padding: 0 0 10px;}
.subscriptionForm .es_required_field{
    display: inline-block;
    width: 165px;
    height: 45px;
    vertical-align: middle;
    color: #818181;
    border: 1px solid #dadada;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.subscriptionForm .es-field-wrap{
    display: inline-block;
}
.subscriptionForm .es_subscription_form_submit{
    margin-bottom: .5rem!important;
    display: inline-block;
    text-align: center;
    border: 1px solid transparent;
    line-height: 1.5;
    vertical-align: middle;
    color: #fff;
    font-weight: 600;
    background: #ef8b3d;
    border-radius: 4px;
    text-transform: uppercase;
    /* letter-spacing: 1px; */
    padding: 12px 12px;
    margin-left: 6px;
    margin-top: 6px;
    text-shadow: 0 1px 1px rgba(0,0,0,0.2);
    font-size: 1rem;
}
@media (min-width: 320px) and (max-width: 480px) {
 
}