.site-logo {
background-color: #d0d0d0;
} .elm-services-main .readmore a {
color: #ffc22b;
}
.elm-services-main .readmore a:hover {
color: #a20a42;
} .footer-widgets a {
color: #ffc22b;
}
.footer-widgets a:hover {
color: #a20a42;
}
.footer-widgets .widget_categories li, .footer-widgets .widget_archive li, .footer-widgets .widget_submenu li, .footer-widgets .widget_pages li, .footer-widgets .widget_nav_menu li, .footer-widgets .widget_meta li, .footer-widgets .widget_social li, .footer-widgets .widget_recent_entries li, .footer-widgets .widget_recent_comments li, .footer-widgets .widget_rss li {
color: #9ea4b5;
}
.footer-widgets .widget_categories li.current_page_item a, .footer-widgets .widget_categories li.current-cat a, .footer-widgets .widget_archive li.current_page_item a, .footer-widgets .widget_archive li.current-cat a, .footer-widgets .widget_submenu li.current_page_item a, .footer-widgets .widget_submenu li.current-cat a, .footer-widgets .widget_pages li.current_page_item a, .footer-widgets .widget_pages li.current-cat a, .footer-widgets .widget_nav_menu li.current_page_item a, .footer-widgets .widget_nav_menu li.current-cat a, .footer-widgets .widget_meta li.current_page_item a, .footer-widgets .widget_meta li.current-cat a, .footer-widgets .widget_social li.current_page_item a, .footer-widgets .widget_social li.current-cat a, .footer-widgets .widget_recent_entries li.current_page_item a, .footer-widgets .widget_recent_entries li.current-cat a, .footer-widgets .widget_recent_comments li.current_page_item a, .footer-widgets .widget_recent_comments li.current-cat a, .footer-widgets .widget_rss li.current_page_item a, .footer-widgets .widget_rss li.current-cat a {
color: #ffc22b;
} .hentry .more {
color: #ffc22b;
}
.hentry .more:hover{
color: #a20a42;
} .widget-container a:hover {
color: #9ea4b5;
} .elm-members-main .member-position {
color: #a20a42;
text-transform: uppercase;
}
.elm-contact-form-main form .input-submit .submit-wrap input:hover{
color: #a20a42;
}.sfp-container {
position: relative;
margin: 0;
}
.sfp-placeholder {
display: inline-flex;
align-items: center;
justify-content: center;
width: 100%;
min-height: 140px;
padding: 20px;
border: 1px solid #cfe3ff;
border-radius: 12px;
background: linear-gradient(135deg, #e7f3ff 0%, #ffffff 100%);
color: #1877f2;
font-size: 14px;
font-weight: 600;
line-height: 1.4;
text-align: center;
cursor: pointer;
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.06);
transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.sfp-placeholder:hover {
transform: translateY(-1px);
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
}
.sfp-placeholder--loading {
cursor: default;
}
.sfp-placeholder--loading::after {
content: '';
width: 16px;
height: 16px;
margin-left: 8px;
border: 2px solid #8c8f94;
border-top-color: #2271b1;
border-radius: 50%;
display: inline-block;
animation: sfp-spin 0.8s linear infinite;
}
.sfp-placeholder--auto {
cursor: default;
}
.sfp-embed {
margin-top: 12px;
}
@keyframes sfp-spin {
to {
transform: rotate(360deg);
}
}