/* Hidden Account Dashboard Items */


 

.li-MyParticipants, .li-MyPaymentMethods, .li-MyActiveCourses, .li-MyEmailSettings, .li-MySubscriptions, .li-MyGroups, .col-account-funds .button   {
    display: none;
}
/* End CSS */

 
.slider .prev svg, .slider .next svg {
     
    fill: lightslategray;
}

.slider .play-pause svg {
    
    fill: lightslategray;
}

.slider .dots .dot:hover:before, .slider .dots .dot.active:before {
    background: #DCDCDC;
}

.slider .dots .dot:before {
    
    border: 2px solid #DCDCDC;
     
}

.slider .next, .slider .prev {
    display: none;
}


 

#page-calendar .grid {
    background: #efefef !important;
}

#page-calendar a#btnAddAppointment {
    display: none !important;
}

#page-staff-schedule .panel-header .button {
    background: #00c113 !important;
    color: white;
}

#page-calendar #tallyButtonset, #page-calendar .buttonset-label.round-top {
    display: none !important;
}


/* CSS added to hide continue button on checkout screen */

.system-message .panel-content a  {
    display: none;
}

 

a#calendarModalMembershipLevels {
    display: none;
}

#page-calendar .button {
    font-size: .8rem;
}

#page-calendar .page {
    background: #ffffff !important;
}

/* Product Display Group */

 

.productColumns-x1 .panel-header {
    background: #fffab9;
}

.product-group .panel-content {
    background: #f1e8e8;
}

.product .panel-content {
    background: white !important;
}

.product .panel-header {
    background: white !important;
}

/* end product display group*/

/* Step 1 of checkout */

/* page-product-preferences .button.round.secondary, #page-product-preferences .padding-top .button {
    display: none; 
}*/


/* Preheader */

 

@media (max-width: 768px) {
    .pre-header {
        text-align: center;
    }
}

.logged-in .topnav-right {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

.logged-out .topnav-right {
    display: inline-block;
}

.pre-header .button {
    font-size: 18px;
}   
.topnav-right a {
    padding-right: 20px;
    color: white;
}

.topnav-right a:hover {
    text-decoration: none;
}

.pre-header .btn-profile-dropdown:hover {
    color: white;
}

/* End preheader css */

/* Menu CSS */

 

.menu-item {
    padding-top: 2px
}

/* end menu CSS */

/* CSS to hide address remove button */

 

#page-account-address-list .btn-delete {
    display: none;
}

/* End CSS */

/* CSS styles */

 

.cms-content H1, .panel-product-description h1 , .divPageDescription h1{
    font-family: Verdana,Geneva,sans-serif;
    font-weight: bold;
    font-size: 18pt;
    color: black;
}

.cms-content H2, .panel-product-description h2, .divPageDescription h2 {
    font-family: Verdana,Geneva,sans-serif;
    font-weight: bold;
    font-size: 18pt;
    color: #ab0520;
}

.cms-content H3, .panel-product-description h3, .divPageDescription h3{
    font-family: Verdana,Geneva,sans-serif;
    font-weight: bold;
    font-size: 18pt;
    color: #0C234B;
}

.cms-content H4, .panel-product-description h4, .divPageDescription h4{
    font-family: Verdana,Geneva,sans-serif;
    font-weight: bold;
    font-size: 16pt;
    color: #464646;
}

.cms-content H5, .panel-product-description h5, .divPageDescription h5{
    font-family: Verdana,Geneva,sans-serif;
    font-weight: normal;
    font-size: 16pt;
    color: #464646;
}

.cms-content P, .panel-product-description  p {
    font-family: Verdana,Geneva,sans-serif;
    font-weight: normal;
    font-size: 14pt;
    color: black;
    letter-spacing: 1px;
    line-height: 1.5;
}

.divPageDescription p {
    font-family: Verdana,Geneva,sans-serif;
    font-weight: normal;
    font-size: 12pt !important;
    color: black;
    letter-spacing: 1px;
    line-height: 1.5;
}

.cms-content a , .panel-product-description a, .divPageDescription a {
    color: #ab0520;
    text-decoration: underline;
}

.widget ul li {
    color: black;
    font-size: 14pt;
    font-family: Verdana,Geneva,sans-serif;
    padding: 4px 0px;
}


.btn-profile-dropdown {
    color: #ffffff;
}

.widget .button {
    text-decoration: none;
}

.divPageDescription {
    font-style: normal;
}

.page {
    background-color: #ab0520;;
}

.menu-item {
    padding-right: 2px;
}

.menu-item a {
    background-color: #f9f9f9;
    border: solid 1px #e1e1e1;
}


.pre-header .btn-login {
    background: #d6d6d600 !important;
    border: 0px !important;
    color: #ffffff !important;
    font-size: 1rem;
}

.btn-login:hover {
    box-shadow: none !important;
}

/*css that hides participant info in SPC*/

.theme-id-11 .participant-edit-form .col-first-name,.theme-id-11 .participant-edit-form .col-last-name,.theme-id-11 #divAccountParticipantList,.theme-id-11 .panel-single-page-checkout .alert,.theme-id-11 .panel-single-page-checkout .panel-header {
    display: none;
}


.theme-id-11 .panel-single-page-checkout .panel-content {
    border: 0px;
}

.theme-id-15 .participant-edit-form .col-first-name,.theme-id-15 .participant-edit-form .col-last-name,.theme-id-15 #divAccountParticipantList,.theme-id-15 .panel-single-page-checkout .alert,.theme-id-15 .panel-single-page-checkout .panel-header {
    display: none;
}


.theme-id-11 .panel-single-page-checkout .panel-content {
    border: 0px;
}

/*end css that hides participant info in SPC*/

.footer span {
    display: none;
}

/*CSS Added 11/29/2018 */


/* Custom Info boxes */

 

.bluebox {
    background: #b6d3ff;
}

.boxpadding {
    padding: 10px;
}

/* Menu Item Background Colors - by Scott 2-21-19 */

.volunteer-event {
    background: #AB0520 !important;
}
/* Product Title Font Size Change - by Support JM 9-27-24 */
.col-product-title > h2 {
    font-size: 19px;
}
}
