/*
Theme Name: EM Child Theme for SCF 2026
Theme URI: https://RebeccaBallard.com
Template: entertainment-media
Author: Rebecca Ballard
Author URI: https://RebeccaBallard.com
Description: Entertainment media is an essential component of our life. It gives us a break from the routine and a chance to rest and unwind. It can also be a source of knowledge and instruction. The entertainment sector is enormous and ever-changing, spanning everything from cinema, theater, and opera to ballet, music, and the performing arts. It is always evolving to stay current with the latest trends and technologies. Staying up to date on the newest news and developments is critical for staying ahead of the curve. This theme will supply you with up-to-date information and trends in the entertainment sector. It will provide insights and analysis of the most recent trends, making it appropriate for online cinema, film reviews, television shows, and TV series. Whether you're a casual spectator or a devoted enthusiast, this is your go-to theme. It is modern and responsive, with a creative design that includes two home page views as well as separate catalog and detail pages. The theme is suitable for a variety of entertainment applications, including as event and festival management, gallery displays, audio and music reviews, and so on. It contains Elementor, the most popular WordPress Page Builder for creating responsive websites without coding. It also makes use of the Bootstrap HTML, CSS, and JS framework to keep your site clean, basic, and mobile-first.
Tags: entertainment,photography,blog,wide-blocks,one-column,two-columns,three-columns,four-columns,right-sidebar,left-sidebar,grid-layout,custom-background,custom-colors,custom-header,custom-logo,custom-menu,featured-images,footer-widgets,full-width-template,featured-image-header,editor-style,post-formats,theme-options,threaded-comments,sticky-post,translation-ready
Version: 4.9.1760957056
Updated: 2025-10-20 10:44:16

*/

.screen-reader-text:focus {
    color: #aoaoao;
}
h1, h2, h3, h4, h5, h6 {
    color: #0a0a0a;
}
a:hover, a:focus {
    color: #f21c00;
}
#site-navigation {
    background-color: #0a0a0a;
}
.topheader span i {
    color: #f21c00;
}
.logo a {
    color: #fff;
    text-shadow: 3px 3px 3px #45254f;
}
.logo span {
    color: #fff;
    text-shadow: 3px 3px 3px #45254f;
}
.header-search form.woocommerce-product-search {
    background-image: -moz-linear-gradient(top, #fff, #fff);
    background-image: -webkit-linear-gradient(top, #fff, #fff);
    background-image: -o-linear-gradient(top, #fff, #fff);
    background-image: -ms-linear-gradient(top, #fff, #fff);
    background-image: linear-gradient(to bottom, #fff, #fff);
}
.header-search button.search-button {
    border: 1px solid #15495c;
}
.header-search input#woocommerce-product-search-field::placeholder {
    color: #0a0a0a;
}
.header-search button.search-button i {
    color: #0a0a0a;
}
#main-menu a:hover, #main-menu ul li a:hover, #main-menu li:hover > a, #main-menu a:focus, #main-menu ul li a:focus, #main-menu li.focus > a, #main-menu li:focus > a, #main-menu ul li.current-menu-item > a, #main-menu ul li.current_page_item > a, #main-menu ul li.current-menu-parent > a, #main-menu ul li.current_page_ancestor > a, #main-menu ul li.current-menu-ancestor > a {
    color: #81c341;
}
#main-menu ul.children li a:hover, #main-menu ul.sub-menu li a:hover {
    background-image: -moz-linear-gradient(left, #0a0a0a, #f21c00);
    background-image: -webkit-linear-gradient(left, #0a0a0a, #f21c00);
    background-image: -o-linear-gradient(left, #0a0a0a, #f21c00);
    background-image: -ms-linear-gradient(left, #0a0a0a, #f21c00);
    background-image: linear-gradient(to right, #0a0a0a, #f21c00);
}
.post-meta i {
    color: #f21c00;
}
#slider .button:hover {
    color: #f21c00;
}
.featured_movies .box a.icon:hover {
    color: #f21c00;
}
.scroll-up a {
    background-color: #45254f;
    color: #fff;
    background-image: -moz-linear-gradient(left, #0a0a0a, #f21c00);
    background-image: -webkit-linear-gradient(left, #0a0a0a, #f21c00);
    background-image: -o-linear-gradient(left, #0a0a0a, #f21c00);
    background-image: -ms-linear-gradient(left, #0a0a0a, #f21c00);
    background-image: linear-gradient(to right, #0a0a0a, #f21c00);
}
.scroll-up a:hover {
    background-color: #fff;
    color: #45254f;
}
h1.post-title.feature-header-title {
    top: 25%;
    word-break: keep-all;
}
.bread_crumb a:hover {
    color: #f21c00;
}
.bread_crumb span {
    color: #f21c00;
}
.sidebar-area h4.title, .sidebar-area h1.wp-block-heading, .sidebar-area h2.wp-block-heading, .sidebar-area h3.wp-block-heading, .sidebar-area h4.wp-block-heading, .sidebar-area h5.wp-block-heading, .sidebar-area h6.wp-block-heading, .sidebar-area .wp-block-search__label {
    background-image: -moz-linear-gradient(left, #0a0a0a, #f21c00);
    background-image: -webkit-linear-gradient(left, #0a0a0a, #f21c00);
    background-image: -o-linear-gradient(left, #0a0a0a, #f21c00);
    background-image: -ms-linear-gradient(left, #0a0a0a, #f21c00);
    background-image: linear-gradient(to right, #0a0a0a, #f21c00);
}
footer .wp-block-search__label, footer .sidebar-area h1.wp-block-heading, footer .sidebar-area h2.wp-block-heading, footer .sidebar-area h3.wp-block-heading, footer .sidebar-area h4.wp-block-heading, footer .sidebar-area h5.wp-block-heading, footer .sidebar-area h6.wp-block-heading {
    background-image: -moz-linear-gradient(top, #0a0a0a, #f21c00);
    background-image: -webkit-linear-gradient(top, #0a0a0a, #f21c00);
    background-image: -o-linear-gradient(top, #0a0a0a, #f21c00);
    background-image: -ms-linear-gradient(top, #0a0a0a, #f21c00);
    background-image: linear-gradient(to bottom, #0a0a0a, #f21c00);
}
.searchform input[type=submit], .sidebar-area .wp-block-search__button {
    background-image: -moz-linear-gradient(top, #0a0a0a, #f21c00);
    background-image: -webkit-linear-gradient(top, #0a0a0a, #f21c00);
    background-image: -o-linear-gradient(top, #0a0a0a, #f21c00);
    background-image: -ms-linear-gradient(top, #0a0a0a, #f21c00);
    background-image: linear-gradient(to bottom, #0a0a0a, #f21c00);
}
.wp-block-group__inner-container h2 {
    color: #0a0a0a;
}
code {
    color: #f21c00;
}
.link-danger:hover, .link-danger:focus {
    color: #d20d04;
}
a.wp-block-button__link wp-element-button {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    text-decoration: none;
}
.a11y-toolbar {
    position: fixed;
    left: 0;
    top: 35vh;
    z-index: 99999;
}
.block.header {
    background-image: none;
}
a.scroll-up {
    color: #fff;
}
.open-user-map {
    padding-top: 10px;
    padding-bottom: 20px;
}
.wp-block-details {
    color: #0a0a0a;
    font-size: 2em;
}
.wp-block-latest-posts__post-title {
    color: #0a0a0a;
    font-size: 1.5em;
    font-weight: bold;
}
@media only screen and (max-width: 600px) {
.topheader {
    background-color: #45254f;
    background-image: none;
}
}
