.p-2 {
	padding: 0!important;
	padding-right: 0.5rem!important;
}

.menu {
	width: 100%;
}

/*@media (min-width: 992px) {*/
	.container-header .mod-menu {
		justify-content: space-around;
	}
/*}*/

body.wrapper-fluid footer>.grid-child, body.wrapper-fluid header>.grid-child {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.blog-item:hover {
	background-color: #f9fafb;
	color: #353b41;
	animation: shRight 1s ease 0s 1 normal forwards;
}

.container-header .navbar-brand {
	padding-top: 0;
}

.container-header .site-description {
	font-size: 2em;
	top: 5%;
	left: 5%;
	position: absolute;
}

@media (max-width: 800px) {
	.container-header .site-description {
		font-size: 1em;
		right: 5%;
		text-align: center;
	}
}

@media (max-width: 767.98px) {
	.container-header .container-nav .container-search, .container-header .container-nav nav {
		margin-top: 4px;
		margin-left: 10px;
	}
}

@keyframes shRight {
	0% {
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}

	100% {
		box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.35);
	}
}

@media (min-width:768px) {
.mod-articlesnews-horizontal {
	grid-template-columns: repeat(auto-fit,minmax(21%,1fr));
	grid-gap: 1em;
}
}


@media (min-width:768px){
.mod-newsflash-adv__four-per-row .item {
  display: flex;
  flex: 0 0 25%;
  max-width: 25%;
  position: relative!important;
  left: 0!important;
  top: 0!important;
}
}

@media (min-width:768px){
.mod-articlesnews-horizontal li {
    -webkit-box-shadow: 0 0 2px rgba(51,57,66,.1),0 2px 5px rgba(51,57,66,.08),0 5px 15px rgba(51,57,66,.08),inset 0 3px 0 var(--cassiopeia-color-primary);
    box-shadow: 0 0 2px rgba(51,57,66,.1),0 2px 5px rgba(51,57,66,.08),0 5px 15px rgba(51,57,66,.08),inset 0 3px 0 var(--cassiopeia-color-primary);
	padding: 1em;
}

.mod-articlesnews-horizontal li:hover {
	background-color: #f9fafb;
    /* color: #353b41; */
    animation: shRight 1s ease 0s 1 normal forwards;
}

@media (min-width:768px){
.mod-newsflash-adv__five-per-row .item {
  display: flex;
  flex: 0 0 20%;
  max-width: 20%;
  position: relative!important;
  left: 0!important;
  top: 0!important;
}
}