/**
 * SiliconNet - Consolidated Styles
 * Extracted from inline styles for better maintainability
 */

/* =========================
   WordPress Emoji Styles
========================= */
img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

/* =========================
   Recent Comments
========================= */
.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* =========================
   Visual Composer Custom Styles
========================= */
.vc_custom_1578344922373 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
    background-color: #202020 !important;
}

.vc_custom_1661713570798 {
    margin-bottom: 15px !important;
}

/* =========================
   Table Styles
========================= */
.table-syllabus {
    border-collapse: separate;
    background-color: #F5E427;
}

.table-syllabus td {
    border: 1px solid black;
    text-align: center;
    vertical-align: middle;
    padding: 10px;
}

.table-header1 {
    border-collapse: collapse;
}

.table-header1 td {
    border: 0px solid black;
    text-align: left;
    padding: 10px;
}

.table-lister {
    border-collapse: collapse;
}

.table-lister td {
    border: 1px solid black;
    text-align: left;
    padding: 10px;
}

.table-about_us {
    width: 600px;
    border-collapse: separate;
    background-color: #F5E427;
}

.table-about_us td {
    border-color: #E6C037;
    text-align: center;
    vertical-align: middle;
    padding: 10px;
    position: relative;
    overflow: visible;
}

/* =========================
   Images
========================= */
.resizable-image {
    max-width: 200px;
    max-height: 200px;
    display: block;
    margin: auto;
}

.center-img {
    display: block;
    margin: auto;
}

/* =========================
   Tooltip
========================= */
.tooltip {
    position: relative;
    display: inline-block;
}

.tooltip .tooltiptext {
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.3s;
    width: 260px;
    padding: 10px;
    color: white;
    background-color: black;
    border-radius: 6px;
    text-align: left;
    position: absolute;
    bottom: 110%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 9999;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

/* =========================
   Theme Options Styles
========================= */

/* Page Loading Animation */
.apus-page-loading #loader:before,
.apus-page-loading #loader:after,
.apus-page-loading #loader {
    border-top-color: #ffc81d;
}

/* Background Main Color */
.apus-header .apus-search-form:hover .button-search,
.apus-search-form .button-search:hover,
.apus-search-form .button-search:active,
.give-grid.grid-v2:hover .give-btn,
.give-grid.grid-v2 .give-goal-progress .give-progress-bar .dot::before,
.give-progress-bar>span,
.header-v3 .navbar-nav.megamenu>li:hover>a::before,
.header-v3 .navbar-nav.megamenu>li:active>a::before,
.header-v3 .navbar-nav.megamenu>li.active>a::before,
.header-v3 .navbar-nav.megamenu>li.open>a::before,
.header-v2 .navbar-nav.megamenu>li:hover>a,
.header-v2 .navbar-nav.megamenu>li:active>a,
.header-v2 .navbar-nav.megamenu>li.active>a,
.header-v2 .navbar-nav.megamenu>li.open>a,
.sidebar .widget .widgettitle::before,
.sidebar .widget .widget-title::before,
.apus-sidebar .widget .widgettitle::before,
.apus-sidebar .widget .widget-title::before,
.skew-theme-right::before,
.skew-theme-right::after,
.flow-theme-top-bottom-right::after,
.skew-theme-right,
.header-v3 .logo-in-theme::before,
.header-v3 .logo-in-theme::after,
.header-v3 .logo-in-theme,
.widget-newletter.fullbutton [type="submit"],
.volunteer-grid.style3 .volunteer-content,
.widget-gallery.light .popup-image::before,
.volunteer-grid.style2:hover .volunteer-content,
.widget-text-heading.color .title::before,
.widget-text-heading.square .title::before,
.widget-testimonials .testimonials-v1 .testimonial-avatar::before,
.date-info .moth,
.bg-theme,
.apus-pagination>span:hover,
.apus-pagination>span.current,
.apus-pagination>a:hover,
.apus-pagination>a.current,
form[id*="give-form"] #give-final-total-wrap .give-donation-total-label,
form[id*="give-form"] .give-donation-amount .give-currency-symbol,
.single-give .summary .give-btn {
    background: #ffc81d !important;
}

/* Text Color */
.widget-features-box.circle .feature-box:hover .ourservice-heading,
.header-v3 .navbar-nav.megamenu>li:hover>a,
.header-v3 .navbar-nav.megamenu>li:active>a,
.header-v3 .navbar-nav.megamenu>li.active>a,
.header-v3 .navbar-nav.megamenu>li.open>a,
.owl-carousel .owl-controls .owl-nav .owl-prev:hover,
.owl-carousel .owl-controls .owl-nav .owl-next:hover,
.question,
.event-grid .event-info .date .day,
.apus-breadscrumb .breadcrumb a,
.give-list-v3 .total-goal .goal-text-wrapper,
.give-special .total-sales .income,
.give-special .total-goal .income,
.widget-contact .info>span,
.widget-social .social>li a:hover,
.btn-link,
.btn-link:hover,
.btn-link:active,
.time-top .item-icon,
.widget-introduction .title,
.widget-introduction .name,
.event-style4 .date-info .day,
.apus-footer .slogan,
.widget-action.style3 .title,
.btn-readmore,
a:hover,
a:active,
.apus-footer .widget-title,
.apus-footer .widgettitle,
.apus-footer .widget-heading,
.post-list.style1 .date,
.widget-action.style2 .title,
.counters .counter,
.widget-action.style1 .title,
.goal-text,
.single-give .single-post .total-goal .goal-text-wrapper {
    color: #ffc81d;
}

.give-grid:hover .give-btn,
.vc_tta-accordion.vc_tta-style-classic .vc_active .vc_tta-panel-title a,
.text-theme {
    color: #ffc81d !important;
}

/* Border Color */
.apus-header .apus-search-form:hover .button-search,
.apus-search-form .button-search:hover,
.apus-search-form .button-search:active,
.give-grid.grid-v2:hover .give-btn,
.widget-social .social>li a:hover,
.widget-gallery.border .image:hover,
.widget-gallery.border .image:active,
.widget-newletter.fullbutton .form-control,
.widget-newletter.fullbutton [type="submit"],
.widget-features-box.white .fbox-icon,
.counters .icon,
.border-top-theme,
.apus-pagination>span:hover,
.apus-pagination>span.current,
.apus-pagination>a:hover,
.apus-pagination>a.current,
form[id*="give-form"] #give-final-total-wrap .give-final-total-amount,
form[id*="give-form"] .give-donation-amount #give-amount,
form[id*="give-form"] #give-final-total-wrap .give-donation-total-label,
form[id*="give-form"] .give-donation-amount .give-currency-symbol,
.single-give .summary .give-btn {
    border-color: #ffc81d !important;
}

.widget_apus_instagram .instagram-pics a:hover,
.widget_apus_instagram .instagram-pics a:active {
    outline: 8px solid #ffc81d;
}

.give-special .give-btn-modal,
.btn-theme.btn-outline {
    color: #ffc81d !important;
}

/* Button Theme */
.btn-theme,
.single-give .summary .give-btn {
    background-color: #ffc81d !important;
}

.give-special .give-btn-modal,
.single-give .summary .give-btn,
.btn-theme {
    border-color: #ffc81d !important;
}

.hh {
    color: #000000 !important;
}

/* Button Hover States */
.give-special .give-btn-modal:hover,
.give-special .give-btn-modal:active,
.btn-theme.btn-outline:hover,
.btn-theme.btn-outline:active,
.btn-theme:hover,
.btn-theme:focus,
.btn-theme:active {
    background-color: #000000 !important;
}

.give-special .give-btn-modal:hover,
.give-special .give-btn-modal:active,
.btn-outline.btn-themes:hover,
.btn-outline.btn-themes:active,
.btn-theme:hover,
.btn-theme:active {
    border-color: #000000 !important;
}

/* =========================
   Layout Sections
========================= */

/* Top Bar */
#apus-topbar {}

/* Header */
.header-default .sticky-header .header-inner,
.header-v4 .sticky-header .header-inner,
#apus-header .header-top,
#apus-header .header-middle,
#apus-header {}

/* Footer */
#apus-footer {}

/* Copyright */
.apus-copyright {}

/* =========================
   Utility Classes
========================= */
.text-center,
.center-text {
    text-align: center;
}

/* Replacement for deprecated <center> tag */
.centered-content {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* =========================
   No-Script Fallback
========================= */
.wpb_animate_when_almost_visible {
    opacity: 1;
}

/* =========================
   Teamops Page Styles
========================= */
.my-styled-text {
    font-size: 18px;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
}
