.hmac_feather_icon_size {
	width: 40px !important;
	height: 40px !important;
	stroke: black;
	stroke-width: 3;
	stroke-linecap: round;
	stroke-linejoin: round;
	fill: none;
}

.hmac_feather_icon_size:hover {
	stroke: #1b73f9;
}

.hmac_news_background {
	background: white;
}

.hmac_bg_news {
	background-color: greenyellow;
	border-radius: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}

/*  ! news grid   */

.hmac_grid_wrapper {
	/*background-color: #fccdcf;*/
	background-color: transparent;
	border-radius: 10px 10px 0px 0px;
	padding: 0px 0px;
	margin-top: 40px;
}


.hmac_grid_hover {
	-webkit-box-shadow: 4px 4px 2px 0px rgba(0, 0, 0, 0.30);
	-moz-box-shadow: 4px 4px 2px 0px rgba(0, 0, 0, 0.30);
	box-shadow: 4px 4px 2px 0px rgba(0, 0, 0, 0.30);
	border-radius: 10px;
	transition: all 0.3s linear 0s;
	background-color: transparent;
	margin-bottom: 40px !important;
}


.hmac_grid_hover:hover {
	scale: 1.01;
}

.hmac_grid_thumbnail {
	border-radius: 10px;
	transition: all 0.3s linear 0s;
	width: auto !important;
	object-fit: cover !important;
}

.hmac_grid_thumbnail:hover {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1);
	/* opacity: 0.8; */
}

.hmac_grid_author {
	font-size: 14px !important;
	font-weight: 400 !important;
	height: 80px !important;
	overflow: hidden !important;
}

.hmac_grid_title {
	font-family: Bitter Slab, sans-serif;
	font-size: 1.2vw !important;
	line-height: 100% !important;
	font-weight: 700 !important;
	color: #005782 !important;
}

.hmac_grid_highlight {
	font-family: Bitter Slab, sans-serif;
	font-size: 1vw !important;
	line-height: 100% !important;
	font-weight: 400 !important;
	color: #005782 !important;
}


/*  ! news filters   */

.hmac_filters_title {
	font-family: Bitter Slab, sans-serif !important;
	font-size: 1.8vw !important;
	color: #005782 !important;
	font-weight: 700 !important;
}

.hmac_filters_by_category_wrapper {
	background-color: white;
	border-radius: 10px;
	padding-bottom: 0px;
}

.hmac_filter_categories_row {
	border-bottom: 1px solid #005782;
	background-color: transparent;
	padding-top: 10px;
	padding-bottom: 10px;
}

.hmac_filter_categories_row:hover {
	background-color: rgba(0, 0, 0, 0.1);
	cursor: pointer;
}


a.hmac_filter_categories_link {
	font-family: Fira Sans, sans-serif !important;
	font-size: 14px !important;
	color: #4688f1 !important;
	font-weight: 400 !important;
	text-decoration: none !important;
}

a.hmac_filter_categories_link:hover {
	font-weight: 600 !important;
	text-decoration: none !important;

}

/*  ! news detail   */

.hmac_container_row {
	border: 2px solid black;
}

.hmac_title {
	font-family: Bitter Slab, sans-serif;
	font-size: 2vw !important;
	color: black;
	line-height: 120% !important;
	font-weight: 800 !important;
}

.hmac_author {
	font-size: 1vw !important;
	font-weight: 300 !important;
	letter-spacing: 1px !important;
}

.hmac_author_area {
	font-size: 1vw !important;
}

.hmac_category_btn {
	font-family: Fira Sans, sans-serif;
	font-size: 14px !important;
	font-weight: 500;
}

.hmac_date {
	font-family: Fira Sans, sans-serif;
	font-size: .8vw !important;
	font-weight: 500 !important;
	letter-spacing: 2px !important;
	text-transform: uppercase;
	color: black !important;
}


.hmac_video {
	padding-left: 10px !important;
	padding-right: 10px !important;
}


.hmac_back_btn {
	background-color: #4688f1 !important;
	color: #ffffff !important;
	border-radius: 40px !important;
	border: 1px solid transparent;
	text-align: center !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 40px !important;
	padding-right: 40px !important;
	font-size: 14px !important;
	font-family: Fira Sans, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.hmac_back_btn:hover {
	background-color: #4688f1 !important;
	color: white !important;
	border: 1px solid white;
}

.hmac_pagination_btn {
	background-color: transparent !important;
	font-family: Bitter Slab, sans-serif;
	font-size: 28px !important;
	font-weight: 700;
	color: black !important;
	border: 1px solid transparent;
	border-radius: 4px !important;
	text-align: center !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.hmac_pagination_btn:hover {
	background-color: transparent !important;
	color: #1b73f9 !important;
}

.hmac_pagination_btn_active {
	background-color: #1b73f9 !important;
	font-family: Bitter Slab, sans-serif;
	font-size: 28px !important;
	font-weight: 700;
	color: #ffffff !important;
	border: 1px solid transparent;
	border-radius: 4px !important;
	text-align: center !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}



/*  ! news categories   */
.hmac_category_links {
	background-color: transparent;
	border-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border: 2px solid transparent;
	color: black !important;
	display: inline-block;
	font-family: Bitter Slab, sans-serif;
	font-size: 1.1vw;
	font-weight: 600 !important;
	height: auto;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	text-align: center !important;
	text-decoration: none;
	word-break: none;
}

.hmac_category_links:hover {
	background-color: #4688f1;
	text-decoration: none;
	color: white !important;
	font-weight: 600 !important;
	/* border-bottom: 2px solid black;		 */
}

.hmac_category_links_active {
	background-color: #4688f1;
	color: white !important;
	font-weight: 600 !important;
	/* border-bottom: 2px solid black;		 */
}

.hmac_search-filter input,
.hmac_search-filter span {
	border-radius: 10px;
	border: transparent;
}

.hmac_btn_news {
	background-color: #EF4961;
	border-radius: 40px;
	padding: 10px 40px;
	color: #ffffff !important;
	font-family: Fira Sans, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.hmac_btn_news:hover {
	background-color: #ffffff;
	color: #EF4961 !important;
	border: 1px solid #EF4961;
}

.hmac_detail {
	font-family: Fira Sans, sans-serif;
	font-size: 16px;
	text-transform: none;
	font-style: normal !important;
	color: black;
}

.hmac_detail p {
	font-family: Fira Sans, sans-serif;
	font-weight: 300 !important;
	padding: 0px !important;
}

.hmac_detail ul {
	padding-left: 30px !important;
}


.hmac_bg_news_pagination {
	border-radius: 0px 0px 10px 10px;
	padding: 30px 20px;
}

.hmac_year_filter select,
.hmac_year_filter span,
#category_selected {
	border-radius: 40px;
	border: none !important;
}
