#particles-js{background-color:#004369;background-image:url();background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;width:100%}

.promo-flyer-container {
    width: 100%;
    text-align: center;
    margin-top: 1em;
    margin-bottom: 1em;
}

.promo-flyer {
    display: block;
    max-width: 50%;
    height: auto;
    margin: auto;
    opacity: 0;
    animation: tornadoEffect 2s ease-in-out forwards;
}

@media (max-width: 768px) {
    .promo-flyer {
        max-width: 100%;
    }
}

@keyframes tornadoEffect {
    0% {
        opacity: 0;
        transform: scale(0) rotate(0);
    }
    100% {
        opacity: 1;
        transform: scale(1) rotate(360deg);
    }
}


    .logo-container {
	  float: right;
	}
	.logo-link {
	  display: flex;
	  align-items: center;
	  text-decoration: none;
	}
	.logo-text {
	  margin-left: 10px; /* Adjust the space between the logo and the text */
	}
    .newspaper-logo {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M4 4h13v16H6a2 2 0 0 1-2-2V4z'/><path d='M17 8h3v10a2 2 0 0 1-2 2'/><path d='M7 8h7M7 12h7M7 16h4'/></svg>");
    display: inline-block;
    width: 50px;
    height: 50px;
    background-size: cover;
	}
    .article {
    text-align: justify;text-justify: inter-word;    
    }
	.article-title {
    	display: none;
	}
    .kg-toggle-heading svg {
     	color: #fff;   
    }
    .kg-toggle-card {
  		box-shadow: inset 0 0 0 1px rgb(255, 255, 255);
    }
    .kg-button-card a.kg-btn-accent {
     	color: #fff;
        background-color: #01949A;
    }
        * {
        box-sizing: border-box;
    }
    
    /* Create two equal columns that floats next to each other */
    .col-1 {
        float: left;
        width: 75%;
        padding: 10px;
    }
    
    .col-2 {
        float: left;
        width: 50%;
        padding: 10px;
    }

	.col-3 {
        float: left;
        width: 32%;
        padding: 10px;
    }

    .col-4 {
        float: left;
        width: 25%;
        padding: 10px;
    }

    
    /* Clear floats after the columns */
    .row:after {
        content: "";
        display: table;
        clear: both;
    }
    
    /* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
    @media screen and (max-width: 900px) {
        .col-2,.col-3 {
            width: 100%;
        }
    }
    .gh-head-menu .nav-facebook a,
    .gh-head-menu .nav-linkedin a {
        font-size: 0 !important;
    }

    .gh-head-menu .nav-facebook a::before,
    .gh-head-menu .nav-linkedin a::before {
        font-family: "Font Awesome 6 Brands";
        display: inline-block;
        font-size: 20px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
    }

    .gh-head-menu .nav-facebook a::before {content: "\f09a"}
    .gh-head-menu .nav-linkedin a::before {content: "\f08c"}

li[class*="nav-"][class*="--hasDropDown"] {
	position: relative;
}
li[class*="nav-"][class*="--hasDropDown"] a:after {
	content: "▼";
	padding-left: 5px;
	font-size: 12px;
	color: inherit;
}
li[class*="nav-"][class*="--hasDropDown"] .isDropDown a:after {
	display:none;
}
li[class*="nav-"][class*="--hasDropDown"]:focus-within > li[class*="nav-"]:after,
li[class*="nav-"][class*="--hasDropDown"]:hover > li[class*="nav-"]:after {
	background-color: transparent;
}
li[class*="nav-"][class*="--hasDropDown"]:focus-within .isDropDown,
li[class*="nav-"][class*="--hasDropDown"]:hover .isDropDown {
	opacity: 1;
	visibility: visible;
}
.isDropDown {
	z-index: 1;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	margin: 0;
	max-width: unset;
	list-style: none;
	/* The padding inside the drop down (the space surrounding the links) */
	padding: 10px;
	/* The rounded corners of the drop down */
	border-radius: 6px;
	/* The background color of the drop down */
	background: #01949A;
	/* The color of the links in the drop down */
	color: inherit;
}
.isDropDown li[class*="nav-"] {
	margin-right: 0 !important;
}
.isDropDown li[class*="nav-"]:not(:last-child) {
	margin-bottom: 0;
    /* Dividers between the dropdown items */
    /* border-bottom: 1px solid #ddd; */
}

/* OPTIONAL: in mobile, left align all menu items and indent submenu items */
@media (max-width: 991px) {
    #gh-head .gh-head-inner {
        grid-template-columns: 1fr;
    	height: auto;
	}
	.gh-head-open #gh-head .gh-head-menu,
    #gh-head .gh-head-menu .nav {
    	align-items: flex-start;
    	display: flex;
    	flex-direction: column;
        margin: 0 auto;
	}
    .gh-head-menu .nav li {
        text-align: left;
	}
    .gh-head-menu .nav li.hasDropDown {
        margin: 0;
    	padding: 0;
    	display: flex;
    	flex-direction: column;
    	align-items: flex-start;
	}
    .gh-head-menu ul.isDropDown {
    	list-style: none;
    	text-align: left;
    	margin: 0;
    	padding: 0 0 0 10px;
	}
    .gh-head-menu ul.isDropDown li {
    	margin: 0;
    	padding: 0;
    	text-align: left;
	}
    .gh-head-menu ul.isDropDown li a {
    	font-size: 2rem;
    	line-height: 1.5;
	}
}
:root {--ghost-accent-color: #004369;}
.gh-content iframe{max-width:100%}
