@font-face {
	font-family: 'FontNormal';
	src: url('../fonts/ClanPro-Book.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
  font-family: 'FontItalic';
  src: url('../fonts/ClanPro-BookItalic.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}


@font-face {
	font-family: 'FontBold';
	src: url('../fonts/ClanPro-News.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

p,
html,
blockquote,
ul
{
	font-family: 'FontNormal', sans-serif!important;
	text-align: left;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto!important;
	color:black!important;
	margin-top:0px!important;
	margin-bottom:10px!important;
}

li,
{
	font-family: 'FontNormal', sans-serif!important;
	text-align: left;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto!important;
	color:black!important;
	margin-top:0px!important;
}

.uk-accordion>:nth-child(n+2) {
	margin-top:0px!important;
}

h3
{
	font-family: 'FontBold', sans-serif!important;
	font-size: 1.75rem!important;
	line-height: 2rem!important;
}

h4
{
	font-family: 'FontBold', sans-serif!important;
	font-size:1.3rem!important;
	margin-top:10px!important;
	margin-bottom:0px!important;
}

.uk-link, 
a
{
	color: darksalmon!important;
}

.uk-link:hover, 
a:hover
{
	text-decoration: none;
	color:lightsalmon!important;
}

b,
strong
{
	font-family: 'FontBold', sans-serif!important;
	font-style: normal!important;
	font-weight: normal!important;
}


.uk-margin-xsmall-bottom 
{
  margin-bottom: 7px !important;
}

.uk-margin-xsmall-top 
{
  margin-top: 7px !important;
}

.uk-margin-xsmall-left 
{
  margin-left: 7px !important;
}

.uk-margin-xsmall-right 
{
  margin-right: 7px !important;
}


.uk-margin-xxsmall-bottom 
{
  margin-bottom: 4px !important;
}

.uk-margin-xxsmall-top 
{
  margin-top: 4px !important;
}

.uk-margin-xxsmall-left 
{
  margin-left: 4px !important;
}

.uk-margin-xxsmall-right 
{
  margin-right: 4px !important;
}

.uk-overlay {
	padding: 10px 15px;
}

/* Utility: disable hyphenation */
.no-hyphens {
  -webkit-hyphens: none !important;
  -moz-hyphens: none !important;
  -ms-hyphens: none !important;
  hyphens: none !important;
}

.uk-overlay-primary {
	background: rgba(34,34,34,.7);
}

.badge2 {
	border: 1px solid darkgray;
	border-radius: 5px;
	padding: 0px 4px;
	font-size: 0.85rem;
}

.uk-accordion-content
{
	margin-top:0px;
	padding-top:0px
}

.uk-accordion-title
{
	padding:8px 20px;
}