body, .card {
	background-color: #FEF7DB !important; 
}

/*body {
	font-weight: 500;
}*/

#header {
	border-top-width: 3px;
	background-color: #f8e1a7;
}

#logo img {
	max-width: 100%;
}

#menu {
	background-color: #faebc6;
	font-size: 1.2rem;
}

#menu .nav-item{
	padding: .2rem 0;
	width: 100%;
	display: block;
}

#menu .label,
.widget-title h3 {
	display: block;
	color: #000099;
	font-size: .7rem !important;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 0.1rem;
}

#menu a.nav-link {
	padding-left: 0;
	/*color: #000099 !important;*/
}


.main-heading {
	color: #000099;
}

#flags a {
	line-height: 1;
	padding: 0 .2rem .2rem;	
}

.flag {
	width: 25px;
	height: 15px;
}

.list-item {
  display: list-item;
  list-style-type: square;
  list-style-position: outside;
  color: #000099; /*#ffc107;*/
  padding-left: 0;
  margin: 0;
}

.domains .list-item {
  display: list-item;
  list-style-type: none;
  list-style-position: outside;
  font-size: 1.2rem;
}

#partner-links {
	margin-top: 10rem;
	margin-bottom: 2rem;
}

#partner-links a {
	display: list-item;
	/*padding-right: .2rem;*/
	font-size: 1rem;
	list-style-position: outside;
	/*list-style-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="1.17em" height="1em" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 1792 1536"><path d="M1408 928v320q0 119-84.5 203.5T1120 1536H288q-119 0-203.5-84.5T0 1248V416q0-119 84.5-203.5T288 128h704q14 0 23 9t9 23v64q0 14-9 23t-23 9H288q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113V928q0-14 9-23t23-9h64q14 0 23 9t9 23zm384-864v512q0 26-19 45t-45 19t-45-19l-176-176l-652 652q-10 10-23 10t-23-10L695 983q-10-10-10-23t10-23l652-652l-176-176q-19-19-19-45t19-45t45-19h512q26 0 45 19t19 45z" fill="#626262"/><rect x="0" y="0" width="1792" height="1536" fill="rgba(0, 0, 0, 0)" /></svg>');*/
}

#right-col img {
	width: 160px;
	max-width: 100%;
}

#footer-links a {
	color: gray;
	white-space: nowrap;
	padding: 0 .3rem;
	margin: 0 .3rem;
	word-wrap: nowrap;
}

#news-sidebar {
	background-color: #faebc6;
}

#widgets ul {
	padding-left: 0;
}

#widgets li.cat-item {
	list-style-type: none;
}


input[type="text"]:not(.wpcf7-validates-as-required)::placeholder{
	font-style: italic !important;
}