@font-face {
    font-family: 'Ophian-Regular';
    src: url('../fonts/Ophian-Regular-webfont.woff2') format('woff2'),
         url('..fonts/Ophian-Regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body {font-family: 'Ophian-Regular'; font-size: 15px; }
#sp-footer, #sp-bottom {
    background: #fff;
    color: inherit;
}
a {
    color: #565eaa
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    color: #565eaa;
}
ul.menu {list-style:none; padding:0 0 0 20px; text-transform:uppercase; font-size:16px;}
#sp-position1 {padding-top:20px; color:#777; letter-spacing: 6px; }
div.custom h1{font-size: 2.0rem;}
.tc-logo {background-image: url(/images/TCA-logo-sig.gif)}
#sp-section-1 container-inner {border-bottom: 1px solid #999;}
@media only screen and (max-width: 576px){
div.custom h1 {font-size: 20px;}
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    display: inline-block;
    padding: 0 15px;
    line-height: 60px;
    font-size: 16px;
    margin: 0;
    text-transform:uppercase;
}
.sp-copyright {float:right; color: #777; font-size: 13px;}
ul.menu li {padding-bottom:20px;}
#sp-menu {}
hr {
    border-top: 1px solid #999;
    margin:0;
}
#sp-footer .container-inner {
    padding: 10px 0;
}
#offcanvas-toggler {


}

.offcanvas-menu .offcanvas-inner {
    padding: 45px;
}
#offcanvas-toggler > .fa {
    color: #777;
}
.mob-log {padding-top:18px;}
.sp-megamenu-parent {
    padding-top: 35px;
  }
ul.menu a{color: #777;}
ul.menu a:hover{color: #565eaa;}
ul.menu a:active{color: #565eaa;}
li.current.active {color: #565eaa;}
.mobile-home {
    background-image: url(/images/2020/01/20/p7300599b.jpg);
}
.offcanvas-menu .offcanvas-inner {
    padding: 60px 30px;
}
@media (min-width: 1380px){
.sppb-row-container {
    max-width: 1140px !important;
}}
