Give this a try:
/* Change hover colour of pagination and menu toggle */
.js .site-main .paging-navigation .nav-previous a:hover:before,.js .site-main .paging-navigation .nav-next a:hover:before,.js .site-main .paging-navigation .nav-archive a:hover:before,.js .site-main .post-navigation .nav-previous a:hover:before,.js .site-main .post-navigation .nav-next a:hover:before,.js .site-main .post-navigation .nav-archive a:hover:before,.js .site-main .image-navigation .nav-previous a:hover:before,.js .site-main .image-navigation .nav-next a:hover:before,.js .site-main .image-navigation .nav-archive a:hover:before,.js .site-main .paging-navigation .nav-previous a:focus:before,.js .site-main .paging-navigation .nav-next a:focus:before,.js .site-main .paging-navigation .nav-archive a:focus:before,.js .site-main .post-navigation .nav-previous a:focus:before,.js .site-main .post-navigation .nav-next a:focus:before,.js .site-main .post-navigation .nav-archive a:focus:before,.js .site-main .image-navigation .nav-previous a:focus:before,.js .site-main .image-navigation .nav-next a:focus:before,.js .site-main .image-navigation .nav-archive a:focus:before,.js .site-main .paging-navigation .nav-previous a:hover,.js .site-main .paging-navigation .nav-next a:hover,.js .site-main .paging-navigation .nav-archive a:hover,.js .site-main .post-navigation .nav-previous a:hover,.js .site-main .post-navigation .nav-next a:hover,.js .site-main .post-navigation .nav-archive a:hover,.js .site-main .image-navigation .nav-previous a:hover,.js .site-main .image-navigation .nav-next a:hover,.js .site-main .image-navigation .nav-archive a:hover,.js .site-main .paging-navigation .nav-previous a:focus,.js .site-main .paging-navigation .nav-next a:focus,.js .site-main .paging-navigation .nav-archive a:focus,.js .site-main .post-navigation .nav-previous a:focus,.js .site-main .post-navigation .nav-next a:focus,.js .site-main .post-navigation .nav-archive a:focus,.js .site-main .image-navigation .nav-previous a:focus,.js .site-main .image-navigation .nav-next a:focus,.js .site-main .image-navigation .nav-archive a:focus,.sidebar-toggle:hover,.sidebar-toggle:focus,.sidebar-toggle:active {
background-color: #ff0000;
}
/* Change unvisited and visited link colour in widget and slide-out menu */
.widget a:link, .widget a:visited, .main-navigation a:link, .main-navigation a:visited {
color: #ff0000;
}
Have you edited the theme files directly? I noticed there’s an HTML syntax error you might want to look at, around where the </head>
tag is closed. If you need to edit the theme files, a child theme is recommended, so your changes won’t be overwritten when you update the theme. If you’re new to child themes, you can explore these guides:
https://codex.www.ads-software.com/Child_Themes
https://www.smashingmagazine.com/2016/01/create-customize-wordpress-child-theme/