/*******Header CSS*******/
@media (min-width: 768px) and (max-width: 3018px) {
li.menu-item.menu-item-type-.menu-item-object-logout.td-menu-item.td-normal-menu.menu-item-231 {
    display: none;
}
}
.td-header-menu-wrap.td-header-gradient {
    border-bottom: 1px solid #ececec;
}

@media (min-width: 767px){
.td-church .td-header-style-7 .td-header-sp-logo img {
    max-height: 90px !important;
    padding: 0;
}
}

ul#menu-main-menu-1 li a:hover{
  text-decoration:none !important;
}

/****Footer Padding***/
.td-footer-wrapper.td-footer-container.td-container-wrap {
    padding: 20px 0px;
}
.td-footer-bottom-full {
    padding-top: 20px;
}
.td-footer-bottom-full .td-container:before {
  display:none;
}
.td-footer-info {
    margin-bottom: 10px !important;
}
.footer-logo-wrap img {
    height: 100px !important;
}

/********Ultimate member***********/
.um{
  opacity: 1!important;
}
.um-form-field {
    border-radius: 50px !important;
}
input#um-submit-btn{
    width: 100% !important;
    border-radius: 50px !important;
    background-color: #E2211C;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.29);
}
input#um-submit-btn:hover {
    background-color: #ffffff;
    color:#E2211C;
    border:1px solid #E2211C !important;
}

/********Main Menu***********/
.td-church .td-header-style-7 .sf-menu > li.current-menu-item > a {
    color: #e2211c !important;
    text-decoration: none !important;
}