.desktop-header .wp-classic-menu-block ul.menu ul.sub-menu{
	display:none !important;
	margin-top: -0px !important;
}
.desktop-header .wp-classic-menu-block>.menu li:hover > ul {
	display:block !important;
	background-color: #f8f8f8 !important;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1) !important;
    z-index: 1000;
}
.desktop-header .wp-classic-menu-block ul.menu > li.menu-item {
    padding: 0px 15px !important;
}
.desktop-header .wp-classic-menu-block ul.menu{
	padding-top:10px !important;
}
.desktop-header .wp-classic-menu-block ul.menu ul.sub-menu li.menu-item:hover {
    background-color: #e8e8e8;
	text-decoration:none !important;
}
.desktop-header .wp-classic-menu-block ul.menu > li.menu-item > a:hover {
    background-color: #e8e8e8;
}
.desktop-header .wp-classic-menu-block ul.menu ul.sub-menu li.menu-item:hover a {

	text-decoration:none !important;
}
.desktop-header .wp-classic-menu-block ul.menu ul.sub-menu li.menu-item a:hover{
	 background-color: #e8e8e8;
}.desktop-header .wp-classic-menu-block ul.menu ul.sub-menu li.menu-item {
    margin-bottom: 0px !important;
    padding: 10px 15px !important;
}
.desktop-header .wp-classic-menu-block ul.menu ul.sub-menu li.menu-item a{
	
	font-size:1.05rem !important;
	font-weight: bold;
}
.desktop-header .wp-classic-menu-block ul.menu > li.menu-item > a{
	display: block !important;
    padding: 10px 15px !important;
	font-size:1.05rem !important;
    color: #333 !important;
    text-decoration: none !important;
    font-weight: bold !important;
}
.desktop-header .wp-classic-menu-block ul.menu > li.menu-item:hover > ul.sub-menu{
	position:absolute !important;
}
.desktop-header .wp-classic-menu-block>.menu li:hover > ul li {
    width: 200px;
    margin: 0;
}



.footer-menu-container {
    flex-direction: unset !important; 
}


.wp-block-group.top-ad-banner.is-layout-flow.wp-block-group-is-layout-flow {
    background: url(https://themalteseherald.com/membership-levels/) !important;
}


.marginn{
	margin:20px 0px !important;
}


.header .header-links {
    gap: 150px !important;
}

a.header-link {
    font-weight: 800 !important;
}

:where(.wp-site-blocks *:focus) {
    outline-width: 0px !important;
    outline-style: none !important;
}



.footer-menu-column h2 {
    font-weight: 700 !important;
    font-family: system-ui;
}

.footer-columns {
    gap: 170px !important;
}

figure.wp-block-image.size-full.top_ad-banner-image.is-style-default {
      display:flex;
	justify-content:center;
	align-content:center;
}

@media screen and (max-width: 1000px) {
    .desktop-header {
        display: block;
    }
	
	.header .maltese-herald-title {
    position: relative;
    width: 80%;
    max-width: 1250px;
    margin: auto;
}
	
	
	.header .header-links {
    gap: 25px !important;
		margin-bottom:20px !important
}
}

/* Hide on mobile screens */
@media (max-width: 767px) {
	
	.footer-columns{
		display:block
	}
	
	div.nav-container {
    display: none;
}
	
	.marquee {
    display: none;
}
	
	.header-links {
    display: none !important;
}
	
	
	a.home-link {
    margin-left: 30px;
}
	img.wp-image-102 {
    display: none;
}

}




.theDiv {
    display: flex !important;
}
#ajaxsearchlite1 .probox, div.asl_w .probox{
	background-color: #919191 !important;
		background-image: radial-gradient(ellipse at center,#8e8a8a,#8e8a8a) !important
}
div.asl_r.vertical {
	background: #919191 !important 
}
div.asl_w {
	background-image: radial-gradient(ellipse at center,#919191,#919191) !important
}
div.asl_s.searchsettings{ 
	background-color: #919191 !important 
}

div.asl_w .probox .promagnifier{
	background-color: #919191 !important;
	background-image: linear-gradient(180deg, #919191, #919191);
}

div.numeric-pagination{
	display: flex;
	justify-content: center;
	gap: 10px;
	font-size: 20px;
}

#wp--skip-link--target > div:nth-child(3) > div:nth-child(2) > ul {
    display: flex !important;
}

@media screen and (max-width: 1000px) {
    #masthead > div.desktop-header{
	display:none
}
}
.single-post .wp-site-blocks > p {
    max-width: var(--wp--style--global--content-size);
    margin-inline: auto;
    padding-inline: var(--wp--style--root--padding-left);
}