/*!
Theme Name:     Generatepress Child
Theme URI:      GeneratePress
Author:      	Taner Temel
Author URI:     www.bolton365.net
Template:       generatepress
Version:     	1.0
Description:    A child theme by Bolton Schools ICT Webs department.
*/
/* Reverse order columns on mobile device */
@media (max-width: 768px) {
    .row-reverse-mobile {
        display: flex;
        flex-direction: column-reverse;
    }
}
/* KB category txt color */
.epkb-article__text {
	color: #3333cc;
}
/* accessible marquee */
.announcement {
  overflow: hidden;
  white-space: nowrap;
  background: transparent;
  color: white;
  font-size: 28px;
}
/* Aria Marque*/
.announcement h4 {
  display: inline-block;
  padding-left: 100%;
    color: #000; /* This ensures the text color is white */
  animation: scroll-left 45s linear infinite;
  text-shadow: 0 0 2px #FCF101, 0 0 4px #4473f4;
}
.announcement h4:hover {
  animation-play-state: paused;
}
@keyframes scroll-left {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}

/* Vertical menu css */
.vertical-menu {
  width: 100%; /* Set a width if you like */
}
.vertical-menu a {
  background-color: #eee; /* Grey background color */
  color: black; /* Black text color */
  display: block; /* Make the links appear below each other */
  padding: 12px; /* Add some padding */
  margin-bottom: -23px;
  text-decoration: none; /* Remove underline from links */
}
.vertical-menu a:hover {
  background-color: #0000cf; /* Dark grey background on mouse-over */
}
/* Active/current link */
.vertical-menu a.active {
  background-color: #3333cc;
  color: white;
}
/* Links on mouse-over */
.vertical-menu a:hover:not(.active) {
  background-color: #3333cc;
  color: white;
}
/* txt size sub menu */
.main-navigation .main-nav ul ul li a {
    font-size: 16px;
}
/* disable page titles */
.entry-title {
	display: none;
}
/* Change background color for page with ID 7 */
.page-id-7 .site-content .inside-article{
    background-color: transparent !important;
    
}
/* File block dwnl btn padding/colour */
.wp-block-file__button {
    padding: 5px 20px 5px 20px;
    background: #F0F0F0 !important;
}
/* page title radius */
.radius2 {
  border: 2px solid #3333cc;
  padding: 10px;
  border-radius: 25px;
}
/* Featured Articles Title */
#epkb-ml__module-articles-list #epkb-ml-article-list-basic-layout .epkb-ml-article-section .epkb-ml-article-section__head {
	background-color: #3333cc;
    padding: 20px;
    margin: -20px -10px 0px -10px;
}