
/* ROOT only works in firefox; not using at this time */
/*:root {
  --main-color: #337ab7;
  --accent-color: #337ab7;
}
*/
/*  -------------------  */


.latestNews_link {
	/*color: #337ab7;*/
}

a.latestNews_link:link {
	/*color: #337ab7;*/
}

a.latestNews_link:visited {
	/*color: #337ab7;*/
}

hr.latestNews_hr {
	border-top: 1px solid #e7e7e7;
	margin: 40px 0;
}

a, button {
    cursor: pointer;
}

h1.latestNews_h1, h2.latestNews_h2, h3.latestNews_h3, h4.latestNews_h4, h5.latestNews_h5, h6.latestNews_h6 {
	letter-spacing: -0.05em;
	margin: 0;
	text-transform: uppercase;
	font-weight: normal;
}

h1.latestNews_h1 {
	font-size: 36px;
}

h2.latestNews_h2 {
	font-size: 30px;
}

h3.latestNews_h3 {
	font-size: 24px;
}

h4.latestNews_h4 {
	font-size: 18px;	
}

h5.latestNews_h5 {
	font-size: 14px;	
}

h2.latestNews_h2 {
	margin-top: 5px;
	margin-bottom: 5px;
}

h2.latestNews_h2::after {
	background: #BFBFBF;
	content: "";
	display: block;
	height: 5px;
	margin-top: 10px;
	width: 60px;
}

.sweet-alert h2::after {
	background: none;
}

h3.latestNews_h3 {
	/*margin: 2em 0 1em 0;*/
	margin: 0;
}

h4.latestNews_h4 {
	/*color: #337AB7;*/
}

h4.latestNews_h4 span {
	padding: 0 15px;
}

h4.latestNews_h4 span i {
	margin-right: 10px;
}

h5.latestNews_h5, h6.latestNews_h6 {
	letter-spacing: 0;
}

#latestNews_catSelect {
	font-weight: bold;
	font-size: 15px;
	/*color: #337ab7;*/
}

#headlinesCatSelect {
	font-weight: bold;
	font-size: 15px;
	/*color: #337ab7;*/
}

/* smartphones
---------------------------------------------------------------*/
@media (max-width: 480px) {

	h1.latestNews_h1 {
		font-size: 32px;
	}

}
